(function(b){b.format=function(){var c={date:{format:"dddd, MMMM dd, yyyy h:mm:ss tt",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],daysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],timeFormat:"h:mm tt",shortDateFormat:"M/d/yyyy",longDateFormat:"dddd, MMMM dd, yyyy"},number:{format:"#,##0.0#",groupingSeparator:",",decimalSeparator:"."}};return{locale:function(f){a={a:6};if(f){for(var d in f){for(var e in f[d]){c[d][e]=f[d][e]}}}return c},date:function(J,D){var F=0,E=0,K=0;K=E="";var H,z;if(typeof J=="string"){var y=function(g,f,h,e){for(e=e;e>=h;e--){var d=g.substring(f,f+e);if(d.length>=h&&(new RegExp(/^\d+$/)).test(d)){return d}}return null};if(typeof D=="undefined"){D=c.date.format}var I=0,A=new Date,B=A.getYear(),G=A.getMonth()+1,w=1,C=A.getHours(),q=A.getMinutes(),o=A.getSeconds();A=A.getMilliseconds();for(var v="",x;F<D.length;){K="";for(E=D.charAt(F);D.charAt(F)==E&&F<D.length;){K+=D.charAt(F++)}if(K.indexOf("MMMM")>-1&&K.length>4){K="MMMM"}if(K.indexOf("EEEE")>-1&&K.length>4){K="EEEE"}if(K=="yyyy"||K=="yy"||K=="y"){if(K=="yyyy"){z=H=4}if(K=="yy"){z=H=2}if(K=="y"){H=2;z=4}B=y(J,I,H,z);if(B===null){return 0}I+=B.length;if(B.length==2){B=parseInt(B,10);B=B>70?1900+B:2000+B}}else{if(K=="MMMM"){E=G=0;for(K=c.date.monthsFull.length;E<K;E++){x=c.date.monthsFull[E];if(J.substring(I,I+x.length).toLowerCase()==x.toLowerCase()){G=E+1;I+=x.length;break}}if(G<1||G>12){return 0}}else{if(K=="MMM"){E=G=0;for(K=c.date.monthsShort.length;E<K;E++){x=c.date.monthsShort[E];if(J.substring(I,I+x.length).toLowerCase()==x.toLowerCase()){G=E+1;I+=x.length;break}}if(G<1||G>12){return 0}}else{if(K=="EEEE"){E=0;for(K=c.date.daysFull.length;E<K;E++){x=c.date.daysFull[E];if(J.substring(I,I+x.length).toLowerCase()==x.toLowerCase()){I+=x.length;break}}}else{if(K=="EEE"){E=0;for(K=c.date.daysShort.length;E<K;E++){x=c.date.daysShort[E];if(J.substring(I,I+x.length).toLowerCase()==x.toLowerCase()){I+=x.length;break}}}else{if(K=="MM"||K=="M"){G=y(J,I,1,2);if(G===null||G<1||G>12){return 0}I+=G.length}else{if(K=="dd"||K=="d"){w=y(J,I,1,2);if(w===null||w<1||w>31){return 0}I+=w.length}else{if(K=="hh"||K=="h"){C=y(J,I,1,2);if(C===null||C<1||C>12){return 0}I+=C.length}else{if(K=="HH"||K=="H"){C=y(J,I,1,2);if(C===null||C<0||C>23){return 0}I+=C.length}else{if(K=="KK"||K=="K"){C=y(J,I,1,2);if(C===null||C<0||C>11){return 0}I+=C.length}else{if(K=="kk"||K=="k"){C=y(J,I,1,2);if(C===null||C<1||C>24){return 0}I+=C.length;C--}else{if(K=="mm"||K=="m"){q=y(J,I,1,2);if(q===null||q<0||q>59){return 0}I+=q.length}else{if(K=="ss"||K=="s"){o=y(J,I,1,2);if(o===null||o<0||o>59){return 0}I+=o.length}else{if(K=="SSS"||K=="SS"||K=="S"){A=y(J,I,1,3);if(A===null||A<0||A>999){return 0}I+=A.length}else{if(K=="a"){v=J.substring(I,I+2).toLowerCase();if(v=="am"){v="AM"}else{if(v=="pm"){v="PM"}else{return 0}}I+=2}else{if(K!=J.substring(I,I+K.length)){return 0}else{I+=K.length}}}}}}}}}}}}}}}}}if(I!=J.length){return 0}if(G==2){if(B%4===0&&B%100!==0||B%400===0){if(w>29){return 0}}else{if(w>28){return 0}}}if(G==4||G==6||G==9||G==11){if(w>30){return 0}}if(C<12&&v=="PM"){C=C-0+12}else{if(C>11&&v=="AM"){C-=12}}return new Date(B,G-1,w,C,q,o,A)}else{F=function(e,d){if(typeof d=="undefined"||d==2){return(e>=0&&e<10?"0":"")+e}else{if(e>=0&&e<10){return"00"+e}if(e>=10&&e<100){return"0"+e}return e}};if(typeof D=="undefined"){D=c.date.format}z=J.getYear();if(z<1000){z=String(z+1900)}y=J.getMonth()+1;I=J.getDate();B=J.getDay();G=J.getHours();w=J.getMinutes();H=J.getSeconds();C=J.getMilliseconds();J={y:z,yyyy:z,yy:String(z).substring(2,4),M:y,MM:F(y),MMM:c.date.monthsShort[y-1],MMMM:c.date.monthsFull[y-1],d:I,dd:F(I),EEE:c.date.daysShort[B],EEEE:c.date.daysFull[B],H:G,HH:F(G)};J.h=G===0?12:G>12?G-12:G;J.hh=F(J.h);J.k=G+1;J.kk=F(J.k);J.K=G>11?G-12:G;J.KK=F(J.K);J.a=G>11?"PM":"AM";J.m=w;J.mm=F(w);J.s=H;J.ss=F(H);J.S=C;J.SS=F(C);J.SSS=F(C,3);z="";F=0;K=E="";for(H=false;F<D.length;){K="";E=D.charAt(F);if(E=="'"){F++;if(D.charAt(F)==E){z+=E;F++}else{H=!H}}else{for(;D.charAt(F)==E;){K+=D.charAt(F++)}if(K.indexOf("MMMM")!=-1&&K.length>4){K="MMMM"}if(K.indexOf("EEEE")!=-1&&K.length>4){K="EEEE"}z+=typeof J[K]!="undefined"&&!H?J[K]:K}}return z}},number:function(x,r){var t,s,y,v;if(typeof x=="string"){t=c.number.groupingSeparator;s=c.number.decimalSeparator;y=x.indexOf(s);v=1;if(y!=-1){v=Math.pow(10,x.length-y-1)}x=x.replace(new RegExp("["+t+"]","g"),"");x=x.replace(new RegExp("["+s+"]"),".");return parseInt(x*v,10)/v}else{if(typeof r=="undefined"||r.length<1){r=c.number.format}var o="",j="",w=x<0;x=Math.abs(x);t=",";t=r.lastIndexOf(t);s=".";y=r.indexOf(s);if(y!=-1){j=c.number.decimalSeparator;s=r.substr(y+1).replace(/#/g,"").length;var p=r.substr(y+1).length;if(p>0){v=1000;var q=Math.pow(10,p),u=Math.round(parseInt(x*q*v-Math.round(x)*q*v,10)/v);q=String(u<0?Math.round(parseInt(x*q*v-parseInt(x,10)*q*v,10)/v):u);u=x.toString().split(".");if(typeof u[1]!="undefined"){for(v=0;v<u[1].length;v++){if(u[1].substr(v,1)=="0"){q="0"+q}else{break}}}for(v=0;v<p-j.length;v++){q+="0"}u="";for(v=0;v<q.length;v++){p=q.substr(v,1);if(v>=s&&p=="0"&&/^0*$/.test(q.substr(v+1))){break}u+=p}j+=u}if(j==c.number.decimalSeparator){j=""}}if(y!==0){o=j!=""?String(Math.floor(x)):String(Math.round(x));x=c.number.groupingSeparator;s=0;if(t!=-1){s=y!=-1?y-t:r.length-t;s--}if(s>0){t=0;p="";for(v=o.length;v--;){if(t!==0&&t%s===0){p=x+p}p=o.substr(v,1)+p;t++}o=p}r=y!=-1?r.substr(0,y).replace(new RegExp("#|"+x,"g"),"").length:r.replace(new RegExp("#|"+x,"g"),"").length;for(v=o.length;v<r;v++){o="0"+o}}result=o+j;return(w?"-":"")+result}}}}()})(jQuery);
