From f15c5fe50e40b03e4496b4477e33f7749e2974f9 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 4 Mar 2012 10:09:26 -0800 Subject: [PATCH 001/172] Created gh-pages branch via GitHub --- index.html | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 index.html diff --git a/index.html b/index.html new file mode 100644 index 0000000..2bfc07f --- /dev/null +++ b/index.html @@ -0,0 +1,88 @@ + + + + + + avoidwork/filesize.js @ GitHub + + + + + + Fork me on GitHub + +
+ +
+ + + + +
+ +

filesize.js + by avoidwork

+ +
+ JavaScript library to generate a human readable String describing the filesize +
+ + + + + + + + + + +

Authors

+

Jason Mulligan (jason.mulligan@avoidwork.com)

+ + + +

Contact

+

Jason Mulligan (jason.mulligan@avoidwork.com)

+ + +

Download

+

+ You can download this project in either + zip or + tar formats. +

+

You can also clone the project with Git + by running: +

$ git clone git://github.com/avoidwork/filesize.js
+

+ + + +
+ + + From 643c2edccc4783324ddcf8f1c8ef9f1eabaa5f1e Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 4 Mar 2012 13:51:34 -0500 Subject: [PATCH 002/172] Initial commit, wrong graphic assets --- CNAME | 1 + assets/default.css | 227 +++++++++++++++++++++++++++++++++ assets/loading.gif | Bin 0 -> 3208 bytes assets/modules/abaaso.js | 49 +++++++ assets/modules/abaaso.route.js | 38 ++++++ assets/modules/abaaso.tabs.js | 39 ++++++ assets/modules/dashboard.js | 124 ++++++++++++++++++ assets/require.js | 33 +++++ index.html | 117 ++++++----------- views/download.htm | 3 + views/error.htm | 2 + views/main.htm | 8 ++ 12 files changed, 560 insertions(+), 81 deletions(-) create mode 100644 CNAME create mode 100644 assets/default.css create mode 100644 assets/loading.gif create mode 100644 assets/modules/abaaso.js create mode 100644 assets/modules/abaaso.route.js create mode 100644 assets/modules/abaaso.tabs.js create mode 100644 assets/modules/dashboard.js create mode 100644 assets/require.js create mode 100644 views/download.htm create mode 100644 views/error.htm create mode 100644 views/main.htm diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..a2f83dd --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +filesizejs.com \ No newline at end of file diff --git a/assets/default.css b/assets/default.css new file mode 100644 index 0000000..93a89a0 --- /dev/null +++ b/assets/default.css @@ -0,0 +1,227 @@ +* { + margin : 0 0 0 0; + padding : 0 0 0 0; + -webkit-transition : all 0.2s ease-in; + -moz-transition : all 0.2s ease-in; + -o-transition : all 0.2s ease-in; + transition : all 0.2s ease-in; +} + +html, body { + min-height : 100%; + min-width : 1000px; +} + +body { + background : #f6f7fa; + color : #000; + font-family : 'Asap', arial, sans-serif, monospace; + font-size : 12pt; + line-height : 22pt; + opacity : 0; +} + +a { + color : #666; + text-decoration : underline; + cursor : pointer; +} + +a:hover { + color : #ff9900; +} + +article, footer { + width : 960px; + display : block; +} + +article, footer { + margin : 25px auto 25px auto; + filter : dropshadow(color=#000, offx=0, offy=0); + text-shadow : 0px 0px 3px #fff; +} + +header { + display : inline-block; + width : 555px; +} + +ul.tab { + display : inline-block; + width : 400px; + margin-top : -30px; + vertical-align : middle; +} + +ul.tab:last-child { + margin : 0 0 0 0; +} + +ul.tab li { + display : inline; + margin : 0 20px 0 0; +} + +section.root { + margin-top : 25px; + clear : both; + display : inline-block; +} + +div ul li { + margin : 0 0 5pt 0; + list-style-type : none; +} + +h1 { + line-height : 80px; + font-size : 50px; + padding : 0 0 0 90px; + background : url(abaaso.png) no-repeat; +} + +h2, h3, h4, h5, h6 { + font-weight : bold; +} + +p, h2, h5, h6, pre { + margin : 0 0 20pt 0; +} + +h3, h4 { + margin : 0 0 5px 0; +} + +code, pre { + font-size : 10pt; +} + +footer { + font-size : 10pt; +} + +#api, +#copy { + display : inline-block; + vertical-align : top; +} + +#api { + width : 250px; +} + +#copy { + width : 700px; + min-height : 500px; +} + +#api ul li { + margin : auto auto auto 18px; +} + +#apis { + width : 200px; + height : 500px; + overflow : auto; +} + +#gradient { + opacity : .2; + height : 500px; + width : 100%; + position : absolute; + left : 0px; + top : 0px; + z-index : -1; + background : -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); + background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); + background : -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); + background : -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); + background : -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); + background : linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); + filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); +} + +.active { + color : #000; +} + +.col { + width : 28%; + float : left; + clear : none; + margin : auto 5% auto auto; +} + +.col:last-child { + margin-right : auto 0 auto auto; +} + +.hide, +.hidden { + display : none; +} + +.loading { + text-align : center; +} + +.round { + -webkit-border-radius : 5px; + -moz-border-radius : 5px; + border-radius : 5px; +} + +.shadow { + -webkit-box-shadow: 0px 5px 10px 1px #888; + -moz-box-shadow: 0px 5px 10px 1px #888; + box-shadow: 0px 5px 10px 1px #888; +} + +.button { + text-shadow : none; + color : #fff; + font-weight : normal; + line-height : 40px; + text-decoration : none !important; + background-color: #404040; + background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(64, 64, 64)), to(rgb(27, 27, 27))); + background-image: -webkit-linear-gradient(top, rgb(64, 64, 64), rgb(27, 27, 27)); + background-image: -moz-linear-gradient(top, rgb(64, 64, 64), rgb(27, 27, 27)); + background-image: -o-linear-gradient(top, rgb(64, 64, 64), rgb(27, 27, 27)); + background-image: -ms-linear-gradient(top, rgb(64, 64, 64), rgb(27, 27, 27)); + background-image: linear-gradient(top, rgb(64, 64, 64), rgb(27, 27, 27)); + filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#404040', EndColorStr='#1b1b1b'); + border : 1px solid #000; +} + +.button:hover { + color : #000; + background-color: #ffffff; + background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(252, 253, 57))); + background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(252, 253, 57)); + background-image: -moz-linear-gradient(top, rgb(255, 255, 255), rgb(252, 253, 57)); + background-image: -o-linear-gradient(top, rgb(255, 255, 255), rgb(252, 253, 57)); + background-image: -ms-linear-gradient(top, rgb(255, 255, 255), rgb(252, 253, 57)); + background-image: linear-gradient(top, rgb(255, 255, 255), rgb(252, 253, 57)); + filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#fcfd39'); + border : 1px solid #fcfd39; +} + +a.active { + color : #000; + background-color: #fcfd39; + background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(252, 253, 57)), to(rgb(255, 145, 35))); + background-image: -webkit-linear-gradient(top, rgb(252, 253, 57), rgb(255, 145, 35)); + background-image: -moz-linear-gradient(top, rgb(252, 253, 57), rgb(255, 145, 35)); + background-image: -o-linear-gradient(top, rgb(252, 253, 57), rgb(255, 145, 35)); + background-image: -ms-linear-gradient(top, rgb(252, 253, 57), rgb(255, 145, 35)); + background-image: linear-gradient(top, rgb(252, 253, 57), rgb(255, 145, 35)); + filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fcfd39', EndColorStr='#ff9123'); + border : 1px solid #ff9123; +} + +.padded { + padding : 10px; +} diff --git a/assets/loading.gif b/assets/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..e5857c6d0129a3e4c986d3ebf858cb3fe86f6024 GIT binary patch literal 3208 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 + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of abaaso nor the + * names of its contributors may be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL JASON MULLIGAN BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/** + * abaaso + * + * Events: init Fires when abaaso is ready; register modules on this event + * ready Fires when the DOM is available + * render Fires when the window resources have loaded + * resize Fires when the window resizes; parameter for listeners is abaaso.client.size + * afterCreate Fires after an Element is created; parameter for listeners is the (new) Element + * afterDestroy Fires after an Element is destroyed; parameter for listeners is the (removed) Element.id value + * beforeCreate Fires when an Element is about to be created; parameter for listeners is the (new) Element.id value + * beforeDestroy Fires when an Element is about to be destroyed; parameter for listeners is the (to be removed) Element + * error Fires when an Error is caught; parameter for listeners is the logged Object (abaaso.error.log[n]) + * beforeHash Fires before the hash event + * hash Fires when window.location.hash changes; parameter for listeners is the hash value + * afterHash Fires after the hash event; parameter for listeners is the hash value + * + * @author Jason Mulligan + * @link http://abaaso.com/ + * @module abaaso + * @version 1.9.9 + */ +(function(a){var b=a.document,c=a.location,d=a.navigator;typeof a.$=="undefined"&&(a.$=null),typeof a.abaaso=="undefined"&&(a.abaaso=function(){"use strict";var e,f,g,h,i,j,k,l,m,o,p,q,r,s,t,u,v;return f={cast:function(a,b){if(!h.safari&&typeof a!="object"||h.safari&&typeof a!="function")throw Error(m.error.expectedObject);b=b===!0;var c=[],d,e;switch(!0){case!isNaN(a.length):!h.ie||h.version>8?c=Array.prototype.slice.call(a):a.each(function(a){c.push(a)});break;default:s.iterate(a,function(a,d){c.push(b?d:a)})}return c},clone:function(a){return s.clone(a)},contains:function(a,b){var c=[],d,e;return b=typeof b.indexOf=="function"?b.explode():[b],d=a.length,b.each(function(b){for(e=0;eb.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)===-1)return!0})},each:function(a,b){var c=0;return a.forEach(function(a){b(a,c++)}),a},first:function(a){return a[0]},index:function(a,b){return a.indexOf(b)},indexed:function(a){var b=[];return a.each(function(a,c){b.push(a instanceof Array?this[c].indexed():a)}),b},intersect:function(a,b){var c=a.length>b.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)>-1)return!0})},keys:function(a){var b=[];return s.iterate(a,function(a,c){isNaN(c)&&b.push(c)}),b},last:function(a){var b=a.length;return b>1?a[b-1]:a.first()},remove:function(a,b,c){if(typeof b=="string"){b=a.index(b);if(b===-1)return a}else b=b||0;var d=a.length,e=a.slice((c||b)+1||d);return a.length=b<0?d+b:b,a.push.apply(a,e),a},total:function(a){return a.indexed().length},toObject:function(a){var b={},c=a.length;while(c--)b[c.toString()]=a[c];return b}},g={items:{},clean:function(){return s.iterate(g.items,function(a,b){g.expired(b)&&g.expire(b)})},expire:function(a,b){return b=b===!0,typeof g.items[a]!="undefined"?(delete g.items[a],b||a.fire("expire"),!0):!1},expired:function(a){var b=g.items[a];return typeof b!="undefined"&&typeof b.expires!="undefined"&&b.expires5:case this.firefox&&this.version>2:case this.ie&&this.version>8:case this.opera&&this.version>8:case this.safari&&this.version>4:return this.css3=!0,!0;default:return this.css3=!1,!1}},expire:0,firefox:function(){return typeof d!="undefined"&&/firefox/i.test(d.userAgent)}(),ie:function(){return typeof d!="undefined"&&/msie/i.test(d.userAgent)}(),ios:function(){return typeof d!="undefined"&&/ipad|iphone/i.test(d.userAgent)}(),linux:function(){return typeof d!="undefined"&&/linux|bsd|unix/i.test(d.userAgent)}(),mobile:function(){return typeof d!="undefined"&&/android|blackberry|ipad|iphone|meego|webos/i.test(d.userAgent)}(),playbook:function(){return typeof d!="undefined"&&/playbook/i.test(d.userAgent)}(),opera:function(){return typeof d!="undefined"&&/opera/i.test(d.userAgent)}(),osx:function(){return typeof d!="undefined"&&/macintosh/i.test(d.userAgent)}(),safari:function(){return typeof d!="undefined"&&/safari/i.test(d.userAgent.replace(/chrome.*/i,""))}(),server:function(){return typeof d=="undefined"}(),tablet:function(){abaaso.client.tablet=this.tablet=typeof d!="undefined"&&/android|ipad|playbook|webos/i.test(d.userAgent)&&(abaaso.client.size.x>=1e3||abaaso.client.size.y>=1e3)},webos:function(){return typeof d!="undefined"&&/webos/i.test(d.userAgent)}(),windows:function(){return typeof d!="undefined"&&/windows/i.test(d.userAgent)}(),version:function(){var a=0;switch(!0){case this.chrome:a=d.userAgent.replace(/(.*chrome\/|safari.*)/gi,"");break;case this.firefox:a=d.userAgent.replace(/(.*firefox\/)/gi,"");break;case this.ie:a=d.userAgent.replace(/(.*msie|;.*)/gi,"");break;case this.opera:a=d.userAgent.replace(/(.*opera\/|\(.*)/gi,"");break;case this.safari:a=d.userAgent.replace(/(.*version\/|safari.*)/gi,"");break;default:a=typeof d!="undefined"?d.appVersion:0}return a=isNaN(parseInt(a))?0:parseInt(a),this.version=a,a},allows:function(a,b){try{if(a.isEmpty()||b.isEmpty())throw Error(m.error.invalidArguments);if(!g.get(a,!1))return undefined;b=b.toLowerCase();var c;switch(!0){case b==="delete":c=(a.permissions(b).bit&1)!==0;break;case b==="get":c=(a.permissions(b).bit&4)!==0;break;case/post|put/.test(b):c=(a.permissions(b).bit&2)!==0;break;default:c=!1}return c}catch(d){return v(d,arguments,this),undefined}},bit:function(a){var b=0;return a.each(function(a){switch(a.toLowerCase()){case"get":b|=4;break;case"post":case"put":b|=2;break;case"delete":b|=1}}),b},cors:function(a){return a.indexOf("//")>-1&&a.indexOf("//"+c.host)===-1},headers:function(a,b,c){var d=String(a.getAllResponseHeaders()).split("\n"),f={},i={},j=null,k=new Date,l,m;d.each(function(a){a.isEmpty()||(l=a.toString(),m=l.substr(l.indexOf(":")+1,l.length).replace(/\s/,""),l=l.substr(0,l.indexOf(":")).replace(/\s/,""),f[l]=m,/allow|access-control-allow-methods/i.test(l)&&(j=m))});switch(!0){case typeof f["Cache-Control"]!="undefined"&&/no/.test(f["Cache-Control"]):case typeof f.Pragma!="undefined"&&/no/.test(f.Pragma):break;case typeof f["Cache-Control"]!="undefined"&&/\d/.test(f["Cache-Control"]):k=k.setSeconds(k.getSeconds()+parseInt(/\d{1,}/.exec(f["Cache-Control"])[0]));break;case typeof f.Expires!="undefined":k=new Date(f.Expires);break;default:k=k.setSeconds(k.getSeconds()+e.expires)}return i.expires=k,i.headers=f,i.permission=h.bit(j!==null?j.explode():[c]),c!=="head"&&(g.set(b,"expires",i.expires),g.set(b,"headers",i.headers),g.set(b,"permission",i.permission)),i},permissions:function(a){var b=g.get(a,!1),c=b?b.permission:0,d={allows:[],bit:c,map:{read:4,write:2,"delete":1}};return c&1&&d.allows.push("DELETE"),c&2&&function(){d.allows.push("PUT"),d.allows.push("PUT")}(),c&4&&d.allows.push("GET"),d},jsonp:function(a,b,c,d){var f=(new String(a)).toString(),g=s.guid(!0),h,i,j;switch(!0){case typeof d=="undefined":case d===null:case d instanceof Object&&(d.callback===null||typeof d.callback=="undefined"):case typeof d=="string"&&d.isEmpty():h="callback";break;case d instanceof Object&&typeof d.callback!="undefined":h=d.callback;break;default:h="callback"}f=f.replace(h+"=?",""),f.on("failedGet",function(){this.un("failedGet",g).on("afterJSONP",function(a){this.un("afterJSONP",g).un("failedJSONP",g),typeof b=="function"&&b(a)},g).on("failedJSONP",function(){this.un("afterJSONP",g).un("failedJSONP",g),typeof c=="function"&&c()},g);do i=s.genId().slice(0,10);while(typeof abaaso.callback[i]!="undefined");a=a.replace(h+"=?",h+"=abaaso.callback."+i),abaaso.callback[i]=function(a){e.destroy(j),clearTimeout(abaaso.timer[i]),delete abaaso.timer[i],delete abaaso.callback[i],f.fire("afterJSONP",a)},j=k.create("script",{src:a,type:"text/javascript"},e("head")[0]),abaaso.timer[i]=setTimeout(function(){f.fire("failedJSONP")},3e4)},g);switch(!0){case d instanceof Object&&typeof d.Accept=="undefined":d.Accept="application/json";case d instanceof Object&&typeof d.Accept!="undefined":break;default:d={Accept:"application/json"}}return f.get(b,c,d)},request:function(a,b,d,e,f){try{if(/post|put/i.test(b)&&typeof f=="undefined")throw Error(m.error.invalidArguments);b=b.toLowerCase();var i=c,j=h.cors(a),k=h.ie&&h.version<10&&j?new XDomainRequest:new XMLHttpRequest,n=/post|put/i.test(b)&&typeof f!="undefined"?s.clone(f):null,o=b==="get"&&f instanceof Object?s.clone(f):null,p=b==="head"?!1:g.get(a),q=b.capitalize(),r=s.guid(!0),t=null,w=function(b){a.fire("failed"+q,b)},x=function(b){a.fire("timeout"+q,b)};b==="delete"&&a.on("afterDelete",function(){a.un("afterDelete",r),g.expire(a)},r),a.on("after"+q,function(b){a.un("after"+q,r).un("failed"+q,r),typeof d=="function"&&d(b)},r).on("failed"+q,function(b){a.un("after"+q,r).un("failed"+q,r),typeof e=="function"&&e(b)},r).fire("before"+q);if(b!=="head"&&a.allows(b)===!1)return a.fire("failed"+q);if(b==="get"&&Boolean(p))a.fire("afterGet",s.clone(p.response));else{k[k instanceof XMLHttpRequest?"onreadystatechange":"onload"]=function(){h.response(k,a,b)};switch(!0){case typeof k.onerror=="object":k.onerror=w;case typeof k.ontimeout=="object":k.ontimeout=x;case typeof k.onprogress=="object":k.onprogress=function(b){a.fire("progress"+q,b)}}k.open(b.toUpperCase(),a,!0);if(!h.safari||!j)typeof f!="undefined"&&f!==null&&f.hasOwnProperty("Content-Type")&&(t=f["Content-Type"]),j&&t===null&&(t="text/plain");if(n!==null){n.hasOwnProperty("Content-Type")&&delete n["Content-Type"],n.hasOwnProperty("withCredentials")&&delete n.withCredentials,n.hasOwnProperty("xml")&&(n=n.xml);switch(!0){case n instanceof Document:n=u.decode(n);case typeof n=="string"&&/<[^>]+>[^<]*]+>/.test(n):t===null&&(t="application/xml");break;case n instanceof Object:t===null&&(t="application/json"),n=l.encode(n);break;default:t===null&&(t="application/x-www-form-urlencoded; charset=UTF-8")}}typeof k.setRequestHeader=="function"&&(o instanceof Object&&(o.hasOwnProperty("callback")&&delete o.callback,o.hasOwnProperty("withCredentials")&&delete o.withCredentials,o.hasOwnProperty("Content-Type")&&delete o["Content-Type"],s.iterate(o,function(a,b){k.setRequestHeader(b,a)})),typeof p=="object"&&p.headers.hasOwnProperty("ETag")&&k.setRequestHeader("ETag",p.headers.ETag),t!==null&&(!h.safari||!j)&&k.setRequestHeader("Content-Type",t)),typeof k.withCredentials=="boolean"&&f instanceof Object&&typeof f.withCredentials=="boolean"&&(k.withCredentials=f.withCredentials),a.fire("beforeXHR",{xhr:k,uri:a}),k.send(n)}}catch(y){v(y,arguments,this),a.fire("failed"+q)}return a},response:function(a,b,d){try{var e=d.toLowerCase().capitalize(),f=c;switch(!0){case a.readyState===2:b.fire("received"+e);break;case a.readyState===4:b.fire("afterXHR",{xhr:a,uri:b});switch(a.status){case 200:case 204:case 205:case 301:var i=null,j=abaaso.state,k=h.headers(a,b,d),n=h.cors(b),o,p,q;switch(!0){case d==="head":return b.fire("afterHead",k.headers);case d!=="delete"&&/200|301/.test(a.status):p=typeof k.headers["Content-Type"]!="undefined"?k.headers["Content-Type"]:"";switch(!0){case(/json|plain|javascript/.test(p)||p.isEmpty())&&Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/xml/.test(p)&&String(a.responseText).isEmpty()&&a.responseXML!==null:o=u.decode(typeof a.responseXML.xml!="undefined"?a.responseXML.xml:a.responseXML);break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}if(typeof o=="undefined")throw Error(m.error.serverError);g.set(b,"response",k.response=o)}j.header!==null&&Boolean(i=k.headers[j.header])&&j.current!==i&&(typeof j.change=="function"?j.change(i):j.current=i);switch(a.status){case 200:b.fire("after"+e,s.clone(k.response));break;case 205:b.fire("reset");break;case 301:b.fire("moved",k.response)}break;case 401:throw Error(m.error.serverUnauthorized);case 403:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverForbidden);case 405:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverInvalidMethod);case 0:b.fire("failed"+e);break;default:throw Error(m.error.serverError)}break;case h.ie&&h.cors(b):var o,q;switch(!0){case Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}g.set(b,"permission",h.bit(["get"])),g.set(b,"response",o),b.fire("afterGet",o)}}catch(r){v(r,arguments,this,!0),b.fire("failed"+e)}return b},size:function(){var a=0,c=0;return h.server||(a=typeof b.documentElement!="undefined"?b.documentElement.clientWidth:b.body.clientWidth,c=typeof b.documentElement!="undefined"?b.documentElement.clientHeight:b.body.clientHeight),{x:a,y:c}}},i={expire:function(a){return typeof this.get(a)!="undefined"&&this.set(a,"","-1s"),a},get:function(a){return this.list()[a]},list:function(){var a={},c,d;return!h.server&&typeof b.cookie!="undefined"&&!b.cookie.isEmpty()&&(d=b.cookie.split(";"),d.each(function(b){c=b.split("="),a[decodeURIComponent(c[0].toString().trim())]=decodeURIComponent(c[1].toString().trim())})),a},set:function(a,c,d){d=d.toString()||"";var e="",f=null,g=null,h=["d","h","m","s"],i=h.length;if(!d.isEmpty()){while(i--)if((new RegExp(h[i])).test(d)){g=h[i],f=parseInt(d);break}if(isNaN(f))throw Error(m.error.invalidArguments);e=new Date;switch(g){case"d":e.setDate(e.getDate()+f);break;case"h":e.setHours(e.getHours()+f);break;case"m":e.setMinutes(e.getMinutes()+f);break;case"s":e.setSeconds(e.getSeconds()+f)}}return e.isEmpty()||(e="; expires="+e.toUTCString()),b.cookie=a.toString().trim()+"="+c+e+"; path=/",this.get(a)}},j={methods:{batch:function(a,b,c){try{a=a.toString().toLowerCase()||undefined,c=c===!0;if(!/^(set|del)$/.test(a)||typeof b!="object")throw Error(m.error.invalidArguments);var d=this.parentNode,e=this,f;return d.fire("beforeDataBatch"),c&&this.clear(!0),b instanceof Array?b.each(function(b,d){a==="set"?(e.key!==null&&typeof b[e.key]!="undefined"?(f=b[e.key],delete b[e.key]):f=d.toString(),e.set(f,b,c)):e.del(b,!1,c)}):s.iterate(b,function(b,d){a==="set"?(e.key!==null&&typeof b[e.key]!="undefined"?(f=b[e.key],delete b[e.key]):f=d.toString(),e.set(f,b,c)):e.del(b,!1,c)}),a==="del"&&this.reindex(),d.fire("afterDataBatch"),this}catch(g){return v(g,arguments,this),undefined}},clear:function(a){a=a===!0;var b=this.parentNode;return a?(this.keys={},this.records=[],this.total=0,this.views={}):(b.fire("beforeDataClear"),this.callback=null,this.credentials=null,this.expires=null,this._expires=null,this.key=null,this.keys={},this.records=[],this.source=null,this.total=0,this.views={},this.uri=null,this._uri=null,b.fire("afterDataClear")),this},del:function(a,b,c){if(typeof a=="undefined"||typeof a!="number"&&typeof a!="string")throw Error(m.error.invalidArguments);b=b!==!1,c=c===!0;var d=this.parentNode,e={},f=/true|undefined/,g,h,i;switch(typeof a){case"string":g=a,a=this.keys[g];if(typeof g=="undefined")throw Error(m.error.invalidArguments);a=a.index;break;default:g=this.records[a];if(typeof g=="undefined")throw Error(m.error.invalidArguments);g=g.key}h={key:g,record:a,reindex:b},this.uri!==null&&(i=this.uri+"/"+g,e.uri=i.allows("delete"),e.data=this.uri.allows("delete")),d.fire("beforeDataDelete",h);switch(!0){case c:case this.uri===null:d.fire("syncDataDelete",h);break;case f.test(e.data)&&f.test(e.uri):i.del(function(){d.fire("syncDataDelete",h)},function(){d.fire("failedDataDelete",h)});break;default:d.fire("failedDataDelete",h)}return this},find:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);var c=[],d=typeof a=="string"?a.explode():a,e=[],f,g=d.length,h=this.parentNode,i={},j,k,l,n,o,p,q,r;h.fire("beforeDataFind"),n=this.records.first();switch(!0){case typeof b=="string":c=b.explode(),q=c.length;while(q--)if(!n.data.hasOwnProperty(c[q]))throw Error(m.error.invalidArguments);break;default:s.iterate(n.data,function(a,b){c.push(b)})}f=c.length,r=this.total;for(q=0;q8)&&typeof Object.defineProperty=="function":Object.defineProperty(a.data,"uri",{get:c.uri.getter,set:c.uri.setter}),Object.defineProperty(a.data,"expires",{get:c.expires.getter,set:c.expires.setter});break;case typeof a.data.__defineGetter__=="function":a.data.__defineGetter__("expires",c.expires.getter),a.data.__defineSetter__("expires",c.expires.setter),a.data.__defineGetter__("uri",c.uri.getter),a.data.__defineSetter__("uri",c.uri.setter);break;default:a.data.setExpires=function(b){a.data.expires=b,c.expires.setter.call(a.data,b)},a.data.setUri=function(b){a.data.uri=b,c.uri.setter.call(a.data,b)}}return typeof b=="object"&&a.data.batch("set",b),a.fire("afterDataStore"),a}},k={attr:function(a,b,c){try{a=s.object(a);if(a instanceof Array)return a.attr(b,c);if(!(a instanceof Element&&typeof b!="undefined"&&!String(b).isEmpty()))throw Error(m.error.invalidArguments);switch(typeof c=="undefined"){case!0:return a.getAttribute(b);case!1:return a.setAttribute(b,c),a}}catch(d){return v(d,arguments,this),undefined}},clear:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.clear(a)});if(a instanceof Element){a.fire("beforeClear");switch(!0){case typeof a.reset=="function":a.reset();break;case typeof a.value!="undefined":a.update({innerHTML:"",value:""});break;default:a.update({innerHTML:""})}return a.fire("afterClear"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},create:function(a,c,d,f){try{if(typeof a=="undefined"||String(a).isEmpty())throw Error(m.error.invalidArguments);var g,h;switch(!0){case typeof d!="undefined":d=s.object(d);break;case typeof c!="undefined"&&(typeof c=="string"||typeof c.childNodes!="undefined"):d=s.object(c);break;default:d=b.body}if(typeof d=="undefined")throw Error(m.error.invalidArguments);h=typeof c!="undefined"&&typeof c!="string"&&typeof c.childNodes=="undefined"&&typeof c.id!="undefined"&&typeof e("#"+c.id)=="undefined"?c.id:s.genId(),typeof c!="undefined"&&typeof c.id!="undefined"&&delete c.id,e.fire("beforeCreate",h),h.fire("beforeCreate"),g=b.createElement(a),g.id=h,typeof c=="object"&&typeof c.childNodes=="undefined"&&g.update(c);switch(!0){case typeof f=="undefined":case f==="last":d.appendChild(g);break;case f==="first":d.prependChild(g);break;case f==="after":f={},f.after=d,d=d.parentNode;case typeof f.after!="undefined":d.insertBefore(g,f.after.nextSibling);break;case f==="before":f={},f.before=d,d=d.parentNode;case typeof f.before!="undefined":d.insertBefore(g,f.before);break;default:d.appendChild(g)}return g.fire("afterCreate"),e.fire("afterCreate",g),g}catch(i){return v(i,arguments,this),undefined}},css:function(a){var c,d;return c=e.create("style",{type:"text/css"},e("head")[0]),c.styleSheet?c.styleSheet.cssText=a:(d=b.createTextNode(a),c.appendChild(d)),c},destroy:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.destroy(a)}),[];if(a instanceof Element)e.fire("beforeDestroy",a),a.fire("beforeDestroy"),r.remove(a.id),a.parentNode!==null&&a.parentNode.removeChild(a),a.fire("afterDestroy"),e.fire("afterDestroy",a.id);else throw Error(m.error.invalidArguments)}catch(b){v(b,arguments,this)}return undefined},disable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.disable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&!a.disabled&&(a.fire("beforeDisable"),a.disabled=!0,a.fire("afterDisable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},enable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.enable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&a.disabled&&(a.fire("beforeEnable"),a.disabled=!1,a.fire("afterEnable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hasClass:function(a,b){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element)return a.className.explode(" ").index(b)>-1;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},hide:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element){a.fire("beforeHide");switch(!0){case typeof a.hidden=="boolean":a.hidden=!0;break;default:a["data-display"]=a.style.display,a.style.display="none"}return a.fire("afterHide"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hidden:function(a){try{a=s.object(a);if(a instanceof Element)return a.style.display==="none"||typeof a.hidden=="boolean"&&a.hidden;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},klass:function(a,b,c){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.klass(a,b,c)});if(a instanceof Element&&!String(b).isEmpty()){c=c!==!1,a.fire("beforeClassChange");var d=a.className.split(" "),e=d.length,f;switch(!0){case c:d.index(b)<0&&d.push(b);break;case!c:b==="*"?d=[]:d.remove(b)}return d=d.join(" "),h.ie&&h.version<9?a.className=d:a.attr("class",d),a.fire("afterClassChange"),a}throw Error(m.error.invalidArguments)}catch(g){return v(g,arguments,this),undefined}},position:function(c){try{c=s.object(c);if(c instanceof Array)return c.position();if(c instanceof Element){var d,e,f,g;d=e=0,g=c.offsetWidth,f=c.offsetHeight;if(c.offsetParent){e=c.offsetTop,d=c.offsetLeft;while(c=c.offsetParent)d+=c.offsetLeft,e+=c.offsetTop}return{top:e,right:b.documentElement.clientWidth-(d+g),bottom:b.documentElement.clientHeight+a.scrollY-(e+f),left:d}}throw Error(m.error.invalidArguments)}catch(h){return v(h,arguments,this),undefined}},prependChild:function(a,b){try{a=s.object(a);if(a instanceof Element&&b instanceof Element)return a.childNodes.length===0?a.appendChild(b):a.insertBefore(b,a.childNodes[0]);throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},show:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.show(a)});if(a instanceof Element){a.fire("beforeShow");switch(!0){case typeof a.hidden=="boolean":a.hidden=!1;break;default:a.style.display=a.getAttribute("data-display")!==null?a.getAttribute("data-display"):"inherit"}return a.fire("afterShow"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},size:function(a){try{a=s.object(a);if(a instanceof Array){var b=[];return a.each(function(a){b.push(k.size(a))}),b}if(a instanceof Element){var c=function(a){return isNaN(parseInt(a))?0:parseInt(a)},d=a.offsetHeight+c(a.style.paddingTop)+c(a.style.paddingBottom)+c(a.style.borderTop)+c(a.style.borderBottom),e=a.offsetWidth+c(a.style.paddingLeft)+c(a.style.paddingRight)+c(a.style.borderLeft)+c(a.style.borderRight);return{x:d,y:e}}throw Error(m.error.invalidArguments)}catch(f){return v(f,arguments,this),undefined}},update:function(a,b){try{a=s.object(a),b=b||{};if(a instanceof Array)return a.each(function(a){k.update(a,b)});if(a instanceof Element)return a.fire("beforeUpdate"),s.iterate(b,function(b,c){switch(c){case"innerHTML":case"type":case"src":a[c]=b;break;case"class":b.isEmpty()?a.removeClass("*"):a.addClass(b);break;case"id":var d=r.listeners;typeof d[a.id]!="undefined"&&(d[c]=s.clone(d[a.id]),delete d[a.id]);default:a.attr(c,b)}}),a.fire("afterUpdate"),a;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},val:function(a,b){try{var c=null,d;a=s.object(a);if(a instanceof Array)return a.each(function(a){k.val(a,b)});if(a instanceof Element){switch(!0){case typeof b=="undefined":switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.checked&&(c=a.value)});break;case/select/gi.test(a.type):c=a.options[a.selectedIndex].value;break;default:c=typeof a.value!="undefined"?a.value:a.innerText}break;default:switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.value===b&&(a.checked=!0,c=a)});break;case/select/gi.test(a.type):f.cast(a.options).each(function(a){if(c!==null)return;a.value===b&&(a.selected=!0,c=a)});break;default:typeof a.value!="undefined"?a.value=b:a.innerText=b}c=a}return c}throw Error(m.error.invalidArguments)}catch(g){return v(g,arguments,this),undefined}}},l={decode:function(a,b){try{return JSON.parse(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}},encode:function(a,b){try{return JSON.stringify(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}}},m={common:{back:"Back",cancel:"Cancel",clear:"Clear",close:"Close",cont:"Continue",del:"Delete",edit:"Edit",find:"Find",gen:"Generate",go:"Go",loading:"Loading",next:"Next",login:"Login",ran:"Random",reset:"Reset",save:"Save",search:"Search",submit:"Submit"},day:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},error:{databaseNotOpen:"Failed to open the Database, possibly exceeded Domain quota",databaseNotSupported:"Client does not support local database storage",databaseWarnInjection:"Possible SQL injection in database transaction, use the ? placeholder",elementNotCreated:"Could not create the Element",elementNotFound:"Could not find the Element",expectedArray:"Expected an Array",expectedArrayObject:"Expected an Array or Object",expectedBoolean:"Expected a Boolean value",expectedNumber:"Expected a Number",expectedObject:"Expected an Object",invalidArguments:"One or more arguments is invalid",invalidDate:"Invalid Date",invalidFields:"The following required fields are invalid: ",propertyNotFound:"Could not find the requested property",serverError:"Server error has occurred",serverForbidden:"Forbidden to access URI",serverInvalidMethod:"Method not allowed",serverUnauthorized:"Authorization required to access URI"},month:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"}},o={clear:function(){return e.un(a,"message")},send:function(a,b){try{return a.postMessage(b,"*"),a}catch(c){return v(c,arguments,this),undefined}},recv:function(b){return e.on(a,"message",b)}},p={enabled:!1,log:!1,diff:{x:null,y:null},pos:{x:null,y:null},prev:{x:null,y:null},track:function(a){var c=abaaso.mouse;switch(!0){case typeof a=="object":var d=a.pageX?a.pageX:(h.ie&&h.version<9?b.documentElement.scrollLeft:b.body.scrollLeft)+n.clientX,f=a.pageY?a.pageY:(h.ie&&h.version<9?b.documentElement.scrollTop:b.body.scrollTop)+n.clientY,g=!1;c.pos.x!==d&&(g=!0),e.mouse.prev.x=c.prev.x=Number(c.pos.x),e.mouse.pos.x=c.pos.x=d,e.mouse.diff.x=c.diff.x=c.pos.x-c.prev.x,c.pos.y!==f&&(g=!0),e.mouse.prev.y=c.prev.y=Number(c.pos.y),e.mouse.pos.y=c.pos.y=f,e.mouse.diff.y=c.diff.y=c.pos.y-c.prev.y,g&&c.log&&s.log(c.pos.x+" ["+c.diff.x+"], "+c.pos.y+" ["+c.diff.y+"]");break;case typeof a=="boolean":a?r.add(b,"mousemove",abaaso.mouse.track):r.remove(b,"mousemove"),e.mouse.enabled=c.enabled=a}return c}},q={diff:function(a){try{if(typeof a!="number"||typeof this!="number")throw Error(m.error.expectedNumber);return Math.abs(this-a)}catch(b){return v(b,arguments,this),undefined}},format:function(a,b,c){try{if(typeof a!="number")throw Error(m.error.expectedNumber);a=a.toString(),b=b||",",c=c||3;var d=a.indexOf(".")>-1?"."+a.replace(/.*\./,""):"",e=a.replace(/\..*/,"").split("").reverse(),f=Math.floor(e.length/c),g=1,h,i;for(i=0;i-1&&(a=a.explode());if(a instanceof Array)return a.each(function(a){d.push(e(a,c))}),d;switch(!0){case/\s|>/.test(a):h=a.split(" ").filter(function(a){if(a.trim()!==""&&a!==">")return!0}).last(),g=b[h.indexOf("#")>-1&&h.indexOf(":")===-1?"querySelector":"querySelectorAll"](a);break;case a.indexOf("#")===0&&a.indexOf(":")===-1:g=isNaN(a.charAt(1))?b.querySelector(a):b.getElementById(a.substring(1));break;case a.indexOf("#")>-1&&a.indexOf(":")===-1:g=b.querySelector(a);break;default:g=b.querySelectorAll(a)}return g!==null&&!(g instanceof Element)&&!c&&(g=f.cast(g)),g===null&&(g=undefined),g},alias:function(a,b){var c=a,d=b;return s.iterate(d,function(a,b){var e,f;switch(!0){case!(a instanceof RegExp)&&typeof a=="function":c[b]=a.bind(c[b]);break;case!(a instanceof RegExp)&&!(a instanceof Array)&&a instanceof Object:typeof c[b]=="undefined"&&(c[b]={}),s.alias(c[b],d[b]);break;default:e=function(){return d[b]},f=function(a){d[b]=a};switch(!0){case(!h.ie||h.version>8)&&typeof Object.defineProperty=="function":Object.defineProperty(c,b,{get:e,set:f});break;case typeof c.__defineGetter__=="function":c.__defineGetter__(b,e),c.__defineSetter__(b,f);break;default:c[b]=d[b]}}}),a},clone:function(a){var b;switch(!0){case typeof a=="boolean":b=Boolean(a);break;case typeof a=="function":b=a;break;case typeof a=="number":b=Number(a);break;case typeof a=="string":b=String(a);break;case!h.ie&&a instanceof Document:b=u.decode(u.encode(a));break;case a instanceof Array:b=[].concat(a);break;case a instanceof Object:b=l.decode(l.encode(a)),typeof b=="undefined"&&(b=a);break;default:b=a}return typeof a!="undefined"&&(a.hasOwnProperty("constructor")&&(b.constructor=a.constructor),a.hasOwnProperty("prototype")&&(b.prototype=a.prototype)),b},define:function(a,b,c){a=a.split("."),c=c||this,b=b||null;if(typeof c=="undefined"||c===e)c=abaaso;var d=c,g=a.length;return a.each(function(c){var e=a.index(c),h=g,i=e+1-1&&(a=a.replace("-",""),a=a.slice(0,c)+a.charAt(c).toUpperCase()+a.slice(c+1,a.length)),this.style[a]=b,this},destroy:function(){return k.destroy(this)},disable:function(){return k.disable(this)},enable:function(){return k.enable(this)},get:function(a,b){this.fire("beforeGet");var c=g.get(a),d=s.guid(!0),e=this;return c?this.html(c.response).fire("afterGet"):a.get(function(a){e.html(a).fire("afterGet")},null,b),this},hasClass:function(a){return this.genId(),k.hasClass(this,a)},hide:function(){return this.genId(),k.hide(this)},html:function(a){return this.genId(),this.update({innerHTML:a})},isAlphaNum:function(){return this.nodeName==="FORM"?!1:t.test({alphanum:typeof this.value!="undefined"?this.value:this.innerText}).pass},isBoolean:function(){return this.nodeName==="FORM"?!1:t.test({"boolean":typeof this.value!="undefined"?this.value:this.innerText}).pass},isDate:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDate():this.innerText.isDate()},isDomain:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDomain():this.innerText.isDomain()},isEmail:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmail():this.innerText.isEmail()},isEmpty:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmpty():this.innerText.isEmpty()},isIP:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isIP():this.innerText.isIP()},isInt:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isInt():this.innerText.isInt()},isNumber:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isNumber():this.innerText.isNumber()},isPhone:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isPhone():this.innerText.isPhone()},isString:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isString():this.innerText.isString()},jsonp:function(a,b,c){var d=this,e=b,f;return f=function(a){var b=d,c=a,f=e,g,h,i;try{typeof f!="undefined"?(f=f.replace(/]|'|"/g,"").replace(/\./g,"[").split("["),f.each(function(a){c=c[isNaN(a)?a:parseInt(a)];if(typeof c=="undefined")throw Error(m.error.propertyNotFound)}),i=c):i=a}catch(j){i=m.error.serverError,v(j,arguments,this)}b.text(i)},h.jsonp(a,f,function(){d.text(m.error.serverError)},c),this},loading:function(){return e.loading.create(this)},on:function(a,b,c,d,f){return this.genId(),e.on.call(this,a,b,c,d,f)},prepend:function(a,b){return this.genId(),k.create(a,b,this,"first")},prependChild:function(a){return this.genId(),k.prependChild(this,a)},position:function(){return this.genId(),k.position(this)},removeClass:function(a){return this.genId(),k.klass(this,a,!1)},show:function(){return this.genId(),k.show(this)},size:function(){return this.genId(),k.size(this)},text:function(a){var b={};return this.genId(),typeof this.value!="undefined"&&(b.value=a),b.innerHTML=a,this.update(b)},tpl:function(a){return e.tpl(a,this)},un:function(a,b,c){return this.genId(),e.un.call(this,a,b,c)},update:function(a){return this.genId(),k.update(this,a)},val:function(a){return this.genId(),k.val(this,a)},validate:function(){return this.nodeName==="FORM"?t.test(this).pass:typeof this.value!="undefined"?!this.value.isEmpty():!this.innerText.isEmpty()}},"function":{reflect:function(){return s.reflect(this)}},number:{diff:function(a){return q.diff.call(this,a)},format:function(a,b){return q.format(this,a,b)},isEven:function(){return q.even(this)},isOdd:function(){return q.odd(this)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},un:function(a,b,c){return e.un.call(this,a,b,c)}},shared:{fire:function(a,b){return this.genId(),e.fire.call(this,a,b)},genId:function(){return s.genId(this)},listeners:function(a){return this.genId(),e.listeners.call(this,a)}},string:{allows:function(a){return e.allows(this,a)},capitalize:function(){return this.charAt(0).toUpperCase()+this.slice(1)},del:function(a,b){return h.request(this,"DELETE",a,b)},explode:function(a){if(typeof a=="undefined"||a.toString()==="")a=",";return this.split(new RegExp("\\s*"+a+"\\s*"))},get:function(a,b,c){return h.request(this,"GET",a,b,c)},isAlphaNum:function(){return t.test({alphanum:this}).pass},isBoolean:function(){return t.test({"boolean":this}).pass},isDate:function(){return t.test({date:this}).pass},isDomain:function(){return t.test({domain:this}).pass},isEmail:function(){return t.test({email:this}).pass},isEmpty:function(){return!t.test({notEmpty:this}).pass},isIP:function(){return t.test({ip:this}).pass},isInt:function(){return t.test({integer:this}).pass},isNumber:function(){return t.test({number:this}).pass},isPhone:function(){return t.test({phone:this}).pass},isString:function(){return t.test({string:this}).pass},jsonp:function(a,b,c){return h.jsonp(this,a,b,c)},post:function(a,b,c){return h.request(this,"POST",a,b,c)},put:function(a,b,c){return h.request(this,"PUT",a,b,c)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},options:function(a,b){return h.request(this,"OPTIONS",a,b)},headers:function(a,b){return h.request(this,"HEAD",a,b)},permissions:function(){return e.permissions(this)},toCamelCase:function(){var a=this.toLowerCase().split(" "),b="",c,d;for(c=0,d=a.length;c input").concat(e("#"+a.id+" > select")),i.each(function(a){g=t.pattern[a.nodeName.toLowerCase()]?t.pattern[a.nodeName.toLowerCase()]:!a.id.isEmpty()&&t.pattern[a.id.toLowerCase()]?t.pattern[a.id.toLowerCase()]:"notEmpty",h=a.val(),h===null&&(h=""),l[g]=h}),n=this.test(l),n}return s.iterate(a,function(a,f){if(typeof f=="undefined"||typeof a=="undefined"){c.push({test:f,value:a}),b=!0;return}d=a.charAt(0)==="#"?typeof e(a)!="undefined"?e(a).val():"":a;switch(f){case"date":isNaN((new Date(d)).getYear())&&(c.push({test:f,value:d}),b=!0);break;case"domain":t.pattern.domain.test(d.replace(/.*\/\//,""))||(c.push({test:f,value:d}),b=!0);break;case"domainip":if(!t.pattern.domain.test(d.replace(/.*\/\//,""))||!t.pattern.ip.test(d))c.push({test:f,value:d}),b=!0;break;default:var g=typeof t.pattern[f]!="undefined"?t.pattern[f]:f;g.test(d)||(c.push({test:f,value:d}),b=!0)}}),{pass:!b,invalid:c}}},u={decode:function(a){try{if(typeof a!="string"||a.isEmpty())throw Error(m.error.invalidArguments);var b;return h.ie?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml"),b}catch(c){return v(c,arguments,this),undefined}},encode:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);switch(!0){case a!==null&&typeof a.xml!="undefined":c=a.xml;break;case a instanceof Document:c=(new XMLSerializer).serializeToString(a);break;default:b=b!==!1;var c=b?"":"",d=arguments[2]===!1?!1:!0,e,f;e=function(a,b){var c="v";return/\&|\<|\>|\"|\'|\t|\r|\n|\@|\$/g.test(b)&&(c=c.replace(/v/,"")),c.replace(/n/g,a).replace(/v/,b)};switch(!0){case typeof a=="boolean":case typeof a=="number":case typeof a=="string":c+=e("item",a);break;case typeof a=="object":s.iterate(a,function(a,b){c+=c.encode(a,typeof a=="object",!1).replace(/item|xml/g,isNaN(b)?b:"item")})}c+=b?"":"",d&&(c=''+c)}return c}catch(g){return v(g,arguments,this),undefined}}},v=s.error,{array:f,callback:{},client:{android:h.android,blackberry:h.blackberry,css3:!1,chrome:h.chrome,expire:h.expire,firefox:h.firefox,ie:h.ie,ios:h.ios,linux:h.linux,mobile:h.mobile,opera:h.opera,osx:h.osx,playbook:h.playbook,safari:h.safari,tablet:h.tablet,size:{x:0,y:0},version:0,webos:h.webos,windows:h.windows,del:function(a,b,c){return h.request(a,"DELETE",b,c)},get:function(a,b,c,d){return h.request(a,"GET",b,c,d)},headers:function(a,b,c){return h.request(a,"HEAD",b,c)},post:function(a,b,c,d){return h.request(a,"POST",b,c,d)},put:function(a,b,c,d){return h.request(a,"PUT",b,c,d)},jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permission:h.permission},cookie:i,data:j,el:k,json:l,label:m,loading:{create:s.loading,url:null},message:o,mouse:p,number:q,observer:{log:r.log,add:r.add,fire:r.fire,fired:0,list:r.list,remove:r.remove},state:{_current:null,header:null,previous:null},validate:t,xml:u,$:s.$,alias:s.alias,aliased:"$",allows:h.allows,append:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"last")},bootstrap:function(){var d=function(a){/complete|loaded/.test(b.readyState)&&(typeof abaaso.timer.init!="undefined"&&(clearInterval(abaaso.timer.init),delete abaaso.timer.init),typeof abaaso.init=="function"&&abaaso.init())};typeof Array.prototype.filter=="undefined"&&(Array.prototype.filter=function(a){"use strict";if(this===void 0||this===null||typeof a!="function")throw Error(m.error.invalidArguments);var b=null,c=Object(this),d=c.length>>>0,e=[],f=arguments[1],g=null;for(b=0;b>>0;b&&(c=b);while(d8)&&typeof Object.defineProperty=="function":Object.defineProperty(abaaso.state,"current",{get:f,set:g}),Object.defineProperty(e.state,"current",{get:f,set:g});break;case typeof abaaso.state.__defineGetter__=="function":abaaso.state.__defineGetter__("current",f),abaaso.state.__defineSetter__("current",g),e.state.__defineGetter__("current",f),e.state.__defineSetter__("current",g);break;default:abaaso.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)},e.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)}}e.ready=!0;switch(!0){case typeof define=="function":define("abaaso",[],abaaso.init);break;case h.server:case/complete|loaded/.test(b.readyState):abaaso.init();break;case typeof b.addEventListener=="function":b.addEventListener("DOMContentLoaded",function(){abaaso.init()},!1);break;case typeof b.attachEvent=="function":b.attachEvent("onreadystatechange",d);break;default:abaaso.timer.init=setInterval(d,10)}},clear:k.clear,clone:s.clone,create:k.create,css:k.css,decode:l.decode,defer:s.defer,define:s.define,del:function(a,b,c){return h.request(a,"DELETE",b,c)},destroy:k.destroy,encode:l.encode,error:s.error,expire:g.clean,expires:12e4,extend:s.extend,fire:function(a,b,c){var d=typeof c!="undefined",f,g,h;f=d?a:this,g=d?b:a,h=d?c:b;if(typeof f=="undefined"||f===e)f=abaaso;return r.fire.call(r,f,g,h)},genId:s.genId,get:function(a,b,c,d){return h.request(a,"GET",b,c,d)},guid:s.guid,headers:function(a,b,c){return h.request(a,"HEAD",b,c)},hidden:k.hidden,id:"abaaso",init:function(){delete abaaso.init,delete abaaso.bootstrap;var a=function(){var a=this;e.timer.expire=setTimeout(function(){g.clean(),a.call(a)},e.expires)};return a.call(a),e.fire("init").un("init").fire("ready").un("ready")},iterate:s.iterate,jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},listeners:function(a){var b=this;if(typeof b=="undefined"||b===e)b=abaaso;return r.list.call(r,b,a)},log:s.log,merge:s.merge,module:s.module,on:function(a,b,c,d,f,g){var h=typeof c=="function",i,j,k,l,m,n;i=h?a:this,j=h?b:a,k=h?c:b,l=h?d:c,m=h?f:d,n=h?g:f;if(typeof i=="undefined"||i===e)i=abaaso;return typeof m=="undefined"&&(m=i),r.add.call(r,i,j,k,l,m,n)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions,position:k.position,post:function(a,b,c,d){return h.request(a,"POST",b,c,d)},prepend:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"first")},put:function(a,b,c,d){return h.request(a,"PUT",b,c,d)},queryString:s.queryString,ready:!1,reflect:s.reflect,repeat:s.repeat,repeating:{},store:function(a,b){return j.register.call(j,a,b)},timer:{},tpl:s.tpl,un:function(a,b,c,d){var f=typeof c!="undefined",g,h,i,j;g=f?a:this,h=f?b:a,i=f?c:b,j=f?d:c;if(typeof g=="undefined"||g===e)g=abaaso;return r.remove.call(r,g,h,i,j)},update:k.update,version:"1.9.9"}}()),typeof abaaso.bootstrap=="function"&&abaaso.bootstrap()})(window) \ No newline at end of file diff --git a/assets/modules/abaaso.route.js b/assets/modules/abaaso.route.js new file mode 100644 index 0000000..2fab3cc --- /dev/null +++ b/assets/modules/abaaso.route.js @@ -0,0 +1,38 @@ +/** + * Copyright (c) 2012, Jason Mulligan + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of abaaso.route nor the + * names of its contributors may be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL JASON MULLIGAN BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/** + * abaaso.route + * + * URI routing via hashtag + * + * @author Jason Mulligan + * @link http://avoidwork.com + * @requires abaaso 1.8 + * @version 1.2 + */ +(function(){var a=function(){var a=window[abaaso.aliased],b,c,d,e;return d={error:function(){a.error(a.label.error.invalidArguments)}},b=function(b){try{if(b!=="error"&&d.hasOwnProperty(b))return delete d[b];throw Error(a.label.error.invalidArguments)}catch(c){return a.error(c,arguments,this),undefined}},c=function(a){return a=a.replace(/\#|\!\//g,""),d.hasOwnProperty(a)||(a="error"),d[a](),!0},e=function(b,c){try{if(typeof b=="undefined"||String(b).isEmpty()||typeof c!="function")throw Error(a.label.error.invalidArguments);return d[b]=c,!0}catch(e){return a.error(e,arguments,this),undefined}},a.on("hash",function(a){c(a)},"route"),{del:b,load:c,set:e}},b=function(){abaaso.module("route",a())};typeof define=="function"?define("abaaso.route",["abaaso"],b):abaaso.on("init",b,"abaaso.route")})() \ No newline at end of file diff --git a/assets/modules/abaaso.tabs.js b/assets/modules/abaaso.tabs.js new file mode 100644 index 0000000..d1c59bb --- /dev/null +++ b/assets/modules/abaaso.tabs.js @@ -0,0 +1,39 @@ +/** + * Copyright (c) 2012, Jason Mulligan + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of abaaso.tabs nor the + * names of its contributors may be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL JASON MULLIGAN BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/** + * abaaso.tabs + * + * UI tabs module + * + * @author Jason Mulligan + * @link http://avoidwork.com + * @requires abaaso 1.9.9 + * @requires abaaso.route + * @version 1.3.3 + */ +(function(a){"use strict";var b=function(){var b=a[abaaso.aliased],c,d;return d=function(a){var c=a.explode("/"),d=[],e="",f,g,h;return b(".active").removeClass("active"),b(".tab").addClass("hidden"),b(".root").removeClass("hidden"),c.first()==="#!"&&c.shift(),c.each(function(a){f='a[data-hash="'+a+'"]',g='ul.tab[data-hash="'+a+'"]',h='section.tab[data-hash="'+a+'"]',f=(e!==""?'ul.active[data-hash="'+e+'"] ':".root ")+f,g=(e!==""?'ul.active[data-hash="'+e+'"] ':".root ")+g,h=(e!==""?'section.active[data-hash="'+e+'"] ':".root ")+h,d.concat(b(f).addClass("active")),b(g).removeClass("hidden").addClass("active"),b(h).removeClass("hidden").addClass("active"),e=a}),d},c=function(a,c,d,e,f){var g,h,i,j,k,l,m,n;d instanceof Object?d["class"]="tab":d={"class":"tab"},e=typeof e=="undefined"?"":e,k=c instanceof Array,g=a.create("ul",d),l=a.create("section",{"class":"tab"}),f=typeof f=="undefined"||f===!0;switch(!0){case!e.isEmpty():n=e.replace(/^\/{1,1}/,""),g.attr("data-hash",n),l.attr("data-hash",n);break;case e.isEmpty():g.addClass("root"),l.addClass("root")}return m=function(a,c){var d,i,n;j=k?a:c,h=e+"/"+j.toLowerCase(),d=h.replace(/^\/{1,1}/,""),m=typeof a=="function"?a:function(){void 0},b.route.set(d,m),g.create("li").create("a",{href:"#!"+h,"data-hash":j.toLowerCase()}).html(j);switch(!0){case/function|string/.test(typeof a):case a===null:l.create("section",{"class":"tab hidden","data-hash":d});break;case typeof a=="object":l.tabs(a,null,h,f),i=b('section[data-hash="'+d+'"]'),a.each(function(a,b){var c=typeof a=="object"?b:a;i.create("section",{"class":"tab hidden","data-hash":c.toLowerCase()})})}},c instanceof Array?c.each(m):b.iterate(c,m),a},b.on("hash",function(a){d(a)},"tabs"),Element.prototype.tabs=function(a,b,d,e){return c(this,a,b,d,e)},{active:d,create:c}},c=function(){abaaso.module("tabs",b())};typeof define=="function"?define("abaaso.tabs",["abaaso","abaaso.route"],c):abaaso.on("init",c,"abaaso.tabs")})(window) \ No newline at end of file diff --git a/assets/modules/dashboard.js b/assets/modules/dashboard.js new file mode 100644 index 0000000..7d29a09 --- /dev/null +++ b/assets/modules/dashboard.js @@ -0,0 +1,124 @@ +/** + * filesize.js dashboard + * + * @author Jason Mulligan + * @version 1.0 + */ +(function () { + "use strict"; + + var dashboard = (function () { + var blog = {id: "blog"}, + ready, render; + + ready = function () { + var dashboard = window.dashboard, + uri = { + tumblr : "http://api.tumblr.com/v2/blog/attackio.tumblr.com/posts?api_key=cm7cZbxWpFDtv8XFD5XFuWsn5MnzupVpUtaCjYIJAurfPj5B1V&tag=filesizejs&limit=1000000&jsonp=?" + }; + + delete dashboard.ready; + + $.store(dashboard.blog); + dashboard.blog.data.key = "id"; + dashboard.blog.data.callback = "jsonp"; + dashboard.blog.data.source = "response"; + typeof dashboard.blog.data.setUri === "function" ? dashboard.blog.data.setUri(uri.tumblr) : dashboard.blog.data.uri = uri.tumblr; + }; + + render = function () { + var stage = $("#stage"), + dashboard = window.dashboard, + obj, root; + + delete dashboard.render; + + // Creating tabs + stage.tabs(["Main", "Blog", "Download"]); + + // Setting routing + $.route.set("download", function () { + var guid = $.guid(); + + obj = $("section[data-hash='download']")[0]; + obj.on("afterGet", function () { + this.un("afterGet", guid); + $("#download-debugging").on("click", function () { location = "https://raw.github.com/avoidwork/filesize.js/master/debug/filesize.js"; }, "click"); + $("#download-production").on("click", function () { location = "https://raw.github.com/avoidwork/filesize.js/master/production/filesize.js"; }, "click"); + }, guid).get("views/download.htm"); + }); + + $.route.set("blog", function () { + obj = $("section[data-hash='blog']")[0]; + var fn = function () { + if (dashboard.blog.data.total > 0) { + var items = dashboard.blog.data.get([0, 10]), + d, o; + + obj.clear(); + + items.each(function (item) { + d = item.data.date.replace(/\s.*/, "").explode("-"); // Parsing String because some browsers will not cast to Date + o = obj.create("article"); + o.create("h3").create("a", {href: item.data.post_url, innerHTML: item.data.title}); + o.create("date").text($.label.month[parseInt(d[1] -1 ).toString()]+" "+d[2]+", "+d[0]); + o.create("entry").text(item.data.body); + }); + + obj.create("p").create("a", {innerHTML: "Read more on attack.io", href: "http://attack.io"}); + return false; + } + }; + + obj.loading(); + $.repeat(fn, 10, "blog"); + }); + + $.route.set("main", function () { + obj = $("section[data-hash='main']")[0]; + obj.get("views/intro.htm"); + }); + + // Prepping the UI + $.loading.url = "assets/loading.gif"; + $("version").text($.version); + $("year").text(new Date().getFullYear()); + $("section").on("beforeGet", function () { this.loading(); }, "loading"); + $("section[data-hash='main']").on("afterGet", function () { twitter.display(); }, "twitter"); + $("ul.tab a").addClass("shadow round button padded"); + $("body").css("opacity", 1); + + // Setting the hash + if (!/\w/.test(location.hash)) location.hash = "#!/main"; + else { + $.tabs.active(location.hash); + $.route.load(location.hash); + } + }; + + // @constructor + return { + api : api, + blog : blog, + collabs : collabs, + ready : ready, + render : render, + twitter : twitter + } + }); + + // AMD support + switch (true) { + case typeof define === "function": + define("dashboard", ["abaaso", "abaaso.route", "abaaso.tabs"], function () { + var $ = window[abaaso.aliased]; + window.dashboard = dashboard(); + window.dashboard.ready(); + window.dashboard.render(); + }); + break; + default: + window.dashboard = dashboard(); + abaaso.on("ready", window.dashboard.ready).on("render", window.dashboard.render); + } +})(); diff --git a/assets/require.js b/assets/require.js new file mode 100644 index 0000000..e50c330 --- /dev/null +++ b/assets/require.js @@ -0,0 +1,33 @@ +/* + RequireJS 1.0.5 Copyright (c) 2010-2012, The Dojo Foundation All Rights Reserved. + Available via the MIT or new BSD license. + see: http://github.com/jrburke/requirejs for details +*/ +var requirejs,require,define; +(function(){function J(a){return N.call(a)==="[object Function]"}function F(a){return N.call(a)==="[object Array]"}function Z(a,c,l){for(var j in c)if(!(j in K)&&(!(j in a)||l))a[j]=c[j];return d}function O(a,c,d){a=Error(c+"\nhttp://requirejs.org/docs/errors.html#"+a);if(d)a.originalError=d;return a}function $(a,c,d){var j,k,s;for(j=0;s=c[j];j++){s=typeof s==="string"?{name:s}:s;k=s.location;if(d&&(!k||k.indexOf("/")!==0&&k.indexOf(":")===-1))k=d+"/"+(k||s.name);a[s.name]={name:s.name,location:k|| +s.name,main:(s.main||"main").replace(ea,"").replace(aa,"")}}}function U(a,c){a.holdReady?a.holdReady(c):c?a.readyWait+=1:a.ready(!0)}function fa(a){function c(b,f){var g,m;if(b&&b.charAt(0)===".")if(f){q.pkgs[f]?f=[f]:(f=f.split("/"),f=f.slice(0,f.length-1));g=b=f.concat(b.split("/"));var a;for(m=0;a=g[m];m++)if(a===".")g.splice(m,1),m-=1;else if(a==="..")if(m===1&&(g[2]===".."||g[0]===".."))break;else m>0&&(g.splice(m-1,2),m-=2);m=q.pkgs[g=b[0]];b=b.join("/");m&&b===g+"/"+m.main&&(b=g)}else b.indexOf("./")=== +0&&(b=b.substring(2));return b}function l(b,f){var g=b?b.indexOf("!"):-1,m=null,a=f?f.name:null,h=b,e,d;g!==-1&&(m=b.substring(0,g),b=b.substring(g+1,b.length));m&&(m=c(m,a));b&&(m?e=(g=n[m])&&g.normalize?g.normalize(b,function(b){return c(b,a)}):c(b,a):(e=c(b,a),d=F[e],d||(d=i.nameToUrl(b,null,f),F[e]=d)));return{prefix:m,name:e,parentMap:f,url:d,originalName:h,fullName:m?m+"!"+(e||""):e}}function j(){var b=!0,f=q.priorityWait,g,a;if(f){for(a=0;g=f[a];a++)if(!r[g]){b=!1;break}b&&delete q.priorityWait}return b} +function k(b,f,g){return function(){var a=ga.call(arguments,0),c;if(g&&J(c=a[a.length-1]))c.__requireJsBuild=!0;a.push(f);return b.apply(null,a)}}function s(b,f,g){f=k(g||i.require,b,f);Z(f,{nameToUrl:k(i.nameToUrl,b),toUrl:k(i.toUrl,b),defined:k(i.requireDefined,b),specified:k(i.requireSpecified,b),isBrowser:d.isBrowser});return f}function p(b){var f,g,a,c=b.callback,h=b.map,e=h.fullName,ba=b.deps;a=b.listeners;if(c&&J(c)){if(q.catchError.define)try{g=d.execCb(e,b.callback,ba,n[e])}catch(j){f=j}else g= +d.execCb(e,b.callback,ba,n[e]);if(e)(c=b.cjsModule)&&c.exports!==void 0&&c.exports!==n[e]?g=n[e]=b.cjsModule.exports:g===void 0&&b.usingExports?g=n[e]:(n[e]=g,G[e]&&(S[e]=!0))}else e&&(g=n[e]=c,G[e]&&(S[e]=!0));if(w[b.id])delete w[b.id],b.isDone=!0,i.waitCount-=1,i.waitCount===0&&(I=[]);delete L[e];if(d.onResourceLoad&&!b.placeholder)d.onResourceLoad(i,h,b.depArray);if(f)return g=(e?l(e).url:"")||f.fileName||f.sourceURL,a=f.moduleTree,f=O("defineerror",'Error evaluating module "'+e+'" at location "'+ +g+'":\n'+f+"\nfileName:"+g+"\nlineNumber: "+(f.lineNumber||f.line),f),f.moduleName=e,f.moduleTree=a,d.onError(f);for(f=0;c=a[f];f++)c(g)}function t(b,f){return function(g){b.depDone[f]||(b.depDone[f]=!0,b.deps[f]=g,b.depCount-=1,b.depCount||p(b))}}function o(b,f){var g=f.map,a=g.fullName,c=g.name,h=M[b]||(M[b]=n[b]),e;if(!f.loading)f.loading=!0,e=function(b){f.callback=function(){return b};p(f);r[f.id]=!0;z()},e.fromText=function(b,f){var g=P;r[b]=!1;i.scriptCount+=1;i.fake[b]=!0;g&&(P=!1);d.exec(f); +g&&(P=!0);i.completeLoad(b)},a in n?e(n[a]):h.load(c,s(g.parentMap,!0,function(b,a){var c=[],e,m;for(e=0;m=b[e];e++)m=l(m,g.parentMap),b[e]=m.fullName,m.prefix||c.push(b[e]);f.moduleDeps=(f.moduleDeps||[]).concat(c);return i.require(b,a)}),e,q)}function x(b){w[b.id]||(w[b.id]=b,I.push(b),i.waitCount+=1)}function C(b){this.listeners.push(b)}function u(b,f){var g=b.fullName,a=b.prefix,c=a?M[a]||(M[a]=n[a]):null,h,e;g&&(h=L[g]);if(!h&&(e=!0,h={id:(a&&!c?N++ +"__p@:":"")+(g||"__r@"+N++),map:b,depCount:0, +depDone:[],depCallbacks:[],deps:[],listeners:[],add:C},A[h.id]=!0,g&&(!a||M[a])))L[g]=h;a&&!c?(g=l(a),a in n&&!n[a]&&(delete n[a],delete Q[g.url]),a=u(g,!0),a.add(function(){var f=l(b.originalName,b.parentMap),f=u(f,!0);h.placeholder=!0;f.add(function(b){h.callback=function(){return b};p(h)})})):e&&f&&(r[h.id]=!1,i.paused.push(h),x(h));return h}function B(b,f,a,c){var b=l(b,c),d=b.name,h=b.fullName,e=u(b),j=e.id,k=e.deps,o;if(h){if(h in n||r[j]===!0||h==="jquery"&&q.jQuery&&q.jQuery!==a().fn.jquery)return; +A[j]=!0;r[j]=!0;h==="jquery"&&a&&V(a())}e.depArray=f;e.callback=a;for(a=0;a0)){if(q.priorityWait)if(j())z();else return;for(h in r)if(!(h in K)&&(c=!0,!r[h]))if(b)a+=h+" ";else if(l=!0,h.indexOf("!")===-1){k=[];break}else(e=L[h]&&L[h].moduleDeps)&&k.push.apply(k,e);if(c||i.waitCount){if(b&&a)return b=O("timeout","Load timeout for modules: "+a),b.requireType="timeout",b.requireModules=a,d.onError(b);if(l&&k.length)for(a=0;h=w[k[a]];a++)if(h= +E(h,{})){y(h,{});break}if(!b&&(l||i.scriptCount)){if((H||ca)&&!W)W=setTimeout(function(){W=0;D()},50)}else{if(i.waitCount){for(a=0;h=I[a];a++)y(h,{});i.paused.length&&z();X<5&&(X+=1,D())}X=0;d.checkReadyState()}}}}var i,z,q={waitSeconds:7,baseUrl:"./",paths:{},pkgs:{},catchError:{}},R=[],A={require:!0,exports:!0,module:!0},F={},n={},r={},w={},I=[],Q={},N=0,L={},M={},G={},S={},Y=0;V=function(b){if(!i.jQuery&&(b=b||(typeof jQuery!=="undefined"?jQuery:null))&&!(q.jQuery&&b.fn.jquery!==q.jQuery)&&("holdReady"in +b||"readyWait"in b))if(i.jQuery=b,v(["jquery",[],function(){return jQuery}]),i.scriptCount)U(b,!0),i.jQueryIncremented=!0};z=function(){var b,a,c,l,k,h;i.takeGlobalQueue();Y+=1;if(i.scriptCount<=0)i.scriptCount=0;for(;R.length;)if(b=R.shift(),b[0]===null)return d.onError(O("mismatch","Mismatched anonymous define() module: "+b[b.length-1]));else v(b);if(!q.priorityWait||j())for(;i.paused.length;){k=i.paused;i.pausedCount+=k.length;i.paused=[];for(l=0;b=k[l];l++)a=b.map,c=a.url,h=a.fullName,a.prefix? +o(a.prefix,b):!Q[c]&&!r[h]&&(d.load(i,h,c),c.indexOf("empty:")!==0&&(Q[c]=!0));i.startTime=(new Date).getTime();i.pausedCount-=k.length}Y===1&&D();Y-=1};i={contextName:a,config:q,defQueue:R,waiting:w,waitCount:0,specified:A,loaded:r,urlMap:F,urlFetched:Q,scriptCount:0,defined:n,paused:[],pausedCount:0,plugins:M,needFullExec:G,fake:{},fullExec:S,managerCallbacks:L,makeModuleMap:l,normalize:c,configure:function(b){var a,c,d;b.baseUrl&&b.baseUrl.charAt(b.baseUrl.length-1)!=="/"&&(b.baseUrl+="/");a=q.paths; +d=q.pkgs;Z(q,b,!0);if(b.paths){for(c in b.paths)c in K||(a[c]=b.paths[c]);q.paths=a}if((a=b.packagePaths)||b.packages){if(a)for(c in a)c in K||$(d,a[c],c);b.packages&&$(d,b.packages);q.pkgs=d}if(b.priority)c=i.requireWait,i.requireWait=!1,z(),i.require(b.priority),z(),i.requireWait=c,q.priorityWait=b.priority;if(b.deps||b.callback)i.require(b.deps||[],b.callback)},requireDefined:function(b,a){return l(b,a).fullName in n},requireSpecified:function(b,a){return l(b,a).fullName in A},require:function(b, +c,g){if(typeof b==="string"){if(J(c))return d.onError(O("requireargs","Invalid require call"));if(d.get)return d.get(i,b,c);c=l(b,c);b=c.fullName;return!(b in n)?d.onError(O("notloaded","Module name '"+c.fullName+"' has not been loaded yet for context: "+a)):n[b]}(b&&b.length||c)&&B(null,b,c,g);if(!i.requireWait)for(;!i.scriptCount&&i.paused.length;)z();return i.require},takeGlobalQueue:function(){T.length&&(ia.apply(i.defQueue,[i.defQueue.length-1,0].concat(T)),T=[])},completeLoad:function(b){var a; +for(i.takeGlobalQueue();R.length;)if(a=R.shift(),a[0]===null){a[0]=b;break}else if(a[0]===b)break;else v(a),a=null;a?v(a):v([b,[],b==="jquery"&&typeof jQuery!=="undefined"?function(){return jQuery}:null]);d.isAsync&&(i.scriptCount-=1);z();d.isAsync||(i.scriptCount-=1)},toUrl:function(b,a){var c=b.lastIndexOf("."),d=null;c!==-1&&(d=b.substring(c,b.length),b=b.substring(0,c));return i.nameToUrl(b,d,a)},nameToUrl:function(b,a,g){var l,k,h,e,j=i.config,b=c(b,g&&g.fullName);if(d.jsExtRegExp.test(b))a= +b+(a?a:"");else{l=j.paths;k=j.pkgs;g=b.split("/");for(e=g.length;e>0;e--)if(h=g.slice(0,e).join("/"),l[h]){g.splice(0,e,l[h]);break}else if(h=k[h]){b=b===h.name?h.location+"/"+h.main:h.location;g.splice(0,e,b);break}a=g.join("/")+(a||".js");a=(a.charAt(0)==="/"||a.match(/^\w+:/)?"":j.baseUrl)+a}return j.urlArgs?a+((a.indexOf("?")===-1?"?":"&")+j.urlArgs):a}};i.jQueryCheck=V;i.resume=z;return i}function ja(){var a,c,d;if(B&&B.readyState==="interactive")return B;a=document.getElementsByTagName("script"); +for(c=a.length-1;c>-1&&(d=a[c]);c--)if(d.readyState==="interactive")return B=d;return null}var ka=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,la=/require\(\s*["']([^'"\s]+)["']\s*\)/g,ea=/^\.\//,aa=/\.js$/,N=Object.prototype.toString,t=Array.prototype,ga=t.slice,ia=t.splice,H=!!(typeof window!=="undefined"&&navigator&&document),ca=!H&&typeof importScripts!=="undefined",ma=H&&navigator.platform==="PLAYSTATION 3"?/^complete$/:/^(complete|loaded)$/,da=typeof opera!=="undefined"&&opera.toString()==="[object Opera]", +K={},C={},T=[],B=null,X=0,P=!1,ha={require:!0,module:!0,exports:!0},d,t={},I,x,u,D,o,v,E,A,y,V,W;if(typeof define==="undefined"){if(typeof requirejs!=="undefined")if(J(requirejs))return;else t=requirejs,requirejs=void 0;typeof require!=="undefined"&&!J(require)&&(t=require,require=void 0);d=requirejs=function(a,c,d){var j="_",k;!F(a)&&typeof a!=="string"&&(k=a,F(c)?(a=c,c=d):a=[]);if(k&&k.context)j=k.context;d=C[j]||(C[j]=fa(j));k&&d.configure(k);return d.require(a,c)};d.config=function(a){return d(a)}; +require||(require=d);d.toUrl=function(a){return C._.toUrl(a)};d.version="1.0.5";d.jsExtRegExp=/^\/|:|\?|\.js$/;x=d.s={contexts:C,skipAsync:{}};if(d.isAsync=d.isBrowser=H)if(u=x.head=document.getElementsByTagName("head")[0],D=document.getElementsByTagName("base")[0])u=x.head=D.parentNode;d.onError=function(a){throw a;};d.load=function(a,c,l){d.resourcesReady(!1);a.scriptCount+=1;d.attach(l,a,c);if(a.jQuery&&!a.jQueryIncremented)U(a.jQuery,!0),a.jQueryIncremented=!0};define=function(a,c,d){var j,k; +typeof a!=="string"&&(d=c,c=a,a=null);F(c)||(d=c,c=[]);!c.length&&J(d)&&d.length&&(d.toString().replace(ka,"").replace(la,function(a,d){c.push(d)}),c=(d.length===1?["require"]:["require","exports","module"]).concat(c));if(P&&(j=I||ja()))a||(a=j.getAttribute("data-requiremodule")),k=C[j.getAttribute("data-requirecontext")];(k?k.defQueue:T).push([a,c,d])};define.amd={multiversion:!0,plugins:!0,jQuery:!0};d.exec=function(a){return eval(a)};d.execCb=function(a,c,d,j){return c.apply(j,d)};d.addScriptToDom= +function(a){I=a;D?u.insertBefore(a,D):u.appendChild(a);I=null};d.onScriptLoad=function(a){var c=a.currentTarget||a.srcElement,l;if(a.type==="load"||c&&ma.test(c.readyState))B=null,a=c.getAttribute("data-requirecontext"),l=c.getAttribute("data-requiremodule"),C[a].completeLoad(l),c.detachEvent&&!da?c.detachEvent("onreadystatechange",d.onScriptLoad):c.removeEventListener("load",d.onScriptLoad,!1)};d.attach=function(a,c,l,j,k,o){var p;if(H)return j=j||d.onScriptLoad,p=c&&c.config&&c.config.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml", +"html:script"):document.createElement("script"),p.type=k||c&&c.config.scriptType||"text/javascript",p.charset="utf-8",p.async=!x.skipAsync[a],c&&p.setAttribute("data-requirecontext",c.contextName),p.setAttribute("data-requiremodule",l),p.attachEvent&&!da?(P=!0,o?p.onreadystatechange=function(){if(p.readyState==="loaded")p.onreadystatechange=null,p.attachEvent("onreadystatechange",j),o(p)}:p.attachEvent("onreadystatechange",j)):p.addEventListener("load",j,!1),p.src=a,o||d.addScriptToDom(p),p;else ca&& +(importScripts(a),c.completeLoad(l));return null};if(H){o=document.getElementsByTagName("script");for(A=o.length-1;A>-1&&(v=o[A]);A--){if(!u)u=v.parentNode;if(E=v.getAttribute("data-main")){if(!t.baseUrl)o=E.split("/"),v=o.pop(),o=o.length?o.join("/")+"/":"./",t.baseUrl=o,E=v.replace(aa,"");t.deps=t.deps?t.deps.concat(E):[E];break}}}d.checkReadyState=function(){var a=x.contexts,c;for(c in a)if(!(c in K)&&a[c].waitCount)return;d.resourcesReady(!0)};d.resourcesReady=function(a){var c,l;d.resourcesDone= +a;if(d.resourcesDone)for(l in a=x.contexts,a)if(!(l in K)&&(c=a[l],c.jQueryIncremented))U(c.jQuery,!1),c.jQueryIncremented=!1};d.pageLoaded=function(){if(document.readyState!=="complete")document.readyState="complete"};if(H&&document.addEventListener&&!document.readyState)document.readyState="loading",window.addEventListener("load",d.pageLoaded,!1);d(t);if(d.isAsync&&typeof setTimeout!=="undefined")y=x.contexts[t.context||"_"],y.requireWait=!0,setTimeout(function(){y.requireWait=!1;y.scriptCount|| +y.resume();d.checkReadyState()},0)}})(); diff --git a/index.html b/index.html index 2bfc07f..684a57d 100644 --- a/index.html +++ b/index.html @@ -1,88 +1,43 @@ - + - - - avoidwork/filesize.js @ GitHub - - +filesize.js + + + + + + + + + + - Fork me on GitHub - -
- -
- - - - -
- -

filesize.js - by avoidwork

- -
- JavaScript library to generate a human readable String describing the filesize -
- - - - - - - - - - -

Authors

-

Jason Mulligan (jason.mulligan@avoidwork.com)

- - - -

Contact

-

Jason Mulligan (jason.mulligan@avoidwork.com)

- - -

Download

-

- You can download this project in either - zip or - tar formats. -

-

You can also clone the project with Git - by running: -

$ git clone git://github.com/avoidwork/filesize.js
-

- - - -
- +
+

filesize.js

+
+ +Fork me on GitHub +
diff --git a/views/download.htm b/views/download.htm new file mode 100644 index 0000000..52cfdd7 --- /dev/null +++ b/views/download.htm @@ -0,0 +1,3 @@ +

Download

+

Please choose the version of abaaso to download

+

Production (2.15KB)

Debugging (2.73KB)

diff --git a/views/error.htm b/views/error.htm new file mode 100644 index 0000000..7773f4d --- /dev/null +++ b/views/error.htm @@ -0,0 +1,2 @@ +

An error has occurred

+

The system could not find the requested resource.

diff --git a/views/main.htm b/views/main.htm new file mode 100644 index 0000000..d774870 --- /dev/null +++ b/views/main.htm @@ -0,0 +1,8 @@ +

filesize.js provides a simple way to get a human readable file size string from a number (float or integer) or another string. An optional second parameter is the decimal place to round to.

+ +

Examples

+
    +
  • filesize(1500); // "1.46KB"
  • +
  • filesize("1500000000"); // "1.40GB"
  • +
  • filesize("1500000000", 0); // "1GB"
  • +
From e53435322f709bba0b2240f8e1ab682226d0e40a Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 4 Mar 2012 13:59:43 -0500 Subject: [PATCH 003/172] Updated dashboard --- assets/modules/dashboard.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/assets/modules/dashboard.js b/assets/modules/dashboard.js index 7d29a09..df6fa3d 100644 --- a/assets/modules/dashboard.js +++ b/assets/modules/dashboard.js @@ -84,7 +84,6 @@ $("version").text($.version); $("year").text(new Date().getFullYear()); $("section").on("beforeGet", function () { this.loading(); }, "loading"); - $("section[data-hash='main']").on("afterGet", function () { twitter.display(); }, "twitter"); $("ul.tab a").addClass("shadow round button padded"); $("body").css("opacity", 1); @@ -98,12 +97,9 @@ // @constructor return { - api : api, blog : blog, - collabs : collabs, ready : ready, - render : render, - twitter : twitter + render : render } }); From 7e36014159bc44706ab8c44b23f1cea8363a0332 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 4 Mar 2012 14:01:23 -0500 Subject: [PATCH 004/172] Updated target --- assets/modules/dashboard.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/modules/dashboard.js b/assets/modules/dashboard.js index df6fa3d..9da65fd 100644 --- a/assets/modules/dashboard.js +++ b/assets/modules/dashboard.js @@ -76,7 +76,7 @@ $.route.set("main", function () { obj = $("section[data-hash='main']")[0]; - obj.get("views/intro.htm"); + obj.get("views/main.htm"); }); // Prepping the UI From 06dd7fe1ba77a39779c62909bc24aca8ff93a76b Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 4 Mar 2012 14:05:38 -0500 Subject: [PATCH 005/172] Updating style --- assets/default.css | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/assets/default.css b/assets/default.css index 93a89a0..95879ad 100644 --- a/assets/default.css +++ b/assets/default.css @@ -69,7 +69,7 @@ section.root { display : inline-block; } -div ul li { +.code ul li { margin : 0 0 5pt 0; list-style-type : none; } @@ -78,7 +78,7 @@ h1 { line-height : 80px; font-size : 50px; padding : 0 0 0 90px; - background : url(abaaso.png) no-repeat; + background : url(logo.png) no-repeat; } h2, h3, h4, h5, h6 { @@ -101,31 +101,13 @@ footer { font-size : 10pt; } -#api, #copy { - display : inline-block; + display : inline-block; vertical-align : top; -} - -#api { - width : 250px; -} - -#copy { width : 700px; min-height : 500px; } -#api ul li { - margin : auto auto auto 18px; -} - -#apis { - width : 200px; - height : 500px; - overflow : auto; -} - #gradient { opacity : .2; height : 500px; From 2ba2ead6a7e5316b2f84da29aa84a9b19e53f089 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 4 Mar 2012 14:07:27 -0500 Subject: [PATCH 006/172] Updated style --- assets/default.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/default.css b/assets/default.css index 95879ad..4d3e829 100644 --- a/assets/default.css +++ b/assets/default.css @@ -69,7 +69,7 @@ section.root { display : inline-block; } -.code ul li { +ul.code li { margin : 0 0 5pt 0; list-style-type : none; } From 9acafbb641ea15845d7a1484e08f63ed8ddf3261 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 4 Mar 2012 15:19:59 -0500 Subject: [PATCH 007/172] Generated graphic assets & sprite sheet --- assets/favicon.png | Bin 0 -> 1708 bytes assets/icons/dl_debugging.png | Bin 0 -> 75072 bytes assets/icons/dl_production.png | Bin 0 -> 75072 bytes assets/icons/header_about.png | Bin 0 -> 50918 bytes assets/icons/header_download.png | Bin 0 -> 50918 bytes assets/icons/header_examples.png | Bin 0 -> 50918 bytes assets/icons/ribbon_amd.png | Bin 0 -> 19974 bytes assets/icons/round_license.png | Bin 0 -> 111331 bytes assets/icons/twitter.png | Bin 0 -> 53030 bytes assets/sprites.css | 55 +++++++++++++++++++++++++++++++ assets/sprites.png | Bin 0 -> 140599 bytes assets/sprites.sprt | Bin 0 -> 5498 bytes 12 files changed, 55 insertions(+) create mode 100644 assets/favicon.png create mode 100644 assets/icons/dl_debugging.png create mode 100644 assets/icons/dl_production.png create mode 100644 assets/icons/header_about.png create mode 100644 assets/icons/header_download.png create mode 100644 assets/icons/header_examples.png create mode 100644 assets/icons/ribbon_amd.png create mode 100644 assets/icons/round_license.png create mode 100644 assets/icons/twitter.png create mode 100644 assets/sprites.css create mode 100644 assets/sprites.png create mode 100644 assets/sprites.sprt diff --git a/assets/favicon.png b/assets/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..2ee6b500d16537c3d5ae5c76b55f2fa41c7dc9f6 GIT binary patch literal 1708 zcmah~ZA=q)7{7{^jsXHQ8>k!SvGBo3?~T6Qcx_9e2^CgIWG`Z`*DKy=d)@UqiW&;& z5FN?f7srB&>?J145;bmNF}k!&;!v2HxDPn8v5A6A6S~k@nb_N1EyxGsnq2z)pZooO z&&&ULa);`-S7)ScOalNQ!(3yuivL;CqmToDY*U)=js_|ntepnU zZnA~8(xjvPy-Rcn0HjPYjZJ)$rIw&rw~~}F%7EJ|vH_r^Jm4j%R+Olj`(V$9+6j6v80oAAy#fvo>%{CB2Py|LW7{!WE4S{0>f`G{% zBu3*LPQq$5C1Z)FQfN2NdkGkBYim=s;YyZkfl-}KCuv|M#z7H0!@KC@WLCQPq~&6y=^$LBr$uZ-k%M-U zeisjw)pLx8FM*|@b1@<|VLhh7tHcuSRa3f*6h~h&S9VT3tZXgq5m%KHckBt)`mS)idaEE?)0;hh_U57xy2i>+>|MX* z3}_KTzb^?w?_cemfIXZR-+$JH$FZ_7URvmvR|0TMxE@k?o+4S^XuvpQJ_CJqb8`JafJ>lx* z*>L#F;mGmo54+x&*xVmIkuvSXQZCGIN*9_Brnuvs_a3baul;QFKn@rxN0(a4E=2@k zZBOu2$#C}N$U$)icNW;sq^8; x;!Ro4j<++Br5SB_>8&?qN3#wcGA+&JD}Y&N{(-~a_l-#34|COa<4L`(`#&N(eWm~a literal 0 HcmV?d00001 diff --git a/assets/icons/dl_debugging.png b/assets/icons/dl_debugging.png new file mode 100644 index 0000000000000000000000000000000000000000..ba1a1cab2071c2c4232aecad646201b861e73500 GIT binary patch literal 75072 zcmeHQ36NY>)qdTxZ<#d{l8}%<*f+ysDQYPQLIjar0WE(hwqF#nP(Z*R#A3B5RQ62- z1vdh?7mB#yQnDjUfUt#35|Ww8WRh8Xru+ZCH}mzJxq02w-LrKw?^fM8=bn4+dH0=n zzrM@6_sum&9eHR?<-AJI^Jh&-1Dp86)29cW&c(i@aqAA9&n_5pTQ8-nujbrLjULI%C-g^Ft537d((ibrV4# z@ns+X_{R@Lq5nnP2XWg}210r0ff?d~)ws{65pVg^pZ@g7@I5DiWr5`LANarr>MJTL zu9!7z)|vJ7^?kj)y~<`j9LwY9Z$*IjoV+^}K8;1pdlr^`eTN=iz~ zFw(2qxN&1yXJ_YaJv}`a|NGzn-Z*S9Q9R5LM1BN_uH0suZBFm%>S}rM#TPek*|H@z zI5-$b41tu>V+aeS@<4ZYcXd%wQQxXnt755i@gs{Ava$mKs1MDRu!Cfx&Z z{Mr{L4@zdZH;xELsc{IH6xIDm~NO4?-rlBx#LcAdO*b$J}D@A=V7+;AhV}vh#=}WWK zEn|hy8yFZ!tX#RW@2`LT>lUC^=F(chShMKllTU8IkTQPfop-jSRi5Nb-Op{e-PX!` zndHmOB=g0K?_KVBLwf-N?^}S%wCx2NnMUDoWAR6Lb}8KNov>1o@%Z)YU;ldGOIs{$ z_I}|DUw9p%f2{j#Y-}v09jw*I@3`ZRX$2MQ!H0YI-FLU+Me2J3?v zze>^RcIai7U4|+oJS=(obga6E`Q!5deXTe?OH*IkulLYp{q+XhBSnZXDr6ge@rz%q zZ)s_X0SrYy`N>b3o_+S&;@x)Jt>S|p{9x6;{`IdeydjQ!?Q36a#tw>E91gzn$}8Ph zU3JyE_V)JVuRgDP+G(dX9)JAtjnsMg;fFWgeDlp4SQpwk>#VbyQLg98E3aHf*_Xfk z<=Ok~w_o+oe)hAr-~H})opa{QDF&eDZM*HZd<#ABzylAoAAR)E4X?iXYR?r{T;Z2F z;e-?FPCW6%CcbR@=Rg11NjrGUUU~J^SFd^b<(KVj$>C&Yh z09AV2amT%uiA`QF48b0tj|&w{th?!QBAh5G4E0F(CC1*MjG_u!{oROQby(#Ik!w#E85UpRo-rIfm-TiC)>Q}$={Kb&rGHCSkXyfwBFZcG| zd+)vvfB3^mKfrDg?J9teFpXZx_s?B--R14P^Ug8U$1j6>sA7I5HmMiJU>|S<#8`;_ zNwB>PwOw{Z$z2Y98=`yw4L8o4%OEBjo}-Iiz;AH;wb^yI-TdJk*5JL{Zoj?j*T4RC zH|A3QJFA^`+NoYZ;vDPmfB*X%=zUfI1Z!Bfp`jt#)ZAPQ9lx?Ps(K}_9gj!m&YM@u z^y7~|9><*PW!QLW`SRsml&K8nZ9ID7{r>mA-@t2NA>>sI=O{|*_zC8E!ebIdVa z09Xtg|N20? zj5$mN>w`JaEY*)TF>mv2oN>k(4X_7`|i818xwxND6e_lb=NHd0J^!7Mj;jfIB^+x;e{9aSue~@qL^Rp zjD?M2?7~g{2>js>f9UwnfBw_>{`bE>^4s73b{F(e*t{Db1(Iv8y|xc4dF7ag)gFHM z;d^r>5%u%XD{VF5)kE|vhClL&^$YoIY|2(hM?63u%C{rZ!r)kM8%6=iZz#hzXO&X% zfBDN_MrEM^d+236OwJRpz4qEFG}1VRT0Q7#wqVJ)8jB9am{$~|;d@xBrcUpI1q(`O zhw~LIDSPNKD%Px76T!>b1c0@^va-^H-e$-XcwrjB3SkA7yW;>?;;5sJiU61cxJD;d z+`2Ei=%Pw2BzRczjsU<3tQPuU;!We4Eua4Mr?-cl2*Hb&u8E5;zBsbiUVHgJ9MoYw z=mY!^5QyFrPdt&pK{Ssqicudujq?%N0e$`4bI+ZJ#ySgplt2Sm)}nFu zzw^#J3EE*f#29|@@!<(Cg7U4U;13i1&N!ZcRo@CsDRz+! zEG#`Ep0us4ZK=|Dek-1S`sp5}bEWJ+BBtq&0upfG+s*XG(3n=Hs)%DFj>fp!)uj#^ zWz5>a;=#Mpvo-*jHb&)=Q(2Nol6QVA9cV5TC<2lb;L{m2J2R^iIN z^PTUM@tqL%+LZw8H7FCo5Y)qJo(~k&L)S%}SLu3gU760rrpkwOYY)iJqFZZZCi&dw zKF1%}WS~8~`1iqsRp3#eqV7{qJ@s}{d0foM55OoOu>xEM9`B8ft8O_I#`d1>0}eP~ z01F!>c(Kdg%tPPGHm8>`vqNue$U1Cx@kP?$dN}LS%+yt92)|9Dd%WGfwnPv@iz`Yr-HiYpMU-; z%#}w_AmuD5d!!;Pjwv`m8k%JDm%PA29CMgguq~(&b+16((a}Zv0ica=Vi)fR4&Q)z zRt)c}IK1S2b1v77Uad9P`<)D%1?Km0RaYR&)&IOWR(tEPVjIP-mR^h?UZKp|BQH6g z{jS)-QqD5?k<|xHSS0H}yHT^ZVHA+?)8PL)jOQ03>l#g5ffzvHZzZxO?Y#h09gL~+ ztvpkHGHhmg?e~Hn8>D?k+1?X&p7_H$yo_%TvSVdf-R&fhSO%-d;{uXz7kE(^>6;({ zj7FhZN+AtBFc}_TW3&xD+iPI4s04c=EC2D2f5b6t=L>!Bt6%-_D0Ts(Hr$} z#h13Qdw<|7U-?RMH_9WAJTiz^FnxS~h@pHBKsCTJEIXcSvn=tVFluN=`FOip84hXa zfw4T`H%2Ilj-~JBV>f;iR%kt(0%(&B&WrIZf;k{!!0Mvqfztv-&)QR(R zjV!C9Hm==F(nB~I(d0WIzHebSSGxax`?bBZdUXqqMXVoD3AxY%ljecy#fumBVOW;j zQkKn?fQ{r3PUWzWu=1gY9^(7WdPMHKY{85BDr}tIQ97bnkQ%i#E_o&tE5FSPw%vCA z6Hh+L_n!S*4ec^9GR-=tE^qb%O#y`p+9lT7f7Ej7?Dt0DxVT*{rF%>Un`7xDt z9DyI$fB*d}u*_MDy?5n8m#{l~H=NsvVq4BjJc^DNVlwt#&JH+D8^=-gb=Xi_f<1k6un9KCUF+L#zkM+_ z#zyd+h!xnhI_`Z~s$WR6^1y`8m$JF~c;`#_(8v6zo_S{L`I1FgHWjkEX!ylwsKw3A z%_Z3JUCQ0v_+(cn8gmSQ^3d}ndl>Xo#W)gCjqf$EVGp7g@vw6{xrd7N!Rku_kw?I} z8{5O%Z1S^khA9HD4qR}-1qpt*1QXaYT)UKY!8atTe)`j&ZV#YEvAJ~+TZcN7_lZw@ zVgS8aKR%Aa&9*$Uk*trskB|>NFqQ`_UYw!bSVc3>=XVvj_wB+9FN|W@(f`U2dW!+9 zr1*QIXo&~9jUAd+BqEN#x zfBDNQr2Ql5ym|BzgE;m23Wj!Fm>=!P?>*p~b6X9w@Lr&XpX&P7x4snvh}NJehkh@j zN2|entQbQ=_Grlo9?la*V44T=2C?JYKUK@?F+B6kGo=`QmJxjTw3o*XtwTBC-vaai z_t}jnj_;NYl12fE+l8_X93J6l!H)Pw+#;6cwhU67e&w8`8^8D)F+b|TFpoWt2cBa} zg#;EFDly+#jKzQ=e7b7@JyMG@Me(hVe0BhAH*-fn#1X8>o3JbW!E zxsZVT`0cmf?!jI;j#12&9a0?f+l(U>9e6?4!-WeBEo*Il$cG-t)B_eTqk0hourY0M z)eNg+3$QS-9*YVk_>Mv;8#h0Q!hKLUZCZqF8ntNPgZJKh?|SrDy;vA%#KE|vZESsy zVpVSedXLCkZ@o2u-f9cZ3Dx32ACEdLyycc#HgJ^>$0e!&R(?6iU-1JdYtKIW>_*JR z*6p&(E`2Cp!X5^va(&xakXVZ$Wf^+JrZdkxa}L0qT-?AAv4}k%%3VDU1lN3#2f#xjV;TZ#r*fyP|%&2N6Q8$AlY|JKY8g&}G z<#(Al8QY7)dmayL;X^Ey08Iiw>%^RA5PDpch~cweE$GSm@#(JwKIA`#t9KYadN_ew zi7ogw0B$krmAL1gd;E=$W8H6Ci>kLTU3eLPo|F5B_S$2Qw)L&8 znXZSk+yX@IHR9}^JY{`|s}P9Vp-RAShsb(ppvg&7D8Y29 zb{?>AXh#8QWSWwl!B9K&z|8c(NXIh@NVcn*nT`qXI`ly19ydc{j#t}$l{6uUZc299MT7lDdv-}M;0Y*Ym=mEzAr@pc2jtuq! zIHleLNn(UpiAEyj#Ln<7C3v2Jk>D!Y*wOKN-K<%2t7~cw!2WgqGb4Vf-VehCLK1pl zB0W%wyC}o&45lD1CfkbM-M4mF`YmtIw!jQWM z=)cIU%2~6UX4juyUQv1Uy7lj_$^}dU(KgL<7WVdZKh(Nm;~kydo!s=RQAX~y3`^1j z8ildvVXw(y93%IOCP73QK|*CJT4jMnc?1!oA8F76AY)n9JT=?=^aJG60i6 z1l@%_-95`Uwzu6p3`jjx|G~nxfTRYIeT~Bs^nkD-YW+;!|KVbf#2{zuA=pBC@M;L6 zLnXt%*?54yW28@gAb}QlY}vwtk2lrF8@xHQQ};|s5Y0wUw55Cb#*X%zP?o)#9cm;W zF64TyV8f7u2jo9eVS>O>r{jZ&c^cZ;YbetKNDUwak@Zyey!=StGSdIPzlXteV?6{x zU>XIYE+0fU8W0Ic9JkY+o}n57L}AF$0|Jqy*1x{o?U5+d!xqo$3qYbd)@cS8TfVvc z9M4ozE7H2(JLxh~^fT~B01}m6NOSXm{7A~4$vy~Kj12cUH&H+^p;u}l z-_+1Bzq_l8AkxrIOR~0S(hyI-o-AsgE7M`f-2?KaOZ{PnYt~g#190`;%jwCuXZn?P zNrR&NnE;qtpopy~(F6eGcV^vPJr8sa^+cKPIBdYUEp(*d1!;6^^CIc9` z_)P$E%c_2&UT=SY*I<0`C2TJ4#~!bz+BbFF)j71tpq_}-4(BvXRBx2>p}QBKf^ix8Z@+Q=U|<}(l=>~#bnO9dh}Sn`t*CJPLcWp^@s zkkY0W9#Sggc}6acd@{@AVw(+#ksz_mDOP8N6PqtF&q>_(SPWdji_6QWF1rYUCETdk>Qpy=*Lv%=* z{%^WQ>*mR>D^GO=>Zy#Ylg49XT@9MZ|*&ILOxVnf#mDlhwaM^)*(t5}K( z1=ZKeEKd_QZF!k@W$Ds3FBR`zQ`Zr-zHqWX$3KXiF>Mu&Uc$eBdx4fIDvQ{pcORbK} z2c;>qLG~ykuc$Psf*Ka7qMN6*r7D+7rhJ!DKb_3xyS$rr?I>;atc-GoAlXn(9{sfs zF(0b6G;#mio@e(01lP*eJBX)D^06qd;OYd)Tpgx^WVUQNo_PwgqqL}%Tb}v0fmvQ< zgJfHV`Y|i%i6T%S%yI}m-jRC@lT=5m)r&=UsA3-@ot*BR+epAc2zDY ztvpLzJ}8|^M!ACOZX1{KL{sHic@Qs|rR3c-uj9%k%a+m(?@8BSd4(WZDqWSy3t9+3 zQbUr%lqPj~$t-0#rGt3ML{r(c`LZXfymZv&kyp_5l+J|)H9#v1;w2+h1J=CeV z|5OcSBCkCa*O-@(d71K7mu1|vhIY)eyzINwEgxjlma+QcEhX;;*>vR-lK$a@MdR9+1Q&H)XDo9u9 zOsIQ*HZ49KWu6-?sx0s7*);2#E^YI~s|+cFvU!M)FPY2^h`%F@MjKw@1~HWjb@ zOek$AP`{u;Ap%Jb4sy0_)NaoqAdoUx>heKp$`omvL1{}Rw=^BkJOZSd9sm;y0)Ze?OC4r47S{mqyYZf2b|B< zb?d1#smr@*-j|hSo3>@iyXkcHY#w3EyR>x?ID z%aV7~);@U#=?tav@Nc2?NOWXSV+(SybVccQl@-lYCjB7l%2L_1a`JAF9ao-hI>;Ba z;mU1Vd^(yc&)Sxbm04c-LDZG8oDIsivb^Ib>LE_WjRnMI>LFGwz# zs4WvD(>1J~m08}FxAIK*u^L)XzLf>>l8Le&;zdT6||XZ>v2@~XQlOP98JsrXcOB^R~jC7VcU8)=YTH{YgH@w8*}GD*8S>B_r# zZds=DHca*dos1h#Rp%girZUwt6a7qdWREmR-{wyhAJkBFZ8vYMbgFWale#vtk)_h5 zJTF7OJmg%QGgjTx<)_QDbxEa{O3t$B@~rLYxlBHdcP{6{lHR2n`^ei*l*|WS7ase!6>{th{U*Y&N>8?^Ko1^`@0RdUw(P W#pYgr3oEhgkRuO%@Sy*>{Qm)tnme)p literal 0 HcmV?d00001 diff --git a/assets/icons/dl_production.png b/assets/icons/dl_production.png new file mode 100644 index 0000000000000000000000000000000000000000..955f2642bd7cc6925555eecb0124ba0733c85bc6 GIT binary patch literal 75072 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 literal 0 HcmV?d00001 diff --git a/assets/icons/header_about.png b/assets/icons/header_about.png new file mode 100644 index 0000000000000000000000000000000000000000..cd57e86fcd5ef62638310eb8aa5d63ef0496aa55 GIT binary patch literal 50918 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 Cne|Bk literal 0 HcmV?d00001 diff --git a/assets/icons/header_download.png b/assets/icons/header_download.png new file mode 100644 index 0000000000000000000000000000000000000000..91dad1fd9b27dfc17d0ce5cd6f59ae8a149d0192 GIT binary patch literal 50918 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 literal 0 HcmV?d00001 diff --git a/assets/icons/header_examples.png b/assets/icons/header_examples.png new file mode 100644 index 0000000000000000000000000000000000000000..21ff707a3570cfe856f90c62cf141fe2184e8bbb GIT binary patch literal 50918 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 z%0D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 literal 0 HcmV?d00001 diff --git a/assets/icons/round_license.png b/assets/icons/round_license.png new file mode 100644 index 0000000000000000000000000000000000000000..fdc6a5d85b34fbb7be344ee8c31d9cb7bc4996b3 GIT binary patch literal 111331 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

7u7WI!`7F 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 literal 0 HcmV?d00001 diff --git a/assets/icons/twitter.png b/assets/icons/twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..0b9d4dbcf1cd6d27ab0eb4925ec215f9657a7c14 GIT binary patch literal 53030 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⪻bg3>n?9JyJSBmw{LoSW%{{~T$+-j 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 literal 0 HcmV?d00001 diff --git a/assets/sprites.css b/assets/sprites.css new file mode 100644 index 0000000..2abcc1c --- /dev/null +++ b/assets/sprites.css @@ -0,0 +1,55 @@ +.dl_debugging { + background: url(sprites.png) -277px 0px no-repeat; + display: block; + width: 210px; + height: 89px; +} + +.dl_production { + background: url(sprites.png) -277px -91px no-repeat; + display: block; + width: 210px; + height: 89px; +} + +.header_about { + background: url(sprites.png) 0px -50px no-repeat; + display: block; + width: 264px; + height: 48px; +} + +.header_download { + background: url(sprites.png) 0px -100px no-repeat; + display: block; + width: 264px; + height: 48px; +} + +.header_examples { + background: url(sprites.png) 0px -150px no-repeat; + display: block; + width: 264px; + height: 48px; +} + +.ribbon_amd { + background: url(sprites.png) -168px -200px no-repeat; + display: block; + width: 47px; + height: 105px; +} + +.round_license { + background: url(sprites.png) 0px -200px no-repeat; + display: block; + width: 166px; + height: 167px; +} + +.twitter { + background: url(sprites.png) 0px 0px no-repeat; + display: block; + width: 275px; + height: 48px; +} \ No newline at end of file diff --git a/assets/sprites.png b/assets/sprites.png new file mode 100644 index 0000000000000000000000000000000000000000..ac376703dc0caa84213bcb5d70d39dc45374c2c4 GIT binary patch literal 140599 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 J|Nj)iQ-c_po%Ri?B4Z7p=S%^ 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

^6X1Z*p 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 literal 0 HcmV?d00001 diff --git a/assets/sprites.sprt b/assets/sprites.sprt new file mode 100644 index 0000000000000000000000000000000000000000..716c68a3e0bdc360806433debe043aee976fe133 GIT binary patch literal 5498 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 literal 0 HcmV?d00001 From 9d5168d67ae90939ed0768f89ecfde671277d544 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 4 Mar 2012 15:25:21 -0500 Subject: [PATCH 008/172] Added sprite classes & slimmed default.css --- assets/default.css | 190 ++++++++++++++++----------------------------- 1 file changed, 67 insertions(+), 123 deletions(-) diff --git a/assets/default.css b/assets/default.css index 4d3e829..e784270 100644 --- a/assets/default.css +++ b/assets/default.css @@ -1,10 +1,10 @@ * { margin : 0 0 0 0; padding : 0 0 0 0; - -webkit-transition : all 0.2s ease-in; - -moz-transition : all 0.2s ease-in; - -o-transition : all 0.2s ease-in; - transition : all 0.2s ease-in; + -webkit-transition : all 0.5s ease-in; + -moz-transition : all 0.5s ease-in; + -o-transition : all 0.5s ease-in; + transition : all 0.5s ease-in; } html, body { @@ -13,10 +13,10 @@ html, body { } body { - background : #f6f7fa; + background : #fff; color : #000; - font-family : 'Asap', arial, sans-serif, monospace; - font-size : 12pt; + font-family : arial, sans-serif, monospace; + font-size : 18pt; line-height : 22pt; opacity : 0; } @@ -31,47 +31,12 @@ a:hover { color : #ff9900; } -article, footer { +header section, +article section, +footer section { width : 960px; display : block; -} - -article, footer { margin : 25px auto 25px auto; - filter : dropshadow(color=#000, offx=0, offy=0); - text-shadow : 0px 0px 3px #fff; -} - -header { - display : inline-block; - width : 555px; -} - -ul.tab { - display : inline-block; - width : 400px; - margin-top : -30px; - vertical-align : middle; -} - -ul.tab:last-child { - margin : 0 0 0 0; -} - -ul.tab li { - display : inline; - margin : 0 20px 0 0; -} - -section.root { - margin-top : 25px; - clear : both; - display : inline-block; -} - -ul.code li { - margin : 0 0 5pt 0; - list-style-type : none; } h1 { @@ -101,45 +66,10 @@ footer { font-size : 10pt; } -#copy { - display : inline-block; - vertical-align : top; - width : 700px; - min-height : 500px; -} - -#gradient { - opacity : .2; - height : 500px; - width : 100%; - position : absolute; - left : 0px; - top : 0px; - z-index : -1; - background : -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); - background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); - background : -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); - background : -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); - background : -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); - background : linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); - filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); -} - .active { color : #000; } -.col { - width : 28%; - float : left; - clear : none; - margin : auto 5% auto auto; -} - -.col:last-child { - margin-right : auto 0 auto auto; -} - .hide, .hidden { display : none; @@ -161,49 +91,63 @@ footer { box-shadow: 0px 5px 10px 1px #888; } -.button { - text-shadow : none; - color : #fff; - font-weight : normal; - line-height : 40px; - text-decoration : none !important; - background-color: #404040; - background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(64, 64, 64)), to(rgb(27, 27, 27))); - background-image: -webkit-linear-gradient(top, rgb(64, 64, 64), rgb(27, 27, 27)); - background-image: -moz-linear-gradient(top, rgb(64, 64, 64), rgb(27, 27, 27)); - background-image: -o-linear-gradient(top, rgb(64, 64, 64), rgb(27, 27, 27)); - background-image: -ms-linear-gradient(top, rgb(64, 64, 64), rgb(27, 27, 27)); - background-image: linear-gradient(top, rgb(64, 64, 64), rgb(27, 27, 27)); - filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#404040', EndColorStr='#1b1b1b'); - border : 1px solid #000; -} - -.button:hover { - color : #000; - background-color: #ffffff; - background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(252, 253, 57))); - background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(252, 253, 57)); - background-image: -moz-linear-gradient(top, rgb(255, 255, 255), rgb(252, 253, 57)); - background-image: -o-linear-gradient(top, rgb(255, 255, 255), rgb(252, 253, 57)); - background-image: -ms-linear-gradient(top, rgb(255, 255, 255), rgb(252, 253, 57)); - background-image: linear-gradient(top, rgb(255, 255, 255), rgb(252, 253, 57)); - filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#fcfd39'); - border : 1px solid #fcfd39; -} - -a.active { - color : #000; - background-color: #fcfd39; - background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(252, 253, 57)), to(rgb(255, 145, 35))); - background-image: -webkit-linear-gradient(top, rgb(252, 253, 57), rgb(255, 145, 35)); - background-image: -moz-linear-gradient(top, rgb(252, 253, 57), rgb(255, 145, 35)); - background-image: -o-linear-gradient(top, rgb(252, 253, 57), rgb(255, 145, 35)); - background-image: -ms-linear-gradient(top, rgb(252, 253, 57), rgb(255, 145, 35)); - background-image: linear-gradient(top, rgb(252, 253, 57), rgb(255, 145, 35)); - filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fcfd39', EndColorStr='#ff9123'); - border : 1px solid #ff9123; -} - .padded { padding : 10px; } + +/* Sprites */ +.dl_debugging { + background: url(sprites.png) -277px 0px no-repeat; + display: block; + width: 210px; + height: 89px; +} + +.dl_production { + background: url(sprites.png) -277px -91px no-repeat; + display: block; + width: 210px; + height: 89px; +} + +.header_about { + background: url(sprites.png) 0px -50px no-repeat; + display: block; + width: 264px; + height: 48px; +} + +.header_download { + background: url(sprites.png) 0px -100px no-repeat; + display: block; + width: 264px; + height: 48px; +} + +.header_examples { + background: url(sprites.png) 0px -150px no-repeat; + display: block; + width: 264px; + height: 48px; +} + +.ribbon_amd { + background: url(sprites.png) -168px -200px no-repeat; + display: block; + width: 47px; + height: 105px; +} + +.round_license { + background: url(sprites.png) 0px -200px no-repeat; + display: block; + width: 166px; + height: 167px; +} + +.twitter { + background: url(sprites.png) 0px 0px no-repeat; + display: block; + width: 275px; + height: 48px; +} \ No newline at end of file From 1ce0434e1f6cb7f22b8893a7e41d469ef12a17c5 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 4 Mar 2012 15:37:50 -0500 Subject: [PATCH 009/172] Updating structure --- assets/modules/abaaso.route.js | 38 ---------------- assets/modules/abaaso.tabs.js | 39 ---------------- assets/modules/dashboard.js | 82 +++------------------------------- index.html | 37 ++++++++++++--- 4 files changed, 38 insertions(+), 158 deletions(-) delete mode 100644 assets/modules/abaaso.route.js delete mode 100644 assets/modules/abaaso.tabs.js diff --git a/assets/modules/abaaso.route.js b/assets/modules/abaaso.route.js deleted file mode 100644 index 2fab3cc..0000000 --- a/assets/modules/abaaso.route.js +++ /dev/null @@ -1,38 +0,0 @@ -/** - * Copyright (c) 2012, Jason Mulligan - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of abaaso.route nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL JASON MULLIGAN BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/** - * abaaso.route - * - * URI routing via hashtag - * - * @author Jason Mulligan - * @link http://avoidwork.com - * @requires abaaso 1.8 - * @version 1.2 - */ -(function(){var a=function(){var a=window[abaaso.aliased],b,c,d,e;return d={error:function(){a.error(a.label.error.invalidArguments)}},b=function(b){try{if(b!=="error"&&d.hasOwnProperty(b))return delete d[b];throw Error(a.label.error.invalidArguments)}catch(c){return a.error(c,arguments,this),undefined}},c=function(a){return a=a.replace(/\#|\!\//g,""),d.hasOwnProperty(a)||(a="error"),d[a](),!0},e=function(b,c){try{if(typeof b=="undefined"||String(b).isEmpty()||typeof c!="function")throw Error(a.label.error.invalidArguments);return d[b]=c,!0}catch(e){return a.error(e,arguments,this),undefined}},a.on("hash",function(a){c(a)},"route"),{del:b,load:c,set:e}},b=function(){abaaso.module("route",a())};typeof define=="function"?define("abaaso.route",["abaaso"],b):abaaso.on("init",b,"abaaso.route")})() \ No newline at end of file diff --git a/assets/modules/abaaso.tabs.js b/assets/modules/abaaso.tabs.js deleted file mode 100644 index d1c59bb..0000000 --- a/assets/modules/abaaso.tabs.js +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright (c) 2012, Jason Mulligan - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of abaaso.tabs nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL JASON MULLIGAN BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/** - * abaaso.tabs - * - * UI tabs module - * - * @author Jason Mulligan - * @link http://avoidwork.com - * @requires abaaso 1.9.9 - * @requires abaaso.route - * @version 1.3.3 - */ -(function(a){"use strict";var b=function(){var b=a[abaaso.aliased],c,d;return d=function(a){var c=a.explode("/"),d=[],e="",f,g,h;return b(".active").removeClass("active"),b(".tab").addClass("hidden"),b(".root").removeClass("hidden"),c.first()==="#!"&&c.shift(),c.each(function(a){f='a[data-hash="'+a+'"]',g='ul.tab[data-hash="'+a+'"]',h='section.tab[data-hash="'+a+'"]',f=(e!==""?'ul.active[data-hash="'+e+'"] ':".root ")+f,g=(e!==""?'ul.active[data-hash="'+e+'"] ':".root ")+g,h=(e!==""?'section.active[data-hash="'+e+'"] ':".root ")+h,d.concat(b(f).addClass("active")),b(g).removeClass("hidden").addClass("active"),b(h).removeClass("hidden").addClass("active"),e=a}),d},c=function(a,c,d,e,f){var g,h,i,j,k,l,m,n;d instanceof Object?d["class"]="tab":d={"class":"tab"},e=typeof e=="undefined"?"":e,k=c instanceof Array,g=a.create("ul",d),l=a.create("section",{"class":"tab"}),f=typeof f=="undefined"||f===!0;switch(!0){case!e.isEmpty():n=e.replace(/^\/{1,1}/,""),g.attr("data-hash",n),l.attr("data-hash",n);break;case e.isEmpty():g.addClass("root"),l.addClass("root")}return m=function(a,c){var d,i,n;j=k?a:c,h=e+"/"+j.toLowerCase(),d=h.replace(/^\/{1,1}/,""),m=typeof a=="function"?a:function(){void 0},b.route.set(d,m),g.create("li").create("a",{href:"#!"+h,"data-hash":j.toLowerCase()}).html(j);switch(!0){case/function|string/.test(typeof a):case a===null:l.create("section",{"class":"tab hidden","data-hash":d});break;case typeof a=="object":l.tabs(a,null,h,f),i=b('section[data-hash="'+d+'"]'),a.each(function(a,b){var c=typeof a=="object"?b:a;i.create("section",{"class":"tab hidden","data-hash":c.toLowerCase()})})}},c instanceof Array?c.each(m):b.iterate(c,m),a},b.on("hash",function(a){d(a)},"tabs"),Element.prototype.tabs=function(a,b,d,e){return c(this,a,b,d,e)},{active:d,create:c}},c=function(){abaaso.module("tabs",b())};typeof define=="function"?define("abaaso.tabs",["abaaso","abaaso.route"],c):abaaso.on("init",c,"abaaso.tabs")})(window) \ No newline at end of file diff --git a/assets/modules/dashboard.js b/assets/modules/dashboard.js index 9da65fd..5034017 100644 --- a/assets/modules/dashboard.js +++ b/assets/modules/dashboard.js @@ -8,105 +8,35 @@ "use strict"; var dashboard = (function () { - var blog = {id: "blog"}, - ready, render; + var ready, render; ready = function () { - var dashboard = window.dashboard, - uri = { - tumblr : "http://api.tumblr.com/v2/blog/attackio.tumblr.com/posts?api_key=cm7cZbxWpFDtv8XFD5XFuWsn5MnzupVpUtaCjYIJAurfPj5B1V&tag=filesizejs&limit=1000000&jsonp=?" - }; + var dashboard = window.dashboard delete dashboard.ready; - - $.store(dashboard.blog); - dashboard.blog.data.key = "id"; - dashboard.blog.data.callback = "jsonp"; - dashboard.blog.data.source = "response"; - typeof dashboard.blog.data.setUri === "function" ? dashboard.blog.data.setUri(uri.tumblr) : dashboard.blog.data.uri = uri.tumblr; }; render = function () { var stage = $("#stage"), - dashboard = window.dashboard, - obj, root; + dashboard = window.dashboard; delete dashboard.render; - // Creating tabs - stage.tabs(["Main", "Blog", "Download"]); - - // Setting routing - $.route.set("download", function () { - var guid = $.guid(); - - obj = $("section[data-hash='download']")[0]; - obj.on("afterGet", function () { - this.un("afterGet", guid); - $("#download-debugging").on("click", function () { location = "https://raw.github.com/avoidwork/filesize.js/master/debug/filesize.js"; }, "click"); - $("#download-production").on("click", function () { location = "https://raw.github.com/avoidwork/filesize.js/master/production/filesize.js"; }, "click"); - }, guid).get("views/download.htm"); - }); - - $.route.set("blog", function () { - obj = $("section[data-hash='blog']")[0]; - var fn = function () { - if (dashboard.blog.data.total > 0) { - var items = dashboard.blog.data.get([0, 10]), - d, o; - - obj.clear(); - - items.each(function (item) { - d = item.data.date.replace(/\s.*/, "").explode("-"); // Parsing String because some browsers will not cast to Date - o = obj.create("article"); - o.create("h3").create("a", {href: item.data.post_url, innerHTML: item.data.title}); - o.create("date").text($.label.month[parseInt(d[1] -1 ).toString()]+" "+d[2]+", "+d[0]); - o.create("entry").text(item.data.body); - }); - - obj.create("p").create("a", {innerHTML: "Read more on attack.io", href: "http://attack.io"}); - return false; - } - }; - - obj.loading(); - $.repeat(fn, 10, "blog"); - }); - - $.route.set("main", function () { - obj = $("section[data-hash='main']")[0]; - obj.get("views/main.htm"); - }); - - // Prepping the UI - $.loading.url = "assets/loading.gif"; - $("version").text($.version); $("year").text(new Date().getFullYear()); - $("section").on("beforeGet", function () { this.loading(); }, "loading"); - $("ul.tab a").addClass("shadow round button padded"); $("body").css("opacity", 1); - - // Setting the hash - if (!/\w/.test(location.hash)) location.hash = "#!/main"; - else { - $.tabs.active(location.hash); - $.route.load(location.hash); - } }; // @constructor return { - blog : blog, - ready : ready, - render : render + ready : ready, + render : render } }); // AMD support switch (true) { case typeof define === "function": - define("dashboard", ["abaaso", "abaaso.route", "abaaso.tabs"], function () { + define("dashboard", ["abaaso"], function () { var $ = window[abaaso.aliased]; window.dashboard = dashboard(); window.dashboard.ready(); diff --git a/index.html b/index.html index 684a57d..544a06f 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ From 53fd9045a30eba2c6fe644db4cdd8e1cdb6b01ff Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 4 Mar 2012 16:44:37 -0500 Subject: [PATCH 028/172] Updating styles --- assets/default.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/default.css b/assets/default.css index 4db538d..8fa2a3c 100644 --- a/assets/default.css +++ b/assets/default.css @@ -78,7 +78,7 @@ pre { } h3 { - margin : 50px 0 5px 0; + margin : 75px 0 25px 0; } p, @@ -139,7 +139,7 @@ ul.downloads:last-child { .amd { float : left; - margin : -5px 0 0 -100px; + margin : -5px 0 0 -50px; } .license { From 52a2ed9a0f634fa5f3dee9f11fadec1e6a8d872e Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 4 Mar 2012 16:45:49 -0500 Subject: [PATCH 029/172] Fixing first H3 margin --- assets/default.css | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/assets/default.css b/assets/default.css index 8fa2a3c..26bac52 100644 --- a/assets/default.css +++ b/assets/default.css @@ -81,6 +81,10 @@ h3 { margin : 75px 0 25px 0; } +h3:first-child { + margin-top : 0px !important; +} + p, ul { padding : 0 0 0 40px; @@ -108,10 +112,6 @@ ul.downloads:last-child { margin : 0 0 0 0 !important; } -#stage:first-child { - margin-top : 0px !important; -} - .hide, .hidden { display : none; From 08e94caf5fb6f49b9ecf113a5e51cc196ff3a501 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 4 Mar 2012 16:49:34 -0500 Subject: [PATCH 030/172] Updated style & structure (fixing footer) --- assets/default.css | 4 ++-- index.html | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/assets/default.css b/assets/default.css index 26bac52..d83cebc 100644 --- a/assets/default.css +++ b/assets/default.css @@ -82,7 +82,7 @@ h3 { } h3:first-child { - margin-top : 0px !important; + margin-top : 25px !important; } p, @@ -139,7 +139,7 @@ ul.downloads:last-child { .amd { float : left; - margin : -5px 0 0 -50px; + margin : -5px 0 0 -55px; } .license { diff --git a/index.html b/index.html index e54f521..78770dc 100644 --- a/index.html +++ b/index.html @@ -69,7 +69,9 @@

Fork me on GitHub From 1e141dc4475d833bcd767b85d25adc826b4d5138 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 4 Mar 2012 16:53:44 -0500 Subject: [PATCH 031/172] Changing font --- assets/default.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/default.css b/assets/default.css index d83cebc..2f519eb 100644 --- a/assets/default.css +++ b/assets/default.css @@ -16,7 +16,7 @@ body { body { background : #fff; color : #000; - font-family : arial, sans-serif, monospace; + font-family : 'Asap', arial, sans-serif, monospace; font-size : 16pt; line-height : 22pt; opacity : 0; From 5ac5126592e5e0ed6413fdf0bc63a24af3d11a75 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 4 Mar 2012 16:56:23 -0500 Subject: [PATCH 032/172] Updated code font --- assets/default.css | 4 ++++ index.html | 1 + 2 files changed, 5 insertions(+) diff --git a/assets/default.css b/assets/default.css index 2f519eb..6170288 100644 --- a/assets/default.css +++ b/assets/default.css @@ -152,6 +152,10 @@ ul.downloads:last-child { cursor : pointer; } +.code { + font-family : 'Coda', monospace; +} + /* Sprites */ .dl_debugging { background: url(sprites.png) -277px 0px no-repeat; diff --git a/index.html b/index.html index 78770dc..96bbea7 100644 --- a/index.html +++ b/index.html @@ -7,6 +7,7 @@ + + + + + + + + +
+
+

404

+
+
+ +
+
+

File not found.

+
+
+ +Fork me on GitHub + + + From dfba7078e8ac068672232ae2cd8e5667df749389 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Tue, 8 May 2012 19:12:14 -0400 Subject: [PATCH 086/172] Updated filesize.js --- assets/modules/filesize.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/assets/modules/filesize.js b/assets/modules/filesize.js index b9c9135..6153341 100644 --- a/assets/modules/filesize.js +++ b/assets/modules/filesize.js @@ -32,10 +32,11 @@ * * @author Jason Mulligan * @module filesize - * @version 1.4 + * @version 1.6.3 * - * @param {Mixed} arg String, Int or Float to transform - * @param {Number} pos Position to round to + * @param {Mixed} arg String, Int or Float to transform + * @param {Number} pos [Optional] Position to round to, defaults to 2 if short is ommitted + * @param {Boolean} short [Optional] Shorthand output, similar to "ls -lh", overrides pos to 1 * @return {String} Readable file size String */ -(function(a){"use strict";var b=function(a,b){if(isNaN(a)||typeof b!="undefined"&&isNaN(b))throw Error("Invalid arguments");var c=String(a).indexOf(".")>-1?parseFloat(a):parseInt(a),d=[{B:0},{KB:1024},{MB:1048576},{GB:1073741824},{TB:1099511627776}],e=d.length,f="",g,h,i,j;b=typeof b=="undefined"?2:parseInt(b);while(e--){j=d[e];for(i in j)if(j.hasOwnProperty(i)){g=j[i],h=i;break}if(c>=g){f=(h==="B"?c:c/g).toFixed(b)+h;break}}return f};typeof define=="function"?define("filesize",function(){return b}):a.filesize=b})(this) \ No newline at end of file +(function(a){"use strict";var b=function(a){var b,c,d,e,f,g,h,i,j,k,l;typeof arguments[2]!="undefined"?(b=arguments[1],c=arguments[2]):typeof arguments[1]=="boolean"?c=arguments[1]:b=arguments[1];if(isNaN(a)||typeof b!="undefined"&&isNaN(b))throw Error("Invalid arguments");c=c===!0,b=c?1:typeof b=="undefined"?2:parseInt(b),d=String(a).indexOf(".")>-1?parseFloat(a):parseInt(a),e=[{B:0},{KB:1024},{MB:1048576},{GB:1073741824},{TB:1099511627776}],i=e.length,g="";while(i--){k=e[i];for(j in k)if(k.hasOwnProperty(j)){f=k[j],h=j;break}if(d>=f){g=(h==="B"?d:d/f).toFixed(b),c&&(h=h.slice(0,1),l=/\.(.*)/.exec(g),l!==null&&typeof l[1]!="undefined"&&l[1]==="0"&&(g=parseInt(g))),g+=h;break}}return g};switch(!0){case typeof exports!="undefined":module.exports=b;break;case typeof define=="function":define("filesize",function(){return b});break;default:a.filesize=b}})(this) \ No newline at end of file From a2db64aedf70a0ad0761c8db3fc4dca1f01f52a0 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Tue, 8 May 2012 19:21:37 -0400 Subject: [PATCH 087/172] Updating 404 --- 404.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/404.html b/404.html index 8b05526..c693ff6 100644 --- a/404.html +++ b/404.html @@ -46,7 +46,7 @@

404

-

File not found.

+

File not found

From 4bf947f30ae86246e0e093288aa8a54d65e78bf0 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sat, 19 May 2012 11:37:23 -0400 Subject: [PATCH 088/172] Updating abaaso to 2.0.3 --- assets/modules/abaaso.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/modules/abaaso.js b/assets/modules/abaaso.js index 0399346..7e13856 100644 --- a/assets/modules/abaaso.js +++ b/assets/modules/abaaso.js @@ -44,6 +44,6 @@ * @author Jason Mulligan * @link http://abaaso.com/ * @module abaaso - * @version 2.0.0 + * @version 2.0.3 */ -(function(a){"use strict";var b=a.document,c=a.location,d=a.navigator;typeof a.$=="undefined"&&(a.$=null),typeof a.abaaso=="undefined"&&(a.abaaso=function(){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;return f={cast:function(a,b){b=b===!0;var c=[],d,e;switch(!0){case!isNaN(a.length):!h.ie||h.version>8?c=Array.prototype.slice.call(a):s.iterate(a,function(a,b){b!=="length"&&c.push(a)});break;default:b?c=f.keys(a):s.iterate(a,function(a){c.push(a)})}return c},clone:function(a){return s.clone(a)},contains:function(a,b){var c=[],d,e;return b=typeof b.indexOf=="function"?b.explode():[b],d=a.length,b.each(function(b){for(e=0;eb.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)===-1)return!0})},each:function(a,b){var c=0;return a.forEach(function(a){b(a,c++)}),a},first:function(a){return a[0]},index:function(a,b){return a.indexOf(b)},indexed:function(a){var b=[];return s.iterate(a,function(a,c){typeof a=="object"?b=b.concat(f.indexed(a)):b.push(a)}),b},intersect:function(a,b){var c=a.length>b.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)>-1)return!0})},keys:function(a){var b=[];return typeof Object.keys=="function"?b=Object.keys(a):s.iterate(a,function(a,c){b.push(c)}),b},last:function(a){var b=a.length;return b>1?a[b-1]:a.first()},range:function(a,b,c){var d=[],e;for(e=b;e<=c;e++)d.push(a[e]);return d},remove:function(a,b,c){if(typeof b=="string"){b=a.index(b);if(b===-1)return a}else b=b||0;var d=a.length,e=a.slice((c||b)+1||d);return a.length=b<0?d+b:b,a.push.apply(a,e),a},total:function(a){return f.indexed(a).length},toObject:function(a){var b={},c=a.length;while(c--)b[c.toString()]=a[c];return b}},g={items:{},clean:function(){return s.iterate(g.items,function(a,b){g.expired(b)&&g.expire(b)})},expire:function(a,b){return b=b===!0,typeof g.items[a]!="undefined"?(delete g.items[a],b||a.fire("beforeExpire").fire("expire").fire("afterExpire"),!0):!1},expired:function(a){var b=g.items[a];return typeof b!="undefined"&&typeof b.expires!="undefined"&&b.expires5:case this.firefox&&this.version>2:case this.ie&&this.version>8:case this.opera&&this.version>8:case this.safari&&this.version>4:return this.css3=!0,!0;default:return this.css3=!1,!1}},expire:0,firefox:function(){return typeof d!="undefined"&&/firefox/i.test(d.userAgent)}(),ie:function(){return typeof d!="undefined"&&/msie/i.test(d.userAgent)}(),ios:function(){return typeof d!="undefined"&&/ipad|iphone/i.test(d.userAgent)}(),linux:function(){return typeof d!="undefined"&&/linux|bsd|unix/i.test(d.userAgent)}(),mobile:function(){return typeof d!="undefined"&&/android|blackberry|ipad|iphone|meego|webos/i.test(d.userAgent)}(),playbook:function(){return typeof d!="undefined"&&/playbook/i.test(d.userAgent)}(),opera:function(){return typeof d!="undefined"&&/opera/i.test(d.userAgent)}(),osx:function(){return typeof d!="undefined"&&/macintosh/i.test(d.userAgent)}(),safari:function(){return typeof d!="undefined"&&/safari/i.test(d.userAgent.replace(/chrome.*/i,""))}(),server:function(){return typeof d=="undefined"}(),tablet:function(){abaaso.client.tablet=this.tablet=typeof d!="undefined"&&/android|ipad|playbook|webos/i.test(d.userAgent)&&(abaaso.client.size.x>=1e3||abaaso.client.size.y>=1e3)},webos:function(){return typeof d!="undefined"&&/webos/i.test(d.userAgent)}(),windows:function(){return typeof d!="undefined"&&/windows/i.test(d.userAgent)}(),version:function(){var a=0;switch(!0){case this.chrome:a=d.userAgent.replace(/(.*chrome\/|safari.*)/gi,"");break;case this.firefox:a=d.userAgent.replace(/(.*firefox\/)/gi,"");break;case this.ie:a=d.userAgent.replace(/(.*msie|;.*)/gi,"");break;case this.opera:a=d.userAgent.replace(/(.*opera\/|\(.*)/gi,"");break;case this.safari:a=d.userAgent.replace(/(.*version\/|safari.*)/gi,"");break;default:a=typeof d!="undefined"?d.appVersion:0}return a=isNaN(parseInt(a))?0:parseInt(a),abaaso.client.version=this.version=a,a},allows:function(a,b){try{if(a.isEmpty()||b.isEmpty())throw Error(m.error.invalidArguments);if(!g.get(a,!1))return undefined;b=b.toLowerCase();var c;switch(!0){case b==="delete":c=(a.permissions(b).bit&1)!==0;break;case b==="get":c=(a.permissions(b).bit&4)!==0;break;case/post|put/.test(b):c=(a.permissions(b).bit&2)!==0;break;default:c=!1}return c}catch(d){return v(d,arguments,this),undefined}},bit:function(a){var b=0;return a.each(function(a){switch(a.toLowerCase()){case"get":b|=4;break;case"post":case"put":b|=2;break;case"delete":b|=1}}),b},cors:function(a){return a.indexOf("//")>-1&&a.indexOf("//"+c.host)===-1},headers:function(a,b,c){var d=String(a.getAllResponseHeaders()).split("\n"),f={},i={},j=null,k=new Date,l,m;d.each(function(a){a.isEmpty()||(l=a.toString(),m=l.substr(l.indexOf(":")+1,l.length).replace(/\s/,""),l=l.substr(0,l.indexOf(":")).replace(/\s/,""),l=function(){var a=[];return l.explode("-").each(function(b){a.push(b.capitalize())}),a.join("-")}(),f[l]=m,/allow|access-control-allow-methods/i.test(l)&&(j=m))});switch(!0){case typeof f["Cache-Control"]!="undefined"&&/no/.test(f["Cache-Control"]):case typeof f.Pragma!="undefined"&&/no/.test(f.Pragma):break;case typeof f["Cache-Control"]!="undefined"&&/\d/.test(f["Cache-Control"]):k=k.setSeconds(k.getSeconds()+parseInt(/\d{1,}/.exec(f["Cache-Control"])[0]));break;case typeof f.Expires!="undefined":k=new Date(f.Expires);break;default:k=k.setSeconds(k.getSeconds()+e.expires)}return i.expires=k,i.headers=f,i.permission=h.bit(j!==null?j.explode():[c]),c!=="head"&&(g.set(b,"expires",i.expires),g.set(b,"headers",i.headers),g.set(b,"permission",i.permission)),i},permissions:function(a){var b=g.get(a,!1),c=b?b.permission:0,d={allows:[],bit:c,map:{read:4,write:2,"delete":1}};return c&1&&d.allows.push("DELETE"),c&2&&function(){d.allows.push("PUT"),d.allows.push("PUT")}(),c&4&&d.allows.push("GET"),d},jsonp:function(a,b,c,d){var f=(new String(a)).toString(),g=s.guid(!0),h,i,j;switch(!0){case typeof d=="undefined":case d===null:case d instanceof Object&&(d.callback===null||typeof d.callback=="undefined"):case typeof d=="string"&&d.isEmpty():h="callback";break;case d instanceof Object&&typeof d.callback!="undefined":h=d.callback;break;default:h="callback"}f=f.replace(h+"=?",""),f.on("afterJSONP",function(a){this.un("afterJSONP",g).un("failedJSONP",g),typeof b=="function"&&b(a)},g).on("failedJSONP",function(){this.un("afterJSONP",g).un("failedJSONP",g),typeof c=="function"&&c()},g);do i=s.genId().slice(0,10);while(typeof abaaso.callback[i]!="undefined");return a=a.replace(h+"=?",h+"=abaaso.callback."+i),abaaso.callback[i]=function(a){j.destroy(),clearTimeout(abaaso.timer[i]),delete abaaso.timer[i],delete abaaso.callback[i],f.fire("afterJSONP",a)},j=e("head").create("script",{src:a,type:"text/javascript"}),abaaso.timer[i]=setTimeout(function(){f.fire("failedJSONP")},3e4),a},request:function(a,b,c,d,e,f){try{if(/post|put/i.test(b)&&typeof e=="undefined")throw Error(m.error.invalidArguments);b=b.toLowerCase(),f=f instanceof Object?f:null;var i=h.cors(a),j=h.ie&&h.version<10&&i?new XDomainRequest:new XMLHttpRequest,k=/post|put/i.test(b)&&typeof e!="undefined"?e:null,n=b==="get"?g.get(a):!1,o=b.capitalize(),p=s.guid(!0),q=null,r=function(b){a.fire("failed"+o,b)},t=function(b){a.fire("timeout"+o,b)},w=typeof Document!="undefined",x=typeof ArrayBuffer!="undefined";b==="delete"&&a.on("afterDelete",function(){a.un("afterDelete",p),g.expire(a)},p),a.on("after"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof c=="function"&&c(b)},p).on("failed"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof d=="function"&&d(b)},p).fire("before"+o);if(b!=="head"&&a.allows(b)===!1)return a.fire("failed"+o);b==="get"&&Boolean(n)?a.fire("afterGet",s.clone(n.response)):(j[j instanceof XMLHttpRequest?"onreadystatechange":"onload"]=function(){h.response(j,a,b)},typeof j.onerror=="object"&&(j.onerror=r),typeof j.ontimeout=="object"&&(j.ontimeout=t),typeof j.onprogress=="object"&&(j.onprogress=function(b){a.fire("progress"+o,b)}),j.open(b.toUpperCase(),a,!0),f!==null&&f.hasOwnProperty("Content-Type")&&(q=f["Content-Type"]),i&&q===null&&(q="text/plain"),k!==null&&(k.hasOwnProperty("xml")&&(k=k.xml),w&&k instanceof Document&&(k=u.decode(k)),typeof k=="string"&&/<[^>]+>[^<]*]+>/.test(k)&&(q="application/xml"),!(x&&k instanceof ArrayBuffer)&&k instanceof Object&&(q="application/json",k=l.encode(k)),q===null&&x&&k instanceof ArrayBuffer&&(q="application/octet-stream"),q===null&&(q="application/x-www-form-urlencoded; charset=UTF-8")),typeof j.setRequestHeader=="function"&&(typeof n=="object"&&n.headers.hasOwnProperty("ETag")&&j.setRequestHeader("ETag",n.headers.ETag),f===null&&(f={}),q!==null&&(f["Content-Type"]=q),f.hasOwnProperty("callback")&&delete f.callback,s.iterate(f,function(a,b){a!==null&&a!=="withCredentials"&&j.setRequestHeader(b,a)})),typeof j.withCredentials=="boolean"&&f!==null&&typeof f.withCredentials=="boolean"&&(j.withCredentials=f.withCredentials),a.fire("beforeXHR",{xhr:j,uri:a}),k!==null?j.send(k):j.send())}catch(y){v(y,arguments,this),a.fire("failed"+o,j)}return a},response:function(a,b,d){try{var e=d.toLowerCase().capitalize(),f=c;switch(!0){case a.readyState===2:b.fire("received"+e);break;case a.readyState===4:b.fire("afterXHR",{xhr:a,uri:b});switch(a.status){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 301:var i=null,j=abaaso.state,k=h.headers(a,b,d),n=h.cors(b),o,p,q;switch(!0){case d==="head":return b.fire("afterHead",k.headers);case d!=="delete"&&/200|301/.test(a.status):p=typeof k.headers["Content-Type"]!="undefined"?k.headers["Content-Type"]:"";switch(!0){case(/json|plain|javascript/.test(p)||p.isEmpty())&&Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/xml/.test(p)&&String(a.responseText).isEmpty()&&a.responseXML!==null:o=u.decode(typeof a.responseXML.xml!="undefined"?a.responseXML.xml:a.responseXML);break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}if(typeof o=="undefined")throw Error(m.error.serverError);g.set(b,"response",k.response=o)}j.header!==null&&Boolean(i=k.headers[j.header])&&j.current!==i&&(typeof j.change=="function"?j.change(i):j.current=i);switch(a.status){case 200:case 201:case 202:case 203:case 206:b.fire("after"+e,s.clone(k.response));break;case 204:b.fire("after"+e);break;case 205:b.fire("reset");break;case 301:b.fire("moved",k.response)}break;case 401:throw Error(m.error.serverUnauthorized);case 403:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverForbidden);case 405:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverInvalidMethod);case 0:default:throw Error(m.error.serverError)}break;case h.ie&&h.cors(b):var o,q;switch(!0){case Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}g.set(b,"permission",h.bit(["get"])),g.set(b,"response",o),b.fire("afterGet",o)}}catch(r){v(r,arguments,this,!0),b.fire("failed"+e,a)}return b},size:function(){var a=0,c=0;return h.server||(a=typeof b.documentElement!="undefined"?b.documentElement.clientWidth:b.body.clientWidth,c=typeof b.documentElement!="undefined"?b.documentElement.clientHeight:b.body.clientHeight),{x:a,y:c}}},i={expire:function(a){return typeof i.get(a)!="undefined"&&i.set(a,"","-1s"),a},get:function(a){return i.list()[a]},list:function(){var a={},c,d;return!h.server&&typeof b.cookie!="undefined"&&!b.cookie.isEmpty()&&(d=b.cookie.split(";"),d.each(function(b){c=b.split("="),a[decodeURIComponent(c[0].toString().trim())]=decodeURIComponent(c[1].toString().trim())})),a},set:function(a,c,d){typeof d=="undefined"&&(d="");var e="",f=null,g=null,h=["d","h","m","s"],j=h.length;if(!d.isEmpty()){while(j--)if((new RegExp(h[j])).test(d)){g=h[j],f=parseInt(d);break}if(isNaN(f))throw Error(m.error.invalidArguments);e=new Date;switch(g){case"d":e.setDate(e.getDate()+f);break;case"h":e.setHours(e.getHours()+f);break;case"m":e.setMinutes(e.getMinutes()+f);break;case"s":e.setSeconds(e.getSeconds()+f)}}return e instanceof Date&&(e="; expires="+e.toUTCString()),b.cookie=a.toString().trim()+"="+c+e+"; path=/",i.get(a)}},j={methods:{batch:function(a,b,c){try{a=a.toString().toLowerCase(),c=c===!0;if(!/^(set|del)$/.test(a)||typeof b!="object")throw Error(m.error.invalidArguments);var d=this.parentNode,e=this,g=0,h=0,i=!1,j=function(a,b){var f=s.genId();e.key!==null&&typeof a[e.key]!="undefined"&&(b=a[e.key],delete a[e.key]),d.on("afterDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f),++g&&g===h&&k()},f).on("failedDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f)},f),e.set(b,a,c)},k=function(){a==="del"&&this.reindex(),d.fire("afterDataBatch")},l=s.genId(!0),n;d.fire("beforeDataBatch");switch(a){case"set":c&&this.clear(!0),d.on("failedDataSet",function(){d.un("failedDataSet",l),i||(i=!0,d.fire("failedDataBatch"))},l);break;case"del":d.on("afterDataDelete",function(){g++&&g===h&&k()},l).on("failedDataDelete",function(){d.un("failedDataDelete",l).un("afterDataDelete",l),i||(i=!0,d.fire("failedDataBatch"))},l)}if(b instanceof Array){h=b.length;switch(h){case 0:k();break;default:b.each(function(b,d){d=d.toString();if(a==="set")switch(!0){case typeof b=="object":j(b,d);break;case b.indexOf("//")===-1:b=e.uri+b;default:b.get(function(a){j(a,d)},null,{Accept:"application/json",widthCredentials:e.credentials})}else e.del(b,!1,c)})}}else h=f.cast(b,!0).length,s.iterate(b,function(b,d){a==="set"?(e.key!==null&&typeof b[e.key]!="undefined"?(n=b[e.key],delete b[e.key]):n=d.toString(),e.set(n,b,c)):e.del(b,!1,c)});return this}catch(o){return v(o,arguments,this),d.fire("failedDataBatch"),undefined}},clear:function(a){a=a===!0;var b=this.parentNode;return a?(this.keys={},this.records=[],this.total=0,this.views={}):(b.fire("beforeDataClear"),this.callback=null,this.credentials=null,this.expires=null,this._expires=null,this.key=null,this.keys={},this.records=[],this.source=null,this.total=0,this.views={},this.uri=null,this._uri=null,b.fire("afterDataClear")),this},del:function(a,b,c){if(typeof a=="undefined"||typeof a!="number"&&typeof a!="string")throw Error(m.error.invalidArguments);b=b!==!1,c=c===!0;var d=this.parentNode,e={},f=/true|undefined/,g,h,i;switch(typeof a){case"string":g=a,a=this.keys[g];if(typeof g=="undefined")throw Error(m.error.invalidArguments);a=a.index;break;default:g=this.records[a];if(typeof g=="undefined")throw Error(m.error.invalidArguments);g=g.key}h={key:g,record:a,reindex:b},this.uri!==null&&(i=this.uri+"/"+g,e.uri=i.allows("delete"),e.data=this.uri.allows("delete")),d.fire("beforeDataDelete",h);switch(!0){case c:case this.callback!==null:case this.uri===null:d.fire("syncDataDelete",h);break;case f.test(e.data)&&f.test(e.uri):i.del(function(){d.fire("syncDataDelete",h)},function(){d.fire("failedDataDelete",h)},{Accept:"application/json",widthCredentials:this.credentials});break;default:d.fire("failedDataDelete",h)}return this},find:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);var c=[],d=typeof a=="string"?a.explode():a,e=[],f,g=d.length,h=this.parentNode,i={},j,k,l,n,o,p,q,r;n=this.records.first();switch(!0){case typeof b=="string":c=b.explode(),q=c.length;while(q--)if(!n.data.hasOwnProperty(c[q]))throw Error(m.error.invalidArguments);break;default:s.iterate(n.data,function(a,b){c.push(b)})}f=c.length,r=this.total;for(q=0;q8)&&typeof Object.defineProperty=="function":Object.defineProperty(a.data,"uri",{get:c.uri.getter,set:c.uri.setter}),Object.defineProperty(a.data,"expires",{get:c.expires.getter,set:c.expires.setter});break;case typeof a.data.__defineGetter__=="function":a.data.__defineGetter__("expires",c.expires.getter),a.data.__defineSetter__("expires",c.expires.setter),a.data.__defineGetter__("uri",c.uri.getter),a.data.__defineSetter__("uri",c.uri.setter);break;default:a.data.setExpires=function(b){a.data.expires=b,c.expires.setter.call(a.data,b)},a.data.setUri=function(b){a.data.uri=b,c.uri.setter.call(a.data,b)}}return typeof b=="object"&&a.data.batch("set",b),a.fire("afterDataStore"),a}},k={attr:function(a,b,c){try{typeof c=="string"&&(c=c.trim());var d;a=s.object(a);if(a instanceof Array)return a.attr(b,c);if(!(a instanceof Element&&typeof b!="undefined"&&!String(b).isEmpty()))throw Error(m.error.invalidArguments);switch(!0){case/checked|disabled/.test(b)&&typeof c=="undefined":return a[b];case/checked|disabled/.test(b)&&typeof c!="undefined":return a[b]=c,a;case a.nodeName==="SELECT"&&b==="selected"&&typeof c=="undefined":return e("#"+a.id+' option[selected="selected"]').first()||e("#"+a.id+" option").first();case a.nodeName==="SELECT"&&b==="selected"&&typeof c!="undefined":return d=e("#"+a.id+' option[selected="selected"]').first(),typeof d!="undefined"&&(d.selected=!1,d.removeAttribute("selected")),d=e("#"+a.id+' option[value="'+c+'"]').first(),d.selected=!0,d.setAttribute("selected","selected"),a;case typeof c=="undefined":return a.getAttribute(b);case c===null:return a.removeAttribute(b),a;default:return a.setAttribute(b,c),a}}catch(f){return v(f,arguments,this),undefined}},clear:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.clear(a)});if(a instanceof Element){a.fire("beforeClear");switch(!0){case typeof a.reset=="function":a.reset();break;case typeof a.value!="undefined":a.update({innerHTML:"",value:""});break;default:a.update({innerHTML:""})}return a.fire("afterClear"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},create:function(a,c,d,f){try{if(typeof a=="undefined"||String(a).isEmpty())throw Error(m.error.invalidArguments);var g,h;switch(!0){case typeof d!="undefined":d=s.object(d);break;case typeof c!="undefined"&&(typeof c=="string"||typeof c.childNodes!="undefined"):d=s.object(c);break;default:d=b.body}if(typeof d=="undefined")throw Error(m.error.invalidArguments);h=typeof c!="undefined"&&typeof c!="string"&&typeof c.childNodes=="undefined"&&typeof c.id!="undefined"&&typeof e("#"+c.id)=="undefined"?c.id:s.genId(),typeof c!="undefined"&&typeof c.id!="undefined"&&delete c.id,e.fire("beforeCreate",h),h.fire("beforeCreate"),g=b.createElement(a),g.id=h,typeof c=="object"&&typeof c.childNodes=="undefined"&&g.update(c);switch(!0){case typeof f=="undefined":case f==="last":d.appendChild(g);break;case f==="first":d.prependChild(g);break;case f==="after":f={},f.after=d,d=d.parentNode;case typeof f.after!="undefined":d.insertBefore(g,f.after.nextSibling);break;case f==="before":f={},f.before=d,d=d.parentNode;case typeof f.before!="undefined":d.insertBefore(g,f.before);break;default:d.appendChild(g)}return g.fire("afterCreate"),e.fire("afterCreate",g),g}catch(i){return v(i,arguments,this),undefined}},css:function(a){var c,d;return c=e("head").first().create("style",{type:"text/css"}),c.styleSheet?c.styleSheet.cssText=a:(d=b.createTextNode(a),c.appendChild(d)),c},destroy:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.destroy(a)}),[];if(!(a instanceof Element))throw Error(m.error.invalidArguments);e.fire("beforeDestroy",a),a.fire("beforeDestroy"),q.remove(a.id),a.parentNode!==null&&a.parentNode.removeChild(a),a.fire("afterDestroy"),e.fire("afterDestroy",a.id)}catch(b){v(b,arguments,this)}return undefined},disable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.disable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&!a.disabled&&(a.fire("beforeDisable"),a.disabled=!0,a.fire("afterDisable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},enable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.enable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&a.disabled&&(a.fire("beforeEnable"),a.disabled=!1,a.fire("afterEnable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hasClass:function(a,b){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element)return a.className.explode(" ").index(b)>-1;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},hide:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element){a.fire("beforeHide");switch(!0){case typeof a.hidden=="boolean":a.hidden=!0;break;default:a["data-display"]=a.style.display,a.style.display="none"}return a.fire("afterHide"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hidden:function(a){try{a=s.object(a);if(a instanceof Element)return a.style.display==="none"||typeof a.hidden=="boolean"&&a.hidden;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},klass:function(a,b,c){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.klass(a,b,c)});if(a instanceof Element&&!String(b).isEmpty()){c=c!==!1,a.fire("beforeClassChange");var d=a.className.split(" "),e=d.length,f;switch(!0){case c:d.index(b)<0&&d.push(b);break;case!c:b==="*"?d=[]:d.remove(b)}return d=d.join(" "),h.ie&&h.version<9?a.className=d:a.attr("class",d),a.fire("afterClassChange"),a}throw Error(m.error.invalidArguments)}catch(g){return v(g,arguments,this),undefined}},position:function(c){try{c=s.object(c);if(c instanceof Array)return c.position();if(c instanceof Element){var d,e,f,g;d=e=0,g=c.offsetWidth,f=c.offsetHeight;if(c.offsetParent){e=c.offsetTop,d=c.offsetLeft;while(c=c.offsetParent)d+=c.offsetLeft,e+=c.offsetTop}return{top:e,right:b.documentElement.clientWidth-(d+g),bottom:b.documentElement.clientHeight+a.scrollY-(e+f),left:d}}throw Error(m.error.invalidArguments)}catch(h){return v(h,arguments,this),undefined}},prependChild:function(a,b){try{a=s.object(a);if(a instanceof Element&&b instanceof Element)return a.childNodes.length===0?a.appendChild(b):a.insertBefore(b,a.childNodes[0]);throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},show:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.show(a)});if(a instanceof Element){a.fire("beforeShow");switch(!0){case typeof a.hidden=="boolean":a.hidden=!1;break;default:a.style.display=a.getAttribute("data-display")!==null?a.getAttribute("data-display"):"inherit"}return a.fire("afterShow"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},size:function(a){try{a=s.object(a);if(a instanceof Array){var b=[];return a.each(function(a){b.push(k.size(a))}),b}if(a instanceof Element){var c=function(a){return isNaN(parseInt(a))?0:parseInt(a)},d=a.offsetHeight+c(a.style.paddingTop)+c(a.style.paddingBottom)+c(a.style.borderTop)+c(a.style.borderBottom),e=a.offsetWidth+c(a.style.paddingLeft)+c(a.style.paddingRight)+c(a.style.borderLeft)+c(a.style.borderRight);return{x:d,y:e}}throw Error(m.error.invalidArguments)}catch(f){return v(f,arguments,this),undefined}},update:function(a,b){try{a=s.object(a),b=b||{};if(a instanceof Array)return a.each(function(a){k.update(a,b)});if(a instanceof Element)return a.fire("beforeUpdate"),s.iterate(b,function(b,c){switch(c){case"innerHTML":case"type":case"src":a[c]=b;break;case"class":b.isEmpty()?a.removeClass("*"):a.addClass(b);break;case"id":var d=q.listeners;typeof d[a.id]!="undefined"&&(d[c]=s.clone(d[a.id]),delete d[a.id]);default:a.attr(c,b)}}),a.fire("afterUpdate"),a;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},val:function(a,b){try{var c=null,d;a=s.object(a);if(a instanceof Array)return a.each(function(a){k.val(a,b)});if(a instanceof Element){switch(!0){case typeof b=="undefined":switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.checked&&(c=a.value)});break;case/select/gi.test(a.type):c=a.options[a.selectedIndex].value;break;default:c=typeof a.value!="undefined"?a.value:a.innerText}break;default:switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.value===b&&(a.checked=!0,c=a)});break;case/select/gi.test(a.type):f.cast(a.options).each(function(a){if(c!==null)return;a.value===b&&(a.selected=!0,c=a)});break;default:typeof a.value!="undefined"?a.value=b:a.innerText=b}c=a}return c}throw Error(m.error.invalidArguments)}catch(g){return v(g,arguments,this),undefined}}},l={decode:function(a,b){try{return JSON.parse(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}},encode:function(a,b){try{return JSON.stringify(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}}},m={common:{back:"Back",cancel:"Cancel",clear:"Clear",close:"Close",cont:"Continue",del:"Delete",edit:"Edit",find:"Find",gen:"Generate",go:"Go",loading:"Loading",next:"Next",login:"Login",ran:"Random",reset:"Reset",save:"Save",search:"Search",submit:"Submit"},day:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},error:{databaseNotOpen:"Failed to open the Database, possibly exceeded Domain quota",databaseNotSupported:"Client does not support local database storage",databaseWarnInjection:"Possible SQL injection in database transaction, use the ? placeholder",elementNotCreated:"Could not create the Element",elementNotFound:"Could not find the Element",expectedArray:"Expected an Array",expectedArrayObject:"Expected an Array or Object",expectedBoolean:"Expected a Boolean value",expectedNumber:"Expected a Number",expectedObject:"Expected an Object",invalidArguments:"One or more arguments is invalid",invalidDate:"Invalid Date",invalidFields:"The following required fields are invalid: ",propertyNotFound:"Could not find the requested property",serverError:"Server error has occurred",serverForbidden:"Forbidden to access URI",serverInvalidMethod:"Method not allowed",serverUnauthorized:"Authorization required to access URI"},month:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"}},n={clear:function(){return e.un(a,"message")},send:function(a,b){try{return a.postMessage(b,"*"),a}catch(c){return v(c,arguments,this),undefined}},recv:function(b){return e.on(a,"message",b)}},o={enabled:!1,log:!1,diff:{x:null,y:null},pos:{x:null,y:null},prev:{x:null,y:null},track:function(a){var c=abaaso.mouse;switch(!0){case typeof a=="object":var d=a.pageX?a.pageX:(h.ie&&h.version<9?b.documentElement.scrollLeft:b.body.scrollLeft)+a.clientX,f=a.pageY?a.pageY:(h.ie&&h.version<9?b.documentElement.scrollTop:b.body.scrollTop)+a.clientY,g=!1;c.pos.x!==d&&(g=!0),e.mouse.prev.x=c.prev.x=Number(c.pos.x),e.mouse.pos.x=c.pos.x=d,e.mouse.diff.x=c.diff.x=c.pos.x-c.prev.x,c.pos.y!==f&&(g=!0),e.mouse.prev.y=c.prev.y=Number(c.pos.y),e.mouse.pos.y=c.pos.y=f,e.mouse.diff.y=c.diff.y=c.pos.y-c.prev.y,g&&c.log&&s.log(c.pos.x+" ["+c.diff.x+"], "+c.pos.y+" ["+c.diff.y+"]");break;case typeof a=="boolean":a?q.add(b,"mousemove",abaaso.mouse.track):q.remove(b,"mousemove"),e.mouse.enabled=c.enabled=a}return c}},p={diff:function(a){try{if(typeof a!="number"||typeof this!="number")throw Error(m.error.expectedNumber);return Math.abs(this-a)}catch(b){return v(b,arguments,this),undefined}},format:function(a,b,c){try{if(typeof a!="number")throw Error(m.error.expectedNumber);a=a.toString(),b=b||",",c=c||3;var d=a.indexOf(".")>-1?"."+a.replace(/.*\./,""):"",e=a.replace(/\..*/,"").split("").reverse(),f=Math.floor(e.length/c),g=1,h,i;for(i=0;i-1)return undefined;var d=[],g,h;a=a.trim(),c=c===!0,a.indexOf(",")>-1&&(a=a.explode());if(a instanceof Array)return a.each(function(a){d.push(e(a,c))}),d;switch(!0){case/\s|>/.test(a):h=a.split(" ").filter(function(a){if(a.trim()!==""&&a!==">")return!0}).last(),g=b[h.indexOf("#")>-1&&h.indexOf(":")===-1?"querySelector":"querySelectorAll"](a);break;case a.indexOf("#")===0&&a.indexOf(":")===-1:g=isNaN(a.charAt(1))?b.querySelector(a):b.getElementById(a.substring(1));break;case a.indexOf("#")>-1&&a.indexOf(":")===-1:g=b.querySelector(a);break;default:g=b.querySelectorAll(a)}return typeof g!="undefined"&&g!==null&&!(g instanceof Element)&&!c&&(g=f.cast(g)),g===null&&(g=undefined),g},alias:function(a,b){var c=a,d=b;return s.iterate(d,function(a,b){var e,f;switch(!0){case!(a instanceof RegExp)&&typeof a=="function":c[b]=a.bind(c[b]);break;case!(a instanceof RegExp)&&!(a instanceof Array)&&a instanceof Object:typeof c[b]=="undefined"&&(c[b]={}),s.alias(c[b],d[b]);break;default:e=function(){return d[b]},f=function(a){d[b]=a};switch(!0){case(!h.ie||h.version>8)&&typeof Object.defineProperty=="function":Object.defineProperty(c,b,{get:e,set:f});break;case typeof c.__defineGetter__=="function":c.__defineGetter__(b,e),c.__defineSetter__(b,f);break;default:c[b]=d[b]}}}),a},clone:function(a){var b;switch(!0){case a instanceof Array:return[].concat(a);case typeof a=="boolean":return Boolean(a);case typeof a=="function":return a;case typeof a=="number":return Number(a);case typeof a=="string":return String(a);case!h.ie&&a instanceof Document:return u.decode(u.encode(a));case a instanceof Object:return b=l.decode(l.encode(a)),typeof b!="undefined"&&(a.hasOwnProperty("constructor")&&(b.constructor=a.constructor),a.hasOwnProperty("prototype")&&(b.prototype=a.prototype)),b;default:return a}},define:function(a,b,c){a=a.split("."),c=c||this,b=b||null;if(typeof c=="undefined"||c===e)c=abaaso;var d=c,g=a.length;return a.each(function(c){var e=a.index(c),h=g,i=e+1-1&&(a=a.replace("-",""),a=a.slice(0,c)+a.charAt(c).toUpperCase()+a.slice(c+1,a.length)),this.style[a]=b,this},destroy:function(){return k.destroy(this)},disable:function(){return k.disable(this)},enable:function(){return k.enable(this)},get:function(a,b){this.fire("beforeGet");var c=g.get(a),d=s.guid(!0),e=this;return c?this.html(c.response).fire("afterGet"):a.get(function(a){e.html(a).fire("afterGet")},null,b),this},hasClass:function(a){return this.genId(),k.hasClass(this,a)},hide:function(){return this.genId(),k.hide(this)},html:function(a){return this.genId(),typeof a=="undefined"?this.innerHTML:this.update({innerHTML:a})},isAlphaNum:function(){return this.nodeName==="FORM"?!1:t.test({alphanum:typeof this.value!="undefined"?this.value:this.innerText}).pass},isBoolean:function(){return this.nodeName==="FORM"?!1:t.test({"boolean":typeof this.value!="undefined"?this.value:this.innerText}).pass},isChecked:function(){return this.nodeName!=="INPUT"?!1:this.attr("checked")},isDate:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDate():this.innerText.isDate()},isDisabled:function(){return this.nodeName!=="INPUT"?!1:this.attr("disabled")},isDomain:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDomain():this.innerText.isDomain()},isEmail:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmail():this.innerText.isEmail()},isEmpty:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmpty():this.innerText.isEmpty()},isHidden:function(a){return this.genId(),k.hidden(this)},isIP:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isIP():this.innerText.isIP()},isInt:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isInt():this.innerText.isInt()},isNumber:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isNumber():this.innerText.isNumber()},isPhone:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isPhone():this.innerText.isPhone()},isString:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isString():this.innerText.isString()},jsonp:function(a,b,c){var d=this,e=b,f;return f=function(a){var b=d,c=a,f=e,g,h,i;try{typeof f!="undefined"?(f=f.replace(/]|'|"/g,"").replace(/\./g,"[").split("["),f.each(function(a){c=c[isNaN(a)?a:parseInt(a)];if(typeof c=="undefined")throw Error(m.error.propertyNotFound)}),i=c):i=a}catch(j){i=m.error.serverError,v(j,arguments,this)}b.text(i)},h.jsonp(a,f,function(){d.text(m.error.serverError)},c),this},loading:function(){return e.loading.create(this)},on:function(a,b,c,d,f){return this.genId(),e.on.call(this,a,b,c,d,f)},prepend:function(a,b){return this.genId(),k.create(a,b,this,"first")},prependChild:function(a){return this.genId(),k.prependChild(this,a)},position:function(){return this.genId(),k.position(this)},removeClass:function(a){return this.genId(),k.klass(this,a,!1)},show:function(){return this.genId(),k.show(this)},size:function(){return this.genId(),k.size(this)},text:function(a){var b={};return this.genId(),typeof this.value!="undefined"&&(b.value=a),b.innerHTML=a,this.update(b)},tpl:function(a){return e.tpl(a,this)},un:function(a,b,c){return this.genId(),e.un.call(this,a,b,c)},update:function(a){return this.genId(),k.update(this,a)},val:function(a){return this.genId(),k.val(this,a)},validate:function(){return this.nodeName==="FORM"?t.test(this).pass:typeof this.value!="undefined"?!this.value.isEmpty():!this.innerText.isEmpty()}},"function":{reflect:function(){return s.reflect(this)}},number:{diff:function(a){return p.diff.call(this,a)},format:function(a,b){return p.format(this,a,b)},isEven:function(){return p.even(this)},isOdd:function(){return p.odd(this)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},un:function(a,b,c){return e.un.call(this,a,b,c)}},shared:{fire:function(a,b){return this.genId(),e.fire.call(this,a,b)},genId:function(){return s.genId(this)},listeners:function(a){return this.genId(),e.listeners.call(this,a)}},string:{allows:function(a){return h.allows(this,a)},capitalize:function(){return r.capitalize(this)},del:function(a,b,c){return h.request(this,"DELETE",a,b,null,c)},explode:function(a){return r.explode(this,a)},get:function(a,b,c){return h.request(this,"GET",a,b,null,c)},isAlphaNum:function(){return t.test({alphanum:this}).pass},isBoolean:function(){return t.test({"boolean":this}).pass},isDate:function(){return t.test({date:this}).pass},isDomain:function(){return t.test({domain:this}).pass},isEmail:function(){return t.test({email:this}).pass},isEmpty:function(){return!t.test({notEmpty:this}).pass},isIP:function(){return t.test({ip:this}).pass},isInt:function(){return t.test({integer:this}).pass},isNumber:function(){return t.test({number:this}).pass},isPhone:function(){return t.test({phone:this}).pass},isString:function(){return t.test({string:this}).pass},jsonp:function(a,b,c){return h.jsonp(this,a,b,c)},post:function(a,b,c,d){return h.request(this,"POST",a,b,c,d)},put:function(a,b,c,d){return h.request(this,"PUT",a,b,c,d)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},options:function(a,b){return h.request(this,"OPTIONS",a,b)},headers:function(a,b){return h.request(this,"HEAD",a,b)},permissions:function(){return h.permissions(this)},toCamelCase:function(){return r.toCamelCase(this)},trim:function(){return r.trim(this)},un:function(a,b,c){return e.un.call(this,a,b,c)}}},i=(!h.ie||h.version>8)&&typeof Object.defineProperty=="function",j=function(a,b,c){i?Object.defineProperty(a,b,{value:c,enumerable:!1}):a[b]=c};for(c in d[b])j(a.prototype,c,d[b][c]);if(b!=="function")for(c in d.shared)j(a.prototype,c,d.shared[c]);return a},queryString:function(a){a=a||".*";var b={},d=c.search.isEmpty()?null:c.search.replace("?",""),e;return d!==null&&(d=d.split("&"),d.each(function(a){e=a.split("=");if(e[0].isEmpty())return;switch(!0){case typeof e[1]=="undefined":case e[1].isEmpty():e[1]="";break;case e[1].isNumber():e[1]=Number(e[1]);break;case e[1].isBoolean():e[1]=e[1]==="true"}switch(!0){case typeof b[e[0]]=="undefined":b[e[0]]=e[1];break;case!(b[e[0]]instanceof Array):b[e[0]]=[b[e[0]]];default:b[e[0]].push(e[1])}})),b},reflect:function(a){return typeof a=="undefined"&&(a=this),typeof a=="undefined"&&(a=e),a=a.toString().match(/function\s+\w*\s*\((.*?)\)/)[1],a!==""?a.explode():[]},repeat:function(a,b,c){c=c||s.guid(!0);var d=function(a,b,c){var d=this;a()!==!1?e.repeating[c]=setTimeout(function(){d.call(d,a,b,c)},b):delete e.repeating[c]};return d.call(d,a,b,c),c},tpl:function(a,c){try{switch(!0){case typeof a!="object":case!/object|undefined/.test(typeof c)&&typeof (c=c.charAt(0)==="#"?e(c):e(c)[0])=="undefined":throw Error(m.error.invalidArguments)}typeof c=="undefined"&&(c=e("body")[0]);var d=b.createDocumentFragment();switch(!0){case a instanceof Array:a.each(function(a,b){k.create(f.cast(a,!0)[0],d).html(f.cast(a)[0])});break;default:s.iterate(a,function(a,b){switch(!0){case typeof a=="string":k.create(b,d).html(a);break;case a instanceof Array:case a instanceof Object:s.tpl(a,k.create(b,d))}})}return c.appendChild(d),c}catch(g){return v(g,arguments,this),undefined}}},t={pattern:{alphanum:/^[a-zA-Z0-9]*$/,"boolean":/^(0|1|true|false)?$/,domain:/^[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/,email:/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/,ip:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,integer:/(^-?\d\d*$)/,notEmpty:/\w{1,}/,number:/(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/,phone:/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/,string:/\w/},test:function(a){var b=!1,c=[],d=null;if(typeof a.nodeName!="undefined"&&a.nodeName==="FORM"){var f,g,h,i,j,k,l={},m,n,c=[],o={};return a.id.isEmpty()&&a.genId(),i=e("#"+a.id+" > input").concat(e("#"+a.id+" > select")),i.each(function(a){g=t.pattern[a.nodeName.toLowerCase()]?t.pattern[a.nodeName.toLowerCase()]:!a.id.isEmpty()&&t.pattern[a.id.toLowerCase()]?t.pattern[a.id.toLowerCase()]:"notEmpty",h=a.val(),h===null&&(h=""),l[g]=h}),n=this.test(l),n}return s.iterate(a,function(a,f){if(typeof f=="undefined"||typeof a=="undefined"){c.push({test:f,value:a}),b=!0;return}d=a.charAt(0)==="#"?typeof e(a)!="undefined"?e(a).val():"":a;switch(f){case"date":isNaN((new Date(d)).getYear())&&(c.push({test:f,value:d}),b=!0);break;case"domain":t.pattern.domain.test(d.replace(/.*\/\//,""))||(c.push({test:f,value:d}),b=!0);break;case"domainip":if(!t.pattern.domain.test(d.replace(/.*\/\//,""))||!t.pattern.ip.test(d))c.push({test:f,value:d}),b=!0;break;default:var g=typeof t.pattern[f]!="undefined"?t.pattern[f]:f;g.test(d)||(c.push({test:f,value:d}),b=!0)}}),{pass:!b,invalid:c}}},u={decode:function(a){try{if(typeof a!="string"||a.isEmpty())throw Error(m.error.invalidArguments);var b;return h.ie?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml"),b}catch(c){return v(c,arguments,this),undefined}},encode:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);b=b!==!1;var c=b?"":"",d=arguments[2]!==!1,e,f;a!==null&&typeof a.xml!="undefined"&&(a=a.xml),a instanceof Document&&(a=(new XMLSerializer).serializeToString(a)),e=function(a,b){var c="v";return/\&|\<|\>|\"|\'|\t|\r|\n|\@|\$/g.test(b)&&(c=c.replace(/v/,"")),c.replace(/n/g,a).replace(/v/,b)};switch(!0){case typeof a=="boolean":case typeof a=="number":case typeof a=="string":c+=e("item",a);break;case typeof a=="object":s.iterate(a,function(a,b){c+=u.encode(a,typeof a=="object",!1).replace(/item|xml/g,isNaN(b)?b:"item")})}return c+=b?"":"",d&&(c=''+c),c}catch(g){return v(g,arguments,this),undefined}}},v=s.error,{array:f,callback:{},client:{android:h.android,blackberry:h.blackberry,css3:!1,chrome:h.chrome,expire:h.expire,firefox:h.firefox,ie:h.ie,ios:h.ios,linux:h.linux,mobile:h.mobile,opera:h.opera,osx:h.osx,playbook:h.playbook,safari:h.safari,tablet:h.tablet,size:{x:0,y:0},version:0,webos:h.webos,windows:h.windows,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},headers:function(a,b,c){return h.request(a,"HEAD",b,c)},post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions},cookie:i,data:j,element:k,json:l,label:m,loading:{create:s.loading,url:null},message:n,mouse:o,number:p,observer:{log:q.log,add:q.add,fire:q.fire,fired:0,list:q.list,remove:q.remove},state:{_current:null,header:null,previous:null},string:r,validate:t,xml:u,$:s.$,alias:s.alias,aliased:"$",allows:h.allows,append:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"last")},bootstrap:function(){var d=function(a){/complete|loaded/.test(b.readyState)&&(typeof abaaso.timer.init!="undefined"&&(clearInterval(abaaso.timer.init),delete abaaso.timer.init),typeof abaaso.init=="function"&&abaaso.init())};typeof Array.prototype.filter=="undefined"&&(Array.prototype.filter=function(a){"use strict";if(this===void 0||this===null||typeof a!="function")throw Error(m.error.invalidArguments);var b=null,c=Object(this),d=c.length>>>0,e=[],f=arguments[1],g=null;for(b=0;b>>0;b&&(c=b);while(d8)&&typeof Object.defineProperty=="function":Object.defineProperty(abaaso.state,"current",{get:f,set:g}),Object.defineProperty(e.state,"current",{get:f,set:g});break;case typeof abaaso.state.__defineGetter__=="function":abaaso.state.__defineGetter__("current",f),abaaso.state.__defineSetter__("current",g),e.state.__defineGetter__("current",f),e.state.__defineSetter__("current",g);break;default:abaaso.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)},e.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)}}e.ready=!0;switch(!0){case typeof a.define=="function":a.define("abaaso",function(){return abaaso.init()});break;case h.server:case/complete|loaded/.test(b.readyState):abaaso.init();break;case typeof b.addEventListener=="function":b.addEventListener("DOMContentLoaded",abaaso.init,!1);break;case typeof b.attachEvent=="function":b.attachEvent("onreadystatechange",d);break;default:abaaso.timer.init=setInterval(d,10)}},clear:k.clear,clone:s.clone,create:k.create,css:k.css,decode:l.decode,defer:s.defer,define:s.define,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},destroy:k.destroy,encode:l.encode,error:s.error,expire:g.clean,expires:12e4,extend:s.extend,fire:function(a,b,c){var d=typeof c!="undefined",f,g,h;f=d?a:this,g=d?b:a,h=d?c:b;if(typeof f=="undefined"||f===e)f=abaaso;return q.fire.call(q,f,g,h)},genId:s.genId,get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},guid:s.guid,headers:function(a,b,c){return h.request(a,"HEAD",b,c)},hidden:k.hidden,id:"abaaso",init:function(){delete abaaso.init,delete abaaso.bootstrap;var a=function(){var a=this;e.timer.expire=setTimeout(function(){g.clean(),a.call(a)},e.expires)};return a.call(a),e.fire("init").un("init").fire("ready").un("ready")},iterate:s.iterate,jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},listeners:function(a){var b=this;if(typeof b=="undefined"||b===e)b=abaaso;return q.list.call(q,b,a)},log:s.log,merge:s.merge,module:s.module,object:s.object,on:function(a,b,c,d,f,g){var h=typeof c=="function",i,j,k,l,m,n;i=h?a:this,j=h?b:a,k=h?c:b,l=h?d:c,m=h?f:d,n=h?g:f;if(typeof i=="undefined"||i===e)i=abaaso;return typeof m=="undefined"&&(m=i),q.add.call(q,i,j,k,l,m,n)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions,position:k.position,post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},prepend:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"first")},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},queryString:s.queryString,ready:!1,reflect:s.reflect,repeat:s.repeat,repeating:{},store:function(a,b){return j.register.call(j,a,b)},timer:{},tpl:s.tpl,un:function(a,b,c,d){var f=typeof c!="undefined",g,h,i,j;g=f?a:this,h=f?b:a,i=f?c:b,j=f?d:c;if(typeof g=="undefined"||g===e)g=abaaso;return q.remove.call(q,g,h,i,j)},update:k.update,version:"2.0.0"}}()),typeof abaaso.bootstrap=="function"&&abaaso.bootstrap()})(this) \ No newline at end of file +(function(a){"use strict";var b=a.document,c=a.location,d=a.navigator;typeof a.$=="undefined"&&(a.$=null),typeof a.abaaso=="undefined"&&(a.abaaso=function(){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;return f={cast:function(a,b){b=b===!0;var c=[],d,e;switch(!0){case!isNaN(a.length):!h.ie||h.version>8?c=Array.prototype.slice.call(a):s.iterate(a,function(a,b){b!=="length"&&c.push(a)});break;default:b?c=f.keys(a):s.iterate(a,function(a){c.push(a)})}return c},clone:function(a){return s.clone(a)},contains:function(a,b){var c=[],d,e;return b=typeof b.indexOf=="function"?b.explode():[b],d=a.length,b.each(function(b){for(e=0;eb.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)===-1)return!0})},each:function(a,b){var c=0;return a.forEach(function(a){b(a,c++)}),a},first:function(a){return a[0]},index:function(a,b){return a.indexOf(b)},indexed:function(a){var b=[];return s.iterate(a,function(a,c){typeof a=="object"?b=b.concat(f.indexed(a)):b.push(a)}),b},intersect:function(a,b){var c=a.length>b.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)>-1)return!0})},keys:function(a){var b=[];return typeof Object.keys=="function"?b=Object.keys(a):s.iterate(a,function(a,c){b.push(c)}),b},last:function(a){var b=a.length;return b>1?a[b-1]:a.first()},range:function(a,b,c){var d=[],e;for(e=b;e<=c;e++)d.push(a[e]);return d},remove:function(a,b,c){if(typeof b=="string"){b=a.index(b);if(b===-1)return a}else b=b||0;var d=a.length,e=a.slice((c||b)+1||d);return a.length=b<0?d+b:b,a.push.apply(a,e),a},total:function(a){return f.indexed(a).length},toObject:function(a){var b={},c=a.length;while(c--)b[c.toString()]=a[c];return b}},g={items:{},clean:function(){return s.iterate(g.items,function(a,b){g.expired(b)&&g.expire(b)})},expire:function(a,b){return b=b===!0,typeof g.items[a]!="undefined"?(delete g.items[a],b||a.fire("beforeExpire").fire("expire").fire("afterExpire"),!0):!1},expired:function(a){var b=g.items[a];return typeof b!="undefined"&&typeof b.expires!="undefined"&&b.expires5:case this.firefox&&this.version>2:case this.ie&&this.version>8:case this.opera&&this.version>8:case this.safari&&this.version>4:return this.css3=!0,!0;default:return this.css3=!1,!1}},expire:0,firefox:function(){return typeof d!="undefined"&&/firefox/i.test(d.userAgent)}(),ie:function(){return typeof d!="undefined"&&/msie/i.test(d.userAgent)}(),ios:function(){return typeof d!="undefined"&&/ipad|iphone/i.test(d.userAgent)}(),linux:function(){return typeof d!="undefined"&&/linux|bsd|unix/i.test(d.userAgent)}(),mobile:function(){return typeof d!="undefined"&&/android|blackberry|ipad|iphone|meego|webos/i.test(d.userAgent)}(),playbook:function(){return typeof d!="undefined"&&/playbook/i.test(d.userAgent)}(),opera:function(){return typeof d!="undefined"&&/opera/i.test(d.userAgent)}(),osx:function(){return typeof d!="undefined"&&/macintosh/i.test(d.userAgent)}(),safari:function(){return typeof d!="undefined"&&/safari/i.test(d.userAgent.replace(/chrome.*/i,""))}(),server:function(){return typeof d=="undefined"}(),tablet:function(){abaaso.client.tablet=this.tablet=typeof d!="undefined"&&/android|ipad|playbook|webos/i.test(d.userAgent)&&(abaaso.client.size.x>=1e3||abaaso.client.size.y>=1e3)},webos:function(){return typeof d!="undefined"&&/webos/i.test(d.userAgent)}(),windows:function(){return typeof d!="undefined"&&/windows/i.test(d.userAgent)}(),version:function(){var a=0;switch(!0){case this.chrome:a=d.userAgent.replace(/(.*chrome\/|safari.*)/gi,"");break;case this.firefox:a=d.userAgent.replace(/(.*firefox\/)/gi,"");break;case this.ie:a=d.userAgent.replace(/(.*msie|;.*)/gi,"");break;case this.opera:a=d.userAgent.replace(/(.*opera\/|\(.*)/gi,"");break;case this.safari:a=d.userAgent.replace(/(.*version\/|safari.*)/gi,"");break;default:a=typeof d!="undefined"?d.appVersion:0}return a=isNaN(parseInt(a))?0:parseInt(a),abaaso.client.version=this.version=a,a},allows:function(a,b){try{if(a.isEmpty()||b.isEmpty())throw Error(m.error.invalidArguments);if(!g.get(a,!1))return undefined;b=b.toLowerCase();var c;switch(!0){case b==="delete":c=(a.permissions(b).bit&1)!==0;break;case b==="get":c=(a.permissions(b).bit&4)!==0;break;case/post|put/.test(b):c=(a.permissions(b).bit&2)!==0;break;default:c=!1}return c}catch(d){return v(d,arguments,this),undefined}},bit:function(a){var b=0;return a.each(function(a){switch(a.toLowerCase()){case"get":b|=4;break;case"post":case"put":b|=2;break;case"delete":b|=1}}),b},cors:function(a){return a.indexOf("//")>-1&&a.indexOf("//"+c.host)===-1},headers:function(a,b,c){var d=String(a.getAllResponseHeaders()).split("\n"),f={},i={},j=null,k=new Date,l,m;d.each(function(a){a.isEmpty()||(l=a.toString(),m=l.substr(l.indexOf(":")+1,l.length).replace(/\s/,""),l=l.substr(0,l.indexOf(":")).replace(/\s/,""),l=function(){var a=[];return l.explode("-").each(function(b){a.push(b.capitalize())}),a.join("-")}(),f[l]=m,/allow|access-control-allow-methods/i.test(l)&&(j=m))});switch(!0){case typeof f["Cache-Control"]!="undefined"&&/no/.test(f["Cache-Control"]):case typeof f.Pragma!="undefined"&&/no/.test(f.Pragma):break;case typeof f["Cache-Control"]!="undefined"&&/\d/.test(f["Cache-Control"]):k=k.setSeconds(k.getSeconds()+parseInt(/\d{1,}/.exec(f["Cache-Control"])[0]));break;case typeof f.Expires!="undefined":k=new Date(f.Expires);break;default:k=k.setSeconds(k.getSeconds()+e.expires)}return i.expires=k,i.headers=f,i.permission=h.bit(j!==null?j.explode():[c]),c!=="head"&&(g.set(b,"expires",i.expires),g.set(b,"headers",i.headers),g.set(b,"permission",i.permission)),i},permissions:function(a){var b=g.get(a,!1),c=b?b.permission:0,d={allows:[],bit:c,map:{read:4,write:2,"delete":1}};return c&1&&d.allows.push("DELETE"),c&2&&function(){d.allows.push("PUT"),d.allows.push("PUT")}(),c&4&&d.allows.push("GET"),d},jsonp:function(a,b,c,d){var f=(new String(a)).toString(),g=s.guid(!0),h,i,j;switch(!0){case typeof d=="undefined":case d===null:case d instanceof Object&&(d.callback===null||typeof d.callback=="undefined"):case typeof d=="string"&&d.isEmpty():h="callback";break;case d instanceof Object&&typeof d.callback!="undefined":h=d.callback;break;default:h="callback"}f=f.replace(h+"=?",""),f.on("afterJSONP",function(a){this.un("afterJSONP",g).un("failedJSONP",g),typeof b=="function"&&b(a)},g).on("failedJSONP",function(){this.un("afterJSONP",g).un("failedJSONP",g),typeof c=="function"&&c()},g);do i=s.genId().slice(0,10);while(typeof abaaso.callback[i]!="undefined");return a=a.replace(h+"=?",h+"=abaaso.callback."+i),abaaso.callback[i]=function(a){j.destroy(),clearTimeout(abaaso.timer[i]),delete abaaso.timer[i],delete abaaso.callback[i],f.fire("afterJSONP",a)},j=e("head").create("script",{src:a,type:"text/javascript"}),abaaso.timer[i]=setTimeout(function(){f.fire("failedJSONP")},3e4),a},request:function(a,b,c,d,e,f){try{if(/post|put/i.test(b)&&typeof e=="undefined")throw Error(m.error.invalidArguments);b=b.toLowerCase(),f=f instanceof Object?f:null;var i=h.cors(a),j=h.ie&&h.version<10&&i?new XDomainRequest:new XMLHttpRequest,k=/post|put/i.test(b)&&typeof e!="undefined"?e:null,n=b==="get"?g.get(a):!1,o=b.capitalize(),p=s.guid(!0),q=null,r=function(b){a.fire("failed"+o,b)},t=function(b){a.fire("timeout"+o,b)},w=typeof Document!="undefined",x=typeof ArrayBuffer!="undefined";b==="delete"&&a.on("afterDelete",function(){a.un("afterDelete",p),g.expire(a)},p),a.on("after"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof c=="function"&&c(b)},p).on("failed"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof d=="function"&&d(b)},p).fire("before"+o);if(b!=="head"&&a.allows(b)===!1)return a.fire("failed"+o);b==="get"&&Boolean(n)?a.fire("afterGet",s.clone(n.response)):(j[j instanceof XMLHttpRequest?"onreadystatechange":"onload"]=function(){h.response(j,a,b)},typeof j.onerror=="object"&&(j.onerror=r),typeof j.ontimeout=="object"&&(j.ontimeout=t),typeof j.onprogress=="object"&&(j.onprogress=function(b){a.fire("progress"+o,b)}),j.open(b.toUpperCase(),a,!0),f!==null&&f.hasOwnProperty("Content-Type")&&(q=f["Content-Type"]),i&&q===null&&(q="text/plain"),k!==null&&(k.hasOwnProperty("xml")&&(k=k.xml),w&&k instanceof Document&&(k=u.decode(k)),typeof k=="string"&&/<[^>]+>[^<]*]+>/.test(k)&&(q="application/xml"),!(x&&k instanceof ArrayBuffer)&&k instanceof Object&&(q="application/json",k=l.encode(k)),q===null&&x&&k instanceof ArrayBuffer&&(q="application/octet-stream"),q===null&&(q="application/x-www-form-urlencoded; charset=UTF-8")),typeof j.setRequestHeader=="function"&&(typeof n=="object"&&n.headers.hasOwnProperty("ETag")&&j.setRequestHeader("ETag",n.headers.ETag),f===null&&(f={}),q!==null&&(f["Content-Type"]=q),f.hasOwnProperty("callback")&&delete f.callback,s.iterate(f,function(a,b){a!==null&&a!=="withCredentials"&&j.setRequestHeader(b,a)})),typeof j.withCredentials=="boolean"&&f!==null&&typeof f.withCredentials=="boolean"&&(j.withCredentials=f.withCredentials),a.fire("beforeXHR",{xhr:j,uri:a}),k!==null?j.send(k):j.send())}catch(y){v(y,arguments,this),a.fire("failed"+o,j)}return a},response:function(a,b,d){try{var e=d.toLowerCase().capitalize(),f=c;switch(!0){case a.readyState===2:b.fire("received"+e);break;case a.readyState===4:b.fire("afterXHR",{xhr:a,uri:b});switch(a.status){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 301:var i=null,j=abaaso.state,k=h.headers(a,b,d),n=h.cors(b),o,p,q;switch(!0){case d==="head":return b.fire("afterHead",k.headers);case d!=="delete"&&/200|301/.test(a.status):p=typeof k.headers["Content-Type"]!="undefined"?k.headers["Content-Type"]:"";switch(!0){case(/json|plain|javascript/.test(p)||p.isEmpty())&&Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/xml/.test(p)&&String(a.responseText).isEmpty()&&a.responseXML!==null:o=u.decode(typeof a.responseXML.xml!="undefined"?a.responseXML.xml:a.responseXML);break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}if(typeof o=="undefined")throw Error(m.error.serverError);g.set(b,"response",k.response=o)}j.header!==null&&Boolean(i=k.headers[j.header])&&j.current!==i&&(typeof j.change=="function"?j.change(i):j.current=i);switch(a.status){case 200:case 201:case 202:case 203:case 206:b.fire("after"+e,s.clone(k.response));break;case 204:b.fire("after"+e);break;case 205:b.fire("reset");break;case 301:b.fire("moved",k.response)}break;case 401:throw Error(m.error.serverUnauthorized);case 403:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverForbidden);case 405:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverInvalidMethod);case 0:default:throw Error(m.error.serverError)}break;case h.ie&&h.cors(b):var o,q;switch(!0){case Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}g.set(b,"permission",h.bit(["get"])),g.set(b,"response",o),b.fire("afterGet",o)}}catch(r){v(r,arguments,this,!0),b.fire("failed"+e,a)}return b},size:function(){var a=0,c=0;return h.server||(a=typeof b.documentElement!="undefined"?b.documentElement.clientWidth:b.body.clientWidth,c=typeof b.documentElement!="undefined"?b.documentElement.clientHeight:b.body.clientHeight),{x:a,y:c}}},i={expire:function(a){return typeof i.get(a)!="undefined"&&i.set(a,"","-1s"),a},get:function(a){return i.list()[a]},list:function(){var a={},c,d;return!h.server&&typeof b.cookie!="undefined"&&!b.cookie.isEmpty()&&(d=b.cookie.split(";"),d.each(function(b){c=b.split("="),a[decodeURIComponent(c[0].toString().trim())]=decodeURIComponent(c[1].toString().trim())})),a},set:function(a,c,d){typeof d=="undefined"&&(d="");var e="",f=null,g=null,h=["d","h","m","s"],j=h.length;if(!d.isEmpty()){while(j--)if((new RegExp(h[j])).test(d)){g=h[j],f=parseInt(d);break}if(isNaN(f))throw Error(m.error.invalidArguments);e=new Date;switch(g){case"d":e.setDate(e.getDate()+f);break;case"h":e.setHours(e.getHours()+f);break;case"m":e.setMinutes(e.getMinutes()+f);break;case"s":e.setSeconds(e.getSeconds()+f)}}return e instanceof Date&&(e="; expires="+e.toUTCString()),b.cookie=a.toString().trim()+"="+c+e+"; path=/",i.get(a)}},j={methods:{batch:function(a,b,c){try{a=a.toString().toLowerCase(),c=c===!0;if(!/^(set|del)$/.test(a)||typeof b!="object")throw Error(m.error.invalidArguments);var d=this.parentNode,e=this,g=0,h=0,i=!1,j=function(a,b){var f=s.genId();e.key!==null&&typeof a[e.key]!="undefined"&&(b=a[e.key],delete a[e.key]),d.on("afterDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f),++g&&g===h&&k()},f).on("failedDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f)},f),e.set(b,a,c)},k=function(){a==="del"&&this.reindex(),d.fire("afterDataBatch")},l=s.genId(!0),n;d.fire("beforeDataBatch");switch(a){case"set":c&&this.clear(!0),d.on("failedDataSet",function(){d.un("failedDataSet",l),i||(i=!0,d.fire("failedDataBatch"))},l);break;case"del":d.on("afterDataDelete",function(){g++&&g===h&&k()},l).on("failedDataDelete",function(){d.un("failedDataDelete",l).un("afterDataDelete",l),i||(i=!0,d.fire("failedDataBatch"))},l)}if(b instanceof Array){h=b.length;switch(h){case 0:k();break;default:b.each(function(b,d){d=d.toString();if(a==="set")switch(!0){case typeof b=="object":j(b,d);break;case b.indexOf("//")===-1:b=e.uri+b;default:b.get(function(a){j(a,d)},null,{Accept:"application/json",widthCredentials:e.credentials})}else e.del(b,!1,c)})}}else h=f.cast(b,!0).length,s.iterate(b,function(b,d){a==="set"?(e.key!==null&&typeof b[e.key]!="undefined"?(n=b[e.key],delete b[e.key]):n=d.toString(),e.set(n,b,c)):e.del(b,!1,c)});return this}catch(o){return v(o,arguments,this),d.fire("failedDataBatch"),undefined}},clear:function(a){a=a===!0;var b=this.parentNode;return a?(this.keys={},this.records=[],this.total=0,this.views={}):(b.fire("beforeDataClear"),this.callback=null,this.credentials=null,this.expires=null,this._expires=null,this.key=null,this.keys={},this.records=[],this.source=null,this.total=0,this.views={},this.uri=null,this._uri=null,b.fire("afterDataClear")),this},del:function(a,b,c){if(typeof a=="undefined"||typeof a!="number"&&typeof a!="string")throw Error(m.error.invalidArguments);b=b!==!1,c=c===!0;var d=this.parentNode,e=/true|undefined/,f,g,h,i;switch(typeof a){case"string":f=a,a=this.keys[f];if(typeof f=="undefined")throw Error(m.error.invalidArguments);a=a.index;break;default:f=this.records[a];if(typeof f=="undefined")throw Error(m.error.invalidArguments);f=f.key}g={key:f,record:a,reindex:b},this.uri!==null&&(h=this.uri+"/"+f,i=h.allows("delete")),d.fire("beforeDataDelete",g);switch(!0){case c:case this.callback!==null:case this.uri===null:d.fire("syncDataDelete",g);break;case e.test(i):h.del(function(){d.fire("syncDataDelete",g)},function(){d.fire("failedDataDelete",g)},{Accept:"application/json",widthCredentials:this.credentials});break;default:d.fire("failedDataDelete",g)}return this},find:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);var c=[],d=typeof a=="string"?a.explode():a,e=[],f,g=d.length,h=this.parentNode,i={},j,k,l,n,o,p,q,r;n=this.records.first();switch(!0){case typeof b=="string":c=b.explode(),q=c.length;while(q--)if(!n.data.hasOwnProperty(c[q]))throw Error(m.error.invalidArguments);break;default:s.iterate(n.data,function(a,b){c.push(b)})}f=c.length,r=this.total;for(q=0;q8)&&typeof Object.defineProperty=="function":Object.defineProperty(a.data,"uri",{get:c.uri.getter,set:c.uri.setter}),Object.defineProperty(a.data,"expires",{get:c.expires.getter,set:c.expires.setter});break;case typeof a.data.__defineGetter__=="function":a.data.__defineGetter__("expires",c.expires.getter),a.data.__defineSetter__("expires",c.expires.setter),a.data.__defineGetter__("uri",c.uri.getter),a.data.__defineSetter__("uri",c.uri.setter);break;default:a.data.setExpires=function(b){a.data.expires=b,c.expires.setter.call(a.data,b)},a.data.setUri=function(b){a.data.uri=b,c.uri.setter.call(a.data,b)}}return typeof b=="object"&&a.data.batch("set",b),a.fire("afterDataStore"),a}},k={attr:function(a,b,c){try{typeof c=="string"&&(c=c.trim());var d;a=s.object(a);if(a instanceof Array)return a.attr(b,c);if(!(a instanceof Element&&typeof b!="undefined"&&!String(b).isEmpty()))throw Error(m.error.invalidArguments);switch(!0){case/checked|disabled/.test(b)&&typeof c=="undefined":return a[b];case/checked|disabled/.test(b)&&typeof c!="undefined":return a[b]=c,a;case a.nodeName==="SELECT"&&b==="selected"&&typeof c=="undefined":return e("#"+a.id+' option[selected="selected"]').first()||e("#"+a.id+" option").first();case a.nodeName==="SELECT"&&b==="selected"&&typeof c!="undefined":return d=e("#"+a.id+' option[selected="selected"]').first(),typeof d!="undefined"&&(d.selected=!1,d.removeAttribute("selected")),d=e("#"+a.id+' option[value="'+c+'"]').first(),d.selected=!0,d.setAttribute("selected","selected"),a;case typeof c=="undefined":return a.getAttribute(b);case c===null:return a.removeAttribute(b),a;default:return a.setAttribute(b,c),a}}catch(f){return v(f,arguments,this),undefined}},clear:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.clear(a)});if(a instanceof Element){a.fire("beforeClear");switch(!0){case typeof a.reset=="function":a.reset();break;case typeof a.value!="undefined":a.update({innerHTML:"",value:""});break;default:a.update({innerHTML:""})}return a.fire("afterClear"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},create:function(a,c,d,f){try{if(typeof a=="undefined"||String(a).isEmpty())throw Error(m.error.invalidArguments);var g,h;switch(!0){case typeof d!="undefined":d=s.object(d);break;case typeof c!="undefined"&&(typeof c=="string"||typeof c.childNodes!="undefined"):d=s.object(c);break;default:d=b.body}if(typeof d=="undefined")throw Error(m.error.invalidArguments);h=typeof c!="undefined"&&typeof c!="string"&&typeof c.childNodes=="undefined"&&typeof c.id!="undefined"&&typeof e("#"+c.id)=="undefined"?c.id:s.genId(),typeof c!="undefined"&&typeof c.id!="undefined"&&delete c.id,e.fire("beforeCreate",h),h.fire("beforeCreate"),g=b.createElement(a),g.id=h,typeof c=="object"&&typeof c.childNodes=="undefined"&&g.update(c);switch(!0){case typeof f=="undefined":case f==="last":d.appendChild(g);break;case f==="first":d.prependChild(g);break;case f==="after":f={},f.after=d,d=d.parentNode;case typeof f.after!="undefined":d.insertBefore(g,f.after.nextSibling);break;case f==="before":f={},f.before=d,d=d.parentNode;case typeof f.before!="undefined":d.insertBefore(g,f.before);break;default:d.appendChild(g)}return g.fire("afterCreate"),e.fire("afterCreate",g),g}catch(i){return v(i,arguments,this),undefined}},css:function(a){var c,d;return c=e("head").first().create("style",{type:"text/css"}),c.styleSheet?c.styleSheet.cssText=a:(d=b.createTextNode(a),c.appendChild(d)),c},destroy:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.destroy(a)}),[];if(!(a instanceof Element))throw Error(m.error.invalidArguments);e.fire("beforeDestroy",a),a.fire("beforeDestroy"),q.remove(a.id),a.parentNode!==null&&a.parentNode.removeChild(a),a.fire("afterDestroy"),e.fire("afterDestroy",a.id)}catch(b){v(b,arguments,this)}return undefined},disable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.disable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&!a.disabled&&(a.fire("beforeDisable"),a.disabled=!0,a.fire("afterDisable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},enable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.enable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&a.disabled&&(a.fire("beforeEnable"),a.disabled=!1,a.fire("afterEnable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hasClass:function(a,b){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element)return a.className.explode(" ").index(b)>-1;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},hide:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element){a.fire("beforeHide");switch(!0){case typeof a.hidden=="boolean":a.hidden=!0;break;default:a["data-display"]=a.style.display,a.style.display="none"}return a.fire("afterHide"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hidden:function(a){try{a=s.object(a);if(a instanceof Element)return a.style.display==="none"||typeof a.hidden=="boolean"&&a.hidden;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},klass:function(a,b,c){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.klass(a,b,c)});if(a instanceof Element&&!String(b).isEmpty()){c=c!==!1,a.fire("beforeClassChange");var d=a.className.split(" "),e=d.length,f;switch(!0){case c:d.index(b)<0&&d.push(b);break;case!c:b==="*"?d=[]:d.remove(b)}return d=d.join(" "),h.ie&&h.version<9?a.className=d:a.attr("class",d),a.fire("afterClassChange"),a}throw Error(m.error.invalidArguments)}catch(g){return v(g,arguments,this),undefined}},position:function(c){try{c=s.object(c);if(c instanceof Array)return c.position();if(c instanceof Element){var d,e,f,g;d=e=0,g=c.offsetWidth,f=c.offsetHeight;if(c.offsetParent){e=c.offsetTop,d=c.offsetLeft;while(c=c.offsetParent)d+=c.offsetLeft,e+=c.offsetTop}return{top:e,right:b.documentElement.clientWidth-(d+g),bottom:b.documentElement.clientHeight+a.scrollY-(e+f),left:d}}throw Error(m.error.invalidArguments)}catch(h){return v(h,arguments,this),undefined}},prependChild:function(a,b){try{a=s.object(a);if(a instanceof Element&&b instanceof Element)return a.childNodes.length===0?a.appendChild(b):a.insertBefore(b,a.childNodes[0]);throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},show:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.show(a)});if(a instanceof Element){a.fire("beforeShow");switch(!0){case typeof a.hidden=="boolean":a.hidden=!1;break;default:a.style.display=a.getAttribute("data-display")!==null?a.getAttribute("data-display"):"inherit"}return a.fire("afterShow"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},size:function(a){try{a=s.object(a);if(a instanceof Array){var b=[];return a.each(function(a){b.push(k.size(a))}),b}if(a instanceof Element){var c=function(a){return isNaN(parseInt(a))?0:parseInt(a)},d=a.offsetHeight+c(a.style.paddingTop)+c(a.style.paddingBottom)+c(a.style.borderTop)+c(a.style.borderBottom),e=a.offsetWidth+c(a.style.paddingLeft)+c(a.style.paddingRight)+c(a.style.borderLeft)+c(a.style.borderRight);return{x:d,y:e}}throw Error(m.error.invalidArguments)}catch(f){return v(f,arguments,this),undefined}},update:function(a,b){try{a=s.object(a),b=b||{};if(a instanceof Array)return a.each(function(a){k.update(a,b)});if(a instanceof Element)return a.fire("beforeUpdate"),s.iterate(b,function(b,c){switch(c){case"innerHTML":case"type":case"src":a[c]=b;break;case"class":b.isEmpty()?a.removeClass("*"):a.addClass(b);break;case"id":var d=q.listeners;typeof d[a.id]!="undefined"&&(d[c]=s.clone(d[a.id]),delete d[a.id]);default:a.attr(c,b)}}),a.fire("afterUpdate"),a;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},val:function(a,b){try{var c=null,d;a=s.object(a);if(a instanceof Array)return a.each(function(a){k.val(a,b)});if(a instanceof Element){switch(!0){case typeof b=="undefined":switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.checked&&(c=a.value)});break;case/select/gi.test(a.type):c=a.options[a.selectedIndex].value;break;default:c=typeof a.value!="undefined"?a.value:a.innerText}break;default:switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.value===b&&(a.checked=!0,c=a)});break;case/select/gi.test(a.type):f.cast(a.options).each(function(a){if(c!==null)return;a.value===b&&(a.selected=!0,c=a)});break;default:typeof a.value!="undefined"?a.value=b:a.innerText=b}c=a}return c}throw Error(m.error.invalidArguments)}catch(g){return v(g,arguments,this),undefined}}},l={decode:function(a,b){try{return JSON.parse(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}},encode:function(a,b){try{return JSON.stringify(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}}},m={common:{back:"Back",cancel:"Cancel",clear:"Clear",close:"Close",cont:"Continue",del:"Delete",edit:"Edit",find:"Find",gen:"Generate",go:"Go",loading:"Loading",next:"Next",login:"Login",ran:"Random",reset:"Reset",save:"Save",search:"Search",submit:"Submit"},day:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},error:{databaseNotOpen:"Failed to open the Database, possibly exceeded Domain quota",databaseNotSupported:"Client does not support local database storage",databaseWarnInjection:"Possible SQL injection in database transaction, use the ? placeholder",elementNotCreated:"Could not create the Element",elementNotFound:"Could not find the Element",expectedArray:"Expected an Array",expectedArrayObject:"Expected an Array or Object",expectedBoolean:"Expected a Boolean value",expectedNumber:"Expected a Number",expectedObject:"Expected an Object",invalidArguments:"One or more arguments is invalid",invalidDate:"Invalid Date",invalidFields:"The following required fields are invalid: ",propertyNotFound:"Could not find the requested property",serverError:"Server error has occurred",serverForbidden:"Forbidden to access URI",serverInvalidMethod:"Method not allowed",serverUnauthorized:"Authorization required to access URI"},month:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"}},n={clear:function(){return e.un(a,"message")},send:function(a,b){try{return a.postMessage(b,"*"),a}catch(c){return v(c,arguments,this),undefined}},recv:function(b){return e.on(a,"message",b)}},o={enabled:!1,log:!1,diff:{x:null,y:null},pos:{x:null,y:null},prev:{x:null,y:null},track:function(a){var c=abaaso.mouse;switch(!0){case typeof a=="object":var d=a.pageX?a.pageX:(h.ie&&h.version<9?b.documentElement.scrollLeft:b.body.scrollLeft)+a.clientX,f=a.pageY?a.pageY:(h.ie&&h.version<9?b.documentElement.scrollTop:b.body.scrollTop)+a.clientY,g=!1;c.pos.x!==d&&(g=!0),e.mouse.prev.x=c.prev.x=Number(c.pos.x),e.mouse.pos.x=c.pos.x=d,e.mouse.diff.x=c.diff.x=c.pos.x-c.prev.x,c.pos.y!==f&&(g=!0),e.mouse.prev.y=c.prev.y=Number(c.pos.y),e.mouse.pos.y=c.pos.y=f,e.mouse.diff.y=c.diff.y=c.pos.y-c.prev.y,g&&c.log&&s.log(c.pos.x+" ["+c.diff.x+"], "+c.pos.y+" ["+c.diff.y+"]");break;case typeof a=="boolean":a?q.add(b,"mousemove",abaaso.mouse.track):q.remove(b,"mousemove"),e.mouse.enabled=c.enabled=a}return c}},p={diff:function(a){try{if(typeof a!="number"||typeof this!="number")throw Error(m.error.expectedNumber);return Math.abs(this-a)}catch(b){return v(b,arguments,this),undefined}},format:function(a,b,c){try{if(typeof a!="number")throw Error(m.error.expectedNumber);a=a.toString(),b=b||",",c=c||3;var d=a.indexOf(".")>-1?"."+a.replace(/.*\./,""):"",e=a.replace(/\..*/,"").split("").reverse(),f=Math.floor(e.length/c),g=1,h,i;for(i=0;i-1)return undefined;var d=[],g,h;a=a.trim(),c=c===!0,a.indexOf(",")>-1&&(a=a.explode());if(a instanceof Array)return a.each(function(a){d.push(e(a,c))}),d;switch(!0){case/\s|>/.test(a):h=a.split(" ").filter(function(a){if(a.trim()!==""&&a!==">")return!0}).last(),g=b[h.indexOf("#")>-1&&h.indexOf(":")===-1?"querySelector":"querySelectorAll"](a);break;case a.indexOf("#")===0&&a.indexOf(":")===-1:g=isNaN(a.charAt(1))?b.querySelector(a):b.getElementById(a.substring(1));break;case a.indexOf("#")>-1&&a.indexOf(":")===-1:g=b.querySelector(a);break;default:g=b.querySelectorAll(a)}return typeof g!="undefined"&&g!==null&&!(g instanceof Element)&&!c&&(g=f.cast(g)),g===null&&(g=undefined),g},alias:function(a,b){var c=a,d=b;return s.iterate(d,function(a,b){var e,f;switch(!0){case!(a instanceof RegExp)&&typeof a=="function":c[b]=a.bind(c[b]);break;case!(a instanceof RegExp)&&!(a instanceof Array)&&a instanceof Object:typeof c[b]=="undefined"&&(c[b]={}),s.alias(c[b],d[b]);break;default:e=function(){return d[b]},f=function(a){d[b]=a};switch(!0){case(!h.ie||h.version>8)&&typeof Object.defineProperty=="function":Object.defineProperty(c,b,{get:e,set:f});break;case typeof c.__defineGetter__=="function":c.__defineGetter__(b,e),c.__defineSetter__(b,f);break;default:c[b]=d[b]}}}),a},clone:function(a){var b;switch(!0){case a instanceof Array:return[].concat(a);case typeof a=="boolean":return Boolean(a);case typeof a=="function":return a;case typeof a=="number":return Number(a);case typeof a=="string":return String(a);case!h.ie&&a instanceof Document:return u.decode(u.encode(a));case a instanceof Object:return b=l.decode(l.encode(a)),typeof b!="undefined"&&(a.hasOwnProperty("constructor")&&(b.constructor=a.constructor),a.hasOwnProperty("prototype")&&(b.prototype=a.prototype)),b;default:return a}},define:function(a,b,c){a=a.split("."),c=c||this,b=b||null;if(typeof c=="undefined"||c===e)c=abaaso;var d=c,g=a.length;return a.each(function(c){var e=a.index(c),h=g,i=e+1-1&&(a=a.replace("-",""),a=a.slice(0,c)+a.charAt(c).toUpperCase()+a.slice(c+1,a.length)),this.style[a]=b,this},destroy:function(){return k.destroy(this)},disable:function(){return k.disable(this)},enable:function(){return k.enable(this)},get:function(a,b){this.fire("beforeGet");var c=g.get(a),d=s.guid(!0),e=this;return c?this.html(c.response).fire("afterGet"):a.get(function(a){e.html(a).fire("afterGet")},null,b),this},hasClass:function(a){return this.genId(),k.hasClass(this,a)},hide:function(){return this.genId(),k.hide(this)},html:function(a){return this.genId(),typeof a=="undefined"?this.innerHTML:this.update({innerHTML:a})},isAlphaNum:function(){return this.nodeName==="FORM"?!1:t.test({alphanum:typeof this.value!="undefined"?this.value:this.innerText}).pass},isBoolean:function(){return this.nodeName==="FORM"?!1:t.test({"boolean":typeof this.value!="undefined"?this.value:this.innerText}).pass},isChecked:function(){return this.nodeName!=="INPUT"?!1:this.attr("checked")},isDate:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDate():this.innerText.isDate()},isDisabled:function(){return this.nodeName!=="INPUT"?!1:this.attr("disabled")},isDomain:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDomain():this.innerText.isDomain()},isEmail:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmail():this.innerText.isEmail()},isEmpty:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmpty():this.innerText.isEmpty()},isHidden:function(a){return this.genId(),k.hidden(this)},isIP:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isIP():this.innerText.isIP()},isInt:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isInt():this.innerText.isInt()},isNumber:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isNumber():this.innerText.isNumber()},isPhone:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isPhone():this.innerText.isPhone()},isString:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isString():this.innerText.isString()},jsonp:function(a,b,c){var d=this,e=b,f;return f=function(a){var b=d,c=a,f=e,g,h,i;try{typeof f!="undefined"?(f=f.replace(/]|'|"/g,"").replace(/\./g,"[").split("["),f.each(function(a){c=c[isNaN(a)?a:parseInt(a)];if(typeof c=="undefined")throw Error(m.error.propertyNotFound)}),i=c):i=a}catch(j){i=m.error.serverError,v(j,arguments,this)}b.text(i)},h.jsonp(a,f,function(){d.text(m.error.serverError)},c),this},loading:function(){return e.loading.create(this)},on:function(a,b,c,d,f){return this.genId(),e.on.call(this,a,b,c,d,f)},prepend:function(a,b){return this.genId(),k.create(a,b,this,"first")},prependChild:function(a){return this.genId(),k.prependChild(this,a)},position:function(){return this.genId(),k.position(this)},removeClass:function(a){return this.genId(),k.klass(this,a,!1)},show:function(){return this.genId(),k.show(this)},size:function(){return this.genId(),k.size(this)},text:function(a){var b={};return this.genId(),typeof this.value!="undefined"&&(b.value=a),b.innerHTML=a,this.update(b)},tpl:function(a){return e.tpl(a,this)},un:function(a,b,c){return this.genId(),e.un.call(this,a,b,c)},update:function(a){return this.genId(),k.update(this,a)},val:function(a){return this.genId(),k.val(this,a)},validate:function(){return this.nodeName==="FORM"?t.test(this).pass:typeof this.value!="undefined"?!this.value.isEmpty():!this.innerText.isEmpty()}},"function":{reflect:function(){return s.reflect(this)}},number:{diff:function(a){return p.diff.call(this,a)},format:function(a,b){return p.format(this,a,b)},isEven:function(){return p.even(this)},isOdd:function(){return p.odd(this)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},un:function(a,b,c){return e.un.call(this,a,b,c)}},shared:{fire:function(a,b){return this.genId(),e.fire.call(this,a,b)},genId:function(){return s.genId(this)},listeners:function(a){return this.genId(),e.listeners.call(this,a)}},string:{allows:function(a){return h.allows(this,a)},capitalize:function(){return r.capitalize(this)},del:function(a,b,c){return h.request(this,"DELETE",a,b,null,c)},explode:function(a){return r.explode(this,a)},get:function(a,b,c){return h.request(this,"GET",a,b,null,c)},isAlphaNum:function(){return t.test({alphanum:this}).pass},isBoolean:function(){return t.test({"boolean":this}).pass},isDate:function(){return t.test({date:this}).pass},isDomain:function(){return t.test({domain:this}).pass},isEmail:function(){return t.test({email:this}).pass},isEmpty:function(){return!t.test({notEmpty:this}).pass},isIP:function(){return t.test({ip:this}).pass},isInt:function(){return t.test({integer:this}).pass},isNumber:function(){return t.test({number:this}).pass},isPhone:function(){return t.test({phone:this}).pass},isString:function(){return t.test({string:this}).pass},jsonp:function(a,b,c){return h.jsonp(this,a,b,c)},post:function(a,b,c,d){return h.request(this,"POST",a,b,c,d)},put:function(a,b,c,d){return h.request(this,"PUT",a,b,c,d)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},options:function(a,b){return h.request(this,"OPTIONS",a,b)},headers:function(a,b){return h.request(this,"HEAD",a,b)},permissions:function(){return h.permissions(this)},toCamelCase:function(){return r.toCamelCase(this)},hyphenate:function(){return r.hyphenate(this)},trim:function(){return r.trim(this)},un:function(a,b,c){return e.un.call(this,a,b,c)}}},i=(!h.ie||h.version>8)&&typeof Object.defineProperty=="function",j=function(a,b,c){i?Object.defineProperty(a,b,{value:c,enumerable:!1}):a[b]=c};for(c in d[b])j(a.prototype,c,d[b][c]);if(b!=="function")for(c in d.shared)j(a.prototype,c,d.shared[c]);return a},queryString:function(a){a=a||".*";var b={},d=c.search.isEmpty()?null:c.search.replace("?",""),e;return d!==null&&(d=d.split("&"),d.each(function(a){e=a.split("=");if(e[0].isEmpty())return;switch(!0){case typeof e[1]=="undefined":case e[1].isEmpty():e[1]="";break;case e[1].isNumber():e[1]=Number(e[1]);break;case e[1].isBoolean():e[1]=e[1]==="true"}switch(!0){case typeof b[e[0]]=="undefined":b[e[0]]=e[1];break;case!(b[e[0]]instanceof Array):b[e[0]]=[b[e[0]]];default:b[e[0]].push(e[1])}})),b},reflect:function(a){return typeof a=="undefined"&&(a=this),typeof a=="undefined"&&(a=e),a=a.toString().match(/function\s+\w*\s*\((.*?)\)/)[1],a!==""?a.explode():[]},repeat:function(a,b,c){c=c||s.guid(!0);var d=function(a,b,c){var d=this;a()!==!1?e.repeating[c]=setTimeout(function(){d.call(d,a,b,c)},b):delete e.repeating[c]};return d.call(d,a,b,c),c},tpl:function(a,c){try{switch(!0){case typeof a!="object":case!/object|undefined/.test(typeof c)&&typeof (c=c.charAt(0)==="#"?e(c):e(c)[0])=="undefined":throw Error(m.error.invalidArguments)}typeof c=="undefined"&&(c=e("body")[0]);var d=b.createDocumentFragment();switch(!0){case a instanceof Array:a.each(function(a,b){k.create(f.cast(a,!0)[0],d).html(f.cast(a)[0])});break;default:s.iterate(a,function(a,b){switch(!0){case typeof a=="string":k.create(b,d).html(a);break;case a instanceof Array:case a instanceof Object:s.tpl(a,k.create(b,d))}})}return c.appendChild(d),c}catch(g){return v(g,arguments,this),undefined}}},t={pattern:{alphanum:/^[a-zA-Z0-9]*$/,"boolean":/^(0|1|true|false)?$/,domain:/^[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/,email:/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/,ip:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,integer:/(^-?\d\d*$)/,notEmpty:/\w{1,}/,number:/(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/,phone:/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/,string:/\w/},test:function(a){var b=!1,c=[],d=null;if(typeof a.nodeName!="undefined"&&a.nodeName==="FORM"){var f,g,h,i,j,k,l={},m,n,c=[],o={};return a.id.isEmpty()&&a.genId(),i=e("#"+a.id+" > input").concat(e("#"+a.id+" > select")),i.each(function(a){g=t.pattern[a.nodeName.toLowerCase()]?t.pattern[a.nodeName.toLowerCase()]:!a.id.isEmpty()&&t.pattern[a.id.toLowerCase()]?t.pattern[a.id.toLowerCase()]:"notEmpty",h=a.val(),h===null&&(h=""),l[g]=h}),n=this.test(l),n}return s.iterate(a,function(a,f){if(typeof f=="undefined"||typeof a=="undefined"){c.push({test:f,value:a}),b=!0;return}d=a.charAt(0)==="#"?typeof e(a)!="undefined"?e(a).val():"":a;switch(f){case"date":isNaN((new Date(d)).getYear())&&(c.push({test:f,value:d}),b=!0);break;case"domain":t.pattern.domain.test(d.replace(/.*\/\//,""))||(c.push({test:f,value:d}),b=!0);break;case"domainip":if(!t.pattern.domain.test(d.replace(/.*\/\//,""))||!t.pattern.ip.test(d))c.push({test:f,value:d}),b=!0;break;default:var g=typeof t.pattern[f]!="undefined"?t.pattern[f]:f;g.test(d)||(c.push({test:f,value:d}),b=!0)}}),{pass:!b,invalid:c}}},u={decode:function(a){try{if(typeof a!="string"||a.isEmpty())throw Error(m.error.invalidArguments);var b;return h.ie?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml"),b}catch(c){return v(c,arguments,this),undefined}},encode:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);b=b!==!1;var c=b?"":"",d=arguments[2]!==!1,e,f;a!==null&&typeof a.xml!="undefined"&&(a=a.xml),a instanceof Document&&(a=(new XMLSerializer).serializeToString(a)),e=function(a,b){var c="v";return/\&|\<|\>|\"|\'|\t|\r|\n|\@|\$/g.test(b)&&(c=c.replace(/v/,"")),c.replace(/n/g,a).replace(/v/,b)};switch(!0){case typeof a=="boolean":case typeof a=="number":case typeof a=="string":c+=e("item",a);break;case typeof a=="object":s.iterate(a,function(a,b){c+=u.encode(a,typeof a=="object",!1).replace(/item|xml/g,isNaN(b)?b:"item")})}return c+=b?"":"",d&&(c=''+c),c}catch(g){return v(g,arguments,this),undefined}}},v=s.error,{array:f,callback:{},client:{android:h.android,blackberry:h.blackberry,css3:!1,chrome:h.chrome,expire:h.expire,firefox:h.firefox,ie:h.ie,ios:h.ios,linux:h.linux,mobile:h.mobile,opera:h.opera,osx:h.osx,playbook:h.playbook,safari:h.safari,tablet:h.tablet,size:{x:0,y:0},version:0,webos:h.webos,windows:h.windows,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},headers:function(a,b,c){return h.request(a,"HEAD",b,c)},post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions},cookie:i,data:j,element:k,json:l,label:m,loading:{create:s.loading,url:null},message:n,mouse:o,number:p,observer:{log:q.log,add:q.add,fire:q.fire,fired:0,list:q.list,remove:q.remove},state:{_current:null,header:null,previous:null},string:r,validate:t,xml:u,$:s.$,alias:s.alias,aliased:"$",allows:h.allows,append:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"last")},bootstrap:function(){var d=function(a){/complete|loaded/.test(b.readyState)&&(typeof abaaso.timer.init!="undefined"&&(clearInterval(abaaso.timer.init),delete abaaso.timer.init),typeof abaaso.init=="function"&&abaaso.init())};typeof Array.prototype.filter=="undefined"&&(Array.prototype.filter=function(a){"use strict";if(this===void 0||this===null||typeof a!="function")throw Error(m.error.invalidArguments);var b=null,c=Object(this),d=c.length>>>0,e=[],f=arguments[1],g=null;for(b=0;b>>0;b&&(c=b);while(d8)&&typeof Object.defineProperty=="function":Object.defineProperty(abaaso.state,"current",{get:f,set:g}),Object.defineProperty(e.state,"current",{get:f,set:g});break;case typeof abaaso.state.__defineGetter__=="function":abaaso.state.__defineGetter__("current",f),abaaso.state.__defineSetter__("current",g),e.state.__defineGetter__("current",f),e.state.__defineSetter__("current",g);break;default:abaaso.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)},e.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)}}e.ready=!0;switch(!0){case typeof a.define=="function":a.define("abaaso",function(){return abaaso.init()});break;case h.server:case/complete|loaded/.test(b.readyState):abaaso.init();break;case typeof b.addEventListener=="function":b.addEventListener("DOMContentLoaded",abaaso.init,!1);break;case typeof b.attachEvent=="function":b.attachEvent("onreadystatechange",d);break;default:abaaso.timer.init=setInterval(d,10)}},clear:k.clear,clone:s.clone,create:k.create,css:k.css,decode:l.decode,defer:s.defer,define:s.define,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},destroy:k.destroy,encode:l.encode,error:s.error,expire:g.clean,expires:12e4,extend:s.extend,fire:function(a,b,c){var d=typeof c!="undefined",f,g,h;f=d?a:this,g=d?b:a,h=d?c:b;if(typeof f=="undefined"||f===e)f=abaaso;return q.fire.call(q,f,g,h)},genId:s.genId,get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},guid:s.guid,headers:function(a,b,c){return h.request(a,"HEAD",b,c)},hidden:k.hidden,id:"abaaso",init:function(){delete abaaso.init,delete abaaso.bootstrap;var a=function(){var a=this;e.timer.expire=setTimeout(function(){g.clean(),a.call(a)},e.expires)};return a.call(a),e.fire("init").un("init").fire("ready").un("ready")},iterate:s.iterate,jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},listeners:function(a){var b=this;if(typeof b=="undefined"||b===e)b=abaaso;return q.list.call(q,b,a)},log:s.log,merge:s.merge,module:s.module,object:s.object,on:function(a,b,c,d,f,g){var h=typeof c=="function",i,j,k,l,m,n;i=h?a:this,j=h?b:a,k=h?c:b,l=h?d:c,m=h?f:d,n=h?g:f;if(typeof i=="undefined"||i===e)i=abaaso;return typeof m=="undefined"&&(m=i),q.add.call(q,i,j,k,l,m,n)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions,position:k.position,post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},prepend:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"first")},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},queryString:s.queryString,ready:!1,reflect:s.reflect,repeat:s.repeat,repeating:{},store:function(a,b){return j.register.call(j,a,b)},timer:{},tpl:s.tpl,un:function(a,b,c,d){var f=typeof c!="undefined",g,h,i,j;g=f?a:this,h=f?b:a,i=f?c:b,j=f?d:c;if(typeof g=="undefined"||g===e)g=abaaso;return q.remove.call(q,g,h,i,j)},update:k.update,version:"2.0.3"}}()),typeof abaaso.bootstrap=="function"&&abaaso.bootstrap()})(this) \ No newline at end of file From 5900bfe236ef8e98ef959a00424d986f2825433a Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 27 May 2012 13:58:39 -0400 Subject: [PATCH 089/172] Upgrading abaaso --- assets/modules/abaaso.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/modules/abaaso.js b/assets/modules/abaaso.js index 7e13856..2962619 100644 --- a/assets/modules/abaaso.js +++ b/assets/modules/abaaso.js @@ -44,6 +44,6 @@ * @author Jason Mulligan * @link http://abaaso.com/ * @module abaaso - * @version 2.0.3 + * @version 2.0.6 */ -(function(a){"use strict";var b=a.document,c=a.location,d=a.navigator;typeof a.$=="undefined"&&(a.$=null),typeof a.abaaso=="undefined"&&(a.abaaso=function(){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;return f={cast:function(a,b){b=b===!0;var c=[],d,e;switch(!0){case!isNaN(a.length):!h.ie||h.version>8?c=Array.prototype.slice.call(a):s.iterate(a,function(a,b){b!=="length"&&c.push(a)});break;default:b?c=f.keys(a):s.iterate(a,function(a){c.push(a)})}return c},clone:function(a){return s.clone(a)},contains:function(a,b){var c=[],d,e;return b=typeof b.indexOf=="function"?b.explode():[b],d=a.length,b.each(function(b){for(e=0;eb.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)===-1)return!0})},each:function(a,b){var c=0;return a.forEach(function(a){b(a,c++)}),a},first:function(a){return a[0]},index:function(a,b){return a.indexOf(b)},indexed:function(a){var b=[];return s.iterate(a,function(a,c){typeof a=="object"?b=b.concat(f.indexed(a)):b.push(a)}),b},intersect:function(a,b){var c=a.length>b.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)>-1)return!0})},keys:function(a){var b=[];return typeof Object.keys=="function"?b=Object.keys(a):s.iterate(a,function(a,c){b.push(c)}),b},last:function(a){var b=a.length;return b>1?a[b-1]:a.first()},range:function(a,b,c){var d=[],e;for(e=b;e<=c;e++)d.push(a[e]);return d},remove:function(a,b,c){if(typeof b=="string"){b=a.index(b);if(b===-1)return a}else b=b||0;var d=a.length,e=a.slice((c||b)+1||d);return a.length=b<0?d+b:b,a.push.apply(a,e),a},total:function(a){return f.indexed(a).length},toObject:function(a){var b={},c=a.length;while(c--)b[c.toString()]=a[c];return b}},g={items:{},clean:function(){return s.iterate(g.items,function(a,b){g.expired(b)&&g.expire(b)})},expire:function(a,b){return b=b===!0,typeof g.items[a]!="undefined"?(delete g.items[a],b||a.fire("beforeExpire").fire("expire").fire("afterExpire"),!0):!1},expired:function(a){var b=g.items[a];return typeof b!="undefined"&&typeof b.expires!="undefined"&&b.expires5:case this.firefox&&this.version>2:case this.ie&&this.version>8:case this.opera&&this.version>8:case this.safari&&this.version>4:return this.css3=!0,!0;default:return this.css3=!1,!1}},expire:0,firefox:function(){return typeof d!="undefined"&&/firefox/i.test(d.userAgent)}(),ie:function(){return typeof d!="undefined"&&/msie/i.test(d.userAgent)}(),ios:function(){return typeof d!="undefined"&&/ipad|iphone/i.test(d.userAgent)}(),linux:function(){return typeof d!="undefined"&&/linux|bsd|unix/i.test(d.userAgent)}(),mobile:function(){return typeof d!="undefined"&&/android|blackberry|ipad|iphone|meego|webos/i.test(d.userAgent)}(),playbook:function(){return typeof d!="undefined"&&/playbook/i.test(d.userAgent)}(),opera:function(){return typeof d!="undefined"&&/opera/i.test(d.userAgent)}(),osx:function(){return typeof d!="undefined"&&/macintosh/i.test(d.userAgent)}(),safari:function(){return typeof d!="undefined"&&/safari/i.test(d.userAgent.replace(/chrome.*/i,""))}(),server:function(){return typeof d=="undefined"}(),tablet:function(){abaaso.client.tablet=this.tablet=typeof d!="undefined"&&/android|ipad|playbook|webos/i.test(d.userAgent)&&(abaaso.client.size.x>=1e3||abaaso.client.size.y>=1e3)},webos:function(){return typeof d!="undefined"&&/webos/i.test(d.userAgent)}(),windows:function(){return typeof d!="undefined"&&/windows/i.test(d.userAgent)}(),version:function(){var a=0;switch(!0){case this.chrome:a=d.userAgent.replace(/(.*chrome\/|safari.*)/gi,"");break;case this.firefox:a=d.userAgent.replace(/(.*firefox\/)/gi,"");break;case this.ie:a=d.userAgent.replace(/(.*msie|;.*)/gi,"");break;case this.opera:a=d.userAgent.replace(/(.*opera\/|\(.*)/gi,"");break;case this.safari:a=d.userAgent.replace(/(.*version\/|safari.*)/gi,"");break;default:a=typeof d!="undefined"?d.appVersion:0}return a=isNaN(parseInt(a))?0:parseInt(a),abaaso.client.version=this.version=a,a},allows:function(a,b){try{if(a.isEmpty()||b.isEmpty())throw Error(m.error.invalidArguments);if(!g.get(a,!1))return undefined;b=b.toLowerCase();var c;switch(!0){case b==="delete":c=(a.permissions(b).bit&1)!==0;break;case b==="get":c=(a.permissions(b).bit&4)!==0;break;case/post|put/.test(b):c=(a.permissions(b).bit&2)!==0;break;default:c=!1}return c}catch(d){return v(d,arguments,this),undefined}},bit:function(a){var b=0;return a.each(function(a){switch(a.toLowerCase()){case"get":b|=4;break;case"post":case"put":b|=2;break;case"delete":b|=1}}),b},cors:function(a){return a.indexOf("//")>-1&&a.indexOf("//"+c.host)===-1},headers:function(a,b,c){var d=String(a.getAllResponseHeaders()).split("\n"),f={},i={},j=null,k=new Date,l,m;d.each(function(a){a.isEmpty()||(l=a.toString(),m=l.substr(l.indexOf(":")+1,l.length).replace(/\s/,""),l=l.substr(0,l.indexOf(":")).replace(/\s/,""),l=function(){var a=[];return l.explode("-").each(function(b){a.push(b.capitalize())}),a.join("-")}(),f[l]=m,/allow|access-control-allow-methods/i.test(l)&&(j=m))});switch(!0){case typeof f["Cache-Control"]!="undefined"&&/no/.test(f["Cache-Control"]):case typeof f.Pragma!="undefined"&&/no/.test(f.Pragma):break;case typeof f["Cache-Control"]!="undefined"&&/\d/.test(f["Cache-Control"]):k=k.setSeconds(k.getSeconds()+parseInt(/\d{1,}/.exec(f["Cache-Control"])[0]));break;case typeof f.Expires!="undefined":k=new Date(f.Expires);break;default:k=k.setSeconds(k.getSeconds()+e.expires)}return i.expires=k,i.headers=f,i.permission=h.bit(j!==null?j.explode():[c]),c!=="head"&&(g.set(b,"expires",i.expires),g.set(b,"headers",i.headers),g.set(b,"permission",i.permission)),i},permissions:function(a){var b=g.get(a,!1),c=b?b.permission:0,d={allows:[],bit:c,map:{read:4,write:2,"delete":1}};return c&1&&d.allows.push("DELETE"),c&2&&function(){d.allows.push("PUT"),d.allows.push("PUT")}(),c&4&&d.allows.push("GET"),d},jsonp:function(a,b,c,d){var f=(new String(a)).toString(),g=s.guid(!0),h,i,j;switch(!0){case typeof d=="undefined":case d===null:case d instanceof Object&&(d.callback===null||typeof d.callback=="undefined"):case typeof d=="string"&&d.isEmpty():h="callback";break;case d instanceof Object&&typeof d.callback!="undefined":h=d.callback;break;default:h="callback"}f=f.replace(h+"=?",""),f.on("afterJSONP",function(a){this.un("afterJSONP",g).un("failedJSONP",g),typeof b=="function"&&b(a)},g).on("failedJSONP",function(){this.un("afterJSONP",g).un("failedJSONP",g),typeof c=="function"&&c()},g);do i=s.genId().slice(0,10);while(typeof abaaso.callback[i]!="undefined");return a=a.replace(h+"=?",h+"=abaaso.callback."+i),abaaso.callback[i]=function(a){j.destroy(),clearTimeout(abaaso.timer[i]),delete abaaso.timer[i],delete abaaso.callback[i],f.fire("afterJSONP",a)},j=e("head").create("script",{src:a,type:"text/javascript"}),abaaso.timer[i]=setTimeout(function(){f.fire("failedJSONP")},3e4),a},request:function(a,b,c,d,e,f){try{if(/post|put/i.test(b)&&typeof e=="undefined")throw Error(m.error.invalidArguments);b=b.toLowerCase(),f=f instanceof Object?f:null;var i=h.cors(a),j=h.ie&&h.version<10&&i?new XDomainRequest:new XMLHttpRequest,k=/post|put/i.test(b)&&typeof e!="undefined"?e:null,n=b==="get"?g.get(a):!1,o=b.capitalize(),p=s.guid(!0),q=null,r=function(b){a.fire("failed"+o,b)},t=function(b){a.fire("timeout"+o,b)},w=typeof Document!="undefined",x=typeof ArrayBuffer!="undefined";b==="delete"&&a.on("afterDelete",function(){a.un("afterDelete",p),g.expire(a)},p),a.on("after"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof c=="function"&&c(b)},p).on("failed"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof d=="function"&&d(b)},p).fire("before"+o);if(b!=="head"&&a.allows(b)===!1)return a.fire("failed"+o);b==="get"&&Boolean(n)?a.fire("afterGet",s.clone(n.response)):(j[j instanceof XMLHttpRequest?"onreadystatechange":"onload"]=function(){h.response(j,a,b)},typeof j.onerror=="object"&&(j.onerror=r),typeof j.ontimeout=="object"&&(j.ontimeout=t),typeof j.onprogress=="object"&&(j.onprogress=function(b){a.fire("progress"+o,b)}),j.open(b.toUpperCase(),a,!0),f!==null&&f.hasOwnProperty("Content-Type")&&(q=f["Content-Type"]),i&&q===null&&(q="text/plain"),k!==null&&(k.hasOwnProperty("xml")&&(k=k.xml),w&&k instanceof Document&&(k=u.decode(k)),typeof k=="string"&&/<[^>]+>[^<]*]+>/.test(k)&&(q="application/xml"),!(x&&k instanceof ArrayBuffer)&&k instanceof Object&&(q="application/json",k=l.encode(k)),q===null&&x&&k instanceof ArrayBuffer&&(q="application/octet-stream"),q===null&&(q="application/x-www-form-urlencoded; charset=UTF-8")),typeof j.setRequestHeader=="function"&&(typeof n=="object"&&n.headers.hasOwnProperty("ETag")&&j.setRequestHeader("ETag",n.headers.ETag),f===null&&(f={}),q!==null&&(f["Content-Type"]=q),f.hasOwnProperty("callback")&&delete f.callback,s.iterate(f,function(a,b){a!==null&&a!=="withCredentials"&&j.setRequestHeader(b,a)})),typeof j.withCredentials=="boolean"&&f!==null&&typeof f.withCredentials=="boolean"&&(j.withCredentials=f.withCredentials),a.fire("beforeXHR",{xhr:j,uri:a}),k!==null?j.send(k):j.send())}catch(y){v(y,arguments,this),a.fire("failed"+o,j)}return a},response:function(a,b,d){try{var e=d.toLowerCase().capitalize(),f=c;switch(!0){case a.readyState===2:b.fire("received"+e);break;case a.readyState===4:b.fire("afterXHR",{xhr:a,uri:b});switch(a.status){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 301:var i=null,j=abaaso.state,k=h.headers(a,b,d),n=h.cors(b),o,p,q;switch(!0){case d==="head":return b.fire("afterHead",k.headers);case d!=="delete"&&/200|301/.test(a.status):p=typeof k.headers["Content-Type"]!="undefined"?k.headers["Content-Type"]:"";switch(!0){case(/json|plain|javascript/.test(p)||p.isEmpty())&&Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/xml/.test(p)&&String(a.responseText).isEmpty()&&a.responseXML!==null:o=u.decode(typeof a.responseXML.xml!="undefined"?a.responseXML.xml:a.responseXML);break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}if(typeof o=="undefined")throw Error(m.error.serverError);g.set(b,"response",k.response=o)}j.header!==null&&Boolean(i=k.headers[j.header])&&j.current!==i&&(typeof j.change=="function"?j.change(i):j.current=i);switch(a.status){case 200:case 201:case 202:case 203:case 206:b.fire("after"+e,s.clone(k.response));break;case 204:b.fire("after"+e);break;case 205:b.fire("reset");break;case 301:b.fire("moved",k.response)}break;case 401:throw Error(m.error.serverUnauthorized);case 403:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverForbidden);case 405:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverInvalidMethod);case 0:default:throw Error(m.error.serverError)}break;case h.ie&&h.cors(b):var o,q;switch(!0){case Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}g.set(b,"permission",h.bit(["get"])),g.set(b,"response",o),b.fire("afterGet",o)}}catch(r){v(r,arguments,this,!0),b.fire("failed"+e,a)}return b},size:function(){var a=0,c=0;return h.server||(a=typeof b.documentElement!="undefined"?b.documentElement.clientWidth:b.body.clientWidth,c=typeof b.documentElement!="undefined"?b.documentElement.clientHeight:b.body.clientHeight),{x:a,y:c}}},i={expire:function(a){return typeof i.get(a)!="undefined"&&i.set(a,"","-1s"),a},get:function(a){return i.list()[a]},list:function(){var a={},c,d;return!h.server&&typeof b.cookie!="undefined"&&!b.cookie.isEmpty()&&(d=b.cookie.split(";"),d.each(function(b){c=b.split("="),a[decodeURIComponent(c[0].toString().trim())]=decodeURIComponent(c[1].toString().trim())})),a},set:function(a,c,d){typeof d=="undefined"&&(d="");var e="",f=null,g=null,h=["d","h","m","s"],j=h.length;if(!d.isEmpty()){while(j--)if((new RegExp(h[j])).test(d)){g=h[j],f=parseInt(d);break}if(isNaN(f))throw Error(m.error.invalidArguments);e=new Date;switch(g){case"d":e.setDate(e.getDate()+f);break;case"h":e.setHours(e.getHours()+f);break;case"m":e.setMinutes(e.getMinutes()+f);break;case"s":e.setSeconds(e.getSeconds()+f)}}return e instanceof Date&&(e="; expires="+e.toUTCString()),b.cookie=a.toString().trim()+"="+c+e+"; path=/",i.get(a)}},j={methods:{batch:function(a,b,c){try{a=a.toString().toLowerCase(),c=c===!0;if(!/^(set|del)$/.test(a)||typeof b!="object")throw Error(m.error.invalidArguments);var d=this.parentNode,e=this,g=0,h=0,i=!1,j=function(a,b){var f=s.genId();e.key!==null&&typeof a[e.key]!="undefined"&&(b=a[e.key],delete a[e.key]),d.on("afterDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f),++g&&g===h&&k()},f).on("failedDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f)},f),e.set(b,a,c)},k=function(){a==="del"&&this.reindex(),d.fire("afterDataBatch")},l=s.genId(!0),n;d.fire("beforeDataBatch");switch(a){case"set":c&&this.clear(!0),d.on("failedDataSet",function(){d.un("failedDataSet",l),i||(i=!0,d.fire("failedDataBatch"))},l);break;case"del":d.on("afterDataDelete",function(){g++&&g===h&&k()},l).on("failedDataDelete",function(){d.un("failedDataDelete",l).un("afterDataDelete",l),i||(i=!0,d.fire("failedDataBatch"))},l)}if(b instanceof Array){h=b.length;switch(h){case 0:k();break;default:b.each(function(b,d){d=d.toString();if(a==="set")switch(!0){case typeof b=="object":j(b,d);break;case b.indexOf("//")===-1:b=e.uri+b;default:b.get(function(a){j(a,d)},null,{Accept:"application/json",widthCredentials:e.credentials})}else e.del(b,!1,c)})}}else h=f.cast(b,!0).length,s.iterate(b,function(b,d){a==="set"?(e.key!==null&&typeof b[e.key]!="undefined"?(n=b[e.key],delete b[e.key]):n=d.toString(),e.set(n,b,c)):e.del(b,!1,c)});return this}catch(o){return v(o,arguments,this),d.fire("failedDataBatch"),undefined}},clear:function(a){a=a===!0;var b=this.parentNode;return a?(this.keys={},this.records=[],this.total=0,this.views={}):(b.fire("beforeDataClear"),this.callback=null,this.credentials=null,this.expires=null,this._expires=null,this.key=null,this.keys={},this.records=[],this.source=null,this.total=0,this.views={},this.uri=null,this._uri=null,b.fire("afterDataClear")),this},del:function(a,b,c){if(typeof a=="undefined"||typeof a!="number"&&typeof a!="string")throw Error(m.error.invalidArguments);b=b!==!1,c=c===!0;var d=this.parentNode,e=/true|undefined/,f,g,h,i;switch(typeof a){case"string":f=a,a=this.keys[f];if(typeof f=="undefined")throw Error(m.error.invalidArguments);a=a.index;break;default:f=this.records[a];if(typeof f=="undefined")throw Error(m.error.invalidArguments);f=f.key}g={key:f,record:a,reindex:b},this.uri!==null&&(h=this.uri+"/"+f,i=h.allows("delete")),d.fire("beforeDataDelete",g);switch(!0){case c:case this.callback!==null:case this.uri===null:d.fire("syncDataDelete",g);break;case e.test(i):h.del(function(){d.fire("syncDataDelete",g)},function(){d.fire("failedDataDelete",g)},{Accept:"application/json",widthCredentials:this.credentials});break;default:d.fire("failedDataDelete",g)}return this},find:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);var c=[],d=typeof a=="string"?a.explode():a,e=[],f,g=d.length,h=this.parentNode,i={},j,k,l,n,o,p,q,r;n=this.records.first();switch(!0){case typeof b=="string":c=b.explode(),q=c.length;while(q--)if(!n.data.hasOwnProperty(c[q]))throw Error(m.error.invalidArguments);break;default:s.iterate(n.data,function(a,b){c.push(b)})}f=c.length,r=this.total;for(q=0;q8)&&typeof Object.defineProperty=="function":Object.defineProperty(a.data,"uri",{get:c.uri.getter,set:c.uri.setter}),Object.defineProperty(a.data,"expires",{get:c.expires.getter,set:c.expires.setter});break;case typeof a.data.__defineGetter__=="function":a.data.__defineGetter__("expires",c.expires.getter),a.data.__defineSetter__("expires",c.expires.setter),a.data.__defineGetter__("uri",c.uri.getter),a.data.__defineSetter__("uri",c.uri.setter);break;default:a.data.setExpires=function(b){a.data.expires=b,c.expires.setter.call(a.data,b)},a.data.setUri=function(b){a.data.uri=b,c.uri.setter.call(a.data,b)}}return typeof b=="object"&&a.data.batch("set",b),a.fire("afterDataStore"),a}},k={attr:function(a,b,c){try{typeof c=="string"&&(c=c.trim());var d;a=s.object(a);if(a instanceof Array)return a.attr(b,c);if(!(a instanceof Element&&typeof b!="undefined"&&!String(b).isEmpty()))throw Error(m.error.invalidArguments);switch(!0){case/checked|disabled/.test(b)&&typeof c=="undefined":return a[b];case/checked|disabled/.test(b)&&typeof c!="undefined":return a[b]=c,a;case a.nodeName==="SELECT"&&b==="selected"&&typeof c=="undefined":return e("#"+a.id+' option[selected="selected"]').first()||e("#"+a.id+" option").first();case a.nodeName==="SELECT"&&b==="selected"&&typeof c!="undefined":return d=e("#"+a.id+' option[selected="selected"]').first(),typeof d!="undefined"&&(d.selected=!1,d.removeAttribute("selected")),d=e("#"+a.id+' option[value="'+c+'"]').first(),d.selected=!0,d.setAttribute("selected","selected"),a;case typeof c=="undefined":return a.getAttribute(b);case c===null:return a.removeAttribute(b),a;default:return a.setAttribute(b,c),a}}catch(f){return v(f,arguments,this),undefined}},clear:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.clear(a)});if(a instanceof Element){a.fire("beforeClear");switch(!0){case typeof a.reset=="function":a.reset();break;case typeof a.value!="undefined":a.update({innerHTML:"",value:""});break;default:a.update({innerHTML:""})}return a.fire("afterClear"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},create:function(a,c,d,f){try{if(typeof a=="undefined"||String(a).isEmpty())throw Error(m.error.invalidArguments);var g,h;switch(!0){case typeof d!="undefined":d=s.object(d);break;case typeof c!="undefined"&&(typeof c=="string"||typeof c.childNodes!="undefined"):d=s.object(c);break;default:d=b.body}if(typeof d=="undefined")throw Error(m.error.invalidArguments);h=typeof c!="undefined"&&typeof c!="string"&&typeof c.childNodes=="undefined"&&typeof c.id!="undefined"&&typeof e("#"+c.id)=="undefined"?c.id:s.genId(),typeof c!="undefined"&&typeof c.id!="undefined"&&delete c.id,e.fire("beforeCreate",h),h.fire("beforeCreate"),g=b.createElement(a),g.id=h,typeof c=="object"&&typeof c.childNodes=="undefined"&&g.update(c);switch(!0){case typeof f=="undefined":case f==="last":d.appendChild(g);break;case f==="first":d.prependChild(g);break;case f==="after":f={},f.after=d,d=d.parentNode;case typeof f.after!="undefined":d.insertBefore(g,f.after.nextSibling);break;case f==="before":f={},f.before=d,d=d.parentNode;case typeof f.before!="undefined":d.insertBefore(g,f.before);break;default:d.appendChild(g)}return g.fire("afterCreate"),e.fire("afterCreate",g),g}catch(i){return v(i,arguments,this),undefined}},css:function(a){var c,d;return c=e("head").first().create("style",{type:"text/css"}),c.styleSheet?c.styleSheet.cssText=a:(d=b.createTextNode(a),c.appendChild(d)),c},destroy:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.destroy(a)}),[];if(!(a instanceof Element))throw Error(m.error.invalidArguments);e.fire("beforeDestroy",a),a.fire("beforeDestroy"),q.remove(a.id),a.parentNode!==null&&a.parentNode.removeChild(a),a.fire("afterDestroy"),e.fire("afterDestroy",a.id)}catch(b){v(b,arguments,this)}return undefined},disable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.disable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&!a.disabled&&(a.fire("beforeDisable"),a.disabled=!0,a.fire("afterDisable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},enable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.enable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&a.disabled&&(a.fire("beforeEnable"),a.disabled=!1,a.fire("afterEnable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hasClass:function(a,b){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element)return a.className.explode(" ").index(b)>-1;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},hide:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element){a.fire("beforeHide");switch(!0){case typeof a.hidden=="boolean":a.hidden=!0;break;default:a["data-display"]=a.style.display,a.style.display="none"}return a.fire("afterHide"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hidden:function(a){try{a=s.object(a);if(a instanceof Element)return a.style.display==="none"||typeof a.hidden=="boolean"&&a.hidden;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},klass:function(a,b,c){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.klass(a,b,c)});if(a instanceof Element&&!String(b).isEmpty()){c=c!==!1,a.fire("beforeClassChange");var d=a.className.split(" "),e=d.length,f;switch(!0){case c:d.index(b)<0&&d.push(b);break;case!c:b==="*"?d=[]:d.remove(b)}return d=d.join(" "),h.ie&&h.version<9?a.className=d:a.attr("class",d),a.fire("afterClassChange"),a}throw Error(m.error.invalidArguments)}catch(g){return v(g,arguments,this),undefined}},position:function(c){try{c=s.object(c);if(c instanceof Array)return c.position();if(c instanceof Element){var d,e,f,g;d=e=0,g=c.offsetWidth,f=c.offsetHeight;if(c.offsetParent){e=c.offsetTop,d=c.offsetLeft;while(c=c.offsetParent)d+=c.offsetLeft,e+=c.offsetTop}return{top:e,right:b.documentElement.clientWidth-(d+g),bottom:b.documentElement.clientHeight+a.scrollY-(e+f),left:d}}throw Error(m.error.invalidArguments)}catch(h){return v(h,arguments,this),undefined}},prependChild:function(a,b){try{a=s.object(a);if(a instanceof Element&&b instanceof Element)return a.childNodes.length===0?a.appendChild(b):a.insertBefore(b,a.childNodes[0]);throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},show:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.show(a)});if(a instanceof Element){a.fire("beforeShow");switch(!0){case typeof a.hidden=="boolean":a.hidden=!1;break;default:a.style.display=a.getAttribute("data-display")!==null?a.getAttribute("data-display"):"inherit"}return a.fire("afterShow"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},size:function(a){try{a=s.object(a);if(a instanceof Array){var b=[];return a.each(function(a){b.push(k.size(a))}),b}if(a instanceof Element){var c=function(a){return isNaN(parseInt(a))?0:parseInt(a)},d=a.offsetHeight+c(a.style.paddingTop)+c(a.style.paddingBottom)+c(a.style.borderTop)+c(a.style.borderBottom),e=a.offsetWidth+c(a.style.paddingLeft)+c(a.style.paddingRight)+c(a.style.borderLeft)+c(a.style.borderRight);return{x:d,y:e}}throw Error(m.error.invalidArguments)}catch(f){return v(f,arguments,this),undefined}},update:function(a,b){try{a=s.object(a),b=b||{};if(a instanceof Array)return a.each(function(a){k.update(a,b)});if(a instanceof Element)return a.fire("beforeUpdate"),s.iterate(b,function(b,c){switch(c){case"innerHTML":case"type":case"src":a[c]=b;break;case"class":b.isEmpty()?a.removeClass("*"):a.addClass(b);break;case"id":var d=q.listeners;typeof d[a.id]!="undefined"&&(d[c]=s.clone(d[a.id]),delete d[a.id]);default:a.attr(c,b)}}),a.fire("afterUpdate"),a;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},val:function(a,b){try{var c=null,d;a=s.object(a);if(a instanceof Array)return a.each(function(a){k.val(a,b)});if(a instanceof Element){switch(!0){case typeof b=="undefined":switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.checked&&(c=a.value)});break;case/select/gi.test(a.type):c=a.options[a.selectedIndex].value;break;default:c=typeof a.value!="undefined"?a.value:a.innerText}break;default:switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.value===b&&(a.checked=!0,c=a)});break;case/select/gi.test(a.type):f.cast(a.options).each(function(a){if(c!==null)return;a.value===b&&(a.selected=!0,c=a)});break;default:typeof a.value!="undefined"?a.value=b:a.innerText=b}c=a}return c}throw Error(m.error.invalidArguments)}catch(g){return v(g,arguments,this),undefined}}},l={decode:function(a,b){try{return JSON.parse(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}},encode:function(a,b){try{return JSON.stringify(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}}},m={common:{back:"Back",cancel:"Cancel",clear:"Clear",close:"Close",cont:"Continue",del:"Delete",edit:"Edit",find:"Find",gen:"Generate",go:"Go",loading:"Loading",next:"Next",login:"Login",ran:"Random",reset:"Reset",save:"Save",search:"Search",submit:"Submit"},day:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},error:{databaseNotOpen:"Failed to open the Database, possibly exceeded Domain quota",databaseNotSupported:"Client does not support local database storage",databaseWarnInjection:"Possible SQL injection in database transaction, use the ? placeholder",elementNotCreated:"Could not create the Element",elementNotFound:"Could not find the Element",expectedArray:"Expected an Array",expectedArrayObject:"Expected an Array or Object",expectedBoolean:"Expected a Boolean value",expectedNumber:"Expected a Number",expectedObject:"Expected an Object",invalidArguments:"One or more arguments is invalid",invalidDate:"Invalid Date",invalidFields:"The following required fields are invalid: ",propertyNotFound:"Could not find the requested property",serverError:"Server error has occurred",serverForbidden:"Forbidden to access URI",serverInvalidMethod:"Method not allowed",serverUnauthorized:"Authorization required to access URI"},month:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"}},n={clear:function(){return e.un(a,"message")},send:function(a,b){try{return a.postMessage(b,"*"),a}catch(c){return v(c,arguments,this),undefined}},recv:function(b){return e.on(a,"message",b)}},o={enabled:!1,log:!1,diff:{x:null,y:null},pos:{x:null,y:null},prev:{x:null,y:null},track:function(a){var c=abaaso.mouse;switch(!0){case typeof a=="object":var d=a.pageX?a.pageX:(h.ie&&h.version<9?b.documentElement.scrollLeft:b.body.scrollLeft)+a.clientX,f=a.pageY?a.pageY:(h.ie&&h.version<9?b.documentElement.scrollTop:b.body.scrollTop)+a.clientY,g=!1;c.pos.x!==d&&(g=!0),e.mouse.prev.x=c.prev.x=Number(c.pos.x),e.mouse.pos.x=c.pos.x=d,e.mouse.diff.x=c.diff.x=c.pos.x-c.prev.x,c.pos.y!==f&&(g=!0),e.mouse.prev.y=c.prev.y=Number(c.pos.y),e.mouse.pos.y=c.pos.y=f,e.mouse.diff.y=c.diff.y=c.pos.y-c.prev.y,g&&c.log&&s.log(c.pos.x+" ["+c.diff.x+"], "+c.pos.y+" ["+c.diff.y+"]");break;case typeof a=="boolean":a?q.add(b,"mousemove",abaaso.mouse.track):q.remove(b,"mousemove"),e.mouse.enabled=c.enabled=a}return c}},p={diff:function(a){try{if(typeof a!="number"||typeof this!="number")throw Error(m.error.expectedNumber);return Math.abs(this-a)}catch(b){return v(b,arguments,this),undefined}},format:function(a,b,c){try{if(typeof a!="number")throw Error(m.error.expectedNumber);a=a.toString(),b=b||",",c=c||3;var d=a.indexOf(".")>-1?"."+a.replace(/.*\./,""):"",e=a.replace(/\..*/,"").split("").reverse(),f=Math.floor(e.length/c),g=1,h,i;for(i=0;i-1)return undefined;var d=[],g,h;a=a.trim(),c=c===!0,a.indexOf(",")>-1&&(a=a.explode());if(a instanceof Array)return a.each(function(a){d.push(e(a,c))}),d;switch(!0){case/\s|>/.test(a):h=a.split(" ").filter(function(a){if(a.trim()!==""&&a!==">")return!0}).last(),g=b[h.indexOf("#")>-1&&h.indexOf(":")===-1?"querySelector":"querySelectorAll"](a);break;case a.indexOf("#")===0&&a.indexOf(":")===-1:g=isNaN(a.charAt(1))?b.querySelector(a):b.getElementById(a.substring(1));break;case a.indexOf("#")>-1&&a.indexOf(":")===-1:g=b.querySelector(a);break;default:g=b.querySelectorAll(a)}return typeof g!="undefined"&&g!==null&&!(g instanceof Element)&&!c&&(g=f.cast(g)),g===null&&(g=undefined),g},alias:function(a,b){var c=a,d=b;return s.iterate(d,function(a,b){var e,f;switch(!0){case!(a instanceof RegExp)&&typeof a=="function":c[b]=a.bind(c[b]);break;case!(a instanceof RegExp)&&!(a instanceof Array)&&a instanceof Object:typeof c[b]=="undefined"&&(c[b]={}),s.alias(c[b],d[b]);break;default:e=function(){return d[b]},f=function(a){d[b]=a};switch(!0){case(!h.ie||h.version>8)&&typeof Object.defineProperty=="function":Object.defineProperty(c,b,{get:e,set:f});break;case typeof c.__defineGetter__=="function":c.__defineGetter__(b,e),c.__defineSetter__(b,f);break;default:c[b]=d[b]}}}),a},clone:function(a){var b;switch(!0){case a instanceof Array:return[].concat(a);case typeof a=="boolean":return Boolean(a);case typeof a=="function":return a;case typeof a=="number":return Number(a);case typeof a=="string":return String(a);case!h.ie&&a instanceof Document:return u.decode(u.encode(a));case a instanceof Object:return b=l.decode(l.encode(a)),typeof b!="undefined"&&(a.hasOwnProperty("constructor")&&(b.constructor=a.constructor),a.hasOwnProperty("prototype")&&(b.prototype=a.prototype)),b;default:return a}},define:function(a,b,c){a=a.split("."),c=c||this,b=b||null;if(typeof c=="undefined"||c===e)c=abaaso;var d=c,g=a.length;return a.each(function(c){var e=a.index(c),h=g,i=e+1-1&&(a=a.replace("-",""),a=a.slice(0,c)+a.charAt(c).toUpperCase()+a.slice(c+1,a.length)),this.style[a]=b,this},destroy:function(){return k.destroy(this)},disable:function(){return k.disable(this)},enable:function(){return k.enable(this)},get:function(a,b){this.fire("beforeGet");var c=g.get(a),d=s.guid(!0),e=this;return c?this.html(c.response).fire("afterGet"):a.get(function(a){e.html(a).fire("afterGet")},null,b),this},hasClass:function(a){return this.genId(),k.hasClass(this,a)},hide:function(){return this.genId(),k.hide(this)},html:function(a){return this.genId(),typeof a=="undefined"?this.innerHTML:this.update({innerHTML:a})},isAlphaNum:function(){return this.nodeName==="FORM"?!1:t.test({alphanum:typeof this.value!="undefined"?this.value:this.innerText}).pass},isBoolean:function(){return this.nodeName==="FORM"?!1:t.test({"boolean":typeof this.value!="undefined"?this.value:this.innerText}).pass},isChecked:function(){return this.nodeName!=="INPUT"?!1:this.attr("checked")},isDate:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDate():this.innerText.isDate()},isDisabled:function(){return this.nodeName!=="INPUT"?!1:this.attr("disabled")},isDomain:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDomain():this.innerText.isDomain()},isEmail:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmail():this.innerText.isEmail()},isEmpty:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmpty():this.innerText.isEmpty()},isHidden:function(a){return this.genId(),k.hidden(this)},isIP:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isIP():this.innerText.isIP()},isInt:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isInt():this.innerText.isInt()},isNumber:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isNumber():this.innerText.isNumber()},isPhone:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isPhone():this.innerText.isPhone()},isString:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isString():this.innerText.isString()},jsonp:function(a,b,c){var d=this,e=b,f;return f=function(a){var b=d,c=a,f=e,g,h,i;try{typeof f!="undefined"?(f=f.replace(/]|'|"/g,"").replace(/\./g,"[").split("["),f.each(function(a){c=c[isNaN(a)?a:parseInt(a)];if(typeof c=="undefined")throw Error(m.error.propertyNotFound)}),i=c):i=a}catch(j){i=m.error.serverError,v(j,arguments,this)}b.text(i)},h.jsonp(a,f,function(){d.text(m.error.serverError)},c),this},loading:function(){return e.loading.create(this)},on:function(a,b,c,d,f){return this.genId(),e.on.call(this,a,b,c,d,f)},prepend:function(a,b){return this.genId(),k.create(a,b,this,"first")},prependChild:function(a){return this.genId(),k.prependChild(this,a)},position:function(){return this.genId(),k.position(this)},removeClass:function(a){return this.genId(),k.klass(this,a,!1)},show:function(){return this.genId(),k.show(this)},size:function(){return this.genId(),k.size(this)},text:function(a){var b={};return this.genId(),typeof this.value!="undefined"&&(b.value=a),b.innerHTML=a,this.update(b)},tpl:function(a){return e.tpl(a,this)},un:function(a,b,c){return this.genId(),e.un.call(this,a,b,c)},update:function(a){return this.genId(),k.update(this,a)},val:function(a){return this.genId(),k.val(this,a)},validate:function(){return this.nodeName==="FORM"?t.test(this).pass:typeof this.value!="undefined"?!this.value.isEmpty():!this.innerText.isEmpty()}},"function":{reflect:function(){return s.reflect(this)}},number:{diff:function(a){return p.diff.call(this,a)},format:function(a,b){return p.format(this,a,b)},isEven:function(){return p.even(this)},isOdd:function(){return p.odd(this)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},un:function(a,b,c){return e.un.call(this,a,b,c)}},shared:{fire:function(a,b){return this.genId(),e.fire.call(this,a,b)},genId:function(){return s.genId(this)},listeners:function(a){return this.genId(),e.listeners.call(this,a)}},string:{allows:function(a){return h.allows(this,a)},capitalize:function(){return r.capitalize(this)},del:function(a,b,c){return h.request(this,"DELETE",a,b,null,c)},explode:function(a){return r.explode(this,a)},get:function(a,b,c){return h.request(this,"GET",a,b,null,c)},isAlphaNum:function(){return t.test({alphanum:this}).pass},isBoolean:function(){return t.test({"boolean":this}).pass},isDate:function(){return t.test({date:this}).pass},isDomain:function(){return t.test({domain:this}).pass},isEmail:function(){return t.test({email:this}).pass},isEmpty:function(){return!t.test({notEmpty:this}).pass},isIP:function(){return t.test({ip:this}).pass},isInt:function(){return t.test({integer:this}).pass},isNumber:function(){return t.test({number:this}).pass},isPhone:function(){return t.test({phone:this}).pass},isString:function(){return t.test({string:this}).pass},jsonp:function(a,b,c){return h.jsonp(this,a,b,c)},post:function(a,b,c,d){return h.request(this,"POST",a,b,c,d)},put:function(a,b,c,d){return h.request(this,"PUT",a,b,c,d)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},options:function(a,b){return h.request(this,"OPTIONS",a,b)},headers:function(a,b){return h.request(this,"HEAD",a,b)},permissions:function(){return h.permissions(this)},toCamelCase:function(){return r.toCamelCase(this)},hyphenate:function(){return r.hyphenate(this)},trim:function(){return r.trim(this)},un:function(a,b,c){return e.un.call(this,a,b,c)}}},i=(!h.ie||h.version>8)&&typeof Object.defineProperty=="function",j=function(a,b,c){i?Object.defineProperty(a,b,{value:c,enumerable:!1}):a[b]=c};for(c in d[b])j(a.prototype,c,d[b][c]);if(b!=="function")for(c in d.shared)j(a.prototype,c,d.shared[c]);return a},queryString:function(a){a=a||".*";var b={},d=c.search.isEmpty()?null:c.search.replace("?",""),e;return d!==null&&(d=d.split("&"),d.each(function(a){e=a.split("=");if(e[0].isEmpty())return;switch(!0){case typeof e[1]=="undefined":case e[1].isEmpty():e[1]="";break;case e[1].isNumber():e[1]=Number(e[1]);break;case e[1].isBoolean():e[1]=e[1]==="true"}switch(!0){case typeof b[e[0]]=="undefined":b[e[0]]=e[1];break;case!(b[e[0]]instanceof Array):b[e[0]]=[b[e[0]]];default:b[e[0]].push(e[1])}})),b},reflect:function(a){return typeof a=="undefined"&&(a=this),typeof a=="undefined"&&(a=e),a=a.toString().match(/function\s+\w*\s*\((.*?)\)/)[1],a!==""?a.explode():[]},repeat:function(a,b,c){c=c||s.guid(!0);var d=function(a,b,c){var d=this;a()!==!1?e.repeating[c]=setTimeout(function(){d.call(d,a,b,c)},b):delete e.repeating[c]};return d.call(d,a,b,c),c},tpl:function(a,c){try{switch(!0){case typeof a!="object":case!/object|undefined/.test(typeof c)&&typeof (c=c.charAt(0)==="#"?e(c):e(c)[0])=="undefined":throw Error(m.error.invalidArguments)}typeof c=="undefined"&&(c=e("body")[0]);var d=b.createDocumentFragment();switch(!0){case a instanceof Array:a.each(function(a,b){k.create(f.cast(a,!0)[0],d).html(f.cast(a)[0])});break;default:s.iterate(a,function(a,b){switch(!0){case typeof a=="string":k.create(b,d).html(a);break;case a instanceof Array:case a instanceof Object:s.tpl(a,k.create(b,d))}})}return c.appendChild(d),c}catch(g){return v(g,arguments,this),undefined}}},t={pattern:{alphanum:/^[a-zA-Z0-9]*$/,"boolean":/^(0|1|true|false)?$/,domain:/^[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/,email:/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/,ip:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,integer:/(^-?\d\d*$)/,notEmpty:/\w{1,}/,number:/(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/,phone:/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/,string:/\w/},test:function(a){var b=!1,c=[],d=null;if(typeof a.nodeName!="undefined"&&a.nodeName==="FORM"){var f,g,h,i,j,k,l={},m,n,c=[],o={};return a.id.isEmpty()&&a.genId(),i=e("#"+a.id+" > input").concat(e("#"+a.id+" > select")),i.each(function(a){g=t.pattern[a.nodeName.toLowerCase()]?t.pattern[a.nodeName.toLowerCase()]:!a.id.isEmpty()&&t.pattern[a.id.toLowerCase()]?t.pattern[a.id.toLowerCase()]:"notEmpty",h=a.val(),h===null&&(h=""),l[g]=h}),n=this.test(l),n}return s.iterate(a,function(a,f){if(typeof f=="undefined"||typeof a=="undefined"){c.push({test:f,value:a}),b=!0;return}d=a.charAt(0)==="#"?typeof e(a)!="undefined"?e(a).val():"":a;switch(f){case"date":isNaN((new Date(d)).getYear())&&(c.push({test:f,value:d}),b=!0);break;case"domain":t.pattern.domain.test(d.replace(/.*\/\//,""))||(c.push({test:f,value:d}),b=!0);break;case"domainip":if(!t.pattern.domain.test(d.replace(/.*\/\//,""))||!t.pattern.ip.test(d))c.push({test:f,value:d}),b=!0;break;default:var g=typeof t.pattern[f]!="undefined"?t.pattern[f]:f;g.test(d)||(c.push({test:f,value:d}),b=!0)}}),{pass:!b,invalid:c}}},u={decode:function(a){try{if(typeof a!="string"||a.isEmpty())throw Error(m.error.invalidArguments);var b;return h.ie?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml"),b}catch(c){return v(c,arguments,this),undefined}},encode:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);b=b!==!1;var c=b?"":"",d=arguments[2]!==!1,e,f;a!==null&&typeof a.xml!="undefined"&&(a=a.xml),a instanceof Document&&(a=(new XMLSerializer).serializeToString(a)),e=function(a,b){var c="v";return/\&|\<|\>|\"|\'|\t|\r|\n|\@|\$/g.test(b)&&(c=c.replace(/v/,"")),c.replace(/n/g,a).replace(/v/,b)};switch(!0){case typeof a=="boolean":case typeof a=="number":case typeof a=="string":c+=e("item",a);break;case typeof a=="object":s.iterate(a,function(a,b){c+=u.encode(a,typeof a=="object",!1).replace(/item|xml/g,isNaN(b)?b:"item")})}return c+=b?"":"",d&&(c=''+c),c}catch(g){return v(g,arguments,this),undefined}}},v=s.error,{array:f,callback:{},client:{android:h.android,blackberry:h.blackberry,css3:!1,chrome:h.chrome,expire:h.expire,firefox:h.firefox,ie:h.ie,ios:h.ios,linux:h.linux,mobile:h.mobile,opera:h.opera,osx:h.osx,playbook:h.playbook,safari:h.safari,tablet:h.tablet,size:{x:0,y:0},version:0,webos:h.webos,windows:h.windows,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},headers:function(a,b,c){return h.request(a,"HEAD",b,c)},post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions},cookie:i,data:j,element:k,json:l,label:m,loading:{create:s.loading,url:null},message:n,mouse:o,number:p,observer:{log:q.log,add:q.add,fire:q.fire,fired:0,list:q.list,remove:q.remove},state:{_current:null,header:null,previous:null},string:r,validate:t,xml:u,$:s.$,alias:s.alias,aliased:"$",allows:h.allows,append:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"last")},bootstrap:function(){var d=function(a){/complete|loaded/.test(b.readyState)&&(typeof abaaso.timer.init!="undefined"&&(clearInterval(abaaso.timer.init),delete abaaso.timer.init),typeof abaaso.init=="function"&&abaaso.init())};typeof Array.prototype.filter=="undefined"&&(Array.prototype.filter=function(a){"use strict";if(this===void 0||this===null||typeof a!="function")throw Error(m.error.invalidArguments);var b=null,c=Object(this),d=c.length>>>0,e=[],f=arguments[1],g=null;for(b=0;b>>0;b&&(c=b);while(d8)&&typeof Object.defineProperty=="function":Object.defineProperty(abaaso.state,"current",{get:f,set:g}),Object.defineProperty(e.state,"current",{get:f,set:g});break;case typeof abaaso.state.__defineGetter__=="function":abaaso.state.__defineGetter__("current",f),abaaso.state.__defineSetter__("current",g),e.state.__defineGetter__("current",f),e.state.__defineSetter__("current",g);break;default:abaaso.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)},e.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)}}e.ready=!0;switch(!0){case typeof a.define=="function":a.define("abaaso",function(){return abaaso.init()});break;case h.server:case/complete|loaded/.test(b.readyState):abaaso.init();break;case typeof b.addEventListener=="function":b.addEventListener("DOMContentLoaded",abaaso.init,!1);break;case typeof b.attachEvent=="function":b.attachEvent("onreadystatechange",d);break;default:abaaso.timer.init=setInterval(d,10)}},clear:k.clear,clone:s.clone,create:k.create,css:k.css,decode:l.decode,defer:s.defer,define:s.define,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},destroy:k.destroy,encode:l.encode,error:s.error,expire:g.clean,expires:12e4,extend:s.extend,fire:function(a,b,c){var d=typeof c!="undefined",f,g,h;f=d?a:this,g=d?b:a,h=d?c:b;if(typeof f=="undefined"||f===e)f=abaaso;return q.fire.call(q,f,g,h)},genId:s.genId,get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},guid:s.guid,headers:function(a,b,c){return h.request(a,"HEAD",b,c)},hidden:k.hidden,id:"abaaso",init:function(){delete abaaso.init,delete abaaso.bootstrap;var a=function(){var a=this;e.timer.expire=setTimeout(function(){g.clean(),a.call(a)},e.expires)};return a.call(a),e.fire("init").un("init").fire("ready").un("ready")},iterate:s.iterate,jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},listeners:function(a){var b=this;if(typeof b=="undefined"||b===e)b=abaaso;return q.list.call(q,b,a)},log:s.log,merge:s.merge,module:s.module,object:s.object,on:function(a,b,c,d,f,g){var h=typeof c=="function",i,j,k,l,m,n;i=h?a:this,j=h?b:a,k=h?c:b,l=h?d:c,m=h?f:d,n=h?g:f;if(typeof i=="undefined"||i===e)i=abaaso;return typeof m=="undefined"&&(m=i),q.add.call(q,i,j,k,l,m,n)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions,position:k.position,post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},prepend:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"first")},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},queryString:s.queryString,ready:!1,reflect:s.reflect,repeat:s.repeat,repeating:{},store:function(a,b){return j.register.call(j,a,b)},timer:{},tpl:s.tpl,un:function(a,b,c,d){var f=typeof c!="undefined",g,h,i,j;g=f?a:this,h=f?b:a,i=f?c:b,j=f?d:c;if(typeof g=="undefined"||g===e)g=abaaso;return q.remove.call(q,g,h,i,j)},update:k.update,version:"2.0.3"}}()),typeof abaaso.bootstrap=="function"&&abaaso.bootstrap()})(this) \ No newline at end of file +(function(a){"use strict";var b=a.document,c=a.location,d=a.navigator;typeof a.$=="undefined"&&(a.$=null),typeof a.abaaso=="undefined"&&(a.abaaso=function(){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;return f={cast:function(a,b){b=b===!0;var c=[],d,e;switch(!0){case!isNaN(a.length):!h.ie||h.version>8?c=Array.prototype.slice.call(a):s.iterate(a,function(a,b){b!=="length"&&c.push(a)});break;default:b?c=f.keys(a):s.iterate(a,function(a){c.push(a)})}return c},clone:function(a){return s.clone(a)},contains:function(a,b){var c=[],d,e;return b=typeof b.indexOf=="function"?b.explode():[b],d=a.length,b.each(function(b){for(e=0;eb.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)===-1)return!0})},each:function(a,b){var c=0;return a.forEach(function(a){b(a,c++)}),a},first:function(a){return a[0]},index:function(a,b){return a.indexOf(b)},indexed:function(a){var b=[];return s.iterate(a,function(a,c){typeof a=="object"?b=b.concat(f.indexed(a)):b.push(a)}),b},intersect:function(a,b){var c=a.length>b.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)>-1)return!0})},keys:function(a){var b=[];return typeof Object.keys=="function"?b=Object.keys(a):s.iterate(a,function(a,c){b.push(c)}),b},last:function(a){var b=a.length;return b>1?a[b-1]:a.first()},range:function(a,b,c){var d=[],e;for(e=b;e<=c;e++)d.push(a[e]);return d},remove:function(a,b,c){if(typeof b=="string"){b=a.index(b);if(b===-1)return a}else b=b||0;var d=a.length,e=a.slice((c||b)+1||d);return a.length=b<0?d+b:b,a.push.apply(a,e),a},sort:function(a,b){var c;if(!isNaN(a)&&!isNaN(b))c=p.parse(a)>p.parse(b);else switch(!0){case ab:c=1;break;default:c=0}return c},total:function(a){return f.indexed(a).length},toObject:function(a){var b={},c=a.length;while(c--)b[c.toString()]=a[c];return b}},g={items:{},clean:function(){return s.iterate(g.items,function(a,b){g.expired(b)&&g.expire(b)})},expire:function(a,b){return b=b===!0,typeof g.items[a]!="undefined"?(delete g.items[a],b||a.fire("beforeExpire").fire("expire").fire("afterExpire"),!0):!1},expired:function(a){var b=g.items[a];return typeof b!="undefined"&&typeof b.expires!="undefined"&&b.expires5:case this.firefox&&this.version>2:case this.ie&&this.version>8:case this.opera&&this.version>8:case this.safari&&this.version>4:return this.css3=!0,!0;default:return this.css3=!1,!1}},expire:0,firefox:function(){return typeof d!="undefined"&&/firefox/i.test(d.userAgent)}(),ie:function(){return typeof d!="undefined"&&/msie/i.test(d.userAgent)}(),ios:function(){return typeof d!="undefined"&&/ipad|iphone/i.test(d.userAgent)}(),linux:function(){return typeof d!="undefined"&&/linux|bsd|unix/i.test(d.userAgent)}(),mobile:function(){return typeof d!="undefined"&&/android|blackberry|ipad|iphone|meego|webos/i.test(d.userAgent)}(),playbook:function(){return typeof d!="undefined"&&/playbook/i.test(d.userAgent)}(),opera:function(){return typeof d!="undefined"&&/opera/i.test(d.userAgent)}(),osx:function(){return typeof d!="undefined"&&/macintosh/i.test(d.userAgent)}(),safari:function(){return typeof d!="undefined"&&/safari/i.test(d.userAgent.replace(/chrome.*/i,""))}(),server:function(){return typeof d=="undefined"}(),tablet:function(){abaaso.client.tablet=this.tablet=typeof d!="undefined"&&/android|ipad|playbook|webos/i.test(d.userAgent)&&(abaaso.client.size.x>=1e3||abaaso.client.size.y>=1e3)},webos:function(){return typeof d!="undefined"&&/webos/i.test(d.userAgent)}(),windows:function(){return typeof d!="undefined"&&/windows/i.test(d.userAgent)}(),version:function(){var a=0;switch(!0){case this.chrome:a=d.userAgent.replace(/(.*chrome\/|safari.*)/gi,"");break;case this.firefox:a=d.userAgent.replace(/(.*firefox\/)/gi,"");break;case this.ie:a=d.userAgent.replace(/(.*msie|;.*)/gi,"");break;case this.opera:a=d.userAgent.replace(/(.*opera\/|\(.*)/gi,"");break;case this.safari:a=d.userAgent.replace(/(.*version\/|safari.*)/gi,"");break;default:a=typeof d!="undefined"?d.appVersion:0}return a=isNaN(parseInt(a))?0:parseInt(a),abaaso.client.version=this.version=a,a},allows:function(a,b){try{if(a.isEmpty()||b.isEmpty())throw Error(m.error.invalidArguments);if(!g.get(a,!1))return undefined;b=b.toLowerCase();var c;switch(!0){case b==="delete":c=(a.permissions(b).bit&1)!==0;break;case b==="get":c=(a.permissions(b).bit&4)!==0;break;case/post|put/.test(b):c=(a.permissions(b).bit&2)!==0;break;default:c=!1}return c}catch(d){return v(d,arguments,this),undefined}},bit:function(a){var b=0;return a.each(function(a){switch(a.toLowerCase()){case"get":b|=4;break;case"post":case"put":b|=2;break;case"delete":b|=1}}),b},cors:function(a){return a.indexOf("//")>-1&&a.indexOf("//"+c.host)===-1},headers:function(a,b,c){var d=String(a.getAllResponseHeaders()).split("\n"),f={},i={},j=null,k=new Date,l,m;d.each(function(a){a.isEmpty()||(l=a.toString(),m=l.substr(l.indexOf(":")+1,l.length).replace(/\s/,""),l=l.substr(0,l.indexOf(":")).replace(/\s/,""),l=function(){var a=[];return l.explode("-").each(function(b){a.push(b.capitalize())}),a.join("-")}(),f[l]=m,/allow|access-control-allow-methods/i.test(l)&&(j=m))});switch(!0){case typeof f["Cache-Control"]!="undefined"&&/no/.test(f["Cache-Control"]):case typeof f.Pragma!="undefined"&&/no/.test(f.Pragma):break;case typeof f["Cache-Control"]!="undefined"&&/\d/.test(f["Cache-Control"]):k=k.setSeconds(k.getSeconds()+parseInt(/\d{1,}/.exec(f["Cache-Control"])[0]));break;case typeof f.Expires!="undefined":k=new Date(f.Expires);break;default:k=k.setSeconds(k.getSeconds()+e.expires)}return i.expires=k,i.headers=f,i.permission=h.bit(j!==null?j.explode():[c]),c!=="head"&&(g.set(b,"expires",i.expires),g.set(b,"headers",i.headers),g.set(b,"permission",i.permission)),i},permissions:function(a){var b=g.get(a,!1),c=b?b.permission:0,d={allows:[],bit:c,map:{read:4,write:2,"delete":1}};return c&1&&d.allows.push("DELETE"),c&2&&function(){d.allows.push("PUT"),d.allows.push("PUT")}(),c&4&&d.allows.push("GET"),d},jsonp:function(a,b,c,d){var f=(new String(a)).toString(),g=s.guid(!0),h,i,j;switch(!0){case typeof d=="undefined":case d===null:case d instanceof Object&&(d.callback===null||typeof d.callback=="undefined"):case typeof d=="string"&&d.isEmpty():h="callback";break;case d instanceof Object&&typeof d.callback!="undefined":h=d.callback;break;default:h="callback"}f=f.replace(h+"=?",""),f.on("afterJSONP",function(a){this.un("afterJSONP",g).un("failedJSONP",g),typeof b=="function"&&b(a)},g).on("failedJSONP",function(){this.un("afterJSONP",g).un("failedJSONP",g),typeof c=="function"&&c()},g);do i=s.genId().slice(0,10);while(typeof abaaso.callback[i]!="undefined");return a=a.replace(h+"=?",h+"=abaaso.callback."+i),abaaso.callback[i]=function(a){j.destroy(),clearTimeout(abaaso.timer[i]),delete abaaso.timer[i],delete abaaso.callback[i],f.fire("afterJSONP",a)},j=e("head").create("script",{src:a,type:"text/javascript"}),abaaso.timer[i]=setTimeout(function(){f.fire("failedJSONP")},3e4),a},request:function(a,b,c,d,e,f){try{if(/post|put/i.test(b)&&typeof e=="undefined")throw Error(m.error.invalidArguments);b=b.toLowerCase(),f=f instanceof Object?f:null;var i=h.cors(a),j=h.ie&&h.version<10&&i?new XDomainRequest:new XMLHttpRequest,k=/post|put/i.test(b)&&typeof e!="undefined"?e:null,n=b==="get"?g.get(a):!1,o=b.capitalize(),p=s.guid(!0),q=null,r=function(b){a.fire("failed"+o,b)},t=function(b){a.fire("timeout"+o,b)},w=typeof Document!="undefined",x=typeof ArrayBuffer!="undefined";b==="delete"&&a.on("afterDelete",function(){a.un("afterDelete",p),g.expire(a)},p),a.on("after"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof c=="function"&&c(b)},p).on("failed"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof d=="function"&&d(b)},p).fire("before"+o);if(b!=="head"&&a.allows(b)===!1)return a.fire("failed"+o);b==="get"&&Boolean(n)?a.fire("afterGet",s.clone(n.response)):(j[j instanceof XMLHttpRequest?"onreadystatechange":"onload"]=function(){h.response(j,a,b)},typeof j.onerror=="object"&&(j.onerror=r),typeof j.ontimeout=="object"&&(j.ontimeout=t),typeof j.onprogress=="object"&&(j.onprogress=function(b){a.fire("progress"+o,b)}),j.open(b.toUpperCase(),a,!0),f!==null&&f.hasOwnProperty("Content-Type")&&(q=f["Content-Type"]),i&&q===null&&(q="text/plain"),k!==null&&(k.hasOwnProperty("xml")&&(k=k.xml),w&&k instanceof Document&&(k=u.decode(k)),typeof k=="string"&&/<[^>]+>[^<]*]+>/.test(k)&&(q="application/xml"),!(x&&k instanceof ArrayBuffer)&&k instanceof Object&&(q="application/json",k=l.encode(k)),q===null&&x&&k instanceof ArrayBuffer&&(q="application/octet-stream"),q===null&&(q="application/x-www-form-urlencoded; charset=UTF-8")),typeof j.setRequestHeader=="function"&&(typeof n=="object"&&n.headers.hasOwnProperty("ETag")&&j.setRequestHeader("ETag",n.headers.ETag),f===null&&(f={}),q!==null&&(f["Content-Type"]=q),f.hasOwnProperty("callback")&&delete f.callback,s.iterate(f,function(a,b){a!==null&&a!=="withCredentials"&&j.setRequestHeader(b,a)})),typeof j.withCredentials=="boolean"&&f!==null&&typeof f.withCredentials=="boolean"&&(j.withCredentials=f.withCredentials),a.fire("beforeXHR",{xhr:j,uri:a}),k!==null?j.send(k):j.send())}catch(y){v(y,arguments,this),a.fire("failed"+o,j)}return a},response:function(a,b,d){try{var e=d.toLowerCase().capitalize(),f=c;switch(!0){case a.readyState===2:b.fire("received"+e);break;case a.readyState===4:b.fire("afterXHR",{xhr:a,uri:b});switch(a.status){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 301:var i=null,j=abaaso.state,k=h.headers(a,b,d),n=h.cors(b),o,p,q;switch(!0){case d==="head":return b.fire("afterHead",k.headers);case d!=="delete"&&/200|301/.test(a.status):p=typeof k.headers["Content-Type"]!="undefined"?k.headers["Content-Type"]:"";switch(!0){case(/json|plain|javascript/.test(p)||p.isEmpty())&&Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/xml/.test(p)&&String(a.responseText).isEmpty()&&a.responseXML!==null:o=u.decode(typeof a.responseXML.xml!="undefined"?a.responseXML.xml:a.responseXML);break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}if(typeof o=="undefined")throw Error(m.error.serverError);g.set(b,"response",k.response=o)}j.header!==null&&Boolean(i=k.headers[j.header])&&j.current!==i&&(typeof j.change=="function"?j.change(i):j.current=i);switch(a.status){case 200:case 201:case 202:case 203:case 206:b.fire("after"+e,s.clone(k.response));break;case 204:b.fire("after"+e);break;case 205:b.fire("reset");break;case 301:b.fire("moved",k.response)}break;case 401:throw Error(m.error.serverUnauthorized);case 403:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverForbidden);case 405:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverInvalidMethod);case 0:default:throw Error(m.error.serverError)}break;case h.ie&&h.cors(b):var o,q;switch(!0){case Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}g.set(b,"permission",h.bit(["get"])),g.set(b,"response",o),b.fire("afterGet",o)}}catch(r){v(r,arguments,this,!0),b.fire("failed"+e,a)}return b},size:function(){var a=0,c=0;return h.server||(a=typeof b.documentElement!="undefined"?b.documentElement.clientWidth:b.body.clientWidth,c=typeof b.documentElement!="undefined"?b.documentElement.clientHeight:b.body.clientHeight),{x:a,y:c}}},i={expire:function(a){return typeof i.get(a)!="undefined"&&i.set(a,"","-1s"),a},get:function(a){return i.list()[a]},list:function(){var a={},c,d;return!h.server&&typeof b.cookie!="undefined"&&!b.cookie.isEmpty()&&(d=b.cookie.split(";"),d.each(function(b){c=b.split("="),a[decodeURIComponent(c[0].toString().trim())]=decodeURIComponent(c[1].toString().trim())})),a},set:function(a,c,d){typeof d=="undefined"&&(d="");var e="",f=null,g=null,h=["d","h","m","s"],j=h.length;if(!d.isEmpty()){while(j--)if((new RegExp(h[j])).test(d)){g=h[j],f=parseInt(d);break}if(isNaN(f))throw Error(m.error.invalidArguments);e=new Date;switch(g){case"d":e.setDate(e.getDate()+f);break;case"h":e.setHours(e.getHours()+f);break;case"m":e.setMinutes(e.getMinutes()+f);break;case"s":e.setSeconds(e.getSeconds()+f)}}return e instanceof Date&&(e="; expires="+e.toUTCString()),b.cookie=a.toString().trim()+"="+c+e+"; path=/",i.get(a)}},j={methods:{batch:function(a,b,c){try{a=a.toString().toLowerCase(),c=c===!0;if(!/^(set|del)$/.test(a)||typeof b!="object")throw Error(m.error.invalidArguments);var d=this.parentNode,e=this,g=0,h=0,i=!1,j=function(a,b){var f=s.genId();e.key!==null&&typeof a[e.key]!="undefined"&&(b=a[e.key],delete a[e.key]),d.on("afterDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f),++g&&g===h&&k()},f).on("failedDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f)},f),e.set(b,a,c)},k=function(){a==="del"&&this.reindex(),d.fire("afterDataBatch")},l=s.genId(!0),n;d.fire("beforeDataBatch");switch(a){case"set":c&&this.clear(!0),d.on("failedDataSet",function(){d.un("failedDataSet",l),i||(i=!0,d.fire("failedDataBatch"))},l);break;case"del":d.on("afterDataDelete",function(){g++&&g===h&&k()},l).on("failedDataDelete",function(){d.un("failedDataDelete",l).un("afterDataDelete",l),i||(i=!0,d.fire("failedDataBatch"))},l)}if(b instanceof Array){h=b.length;switch(h){case 0:k();break;default:b.each(function(b,d){d=d.toString();if(a==="set")switch(!0){case typeof b=="object":j(b,d);break;case b.indexOf("//")===-1:b=e.uri+b;default:b.get(function(a){j(a,d)},null,{Accept:"application/json",widthCredentials:e.credentials})}else e.del(b,!1,c)})}}else h=f.cast(b,!0).length,s.iterate(b,function(b,d){a==="set"?(e.key!==null&&typeof b[e.key]!="undefined"?(n=b[e.key],delete b[e.key]):n=d.toString(),e.set(n,b,c)):e.del(b,!1,c)});return this}catch(o){return v(o,arguments,this),d.fire("failedDataBatch"),undefined}},clear:function(a){a=a===!0;var b=this.parentNode;return a?(this.keys={},this.records=[],this.total=0,this.views={}):(b.fire("beforeDataClear"),this.callback=null,this.credentials=null,this.expires=null,this._expires=null,this.key=null,this.keys={},this.records=[],this.source=null,this.total=0,this.views={},this.uri=null,this._uri=null,b.fire("afterDataClear")),this},del:function(a,b,c){if(typeof a=="undefined"||typeof a!="number"&&typeof a!="string")throw Error(m.error.invalidArguments);b=b!==!1,c=c===!0;var d=this.parentNode,e=/true|undefined/,f,g,h,i;switch(typeof a){case"string":f=a,a=this.keys[f];if(typeof f=="undefined")throw Error(m.error.invalidArguments);a=a.index;break;default:f=this.records[a];if(typeof f=="undefined")throw Error(m.error.invalidArguments);f=f.key}g={key:f,record:a,reindex:b},this.uri!==null&&(h=this.uri+"/"+f,i=h.allows("delete")),d.fire("beforeDataDelete",g);switch(!0){case c:case this.callback!==null:case this.uri===null:d.fire("syncDataDelete",g);break;case e.test(i):h.del(function(){d.fire("syncDataDelete",g)},function(){d.fire("failedDataDelete",g)},{Accept:"application/json",widthCredentials:this.credentials});break;default:d.fire("failedDataDelete",g)}return this},find:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);var c=[],d=typeof a=="string"?a.explode():a,e=[],f,g=d.length,h=this.parentNode,i={},j,k,l,n,o,p,q,r;n=this.records.first();switch(!0){case typeof b=="string":c=b.explode(),q=c.length;while(q--)if(!n.data.hasOwnProperty(c[q]))throw Error(m.error.invalidArguments);break;default:s.iterate(n.data,function(a,b){c.push(b)})}f=c.length,r=this.total;for(q=0;q1&&(b.sort(f.sort),j.test(d)&&b.reverse()),b.each(function(b){c.push(a[h.exec(b)[1]])}),a=c.clone()},g.reverse(),g.each(function(a,b){b===0&&(r=q.clone());var c=b>0?g[b-1]:null,d=c!==null&&j.test(c);t=w(a,r,c,d),n=t.order,r=[],n.each(function(a,d){if(c!==null&&(b===1||b>2&&!j.test(c))&&t.registry[a].length>1){var f={},g=[],h=j.test(c);s=[],o=[],t.registry[a].each(function(a,b){var d=c,e=l,g=c.replace(j,""),h=l===g,i=h?a.key:a.data[g],k=String(i).toCamelCase();typeof f[k]=="undefined"&&(f[k]=[]),f[k].push(a)}),e.iterate(f,function(a){var b=j.test(c),d=w(c,a,null,!1),e=d.registry[d.order.first()];b&&e.length>1&&e.reverse(),g=g.concat(e)}),t.registry[a]=g}r=r.concat(t.registry[a])}),p=r,q=p}),this.views[d]=p,p)}catch(y){return v(y,arguments,this),undefined}},sync:function(a){try{if(this.uri===null||this.uri.isEmpty())throw Error(m.error.invalidArguments);a=a===!0;var b=this,c=b.parentNode,d=s.guid(!0),e,f;return e=function(d){try{if(typeof d!="object")throw Error(m.error.expectedObject);var e,f=!1,g=s.genId(!0);b.source!==null&&typeof d[b.source]!="undefined"&&(d=d[b.source]),d instanceof Array?e=d.clone():s.iterate(d,function(a){!f&&a instanceof Array&&(f=!0,e=a.clone())}),c.on("afterDataBatch",function(){c.un("afterDataBatch",g).un("failedDataBatch",g),a&&b.reindex(),c.fire("afterDataSync",d)},g),c.on("failedDataBatch",function(){c.un("afterDataBatch",g).un("failedDataBatch",g).fire("failedDataSync")},g),b.batch("set",e,!0)}catch(h){v(h,arguments,this),c.fire("failedDataSync")}},f=function(){c.fire("failedDataSync")},c.fire("beforeDataSync"),this.callback!==null?this.uri.jsonp(e,f,{callback:this.callback}):this.uri.get(e,f,{Accept:"application/json",widthCredentials:this.credentials}),this}catch(g){return v(g,arguments,this),this}}},register:function(a,b){if(a instanceof Array)return a.each(function(a){b.register(a,b)});var c={expires:{getter:function(){return this._expires},setter:function(a){try{if(this.uri===null||a!==null&&(isNaN(a)||typeof a=="boolean"))throw Error(m.error.invalidArguments);if(this._expires===a)return;this._expires=a;var b=this.parentNode.id+"DataExpire",c=a,d=this;clearTimeout(e.repeating[b]),delete e.repeating[b],a!==null&&e.defer(function(){e.repeat(function(){g.expire(d.uri)||d.uri.fire("beforeExpire").fire("expire").fire("afterExpire")},c,b)},c)}catch(f){return v(f,arguments,this),undefined}}},uri:{getter:function(){return this._uri},setter:function(a){try{if(a!==null&&a.isEmpty())throw Error(m.error.invalidArguments);switch(!0){case this._uri===a:return;case this._uri!==null:this._uri.un("expire","dataSync"),g.expire(this._uri,!0);default:this._uri=a}switch(!0){case a!==null:a.on("expire",function(){this.sync(!0)},"dataSync",this),g.expire(a,!0),this.sync();break;default:this.clear(!0)}}catch(b){return v(b,arguments,this),undefined}}}};a=s.object(a),e.genId(a),typeof a.fire=="undefined"&&(a.fire=function(a,b){return e.fire.call(this,a,b)}),typeof a.listeners=="undefined"&&(a.listeners=function(a){return e.listeners.call(this,a)}),typeof a.on=="undefined"&&(a.on=function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)}),typeof a.un=="undefined"&&(a.un=function(a,b){return e.un.call(this,a,b)}),a.fire("beforeDataStore"),a.data=e.extend(this.methods),a.data.parentNode=a,a.data.clear(),a.on("syncDataDelete",function(a){var b=this.get(a.record);return this.records.remove(a.record),delete this.keys[a.key],this.total--,this.views={},a.reindex&&this.reindex(),this.parentNode.fire("afterDataDelete",b),this.parentNode},"recordDelete",a.data),a.on("syncDataSet",function(a){var b;switch(!0){case typeof a.record=="undefined":var c=this.total;this.total++;if(typeof a.key=="undefined"){if(typeof a.result=="undefined")throw this.fire("failedDataSet"),Error(m.error.expectedObject);a.key=this.key===null?f.cast(a.result).first():a.result[this.key],a.key=a.key.toString()}typeof a.data[a.key]!="undefined"&&(a.key=a.data[a.key]),this.keys[a.key]={},this.keys[a.key].index=c,this.records[c]={},b=this.records[c],b.data=s.clone(a.data),b.key=a.key,this.key!==null&&this.records[c].data.hasOwnProperty(this.key)&&delete this.records[c].data[this.key];break;default:a.record.data=s.clone(a.data),b=a.record}this.views={},this.parentNode.fire("afterDataSet",b)},"recordSet",a.data);switch(!0){case(!h.ie||h.version>8)&&typeof Object.defineProperty=="function":Object.defineProperty(a.data,"uri",{get:c.uri.getter,set:c.uri.setter}),Object.defineProperty(a.data,"expires",{get:c.expires.getter,set:c.expires.setter});break;case typeof a.data.__defineGetter__=="function":a.data.__defineGetter__("expires",c.expires.getter),a.data.__defineSetter__("expires",c.expires.setter),a.data.__defineGetter__("uri",c.uri.getter),a.data.__defineSetter__("uri",c.uri.setter);break;default:a.data.setExpires=function(b){a.data.expires=b,c.expires.setter.call(a.data,b)},a.data.setUri=function(b){a.data.uri=b,c.uri.setter.call(a.data,b)}}return typeof b=="object"&&a.data.batch("set",b),a.fire("afterDataStore"),a}},k={attr:function(a,b,c){try{typeof c=="string"&&(c=c.trim());var d;a=s.object(a);if(a instanceof Array)return a.attr(b,c);if(!(a instanceof Element&&typeof b!="undefined"&&!String(b).isEmpty()))throw Error(m.error.invalidArguments);switch(!0){case/checked|disabled/.test(b)&&typeof c=="undefined":return a[b];case/checked|disabled/.test(b)&&typeof c!="undefined":return a[b]=c,a;case a.nodeName==="SELECT"&&b==="selected"&&typeof c=="undefined":return e("#"+a.id+' option[selected="selected"]').first()||e("#"+a.id+" option").first();case a.nodeName==="SELECT"&&b==="selected"&&typeof c!="undefined":return d=e("#"+a.id+' option[selected="selected"]').first(),typeof d!="undefined"&&(d.selected=!1,d.removeAttribute("selected")),d=e("#"+a.id+' option[value="'+c+'"]').first(),d.selected=!0,d.setAttribute("selected","selected"),a;case typeof c=="undefined":return a.getAttribute(b);case c===null:return a.removeAttribute(b),a;default:return a.setAttribute(b,c),a}}catch(f){return v(f,arguments,this),undefined}},clear:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.clear(a)});if(a instanceof Element){a.fire("beforeClear");switch(!0){case typeof a.reset=="function":a.reset();break;case typeof a.value!="undefined":a.update({innerHTML:"",value:""});break;default:a.update({innerHTML:""})}return a.fire("afterClear"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},create:function(a,c,d,f){try{if(typeof a=="undefined"||String(a).isEmpty())throw Error(m.error.invalidArguments);var g,h;switch(!0){case typeof d!="undefined":d=s.object(d);break;case typeof c!="undefined"&&(typeof c=="string"||typeof c.childNodes!="undefined"):d=s.object(c);break;default:d=b.body}if(typeof d=="undefined")throw Error(m.error.invalidArguments);h=typeof c!="undefined"&&typeof c!="string"&&typeof c.childNodes=="undefined"&&typeof c.id!="undefined"&&typeof e("#"+c.id)=="undefined"?c.id:s.genId(),typeof c!="undefined"&&typeof c.id!="undefined"&&delete c.id,e.fire("beforeCreate",h),h.fire("beforeCreate"),g=b.createElement(a),g.id=h,typeof c=="object"&&typeof c.childNodes=="undefined"&&g.update(c);switch(!0){case typeof f=="undefined":case f==="last":d.appendChild(g);break;case f==="first":d.prependChild(g);break;case f==="after":f={},f.after=d,d=d.parentNode;case typeof f.after!="undefined":d.insertBefore(g,f.after.nextSibling);break;case f==="before":f={},f.before=d,d=d.parentNode;case typeof f.before!="undefined":d.insertBefore(g,f.before);break;default:d.appendChild(g)}return g.fire("afterCreate"),e.fire("afterCreate",g),g}catch(i){return v(i,arguments,this),undefined}},css:function(a){var c,d;return c=e("head").first().create("style",{type:"text/css"}),c.styleSheet?c.styleSheet.cssText=a:(d=b.createTextNode(a),c.appendChild(d)),c},destroy:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.destroy(a)}),[];if(!(a instanceof Element))throw Error(m.error.invalidArguments);e.fire("beforeDestroy",a),a.fire("beforeDestroy"),q.remove(a.id),a.parentNode!==null&&a.parentNode.removeChild(a),a.fire("afterDestroy"),e.fire("afterDestroy",a.id)}catch(b){v(b,arguments,this)}return undefined},disable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.disable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&!a.disabled&&(a.fire("beforeDisable"),a.disabled=!0,a.fire("afterDisable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},enable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.enable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&a.disabled&&(a.fire("beforeEnable"),a.disabled=!1,a.fire("afterEnable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hasClass:function(a,b){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element)return a.className.explode(" ").index(b)>-1;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},hide:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element){a.fire("beforeHide");switch(!0){case typeof a.hidden=="boolean":a.hidden=!0;break;default:a["data-display"]=a.style.display,a.style.display="none"}return a.fire("afterHide"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hidden:function(a){try{a=s.object(a);if(a instanceof Element)return a.style.display==="none"||typeof a.hidden=="boolean"&&a.hidden;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},klass:function(a,b,c){try{var d;a=s.object(a);if(a instanceof Array)return a.each(function(a){k.klass(a,b,c)});if(a instanceof Element&&!String(b).isEmpty())return a.fire("beforeClassChange"),c=c!==!1,b=b.explode(),d=a.className.explode(" "),b.each(function(a){c&&d.index(a)<0?d.push(a):c||(b==="*"?d=[]:d.remove(a))}),d=d.join(" "),h.ie&&h.version<9?a.className=d:a.attr("class",d),a.fire("afterClassChange"),a;throw Error(m.error.invalidArguments)}catch(e){return v(e,arguments,this),undefined}},position:function(c){try{c=s.object(c);if(c instanceof Array)return c.position();if(c instanceof Element){var d,e,f,g;d=e=0,g=c.offsetWidth,f=c.offsetHeight;if(c.offsetParent){e=c.offsetTop,d=c.offsetLeft;while(c=c.offsetParent)d+=c.offsetLeft,e+=c.offsetTop}return{top:e,right:b.documentElement.clientWidth-(d+g),bottom:b.documentElement.clientHeight+a.scrollY-(e+f),left:d}}throw Error(m.error.invalidArguments)}catch(h){return v(h,arguments,this),undefined}},prependChild:function(a,b){try{a=s.object(a);if(a instanceof Element&&b instanceof Element)return a.childNodes.length===0?a.appendChild(b):a.insertBefore(b,a.childNodes[0]);throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},show:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.show(a)});if(a instanceof Element){a.fire("beforeShow");switch(!0){case typeof a.hidden=="boolean":a.hidden=!1;break;default:a.style.display=a.getAttribute("data-display")!==null?a.getAttribute("data-display"):"inherit"}return a.fire("afterShow"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},size:function(a){try{a=s.object(a);if(a instanceof Array){var b=[];return a.each(function(a){b.push(k.size(a))}),b}if(a instanceof Element){var c=function(a){return isNaN(parseInt(a))?0:parseInt(a)},d=a.offsetHeight+c(a.style.paddingTop)+c(a.style.paddingBottom)+c(a.style.borderTop)+c(a.style.borderBottom),e=a.offsetWidth+c(a.style.paddingLeft)+c(a.style.paddingRight)+c(a.style.borderLeft)+c(a.style.borderRight);return{x:d,y:e}}throw Error(m.error.invalidArguments)}catch(f){return v(f,arguments,this),undefined}},update:function(a,b){try{a=s.object(a),b=b||{};if(a instanceof Array)return a.each(function(a){k.update(a,b)});if(a instanceof Element)return a.fire("beforeUpdate"),s.iterate(b,function(b,c){switch(c){case"innerHTML":case"type":case"src":a[c]=b;break;case"class":b.isEmpty()?a.removeClass("*"):a.addClass(b);break;case"id":var d=q.listeners;typeof d[a.id]!="undefined"&&(d[c]=s.clone(d[a.id]),delete d[a.id]);default:a.attr(c,b)}}),a.fire("afterUpdate"),a;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},val:function(a,b){try{var c=null,d;a=s.object(a);if(a instanceof Array)return a.each(function(a){k.val(a,b)});if(a instanceof Element){switch(!0){case typeof b=="undefined":switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.checked&&(c=a.value)});break;case/select/gi.test(a.type):c=a.options[a.selectedIndex].value;break;default:c=typeof a.value!="undefined"?a.value:a.innerText}break;default:b=String(b);switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.value===b&&(a.checked=!0,c=a)});break;case/select/gi.test(a.type):f.cast(a.options).each(function(a){if(c!==null)return;a.value===b&&(a.selected=!0,c=a)});break;default:typeof a.value!="undefined"?a.value=b:a.innerText=b}c=a}return c}throw Error(m.error.invalidArguments)}catch(g){return v(g,arguments,this),undefined}}},l={decode:function(a,b){try{return JSON.parse(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}},encode:function(a,b){try{return JSON.stringify(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}}},m={common:{back:"Back",cancel:"Cancel",clear:"Clear",close:"Close",cont:"Continue",del:"Delete",edit:"Edit",find:"Find",gen:"Generate",go:"Go",loading:"Loading",next:"Next",login:"Login",ran:"Random",reset:"Reset",save:"Save",search:"Search",submit:"Submit"},day:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},error:{databaseNotOpen:"Failed to open the Database, possibly exceeded Domain quota",databaseNotSupported:"Client does not support local database storage",databaseWarnInjection:"Possible SQL injection in database transaction, use the ? placeholder",elementNotCreated:"Could not create the Element",elementNotFound:"Could not find the Element",expectedArray:"Expected an Array",expectedArrayObject:"Expected an Array or Object",expectedBoolean:"Expected a Boolean value",expectedNumber:"Expected a Number",expectedObject:"Expected an Object",invalidArguments:"One or more arguments is invalid",invalidDate:"Invalid Date",invalidFields:"The following required fields are invalid: ",propertyNotFound:"Could not find the requested property",serverError:"Server error has occurred",serverForbidden:"Forbidden to access URI",serverInvalidMethod:"Method not allowed",serverUnauthorized:"Authorization required to access URI"},month:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"}},n={clear:function(){return e.un(a,"message")},send:function(a,b){try{return a.postMessage(b,"*"),a}catch(c){return v(c,arguments,this),undefined}},recv:function(b){return e.on(a,"message",b)}},o={enabled:!1,log:!1,diff:{x:null,y:null},pos:{x:null,y:null},prev:{x:null,y:null},track:function(a){var c=abaaso.mouse;switch(!0){case typeof a=="object":var d=a.pageX?a.pageX:(h.ie&&h.version<9?b.documentElement.scrollLeft:b.body.scrollLeft)+a.clientX,f=a.pageY?a.pageY:(h.ie&&h.version<9?b.documentElement.scrollTop:b.body.scrollTop)+a.clientY,g=!1;c.pos.x!==d&&(g=!0),e.mouse.prev.x=c.prev.x=Number(c.pos.x),e.mouse.pos.x=c.pos.x=d,e.mouse.diff.x=c.diff.x=c.pos.x-c.prev.x,c.pos.y!==f&&(g=!0),e.mouse.prev.y=c.prev.y=Number(c.pos.y),e.mouse.pos.y=c.pos.y=f,e.mouse.diff.y=c.diff.y=c.pos.y-c.prev.y,g&&c.log&&s.log(c.pos.x+" ["+c.diff.x+"], "+c.pos.y+" ["+c.diff.y+"]");break;case typeof a=="boolean":a?q.add(b,"mousemove",abaaso.mouse.track):q.remove(b,"mousemove"),e.mouse.enabled=c.enabled=a}return c}},p={diff:function(a){try{if(typeof a!="number"||typeof this!="number")throw Error(m.error.expectedNumber);return Math.abs(this-a)}catch(b){return v(b,arguments,this),undefined}},format:function(a,b,c){try{if(typeof a!="number")throw Error(m.error.expectedNumber);a=a.toString(),b=b||",",c=c||3;var d=a.indexOf(".")>-1?"."+a.replace(/.*\./,""):"",e=a.replace(/\..*/,"").split("").reverse(),f=Math.floor(e.length/c),g=1,h,i;for(i=0;i-1)return undefined;var d=[],g,h;a=a.trim(),c=c===!0,a.indexOf(",")>-1&&(a=a.explode());if(a instanceof Array)return a.each(function(a){d.push(e(a,c))}),d;switch(!0){case/\s|>/.test(a):h=a.split(" ").filter(function(a){if(a.trim()!==""&&a!==">")return!0}).last(),g=b[h.indexOf("#")>-1&&h.indexOf(":")===-1?"querySelector":"querySelectorAll"](a);break;case a.indexOf("#")===0&&a.indexOf(":")===-1:g=isNaN(a.charAt(1))?b.querySelector(a):b.getElementById(a.substring(1));break;case a.indexOf("#")>-1&&a.indexOf(":")===-1:g=b.querySelector(a);break;default:g=b.querySelectorAll(a)}return typeof g!="undefined"&&g!==null&&!(g instanceof Element)&&!c&&(g=f.cast(g)),g===null&&(g=undefined),g},alias:function(a,b){var c=a,d=b;return s.iterate(d,function(a,b){var e,f;switch(!0){case!(a instanceof RegExp)&&typeof a=="function":c[b]=a.bind(c[b]);break;case!(a instanceof RegExp)&&!(a instanceof Array)&&a instanceof Object:typeof c[b]=="undefined"&&(c[b]={}),s.alias(c[b],d[b]);break;default:e=function(){return d[b]},f=function(a){d[b]=a};switch(!0){case(!h.ie||h.version>8)&&typeof Object.defineProperty=="function":Object.defineProperty(c,b,{get:e,set:f});break;case typeof c.__defineGetter__=="function":c.__defineGetter__(b,e),c.__defineSetter__(b,f);break;default:c[b]=d[b]}}}),a},clone:function(a){var b;switch(!0){case a instanceof Array:return[].concat(a);case typeof a=="boolean":return Boolean(a);case typeof a=="function":return a;case typeof a=="number":return Number(a);case typeof a=="string":return String(a);case!h.ie&&a instanceof Document:return u.decode(u.encode(a));case a instanceof Object:return b=l.decode(l.encode(a)),typeof b!="undefined"&&(a.hasOwnProperty("constructor")&&(b.constructor=a.constructor),a.hasOwnProperty("prototype")&&(b.prototype=a.prototype)),b;default:return a}},define:function(a,b,c){a=a.split("."),c=c||this,b=b||null;if(typeof c=="undefined"||c===e)c=abaaso;var d=c,g=a.length;return a.each(function(c,e){var h=e+1-1&&(a=a.replace("-",""),a=a.slice(0,c)+a.charAt(c).toUpperCase()+a.slice(c+1,a.length)),this.style[a]=b,this},destroy:function(){return k.destroy(this)},disable:function(){return k.disable(this)},enable:function(){return k.enable(this)},get:function(a,b){this.fire("beforeGet");var c=g.get(a),d=s.guid(!0),e=this;return c?this.html(c.response).fire("afterGet"):a.get(function(a){e.html(a).fire("afterGet")},null,b),this},hasClass:function(a){return this.genId(),k.hasClass(this,a)},hide:function(){return this.genId(),k.hide(this)},html:function(a){return this.genId(),typeof a=="undefined"?this.innerHTML:this.update({innerHTML:a})},isAlphaNum:function(){return this.nodeName==="FORM"?!1:t.test({alphanum:typeof this.value!="undefined"?this.value:this.innerText}).pass},isBoolean:function(){return this.nodeName==="FORM"?!1:t.test({"boolean":typeof this.value!="undefined"?this.value:this.innerText}).pass},isChecked:function(){return this.nodeName!=="INPUT"?!1:this.attr("checked")},isDate:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDate():this.innerText.isDate()},isDisabled:function(){return this.nodeName!=="INPUT"?!1:this.attr("disabled")},isDomain:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDomain():this.innerText.isDomain()},isEmail:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmail():this.innerText.isEmail()},isEmpty:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmpty():this.innerText.isEmpty()},isHidden:function(a){return this.genId(),k.hidden(this)},isIP:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isIP():this.innerText.isIP()},isInt:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isInt():this.innerText.isInt()},isNumber:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isNumber():this.innerText.isNumber()},isPhone:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isPhone():this.innerText.isPhone()},isString:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isString():this.innerText.isString()},jsonp:function(a,b,c){var d=this,e=b,f;return f=function(a){var b=d,c=a,f=e,g,h,i;try{typeof f!="undefined"?(f=f.replace(/]|'|"/g,"").replace(/\./g,"[").split("["),f.each(function(a){c=c[isNaN(a)?a:parseInt(a)];if(typeof c=="undefined")throw Error(m.error.propertyNotFound)}),i=c):i=a}catch(j){i=m.error.serverError,v(j,arguments,this)}b.text(i)},h.jsonp(a,f,function(){d.text(m.error.serverError)},c),this},loading:function(){return e.loading.create(this)},on:function(a,b,c,d,f){return this.genId(),e.on.call(this,a,b,c,d,f)},prepend:function(a,b){return this.genId(),k.create(a,b,this,"first")},prependChild:function(a){return this.genId(),k.prependChild(this,a)},position:function(){return this.genId(),k.position(this)},removeClass:function(a){return this.genId(),k.klass(this,a,!1)},show:function(){return this.genId(),k.show(this)},size:function(){return this.genId(),k.size(this)},text:function(a){var b={};return this.genId(),typeof this.value!="undefined"&&(b.value=a),b.innerHTML=a,this.update(b)},tpl:function(a){return e.tpl(a,this)},un:function(a,b,c){return this.genId(),e.un.call(this,a,b,c)},update:function(a){return this.genId(),k.update(this,a)},val:function(a){return this.genId(),k.val(this,a)},validate:function(){return this.nodeName==="FORM"?t.test(this).pass:typeof this.value!="undefined"?!this.value.isEmpty():!this.innerText.isEmpty()}},"function":{reflect:function(){return s.reflect(this)}},number:{diff:function(a){return p.diff.call(this,a)},format:function(a,b){return p.format(this,a,b)},isEven:function(){return p.even(this)},isOdd:function(){return p.odd(this)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},un:function(a,b,c){return e.un.call(this,a,b,c)}},shared:{fire:function(a,b){return this.genId(),e.fire.call(this,a,b)},genId:function(){return s.genId(this)},listeners:function(a){return this.genId(),e.listeners.call(this,a)}},string:{allows:function(a){return h.allows(this,a)},capitalize:function(){return r.capitalize(this)},del:function(a,b,c){return h.request(this,"DELETE",a,b,null,c)},explode:function(a){return r.explode(this,a)},get:function(a,b,c){return h.request(this,"GET",a,b,null,c)},isAlphaNum:function(){return t.test({alphanum:this}).pass},isBoolean:function(){return t.test({"boolean":this}).pass},isDate:function(){return t.test({date:this}).pass},isDomain:function(){return t.test({domain:this}).pass},isEmail:function(){return t.test({email:this}).pass},isEmpty:function(){return!t.test({notEmpty:this}).pass},isIP:function(){return t.test({ip:this}).pass},isInt:function(){return t.test({integer:this}).pass},isNumber:function(){return t.test({number:this}).pass},isPhone:function(){return t.test({phone:this}).pass},isString:function(){return t.test({string:this}).pass},jsonp:function(a,b,c){return h.jsonp(this,a,b,c)},post:function(a,b,c,d){return h.request(this,"POST",a,b,c,d)},put:function(a,b,c,d){return h.request(this,"PUT",a,b,c,d)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},options:function(a,b){return h.request(this,"OPTIONS",a,b)},headers:function(a,b){return h.request(this,"HEAD",a,b)},permissions:function(){return h.permissions(this)},toCamelCase:function(){return r.toCamelCase(this)},hyphenate:function(){return r.hyphenate(this)},trim:function(){return r.trim(this)},un:function(a,b,c){return e.un.call(this,a,b,c)}}},i=(!h.ie||h.version>8)&&typeof Object.defineProperty=="function",j=function(a,b,c){i?Object.defineProperty(a,b,{value:c,enumerable:!1}):a[b]=c};for(c in d[b])j(a.prototype,c,d[b][c]);if(b!=="function")for(c in d.shared)j(a.prototype,c,d.shared[c]);return a},queryString:function(a){a=a||".*";var b={},d=c.search.isEmpty()?null:c.search.replace("?",""),e;return d!==null&&(d=d.split("&"),d.each(function(a){e=a.split("=");if(e[0].isEmpty())return;switch(!0){case typeof e[1]=="undefined":case e[1].isEmpty():e[1]="";break;case e[1].isNumber():e[1]=Number(e[1]);break;case e[1].isBoolean():e[1]=e[1]==="true"}switch(!0){case typeof b[e[0]]=="undefined":b[e[0]]=e[1];break;case!(b[e[0]]instanceof Array):b[e[0]]=[b[e[0]]];default:b[e[0]].push(e[1])}})),b},reflect:function(a){return typeof a=="undefined"&&(a=this),typeof a=="undefined"&&(a=e),a=a.toString().match(/function\s+\w*\s*\((.*?)\)/)[1],a!==""?a.explode():[]},repeat:function(a,b,c){c=c||s.guid(!0);var d=function(a,b,c){var d=this;a()!==!1?e.repeating[c]=setTimeout(function(){d.call(d,a,b,c)},b):delete e.repeating[c]};return d.call(d,a,b,c),c},tpl:function(a,c){try{switch(!0){case typeof a!="object":case!/object|undefined/.test(typeof c)&&typeof (c=c.charAt(0)==="#"?e(c):e(c)[0])=="undefined":throw Error(m.error.invalidArguments)}typeof c=="undefined"&&(c=e("body")[0]);var d=b.createDocumentFragment();switch(!0){case a instanceof Array:a.each(function(a,b){k.create(f.cast(a,!0)[0],d).html(f.cast(a)[0])});break;default:s.iterate(a,function(a,b){switch(!0){case typeof a=="string":k.create(b,d).html(a);break;case a instanceof Array:case a instanceof Object:s.tpl(a,k.create(b,d))}})}return c.appendChild(d),c}catch(g){return v(g,arguments,this),undefined}}},t={pattern:{alphanum:/^[a-zA-Z0-9]*$/,"boolean":/^(0|1|true|false)?$/,domain:/^[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/,email:/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/,ip:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,integer:/(^-?\d\d*$)/,notEmpty:/\w{1,}/,number:/(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/,phone:/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/,string:/\w/},test:function(a){var b=!1,c=[],d=null;if(typeof a.nodeName!="undefined"&&a.nodeName==="FORM"){var f,g,h,i,j,k,l={},m,n,c=[],o={};return a.id.isEmpty()&&a.genId(),i=e("#"+a.id+" > input").concat(e("#"+a.id+" > select")),i.each(function(a){g=t.pattern[a.nodeName.toLowerCase()]?t.pattern[a.nodeName.toLowerCase()]:!a.id.isEmpty()&&t.pattern[a.id.toLowerCase()]?t.pattern[a.id.toLowerCase()]:"notEmpty",h=a.val(),h===null&&(h=""),l[g]=h}),n=this.test(l),n}return s.iterate(a,function(a,f){if(typeof f=="undefined"||typeof a=="undefined"){c.push({test:f,value:a}),b=!0;return}d=a.charAt(0)==="#"?typeof e(a)!="undefined"?e(a).val():"":a;switch(f){case"date":isNaN((new Date(d)).getYear())&&(c.push({test:f,value:d}),b=!0);break;case"domain":t.pattern.domain.test(d.replace(/.*\/\//,""))||(c.push({test:f,value:d}),b=!0);break;case"domainip":if(!t.pattern.domain.test(d.replace(/.*\/\//,""))||!t.pattern.ip.test(d))c.push({test:f,value:d}),b=!0;break;default:var g=typeof t.pattern[f]!="undefined"?t.pattern[f]:f;g.test(d)||(c.push({test:f,value:d}),b=!0)}}),{pass:!b,invalid:c}}},u={decode:function(a){try{if(typeof a!="string"||a.isEmpty())throw Error(m.error.invalidArguments);var b;return h.ie?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml"),b}catch(c){return v(c,arguments,this),undefined}},encode:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);b=b!==!1;var c=b?"":"",d=arguments[2]!==!1,e,f;a!==null&&typeof a.xml!="undefined"&&(a=a.xml),a instanceof Document&&(a=(new XMLSerializer).serializeToString(a)),e=function(a,b){var c="v";return/\&|\<|\>|\"|\'|\t|\r|\n|\@|\$/g.test(b)&&(c=c.replace(/v/,"")),c.replace(/n/g,a).replace(/v/,b)};switch(!0){case typeof a=="boolean":case typeof a=="number":case typeof a=="string":c+=e("item",a);break;case typeof a=="object":s.iterate(a,function(a,b){c+=u.encode(a,typeof a=="object",!1).replace(/item|xml/g,isNaN(b)?b:"item")})}return c+=b?"":"",d&&(c=''+c),c}catch(g){return v(g,arguments,this),undefined}}},v=s.error,{array:f,callback:{},client:{android:h.android,blackberry:h.blackberry,css3:!1,chrome:h.chrome,expire:h.expire,firefox:h.firefox,ie:h.ie,ios:h.ios,linux:h.linux,mobile:h.mobile,opera:h.opera,osx:h.osx,playbook:h.playbook,safari:h.safari,tablet:h.tablet,size:{x:0,y:0},version:0,webos:h.webos,windows:h.windows,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},headers:function(a,b,c){return h.request(a,"HEAD",b,c)},post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions},cookie:i,data:j,element:k,json:l,label:m,loading:{create:s.loading,url:null},message:n,mouse:o,number:p,observer:{log:q.log,add:q.add,fire:q.fire,fired:0,list:q.list,remove:q.remove},state:{_current:null,header:null,previous:null},string:r,validate:t,xml:u,$:s.$,alias:s.alias,aliased:"$",allows:h.allows,append:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"last")},bootstrap:function(){var d=function(a){/complete|loaded/.test(b.readyState)&&(typeof abaaso.timer.init!="undefined"&&(clearInterval(abaaso.timer.init),delete abaaso.timer.init),typeof abaaso.init=="function"&&abaaso.init())};typeof Array.prototype.filter=="undefined"&&(Array.prototype.filter=function(a){"use strict";if(this===void 0||this===null||typeof a!="function")throw Error(m.error.invalidArguments);var b=null,c=Object(this),d=c.length>>>0,e=[],f=arguments[1],g=null;for(b=0;b>>0;b&&(c=b);while(d8)&&typeof Object.defineProperty=="function":Object.defineProperty(abaaso.state,"current",{get:f,set:g}),Object.defineProperty(e.state,"current",{get:f,set:g});break;case typeof abaaso.state.__defineGetter__=="function":abaaso.state.__defineGetter__("current",f),abaaso.state.__defineSetter__("current",g),e.state.__defineGetter__("current",f),e.state.__defineSetter__("current",g);break;default:abaaso.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)},e.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)}}e.ready=!0;switch(!0){case typeof a.define=="function":a.define("abaaso",function(){return abaaso.init()});break;case h.server:case/complete|loaded/.test(b.readyState):abaaso.init();break;case typeof b.addEventListener=="function":b.addEventListener("DOMContentLoaded",abaaso.init,!1);break;case typeof b.attachEvent=="function":b.attachEvent("onreadystatechange",d);break;default:abaaso.timer.init=setInterval(d,10)}},clear:k.clear,clone:s.clone,create:k.create,css:k.css,decode:l.decode,defer:s.defer,define:s.define,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},destroy:k.destroy,encode:l.encode,error:s.error,expire:g.clean,expires:12e4,extend:s.extend,fire:function(a,b,c){var d=typeof c!="undefined",f,g,h;f=d?a:this,g=d?b:a,h=d?c:b;if(typeof f=="undefined"||f===e)f=abaaso;return q.fire.call(q,f,g,h)},genId:s.genId,get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},guid:s.guid,headers:function(a,b,c){return h.request(a,"HEAD",b,c)},hidden:k.hidden,id:"abaaso",init:function(){delete abaaso.init,delete abaaso.bootstrap;var a=function(){var a=this;e.timer.expire=setTimeout(function(){g.clean(),a.call(a)},e.expires)};return a.call(a),e.fire("init").un("init").fire("ready").un("ready")},iterate:s.iterate,jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},listeners:function(a){var b=this;if(typeof b=="undefined"||b===e)b=abaaso;return q.list.call(q,b,a)},log:s.log,merge:s.merge,module:s.module,object:s.object,on:function(a,b,c,d,f,g){var h=typeof c=="function",i,j,k,l,m,n;i=h?a:this,j=h?b:a,k=h?c:b,l=h?d:c,m=h?f:d,n=h?g:f;if(typeof i=="undefined"||i===e)i=abaaso;return typeof m=="undefined"&&(m=i),q.add.call(q,i,j,k,l,m,n)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions,position:k.position,post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},prepend:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"first")},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},queryString:s.queryString,ready:!1,reflect:s.reflect,repeat:s.repeat,repeating:{},store:function(a,b){return j.register.call(j,a,b)},timer:{},tpl:s.tpl,un:function(a,b,c,d){var f=typeof c!="undefined",g,h,i,j;g=f?a:this,h=f?b:a,i=f?c:b,j=f?d:c;if(typeof g=="undefined"||g===e)g=abaaso;return q.remove.call(q,g,h,i,j)},update:k.update,version:"2.0.6"}}()),typeof abaaso.bootstrap=="function"&&abaaso.bootstrap()})(this) \ No newline at end of file From 7c08d993e90969be554b9540f5b83f067ccd2d7d Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Mon, 28 May 2012 18:03:51 -0400 Subject: [PATCH 090/172] Updating abaaso --- assets/modules/abaaso.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/modules/abaaso.js b/assets/modules/abaaso.js index 2962619..fd7a381 100644 --- a/assets/modules/abaaso.js +++ b/assets/modules/abaaso.js @@ -46,4 +46,4 @@ * @module abaaso * @version 2.0.6 */ -(function(a){"use strict";var b=a.document,c=a.location,d=a.navigator;typeof a.$=="undefined"&&(a.$=null),typeof a.abaaso=="undefined"&&(a.abaaso=function(){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;return f={cast:function(a,b){b=b===!0;var c=[],d,e;switch(!0){case!isNaN(a.length):!h.ie||h.version>8?c=Array.prototype.slice.call(a):s.iterate(a,function(a,b){b!=="length"&&c.push(a)});break;default:b?c=f.keys(a):s.iterate(a,function(a){c.push(a)})}return c},clone:function(a){return s.clone(a)},contains:function(a,b){var c=[],d,e;return b=typeof b.indexOf=="function"?b.explode():[b],d=a.length,b.each(function(b){for(e=0;eb.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)===-1)return!0})},each:function(a,b){var c=0;return a.forEach(function(a){b(a,c++)}),a},first:function(a){return a[0]},index:function(a,b){return a.indexOf(b)},indexed:function(a){var b=[];return s.iterate(a,function(a,c){typeof a=="object"?b=b.concat(f.indexed(a)):b.push(a)}),b},intersect:function(a,b){var c=a.length>b.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)>-1)return!0})},keys:function(a){var b=[];return typeof Object.keys=="function"?b=Object.keys(a):s.iterate(a,function(a,c){b.push(c)}),b},last:function(a){var b=a.length;return b>1?a[b-1]:a.first()},range:function(a,b,c){var d=[],e;for(e=b;e<=c;e++)d.push(a[e]);return d},remove:function(a,b,c){if(typeof b=="string"){b=a.index(b);if(b===-1)return a}else b=b||0;var d=a.length,e=a.slice((c||b)+1||d);return a.length=b<0?d+b:b,a.push.apply(a,e),a},sort:function(a,b){var c;if(!isNaN(a)&&!isNaN(b))c=p.parse(a)>p.parse(b);else switch(!0){case ab:c=1;break;default:c=0}return c},total:function(a){return f.indexed(a).length},toObject:function(a){var b={},c=a.length;while(c--)b[c.toString()]=a[c];return b}},g={items:{},clean:function(){return s.iterate(g.items,function(a,b){g.expired(b)&&g.expire(b)})},expire:function(a,b){return b=b===!0,typeof g.items[a]!="undefined"?(delete g.items[a],b||a.fire("beforeExpire").fire("expire").fire("afterExpire"),!0):!1},expired:function(a){var b=g.items[a];return typeof b!="undefined"&&typeof b.expires!="undefined"&&b.expires5:case this.firefox&&this.version>2:case this.ie&&this.version>8:case this.opera&&this.version>8:case this.safari&&this.version>4:return this.css3=!0,!0;default:return this.css3=!1,!1}},expire:0,firefox:function(){return typeof d!="undefined"&&/firefox/i.test(d.userAgent)}(),ie:function(){return typeof d!="undefined"&&/msie/i.test(d.userAgent)}(),ios:function(){return typeof d!="undefined"&&/ipad|iphone/i.test(d.userAgent)}(),linux:function(){return typeof d!="undefined"&&/linux|bsd|unix/i.test(d.userAgent)}(),mobile:function(){return typeof d!="undefined"&&/android|blackberry|ipad|iphone|meego|webos/i.test(d.userAgent)}(),playbook:function(){return typeof d!="undefined"&&/playbook/i.test(d.userAgent)}(),opera:function(){return typeof d!="undefined"&&/opera/i.test(d.userAgent)}(),osx:function(){return typeof d!="undefined"&&/macintosh/i.test(d.userAgent)}(),safari:function(){return typeof d!="undefined"&&/safari/i.test(d.userAgent.replace(/chrome.*/i,""))}(),server:function(){return typeof d=="undefined"}(),tablet:function(){abaaso.client.tablet=this.tablet=typeof d!="undefined"&&/android|ipad|playbook|webos/i.test(d.userAgent)&&(abaaso.client.size.x>=1e3||abaaso.client.size.y>=1e3)},webos:function(){return typeof d!="undefined"&&/webos/i.test(d.userAgent)}(),windows:function(){return typeof d!="undefined"&&/windows/i.test(d.userAgent)}(),version:function(){var a=0;switch(!0){case this.chrome:a=d.userAgent.replace(/(.*chrome\/|safari.*)/gi,"");break;case this.firefox:a=d.userAgent.replace(/(.*firefox\/)/gi,"");break;case this.ie:a=d.userAgent.replace(/(.*msie|;.*)/gi,"");break;case this.opera:a=d.userAgent.replace(/(.*opera\/|\(.*)/gi,"");break;case this.safari:a=d.userAgent.replace(/(.*version\/|safari.*)/gi,"");break;default:a=typeof d!="undefined"?d.appVersion:0}return a=isNaN(parseInt(a))?0:parseInt(a),abaaso.client.version=this.version=a,a},allows:function(a,b){try{if(a.isEmpty()||b.isEmpty())throw Error(m.error.invalidArguments);if(!g.get(a,!1))return undefined;b=b.toLowerCase();var c;switch(!0){case b==="delete":c=(a.permissions(b).bit&1)!==0;break;case b==="get":c=(a.permissions(b).bit&4)!==0;break;case/post|put/.test(b):c=(a.permissions(b).bit&2)!==0;break;default:c=!1}return c}catch(d){return v(d,arguments,this),undefined}},bit:function(a){var b=0;return a.each(function(a){switch(a.toLowerCase()){case"get":b|=4;break;case"post":case"put":b|=2;break;case"delete":b|=1}}),b},cors:function(a){return a.indexOf("//")>-1&&a.indexOf("//"+c.host)===-1},headers:function(a,b,c){var d=String(a.getAllResponseHeaders()).split("\n"),f={},i={},j=null,k=new Date,l,m;d.each(function(a){a.isEmpty()||(l=a.toString(),m=l.substr(l.indexOf(":")+1,l.length).replace(/\s/,""),l=l.substr(0,l.indexOf(":")).replace(/\s/,""),l=function(){var a=[];return l.explode("-").each(function(b){a.push(b.capitalize())}),a.join("-")}(),f[l]=m,/allow|access-control-allow-methods/i.test(l)&&(j=m))});switch(!0){case typeof f["Cache-Control"]!="undefined"&&/no/.test(f["Cache-Control"]):case typeof f.Pragma!="undefined"&&/no/.test(f.Pragma):break;case typeof f["Cache-Control"]!="undefined"&&/\d/.test(f["Cache-Control"]):k=k.setSeconds(k.getSeconds()+parseInt(/\d{1,}/.exec(f["Cache-Control"])[0]));break;case typeof f.Expires!="undefined":k=new Date(f.Expires);break;default:k=k.setSeconds(k.getSeconds()+e.expires)}return i.expires=k,i.headers=f,i.permission=h.bit(j!==null?j.explode():[c]),c!=="head"&&(g.set(b,"expires",i.expires),g.set(b,"headers",i.headers),g.set(b,"permission",i.permission)),i},permissions:function(a){var b=g.get(a,!1),c=b?b.permission:0,d={allows:[],bit:c,map:{read:4,write:2,"delete":1}};return c&1&&d.allows.push("DELETE"),c&2&&function(){d.allows.push("PUT"),d.allows.push("PUT")}(),c&4&&d.allows.push("GET"),d},jsonp:function(a,b,c,d){var f=(new String(a)).toString(),g=s.guid(!0),h,i,j;switch(!0){case typeof d=="undefined":case d===null:case d instanceof Object&&(d.callback===null||typeof d.callback=="undefined"):case typeof d=="string"&&d.isEmpty():h="callback";break;case d instanceof Object&&typeof d.callback!="undefined":h=d.callback;break;default:h="callback"}f=f.replace(h+"=?",""),f.on("afterJSONP",function(a){this.un("afterJSONP",g).un("failedJSONP",g),typeof b=="function"&&b(a)},g).on("failedJSONP",function(){this.un("afterJSONP",g).un("failedJSONP",g),typeof c=="function"&&c()},g);do i=s.genId().slice(0,10);while(typeof abaaso.callback[i]!="undefined");return a=a.replace(h+"=?",h+"=abaaso.callback."+i),abaaso.callback[i]=function(a){j.destroy(),clearTimeout(abaaso.timer[i]),delete abaaso.timer[i],delete abaaso.callback[i],f.fire("afterJSONP",a)},j=e("head").create("script",{src:a,type:"text/javascript"}),abaaso.timer[i]=setTimeout(function(){f.fire("failedJSONP")},3e4),a},request:function(a,b,c,d,e,f){try{if(/post|put/i.test(b)&&typeof e=="undefined")throw Error(m.error.invalidArguments);b=b.toLowerCase(),f=f instanceof Object?f:null;var i=h.cors(a),j=h.ie&&h.version<10&&i?new XDomainRequest:new XMLHttpRequest,k=/post|put/i.test(b)&&typeof e!="undefined"?e:null,n=b==="get"?g.get(a):!1,o=b.capitalize(),p=s.guid(!0),q=null,r=function(b){a.fire("failed"+o,b)},t=function(b){a.fire("timeout"+o,b)},w=typeof Document!="undefined",x=typeof ArrayBuffer!="undefined";b==="delete"&&a.on("afterDelete",function(){a.un("afterDelete",p),g.expire(a)},p),a.on("after"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof c=="function"&&c(b)},p).on("failed"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof d=="function"&&d(b)},p).fire("before"+o);if(b!=="head"&&a.allows(b)===!1)return a.fire("failed"+o);b==="get"&&Boolean(n)?a.fire("afterGet",s.clone(n.response)):(j[j instanceof XMLHttpRequest?"onreadystatechange":"onload"]=function(){h.response(j,a,b)},typeof j.onerror=="object"&&(j.onerror=r),typeof j.ontimeout=="object"&&(j.ontimeout=t),typeof j.onprogress=="object"&&(j.onprogress=function(b){a.fire("progress"+o,b)}),j.open(b.toUpperCase(),a,!0),f!==null&&f.hasOwnProperty("Content-Type")&&(q=f["Content-Type"]),i&&q===null&&(q="text/plain"),k!==null&&(k.hasOwnProperty("xml")&&(k=k.xml),w&&k instanceof Document&&(k=u.decode(k)),typeof k=="string"&&/<[^>]+>[^<]*]+>/.test(k)&&(q="application/xml"),!(x&&k instanceof ArrayBuffer)&&k instanceof Object&&(q="application/json",k=l.encode(k)),q===null&&x&&k instanceof ArrayBuffer&&(q="application/octet-stream"),q===null&&(q="application/x-www-form-urlencoded; charset=UTF-8")),typeof j.setRequestHeader=="function"&&(typeof n=="object"&&n.headers.hasOwnProperty("ETag")&&j.setRequestHeader("ETag",n.headers.ETag),f===null&&(f={}),q!==null&&(f["Content-Type"]=q),f.hasOwnProperty("callback")&&delete f.callback,s.iterate(f,function(a,b){a!==null&&a!=="withCredentials"&&j.setRequestHeader(b,a)})),typeof j.withCredentials=="boolean"&&f!==null&&typeof f.withCredentials=="boolean"&&(j.withCredentials=f.withCredentials),a.fire("beforeXHR",{xhr:j,uri:a}),k!==null?j.send(k):j.send())}catch(y){v(y,arguments,this),a.fire("failed"+o,j)}return a},response:function(a,b,d){try{var e=d.toLowerCase().capitalize(),f=c;switch(!0){case a.readyState===2:b.fire("received"+e);break;case a.readyState===4:b.fire("afterXHR",{xhr:a,uri:b});switch(a.status){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 301:var i=null,j=abaaso.state,k=h.headers(a,b,d),n=h.cors(b),o,p,q;switch(!0){case d==="head":return b.fire("afterHead",k.headers);case d!=="delete"&&/200|301/.test(a.status):p=typeof k.headers["Content-Type"]!="undefined"?k.headers["Content-Type"]:"";switch(!0){case(/json|plain|javascript/.test(p)||p.isEmpty())&&Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/xml/.test(p)&&String(a.responseText).isEmpty()&&a.responseXML!==null:o=u.decode(typeof a.responseXML.xml!="undefined"?a.responseXML.xml:a.responseXML);break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}if(typeof o=="undefined")throw Error(m.error.serverError);g.set(b,"response",k.response=o)}j.header!==null&&Boolean(i=k.headers[j.header])&&j.current!==i&&(typeof j.change=="function"?j.change(i):j.current=i);switch(a.status){case 200:case 201:case 202:case 203:case 206:b.fire("after"+e,s.clone(k.response));break;case 204:b.fire("after"+e);break;case 205:b.fire("reset");break;case 301:b.fire("moved",k.response)}break;case 401:throw Error(m.error.serverUnauthorized);case 403:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverForbidden);case 405:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverInvalidMethod);case 0:default:throw Error(m.error.serverError)}break;case h.ie&&h.cors(b):var o,q;switch(!0){case Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}g.set(b,"permission",h.bit(["get"])),g.set(b,"response",o),b.fire("afterGet",o)}}catch(r){v(r,arguments,this,!0),b.fire("failed"+e,a)}return b},size:function(){var a=0,c=0;return h.server||(a=typeof b.documentElement!="undefined"?b.documentElement.clientWidth:b.body.clientWidth,c=typeof b.documentElement!="undefined"?b.documentElement.clientHeight:b.body.clientHeight),{x:a,y:c}}},i={expire:function(a){return typeof i.get(a)!="undefined"&&i.set(a,"","-1s"),a},get:function(a){return i.list()[a]},list:function(){var a={},c,d;return!h.server&&typeof b.cookie!="undefined"&&!b.cookie.isEmpty()&&(d=b.cookie.split(";"),d.each(function(b){c=b.split("="),a[decodeURIComponent(c[0].toString().trim())]=decodeURIComponent(c[1].toString().trim())})),a},set:function(a,c,d){typeof d=="undefined"&&(d="");var e="",f=null,g=null,h=["d","h","m","s"],j=h.length;if(!d.isEmpty()){while(j--)if((new RegExp(h[j])).test(d)){g=h[j],f=parseInt(d);break}if(isNaN(f))throw Error(m.error.invalidArguments);e=new Date;switch(g){case"d":e.setDate(e.getDate()+f);break;case"h":e.setHours(e.getHours()+f);break;case"m":e.setMinutes(e.getMinutes()+f);break;case"s":e.setSeconds(e.getSeconds()+f)}}return e instanceof Date&&(e="; expires="+e.toUTCString()),b.cookie=a.toString().trim()+"="+c+e+"; path=/",i.get(a)}},j={methods:{batch:function(a,b,c){try{a=a.toString().toLowerCase(),c=c===!0;if(!/^(set|del)$/.test(a)||typeof b!="object")throw Error(m.error.invalidArguments);var d=this.parentNode,e=this,g=0,h=0,i=!1,j=function(a,b){var f=s.genId();e.key!==null&&typeof a[e.key]!="undefined"&&(b=a[e.key],delete a[e.key]),d.on("afterDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f),++g&&g===h&&k()},f).on("failedDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f)},f),e.set(b,a,c)},k=function(){a==="del"&&this.reindex(),d.fire("afterDataBatch")},l=s.genId(!0),n;d.fire("beforeDataBatch");switch(a){case"set":c&&this.clear(!0),d.on("failedDataSet",function(){d.un("failedDataSet",l),i||(i=!0,d.fire("failedDataBatch"))},l);break;case"del":d.on("afterDataDelete",function(){g++&&g===h&&k()},l).on("failedDataDelete",function(){d.un("failedDataDelete",l).un("afterDataDelete",l),i||(i=!0,d.fire("failedDataBatch"))},l)}if(b instanceof Array){h=b.length;switch(h){case 0:k();break;default:b.each(function(b,d){d=d.toString();if(a==="set")switch(!0){case typeof b=="object":j(b,d);break;case b.indexOf("//")===-1:b=e.uri+b;default:b.get(function(a){j(a,d)},null,{Accept:"application/json",widthCredentials:e.credentials})}else e.del(b,!1,c)})}}else h=f.cast(b,!0).length,s.iterate(b,function(b,d){a==="set"?(e.key!==null&&typeof b[e.key]!="undefined"?(n=b[e.key],delete b[e.key]):n=d.toString(),e.set(n,b,c)):e.del(b,!1,c)});return this}catch(o){return v(o,arguments,this),d.fire("failedDataBatch"),undefined}},clear:function(a){a=a===!0;var b=this.parentNode;return a?(this.keys={},this.records=[],this.total=0,this.views={}):(b.fire("beforeDataClear"),this.callback=null,this.credentials=null,this.expires=null,this._expires=null,this.key=null,this.keys={},this.records=[],this.source=null,this.total=0,this.views={},this.uri=null,this._uri=null,b.fire("afterDataClear")),this},del:function(a,b,c){if(typeof a=="undefined"||typeof a!="number"&&typeof a!="string")throw Error(m.error.invalidArguments);b=b!==!1,c=c===!0;var d=this.parentNode,e=/true|undefined/,f,g,h,i;switch(typeof a){case"string":f=a,a=this.keys[f];if(typeof f=="undefined")throw Error(m.error.invalidArguments);a=a.index;break;default:f=this.records[a];if(typeof f=="undefined")throw Error(m.error.invalidArguments);f=f.key}g={key:f,record:a,reindex:b},this.uri!==null&&(h=this.uri+"/"+f,i=h.allows("delete")),d.fire("beforeDataDelete",g);switch(!0){case c:case this.callback!==null:case this.uri===null:d.fire("syncDataDelete",g);break;case e.test(i):h.del(function(){d.fire("syncDataDelete",g)},function(){d.fire("failedDataDelete",g)},{Accept:"application/json",widthCredentials:this.credentials});break;default:d.fire("failedDataDelete",g)}return this},find:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);var c=[],d=typeof a=="string"?a.explode():a,e=[],f,g=d.length,h=this.parentNode,i={},j,k,l,n,o,p,q,r;n=this.records.first();switch(!0){case typeof b=="string":c=b.explode(),q=c.length;while(q--)if(!n.data.hasOwnProperty(c[q]))throw Error(m.error.invalidArguments);break;default:s.iterate(n.data,function(a,b){c.push(b)})}f=c.length,r=this.total;for(q=0;q1&&(b.sort(f.sort),j.test(d)&&b.reverse()),b.each(function(b){c.push(a[h.exec(b)[1]])}),a=c.clone()},g.reverse(),g.each(function(a,b){b===0&&(r=q.clone());var c=b>0?g[b-1]:null,d=c!==null&&j.test(c);t=w(a,r,c,d),n=t.order,r=[],n.each(function(a,d){if(c!==null&&(b===1||b>2&&!j.test(c))&&t.registry[a].length>1){var f={},g=[],h=j.test(c);s=[],o=[],t.registry[a].each(function(a,b){var d=c,e=l,g=c.replace(j,""),h=l===g,i=h?a.key:a.data[g],k=String(i).toCamelCase();typeof f[k]=="undefined"&&(f[k]=[]),f[k].push(a)}),e.iterate(f,function(a){var b=j.test(c),d=w(c,a,null,!1),e=d.registry[d.order.first()];b&&e.length>1&&e.reverse(),g=g.concat(e)}),t.registry[a]=g}r=r.concat(t.registry[a])}),p=r,q=p}),this.views[d]=p,p)}catch(y){return v(y,arguments,this),undefined}},sync:function(a){try{if(this.uri===null||this.uri.isEmpty())throw Error(m.error.invalidArguments);a=a===!0;var b=this,c=b.parentNode,d=s.guid(!0),e,f;return e=function(d){try{if(typeof d!="object")throw Error(m.error.expectedObject);var e,f=!1,g=s.genId(!0);b.source!==null&&typeof d[b.source]!="undefined"&&(d=d[b.source]),d instanceof Array?e=d.clone():s.iterate(d,function(a){!f&&a instanceof Array&&(f=!0,e=a.clone())}),c.on("afterDataBatch",function(){c.un("afterDataBatch",g).un("failedDataBatch",g),a&&b.reindex(),c.fire("afterDataSync",d)},g),c.on("failedDataBatch",function(){c.un("afterDataBatch",g).un("failedDataBatch",g).fire("failedDataSync")},g),b.batch("set",e,!0)}catch(h){v(h,arguments,this),c.fire("failedDataSync")}},f=function(){c.fire("failedDataSync")},c.fire("beforeDataSync"),this.callback!==null?this.uri.jsonp(e,f,{callback:this.callback}):this.uri.get(e,f,{Accept:"application/json",widthCredentials:this.credentials}),this}catch(g){return v(g,arguments,this),this}}},register:function(a,b){if(a instanceof Array)return a.each(function(a){b.register(a,b)});var c={expires:{getter:function(){return this._expires},setter:function(a){try{if(this.uri===null||a!==null&&(isNaN(a)||typeof a=="boolean"))throw Error(m.error.invalidArguments);if(this._expires===a)return;this._expires=a;var b=this.parentNode.id+"DataExpire",c=a,d=this;clearTimeout(e.repeating[b]),delete e.repeating[b],a!==null&&e.defer(function(){e.repeat(function(){g.expire(d.uri)||d.uri.fire("beforeExpire").fire("expire").fire("afterExpire")},c,b)},c)}catch(f){return v(f,arguments,this),undefined}}},uri:{getter:function(){return this._uri},setter:function(a){try{if(a!==null&&a.isEmpty())throw Error(m.error.invalidArguments);switch(!0){case this._uri===a:return;case this._uri!==null:this._uri.un("expire","dataSync"),g.expire(this._uri,!0);default:this._uri=a}switch(!0){case a!==null:a.on("expire",function(){this.sync(!0)},"dataSync",this),g.expire(a,!0),this.sync();break;default:this.clear(!0)}}catch(b){return v(b,arguments,this),undefined}}}};a=s.object(a),e.genId(a),typeof a.fire=="undefined"&&(a.fire=function(a,b){return e.fire.call(this,a,b)}),typeof a.listeners=="undefined"&&(a.listeners=function(a){return e.listeners.call(this,a)}),typeof a.on=="undefined"&&(a.on=function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)}),typeof a.un=="undefined"&&(a.un=function(a,b){return e.un.call(this,a,b)}),a.fire("beforeDataStore"),a.data=e.extend(this.methods),a.data.parentNode=a,a.data.clear(),a.on("syncDataDelete",function(a){var b=this.get(a.record);return this.records.remove(a.record),delete this.keys[a.key],this.total--,this.views={},a.reindex&&this.reindex(),this.parentNode.fire("afterDataDelete",b),this.parentNode},"recordDelete",a.data),a.on("syncDataSet",function(a){var b;switch(!0){case typeof a.record=="undefined":var c=this.total;this.total++;if(typeof a.key=="undefined"){if(typeof a.result=="undefined")throw this.fire("failedDataSet"),Error(m.error.expectedObject);a.key=this.key===null?f.cast(a.result).first():a.result[this.key],a.key=a.key.toString()}typeof a.data[a.key]!="undefined"&&(a.key=a.data[a.key]),this.keys[a.key]={},this.keys[a.key].index=c,this.records[c]={},b=this.records[c],b.data=s.clone(a.data),b.key=a.key,this.key!==null&&this.records[c].data.hasOwnProperty(this.key)&&delete this.records[c].data[this.key];break;default:a.record.data=s.clone(a.data),b=a.record}this.views={},this.parentNode.fire("afterDataSet",b)},"recordSet",a.data);switch(!0){case(!h.ie||h.version>8)&&typeof Object.defineProperty=="function":Object.defineProperty(a.data,"uri",{get:c.uri.getter,set:c.uri.setter}),Object.defineProperty(a.data,"expires",{get:c.expires.getter,set:c.expires.setter});break;case typeof a.data.__defineGetter__=="function":a.data.__defineGetter__("expires",c.expires.getter),a.data.__defineSetter__("expires",c.expires.setter),a.data.__defineGetter__("uri",c.uri.getter),a.data.__defineSetter__("uri",c.uri.setter);break;default:a.data.setExpires=function(b){a.data.expires=b,c.expires.setter.call(a.data,b)},a.data.setUri=function(b){a.data.uri=b,c.uri.setter.call(a.data,b)}}return typeof b=="object"&&a.data.batch("set",b),a.fire("afterDataStore"),a}},k={attr:function(a,b,c){try{typeof c=="string"&&(c=c.trim());var d;a=s.object(a);if(a instanceof Array)return a.attr(b,c);if(!(a instanceof Element&&typeof b!="undefined"&&!String(b).isEmpty()))throw Error(m.error.invalidArguments);switch(!0){case/checked|disabled/.test(b)&&typeof c=="undefined":return a[b];case/checked|disabled/.test(b)&&typeof c!="undefined":return a[b]=c,a;case a.nodeName==="SELECT"&&b==="selected"&&typeof c=="undefined":return e("#"+a.id+' option[selected="selected"]').first()||e("#"+a.id+" option").first();case a.nodeName==="SELECT"&&b==="selected"&&typeof c!="undefined":return d=e("#"+a.id+' option[selected="selected"]').first(),typeof d!="undefined"&&(d.selected=!1,d.removeAttribute("selected")),d=e("#"+a.id+' option[value="'+c+'"]').first(),d.selected=!0,d.setAttribute("selected","selected"),a;case typeof c=="undefined":return a.getAttribute(b);case c===null:return a.removeAttribute(b),a;default:return a.setAttribute(b,c),a}}catch(f){return v(f,arguments,this),undefined}},clear:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.clear(a)});if(a instanceof Element){a.fire("beforeClear");switch(!0){case typeof a.reset=="function":a.reset();break;case typeof a.value!="undefined":a.update({innerHTML:"",value:""});break;default:a.update({innerHTML:""})}return a.fire("afterClear"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},create:function(a,c,d,f){try{if(typeof a=="undefined"||String(a).isEmpty())throw Error(m.error.invalidArguments);var g,h;switch(!0){case typeof d!="undefined":d=s.object(d);break;case typeof c!="undefined"&&(typeof c=="string"||typeof c.childNodes!="undefined"):d=s.object(c);break;default:d=b.body}if(typeof d=="undefined")throw Error(m.error.invalidArguments);h=typeof c!="undefined"&&typeof c!="string"&&typeof c.childNodes=="undefined"&&typeof c.id!="undefined"&&typeof e("#"+c.id)=="undefined"?c.id:s.genId(),typeof c!="undefined"&&typeof c.id!="undefined"&&delete c.id,e.fire("beforeCreate",h),h.fire("beforeCreate"),g=b.createElement(a),g.id=h,typeof c=="object"&&typeof c.childNodes=="undefined"&&g.update(c);switch(!0){case typeof f=="undefined":case f==="last":d.appendChild(g);break;case f==="first":d.prependChild(g);break;case f==="after":f={},f.after=d,d=d.parentNode;case typeof f.after!="undefined":d.insertBefore(g,f.after.nextSibling);break;case f==="before":f={},f.before=d,d=d.parentNode;case typeof f.before!="undefined":d.insertBefore(g,f.before);break;default:d.appendChild(g)}return g.fire("afterCreate"),e.fire("afterCreate",g),g}catch(i){return v(i,arguments,this),undefined}},css:function(a){var c,d;return c=e("head").first().create("style",{type:"text/css"}),c.styleSheet?c.styleSheet.cssText=a:(d=b.createTextNode(a),c.appendChild(d)),c},destroy:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.destroy(a)}),[];if(!(a instanceof Element))throw Error(m.error.invalidArguments);e.fire("beforeDestroy",a),a.fire("beforeDestroy"),q.remove(a.id),a.parentNode!==null&&a.parentNode.removeChild(a),a.fire("afterDestroy"),e.fire("afterDestroy",a.id)}catch(b){v(b,arguments,this)}return undefined},disable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.disable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&!a.disabled&&(a.fire("beforeDisable"),a.disabled=!0,a.fire("afterDisable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},enable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.enable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&a.disabled&&(a.fire("beforeEnable"),a.disabled=!1,a.fire("afterEnable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hasClass:function(a,b){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element)return a.className.explode(" ").index(b)>-1;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},hide:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element){a.fire("beforeHide");switch(!0){case typeof a.hidden=="boolean":a.hidden=!0;break;default:a["data-display"]=a.style.display,a.style.display="none"}return a.fire("afterHide"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hidden:function(a){try{a=s.object(a);if(a instanceof Element)return a.style.display==="none"||typeof a.hidden=="boolean"&&a.hidden;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},klass:function(a,b,c){try{var d;a=s.object(a);if(a instanceof Array)return a.each(function(a){k.klass(a,b,c)});if(a instanceof Element&&!String(b).isEmpty())return a.fire("beforeClassChange"),c=c!==!1,b=b.explode(),d=a.className.explode(" "),b.each(function(a){c&&d.index(a)<0?d.push(a):c||(b==="*"?d=[]:d.remove(a))}),d=d.join(" "),h.ie&&h.version<9?a.className=d:a.attr("class",d),a.fire("afterClassChange"),a;throw Error(m.error.invalidArguments)}catch(e){return v(e,arguments,this),undefined}},position:function(c){try{c=s.object(c);if(c instanceof Array)return c.position();if(c instanceof Element){var d,e,f,g;d=e=0,g=c.offsetWidth,f=c.offsetHeight;if(c.offsetParent){e=c.offsetTop,d=c.offsetLeft;while(c=c.offsetParent)d+=c.offsetLeft,e+=c.offsetTop}return{top:e,right:b.documentElement.clientWidth-(d+g),bottom:b.documentElement.clientHeight+a.scrollY-(e+f),left:d}}throw Error(m.error.invalidArguments)}catch(h){return v(h,arguments,this),undefined}},prependChild:function(a,b){try{a=s.object(a);if(a instanceof Element&&b instanceof Element)return a.childNodes.length===0?a.appendChild(b):a.insertBefore(b,a.childNodes[0]);throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},show:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.show(a)});if(a instanceof Element){a.fire("beforeShow");switch(!0){case typeof a.hidden=="boolean":a.hidden=!1;break;default:a.style.display=a.getAttribute("data-display")!==null?a.getAttribute("data-display"):"inherit"}return a.fire("afterShow"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},size:function(a){try{a=s.object(a);if(a instanceof Array){var b=[];return a.each(function(a){b.push(k.size(a))}),b}if(a instanceof Element){var c=function(a){return isNaN(parseInt(a))?0:parseInt(a)},d=a.offsetHeight+c(a.style.paddingTop)+c(a.style.paddingBottom)+c(a.style.borderTop)+c(a.style.borderBottom),e=a.offsetWidth+c(a.style.paddingLeft)+c(a.style.paddingRight)+c(a.style.borderLeft)+c(a.style.borderRight);return{x:d,y:e}}throw Error(m.error.invalidArguments)}catch(f){return v(f,arguments,this),undefined}},update:function(a,b){try{a=s.object(a),b=b||{};if(a instanceof Array)return a.each(function(a){k.update(a,b)});if(a instanceof Element)return a.fire("beforeUpdate"),s.iterate(b,function(b,c){switch(c){case"innerHTML":case"type":case"src":a[c]=b;break;case"class":b.isEmpty()?a.removeClass("*"):a.addClass(b);break;case"id":var d=q.listeners;typeof d[a.id]!="undefined"&&(d[c]=s.clone(d[a.id]),delete d[a.id]);default:a.attr(c,b)}}),a.fire("afterUpdate"),a;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},val:function(a,b){try{var c=null,d;a=s.object(a);if(a instanceof Array)return a.each(function(a){k.val(a,b)});if(a instanceof Element){switch(!0){case typeof b=="undefined":switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.checked&&(c=a.value)});break;case/select/gi.test(a.type):c=a.options[a.selectedIndex].value;break;default:c=typeof a.value!="undefined"?a.value:a.innerText}break;default:b=String(b);switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.value===b&&(a.checked=!0,c=a)});break;case/select/gi.test(a.type):f.cast(a.options).each(function(a){if(c!==null)return;a.value===b&&(a.selected=!0,c=a)});break;default:typeof a.value!="undefined"?a.value=b:a.innerText=b}c=a}return c}throw Error(m.error.invalidArguments)}catch(g){return v(g,arguments,this),undefined}}},l={decode:function(a,b){try{return JSON.parse(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}},encode:function(a,b){try{return JSON.stringify(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}}},m={common:{back:"Back",cancel:"Cancel",clear:"Clear",close:"Close",cont:"Continue",del:"Delete",edit:"Edit",find:"Find",gen:"Generate",go:"Go",loading:"Loading",next:"Next",login:"Login",ran:"Random",reset:"Reset",save:"Save",search:"Search",submit:"Submit"},day:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},error:{databaseNotOpen:"Failed to open the Database, possibly exceeded Domain quota",databaseNotSupported:"Client does not support local database storage",databaseWarnInjection:"Possible SQL injection in database transaction, use the ? placeholder",elementNotCreated:"Could not create the Element",elementNotFound:"Could not find the Element",expectedArray:"Expected an Array",expectedArrayObject:"Expected an Array or Object",expectedBoolean:"Expected a Boolean value",expectedNumber:"Expected a Number",expectedObject:"Expected an Object",invalidArguments:"One or more arguments is invalid",invalidDate:"Invalid Date",invalidFields:"The following required fields are invalid: ",propertyNotFound:"Could not find the requested property",serverError:"Server error has occurred",serverForbidden:"Forbidden to access URI",serverInvalidMethod:"Method not allowed",serverUnauthorized:"Authorization required to access URI"},month:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"}},n={clear:function(){return e.un(a,"message")},send:function(a,b){try{return a.postMessage(b,"*"),a}catch(c){return v(c,arguments,this),undefined}},recv:function(b){return e.on(a,"message",b)}},o={enabled:!1,log:!1,diff:{x:null,y:null},pos:{x:null,y:null},prev:{x:null,y:null},track:function(a){var c=abaaso.mouse;switch(!0){case typeof a=="object":var d=a.pageX?a.pageX:(h.ie&&h.version<9?b.documentElement.scrollLeft:b.body.scrollLeft)+a.clientX,f=a.pageY?a.pageY:(h.ie&&h.version<9?b.documentElement.scrollTop:b.body.scrollTop)+a.clientY,g=!1;c.pos.x!==d&&(g=!0),e.mouse.prev.x=c.prev.x=Number(c.pos.x),e.mouse.pos.x=c.pos.x=d,e.mouse.diff.x=c.diff.x=c.pos.x-c.prev.x,c.pos.y!==f&&(g=!0),e.mouse.prev.y=c.prev.y=Number(c.pos.y),e.mouse.pos.y=c.pos.y=f,e.mouse.diff.y=c.diff.y=c.pos.y-c.prev.y,g&&c.log&&s.log(c.pos.x+" ["+c.diff.x+"], "+c.pos.y+" ["+c.diff.y+"]");break;case typeof a=="boolean":a?q.add(b,"mousemove",abaaso.mouse.track):q.remove(b,"mousemove"),e.mouse.enabled=c.enabled=a}return c}},p={diff:function(a){try{if(typeof a!="number"||typeof this!="number")throw Error(m.error.expectedNumber);return Math.abs(this-a)}catch(b){return v(b,arguments,this),undefined}},format:function(a,b,c){try{if(typeof a!="number")throw Error(m.error.expectedNumber);a=a.toString(),b=b||",",c=c||3;var d=a.indexOf(".")>-1?"."+a.replace(/.*\./,""):"",e=a.replace(/\..*/,"").split("").reverse(),f=Math.floor(e.length/c),g=1,h,i;for(i=0;i-1)return undefined;var d=[],g,h;a=a.trim(),c=c===!0,a.indexOf(",")>-1&&(a=a.explode());if(a instanceof Array)return a.each(function(a){d.push(e(a,c))}),d;switch(!0){case/\s|>/.test(a):h=a.split(" ").filter(function(a){if(a.trim()!==""&&a!==">")return!0}).last(),g=b[h.indexOf("#")>-1&&h.indexOf(":")===-1?"querySelector":"querySelectorAll"](a);break;case a.indexOf("#")===0&&a.indexOf(":")===-1:g=isNaN(a.charAt(1))?b.querySelector(a):b.getElementById(a.substring(1));break;case a.indexOf("#")>-1&&a.indexOf(":")===-1:g=b.querySelector(a);break;default:g=b.querySelectorAll(a)}return typeof g!="undefined"&&g!==null&&!(g instanceof Element)&&!c&&(g=f.cast(g)),g===null&&(g=undefined),g},alias:function(a,b){var c=a,d=b;return s.iterate(d,function(a,b){var e,f;switch(!0){case!(a instanceof RegExp)&&typeof a=="function":c[b]=a.bind(c[b]);break;case!(a instanceof RegExp)&&!(a instanceof Array)&&a instanceof Object:typeof c[b]=="undefined"&&(c[b]={}),s.alias(c[b],d[b]);break;default:e=function(){return d[b]},f=function(a){d[b]=a};switch(!0){case(!h.ie||h.version>8)&&typeof Object.defineProperty=="function":Object.defineProperty(c,b,{get:e,set:f});break;case typeof c.__defineGetter__=="function":c.__defineGetter__(b,e),c.__defineSetter__(b,f);break;default:c[b]=d[b]}}}),a},clone:function(a){var b;switch(!0){case a instanceof Array:return[].concat(a);case typeof a=="boolean":return Boolean(a);case typeof a=="function":return a;case typeof a=="number":return Number(a);case typeof a=="string":return String(a);case!h.ie&&a instanceof Document:return u.decode(u.encode(a));case a instanceof Object:return b=l.decode(l.encode(a)),typeof b!="undefined"&&(a.hasOwnProperty("constructor")&&(b.constructor=a.constructor),a.hasOwnProperty("prototype")&&(b.prototype=a.prototype)),b;default:return a}},define:function(a,b,c){a=a.split("."),c=c||this,b=b||null;if(typeof c=="undefined"||c===e)c=abaaso;var d=c,g=a.length;return a.each(function(c,e){var h=e+1-1&&(a=a.replace("-",""),a=a.slice(0,c)+a.charAt(c).toUpperCase()+a.slice(c+1,a.length)),this.style[a]=b,this},destroy:function(){return k.destroy(this)},disable:function(){return k.disable(this)},enable:function(){return k.enable(this)},get:function(a,b){this.fire("beforeGet");var c=g.get(a),d=s.guid(!0),e=this;return c?this.html(c.response).fire("afterGet"):a.get(function(a){e.html(a).fire("afterGet")},null,b),this},hasClass:function(a){return this.genId(),k.hasClass(this,a)},hide:function(){return this.genId(),k.hide(this)},html:function(a){return this.genId(),typeof a=="undefined"?this.innerHTML:this.update({innerHTML:a})},isAlphaNum:function(){return this.nodeName==="FORM"?!1:t.test({alphanum:typeof this.value!="undefined"?this.value:this.innerText}).pass},isBoolean:function(){return this.nodeName==="FORM"?!1:t.test({"boolean":typeof this.value!="undefined"?this.value:this.innerText}).pass},isChecked:function(){return this.nodeName!=="INPUT"?!1:this.attr("checked")},isDate:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDate():this.innerText.isDate()},isDisabled:function(){return this.nodeName!=="INPUT"?!1:this.attr("disabled")},isDomain:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDomain():this.innerText.isDomain()},isEmail:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmail():this.innerText.isEmail()},isEmpty:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmpty():this.innerText.isEmpty()},isHidden:function(a){return this.genId(),k.hidden(this)},isIP:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isIP():this.innerText.isIP()},isInt:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isInt():this.innerText.isInt()},isNumber:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isNumber():this.innerText.isNumber()},isPhone:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isPhone():this.innerText.isPhone()},isString:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isString():this.innerText.isString()},jsonp:function(a,b,c){var d=this,e=b,f;return f=function(a){var b=d,c=a,f=e,g,h,i;try{typeof f!="undefined"?(f=f.replace(/]|'|"/g,"").replace(/\./g,"[").split("["),f.each(function(a){c=c[isNaN(a)?a:parseInt(a)];if(typeof c=="undefined")throw Error(m.error.propertyNotFound)}),i=c):i=a}catch(j){i=m.error.serverError,v(j,arguments,this)}b.text(i)},h.jsonp(a,f,function(){d.text(m.error.serverError)},c),this},loading:function(){return e.loading.create(this)},on:function(a,b,c,d,f){return this.genId(),e.on.call(this,a,b,c,d,f)},prepend:function(a,b){return this.genId(),k.create(a,b,this,"first")},prependChild:function(a){return this.genId(),k.prependChild(this,a)},position:function(){return this.genId(),k.position(this)},removeClass:function(a){return this.genId(),k.klass(this,a,!1)},show:function(){return this.genId(),k.show(this)},size:function(){return this.genId(),k.size(this)},text:function(a){var b={};return this.genId(),typeof this.value!="undefined"&&(b.value=a),b.innerHTML=a,this.update(b)},tpl:function(a){return e.tpl(a,this)},un:function(a,b,c){return this.genId(),e.un.call(this,a,b,c)},update:function(a){return this.genId(),k.update(this,a)},val:function(a){return this.genId(),k.val(this,a)},validate:function(){return this.nodeName==="FORM"?t.test(this).pass:typeof this.value!="undefined"?!this.value.isEmpty():!this.innerText.isEmpty()}},"function":{reflect:function(){return s.reflect(this)}},number:{diff:function(a){return p.diff.call(this,a)},format:function(a,b){return p.format(this,a,b)},isEven:function(){return p.even(this)},isOdd:function(){return p.odd(this)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},un:function(a,b,c){return e.un.call(this,a,b,c)}},shared:{fire:function(a,b){return this.genId(),e.fire.call(this,a,b)},genId:function(){return s.genId(this)},listeners:function(a){return this.genId(),e.listeners.call(this,a)}},string:{allows:function(a){return h.allows(this,a)},capitalize:function(){return r.capitalize(this)},del:function(a,b,c){return h.request(this,"DELETE",a,b,null,c)},explode:function(a){return r.explode(this,a)},get:function(a,b,c){return h.request(this,"GET",a,b,null,c)},isAlphaNum:function(){return t.test({alphanum:this}).pass},isBoolean:function(){return t.test({"boolean":this}).pass},isDate:function(){return t.test({date:this}).pass},isDomain:function(){return t.test({domain:this}).pass},isEmail:function(){return t.test({email:this}).pass},isEmpty:function(){return!t.test({notEmpty:this}).pass},isIP:function(){return t.test({ip:this}).pass},isInt:function(){return t.test({integer:this}).pass},isNumber:function(){return t.test({number:this}).pass},isPhone:function(){return t.test({phone:this}).pass},isString:function(){return t.test({string:this}).pass},jsonp:function(a,b,c){return h.jsonp(this,a,b,c)},post:function(a,b,c,d){return h.request(this,"POST",a,b,c,d)},put:function(a,b,c,d){return h.request(this,"PUT",a,b,c,d)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},options:function(a,b){return h.request(this,"OPTIONS",a,b)},headers:function(a,b){return h.request(this,"HEAD",a,b)},permissions:function(){return h.permissions(this)},toCamelCase:function(){return r.toCamelCase(this)},hyphenate:function(){return r.hyphenate(this)},trim:function(){return r.trim(this)},un:function(a,b,c){return e.un.call(this,a,b,c)}}},i=(!h.ie||h.version>8)&&typeof Object.defineProperty=="function",j=function(a,b,c){i?Object.defineProperty(a,b,{value:c,enumerable:!1}):a[b]=c};for(c in d[b])j(a.prototype,c,d[b][c]);if(b!=="function")for(c in d.shared)j(a.prototype,c,d.shared[c]);return a},queryString:function(a){a=a||".*";var b={},d=c.search.isEmpty()?null:c.search.replace("?",""),e;return d!==null&&(d=d.split("&"),d.each(function(a){e=a.split("=");if(e[0].isEmpty())return;switch(!0){case typeof e[1]=="undefined":case e[1].isEmpty():e[1]="";break;case e[1].isNumber():e[1]=Number(e[1]);break;case e[1].isBoolean():e[1]=e[1]==="true"}switch(!0){case typeof b[e[0]]=="undefined":b[e[0]]=e[1];break;case!(b[e[0]]instanceof Array):b[e[0]]=[b[e[0]]];default:b[e[0]].push(e[1])}})),b},reflect:function(a){return typeof a=="undefined"&&(a=this),typeof a=="undefined"&&(a=e),a=a.toString().match(/function\s+\w*\s*\((.*?)\)/)[1],a!==""?a.explode():[]},repeat:function(a,b,c){c=c||s.guid(!0);var d=function(a,b,c){var d=this;a()!==!1?e.repeating[c]=setTimeout(function(){d.call(d,a,b,c)},b):delete e.repeating[c]};return d.call(d,a,b,c),c},tpl:function(a,c){try{switch(!0){case typeof a!="object":case!/object|undefined/.test(typeof c)&&typeof (c=c.charAt(0)==="#"?e(c):e(c)[0])=="undefined":throw Error(m.error.invalidArguments)}typeof c=="undefined"&&(c=e("body")[0]);var d=b.createDocumentFragment();switch(!0){case a instanceof Array:a.each(function(a,b){k.create(f.cast(a,!0)[0],d).html(f.cast(a)[0])});break;default:s.iterate(a,function(a,b){switch(!0){case typeof a=="string":k.create(b,d).html(a);break;case a instanceof Array:case a instanceof Object:s.tpl(a,k.create(b,d))}})}return c.appendChild(d),c}catch(g){return v(g,arguments,this),undefined}}},t={pattern:{alphanum:/^[a-zA-Z0-9]*$/,"boolean":/^(0|1|true|false)?$/,domain:/^[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/,email:/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/,ip:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,integer:/(^-?\d\d*$)/,notEmpty:/\w{1,}/,number:/(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/,phone:/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/,string:/\w/},test:function(a){var b=!1,c=[],d=null;if(typeof a.nodeName!="undefined"&&a.nodeName==="FORM"){var f,g,h,i,j,k,l={},m,n,c=[],o={};return a.id.isEmpty()&&a.genId(),i=e("#"+a.id+" > input").concat(e("#"+a.id+" > select")),i.each(function(a){g=t.pattern[a.nodeName.toLowerCase()]?t.pattern[a.nodeName.toLowerCase()]:!a.id.isEmpty()&&t.pattern[a.id.toLowerCase()]?t.pattern[a.id.toLowerCase()]:"notEmpty",h=a.val(),h===null&&(h=""),l[g]=h}),n=this.test(l),n}return s.iterate(a,function(a,f){if(typeof f=="undefined"||typeof a=="undefined"){c.push({test:f,value:a}),b=!0;return}d=a.charAt(0)==="#"?typeof e(a)!="undefined"?e(a).val():"":a;switch(f){case"date":isNaN((new Date(d)).getYear())&&(c.push({test:f,value:d}),b=!0);break;case"domain":t.pattern.domain.test(d.replace(/.*\/\//,""))||(c.push({test:f,value:d}),b=!0);break;case"domainip":if(!t.pattern.domain.test(d.replace(/.*\/\//,""))||!t.pattern.ip.test(d))c.push({test:f,value:d}),b=!0;break;default:var g=typeof t.pattern[f]!="undefined"?t.pattern[f]:f;g.test(d)||(c.push({test:f,value:d}),b=!0)}}),{pass:!b,invalid:c}}},u={decode:function(a){try{if(typeof a!="string"||a.isEmpty())throw Error(m.error.invalidArguments);var b;return h.ie?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml"),b}catch(c){return v(c,arguments,this),undefined}},encode:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);b=b!==!1;var c=b?"":"",d=arguments[2]!==!1,e,f;a!==null&&typeof a.xml!="undefined"&&(a=a.xml),a instanceof Document&&(a=(new XMLSerializer).serializeToString(a)),e=function(a,b){var c="v";return/\&|\<|\>|\"|\'|\t|\r|\n|\@|\$/g.test(b)&&(c=c.replace(/v/,"")),c.replace(/n/g,a).replace(/v/,b)};switch(!0){case typeof a=="boolean":case typeof a=="number":case typeof a=="string":c+=e("item",a);break;case typeof a=="object":s.iterate(a,function(a,b){c+=u.encode(a,typeof a=="object",!1).replace(/item|xml/g,isNaN(b)?b:"item")})}return c+=b?"":"",d&&(c=''+c),c}catch(g){return v(g,arguments,this),undefined}}},v=s.error,{array:f,callback:{},client:{android:h.android,blackberry:h.blackberry,css3:!1,chrome:h.chrome,expire:h.expire,firefox:h.firefox,ie:h.ie,ios:h.ios,linux:h.linux,mobile:h.mobile,opera:h.opera,osx:h.osx,playbook:h.playbook,safari:h.safari,tablet:h.tablet,size:{x:0,y:0},version:0,webos:h.webos,windows:h.windows,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},headers:function(a,b,c){return h.request(a,"HEAD",b,c)},post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions},cookie:i,data:j,element:k,json:l,label:m,loading:{create:s.loading,url:null},message:n,mouse:o,number:p,observer:{log:q.log,add:q.add,fire:q.fire,fired:0,list:q.list,remove:q.remove},state:{_current:null,header:null,previous:null},string:r,validate:t,xml:u,$:s.$,alias:s.alias,aliased:"$",allows:h.allows,append:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"last")},bootstrap:function(){var d=function(a){/complete|loaded/.test(b.readyState)&&(typeof abaaso.timer.init!="undefined"&&(clearInterval(abaaso.timer.init),delete abaaso.timer.init),typeof abaaso.init=="function"&&abaaso.init())};typeof Array.prototype.filter=="undefined"&&(Array.prototype.filter=function(a){"use strict";if(this===void 0||this===null||typeof a!="function")throw Error(m.error.invalidArguments);var b=null,c=Object(this),d=c.length>>>0,e=[],f=arguments[1],g=null;for(b=0;b>>0;b&&(c=b);while(d8)&&typeof Object.defineProperty=="function":Object.defineProperty(abaaso.state,"current",{get:f,set:g}),Object.defineProperty(e.state,"current",{get:f,set:g});break;case typeof abaaso.state.__defineGetter__=="function":abaaso.state.__defineGetter__("current",f),abaaso.state.__defineSetter__("current",g),e.state.__defineGetter__("current",f),e.state.__defineSetter__("current",g);break;default:abaaso.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)},e.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)}}e.ready=!0;switch(!0){case typeof a.define=="function":a.define("abaaso",function(){return abaaso.init()});break;case h.server:case/complete|loaded/.test(b.readyState):abaaso.init();break;case typeof b.addEventListener=="function":b.addEventListener("DOMContentLoaded",abaaso.init,!1);break;case typeof b.attachEvent=="function":b.attachEvent("onreadystatechange",d);break;default:abaaso.timer.init=setInterval(d,10)}},clear:k.clear,clone:s.clone,create:k.create,css:k.css,decode:l.decode,defer:s.defer,define:s.define,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},destroy:k.destroy,encode:l.encode,error:s.error,expire:g.clean,expires:12e4,extend:s.extend,fire:function(a,b,c){var d=typeof c!="undefined",f,g,h;f=d?a:this,g=d?b:a,h=d?c:b;if(typeof f=="undefined"||f===e)f=abaaso;return q.fire.call(q,f,g,h)},genId:s.genId,get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},guid:s.guid,headers:function(a,b,c){return h.request(a,"HEAD",b,c)},hidden:k.hidden,id:"abaaso",init:function(){delete abaaso.init,delete abaaso.bootstrap;var a=function(){var a=this;e.timer.expire=setTimeout(function(){g.clean(),a.call(a)},e.expires)};return a.call(a),e.fire("init").un("init").fire("ready").un("ready")},iterate:s.iterate,jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},listeners:function(a){var b=this;if(typeof b=="undefined"||b===e)b=abaaso;return q.list.call(q,b,a)},log:s.log,merge:s.merge,module:s.module,object:s.object,on:function(a,b,c,d,f,g){var h=typeof c=="function",i,j,k,l,m,n;i=h?a:this,j=h?b:a,k=h?c:b,l=h?d:c,m=h?f:d,n=h?g:f;if(typeof i=="undefined"||i===e)i=abaaso;return typeof m=="undefined"&&(m=i),q.add.call(q,i,j,k,l,m,n)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions,position:k.position,post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},prepend:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"first")},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},queryString:s.queryString,ready:!1,reflect:s.reflect,repeat:s.repeat,repeating:{},store:function(a,b){return j.register.call(j,a,b)},timer:{},tpl:s.tpl,un:function(a,b,c,d){var f=typeof c!="undefined",g,h,i,j;g=f?a:this,h=f?b:a,i=f?c:b,j=f?d:c;if(typeof g=="undefined"||g===e)g=abaaso;return q.remove.call(q,g,h,i,j)},update:k.update,version:"2.0.6"}}()),typeof abaaso.bootstrap=="function"&&abaaso.bootstrap()})(this) \ No newline at end of file +(function(a){"use strict";var b=a.document,c=a.location,d=a.navigator;typeof a.$=="undefined"&&(a.$=null),typeof a.abaaso=="undefined"&&(a.abaaso=function(){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;return f={cast:function(a,b){b=b===!0;var c=[],d,e;switch(!0){case!isNaN(a.length):!h.ie||h.version>8?c=Array.prototype.slice.call(a):s.iterate(a,function(a,b){b!=="length"&&c.push(a)});break;default:b?c=f.keys(a):s.iterate(a,function(a){c.push(a)})}return c},clone:function(a){return s.clone(a)},contains:function(a,b){var c=[],d,e;return b=typeof b.indexOf=="function"?b.explode():[b],d=a.length,b.each(function(b){for(e=0;eb.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)===-1)return!0})},each:function(a,b){var c=0;return a.forEach(function(a){b(a,c++)}),a},first:function(a){return a[0]},index:function(a,b){return a.indexOf(b)},indexed:function(a){var b=[];return s.iterate(a,function(a,c){typeof a=="object"?b=b.concat(f.indexed(a)):b.push(a)}),b},intersect:function(a,b){var c=a.length>b.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)>-1)return!0})},keys:function(a){var b=[];return typeof Object.keys=="function"?b=Object.keys(a):s.iterate(a,function(a,c){b.push(c)}),b},last:function(a){var b=a.length;return b>1?a[b-1]:a.first()},range:function(a,b,c){var d=[],e;for(e=b;e<=c;e++)d.push(a[e]);return d},remove:function(a,b,c){if(typeof b=="string"){b=a.index(b);if(b===-1)return a}else b=b||0;var d=a.length,e=a.slice((c||b)+1||d);return a.length=b<0?d+b:b,a.push.apply(a,e),a},sort:function(a,b){var c;if(!isNaN(a)&&!isNaN(b))c=p.parse(a)>p.parse(b);else switch(!0){case ab:c=1;break;default:c=0}return c},total:function(a){return f.indexed(a).length},toObject:function(a){var b={},c=a.length;while(c--)b[c.toString()]=a[c];return b}},g={items:{},clean:function(){return s.iterate(g.items,function(a,b){g.expired(b)&&g.expire(b)})},expire:function(a,b){return b=b===!0,typeof g.items[a]!="undefined"?(delete g.items[a],b||a.fire("beforeExpire").fire("expire").fire("afterExpire"),!0):!1},expired:function(a){var b=g.items[a];return typeof b!="undefined"&&typeof b.expires!="undefined"&&b.expires5:case this.firefox&&this.version>2:case this.ie&&this.version>8:case this.opera&&this.version>8:case this.safari&&this.version>4:return this.css3=!0,!0;default:return this.css3=!1,!1}},expire:0,firefox:function(){return typeof d!="undefined"&&/firefox/i.test(d.userAgent)}(),ie:function(){return typeof d!="undefined"&&/msie/i.test(d.userAgent)}(),ios:function(){return typeof d!="undefined"&&/ipad|iphone/i.test(d.userAgent)}(),linux:function(){return typeof d!="undefined"&&/linux|bsd|unix/i.test(d.userAgent)}(),mobile:function(){return typeof d!="undefined"&&/android|blackberry|ipad|iphone|meego|webos/i.test(d.userAgent)}(),playbook:function(){return typeof d!="undefined"&&/playbook/i.test(d.userAgent)}(),opera:function(){return typeof d!="undefined"&&/opera/i.test(d.userAgent)}(),osx:function(){return typeof d!="undefined"&&/macintosh/i.test(d.userAgent)}(),safari:function(){return typeof d!="undefined"&&/safari/i.test(d.userAgent.replace(/chrome.*/i,""))}(),server:function(){return typeof d=="undefined"}(),tablet:function(){abaaso.client.tablet=this.tablet=typeof d!="undefined"&&/android|ipad|playbook|webos/i.test(d.userAgent)&&(abaaso.client.size.x>=1e3||abaaso.client.size.y>=1e3)},webos:function(){return typeof d!="undefined"&&/webos/i.test(d.userAgent)}(),windows:function(){return typeof d!="undefined"&&/windows/i.test(d.userAgent)}(),version:function(){var a=0;switch(!0){case this.chrome:a=d.userAgent.replace(/(.*chrome\/|safari.*)/gi,"");break;case this.firefox:a=d.userAgent.replace(/(.*firefox\/)/gi,"");break;case this.ie:a=d.userAgent.replace(/(.*msie|;.*)/gi,"");break;case this.opera:a=d.userAgent.replace(/(.*opera\/|\(.*)/gi,"");break;case this.safari:a=d.userAgent.replace(/(.*version\/|safari.*)/gi,"");break;default:a=typeof d!="undefined"?d.appVersion:0}return a=isNaN(parseInt(a))?0:parseInt(a),abaaso.client.version=this.version=a,a},allows:function(a,b){try{if(a.isEmpty()||b.isEmpty())throw Error(m.error.invalidArguments);if(!g.get(a,!1))return undefined;b=b.toLowerCase();var c;switch(!0){case b==="delete":c=(a.permissions(b).bit&1)!==0;break;case b==="get":c=(a.permissions(b).bit&4)!==0;break;case/post|put/.test(b):c=(a.permissions(b).bit&2)!==0;break;default:c=!1}return c}catch(d){return v(d,arguments,this),undefined}},bit:function(a){var b=0;return a.each(function(a){switch(a.toLowerCase()){case"get":b|=4;break;case"post":case"put":b|=2;break;case"delete":b|=1}}),b},cors:function(a){return a.indexOf("//")>-1&&a.indexOf("//"+c.host)===-1},headers:function(a,b,c){var d=String(a.getAllResponseHeaders()).split("\n"),f={},i={},j=null,k=new Date,l,m;d.each(function(a){a.isEmpty()||(l=a.toString(),m=l.substr(l.indexOf(":")+1,l.length).replace(/\s/,""),l=l.substr(0,l.indexOf(":")).replace(/\s/,""),l=function(){var a=[];return l.explode("-").each(function(b){a.push(b.capitalize())}),a.join("-")}(),f[l]=m,/allow|access-control-allow-methods/i.test(l)&&(j=m))});switch(!0){case typeof f["Cache-Control"]!="undefined"&&/no/.test(f["Cache-Control"]):case typeof f.Pragma!="undefined"&&/no/.test(f.Pragma):break;case typeof f["Cache-Control"]!="undefined"&&/\d/.test(f["Cache-Control"]):k=k.setSeconds(k.getSeconds()+parseInt(/\d{1,}/.exec(f["Cache-Control"])[0]));break;case typeof f.Expires!="undefined":k=new Date(f.Expires);break;default:k=k.setSeconds(k.getSeconds()+e.expires)}return i.expires=k,i.headers=f,i.permission=h.bit(j!==null?j.explode():[c]),c!=="head"&&(g.set(b,"expires",i.expires),g.set(b,"headers",i.headers),g.set(b,"permission",i.permission)),i},permissions:function(a){var b=g.get(a,!1),c=b?b.permission:0,d={allows:[],bit:c,map:{read:4,write:2,"delete":1}};return c&1&&d.allows.push("DELETE"),c&2&&function(){d.allows.push("PUT"),d.allows.push("PUT")}(),c&4&&d.allows.push("GET"),d},jsonp:function(a,b,c,d){var f=(new String(a)).toString(),g=s.guid(!0),h,i,j;switch(!0){case typeof d=="undefined":case d===null:case d instanceof Object&&(d.callback===null||typeof d.callback=="undefined"):case typeof d=="string"&&d.isEmpty():h="callback";break;case d instanceof Object&&typeof d.callback!="undefined":h=d.callback;break;default:h="callback"}f=f.replace(h+"=?",""),f.on("afterJSONP",function(a){this.un("afterJSONP",g).un("failedJSONP",g),typeof b=="function"&&b(a)},g).on("failedJSONP",function(){this.un("afterJSONP",g).un("failedJSONP",g),typeof c=="function"&&c()},g);do i=s.genId().slice(0,10);while(typeof abaaso.callback[i]!="undefined");return a=a.replace(h+"=?",h+"=abaaso.callback."+i),abaaso.callback[i]=function(a){j.destroy(),clearTimeout(abaaso.timer[i]),delete abaaso.timer[i],delete abaaso.callback[i],f.fire("afterJSONP",a)},j=e("head").create("script",{src:a,type:"text/javascript"}),abaaso.timer[i]=setTimeout(function(){f.fire("failedJSONP")},3e4),a},request:function(a,b,c,d,e,f){try{if(/post|put/i.test(b)&&typeof e=="undefined")throw Error(m.error.invalidArguments);b=b.toLowerCase(),f=f instanceof Object?f:null;var i=h.cors(a),j=h.ie&&h.version<10&&i?new XDomainRequest:new XMLHttpRequest,k=/post|put/i.test(b)&&typeof e!="undefined"?e:null,n=b==="get"?g.get(a):!1,o=b.capitalize(),p=s.guid(!0),q=null,r=function(b){a.fire("failed"+o,b)},t=function(b){a.fire("timeout"+o,b)},w=typeof Document!="undefined",x=typeof ArrayBuffer!="undefined";b==="delete"&&a.on("afterDelete",function(){a.un("afterDelete",p),g.expire(a)},p),a.on("after"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof c=="function"&&c(b)},p).on("failed"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof d=="function"&&d(b)},p).fire("before"+o);if(b!=="head"&&a.allows(b)===!1)return a.fire("failed"+o);b==="get"&&Boolean(n)?a.fire("afterGet",s.clone(n.response)):(j[j instanceof XMLHttpRequest?"onreadystatechange":"onload"]=function(){h.response(j,a,b)},typeof j.onerror=="object"&&(j.onerror=r),typeof j.ontimeout=="object"&&(j.ontimeout=t),typeof j.onprogress=="object"&&(j.onprogress=function(b){a.fire("progress"+o,b)}),j.open(b.toUpperCase(),a,!0),f!==null&&f.hasOwnProperty("Content-Type")&&(q=f["Content-Type"]),i&&q===null&&(q="text/plain"),k!==null&&(k.hasOwnProperty("xml")&&(k=k.xml),w&&k instanceof Document&&(k=u.decode(k)),typeof k=="string"&&/<[^>]+>[^<]*]+>/.test(k)&&(q="application/xml"),!(x&&k instanceof ArrayBuffer)&&k instanceof Object&&(q="application/json",k=l.encode(k)),q===null&&x&&k instanceof ArrayBuffer&&(q="application/octet-stream"),q===null&&(q="application/x-www-form-urlencoded; charset=UTF-8")),typeof j.setRequestHeader=="function"&&(typeof n=="object"&&n.headers.hasOwnProperty("ETag")&&j.setRequestHeader("ETag",n.headers.ETag),f===null&&(f={}),q!==null&&(f["Content-Type"]=q),f.hasOwnProperty("callback")&&delete f.callback,s.iterate(f,function(a,b){a!==null&&a!=="withCredentials"&&j.setRequestHeader(b,a)})),typeof j.withCredentials=="boolean"&&f!==null&&typeof f.withCredentials=="boolean"&&(j.withCredentials=f.withCredentials),a.fire("beforeXHR",{xhr:j,uri:a}),k!==null?j.send(k):j.send())}catch(y){v(y,arguments,this),a.fire("failed"+o,j)}return a},response:function(a,b,d){try{var e=d.toLowerCase().capitalize(),f=c;switch(!0){case a.readyState===2:b.fire("received"+e);break;case a.readyState===4:b.fire("afterXHR",{xhr:a,uri:b});switch(a.status){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 301:var i=null,j=abaaso.state,k=h.headers(a,b,d),n=h.cors(b),o,p,q;switch(!0){case d==="head":return b.fire("afterHead",k.headers);case d!=="delete"&&/200|301/.test(a.status):p=typeof k.headers["Content-Type"]!="undefined"?k.headers["Content-Type"]:"";switch(!0){case(/json|plain|javascript/.test(p)||p.isEmpty())&&Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/xml/.test(p)&&String(a.responseText).isEmpty()&&a.responseXML!==null:o=u.decode(typeof a.responseXML.xml!="undefined"?a.responseXML.xml:a.responseXML);break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}if(typeof o=="undefined")throw Error(m.error.serverError);g.set(b,"response",k.response=o)}j.header!==null&&Boolean(i=k.headers[j.header])&&j.current!==i&&(typeof j.change=="function"?j.change(i):j.current=i);switch(a.status){case 200:case 201:case 202:case 203:case 206:b.fire("after"+e,s.clone(k.response));break;case 204:b.fire("after"+e);break;case 205:b.fire("reset");break;case 301:b.fire("moved",k.response)}break;case 401:throw Error(m.error.serverUnauthorized);case 403:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverForbidden);case 405:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverInvalidMethod);case 0:default:throw Error(m.error.serverError)}break;case h.ie&&h.cors(b):var o,q;switch(!0){case Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}g.set(b,"permission",h.bit(["get"])),g.set(b,"response",o),b.fire("afterGet",o)}}catch(r){v(r,arguments,this,!0),b.fire("failed"+e,a)}return b},size:function(){var a=0,c=0;return h.server||(a=typeof b.documentElement!="undefined"?b.documentElement.clientWidth:b.body.clientWidth,c=typeof b.documentElement!="undefined"?b.documentElement.clientHeight:b.body.clientHeight),{x:a,y:c}}},i={expire:function(a){return typeof i.get(a)!="undefined"&&i.set(a,"","-1s"),a},get:function(a){return i.list()[a]},list:function(){var a={},c,d;return!h.server&&typeof b.cookie!="undefined"&&!b.cookie.isEmpty()&&(d=b.cookie.split(";"),d.each(function(b){c=b.split("="),a[decodeURIComponent(c[0].toString().trim())]=decodeURIComponent(c[1].toString().trim())})),a},set:function(a,c,d){typeof d=="undefined"&&(d="");var e="",f=null,g=null,h=["d","h","m","s"],j=h.length;if(!d.isEmpty()){while(j--)if((new RegExp(h[j])).test(d)){g=h[j],f=parseInt(d);break}if(isNaN(f))throw Error(m.error.invalidArguments);e=new Date;switch(g){case"d":e.setDate(e.getDate()+f);break;case"h":e.setHours(e.getHours()+f);break;case"m":e.setMinutes(e.getMinutes()+f);break;case"s":e.setSeconds(e.getSeconds()+f)}}return e instanceof Date&&(e="; expires="+e.toUTCString()),b.cookie=a.toString().trim()+"="+c+e+"; path=/",i.get(a)}},j={methods:{batch:function(a,b,c){try{a=a.toString().toLowerCase(),c=c===!0;if(!/^(set|del)$/.test(a)||typeof b!="object")throw Error(m.error.invalidArguments);var d=this.parentNode,e=this,g=0,h=0,i=!1,j=function(a,b){var f=s.genId();e.key!==null&&typeof a[e.key]!="undefined"&&(b=a[e.key],delete a[e.key]),d.on("afterDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f),++g&&g===h&&k()},f).on("failedDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f)},f),e.set(b,a,c)},k=function(){a==="del"&&this.reindex(),d.fire("afterDataBatch")},l=s.genId(!0),n;d.fire("beforeDataBatch");switch(a){case"set":c&&this.clear(!0),d.on("failedDataSet",function(){d.un("failedDataSet",l),i||(i=!0,d.fire("failedDataBatch"))},l);break;case"del":d.on("afterDataDelete",function(){g++&&g===h&&k()},l).on("failedDataDelete",function(){d.un("failedDataDelete",l).un("afterDataDelete",l),i||(i=!0,d.fire("failedDataBatch"))},l)}if(b instanceof Array){h=b.length;switch(h){case 0:k();break;default:b.each(function(b,d){d=d.toString();if(a==="set")switch(!0){case typeof b=="object":j(b,d);break;case b.indexOf("//")===-1:b=e.uri+b;default:b.get(function(a){j(a,d)},null,{Accept:"application/json",widthCredentials:e.credentials})}else e.del(b,!1,c)})}}else h=f.cast(b,!0).length,s.iterate(b,function(b,d){a==="set"?(e.key!==null&&typeof b[e.key]!="undefined"?(n=b[e.key],delete b[e.key]):n=d.toString(),e.set(n,b,c)):e.del(b,!1,c)});return this}catch(o){return v(o,arguments,this),d.fire("failedDataBatch"),undefined}},clear:function(a){a=a===!0;var b=this.parentNode;return a?(this.keys={},this.records=[],this.total=0,this.views={}):(b.fire("beforeDataClear"),this.callback=null,this.credentials=null,this.expires=null,this._expires=null,this.key=null,this.keys={},this.records=[],this.source=null,this.total=0,this.views={},this.uri=null,this._uri=null,b.fire("afterDataClear")),this},del:function(a,b,c){if(typeof a=="undefined"||typeof a!="number"&&typeof a!="string")throw Error(m.error.invalidArguments);b=b!==!1,c=c===!0;var d=this.parentNode,e=/true|undefined/,f,g,h,i;switch(typeof a){case"string":f=a,a=this.keys[f];if(typeof f=="undefined")throw Error(m.error.invalidArguments);a=a.index;break;default:f=this.records[a];if(typeof f=="undefined")throw Error(m.error.invalidArguments);f=f.key}g={key:f,record:a,reindex:b},this.uri!==null&&(h=this.uri+"/"+f,i=h.allows("delete")),d.fire("beforeDataDelete",g);switch(!0){case c:case this.callback!==null:case this.uri===null:d.fire("syncDataDelete",g);break;case e.test(i):h.del(function(){d.fire("syncDataDelete",g)},function(){d.fire("failedDataDelete",g)},{Accept:"application/json",widthCredentials:this.credentials});break;default:d.fire("failedDataDelete",g)}return this},find:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);var c=[],d=typeof a=="string"?a.explode():a,e=[],f,g=d.length,h=this.parentNode,i={},j,k,l,n,o,p,q,r;n=this.records.first();switch(!0){case typeof b=="string":c=b.explode(),q=c.length;while(q--)if(!n.data.hasOwnProperty(c[q]))throw Error(m.error.invalidArguments);break;default:s.iterate(n.data,function(a,b){c.push(b)})}f=c.length,r=this.total;for(q=0;q0&&(f.registry[a]=q(c,f.registry[a]))}),f.order.each(function(a){g=g.concat(f.registry[a])}),g},o=function(a,b,c){a=a.replace(h,"");var d=!i.test(a),e=a.replace(i,""),g=k===e,j=[],l={};return b.each(function(a){var b=g?a.key:a.data[e],c=b===null?"null":String(b).trim();l[c]instanceof Array||(l[c]=[],j.push(c)),l[c].push(a)}),j.sort(f.sort),d||j.reverse(),j.each(function(b){if(l[b].length===1)return;l[b]=p(l[b],a,e,c,g)}),{order:j,registry:l}},p=function(a,b,c,d,e){var h=[],k=[];return a.each(function(a,b){var d=e?a.key:a.data[c];d=String(d).trim()+":::"+b,h.push(d.replace(j,'""'))}),h.length>1&&(h.sort(f.sort),i.test(b)&&h.reverse()),h.each(function(b){k.push(a[g.exec(b)[1]])}),k},l=q(e,n),this.views[d]=l,l)}catch(r){return v(r,arguments,this),undefined}},sync:function(a){try{if(this.uri===null||this.uri.isEmpty())throw Error(m.error.invalidArguments);a=a===!0;var b=this,c=b.parentNode,d=s.guid(!0),e,f;return e=function(d){try{if(typeof d!="object")throw Error(m.error.expectedObject);var e,f=!1,g=s.genId(!0);b.source!==null&&typeof d[b.source]!="undefined"&&(d=d[b.source]),d instanceof Array?e=d.clone():s.iterate(d,function(a){!f&&a instanceof Array&&(f=!0,e=a.clone())}),c.on("afterDataBatch",function(){c.un("afterDataBatch",g).un("failedDataBatch",g),a&&b.reindex(),c.fire("afterDataSync",d)},g),c.on("failedDataBatch",function(){c.un("afterDataBatch",g).un("failedDataBatch",g).fire("failedDataSync")},g),b.batch("set",e,!0)}catch(h){v(h,arguments,this),c.fire("failedDataSync")}},f=function(){c.fire("failedDataSync")},c.fire("beforeDataSync"),this.callback!==null?this.uri.jsonp(e,f,{callback:this.callback}):this.uri.get(e,f,{Accept:"application/json",widthCredentials:this.credentials}),this}catch(g){return v(g,arguments,this),this}}},register:function(a,b){if(a instanceof Array)return a.each(function(a){b.register(a,b)});var c={expires:{getter:function(){return this._expires},setter:function(a){try{if(this.uri===null||a!==null&&(isNaN(a)||typeof a=="boolean"))throw Error(m.error.invalidArguments);if(this._expires===a)return;this._expires=a;var b=this.parentNode.id+"DataExpire",c=a,d=this;clearTimeout(e.repeating[b]),delete e.repeating[b],a!==null&&e.defer(function(){e.repeat(function(){g.expire(d.uri)||d.uri.fire("beforeExpire").fire("expire").fire("afterExpire")},c,b)},c)}catch(f){return v(f,arguments,this),undefined}}},uri:{getter:function(){return this._uri},setter:function(a){try{if(a!==null&&a.isEmpty())throw Error(m.error.invalidArguments);switch(!0){case this._uri===a:return;case this._uri!==null:this._uri.un("expire","dataSync"),g.expire(this._uri,!0);default:this._uri=a}switch(!0){case a!==null:a.on("expire",function(){this.sync(!0)},"dataSync",this),g.expire(a,!0),this.sync();break;default:this.clear(!0)}}catch(b){return v(b,arguments,this),undefined}}}};a=s.object(a),e.genId(a),typeof a.fire=="undefined"&&(a.fire=function(a,b){return e.fire.call(this,a,b)}),typeof a.listeners=="undefined"&&(a.listeners=function(a){return e.listeners.call(this,a)}),typeof a.on=="undefined"&&(a.on=function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)}),typeof a.un=="undefined"&&(a.un=function(a,b){return e.un.call(this,a,b)}),a.fire("beforeDataStore"),a.data=e.extend(this.methods),a.data.parentNode=a,a.data.clear(),a.on("syncDataDelete",function(a){var b=this.get(a.record);return this.records.remove(a.record),delete this.keys[a.key],this.total--,this.views={},a.reindex&&this.reindex(),this.parentNode.fire("afterDataDelete",b),this.parentNode},"recordDelete",a.data),a.on("syncDataSet",function(a){var b;switch(!0){case typeof a.record=="undefined":var c=this.total;this.total++;if(typeof a.key=="undefined"){if(typeof a.result=="undefined")throw this.fire("failedDataSet"),Error(m.error.expectedObject);a.key=this.key===null?f.cast(a.result).first():a.result[this.key],a.key=a.key.toString()}typeof a.data[a.key]!="undefined"&&(a.key=a.data[a.key]),this.keys[a.key]={},this.keys[a.key].index=c,this.records[c]={},b=this.records[c],b.data=s.clone(a.data),b.key=a.key,this.key!==null&&this.records[c].data.hasOwnProperty(this.key)&&delete this.records[c].data[this.key];break;default:a.record.data=s.clone(a.data),b=a.record}this.views={},this.parentNode.fire("afterDataSet",b)},"recordSet",a.data);switch(!0){case(!h.ie||h.version>8)&&typeof Object.defineProperty=="function":Object.defineProperty(a.data,"uri",{get:c.uri.getter,set:c.uri.setter}),Object.defineProperty(a.data,"expires",{get:c.expires.getter,set:c.expires.setter});break;case typeof a.data.__defineGetter__=="function":a.data.__defineGetter__("expires",c.expires.getter),a.data.__defineSetter__("expires",c.expires.setter),a.data.__defineGetter__("uri",c.uri.getter),a.data.__defineSetter__("uri",c.uri.setter);break;default:a.data.setExpires=function(b){a.data.expires=b,c.expires.setter.call(a.data,b)},a.data.setUri=function(b){a.data.uri=b,c.uri.setter.call(a.data,b)}}return typeof b=="object"&&a.data.batch("set",b),a.fire("afterDataStore"),a}},k={attr:function(a,b,c){try{typeof c=="string"&&(c=c.trim());var d;a=s.object(a);if(a instanceof Array)return a.attr(b,c);if(!(a instanceof Element&&typeof b!="undefined"&&!String(b).isEmpty()))throw Error(m.error.invalidArguments);switch(!0){case/checked|disabled/.test(b)&&typeof c=="undefined":return a[b];case/checked|disabled/.test(b)&&typeof c!="undefined":return a[b]=c,a;case a.nodeName==="SELECT"&&b==="selected"&&typeof c=="undefined":return e("#"+a.id+' option[selected="selected"]').first()||e("#"+a.id+" option").first();case a.nodeName==="SELECT"&&b==="selected"&&typeof c!="undefined":return d=e("#"+a.id+' option[selected="selected"]').first(),typeof d!="undefined"&&(d.selected=!1,d.removeAttribute("selected")),d=e("#"+a.id+' option[value="'+c+'"]').first(),d.selected=!0,d.setAttribute("selected","selected"),a;case typeof c=="undefined":return a.getAttribute(b);case c===null:return a.removeAttribute(b),a;default:return a.setAttribute(b,c),a}}catch(f){return v(f,arguments,this),undefined}},clear:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.clear(a)});if(a instanceof Element){a.fire("beforeClear");switch(!0){case typeof a.reset=="function":a.reset();break;case typeof a.value!="undefined":a.update({innerHTML:"",value:""});break;default:a.update({innerHTML:""})}return a.fire("afterClear"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},create:function(a,c,d,f){try{if(typeof a=="undefined"||String(a).isEmpty())throw Error(m.error.invalidArguments);var g,h;switch(!0){case typeof d!="undefined":d=s.object(d);break;case typeof c!="undefined"&&(typeof c=="string"||typeof c.childNodes!="undefined"):d=s.object(c);break;default:d=b.body}if(typeof d=="undefined")throw Error(m.error.invalidArguments);h=typeof c!="undefined"&&typeof c!="string"&&typeof c.childNodes=="undefined"&&typeof c.id!="undefined"&&typeof e("#"+c.id)=="undefined"?c.id:s.genId(),typeof c!="undefined"&&typeof c.id!="undefined"&&delete c.id,e.fire("beforeCreate",h),h.fire("beforeCreate"),g=b.createElement(a),g.id=h,typeof c=="object"&&typeof c.childNodes=="undefined"&&g.update(c);switch(!0){case typeof f=="undefined":case f==="last":d.appendChild(g);break;case f==="first":d.prependChild(g);break;case f==="after":f={},f.after=d,d=d.parentNode;case typeof f.after!="undefined":d.insertBefore(g,f.after.nextSibling);break;case f==="before":f={},f.before=d,d=d.parentNode;case typeof f.before!="undefined":d.insertBefore(g,f.before);break;default:d.appendChild(g)}return g.fire("afterCreate"),e.fire("afterCreate",g),g}catch(i){return v(i,arguments,this),undefined}},css:function(a){var c,d;return c=e("head").first().create("style",{type:"text/css"}),c.styleSheet?c.styleSheet.cssText=a:(d=b.createTextNode(a),c.appendChild(d)),c},destroy:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.destroy(a)}),[];if(!(a instanceof Element))throw Error(m.error.invalidArguments);e.fire("beforeDestroy",a),a.fire("beforeDestroy"),q.remove(a.id),a.parentNode!==null&&a.parentNode.removeChild(a),a.fire("afterDestroy"),e.fire("afterDestroy",a.id)}catch(b){v(b,arguments,this)}return undefined},disable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.disable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&!a.disabled&&(a.fire("beforeDisable"),a.disabled=!0,a.fire("afterDisable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},enable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.enable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&a.disabled&&(a.fire("beforeEnable"),a.disabled=!1,a.fire("afterEnable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hasClass:function(a,b){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element)return a.className.explode(" ").index(b)>-1;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},hide:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element){a.fire("beforeHide");switch(!0){case typeof a.hidden=="boolean":a.hidden=!0;break;default:a["data-display"]=a.style.display,a.style.display="none"}return a.fire("afterHide"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hidden:function(a){try{a=s.object(a);if(a instanceof Element)return a.style.display==="none"||typeof a.hidden=="boolean"&&a.hidden;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},klass:function(a,b,c){try{var d;a=s.object(a);if(a instanceof Array)return a.each(function(a){k.klass(a,b,c)});if(a instanceof Element&&!String(b).isEmpty())return a.fire("beforeClassChange"),c=c!==!1,b=b.explode(),d=a.className.explode(" "),b.each(function(a){c&&d.index(a)<0?d.push(a):c||(b==="*"?d=[]:d.remove(a))}),d=d.join(" "),h.ie&&h.version<9?a.className=d:a.attr("class",d),a.fire("afterClassChange"),a;throw Error(m.error.invalidArguments)}catch(e){return v(e,arguments,this),undefined}},position:function(c){try{c=s.object(c);if(c instanceof Array)return c.position();if(c instanceof Element){var d,e,f,g;d=e=0,g=c.offsetWidth,f=c.offsetHeight;if(c.offsetParent){e=c.offsetTop,d=c.offsetLeft;while(c=c.offsetParent)d+=c.offsetLeft,e+=c.offsetTop}return{top:e,right:b.documentElement.clientWidth-(d+g),bottom:b.documentElement.clientHeight+a.scrollY-(e+f),left:d}}throw Error(m.error.invalidArguments)}catch(h){return v(h,arguments,this),undefined}},prependChild:function(a,b){try{a=s.object(a);if(a instanceof Element&&b instanceof Element)return a.childNodes.length===0?a.appendChild(b):a.insertBefore(b,a.childNodes[0]);throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},show:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.show(a)});if(a instanceof Element){a.fire("beforeShow");switch(!0){case typeof a.hidden=="boolean":a.hidden=!1;break;default:a.style.display=a.getAttribute("data-display")!==null?a.getAttribute("data-display"):"inherit"}return a.fire("afterShow"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},size:function(a){try{a=s.object(a);if(a instanceof Array){var b=[];return a.each(function(a){b.push(k.size(a))}),b}if(a instanceof Element){var c=function(a){return isNaN(parseInt(a))?0:parseInt(a)},d=a.offsetHeight+c(a.style.paddingTop)+c(a.style.paddingBottom)+c(a.style.borderTop)+c(a.style.borderBottom),e=a.offsetWidth+c(a.style.paddingLeft)+c(a.style.paddingRight)+c(a.style.borderLeft)+c(a.style.borderRight);return{x:d,y:e}}throw Error(m.error.invalidArguments)}catch(f){return v(f,arguments,this),undefined}},update:function(a,b){try{a=s.object(a),b=b||{};if(a instanceof Array)return a.each(function(a){k.update(a,b)});if(a instanceof Element)return a.fire("beforeUpdate"),s.iterate(b,function(b,c){switch(c){case"innerHTML":case"type":case"src":a[c]=b;break;case"class":b.isEmpty()?a.removeClass("*"):a.addClass(b);break;case"id":var d=q.listeners;typeof d[a.id]!="undefined"&&(d[c]=s.clone(d[a.id]),delete d[a.id]);default:a.attr(c,b)}}),a.fire("afterUpdate"),a;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},val:function(a,b){try{var c=null,d;a=s.object(a);if(a instanceof Array)return a.each(function(a){k.val(a,b)});if(a instanceof Element){switch(!0){case typeof b=="undefined":switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.checked&&(c=a.value)});break;case/select/gi.test(a.type):c=a.options[a.selectedIndex].value;break;default:c=typeof a.value!="undefined"?a.value:a.innerText}break;default:b=String(b);switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.value===b&&(a.checked=!0,c=a)});break;case/select/gi.test(a.type):f.cast(a.options).each(function(a){if(c!==null)return;a.value===b&&(a.selected=!0,c=a)});break;default:typeof a.value!="undefined"?a.value=b:a.innerText=b}c=a}return c}throw Error(m.error.invalidArguments)}catch(g){return v(g,arguments,this),undefined}}},l={decode:function(a,b){try{return JSON.parse(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}},encode:function(a,b){try{return JSON.stringify(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}}},m={common:{back:"Back",cancel:"Cancel",clear:"Clear",close:"Close",cont:"Continue",del:"Delete",edit:"Edit",find:"Find",gen:"Generate",go:"Go",loading:"Loading",next:"Next",login:"Login",ran:"Random",reset:"Reset",save:"Save",search:"Search",submit:"Submit"},day:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},error:{databaseNotOpen:"Failed to open the Database, possibly exceeded Domain quota",databaseNotSupported:"Client does not support local database storage",databaseWarnInjection:"Possible SQL injection in database transaction, use the ? placeholder",elementNotCreated:"Could not create the Element",elementNotFound:"Could not find the Element",expectedArray:"Expected an Array",expectedArrayObject:"Expected an Array or Object",expectedBoolean:"Expected a Boolean value",expectedNumber:"Expected a Number",expectedObject:"Expected an Object",invalidArguments:"One or more arguments is invalid",invalidDate:"Invalid Date",invalidFields:"The following required fields are invalid: ",propertyNotFound:"Could not find the requested property",serverError:"Server error has occurred",serverForbidden:"Forbidden to access URI",serverInvalidMethod:"Method not allowed",serverUnauthorized:"Authorization required to access URI"},month:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"}},n={clear:function(){return e.un(a,"message")},send:function(a,b){try{return a.postMessage(b,"*"),a}catch(c){return v(c,arguments,this),undefined}},recv:function(b){return e.on(a,"message",b)}},o={enabled:!1,log:!1,diff:{x:null,y:null},pos:{x:null,y:null},prev:{x:null,y:null},track:function(a){var c=abaaso.mouse;switch(!0){case typeof a=="object":var d=a.pageX?a.pageX:(h.ie&&h.version<9?b.documentElement.scrollLeft:b.body.scrollLeft)+a.clientX,f=a.pageY?a.pageY:(h.ie&&h.version<9?b.documentElement.scrollTop:b.body.scrollTop)+a.clientY,g=!1;c.pos.x!==d&&(g=!0),e.mouse.prev.x=c.prev.x=Number(c.pos.x),e.mouse.pos.x=c.pos.x=d,e.mouse.diff.x=c.diff.x=c.pos.x-c.prev.x,c.pos.y!==f&&(g=!0),e.mouse.prev.y=c.prev.y=Number(c.pos.y),e.mouse.pos.y=c.pos.y=f,e.mouse.diff.y=c.diff.y=c.pos.y-c.prev.y,g&&c.log&&s.log(c.pos.x+" ["+c.diff.x+"], "+c.pos.y+" ["+c.diff.y+"]");break;case typeof a=="boolean":a?q.add(b,"mousemove",abaaso.mouse.track):q.remove(b,"mousemove"),e.mouse.enabled=c.enabled=a}return c}},p={diff:function(a){try{if(typeof a!="number"||typeof this!="number")throw Error(m.error.expectedNumber);return Math.abs(this-a)}catch(b){return v(b,arguments,this),undefined}},format:function(a,b,c){try{if(typeof a!="number")throw Error(m.error.expectedNumber);a=a.toString(),b=b||",",c=c||3;var d=a.indexOf(".")>-1?"."+a.replace(/.*\./,""):"",e=a.replace(/\..*/,"").split("").reverse(),f=Math.floor(e.length/c),g=1,h,i;for(i=0;i-1)return undefined;var d=[],g,h;a=a.trim(),c=c===!0,a.indexOf(",")>-1&&(a=a.explode());if(a instanceof Array)return a.each(function(a){d.push(e(a,c))}),d;switch(!0){case/\s|>/.test(a):h=a.split(" ").filter(function(a){if(a.trim()!==""&&a!==">")return!0}).last(),g=b[h.indexOf("#")>-1&&h.indexOf(":")===-1?"querySelector":"querySelectorAll"](a);break;case a.indexOf("#")===0&&a.indexOf(":")===-1:g=isNaN(a.charAt(1))?b.querySelector(a):b.getElementById(a.substring(1));break;case a.indexOf("#")>-1&&a.indexOf(":")===-1:g=b.querySelector(a);break;default:g=b.querySelectorAll(a)}return typeof g!="undefined"&&g!==null&&!(g instanceof Element)&&!c&&(g=f.cast(g)),g===null&&(g=undefined),g},alias:function(a,b){var c=a,d=b;return s.iterate(d,function(a,b){var e,f;switch(!0){case!(a instanceof RegExp)&&typeof a=="function":c[b]=a.bind(c[b]);break;case!(a instanceof RegExp)&&!(a instanceof Array)&&a instanceof Object:typeof c[b]=="undefined"&&(c[b]={}),s.alias(c[b],d[b]);break;default:e=function(){return d[b]},f=function(a){d[b]=a};switch(!0){case(!h.ie||h.version>8)&&typeof Object.defineProperty=="function":Object.defineProperty(c,b,{get:e,set:f});break;case typeof c.__defineGetter__=="function":c.__defineGetter__(b,e),c.__defineSetter__(b,f);break;default:c[b]=d[b]}}}),a},clone:function(a){var b;switch(!0){case a instanceof Array:return[].concat(a);case typeof a=="boolean":return Boolean(a);case typeof a=="function":return a;case typeof a=="number":return Number(a);case typeof a=="string":return String(a);case!h.ie&&a instanceof Document:return u.decode(u.encode(a));case a instanceof Object:return b=l.decode(l.encode(a)),typeof b!="undefined"&&(a.hasOwnProperty("constructor")&&(b.constructor=a.constructor),a.hasOwnProperty("prototype")&&(b.prototype=a.prototype)),b;default:return a}},define:function(a,b,c){a=a.split("."),c=c||this,b=b||null;if(typeof c=="undefined"||c===e)c=abaaso;var d=c,g=a.length;return a.each(function(c,e){var h=e+1-1&&(a=a.replace("-",""),a=a.slice(0,c)+a.charAt(c).toUpperCase()+a.slice(c+1,a.length)),this.style[a]=b,this},destroy:function(){return k.destroy(this)},disable:function(){return k.disable(this)},enable:function(){return k.enable(this)},get:function(a,b){this.fire("beforeGet");var c=g.get(a),d=s.guid(!0),e=this;return c?this.html(c.response).fire("afterGet"):a.get(function(a){e.html(a).fire("afterGet")},null,b),this},hasClass:function(a){return this.genId(),k.hasClass(this,a)},hide:function(){return this.genId(),k.hide(this)},html:function(a){return this.genId(),typeof a=="undefined"?this.innerHTML:this.update({innerHTML:a})},isAlphaNum:function(){return this.nodeName==="FORM"?!1:t.test({alphanum:typeof this.value!="undefined"?this.value:this.innerText}).pass},isBoolean:function(){return this.nodeName==="FORM"?!1:t.test({"boolean":typeof this.value!="undefined"?this.value:this.innerText}).pass},isChecked:function(){return this.nodeName!=="INPUT"?!1:this.attr("checked")},isDate:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDate():this.innerText.isDate()},isDisabled:function(){return this.nodeName!=="INPUT"?!1:this.attr("disabled")},isDomain:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDomain():this.innerText.isDomain()},isEmail:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmail():this.innerText.isEmail()},isEmpty:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmpty():this.innerText.isEmpty()},isHidden:function(a){return this.genId(),k.hidden(this)},isIP:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isIP():this.innerText.isIP()},isInt:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isInt():this.innerText.isInt()},isNumber:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isNumber():this.innerText.isNumber()},isPhone:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isPhone():this.innerText.isPhone()},isString:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isString():this.innerText.isString()},jsonp:function(a,b,c){var d=this,e=b,f;return f=function(a){var b=d,c=a,f=e,g,h,i;try{typeof f!="undefined"?(f=f.replace(/]|'|"/g,"").replace(/\./g,"[").split("["),f.each(function(a){c=c[isNaN(a)?a:parseInt(a)];if(typeof c=="undefined")throw Error(m.error.propertyNotFound)}),i=c):i=a}catch(j){i=m.error.serverError,v(j,arguments,this)}b.text(i)},h.jsonp(a,f,function(){d.text(m.error.serverError)},c),this},loading:function(){return e.loading.create(this)},on:function(a,b,c,d,f){return this.genId(),e.on.call(this,a,b,c,d,f)},prepend:function(a,b){return this.genId(),k.create(a,b,this,"first")},prependChild:function(a){return this.genId(),k.prependChild(this,a)},position:function(){return this.genId(),k.position(this)},removeClass:function(a){return this.genId(),k.klass(this,a,!1)},show:function(){return this.genId(),k.show(this)},size:function(){return this.genId(),k.size(this)},text:function(a){var b={};return this.genId(),typeof this.value!="undefined"&&(b.value=a),b.innerHTML=a,this.update(b)},tpl:function(a){return e.tpl(a,this)},un:function(a,b,c){return this.genId(),e.un.call(this,a,b,c)},update:function(a){return this.genId(),k.update(this,a)},val:function(a){return this.genId(),k.val(this,a)},validate:function(){return this.nodeName==="FORM"?t.test(this).pass:typeof this.value!="undefined"?!this.value.isEmpty():!this.innerText.isEmpty()}},"function":{reflect:function(){return s.reflect(this)}},number:{diff:function(a){return p.diff.call(this,a)},format:function(a,b){return p.format(this,a,b)},isEven:function(){return p.even(this)},isOdd:function(){return p.odd(this)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},un:function(a,b,c){return e.un.call(this,a,b,c)}},shared:{fire:function(a,b){return this.genId(),e.fire.call(this,a,b)},genId:function(){return s.genId(this)},listeners:function(a){return this.genId(),e.listeners.call(this,a)}},string:{allows:function(a){return h.allows(this,a)},capitalize:function(){return r.capitalize(this)},del:function(a,b,c){return h.request(this,"DELETE",a,b,null,c)},explode:function(a){return r.explode(this,a)},get:function(a,b,c){return h.request(this,"GET",a,b,null,c)},isAlphaNum:function(){return t.test({alphanum:this}).pass},isBoolean:function(){return t.test({"boolean":this}).pass},isDate:function(){return t.test({date:this}).pass},isDomain:function(){return t.test({domain:this}).pass},isEmail:function(){return t.test({email:this}).pass},isEmpty:function(){return!t.test({notEmpty:this}).pass},isIP:function(){return t.test({ip:this}).pass},isInt:function(){return t.test({integer:this}).pass},isNumber:function(){return t.test({number:this}).pass},isPhone:function(){return t.test({phone:this}).pass},isString:function(){return t.test({string:this}).pass},jsonp:function(a,b,c){return h.jsonp(this,a,b,c)},post:function(a,b,c,d){return h.request(this,"POST",a,b,c,d)},put:function(a,b,c,d){return h.request(this,"PUT",a,b,c,d)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},options:function(a,b){return h.request(this,"OPTIONS",a,b)},headers:function(a,b){return h.request(this,"HEAD",a,b)},permissions:function(){return h.permissions(this)},toCamelCase:function(){return r.toCamelCase(this)},hyphenate:function(){return r.hyphenate(this)},trim:function(){return r.trim(this)},un:function(a,b,c){return e.un.call(this,a,b,c)}}},i=(!h.ie||h.version>8)&&typeof Object.defineProperty=="function",j=function(a,b,c){i?Object.defineProperty(a,b,{value:c,enumerable:!1}):a[b]=c};for(c in d[b])j(a.prototype,c,d[b][c]);if(b!=="function")for(c in d.shared)j(a.prototype,c,d.shared[c]);return a},queryString:function(a){a=a||".*";var b={},d=c.search.isEmpty()?null:c.search.replace("?",""),e;return d!==null&&(d=d.split("&"),d.each(function(a){e=a.split("=");if(e[0].isEmpty())return;switch(!0){case typeof e[1]=="undefined":case e[1].isEmpty():e[1]="";break;case e[1].isNumber():e[1]=Number(e[1]);break;case e[1].isBoolean():e[1]=e[1]==="true"}switch(!0){case typeof b[e[0]]=="undefined":b[e[0]]=e[1];break;case!(b[e[0]]instanceof Array):b[e[0]]=[b[e[0]]];default:b[e[0]].push(e[1])}})),b},reflect:function(a){return typeof a=="undefined"&&(a=this),typeof a=="undefined"&&(a=e),a=a.toString().match(/function\s+\w*\s*\((.*?)\)/)[1],a!==""?a.explode():[]},repeat:function(a,b,c){c=c||s.guid(!0);var d=function(a,b,c){var d=this;a()!==!1?e.repeating[c]=setTimeout(function(){d.call(d,a,b,c)},b):delete e.repeating[c]};return d.call(d,a,b,c),c},tpl:function(a,c){try{switch(!0){case typeof a!="object":case!/object|undefined/.test(typeof c)&&typeof (c=c.charAt(0)==="#"?e(c):e(c)[0])=="undefined":throw Error(m.error.invalidArguments)}typeof c=="undefined"&&(c=e("body")[0]);var d=b.createDocumentFragment();switch(!0){case a instanceof Array:a.each(function(a,b){k.create(f.cast(a,!0)[0],d).html(f.cast(a)[0])});break;default:s.iterate(a,function(a,b){switch(!0){case typeof a=="string":k.create(b,d).html(a);break;case a instanceof Array:case a instanceof Object:s.tpl(a,k.create(b,d))}})}return c.appendChild(d),c}catch(g){return v(g,arguments,this),undefined}}},t={pattern:{alphanum:/^[a-zA-Z0-9]*$/,"boolean":/^(0|1|true|false)?$/,domain:/^[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/,email:/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/,ip:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,integer:/(^-?\d\d*$)/,notEmpty:/\w{1,}/,number:/(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/,phone:/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/,string:/\w/},test:function(a){var b=!1,c=[],d=null;if(typeof a.nodeName!="undefined"&&a.nodeName==="FORM"){var f,g,h,i,j,k,l={},m,n,c=[],o={};return a.id.isEmpty()&&a.genId(),i=e("#"+a.id+" > input").concat(e("#"+a.id+" > select")),i.each(function(a){g=t.pattern[a.nodeName.toLowerCase()]?t.pattern[a.nodeName.toLowerCase()]:!a.id.isEmpty()&&t.pattern[a.id.toLowerCase()]?t.pattern[a.id.toLowerCase()]:"notEmpty",h=a.val(),h===null&&(h=""),l[g]=h}),n=this.test(l),n}return s.iterate(a,function(a,f){if(typeof f=="undefined"||typeof a=="undefined"){c.push({test:f,value:a}),b=!0;return}d=a.charAt(0)==="#"?typeof e(a)!="undefined"?e(a).val():"":a;switch(f){case"date":isNaN((new Date(d)).getYear())&&(c.push({test:f,value:d}),b=!0);break;case"domain":t.pattern.domain.test(d.replace(/.*\/\//,""))||(c.push({test:f,value:d}),b=!0);break;case"domainip":if(!t.pattern.domain.test(d.replace(/.*\/\//,""))||!t.pattern.ip.test(d))c.push({test:f,value:d}),b=!0;break;default:var g=typeof t.pattern[f]!="undefined"?t.pattern[f]:f;g.test(d)||(c.push({test:f,value:d}),b=!0)}}),{pass:!b,invalid:c}}},u={decode:function(a){try{if(typeof a!="string"||a.isEmpty())throw Error(m.error.invalidArguments);var b;return h.ie?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml"),b}catch(c){return v(c,arguments,this),undefined}},encode:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);b=b!==!1;var c=b?"":"",d=arguments[2]!==!1,e,f;a!==null&&typeof a.xml!="undefined"&&(a=a.xml),a instanceof Document&&(a=(new XMLSerializer).serializeToString(a)),e=function(a,b){var c="v";return/\&|\<|\>|\"|\'|\t|\r|\n|\@|\$/g.test(b)&&(c=c.replace(/v/,"")),c.replace(/n/g,a).replace(/v/,b)};switch(!0){case typeof a=="boolean":case typeof a=="number":case typeof a=="string":c+=e("item",a);break;case typeof a=="object":s.iterate(a,function(a,b){c+=u.encode(a,typeof a=="object",!1).replace(/item|xml/g,isNaN(b)?b:"item")})}return c+=b?"":"",d&&(c=''+c),c}catch(g){return v(g,arguments,this),undefined}}},v=s.error,{array:f,callback:{},client:{android:h.android,blackberry:h.blackberry,css3:!1,chrome:h.chrome,expire:h.expire,firefox:h.firefox,ie:h.ie,ios:h.ios,linux:h.linux,mobile:h.mobile,opera:h.opera,osx:h.osx,playbook:h.playbook,safari:h.safari,tablet:h.tablet,size:{x:0,y:0},version:0,webos:h.webos,windows:h.windows,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},headers:function(a,b,c){return h.request(a,"HEAD",b,c)},post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions},cookie:i,data:j,element:k,json:l,label:m,loading:{create:s.loading,url:null},message:n,mouse:o,number:p,observer:{log:q.log,add:q.add,fire:q.fire,fired:0,list:q.list,remove:q.remove},state:{_current:null,header:null,previous:null},string:r,validate:t,xml:u,$:s.$,alias:s.alias,aliased:"$",allows:h.allows,append:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"last")},bootstrap:function(){var d=function(a){/complete|loaded/.test(b.readyState)&&(typeof abaaso.timer.init!="undefined"&&(clearInterval(abaaso.timer.init),delete abaaso.timer.init),typeof abaaso.init=="function"&&abaaso.init())};typeof Array.prototype.filter=="undefined"&&(Array.prototype.filter=function(a){"use strict";if(this===void 0||this===null||typeof a!="function")throw Error(m.error.invalidArguments);var b=null,c=Object(this),d=c.length>>>0,e=[],f=arguments[1],g=null;for(b=0;b>>0;b&&(c=b);while(d8)&&typeof Object.defineProperty=="function":Object.defineProperty(abaaso.state,"current",{get:f,set:g}),Object.defineProperty(e.state,"current",{get:f,set:g});break;case typeof abaaso.state.__defineGetter__=="function":abaaso.state.__defineGetter__("current",f),abaaso.state.__defineSetter__("current",g),e.state.__defineGetter__("current",f),e.state.__defineSetter__("current",g);break;default:abaaso.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)},e.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)}}e.ready=!0;switch(!0){case typeof a.define=="function":a.define("abaaso",function(){return abaaso.init()});break;case h.server:case/complete|loaded/.test(b.readyState):abaaso.init();break;case typeof b.addEventListener=="function":b.addEventListener("DOMContentLoaded",abaaso.init,!1);break;case typeof b.attachEvent=="function":b.attachEvent("onreadystatechange",d);break;default:abaaso.timer.init=setInterval(d,10)}},clear:k.clear,clone:s.clone,create:k.create,css:k.css,decode:l.decode,defer:s.defer,define:s.define,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},destroy:k.destroy,encode:l.encode,error:s.error,expire:g.clean,expires:12e4,extend:s.extend,fire:function(a,b,c){var d=typeof c!="undefined",f,g,h;f=d?a:this,g=d?b:a,h=d?c:b;if(typeof f=="undefined"||f===e)f=abaaso;return q.fire.call(q,f,g,h)},genId:s.genId,get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},guid:s.guid,headers:function(a,b,c){return h.request(a,"HEAD",b,c)},hidden:k.hidden,id:"abaaso",init:function(){delete abaaso.init,delete abaaso.bootstrap;var a=function(){var a=this;e.timer.expire=setTimeout(function(){g.clean(),a.call(a)},e.expires)};return a.call(a),e.fire("init").un("init").fire("ready").un("ready")},iterate:s.iterate,jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},listeners:function(a){var b=this;if(typeof b=="undefined"||b===e)b=abaaso;return q.list.call(q,b,a)},log:s.log,merge:s.merge,module:s.module,object:s.object,on:function(a,b,c,d,f,g){var h=typeof c=="function",i,j,k,l,m,n;i=h?a:this,j=h?b:a,k=h?c:b,l=h?d:c,m=h?f:d,n=h?g:f;if(typeof i=="undefined"||i===e)i=abaaso;return typeof m=="undefined"&&(m=i),q.add.call(q,i,j,k,l,m,n)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions,position:k.position,post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},prepend:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"first")},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},queryString:s.queryString,ready:!1,reflect:s.reflect,repeat:s.repeat,repeating:{},store:function(a,b){return j.register.call(j,a,b)},timer:{},tpl:s.tpl,un:function(a,b,c,d){var f=typeof c!="undefined",g,h,i,j;g=f?a:this,h=f?b:a,i=f?c:b,j=f?d:c;if(typeof g=="undefined"||g===e)g=abaaso;return q.remove.call(q,g,h,i,j)},update:k.update,version:"2.0.6"}}()),typeof abaaso.bootstrap=="function"&&abaaso.bootstrap()})(this) \ No newline at end of file From 4b1bfc24cee54999fdf5f623e456fdc00228033d Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Wed, 30 May 2012 15:41:40 -0400 Subject: [PATCH 091/172] Updating abaaso, moving requirejs config to a separate file, changing links to the CDN --- assets/config.js | 5 +++++ assets/modules/abaaso.js | 4 ++-- index.html | 13 +++---------- 3 files changed, 10 insertions(+), 12 deletions(-) create mode 100644 assets/config.js diff --git a/assets/config.js b/assets/config.js new file mode 100644 index 0000000..730d414 --- /dev/null +++ b/assets/config.js @@ -0,0 +1,5 @@ +require.config({baseUrl: "assets/modules"}); +require(["abaaso", "dashboard", "filesize"], function (abaaso, dashboard, filesize) { + window.filesize = filesize; + dashboard.init(); +}); \ No newline at end of file diff --git a/assets/modules/abaaso.js b/assets/modules/abaaso.js index fd7a381..b7200c7 100644 --- a/assets/modules/abaaso.js +++ b/assets/modules/abaaso.js @@ -44,6 +44,6 @@ * @author Jason Mulligan * @link http://abaaso.com/ * @module abaaso - * @version 2.0.6 + * @version 2.0.7 */ -(function(a){"use strict";var b=a.document,c=a.location,d=a.navigator;typeof a.$=="undefined"&&(a.$=null),typeof a.abaaso=="undefined"&&(a.abaaso=function(){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;return f={cast:function(a,b){b=b===!0;var c=[],d,e;switch(!0){case!isNaN(a.length):!h.ie||h.version>8?c=Array.prototype.slice.call(a):s.iterate(a,function(a,b){b!=="length"&&c.push(a)});break;default:b?c=f.keys(a):s.iterate(a,function(a){c.push(a)})}return c},clone:function(a){return s.clone(a)},contains:function(a,b){var c=[],d,e;return b=typeof b.indexOf=="function"?b.explode():[b],d=a.length,b.each(function(b){for(e=0;eb.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)===-1)return!0})},each:function(a,b){var c=0;return a.forEach(function(a){b(a,c++)}),a},first:function(a){return a[0]},index:function(a,b){return a.indexOf(b)},indexed:function(a){var b=[];return s.iterate(a,function(a,c){typeof a=="object"?b=b.concat(f.indexed(a)):b.push(a)}),b},intersect:function(a,b){var c=a.length>b.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)>-1)return!0})},keys:function(a){var b=[];return typeof Object.keys=="function"?b=Object.keys(a):s.iterate(a,function(a,c){b.push(c)}),b},last:function(a){var b=a.length;return b>1?a[b-1]:a.first()},range:function(a,b,c){var d=[],e;for(e=b;e<=c;e++)d.push(a[e]);return d},remove:function(a,b,c){if(typeof b=="string"){b=a.index(b);if(b===-1)return a}else b=b||0;var d=a.length,e=a.slice((c||b)+1||d);return a.length=b<0?d+b:b,a.push.apply(a,e),a},sort:function(a,b){var c;if(!isNaN(a)&&!isNaN(b))c=p.parse(a)>p.parse(b);else switch(!0){case ab:c=1;break;default:c=0}return c},total:function(a){return f.indexed(a).length},toObject:function(a){var b={},c=a.length;while(c--)b[c.toString()]=a[c];return b}},g={items:{},clean:function(){return s.iterate(g.items,function(a,b){g.expired(b)&&g.expire(b)})},expire:function(a,b){return b=b===!0,typeof g.items[a]!="undefined"?(delete g.items[a],b||a.fire("beforeExpire").fire("expire").fire("afterExpire"),!0):!1},expired:function(a){var b=g.items[a];return typeof b!="undefined"&&typeof b.expires!="undefined"&&b.expires5:case this.firefox&&this.version>2:case this.ie&&this.version>8:case this.opera&&this.version>8:case this.safari&&this.version>4:return this.css3=!0,!0;default:return this.css3=!1,!1}},expire:0,firefox:function(){return typeof d!="undefined"&&/firefox/i.test(d.userAgent)}(),ie:function(){return typeof d!="undefined"&&/msie/i.test(d.userAgent)}(),ios:function(){return typeof d!="undefined"&&/ipad|iphone/i.test(d.userAgent)}(),linux:function(){return typeof d!="undefined"&&/linux|bsd|unix/i.test(d.userAgent)}(),mobile:function(){return typeof d!="undefined"&&/android|blackberry|ipad|iphone|meego|webos/i.test(d.userAgent)}(),playbook:function(){return typeof d!="undefined"&&/playbook/i.test(d.userAgent)}(),opera:function(){return typeof d!="undefined"&&/opera/i.test(d.userAgent)}(),osx:function(){return typeof d!="undefined"&&/macintosh/i.test(d.userAgent)}(),safari:function(){return typeof d!="undefined"&&/safari/i.test(d.userAgent.replace(/chrome.*/i,""))}(),server:function(){return typeof d=="undefined"}(),tablet:function(){abaaso.client.tablet=this.tablet=typeof d!="undefined"&&/android|ipad|playbook|webos/i.test(d.userAgent)&&(abaaso.client.size.x>=1e3||abaaso.client.size.y>=1e3)},webos:function(){return typeof d!="undefined"&&/webos/i.test(d.userAgent)}(),windows:function(){return typeof d!="undefined"&&/windows/i.test(d.userAgent)}(),version:function(){var a=0;switch(!0){case this.chrome:a=d.userAgent.replace(/(.*chrome\/|safari.*)/gi,"");break;case this.firefox:a=d.userAgent.replace(/(.*firefox\/)/gi,"");break;case this.ie:a=d.userAgent.replace(/(.*msie|;.*)/gi,"");break;case this.opera:a=d.userAgent.replace(/(.*opera\/|\(.*)/gi,"");break;case this.safari:a=d.userAgent.replace(/(.*version\/|safari.*)/gi,"");break;default:a=typeof d!="undefined"?d.appVersion:0}return a=isNaN(parseInt(a))?0:parseInt(a),abaaso.client.version=this.version=a,a},allows:function(a,b){try{if(a.isEmpty()||b.isEmpty())throw Error(m.error.invalidArguments);if(!g.get(a,!1))return undefined;b=b.toLowerCase();var c;switch(!0){case b==="delete":c=(a.permissions(b).bit&1)!==0;break;case b==="get":c=(a.permissions(b).bit&4)!==0;break;case/post|put/.test(b):c=(a.permissions(b).bit&2)!==0;break;default:c=!1}return c}catch(d){return v(d,arguments,this),undefined}},bit:function(a){var b=0;return a.each(function(a){switch(a.toLowerCase()){case"get":b|=4;break;case"post":case"put":b|=2;break;case"delete":b|=1}}),b},cors:function(a){return a.indexOf("//")>-1&&a.indexOf("//"+c.host)===-1},headers:function(a,b,c){var d=String(a.getAllResponseHeaders()).split("\n"),f={},i={},j=null,k=new Date,l,m;d.each(function(a){a.isEmpty()||(l=a.toString(),m=l.substr(l.indexOf(":")+1,l.length).replace(/\s/,""),l=l.substr(0,l.indexOf(":")).replace(/\s/,""),l=function(){var a=[];return l.explode("-").each(function(b){a.push(b.capitalize())}),a.join("-")}(),f[l]=m,/allow|access-control-allow-methods/i.test(l)&&(j=m))});switch(!0){case typeof f["Cache-Control"]!="undefined"&&/no/.test(f["Cache-Control"]):case typeof f.Pragma!="undefined"&&/no/.test(f.Pragma):break;case typeof f["Cache-Control"]!="undefined"&&/\d/.test(f["Cache-Control"]):k=k.setSeconds(k.getSeconds()+parseInt(/\d{1,}/.exec(f["Cache-Control"])[0]));break;case typeof f.Expires!="undefined":k=new Date(f.Expires);break;default:k=k.setSeconds(k.getSeconds()+e.expires)}return i.expires=k,i.headers=f,i.permission=h.bit(j!==null?j.explode():[c]),c!=="head"&&(g.set(b,"expires",i.expires),g.set(b,"headers",i.headers),g.set(b,"permission",i.permission)),i},permissions:function(a){var b=g.get(a,!1),c=b?b.permission:0,d={allows:[],bit:c,map:{read:4,write:2,"delete":1}};return c&1&&d.allows.push("DELETE"),c&2&&function(){d.allows.push("PUT"),d.allows.push("PUT")}(),c&4&&d.allows.push("GET"),d},jsonp:function(a,b,c,d){var f=(new String(a)).toString(),g=s.guid(!0),h,i,j;switch(!0){case typeof d=="undefined":case d===null:case d instanceof Object&&(d.callback===null||typeof d.callback=="undefined"):case typeof d=="string"&&d.isEmpty():h="callback";break;case d instanceof Object&&typeof d.callback!="undefined":h=d.callback;break;default:h="callback"}f=f.replace(h+"=?",""),f.on("afterJSONP",function(a){this.un("afterJSONP",g).un("failedJSONP",g),typeof b=="function"&&b(a)},g).on("failedJSONP",function(){this.un("afterJSONP",g).un("failedJSONP",g),typeof c=="function"&&c()},g);do i=s.genId().slice(0,10);while(typeof abaaso.callback[i]!="undefined");return a=a.replace(h+"=?",h+"=abaaso.callback."+i),abaaso.callback[i]=function(a){j.destroy(),clearTimeout(abaaso.timer[i]),delete abaaso.timer[i],delete abaaso.callback[i],f.fire("afterJSONP",a)},j=e("head").create("script",{src:a,type:"text/javascript"}),abaaso.timer[i]=setTimeout(function(){f.fire("failedJSONP")},3e4),a},request:function(a,b,c,d,e,f){try{if(/post|put/i.test(b)&&typeof e=="undefined")throw Error(m.error.invalidArguments);b=b.toLowerCase(),f=f instanceof Object?f:null;var i=h.cors(a),j=h.ie&&h.version<10&&i?new XDomainRequest:new XMLHttpRequest,k=/post|put/i.test(b)&&typeof e!="undefined"?e:null,n=b==="get"?g.get(a):!1,o=b.capitalize(),p=s.guid(!0),q=null,r=function(b){a.fire("failed"+o,b)},t=function(b){a.fire("timeout"+o,b)},w=typeof Document!="undefined",x=typeof ArrayBuffer!="undefined";b==="delete"&&a.on("afterDelete",function(){a.un("afterDelete",p),g.expire(a)},p),a.on("after"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof c=="function"&&c(b)},p).on("failed"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof d=="function"&&d(b)},p).fire("before"+o);if(b!=="head"&&a.allows(b)===!1)return a.fire("failed"+o);b==="get"&&Boolean(n)?a.fire("afterGet",s.clone(n.response)):(j[j instanceof XMLHttpRequest?"onreadystatechange":"onload"]=function(){h.response(j,a,b)},typeof j.onerror=="object"&&(j.onerror=r),typeof j.ontimeout=="object"&&(j.ontimeout=t),typeof j.onprogress=="object"&&(j.onprogress=function(b){a.fire("progress"+o,b)}),j.open(b.toUpperCase(),a,!0),f!==null&&f.hasOwnProperty("Content-Type")&&(q=f["Content-Type"]),i&&q===null&&(q="text/plain"),k!==null&&(k.hasOwnProperty("xml")&&(k=k.xml),w&&k instanceof Document&&(k=u.decode(k)),typeof k=="string"&&/<[^>]+>[^<]*]+>/.test(k)&&(q="application/xml"),!(x&&k instanceof ArrayBuffer)&&k instanceof Object&&(q="application/json",k=l.encode(k)),q===null&&x&&k instanceof ArrayBuffer&&(q="application/octet-stream"),q===null&&(q="application/x-www-form-urlencoded; charset=UTF-8")),typeof j.setRequestHeader=="function"&&(typeof n=="object"&&n.headers.hasOwnProperty("ETag")&&j.setRequestHeader("ETag",n.headers.ETag),f===null&&(f={}),q!==null&&(f["Content-Type"]=q),f.hasOwnProperty("callback")&&delete f.callback,s.iterate(f,function(a,b){a!==null&&a!=="withCredentials"&&j.setRequestHeader(b,a)})),typeof j.withCredentials=="boolean"&&f!==null&&typeof f.withCredentials=="boolean"&&(j.withCredentials=f.withCredentials),a.fire("beforeXHR",{xhr:j,uri:a}),k!==null?j.send(k):j.send())}catch(y){v(y,arguments,this),a.fire("failed"+o,j)}return a},response:function(a,b,d){try{var e=d.toLowerCase().capitalize(),f=c;switch(!0){case a.readyState===2:b.fire("received"+e);break;case a.readyState===4:b.fire("afterXHR",{xhr:a,uri:b});switch(a.status){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 301:var i=null,j=abaaso.state,k=h.headers(a,b,d),n=h.cors(b),o,p,q;switch(!0){case d==="head":return b.fire("afterHead",k.headers);case d!=="delete"&&/200|301/.test(a.status):p=typeof k.headers["Content-Type"]!="undefined"?k.headers["Content-Type"]:"";switch(!0){case(/json|plain|javascript/.test(p)||p.isEmpty())&&Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/xml/.test(p)&&String(a.responseText).isEmpty()&&a.responseXML!==null:o=u.decode(typeof a.responseXML.xml!="undefined"?a.responseXML.xml:a.responseXML);break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}if(typeof o=="undefined")throw Error(m.error.serverError);g.set(b,"response",k.response=o)}j.header!==null&&Boolean(i=k.headers[j.header])&&j.current!==i&&(typeof j.change=="function"?j.change(i):j.current=i);switch(a.status){case 200:case 201:case 202:case 203:case 206:b.fire("after"+e,s.clone(k.response));break;case 204:b.fire("after"+e);break;case 205:b.fire("reset");break;case 301:b.fire("moved",k.response)}break;case 401:throw Error(m.error.serverUnauthorized);case 403:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverForbidden);case 405:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverInvalidMethod);case 0:default:throw Error(m.error.serverError)}break;case h.ie&&h.cors(b):var o,q;switch(!0){case Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}g.set(b,"permission",h.bit(["get"])),g.set(b,"response",o),b.fire("afterGet",o)}}catch(r){v(r,arguments,this,!0),b.fire("failed"+e,a)}return b},size:function(){var a=0,c=0;return h.server||(a=typeof b.documentElement!="undefined"?b.documentElement.clientWidth:b.body.clientWidth,c=typeof b.documentElement!="undefined"?b.documentElement.clientHeight:b.body.clientHeight),{x:a,y:c}}},i={expire:function(a){return typeof i.get(a)!="undefined"&&i.set(a,"","-1s"),a},get:function(a){return i.list()[a]},list:function(){var a={},c,d;return!h.server&&typeof b.cookie!="undefined"&&!b.cookie.isEmpty()&&(d=b.cookie.split(";"),d.each(function(b){c=b.split("="),a[decodeURIComponent(c[0].toString().trim())]=decodeURIComponent(c[1].toString().trim())})),a},set:function(a,c,d){typeof d=="undefined"&&(d="");var e="",f=null,g=null,h=["d","h","m","s"],j=h.length;if(!d.isEmpty()){while(j--)if((new RegExp(h[j])).test(d)){g=h[j],f=parseInt(d);break}if(isNaN(f))throw Error(m.error.invalidArguments);e=new Date;switch(g){case"d":e.setDate(e.getDate()+f);break;case"h":e.setHours(e.getHours()+f);break;case"m":e.setMinutes(e.getMinutes()+f);break;case"s":e.setSeconds(e.getSeconds()+f)}}return e instanceof Date&&(e="; expires="+e.toUTCString()),b.cookie=a.toString().trim()+"="+c+e+"; path=/",i.get(a)}},j={methods:{batch:function(a,b,c){try{a=a.toString().toLowerCase(),c=c===!0;if(!/^(set|del)$/.test(a)||typeof b!="object")throw Error(m.error.invalidArguments);var d=this.parentNode,e=this,g=0,h=0,i=!1,j=function(a,b){var f=s.genId();e.key!==null&&typeof a[e.key]!="undefined"&&(b=a[e.key],delete a[e.key]),d.on("afterDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f),++g&&g===h&&k()},f).on("failedDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f)},f),e.set(b,a,c)},k=function(){a==="del"&&this.reindex(),d.fire("afterDataBatch")},l=s.genId(!0),n;d.fire("beforeDataBatch");switch(a){case"set":c&&this.clear(!0),d.on("failedDataSet",function(){d.un("failedDataSet",l),i||(i=!0,d.fire("failedDataBatch"))},l);break;case"del":d.on("afterDataDelete",function(){g++&&g===h&&k()},l).on("failedDataDelete",function(){d.un("failedDataDelete",l).un("afterDataDelete",l),i||(i=!0,d.fire("failedDataBatch"))},l)}if(b instanceof Array){h=b.length;switch(h){case 0:k();break;default:b.each(function(b,d){d=d.toString();if(a==="set")switch(!0){case typeof b=="object":j(b,d);break;case b.indexOf("//")===-1:b=e.uri+b;default:b.get(function(a){j(a,d)},null,{Accept:"application/json",widthCredentials:e.credentials})}else e.del(b,!1,c)})}}else h=f.cast(b,!0).length,s.iterate(b,function(b,d){a==="set"?(e.key!==null&&typeof b[e.key]!="undefined"?(n=b[e.key],delete b[e.key]):n=d.toString(),e.set(n,b,c)):e.del(b,!1,c)});return this}catch(o){return v(o,arguments,this),d.fire("failedDataBatch"),undefined}},clear:function(a){a=a===!0;var b=this.parentNode;return a?(this.keys={},this.records=[],this.total=0,this.views={}):(b.fire("beforeDataClear"),this.callback=null,this.credentials=null,this.expires=null,this._expires=null,this.key=null,this.keys={},this.records=[],this.source=null,this.total=0,this.views={},this.uri=null,this._uri=null,b.fire("afterDataClear")),this},del:function(a,b,c){if(typeof a=="undefined"||typeof a!="number"&&typeof a!="string")throw Error(m.error.invalidArguments);b=b!==!1,c=c===!0;var d=this.parentNode,e=/true|undefined/,f,g,h,i;switch(typeof a){case"string":f=a,a=this.keys[f];if(typeof f=="undefined")throw Error(m.error.invalidArguments);a=a.index;break;default:f=this.records[a];if(typeof f=="undefined")throw Error(m.error.invalidArguments);f=f.key}g={key:f,record:a,reindex:b},this.uri!==null&&(h=this.uri+"/"+f,i=h.allows("delete")),d.fire("beforeDataDelete",g);switch(!0){case c:case this.callback!==null:case this.uri===null:d.fire("syncDataDelete",g);break;case e.test(i):h.del(function(){d.fire("syncDataDelete",g)},function(){d.fire("failedDataDelete",g)},{Accept:"application/json",widthCredentials:this.credentials});break;default:d.fire("failedDataDelete",g)}return this},find:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);var c=[],d=typeof a=="string"?a.explode():a,e=[],f,g=d.length,h=this.parentNode,i={},j,k,l,n,o,p,q,r;n=this.records.first();switch(!0){case typeof b=="string":c=b.explode(),q=c.length;while(q--)if(!n.data.hasOwnProperty(c[q]))throw Error(m.error.invalidArguments);break;default:s.iterate(n.data,function(a,b){c.push(b)})}f=c.length,r=this.total;for(q=0;q0&&(f.registry[a]=q(c,f.registry[a]))}),f.order.each(function(a){g=g.concat(f.registry[a])}),g},o=function(a,b,c){a=a.replace(h,"");var d=!i.test(a),e=a.replace(i,""),g=k===e,j=[],l={};return b.each(function(a){var b=g?a.key:a.data[e],c=b===null?"null":String(b).trim();l[c]instanceof Array||(l[c]=[],j.push(c)),l[c].push(a)}),j.sort(f.sort),d||j.reverse(),j.each(function(b){if(l[b].length===1)return;l[b]=p(l[b],a,e,c,g)}),{order:j,registry:l}},p=function(a,b,c,d,e){var h=[],k=[];return a.each(function(a,b){var d=e?a.key:a.data[c];d=String(d).trim()+":::"+b,h.push(d.replace(j,'""'))}),h.length>1&&(h.sort(f.sort),i.test(b)&&h.reverse()),h.each(function(b){k.push(a[g.exec(b)[1]])}),k},l=q(e,n),this.views[d]=l,l)}catch(r){return v(r,arguments,this),undefined}},sync:function(a){try{if(this.uri===null||this.uri.isEmpty())throw Error(m.error.invalidArguments);a=a===!0;var b=this,c=b.parentNode,d=s.guid(!0),e,f;return e=function(d){try{if(typeof d!="object")throw Error(m.error.expectedObject);var e,f=!1,g=s.genId(!0);b.source!==null&&typeof d[b.source]!="undefined"&&(d=d[b.source]),d instanceof Array?e=d.clone():s.iterate(d,function(a){!f&&a instanceof Array&&(f=!0,e=a.clone())}),c.on("afterDataBatch",function(){c.un("afterDataBatch",g).un("failedDataBatch",g),a&&b.reindex(),c.fire("afterDataSync",d)},g),c.on("failedDataBatch",function(){c.un("afterDataBatch",g).un("failedDataBatch",g).fire("failedDataSync")},g),b.batch("set",e,!0)}catch(h){v(h,arguments,this),c.fire("failedDataSync")}},f=function(){c.fire("failedDataSync")},c.fire("beforeDataSync"),this.callback!==null?this.uri.jsonp(e,f,{callback:this.callback}):this.uri.get(e,f,{Accept:"application/json",widthCredentials:this.credentials}),this}catch(g){return v(g,arguments,this),this}}},register:function(a,b){if(a instanceof Array)return a.each(function(a){b.register(a,b)});var c={expires:{getter:function(){return this._expires},setter:function(a){try{if(this.uri===null||a!==null&&(isNaN(a)||typeof a=="boolean"))throw Error(m.error.invalidArguments);if(this._expires===a)return;this._expires=a;var b=this.parentNode.id+"DataExpire",c=a,d=this;clearTimeout(e.repeating[b]),delete e.repeating[b],a!==null&&e.defer(function(){e.repeat(function(){g.expire(d.uri)||d.uri.fire("beforeExpire").fire("expire").fire("afterExpire")},c,b)},c)}catch(f){return v(f,arguments,this),undefined}}},uri:{getter:function(){return this._uri},setter:function(a){try{if(a!==null&&a.isEmpty())throw Error(m.error.invalidArguments);switch(!0){case this._uri===a:return;case this._uri!==null:this._uri.un("expire","dataSync"),g.expire(this._uri,!0);default:this._uri=a}switch(!0){case a!==null:a.on("expire",function(){this.sync(!0)},"dataSync",this),g.expire(a,!0),this.sync();break;default:this.clear(!0)}}catch(b){return v(b,arguments,this),undefined}}}};a=s.object(a),e.genId(a),typeof a.fire=="undefined"&&(a.fire=function(a,b){return e.fire.call(this,a,b)}),typeof a.listeners=="undefined"&&(a.listeners=function(a){return e.listeners.call(this,a)}),typeof a.on=="undefined"&&(a.on=function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)}),typeof a.un=="undefined"&&(a.un=function(a,b){return e.un.call(this,a,b)}),a.fire("beforeDataStore"),a.data=e.extend(this.methods),a.data.parentNode=a,a.data.clear(),a.on("syncDataDelete",function(a){var b=this.get(a.record);return this.records.remove(a.record),delete this.keys[a.key],this.total--,this.views={},a.reindex&&this.reindex(),this.parentNode.fire("afterDataDelete",b),this.parentNode},"recordDelete",a.data),a.on("syncDataSet",function(a){var b;switch(!0){case typeof a.record=="undefined":var c=this.total;this.total++;if(typeof a.key=="undefined"){if(typeof a.result=="undefined")throw this.fire("failedDataSet"),Error(m.error.expectedObject);a.key=this.key===null?f.cast(a.result).first():a.result[this.key],a.key=a.key.toString()}typeof a.data[a.key]!="undefined"&&(a.key=a.data[a.key]),this.keys[a.key]={},this.keys[a.key].index=c,this.records[c]={},b=this.records[c],b.data=s.clone(a.data),b.key=a.key,this.key!==null&&this.records[c].data.hasOwnProperty(this.key)&&delete this.records[c].data[this.key];break;default:a.record.data=s.clone(a.data),b=a.record}this.views={},this.parentNode.fire("afterDataSet",b)},"recordSet",a.data);switch(!0){case(!h.ie||h.version>8)&&typeof Object.defineProperty=="function":Object.defineProperty(a.data,"uri",{get:c.uri.getter,set:c.uri.setter}),Object.defineProperty(a.data,"expires",{get:c.expires.getter,set:c.expires.setter});break;case typeof a.data.__defineGetter__=="function":a.data.__defineGetter__("expires",c.expires.getter),a.data.__defineSetter__("expires",c.expires.setter),a.data.__defineGetter__("uri",c.uri.getter),a.data.__defineSetter__("uri",c.uri.setter);break;default:a.data.setExpires=function(b){a.data.expires=b,c.expires.setter.call(a.data,b)},a.data.setUri=function(b){a.data.uri=b,c.uri.setter.call(a.data,b)}}return typeof b=="object"&&a.data.batch("set",b),a.fire("afterDataStore"),a}},k={attr:function(a,b,c){try{typeof c=="string"&&(c=c.trim());var d;a=s.object(a);if(a instanceof Array)return a.attr(b,c);if(!(a instanceof Element&&typeof b!="undefined"&&!String(b).isEmpty()))throw Error(m.error.invalidArguments);switch(!0){case/checked|disabled/.test(b)&&typeof c=="undefined":return a[b];case/checked|disabled/.test(b)&&typeof c!="undefined":return a[b]=c,a;case a.nodeName==="SELECT"&&b==="selected"&&typeof c=="undefined":return e("#"+a.id+' option[selected="selected"]').first()||e("#"+a.id+" option").first();case a.nodeName==="SELECT"&&b==="selected"&&typeof c!="undefined":return d=e("#"+a.id+' option[selected="selected"]').first(),typeof d!="undefined"&&(d.selected=!1,d.removeAttribute("selected")),d=e("#"+a.id+' option[value="'+c+'"]').first(),d.selected=!0,d.setAttribute("selected","selected"),a;case typeof c=="undefined":return a.getAttribute(b);case c===null:return a.removeAttribute(b),a;default:return a.setAttribute(b,c),a}}catch(f){return v(f,arguments,this),undefined}},clear:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.clear(a)});if(a instanceof Element){a.fire("beforeClear");switch(!0){case typeof a.reset=="function":a.reset();break;case typeof a.value!="undefined":a.update({innerHTML:"",value:""});break;default:a.update({innerHTML:""})}return a.fire("afterClear"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},create:function(a,c,d,f){try{if(typeof a=="undefined"||String(a).isEmpty())throw Error(m.error.invalidArguments);var g,h;switch(!0){case typeof d!="undefined":d=s.object(d);break;case typeof c!="undefined"&&(typeof c=="string"||typeof c.childNodes!="undefined"):d=s.object(c);break;default:d=b.body}if(typeof d=="undefined")throw Error(m.error.invalidArguments);h=typeof c!="undefined"&&typeof c!="string"&&typeof c.childNodes=="undefined"&&typeof c.id!="undefined"&&typeof e("#"+c.id)=="undefined"?c.id:s.genId(),typeof c!="undefined"&&typeof c.id!="undefined"&&delete c.id,e.fire("beforeCreate",h),h.fire("beforeCreate"),g=b.createElement(a),g.id=h,typeof c=="object"&&typeof c.childNodes=="undefined"&&g.update(c);switch(!0){case typeof f=="undefined":case f==="last":d.appendChild(g);break;case f==="first":d.prependChild(g);break;case f==="after":f={},f.after=d,d=d.parentNode;case typeof f.after!="undefined":d.insertBefore(g,f.after.nextSibling);break;case f==="before":f={},f.before=d,d=d.parentNode;case typeof f.before!="undefined":d.insertBefore(g,f.before);break;default:d.appendChild(g)}return g.fire("afterCreate"),e.fire("afterCreate",g),g}catch(i){return v(i,arguments,this),undefined}},css:function(a){var c,d;return c=e("head").first().create("style",{type:"text/css"}),c.styleSheet?c.styleSheet.cssText=a:(d=b.createTextNode(a),c.appendChild(d)),c},destroy:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.destroy(a)}),[];if(!(a instanceof Element))throw Error(m.error.invalidArguments);e.fire("beforeDestroy",a),a.fire("beforeDestroy"),q.remove(a.id),a.parentNode!==null&&a.parentNode.removeChild(a),a.fire("afterDestroy"),e.fire("afterDestroy",a.id)}catch(b){v(b,arguments,this)}return undefined},disable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.disable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&!a.disabled&&(a.fire("beforeDisable"),a.disabled=!0,a.fire("afterDisable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},enable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.enable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&a.disabled&&(a.fire("beforeEnable"),a.disabled=!1,a.fire("afterEnable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hasClass:function(a,b){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element)return a.className.explode(" ").index(b)>-1;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},hide:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element){a.fire("beforeHide");switch(!0){case typeof a.hidden=="boolean":a.hidden=!0;break;default:a["data-display"]=a.style.display,a.style.display="none"}return a.fire("afterHide"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hidden:function(a){try{a=s.object(a);if(a instanceof Element)return a.style.display==="none"||typeof a.hidden=="boolean"&&a.hidden;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},klass:function(a,b,c){try{var d;a=s.object(a);if(a instanceof Array)return a.each(function(a){k.klass(a,b,c)});if(a instanceof Element&&!String(b).isEmpty())return a.fire("beforeClassChange"),c=c!==!1,b=b.explode(),d=a.className.explode(" "),b.each(function(a){c&&d.index(a)<0?d.push(a):c||(b==="*"?d=[]:d.remove(a))}),d=d.join(" "),h.ie&&h.version<9?a.className=d:a.attr("class",d),a.fire("afterClassChange"),a;throw Error(m.error.invalidArguments)}catch(e){return v(e,arguments,this),undefined}},position:function(c){try{c=s.object(c);if(c instanceof Array)return c.position();if(c instanceof Element){var d,e,f,g;d=e=0,g=c.offsetWidth,f=c.offsetHeight;if(c.offsetParent){e=c.offsetTop,d=c.offsetLeft;while(c=c.offsetParent)d+=c.offsetLeft,e+=c.offsetTop}return{top:e,right:b.documentElement.clientWidth-(d+g),bottom:b.documentElement.clientHeight+a.scrollY-(e+f),left:d}}throw Error(m.error.invalidArguments)}catch(h){return v(h,arguments,this),undefined}},prependChild:function(a,b){try{a=s.object(a);if(a instanceof Element&&b instanceof Element)return a.childNodes.length===0?a.appendChild(b):a.insertBefore(b,a.childNodes[0]);throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},show:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.show(a)});if(a instanceof Element){a.fire("beforeShow");switch(!0){case typeof a.hidden=="boolean":a.hidden=!1;break;default:a.style.display=a.getAttribute("data-display")!==null?a.getAttribute("data-display"):"inherit"}return a.fire("afterShow"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},size:function(a){try{a=s.object(a);if(a instanceof Array){var b=[];return a.each(function(a){b.push(k.size(a))}),b}if(a instanceof Element){var c=function(a){return isNaN(parseInt(a))?0:parseInt(a)},d=a.offsetHeight+c(a.style.paddingTop)+c(a.style.paddingBottom)+c(a.style.borderTop)+c(a.style.borderBottom),e=a.offsetWidth+c(a.style.paddingLeft)+c(a.style.paddingRight)+c(a.style.borderLeft)+c(a.style.borderRight);return{x:d,y:e}}throw Error(m.error.invalidArguments)}catch(f){return v(f,arguments,this),undefined}},update:function(a,b){try{a=s.object(a),b=b||{};if(a instanceof Array)return a.each(function(a){k.update(a,b)});if(a instanceof Element)return a.fire("beforeUpdate"),s.iterate(b,function(b,c){switch(c){case"innerHTML":case"type":case"src":a[c]=b;break;case"class":b.isEmpty()?a.removeClass("*"):a.addClass(b);break;case"id":var d=q.listeners;typeof d[a.id]!="undefined"&&(d[c]=s.clone(d[a.id]),delete d[a.id]);default:a.attr(c,b)}}),a.fire("afterUpdate"),a;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},val:function(a,b){try{var c=null,d;a=s.object(a);if(a instanceof Array)return a.each(function(a){k.val(a,b)});if(a instanceof Element){switch(!0){case typeof b=="undefined":switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.checked&&(c=a.value)});break;case/select/gi.test(a.type):c=a.options[a.selectedIndex].value;break;default:c=typeof a.value!="undefined"?a.value:a.innerText}break;default:b=String(b);switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.value===b&&(a.checked=!0,c=a)});break;case/select/gi.test(a.type):f.cast(a.options).each(function(a){if(c!==null)return;a.value===b&&(a.selected=!0,c=a)});break;default:typeof a.value!="undefined"?a.value=b:a.innerText=b}c=a}return c}throw Error(m.error.invalidArguments)}catch(g){return v(g,arguments,this),undefined}}},l={decode:function(a,b){try{return JSON.parse(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}},encode:function(a,b){try{return JSON.stringify(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}}},m={common:{back:"Back",cancel:"Cancel",clear:"Clear",close:"Close",cont:"Continue",del:"Delete",edit:"Edit",find:"Find",gen:"Generate",go:"Go",loading:"Loading",next:"Next",login:"Login",ran:"Random",reset:"Reset",save:"Save",search:"Search",submit:"Submit"},day:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},error:{databaseNotOpen:"Failed to open the Database, possibly exceeded Domain quota",databaseNotSupported:"Client does not support local database storage",databaseWarnInjection:"Possible SQL injection in database transaction, use the ? placeholder",elementNotCreated:"Could not create the Element",elementNotFound:"Could not find the Element",expectedArray:"Expected an Array",expectedArrayObject:"Expected an Array or Object",expectedBoolean:"Expected a Boolean value",expectedNumber:"Expected a Number",expectedObject:"Expected an Object",invalidArguments:"One or more arguments is invalid",invalidDate:"Invalid Date",invalidFields:"The following required fields are invalid: ",propertyNotFound:"Could not find the requested property",serverError:"Server error has occurred",serverForbidden:"Forbidden to access URI",serverInvalidMethod:"Method not allowed",serverUnauthorized:"Authorization required to access URI"},month:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"}},n={clear:function(){return e.un(a,"message")},send:function(a,b){try{return a.postMessage(b,"*"),a}catch(c){return v(c,arguments,this),undefined}},recv:function(b){return e.on(a,"message",b)}},o={enabled:!1,log:!1,diff:{x:null,y:null},pos:{x:null,y:null},prev:{x:null,y:null},track:function(a){var c=abaaso.mouse;switch(!0){case typeof a=="object":var d=a.pageX?a.pageX:(h.ie&&h.version<9?b.documentElement.scrollLeft:b.body.scrollLeft)+a.clientX,f=a.pageY?a.pageY:(h.ie&&h.version<9?b.documentElement.scrollTop:b.body.scrollTop)+a.clientY,g=!1;c.pos.x!==d&&(g=!0),e.mouse.prev.x=c.prev.x=Number(c.pos.x),e.mouse.pos.x=c.pos.x=d,e.mouse.diff.x=c.diff.x=c.pos.x-c.prev.x,c.pos.y!==f&&(g=!0),e.mouse.prev.y=c.prev.y=Number(c.pos.y),e.mouse.pos.y=c.pos.y=f,e.mouse.diff.y=c.diff.y=c.pos.y-c.prev.y,g&&c.log&&s.log(c.pos.x+" ["+c.diff.x+"], "+c.pos.y+" ["+c.diff.y+"]");break;case typeof a=="boolean":a?q.add(b,"mousemove",abaaso.mouse.track):q.remove(b,"mousemove"),e.mouse.enabled=c.enabled=a}return c}},p={diff:function(a){try{if(typeof a!="number"||typeof this!="number")throw Error(m.error.expectedNumber);return Math.abs(this-a)}catch(b){return v(b,arguments,this),undefined}},format:function(a,b,c){try{if(typeof a!="number")throw Error(m.error.expectedNumber);a=a.toString(),b=b||",",c=c||3;var d=a.indexOf(".")>-1?"."+a.replace(/.*\./,""):"",e=a.replace(/\..*/,"").split("").reverse(),f=Math.floor(e.length/c),g=1,h,i;for(i=0;i-1)return undefined;var d=[],g,h;a=a.trim(),c=c===!0,a.indexOf(",")>-1&&(a=a.explode());if(a instanceof Array)return a.each(function(a){d.push(e(a,c))}),d;switch(!0){case/\s|>/.test(a):h=a.split(" ").filter(function(a){if(a.trim()!==""&&a!==">")return!0}).last(),g=b[h.indexOf("#")>-1&&h.indexOf(":")===-1?"querySelector":"querySelectorAll"](a);break;case a.indexOf("#")===0&&a.indexOf(":")===-1:g=isNaN(a.charAt(1))?b.querySelector(a):b.getElementById(a.substring(1));break;case a.indexOf("#")>-1&&a.indexOf(":")===-1:g=b.querySelector(a);break;default:g=b.querySelectorAll(a)}return typeof g!="undefined"&&g!==null&&!(g instanceof Element)&&!c&&(g=f.cast(g)),g===null&&(g=undefined),g},alias:function(a,b){var c=a,d=b;return s.iterate(d,function(a,b){var e,f;switch(!0){case!(a instanceof RegExp)&&typeof a=="function":c[b]=a.bind(c[b]);break;case!(a instanceof RegExp)&&!(a instanceof Array)&&a instanceof Object:typeof c[b]=="undefined"&&(c[b]={}),s.alias(c[b],d[b]);break;default:e=function(){return d[b]},f=function(a){d[b]=a};switch(!0){case(!h.ie||h.version>8)&&typeof Object.defineProperty=="function":Object.defineProperty(c,b,{get:e,set:f});break;case typeof c.__defineGetter__=="function":c.__defineGetter__(b,e),c.__defineSetter__(b,f);break;default:c[b]=d[b]}}}),a},clone:function(a){var b;switch(!0){case a instanceof Array:return[].concat(a);case typeof a=="boolean":return Boolean(a);case typeof a=="function":return a;case typeof a=="number":return Number(a);case typeof a=="string":return String(a);case!h.ie&&a instanceof Document:return u.decode(u.encode(a));case a instanceof Object:return b=l.decode(l.encode(a)),typeof b!="undefined"&&(a.hasOwnProperty("constructor")&&(b.constructor=a.constructor),a.hasOwnProperty("prototype")&&(b.prototype=a.prototype)),b;default:return a}},define:function(a,b,c){a=a.split("."),c=c||this,b=b||null;if(typeof c=="undefined"||c===e)c=abaaso;var d=c,g=a.length;return a.each(function(c,e){var h=e+1-1&&(a=a.replace("-",""),a=a.slice(0,c)+a.charAt(c).toUpperCase()+a.slice(c+1,a.length)),this.style[a]=b,this},destroy:function(){return k.destroy(this)},disable:function(){return k.disable(this)},enable:function(){return k.enable(this)},get:function(a,b){this.fire("beforeGet");var c=g.get(a),d=s.guid(!0),e=this;return c?this.html(c.response).fire("afterGet"):a.get(function(a){e.html(a).fire("afterGet")},null,b),this},hasClass:function(a){return this.genId(),k.hasClass(this,a)},hide:function(){return this.genId(),k.hide(this)},html:function(a){return this.genId(),typeof a=="undefined"?this.innerHTML:this.update({innerHTML:a})},isAlphaNum:function(){return this.nodeName==="FORM"?!1:t.test({alphanum:typeof this.value!="undefined"?this.value:this.innerText}).pass},isBoolean:function(){return this.nodeName==="FORM"?!1:t.test({"boolean":typeof this.value!="undefined"?this.value:this.innerText}).pass},isChecked:function(){return this.nodeName!=="INPUT"?!1:this.attr("checked")},isDate:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDate():this.innerText.isDate()},isDisabled:function(){return this.nodeName!=="INPUT"?!1:this.attr("disabled")},isDomain:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDomain():this.innerText.isDomain()},isEmail:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmail():this.innerText.isEmail()},isEmpty:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmpty():this.innerText.isEmpty()},isHidden:function(a){return this.genId(),k.hidden(this)},isIP:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isIP():this.innerText.isIP()},isInt:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isInt():this.innerText.isInt()},isNumber:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isNumber():this.innerText.isNumber()},isPhone:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isPhone():this.innerText.isPhone()},isString:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isString():this.innerText.isString()},jsonp:function(a,b,c){var d=this,e=b,f;return f=function(a){var b=d,c=a,f=e,g,h,i;try{typeof f!="undefined"?(f=f.replace(/]|'|"/g,"").replace(/\./g,"[").split("["),f.each(function(a){c=c[isNaN(a)?a:parseInt(a)];if(typeof c=="undefined")throw Error(m.error.propertyNotFound)}),i=c):i=a}catch(j){i=m.error.serverError,v(j,arguments,this)}b.text(i)},h.jsonp(a,f,function(){d.text(m.error.serverError)},c),this},loading:function(){return e.loading.create(this)},on:function(a,b,c,d,f){return this.genId(),e.on.call(this,a,b,c,d,f)},prepend:function(a,b){return this.genId(),k.create(a,b,this,"first")},prependChild:function(a){return this.genId(),k.prependChild(this,a)},position:function(){return this.genId(),k.position(this)},removeClass:function(a){return this.genId(),k.klass(this,a,!1)},show:function(){return this.genId(),k.show(this)},size:function(){return this.genId(),k.size(this)},text:function(a){var b={};return this.genId(),typeof this.value!="undefined"&&(b.value=a),b.innerHTML=a,this.update(b)},tpl:function(a){return e.tpl(a,this)},un:function(a,b,c){return this.genId(),e.un.call(this,a,b,c)},update:function(a){return this.genId(),k.update(this,a)},val:function(a){return this.genId(),k.val(this,a)},validate:function(){return this.nodeName==="FORM"?t.test(this).pass:typeof this.value!="undefined"?!this.value.isEmpty():!this.innerText.isEmpty()}},"function":{reflect:function(){return s.reflect(this)}},number:{diff:function(a){return p.diff.call(this,a)},format:function(a,b){return p.format(this,a,b)},isEven:function(){return p.even(this)},isOdd:function(){return p.odd(this)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},un:function(a,b,c){return e.un.call(this,a,b,c)}},shared:{fire:function(a,b){return this.genId(),e.fire.call(this,a,b)},genId:function(){return s.genId(this)},listeners:function(a){return this.genId(),e.listeners.call(this,a)}},string:{allows:function(a){return h.allows(this,a)},capitalize:function(){return r.capitalize(this)},del:function(a,b,c){return h.request(this,"DELETE",a,b,null,c)},explode:function(a){return r.explode(this,a)},get:function(a,b,c){return h.request(this,"GET",a,b,null,c)},isAlphaNum:function(){return t.test({alphanum:this}).pass},isBoolean:function(){return t.test({"boolean":this}).pass},isDate:function(){return t.test({date:this}).pass},isDomain:function(){return t.test({domain:this}).pass},isEmail:function(){return t.test({email:this}).pass},isEmpty:function(){return!t.test({notEmpty:this}).pass},isIP:function(){return t.test({ip:this}).pass},isInt:function(){return t.test({integer:this}).pass},isNumber:function(){return t.test({number:this}).pass},isPhone:function(){return t.test({phone:this}).pass},isString:function(){return t.test({string:this}).pass},jsonp:function(a,b,c){return h.jsonp(this,a,b,c)},post:function(a,b,c,d){return h.request(this,"POST",a,b,c,d)},put:function(a,b,c,d){return h.request(this,"PUT",a,b,c,d)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},options:function(a,b){return h.request(this,"OPTIONS",a,b)},headers:function(a,b){return h.request(this,"HEAD",a,b)},permissions:function(){return h.permissions(this)},toCamelCase:function(){return r.toCamelCase(this)},hyphenate:function(){return r.hyphenate(this)},trim:function(){return r.trim(this)},un:function(a,b,c){return e.un.call(this,a,b,c)}}},i=(!h.ie||h.version>8)&&typeof Object.defineProperty=="function",j=function(a,b,c){i?Object.defineProperty(a,b,{value:c,enumerable:!1}):a[b]=c};for(c in d[b])j(a.prototype,c,d[b][c]);if(b!=="function")for(c in d.shared)j(a.prototype,c,d.shared[c]);return a},queryString:function(a){a=a||".*";var b={},d=c.search.isEmpty()?null:c.search.replace("?",""),e;return d!==null&&(d=d.split("&"),d.each(function(a){e=a.split("=");if(e[0].isEmpty())return;switch(!0){case typeof e[1]=="undefined":case e[1].isEmpty():e[1]="";break;case e[1].isNumber():e[1]=Number(e[1]);break;case e[1].isBoolean():e[1]=e[1]==="true"}switch(!0){case typeof b[e[0]]=="undefined":b[e[0]]=e[1];break;case!(b[e[0]]instanceof Array):b[e[0]]=[b[e[0]]];default:b[e[0]].push(e[1])}})),b},reflect:function(a){return typeof a=="undefined"&&(a=this),typeof a=="undefined"&&(a=e),a=a.toString().match(/function\s+\w*\s*\((.*?)\)/)[1],a!==""?a.explode():[]},repeat:function(a,b,c){c=c||s.guid(!0);var d=function(a,b,c){var d=this;a()!==!1?e.repeating[c]=setTimeout(function(){d.call(d,a,b,c)},b):delete e.repeating[c]};return d.call(d,a,b,c),c},tpl:function(a,c){try{switch(!0){case typeof a!="object":case!/object|undefined/.test(typeof c)&&typeof (c=c.charAt(0)==="#"?e(c):e(c)[0])=="undefined":throw Error(m.error.invalidArguments)}typeof c=="undefined"&&(c=e("body")[0]);var d=b.createDocumentFragment();switch(!0){case a instanceof Array:a.each(function(a,b){k.create(f.cast(a,!0)[0],d).html(f.cast(a)[0])});break;default:s.iterate(a,function(a,b){switch(!0){case typeof a=="string":k.create(b,d).html(a);break;case a instanceof Array:case a instanceof Object:s.tpl(a,k.create(b,d))}})}return c.appendChild(d),c}catch(g){return v(g,arguments,this),undefined}}},t={pattern:{alphanum:/^[a-zA-Z0-9]*$/,"boolean":/^(0|1|true|false)?$/,domain:/^[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/,email:/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/,ip:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,integer:/(^-?\d\d*$)/,notEmpty:/\w{1,}/,number:/(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/,phone:/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/,string:/\w/},test:function(a){var b=!1,c=[],d=null;if(typeof a.nodeName!="undefined"&&a.nodeName==="FORM"){var f,g,h,i,j,k,l={},m,n,c=[],o={};return a.id.isEmpty()&&a.genId(),i=e("#"+a.id+" > input").concat(e("#"+a.id+" > select")),i.each(function(a){g=t.pattern[a.nodeName.toLowerCase()]?t.pattern[a.nodeName.toLowerCase()]:!a.id.isEmpty()&&t.pattern[a.id.toLowerCase()]?t.pattern[a.id.toLowerCase()]:"notEmpty",h=a.val(),h===null&&(h=""),l[g]=h}),n=this.test(l),n}return s.iterate(a,function(a,f){if(typeof f=="undefined"||typeof a=="undefined"){c.push({test:f,value:a}),b=!0;return}d=a.charAt(0)==="#"?typeof e(a)!="undefined"?e(a).val():"":a;switch(f){case"date":isNaN((new Date(d)).getYear())&&(c.push({test:f,value:d}),b=!0);break;case"domain":t.pattern.domain.test(d.replace(/.*\/\//,""))||(c.push({test:f,value:d}),b=!0);break;case"domainip":if(!t.pattern.domain.test(d.replace(/.*\/\//,""))||!t.pattern.ip.test(d))c.push({test:f,value:d}),b=!0;break;default:var g=typeof t.pattern[f]!="undefined"?t.pattern[f]:f;g.test(d)||(c.push({test:f,value:d}),b=!0)}}),{pass:!b,invalid:c}}},u={decode:function(a){try{if(typeof a!="string"||a.isEmpty())throw Error(m.error.invalidArguments);var b;return h.ie?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml"),b}catch(c){return v(c,arguments,this),undefined}},encode:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);b=b!==!1;var c=b?"":"",d=arguments[2]!==!1,e,f;a!==null&&typeof a.xml!="undefined"&&(a=a.xml),a instanceof Document&&(a=(new XMLSerializer).serializeToString(a)),e=function(a,b){var c="v";return/\&|\<|\>|\"|\'|\t|\r|\n|\@|\$/g.test(b)&&(c=c.replace(/v/,"")),c.replace(/n/g,a).replace(/v/,b)};switch(!0){case typeof a=="boolean":case typeof a=="number":case typeof a=="string":c+=e("item",a);break;case typeof a=="object":s.iterate(a,function(a,b){c+=u.encode(a,typeof a=="object",!1).replace(/item|xml/g,isNaN(b)?b:"item")})}return c+=b?"":"",d&&(c=''+c),c}catch(g){return v(g,arguments,this),undefined}}},v=s.error,{array:f,callback:{},client:{android:h.android,blackberry:h.blackberry,css3:!1,chrome:h.chrome,expire:h.expire,firefox:h.firefox,ie:h.ie,ios:h.ios,linux:h.linux,mobile:h.mobile,opera:h.opera,osx:h.osx,playbook:h.playbook,safari:h.safari,tablet:h.tablet,size:{x:0,y:0},version:0,webos:h.webos,windows:h.windows,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},headers:function(a,b,c){return h.request(a,"HEAD",b,c)},post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions},cookie:i,data:j,element:k,json:l,label:m,loading:{create:s.loading,url:null},message:n,mouse:o,number:p,observer:{log:q.log,add:q.add,fire:q.fire,fired:0,list:q.list,remove:q.remove},state:{_current:null,header:null,previous:null},string:r,validate:t,xml:u,$:s.$,alias:s.alias,aliased:"$",allows:h.allows,append:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"last")},bootstrap:function(){var d=function(a){/complete|loaded/.test(b.readyState)&&(typeof abaaso.timer.init!="undefined"&&(clearInterval(abaaso.timer.init),delete abaaso.timer.init),typeof abaaso.init=="function"&&abaaso.init())};typeof Array.prototype.filter=="undefined"&&(Array.prototype.filter=function(a){"use strict";if(this===void 0||this===null||typeof a!="function")throw Error(m.error.invalidArguments);var b=null,c=Object(this),d=c.length>>>0,e=[],f=arguments[1],g=null;for(b=0;b>>0;b&&(c=b);while(d8)&&typeof Object.defineProperty=="function":Object.defineProperty(abaaso.state,"current",{get:f,set:g}),Object.defineProperty(e.state,"current",{get:f,set:g});break;case typeof abaaso.state.__defineGetter__=="function":abaaso.state.__defineGetter__("current",f),abaaso.state.__defineSetter__("current",g),e.state.__defineGetter__("current",f),e.state.__defineSetter__("current",g);break;default:abaaso.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)},e.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)}}e.ready=!0;switch(!0){case typeof a.define=="function":a.define("abaaso",function(){return abaaso.init()});break;case h.server:case/complete|loaded/.test(b.readyState):abaaso.init();break;case typeof b.addEventListener=="function":b.addEventListener("DOMContentLoaded",abaaso.init,!1);break;case typeof b.attachEvent=="function":b.attachEvent("onreadystatechange",d);break;default:abaaso.timer.init=setInterval(d,10)}},clear:k.clear,clone:s.clone,create:k.create,css:k.css,decode:l.decode,defer:s.defer,define:s.define,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},destroy:k.destroy,encode:l.encode,error:s.error,expire:g.clean,expires:12e4,extend:s.extend,fire:function(a,b,c){var d=typeof c!="undefined",f,g,h;f=d?a:this,g=d?b:a,h=d?c:b;if(typeof f=="undefined"||f===e)f=abaaso;return q.fire.call(q,f,g,h)},genId:s.genId,get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},guid:s.guid,headers:function(a,b,c){return h.request(a,"HEAD",b,c)},hidden:k.hidden,id:"abaaso",init:function(){delete abaaso.init,delete abaaso.bootstrap;var a=function(){var a=this;e.timer.expire=setTimeout(function(){g.clean(),a.call(a)},e.expires)};return a.call(a),e.fire("init").un("init").fire("ready").un("ready")},iterate:s.iterate,jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},listeners:function(a){var b=this;if(typeof b=="undefined"||b===e)b=abaaso;return q.list.call(q,b,a)},log:s.log,merge:s.merge,module:s.module,object:s.object,on:function(a,b,c,d,f,g){var h=typeof c=="function",i,j,k,l,m,n;i=h?a:this,j=h?b:a,k=h?c:b,l=h?d:c,m=h?f:d,n=h?g:f;if(typeof i=="undefined"||i===e)i=abaaso;return typeof m=="undefined"&&(m=i),q.add.call(q,i,j,k,l,m,n)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions,position:k.position,post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},prepend:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"first")},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},queryString:s.queryString,ready:!1,reflect:s.reflect,repeat:s.repeat,repeating:{},store:function(a,b){return j.register.call(j,a,b)},timer:{},tpl:s.tpl,un:function(a,b,c,d){var f=typeof c!="undefined",g,h,i,j;g=f?a:this,h=f?b:a,i=f?c:b,j=f?d:c;if(typeof g=="undefined"||g===e)g=abaaso;return q.remove.call(q,g,h,i,j)},update:k.update,version:"2.0.6"}}()),typeof abaaso.bootstrap=="function"&&abaaso.bootstrap()})(this) \ No newline at end of file +(function(a){"use strict";var b=a.document,c=a.location,d=a.navigator;typeof a.$=="undefined"&&(a.$=null),typeof a.abaaso=="undefined"&&(a.abaaso=function(){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;return f={cast:function(a,b){b=b===!0;var c=[],d,e;switch(!0){case!isNaN(a.length):!h.ie||h.version>8?c=Array.prototype.slice.call(a):s.iterate(a,function(a,b){b!=="length"&&c.push(a)});break;default:b?c=f.keys(a):s.iterate(a,function(a){c.push(a)})}return c},clone:function(a){return s.clone(a)},contains:function(a,b){var c=[],d,e;return b=typeof b.indexOf=="function"?b.explode():[b],d=a.length,b.each(function(b){for(e=0;eb.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)===-1)return!0})},each:function(a,b){var c=0;return a.forEach(function(a){b(a,c++)}),a},first:function(a){return a[0]},index:function(a,b){return a.indexOf(b)},indexed:function(a){var b=[];return s.iterate(a,function(a,c){typeof a=="object"?b=b.concat(f.indexed(a)):b.push(a)}),b},intersect:function(a,b){var c=a.length>b.length?a:b,d=c===a?b:a;return c.filter(function(a){if(d.indexOf(a)>-1)return!0})},keys:function(a){var b=[];return typeof Object.keys=="function"?b=Object.keys(a):s.iterate(a,function(a,c){b.push(c)}),b},last:function(a){var b=a.length;return b>1?a[b-1]:a.first()},range:function(a,b,c){var d=[],e;for(e=b;e<=c;e++)d.push(a[e]);return d},remove:function(a,b,c){if(typeof b=="string"){b=a.index(b);if(b===-1)return a}else b=b||0;var d=a.length,e=a.slice((c||b)+1||d);return a.length=b<0?d+b:b,a.push.apply(a,e),a},sort:function(a,b){var c;if(!isNaN(a)&&!isNaN(b))c=p.parse(a)>p.parse(b);else switch(!0){case ab:c=1;break;default:c=0}return c},total:function(a){return f.indexed(a).length},toObject:function(a){var b={},c=a.length;while(c--)b[c.toString()]=a[c];return b}},g={items:{},clean:function(){return s.iterate(g.items,function(a,b){g.expired(b)&&g.expire(b)})},expire:function(a,b){return b=b===!0,typeof g.items[a]!="undefined"?(delete g.items[a],b||a.fire("beforeExpire").fire("expire").fire("afterExpire"),!0):!1},expired:function(a){var b=g.items[a];return typeof b!="undefined"&&typeof b.expires!="undefined"&&b.expires5:case this.firefox&&this.version>2:case this.ie&&this.version>8:case this.opera&&this.version>8:case this.safari&&this.version>4:return this.css3=!0,!0;default:return this.css3=!1,!1}},expire:0,firefox:function(){return typeof d!="undefined"&&/firefox/i.test(d.userAgent)}(),ie:function(){return typeof d!="undefined"&&/msie/i.test(d.userAgent)}(),ios:function(){return typeof d!="undefined"&&/ipad|iphone/i.test(d.userAgent)}(),linux:function(){return typeof d!="undefined"&&/linux|bsd|unix/i.test(d.userAgent)}(),mobile:function(){return typeof d!="undefined"&&/android|blackberry|ipad|iphone|meego|webos/i.test(d.userAgent)}(),playbook:function(){return typeof d!="undefined"&&/playbook/i.test(d.userAgent)}(),opera:function(){return typeof d!="undefined"&&/opera/i.test(d.userAgent)}(),osx:function(){return typeof d!="undefined"&&/macintosh/i.test(d.userAgent)}(),safari:function(){return typeof d!="undefined"&&/safari/i.test(d.userAgent.replace(/chrome.*/i,""))}(),server:function(){return typeof d=="undefined"}(),tablet:function(){abaaso.client.tablet=this.tablet=typeof d!="undefined"&&/android|ipad|playbook|webos/i.test(d.userAgent)&&(abaaso.client.size.x>=1e3||abaaso.client.size.y>=1e3)},webos:function(){return typeof d!="undefined"&&/webos/i.test(d.userAgent)}(),windows:function(){return typeof d!="undefined"&&/windows/i.test(d.userAgent)}(),version:function(){var a=0;switch(!0){case this.chrome:a=d.userAgent.replace(/(.*chrome\/|safari.*)/gi,"");break;case this.firefox:a=d.userAgent.replace(/(.*firefox\/)/gi,"");break;case this.ie:a=d.userAgent.replace(/(.*msie|;.*)/gi,"");break;case this.opera:a=d.userAgent.replace(/(.*opera\/|\(.*)/gi,"");break;case this.safari:a=d.userAgent.replace(/(.*version\/|safari.*)/gi,"");break;default:a=typeof d!="undefined"?d.appVersion:0}return a=isNaN(parseInt(a))?0:parseInt(a),abaaso.client.version=this.version=a,a},allows:function(a,b){try{if(a.isEmpty()||b.isEmpty())throw Error(m.error.invalidArguments);if(!g.get(a,!1))return undefined;b=b.toLowerCase();var c;switch(!0){case b==="delete":c=(a.permissions(b).bit&1)!==0;break;case b==="get":c=(a.permissions(b).bit&4)!==0;break;case/post|put/.test(b):c=(a.permissions(b).bit&2)!==0;break;default:c=!1}return c}catch(d){return v(d,arguments,this),undefined}},bit:function(a){var b=0;return a.each(function(a){switch(a.toLowerCase()){case"get":b|=4;break;case"post":case"put":b|=2;break;case"delete":b|=1}}),b},cors:function(a){return a.indexOf("//")>-1&&a.indexOf("//"+c.host)===-1},headers:function(a,b,c){var d=String(a.getAllResponseHeaders()).split("\n"),f={},i={},j=null,k=new Date,l,m;d.each(function(a){a.isEmpty()||(l=a.toString(),m=l.substr(l.indexOf(":")+1,l.length).replace(/\s/,""),l=l.substr(0,l.indexOf(":")).replace(/\s/,""),l=function(){var a=[];return l.explode("-").each(function(b){a.push(b.capitalize())}),a.join("-")}(),f[l]=m,/allow|access-control-allow-methods/i.test(l)&&(j=m))});switch(!0){case typeof f["Cache-Control"]!="undefined"&&/no/.test(f["Cache-Control"]):case typeof f.Pragma!="undefined"&&/no/.test(f.Pragma):break;case typeof f["Cache-Control"]!="undefined"&&/\d/.test(f["Cache-Control"]):k=k.setSeconds(k.getSeconds()+parseInt(/\d{1,}/.exec(f["Cache-Control"])[0]));break;case typeof f.Expires!="undefined":k=new Date(f.Expires);break;default:k=k.setSeconds(k.getSeconds()+e.expires)}return i.expires=k,i.headers=f,i.permission=h.bit(j!==null?j.explode():[c]),c!=="head"&&(g.set(b,"expires",i.expires),g.set(b,"headers",i.headers),g.set(b,"permission",i.permission)),i},permissions:function(a){var b=g.get(a,!1),c=b?b.permission:0,d={allows:[],bit:c,map:{read:4,write:2,"delete":1}};return c&1&&d.allows.push("DELETE"),c&2&&function(){d.allows.push("PUT"),d.allows.push("PUT")}(),c&4&&d.allows.push("GET"),d},jsonp:function(a,b,c,d){var f=(new String(a)).toString(),g=s.guid(!0),h,i,j;switch(!0){case typeof d=="undefined":case d===null:case d instanceof Object&&(d.callback===null||typeof d.callback=="undefined"):case typeof d=="string"&&d.isEmpty():h="callback";break;case d instanceof Object&&typeof d.callback!="undefined":h=d.callback;break;default:h="callback"}f=f.replace(h+"=?",""),f.on("afterJSONP",function(a){this.un("afterJSONP",g).un("failedJSONP",g),typeof b=="function"&&b(a)},g).on("failedJSONP",function(){this.un("afterJSONP",g).un("failedJSONP",g),typeof c=="function"&&c()},g);do i=s.genId().slice(0,10);while(typeof abaaso.callback[i]!="undefined");return a=a.replace(h+"=?",h+"=abaaso.callback."+i),abaaso.callback[i]=function(a){j.destroy(),clearTimeout(abaaso.timer[i]),delete abaaso.timer[i],delete abaaso.callback[i],f.fire("afterJSONP",a)},j=e("head").create("script",{src:a,type:"text/javascript"}),abaaso.timer[i]=setTimeout(function(){f.fire("failedJSONP")},3e4),a},request:function(a,b,c,d,e,f){try{if(/post|put/i.test(b)&&typeof e=="undefined")throw Error(m.error.invalidArguments);b=b.toLowerCase(),f=f instanceof Object?f:null;var i=h.cors(a),j=h.ie&&h.version<10&&i?new XDomainRequest:new XMLHttpRequest,k=/post|put/i.test(b)&&typeof e!="undefined"?e:null,n=b==="get"?g.get(a):!1,o=b.capitalize(),p=s.guid(!0),q=null,r=function(b){a.fire("failed"+o,b)},t=function(b){a.fire("timeout"+o,b)},w=typeof Document!="undefined",x=typeof ArrayBuffer!="undefined";b==="delete"&&a.on("afterDelete",function(){a.un("afterDelete",p),g.expire(a)},p),a.on("after"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof c=="function"&&c(b)},p).on("failed"+o,function(b){a.un("after"+o,p).un("failed"+o,p),typeof d=="function"&&d(b)},p).fire("before"+o);if(b!=="head"&&a.allows(b)===!1)return a.fire("failed"+o);b==="get"&&Boolean(n)?a.fire("afterGet",s.clone(n.response)):(j[j instanceof XMLHttpRequest?"onreadystatechange":"onload"]=function(){h.response(j,a,b)},typeof j.onerror=="object"&&(j.onerror=r),typeof j.ontimeout=="object"&&(j.ontimeout=t),typeof j.onprogress=="object"&&(j.onprogress=function(b){a.fire("progress"+o,b)}),j.open(b.toUpperCase(),a,!0),f!==null&&f.hasOwnProperty("Content-Type")&&(q=f["Content-Type"]),i&&q===null&&(q="text/plain"),k!==null&&(k.hasOwnProperty("xml")&&(k=k.xml),w&&k instanceof Document&&(k=u.decode(k)),typeof k=="string"&&/<[^>]+>[^<]*]+>/.test(k)&&(q="application/xml"),!(x&&k instanceof ArrayBuffer)&&k instanceof Object&&(q="application/json",k=l.encode(k)),q===null&&x&&k instanceof ArrayBuffer&&(q="application/octet-stream"),q===null&&(q="application/x-www-form-urlencoded; charset=UTF-8")),typeof j.setRequestHeader=="function"&&(typeof n=="object"&&n.headers.hasOwnProperty("ETag")&&j.setRequestHeader("ETag",n.headers.ETag),f===null&&(f={}),q!==null&&(f["Content-Type"]=q),f.hasOwnProperty("callback")&&delete f.callback,s.iterate(f,function(a,b){a!==null&&a!=="withCredentials"&&j.setRequestHeader(b,a)})),typeof j.withCredentials=="boolean"&&f!==null&&typeof f.withCredentials=="boolean"&&(j.withCredentials=f.withCredentials),a.fire("beforeXHR",{xhr:j,uri:a}),k!==null?j.send(k):j.send())}catch(y){v(y,arguments,this),a.fire("failed"+o,j)}return a},response:function(a,b,d){try{var e=d.toLowerCase().capitalize(),f=c;switch(!0){case a.readyState===2:b.fire("received"+e);break;case a.readyState===4:b.fire("afterXHR",{xhr:a,uri:b});switch(a.status){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 301:var i=null,j=abaaso.state,k=h.headers(a,b,d),n=h.cors(b),o,p,q;switch(!0){case d==="head":return b.fire("afterHead",k.headers);case d!=="delete"&&/200|301/.test(a.status):p=typeof k.headers["Content-Type"]!="undefined"?k.headers["Content-Type"]:"";switch(!0){case(/json|plain|javascript/.test(p)||p.isEmpty())&&Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/xml/.test(p)&&String(a.responseText).isEmpty()&&a.responseXML!==null:o=u.decode(typeof a.responseXML.xml!="undefined"?a.responseXML.xml:a.responseXML);break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}if(typeof o=="undefined")throw Error(m.error.serverError);g.set(b,"response",k.response=o)}j.header!==null&&Boolean(i=k.headers[j.header])&&j.current!==i&&(typeof j.change=="function"?j.change(i):j.current=i);switch(a.status){case 200:case 201:case 202:case 203:case 206:b.fire("after"+e,s.clone(k.response));break;case 204:b.fire("after"+e);break;case 205:b.fire("reset");break;case 301:b.fire("moved",k.response)}break;case 401:throw Error(m.error.serverUnauthorized);case 403:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverForbidden);case 405:throw g.set(b,"!permission",h.bit([d])),Error(m.error.serverInvalidMethod);case 0:default:throw Error(m.error.serverError)}break;case h.ie&&h.cors(b):var o,q;switch(!0){case Boolean(q=l.decode(/[\{\[].*[\}\]]/.exec(a.responseText))):o=q;break;case/<[^>]+>[^<]*]+>/.test(a.responseText):o=u.decode(a.responseText);break;default:o=a.responseText}g.set(b,"permission",h.bit(["get"])),g.set(b,"response",o),b.fire("afterGet",o)}}catch(r){v(r,arguments,this,!0),b.fire("failed"+e,a)}return b},size:function(){var a=0,c=0;return h.server||(a=typeof b.documentElement!="undefined"?b.documentElement.clientWidth:b.body.clientWidth,c=typeof b.documentElement!="undefined"?b.documentElement.clientHeight:b.body.clientHeight),{x:a,y:c}}},i={expire:function(a){return typeof i.get(a)!="undefined"&&i.set(a,"","-1s"),a},get:function(a){return i.list()[a]},list:function(){var a={},c,d;return!h.server&&typeof b.cookie!="undefined"&&!b.cookie.isEmpty()&&(d=b.cookie.split(";"),d.each(function(b){c=b.split("="),a[decodeURIComponent(c[0].toString().trim())]=decodeURIComponent(c[1].toString().trim())})),a},set:function(a,c,d){typeof d=="undefined"&&(d="");var e="",f=null,g=null,h=["d","h","m","s"],j=h.length;if(!d.isEmpty()){while(j--)if((new RegExp(h[j])).test(d)){g=h[j],f=parseInt(d);break}if(isNaN(f))throw Error(m.error.invalidArguments);e=new Date;switch(g){case"d":e.setDate(e.getDate()+f);break;case"h":e.setHours(e.getHours()+f);break;case"m":e.setMinutes(e.getMinutes()+f);break;case"s":e.setSeconds(e.getSeconds()+f)}}return e instanceof Date&&(e="; expires="+e.toUTCString()),b.cookie=a.toString().trim()+"="+c+e+"; path=/",i.get(a)}},j={methods:{batch:function(a,b,c){try{a=a.toString().toLowerCase(),c=c===!0;if(!/^(set|del)$/.test(a)||typeof b!="object")throw Error(m.error.invalidArguments);var d=this.parentNode,e=this,g=0,h=0,i=!1,j=function(a,b){var f=s.genId();e.key!==null&&typeof a[e.key]!="undefined"&&(b=a[e.key],delete a[e.key]),d.on("afterDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f),++g&&g===h&&k()},f).on("failedDataSet",function(){this.un("afterDataSet",f).un("failedDataSet",f)},f),e.set(b,a,c)},k=function(){a==="del"&&this.reindex(),d.fire("afterDataBatch")},l=s.genId(!0),n;d.fire("beforeDataBatch");switch(a){case"set":c&&this.clear(!0),d.on("failedDataSet",function(){d.un("failedDataSet",l),i||(i=!0,d.fire("failedDataBatch"))},l);break;case"del":d.on("afterDataDelete",function(){g++&&g===h&&k()},l).on("failedDataDelete",function(){d.un("failedDataDelete",l).un("afterDataDelete",l),i||(i=!0,d.fire("failedDataBatch"))},l)}if(b instanceof Array){h=b.length;switch(h){case 0:k();break;default:b.each(function(b,d){d=d.toString();if(a==="set")switch(!0){case typeof b=="object":j(b,d);break;case b.indexOf("//")===-1:b=e.uri+b;default:b.get(function(a){j(a,d)},null,{Accept:"application/json",widthCredentials:e.credentials})}else e.del(b,!1,c)})}}else h=f.cast(b,!0).length,s.iterate(b,function(b,d){a==="set"?(e.key!==null&&typeof b[e.key]!="undefined"?(n=b[e.key],delete b[e.key]):n=d.toString(),e.set(n,b,c)):e.del(b,!1,c)});return this}catch(o){return v(o,arguments,this),d.fire("failedDataBatch"),undefined}},clear:function(a){a=a===!0;var b=this.parentNode;return a?(this.keys={},this.records=[],this.total=0,this.views={}):(b.fire("beforeDataClear"),this.callback=null,this.credentials=null,this.expires=null,this._expires=null,this.key=null,this.keys={},this.records=[],this.source=null,this.total=0,this.views={},this.uri=null,this._uri=null,b.fire("afterDataClear")),this},del:function(a,b,c){if(typeof a=="undefined"||typeof a!="number"&&typeof a!="string")throw Error(m.error.invalidArguments);b=b!==!1,c=c===!0;var d=this.parentNode,e=/true|undefined/,f,g,h,i;switch(typeof a){case"string":f=a,a=this.keys[f];if(typeof f=="undefined")throw Error(m.error.invalidArguments);a=a.index;break;default:f=this.records[a];if(typeof f=="undefined")throw Error(m.error.invalidArguments);f=f.key}g={key:f,record:a,reindex:b},this.uri!==null&&(h=this.uri+"/"+f,i=h.allows("delete")),d.fire("beforeDataDelete",g);switch(!0){case c:case this.callback!==null:case this.uri===null:d.fire("syncDataDelete",g);break;case e.test(i):h.del(function(){d.fire("syncDataDelete",g)},function(){d.fire("failedDataDelete",g)},{Accept:"application/json",widthCredentials:this.credentials});break;default:d.fire("failedDataDelete",g)}return this},find:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);var c=[],d=typeof a=="string"?a.explode():a,e=[],f,g=d.length,h=this.parentNode,i={},j,k,l,n,o,p,q,r;n=this.records.first();switch(!0){case typeof b=="string":c=b.explode(),q=c.length;while(q--)if(!n.data.hasOwnProperty(c[q]))throw Error(m.error.invalidArguments);break;default:s.iterate(n.data,function(a,b){c.push(b)})}f=c.length,r=this.total;for(q=0;q0&&(e.registry[a]=p(c,e.registry[a]))}),e.order.each(function(a){f=f.concat(e.registry[a])}),f},n=function(a,b,c){a=a.replace(g,"");var d=a.replace(h,""),e=j===d,i=[],k={};return b.each(function(a){var b=e?a.key:a.data[d],c=b===null?"null":String(b).trim();k[c]instanceof Array||(k[c]=[],i.push(c)),k[c].push(a)}),i.sort(f.sort),c&&i.reverse(),i.each(function(b){if(k[b].length===1)return;k[b]=o(k[b],a,d,c,e)}),{order:i,registry:k}},o=function(a,b,c,d,g){var h=[],j=[];return a.each(function(a,b){var d=g?a.key:a.data[c];d=String(d).trim()+":::"+b,h.push(d.replace(i,'""'))}),h.length>1&&(h.sort(f.sort),d&&h.reverse()),h.each(function(b){j.push(a[e.exec(b)[1]])}),j},k=p(d,l),this.views[c]=k,k)}catch(q){return v(q,arguments,this),undefined}},sync:function(a){try{if(this.uri===null||this.uri.isEmpty())throw Error(m.error.invalidArguments);a=a===!0;var b=this,c=b.parentNode,d=s.guid(!0),e,f;return e=function(d){try{if(typeof d!="object")throw Error(m.error.expectedObject);var e,f=!1,g=s.genId(!0);b.source!==null&&typeof d[b.source]!="undefined"&&(d=d[b.source]),d instanceof Array?e=d.clone():s.iterate(d,function(a){!f&&a instanceof Array&&(f=!0,e=a.clone())}),c.on("afterDataBatch",function(){c.un("afterDataBatch",g).un("failedDataBatch",g),a&&b.reindex(),c.fire("afterDataSync",d)},g),c.on("failedDataBatch",function(){c.un("afterDataBatch",g).un("failedDataBatch",g).fire("failedDataSync")},g),b.batch("set",e,!0)}catch(h){v(h,arguments,this),c.fire("failedDataSync")}},f=function(){c.fire("failedDataSync")},c.fire("beforeDataSync"),this.callback!==null?this.uri.jsonp(e,f,{callback:this.callback}):this.uri.get(e,f,{Accept:"application/json",widthCredentials:this.credentials}),this}catch(g){return v(g,arguments,this),this}}},register:function(a,b){if(a instanceof Array)return a.each(function(a){b.register(a,b)});var c={expires:{getter:function(){return this._expires},setter:function(a){try{if(this.uri===null||a!==null&&(isNaN(a)||typeof a=="boolean"))throw Error(m.error.invalidArguments);if(this._expires===a)return;this._expires=a;var b=this.parentNode.id+"DataExpire",c=a,d=this;clearTimeout(e.repeating[b]),delete e.repeating[b],a!==null&&e.defer(function(){e.repeat(function(){g.expire(d.uri)||d.uri.fire("beforeExpire").fire("expire").fire("afterExpire")},c,b)},c)}catch(f){return v(f,arguments,this),undefined}}},uri:{getter:function(){return this._uri},setter:function(a){try{if(a!==null&&a.isEmpty())throw Error(m.error.invalidArguments);switch(!0){case this._uri===a:return;case this._uri!==null:this._uri.un("expire","dataSync"),g.expire(this._uri,!0);default:this._uri=a}switch(!0){case a!==null:a.on("expire",function(){this.sync(!0)},"dataSync",this),g.expire(a,!0),this.sync();break;default:this.clear(!0)}}catch(b){return v(b,arguments,this),undefined}}}};a=s.object(a),e.genId(a),typeof a.fire=="undefined"&&(a.fire=function(a,b){return e.fire.call(this,a,b)}),typeof a.listeners=="undefined"&&(a.listeners=function(a){return e.listeners.call(this,a)}),typeof a.on=="undefined"&&(a.on=function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)}),typeof a.un=="undefined"&&(a.un=function(a,b){return e.un.call(this,a,b)}),a.fire("beforeDataStore"),a.data=e.extend(this.methods),a.data.parentNode=a,a.data.clear(),a.on("syncDataDelete",function(a){var b=this.get(a.record);return this.records.remove(a.record),delete this.keys[a.key],this.total--,this.views={},a.reindex&&this.reindex(),this.parentNode.fire("afterDataDelete",b),this.parentNode},"recordDelete",a.data),a.on("syncDataSet",function(a){var b;switch(!0){case typeof a.record=="undefined":var c=this.total;this.total++;if(typeof a.key=="undefined"){if(typeof a.result=="undefined")throw this.fire("failedDataSet"),Error(m.error.expectedObject);a.key=this.key===null?f.cast(a.result).first():a.result[this.key],a.key=a.key.toString()}typeof a.data[a.key]!="undefined"&&(a.key=a.data[a.key]),this.keys[a.key]={},this.keys[a.key].index=c,this.records[c]={},b=this.records[c],b.data=s.clone(a.data),b.key=a.key,this.key!==null&&this.records[c].data.hasOwnProperty(this.key)&&delete this.records[c].data[this.key];break;default:a.record.data=s.clone(a.data),b=a.record}this.views={},this.parentNode.fire("afterDataSet",b)},"recordSet",a.data);switch(!0){case(!h.ie||h.version>8)&&typeof Object.defineProperty=="function":Object.defineProperty(a.data,"uri",{get:c.uri.getter,set:c.uri.setter}),Object.defineProperty(a.data,"expires",{get:c.expires.getter,set:c.expires.setter});break;case typeof a.data.__defineGetter__=="function":a.data.__defineGetter__("expires",c.expires.getter),a.data.__defineSetter__("expires",c.expires.setter),a.data.__defineGetter__("uri",c.uri.getter),a.data.__defineSetter__("uri",c.uri.setter);break;default:a.data.setExpires=function(b){a.data.expires=b,c.expires.setter.call(a.data,b)},a.data.setUri=function(b){a.data.uri=b,c.uri.setter.call(a.data,b)}}return typeof b=="object"&&a.data.batch("set",b),a.fire("afterDataStore"),a}},k={attr:function(a,b,c){try{typeof c=="string"&&(c=c.trim());var d;a=s.object(a);if(a instanceof Array)return a.attr(b,c);if(!(a instanceof Element&&typeof b!="undefined"&&!String(b).isEmpty()))throw Error(m.error.invalidArguments);switch(!0){case/checked|disabled/.test(b)&&typeof c=="undefined":return a[b];case/checked|disabled/.test(b)&&typeof c!="undefined":return a[b]=c,a;case a.nodeName==="SELECT"&&b==="selected"&&typeof c=="undefined":return e("#"+a.id+' option[selected="selected"]').first()||e("#"+a.id+" option").first();case a.nodeName==="SELECT"&&b==="selected"&&typeof c!="undefined":return d=e("#"+a.id+' option[selected="selected"]').first(),typeof d!="undefined"&&(d.selected=!1,d.removeAttribute("selected")),d=e("#"+a.id+' option[value="'+c+'"]').first(),d.selected=!0,d.setAttribute("selected","selected"),a;case typeof c=="undefined":return a.getAttribute(b);case c===null:return a.removeAttribute(b),a;default:return a.setAttribute(b,c),a}}catch(f){return v(f,arguments,this),undefined}},clear:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.clear(a)});if(a instanceof Element){a.fire("beforeClear");switch(!0){case typeof a.reset=="function":a.reset();break;case typeof a.value!="undefined":a.update({innerHTML:"",value:""});break;default:a.update({innerHTML:""})}return a.fire("afterClear"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},create:function(a,c,d,f){try{if(typeof a=="undefined"||String(a).isEmpty())throw Error(m.error.invalidArguments);var g,h;switch(!0){case typeof d!="undefined":d=s.object(d);break;case typeof c!="undefined"&&(typeof c=="string"||typeof c.childNodes!="undefined"):d=s.object(c);break;default:d=b.body}if(typeof d=="undefined")throw Error(m.error.invalidArguments);h=typeof c!="undefined"&&typeof c!="string"&&typeof c.childNodes=="undefined"&&typeof c.id!="undefined"&&typeof e("#"+c.id)=="undefined"?c.id:s.genId(),typeof c!="undefined"&&typeof c.id!="undefined"&&delete c.id,e.fire("beforeCreate",h),h.fire("beforeCreate"),g=b.createElement(a),g.id=h,typeof c=="object"&&typeof c.childNodes=="undefined"&&g.update(c);switch(!0){case typeof f=="undefined":case f==="last":d.appendChild(g);break;case f==="first":d.prependChild(g);break;case f==="after":f={},f.after=d,d=d.parentNode;case typeof f.after!="undefined":d.insertBefore(g,f.after.nextSibling);break;case f==="before":f={},f.before=d,d=d.parentNode;case typeof f.before!="undefined":d.insertBefore(g,f.before);break;default:d.appendChild(g)}return g.fire("afterCreate"),e.fire("afterCreate",g),g}catch(i){return v(i,arguments,this),undefined}},css:function(a){var c,d;return c=e("head").first().create("style",{type:"text/css"}),c.styleSheet?c.styleSheet.cssText=a:(d=b.createTextNode(a),c.appendChild(d)),c},destroy:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.destroy(a)}),[];if(!(a instanceof Element))throw Error(m.error.invalidArguments);e.fire("beforeDestroy",a),a.fire("beforeDestroy"),q.remove(a.id),a.parentNode!==null&&a.parentNode.removeChild(a),a.fire("afterDestroy"),e.fire("afterDestroy",a.id)}catch(b){v(b,arguments,this)}return undefined},disable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.disable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&!a.disabled&&(a.fire("beforeDisable"),a.disabled=!0,a.fire("afterDisable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},enable:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.enable(a)});if(a instanceof Element)return typeof a.disabled=="boolean"&&a.disabled&&(a.fire("beforeEnable"),a.disabled=!1,a.fire("afterEnable")),a;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hasClass:function(a,b){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element)return a.className.explode(" ").index(b)>-1;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},hide:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.hide(a)});if(a instanceof Element){a.fire("beforeHide");switch(!0){case typeof a.hidden=="boolean":a.hidden=!0;break;default:a["data-display"]=a.style.display,a.style.display="none"}return a.fire("afterHide"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},hidden:function(a){try{a=s.object(a);if(a instanceof Element)return a.style.display==="none"||typeof a.hidden=="boolean"&&a.hidden;throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},klass:function(a,b,c){try{var d;a=s.object(a);if(a instanceof Array)return a.each(function(a){k.klass(a,b,c)});if(a instanceof Element&&!String(b).isEmpty())return a.fire("beforeClassChange"),c=c!==!1,b=b.explode(),d=a.className.explode(" "),b.each(function(a){c&&d.index(a)<0?d.push(a):c||(b==="*"?d=[]:d.remove(a))}),d=d.join(" "),h.ie&&h.version<9?a.className=d:a.attr("class",d),a.fire("afterClassChange"),a;throw Error(m.error.invalidArguments)}catch(e){return v(e,arguments,this),undefined}},position:function(c){try{c=s.object(c);if(c instanceof Array)return c.position();if(c instanceof Element){var d,e,f,g;d=e=0,g=c.offsetWidth,f=c.offsetHeight;if(c.offsetParent){e=c.offsetTop,d=c.offsetLeft;while(c=c.offsetParent)d+=c.offsetLeft,e+=c.offsetTop}return{top:e,right:b.documentElement.clientWidth-(d+g),bottom:b.documentElement.clientHeight+a.scrollY-(e+f),left:d}}throw Error(m.error.invalidArguments)}catch(h){return v(h,arguments,this),undefined}},prependChild:function(a,b){try{a=s.object(a);if(a instanceof Element&&b instanceof Element)return a.childNodes.length===0?a.appendChild(b):a.insertBefore(b,a.childNodes[0]);throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},show:function(a){try{a=s.object(a);if(a instanceof Array)return a.each(function(a){k.show(a)});if(a instanceof Element){a.fire("beforeShow");switch(!0){case typeof a.hidden=="boolean":a.hidden=!1;break;default:a.style.display=a.getAttribute("data-display")!==null?a.getAttribute("data-display"):"inherit"}return a.fire("afterShow"),a}throw Error(m.error.invalidArguments)}catch(b){return v(b,arguments,this),undefined}},size:function(a){try{a=s.object(a);if(a instanceof Array){var b=[];return a.each(function(a){b.push(k.size(a))}),b}if(a instanceof Element){var c=function(a){return isNaN(parseInt(a))?0:parseInt(a)},d=a.offsetHeight+c(a.style.paddingTop)+c(a.style.paddingBottom)+c(a.style.borderTop)+c(a.style.borderBottom),e=a.offsetWidth+c(a.style.paddingLeft)+c(a.style.paddingRight)+c(a.style.borderLeft)+c(a.style.borderRight);return{x:d,y:e}}throw Error(m.error.invalidArguments)}catch(f){return v(f,arguments,this),undefined}},update:function(a,b){try{a=s.object(a),b=b||{};if(a instanceof Array)return a.each(function(a){k.update(a,b)});if(a instanceof Element)return a.fire("beforeUpdate"),s.iterate(b,function(b,c){switch(c){case"innerHTML":case"type":case"src":a[c]=b;break;case"class":b.isEmpty()?a.removeClass("*"):a.addClass(b);break;case"id":var d=q.listeners;typeof d[a.id]!="undefined"&&(d[c]=s.clone(d[a.id]),delete d[a.id]);default:a.attr(c,b)}}),a.fire("afterUpdate"),a;throw Error(m.error.invalidArguments)}catch(c){return v(c,arguments,this),undefined}},val:function(a,b){try{var c=null,d;a=s.object(a);if(a instanceof Array)return a.each(function(a){k.val(a,b)});if(a instanceof Element){switch(!0){case typeof b=="undefined":switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.checked&&(c=a.value)});break;case/select/gi.test(a.type):c=a.options[a.selectedIndex].value;break;default:c=typeof a.value!="undefined"?a.value:a.innerText}break;default:b=String(b);switch(!0){case/radio|checkbox/gi.test(a.type):d=e("input[name='"+a.name+"']"),d.each(function(a){if(c!==null)return;a.value===b&&(a.checked=!0,c=a)});break;case/select/gi.test(a.type):f.cast(a.options).each(function(a){if(c!==null)return;a.value===b&&(a.selected=!0,c=a)});break;default:typeof a.value!="undefined"?a.value=b:a.innerText=b}c=a}return c}throw Error(m.error.invalidArguments)}catch(g){return v(g,arguments,this),undefined}}},l={decode:function(a,b){try{return JSON.parse(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}},encode:function(a,b){try{return JSON.stringify(a)}catch(c){return b!==!0&&v(c,arguments,this),undefined}}},m={common:{back:"Back",cancel:"Cancel",clear:"Clear",close:"Close",cont:"Continue",del:"Delete",edit:"Edit",find:"Find",gen:"Generate",go:"Go",loading:"Loading",next:"Next",login:"Login",ran:"Random",reset:"Reset",save:"Save",search:"Search",submit:"Submit"},day:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},error:{databaseNotOpen:"Failed to open the Database, possibly exceeded Domain quota",databaseNotSupported:"Client does not support local database storage",databaseWarnInjection:"Possible SQL injection in database transaction, use the ? placeholder",elementNotCreated:"Could not create the Element",elementNotFound:"Could not find the Element",expectedArray:"Expected an Array",expectedArrayObject:"Expected an Array or Object",expectedBoolean:"Expected a Boolean value",expectedNumber:"Expected a Number",expectedObject:"Expected an Object",invalidArguments:"One or more arguments is invalid",invalidDate:"Invalid Date",invalidFields:"The following required fields are invalid: ",propertyNotFound:"Could not find the requested property",serverError:"Server error has occurred",serverForbidden:"Forbidden to access URI",serverInvalidMethod:"Method not allowed",serverUnauthorized:"Authorization required to access URI"},month:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"}},n={clear:function(){return e.un(a,"message")},send:function(a,b){try{return a.postMessage(b,"*"),a}catch(c){return v(c,arguments,this),undefined}},recv:function(b){return e.on(a,"message",b)}},o={enabled:!1,log:!1,diff:{x:null,y:null},pos:{x:null,y:null},prev:{x:null,y:null},track:function(a){var c=abaaso.mouse;switch(!0){case typeof a=="object":var d=a.pageX?a.pageX:(h.ie&&h.version<9?b.documentElement.scrollLeft:b.body.scrollLeft)+a.clientX,f=a.pageY?a.pageY:(h.ie&&h.version<9?b.documentElement.scrollTop:b.body.scrollTop)+a.clientY,g=!1;c.pos.x!==d&&(g=!0),e.mouse.prev.x=c.prev.x=Number(c.pos.x),e.mouse.pos.x=c.pos.x=d,e.mouse.diff.x=c.diff.x=c.pos.x-c.prev.x,c.pos.y!==f&&(g=!0),e.mouse.prev.y=c.prev.y=Number(c.pos.y),e.mouse.pos.y=c.pos.y=f,e.mouse.diff.y=c.diff.y=c.pos.y-c.prev.y,g&&c.log&&s.log(c.pos.x+" ["+c.diff.x+"], "+c.pos.y+" ["+c.diff.y+"]");break;case typeof a=="boolean":a?q.add(b,"mousemove",abaaso.mouse.track):q.remove(b,"mousemove"),e.mouse.enabled=c.enabled=a}return c}},p={diff:function(a){try{if(typeof a!="number"||typeof this!="number")throw Error(m.error.expectedNumber);return Math.abs(this-a)}catch(b){return v(b,arguments,this),undefined}},format:function(a,b,c){try{if(typeof a!="number")throw Error(m.error.expectedNumber);a=a.toString(),b=b||",",c=c||3;var d=a.indexOf(".")>-1?"."+a.replace(/.*\./,""):"",e=a.replace(/\..*/,"").split("").reverse(),f=Math.floor(e.length/c),g=1,h,i;for(i=0;i-1)return undefined;var d=[],g,h;a=a.trim(),c=c===!0,a.indexOf(",")>-1&&(a=a.explode());if(a instanceof Array)return a.each(function(a){d.push(e(a,c))}),d;switch(!0){case/\s|>/.test(a):h=a.split(" ").filter(function(a){if(a.trim()!==""&&a!==">")return!0}).last(),g=b[h.indexOf("#")>-1&&h.indexOf(":")===-1?"querySelector":"querySelectorAll"](a);break;case a.indexOf("#")===0&&a.indexOf(":")===-1:g=isNaN(a.charAt(1))?b.querySelector(a):b.getElementById(a.substring(1));break;case a.indexOf("#")>-1&&a.indexOf(":")===-1:g=b.querySelector(a);break;default:g=b.querySelectorAll(a)}return typeof g!="undefined"&&g!==null&&!(g instanceof Element)&&!c&&(g=f.cast(g)),g===null&&(g=undefined),g},alias:function(a,b){var c=a,d=b;return s.iterate(d,function(a,b){var e,f;switch(!0){case!(a instanceof RegExp)&&typeof a=="function":c[b]=a.bind(c[b]);break;case!(a instanceof RegExp)&&!(a instanceof Array)&&a instanceof Object:typeof c[b]=="undefined"&&(c[b]={}),s.alias(c[b],d[b]);break;default:e=function(){return d[b]},f=function(a){d[b]=a};switch(!0){case(!h.ie||h.version>8)&&typeof Object.defineProperty=="function":Object.defineProperty(c,b,{get:e,set:f});break;case typeof c.__defineGetter__=="function":c.__defineGetter__(b,e),c.__defineSetter__(b,f);break;default:c[b]=d[b]}}}),a},clone:function(a){var b;switch(!0){case a instanceof Array:return[].concat(a);case typeof a=="boolean":return Boolean(a);case typeof a=="function":return a;case typeof a=="number":return Number(a);case typeof a=="string":return String(a);case!h.ie&&a instanceof Document:return u.decode(u.encode(a));case a instanceof Object:return b=l.decode(l.encode(a)),typeof b!="undefined"&&(a.hasOwnProperty("constructor")&&(b.constructor=a.constructor),a.hasOwnProperty("prototype")&&(b.prototype=a.prototype)),b;default:return a}},define:function(a,b,c){a=a.split("."),c=c||this,b=b||null;if(typeof c=="undefined"||c===e)c=abaaso;var d=c,g=a.length;return a.each(function(c,e){var h=e+1-1&&(a=a.replace("-",""),a=a.slice(0,c)+a.charAt(c).toUpperCase()+a.slice(c+1,a.length)),this.style[a]=b,this},destroy:function(){return k.destroy(this)},disable:function(){return k.disable(this)},enable:function(){return k.enable(this)},get:function(a,b){this.fire("beforeGet");var c=g.get(a),d=s.guid(!0),e=this;return c?this.html(c.response).fire("afterGet"):a.get(function(a){e.html(a).fire("afterGet")},null,b),this},hasClass:function(a){return this.genId(),k.hasClass(this,a)},hide:function(){return this.genId(),k.hide(this)},html:function(a){return this.genId(),typeof a=="undefined"?this.innerHTML:this.update({innerHTML:a})},isAlphaNum:function(){return this.nodeName==="FORM"?!1:t.test({alphanum:typeof this.value!="undefined"?this.value:this.innerText}).pass},isBoolean:function(){return this.nodeName==="FORM"?!1:t.test({"boolean":typeof this.value!="undefined"?this.value:this.innerText}).pass},isChecked:function(){return this.nodeName!=="INPUT"?!1:this.attr("checked")},isDate:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDate():this.innerText.isDate()},isDisabled:function(){return this.nodeName!=="INPUT"?!1:this.attr("disabled")},isDomain:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isDomain():this.innerText.isDomain()},isEmail:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmail():this.innerText.isEmail()},isEmpty:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isEmpty():this.innerText.isEmpty()},isHidden:function(a){return this.genId(),k.hidden(this)},isIP:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isIP():this.innerText.isIP()},isInt:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isInt():this.innerText.isInt()},isNumber:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isNumber():this.innerText.isNumber()},isPhone:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isPhone():this.innerText.isPhone()},isString:function(){return this.nodeName==="FORM"?!1:typeof this.value!="undefined"?this.value.isString():this.innerText.isString()},jsonp:function(a,b,c){var d=this,e=b,f;return f=function(a){var b=d,c=a,f=e,g,h,i;try{typeof f!="undefined"?(f=f.replace(/]|'|"/g,"").replace(/\./g,"[").split("["),f.each(function(a){c=c[isNaN(a)?a:parseInt(a)];if(typeof c=="undefined")throw Error(m.error.propertyNotFound)}),i=c):i=a}catch(j){i=m.error.serverError,v(j,arguments,this)}b.text(i)},h.jsonp(a,f,function(){d.text(m.error.serverError)},c),this},loading:function(){return e.loading.create(this)},on:function(a,b,c,d,f){return this.genId(),e.on.call(this,a,b,c,d,f)},prepend:function(a,b){return this.genId(),k.create(a,b,this,"first")},prependChild:function(a){return this.genId(),k.prependChild(this,a)},position:function(){return this.genId(),k.position(this)},removeClass:function(a){return this.genId(),k.klass(this,a,!1)},show:function(){return this.genId(),k.show(this)},size:function(){return this.genId(),k.size(this)},text:function(a){var b={};return this.genId(),typeof this.value!="undefined"&&(b.value=a),b.innerHTML=a,this.update(b)},tpl:function(a){return e.tpl(a,this)},un:function(a,b,c){return this.genId(),e.un.call(this,a,b,c)},update:function(a){return this.genId(),k.update(this,a)},val:function(a){return this.genId(),k.val(this,a)},validate:function(){return this.nodeName==="FORM"?t.test(this).pass:typeof this.value!="undefined"?!this.value.isEmpty():!this.innerText.isEmpty()}},"function":{reflect:function(){return s.reflect(this)}},number:{diff:function(a){return p.diff.call(this,a)},format:function(a,b){return p.format(this,a,b)},isEven:function(){return p.even(this)},isOdd:function(){return p.odd(this)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},un:function(a,b,c){return e.un.call(this,a,b,c)}},shared:{fire:function(a,b){return this.genId(),e.fire.call(this,a,b)},genId:function(){return s.genId(this)},listeners:function(a){return this.genId(),e.listeners.call(this,a)}},string:{allows:function(a){return h.allows(this,a)},capitalize:function(){return r.capitalize(this)},del:function(a,b,c){return h.request(this,"DELETE",a,b,null,c)},explode:function(a){return r.explode(this,a)},get:function(a,b,c){return h.request(this,"GET",a,b,null,c)},isAlphaNum:function(){return t.test({alphanum:this}).pass},isBoolean:function(){return t.test({"boolean":this}).pass},isDate:function(){return t.test({date:this}).pass},isDomain:function(){return t.test({domain:this}).pass},isEmail:function(){return t.test({email:this}).pass},isEmpty:function(){return!t.test({notEmpty:this}).pass},isIP:function(){return t.test({ip:this}).pass},isInt:function(){return t.test({integer:this}).pass},isNumber:function(){return t.test({number:this}).pass},isPhone:function(){return t.test({phone:this}).pass},isString:function(){return t.test({string:this}).pass},jsonp:function(a,b,c){return h.jsonp(this,a,b,c)},post:function(a,b,c,d){return h.request(this,"POST",a,b,c,d)},put:function(a,b,c,d){return h.request(this,"PUT",a,b,c,d)},on:function(a,b,c,d,f){return e.on.call(this,a,b,c,d,f)},options:function(a,b){return h.request(this,"OPTIONS",a,b)},headers:function(a,b){return h.request(this,"HEAD",a,b)},permissions:function(){return h.permissions(this)},toCamelCase:function(){return r.toCamelCase(this)},hyphenate:function(){return r.hyphenate(this)},trim:function(){return r.trim(this)},un:function(a,b,c){return e.un.call(this,a,b,c)}}},i=(!h.ie||h.version>8)&&typeof Object.defineProperty=="function",j=function(a,b,c){i?Object.defineProperty(a,b,{value:c,enumerable:!1}):a[b]=c};for(c in d[b])j(a.prototype,c,d[b][c]);if(b!=="function")for(c in d.shared)j(a.prototype,c,d.shared[c]);return a},queryString:function(a){a=a||".*";var b={},d=c.search.isEmpty()?null:c.search.replace("?",""),e;return d!==null&&(d=d.split("&"),d.each(function(a){e=a.split("=");if(e[0].isEmpty())return;switch(!0){case typeof e[1]=="undefined":case e[1].isEmpty():e[1]="";break;case e[1].isNumber():e[1]=Number(e[1]);break;case e[1].isBoolean():e[1]=e[1]==="true"}switch(!0){case typeof b[e[0]]=="undefined":b[e[0]]=e[1];break;case!(b[e[0]]instanceof Array):b[e[0]]=[b[e[0]]];default:b[e[0]].push(e[1])}})),b},reflect:function(a){return typeof a=="undefined"&&(a=this),typeof a=="undefined"&&(a=e),a=a.toString().match(/function\s+\w*\s*\((.*?)\)/)[1],a!==""?a.explode():[]},repeat:function(a,b,c){c=c||s.guid(!0);var d=function(a,b,c){var d=this;a()!==!1?e.repeating[c]=setTimeout(function(){d.call(d,a,b,c)},b):delete e.repeating[c]};return d.call(d,a,b,c),c},tpl:function(a,c){try{switch(!0){case typeof a!="object":case!/object|undefined/.test(typeof c)&&typeof (c=c.charAt(0)==="#"?e(c):e(c)[0])=="undefined":throw Error(m.error.invalidArguments)}typeof c=="undefined"&&(c=e("body")[0]);var d=b.createDocumentFragment();switch(!0){case a instanceof Array:a.each(function(a,b){k.create(f.cast(a,!0)[0],d).html(f.cast(a)[0])});break;default:s.iterate(a,function(a,b){switch(!0){case typeof a=="string":k.create(b,d).html(a);break;case a instanceof Array:case a instanceof Object:s.tpl(a,k.create(b,d))}})}return c.appendChild(d),c}catch(g){return v(g,arguments,this),undefined}}},t={pattern:{alphanum:/^[a-zA-Z0-9]*$/,"boolean":/^(0|1|true|false)?$/,domain:/^[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/,email:/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/,ip:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,integer:/(^-?\d\d*$)/,notEmpty:/\w{1,}/,number:/(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/,phone:/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/,string:/\w/},test:function(a){var b=!1,c=[],d=null;if(typeof a.nodeName!="undefined"&&a.nodeName==="FORM"){var f,g,h,i,j,k,l={},m,n,c=[],o={};return a.id.isEmpty()&&a.genId(),i=e("#"+a.id+" > input").concat(e("#"+a.id+" > select")),i.each(function(a){g=t.pattern[a.nodeName.toLowerCase()]?t.pattern[a.nodeName.toLowerCase()]:!a.id.isEmpty()&&t.pattern[a.id.toLowerCase()]?t.pattern[a.id.toLowerCase()]:"notEmpty",h=a.val(),h===null&&(h=""),l[g]=h}),n=this.test(l),n}return s.iterate(a,function(a,f){if(typeof f=="undefined"||typeof a=="undefined"){c.push({test:f,value:a}),b=!0;return}d=a.charAt(0)==="#"?typeof e(a)!="undefined"?e(a).val():"":a;switch(f){case"date":isNaN((new Date(d)).getYear())&&(c.push({test:f,value:d}),b=!0);break;case"domain":t.pattern.domain.test(d.replace(/.*\/\//,""))||(c.push({test:f,value:d}),b=!0);break;case"domainip":if(!t.pattern.domain.test(d.replace(/.*\/\//,""))||!t.pattern.ip.test(d))c.push({test:f,value:d}),b=!0;break;default:var g=typeof t.pattern[f]!="undefined"?t.pattern[f]:f;g.test(d)||(c.push({test:f,value:d}),b=!0)}}),{pass:!b,invalid:c}}},u={decode:function(a){try{if(typeof a!="string"||a.isEmpty())throw Error(m.error.invalidArguments);var b;return h.ie?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml"),b}catch(c){return v(c,arguments,this),undefined}},encode:function(a,b){try{if(typeof a=="undefined")throw Error(m.error.invalidArguments);b=b!==!1;var c=b?"":"",d=arguments[2]!==!1,e,f;a!==null&&typeof a.xml!="undefined"&&(a=a.xml),a instanceof Document&&(a=(new XMLSerializer).serializeToString(a)),e=function(a,b){var c="v";return/\&|\<|\>|\"|\'|\t|\r|\n|\@|\$/g.test(b)&&(c=c.replace(/v/,"")),c.replace(/n/g,a).replace(/v/,b)};switch(!0){case typeof a=="boolean":case typeof a=="number":case typeof a=="string":c+=e("item",a);break;case typeof a=="object":s.iterate(a,function(a,b){c+=u.encode(a,typeof a=="object",!1).replace(/item|xml/g,isNaN(b)?b:"item")})}return c+=b?"":"",d&&(c=''+c),c}catch(g){return v(g,arguments,this),undefined}}},v=s.error,{array:f,callback:{},client:{android:h.android,blackberry:h.blackberry,css3:!1,chrome:h.chrome,expire:h.expire,firefox:h.firefox,ie:h.ie,ios:h.ios,linux:h.linux,mobile:h.mobile,opera:h.opera,osx:h.osx,playbook:h.playbook,safari:h.safari,tablet:h.tablet,size:{x:0,y:0},version:0,webos:h.webos,windows:h.windows,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},headers:function(a,b,c){return h.request(a,"HEAD",b,c)},post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions},cookie:i,data:j,element:k,json:l,label:m,loading:{create:s.loading,url:null},message:n,mouse:o,number:p,observer:{log:q.log,add:q.add,fire:q.fire,fired:0,list:q.list,remove:q.remove},state:{_current:null,header:null,previous:null},string:r,validate:t,xml:u,$:s.$,alias:s.alias,aliased:"$",allows:h.allows,append:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"last")},bootstrap:function(){var d=function(a){/complete|loaded/.test(b.readyState)&&(typeof abaaso.timer.init!="undefined"&&(clearInterval(abaaso.timer.init),delete abaaso.timer.init),typeof abaaso.init=="function"&&abaaso.init())};typeof Array.prototype.filter=="undefined"&&(Array.prototype.filter=function(a){"use strict";if(this===void 0||this===null||typeof a!="function")throw Error(m.error.invalidArguments);var b=null,c=Object(this),d=c.length>>>0,e=[],f=arguments[1],g=null;for(b=0;b>>0;b&&(c=b);while(d8)&&typeof Object.defineProperty=="function":Object.defineProperty(abaaso.state,"current",{get:f,set:g}),Object.defineProperty(e.state,"current",{get:f,set:g});break;case typeof abaaso.state.__defineGetter__=="function":abaaso.state.__defineGetter__("current",f),abaaso.state.__defineSetter__("current",g),e.state.__defineGetter__("current",f),e.state.__defineSetter__("current",g);break;default:abaaso.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)},e.state.change=function(a){return abaaso.state.current=a,g.call(abaaso.state,a)}}e.ready=!0;switch(!0){case typeof a.define=="function":a.define("abaaso",function(){return abaaso.init()});break;case h.server:case/complete|loaded/.test(b.readyState):abaaso.init();break;case typeof b.addEventListener=="function":b.addEventListener("DOMContentLoaded",abaaso.init,!1);break;case typeof b.attachEvent=="function":b.attachEvent("onreadystatechange",d);break;default:abaaso.timer.init=setInterval(d,10)}},clear:k.clear,clone:s.clone,create:k.create,css:k.css,decode:l.decode,defer:s.defer,define:s.define,del:function(a,b,c,d){return h.request(a,"DELETE",b,c,null,d)},destroy:k.destroy,encode:l.encode,error:s.error,expire:g.clean,expires:12e4,extend:s.extend,fire:function(a,b,c){var d=typeof c!="undefined",f,g,h;f=d?a:this,g=d?b:a,h=d?c:b;if(typeof f=="undefined"||f===e)f=abaaso;return q.fire.call(q,f,g,h)},genId:s.genId,get:function(a,b,c,d){return h.request(a,"GET",b,c,null,d)},guid:s.guid,headers:function(a,b,c){return h.request(a,"HEAD",b,c)},hidden:k.hidden,id:"abaaso",init:function(){delete abaaso.init,delete abaaso.bootstrap;var a=function(){var a=this;e.timer.expire=setTimeout(function(){g.clean(),a.call(a)},e.expires)};return a.call(a),e.fire("init").un("init").fire("ready").un("ready")},iterate:s.iterate,jsonp:function(a,b,c,d){return h.jsonp(a,b,c,d)},listeners:function(a){var b=this;if(typeof b=="undefined"||b===e)b=abaaso;return q.list.call(q,b,a)},log:s.log,merge:s.merge,module:s.module,object:s.object,on:function(a,b,c,d,f,g){var h=typeof c=="function",i,j,k,l,m,n;i=h?a:this,j=h?b:a,k=h?c:b,l=h?d:c,m=h?f:d,n=h?g:f;if(typeof i=="undefined"||i===e)i=abaaso;return typeof m=="undefined"&&(m=i),q.add.call(q,i,j,k,l,m,n)},options:function(a,b,c){return h.request(a,"OPTIONS",b,c)},permissions:h.permissions,position:k.position,post:function(a,b,c,d,e){return h.request(a,"POST",b,c,d,e)},prepend:function(a,b,c){return c instanceof Element&&c.genId(),k.create(a,b,c,"first")},put:function(a,b,c,d,e){return h.request(a,"PUT",b,c,d,e)},queryString:s.queryString,ready:!1,reflect:s.reflect,repeat:s.repeat,repeating:{},store:function(a,b){return j.register.call(j,a,b)},timer:{},tpl:s.tpl,un:function(a,b,c,d){var f=typeof c!="undefined",g,h,i,j;g=f?a:this,h=f?b:a,i=f?c:b,j=f?d:c;if(typeof g=="undefined"||g===e)g=abaaso;return q.remove.call(q,g,h,i,j)},update:k.update,version:"2.0.7"}}()),typeof abaaso.bootstrap=="function"&&abaaso.bootstrap()})(this) \ No newline at end of file diff --git a/index.html b/index.html index 4317ff3..11fa8c3 100644 --- a/index.html +++ b/index.html @@ -8,14 +8,7 @@ - - + + + - + + + + + + +

From bea31f6f835aac1c0e7ad6720081df2ed2401815 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Mon, 1 Apr 2013 11:06:25 -0400 Subject: [PATCH 112/172] Updating `dashboard.js` & `.gitignore` --- .gitignore | 1 + assets/dashboard.js | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dbf0821 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules/* \ No newline at end of file diff --git a/assets/dashboard.js b/assets/dashboard.js index d0d41cc..26a5b00 100644 --- a/assets/dashboard.js +++ b/assets/dashboard.js @@ -2,9 +2,9 @@ * filesize.js dashboard * * @author Jason Mulligan - * @version 1.2 + * @version 1.2.1 */ -(function (global) { +(function ($) { "use strict"; $.on("render", function () { @@ -18,4 +18,4 @@ $(".license").on("click", function (e) { location = "http://www.opensource.org/licenses/BSD-3-Clause"; }); $("body").css("opacity", 1); }, "gui"); -})(this); +})(abaaso); From 94df680c52d58650c56c1b3d14e29a087eaaeb29 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 7 Apr 2013 08:22:04 -0400 Subject: [PATCH 113/172] Updating copy --- index.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index a4bcdc2..b83fe68 100644 --- a/index.html +++ b/index.html @@ -51,7 +51,8 @@

filesize() accepts a String or Number (Integer or Float), and an optional second parameter as a Number, which is the decimal place to round to (default is 2), or true to emulate *nix "ls -lh".

-

It returns a String that can be read by people.

+

As of 1.9.0, a third Boolean argument is supported to disable `bit` sizes, e.g. "Kb".

+

filesize() returns a String that can be read by people.

@@ -68,7 +69,7 @@

From 3cd6a4970306aa95ad4dbe96bfb0c407b04f5d05 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 14 Apr 2013 17:28:05 -0400 Subject: [PATCH 114/172] New skin! --- assets/config.js | 5 - assets/css/default.css | 1 + assets/css/default.scss | 201 +++ assets/{ => css}/sprites.css | 0 assets/dashboard.js | 59 +- assets/default.css | 230 --- assets/font-awesome/.gitignore | 29 + assets/font-awesome/README.md | 22 + .../font-awesome/css/font-awesome-ie7.min.css | 22 + assets/font-awesome/css/font-awesome.css | 540 ++++++ assets/font-awesome/css/font-awesome.min.css | 33 + .../docs/assets/css/font-awesome-ie7.min.css | 22 + .../docs/assets/css/font-awesome.css | 540 ++++++ .../docs/assets/css/font-awesome.min.css | 33 + .../font-awesome/docs/assets/css/prettify.css | 30 + assets/font-awesome/docs/assets/css/site.css | 9 + .../docs/assets/font/FontAwesome.otf | Bin 0 -> 42288 bytes .../docs/assets/font/fontawesome-webfont.eot | Bin 0 -> 25395 bytes .../docs/assets/font/fontawesome-webfont.svg | 284 ++++ .../docs/assets/font/fontawesome-webfont.ttf | Bin 0 -> 55096 bytes .../docs/assets/font/fontawesome-webfont.woff | Bin 0 -> 29380 bytes .../assets/font/museo_slab_300-webfont.eot | Bin 0 -> 51440 bytes .../assets/font/museo_slab_300-webfont.ttf | Bin 0 -> 51260 bytes .../assets/font/museo_slab_500-webfont.eot | Bin 0 -> 55516 bytes .../assets/font/museo_slab_500-webfont.ttf | Bin 0 -> 55336 bytes .../assets/font/proximanova-sbold-webfont.eot | Bin 0 -> 14174 bytes .../assets/font/proximanova-sbold-webfont.ttf | Bin 0 -> 32412 bytes .../docs/assets/font/proximanova-webfont.eot | Bin 0 -> 31323 bytes .../docs/assets/font/proximanova-webfont.ttf | Bin 0 -> 89732 bytes .../font-awesome/docs/assets/ico/favicon.ico | Bin 0 -> 1150 bytes .../docs/assets/img/contribution-sample.png | Bin 0 -> 2441 bytes .../docs/assets/img/fort_awesome.jpg | Bin 0 -> 114822 bytes .../assets/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../docs/assets/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../docs/assets/img/icon-flag.pdf | Bin 0 -> 184736 bytes .../docs/assets/js/backbone.min.js | 37 + .../docs/assets/js/bootstrap-222.min.js | 6 + .../docs/assets/js/index/index.js | 89 + .../docs/assets/js/jquery-1.7.1.min.js | 4 + .../docs/assets/js/prettify.min.js | 28 + .../docs/assets/js/underscore.min.js | 31 + .../docs/assets/less/font-awesome-ie7.less | 350 ++++ .../docs/assets/less/font-awesome.less | 537 ++++++ .../docs/assets/less/font-site.less | 35 + .../font-awesome/docs/assets/less/mixins.less | 43 + .../font-awesome/docs/assets/less/site.less | 373 +++++ .../docs/assets/less/twbs-222/accordion.less | 34 + .../docs/assets/less/twbs-222/alerts.less | 79 + .../docs/assets/less/twbs-222/bootstrap.less | 63 + .../assets/less/twbs-222/breadcrumbs.less | 24 + .../assets/less/twbs-222/button-groups.less | 227 +++ .../docs/assets/less/twbs-222/buttons.less | 230 +++ .../docs/assets/less/twbs-222/carousel.less | 131 ++ .../docs/assets/less/twbs-222/close.less | 31 + .../docs/assets/less/twbs-222/code.less | 61 + .../less/twbs-222/component-animations.less | 22 + .../docs/assets/less/twbs-222/dropdowns.less | 233 +++ .../docs/assets/less/twbs-222/forms.less | 687 ++++++++ .../docs/assets/less/twbs-222/grid.less | 21 + .../docs/assets/less/twbs-222/hero-unit.less | 25 + .../assets/less/twbs-222/labels-badges.less | 82 + .../docs/assets/less/twbs-222/layouts.less | 16 + .../docs/assets/less/twbs-222/media.less | 55 + .../docs/assets/less/twbs-222/mixins.less | 686 ++++++++ .../docs/assets/less/twbs-222/modals.less | 95 ++ .../docs/assets/less/twbs-222/navbar.less | 490 ++++++ .../docs/assets/less/twbs-222/navs.less | 391 +++++ .../docs/assets/less/twbs-222/pager.less | 41 + .../docs/assets/less/twbs-222/pagination.less | 121 ++ .../docs/assets/less/twbs-222/popovers.less | 129 ++ .../assets/less/twbs-222/progress-bars.less | 122 ++ .../docs/assets/less/twbs-222/reset.less | 216 +++ .../less/twbs-222/responsive-1200px-min.less | 28 + .../less/twbs-222/responsive-767px-max.less | 193 +++ .../less/twbs-222/responsive-768px-979px.less | 19 + .../less/twbs-222/responsive-navbar.less | 185 +++ .../less/twbs-222/responsive-utilities.less | 43 + .../docs/assets/less/twbs-222/responsive.less | 57 + .../assets/less/twbs-222/scaffolding.less | 52 + .../docs/assets/less/twbs-222/sprites.less | 193 +++ .../docs/assets/less/twbs-222/tables.less | 237 +++ .../assets/less/twbs-222/tests/buttons.html | 139 ++ .../assets/less/twbs-222/tests/css-tests.css | 139 ++ .../assets/less/twbs-222/tests/css-tests.html | 1345 +++++++++++++++ .../less/twbs-222/tests/forms-responsive.html | 71 + .../assets/less/twbs-222/tests/forms.html | 179 ++ .../less/twbs-222/tests/navbar-fixed-top.html | 104 ++ .../twbs-222/tests/navbar-static-top.html | 107 ++ .../assets/less/twbs-222/tests/navbar.html | 107 ++ .../docs/assets/less/twbs-222/thumbnails.less | 52 + .../docs/assets/less/twbs-222/tooltip.less | 70 + .../docs/assets/less/twbs-222/type.less | 235 +++ .../docs/assets/less/twbs-222/utilities.less | 30 + .../docs/assets/less/twbs-222/variables.less | 301 ++++ .../docs/assets/less/twbs-222/wells.less | 29 + .../docs/assets/less/variables.less | 303 ++++ assets/font-awesome/docs/design.html | 333 ++++ assets/font-awesome/docs/index.html | 1462 +++++++++++++++++ assets/font-awesome/docs/test.html | 584 +++++++ assets/font-awesome/font/FontAwesome.otf | Bin 0 -> 48748 bytes .../font-awesome/font/fontawesome-webfont.eot | Bin 0 -> 25395 bytes .../font-awesome/font/fontawesome-webfont.svg | 284 ++++ .../font-awesome/font/fontawesome-webfont.ttf | Bin 0 -> 55096 bytes .../font/fontawesome-webfont.woff | Bin 0 -> 29380 bytes .../font-awesome/less/font-awesome-ie7.less | 350 ++++ assets/font-awesome/less/font-awesome.less | 537 ++++++ assets/font-awesome/sass/font-awesome.sass | 758 +++++++++ assets/font-awesome/sass/font-awesome.scss | 534 ++++++ assets/icons/dl_debugging.png | Bin 75072 -> 0 bytes assets/icons/dl_production.png | Bin 75072 -> 0 bytes assets/icons/header_about.png | Bin 50918 -> 0 bytes assets/icons/header_download.png | Bin 50918 -> 0 bytes assets/icons/header_examples.png | Bin 50918 -> 0 bytes assets/icons/ribbon_amd.png | Bin 19974 -> 0 bytes assets/icons/ribbon_node.png | Bin 19974 -> 0 bytes assets/icons/round_license.png | Bin 111331 -> 0 bytes assets/icons/twitter.png | Bin 53030 -> 0 bytes assets/sprites.png | Bin 123628 -> 0 bytes assets/sprites.sprt | Bin 5406 -> 0 bytes index.html | 116 +- 120 files changed, 16790 insertions(+), 291 deletions(-) delete mode 100644 assets/config.js create mode 100644 assets/css/default.css create mode 100644 assets/css/default.scss rename assets/{ => css}/sprites.css (100%) delete mode 100644 assets/default.css create mode 100755 assets/font-awesome/.gitignore create mode 100755 assets/font-awesome/README.md create mode 100755 assets/font-awesome/css/font-awesome-ie7.min.css create mode 100755 assets/font-awesome/css/font-awesome.css create mode 100755 assets/font-awesome/css/font-awesome.min.css create mode 100755 assets/font-awesome/docs/assets/css/font-awesome-ie7.min.css create mode 100755 assets/font-awesome/docs/assets/css/font-awesome.css create mode 100755 assets/font-awesome/docs/assets/css/font-awesome.min.css create mode 100755 assets/font-awesome/docs/assets/css/prettify.css create mode 100755 assets/font-awesome/docs/assets/css/site.css create mode 100755 assets/font-awesome/docs/assets/font/FontAwesome.otf create mode 100755 assets/font-awesome/docs/assets/font/fontawesome-webfont.eot create mode 100755 assets/font-awesome/docs/assets/font/fontawesome-webfont.svg create mode 100755 assets/font-awesome/docs/assets/font/fontawesome-webfont.ttf create mode 100755 assets/font-awesome/docs/assets/font/fontawesome-webfont.woff create mode 100755 assets/font-awesome/docs/assets/font/museo_slab_300-webfont.eot create mode 100755 assets/font-awesome/docs/assets/font/museo_slab_300-webfont.ttf create mode 100755 assets/font-awesome/docs/assets/font/museo_slab_500-webfont.eot create mode 100755 assets/font-awesome/docs/assets/font/museo_slab_500-webfont.ttf create mode 100755 assets/font-awesome/docs/assets/font/proximanova-sbold-webfont.eot create mode 100755 assets/font-awesome/docs/assets/font/proximanova-sbold-webfont.ttf create mode 100755 assets/font-awesome/docs/assets/font/proximanova-webfont.eot create mode 100755 assets/font-awesome/docs/assets/font/proximanova-webfont.ttf create mode 100755 assets/font-awesome/docs/assets/ico/favicon.ico create mode 100755 assets/font-awesome/docs/assets/img/contribution-sample.png create mode 100755 assets/font-awesome/docs/assets/img/fort_awesome.jpg create mode 100755 assets/font-awesome/docs/assets/img/glyphicons-halflings-white.png create mode 100755 assets/font-awesome/docs/assets/img/glyphicons-halflings.png create mode 100755 assets/font-awesome/docs/assets/img/icon-flag.pdf create mode 100755 assets/font-awesome/docs/assets/js/backbone.min.js create mode 100755 assets/font-awesome/docs/assets/js/bootstrap-222.min.js create mode 100755 assets/font-awesome/docs/assets/js/index/index.js create mode 100755 assets/font-awesome/docs/assets/js/jquery-1.7.1.min.js create mode 100755 assets/font-awesome/docs/assets/js/prettify.min.js create mode 100755 assets/font-awesome/docs/assets/js/underscore.min.js create mode 100755 assets/font-awesome/docs/assets/less/font-awesome-ie7.less create mode 100755 assets/font-awesome/docs/assets/less/font-awesome.less create mode 100755 assets/font-awesome/docs/assets/less/font-site.less create mode 100755 assets/font-awesome/docs/assets/less/mixins.less create mode 100755 assets/font-awesome/docs/assets/less/site.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/accordion.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/alerts.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/bootstrap.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/breadcrumbs.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/button-groups.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/buttons.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/carousel.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/close.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/code.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/component-animations.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/dropdowns.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/forms.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/grid.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/hero-unit.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/labels-badges.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/layouts.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/media.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/mixins.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/modals.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/navbar.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/navs.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/pager.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/pagination.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/popovers.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/progress-bars.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/reset.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/responsive-1200px-min.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/responsive-767px-max.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/responsive-768px-979px.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/responsive-navbar.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/responsive-utilities.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/responsive.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/scaffolding.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/sprites.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/tables.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/tests/buttons.html create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/tests/css-tests.css create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/tests/css-tests.html create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/tests/forms-responsive.html create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/tests/forms.html create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/tests/navbar-fixed-top.html create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/tests/navbar-static-top.html create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/tests/navbar.html create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/thumbnails.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/tooltip.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/type.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/utilities.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/variables.less create mode 100755 assets/font-awesome/docs/assets/less/twbs-222/wells.less create mode 100755 assets/font-awesome/docs/assets/less/variables.less create mode 100755 assets/font-awesome/docs/design.html create mode 100755 assets/font-awesome/docs/index.html create mode 100755 assets/font-awesome/docs/test.html create mode 100755 assets/font-awesome/font/FontAwesome.otf create mode 100755 assets/font-awesome/font/fontawesome-webfont.eot create mode 100755 assets/font-awesome/font/fontawesome-webfont.svg create mode 100755 assets/font-awesome/font/fontawesome-webfont.ttf create mode 100755 assets/font-awesome/font/fontawesome-webfont.woff create mode 100755 assets/font-awesome/less/font-awesome-ie7.less create mode 100755 assets/font-awesome/less/font-awesome.less create mode 100755 assets/font-awesome/sass/font-awesome.sass create mode 100755 assets/font-awesome/sass/font-awesome.scss delete mode 100644 assets/icons/dl_debugging.png delete mode 100644 assets/icons/dl_production.png delete mode 100644 assets/icons/header_about.png delete mode 100644 assets/icons/header_download.png delete mode 100644 assets/icons/header_examples.png delete mode 100644 assets/icons/ribbon_amd.png delete mode 100644 assets/icons/ribbon_node.png delete mode 100644 assets/icons/round_license.png delete mode 100644 assets/icons/twitter.png delete mode 100644 assets/sprites.png delete mode 100644 assets/sprites.sprt diff --git a/assets/config.js b/assets/config.js deleted file mode 100644 index 730d414..0000000 --- a/assets/config.js +++ /dev/null @@ -1,5 +0,0 @@ -require.config({baseUrl: "assets/modules"}); -require(["abaaso", "dashboard", "filesize"], function (abaaso, dashboard, filesize) { - window.filesize = filesize; - dashboard.init(); -}); \ No newline at end of file diff --git a/assets/css/default.css b/assets/css/default.css new file mode 100644 index 0000000..fe651d9 --- /dev/null +++ b/assets/css/default.css @@ -0,0 +1 @@ +html,body{padding:0 0 0 0;margin:0 0 0 0;min-height:100%}body{background-color:#fff;font-size:24pt;font-family:"Lato", arial, helvetica, sans-serif;color:#000}a{color:#000}a:hover{color:#fff}header h1{font-weight:normal;font-size:90pt;margin:0 0 0 0}header h1,header .container{padding:0 0 0 0}article{color:#fff}article h2,article h3{margin:0 0 0 0;padding:0 0 0 0}article h2{font-size:40pt;margin-bottom:20px}article h3{font-size:26pt}article ul li{margin:5px}article p,article ul{margin:0 0 0 0;padding:0 0 10px 0}article ul{display:inline-block;width:100%}article ul li{list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;font-size:16pt;float:left;width:50%;text-align:center}article ul li a{font-size:24pt}article ul li span{display:block}article #about{background:#ffa040}article #example{background:#ff5f00}article #download{background:#36cabe}article #demo{background:#057d9f}article #demo .clickable{cursor:pointer}article #demo p,article #demo #result{margin:5px 0 0 0}article #demo #result{display:inline-block}article #demo form{margin:0 0 0 0;padding:0 0 0 0}article #demo button,article #demo input{height:28pt;font-size:24pt}article #demo button{background:none;border:none}article #demo button:hover{cursor:pointer;color:#fff}article .code{border:1px solid #dedede;padding:2px;font-size:10pt;background:#f8f8ff}article .gist{font-size:10pt}footer a:hover{color:#7e7e7e}.container{width:960px;margin:0 auto 0 auto;padding-top:20px;padding-bottom:20px}.github{position:absolute;top:0;right:0;z-index:100}.hidden{display:none}@media screen and (min-width: 900px) and (max-width: 960px){.container{width:890px !important}}@media screen and (min-width: 600px) and (max-width: 900px){.container{width:590px !important}}@media screen and (min-width: 1px) and (max-width: 600px){.container{width:400px !important}} diff --git a/assets/css/default.scss b/assets/css/default.scss new file mode 100644 index 0000000..cc37be4 --- /dev/null +++ b/assets/css/default.scss @@ -0,0 +1,201 @@ +$zeros: 0 0 0 0; +$ten: 10px; +$lightestgrey: #f2f2f2; +$lightgrey: #7e7e7e; +$darkgrey: #282828; +$white: #fff; +$black: #000; +$fontsize: 24pt; + +html, +body { + padding: $zeros; + margin: $zeros; + min-height: 100%; +} + +body { + background-color: $white; + font-size: $fontsize; + font-family: "Lato", arial, helvetica, sans-serif; + color: $black; +} + +a { + color: $black; + + &:hover { + color: $white; + } +} + +header { + h1 { + font-weight: normal; + font-size: 90pt; + margin: $zeros; + } + + h1, + .container { + padding: $zeros; + } +} + +article { + color: $white; + + h2, + h3 { + margin: $zeros; + padding: $zeros; + } + + h2 { + font-size: $fontsize + 16; + margin-bottom: $ten * 2; + } + + h3 { + font-size: $fontsize + 2; + } + + ul { + li { + margin: 5px; + } + } + + p, + ul { + margin: $zeros; + padding: 0 0 $ten 0; + } + + ul { + display: inline-block; + width: 100%; + + li { + list-style-type: none; + margin: $zeros; + padding: $zeros; + font-size: $fontsize - 8; + float: left; + width: 50%; + text-align: center; + + a { + font-size: $fontsize; + } + + span { + display: block; + } + } + } + + #about { + background: #ffa040; + } + + #example { + background: #ff5f00; + } + + #download { + background: #36cabe; + } + + #demo { + background: #057d9f; + + .clickable { + cursor: pointer; + } + + p, + #result { + margin: $ten / 2 0 0 0; + } + + #result { + display: inline-block; + } + + form { + margin: $zeros; + padding: $zeros + } + + button, + input { + height: $fontsize + 4; + font-size: $fontsize; + } + + button { + background: none; + border: none; + + &:hover { + cursor: pointer; + color: $white; + } + } + } + + .code { + border: 1px solid #dedede; + padding: 2px; + font-size: 10pt; + background: #f8f8ff; + } + + .gist { + font-size: 10pt; + } +} + +footer { + a:hover { + color: $lightgrey; + } +} + +.container { + width: $ten * 96; + margin: 0 auto 0 auto; + /*transition: width .2s ease-in-out;*/ + padding-top: $ten * 2; + padding-bottom: $ten * 2; +} + +.github { + position: absolute; + top: 0; + right: 0; + z-index: 100; +} + +.hidden { + display: none; +} + +@media screen and (min-width: 900px) and (max-width: 960px) { + .container { + width: $ten * 89 !important; + } +} + +@media screen and (min-width: 600px) and (max-width: 900px) { + .container { + width: $ten * 59 !important; + } +} + +@media screen and (min-width: 1px) and (max-width: 600px) { + .container { + width: $ten * 40 !important; + } +} diff --git a/assets/sprites.css b/assets/css/sprites.css similarity index 100% rename from assets/sprites.css rename to assets/css/sprites.css diff --git a/assets/dashboard.js b/assets/dashboard.js index 26a5b00..ffc6d57 100644 --- a/assets/dashboard.js +++ b/assets/dashboard.js @@ -2,20 +2,59 @@ * filesize.js dashboard * * @author Jason Mulligan - * @version 1.2.1 + * @version 1.3.0 */ (function ($) { "use strict"; $.on("render", function () { - // Setting viewport to maintain required size (until media queries are in place) - if ($.client.mobile || $.client.tablet) $("head").create("meta", {name: "viewport", content: "width=1200"}); - - // DOM decoration - $("year").text(new Date().getFullYear()); - $(".amd").on("click", function (e) { location = "https://github.com/amdjs/amdjs-api/wiki/AMD"; }); - $(".node").on("click", function (e) { location = "http://nodejs.org"; }); - $(".license").on("click", function (e) { location = "http://www.opensource.org/licenses/BSD-3-Clause"; }); - $("body").css("opacity", 1); + var result = $("#result"), + input = $("input")[0], + demo = $("#demo"), + handler; + + handler = function () { + var val = input.val(); + + if (!val.isEmpty()) { + try { + result.html(filesize(val, input.data("short"), input.data("bit"))); + } + catch (e) { + result.html(e); + } + } + else { + result.html(" "); + } + }; + + $("#year").text(new Date().getFullYear()); + + // Displaying demo + demo.removeClass("hidden"); + + // Demo filters + demo.find(".clickable").on("click", function (e) { + var obj = $.target(e), + param = obj.data("param"); + + if (obj.hasClass("icon-check-empty")) { + obj.removeClass("icon-check-empty").addClass("icon-check"); + } + else { + obj.removeClass("icon-check").addClass("icon-check-empty"); + } + + input.data(param, !input.data(param)); + handler(); + }, "click"); + + // Capturing debounced input (125ms) + input.on("input", function (e) { + $.defer(function () { + handler(); + }, 125, "keyUp"); + }, "input"); }, "gui"); })(abaaso); diff --git a/assets/default.css b/assets/default.css deleted file mode 100644 index b68fd84..0000000 --- a/assets/default.css +++ /dev/null @@ -1,230 +0,0 @@ -* { - margin : 0 0 0 0; - padding : 0 0 0 0; - -webkit-transition : all 0.5s ease-in; - -moz-transition : all 0.5s ease-in; - -o-transition : all 0.5s ease-in; - transition : all 0.5s ease-in; -} - -html, -body { - min-height : 100%; - min-width : 1200px; -} - -body { - background : #fff; - color : #000; - font-family : 'Asap', arial, sans-serif, monospace; - font-size : 16pt; - line-height : 22pt; - opacity : 0; -} - -a { - color : #666; - text-decoration : underline; - cursor : pointer; -} - -a:hover { - color : #af2322; -} - -header section, -article section, -footer section { - width : 960px; - display : block; - margin-right : auto; - margin-left : auto; - margin-bottom : 0px; -} - -header section { - margin-top : 0px; -} - -footer section { - margin-top : 100px; -} - -header { - background : #000; - color : #fff; -} - -h1 { - line-height : 80px; - font-size : 50px; - padding : 0 0 0 40px; -} - -h2, -h3, -h4, -h5, -h6 { - font-weight : bold; -} - -p, -h2, -h5, -h6, -pre { - margin : 0 0 20pt 0; -} - -h3 { - margin : 75px 0 25px 0; -} - -h3:first-child { - margin-top : 25px !important; -} - -p, -ul { - padding : 0 0 0 40px; -} - -footer { - font-size : 12pt; -} - -ul li { - margin : 0 0 5pt 0; - list-style-type : none; -} - -ul.downloads li { - display : inline-block; - margin : 0 20px 0 0; -} - -ul.downloads:last-child { - margin : 0 0 0 0 !important; -} - -.hide, -.hidden { - display : none; -} - -.loading { - text-align : center; -} - -.round { - -webkit-border-radius : 5px; - -moz-border-radius : 5px; - border-radius : 5px; -} - -.shadow { - -webkit-box-shadow: 0px 1px 1em 1px #888; - -moz-box-shadow: 0px 1px 1em 1px #888; - box-shadow: 0px 1px 1em 1px #888; -} - -.padded { - padding : 10px; -} - -.amd { - float : left; - margin : -5px 0 0 -55px; -} - -.node { - float : left; - margin : -5px 0 0 -115px; -} - -.license { - float : right; - margin : 10px -50px 0 0; -} - -.anchor:hover, -.license:hover { - cursor : pointer; -} - -.code { - font-family : monospace; - font-size : 12pt; -} - -.command { - width : 250px !important; - font-weight : bold; -} - -.inline { - display : inline-block; -} - -.sample { - font-size : 14px; - width : 880px; -} - -/* Sprites */ -.dl_debugging { - background: url(sprites.png) 0px -150px no-repeat; - display: block; - width: 210px; - height: 89px; -} - -.dl_production { - background: url(sprites.png) -266px 0px no-repeat; - display: block; - width: 210px; - height: 89px; -} - -.header_about { - background: url(sprites.png) 0px 0px no-repeat; - display: block; - width: 264px; - height: 48px; -} - -.header_download { - background: url(sprites.png) 0px -50px no-repeat; - display: block; - width: 264px; - height: 48px; -} - -.header_examples { - background: url(sprites.png) 0px -100px no-repeat; - display: block; - width: 264px; - height: 48px; -} - -.ribbon_amd { - background: url(sprites.png) -266px -91px no-repeat; - display: block; - width: 47px; - height: 105px; -} - -.ribbon_node { - background: url(sprites.png) -315px -91px no-repeat; - display: block; - width: 47px; - height: 105px; -} - -.round_license { - background: url(sprites.png) 0px -241px no-repeat; - display: block; - width: 166px; - height: 167px; -} \ No newline at end of file diff --git a/assets/font-awesome/.gitignore b/assets/font-awesome/.gitignore new file mode 100755 index 0000000..51d8053 --- /dev/null +++ b/assets/font-awesome/.gitignore @@ -0,0 +1,29 @@ +*.pyc +*.egg-info +*.db +*.db.old +*.swp +*.db-journal + +.coverage +.DS_Store +.installed.cfg + +.idea/* +.svn/* +src/website/static/* +src/website/media/* + +bin +build +cfcache +develop-eggs +dist +downloads +eggs +parts +tmp +.sass-cache + +src/website/settingslocal.py +stunnel.log \ No newline at end of file diff --git a/assets/font-awesome/README.md b/assets/font-awesome/README.md new file mode 100755 index 0000000..cd1de27 --- /dev/null +++ b/assets/font-awesome/README.md @@ -0,0 +1,22 @@ +#Font Awesome 3.0.2 +##the iconic font designed for use with Twitter Bootstrap + +The full suite of pictographic icons, examples, and documentation can be found at: +http://fortawesome.github.com/Font-Awesome/ + + +##License +- The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL +- Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - http://opensource.org/licenses/mit-license.html +- The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ +- Attribution is no longer required in Font Awesome 3.0, but much appreciated: "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + +##Contact +- Email: dave@davegandy.com +- Twitter: http://twitter.com/fortaweso_me +- Work: Lead Product Designer @ http://kyru.us + +##Changelog +- v3.0.0 - all icons redesigned from scratch, optimized for Bootstrap's 14px default +- v3.0.1 - much improved rendering in webkit, various bugfixes +- v3.0.2 - much improved rendering and alignment in IE7 diff --git a/assets/font-awesome/css/font-awesome-ie7.min.css b/assets/font-awesome/css/font-awesome-ie7.min.css new file mode 100755 index 0000000..ae30160 --- /dev/null +++ b/assets/font-awesome/css/font-awesome-ie7.min.css @@ -0,0 +1,22 @@ +/*! + * Font Awesome 3.0.2 + * the iconic font designed for use with Twitter Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fortawesome.github.com/Font-Awesome/ + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + * Contact + * ------------------------------------------------------- + * Email: dave@davegandy.com + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */.icon-large{font-size:1.3333333333333333em;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px;vertical-align:middle}.nav [class^="icon-"],.nav [class*=" icon-"]{vertical-align:inherit;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px}.nav [class^="icon-"].icon-large,.nav [class*=" icon-"].icon-large{vertical-align:-25%}.nav-pills [class^="icon-"].icon-large,.nav-tabs [class^="icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large{line-height:.75em;margin-top:-7px;padding-top:5px;margin-bottom:-5px;padding-bottom:4px}.btn [class^="icon-"].pull-left,.btn [class*=" icon-"].pull-left,.btn [class^="icon-"].pull-right,.btn [class*=" icon-"].pull-right{vertical-align:inherit}.btn [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large{margin-top:-0.5em}a [class^="icon-"],a [class*=" icon-"]{cursor:pointer}ul.icons{text-indent:-1.5em;margin-left:3em}.icon-glass{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-music{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-search{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-envelope{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-heart{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-star{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-star-empty{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-user{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-film{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-th-large{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-th{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-th-list{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-ok{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-remove{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-zoom-in{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-zoom-out{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-off{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-signal{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-cog{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-trash{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-home{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-file{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-time{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-road{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-download-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-download{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-upload{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-inbox{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-play-circle{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-repeat{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-refresh{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-list-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-lock{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-flag{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-headphones{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-volume-off{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-volume-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-volume-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-qrcode{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-barcode{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-tag{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-tags{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-book{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bookmark{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-print{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-camera{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-font{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bold{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-italic{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-text-height{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-text-width{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-align-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-align-center{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-align-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-align-justify{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-list{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-indent-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-indent-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-facetime-video{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-picture{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-pencil{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-map-marker{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-adjust{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-tint{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-edit{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-share{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-check{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-move{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-step-backward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-fast-backward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-backward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-play{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-pause{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-stop{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-forward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-fast-forward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-step-forward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-eject{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-chevron-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-chevron-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-plus-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-minus-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-remove-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-ok-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-question-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-info-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-screenshot{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-remove-circle{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-ok-circle{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-ban-circle{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-arrow-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-arrow-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-arrow-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-arrow-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-share-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-resize-full{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-resize-small{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-plus{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-minus{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-asterisk{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-exclamation-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-gift{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-leaf{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-fire{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-eye-open{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-eye-close{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-warning-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-plane{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-calendar{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-random{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-comment{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-magnet{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-chevron-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-chevron-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-retweet{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-shopping-cart{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-folder-close{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-folder-open{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-resize-vertical{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-resize-horizontal{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bar-chart{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-twitter-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-facebook-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-camera-retro{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-key{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-cogs{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-comments{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-thumbs-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-thumbs-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-star-half{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-heart-empty{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-signout{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-linkedin-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-pushpin{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-external-link{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-signin{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-trophy{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-github-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-upload-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-lemon{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-phone{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-check-empty{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bookmark-empty{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-phone-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-twitter{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-facebook{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-github{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-unlock{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-credit-card{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-rss{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-hdd{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bullhorn{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bell{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-certificate{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-hand-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-hand-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-hand-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-hand-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-circle-arrow-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-circle-arrow-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-circle-arrow-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-circle-arrow-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-globe{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-wrench{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-tasks{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-filter{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-briefcase{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-fullscreen{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-group{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-link{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-cloud{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-beaker{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-cut{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-copy{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-paper-clip{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-save{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-sign-blank{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-reorder{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-list-ul{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-list-ol{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-strikethrough{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-underline{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-table{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-magic{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-truck{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-pinterest{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-pinterest-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-google-plus-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-google-plus{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-money{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-caret-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-caret-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-caret-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-caret-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-columns{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-sort{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-sort-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-sort-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-envelope-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-linkedin{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-undo{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-legal{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-dashboard{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-comment-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-comments-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bolt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-sitemap{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-umbrella{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-paste{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-lightbulb{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-exchange{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-cloud-download{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-cloud-upload{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-user-md{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-stethoscope{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-suitcase{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bell-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-coffee{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-food{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-file-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-building{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-hospital{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-ambulance{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-medkit{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-fighter-jet{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-beer{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-h-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-plus-sign-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-double-angle-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-double-angle-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-double-angle-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-double-angle-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-angle-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-angle-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-angle-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-angle-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-desktop{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-laptop{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-tablet{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-mobile-phone{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-circle-blank{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-quote-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-quote-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-spinner{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-circle{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-reply{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-github-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-folder-close-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-folder-open-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')} \ No newline at end of file diff --git a/assets/font-awesome/css/font-awesome.css b/assets/font-awesome/css/font-awesome.css new file mode 100755 index 0000000..8875098 --- /dev/null +++ b/assets/font-awesome/css/font-awesome.css @@ -0,0 +1,540 @@ +/*! + * Font Awesome 3.0.2 + * the iconic font designed for use with Twitter Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fortawesome.github.com/Font-Awesome/ + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + * Contact + * ------------------------------------------------------- + * Email: dave@davegandy.com + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../font/fontawesome-webfont.eot?v=3.0.1'); + src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), + url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), + url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); + font-weight: normal; + font-style: normal; +} +/* Font Awesome styles + ------------------------------------------------------- */ +[class^="icon-"], +[class*=" icon-"] { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + + /* sprites.less reset */ + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0% 0%; + background-repeat: repeat; + margin-top: 0; +} +/* more sprites.less reset */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: none; +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + text-decoration: inherit; + display: inline-block; + speak: none; +} +/* makes sure icons active on rollover in links */ +a [class^="icon-"], +a [class*=" icon-"] { + display: inline-block; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: -10%; + font-size: 1.3333333333333333em; +} +.btn [class^="icon-"], +.nav [class^="icon-"], +.btn [class*=" icon-"], +.nav [class*=" icon-"] { + display: inline; + /* keeps button heights with and without icons the same */ + +} +.btn [class^="icon-"].icon-large, +.nav [class^="icon-"].icon-large, +.btn [class*=" icon-"].icon-large, +.nav [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].icon-spin, +.nav [class^="icon-"].icon-spin, +.btn [class*=" icon-"].icon-spin, +.nav [class*=" icon-"].icon-spin { + display: inline-block; +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"], +.nav-tabs [class^="icon-"].icon-large, +.nav-pills [class^="icon-"].icon-large, +.nav-tabs [class*=" icon-"].icon-large, +.nav-pills [class*=" icon-"].icon-large { + line-height: .9em; +} +li [class^="icon-"], +.nav li [class^="icon-"], +li [class*=" icon-"], +.nav li [class*=" icon-"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li [class^="icon-"].icon-large, +.nav li [class^="icon-"].icon-large, +li [class*=" icon-"].icon-large, +.nav li [class*=" icon-"].icon-large { + /* increased font size for icon-large */ + + width: 1.5625em; +} +ul.icons { + list-style-type: none; + text-indent: -0.75em; +} +ul.icons li [class^="icon-"], +ul.icons li [class*=" icon-"] { + width: .75em; +} +.icon-muted { + color: #eeeeee; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon-"].pull-left, +[class*=" icon-"].pull-left { + margin-right: .3em; +} +[class^="icon-"].pull-right, +[class*=" icon-"].pull-right { + margin-left: .3em; +} +.btn [class^="icon-"].pull-left.icon-2x, +.btn [class*=" icon-"].pull-left.icon-2x, +.btn [class^="icon-"].pull-right.icon-2x, +.btn [class*=" icon-"].pull-right.icon-2x { + margin-top: .18em; +} +.btn [class^="icon-"].icon-spin.icon-large, +.btn [class*=" icon-"].icon-spin.icon-large { + line-height: .8em; +} +.btn.btn-small [class^="icon-"].pull-left.icon-2x, +.btn.btn-small [class*=" icon-"].pull-left.icon-2x, +.btn.btn-small [class^="icon-"].pull-right.icon-2x, +.btn.btn-small [class*=" icon-"].pull-right.icon-2x { + margin-top: .25em; +} +.btn.btn-large [class^="icon-"], +.btn.btn-large [class*=" icon-"] { + margin-top: 0; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x, +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-top: .05em; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x { + margin-right: .2em; +} +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-left: .2em; +} +.icon-spin { + display: inline-block; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +@-moz-keyframes spin { + 0% { -moz-transform: rotate(0deg); } + 100% { -moz-transform: rotate(359deg); } +} +@-webkit-keyframes spin { + 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(359deg); } +} +@-o-keyframes spin { + 0% { -o-transform: rotate(0deg); } + 100% { -o-transform: rotate(359deg); } +} +@-ms-keyframes spin { + 0% { -ms-transform: rotate(0deg); } + 100% { -ms-transform: rotate(359deg); } +} +@keyframes spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(359deg); } +} +@-moz-document url-prefix() { + .icon-spin { + height: .9em; + } + .btn .icon-spin { + height: auto; + } + .icon-spin.icon-large { + height: 1.25em; + } + .btn .icon-spin.icon-large { + height: .75em; + } +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { content: "\f000"; } +.icon-music:before { content: "\f001"; } +.icon-search:before { content: "\f002"; } +.icon-envelope:before { content: "\f003"; } +.icon-heart:before { content: "\f004"; } +.icon-star:before { content: "\f005"; } +.icon-star-empty:before { content: "\f006"; } +.icon-user:before { content: "\f007"; } +.icon-film:before { content: "\f008"; } +.icon-th-large:before { content: "\f009"; } +.icon-th:before { content: "\f00a"; } +.icon-th-list:before { content: "\f00b"; } +.icon-ok:before { content: "\f00c"; } +.icon-remove:before { content: "\f00d"; } +.icon-zoom-in:before { content: "\f00e"; } + +.icon-zoom-out:before { content: "\f010"; } +.icon-off:before { content: "\f011"; } +.icon-signal:before { content: "\f012"; } +.icon-cog:before { content: "\f013"; } +.icon-trash:before { content: "\f014"; } +.icon-home:before { content: "\f015"; } +.icon-file:before { content: "\f016"; } +.icon-time:before { content: "\f017"; } +.icon-road:before { content: "\f018"; } +.icon-download-alt:before { content: "\f019"; } +.icon-download:before { content: "\f01a"; } +.icon-upload:before { content: "\f01b"; } +.icon-inbox:before { content: "\f01c"; } +.icon-play-circle:before { content: "\f01d"; } +.icon-repeat:before { content: "\f01e"; } + +/* \f020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { content: "\f021"; } +.icon-list-alt:before { content: "\f022"; } +.icon-lock:before { content: "\f023"; } +.icon-flag:before { content: "\f024"; } +.icon-headphones:before { content: "\f025"; } +.icon-volume-off:before { content: "\f026"; } +.icon-volume-down:before { content: "\f027"; } +.icon-volume-up:before { content: "\f028"; } +.icon-qrcode:before { content: "\f029"; } +.icon-barcode:before { content: "\f02a"; } +.icon-tag:before { content: "\f02b"; } +.icon-tags:before { content: "\f02c"; } +.icon-book:before { content: "\f02d"; } +.icon-bookmark:before { content: "\f02e"; } +.icon-print:before { content: "\f02f"; } + +.icon-camera:before { content: "\f030"; } +.icon-font:before { content: "\f031"; } +.icon-bold:before { content: "\f032"; } +.icon-italic:before { content: "\f033"; } +.icon-text-height:before { content: "\f034"; } +.icon-text-width:before { content: "\f035"; } +.icon-align-left:before { content: "\f036"; } +.icon-align-center:before { content: "\f037"; } +.icon-align-right:before { content: "\f038"; } +.icon-align-justify:before { content: "\f039"; } +.icon-list:before { content: "\f03a"; } +.icon-indent-left:before { content: "\f03b"; } +.icon-indent-right:before { content: "\f03c"; } +.icon-facetime-video:before { content: "\f03d"; } +.icon-picture:before { content: "\f03e"; } + +.icon-pencil:before { content: "\f040"; } +.icon-map-marker:before { content: "\f041"; } +.icon-adjust:before { content: "\f042"; } +.icon-tint:before { content: "\f043"; } +.icon-edit:before { content: "\f044"; } +.icon-share:before { content: "\f045"; } +.icon-check:before { content: "\f046"; } +.icon-move:before { content: "\f047"; } +.icon-step-backward:before { content: "\f048"; } +.icon-fast-backward:before { content: "\f049"; } +.icon-backward:before { content: "\f04a"; } +.icon-play:before { content: "\f04b"; } +.icon-pause:before { content: "\f04c"; } +.icon-stop:before { content: "\f04d"; } +.icon-forward:before { content: "\f04e"; } + +.icon-fast-forward:before { content: "\f050"; } +.icon-step-forward:before { content: "\f051"; } +.icon-eject:before { content: "\f052"; } +.icon-chevron-left:before { content: "\f053"; } +.icon-chevron-right:before { content: "\f054"; } +.icon-plus-sign:before { content: "\f055"; } +.icon-minus-sign:before { content: "\f056"; } +.icon-remove-sign:before { content: "\f057"; } +.icon-ok-sign:before { content: "\f058"; } +.icon-question-sign:before { content: "\f059"; } +.icon-info-sign:before { content: "\f05a"; } +.icon-screenshot:before { content: "\f05b"; } +.icon-remove-circle:before { content: "\f05c"; } +.icon-ok-circle:before { content: "\f05d"; } +.icon-ban-circle:before { content: "\f05e"; } + +.icon-arrow-left:before { content: "\f060"; } +.icon-arrow-right:before { content: "\f061"; } +.icon-arrow-up:before { content: "\f062"; } +.icon-arrow-down:before { content: "\f063"; } +.icon-share-alt:before { content: "\f064"; } +.icon-resize-full:before { content: "\f065"; } +.icon-resize-small:before { content: "\f066"; } +.icon-plus:before { content: "\f067"; } +.icon-minus:before { content: "\f068"; } +.icon-asterisk:before { content: "\f069"; } +.icon-exclamation-sign:before { content: "\f06a"; } +.icon-gift:before { content: "\f06b"; } +.icon-leaf:before { content: "\f06c"; } +.icon-fire:before { content: "\f06d"; } +.icon-eye-open:before { content: "\f06e"; } + +.icon-eye-close:before { content: "\f070"; } +.icon-warning-sign:before { content: "\f071"; } +.icon-plane:before { content: "\f072"; } +.icon-calendar:before { content: "\f073"; } +.icon-random:before { content: "\f074"; } +.icon-comment:before { content: "\f075"; } +.icon-magnet:before { content: "\f076"; } +.icon-chevron-up:before { content: "\f077"; } +.icon-chevron-down:before { content: "\f078"; } +.icon-retweet:before { content: "\f079"; } +.icon-shopping-cart:before { content: "\f07a"; } +.icon-folder-close:before { content: "\f07b"; } +.icon-folder-open:before { content: "\f07c"; } +.icon-resize-vertical:before { content: "\f07d"; } +.icon-resize-horizontal:before { content: "\f07e"; } + +.icon-bar-chart:before { content: "\f080"; } +.icon-twitter-sign:before { content: "\f081"; } +.icon-facebook-sign:before { content: "\f082"; } +.icon-camera-retro:before { content: "\f083"; } +.icon-key:before { content: "\f084"; } +.icon-cogs:before { content: "\f085"; } +.icon-comments:before { content: "\f086"; } +.icon-thumbs-up:before { content: "\f087"; } +.icon-thumbs-down:before { content: "\f088"; } +.icon-star-half:before { content: "\f089"; } +.icon-heart-empty:before { content: "\f08a"; } +.icon-signout:before { content: "\f08b"; } +.icon-linkedin-sign:before { content: "\f08c"; } +.icon-pushpin:before { content: "\f08d"; } +.icon-external-link:before { content: "\f08e"; } + +.icon-signin:before { content: "\f090"; } +.icon-trophy:before { content: "\f091"; } +.icon-github-sign:before { content: "\f092"; } +.icon-upload-alt:before { content: "\f093"; } +.icon-lemon:before { content: "\f094"; } +.icon-phone:before { content: "\f095"; } +.icon-check-empty:before { content: "\f096"; } +.icon-bookmark-empty:before { content: "\f097"; } +.icon-phone-sign:before { content: "\f098"; } +.icon-twitter:before { content: "\f099"; } +.icon-facebook:before { content: "\f09a"; } +.icon-github:before { content: "\f09b"; } +.icon-unlock:before { content: "\f09c"; } +.icon-credit-card:before { content: "\f09d"; } +.icon-rss:before { content: "\f09e"; } + +.icon-hdd:before { content: "\f0a0"; } +.icon-bullhorn:before { content: "\f0a1"; } +.icon-bell:before { content: "\f0a2"; } +.icon-certificate:before { content: "\f0a3"; } +.icon-hand-right:before { content: "\f0a4"; } +.icon-hand-left:before { content: "\f0a5"; } +.icon-hand-up:before { content: "\f0a6"; } +.icon-hand-down:before { content: "\f0a7"; } +.icon-circle-arrow-left:before { content: "\f0a8"; } +.icon-circle-arrow-right:before { content: "\f0a9"; } +.icon-circle-arrow-up:before { content: "\f0aa"; } +.icon-circle-arrow-down:before { content: "\f0ab"; } +.icon-globe:before { content: "\f0ac"; } +.icon-wrench:before { content: "\f0ad"; } +.icon-tasks:before { content: "\f0ae"; } + +.icon-filter:before { content: "\f0b0"; } +.icon-briefcase:before { content: "\f0b1"; } +.icon-fullscreen:before { content: "\f0b2"; } + +.icon-group:before { content: "\f0c0"; } +.icon-link:before { content: "\f0c1"; } +.icon-cloud:before { content: "\f0c2"; } +.icon-beaker:before { content: "\f0c3"; } +.icon-cut:before { content: "\f0c4"; } +.icon-copy:before { content: "\f0c5"; } +.icon-paper-clip:before { content: "\f0c6"; } +.icon-save:before { content: "\f0c7"; } +.icon-sign-blank:before { content: "\f0c8"; } +.icon-reorder:before { content: "\f0c9"; } +.icon-list-ul:before { content: "\f0ca"; } +.icon-list-ol:before { content: "\f0cb"; } +.icon-strikethrough:before { content: "\f0cc"; } +.icon-underline:before { content: "\f0cd"; } +.icon-table:before { content: "\f0ce"; } + +.icon-magic:before { content: "\f0d0"; } +.icon-truck:before { content: "\f0d1"; } +.icon-pinterest:before { content: "\f0d2"; } +.icon-pinterest-sign:before { content: "\f0d3"; } +.icon-google-plus-sign:before { content: "\f0d4"; } +.icon-google-plus:before { content: "\f0d5"; } +.icon-money:before { content: "\f0d6"; } +.icon-caret-down:before { content: "\f0d7"; } +.icon-caret-up:before { content: "\f0d8"; } +.icon-caret-left:before { content: "\f0d9"; } +.icon-caret-right:before { content: "\f0da"; } +.icon-columns:before { content: "\f0db"; } +.icon-sort:before { content: "\f0dc"; } +.icon-sort-down:before { content: "\f0dd"; } +.icon-sort-up:before { content: "\f0de"; } + +.icon-envelope-alt:before { content: "\f0e0"; } +.icon-linkedin:before { content: "\f0e1"; } +.icon-undo:before { content: "\f0e2"; } +.icon-legal:before { content: "\f0e3"; } +.icon-dashboard:before { content: "\f0e4"; } +.icon-comment-alt:before { content: "\f0e5"; } +.icon-comments-alt:before { content: "\f0e6"; } +.icon-bolt:before { content: "\f0e7"; } +.icon-sitemap:before { content: "\f0e8"; } +.icon-umbrella:before { content: "\f0e9"; } +.icon-paste:before { content: "\f0ea"; } +.icon-lightbulb:before { content: "\f0eb"; } +.icon-exchange:before { content: "\f0ec"; } +.icon-cloud-download:before { content: "\f0ed"; } +.icon-cloud-upload:before { content: "\f0ee"; } + +.icon-user-md:before { content: "\f0f0"; } +.icon-stethoscope:before { content: "\f0f1"; } +.icon-suitcase:before { content: "\f0f2"; } +.icon-bell-alt:before { content: "\f0f3"; } +.icon-coffee:before { content: "\f0f4"; } +.icon-food:before { content: "\f0f5"; } +.icon-file-alt:before { content: "\f0f6"; } +.icon-building:before { content: "\f0f7"; } +.icon-hospital:before { content: "\f0f8"; } +.icon-ambulance:before { content: "\f0f9"; } +.icon-medkit:before { content: "\f0fa"; } +.icon-fighter-jet:before { content: "\f0fb"; } +.icon-beer:before { content: "\f0fc"; } +.icon-h-sign:before { content: "\f0fd"; } +.icon-plus-sign-alt:before { content: "\f0fe"; } + +.icon-double-angle-left:before { content: "\f100"; } +.icon-double-angle-right:before { content: "\f101"; } +.icon-double-angle-up:before { content: "\f102"; } +.icon-double-angle-down:before { content: "\f103"; } +.icon-angle-left:before { content: "\f104"; } +.icon-angle-right:before { content: "\f105"; } +.icon-angle-up:before { content: "\f106"; } +.icon-angle-down:before { content: "\f107"; } +.icon-desktop:before { content: "\f108"; } +.icon-laptop:before { content: "\f109"; } +.icon-tablet:before { content: "\f10a"; } +.icon-mobile-phone:before { content: "\f10b"; } +.icon-circle-blank:before { content: "\f10c"; } +.icon-quote-left:before { content: "\f10d"; } +.icon-quote-right:before { content: "\f10e"; } + +.icon-spinner:before { content: "\f110"; } +.icon-circle:before { content: "\f111"; } +.icon-reply:before { content: "\f112"; } +.icon-github-alt:before { content: "\f113"; } +.icon-folder-close-alt:before { content: "\f114"; } +.icon-folder-open-alt:before { content: "\f115"; } diff --git a/assets/font-awesome/css/font-awesome.min.css b/assets/font-awesome/css/font-awesome.min.css new file mode 100755 index 0000000..d4e45b3 --- /dev/null +++ b/assets/font-awesome/css/font-awesome.min.css @@ -0,0 +1,33 @@ +/*! + * Font Awesome 3.0.2 + * the iconic font designed for use with Twitter Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fortawesome.github.com/Font-Awesome/ + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + * Contact + * ------------------------------------------------------- + * Email: dave@davegandy.com + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */ + +@font-face{ + font-family:'FontAwesome'; + src:url('../font/fontawesome-webfont.eot?v=3.0.1'); + src:url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), + url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), + url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); + font-weight:normal; + font-style:normal } + +[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}a [class^="icon-"],a [class*=" icon-"]{display:inline-block}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"]{display:inline}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}li [class^="icon-"],.nav li [class^="icon-"],li [class*=" icon-"],.nav li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}li [class^="icon-"].icon-large,.nav li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large,.nav li [class*=" icon-"].icon-large{width:1.5625em}ul.icons{list-style-type:none;text-indent:-0.75em}ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"]{width:.75em}.icon-muted{color:#eee}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-moz-document url-prefix(){.icon-spin{height:.9em}.btn .icon-spin{height:auto}.icon-spin.icon-large{height:1.25em}.btn .icon-spin.icon-large{height:.75em}}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"} \ No newline at end of file diff --git a/assets/font-awesome/docs/assets/css/font-awesome-ie7.min.css b/assets/font-awesome/docs/assets/css/font-awesome-ie7.min.css new file mode 100755 index 0000000..ae30160 --- /dev/null +++ b/assets/font-awesome/docs/assets/css/font-awesome-ie7.min.css @@ -0,0 +1,22 @@ +/*! + * Font Awesome 3.0.2 + * the iconic font designed for use with Twitter Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fortawesome.github.com/Font-Awesome/ + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + * Contact + * ------------------------------------------------------- + * Email: dave@davegandy.com + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */.icon-large{font-size:1.3333333333333333em;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px;vertical-align:middle}.nav [class^="icon-"],.nav [class*=" icon-"]{vertical-align:inherit;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px}.nav [class^="icon-"].icon-large,.nav [class*=" icon-"].icon-large{vertical-align:-25%}.nav-pills [class^="icon-"].icon-large,.nav-tabs [class^="icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large{line-height:.75em;margin-top:-7px;padding-top:5px;margin-bottom:-5px;padding-bottom:4px}.btn [class^="icon-"].pull-left,.btn [class*=" icon-"].pull-left,.btn [class^="icon-"].pull-right,.btn [class*=" icon-"].pull-right{vertical-align:inherit}.btn [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large{margin-top:-0.5em}a [class^="icon-"],a [class*=" icon-"]{cursor:pointer}ul.icons{text-indent:-1.5em;margin-left:3em}.icon-glass{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-music{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-search{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-envelope{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-heart{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-star{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-star-empty{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-user{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-film{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-th-large{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-th{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-th-list{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-ok{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-remove{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-zoom-in{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-zoom-out{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-off{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-signal{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-cog{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-trash{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-home{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-file{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-time{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-road{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-download-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-download{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-upload{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-inbox{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-play-circle{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-repeat{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-refresh{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-list-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-lock{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-flag{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-headphones{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-volume-off{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-volume-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-volume-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-qrcode{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-barcode{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-tag{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-tags{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-book{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bookmark{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-print{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-camera{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-font{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bold{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-italic{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-text-height{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-text-width{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-align-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-align-center{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-align-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-align-justify{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-list{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-indent-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-indent-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-facetime-video{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-picture{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-pencil{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-map-marker{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-adjust{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-tint{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-edit{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-share{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-check{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-move{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-step-backward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-fast-backward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-backward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-play{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-pause{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-stop{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-forward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-fast-forward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-step-forward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-eject{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-chevron-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-chevron-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-plus-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-minus-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-remove-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-ok-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-question-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-info-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-screenshot{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-remove-circle{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-ok-circle{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-ban-circle{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-arrow-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-arrow-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-arrow-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-arrow-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-share-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-resize-full{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-resize-small{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-plus{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-minus{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-asterisk{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-exclamation-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-gift{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-leaf{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-fire{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-eye-open{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-eye-close{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-warning-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-plane{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-calendar{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-random{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-comment{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-magnet{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-chevron-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-chevron-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-retweet{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-shopping-cart{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-folder-close{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-folder-open{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-resize-vertical{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-resize-horizontal{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bar-chart{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-twitter-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-facebook-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-camera-retro{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-key{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-cogs{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-comments{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-thumbs-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-thumbs-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-star-half{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-heart-empty{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-signout{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-linkedin-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-pushpin{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-external-link{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-signin{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-trophy{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-github-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-upload-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-lemon{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-phone{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-check-empty{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bookmark-empty{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-phone-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-twitter{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-facebook{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-github{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-unlock{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-credit-card{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-rss{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-hdd{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bullhorn{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bell{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-certificate{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-hand-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-hand-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-hand-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-hand-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-circle-arrow-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-circle-arrow-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-circle-arrow-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-circle-arrow-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-globe{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-wrench{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-tasks{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-filter{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-briefcase{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-fullscreen{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-group{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-link{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-cloud{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-beaker{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-cut{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-copy{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-paper-clip{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-save{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-sign-blank{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-reorder{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-list-ul{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-list-ol{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-strikethrough{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-underline{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-table{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-magic{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-truck{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-pinterest{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-pinterest-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-google-plus-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-google-plus{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-money{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-caret-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-caret-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-caret-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-caret-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-columns{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-sort{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-sort-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-sort-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-envelope-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-linkedin{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-undo{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-legal{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-dashboard{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-comment-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-comments-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bolt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-sitemap{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-umbrella{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-paste{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-lightbulb{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-exchange{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-cloud-download{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-cloud-upload{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-user-md{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-stethoscope{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-suitcase{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-bell-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-coffee{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-food{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-file-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-building{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-hospital{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-ambulance{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-medkit{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-fighter-jet{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-beer{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-h-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-plus-sign-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-double-angle-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-double-angle-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-double-angle-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-double-angle-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-angle-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-angle-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-angle-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-angle-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-desktop{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-laptop{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-tablet{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-mobile-phone{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-circle-blank{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-quote-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-quote-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-spinner{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-circle{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-reply{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-github-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-folder-close-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')}.icon-folder-open-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '')} \ No newline at end of file diff --git a/assets/font-awesome/docs/assets/css/font-awesome.css b/assets/font-awesome/docs/assets/css/font-awesome.css new file mode 100755 index 0000000..8875098 --- /dev/null +++ b/assets/font-awesome/docs/assets/css/font-awesome.css @@ -0,0 +1,540 @@ +/*! + * Font Awesome 3.0.2 + * the iconic font designed for use with Twitter Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fortawesome.github.com/Font-Awesome/ + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + * Contact + * ------------------------------------------------------- + * Email: dave@davegandy.com + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../font/fontawesome-webfont.eot?v=3.0.1'); + src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), + url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), + url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); + font-weight: normal; + font-style: normal; +} +/* Font Awesome styles + ------------------------------------------------------- */ +[class^="icon-"], +[class*=" icon-"] { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + + /* sprites.less reset */ + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0% 0%; + background-repeat: repeat; + margin-top: 0; +} +/* more sprites.less reset */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: none; +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + text-decoration: inherit; + display: inline-block; + speak: none; +} +/* makes sure icons active on rollover in links */ +a [class^="icon-"], +a [class*=" icon-"] { + display: inline-block; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: -10%; + font-size: 1.3333333333333333em; +} +.btn [class^="icon-"], +.nav [class^="icon-"], +.btn [class*=" icon-"], +.nav [class*=" icon-"] { + display: inline; + /* keeps button heights with and without icons the same */ + +} +.btn [class^="icon-"].icon-large, +.nav [class^="icon-"].icon-large, +.btn [class*=" icon-"].icon-large, +.nav [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].icon-spin, +.nav [class^="icon-"].icon-spin, +.btn [class*=" icon-"].icon-spin, +.nav [class*=" icon-"].icon-spin { + display: inline-block; +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"], +.nav-tabs [class^="icon-"].icon-large, +.nav-pills [class^="icon-"].icon-large, +.nav-tabs [class*=" icon-"].icon-large, +.nav-pills [class*=" icon-"].icon-large { + line-height: .9em; +} +li [class^="icon-"], +.nav li [class^="icon-"], +li [class*=" icon-"], +.nav li [class*=" icon-"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li [class^="icon-"].icon-large, +.nav li [class^="icon-"].icon-large, +li [class*=" icon-"].icon-large, +.nav li [class*=" icon-"].icon-large { + /* increased font size for icon-large */ + + width: 1.5625em; +} +ul.icons { + list-style-type: none; + text-indent: -0.75em; +} +ul.icons li [class^="icon-"], +ul.icons li [class*=" icon-"] { + width: .75em; +} +.icon-muted { + color: #eeeeee; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon-"].pull-left, +[class*=" icon-"].pull-left { + margin-right: .3em; +} +[class^="icon-"].pull-right, +[class*=" icon-"].pull-right { + margin-left: .3em; +} +.btn [class^="icon-"].pull-left.icon-2x, +.btn [class*=" icon-"].pull-left.icon-2x, +.btn [class^="icon-"].pull-right.icon-2x, +.btn [class*=" icon-"].pull-right.icon-2x { + margin-top: .18em; +} +.btn [class^="icon-"].icon-spin.icon-large, +.btn [class*=" icon-"].icon-spin.icon-large { + line-height: .8em; +} +.btn.btn-small [class^="icon-"].pull-left.icon-2x, +.btn.btn-small [class*=" icon-"].pull-left.icon-2x, +.btn.btn-small [class^="icon-"].pull-right.icon-2x, +.btn.btn-small [class*=" icon-"].pull-right.icon-2x { + margin-top: .25em; +} +.btn.btn-large [class^="icon-"], +.btn.btn-large [class*=" icon-"] { + margin-top: 0; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x, +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-top: .05em; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x { + margin-right: .2em; +} +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-left: .2em; +} +.icon-spin { + display: inline-block; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +@-moz-keyframes spin { + 0% { -moz-transform: rotate(0deg); } + 100% { -moz-transform: rotate(359deg); } +} +@-webkit-keyframes spin { + 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(359deg); } +} +@-o-keyframes spin { + 0% { -o-transform: rotate(0deg); } + 100% { -o-transform: rotate(359deg); } +} +@-ms-keyframes spin { + 0% { -ms-transform: rotate(0deg); } + 100% { -ms-transform: rotate(359deg); } +} +@keyframes spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(359deg); } +} +@-moz-document url-prefix() { + .icon-spin { + height: .9em; + } + .btn .icon-spin { + height: auto; + } + .icon-spin.icon-large { + height: 1.25em; + } + .btn .icon-spin.icon-large { + height: .75em; + } +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { content: "\f000"; } +.icon-music:before { content: "\f001"; } +.icon-search:before { content: "\f002"; } +.icon-envelope:before { content: "\f003"; } +.icon-heart:before { content: "\f004"; } +.icon-star:before { content: "\f005"; } +.icon-star-empty:before { content: "\f006"; } +.icon-user:before { content: "\f007"; } +.icon-film:before { content: "\f008"; } +.icon-th-large:before { content: "\f009"; } +.icon-th:before { content: "\f00a"; } +.icon-th-list:before { content: "\f00b"; } +.icon-ok:before { content: "\f00c"; } +.icon-remove:before { content: "\f00d"; } +.icon-zoom-in:before { content: "\f00e"; } + +.icon-zoom-out:before { content: "\f010"; } +.icon-off:before { content: "\f011"; } +.icon-signal:before { content: "\f012"; } +.icon-cog:before { content: "\f013"; } +.icon-trash:before { content: "\f014"; } +.icon-home:before { content: "\f015"; } +.icon-file:before { content: "\f016"; } +.icon-time:before { content: "\f017"; } +.icon-road:before { content: "\f018"; } +.icon-download-alt:before { content: "\f019"; } +.icon-download:before { content: "\f01a"; } +.icon-upload:before { content: "\f01b"; } +.icon-inbox:before { content: "\f01c"; } +.icon-play-circle:before { content: "\f01d"; } +.icon-repeat:before { content: "\f01e"; } + +/* \f020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { content: "\f021"; } +.icon-list-alt:before { content: "\f022"; } +.icon-lock:before { content: "\f023"; } +.icon-flag:before { content: "\f024"; } +.icon-headphones:before { content: "\f025"; } +.icon-volume-off:before { content: "\f026"; } +.icon-volume-down:before { content: "\f027"; } +.icon-volume-up:before { content: "\f028"; } +.icon-qrcode:before { content: "\f029"; } +.icon-barcode:before { content: "\f02a"; } +.icon-tag:before { content: "\f02b"; } +.icon-tags:before { content: "\f02c"; } +.icon-book:before { content: "\f02d"; } +.icon-bookmark:before { content: "\f02e"; } +.icon-print:before { content: "\f02f"; } + +.icon-camera:before { content: "\f030"; } +.icon-font:before { content: "\f031"; } +.icon-bold:before { content: "\f032"; } +.icon-italic:before { content: "\f033"; } +.icon-text-height:before { content: "\f034"; } +.icon-text-width:before { content: "\f035"; } +.icon-align-left:before { content: "\f036"; } +.icon-align-center:before { content: "\f037"; } +.icon-align-right:before { content: "\f038"; } +.icon-align-justify:before { content: "\f039"; } +.icon-list:before { content: "\f03a"; } +.icon-indent-left:before { content: "\f03b"; } +.icon-indent-right:before { content: "\f03c"; } +.icon-facetime-video:before { content: "\f03d"; } +.icon-picture:before { content: "\f03e"; } + +.icon-pencil:before { content: "\f040"; } +.icon-map-marker:before { content: "\f041"; } +.icon-adjust:before { content: "\f042"; } +.icon-tint:before { content: "\f043"; } +.icon-edit:before { content: "\f044"; } +.icon-share:before { content: "\f045"; } +.icon-check:before { content: "\f046"; } +.icon-move:before { content: "\f047"; } +.icon-step-backward:before { content: "\f048"; } +.icon-fast-backward:before { content: "\f049"; } +.icon-backward:before { content: "\f04a"; } +.icon-play:before { content: "\f04b"; } +.icon-pause:before { content: "\f04c"; } +.icon-stop:before { content: "\f04d"; } +.icon-forward:before { content: "\f04e"; } + +.icon-fast-forward:before { content: "\f050"; } +.icon-step-forward:before { content: "\f051"; } +.icon-eject:before { content: "\f052"; } +.icon-chevron-left:before { content: "\f053"; } +.icon-chevron-right:before { content: "\f054"; } +.icon-plus-sign:before { content: "\f055"; } +.icon-minus-sign:before { content: "\f056"; } +.icon-remove-sign:before { content: "\f057"; } +.icon-ok-sign:before { content: "\f058"; } +.icon-question-sign:before { content: "\f059"; } +.icon-info-sign:before { content: "\f05a"; } +.icon-screenshot:before { content: "\f05b"; } +.icon-remove-circle:before { content: "\f05c"; } +.icon-ok-circle:before { content: "\f05d"; } +.icon-ban-circle:before { content: "\f05e"; } + +.icon-arrow-left:before { content: "\f060"; } +.icon-arrow-right:before { content: "\f061"; } +.icon-arrow-up:before { content: "\f062"; } +.icon-arrow-down:before { content: "\f063"; } +.icon-share-alt:before { content: "\f064"; } +.icon-resize-full:before { content: "\f065"; } +.icon-resize-small:before { content: "\f066"; } +.icon-plus:before { content: "\f067"; } +.icon-minus:before { content: "\f068"; } +.icon-asterisk:before { content: "\f069"; } +.icon-exclamation-sign:before { content: "\f06a"; } +.icon-gift:before { content: "\f06b"; } +.icon-leaf:before { content: "\f06c"; } +.icon-fire:before { content: "\f06d"; } +.icon-eye-open:before { content: "\f06e"; } + +.icon-eye-close:before { content: "\f070"; } +.icon-warning-sign:before { content: "\f071"; } +.icon-plane:before { content: "\f072"; } +.icon-calendar:before { content: "\f073"; } +.icon-random:before { content: "\f074"; } +.icon-comment:before { content: "\f075"; } +.icon-magnet:before { content: "\f076"; } +.icon-chevron-up:before { content: "\f077"; } +.icon-chevron-down:before { content: "\f078"; } +.icon-retweet:before { content: "\f079"; } +.icon-shopping-cart:before { content: "\f07a"; } +.icon-folder-close:before { content: "\f07b"; } +.icon-folder-open:before { content: "\f07c"; } +.icon-resize-vertical:before { content: "\f07d"; } +.icon-resize-horizontal:before { content: "\f07e"; } + +.icon-bar-chart:before { content: "\f080"; } +.icon-twitter-sign:before { content: "\f081"; } +.icon-facebook-sign:before { content: "\f082"; } +.icon-camera-retro:before { content: "\f083"; } +.icon-key:before { content: "\f084"; } +.icon-cogs:before { content: "\f085"; } +.icon-comments:before { content: "\f086"; } +.icon-thumbs-up:before { content: "\f087"; } +.icon-thumbs-down:before { content: "\f088"; } +.icon-star-half:before { content: "\f089"; } +.icon-heart-empty:before { content: "\f08a"; } +.icon-signout:before { content: "\f08b"; } +.icon-linkedin-sign:before { content: "\f08c"; } +.icon-pushpin:before { content: "\f08d"; } +.icon-external-link:before { content: "\f08e"; } + +.icon-signin:before { content: "\f090"; } +.icon-trophy:before { content: "\f091"; } +.icon-github-sign:before { content: "\f092"; } +.icon-upload-alt:before { content: "\f093"; } +.icon-lemon:before { content: "\f094"; } +.icon-phone:before { content: "\f095"; } +.icon-check-empty:before { content: "\f096"; } +.icon-bookmark-empty:before { content: "\f097"; } +.icon-phone-sign:before { content: "\f098"; } +.icon-twitter:before { content: "\f099"; } +.icon-facebook:before { content: "\f09a"; } +.icon-github:before { content: "\f09b"; } +.icon-unlock:before { content: "\f09c"; } +.icon-credit-card:before { content: "\f09d"; } +.icon-rss:before { content: "\f09e"; } + +.icon-hdd:before { content: "\f0a0"; } +.icon-bullhorn:before { content: "\f0a1"; } +.icon-bell:before { content: "\f0a2"; } +.icon-certificate:before { content: "\f0a3"; } +.icon-hand-right:before { content: "\f0a4"; } +.icon-hand-left:before { content: "\f0a5"; } +.icon-hand-up:before { content: "\f0a6"; } +.icon-hand-down:before { content: "\f0a7"; } +.icon-circle-arrow-left:before { content: "\f0a8"; } +.icon-circle-arrow-right:before { content: "\f0a9"; } +.icon-circle-arrow-up:before { content: "\f0aa"; } +.icon-circle-arrow-down:before { content: "\f0ab"; } +.icon-globe:before { content: "\f0ac"; } +.icon-wrench:before { content: "\f0ad"; } +.icon-tasks:before { content: "\f0ae"; } + +.icon-filter:before { content: "\f0b0"; } +.icon-briefcase:before { content: "\f0b1"; } +.icon-fullscreen:before { content: "\f0b2"; } + +.icon-group:before { content: "\f0c0"; } +.icon-link:before { content: "\f0c1"; } +.icon-cloud:before { content: "\f0c2"; } +.icon-beaker:before { content: "\f0c3"; } +.icon-cut:before { content: "\f0c4"; } +.icon-copy:before { content: "\f0c5"; } +.icon-paper-clip:before { content: "\f0c6"; } +.icon-save:before { content: "\f0c7"; } +.icon-sign-blank:before { content: "\f0c8"; } +.icon-reorder:before { content: "\f0c9"; } +.icon-list-ul:before { content: "\f0ca"; } +.icon-list-ol:before { content: "\f0cb"; } +.icon-strikethrough:before { content: "\f0cc"; } +.icon-underline:before { content: "\f0cd"; } +.icon-table:before { content: "\f0ce"; } + +.icon-magic:before { content: "\f0d0"; } +.icon-truck:before { content: "\f0d1"; } +.icon-pinterest:before { content: "\f0d2"; } +.icon-pinterest-sign:before { content: "\f0d3"; } +.icon-google-plus-sign:before { content: "\f0d4"; } +.icon-google-plus:before { content: "\f0d5"; } +.icon-money:before { content: "\f0d6"; } +.icon-caret-down:before { content: "\f0d7"; } +.icon-caret-up:before { content: "\f0d8"; } +.icon-caret-left:before { content: "\f0d9"; } +.icon-caret-right:before { content: "\f0da"; } +.icon-columns:before { content: "\f0db"; } +.icon-sort:before { content: "\f0dc"; } +.icon-sort-down:before { content: "\f0dd"; } +.icon-sort-up:before { content: "\f0de"; } + +.icon-envelope-alt:before { content: "\f0e0"; } +.icon-linkedin:before { content: "\f0e1"; } +.icon-undo:before { content: "\f0e2"; } +.icon-legal:before { content: "\f0e3"; } +.icon-dashboard:before { content: "\f0e4"; } +.icon-comment-alt:before { content: "\f0e5"; } +.icon-comments-alt:before { content: "\f0e6"; } +.icon-bolt:before { content: "\f0e7"; } +.icon-sitemap:before { content: "\f0e8"; } +.icon-umbrella:before { content: "\f0e9"; } +.icon-paste:before { content: "\f0ea"; } +.icon-lightbulb:before { content: "\f0eb"; } +.icon-exchange:before { content: "\f0ec"; } +.icon-cloud-download:before { content: "\f0ed"; } +.icon-cloud-upload:before { content: "\f0ee"; } + +.icon-user-md:before { content: "\f0f0"; } +.icon-stethoscope:before { content: "\f0f1"; } +.icon-suitcase:before { content: "\f0f2"; } +.icon-bell-alt:before { content: "\f0f3"; } +.icon-coffee:before { content: "\f0f4"; } +.icon-food:before { content: "\f0f5"; } +.icon-file-alt:before { content: "\f0f6"; } +.icon-building:before { content: "\f0f7"; } +.icon-hospital:before { content: "\f0f8"; } +.icon-ambulance:before { content: "\f0f9"; } +.icon-medkit:before { content: "\f0fa"; } +.icon-fighter-jet:before { content: "\f0fb"; } +.icon-beer:before { content: "\f0fc"; } +.icon-h-sign:before { content: "\f0fd"; } +.icon-plus-sign-alt:before { content: "\f0fe"; } + +.icon-double-angle-left:before { content: "\f100"; } +.icon-double-angle-right:before { content: "\f101"; } +.icon-double-angle-up:before { content: "\f102"; } +.icon-double-angle-down:before { content: "\f103"; } +.icon-angle-left:before { content: "\f104"; } +.icon-angle-right:before { content: "\f105"; } +.icon-angle-up:before { content: "\f106"; } +.icon-angle-down:before { content: "\f107"; } +.icon-desktop:before { content: "\f108"; } +.icon-laptop:before { content: "\f109"; } +.icon-tablet:before { content: "\f10a"; } +.icon-mobile-phone:before { content: "\f10b"; } +.icon-circle-blank:before { content: "\f10c"; } +.icon-quote-left:before { content: "\f10d"; } +.icon-quote-right:before { content: "\f10e"; } + +.icon-spinner:before { content: "\f110"; } +.icon-circle:before { content: "\f111"; } +.icon-reply:before { content: "\f112"; } +.icon-github-alt:before { content: "\f113"; } +.icon-folder-close-alt:before { content: "\f114"; } +.icon-folder-open-alt:before { content: "\f115"; } diff --git a/assets/font-awesome/docs/assets/css/font-awesome.min.css b/assets/font-awesome/docs/assets/css/font-awesome.min.css new file mode 100755 index 0000000..d4e45b3 --- /dev/null +++ b/assets/font-awesome/docs/assets/css/font-awesome.min.css @@ -0,0 +1,33 @@ +/*! + * Font Awesome 3.0.2 + * the iconic font designed for use with Twitter Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fortawesome.github.com/Font-Awesome/ + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + * Contact + * ------------------------------------------------------- + * Email: dave@davegandy.com + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */ + +@font-face{ + font-family:'FontAwesome'; + src:url('../font/fontawesome-webfont.eot?v=3.0.1'); + src:url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), + url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), + url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); + font-weight:normal; + font-style:normal } + +[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}a [class^="icon-"],a [class*=" icon-"]{display:inline-block}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"]{display:inline}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}li [class^="icon-"],.nav li [class^="icon-"],li [class*=" icon-"],.nav li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}li [class^="icon-"].icon-large,.nav li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large,.nav li [class*=" icon-"].icon-large{width:1.5625em}ul.icons{list-style-type:none;text-indent:-0.75em}ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"]{width:.75em}.icon-muted{color:#eee}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-moz-document url-prefix(){.icon-spin{height:.9em}.btn .icon-spin{height:auto}.icon-spin.icon-large{height:1.25em}.btn .icon-spin.icon-large{height:.75em}}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"} \ No newline at end of file diff --git a/assets/font-awesome/docs/assets/css/prettify.css b/assets/font-awesome/docs/assets/css/prettify.css new file mode 100755 index 0000000..aedd8d1 --- /dev/null +++ b/assets/font-awesome/docs/assets/css/prettify.css @@ -0,0 +1,30 @@ +.com { color: #93a1a1; } +.lit { color: #195f91; } +.pun, .opn, .clo { color: #93a1a1; } +.fun { color: #dc322f; } +.str, .atv { color: #D14; } +.kwd, .linenums .tag { color: #1e347b; } +.typ, .atn, .dec, .var { color: teal; } +.pln { color: #48484c; } + +.prettyprint { + padding: 8px; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +.prettyprint.linenums { + -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; + -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; + box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; +} + +/* Specify class=linenums on a pre to get line numbering */ +ol.linenums { + margin: 0 0 0 33px; /* IE indents via margin-left */ +} +ol.linenums li { + padding-left: 12px; + color: #bebec5; + line-height: 18px; + text-shadow: 0 1px 0 #fff; +} \ No newline at end of file diff --git a/assets/font-awesome/docs/assets/css/site.css b/assets/font-awesome/docs/assets/css/site.css new file mode 100755 index 0000000..954e0d8 --- /dev/null +++ b/assets/font-awesome/docs/assets/css/site.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap v2.2.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#c83025;text-decoration:none}a:hover{color:#9d261d;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover{color:#808080}.text-warning{color:#c09853}a.text-warning:hover{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover{color:#2d6987}.text-success{color:#468847}a.text-success:hover{color:#356635}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;border:1px solid #ccc;background-color:#fff}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px;width:16px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{background-position:-408px -120px;width:16px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{text-decoration:none;color:#fff;background-color:#bf2e23;background-image:-moz-linear-gradient(top,#c83025,#b32b21);background-image:-webkit-gradient(linear,0 0,0 100%,from(#c83025),to(#b32b21));background-image:-webkit-linear-gradient(top,#c83025,#b32b21);background-image:-o-linear-gradient(top,#c83025,#b32b21);background-image:linear-gradient(to bottom,#c83025,#b32b21);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc83025',endColorstr='#ffb32b21',GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#bf2e23;background-image:-moz-linear-gradient(top,#c83025,#b32b21);background-image:-webkit-gradient(linear,0 0,0 100%,from(#c83025),to(#b32b21));background-image:-webkit-linear-gradient(top,#c83025,#b32b21);background-image:-o-linear-gradient(top,#c83025,#b32b21);background-image:linear-gradient(to bottom,#c83025,#b32b21);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc83025',endColorstr='#ffb32b21',GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#e7d785;background-image:-moz-linear-gradient(top,#fffeb8,#c49c38);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fffeb8),to(#c49c38));background-image:-webkit-linear-gradient(top,#fffeb8,#c49c38);background-image:-o-linear-gradient(top,#fffeb8,#c49c38);background-image:linear-gradient(to bottom,#fffeb8,#c49c38);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffeb8',endColorstr='#ffc49c38',GradientType=0);border-color:#c49c38 #c49c38 #896d27;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#c49c38;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#c49c38;*background-color:#b08c32}.btn-primary:active,.btn-primary.active{background-color:#9c7c2d \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#cc4036;background-image:-moz-linear-gradient(top,#dc4e44,#b32b21);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dc4e44),to(#b32b21));background-image:-webkit-linear-gradient(top,#dc4e44,#b32b21);background-image:-o-linear-gradient(top,#dc4e44,#b32b21);background-image:linear-gradient(to bottom,#dc4e44,#b32b21);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc4e44',endColorstr='#ffb32b21',GradientType=0);border-color:#b32b21 #b32b21 #721c15;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#b32b21;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#b32b21;*background-color:#9d261d}.btn-danger:active,.btn-danger.active{background-color:#872119 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#c83025;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#9d261d;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#c49c38}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#b32b21}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#c83025}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#c83025}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#c83025;border-bottom-color:#c83025;margin-top:6px}.nav .dropdown-toggle:hover .caret{border-top-color:#9d261d;border-bottom-color:#9d261d}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065);*zoom:1}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #fff}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown>a:hover .caret{border-top-color:#555;border-bottom-color:#555}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0);border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-left-color:#111;border-right-color:#222}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111;color:#fff}.navbar-inverse .nav li.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);outline:0}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #fff}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;background-color:transparent;cursor:default}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:"";line-height:0}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>span{color:#999;background-color:#fff;cursor:default}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-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%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover{border-color:#c83025;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media .pull-left{margin-right:10px}.media .pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress .bar{width:0;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}@font-face{font-family:'museo-slab';src:url('../font/museo_slab_300-webfont.eot');src:url('../font/museo_slab_300-webfont.eot?#iefix') format('embedded-opentype'),url('../font/museo_slab_300-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'museo-slab';src:url('../font/museo_slab_500-webfont.eot');src:url('../font/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),url('../font/museo_slab_500-webfont.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'proxima-nova';src:url('../font/proximanova-webfont.eot');src:url('../font/proximanova-webfont.eot?#iefix') format('embedded-opentype'),url('../font/proximanova-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'proxima-nova';src:url('../font/proximanova-sbold-webfont.eot');src:url('../font/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'),url('../font/proximanova-sbold-webfont.ttf') format('truetype');font-weight:bold;font-style:normal}.text-align-right{text-align:right}.text-align-center{text-align:center}.navbar .brand{color:#fff;font-family:museo-slab,"Helvetica Neue",Helvetica,Arial,sans-serif}.navbar .brand .icon-flag{padding-right:3px}.navbar .nav>li>a{padding:12px 10px 9px}h1,h2,h3,h4,h5,h6{font-family:museo-slab,"Helvetica Neue",Helvetica,Arial,sans-serif}#iconCarousel{font-size:280px;text-align:center;line-height:285px;text-shadow:2px 2px 3px #222}#iconCarousel a{color:#fff}#iconCarousel .carousel-control{top:313px;width:23px;height:23px;border-width:3px;font-size:17px;line-height:25px;left:117px}#iconCarousel .carousel-control.right{left:auto;right:117px}.jumbotron{background:#9d261d;border-bottom:1px solid #721c15;padding:90px 0 48px;text-shadow:2px 2px 2px #333}.jumbotron,.jumbotron h1{color:#fff}.jumbotron h1{font-size:80px;letter-spacing:-2px;line-height:1}.jumbotron p{margin-top:15px;margin-bottom:30px;font-size:30px;line-height:1.3}.jumbotron ul{margin-left:50px}.jumbotron ul li{font-size:15px;line-height:30px;text-shadow:1px 1px 1px #333}.jumbotron ul li.icon-large:before{text-indent:-2em;vertical-align:baseline}.jumbotron .btn-large{font-family:museo-slab,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:18px;padding:13px 23px 13px 22px;margin-right:10px;text-align:left}.jumbotron .hero-content{text-align:center}.jumbotron .shameless-self-promotion{font-size:12px;margin-top:15px;color:#ce938e;text-shadow:none}.btn-github{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#e7e7e7;background-image:-moz-linear-gradient(top,#fff,#c4c4c4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#c4c4c4));background-image:-webkit-linear-gradient(top,#fff,#c4c4c4);background-image:-o-linear-gradient(top,#fff,#c4c4c4);background-image:linear-gradient(to bottom,#fff,#c4c4c4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffc4c4c4',GradientType=0);border-color:#c4c4c4 #c4c4c4 #9d9d9d;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#c4c4c4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-github:hover,.btn-github:active,.btn-github.active,.btn-github.disabled,.btn-github[disabled]{color:#fff;background-color:#c4c4c4;*background-color:#b7b7b7}.btn-github:active,.btn-github.active{background-color:#aaa \9}.btn-primary,.btn-github{color:#333;text-shadow:0 -1px 0 rgba(255,255,255,0.25)}.btn-primary:hover,.btn-github:hover{text-shadow:0 -1px 0 rgba(255,255,255,0.25);color:#333}section{padding-top:40px}#social-buttons{padding:22px 0;text-align:center;background-color:#f5f5f5;border-top:1px solid #fff;border-bottom:1px solid #ddd}#social-buttons .btn{font-weight:bold;padding:0 5px;line-height:17px}#social-buttons .count.btn{background:#fff;font-weight:normal}#social-buttons .watch,#social-buttons .fork{margin-right:30px}.the-icons{list-style-type:none;margin:0}.the-icons li{cursor:pointer;line-height:32px;height:32px;padding-left:12px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.the-icons li [class^="icon-"],.the-icons li [class*=" icon-"]{width:32px;font-size:14px}.the-icons li:hover{background-color:#fbf4f4}.the-icons li:hover [class^="icon-"],.the-icons li:hover [class*=" icon-"]{*font-size:28px;*vertical-align:middle}.the-icons li:hover [class^="icon-"]:before,.the-icons li:hover [class*=" icon-"]:before{font-size:28px;vertical-align:-5px}#why .row,#whats-new .row{margin-bottom:20px}#why h4 [class^="icon-"],#whats-new h4 [class^="icon-"],#why h4 [class*=" icon-"],#whats-new h4 [class*=" icon-"]{vertical-align:-10%;font-size:28px;margin-right:5px}#examples .btn-toolbar{margin-top:0;margin-bottom:20px}#integration .row{margin-bottom:40px}#examples form,#code form{margin-bottom:25px}#examples form input,#code form input{line-height:1}#examples .rating,#code .rating{unicode-bidi:bidi-override;direction:rtl;font-size:30px}#examples .rating span.star,#code .rating span.star{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block}#examples .rating span.star:hover,#code .rating span.star:hover{cursor:pointer}#examples .rating span.star:before,#code .rating span.star:before{content:"\f006";padding-right:5px;color:#999}#examples .rating span.star:hover:before,#code .rating span.star:hover:before,#examples .rating span.star:hover ~ span.star:before,#code .rating span.star:hover ~ span.star:before{content:"\f005";color:#e3cf7a}#kyruus{color:#555;font-size:18px}#kyruus,#kyruus li{line-height:25px}#kyruus p{margin-bottom:22px}#kyruus p strong{color:#222}#kyruus ul{margin-top:5px;margin-bottom:22px}#kyruus ul li{margin-top:10px}#kyruus ul i{margin-top:5px;color:#007dbc}#kyruus .border{border:solid 10px #eee;padding:1em 1.5em;margin-left:.2em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#kyruus .border .icon-medkit{font-size:224px}#kyruus .border a:hover .icon-medkit{text-decoration:none}#kyruus a{font-weight:bold;color:#007dbc}#kyruus a:hover{color:#005f9b}.modal{width:560px;max-height:610px}.modal .modal-body{*overflow:hidden;max-height:none;padding-bottom:0}.modal .modal-body .row{margin-bottom:15px}.modal .modal-body div.thumbnail{text-align:center}.modal .modal-body div.thumbnail div{margin:8px}.modal .modal-body .icon6{width:330px}.modal .modal-body .icon6>div.thumbnail>div{line-height:308px;height:294px;text-align:center}.modal .modal-body .icon6>div.thumbnail>div i{font-size:280px}.modal .modal-body .icon5{width:180px}.modal .modal-body .icon5>div.thumbnail>div{line-height:154px;height:147px;text-align:center}.modal .modal-body .icon5>div.thumbnail>div i{font-size:140px}.modal .modal-body .icon4{width:215px}.modal .modal-body .icon4>div.thumbnail>div{line-height:123.20000000000002px;height:117.60000000000001px;text-align:center}.modal .modal-body .icon4>div.thumbnail>div i{font-size:112px}.modal .modal-body .icon3{width:120px}.modal .modal-body .icon3>div.thumbnail>div{line-height:61.60000000000001px;height:58.800000000000004px;text-align:center}.modal .modal-body .icon3>div.thumbnail>div i{font-size:56px}.modal .modal-body .icon2{width:75px}.modal .modal-body .icon2>div.thumbnail>div{line-height:30.800000000000004px;height:29.400000000000002px;text-align:center}.modal .modal-body .icon2>div.thumbnail>div i{font-size:28px}.modal .modal-body .icon1{width:60px}.modal .modal-body .icon1>div.thumbnail>div{line-height:15.400000000000002px;height:14.700000000000001px;text-align:center}.modal .modal-body .icon1>div.thumbnail>div i{font-size:14px}.label,.badge{background-color:#eee}.well.well-transparent{background-color:transparent}footer{background-color:#9d261d;border-top:1px solid #872119;color:#ddb3b0;text-shadow:0 -1px 0 rgba(0,0,0,0.25);margin-top:60px;padding-top:45px;padding-bottom:60px;*zoom:1}footer a{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}footer a:hover{color:#fff}footer ul{line-height:25px} \ No newline at end of file diff --git a/assets/font-awesome/docs/assets/font/FontAwesome.otf b/assets/font-awesome/docs/assets/font/FontAwesome.otf new file mode 100755 index 0000000000000000000000000000000000000000..d13308ef5bb1d5db72da2d33a9f8381fb40a3d43 GIT binary patch literal 42288 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

=!CDNLp%72-gAOIr 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øo4RGa3i9bp!r%|D-y;ox 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 literal 0 HcmV?d00001 diff --git a/assets/font-awesome/docs/assets/font/fontawesome-webfont.svg b/assets/font-awesome/docs/assets/font/fontawesome-webfont.svg new file mode 100755 index 0000000..ba0afe5 --- /dev/null +++ b/assets/font-awesome/docs/assets/font/fontawesome-webfont.svg @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/font-awesome/docs/assets/font/fontawesome-webfont.ttf b/assets/font-awesome/docs/assets/font/fontawesome-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..d46172476a3c7caf4f44946e3c40218559f3edfa GIT binary patch literal 55096 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%0D$gSMd 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

R}45_uzO@F4>M&+fi#l7 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�BcG>P)^DXFH|n4bmKVUj~;gSQkVFL7%ihZM>XC4 yQMX@enqCS@LyX>zjG!}8S``+2*O*S81puws$XSmd6%#S@(X+rh{^NpC5dI5Q|KZmF literal 0 HcmV?d00001 diff --git a/assets/font-awesome/docs/assets/font/fontawesome-webfont.woff b/assets/font-awesome/docs/assets/font/fontawesome-webfont.woff new file mode 100755 index 0000000000000000000000000000000000000000..3c89ae09b88b38d3bc8563ca69f7f401b7301f45 GIT binary patch literal 29380 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 literal 0 HcmV?d00001 diff --git a/assets/font-awesome/docs/assets/font/museo_slab_300-webfont.eot b/assets/font-awesome/docs/assets/font/museo_slab_300-webfont.eot new file mode 100755 index 0000000000000000000000000000000000000000..3324999469eb365314319060035a254cc0db9cfb GIT binary patch literal 51440 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 literal 0 HcmV?d00001 diff --git a/assets/font-awesome/docs/assets/font/museo_slab_300-webfont.ttf b/assets/font-awesome/docs/assets/font/museo_slab_300-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..9248b9a4ea64dc6d3bfde5e9a1f92bf7d799bea4 GIT binary patch literal 51260 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 z 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 literal 0 HcmV?d00001 diff --git a/assets/font-awesome/docs/assets/font/museo_slab_500-webfont.eot b/assets/font-awesome/docs/assets/font/museo_slab_500-webfont.eot new file mode 100755 index 0000000000000000000000000000000000000000..2eb7a8977fb20fd158d41859c542125ac96d27cb GIT binary patch literal 55516 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

K$oIG9B+ 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 DqXBjS literal 0 HcmV?d00001 diff --git a/assets/font-awesome/docs/assets/font/museo_slab_500-webfont.ttf b/assets/font-awesome/docs/assets/font/museo_slab_500-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..bf78a2aefc5ca855f29f9f24b9af7c04e3df8346 GIT binary patch literal 55336 zcmd443t&{$xi7xfo;{CDlF2+XNhXh(OokXjG9*KYAwU2zAR=-iO=Fr;M4*TwARwh& z4u?Ob6c79N#WE=3@F?(bWBCJzMk zwD*7Re+Fju?B}<>*ZN-T3*(G2Cq886udkorX76;TZc{2Y&yIvG4t2=JZFVb9lwia&R+11yjLE0 z5x=i8X4wA3oJSv7|J=-PGWLtjc>XVEKk|*al98`r?3YjAeE*Y=%$^>+t8OrUKZD~3 z=gyhG;8$O+JkHp^W4zK&=RP%k?r+t{Z!q@08^`gV5w_To)pIK7`)H+9l=v!8j?f*fIBNjoPdu{VNoEnpSUfI{@W-b=Mf>#gIF3o!mYCJ} z9OFitIClv9NA@lDEZfYsu{IWEud%n-FW4#e5&MMa@gwleWMC;kDBc;gqC0iWk_&SLhk*!OMhqa&R- z(;dHvGtc6jn)qop1m_LKFV2+sWoE>_kJ&@Y)@WgYt z+sC-uJK_#Hg|KYw3ii%p!vGJR+ljsBvG*MI zUckB4@dMbi5PS9jb62sq3FlrG7;>{R;PW>uo27`Yfw)TNi?cYl1Lq#YxmN+*6~Oz6 zxc}M28K-gd3`Q^z`v>EAHSS6LGX(#K;y=M-Ou*BIy)o?Fj=OYYn?)$CsUe-QsUK1r88h%>)}GbBjO1tBe* z4FUh8GaJib4#+_c^Rpl;Vj)({N?3nZ#>!ck4P+H8!m8L{-0N;ugKKKpP*%rAvwAj$ zjb-<-acn$$fK9-28rUTECDzEk%$nH4teJgi>?`bF*}pLbT2{&*02;BJ zSngal9Cu}a`M>oQpM>|t_>TCl_yxQ##m~h%;|lhD^#2_g@gvZ+|5sn}#`xqotc3q_ zFU(Zp1-|X|g6`>l#m~e~$LGb*1H13U4?x!bj@O;82JNQAC)3U2uS3$Aj%z&kBIN1s zdO`C38(xt9FZ_ZG|J|?n`1nL%sWsjfKa2N8Q0Y80=jXhjjsB)rd~AFIp0+989{&LE z^YN2-=KlCN%p!MqK_)NV;qYw^LBHPi6>kI-I+wf#IF>+%<0ZHRJcF$}!b4}={QBbD z0UZC`+9lq8^YiJqe&3$E!~SCNV>FhYeYd*q^Y&rh?0&^B$3GVD%lac!7sr zk1xkOPTObWG33yGDZO1>- zwMydigXB3nra`;Qcf@%sVA&1IpTiXX=r2kEyy6T>S@ymXm{w4d&42_%o>id{Y1H*dvP#L17q3$xLAXywGY zz=n_nx+gTu>Es*8e~h~mGIiTIQ|A(#briOH_e-anfGI&IJYUeV`;=ZA zIwbh~1ZTYuY@Wn7__^09eKtWig8l@~73Xx*4b~_|_CBt@q;Kh$>6$jN{eiAG`sz{O zs+&u?bqUSumweF|^`|63lzjPSseo1I`UD{it z3hAb2UlkA#Zzl9@&sB7F{7sS@%$K`i3Df&E{NISZccc-WnSf%RxJzOz$!Fk>Nlf?Q zaY!R9-}ph`p#zeu|9>6c^le@kBXm6G?4$bq5>A2p7>7u z+JWyK`0lpfZo>RU!3TSAK6nCGzJsSBZUm{h$b692a~KaSaKtUhhB=G)6z0~R=h0Z` zg)R!y|=Xea6VD! ze0*knK0aw|paU@ZCSX0wig8^B_Cv1|6wo*)5D9}FlGLSrA?x9(zWaOs!hMCer*l$| zcco(s&$=k+mXLrxSHjvxETa!i={W7vUxEhEG1y1e>uvRC^8B8w`tJF>UrBn?c|DW@ zKX&RCna=w-mee|z1xzF#3H$fvCnU#ktK+a7Xzo3a{|7*g)!^0l`&xoG-|g@Jt@FP= zTmSuc>w5>%cYXKhzmixZ%8@pqy*J|n*OFz2JKXvnJ@>uU@x)x9-}yFHa?c(9>s$29 zzMA8|evh6jk{(UZp5#`NuLu*#efoF8lKMh1hn{P{2+Y8EuUV}3Q+sL6i!`6ou^!pe zpMq=2KM^ylIDQk{J@>mkED6gYFLRlt>y)#N_?`?I>Y@A1T0-7wwi z=*|0X&%M2Duufo7x0J*u-J=_mBmrchKwBsG(pK^npPk(L>^HPX!s-=%_v|=4FWduj zRl**EwJIp}SenQ(Lf?IleRdwD@%MdF&#%Nd zx+99WKNHdB?pJRv>E7AB(c{ zb9lP%9dVc2SQMC{$xDtU&riVF?dc~Z;5KuA@~WG^d&ZqS(wj^4eKbGb8mb;>l2_mA z`{w!ev**BGBkS*GOp16Xo&A3blm8VNLMH3~$FEz`gCp;E8o9LOOW&f(0t0ecM#|NF z?n}?K*+s6+#oTy%SSItbEaY)>m=FJRSsv;d3Yeb-SfR+pF_CN5Z`}`hxw}MWt`xNo z6}|Fv6|54+B5crS@^rTcD)sh<#F4b_jiZ_@~T$Q(gKViXAg`NbPdxorU$$HA?6q%D_qGv` zC*Nra$n{b5d?qQU)6N5~q<iBH+f}Z^EtqPSP|i;J0E7^rpI;0f~1mMx2W$T6;-N zH&{1q6oL*U7wL&lk}8J0^dL|uL%`1jWx3!(1NJ#V?ILiF1)1nNTs<0j<{*0s#$uo-$;k$xJ(BiO%BeKeCNYAKK${A2S5Dbhx>K{`MykmAFTOamWAY;27j62T zaL^zdO=e4qH8m~WmSJ}|U2adNH!C~Gmz$Sg;13iAi$eX1?<(nEI-smPJg}lNGN@{B z_1!f?YKIORUN>UosC!UpH)ia8aH` zRjW5_+WNiiJ9d8m2mkypyZ8Lhe{F03H+63`wtwG&AO7edn>%g#*H1tF%9D@%X2DGM z?ad6)wiycrc(cCAcD=Uj(I@D~<4b-u^`BO}_{N(j{{8>`;N+=S*-zeL=YDBFc^z-$tJyKs zpdDmyvUjj`l1~zp-op;CZ3-KpFxUM`|A|e?xThahSgcHrDcjV;QofDdxH-L$`r$Z$Fls&h>1-BWyHf}iadZW4Fm(Y+P>iKbO8wIhivtfojQbe}q_;GeDW(BxA^#4Z?*C3pi%(&=jd_4tBzBGH z-eno!bogt+WlG8b|5AF$+ql19F@)|5`W3m~IE77YS~GpkBYxVr+ZPBt>{}y#HR!+S zfmR(lyU!lLLsAF$e<_BOHozZN%%v?&e*c(Y{UfvdP5x<9^;^(+>GWhg+P}s>W=;Jg z!8QIhLGiet!Wx>C5jYd$qsJ;Erqd5xV-rsrb}B0n@cB=z0UB`8eSqyt3D^K1PRke& z^q)#RJm_z_{~=#M;SV>h!GP`yt_k|r+_xt92th)_p-+OxPGoR`3=SFqZ8&cl000fv z2OpU=rT0kaQr7?sV$CW-+qh}LHD<*>v1zF94IFU~*vm%n5u--&`(LxON16DflfMMW z{c9SUf>Qx~aFh>UJU9xNAJNbhg$B6i(NR(E=lD|mk1E;Ia|NWhqi2AEy}%1T%7{BT zgBB3F7Ft}k8e5@-OwhS$*tY`Q$ysU4Y-Db^R7nY|spd|_8jf+XgDdth%6eil>WFYy zwyQ>78cWxIrQ1~-ei_6s)xk?uqwH|1W@}B2lI~DbQt@qbs%e&*8m6Y0aY(jdSE@rb zrsLb{R81K*H3KUmj({VS!d-zBqr)n*8(-%w+RkCpYuZk2CvU-z-|!Y=>$Mq&B&%e- zzFta|-s-v{S-V=huE=hTPr_`#_%!HU17_jDEGlC}sxhTAiXEj~v4j=*l)@@ib9$%3 z^)IPXP2r_XWk!cnkpP4%Vh9?lBA!h@ON*xc%((0NMQ#3(Be?epIZYa7d|ljoD2sC3 zQZYtUme#4rmEtFDi>CllKt?tYWw5IYkHA4qRMjTUV}ZqpvYSpV?4*0 zUbW0bZ&M z&N)ygUp~P+rPc#=DVHzNhLU67E9ID7rF#wH(?p-R-QJXJ3pO(Cd##zN*znl*rhC$G znq7Q4#HX7+=^U>(2Ulf@t8hhFI|AQ|2Plp<_dD<}TN;bES{lOSMZ0zo_+?u6b9!{TEM(?iI z-nw_!y+7f@hHG!}RhxO!i@a5vLH}RWc5l`e^Hua8`*oRWjE7}rS`16_d8UNJ%7BP! zHg`tDW^3u*5#jQbQl%iQx=fu)W@Xe>Ks#OT6mVl@Sh1f{3&DzocC{QBcU8v9bguDK zDrI)n3Tl+3cd8M57h<+lc#Tr-P||CZGH29W5UQ!EQA@0lrW_v$RsjSH3}E+_6nSeD zmqW<`H`noeIZ`>eYEZeMYS7?n@O3^f;O25ESZMON^JS0QWcCEB`V}|MF=b6?SX4WE z!-kHI4JY<&n9&{zHQDd}!Nf%`Jhtt%Z8J|O8!o=`&IXgGx+Ji0%7i%+CbutH-;sUx zjHSLH@LgL;{k*37Swkm2xOv9bbDqOv@wEXTsz>gOmE;r{(lKmo+Rb9qE<>hDh4O*AA(?`@aYCk0=1sqhcGZhth59d` zvKYVe#4mLKFqh7Nxs)2k>4-@tvmp)0QHu*5&ZxB@2N+cH97-y%R}#Xm+&nKK)dOTl zWmH^~QgRI%?9X(Y{QX=!!VT_BLT0~06CX4mxb*6)nieaN8{W9y zKC*E|W7D!GY0Rt3m+jxbY{kCq_=SJ+`lZq6wWxCaW8~G=SCw+&k#!X; z3wF^}a6%K)d_}4Ons>!EUF+idb@5?RiSZofKo{ef?FeB;C_pGeI@#`uNDjLzD6PBH ze(_@aCFwQZ&X;IQwI(g3P33DrBaVvPVf;$(dq}5LbN4;GPM6&faXRdV=8OFI?Uybc z;yd|CzMHSmR%#8JU4!|_*(7O)VL9|ZdE7!6xZ;G;(4nX{8X|^}*XZ$@i-YFk>Z(cA z+~N3}us&}JS zaF4=ZXhl>mcPd6qT8yaA4Wy3J!ix2jLenAU0!(NrRyvkqPAQFAQ)tu5z$EE9NL2yg zG2jU}f{sRhbT@xbyL&gkx}E=3OWCejuowo2 z36glBr%Tp%yruDzS}CqO$UinXrR}(`kgij?xs(3Wg(`z=8{Et+V_Hu_;yEZa@{biH zmpMZ{5}zlYS)$uBDyP|>#0DG5XB%9dD*e}Q5dpVuJ^4O@WuQZRkHKc7`uhjK4?3g< z-~-b*hc1yoR$N4LI zPlp7iN+g`l4CpG8IiaiUfy#XDv`aP~^tEQ!8+>SEqgd2L5SgJ&47z#4m5i`rIi(sLol%2@ zSi)cgcUTOxX)%F22u6cN%v2;kT<{2Zr8;QJz)G9ueZ2O@8+?Q$+Xt_b8~McR((c`c z_NIc!O5lDPcy$!;QOp*zXg_*(017V9kM14_;z5~&7+9rTxl14>;ObNYcGZH1W@9tk zu7pU>6@p%cVKoF=mEceS`hRbR-Pw<3MT=vvF*P$En@kP#)74rk_GLJ;v2S2S^`PNK zsCOu`3|>4OGbbiUo6!S><_PqgHgQ?&OUov%UpVQ-Kw!Pe-7tA)%Ms2dEPZM7(g&pn z_TDHE(16>U}Ojrjn9>g4%1C319fz^?) z3z(X%TLbQbLK=6jL-pj7!mi`qe1k9uFi3MTA6zF@nSudN5Yo)^xlq~VQgP$sj?}Re z77SU^{_5&c?l7NXwRuv@^0X(ShWXm^?bo#bJUwaKtOi%x21n}McLiTwv~<1vINzO? zo@tUzukk7Cv|;w+KY3I8xMWC;2evcVOJ0icTEXj66BYpRd5oo|NSL)`*s5SO6J{+i zeaa~%tx~mMh63jyT##U|Xo_IE6w*T^1(p;@feoGmQ&VY@2LdFAVxu{`3ap122=$;ZE(0x*Y_VJ0qnumg>uJz-mb~fj5hUjO0UT-NcP9uwf`+PJjQ? zN?}Di%594M4WpWA|J0^<-(afUTVBrh+8vqrPUs9Z6%GkB7pPXF_#8@>AYQ(dq#ZG+ z3;MSzU@%7pSL4Ps+k$YmNL$P5AIDx8{f`BCi^fVH?bQ~Atn$RAXSi28`J1c%bH{pn zMMK+?RXam2XQ^~j+y0uiYe*T_K7IR`c5xeMH6P=j1v&J=>X^f#*@S@tV8BQiNHcfF zTt(S%GRUOmO0kf{T!>#rrIKq$906DYSKfv1!dysRn$bm~rDQr(YYLI7r~p)BnHUvJ z)QlP>&8b*x6r%$+8VEPYIk*UR6--p{r(}){=aIzFm~KeeNjT?E+`{FZ<5mX(BU%<7 zIO~(cvFS%R*FHIRN&Dr=gR7T5zw`M;|17QD#B)C0nCr0ZsnE{;bl7<9<0B`vKk|j| ztiHB~+jg(iWw8OgSpj-yV3kYMh|%i4oDHW?i z0p6Q{cMoEogV;hAbrI&Xfq8QM)Jjr(RRY~WF#IT8+sW9*#26C0)G*L)CCiRj&ki~a z#*R=X0F-K!up{QmE)1H5LU2M*m|B_baPC7Wz#c3U`p-3}x*z-mPyl+5oAD`kn{ep`!OsOVJ@o)yz z91uuNr-*~!u{YIj@M5Ttxl~{UzLb|#hLY!0Ts2D2p_(w05+5?~ox?4eF#h6dSg_9O zASTtq1Q+V#Z{fD%mw4I4R_(_3cg`Qt^7O$E!HTa=JECbFJJu~~dvoQI4TcX+a=W%h zJF!u_@W~59+bX#KXzf^@c6i0E6-}$Jv=I+V>@XD1Ryhq^V8&{!Zi7WQ`l?Kp3t|`S z6znoGT%ad~{X&5YL``77P{88w$&;{R3{_;w&^?=Af9*=#vp+Z+PD1ys5C-WJ|4_{c z*eHe?GF4oWRF2yI|g=$0I;PVlOcJUUA_84am|sNnxvL&uGfQgF~REQsLQP{)C!}nr(Tceq{&TA27vm zXkQWxLmm%S4H^!Qnxr6uyMV57wwfPLjb0l!YxaGI#?JWqn3dCN78c~qJ8rDA4H(z4 zYx1UPE%QfDdZcmP)aH40jSEZN-s=+(RuXh##*gIl(6>bhA}cvz;lNqLY5~w?t|VK= zZp3U7hJlHpgu)6xrFvn5d4+cJ=D;5C+Q~9kb1^z7Vd8%W!dn@gYCr7tLl3J4F{%Oz z7ce-vN})qdCnapBd2?XJU^@%I*ukV3C?pL~%gc$|?JVN)yWE+z+<}oc@fdHo#@P#9 zzc_H|ql3Se)b*FOAMr7o)^=?5*N+{UwMLPa@z|e~u7jI?yM5carf+IHG>_J{L%KBe z8Ge2}(Nsb%lo{KFzRgAkQ1E)fC5akS(km+~g@nh_?2M#4jm8X|_`vI`fubOp02e$D ziyFXIA;x2fco5nt=V2Z+nZ0ZIv5OqWuC;ZZ#^%0k;jM}#U6M>D=XRs%+BI<3NbM)v zrIq}Oui9pd)B+|0Lp6?k12B2va|}Rc3Alx{WWglil~EI^-vPo7js*+7CO{P=sLH|$ zT)iydJXjf(vS_N1WDtW@Dp__lADDOISTU*MR4^JsJZe7q*BMYnOfAg9Se!!VkPV{@ za3T&NMn;o*rI(B`#Afs_Q!o^$tRBvZ;{rGe1ze1+*|C_kVf*B!Igd2XU%F{Q!z%40 zk4&tn8@GC%_G2ENI{#}mE!xN1<(b<`i`(bT+*v9IUSGEMc(HG{+qbk~-m2Y8rmn8a zBikEsh857YL9FG}Z5~fj)50YYMh!e;CsdEqu4WUbWe}$+DKt2%odU&bid|Sbs?`a} zF?a$Zc97wL4Zu=z5P~ELA}-69g!l;l@_@lAhx1_|rQ0S2{cIXMABYz?%&^_9n_kn(>Qlm?$B>cQ0CS?`q_GiAn@Who*-d}W}^UUVS8+Y&8*s}Eu;X61=+thVcd-sB>JXHA--9lfDxKgw+!_4;=0@rg@D6B7wqm|8#! zA6u8upe_;Ai8?&lq(O;;lys3Bh?-L~uq&38B1i$9mSp{G@QO1eZOLRJX|5)hH#R`1uJj^_fO6$ziujR=TtcbmX3CKrv@#KE3v zGzX;Oxi&o4BaBUiK`1T+BaAHVs9ikNZo|nbcDjzB5mrWu0ix%03DI-GR1g8tssw&0 zvRrZa$$3+jbVwt1+|YJj;TtE_&3|e6YQvOm+itw@!LLs0^frzKK8n~k6ZFm&^j5uv zx2ASVKu|k{s11t&Xre>|s9h*9RaiuVS4hDv9#y=(;kOAXgdI_;56m$zc9>F6z>(;lOsc^G9s3A82@40aP6 z*u?mHv4I#?Zyr!m^ms`+^hw6ej0)v9M=%8c>%Q&sE7|anK6` zWi$|Vc`%GR10=@>jj{oUy|{I zurOh;(?rThc!XrVIMV=G3ep@*^&ozlbo!vT z{mdagU8J*F)gZ)F*i_!ehw>WUj(GiH?H%o*6TIrfGrUSWdgiS5Q|Sz^=6ke8?TGfK zb{~J0*Im~3@%t}-M0O_GyGh&9jjFHdy|kG#VObW4i9Y7=FtRL>)Dfv#NGw^8p310G z(8dWp8;mV?2NZHa^}5`eI^Ze>H7ib?$%U_kaV8^5=sao)-o{>P+mYropR zpQp9dZ&+S8Py2*WUK~FC+~y0V1sst+>2U6-H=?717{|2uX%pq5Y%CvjR?#%FRuHDv z{qbDFcY(ln2Jj6lgz#(>I*0rbH5+)2Nd{{gdEW^4sAdrj5|pq|p+K%9YU~bUqpZPU zHzVI+0!0KZs*9_=gNp?{rtv+}65iI{ws6mz+FwBu5G3-OgUe1XJTaSVN6w$qeg-?S z21I#8dsn;o^PS7~Yy(|}eWLAq;>6OETMrUx-h_PXw&Enn3t9coCnP*m*Q{8r;`1| zz<{d44j+=Q`_eN^nI#n>5aTleEg5%}6Iy@=SD^^NbkCE6NKH`o8gW56X;V?|+Tf-1 zHN~f9AKbHO`FCedn^(|0YuRvaIjnHg>zk*{SsyB$areEGn!j~VMEl)|1KJtxdui5$ zmIaTEd#a)|Js6q1y5-Hcm(ATXt+sx~l(KPUgEM^v{U%IUHsSD@@9TJgcW88jKQh>( zdj3q<0A@WOqQa~dSv0Z@s0_paohr&?C`?E)kcQzR#t=295#r1#;E*&?7LaCzrD7Jf zAu94q6i0;hgs7n~a1%C@r&j(TsmbjSp{pY4S5tC$?Q3&&`-UXWEKiOMetRhgw?Wc8tdbS&X99o*suK zD;8xeQG>8zIfX&s&Y)fgUZ!G(j0k9WrkGrHt0c&?C3!m^ZMT>#4t~!olKh-@_Xk=v zL2zSiWcaW_hSz95FKg}!kNk6qINw>WWR;Vz?KLAsfM|ll{3+XKOi6R(4Fh< z*+`X?4kuMmQu(BQpyyNM9#uwK$7F+cNg~T7a23&UMwSUIIkH29ITDbhwsUr~C5?yM zd6~^@k*&XJljLW#AOAu7oy#KIvjIVIXV(mp8?LuUhSUr)#Ka6O&957DT_ePD z)aWuJ<+wuVB&FLKcsfASJf%Y&`M z(>L);tF>ACyAJQy9w&@zLxvX=2+O%e8w$YRmUaSOvX@D2JZx6Nx}d@khcK4OR}&RB zl*io*1DbSoCS};D`YV}ROM?zTAsC8ks1Qsz!A=Sn7(}27H3?4SHelUZkyBI+X*yMS zwa9FU#G%v%8au5vUl0HVt~29>UYetdO5^m^bX)dC0W$#cQiK>vU_p zMed$M4|8PZF|uB{`$O3uO(HStmAgmMo^tm{;eRG~?}E3}s7RJ}<7H&-DONU&zb0V6 zTfh!>Pz;DOCtx?9B4AB`*@RjEdVZL;Xb>2v9iqz;M@2Vc?wWr zKs~CExWPA7a~z%O-5^yNI4+8mJy`@1q--+#^(Uh-#~BR- zi?EZaRS0Rva#*k*rL9mC0KUw~#@U$;#ZJ;SXt-R9V5x}Ci#&d&$Ke)^>M)K(4vYq> z+7fk1LI3Ewd5d3~cK66L<2HthCz`wyC#}5a@UgO)KVNQ<<&4_;rT4Bo`rh=$rLRP^ z79N=Jjd5YGsrXDqcFsE4byvW5^lh!8taYAkw54Et&A^?z#?9zhRtmhJw~f3Sv`pl$ zXoim32|0NXPok|*B&mcP5l%)5D+`H!L{X(osK=}vnxC_1e%4c3stty|$Y&vPthx}- zM?OnUMa+q*!93Vh#&nzPb^##+D;$V4A$f`d1_Yymh48a7VLCYw$?wh|^Mxi^whg^^ z(ddr9YF9gsJmHc}2jATC?6QCP-il>y#$W zHn?emQc@_<%~UtlGi0M^*r77vKZ<-@B5+JO7ZF1l&a1s9_-75g_78O{mNzKtCvJPI zAv%F4#Kf6}QPkmQeeRd!^`h-G7|M;zVNc4Sl_`22QWLa<9B&wm*72|@=gNJI&X z0evP7!v((0AR5`QA;wcicK<-ZwM7_2kzMVdh>Y1gqy0rJtUuXG6=2~0MWiSZB2*j> z5R!(*)H1{h_cJTS!ik-UOW|YYO9edAuUOc9JsfJb8Ib4w^#~jEj4*fJyc?%&)ZFH6P7DBDDGRqRw9ew=G_#5l7Hc2rXb;0!WNoOUPDoD``UBs3;8ClLu*@M@~# zMA*uYGFZ|hcGPq>T|P1UK#43r{pcU* z@uNJ@ILYRlxuxXBxg`f@S2ey=&)08m7`a>W?mWEv$GinuV@`cSjZ}+~%a-buCuIKT z$SBApmDsH`Eu>&XiCmtjj>-f&Bt)b|=qfV{l=F#DwU4xCrdXYzrXpjSY9pO0;#QQN z%Oo{pBs3@%;K+#}KCID%olN?ZNBr4jX*xurS7b+FM%2jikntPdnB>&R}XjHVKIT2ZA) z+(}b{2xwYPQP7=2%xRUkD7GVx)B~Ate-bQ6H2_U~{?4wy?2tRaem9;ap5rr*iiNmR z{H)f@_X7qO;$?O4uoxaEf$uy7fExf<34jy=0D&`@G44t=4FI5Qy~ls0unueyLuMt? z-@4L*sw(DqcEC9}G9v76=L>5a=QoE(b5lp0NtV2drdq=@Tdtp+y6M46n`~OD!y{-d z6Hbb#)`fC3iYKBLg4VA5-n2FoR3_jmr7~v73z%U*z^)Nd?cgajU#EP2kO-Ua2jzqL zv>7A}iC}hN07M4Q=OM&`f^WqD#{vq9WEq&N)~#<3$|ifoR*>9FAQiOU{PR`({nZ$X ztH`Bfj~umi?8v~e>@f{%wREETjSntw*`l44Q%m!;6D6&oT0Xf%+bbx~nH0Y!kq?xP z4!ffMRyC0xB8(>~ou(I5rirN%C9=H<3o)xk($Q~lNPK>{?ry0htX<-G==F8u?vr-P zyv%SRsr$^wp;IbYJBtpW3C!b%*II_j%avb3-WCy8u}9PpR`ujSl)9M>RpRBR)Dqwk zMZYEGguIec;IX`fHp>S!*bJGCFTO0$=&zP3Yq2ZGUF znwT?;4MG<~-%!yb@I7=fWc`2yUjV)C7`A?}n9a}yT?GsURzfe7Xs?9{m z963wX4!qdK{9$(jFGvfhKDgq97ZkpwLEm_(5{~>rF|X)oKy4;W)z7G$#IUVZEn8cZ z-5BzNLhW>q)puX>@OR!zXr7ODXg|aV+sgELo@_J)V>F}oavY1Ai95RIc_hX~$t7kO zn%pt7V*1M=RWm0mHmmt$Ropd1WKKk7pgbAc$!Yv7~#`}`j5fL6Zb z_=_7mIyP?lIaZq>I;$Pi%Cz^Sz>X6q`G}4Vp%ZJh8DbtRf^4kPBR=X~kd6XUOnwMF zmM5eW;>$^7x+zc*Rtit4AsAhzY!In38WIVt5Ktd23=wx07Jv#NyIM+Az(^|b9YW9% zr9fcAQb#mBi(CtM<99inubN=5WMzj+`?6!waxRz1c1~*kLBZY@bnWk!A+TT@GG^Jh z<5#u6{;ck)F_CnuY{GQ#y|RzDu3px*bH%bfV8$7ip%&k$NU3f~ha!WVuFzntb7+<8 z%e3`91~qI_;N%2oniQ!`{IP?N=l8Q7KP@!85AtIh$3!SL^fv2bxR;pH{ zu&tt4)=If`izwx{kab!DTv(_s(`XPS&yYuOVT_rKE~kzGGDt`6(5b5`)n@5UbYEEUA|axSozqKH76}orNQihz@#JD; zPOlI!rrMGr7hSZx9-(1`)h6{2b5iF@ZZwA47euoCt>4?C$y-TvEFL*_(Prb@ra0T9 zUFw!2;p-Sy2^~9wMZ*Ly>2gz;fYD>(#G_CiV&zSrXgHz(dNdq)ICTJ666M@NQ>IWX z9J(;`uCNfX0*ZyZat44sQH@Ui_F3a6%qpBXs&@S3`8A!dZvFJ^oYBKZ*Vm1zFEz=&{^K6IXWjFU&saJ- zTsv}Tu)56W&Mvv{@q5;Pe8B1VGqneIlvBI4rArwm$x|;= zIz^{ZiZG>V^#~H-lrqc``PjauG}e%i1?@&vbF~M9zz7|o=%K&8p>SSlxOx7h zT2O@NY3H|SIpb!O*(FpoR!n?hDlIVqoF%ARvZKb)Pqj38f+kScqHq@L#)Q^T^oSkI zDXs*JiqWhtl{|*6g7)eimYqP#hqW z>eW3{SP{B4e3J_Yvk1mx312wzsZ9r96qP;k{t8*PMp`yEYi$@**YitP{&@!ZJ@SuC5ioL?52FI(D2{$$!3FQ$N)9;^AAmc0Lj*ms+-Lxv|bLUzbP3Jx%WjTp|um!JDWzD__LH zN#R&iUEOhTN2XuI!2@AJ48_6Udj67C1g`ywI5<*Ya+ZjL7i1w0KIV_BddI=@WW>Ak z5eNTaVt*Dc%SIfW_9G5HY|0=1L!9p@SG?sEFvzq~sXS_%Y&$7V(Uf-jjCMsJan~bN1EfE9WzbhM;Zlk{8X4F%9w_BlamC~bz^AXf%F!+2 z-=yM9BuQ{>5c@_26&2*@m1h+9-kW0eW(i%4niZD;2C5Dr;+_U_MsyIzzkKz=ZXSFs zDBC>;xog`+&ekG~6OwJ-W37BCZ`q=qxF_i6Wm~je+VWODab%!SiwfR?|4DVhd9*@W zh;*M63uRca28CRH^6pUyOMZN2jlz(#ML|Onc_QPI$R1GcM^s7IaWLF}toc3ce2e44 zN`7>?HY4)-k`-SaUHkCzVWrw8fwq^*@RAKSWyE64T~BNS{34jYNgz>n^uR&u=G*kEeuem zx)4{SRU#gW5~>!|!YZ;z#inCakt&Y$vE6H7PREgMM*f#ieQ)q$3-i)-aB0V+0+7g*FsV!X3}xo_u5k zp*i8A3(bjBux@9xDQjpr6d5~hY*A&NucEFvSP^#FP2QT)P;p&_FVCGH8Z&KdBvdiT zDUDL(+_JCKVztQFGOP4bM!&D#d!puR)x}tlAf=R4O{x8;zNOf_r$ca3r9%Obwu^(#J4w$!I#iA~{rapm}YQjr3*6{%^DC*58 zyxfiWxNtTH0xw07je%lDttL~tQmp}A214DURG;aU{6zx^FJ6??NrV>(ODxJ|G5k_q zH5d^!lxMpOxTlcnv{9@bEUwS>g-7%YhAZt(Q|6G;P`?pjU#>GRG-mpkL90Wi?4jYJ zLD&w3%WTCh^&izvsScUUvSbAkhMcHx>6h`6WGx%Jx}~ixY*CE4rA-GfF((HC0ExIcc#KpL6)2*6AP{2V@|R1*Z^6J zno{8|k(|*&41L8!74=6?w<#x& zj$NwQRD|_L5)BcbkvE7jV9ghPW4S0IaM|594vHi7G@1j|qws*NShI#`1r;JvYXwnA zMXNHXq|)78Qt8E2J@u4{>Tr})Qq@jgBKn(s|O|M&w zIK-kHeOZ*rBbMG$!mUYJyY|MLEqh9e=gn9;X9b_9t(UCPoxJlop1J2-T|r>&q-B$} zPoC3!lz7wE1HX=VL@rhu2s24^#z6Uf%#-P27!>NmJXmaCuZ;O}#E#U6>cfr{j1sXn z*C~uw6egutMxDaDrGhXjLv{%=Qw)HXmy7Cm1iTTeAyWE?s;IyR=~)^QQ1aT|1UPdjE25 zCf~gL{zsP!UT=vnHxz(=F8EEqL-js!VLm8mPb`{%ljJ_7^uziOFn6$WZz$llAZUso zNZ6aehsZvmI1ujDUTeAuhs1;uR;{2CTqZJc-ne@Cf}S+&SFRM5EB)+hF#A)=1B9|a zJ@Cer%YP9TOG>$tS}y7haWECDQ?oynUZs{t)Y~X&nUF=IhG<^pHEIz8RH_}gQB5>u zc~NnxrqkS%3&e>P4_JGj@7T-J-MJ(Ph@|^S0n(}@D*Z7;Tv(JsK0t9_E^&KZK|{Zm z=EixGm!z%w-gDLtW#an4@hCn5lN;tuS!`YVz2~joHRI>ah?E$l8|O+QTi>qAmN&G% zU6tiqQUCa~g2;{kG!zsA#n2}onCc8jw+nrOtSuIjW7Q^BRigxkz7k86Xc{0bg03f` zd|OX=QrRmw+4F(&2gOu(951@30e{KrqR9@r(fa#J{H?yIg=8vAjf{QB zw@Od)m^QxadF_6~M;g<%^C|eFh*P?@?f&x*LZfX1#%z0X{+5vifzcM*l&sQ$hrcX`_4Sjq@C^GL}2ZjzlY+~r&V4%Mgmx@(rJc8;F{j-TrJgh1B zn7}8#OB?S>qxcWBuOMr?Q~$>G$lqgKS{2r%84-69=n@tt*&Ix`vL-?lu`wny+AC8` z)-1x_6fzDvrWrbRNw011I>T4c{r>iT1#%z$FG8=tw{Il@K_LOLpde&4C}LbeD!ccC za%ChEF;9ZX<+qTEBAvLQO43zOX2}T`6HzZQp_QX0NL$7%=}v=KGoI~0KNKX7#2PU_ zm>`I*1A9%WEQ7RA$f4$eHK-Mh-I`5jdC<=3_HyG0(9$_r)u>?%8iGixkn%#H{SIPd z;w5udHdb4lFKl1GbV<$V(KSnMCoMMu26_3chS@gR64cHkOL&sMSU(M$t#-JGt z#Rj(}dU<59hZ5a9U~U2q(#2-ox4fyT2dWXjKvR!I^&#a$gk=$QpiDi`-Pl8GG+eu3 z>fPR>>)uyL7UAz0rb@d^S5P}QouR=LnF_JI6y}6ZMh7t`p$JPaO{WqXCTbGV6%&PB zJa#1?WudWL(KQSTE0!;|sI(3S1BJ@5uqFkC4KX=2&7=2cKw*bib!jpusyblbn_)M2 z0{uoeFJIo=FkpKqBsrMhOkJh{c>sVEM- z@YJLglg3XT^4RYq7)PC9g4AX@2M)msOtfnhWhnf{y-0!N^ zO?{GyVp=wC4#J=fcno3%AkFS|U$*4W9yWT$tZ^d)ZSP5gIVjX|A)91J z-Ne-sSKKYzxQ3=_U7MD!ys(2`xPE!vSZhH;-5_cBw4vHrz$dY>@m8#@r~VT*k{uz( z1iVRTc#{Q0OofFj`kN%0wMES$fNrK0oo0Isf7TdXXQ-G9WxMd?Vm6)HP@%|&!c?Hj zDohTA$Q(Mx^4!BxnKq~OF#qr+gTyy*mvU{VG^wjizIZ(w_}tGg@KqA^l1u2M6zHU0 z4Qdb~hC`O9*&^db+CI5_gLKz+-KDZc6qoA!Fz zsCs_Q?N}~P8rjr@(jmbYb&&tnkQ*C%qAI2^m3C21+iaqV(~N~vNu27vm~N5D?%g&< z<>(Yhm2TBNxd$w-uKRd(N7tbfCM=DaYP@!_i!EEmuZ?iJrT_$BaD`N0s52fEw9R3U zB&eGONK&C4@kN@5YFOZsLRn|%${PMBqP|HZk&*}0$3Z368zPFzNEqZOXVDu6Ff|Ll zXmXiIqCWz)1cQ8XolOVzgXy#4=!T8QeyV+NG$1YOy1bxq(!zz48W+g3)*pJ~`Au)V zrQN?^fpmY%(@(cFFQl%c68evBlY>cHrW#eP$$#_6aD10OPSVF=`q-8}Hbjf_P;L9JzUEc&=@raK`o>)O863_XIs&?Y54g4Y!gb5fMDG&hzv!4DqM8Uv zs6w-xO7zUSHMz*T2fma7_=q|#5zO+51(QB3n2hF%RA??LPervF^#c-w#R`vDhQpH| zBJ;uLR0AmVXKFs2M8!>oLrSOyeV%YK9rz3r05Lq2XzK#Km}u)_n9++jU^gqRT@CyU ze|gukWiM%e;prBWGyAvl>%Z4|rVc!F9ZPSoHJ^P{8rJo};pw) zj%arNUBtt=PNe{t4dI9tRlK*x?Cs~(Cc^MrBz>8W^68SYrK>^mh`F|I>iFq$Ms@A< zs^zd*mbMu6x%L+5ZfM@{)dwHxnSK2m=VSK0|7$ffFGd6pqwkb?A#h(PI^ETyuI>I9F^ZX5(0KWe~-rN@+wb22Yn&Mk|X6hn4-o(*;I4rWO!G4+$%uKWS6f z1e8%JkxIflxs?4YqhS$<43~kY2Z}7;z+&)pEy(bh>79@qtWgF!_QA_9sjMLu4?ESW z!NlT~SoE*lMV_Vtau^d=IeG%j29s&_@26`2%f4*RVr6uo3$?4a5)`4g zrfLm_`LGA@_t7as7(hBh^&=FJ2UXkCFCY=;qjnUCjRg@KLzsmMA^f!HPNv?k=(yq( zDK#eyJq5V%JEF{t#uVUFFPKvA41gSGZ%>=5ji!!!{E2aIjQRSEv8$%nEX>cFZSvGV zuxLc=Dxdzdn#nItZ&`TH_@>77k2KF6(YUD0ley01C@ai6E(hOx53){cO%&Ke8HhXN zb?0Yv8@g{73U^Nziey5Bg0!N!CL$Vrx=}X~+%qrveiyVNXd#8)Rq&1DtK8e~s!zXoVEClj_tw zx59{B&jM6M?0OEsdwblh>ZoWatMN5#{6$4WIlj5^Hb_e2a%rS=g?58JZ!GR+J=haH zyhpMTpl*DySYZU~t9SbJXz7*?TKAS8Q610$1wa#=KJ>PwCKN8c6AI$4qSKBGsM!nD zxCt8wYRU%D8bk>=_gYd?DbNqh+*ZCI_dR1Lv-oD-n5aJ7GvM_~Zyu(w6DU zK_JB+nk(lEMMvEC-TEF8;A^v6bNc+RO9f-Te^TdxkMP#b=UlJFwx z5MjuLX;Y*0cc@;dIHkZD&66p@l8EzW)~IEeD^zMs`&r3wb!!#`Aw@7H8CugT#Bat$ zug*6+p4>Wr{?;ewm-vGvCBeX5z46l12}g2HXqh~ITyyidz+EN&P$??p$VP>(G}C%0 z^rY@yBkR(6Aw%yrLG01fxC9GiRYM92vqT${p4KH~exmLSWnE%{bLJ^DsqJnDA_@pa zBalqd&P248fQ=6KO0ZF~mr2wj)=ygCm5D{qI-1}oi|Pwv{)@Iij$rn3{)_J# z!+SIz$I3Lxvgdk-qOCu?^)ViqPs?GGT~79B?c4c9EqlA6n7>ax?=)?+=!r9k;?e<< zfJ!7s;4}*F5p8i$dKDXxaK7}$Y>5UrSehFP=_&$cXq4`|O}iX2>B`|*?9VWG3QH;~ zNhm@NB>;v9pd5Q|C_IqX$f_9#Cw$>9IvJvmBU;r|Va}`~=dS2>ZFQdb*Y-*7(UVtx zZEkVZjHl6?rKAL&5)op;XNSEg1{olmi>-hZfNn+O`UFT?El>_MW=xzBcR=lzO)Iv z-+Nq%4*BYT$GAjJ*zM6r#y`NW-AAM}c-^P*1 z;!_UWLw)3+v+g)##S5QJbz{Oq`3&Xzp}S~}j1QYA2)SQRO#KC z=|+drsop&J?wp$Fg(vNVEYe@l`G@4+KtPZf8QT=f5>b5u1-md~n@*|dE*wo4;hJ=G zGNnYWDV_W%6UDt?t|K4Ku=q%|kloq~H#7I?mTJ3>pQL5l2S)~mnkT6(K`$4r#M1w21)%9mF^clT zAf=2eEnWhcSdo>;wjza1luY)Crlzw5paCJRy|U4gLX(Ivy;5x%Rx+|cNHV5+0ZYqA zrYb+sLESB~w4c7&jYaSm*#gjq#&fU*?63@HGkrOu19LjM^H3ju(YerEi3$ljRY>HZ zLLxEYcUMTz0zd?y9HM82BbO>91YSkwJQVs7*y(7*CQ8r5pAkt%+A&FM!FPI(7Bs}8 zUM)eP2xrGyTVv8od?H_miho7>1Gik^e(lU(w5xoWb_kuNcB9FZwp?r1+O%b;o8wk) z;Q_5=H`r7kmuae*MpZ%aGvZTP2|%oRi_SSpe_`x~;1h(ysvlp)AP5#xfQPA@&SzTa zpc;arI22c?(EmVz9``}8M^pv%ZLcFLgL``F6jz`|*p{B>&!zPAZCdQ8q5hZ&%W71A z7~jEegi+U_TeaLV-0W14mbrBk9&#y$eGbjOB0hI^6n`0s|B zbl08X=9@90-w|+Wr0$sag}vZ5IQQQQ=d{KriF4}L_=Rwu)O&Y^|8io^{sKe544xc= z9rK14e=l#%E%=7|Y-4gph!2$wY7V{vkih}H$A$SfR;o)~saV0(t3ZT$9Z-K@tcq0w zrLe$LGCcUxBSn3Otrn1zURLBsA2;^1rdhozVz5BD05}`jxB`316_=6Ql zHJU+0YJF>_#G;HkI;L9DgiN(iZ4YV&IoAAODMbp$KW_>*r{M1p?ADs*A&0VauGYx+ z%+*@7mU&pW^!{9}jGvgRm1rgNc!!3b3dD!UOkv|`^aP>5boeAgM{wvb>V__yz#NKo zqP-sUmk0A2{(=%M6rhG&SbC^>sN5JGUJD(snhZ9F%aVmZ%7l7jS_6h|T{Z*+?9>(z zVIed*U|wQAEKfumEQ%26yjJP0_L?)D=#v^KEXLpd=;v~KIZ{o`1?LX^$%?1qFOvN4 z=FSDYsVdv!`<$F4r7w~;ZD~u|r0-Hn+Vl}(OJBC7mV!)gZ*S!?h@FapK!pm9C^A|f zpdum+Bgl2Iav9`0bCWbO9ds1%1lgY?R}D_C4D%~_uWgs z!^ufbPWE1VoqhJ+Ypvg!-v7+}j`_DgNPM#QTtDdOxY*w#uf1(E=w!azcb<|Q`-I3B zb=Td!$oIiM0+n@csC(!mX~Fp?HLDwauMFfhOEbSbkMtR`;0mG7PQhwC=$WIEg#gd| zZe$@MY7$ws3RXMk5tbjb=*95UHNnm_bF##sXCiQ z>${_9En(`?i@3QW1O4JSs!xyuo>c@cpLm&t-V)xQqa(9OC~4&K5ype=5qh6RX{g2_ z9JL=ENjULvp&V5(4&H&vf@1`kOhVuF{jo_#@a~Ntjbua~y+ktV)$5YTdj(-fvH9N3U6g%+W?^O^u~ zJNl&7*Z%v9qrRW_^+|c%n>Kd)-s1D7EpP4b`(58I>HNA?U8`w4EU}tPXO&mrPgcMl zQfC=h6s1`PVqN{LLCJ*>SIi^|5I`(*6C?*d78tl^5g;(GX!!9(U@9DSx;J$~F1(eI z+KWfIW{~+eDG^T;kR5cB(*y(}6-#1RNg}w45zWTwu89DS8$AysBkw!?q{OT$NWfI+o4tZgk!>^ZLS?@2_6=4T69*f*pkR zoeGIu!G5gLgNosi8K4K{V_q4A5ONM8gb+}J2X7$)4l${6z{rT@3PK1`C`}>Fe1Q-m zK9I{{+)oT4q?DzjAdHX`wik{O;;XE~FhX!`blK=JJPw!;Ulrjt${Eu5fI>gPs^jr- zLxr@-Fc5AMWTByQD-Dv{5bDzOp>hjCFA2F_j$R_U4Mi_;u{ow+A;i{8^d)}hkBVP% zO^!l^Dnkz^`vrkXuQxzLgn&DfF$dcu;b}?|g<|<4W+!aB!7t8cpHHr*Zyymq4+M zSL^os*G|W+c}fDw4(3!<`~3IpUfi=);0gRrm0@kL3~i91tF*{n0neF1`qx!{QF@D= z5jLz3JS)7o(ce8_emJP-)UQ^sXG8U@r0K45P(m<6ECW4+ z2OfF_Q=FBg^)tbSBO`NpjQffT?2C*f{Gf;5sGYdGu@*y#atEJ>j^hD1*pVY@F@$k? zJdNUK>@{~j-qrPZXIHK@JtsHKnmcy;2t=+4yC^DgMG9!yG7L}?nLzu~%rWD;%seuL;)bFPt z=Sh{F7&z5vgvl6nG+iDKSWRoKJ3g=$|}^)+zMnWLW+)vv`-} zB-cHDTlBI_eja};cqR&arYR)R5Q&HoybikGFp?Tvq=_6i7;{HaO_&u`l?f7^*yZ` zmv_l#<&loAC#W47@)2(QDX|Zub8BI0`TWhMXMSCtlKP;*-u%Gr=7xn;Pd{GY-oG~U zu63I?iZO4qua+|c3uqm08m+8Dwj*Eyv8w0IQBCR?1!H)p0s|43MqDJ5yN6+KN=k!B zhoT3m&V(MM+NPv}%uG(iy{IkV6nNB!zz@1psk-EKHY$dYhN5Gk2zO&CW<(qzmgIQk z#L)U?k|)(T>MK&&U5;8L^k<;H79OG{>PuDsF7-94%Q0isSzVPGquN-KQG#@v+BuU( z+Cyqi3ot1dcBBDrN5hWcZ9ZHEwD>@wySVphg%t#a-btBh7>|(hlVDPy2v}Zm6YZ@x z!jw$Q)@~hqo<~ss@!%-QB1$XTW64Fqip?-bxV0oN*MUD$RixfNy zIn0q~*&&#t$G}sQ7+{*`=(Pwq849~RtmP;VCGQK&mjdN-s`~thD4WtFCOScK(y#`U zYo6L>Mp)_v!;kU+sW|{RP85m^dZ`}IcaBcZxR=rcwV z#EK(3J){<}%KMv;2Dc5aouYsqm-61plfIpP@pbTlDCK$lRH@Y-!YbbsqGlrBG#sok zmdQcvI|>>F{0QM(kVhDWGUL%PqE{twXtp*xGYdSJgvgoN$b6!E+f&j-7^cAA*2 zIwAFBvMB1|=t*Ps$b>AhED%5ey7RDv=PGi#VYH8Ne2VTrl%bZ#@?hFev*da&fdWoBk1HHc^>lLzkIG z5uwU_`kjvlLY7&&;O`HImOE*PtcR5wF>RNl8);NHDC>CKqeJ11?lH>EjWeOjUMITD zn?@-=S!Dd>-^-bkS!`F3t`KdO%+eXec%Vl=RK}Z>YKX(l2d`on^0`T7uu|wBy;)-9 z52FjJ<~55WbYp&2B^g_?h&G~^X>w)kHN-`vQrBe0bAbHTc(&hwswI(KCe7)NqkEBJ zZ$qivWezf-1QJF!6#3h$`_O{9IOI;En7yI*QWCo(NJ7-Y%OECV7dG5O~RouSeQU3+!t6ROUY8196ur)(2L z9khQZ^7h__yuHL8iU8-DCm?{wG|?&WOrqq!WIBflADM{p5Y$r&QM;O|k1W8nkVE6I zP9=O``=LXJ5PiPO*M8uD#(IFL7cH0egK0WPwabIvPBF=Dc%BPb9#^a+91%P?goQpF zk3PSJo1iCCb-^G5TaZ}efT))p7sx~JE0y?Yik;J$p9Wa9qKSxcf@#;XvVBNnLkIUyHqBI!Xs54 zA!H)>KDholq1!%W{egS=``VreFhkouBZoghzJ2}uW9|`TuuTo*8bt?$7{oJ$vp&^( zAcs93>MkHjxU!1eR&<@20&*REKZKG=uT_(Z!8oCy5Z8=xF?^%lIXHrAW?V!FEGS3h zWa7!;)**1w9Zl;?l(Qlro-x&eM)fqW96>Cb-6+b)w}pgpKSusCiy@99AtlN<`ZeIOLy(XY@l(}5*%KQDI< ztqAgzC|2~X%NtOa8n_&go*g@8lK5aLjmVz4sqa_%+Q47 zQAC+ixE>>@)UAb!l`8`tRt9S}S7f9^kcv;uBQ`u`ik}o5fIeGvI;j)P z=SWBGt#$nud>4-&z0sg3Jp+H+edx*c>wflA--UgYIVH1IH>n~&8xSa~@6AWefIR~_ zu8X{QzUSoeJ-bi-3Jar}A?=q*3@2*ApoJ0Mn}=>oERUqT%NImsySgSqKIvE%@zb#3 z%g@(ED6>65F4K^gBMiJA%Ys%gCX0M&GXO!^&p{ z-N~H(j4=*k2ZiSj*lps?7-W;?juAAYrQifoj0t#?``@Ku>=-$567j)!o_OJk2N!Ib zkCE37W%mX$+mK2j4V0Ugk~~uw0Yz%?1R6+##fJi^@ON}i;$y`~icV&TP{ExHzdL(; z(Xi;UG$8qTR!WDFT=6=v-d9z!+baLk_fCmQq`FU`K{J-iF=(cglwj}D{GQ?grr0SYfI#Tvl*mEoG?Uj*R^KRN zuU41LK{R&=3R2gqV=gdCVlvn-b%;Wa6wGqer5+2S^A*=OPPi z5!T_W#}<%ut!c1@T8Q&x(P_mxapCKT$2hP zFFm}ZDLzC~6hQlg(RzoJvyCcK4Kwa zSu>*%Iun*KU~FX=#0Uh*Lr=W1Vj6}3UtC>fVDa#c34G!KkP73glw^~ajnE~|5xs0$ z)iZ1gH7tzayYSWi@4k!qigHeV3>ul>XUx&WCnymcO>zz?B{Z*rUl`8UZ5sQ0?Fse# zg&Lo9FPJyP58@9?FN>sHZS(`w?8w}f9$=c$O2ooPw{+k;FZgP>-YmlF2fxkt7hQjF zbI|u2FC|J#7%|mUp47;{o`6AcW5@HGKNUYNGn8HS@ZZ*h`N&HTsJvPMBq32jl3pDr zF7X_)NQZ~1ERjUH@`AI#Yt+8v(Jk$wRQ%#HL%rm_?|yBn?e;*8)oY{9@@8IVy&wmI zf9aKY#eu*aqtqk?Dm6)BN5=sn4YfJY{!63;`D4vy+{c(J>up|5B+;hS9ltbSms&0m zb*E+$j4_m2;te{>l3z)>0|$H;q<-xCeCPV;Ue+);bZh-(j$n1F2c;5*+%SkEb89I~ zn>$r%2|h(PJBC^SVMjAYH4P;*t2Z+dSFO#w;fDK*& z41Hd*9TZLe2697#k_5!BL@{9UyHHoo{DoyQm##J$xv!Bni5|F#2pMtfVQdzw`dP>{ zR8$HhYrG2a)m!yeT>}0~Q8S^@pdx$Titz9i_g6}5zAjvxoMfBZvhQnf%#sHVg@?;2 zNxqcAfqk|G@rl_Tcl&(42g+r(w&likA4}!X}a)fO~ zw(1iw-qvHLuuj}>?g>U{096eJA12Y@h!Kb@3|UyY+boEE0%PdW^4L(GF<8el26K2H z^4mfwf>z=PzbYOGeB5Og<~Ug0-QggOxj?u20V|GX%rcCEV-QFb zN2@91ATCx^)QoWidPdMu3eOmq2yYPBd=h!GsYJpx3yq;bennuYRuq-CJm**yDBHdPxbPKYlT1!GqfPtg)ZiH~R=mH_@PPqCIn zlTG--BPU=aUq2BwrkjEmk$4smSU$3{({yI=p$D_;wQSn8VBsN~%~o&AwXNGyv-Y;f z19|pRyY{x_CPq&DW*1M2b?;uy=O$@YcV-~#9=8qY&!Fu~U}@}U9y|2{)?C~JMR2f4 zP0!9l`W2BV(1lwZa|zcZyT?IVQ0mXjHqlJC48)b0Pd5p$QlR;Rm}?W7VB<7@TOmYJ z%wbW*Bodo}Ol&TL-JOlo;N+b>m9!)~7pG0-qMQm|l`ET1TV16} zJ}b15nidw}>ptx8E z;`&;Z*I9|ujs2^v3)gB^jo-env*W?b?hHKo4?Lll_%|X_vn}y$cnI&j%X3MmH zV;#CO?4#K-<=@ycodw57*fMY?mnk>1LhT0Z-)5cqr`a5x7oTro?OG@H+gXPe=PN(O zcduq;x`nJ#yPqY7#W1UO9-E;pVkTU(Q@(?}rfEkV?nGHXWgC@Sm`O7rnQ`q}1x!(8 zDQiZW^Hv9cPBd9!vBE5mnNaorZp2dr8C zh-GTO$8wc_XEC}Dm`T~fnv_1ka~-T*_OM#Hh`oe;J-)L619~R?1?5-{IiAM#VsM=` zY`$gyT=pf{cd*BlJ0P=ztb=6E-y2{TG!|H5s4c$1^#;JX9gwn>!)&wiGHZ}$u>Cl0 zMVTu#FSBlC4O^lA8C#^kpS9@^vjv(y$m|G9bfk=lUdAG|^SjnoF%Zp7A( zHe2SGKea*dhH@>?ZN__OgW!#~K@r;MYgWVMO)?+0={|*A&<1$FC3us6%#yLq$L7S= z0C^6|Uq+h+ZTS689Jf##1aG_ze$RBY*T2p>(1y)aCdm2}wjRynAR^&T^6zC3IHhCQ zz%rzb{R#V(!Ry&e7 zphu_J3c4=tlX?0lnG@q0rd^8q%w%n0dDwL1^T3v>e>>PQX^&hizpd%e+@sl}IimSe zu_FV~Qsp7#ur^ZLs6D8gu6tM?t-nwIdRTMVk+8E9CQqfLdOvzj^w#LVPHdmJ-;iXu$7nEaHU2TCG3LHld+fuppO~slOH5Cg zj+y=(r^IE&dEztT?@o{tmL$9|scBN*qzj2PiQdG|lI}@5mt2#4Y;w)y9cF{M!~AAS zc#0>*m)ey2j3vb~-Ll7W)^gUGWnFK*n08}&QhIIrhZzep?#$Se@p9(s%&nQf$;!xD zpLITaQuYtC4`%-%CnIN3&dWKU0wfPEe zE;v(IT)3w2Rr_T7`l8~ZM~coA&n^D2q`72kX>{qGrC&I1bex^uGW~gHt@Fbx?kGzs z`=Y#O#_EdFio=!VmENj?ssq)mx}kb&^(Qq;u1vb}mMh<^EvP+MS5UXG?*01K`gdo} zoB79viiX2iRb6$gacSd!&5EAYI>O&AvmTx0nssE>hfS=>(p1s3v}s4vk)|(aPs3mH z?A7=?H)rXbHFGXp{lmEhb3da_7Tagwjcc)|ZWnn(;c;`a2ZebRT9e;p%lm+wl0{l7gsvT!o5C_u9y0EW7l-^>t8Z_|b_|A2h%~}w>O&V$m zx(=PW66bVbTglJvz?rl0U3#YzpZ*iRaUHH*!hh#hyxWc%cjBtIggnopp4rN;*o89C zxfakortvEj1bxeY?R@n+EvVaKUV8s8P&T>i_&Yb?ddvAWufs22&pL2TQR7?it?O}A zua=6+yn@$$C9fORc;=9AcjEnNXi5I>(hbx*g!m`gUq(wPXdfMBZDH`z3x^dw625wf z0swo(2-0sX+Byzek%0J4%AuHyb~PhrI~BicWoaxOE9;q{sb-_ia^V@4hd70N{JstH zC`9`ev0~J}6uwf^(T-QJGFHxJAX21~RiVXd(E7DlFQ`Wy8rW56-&u%on2iiaSF^dG z=QN|XE%4N9W&eUc=o&VU{VRM5zt0x1YuQ3}9Y%6bLHq7y+t_`uSw4t}+^5-Y71 zSGSvOkrYYGHo_}(J$s4$LDI1&*gp0Z`;whwJ?!V~D0_|l0&@NVdjt}H15!K!kFJyK z7&{IfJq^jd#ooj?{y(8(U$D*WUG_G62kr3}_Bq=C7Q$k76X-Nc(Q>=cIxC>XE76*( z(1NScvVX=pz#3@n?eLbngY~f|F)O|k_LsZZU)dRU0PA&b_8fbkeIV(>$*{VWUm+dl6s|X)yhsfs8h>PUn9zaJue6Lyd2mUGu9_v zy4NLbWV2jhbKBgK^zb$AdR<9UZi)2YMXn^3{Vd9Oy0T!2}$HrK$(vIG7Nn9z@_EJW@S~#6d)aIFMXX>JJ+6 zZq)rUY})m!@skD|8m|o;PQ;<1I&c_`!-*(^dUA}V?f{Eght$vhcVclu%#OgJ35T)x MeR2LZE>qtB0zJcG7XSbN literal 0 HcmV?d00001 diff --git a/assets/font-awesome/docs/assets/font/proximanova-sbold-webfont.eot b/assets/font-awesome/docs/assets/font/proximanova-sbold-webfont.eot new file mode 100755 index 0000000000000000000000000000000000000000..ecf0cb15e4e3bae01bef21d9377cc3ca46ffaeb2 GIT binary patch literal 14174 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 literal 0 HcmV?d00001 diff --git a/assets/font-awesome/docs/assets/font/proximanova-sbold-webfont.ttf b/assets/font-awesome/docs/assets/font/proximanova-sbold-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..564f1aae7146f82b271fbe98aac1e3fc4f7fdb4f GIT binary patch literal 32412 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 Oo}AO6AK(3uvHu6^bLT(+ literal 0 HcmV?d00001 diff --git a/assets/font-awesome/docs/assets/font/proximanova-webfont.eot b/assets/font-awesome/docs/assets/font/proximanova-webfont.eot new file mode 100755 index 0000000000000000000000000000000000000000..1f28b415c6b1d8e27865485ea66a523b44652ee5 GIT binary patch literal 31323 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


iH8d1GWv-skQ&`m4P=q|m@6jXflAlAi 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 A-~a#s literal 0 HcmV?d00001 diff --git a/assets/font-awesome/docs/assets/ico/favicon.ico b/assets/font-awesome/docs/assets/ico/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..742243e318a5fa557b434944ce23925aadf4d518 GIT binary patch literal 1150 zcmd6mF>8ZR5XWDLA3$Sl2tw#2g(x8qXegL1dj`KkNS&PBx@FhdkK*DGvNe=`gKQZZ zR0z1_-+QKt1Pe7;dUEfc_wIMkclTthMUN;l8XwuKz}N$0?1_|I%neQjT4>+dXiW=IC@fjq-4|;KMM)VzIc3w=4^yDAwkXWf`;C z41>X-T)*DmbzLM$0^j#xnkM@FKBm(tJkP`FbOM+2`HU!vpsFhB_&n$j!*aR2i(jo) z|Bkn98(Egso}Sk&j^n(3JfQmhk|bfj-($UAL)Uc#L4f1&nCD5;G=JALE$^FPB`E&pP literal 0 HcmV?d00001 diff --git a/assets/font-awesome/docs/assets/img/contribution-sample.png b/assets/font-awesome/docs/assets/img/contribution-sample.png new file mode 100755 index 0000000000000000000000000000000000000000..fe7647f0be94c09a94202fdeb6bd75e2d877be7e GIT binary patch literal 2441 zcmb7G2~<;88V*Atjz;5*N+W2K#=1}?3xog;6OYA+l(Q|cmkM>Ky0PS1Z>VeP>hQK%H+SLT)r7HeKnUG$ZY_A^flm;N1ptvKl}ZUxCjumlCz9RV+{_w|jt(%w zL6pcBvt=;NQ_Q1oLzS{y%uprA9%^eebU_=>PKqM1L z<}J+w8I1o8efW#0`1WAM(xNvdn%u5LXA0fyVLqaA5?Vmrz z-~>nvi4q_I&L@U&4>*z|Nklp;8w>eYD&TdYwzVlo<#F6kozIdJ+`v=$iyycmjB3Iw<5G1Y`Y# z5D)iu(*XDVxwyPnZ;l)L{#;z&%O%3e5Y46iw^GlCVE>rA3&w>93)Tnuu-}ESvHQYs zGw?@oEjWnj+u7MUJUpycs~lz?wB{xLoeCWy`|D!zmO> zTwGjsc6MQ5A&bSTtgNi6s`B^uSE*FCwzeBLZY(Y?hAr*w?F~UtNl6I`h3f6?&C1F; zc<^9LOG{T**P};|dU|?BM@LO26P)$L1a}C5u<{I`doyMC$5ipsM}8~QR>k1{;$QUP z_22qkJPKvACiI;+PH4tYr`=_pTY>G(chlG2$b6C_skSxx>3fo9o@M08(_Bu3(MrQ~ zZ6iRIgTwoAjDo~^}b+xn}@rjzg-73R{smXPYu&n<5tlsTxp%!=KFoX)|%;>ieg<`gnf zU!ZyBg1SypFUMBw@l0!u7Iq&RO$)=KUI2pDf>9-3ZukAFEE{XzA9@9tps(z@>LJircz~#0XrF0i+ z+X!|d68W^B+xGbYTk~}M&FsrOblKG-Tb?o*lOMmj9bILrj>@h_p4#_!w7Rk>d31@B zYl(=iSL)P;W@!`aOL^|G0TYXOVK1f!>2nOY=AwRJ-;=UD650I1scT!9{J5>Q!_Jk5 z(O2wQ{owK4r1fudFNaH(wiedaR$mUpx?dhMG2ftfpAXrj9rE8l{qV;wbkmV=e)rBT z)j1%jNguT9WSqX%2>5R{JiR&7a62(OdmrXdZ{U3@M^N^ecEm9uEP3xw)oH!=PTa5c zRMM|h+>_U4q1nOTHPdvP6wRtUtZ}z<=H#sMTtJhRCOywE(3A7E9@q12fs+1H%*qLv2>B$L&|7_D|#gmxDRMb~*Hhwb@WoUms9Y~#C5$KxttF(%) z&a%f`x=ALzQFi7!X1%mL-|;8Z=#O;|&@1JsHqpVM*26PO5s2$E8>7Ipz;nSLb7m<} zc$r|wrB0t9Ye&rNB)p_8~IC!g>Opgkz@ES&QAN z7O&tNZrzKl#-lct@;kX6C8U5O;n=B?HZ?%`KGQr;mM}H6^Ap2Cyy8DqxYY7 zpp2K>{^l?~2x7z=Y$7?DmcL?H@q*^Nm8)`@gSV`dc4d=eN%@!ghki~p49lMj=w3l4-yy}P z8NVd)JvA)Pd+g6N&vUi4?$?WwZ#FjY<;^AED+e2fDX3Xf(AN#_r!r1;gPz)&ipJ8F zZuXWf*AB^t6!!U*QGc7Z&`m~c(EMK0ER4KBy7XtuTSmY3S9SJHrIW`OYA{z23sU(Q z_FR5N>}*Dtd227SJw=%tm1XV@=;os%$E%XRi2k7Bd+|1 zZ5ExaFI6nRfAStJ!NvCY@L;6r_megRd2LnI1lLevnmAgo4c9-@mpAoKMX$OV)~{tB ikDN0@xt(cq9ir3s;0@Ky3WNFQD8P3Iy>wgj7ykl|aUeqg literal 0 HcmV?d00001 diff --git a/assets/font-awesome/docs/assets/img/fort_awesome.jpg b/assets/font-awesome/docs/assets/img/fort_awesome.jpg new file mode 100755 index 0000000000000000000000000000000000000000..3542fae0fe6706021de350d979a4014d4661c8a4 GIT binary patch literal 114822 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 B7G?kd literal 0 HcmV?d00001 diff --git a/assets/font-awesome/docs/assets/img/glyphicons-halflings.png b/assets/font-awesome/docs/assets/img/glyphicons-halflings.png new file mode 100755 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 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 literal 0 HcmV?d00001 diff --git a/assets/font-awesome/docs/assets/img/icon-flag.pdf b/assets/font-awesome/docs/assets/img/icon-flag.pdf new file mode 100755 index 0000000000000000000000000000000000000000..1c8913d149eb6aa0b03af4cae0458134b8de7178 GIT binary patch literal 184736 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 z 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

j|EEE>>7NC& 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 literal 0 HcmV?d00001 diff --git a/assets/font-awesome/docs/assets/js/backbone.min.js b/assets/font-awesome/docs/assets/js/backbone.min.js new file mode 100755 index 0000000..5846b32 --- /dev/null +++ b/assets/font-awesome/docs/assets/js/backbone.min.js @@ -0,0 +1,37 @@ +// Backbone.js 0.9.1 + +// (c) 2010-2012 Jeremy Ashkenas, DocumentCloud Inc. +// Backbone may be freely distributed under the MIT license. +// For all details and documentation: +// http://backbonejs.org +(function(){var i=this,r=i.Backbone,s=Array.prototype.slice,t=Array.prototype.splice,g;g="undefined"!==typeof exports?exports:i.Backbone={};g.VERSION="0.9.1";var f=i._;!f&&"undefined"!==typeof require&&(f=require("underscore"));var h=i.jQuery||i.Zepto||i.ender;g.setDomLibrary=function(a){h=a};g.noConflict=function(){i.Backbone=r;return this};g.emulateHTTP=!1;g.emulateJSON=!1;g.Events={on:function(a,b,c){for(var d,a=a.split(/\s+/),e=this._callbacks||(this._callbacks={});d=a.shift();){d=e[d]||(e[d]= +{});var f=d.tail||(d.tail=d.next={});f.callback=b;f.context=c;d.tail=f.next={}}return this},off:function(a,b,c){var d,e,f;if(a){if(e=this._callbacks)for(a=a.split(/\s+/);d=a.shift();)if(f=e[d],delete e[d],b&&f)for(;(f=f.next)&&f.next;)if(!(f.callback===b&&(!c||f.context===c)))this.on(d,f.callback,f.context)}else delete this._callbacks;return this},trigger:function(a){var b,c,d,e;if(!(d=this._callbacks))return this;e=d.all;for((a=a.split(/\s+/)).push(null);b=a.shift();)e&&a.push({next:e.next,tail:e.tail, +event:b}),(c=d[b])&&a.push({next:c.next,tail:c.tail});for(e=s.call(arguments,1);c=a.pop();){b=c.tail;for(d=c.event?[c.event].concat(e):e;(c=c.next)!==b;)c.callback.apply(c.context||this,d)}return this}};g.Events.bind=g.Events.on;g.Events.unbind=g.Events.off;g.Model=function(a,b){var c;a||(a={});b&&b.parse&&(a=this.parse(a));if(c=j(this,"defaults"))a=f.extend({},c,a);b&&b.collection&&(this.collection=b.collection);this.attributes={};this._escapedAttributes={};this.cid=f.uniqueId("c");if(!this.set(a, +{silent:!0}))throw Error("Can't create an invalid model");delete this._changed;this._previousAttributes=f.clone(this.attributes);this.initialize.apply(this,arguments)};f.extend(g.Model.prototype,g.Events,{idAttribute:"id",initialize:function(){},toJSON:function(){return f.clone(this.attributes)},get:function(a){return this.attributes[a]},escape:function(a){var b;if(b=this._escapedAttributes[a])return b;b=this.attributes[a];return this._escapedAttributes[a]=f.escape(null==b?"":""+b)},has:function(a){return null!= +this.attributes[a]},set:function(a,b,c){var d,e;f.isObject(a)||null==a?(d=a,c=b):(d={},d[a]=b);c||(c={});if(!d)return this;d instanceof g.Model&&(d=d.attributes);if(c.unset)for(e in d)d[e]=void 0;if(!this._validate(d,c))return!1;this.idAttribute in d&&(this.id=d[this.idAttribute]);var b=this.attributes,k=this._escapedAttributes,n=this._previousAttributes||{},h=this._setting;this._changed||(this._changed={});this._setting=!0;for(e in d)if(a=d[e],f.isEqual(b[e],a)||delete k[e],c.unset?delete b[e]:b[e]= +a,this._changing&&!f.isEqual(this._changed[e],a)&&(this.trigger("change:"+e,this,a,c),this._moreChanges=!0),delete this._changed[e],!f.isEqual(n[e],a)||f.has(b,e)!=f.has(n,e))this._changed[e]=a;h||(!c.silent&&this.hasChanged()&&this.change(c),this._setting=!1);return this},unset:function(a,b){(b||(b={})).unset=!0;return this.set(a,null,b)},clear:function(a){(a||(a={})).unset=!0;return this.set(f.clone(this.attributes),a)},fetch:function(a){var a=a?f.clone(a):{},b=this,c=a.success;a.success=function(d, +e,f){if(!b.set(b.parse(d,f),a))return!1;c&&c(b,d)};a.error=g.wrapError(a.error,b,a);return(this.sync||g.sync).call(this,"read",this,a)},save:function(a,b,c){var d,e;f.isObject(a)||null==a?(d=a,c=b):(d={},d[a]=b);c=c?f.clone(c):{};c.wait&&(e=f.clone(this.attributes));a=f.extend({},c,{silent:!0});if(d&&!this.set(d,c.wait?a:c))return!1;var k=this,h=c.success;c.success=function(a,b,e){b=k.parse(a,e);c.wait&&(b=f.extend(d||{},b));if(!k.set(b,c))return!1;h?h(k,a):k.trigger("sync",k,a,c)};c.error=g.wrapError(c.error, +k,c);b=this.isNew()?"create":"update";b=(this.sync||g.sync).call(this,b,this,c);c.wait&&this.set(e,a);return b},destroy:function(a){var a=a?f.clone(a):{},b=this,c=a.success,d=function(){b.trigger("destroy",b,b.collection,a)};if(this.isNew())return d();a.success=function(e){a.wait&&d();c?c(b,e):b.trigger("sync",b,e,a)};a.error=g.wrapError(a.error,b,a);var e=(this.sync||g.sync).call(this,"delete",this,a);a.wait||d();return e},url:function(){var a=j(this.collection,"url")||j(this,"urlRoot")||o();return this.isNew()? +a:a+("/"==a.charAt(a.length-1)?"":"/")+encodeURIComponent(this.id)},parse:function(a){return a},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return null==this.id},change:function(a){if(this._changing||!this.hasChanged())return this;this._moreChanges=this._changing=!0;for(var b in this._changed)this.trigger("change:"+b,this,this._changed[b],a);for(;this._moreChanges;)this._moreChanges=!1,this.trigger("change",this,a);this._previousAttributes=f.clone(this.attributes); +delete this._changed;this._changing=!1;return this},hasChanged:function(a){return!arguments.length?!f.isEmpty(this._changed):this._changed&&f.has(this._changed,a)},changedAttributes:function(a){if(!a)return this.hasChanged()?f.clone(this._changed):!1;var b,c=!1,d=this._previousAttributes,e;for(e in a)if(!f.isEqual(d[e],b=a[e]))(c||(c={}))[e]=b;return c},previous:function(a){return!arguments.length||!this._previousAttributes?null:this._previousAttributes[a]},previousAttributes:function(){return f.clone(this._previousAttributes)}, +isValid:function(){return!this.validate(this.attributes)},_validate:function(a,b){if(b.silent||!this.validate)return!0;var a=f.extend({},this.attributes,a),c=this.validate(a,b);if(!c)return!0;b&&b.error?b.error(this,c,b):this.trigger("error",this,c,b);return!1}});g.Collection=function(a,b){b||(b={});b.comparator&&(this.comparator=b.comparator);this._reset();this.initialize.apply(this,arguments);a&&this.reset(a,{silent:!0,parse:b.parse})};f.extend(g.Collection.prototype,g.Events,{model:g.Model,initialize:function(){}, +toJSON:function(){return this.map(function(a){return a.toJSON()})},add:function(a,b){var c,d,e,g,h,i={},j={};b||(b={});a=f.isArray(a)?a.slice():[a];for(c=0,d=a.length;c=b))this.iframe=h('