Commits

Sachirou Inoue  committed 69da6ca

Initial commit. templare review.

  • Participants

Comments (0)

Files changed (43)

+/cf
+/.bundle
+/vendor
+/.sass-cache
+/compiler.jar
+source :gemcutter
+
+gem 'shotgun'
+gem 'sinatra', '1.2.6'
+gem 'haml', '3.1.2'
+gem 'sass', '3.1.4'
+gem 'coffee-script', '2.2.0'

File Gemfile.lock

+GEM
+  remote: http://rubygems.org/
+  specs:
+    coffee-script (2.2.0)
+      coffee-script-source
+      execjs
+    coffee-script-source (1.1.1)
+    execjs (1.2.0)
+      multi_json (~> 1.0)
+    haml (3.1.2)
+    multi_json (1.0.3)
+    rack (1.3.1)
+    sass (3.1.4)
+    shotgun (0.9)
+      rack (>= 1.0)
+    sinatra (1.2.6)
+      rack (~> 1.1)
+      tilt (>= 1.2.2, < 2.0)
+    tilt (1.3.2)
+
+PLATFORMS
+  ruby
+
+DEPENDENCIES
+  coffee-script (= 2.2.0)
+  haml (= 3.1.2)
+  sass (= 3.1.4)
+  shotgun
+  sinatra (= 1.2.6)
+desc 'Compile SCSS to CSS.'
+task :scss do
+  Dir['views/style/*.scss'].each do |file|
+    sh "sass --scss #{file} #{File.dirname file}/#{File.basename file, '.scss'}.css"
+  end
+end
+
+
+desc 'Compile JavaScript with Closure Compiler.'
+task :closure do
+  SCRIPTS_DIR = 'views/script/'
+  COMPILER_PATH = 'compiler.jar'
+  {'ui' => ['ui']}.each do |key, value|
+    sh "java -jar #{COMPILER_PATH} --compilation_level SIMPLE_OPTIMIZATIONS " +
+       "--js_output_file #{SCRIPTS_DIR + key}.g.js " +
+       value.inject('') {|result, item| result + "--js #{SCRIPTS_DIR + item}.js "}.comp
+  end
+end
+
+
+task :default => [:scss]
+require './main'
+
+run Sinatra::Application

File image/.XnViewSort

+XnView sort
+doctor_large.jpg
+title.png
+clinic_large.jpg
+paint_large.jpg
+navbaritem_bg.png

File image/clinic_large.jpg

Added
New image

File image/doctor_large.jpg

Added
New image

File image/favicon.png

Added
New image

File image/navbaritem_bg.png

Added
New image

File image/paint_large.jpg

Added
New image

File image/sofer_large.jpg

Added
New image

File image/title.png

Added
New image
+# encoding=utf-8
+
+require 'rubygems'
+require 'sinatra'
+require 'haml'
+require 'sass'
+require 'coffee-script'
+
+
+not_found do
+  status 404
+  haml :notfound
+end
+
+
+get '/' do
+  haml :template
+end
+
+
+get '*.css' do
+  #scss params[:splat]
+  send_file "views/style#{params[:splat]}.css"
+end
+
+
+get '*.js' do
+  #coffee params[:splat]
+  send_file "views/script#{params[:splat]}.js"
+end
+
+
+get '/:path.html' do
+  @subtitle = {:contents => 'サイトマップ',
+    :greeting => '病院紹介・院長あいさつ',
+    :timetable => '診療時間',
+    :access => '交通アクセス',
+    :staff => 'スタッフ・施設紹介'}
+  haml params[:path]
+end
+
+
+get %r{/(.+?)\.(png|jpg|jpeg|webp)} do
+  send_file "image/#{params[:captures][0]}.#{params[:captures][1]}"
+end

File views/contents.html

+<!doctype html>
+<html lang="ja">
+  <head>
+    <meta charset="utf-8" />
+    <meta name="description" content="" />
+    <meta name="keywords" content="" />
+    <title>サイトマップ - せとメンタルクリニック</title>
+    <link rel="home" href="./" />
+    <link rel="contents" href="./contents" />
+    <link rel="stylesheet" href="style.css" />
+    <link rev="made" href="mailto:utakata.c4se+setomental@gmail.com" />
+  </head>
+  <body>
+    <section>
+      <h1></h1>
+        <ol>
+          <li><a href="./">病院紹介・院長あいさつ</a></li>
+          <li><a href="./">診療時間</a></li>
+          <li><a href="./map">交通アクセス</a></li>
+          <li><a href="./staff">スタッフ・施設紹介</a></li>
+        </ol>
+    </section>
+    <nav></nav>
+  </body>
+</html>

File views/script/es5.g.js

+(function(){var d=Array.prototype;if(!Array.isArray)Array.isArray=function(c){return Object.prototype.toString.call(c)==="[object Array]"};if(!d.every)d.every=function(c,b){for(var a=this.length-1;a>=0;a-=1)if(typeof this[a]!=="undefined"&&!c.call(b,this[a],a,this))return false;return true};if(!d.filter)d.filter=function(c,b){for(var a=[],e=0,f=this.length;e<f;e+=1)typeof this[e]!=="undefined"&&c.call(b,this[e],e,this)&&a.push(this[e]);return a};if(!d.forEach)d.forEach=function(c,b){for(var a=this.length-
+1;a>=0;a-=1)typeof this[a]!=="undefined"&&c.call(b,this[a],a,this);return this};if(!d.indexOf)d.indexOf=function(c,b){var a,e=this.length;for(b=b||0;b<0;)b+=e-1;for(a=b;a<e;a+=1)if(this[a]===c)return a;return-1};if(!d.lastIndexOf)d.lastIndexOf=function(c,b){var a;a=this.length;if(typeof b==="undefined")b=a-1;for(;b<0;)b+=a-1;for(a=b;a>=0;a-=1)if(this[a]===c)return a;return-1};if(!d.map)d.map=function(c,b){for(var a=this.length,e=Array(a);a>=0;a-=1)if(typeof this[a]!=="undefined")e[a]=c.call(b,this[a],
+a,this);return e};if(!d.reduce)d.reduce=function(c,b){var a=0,e=this.length;if(typeof b==="undefined"){b=this[0];a=1}for(;a<e;a+=1)if(typeof this[a]!=="undefined")b=c.call(null,b,this[a],a,this);return b};if(!d.reduceRight)d.reduceRight=function(c,b){var a=this.length-1;if(typeof b!=="undefined"){b=this[a];a-=1}for(;a>=0;a-=1)if(typeof this[a]!=="undefined")b=c.call(null,b,this[a],a,this);return b};if(!d.some)d.some=function(c,b){for(var a=this.length-1;a>=0;a-=1)if(typeof this[a]!=="undefined"&&
+c.call(b,this[a],a,this))return true;return false};if(!String.prototype.trim)String.prototype.trim=function(){for(var c=this.replace(/^\s\s*/,""),b=/\s/,a=c.length;b.test(c.charAt(a-=1)););return c.slice(0,a+1)};if(!Object.keys)Object.keys=function(c){var b,a=[];for(b in c)c.hasOwnProperty(b)&&a.push(b);return a};if(!Date.now)Date.now=function(){return(new Date).getTime()};if(!Date.prototype.toISOString)Date.prototype.toISOString=function(){return(this.getUTCFullYear()<1E3?this.getUTCFullYear()<100?
+this.getUTCFullYear()<10?"000":"00":"0":"")+this.getUTCFullYear()+"-"+(this.getUTCMonth()+1<10?"0":"")+(this.getUTCMonth()+1)+"-"+(this.getUTCDate()<10?"0":"")+this.getUTCDate()+"T"+(this.getUTCHours()<10?"0":"")+this.getUTCHours()+":"+(this.getUTCMinutes()<10?"0":"")+this.getUTCMinutes()+":"+(this.getUTCSeconds()<10?"0":"")+this.getUTCSeconds()+"Z"}})();

File views/script/ui.js

+uu.ready(function () {
+    uu.klass('navbaritem').forEach(function (node) {
+        uu.event(node, 'mouseover', function (evt) {
+            uu.css(node, {'background-position': '0 -31px'});
+        });
+        uu.event(node, 'mouseout', function (evt) {
+            uu.css(node, {'background-position': '0 0'});
+        });
+    });
+});

File views/script/uupaa.js

+/*!{id:"uupaa.js",ver:0.8,license:"MIT",author:"uupaa.js@gmail.com"}*/
+var uu;
+uu||function(s,m,Y,Ha,bb,ea,Xa,qb,n,p,y,L,ca,W){function O(){}function G(){}function N(a){return function(){return a}}function Z(a){return m.createElement(a||"div")}function za(a){return m.createTextNode(a)}function U(){var a,b=0,c=arguments.length,d=U.uudb,e="dom",f=0;if(!U.reload)for(;b<c;++b){a=arguments[b];if(Fa(a))if(a.indexOf("href:")){a=(a.indexOf(":")>0?a:a+":0").split(":");e=a[0];f=+a[1]}else if(RegExp(a.slice(5)).test(location.href)){f=0;e="#href#"}else e="#avoid#";else if(U[e])switch(e){case "canvas":a(uu,wa("canvas"));
+break;case "storage":a(uu,uu.storage);break;case "svg":a(uu,uu.svg);break;case "#avoid#":break;default:a(uu,m)}else if(e==="#href#")a(uu,m);else if(e){d[e]||(d[e]=[[],[],[]]);d[e][f].push(a)}}}function cb(a,b){var c=a[Lb](),d=U.uudb[c],e=0;if(d){d=d[2][Aa](d[1],d[0]);for(U.uudb[c]=null;c=d[e++];)c(uu,b||m)}}function nc(a){return bb.call(a)==="[object Array]"}function Hc(){return+new Date}function db(a,b){function c(i,k){return k[ba](".")>0?"'+"+k+"+'":"{("+k+")}"}function d(i,k){return"uu.node.bulk('"+
+k[I](/("|')/g,"\\$1")[I](/\n/g,"\\n")[I](g,function(j,l,o){return"'+uu.snippet.each("+l+",'"+o[I](h,c)+"')+'"})[I](h,c)+"');"}b=b||{};var e,f=db.js[a]||"",g=/<each ([^>]+)>([\s\S]*?)<\/each>/g,h=/\{\{([^\}]+)\}\}/g;if(!f){if(e=Yb(a)){if(e.src){e=Zb(e.src);if(e.ok)f=e.rv}else f=e.text;if(f){f=f[I](/\r\n|\r|\n/g,"\n")[I](/<>\n([\s\S]*?)^<\/>$/gm,d);db.js[a]=f}}db.run[a]=0}if(f){b.run=db.run[a];++db.run[a]}return f?(new Function("arg",f))(b):""}function jb(a,b,c){function d(){if(z&&z.readyState===4){var X=
+z.status,S={ok:!X||X>=200&&X<300,rv:null,date:null,cached:r,option:b,status:X};if(!H++){if(i==="PUT")S.rv=S.ok?z.responseText:"";else if(S.ok){if(j){if(fa){var ja=z;X=[];var Mb,Nb,Ob,Ic,Jc,Kc,Lc,Mc,Nc,rb=-1,Oc;Oc=vblen(ja);ja=vbstr(ja);Nb=n.ceil(Oc/2);for(Mb=Nb%8;Mb--;){Ob=ja.charCodeAt(++rb);X.push(Ob&255,Ob>>8)}for(Mb=Nb>>3;Mb--;){Ob=ja.charCodeAt(++rb);Nb=ja.charCodeAt(++rb);Ic=ja.charCodeAt(++rb);Jc=ja.charCodeAt(++rb);Kc=ja.charCodeAt(++rb);Lc=ja.charCodeAt(++rb);Mc=ja.charCodeAt(++rb);Nc=ja.charCodeAt(++rb);
+X.push(Ob&255,Ob>>8,Nb&255,Nb>>8,Ic&255,Ic>>8,Jc&255,Jc>>8,Kc&255,Kc>>8,Lc&255,Lc>>8,Mc&255,Mc>>8,Nc&255,Nc>>8)}Oc%2&&X.pop();X=X}else X=oc(z.responseText);X=X}else X=b.xml?z.responseXML||"":z.responseText||"";S.rv=X;if(b.ifmod)if(X=z.getResponseHeader("Last-Modified"))l[a]=[xb(Date.parse(X)),S.rv]}else if(b.ifmod&&X===304&&l[a]!==void 0){S.cached=v;S.date=l[a][0];S.rv=l[a][1]}b.after&&b.after(S,z);c&&c(S);g()}}}function e(){f(1,408)}function f(X,S){if(!H++){var ja={ok:r,rv:null,date:null,cached:r,
+option:b,status:S||400};b.after&&b.after(ja,z);c&&c(ja);g(X)}}function g(X){if(X)try{z&&z.abort&&z.abort()}catch(S){}h&&(clearTimeout(h),h=0);z=null;Ya&&Pb(s,"beforeunload",f)}var h=0,i=b.method||"GET",k=b.header||{},j=b.binary,l=jb.cache,o=b.data||null,z=pc(),H=0,Q,w=i==="GET"&&j;try{z.onreadystatechange=d;z.open(i,a,v);w&&z.overrideMimeType&&z.overrideMimeType("text/plain; charset=x-user-defined");o&&z.setRequestHeader("Content-Type","application/x-www-form-urlencoded");b.ifmod&&l[a]&&z.setRequestHeader("If-Modified-Since",
+l[a]);for(Q in k)z.setRequestHeader(Q,k[Q]);Ya&&kb(s,"beforeunload",f);b.before&&b.before({option:b},z);z.send(o);h=L(e,(b.timeout||10)*1E3)}catch(M){f()}}function oc(a){var b=[],c=Pc,d=a.split(""),e=-1,f;f=d.length;for(a=f%8;a--;){++e;b[e]=c[d[e]]}for(a=f>>3;a--;)b.push(c[d[++e]],c[d[++e]],c[d[++e]],c[d[++e]],c[d[++e]],c[d[++e]],c[d[++e]],c[d[++e]]);return b}function pc(){if(fa)if(s.ActiveXObject)try{return new s.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}return new s.XMLHttpRequest}function yb(a){return Zb(a,
+{stat:v}).ok}function Zb(a,b){b=b||{};var c={ok:r,rv:null,option:b,status:400},d=pc(),e;try{d.open("GET",a,r);b.before&&b.before(c,d);d.send(null);c.status=e=d.status;c.ok=!e||e>=200&&e<300;if(!b.stat)c.rv=b.xml?d.responseXML:d.responseText;b.after&&b.after(c,d)}catch(f){}return c}function Gb(a,b,c){var d=b.timeout||10,e=b.method||"callback",f=++Hb,g=t(Z("script"),ma(b,{type:"text/javascript",charset:"utf-8",run:0}));a=Ja(a,e);Gb.db[f]=e;s[e]=function(h){if(!g.run++){h={ok:!!h,rv:h||null,option:b,
+status:h?200:408};b.after&&b.after(h,g);c&&c(h);L(function(){zb(g);s[e]=null;delete Gb.db[f]},(d+10)*1E3)}};eb(g,m.head);b.before&&b.before({option:b},g);g.src=a;L(function(h){Ka(h=Gb.db[f])&&h()},d*1E3)}function Qb(a,b){var c=Ba(a);if(c!==Ba(b))return r;switch(c){case 4:return r;case 6:return xb(a).ISO()===xb(b).ISO();case 10:return C(a)===C(b)&&A(a,b);case 12:case 5:return pa(a)+""==pa(b)}return a===b}function Ba(a){if(a==null)return a===null?9:8;if(a===s)return 10;if(a[xa]&&a[La])return 11;if(a.constructor===
+s.NodeList)return 12;return qc[typeof a]||qc[bb.call(a)]||(a.callee||a.item?12:10)}function Pa(a,b){return a===void 0?1:b!==void 0?3:typeof a===fb?2:4}function Ab(a){return typeof a===$b}function Fa(a){return typeof a===fb}function Ka(a){return bb.call(a)==="[object Function]"}function ma(a,b,c){return Ka(a)?t(a,b||{},c):t(t({},a||{}),b||{},c,0)}function t(a,b,c,d){var e;if(d||d===e)for(e in b)a[e]=b[e];else for(e in b)e in a||(a[e]=b[e]);return c?t(a,c,0,d):a}function Ca(a,b){var c=0;if(typeof a===
+$b)for(;c<a;++c)b(c,c);else if(ea(a))ld.call(a,b);else for(c in a)b(a[c],c)}function Ma(a,b){var c=[],d=-1,e,f;f=Object.keys;if(ea(a)){e=0;for(f=a.length;e<f;++e)e in a&&(c[++d]=b?a[e]:e)}else{if(!b&&f)return f(a);for(e in a)a[rc](e)&&(c[++d]=b?a[e]:e)}return c}function ac(a,b){var c=[],d=[],e,f,g;if(ea(a)){f=0;for(g=a.length;f<g;++f){e=a[f];b(e)?c.push(e):d.push(e)}}else for(f in a){e=a[f];b(e)?c.push(e):d.push(e)}return{rv:c,rest:d}}function Za(a,b){for(var c={},d=a.split(b||Za._),e=0,f=d.length;e<
+f;e+=2)c[d[e]]=d[e+1];return c}function pa(a,b,c){var d=Ba(a);a=d===12?md(a):d===5?a:[a];if(b)a=c?a.slice(b,c):a.slice(b);a.first=a[0];a.last=a[a.length-1];return a}function A(a,b){if(a&&b){var c=0,d;if(a[xa]){if(Fa(b)){c=a[ha+"event"];return(c?c.t:"")[ba](","+b+",")>=0}for(c=b;c&&c!==a;c=c[ra]);return b!==a&&c===a}if(ea(a)){b=pa(b);for(d=b.length;c<d;++c)if(c in b&&a[ba](b[c])<0)return r}else if(typeof a===fb){if(a[ba](b)<0)return r}else for(c in b)if(!(c in a)||a[c]!==b[c]&&gb(a[c])!==gb(b[c]))return r;
+return v}return r}function E(a,b){b=b||0;var c,d=0;if(typeof a===fb){d=b<0?b+a.length:b;return[d,a.charAt(d)]}else if(ea(a)){d=b<0?b+a.length:b;return[d,a[d]]}if(b>0){for(c in a)if(d++===b)return[c,a[c]];return[void 0,void 0]}c=Ma(a);c=c[b<0?b+c.length:b];return[c,a[c]]}function q(a,b){if(typeof a!=="object"){var c={};c[a]=b;return c}return a}function C(a){return(ea(a)?a:Ma(a)).length}function u(a,b){if(ea(a))return nd.call(a,b);for(var c in a)if(b(a[c],c))return v;return r}function F(a){return ea(a)?
+a[Aa]():t({},a)}function x(a,b,c){var d,e,f;if(Fa(a)){d=[];e=0;for(f=a.length;e<f;++e)d[e]=a.charCodeAt(e)&255}else d=a[Aa]();if(b)d=c?d.slice(b,c):d.slice(b);d.first=d[0];d.last=d[d.length-1];return d}function R(a,b,c){var d={},e=0,f=D.db;switch(Pa(b,c)){case 1:if(U[Da])for(a=a.attributes;c=a[e++];)d[c.name]=c.value;else for(a=a.attributes;c=a[e++];)if(c.specified&&c.name[ba](ha))d[c.name]=c.value;return d;case 2:c=f[b]||b;if(bc)switch(c){case "href":return a[Da](c,2);case "checked":return a.checked?
+"checked":"";case "disabled":return a.disabled?"disabled":""}return(a[Da](c)||"")+"";case 3:b=q(b,c)}for(e in b){c=f[e]||e;switch(c){case "checked":case "disabled":a[c]=!!b[e];break;default:a[lb](c,b[e])}}return a}function D(a){return D.db[a]||a}function J(a,b,c){var d={},e;switch(Pa(b,c)){case 1:for(b in a)b[ba]("data-")||(d[b.slice(5)]=a[b]);return d;case 2:return a["data-"+b];case 3:if(b==="*")for(b in J(a))a["data-"+b]=c;else a["data-"+b]=c;break;case 4:for(e in b)a["data-"+e]=b[e]}return a}function B(a,
+b,c){var d=a.style,e=T.db,f,g;switch(Pa(b,c)){case 1:case 2:if(b===void 0||b==="px"){if(W)return W(a,0);return b?cc(a):a.currentStyle}g=e[b];if(W)return W(a,0)[g]||"";if(g==="opacity")return d.opacity||qa(a);return(a.currentStyle||{})[g]||"";case 3:b=q(b,c);case 4:for(f in b){c=b[f];g=e[f];if(g==="opacity")qa(a,+c);else{if(typeof c===$b)B.care[g]||(c+="px");d[g]=c+""}}}return a}function T(a){return T.db[a]||a}function P(a){a=a||"";return P.db[a]||(P.db[a]=uu("StyleSheet",a))}function oa(){if(ga)return{innerWidth:Y.clientWidth,
+innerHeight:Y.clientHeight,pageXOffset:Y.scrollLeft,pageYOffset:Y.scrollTop,orientation:0,devicePixelRatio:1};s.orientation===void 0&&(s.orientation=0);s.devicePixelRatio===void 0&&(s.devicePixelRatio=1);return s}function K(a,b){var c=++Hb;K.ary.push(c,a,b);if(K.base===null)K.base=ca(da,$.chrome?4:12);return c}function da(){for(var a=K.ary,b=0,c=a.length;b<c;b+=3)if(a[b+1](a[b],a[b+2])===r){a.splice(b,3);b-=3;c-=3}a.length||(clearInterval(K.base),K.base=null)}function V(a,b,c){c=c||{};Ka(c.init)&&
+(c.init=[c.init]);Ka(c.after)&&(c.after=[c.after]);Ka(c.before)&&(c.before=[c.before]);var d=ha+"fx";d=a[d]||(a[d]={q:[],rq:[],id:0});if(d.q[0]&&d.q[0].option.deny)return a;c.stop&&Qa(a);c.kill&&od(a);d.q.push({tm:0,dur:n.max(b,1),fin:r,guid:++Hb,option:c});d.id||(d.id=K(Ib,a));return a}function Ib(a,b){function c(k,j,l,o){k=ea(k)?k:[k];for(var z=0,H=k.length;z<H;++z)k[z](j,l,o)}var d=b[ha+"fx"],e=d.q[0],f,g,h,i;if(e){f=e.option;g=!!f.back;if(e.tm)h=+new Date;else{(h=f.init)&&(c(h,b,f,g),f.init=0);
+(h=f.before)&&c(h,b,f,g);e.js=Ka(f)?f:ya(b,d,e,f);e.tm=h=+new Date}i=e.fin||h>=e.tm+e.dur;e.js(b,i,h-e.tm,e.dur);if(i){(h=f.after)&&c(h,b,f,g);f.junction&&f.junction.ok();d.q.shift();if(!f.back&&f.reverse&&d.rq.length){d.q=d.rq.reverse()[Aa](d.q);d.rq=[]}if(!d.q.length)d.id=0}}else d.id=d.ri=0;return!!d.id}function aa(a,b,c,d,e,f){var g=c*3,h=d*3;c=(e-c)*3-g;d=(f-d)*3-h;f=1-g-c;e=1-h-d;var i;i=0;b=1/(b*200);for(var k=0,j=1,l=a,o,z,H=0;H<8;++H){o=((f*l+c)*l+g)*l-a;if((o>=0?o:0-o)<b){i=1;break}z=(3*
+f*l+2*c)*l+g;if((z>=0?z:0-z)<1.0E-6)break;l-=o/z}if(!i){if(a<0||a>1)return a<0?0:1;for(l=a;k<j;){o=((f*l+c)*l+g)*l;i=o-a;if((i>=0?i:-i)<b)break;a>o?k=l:j=l;l=(j-k)*0.5+k}}return((e*l+d)*l+h)*l}function ya(a,b,c,d){function e(S,ja,Mb){return"(b="+S+",c="+(ja-S)+","+uu.fx.easing[Mb]+")"}var f="var style=node.style,t=gain,b,c,d=dur,fx1,fx2,z1,z2,z3,z4,scx,scy;",g={junction:d.junction,before:d.before?d.before[Aa]():sb,after:d.after?d.after[Aa]():sb,back:1},h={init:1,after:1,before:1,reverse:1,chain:1,
+deny:1,stop:1,kill:1,back:1,cssCache:1,junction:1},i,k,j,l=tb(a),o={},z=0,H,Q,w,M=d.cssCache||B(a,"px"),X=T.db;for(i in d){k=X[i]||i;if(!(k in h)){j=d[i];ea(j)?(w=j[0],Q=j[1][Lb]()):(w=j,Q="inoutquad");if(w!=null){switch(k){case "opacity":j=qa(a);U.opacity||(qa(a,j),a.style[Rb]="visible");w=hb(j,w);f+="fx1="+e(j,w,Q)+";fx1=fx1>0.999?1:fx1<0.001?0:fx1;";if(ga){f+=uu.f('fin?uu.css.opacity(node,@):(style.filter="alpha(opacity="+@+") "+style.filter.replace(@," "));',w,"((fx1*100)|0)","uu.css.opacity._");
+break}f+="style.opacity=fin?"+w+":fx1;";break;case "color":case "backgroundColor":w=Ta(w);j=k==="color"?Ta(M[k]):sc(a);f+=j.a!==w.a&&(k==="color"?U.color.rgba:U.background.rgba)?["fx1=gain/dur;style.",k,'="rgba("+((fin?',w.r,":(",w.r,"-",j.r,")*fx1+",j.r,')|0)+","+((fin?',w.g,":(",w.g,"-",j.g,")*fx1+",j.g,')|0)+","+((fin?',w.b,":(",w.b,"-",j.b,")*fx1+",j.b,')|0)+","+((fin?',w.a,":(",w.a,"-",j.a,")*fx1+",j.a,'))+")";'].join(""):["fx1=gain/dur;fx2=uu.hash.num2hh;style.",k,'="#"+(fx2[(fin?',w.r,":(",
+w.r,"-",j.r,")*fx1+",j.r,")|0]||0)+(fx2[(fin?",w.g,":(",w.g,"-",j.g,")*fx1+",j.g,")|0]||0)+(fx2[(fin?",w.b,":(",w.b,"-",j.b,")*fx1+",j.b,")|0]||0);"].join("");break;case "width":case "height":j=p(M[k])||0;w=hb(j,w,p);f+="fx1=fin?"+w+":"+e(j,w,Q)+";fx1=fx1<0?0:fx1;style."+k+'=(fx1|0)+"px";';break;case "pageXOffset":H=H||oa();j=H[k];w=hb(j,w,p);f+="scx=((fin?"+w+":"+e(j,w,Q)+")|0);scx!=null&&scy!=null&&(window.scrollTo(scx,scy),scx=scy=null);";break;case "pageYOffset":H=H||oa();j=H[k];w=hb(j,w,p);f+=
+"scy=((fin?"+w+":"+e(j,w,Q)+")|0);scy!=null&&scy!=null&&(window.scrollTo(scx,scy),scx=scy=null);";break;case "left":j=a.offsetLeft-p(M.marginLeft);w=hb(j,w,p);f+="style.left=((fin?"+w+":"+e(j,w,Q)+')|0)+"px";';break;case "top":j=a.offsetTop-p(M.marginTop);w=hb(j,w,p);f+="style.top=((fin?"+w+":"+e(j,w,Q)+')|0)+"px";';break;case "scaleX":case "scaleY":case "rotate":case "translateX":case "translateY":j=l[k];w=hb(j,w,y);o[k]="(fin?"+w+":"+e(j,w,Q)+")";++z;break;default:j=p(M[k])||0;w=hb(j,w,p);f+="style."+
+k+"=((fin?"+w+":"+e(j,w,Q)+')|0)+"px";'}g[k]=[j,Q]}}}if(z)f+=Ja("uu.css.transform2d(node,{scaleX:@,scaleY:@,rotate:@,translateX:@,translateY:@});",o.scaleX||l.scaleX,o.scaleY||l.scaleY,o.rotate||l.rotate,o.translateX||l.translateX,o.translateY||l.translateY);if(d.chain||d.reverse)b.rq.push({tm:0,dur:c.dur,fin:r,guid:c.guid,option:g});return new Function("node,fin,gain,dur",f)}function ia(a,b,c){a=a?[a]:wa();for(var d=0,e=a.length,f,g,h,i,k,j,l;d<e;++d)if((f=a[d][ha+"fx"])&&f.id){j=f.q;l=f.rq;k=[];
+f=0;for(h=b?j.length:1;f<h;++f){j[f].fin=v;g=j[f].option;(g.chain||g.reverse)&&k.push(j[f].guid)}f=0;for(h=k.length;f<h;++f){g=0;for(i=l.length;g<i;++g)if(l[g].guid===k[f])l[g].fin=v}if(c&&j.length>2){j.push({tm:0,guid:0,fin:1,dur:0,option:function(o){o.style[Rb]="visible"}});a[d].style[Rb]="hidden"}}return a}function Qa(a){if(pd(a)){var b=a[ha+"fx"].q[0];b.js=G;b.tm=1}return a}function od(a){function b(g,h,i){for(var k,j,l,o;g.length;)if((l=g.shift())&&l.option){if(o=l.option.after){o=ea(o)?o:[o];
+k=0;for(j=o.length;k<j;++k)o[k](h,l.option,i)}l.option.junction&&l.option.junction.ok()}}var c=a?[a]:wa(),d=0,e=c.length,f;for(f=ma(f,{freeze:true,clear:true});d<e;++d)if((f=c[d][ha+"fx"])&&f.id){b(f.q,a,r);b(f.rq,a,v)}return c}function pd(a){return(a=a[ha+"fx"])&&a.id}function Qc(a,b,c,d){var e=B(a),f=c||"block",g=e[sa],h=e[ta],i=qa(a)||1;if(e[Na]==="none"&&g==="0px"&&g===h){a.style[Na]=f;e=B(a);g=e[sa];h=e[ta];a.style[Na]="none"}return V(a,b||0,{init:function(k,j){var l=k.style;qa(k,0);d||(l[sa]=
+"0");l[ta]="0";l[Rb]="visible";if(B(k)[Na]==="none")l[Na]=f;d?t(j,{h:h,o:i}):t(j,{w:g,h:h,o:i})}})}function qd(a,b){if(Rc(a))a.style[Na]="none";return V(a,b||0,{w:0,h:0,o:0})}function Rc(a){var b=B(a);return b[Na]==="none"||b[Rb]==="hidden"||qa(a)===0}function rd(a,b,c){if(!b&&ga)return qa(a,qa(a)<0.5?1:0);return V(a,b,ma(c,{init:function(d,e){e.o=qa(d)<0.5?1:0}}))}function sd(a,b,c){if(!b&&ga)return qa(a,1);return V(a,b,ma(c,{init:function(d,e){e.o=1}}))}function td(a,b,c){if(!b&&ga)return qa(a,
+0);return V(a,b,ma(c,{init:function(d,e){e.o=0}}))}function ud(a,b,c){return V(a,b,ma(c,{init:function(d,e){var f=B(d,"px");t(e,{w:"*1.5",h:"*1.5",o:0,mbtx:"-"+p(f[sa])*0.25,mbty:"-"+p(f[ta])*0.25},$.jit?{fs:"*1.5"}:{})}}))}function vd(a,b,c){return V(a,b,ma(c,{o:0,parts:10,range:200,init:function(d,e){var f=B(d,"px"),g=p(f.left),h=p(f.top),i=0,k,j=t({},e,{w:p(f[sa])*1.5,h:p(f[ta])*1.5,cssCache:f,after:e.after?pa(e.after):[]}),l=360/j.parts|0;$.jit&&(j.fs=p(f.fontSize)*1.5);if(tc){h=tb(d);g=h.translateX;
+h=h.translateY}for(;i<360;i+=l){f=d[ra][La](wd(d,v));k=i*n.PI/180;V(f,b,t({},j,{mbtx:n.cos(k)*j.range+g,mbty:n.sin(k)*j.range+h,init:function(o){qa(o,0.5)},after:j.after[Aa](function(o,z,H){H||d[ra][mb](o)})}))}}}))}function xd(a,b,c){c=ma(c,{range:10});if(c.range){V(a,b,{rotate:c.range});V(a,b,{rotate:-c.range});V(a,b,{rotate:c.range/2});V(a,b,{rotate:0})}return a}function yd(a,b,c){return Sc(a,b,c)}function zd(a,b,c){return Sc(a,b,c,1)}function Ad(a,b,c){return Sc(a,b,c,2)}function Sc(a,b,c,d){return V(a,
+b,ma(c,{init:function(e,f){var g=B(e,"px"),h=J(e,"uufxsize")||0,i=p(g[sa]);g=p(g[ta]);if(!h){if(Rc(e))return Qc(e,b,"",1);if(!g)return;J(e,"uufxsize",h={w:i,h:g})}t(f,{h:!d?g?0:h.h:d<2?0:h.h,o:g?0:1})}}))}function Bd(a,b,c){$.ie6&&(a.style.overflow="hidden");return V(a,b,ma(c,{init:function(d,e){var f=B(d,"px");t(e,{w:0,h:0,o:0,mbtx:"-"+p(f[sa])*0.5,mbty:"-"+p(f[ta])*0.5,fs:"*0.5"})}}))}function Cd(a,b,c){return V(a,b,ma(c,{degree:0,o:1,init:function(d,e){var f=B(d,"px"),g=d.style,h,i,k,j,l,o=e.range||
+200;h=e.degree*n.PI/180;i=p(f.left);k=p(f.top);if($.jit)j=p(f.fontSize);l=p(f[sa]);f=p(f[ta]);qa(d);if(tc){g=tb(d);tb(d,{translateX:n.cos(h)*o+g.translateX+i,translateY:n.sin(h)*o+g.translateY+k,scaleX:g.scaleX*1.5,scaleY:g.scaleY*1.5});qa(d,0);$.jit&&(e.fs=j);t(e,{tx:g.translateX,ty:g.translateY,sx:g.scaleX,sy:g.scaleY})}else{g.left=n.cos(h)*o+i+"px";g.top=n.sin(h)*o+k+"px";g[sa]=l*1.5+"px";g[ta]=f*1.5+"px";if($.jit)g.fontSize=j*1.5+"px";qa(d,0);$.jit&&(e.fs=j);t(e,{x:i,y:k,w:l,h:f})}}}))}function Dd(a,
+b,c){return V(a,b,ma(c,{init:function(d,e){var f=B(d,"px"),g,h,i=e.range||200;g=e.degree*n.PI/180;h=n.cos(g)*i+p(f.left);f=n.sin(g)*i+p(f.top);t(e,{w:"*1.5",h:"*1.5",mbtx:h,mbty:f},$.jit?{fs:"*1.5"}:{})},degree:0,o:0}))}function Ed(a,b,c){var d=sc(a,Bb);c.after=c.after?pa(c.after):[];c.after.push(function(e,f,g){g&&B(e,{bgc:d})});return V(a,b,ma(c,{bgc:"#ff9",reverse:1,after:c.after}))}function sc(a,b){var c=a,d,e={"rgba(0, 0, 0, 0)":1};for(e[d=Bb]=1;c&&c!==m&&e[d];){if(ga&&!c.currentStyle)break;
+d=B(c).backgroundColor;c=c[ra]}return Ta(e[d]?b||"#fff":d)}function qa(a,b){if(ga){var c=a.style,d=a.parentNode?a.currentStyle.filter:c.filter;if(b===void 0)return(c=qa._.exec(d))?c[1]/100:1;b=b>0.999?1:b<0.0010?0:b;c.filter=(b>0&&b<1?"alpha(opacity="+(b*100|0)+") ":"")+d.replace(qa._," ");c[Rb]=b?"visible":"hidden";if(bc)c.zoom=1;return a}if(b===void 0)return y(W(a,"").opacity||1);a.style.opacity=b>0.999?1:b<0.0010?0:b;return a}function tb(a,b){var c=ha+"trans",d,e,f;f=a[c];d=U.transform;var g=1,
+h=1,i=0,k=0,j=0;if(!f){!ga&&d&&a.style[d].replace(tb._.scale,function(l,o,z){g=o;h=z}).replace(tb._.rotate,function(l,o){i=o}).replace(tb._.translate,function(l,o,z){k=o;j=z});a[c]=f={scaleX:g,scaleY:h,rotate:i,translateX:k|0,translateY:j|0}}if(!b)return f;a[c]=f={scaleX:b.scaleX===void 0?f.scaleX:b.scaleX,scaleY:b.scaleY===void 0?f.scaleY:b.scaleY,rotate:b.rotate===void 0?f.rotate:b.rotate,translateX:b.translateX===void 0?f.translateX:b.translateX|0,translateY:b.translateY===void 0?f.translateY:
+b.translateY|0};if(ga){if(U.filter){c=ha+"transie";i=f.rotate*n.PI/180;d=n.cos(i);e=n.sin(i);f=[d*f.scaleX,e*f.scaleX,0,-e*f.scaleY,d*f.scaleY,0,f.translateX,f.translateY,1];if(!a[c]){e=a.getBoundingClientRect();d=(e.right-e.left)/2;e=(e.bottom-e.top)/2;a.style.filter+=" progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand')";a[c]={cx:d,cy:e}}d=a.filters.item("DXImageTransform.Microsoft.Matrix");d.M11=f[0];d.M12=f[1];d.M21=f[3];d.M22=f[4];d.Dx=f[6];d.Dy=f[7];e=a.getBoundingClientRect();
+d=(e.right-e.left)/2;e=(e.bottom-e.top)/2;a.style.marginLeft=a[c].cx-d+"px";a.style.marginTop=a[c].cy-e+"px"}}else if(U.transform)a.style[U.transform]="scale("+f.scaleX+","+f.scaleY+") rotate("+f.rotate+"deg) translate("+(f.translateX|0)+"px,"+(f.translateY|0)+"px)";return a}function uc(a,b){if(!b&&a[ha+"cssbox"])return a[ha+"cssbox"];var c=!W?a.currentStyle:W(a,0),d=c.marginTop,e=c.marginLeft,f=c.marginRight,g=c.marginBottom,h=c.borderTopWidth,i=c.borderLeftWidth,k=c.borderRightWidth,j=c.borderBottomWidth,
+l=c.paddingTop,o=c.paddingLeft,z=c.paddingRight,H=c.paddingBottom,Q=uc._,w,M=0,X=c.width,S=c.height;d=(w=Q[d])===void 0?Ua(a,d):w;e=(w=Q[e])===void 0?Ua(a,e):w;f=(w=Q[f])===void 0?Ua(a,f):w;g=(w=Q[g])===void 0?Ua(a,g):w;h=(w=Q[h])===void 0?h==="auto"?0:Ua(a,h):w;i=(w=Q[i])===void 0?i==="auto"?0:Ua(a,i):w;k=(w=Q[k])===void 0?k==="auto"?0:Ua(a,k):w;j=(w=Q[j])===void 0?j==="auto"?0:Ua(a,j):w;l=(w=Q[l])===void 0?l==="auto"?0:Ua(a,l):w;o=(w=Q[o])===void 0?o==="auto"?0:Ua(a,o):w;z=(w=Q[z])===void 0?z===
+"auto"?0:Ua(a,z):w;H=(w=Q[H])===void 0?H==="auto"?0:Ua(a,H):w;if(c.display==="none"){++M;a.style.display="block"}c=a.getBoundingClientRect();X=(a.offsetWidth||c.right-c.left)-p(i)-p(k)-p(o)-p(z);X=X>0?X:0;S=(a.offsetHeight||c.bottom-c.top)-p(h)-p(j)-p(l)-p(H);S=S>0?S:0;M&&(a.style.display="none");return a[ha+"cssbox"]={w:X,h:S,m:{t:d,l:e,r:f,b:g},b:{t:h,l:i,r:k,b:j},p:{t:l,l:o,r:z,b:H}}}function Fd(a,b){var c=W?W(a,0):a.currentStyle,d,e=m.body,f=0,g=0,h=0,i=0,k=a,j=null,l=0;if(c){d=c[ub];h=a.offsetWidth||
+0;i=a.offsetHeight||0;if(d==="relative"||d==="absolute"){if(c.left!=="auto"&&c.top!=="auto")l=1;if(Ya)if(c.left==="0px"||c.top==="0px")l=0}if(b==null)if(l){f=p(c.left);g=p(c.top);j=k.offsetParent}else for(;k&&k!==e;){f+=k.offsetLeft||0;g+=k.offsetTop||0;if(k=k.offsetParent){c=(W?W(k,0):k.currentStyle)[ub];if(c==="relative"||c==="absolute"){j=k;break}}}else for(;k&&k!==e;){f+=k.offsetLeft||0;g+=k.offsetTop||0;if((k=k.offsetParent)&&k===b){j=k;break}}}return{x:f,y:g,w:h,h:i,from:j}}function Ua(a,b){if(isFinite(b))return+b;
+if(dc.px.test(b))return p(b)||0;if(dc.pt.test(b))return y(b)*4/3|0;else if(dc.em.test(b)){var c=W?W(a,0).fontSize:a.currentStyle.fontSize;return y(b)*y(c)*(dc.pt.test(c)?4/3:1)|0}return(W?ve:we)(a,b,"left")}function ve(a,b,c){var d=a.style,e=[d.left,0,0];if(Oa){e[1]=d.getPropertyValue(ub);e[2]=d.getPropertyValue(Na);d.setProperty(ub,"absolute","important");d.setProperty(Na,"block","important")}d.setProperty(c,b,"important");b=p(W(a,0).left);d.removeProperty(c);d.setProperty(c,e[0],"");if(Oa){d.removeProperty(ub);
+d.removeProperty(Na);d.setProperty(ub,e[1],"");d.setProperty(Na,e[2],"")}return b||0}function we(a,b,c){var d=a.style,e=a.runtimeStyle,f=[d[c],e[c]];e[c]=a.currentStyle[c];d[c]=b;b=d.pixelLeft;d[c]=f[0];e[c]=f[1];return b||0}function cc(a){var b,c,d=0,e,f,g,h,i=a.style,k=a.currentStyle,j=a.runtimeStyle,l={top:1,left:2,width:3,height:4};b=k.fontSize;var o=y(b)*(dc.pt.test(b)?4/3:1),z=cc.boxs,H={"0px":"0px","1px":"1px","2px":"2px","5px":"5px",thin:"1px",medium:"3px",thick:bc?"6px":"5px"};for(b=cc.getProps(k);h=
+z[d++];){g=k[h];if(!(g in H))switch(g.slice(-2)){case "px":H[g]=g;break;case "em":H[g]=y(g)*o+"px";break;case "pt":H[g]=y(g)*4/3+"px";break;default:e=i.left;f=j.left;j.left=k.left;i.left=g;H[g]=i.pixelLeft+"px";i.left=e;j.left=f}b[h]=H[g]}for(h in l){g=k[h];switch(g.slice(-2)){case "px":b[h]=g;break;case "em":b[h]=y(g)*o+"px";break;case "pt":b[h]=y(g)*4/3+"px";break;default:switch(l[h]){case 1:b[h]=a.offsetTop+"px";break;case 2:b[h]=a.offsetLeft+"px";break;case 3:c||(c=a.getBoundingClientRect());
+g=(a.offsetWidth||c.right-c.left)-p(b.borderLeftWidth)-p(b.borderRightWidth)-p(b.paddingLeft)-p(b.paddingRight);b[h]=g>0?g+"px":"0px";break;case 4:c||(c=a.getBoundingClientRect());g=(a.offsetHeight||c.bottom-c.top)-p(b.borderTopWidth)-p(b.borderBottomWidth)-p(b.paddingTop)-p(b.paddingBottom);b[h]=g>0?g+"px":"0px"}}}b.opacity=qa(a);b.fontSize=o+"px";b.cssFloat=k.styleFloat;return b}function vc(a,b){var c,d,e,f,g,h,i,k,j,l=b;if(a[xa]){e=a;if(l.exec){e[Cb]=e[Cb].replace(l,"").trim();return e}switch({"+":3,
+"-":4,"!":5}[l.charAt(0)]||2){case 2:e[Cb]+=" "+l;break;case 3:e[Cb]+=" "+l.slice(1);break;case 4:c=Tc(Ea(l.slice(1)).split(" "));e[Cb]=Ea(e[Cb][I](c,""));break;case 5:d=Gd(e,l=l.slice(1))?"-":"+";vc(e,d+l)}return e}if(!m.getElementsByClassName){c=Ea(a).split(" ");k=c.length;c=Tc(c);j=(b||m.body||m).getElementsByTagName("*");f=[];h=g=0;for(i=j.length;h<i;++h){e=j[h];if((l=e[Cb])&&(d=l.match(c))&&d.length>=k)f[g++]=e}return f}return Xa.call((b||m.body||m).getElementsByClassName(a))}function Gd(a,b){var c,
+d=a[Cb],e=Ea(b).split(" ");return d?(c=d.match(Tc(e)))&&c.length>=e.length:r}function Tc(a){return RegExp("(?:^| )("+a.join("|")+")(?:$|(?= ))","g")}function na(a,b,c){function d(i){return this.superClass[i].apply(this,pa(arguments,1))}var e=a.split(/\s*[\x3a\x3c]\s*/),f=e[0];e=e[1]||"";var g=b&&Ka(b),h;na[f]=function(){var i=arguments,k=this.superClass||0;this.name=f;this.uuguid=++Hb;this.msgbox||(this.msgbox=G);uu.msg.bind(this);k&&k.init&&k.init.apply(this,i);this.init&&this.init.apply(this,i)};
+na[f].toString=function(){return f};na[f][ua]=g?{init:b}:b||{};c&&t(na[a],c);if(e&&b&&!g){a=function(){};a[ua]=na[e][ua];a=na[f][ua]=new a;for(h in b)a[h]=b[h];a.constructor=na[f];a.superClass=na[e][ua];a.superMethod=d}}function nb(a,b,c){na[a]=function(){var d=arguments,e=d.callee;if(!e.instance){this.name=a;this.uuguid=++Hb;this.init&&this.init.apply(this,d);this.msgbox||(this.msgbox=G);uu.msg.bind(this)}return e.instance||(e.instance=this)};na[a].toString=function(){return a};na[a][ua]=b&&Ka(b)?
+{init:b}:b||{};c&&t(na[a],c)}function Hd(){this.addr={};this.cast=[]}function ka(a,b,c,d,e){function f(M){if(!M.uu||M.uuoverride){var X=ka.codes[M.type]||0,S=M.target||M.srcElement||m;M.uu={at:S[xa]===3?S[ra]:S,ns:k,code:X&255,live:r,node:a,hint:d,mouse:M.button||0,touch:X&512,gesture:X&1024};M.uuoverride&&t(M.uu,M.uuoverride);M.uuoverride=0;t(M,M.uu);if(ga){if(!M.target){M.currentTarget=a;switch(M.code){case 1:case 2:M.uu.mouse=M.button&1?0:M.button&2?2:1;break;case 19:M.uu.mouse=2;break;case 17:case 18:M.relatedTarget=
+S===M.fromElement?M.toElement:M.fromElement}}if(M.pageX===void 0){M.pageX=M.clientX+(Q.scrollLeft||0);M.pageY=M.clientY+(Q.scrollTop||0)}}if(M.uu.code===4)M.uu.wheel=(M.detail?M.detail:M.wheelDelta/-120)|0}(w?z.call(c,M):c(M))===r&&wc(M)}ha+"event"in a||(a[ha+"event"]={t:",",c:{},e:{},hint:","});b=b.split(",");var g=a[ha+"event"],h,i,k,j,l,o,z,H=0,Q=(a.ownerDocument||m).documentElement,w=0;if(e)l=c;else{z=Ka(c)?c:(w=1,c.handleEvent);l=f}for(;h=b[H++];){i=ka._.parse.exec(h);k=i[1];j=i[2];i=i[3]||0;
+o=g.t[ba](","+h+",")>=0;if(ga)if(j==="mousemove")i&&(e?Ra:ka)(a,"losecapture",l);else if(j==="losecapture")if(a.setCapture)e?a.releaseCapture():a.setCapture();if(e){if(o){o=g.c[h][ba](c);if(o>=0){g.c[h].splice(o,1);g.e[h].splice(o,1);if(!g.c[h].length)g.t=g.t[I](","+h+",",",");kb(a,j,l,i,v)}}}else{if(!o){g.t+=h+",";g.c[h]=[];g.e[h]=[];if(d)if(g.hint.indexOf(","+d+",")<0)g.hint+=d+","}g.c[h].push(l);g.e[h].push(c);kb(a,j,l,i)}}return a}function Uc(a,b,c){if(A(a,b)){var d=ka._.parse.exec(b),e={type:d[2],
+pageX:0,pageY:0,target:a,button:0,detail:0,currentTarget:a,relatedTarget:a,uuoverride:{ns:d[1],node:a,hint:c}};Ca(a[ha+"event"].c[b],function(f){f.call(a,e)})}return a}function wc(a,b,c){b=b===sb||!!b;c=c===sb||!!c;if(a.stopPropagation){b&&a.stopPropagation();c&&a.preventDefault()}else{b&&(a.cancelBubble=v);if(c){a.returnValue=r;if($.ie6&&(a.type==="mouseover"||a.type==="mouseout"))a.returnValue=v}}}function Ra(a,b){var c=a[ha+"event"],d,e,f,g=0;if(c){b=b?","+b+",":a[ha+"event"].t;for(e=b[I](/^,|,$/g,
+"").split(",");f=e[g++];)if(f.lastIndexOf(".*")>1){d=f.slice(0,-1);Ca(e,function(h){h[ba](d)||Ca(c.c[h],function(i){ka(a,h,i,"",v)})})}else b[ba](","+f+",")>=0&&c.c[f]&&c.c[f].length&&Ca(c.c[f],function(h){ka(a,f,h,"",v)})}return a}function kb(a,b,c,d,e){function f(h){var i=location.hash;h.uuoverride={hash:[uu.dmz.location.hash,i==="#"?"":i]};uu.dmz.location.href=location.href;uu.dmz.location.hash=location.hash;c(h)}b=ka._.fix[b]||b;var g=c;switch(b){case "hashchange":if("onhashchange"in s){g=f;break}a=
+fa?"HashChangeIE":"HashChange";e?uu(a).fin():uu(a,f);return}a[xc]?a[e?"removeEventListener":xc](b,g,!!d):a[e?"detachEvent":"attachEvent"]("on"+b,g)}function Pb(a,b,c,d){kb(a,b,c,d,v)}function Id(a,b,c,d){return yc(a,b,c,1,1,d||"one")}function Vc(a){a=a.keyCode||a.charCode||0;return{key:Vc.ident[a]||"",code:a}}function ec(a,b,c,d){var e=fa?"mouseenter,mouseleave":"mouseover+,mouseout+",f=Fa(b),g=a["data-uueventhover"];if(d){Ra(a,e,g);a["data-uueventhover"]=null;return a}g&&Ra(a,e,g);return ka(a,e,
+a["data-uueventhover"]=function(h){if(f)vc(a,"!"+b);else if(fa)b(h,h.uu.code===15,a);else{var i=h.relatedTarget;a!==i&&!A(a,i)&&b(h,h.uu.code===17,a)}wc(h)},c)}function zc(a){return ec(a,"","",v)}function fc(a,b){for(var c=fc._,d=a[xa]?[a]:a,e=0,f=d.length;e<f;++e){ec(d[e],b,"rollover");c.node.push(d[e]);c.roll.push(b);c.disable.push(r)}return d}function Jd(a){for(var b=fc._,c=b.node,d=0,e=c.length,f=a?ec:zc;d<e;++d)if(a===b.disable[d]){f(c[d],b.roll[d],"rollover");b.disable[d]=!a}}function yc(a,
+b,c,d,e,f,g){function h(j,l){l=c(j,k);if(++k>=d){k=0;e&&!--e&&(l=v)}l===v&&(wc(j),Ra(a,b,h));return l}var i=a["data-uueventcyclic"],k=0;if(g){Ra(a,b,i[b]);i[b]=null;return a}i&&i[b]&&Ra(a,b,i[b]);a["data-uueventcyclic"]||(a["data-uueventcyclic"]={});a["data-uueventcyclic"][b]=h;return ka(a,b,h,f||"cyclic")}function Kd(a,b){return yc(a,b,0,0,0,"",v)}function ib(a){var b=ib.db;if(!b.fn.length)ib.unsafe?(b.vp=oa(),b.tm=ca(xe,b.delay)):kb(s,"resize",Ld);b.fn.push(a)}function Ld(a){var b=ib.db,c=t(a,{node:s,
+code:22,at:s});b.lock++||L(function(){for(var d=0,e=b.fn.length;d<e;++d)b.fn[d]&&b.fn[d](c);L(function(){b.lock=0},0)},b.delay)}function xe(){var a=ib.db,b=0,c,d={node:s,code:22,at:s};if(!a.lock++){c=oa();if(a.vp.innerWidth!==c.innerWidth||a.vp.innerHeight!==c.innerHeight){a.vp=c;for(c=a.fn.length;b<c;++b)a.fn[b]&&a.fn[b](d)}L(function(){a.lock=0},0)}}function ob(a,b,c,d,e){function f(o){var z=ka.codes[o.type]||0,H,Q=o.target||o.srcElement||m;H=Q[xa]===3?Q[ra]:Q;if(Md(a,H)){o.uu={at:H,ns:k,code:z&
+255,live:v,node:H,hint:d,mouse:o.button||0,touch:z&512,gesture:z&1024};o.uuoverride&&t(o.uu,o.uuoverride);if(ga){if(!o.target)o.currentTarget=m;switch(o.code){case 1:case 2:o.uu.mouse=o.button&1?0:o.button&2?2:1;break;case 19:o.uu.mouse=2;break;case 17:case 18:o.relatedTarget=Q===o.fromElement?o.toElement:o.fromElement}if(o.pageX===void 0){o.pageX=o.clientX+(Y.scrollLeft||0);o.pageY=o.clientY+(Y.scrollTop||0)}}if(o.uu.code===4)o.uu.wheel=(o.detail?o.detail:o.wheelDelta/-120)|0;g?h.call(c,o):c(o)}}
+var g=0,h=Ka(c)?c:(g=1,c.handleEvent),i=ka._.parse.exec(b),k=i[1];i=i[2];var j=0,l=ob.fix[i]||i;c.liveClosure=f;e||(e=ob.db[a+"\u000b"+b]={s:a,ns:k,ex:b,unbind:[]});if(Ya)if(i==="focus"||i==="blur")j=1;e.unbind.push(function(){Pb(m,l,f,j)});kb(m,l,f,j);if(fa)if(/submit$/.test(i))ob(a+" input[type=submit],"+a+" input[type=image]",b[I](/submit$/,"click"),c,d,e);else if(/change$/.test(i)){ob(a,b[I](/change$/,"focus"),function(o){ka(o.srcElement,"uulive.change",c)},d,e);ob(a,b[I](/change$/,"blur"),function(o){Ra(o.srcElement,
+"uulive.change")},d,e)}}function Nd(a,b,c){return new na.Junction(a,b,c)}function Db(a,b){a.nodeType||(a=Z(a));if(b)for(var c,d=0,e=b.length,f=0,g,h,i=Db._.split,k=Db._.at;d<e;++d){c=b[d];h=c==null?0:c.nodeType?1:typeof c==="string"?2:3;switch(h){case 0:++f;break;case 1:a.appendChild(c);break;case 2:if(c.indexOf("@")>=0){g=c.match(k).length;c=Ja(pa(b,d,d+g+1));d+=g}if(!i.test(c)){a.appendChild(za(c));break}case 3:switch(f++){case 0:R(a,h===2?Za(c,i):c);break;case 1:B(a,h===2?Za(c,i):c);break;default:Od("uu.node",
+c)}}}return a}function eb(a,b,c){b=b||m.body;a=!a?[Z()]:ea(a)?a:a[xa]?[a]:!a[ba]("<")?[Sb(a)]:[Z(a)];var d=null,e=0,f=a.length,g,h=b[ra],i;g=a[0][xa]===11?a[0][Ia]:a[0];if(Ab(c))for(d=h.children[c]||null;e<f;++e)h.insertBefore(a[e],d);else{i=c||"./last";for((i==="first"||i==="./first")&&a.reverse();e<f;++e){c=a[e];switch(i){case "first":d=h[Ia];case "prev":d||(d=b);case "next":d||(d=b[gc]);case "last":h.insertBefore(c,d);break;case "./first":d=b[Ia];case "./last":b.insertBefore(c,d)}}}return g}function hc(a){var b,
+c=ha+"nodeid";return a[xa]?a[c]||(Tb[b=++ye]=a,a[c]=b):Tb[a]}function Wc(a){var b=Tb[a];b&&(Tb[a]=b[ha+"nodeid"]=0)}function Sb(a){var b=m.createDocumentFragment();a=a.nodeType?a.outerHTML:a;var c=m.createElement("div");if(ga){c.style.display="none";m.body.appendChild(c);c.innerHTML="*<div>"+a+"</div>";m.body.removeChild(c);c=c.lastChild}else c.innerHTML=a;for(;c[Ia];)b[La](c[Ia]);return b}function Ac(a){var b=[];a=a;for(var c;a&&a[xa]===1;){if(Ac.vip.test(a[Bc])){b.push(a[Bc]);break}else{c="";if(a[ra])c=
+Xc(a).length<2?"":":nth-child("+(Xc(a).index+1)+")";b.push(a[Bc]+c)}a=a[ra]}return b.reverse().join(">")[Lb]()}function Yc(a,b){return a[ra].replaceChild(b,a)}function Xc(a){for(var b=[],c=0,d=null,e=null,f=-1,g=a[ra][Ia];g;g=g[gc])if(g[xa]===1){b.push(e=g);d||(d=g);g===a&&(f=c);++c}b.first=d;b.prev=b[f-1]||null;b.next=b[f+1]||null;b.last=e;b.index=f;return b}function Pd(a){if(a){for(var b=wa("",a),c,d=0;c=b[d++];){Wc(c);Ra(c)}for(;a[Zc];)a[mb](a[Zc])}return a}function wd(a,b){function c(i,k){var j,
+l,o,z=J.handler,H=(l=i[ha+"event"])?l.e:{};g.data&&(k[ha+"nodeid"]=0);hc(k);for(j in H){l=0;for(o=H[j].length;l<o;++l)ka(k,j,H[j][l])}"checked"in i&&i.checked&&(k.checked=i.checked);"selected"in i&&(k.selected=i.selected);for(j in z)i[j]&&z[j](i,j,f,{clonedNode:k})}function d(i){for(var k=0,j,l;l=i[k++];)(j=l[ha+"nodeid"])&&c(hc(+j),l)}function e(i,k){for(;i;i=i[gc],k=k[gc])if(i[xa]===1){c(i,k);e(i[Ia],k[Ia])}}var f="cloneNode",g=U[f],h;if(a[xa]===1)if(g.event||g.data){h=Z();h.innerHTML=a[f](v).outerHTML;
+b?h=h[Ia]:d(wa("",h))}else{h=a[f](v);if(!b){c(a,h);e(a[Ia],h[Ia])}}return h}function zb(a,b){if(b){Ra(a);Wc(a);var c,d=J.handler;for(c in d)a[c]&&d[c](a,c,"removeNode")}a[ra]&&a[ra][mb](a);return a}function Qd(a,b){var c=arguments,d=c.length;if(Fa(a))return za(d<2?a:uuf.apply(this,c));if(b===void 0){if(ga)return a.innerText;return a.textContent}eb(za(d<3?b:uuf.apply(this,pa(c,1))),Pd(a));return a}function $c(a,b){var c={select:a.multiple?3:2,input:{radio:4,checkbox:5}[a.type]||0}[a[Bc][Lb]()]||0,
+d=c&2?a.options:pa(a.name?m.getElementsByName(a.name):a);return(b?ze:Ae)(a,c,d,b)}function Ae(a,b,c){var d=[],e=0,f=b&1;if(b){if(b&2){e=a.selectedIndex;if(e>=0)for(;a=c[e++];){a.selected&&d.push(a.value||a.text);if(!f)break}}else if(b&4)for(;a=c[e++];)a.checked&&d.push(a.value);d=f?d:d[0]||""}else d=a.value;return d}function ze(a,b,c,d){var e=0,f;f=0;var g=b&2?"selected":"checked";d=pa(d);var h=d.length;if(b){if(c){if(b&1)for(;b=c[f++];)b[g]=r;for(;b=c[e++];)for(f=0;f<h;++f)(b.value||b.text)==d[f]&&
+(b[g]=v)}}else a.value=d.join("");return a}function Va(a,b){b=b||m.body||m;if(b.querySelectorAll)if(!fa||$.ie8&&a[ba](":")<0||$.ie8&&Va.ie8ready.test(a))if(!Va.extras.test(a))return md(b.querySelectorAll(a));var c=Rd[a]||(Rd[a]=Va.tokenizer(a));return c.err?[]:Va.selector(c,b)}function Yb(a,b){return(b||m).getElementById(a)}function ic(a,b){return!a?(ic._={},null):ic._[a]||(ic._[a]=(b||m).getElementById(a))}function ad(a,b){for(var c=[],d=a.trim().split(ad._),e=0,f=d.length,g=b||m,h;e<f;++e)(h=g.getElementById(d[e]))&&
+c.push(h);return c}function wa(a,b){if(!ga)return Xa.call((b||m.body||m).getElementsByTagName(a||"*"));for(var c=[],d=-1,e,f=0,g=!a||a==="*",h=(b||m.body||m).getElementsByTagName(a||"*"),i=h.length;f<i;++f){e=h[f];if(!g||e[xa]===1)c[++d]=e}return c}function Md(a,b){b=b||m.body||m;if(b.matchesSelector)return b.matchesSelector(a);if(b.webkitMatchesSelector)return b.webkitMatchesSelector(a);if(b.mozMatchesSelector)return b.mozMatchesSelector(a);if(b.msMatchesSelector)return b.msMatchesSelector(a);for(var c,
+d=0,e=Va(a,m);c=e[d++];)if(c===b)return v;return r}function Ea(a,b){return a.trim()[I](Ea._.u,b===sb?" ":b)}function Sd(a,b){return Ea(a,b)[I](Ea._.h,"")}function Td(a,b,c){b=b||80;c=c||"...";return a.length>b?a.slice(0,b)+c:a}function Ja(a){var b=0,c=arguments,d=Be;if(ea(a)){c=Xa.call(a);a=a[0]}if(a===null&&c.length>3&&typeof c[1]===fb)d=RegExp(c[1],"g");return a[I](d,function(){return c[++b]})}function Ub(a){var b=1,c=0,d=arguments;return a[I](Ub.format,function(e,f,g,h,i,k,j){if(j==="%")return j;
+c=f?p(f):b++;e=Ub.bits[j];var l;f=d[c]===void 0?"":d[c];e&3&&(f=e&1?p(f):y(f),f=isNaN(f)?"":f);e&4&&(f=((j==="s"?f:j)||"").toString());e&32&&(f=f>=0?f:f%4294967296+4294967296);e&768&&(f=f.toString(e&256?8:16));e&64&&g==="#"&&(f=(e&256?"0":"0x")+f);e&128&&i&&(f=e&2?f.toFixed(i):f.slice(0,i));e&1024&&(f=gb(f));e&24576&&(l=typeof f!==$b||f<0);e&8192&&(f=l?"":String.fromCharCode(f));e&32768&&(g=g==="0"?"":g);f=e&4096?f.toString().toUpperCase():f.toString();if(!(e&2048||h===void 0||f.length>=h)){h=Array(h-
+f.length+1).join(!g||g==="#"?" ":g);f=e&16&&g==="0"&&!f[ba]("-")?"-"+h+f.slice(1):h+f}return f})}function Eb(a){return a[I](Eb.to,Ud)}function Ud(a){return Eb.hash[a]}function Vd(a,b){var c=[],d=Fa(a)?Wd(a):a,e=0,f=-1,g=d.length,h=[0,2,1][d.length%3];e=bd;var i=Xd;if(s.btoa&&!b){for(;f<g;)c.push(e[d[++f]]);return s.btoa(c.join(""))}for(--g;f<g;){e=d[++f]<<16|d[++f]<<8|d[++f];c.push(i[e>>18&63],i[e>>12&63],i[e>>6&63],i[e&63])}h>1&&(c[c.length-2]="=");h>0&&(c[c.length-1]="=");return b?c.join("")[I](/\=+$/g,
+"")[I](/\+/g,"-")[I](/\//g,"_"):c.join("")}function Wd(a){for(var b=[],c=a.length,d=0,e=0;e<c;++e){d=a.charCodeAt(e);if(d<128)b.push(d&127);else if(d<2048)b.push(d>>>6&31|192,d&63|128);else d<65536&&b.push(d>>>12&15|224,d>>>6&63|128,d&63|128)}return b}function Yd(a,b,c){var d=[],e=-1;c=c||a.length;var f=0;b=b||0;if(c>a.length)c=a.length;for(;b<c;++b){f=a[b];if(f<128)d[++e]=f;else if(f<224)d[++e]=(f&31)<<6|a[++b]&63;else if(f<240)d[++e]=(f&15)<<12|(a[++b]&63)<<6|a[++b]&63}return String.fromCharCode.apply(null,
+d)}function jc(a,b){return Zd(a,5,b)}function Zd(a,b,c){var d=x(a),e=d.length,f;f=e;a=c?$d:$a;for(d[e++]=128;e%64!==56;)d[e++]=0;f*=8;switch(b){case 5:d.push(f&255,f>>8&255,f>>16&255,f>>24&255,0,0,0,0);d=d;e=1732584193;b=4023233417;f=2562383102;for(var g=271733878,h,i,k,j,l,o,z,H=jc.A,Q=jc.S,w=jc.X,M=0,X=d.length,S,ja=[];M<X;M+=64){for(S=0;S<16;++S){h=M+S*4;ja[S]=d[h]+(d[h+1]<<8)+(d[h+2]<<16)+(d[h+3]<<24)}h=e;i=b;k=f;j=g;for(S=0;S<64;++S){l=S<16?b&f|~b&g:S<32?b&g|f&~g:S<48?b^f^g:f^(b|~g);l+=e+ja[w[S]]+
+H[S];l=b+(l<<Q[S]|l>>>32-Q[S]);o=b;z=f;e=g;b=l;f=o;g=z}e+=h;b+=i;f+=k;g+=j}b=[e,b,f,g];d=[];e=0;for(f=b.length;e<f;++e)d.push(a[b[e]&255],a[b[e]>>8&255],a[b[e]>>16&255],a[b[e]>>24&255]);break;case 1:d.push(0,0,0,0,f>>24&255,f>>16&255,f>>8&255,f&255);d=d;e=1732584193;b=4023233417;f=2562383102;g=271733878;H=3285377520;ja=0;h=d.length;for(l=[];ja<h;ja+=64){Q=e;w=b;M=f;X=g;S=H;i=ja;k=ja+64;for(j=0;i<k;i+=4,++j)l[j]=d[i]<<24|d[i+1]<<16|d[i+2]<<8|d[i+3];for(i=16;i<80;++i){j=l[i-3]^l[i-8]^l[i-14]^l[i-16];
+l[i]=j<<1|j>>>31}for(i=0;i<80;++i){j=i<20?(b&f^~b&g)+1518500249:i<40?(b^f^g)+1859775393:i<60?(b&f^b&g^f&g)+2400959708:(b^f^g)+3395469782;j+=(e<<5|e>>>27)+l[i]+H;H=g;g=f;f=b<<30|b>>>2;b=e;e=j}e+=Q;b+=w;f+=M;g+=X;H+=S}b=[e,b,f,g,H];d=[];e=0;for(f=b.length;e<f;++e)d.push(a[b[e]>>24&255],a[b[e]>>16&255],a[b[e]>>8&255],a[b[e]&255]);break;default:d=[]}return c?d:d.join("")}function vb(a){return Cc([],a)}function ae(a){return{data:typeof a==="string"?oc(a):a,index:-1,decode:Ce}.decode()}function Cc(a,b){var c=
+0,d=0,e,f;e=0;if(b==null)a.push(192);else switch(typeof b){case "boolean":a.push(b?195:194);break;case "number":if(b!==b)a.push(203,255,255,255,255,255,255,255,255);else if(b===Infinity)a.push(203,127,240,0,0,0,0,0,0);else if(n.floor(b)===b){if(b<0)if(b>=-32)a.push(224+b+32);else if(b>-128)a.push(208,b+256);else if(b>-32768){b+=65536;a.push(209,b>>8,b&255)}else if(b>-2147483648){b+=4294967296;a.push(210,b>>>24,b>>16&255,b>>8&255,b&255)}else++e;else if(b<128)a.push(b);else if(b<256)a.push(204,b);else if(b<
+65536)a.push(205,b>>8,b&255);else if(b<4294967296)a.push(206,b>>>24,b>>16&255,b>>8&255,b&255);else++e;if(e){d=n.floor(b/4294967296);c=b&4294967295;a.push(b<0?211:207,d>>24&255,d>>16&255,d>>8&255,d&255,c>>24&255,c>>16&255,c>>8&255,c&255)}}else{d=be;(c=b<0)&&(b*=-1);e=n.log(b)/n.LN2+1023|0;f=n.floor(b*n.pow(2,1075-e)).toString(2).slice(1);e=("000000000"+e.toString(2)).slice(-11);c=(+c+e+f).match(vb.split8char);a.push(203,d[c[0]],d[c[1]],d[c[2]],d[c[3]],d[c[4]],d[c[5]],d[c[6]],d[c[7]])}break;case "string":c=
+[];e=b.length;for(d=0;d<e;++d){f=b.charCodeAt(d);if(f<128)c.push(f&127);else if(f<2048)c.push(f>>>6&31|192,f&63|128);else f<65536&&c.push(f>>>12&15|224,f>>>6&63|128,f&63|128)}cd(a,32,c.length,[160,218,219]);Array.prototype.push.apply(a,c);break;default:if(ea(b)){c=b.length;for(cd(a,16,c,[144,220,221]);d<c;++d)Cc(a,b[d])}else{if(Object.keys)c=Object.keys(b).length;else for(d in b)b.hasOwnProperty(d)&&++c;cd(a,16,c,[128,222,223]);for(d in b){Cc(a,d);Cc(a,b[d])}}}return a}function Ce(){var a,b,c,d=0,
+e=0,f;e=this.data;b=e[++this.index];if(b>=224)return b-256;if(b<128)return b;if(b<144){c=b-128;b=128}else if(b<160){c=b-144;b=144}else if(b<192){c=b-160;b=160}switch(b){case 192:return null;case 194:return r;case 195:return v;case 202:a=Ga(this,4);d=a&vb.sign[32];c=a>>23&255;e=a&8388607;if(!a||a===2147483648)return 0;if(c===255)return e?NaN:Infinity;return(d?-1:1)*(e|8388608)*n.pow(2,c-127-23);case 203:a=Ga(this,4);d=a&vb.sign[32];c=a>>20&2047;e=a&1048575;if(!a||a===2147483648)return 0;if(c===2047)return e?
+NaN:Infinity;return(d?-1:1)*((e|1048576)*n.pow(2,c-1023-20)+Ga(this,4)*n.pow(2,c-1023-52));case 207:return Ga(this,4)*n.pow(2,32)+Ga(this,4);case 206:return Ga(this,4);case 205:return Ga(this,2);case 204:return Ga(this,1);case 211:a=0;d=this.data.slice(this.index+1,this.index+9);this.index+=8;if(d[0]&128){++a;d[0]^=255;d[1]^=255;d[2]^=255;d[3]^=255;d[4]^=255;d[5]^=255;d[6]^=255;d[7]^=255}d=d[0]*72057594037927936+d[1]*281474976710656+d[2]*1099511627776+d[3]*4294967296+d[4]*16777216+d[5]*65536+d[6]*
+256+d[7];return a?(d+1)*-1:d;case 210:a=Ga(this,4);case 209:a===void 0&&(a=Ga(this,2));case 208:a===void 0&&(a=Ga(this,1));e=4<<(b&3)+1;return a<vb.sign[e]?a:a-vb.sign[e]*2;case 219:c=Ga(this,4);case 218:c===void 0&&(c=Ga(this,2));case 160:d=this.index+1;this.index+=c;a=[];b=-1;for(c=d+c;d<c;++d){f=e[d];if(f<128)a[++b]=f;else if(f<224)a[++b]=(f&31)<<6|e[++d]&63;else if(f<240)a[++b]=(f&15)<<12|(e[++d]&63)<<6|e[++d]&63}return String.fromCharCode.apply(null,a);case 223:c=Ga(this,4);case 222:c===void 0&&
+(c=Ga(this,2));case 128:for(a={};d<c;++d){e=this.decode();a[e]=this.decode()}break;case 221:c=Ga(this,4);case 220:c===void 0&&(c=Ga(this,2));case 144:for(a=[];d<c;++d)a.push(this.decode())}return a}function Ga(a,b){var c=0,d=a.data,e=a.index;switch(b){case 4:c+=d[++e]*16777216+(d[++e]<<16);case 2:c+=d[++e]<<8;case 1:c+=d[++e]}a.index=e;return c}function cd(a,b,c,d){if(c<b)a.push(d[0]+c);else if(c<65536)a.push(d[1],c>>8,c&255);else c<4294967296&&a.push(d[2],c>>>24,c>>16&255,c>>8&255,c&255)}function kc(a,
+b){return!a||a==="."?kc.cache:dd(a,b)}function dd(a,b){if(!ce.test(a)){var c=Z("a");c[lb]("href",(b||"")+a);a=c.cloneNode(r).href}return a}function de(a){return[a.protocol,a.protocol?a.protocol==="file:"?"///":"//":"",a.host||"",a.pathname||"/",a.search||"",a.hash||""].join("")}function ee(a,b){var c=Dc.file.exec(a)||Dc.http.exec(a),d,e;if(c){e=((d=c[1]==="file:")?c[3]:c[7])||"";return{href:a,protocol:c[1],secure:d?r:c[1]==="https:"||c[1]==="wss:",host:d?"":c[2],auth:d?"":c[3]||"",hostname:d?"":c[4],
+port:d?"":c[5]||"",pathname:d?c[2]:c[6],search:e,query:b?ed(e):{},hash:(d?c[4]:c[8])||"",ok:v}}return{href:a,protocol:"",secure:r,host:"",auth:"",hostname:"",port:"",pathname:a,search:"",query:{},hash:"",ok:r}}function fe(a){var b=[];a=ee(a);for(var c=a.pathname.split("/"),d=0,e=c.length;d<e;++d)c[d]===".."?b.pop():c[d]==="."||b.push(c[d]);(b=b.join("/"))||(b="/");a.pathname=b;return de(a)}function ge(a,b,c){c=c||O.queryJoint;var d=Fa(a),e;if(b){a=d?ed(a):a;for(e in b)a[e]=b[e];return he(a,c)}return(d?
+ed:he)(a,c)}function he(a,b){var c=[],d,e,f,g,h,i=encodeURIComponent;for(d in a){g=i(d);h=a[d];if(ea(h)){e=0;for(f=h.length;e<f;++e)c.push(g+"="+i(h[e]))}else c.push(g+"="+i(h))}return c.join(b)}function ed(a){var b={},c=decodeURIComponent,d=a[ba]("?");if(d>=0)a=Sd(a.slice(d+1));a[I](/&amp;|&|;/g,";")[I](/(?:([^\=]+)\=([^\;]+);?)/g,function(e,f,g){e=c(f);g=c(g);b[e]?ea(b[e])?b[e].push(g):b[e]=[b[e],g]:b[e]=g;return""});return b}function ie(){alert(De(Xa.call(arguments)))}function De(a){var b=a[0];
+return a.length<2&&(Fa(b)||Ab(b))?b:A(b,"@")?uuf.apply(this,a):Xa.call(a).map(function(c){return gb(c,0,1)}).join(", ")||"undefined"}function ab(a,b,c,d,e){var f,g,h=ab.db;if(c){g=+new Date;f=je(b,c,d);g=+new Date-g;++h[f?"ok":"ng"];++h.total;h.ms+=g;h.row.push(Ja(ab.fmt.join(""),ab.bgc[f+h.row.length%2*4],Eb(a),g>0?"<b>("+g+" ms)</b>":"",gb(b,v,v),c,d===void 0?"":gb(d,v,v),!f?"ERROR":e||""))}else if(Fa(a))h.row.push(Ja(ab.fmt[0]+ab.fmt[2],ab.bgc[2+h.row.length%2*4],Eb(a)));else{b=F(h);h.ng&&B(m.body,
+{bgc:ab.bgc[0]});if(a!==r){a=Yb("uuok")||m.body[La](uu.ol("id,uuok"));a.innerHTML+=h.row.join("")}ab.db={ok:0,ng:0,total:0,ms:0,row:[]};return b}}function je(a,b,c){var d,e=Ea(b.toUpperCase(),"");if(e==="===")d=a.valueOf()==c.valueOf();else if(e==="!==")d=a.valueOf()!=c.valueOf();else switch(e){case "NG":d=r;break;case "IS":case "==":d=Qb(a,c);break;case "!=":d=!Qb(a,c);break;case ">":d=a>c;break;case ">=":d=a>=c;break;case "<":d=a<c;break;case "<=":d=a<=c;break;case "&&":d=!!(a&&c);break;case "||":d=
+!!(a||c);break;case "HAS":d=A(a,c);break;case "ISNAN":d=isNaN(a);break;case "ISTRUE":d=!!a;break;case "ISFALSE":d=!a;break;case "ISERROR":try{a();d=0}catch(f){d=1}break;case "ISINFINITY":d=!isFinite(a);break;case "INSTANCEOF":d=a instanceof c;break;default:e=e[I](/IS/,"");d=Ka(Ba[e])?Ba[e](a,e):Ba[e]?Ba(a)===Ba[e]:2;if(d===2)throw Error("BAD_OPERATOR "+b);}return+d}function Od(a,b,c,d){if(!je(b,c||"NG",d))throw Error(Ja("@: @ @ @",a,gb(b,1),c,d?gb(d,1):""));}function Ec(a,b){return b||!s.JSON?gb(a,
+1):a===void 0?"":s.JSON.stringify(a)||""}function gb(a,b,c){var d=[],e=Ba(a),f,g=-1,h,i,k=c?" ":"";if(a===s)return'"window"';if(e===10&&a.name&&uu.Class[a.name]&&a instanceof uu.Class[a.name])return'"'+a.name+'"';switch(e){case 4:if(a in uu.Class)return a+"";f=a.name;if(!f&&(fa||pb)){f=a+"";f=f.slice(9,f[ba]("("))}d.push('"function":'+k+'"'+f+'"');++g;case 10:break;case 9:case 1:return a+"";case 11:return'"'+Ac(a)+'"';case 6:return a.toJSON();case 2:return isFinite(a)?a+"":"null";case 3:i=Ec.x;return'"'+
+a[I](i[2],function(j){return i[3][j]||j})[I](i[4],function(j){return"\\u00"+$a[j.charCodeAt(0)]})+'"';case 5:case 12:h=0;for(e=a.length;h<e;++h)d[++g]=gb(a[h],b,c);return"["+d.join(","+k)+"]";default:return""}if(bb.call(e).slice(-3)==="on]"){f=Oa;for(h in a)if(typeof a[h]===fb&&(f||h!=+h+"")){f&&(h=a.item(h));d[++g]='"'+h+'":'+k+'"'+a[h]+'"'}}else for(h in a)(!a[rc]||a[rc](h))&&(d[++g]='"'+h+'":'+k+gb(a[h],b,c));return"{"+k+d.join(","+k)+k+"}"}function xb(a){return a===void 0?Fc(new Date):Ba(a)===
+6?Fc(a):Ab(a)?Fc(new Date(a)):a.ISO?F(a):Fc(Ee(a)||new Date(a))}function Fc(a){return{Y:a.getUTCFullYear(),M:a.getUTCMonth()+1,D:a.getUTCDate(),h:a.getUTCHours(),m:a.getUTCMinutes(),s:a.getUTCSeconds(),ms:a.getUTCMilliseconds(),time:a.getTime(),ISO:Fe,GMT:Ge,valueOf:function(){return a.getTime()},toString:function(){return this.ISO()}}}function Ee(a){var b=xb.x,c=b[0].exec(a);if(c)return new Date(Date.UTC(+c[1],+c[2]-1,+c[3],+c[4],+c[5],+c[6],+c[7]));if(fa&&a[ba]("GMT")>0)a=a[I](/GMT/,"UTC");return new Date(a[I](",",
+"")[I](b[1],function(d,e,f,g){return e+" "+g+" "+f}))}function Fe(){return Ja("@-@-@T@:@:@.@Z",this.Y,Jb[this.M],Jb[this.D],Jb[this.h],Jb[this.m],Jb[this.s],("00"+this.ms).slice(-3))}function Ge(){var a=(new Date(this.time)).toUTCString();if(fa&&a[ba]("UTC")>0){a=a[I](/UTC/,"GMT");a.length<29&&(a=a[I](/, /,", 0"))}return a}function Wa(a,b,c,d){d==null&&(d=0);this.r=a=(a<0?0:a>255?255:a)|0;this.g=b=(b<0?0:b>255?255:b)|0;this.b=c=(c<0?0:c>255?255:c)|0;this.a=d=d<0?0:d>1?1:d;this.hex="#"+$a[a]+$a[b]+
+$a[c];this.num=(a<<16)+(b<<8)+c;this.rgba="rgba("+a+","+b+","+c+","+d+")";this[Bb]=!(a+b+c+d)}function Ta(a){var b,c,d,e,f,g=1;if(a instanceof Wa)return a;if(typeof a!==fb)return"l"in a?fd(a.h,a.s,a.l,a.a):"v"in a?ke(a.h,a.s,a.v,a.a):new Wa(a.r,a.g,a.b,a.a);a=a[Lb]();if(b=Ta.db[a]||Ta.cache[a])return b;if(a.length<8&&(c=Ta.rex.hex.exec(a))){b=a.length>4?p(c[1],16):(c=c[1].split(""),p(c[0]+c[0]+c[1]+c[1]+c[2]+c[2],16));d=b>>16;e=b>>8&255;f=b&255}else if(c=Ta.rex.rgba.exec(Ea(a,""))){b=c[1]==="rgb"?
+2.555:1;d=c[3]?c[2]*b:c[2];e=c[5]?c[4]*b:c[4];f=c[7]?c[6]*b:c[6];g=c[8]?y(c[8]):1;if(b===1)return c[1]==="hsl"?fd(d,e,f,g):ke(d,e,f,g)}return Ta.cache[a]=new Wa(d,e,f,g)}function le(a){a=a.split(",");for(var b=0,c=a.length,d,e;b<c;++b){d=a[b];e=p(d.slice(0,6),16);Ta.db[d.slice(6)]=new Wa(e>>16,e>>8&255,e&255,1)}}function me(a,b,c,d){a/=255;b/=255;c/=255;var e=a>b&&a>c?a:b>c?b:c,f=a<b&&a<c?a:b<c?b:c,g=e-f,h=0,i=0;f=(f+e)*0.5;if(f>0&&f<1)i=g/(f<0.5?f*2:2-f*2);if(g>0){if(e===a&&e!==b)h+=(b-c)/g;else if(e===
+b&&e!==c)h+=(c-a)/g+2;else if(e===c&&e!==a)h+=(a-b)/g+4;h*=60}return{h:h,s:i*100+0.5|0,l:f*100+0.5|0,a:d}}function fd(a,b,c,d){a=a===360?0:a;b/=100;c/=100;var e=0,f=0,g=0;if(a<120){e=(120-a)/60;f=a/60}else if(a<240){f=(240-a)/60;g=(a-120)/60}else{e=(a-240)/60;g=(360-a)/60}a=1-b;b=b*2;e=b*(e>1?1:e)+a;f=b*(f>1?1:f)+a;g=b*(g>1?1:g)+a;if(c<0.5){e*=c;f*=c;g*=c}else{b=1-c;c=c*2-1;e=b*e+c;f=b*f+c;g=b*g+c}return new Wa(e*255+0.5,f*255+0.5,g*255+0.5,d)}function ke(a,b,c,d){a=a>=360?0:a;b*=0.01;c*=2.55;var e=
+0,f=0,g=0,h,i,k;a/=60;h=a-(a|0);if(b){i=(1-b)*c+0.5|0;k=(1-b*h)*c+0.5|0;b=(1-b*(1-h))*c+0.5|0;c=c+0.5|0;switch(a|0){case 0:e=c;f=b;g=i;break;case 1:e=k;f=c;g=i;break;case 2:e=i;f=c;g=b;break;case 3:e=i;f=k;g=c;break;case 4:e=b;f=i;g=c;break;case 5:e=c;f=i;g=k}}else e=f=g=c+0.5|0;return new Wa(e*255+0.5,f*255+0.5,g*255+0.5,d)}function wb(a,b){a=pa(a);var c=a.length,d=Nd(c,c,b);Ca(a,function(e){He(e,function(f,g){g?d.ok(f):d.ng(f)})})}function He(a,b){function c(e,f){for(;f=wb.fn[a].shift();)f(d,e)}
+var d=wb.db[a];if(d){wb.fn[a].push(b);d.ok&&c(v)}else{wb.db[a]=d=new Image;wb.fn[a]=[b];d.ok=r;d.onerror=function(){d[sa]=d[ta]=0;c(d.ok=r);d.onerror=d.onload=null};d.onload=function(){(d.complete||d.readyState==="complete")&&c(d.ok=v);d.onerror=d.onload=null};d[lb]("src",a)}}function Kb(a,b){function c(i){var k,j=i[La](Z());j.style.cssText=Kb.BASE_STYLE+"width:12em";k=j.clientWidth/12;i[mb](j);return k}var d={},e,f,g=b.uucanvascache||(b.uucanvascache={font:{},em:c(b)});if(!g.font[a]){f=Z().style;
+try{f.font=a}catch(h){throw h;}e=f.fontSize;d.size=Kb.SIZES[e];if(d.size)d.size*=16;else if(e.lastIndexOf("px")>0)d.size=y(e);else if(e.lastIndexOf("pt")>0)d.size=y(e)*1.33;else if(e.lastIndexOf("em")>0)d.size=y(e)*g.em;else throw Error("UNKNOWN_FONT_UNIT");d.style=f.fontStyle;d.weight=f.fontWeight;d.variant=f.fontVariant;d.rawfamily=f.fontFamily[I](/[\"\']/g,"");d.family="'"+d.rawfamily[I](/\s*,\s*/g,"','")+"'";d.formal=[d.style,d.variant,d.weight,d.size.toFixed(2)+"px",d.family].join(" ");g.font[a]=
+d}return g.font[a]}function Fb(a,b){var c=Fb.cache;if(!c){Fb.cache=c=eb();c.style.cssText=Kb.BASE_STYLE+"top:-10000px;left:-10000px;text-align:left;visibility:hidden"}c.style.font=a;c[ga?"innerText":"textContent"]=b||"aABCDEFGHIJKLMm";return{w:c.offsetWidth,h:c.offsetHeight}}function lc(a,b,c,d){var e=Z(ga?"CANVAS":"canvas");e[sa]=a==null?300:a;e[ta]=b==null?150:b;d||(d=m.body[La](Z()));d[ra].replaceChild(e,d);if(ga)return lc.build(e,c||O.canvas.order);return e}function gd(a,b,c){function d(h,i,k,
+j){if(j)L(function(){c.call(e,f,h,i,k)},0);else return c.call(e,f,h,i,k)}var e=this;b=ma(b,{width:"100%",height:"100%",xid:"external"+ ++Hb,allowScriptAccess:"always"});var f=b.xid,g=b.parent||m.body;if(b.nocache){a+=/\?/.test(a)?"&":"?";a+=+new Date}a=ne(a,f,b.width,b.height,b);c&&(uu.dmz[f]=d);if(b.nowrap){g.innerHTML=a;return g[Ia]}b=g.appendChild(Z());b.innerHTML=a;return b[Ia]}function ne(a,b,c,d,e){var f=[],g,h={xid:1,width:1,height:1,parent:1,nowrap:1,nocache:1};if(fa){e.movie=a;for(g in e)g in
+h||f.push(Ja('<param name="@" value="@" />',g,e[g]));return Ja('<object id="@" width="@" height="@" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">@</object>',b,c,d,f.join(""))}for(g in e)g in h||f.push(Ja('@="@"',g,e[g]));return Ja('<embed id="@" name="@" width="@" height="@" type="application/x-shockwave-flash" src="@" @ />',b,b,c,d,a,f.join(" "))}function Gc(a){var b={},c=0,d,e,f=a.length;if(m.cookie)for(d=m.cookie.split("; ");e=d[c++];){e=e.split("=");e[0][ba](a)||(b[e[0].slice(f)]=decodeURIComponent(e[1]||
+""))}return b}function Sa(a,b,c){function d(j){var l=Sa.location,o=j.coords;if(!b.watch||l.latitude!==o.latitude||l.longitude!==o.longitude)a(t(l,o,{ok:v,option:b,status:200,timestamp:+j.timestamp}))}function e(j){a({ok:r,option:b,status:{1:405,2:400,3:408}[j.code]||500,latitude:null,longitude:null,timestamp:0})}if(!O.geo.disable){b=b||{};var f={},g=Ha.geolocation,h,i,k;b.age!==sb&&(f.maximumAge=b.age);b.timeout!==sb&&(f.timeout=b.timeout);b.accuracy!==sb&&(f.enableHighAccuracy=b.accuracy);c&&(f.watch=
+v);if(!Sa.api){h=(O.geo.order||"W").split("");i=0;for(k=h.length;i<k&&Sa.api<2;++i)Sa.api=h[i]==="A"&&g?2:h[i]==="W"&&Sa.webapi?4:1}switch(Sa.api){case 2:if(c)return g.watchPosition(d,e,f);g.getCurrentPosition(d,e,f);return v;case 4:if(c){Sa.webapi(a,f);return ca(function(){Sa.webapi(a,f,v)},Sa.webapi.watch||2E4)}Sa.webapi(a,f);return v}}return c?0:r}function oe(a,b,c){return b<a?a:b>c?c:b}function hb(a,b,c){c=c||y;var d=b,e;if(typeof b!==$b){e=y(b.slice(1));b=b.charCodeAt(0)-42;d=!b?a*e:b<2?a+e:
+b<4?a-e:b<6?a/e:d}return c(d)}function Vb(a,b){for(var c in b)Vb.db[a+c]=b[c]}function pe(a,b){for(var c=this.length,d=Array(c),e=0;e<c;++e)e in this&&(d[e]=a.call(b,this[e],e,this));return d}function nd(a,b){for(var c=0,d=this.length;c<d;++c)if(c in this&&a.call(b,this[c],c,this))return v;return r}function ld(a,b){var c=0,d=this.length;if(b)for(;c<d;++c)c in this&&a.call(b,this[c],c,this);else for(;c<d;++c)c in this&&a(this[c],c,this)}function qe(a,b,c){c=!!c;var d=0;b=b===void 0?void 0:(++d,b);
+for(var e=this.length,f=c?--e:0;c?f>=0:f<e;c?--f:++f)f in this&&(b=d?a(b,this[f],f,this):(++d,this[f]));if(!d)throw Error("BAD_PARAM");return b}function hd(){return this.valueOf()}function Ie(){return this.textContent}function Je(a){for(;this.hasChildNodes();)this[mb](this[Zc]);this[La](za(a))}function Ke(){var a,b=this[ra];a=m.createRange();var c=Z();b||m.body[La](this);a.selectNode(this);c[La](a.cloneContents());a=c.innerHTML;b||this[ra][mb](this);return a}function Le(a){var b=m.createRange();b.setStartBefore(this);
+this[ra].replaceChild(b.createContextualFragment(a),this)}function Wb(a,b,c){this.stack=[[]];var d,e;if(typeof b==="function"){e=null;b=b}else{e=b||null;b=c||null}if(a)d=typeof a===fb?a.charAt(0)==="<"?[Sb(a)]:Va(a,e&&e[va]?e[va][Aa]():e):a===s||a[xa]?[a]:ea(a)?a[Aa]():a instanceof Wb?a[va][Aa]():[];this[va]=d||[];b&&this[va].forEach(b)}function mc(a,b,c,d){for(var e,f=b[va],g=0,h=f.length,i=[],k,j=0,l=d.length;g<h;++g){if((e=f[g])&&e[xa]===11)e=e[Ia]||e;switch(l){case 0:k=c(e);break;case 1:k=c(e,
+d[0]);break;case 2:k=c(e,d[0],d[1]);break;case 3:k=c(e,d[0],d[1],d[2]);break;case 4:k=c(e,d[0],d[1],d[2],d[3])}g||!a||k===e||++j;j&&(i[g]=k)}return a&&j?i:b}function id(){U.window=v;jd();cb("window")}function jd(){if(!U.reload&&!U.dom){U.dom=v;cb("dom")}}function re(){try{(new Image).doScroll();m.body&&jd()}catch(a){L(re,32)}}function se(){var a,b,c,d,e;for(a in Tb)try{b=Tb[a];c=b.attributes;for(d=0;e=c[d++];)!e.name[ba]("data-")&&(b[e.name]=null)}catch(f){}m.html=m.head=null;Pb(s,"load",id);Pb(s,
+"unload",se)}function md(a){if(U.ArraySlice)return Xa.call(a);for(var b=[],c=0,d=a.length;c<d;++c)b[c]=a[c];return b}ea||(ea=Array.isArray=nc);qb||(s.Node=qb={ELEMENT_NODE:1,TEXT_NODE:3,CDATA_SECTION_NODE:4,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_FRAGMENT_NODE:11});s.console||(s.console={log:G,debug:G,info:G,warn:G,error:G,assert:G,dir:G,dirxml:G,trace:G,group:G,groupEnd:G,time:G,timeend:G,profile:G,profileEnd:G,count:G});var xc="addEventListener",rc="hasOwnProperty",Da="getAttribute",lb="setAttribute",
+Lb="toLowerCase",La="appendChild",gc="nextSibling",mb="removeChild",Bb="transparent",ra="parentNode",Ia="firstChild",Rb="visibility",Zc="lastChild",Cb="className",ua="prototype",xa="nodeType",ub="position",va="nodeSet",Na="display",ba="indexOf",I="replace",Bc="tagName",Aa="concat",ha="data-uu",ta="height",$b="number",fb="string",sa="width",sb,r=false,v=true;qb=new Date;var qc={NaN:2},te={},Jb={},Pc={},bd={},ue={},$a={256:"00"},$d={},be={},Xd,kd,Tb={},ye=0,Rd={},Hb=0,la={info:function(a,b,c,d){return{used:a,
+max:b,pair:c,backend:d}},index:"uuindex",store:"uustore",expire:(new Date(2032,1,1)).toUTCString()},Me=/^\s+|\s+$/g,ce=/^(https?|file|wss?):/,Be=/@/g,Dc={file:/^(file:)\/{2,3}(?:loc\w+)?([^ ?#]*)(?:(\?[^#]*))?(?:(#.*))?/i,http:/^(\w+:)\/\/((?:([\w:]+)@)?([^\/:]+)(?::(\d*))?)([^ ?#]*)(?:(\?[^#]*))?(?:(#.*))?/i},dc={px:/px$/,pt:/pt$/,em:/em$/},$=function(a){a={library:a,ssl:r,ie:r,ie6:r,ie7:r,ie8:r,ie9:r,ie67:r,ie678:r,opera:r,gecko:r,webkit:v,chrome:r,safari:v,jit:r,touch:v,flash:0,silverlight:0};
+var b,c=Ha.userAgent,d=!!m.uniqueID,e=!!s.opera,f=(!!s.netscape||!!s.Components)&&/Gecko\//.test(c),g=!d&&!e&&!f&&/WebKit/.test(c),h=m.documentMode||0,i=/(?:Android|OS) ([a-z\d\.]+)/.exec(c[I](/(\d+)_(\d+)(?:_(\d+))?/,"$1.$2$3")),k=e?+s.opera.version()[I](/\d$/,""):y((/(?:IE |fox\/|ome\/|ion\/)(\d+\.\d)/.exec(c)||[,0])[1]);b=(/(?:rv\:|WebKit\/|Presto\/|Trident\/)(\d+\.\d+(\.\d+)?)/.exec(c)||[,0])[1].toString();b=y(b[I](/[^\d\.]/g,"")[I](/^(\d+\.\d+)(\.(\d+))?$/,"$1$3"));a.ssl=location.protocol===
+"https:";a.lang=(Ha.language||Ha.browserLanguage).split("-",1)[0];a.render=b;a.browser=k;a.valueOf=N(k);a.ie=d;a.ie6=d&&k===6&&!s.XMLHttpRequest;a.ie7=d&&k===7&&!!s.XMLHttpRequest;a.ie8=d&&k===8&&!W&&h===8;a.ie9=d&&k===9&&!!W&&h===9;a.ie67=a.ie6||a.ie7;a.ie678=a.ie67||a.ie8;a.opera=e;a.gecko=f;a.webkit=g;a.chrome=g&&/Chrome/.test(c);a.safari=g&&/Safari/.test(c)&&!a.chrome;a.longedge=a.ie678?n.max(Y.clientWidth,Y.clientHeight):n.max(s.innerWidth,s.innerHeight);a.ipad=g&&/iPad/.test(c);a.iphone=g&&
+!a.ipad&&/iPhone|iPod/.test(c);a.ios=a.ipad||a.iphone;a.retina=g&&s.devicePixelRatio>=2;a.android=g&&/Android/.test(c);a.mbosver=i?y(i[1]):0;a.mobile=a.ios||a.android||/Opera Mini/.test(c);a.os=a.ios?"ios":a.android?"android":/CrOS/.test(c)?"chrome":/Win/.test(c)?"windows":/Mac/.test(c)?"mac":/X11|Linux/.test(c)?"unix":"";a.touch=a.ios||a.android;a.jit=d&&k>=9||f&&b>1.9||g&&b>=528&&!a.mobile||e&&k>=10.5;a.flash=function(j,l){var o=0,z,H;try{z=j?(new ActiveXObject("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version")[I](/,/g,
+"."):Ha.plugins["Shockwave Flash"].description;o=(H=/\d+\.\d+/.exec(z))?y(H[0]):0}catch(Q){}return o<l?0:o}(d,9);a.silverlight=function(j,l){var o=0,z,H=l;try{z=j?new ActiveXObject("AgControl.AgControl"):Ha.plugins["Silverlight Plug-In"];if(j)for(;z.IsVersionSupported(H+".0");)o=H++;else o=p(/\d+\.\d+/.exec(z.description)[0])}catch(Q){}return o<l?0:o}(d,3);return a}(0.8),fa=$.ie,bc=fa&&$<8,ga=fa&&$<9,Ya=$.gecko,pb=$.opera,Oa=$.webkit,tc=$.mobile,Xb=function(a){a=a||/uupaa(\-\d+)?\.js/;var b=wa("script",
+m).pop().src[I](/[^\/]+$/,function(c){return a.test(c)?"../":""});return fe(dd(b))}();m.html||(m.html=Y);m.head||(m.head=wa("head",Y)[0]);(function(a,b,c,d){for(;c<d;++c){Ba[a[c]]=c+1;c<4&&(qc[typeof b[c]]=c+1);c<7&&(qc[bb.call(b[c])]=c+1)}})("BOOLEAN,NUMBER,STRING,FUNCTION,ARRAY,DATE,REGEXP,UNDEFINED,NULL,HASH,NODE,FAKEARRAY".split(","),[v,0,"",G,[],qb,/0/],0,12);t(O,s.uuconfig||{},{baseDir:Xb,jsDir:Xb+"js/",uiDir:Xb+"ui/",cssDir:Xb+"css/",imgDir:Xb+"img/",swfDir:Xb+"swf/",queryJoint:"&",storage:{},
+socket:{},canvas:{},audio:{},video:{},media:{},trace:{},geo:{},log:{},ui:{}},0);t(O.storage,{disable:r,order:"LFICM",space:0,swf:O.swfDir+"uu.storage.swf"},0,0);t(O.socket,{disable:r,order:"AF",swf:O.swfDir+"uu.socket.swf"},0,0);t(O.canvas,{disable:r,order:"SFV",swf:O.swfDir+"uu.canvas.swf"},0,0);t(O.audio,{disable:r,order:"AFN",swf:O.swfDir+"uu.audio.swf"},0,0);t(O.video,{disable:r,order:"AFN",swf:O.swfDir+"uu.video.swf"},0,0);t(O.media,{disable:r,order:"FHN",swf:O.swfDir+"uu.media.swf"},0,0);t(O.geo,
+{disable:r,order:"AW"},0,0);t(O.ui,{disable:r,img:O.uiDir+"ui.png"},0,0);uu=t(function(a,b,c,d,e){if(typeof a===fb&&na[a])return new na[a](b,c,d,e);return new Wb(a,b,c,d,e)},{config:O,env:$,ie:fa,ie67:bc,ie678:ga,gecko:Ya,opera:pb,webkit:Oa,ver:$,unlimit:function(){},snippet:db,ajax:t(jb,{post:function(a,b,c){b=b||{};b.method="POST";jb(a,b,c)},clear:function(a){a?delete jb.cache[a]:jb.cache={}},binary:function(a,b,c){b.ifmode=r;b.method=b.data?"PUT":"GET";b.binary=v;if(b.msgpack)if(b.data)b.data=
+Vd(vb(b.data));else{jb(a,b,function(d){if(d.ok)d.rv=ae(d.rv);c&&c(d)});return}jb(a,b,c)}}),jsonp:Gb,js:function(a,b,c){var d=t(Z("script"),ma(b,{type:"text/javascript",charset:"utf-8",run:0}));m.head[La](d);d.onload=d.onreadystatechange=function(e){e=e||s.event;if(e.type==="load"||e.type==="readystatechange"&&d.readyState==="loaded")if(!d.run++){d.onload=d.onreadystatechange=null;L(function(){c&&c({ok:true,rv:d,node:d,option:b,status:200})},0)}};d.src=a},stat:yb,require:Zb,like:Qb,type:Ba,complex:Pa,
+isURL:function(a){if(Fa(a)&&ce.test(a))return a.slice(0,4)==="file"?Dc.file.test(a):Dc.http.test(a);return r},isNode:function(a){return!!(a&&a.nodeType)},isNumber:Ab,isString:Fa,isFunction:Ka,arg:ma,mix:t,has:A,nth:E,map:function(a,b){if(ea(a))return pe.call(a,b);var c=[],d=-1,e=0;for(e in a)c[++d]=b(a[e],e);return c},each:Ca,drip:ac,keys:Ma,pair:q,size:C,some:u,calls:function(a,b,c){for(var d=[],e=b||c,f=ac(a,Ka).rv,g=0,h=f.length;g<h;++g){a=f[g];e?d.push(a.apply(c||null,b||[])):d.push(a())}return d},
+clone:F,values:function(a){return Ma(a,1)},indexOf:function(a,b){if(ea(a))return a[ba](b);for(var c in a)if(a[c]===b&&a[rc](c))return c;return sb},hash:Za,array:t(pa,{sort:function(a,b){var c={"A-Z":0,"Z-A":2,"0-9":1,"9-0":3}[b]||0;c&1?a.sort(function(d,e){return d-e}):a.sort();return c&2?a.reverse():a},clean:function(a){for(var b=[],c=0,d=a.length;c<d;++c)c in a&&a[c]!=null&&b.push(a[c]);return b},toHash:function(a,b,c){var d={},e=0,f=a.length;c=!!c;if(ea(b))for(;e<f;++e)d[a[e]]=c?+b[e]:b[e];else for(b=
+c?+b:b;e<f;++e)d[a[e]]=b;return d},unique:function(a,b){for(var c=[],d=-1,e,f=0,g,h=a.length,i=!!b,k,j={};f<h;++f){e=a[f];if(e!=null)if(i)j[e]||(j[e]=1,c[++d]=e);else{k=0;for(g=f-1;!k&&g>=0;--g)k=e===a[g];k||(c[++d]=e)}}return c}}),byteArray:t(x,{dump:function(a,b,c){for(var d=[],e=0,f=a.length,g=$a;e<f;++e)d[e]=g[a[e]];return f?(b||"")+d.join(c||""):""}}),attr:t(R,{fix:D}),data:t(J,{clear:function(a,b){return J(a,b||"*",null)}}),css:t(B,{fix:T,unit:Ua,box:uc,rect:Fd,position:function(a,b){var c=
+a.style,d,e;switch((b||"s").charAt(0)){case "s":c[ub]="static";break;case "a":d=Fd(a);e=uc(a,v);c.left=d.x-e.m.l+"px";c.top=d.y-e.m.t+"px";c[ub]="absolute";break;case "r":d=B(a);c.left=d.left;c.top=d.top;c[ub]="relative"}return a},bgcolor:sc,opacity:qa,transform2d:tb,userSelect:function(a,b){var c=a===void 0,d,e;e=b?"":"none";c&&(a=m.body);d=a.style;if(d.userSelect!==void 0)d.userSelect=e;else if(d.WebkitUserSelect!==void 0)d.WebkitUserSelect=e;else if(d.MozUserSelect!==void 0){c=c?wa("",m.body):
+[a];d=0;for(e=c.length;d<e;++d)c[d].style.MozUserSelect=b?"":"-moz-none"}else if(d.OUserSelect!==void 0)d.OUserSelect=e;else if(fa&&c){m.unselectable=b?"":"on";m.onselectstart=b?"":N(r)}else{c=c?wa("",m.body):[a];d=0;for(e=c.length;d<e;++d){c[d].unselectable=b?"":"on";c[d].onselectstart=b?"":N(r)}}return a}}),ss:P,viewport:oa,interval:K,fx:t(V,{skip:ia,stop:Qa,kill:od,isBusy:pd,isHide:Rc,hide:qd,show:Qc,fade:rd,fadeIn:sd,fadeOut:td,puff:ud,flare:vd,swing:xd,slide:yd,slideUp:zd,slideDown:Ad,shrink:Bd,
+scroll:function(a,b,c){var d=uu.css.rect(a,m.body),e=oa(),f=e.innerWidth;e=e.innerHeight;var g=n.max(Y.scrollWidth,m.body.scrollWidth),h=n.max(Y.scrollHeight,m.body.scrollHeight);c=ma(c,{pageXOffset:d.x+f>g?g-f+40:d.x,pageYOffset:d.y+e>h?h-e+40:d.y});if(c.orientationLock==="x")delete c.pageXOffset;else c.orientationLock==="y"&&delete c.pageYOffset;return V(a,b,c)},moveIn:Cd,moveOut:Dd,highlight:Ed,easing:{}}),id:Yb,idc:ic,ids:ad,tag:wa,match:Md,query:Va,klass:t(vc,{has:Gd}),Class:t(na,{singleton:nb}),
+event:t(ka,{has:A,key:Vc,one:Id,edge:function(a){var b=fa?null:W(a.at,0),c=a.offsetX||0,d=a.offsetY||0;if(Oa){c-=p(b.borderTopWidth)||0;d-=p(b.borderLeftWidth)||0}else if(pb){c+=p(b.paddingTop)||0;d+=p(b.paddingLeft)||0}else if(Ya||a.layer!==void 0){c=(a.layerX||0)-(p(b.borderTopWidth)||0);d=(a.layerY||0)-(p(b.borderLeftWidth)||0)}return{x:c,y:d}},fire:Uc,stop:wc,hover:ec,unhover:zc,rollover:t(fc,{enable:function(){Jd(v)},disable:function(){Jd(r)}}),unrollover:function(a){var b=fc._;a=a?a[xa]?[a]:
+a:b.node[Aa]();for(var c=0,d=a.length,e;c<d;++c){e=b.node[ba](a[c]);if(e>=0){zc(a[c]);b.node.splice(e,1);b.roll.splice(e,1);b.disable.splice(e,1)}}return a},resize:ib,unresize:function(){var a=ib.db;a.fn=[];ib.unsafe?a.tm&&(clearInterval(a.tm),a.tm=0):Pb(s,"resize",Ld);a.lock=0},cyclic:yc,uncyclic:Kd,evaluator:function(a,b){var c=a[ha+"event"];return c&&c.e[b]?c.e[b][Aa]():[]},unbind:Ra,attach:kb,detach:Pb}),one:Id,bind:ka,unbind:Ra,junction:Nd,live:t(ob,{has:function(a,b){var c=ob.db[a+"\u000b"+
+b];return c&&a===c.s&&b===c.ex}}),unlive:function(a,b){function c(k){k()}var d=ob.db,e,f,g,h,i=!a?1:!b?2:b[ba]("*")<0?3:(e=b.slice(0,-2),4);for(g in d){f=d[g];h=1;switch(i){case 2:h=a===f.s;break;case 3:h=a===f.s&&b===f.ex;break;case 4:h=a===f.s&&e===f.ns}if(h){Ca(f.unbind,c);delete d[g]}}},node:t(Db,{add:eb,has:A,bros:Xc,bulk:Sb,glue:function(a,b){var c;a=Fa(a)?Sb(a):a;uu.body(c=uu.div(null,"position:absolute;top:-9999px;left:-9999px;margin:0;padding:0;border:0 none",a));b(c.firstChild);m.body[mb](c);
+return c.firstChild},path:Ac,sort:function(a,b){for(var c=[],d=-1,e=0,f=a.length,g={length:f},h,i=268435455,k=0,j,l=[],o=-1,z=fa?0:wa("",b||m.body);e<f;++e){j=a[e];h=fa?j.sourceIndex:z[ba](j);i>h&&(i=h);k<h&&(k=h);g[h]?l[++o]=j:g[h]=j}for(e=i;e<=k;++e)(j=g[e])&&(c[++d]=j);return{sort:c,dup:l}},swap:Yc,wrap:function(a,b){return b[La](Yc(a,b))},clear:Pd,clone:wd,remove:zb,normalize:function(a,b){function c(h,i,k){for(k=h[Ia];k;k=k[gc])switch(k[xa]){case 1:i+1<b&&c(k,i+1);break;case 3:if(g.test(k.nodeValue))break;
+case 8:d.push(k)}}b=b||9999;var d=[],e,f=0,g=/\S/;for(c(a||m.body,0);e=d[f++];)e[ra][mb](e);return d.length}}),add:eb,swap:Yc,remove:zb,nodeid:t(hc,{remove:Wc}),head:function(){return arguments.length?Db(m.head,arguments):m.head},body:function(){return arguments.length?Db(m.body,arguments):m.body},style:function(a){return Sb("<style>"+a+"</style>")},text:Qd,form:t(function(){return Db("form",arguments)},{value:$c,serialize:function(a,b,c){a={};for(var d=Va("input,textarea,select,button"),e,f,g=0,
+h=d.length;g<h;++g){f=d[g];if(e=f.name||f.id){a[e]=$c(f);if(f.type==="image")a[e+".y"]=a[e+".x"]=1}}return b?a:ge(a,0,c||O.queryJoint)}}),json:t(Ec,{decode:function(a,b){var c=a.trim(),d=Ec.x,e,f;if(b||!s.JSON){e=c[I](d[1],"");if(d[0].test(e))return r;try{f="return "+c;return(new Function(f))()}catch(g){s.console&&s.console.log(g+"")}}return s.JSON.parse(c)}}),string:t({trim:t(Ea,{tag:function(a,b){return Ea(a,b)[I](Ea._.t,"")},func:function(a,b){return Ea(a,b)[I](Ea._.f,"")},hash:Sd,quote:function(a,
+b){return Ea(a,b)[I](Ea._.q,"")}}),format:Ja,sprintf:Ub,truncate:Td}),f:Ja,entity:t(Eb,{decode:function(a){return a[I](Eb.from,Ud)[I](Eb.uffff,function(b,c){return String.fromCharCode(p(c,16))})}}),base64:t(Vd,{decode:function(a,b){for(var c=[],d=0,e=-1,f=a.split(""),g=a.length-1,h=kd;e<g;){d=h[f[++e]]<<18|h[f[++e]]<<12|h[f[++e]]<<6|h[f[++e]];c.push(d>>16&255,d>>8&255,d&255)}c.length-=[0,0,2,1][a[I](/\=+$/,"").length%4];return b?c:Yd(c)}}),utf8:t(Wd,{decode:Yd}),md5:jc,sha1:function(a,b){return Zd(a,
+1,b)},hmac:function(a,b,c,d){a=x(a);b=x(b);var e=0,f;if(a.length>64)a=c(a,v);f=a[Aa]();for(a=a[Aa]();e<64;++e){f[e]^=92;a[e]^=54}return c(f[Aa](c(a[Aa](b),v)),d)},msgpack:t(vb,{decode:ae}),date:xb,number:t(function(){return++Hb},{pad:function(a,b,c){a=a+"";b=b||2;return a.length<b?Array(b-a.length+1).join(c||"0")+a:a},range:oe,expand:hb}),ready:t(U,{fire:cb,dom:r,window:r,geo:r,svg:r,audio:r,video:r,canvas:r,storage:r,reload:r},function(){var a={rgba:v,hsla:v,transparent:v},b=Z(),c=b.style,d={touch:"",
+transform:"",translate3d:v,opacity:v,filter:r,color:ma(a),border:ma(a),background:ma(a),ArraySlice:v,getAttribute:v,StringIndexer:v,style:{inlineBlock:v},innerHTML:{style:v,padStyle:v},cloneNode:{attr:r,data:r,event:r}};Ca({rgba:["rgba(255,0,0,0.5)",/rgba.2/],hsla:["hsla(100,100%,100%,0.5)",/rgba.2|hsla.1/],transparent:[Bb,/tran|rgba/]},function(f,g){c.cssText="color:"+f[0]+";background:"+f[0]+";border:0 none "+f[0];d.color[g]=f[1].test(c.color);d.border[g]=f[1].test(c.borderTopColor);d.background[g]=
+f[1].test(c.backgroundColor)});d.touch=window.Touch!==void 0?"Touch":"";d.transform=c.WebkitTransform!==void 0?"WebkitTransform":c.MozTransform!==void 0?"MozTransform":c.OTransform!==void 0?"OTransform":c.msTransform!==void 0?"msTransform":c.transform!==void 0?"transform":"";d.translate3d=Oa||pb;d.opacity=c.opacity!=void 0;b.innerHTML="<style></style>";d.innerHTML.style=!!b.childNodes.length;b.innerHTML='<a href="/a" class="a"></a><br/><style>*{color:red}</style>';d.innerHTML.padStyle=b.childNodes.length===
+3;a=b[Ia];try{Xa.call(m.getElementsByTagName("head"))}catch(e){d.ArraySlice=r}d[Da]=a[Da]("class")==="a"&&a[Da]("href")==="/a";d.StringIndexer=!!"0"[0];if(fa){$<9&&(d.color[Bb]=r);$<8&&(d.style.inlineBlock=r);$<7&&(d.border[Bb]=r)}return d}($)),color:t(Ta,{add:le,random:function(a){var b=n.random()*16777215|0;return new Wa(b>>16,b>>8&255,b&255,a===0?0:a||1)}}),image:t(wb,{isCached:function(a){return!!wb.db[a]},size:function(a){if("naturalWidth"in a)return{w:a.naturalWidth,h:a.naturalHeight};var b,
+c,d,e,f,g,h=ha+"image";if(a.src){if(a[h]&&a[h].src===a.src)return a[h];if(fa){if(a.currentStyle)(g=a.currentStyle[Na]==="none")&&(a.style[Na]="block");b=a.runtimeStyle;e=b[sa];f=b[ta];b[sa]=b[ta]="auto";c=a[sa];d=a[ta];b[sa]=e;b[ta]=f;g&&(a.style[Na]="none")}else{e=a[sa];f=a[ta];a.removeAttribute(sa);a.removeAttribute(ta);c=a[sa];d=a[ta];a[sa]=e;a[ta]=f}return a[h]={w:c,h:d,src:a.src}}return{w:a[sa],h:a[ta]}}}),font:t(Kb,{list:function(a){for(var b=[],c=[],d=0,e=a.length,f,g;d<e;++d){f=Fb("72pt dummy");
+g=Fb("72pt "+a[d]);f.w!==g.w||f.h!==g.h?b.push(a[d]):c.push(a[d])}return[b,c]},detect:function(a){var b=B(a,"px").fontFamily;a=b.trim().split(",");for(var c=0,d,e=Fb("72pt "+b);b=a[c++];){d=Fb("72pt "+b);if(d.w===e.w&&d.h===e.h)return b}return""},metric:Fb}),canvas:lc,audio:function(a,b,c){uu("Audio",a,ma(b,{loop:r,parent:m.body,volume:0.5,autoplay:v,startTime:0}),c)},video:function(){},flash:t(gd,{fragment:ne}),cookie:t(Gc,{save:function(a,b,c){c=c?"; expires="+(Fa(c)?c:(new Date(+c)).toUTCString()):
+"";var d="",e,f="";try{location.protocol==="https:"&&(f="; secure")}catch(g){}for(e in b){d=a+e+"="+encodeURIComponent(b[e]);m.cookie=d+c+f}return d.length}}),storage:null,socket:null,geo:t(Sa,{watch:function(a,b){return Sa(a,b,v)},stop:function(a){switch(Sa.api){case 2:Ha.geolocation.clearWatch(a);break;case 4:clearInterval(a)}},api:0,location:{ok:r,option:{},status:400,latitude:null,longitude:null,timestamp:0}}),url:t(function(a,b){return!a?kc.cache:Fa(a)?ee(kc(a),b):de(a)},{dir:function(a){a=a.split("/");
+a.pop();return a.join("/")+"/"},hash:function(a){var b=a[ba]("#")+1;return b?a.slice(b):""},split:function(a){var b=[];a=a.split("/");b[1]=b.file=a.pop();b[0]=b.dir=a.join("/")+"/";return b},query:ge,resolve:kc,normalize:fe}),hatch:function(a){function b(j,l,o,z,H){var Q=1,w=1;j=j.getContext("2d");j.lineWidth=0.2;j.textBaseline="top";j.font="bold 12px serif";j.shadowColor="#111";j.shadowOffsetX=1;j.shadowOffsetY=1;for(j.fillStyle="white";l<z;++Q,l+=c.size){j.shadowBlur=0;j.strokeStyle=Q%c.unit?c.color:
+c.color2;j.beginPath();j.moveTo(l,0);j.lineTo(l,H);j.stroke();j.closePath();j.shadowBlur=1;Q%c.unit||j.fillText(l+"",l,c.size*c.unit)}for(;o<H;++w,o+=c.size){j.shadowBlur=0;j.strokeStyle=w%c.unit?c.color:c.color2;j.beginPath();j.moveTo(0,o);j.lineTo(z,o);j.stroke();j.closePath();j.shadowBlur=1;w%c.unit||j.fillText(o+"",c.size*c.unit,o)}}if(U.canvas)try{var c=ma(a,{size:10,unit:5,color:"#87ceeb",color2:"#4682b4"}),d=c.size,e=c.size,f=oa(),g=p(f.innerWidth),h=p(f.innerHeight),i;i=lc(g,h,"V");i.style.cssText=
+"position:absolute;z-index:-100";i.id="uuhatch";eb(i,m.body,"./first");b(i,d,e,g,h);ib(function(){L(function(){f=oa();i.width=g=p(f.innerWidth);i.height=h=p(f.innerHeight);b(i,d,e,g,h)},100)});return v}catch(k){}return r},glow:function(a){a=Fa(a)?Va(a,m):a[va]?a[va]:a[xa]?[a]:a;Array.isArray(a)||(a=pa(a));Ca(a,function(b){var c=sc(b,Bb)+"";V(b,200,{bgc:"#f33",reverse:1,after:[function(d,e,f){f&&B(d,{bgc:c})}]})})},puff:ie,alert:ie,ok:ab,ng:Od,ui:t(function(a,b){var c=[],d,e,f=0,g;if(a){if(!/\W/.test(a)){g=
+[];for(d=pa(a);e=d[f++];)g.push("[ui="+e+"]");a=g.join(",")}}else a="*[ui]";d=Va(a,b||m.body);for(f=0;e=d[f++];)c.push(e.instance);return c},{bind:Vb,build:function(a){if(typeof a===fb){a+="build";if(a in Vb.db)return Vb.db[a].apply(null,pa(arguments,1));return null}for(var b=[],c=a?pa(a):wa(),d=0,e=c.length,f,g,h=Vb.db;d<e;++d)if(f=R(c[d],"ui")){g=f+"isTransform";if(h[g]&&h[g](c[d])){g=f+"transform";if(h[g]){f=h[g];b.push(f(c[d]))}}}return b}}),dmz:{location:{href:location.href,hash:location.hash}},
+loopout:r,nop:G,pao:N});uu.Class.NodeSet=Wb[ua]={push:function(){this.stack.push(this[va]);return this},pop:function(){this[va]=this.stack.pop()||[];return this},find:function(a){for(var b=[],c=this[va],d=0,e=c.length;d<e;++d)b=b[Aa](Va(a,c[d]));this[va]=b;return this},nth:function(a,b){var c=this[va][a<0?a+this[va].length:a||0];return b?(b(c,a),this):c},each:function(a,b){if(b)for(var c=this[va],d=0,e=c.length,f;d<e;++d){if(d in c){f=a(c[d],d);if(f===r)break}}else Ca(this[va],a);return this},size:function(){return this[va].length},
+array:function(){return this[va][Aa]()},indexOf:function(a){return this[va][ba](a)},add:function(a,b){var c=this[va],d,e=0;if(c.length===1)eb(a,c[0],b);else for(;d=c[e++];)eb(Sb(a),d,b);return this},klass:function(a){return mc(1,this,vc,[a])},iter:mc};Ca({bind:ka,unbind:Ra,hover:ec,unhover:zc,cyclic:yc,uncyclic:Kd,fx:V,skip:ia,show:Qc,hide:qd,fade:rd,fadeIn:sd,fadeOut:td,puff:ud,flare:vd,swing:xd,slide:yd,slideUp:zd,slideDown:Ad,shrink:Bd,moveIn:Cd,moveOut:Dd,highlight:Ed,remove:zb},function(a,b){Wb[ua][b]=
+function(){return mc(0,this,a,arguments)}});Ca({value:$c,attr:R,data:J,css:B,text:Qd},function(a,b){Wb[ua][b]=function(){return mc(1,this,a,arguments)}});uu.trim=Ea;uu.format=Ja;uu.sprintf=Ub;uu.truncate=Td;U.uudb={};Hd[ua]={send:function(a,b,c,d){var e=[],f=-1,g,h=0;for(a=a?pa(a):this.cast;g=a[h++];)(g=this.addr[g.instance?g.instance.uuguid:g.uuguid||g||0])&&(e[++f]=g.msgbox(b,c,d));return e},post:function(a,b,c,d){var e=this;L(function(){e.send(a?pa(a):e.cast,b,c,d)},0)},bind:function(a){this.addr[a.uuguid]=
+a;this.cast=Ma(this.addr)},unbind:function(a){delete this.db[a.uuguid];this.cast=Ma(this.addr)}};uu.msg=new Hd;na("Junction",{init:function(a,b,c){this.db={ok:0,ng:0,race:a,items:b,values:[],callback:c};if(!a||!b||a>b)throw Error(Ja("JUNCTION @ @",a,b));},ok:function(a){++this.db.ok;this.db.values.push(a);return this.judge()},ng:function(a){++this.db.ng;this.db.values.push(a);return this.judge()},judge:function(){var a=this.db;if(a.callback)if(a.ok>=a.race||a.ng+a.race>a.items||a.ok+a.ng>=a.items){a.callback({rv:a.values,
+ok:a.ok>=a.race});a.callback=null}return this}});na("StyleSheet",{init:function(a){var b=m.createElement("style");b.id=a||"";Oa&&b.appendChild(m.createTextNode(" "));m.head.appendChild(b);this.ss=b.sheet||b.styleSheet;this.rules={}},add:function(a,b){var c=this.ss,d,e,f,g,h,i,k=q(a,b);t(this.rules,k);for(h in k){i=this.rules[h];if(c.insertRule)c.insertRule(h+"{"+i+"}",c.cssRules.length);else{g=$.ie6?/(?:\+>~)/:0;d=h.split(",");e=0;for(f=d.length;e<f;++e){if(g&&g.test(d[e]))throw Error("BAD_SELECTOR");
+c.addRule(d[e],i.trim())}}}},clear:function(){this.rules={};var a=this.ss,b;if(a.deleteRule)for(b=a.cssRules.length;b--;)a.deleteRule(b);else for(b=a.rules.length;b--;)a.removeRule(b)}});nb("SSS",{init:function(){var a=m.createElement("style");Oa&&a.appendChild(m.createTextNode(" "));m.head.appendChild(a);this.node=a;this.ss=a.sheet||a.styleSheet},add:function(a,b){if(ga){this.ss.addRule(a,b.trim());return this.ss.rules.length-1}return this.ss.insertRule(a+"{"+b+"}",this.ss.cssRules.length)},update:function(a,
+b,c){this.remove(a);this.add(b,c)},remove:function(a){ga?this.ss.removeRule(a):this.ss.deleteRule(a)},cssText:function(){return this.ss.cssText},clear:function(){for(var a=this.ss,b=0,c=ga?a.rules.length:a.cssRules.length;b<c;++b)ga?a.removeRule(0):a.deleteRule(0)}});t(Array[ua],{every:function(a,b){for(var c=0,d=this.length;c<d;++c)if(c in this&&!a.call(b,this[c],c,this))return r;return v},filter:function(a,b){for(var c=[],d=-1,e,f=0,g=this.length;f<g;++f)f in this&&a.call(b,e=this[f],f,this)&&(c[++d]=
+e);return c},indexOf:function(a,b){var c=this.length,d=b||0;for(d=d<0?d+c:d;d<c;++d)if(d in this&&this[d]===a)return d;return-1},lastIndexOf:function(a,b){var c=this.length,d=b;for(d=d<0?d+c+1:c;--d>=0;)if(d in this&&this[d]===a)return d;return-1},map:pe,some:nd,forEach:ld,reduce:qe,reduceRight:function(a,b){return qe.call(this,a,b,1)}},0,0);t(Boolean[ua],{toJSON:hd},0,0);t(Date[ua],{toISOString:function(){return this.toJSON?this.toJSON():xb(this).ISO()},toJSON:function(){return xb(this).ISO()}},
+0,0);Date.now||(Date.now=Hc);t(Number[ua],{toJSON:hd},0,0);t(String[ua],{trim:function(){return this[I](Me,"")},toJSON:hd},0,0);t(Function[ua],{bind:function(a){var b,c=this,d=Array.prototype,e=d.slice.call(arguments,1),f=function(){};b=function(){return c.apply(this instanceof f?this:a,d.concat.call(e,d.slice.call(arguments,0)))};f.prototype=c.prototype;b.prototype=new f;return b}},0,0);Ya&&!s.HTMLElement[ua].innerText&&function(a){a.__defineGetter__("innerText",Ie);a.__defineSetter__("innerText",
+Je);a.__defineGetter__("outerHTML",Ke);a.__defineSetter__("outerHTML",Le)}(s.HTMLElement[ua]);(function(a,b,c){for(;a<512;++a){b=a-256;$a[b]=c=a.toString(16).slice(1);ue[c]=b;bd[b]=c=String.fromCharCode(b);Pc[c]=b;$d[b]=b;be[("0000000"+b.toString(2)).slice(-8)]=b}for(a=100;a<200;++a){b=a-100;Jb[b]=c=a.toString().slice(1);te[c]=b}t(Za,{dd2num:te,num2dd:Jb,bb2num:Pc,num2bb:bd,hh2num:ue,num2hh:$a})})(256);db.js={};db.run={};db.each=function(a,b){for(var c=0,d=a.key.length,e=[],f=/\{\(([^\)]+)\)\}/g,
+g={};c<d;++c)e.push(b[I](f,function(h,i){if(i==="i")return c;var k=ea(a[i])?a[i][c]:a[i];return k===void 0?g[i]:g[i]=k}));return e.join("")};jb.cache={};fa&&document.write('<script type="text/vbscript">Function vblen(b)vblen=LenB(b.responseBody)End Function\nFunction vbstr(b)vbstr=CStr(b.responseBody)+chr(0)End Function<\/script>');Gb.db={};Za._=/[,;:]/;D.db={cn:"class",klass:"class",className:"class",w:"width",h:"height",htmlFor:"for"};!U[Da]&&t(D.db,{cellspacing:"cellSpacing",colspan:"colSpan",
+"for":"htmlFor",htmlFor:"htmlFor",frameborder:"frameBorder",maxlength:"maxLength",readonly:"readOnly",rowspan:"rowSpan",tabindex:"tabIndex",usemap:"useMap",cn:"className",klass:"className","class":"className",className:"className"});J.handler={};B.care={zoom:1,fontSizeAdjust:1,lineHeight:1,fontWeight:1,zIndex:1};T.db={b:"border",c:"color",h:"height",m:"margin",o:"opacity",p:"padding",r:"rotate",w:"width",x:"left",y:"top",fs:"fontSize",sx:"scaleX",sy:"scaleY",tx:"translateX",ty:"translateY",bgc:"backgroundColor",
+bgcolor:"backgroundColor",bgx:"backgroundPositionX",bgy:"backgroundPositionY",mbtx:tc?"translateX":"left",mbty:tc?"translateY":"top",rotate:"rotate",scaleX:"scaleX",scaleY:"scaleY",translateX:"translateX",translateY:"translateY",translateZ:"translateZ"};T.more={opacity:"opacity","float":ga?"styleFloat":"cssFloat",cssFloat:ga?"styleFloat":"cssFloat"};U("dom:2",function(){var a=T.db,b=/([a-z])([A-Z])/g,c=Oa?W(Y,0):Y.style,d,e;for(d in c)if(typeof c[d]===fb)if(Oa){d=e=c.item(d);d[ba]("-")>=0&&(e=d[I](/-[a-z]/g,
+function(f){return f[1].toUpperCase()}));a[d]=e;a[e]=e}else{e=(Ya&&!d[ba]("Moz")?"-moz"+d.slice(3):fa&&!d[ba]("ms")?"-ms"+d.slice(2):pb&&!d[ba]("O")?"-o"+d.slice(1):d)[I](b,function(f,g,h){return g+"-"+h[Lb]()});a[e]=d;a[d]=d}t(T.db,T.more)});P.db={};K.ary=[];K.base=null;V.easing={linear:"(c*t/d+b)",inquad:"(z1=t/d,c*z1*z1+b)",outquad:"(z1=t/d,-c*z1*(z1-2)+b)",inoutquad:"(z1=t/(d*0.5),z1<1?c*0.5*z1*z1+b:-c*0.5*((--z1)*(z1-2)-1)+b)",incubic:"(z1=t/d,c*z1*z1*z1+b)",outcubic:"(z1=t/d-1,c*(z1*z1*z1+1)+b)",
+inoutcubic:"(z1=t/(d*0.5),z1<1?c*0.5*z1*z1*z1+b:c*0.5*((z1-=2)*z1*z1+2)+b)",outincubic:"(z1=t*2,z2=c*0.5,t<d*0.5?(z3=z1/d-1,z2*(z3*z3*z3+1)+b):(z3=(z1-d)/d,z2*z3*z3*z3+b+z2))",inquart:"(z1=t/d,c*z1*z1*z1*z1+b)",outquart:"(z1=t/d-1,-c*(z1*z1*z1*z1-1)+b)",inoutquart:"(z1=t/(d*0.5),z1<1?c*0.5*z1*z1*z1*z1+b:-c*0.5*((z1-=2)*z1*z1*z1-2)+b)",outinquart:"(z1=t*2,z2=c*0.5,t<d*0.5?(z3=z1/d-1,-z2*(z3*z3*z3*z3-1)+b):(z4=z1-d,z3=z4/d,z2*z3*z3*z3*z3+b+z2))",inback:"(z1=t/d,z2=1.70158,c*z1*z1*((z2+1)*z1-z2)+b)",
+outback:"(z1=t/d-1,z2=1.70158,c*(z1*z1*((z2+1)*z1+z2)+1)+b)",inoutback:"(z1=t/(d*0.5),z2=1.525,z3=1.70158,z1<1?(c*0.5*(z1*z1*(((z3*=z2)+1)*z1-z3))+b):(c*0.5*((z1-=2)*z1*(((z3*=z2)+1)*z1+z3)+2)+b))",outinback:"(z1=t*2,z2=c*0.5,t<d*0.5?(z3=z1/d-1,z4=1.70158,z2*(z3*z3*((z4+1)*z3+z4)+1)+b):(z3=(z1-d)/d,z4=1.70158,z2*z3*z3*((z4+1)*z3-z4)+b+z2))",inbounce:"(z1=(d-t)/d,z2=7.5625,z3=2.75,c-(z1<(1/z3)?(c*(z2*z1*z1)+0):(z1<(2/z3))?(c*(z2*(z1-=(1.5/z3))*z1+.75)+0):z1<(2.5/z3)?(c*(z2*(z1-=(2.25/z3))*z1+.9375)+0):(c*(z2*(z1-=(2.625/z3))*z1+.984375)+0))+b)",
+outbounce:"(z1=    t/d,z2=7.5625,z3=2.75,   z1<(1/z3)?(c*(z2*z1*z1)+b):(z1<(2/z3))?(c*(z2*(z1-=(1.5/z3))*z1+.75)+b):z1<(2.5/z3)?(c*(z2*(z1-=(2.25/z3))*z1+.9375)+b):(c*(z2*(z1-=(2.625/z3))*z1+.984375)+b))"};V.timing={"default":function(a,b){return aa(a,b,0.25,0.1,0.25,0.1)},"ease-in":function(a,b){return aa(a,b,0.42,0,1,1)},"ease-out":function(a,b){return aa(a,b,0,0,0.58,1)},"ease-in-out":function(a,b){return aa(a,b,0.42,0,0.58,1)},cubicBezier:aa};qa._=/alpha\(opacity\=(\d+)\)/;tb._={scale:/scale\(([\d\.]+), ([\d\.]+)\)/,
+rotate:/rotate\(([\d\.]+)\)/,translate:/translate\(([\d\.]+), ([\d\.]+)\)/};uc._={"0px":0,"1px":1,"2px":2,"3px":3,thin:1,medium:3,thick:bc||pb?6:5};cc.boxs="borderBottomWidth,borderLeftWidth,borderRightWidth,borderTopWidth,marginBottom,marginLeft,marginRight,marginTop,paddingBottom,paddingLeft,paddingRight,paddingTop".split(",");cc.getProps=function(a){for(var b=[],c=0,d;d=a[c++];)b.push(d+":style."+d);return new Function("style","return {"+b.join(",")+"}")}("backgroundColor,backgroundImage,backgroundPosition,backgroundRepeat,borderBottomColor,borderBottomStyle,borderLeftColor,borderLeftStyle,borderRightColor,borderRightStyle,borderTopColor,borderTopStyle,bottom,clear,clipBottom,clipLeft,clipRight,clipTop,color,cursor,direction,display,fontFamily,fontSize,fontStyle,fontWeight,letterSpacing,lineBreak,lineHeight,listStyleImage,listStylePosition,listStyleType,maxHeight,maxWidth,minHeight,minWidth,position,right,textAlign,textIndent,textOverflow,verticalAlign,visibility,whiteSpace,wordBreak,wordSpacing,wordWrap,zIndex,zoom".split(","));
+ka._={parse:/^(?:(\w+)\.)?(\w+)(\+)?$/,fix:Ya?{mousewheel:"DOMMouseScroll",touchstart:"MozTouchDown",touchend:"MozTouchUp",touchmove:"MozTouchMove"}:pb?{contextmenu:"mousedown"}:{},as:"mousedown,mouseup,mousemove,mousewheel,click,dblclick,keydown,keypress,keyup,change,submit,focus,blur,contextmenu".split(",")};ka.codes={losecapture:258,DOMMouseScroll:260,mousedown:1,touchstart:513,gesturestart:1025,mouseup:2,touchend:514,gestureend:1026,mousemove:3,touchmove:515,gesturechange:1027,mousewheel:4,click:10,
+dblclick:11,keydown:12,keypress:13,keyup:14,mouseenter:15,mouseleave:16,mouseover:17,mouseout:18,contextmenu:19,focus:20,blur:21,resize:22,scroll:23,change:24,submit:25,online:50,offline:51,message:52,hashchange:53};nb("HashChangeIE",{hash:"",trim:/^#/,ident:"uuhashchange",iframe:null,timerID:0,init:function(a){var b=this,c=Z("iframe"),d=b.trim;c.id=b.ident;c.style[Na]="none";c.src="javascript:void 0";Y[La](c);b.iframe=c;b.hash=location.hash[I](d,"");b.setHash(b.hash);b.timerID=ca(function(){var e=
+Yb(b.ident).contentWindow.document,f=location.hash[I](d,"");e=e.location.hash[I](d,"");if(f!==e){f===b.hash?location.hash=b.hash=e:b.setHash(b.hash=f);a({type:"hashchange"})}},100)},fin:function(){if(this.iframe){if(this.timerID){clearInterval(this.timerID);this.timerID=0}zb(this.iframe);this.iframe=null}},setHash:function(a){var b=Yb(this.ident).contentWindow.document;b.open();b.close();b.location.hash=a}});nb("HashChange",{hash:"",trim:/^#/,timerID:0,init:function(a){var b=this,c=b.trim;b.hash=
+location.hash[I](c,"");b.timerID=ca(function(){var d=location.hash[I](c,"");if(d!==b.hash){b.hash=d;a({type:"hashchange"})}},100)},fin:function(){if(this.timerID){clearInterval(this.timerID);this.timerID=0}}});Vc.ident=Za("8,BS,9,TAB,13,ENTER,16,SHIFT,17,CTRL,18,ALT,27,ESC,32,SP,33,PGUP,34,PGDN,35,END,36,HOME,37,LEFT,38,UP,39,RIGHT,40,DOWN,45,INS,46,DEL,48,0,49,1,50,2,51,3,52,4,53,5,54,6,55,7,56,8,57,9,65,A,66,B,67,C,68,D,69,E,70,F,71,G,72,H,73,I,74,J,75,K,76,L,77,M,78,N,79,O,80,P,81,Q,82,R,83,S,84,T,85,U,86,V,87,W,88,X,89,Y,90,Z");
+fc._={node:[],roll:[],disable:[]};ib.unsafe=ga;ib.db={fn:[],tm:0,lock:0,delay:ib.unsafe?100:40};ob.db={};ob.fix=fa?{focus:"focusin",blur:"focusout"}:Oa?{focus:"DOMFocusIn",blur:"DOMFocusOut"}:{};Db._={split:/[,;:]/,at:/@/g};wa.html4="a,b,br,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,hr,i,img,iframe,input,li,ol,option,p,pre,select,span,table,tbody,tr,td,th,thead,tfoot,textarea,u,ul";wa.html5="abbr,article,aside,audio,canvas,datalist,details,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video";
+Ca((wa.html4+","+wa.html5).split(","),function(a){uu[a]||(uu[a]=function(){return Db(a,arguments)})});U("dom:2",function(){var a=wa("",Y),b,c=0;for(hc(Y);b=a[c++];)hc(b)});Ac.vip=/^(?:html|head|body)$/i;Va.extras=/\!\=|\:con/;Va.ie8ready=/:(?:focus|hover|link|visited)/;ic._={};ad._=/\s*,\s*/;Ea._={u:/\s+/g,t:/<\/?[^>]+>/g,f:/^[^\(]+\(|\)\s*$/g,h:/#.*$/g,q:/^["']?|['"]?$/g};Ub.bits={i:32785,d:32785,u:32801,o:33121,x:33377,X:37473,f:146,c:10240,s:132,j:3072};Ub.format=/%(?:(\d+)\$)?(#|0)?(\d+)?(?:\.(\d+))?(l)?([%iduoxXfcsj])/g;
+t(Eb,{to:/[&<>"]/g,from:/&(?:amp|lt|gt|quot);/g,hash:Za('&,&amp;,<,&lt;,>,&gt;,",&quot;,&amp;,&,&lt;,<,&gt;,>,&quot;,"',","),uffff:/\\u([0-9a-f]{4})/g});t(jc,{A:[3614090360,3905402710,606105819,3250441966,4118548399,1200080426,2821735955,4249261313,1770035416,2336552879,4294925233,2304563134,1804603682,4254626195,2792965006,1236535329,4129170786,3225465664,643717713,3921069994,3593408605,38016083,3634488961,3889429448,568446438,3275163606,4107603335,1163531501,2850285829,4243563512,1735328473,2368359562,
+4294588738,2272392833,1839030562,4259657740,2763975236,1272893353,4139469664,3200236656,681279174,3936430074,3572445317,76029189,3654602809,3873151461,530742520,3299628645,4096336452,1126891415,2878612391,4237533241,1700485571,2399980690,4293915773,2240044497,1873313359,4264355552,2734768916,1309151649,4149444226,3174756917,718787259,3951481745],S:[7,12,17,22,7,12,17,22,7,12,17,22,7,12,17,22,5,9,14,20,5,9,14,20,5,9,14,20,5,9,14,20,4,11,16,23,4,11,16,23,4,11,16,23,4,11,16,23,6,10,15,21,6,10,15,21,
+6,10,15,21,6,10,15,21],X:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1,6,11,0,5,10,15,4,9,14,3,8,13,2,7,12,5,8,11,14,1,4,7,10,13,0,3,6,9,12,15,2,0,7,14,5,12,3,10,1,8,15,6,13,4,11,2,9]});vb.split8char=/.{8}/g;vb.sign={8:128,16:32768,32:2147483648};(function(a,b){Xd=a.split("");for(kd={"=":0,"-":62,_:63};b<64;++b)kd[a.charAt(b)]=b})("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",0);kc.cache=dd(".");ab.fmt=['<li style="line-height:1.5;padding:5px;background-color:@">',"<span>@</span> @ <br /><span>@ @ @</span><br />",
+"<span>@</span></li>"];ab.db={ok:0,ng:0,total:0,ms:0,row:[]};ab.bgc={0:"#fcd",1:"#dfc",2:"#80c65a",4:"#fac",5:"#cfa",6:"#72bf47"};Ec.x=[/[^,:{}\[\]0-9\.\-+Eaeflnr-u \n\r\t]/,/"(\\.|[^"\\])*"/g,/(?:\"|\\[bfnrt\\])/g,Za('",\\",\u0008,\\b,\u000c,\\f,\n,\\n,\r,\\r,\t,\\t,\\,\\\\'),/[\x00-\x1f]/g];xb.x=[/^(\d{4})-(\d\d)-(\d\d)T(\d\d):(\d\d):(\d\d)(?:\.(\d*))?Z$/,/^([\w]+) (\w+) (\w+)/];Wa[ua]={toString:function(){return this.rgba==="rgba(0,0,0,0)"?Bb:U.color.rgba?this.rgba:this.hex},argb:function(){return"#"+
+$a[this.a*255&255]+$a[this.r]+$a[this.g]+$a[this.b]},hsla:function(){return me(this.r,this.g,this.b,this.a)},hsva:function(){var a=this.r,b=this.g,c=this.b;a/=255;b/=255;c/=255;var d=a>b&&a>c?a:b>c?b:c,e=d-(a<b&&a<c?a:b<c?b:c),f=0,g=d?e/d*100+0.5|0:0,h=d*100+0.5|0;if(g)f=a===d?(b-c)*60/e:b===d?(c-a)*60/e+120:(a-b)*60/e+240;return{h:f<0?f+360:f,s:g,v:h,a:this.a}},gray:function(){return new Wa(this.g,this.g,this.g,this.a)},sepia:function(){var a=0.299*this.r+0.587*this.g+0.114*this.b;return new Wa((a+
+1.4026*0.056)*1.2,a- -0.0313404-0.0398384,(a+-0.157703)*0.8,this.a)},comple:function(){return new Wa(this.r^255,this.g^255,this.b^255,this.a)},arrange:function(a,b,c){var d=me(this.r,this.g,this.b,this.a);d.h+=a;d.h=d.h>360?d.h-360:d.h<0?d.h+360:d.h;d.s+=b;d.s=d.s>100?100:d.s<0?0:d.s;d.l+=c;d.l=d.l>100?100:d.l<0?0:d.l;return fd(d.h,d.s,d.l,d.a)}};na.Color=Wa;Ta.db={transparent:new Wa(0,0,0,0)};Ta.cache={};Ta.rex={hex:/^#([\da-f]{3}([\da-f]{3})?)$/,rgba:/^(rgb|hsl|hsv)a?\(([\d\.]+)(%)?,([\d\.]+)(%)?,([\d\.]+)(%)?(?:,([\d\.]+))?\)$/,
+trim:/\s+/g};le("000000black,888888gray,ccccccsilver,ffffffwhite,ff0000red,ffff00yellow,00ff00lime,00ffffaqua,00ffffcyan,0000ffblue,ff00fffuchsia,ff00ffmagenta,880000maroon,888800olive,008800green,008888teal,000088navy,880088purple,696969dimgray,808080gray,a9a9a9darkgray,c0c0c0silver,d3d3d3lightgrey,dcdcdcgainsboro,f5f5f5whitesmoke,fffafasnow,708090slategray,778899lightslategray,b0c4delightsteelblue,4682b4steelblue,5f9ea0cadetblue,4b0082indigo,483d8bdarkslateblue,6a5acdslateblue,7b68eemediumslateblue,9370dbmediumpurple,f8f8ffghostwhite,00008bdarkblue,0000cdmediumblue,4169e1royalblue,1e90ffdodgerblue,6495edcornflowerblue,87cefalightskyblue,add8e6lightblue,f0f8ffaliceblue,191970midnightblue,00bfffdeepskyblue,87ceebskyblue,b0e0e6powderblue,2f4f4fdarkslategray,00ced1darkturquoise,afeeeepaleturquoise,f0ffffazure,008b8bdarkcyan,20b2aalightseagreen,48d1ccmediumturquoise,40e0d0turquoise,7fffd4aquamarine,e0fffflightcyan,00fa9amediumspringgreen,7cfc00lawngreen,00ff7fspringgreen,7fff00chartreuse,adff2fgreenyellow,2e8b57seagreen,3cb371mediumseagreen,66cdaamediumaquamarine,98fb98palegreen,f5fffamintcream,006400darkgreen,228b22forestgreen,32cd32limegreen,90ee90lightgreen,f0fff0honeydew,556b2fdarkolivegreen,6b8e23olivedrab,9acd32yellowgreen,8fbc8fdarkseagreen,9400d3darkviolet,8a2be2blueviolet,dda0ddplum,d8bfd8thistle,8b008bdarkmagenta,9932ccdarkorchid,ba55d3mediumorchid,da70d6orchid,ee82eeviolet,e6e6falavender,c71585mediumvioletred,bc8f8frosybrown,ff69b4hotpink,ffc0cbpink,ffe4e1mistyrose,ff1493deeppink,db7093palevioletred,e9967adarksalmon,ffb6c1lightpink,fff0f5lavenderblush,cd5c5cindianred,f08080lightcoral,f4a460sandybrown,fff5eeseashell,dc143ccrimson,ff6347tomato,ff7f50coral,fa8072salmon,ffa07alightsalmon,ffdab9peachpuff,ffffe0lightyellow,b22222firebrick,ff4500orangered,ff8c00darkorange,ffa500orange,ffd700gold,fafad2lightgoldenrodyellow,8b0000darkred,a52a2abrown,a0522dsienna,b8860bdarkgoldenrod,daa520goldenrod,deb887burlywood,f0e68ckhaki,fffacdlemonchiffon,d2691echocolate,cd853fperu,bdb76bdarkkhaki,bdb76btan,eee8aapalegoldenrod,f5f5dcbeige,ffdeadnavajowhite,ffe4b5moccasin,ffe4c4bisque,ffebcdblanchedalmond,ffefd5papayawhip,fff8dccornsilk,f5deb3wheat,faebd7antiquewhite,faf0e6linen,fdf5e6oldlace,fffaf0floralwhite,fffff0ivory,a9a9a9darkgrey,2f4f4fdarkslategrey,696969dimgrey,808080grey,d3d3d3lightgrey,778899lightslategrey,708090slategrey,8b4513saddlebrown");
+wb.db={};wb.fn={};Kb.BASE_STYLE="position:absolute;border:0 none;margin:0;padding:0;";Kb.SCALE={ARIAL:1.55,"ARIAL BLACK":1.07,"COMIC SANS MS":1.15,"COURIER NEW":1.6,GEORGIA:1.6,"LUCIDA GRANDE":1,"LUCIDA SANS UNICODE":1,"TIMES NEW ROMAN":1.65,"TREBUCHET MS":1.55,VERDANA:1.4,"MS UI GOTHIC":2,"MS PGOTHIC":2,MEIRYO:1,"SANS-SERIF":1,SERIF:1,MONOSPACE:1,FANTASY:1,CURSIVE:1};Kb.SIZES={"xx-small":0.512,"x-small":0.64,smaller:0.8,small:0.8,medium:1,large:1.2,larger:1.2,"x-large":1.44,"xx-large":1.728};Fb.cache=
+0;U("window",function(){lc.init&&lc.init();U.canvas=v;cb("canvas",wa("canvas"))});na("Audio",{_muted:false,_primaryVolume:0,init:function(a,b,c){var d=this,e={A:"HTML5Audio",F:"FlashAudio",N:"NoAudio"};u((O.audio.order||"N").split(""),function(f){if(f){f=e[f]||"";if(na[f]&&na[f].isReady(a)){uu(f,a,b,function(g){d.ao=g;c(d)});return v}}return r})},attr:function(a,b){var c=this.ao.attr(),d,e;switch(Pa(a,b)){case 1:case 2:return a===void 0?c:c[a];case 3:a=q(a,b)}for(d in a){e=a[d];switch(d){case "startTime":case "currentTime":e=
+hb(c[d],e);break;case "volume":e=oe(0,hb(c[d],e),1)}this.ao.attr(d,e)}},play:function(){switch(this.ao.state().condition){case "ended":case "paused":this.ao.play()}},seek:function(a){var b=this.ao;a=y(a);if(this.isPlaying()){b.pause();b.attr("currentTime",a);b.play()}else b.attr("currentTime",a)},stop:function(a){this.ao.stop(a)},mute:function(a){if(a){if(this._muted){this.attr("volume",this._primaryVolume);this._muted=r}}else if(!this._muted){this._primaryVolume=this.attr("volume");this.attr("volume",
+0);this._muted=v}},pause:function(){this.ao.state().playing&&this.ao.pause()},state:function(){return this.ao.state()},isMuted:function(){return this._muted},isReady:function(){if(this.ao){var a=this.ao.state();return!(a.error||a.closed)}return r},isCanPlay:function(){return this.ao.isCanPlay()},isPlaying:function(){return this.ao.state().playing},bind:function(a,b){ka(this.ao.audio,a,b)},unbind:function(a,b){Ra(this.ao.audio,a,b)},msgbox:function(a,b,c){switch(a){case "attr":return this.attr(b,c);
+case "play":return this.play();case "stop":return this.stop(b)}},toString:function(){return this.ao.name}});uu.Class("HTML5Audio",{init:function(a,b,c){var d=this,e;this.audio=null;this._canplay=r;if(e=b.node)e.src||(e.src=a);else{e=s.Audio?new s.Audio:Z("audio");e.src=a}e[ra]||eb(e);if(this.audio=e){this._loop=b.loop||r;e.volume=b.volume||0.5;this._closed=r;this._startTime=b.startTime||0;this._lastAction="";e.instance=this;ka(e,"ended",function(){if(!(d._closed||d._lastAction==="stop"))if(d._loop){d.attr("currentTime",
+d._startTime);d.play()}else e.pause()});ka(e,"canplay",function(){d._canplay=v});ka(e,"error",function(){d._canplay=r});b.autoplay&&e.src&&L(function(){d.play()},100)}c(this)},attr:function(a,b){var c;c=this.audio||{};var d,e;switch(Pa(a,b)){case 1:case 2:c={src:c.src||"",loop:this._loop,volume:c.volume||0,duration:c.duration||0,startTime:this._startTime,currentTime:c.currentTime||0};return a===void 0?c:c[a];case 3:a=q(a,b)}for(d in a){e=a[d];switch(d){case "loop":this._loop=e;break;case "volume":c.volume=
+e;break;case "startTime":this._startTime=e;break;case "currentTime":try{c.currentTime=e}catch(f){uu.log("ERROR @, duration = @, currentTime = @",c.error,c.duration,c.currentTime)}}}},play:function(){if(!this._closed){this._lastAction="play";this.audio.play()}},stop:function(a){var b=this.audio;if(a){this._closed=v;this._canplay=r;Ra(b,"ended");Uc(b,"ended");zb(b,v)}else if(this.state().playing){this._lastAction="stop";b.pause();this.attr("currentTime",this._startTime)}},pause:function(){if(this.state().playing){this._lastAction=
+"pause";this.audio.pause()}},state:function(){var a=this.audio,b=a.error,c=a.ended||r,d=this._closed,e=a.paused||r;if(this._lastAction==="stop"&&e){c=v;e=r}a=!a?"error":d?"closed":b?"error":e?"paused":c?"ended":"playing";return{error:b,ended:c,closed:d,paused:e,playing:a==="playing",condition:a,toString:function(){return this.condition}}},isCanPlay:function(){return this._canplay}},{isReady:function(a){if(s.HTMLAudioElement){var b=$.os==="mac"&&$.safari;if(a==="")return v;if(Oa&&/\.mp3$/i.test(a))return $.browser>
+4;return/\.mp3$/i.test(a)?!b&&(Oa||$.ie9):/\.og.$/i.test(a)?Ya||$.chrome||pb:/\.m4a$/i.test(a)?Oa:/\.wav$/i.test(a)?!b&&(Ya||pb):r}return r}});uu.Class("FlashAudio",{init:function(a,b,c){var d=this,e,f;(e=b.node)||(e=Z());e[ra]||eb(e);this.audio=e;this.flash=null;e.instance=this;f=uu.id("uuAudioContainer");if(!f){f=Z();f.style.cssText="position:absolute;top:-9999px;";m.body.appendChild(f)}this.flash=gd(O.audio.swf,{width:1,height:1,parent:f},function(g,h,i,k){switch(h){case "init":d.flash.xiFlashAudioSetAttr({src:a,
+loop:b.loop||r,volume:b.volume||0.5,startTime:b.startTime||0});c(d);b.autoplay&&d.play();break;default:Uc(e,h,i,k)}})},attr:function(a,b){var c;c=this.flash;switch(Pa(a,b)){case 1:case 2:c=c.xiFlashAudioGetAttr();return a===void 0?c:c[a];case 3:a=q(a,b)}c.xiFlashAudioSetAttr(a)},play:function(){this.state().closed||this.flash.xiFlashAudioPlay()},stop:function(a){var b=this.flash;if(a){b.xiFlashAudioSetAttr({volume:0});b.xiFlashAudioStop(v);zb(this.audio,v)}else if(this.state().playing){a=b.xiFlashAudioGetAttr();
+b.xiFlashAudioSetAttr({volume:0});b.xiFlashAudioStop(r);b.xiFlashAudioSetAttr({currentTime:a.startTime,timeupdate:1,volume:a.volume})}},pause:function(){this.state().playing&&this.flash.xiFlashAudioPause()},state:function(){var a=this.flash.xiFlashAudioGetState();a.toString=function(){return this.condition};return a},isCanPlay:function(){return this.flash.xiFlashAudioCanPlay()}},{isReady:function(a){if(a==="")return v;if(/\.mp3$/i.test(a))return $.flash&&yb(O.audio.swf);return r}});uu.Class("NoAudio",
+{init:function(a,b,c){c(this)},attr:G,play:G,stop:G,pause:G,state:N({closed:v,toString:N("closed")}),isCanPlay:N(r)},{isReady:N(v)});U("window",function(){U.audio=v;cb("audio")});U("window",function(){U.video=v;cb("video")});nb("Storage",{init:function(){var a=this,b=O.storage,c={L:"LocalStorage",F:"FlashStorage",I:"IEStorage",C:"CookieStorage",M:"MemStorage"};u((b.order||"M").split(""),function(d){d=c[d]||"";if(na[d]&&na[d].isReady())try{uu(d,function(f){a.so=b.space&&b.space>f.info().max?uu("MemStorage"):
+f;L(function(){U.storage=v;cb("storage",uu.storage=a)},0)});return v}catch(e){}return r})},key:function(a){return this.so.key(a)||""},info:function(){return this.so.info()},item:function(a,b){return this.so.item(a,b)},clear:function(a){this.so.clear(a)}});nb("LocalStorage",{init:function(a){this.so=s.localStorage;a(this)},key:function(a){return a<0||a>=this.so.length?"":this.so.key(a)||""},info:function(){var a=this.so,b=0,c=0,d,e=Oa?2621180:Ya?5242620:pb?1965952:fa?5E6:0;if(fa&&"remainingSpace"in
+a){b=a.remainingSpace;if(e<b)e=5E6;b=e-b}else for(d=a.length;c<d;++c)b+=a.getItem(a.key(c)).length;return la.info(b,e,a.length,"LocalStorage")},item:function(a,b){var c=this.so,d,e,f;switch(Pa(a,b)){case 1:d={};e=0;for(f=c.length;e<f;++e){a=c.key(e);d[a]=c.getItem(a+"")||""}return d;case 2:return c.getItem(a+"")||"";case 3:a=q(a,b)}for(e in a){try{c[e]="";c[e]=a[e]+""}catch(g){return r}if(c[e]!==a[e])return r}return v},clear:function(a){a===void 0?this.so.clear():this.so.removeItem(a+"")}},{isReady:N(!!s.localStorage)});
+nb("FlashStorage",{init:function(a){var b=this;this.so=gd(O.storage.swf,{width:1,height:1},function(c,d){switch(d){case "init":a(b)}})},key:function(a){return this.so.key(a)||""},info:function(){return this.so.info()},item:function(a,b){switch(Pa(a,b)){case 1:return this.so.allItem();case 2:return this.so.getItem(a)||"";case 3:a=q(a,b)}return this.so.setItem(a)},clear:function(a){a===void 0?this.so.clear():this.so.removeItem(a)}},{isReady:function(){return $.flash&&yb(O.storage.swf)}});nb("IEStorage",
+{init:function(a){var b=eb("script",m.head);b.id="uuiestorage";b.addBehavior("#default#userData");b.expires=la.expire;this.so=b;a(this)},key:function(a){this.so.load(la.store);return(this.so[Da](la.index)||"").split("\t")[a]||""},info:function(){this.so.load(la.store);var a=this.so,b=a[Da](la.index)||"",c=b.split("\t");b=b.length;for(var d,e=0;d=c[e++];)b+=(a[Da](d)||"").length;return la.info(b,64512,e-1,"IEStorage")},item:function(a,b){var c=v,d=this.so,e=0,f;d.load(la.store);switch(Pa(a,b)){case 1:f=
+(d[Da](la.index)||"").split("\t");for(c={};a=f[e++];)c[a]=d[Da](a)||"";return c;case 2:return d[Da](a)||"";case 3:a=q(a,b)}for(e in a){try{f=d[Da](la.index);b=a[e];if(f)("\t"+f+"\t")[ba]("\t"+e+"\t")<0&&d[lb](la.index,f+"\t"+e);else d[lb](la.index,e);d[lb](e,b);d.save(la.store)}catch(g){return r}if(d[Da](e)!==b)return r}return v},clear:function(a){this.so.load(la.store);var b=this.so,c=b[Da](la.index)||"",d=0;if(a===void 0){for(c=c.split("\t");a=c[d++];)b.removeAttribute(a);b[lb](la.index,"");b.save(la.store)}else if(a){d=
+"\t"+c+"\t";c="\t"+a+"\t";if(d[ba](c)>=0){b[lb](la.index,d[I](RegExp(c),"").trim());b.removeAttribute(a);b.save(la.store)}}}},{isReady:N(fa)});nb("CookieStorage",{init:function(a){this.so=Gc(la.store);a(this)},key:function(a){return E(this.so,a)[0]||""},info:function(){return la.info(m.cookie.length,3800,C(this.so),"CookieStorage")},item:function(a,b){var c,d=this.so,e;switch(Pa(a,b)){case 1:return F(d);case 2:return d[a]||"";case 3:a=q(a,b)}for(c in a){e=m.cookie.length;if(e>3800)return r;e&&(e+=
+2);e+=Gc.save(la.store,q(c,a[c]),la.expire);if(e!==m.cookie.length)return r;d[c]=a[c]}return v},clear:function(a){Gc.save(la.store,a===void 0?this.so:q(a,""),(new Date(0)).toUTCString());a===void 0?this.so={}:delete this.so[a]}},{isReady:N(!!Ha.cookieEnabled)});nb("MemStorage",{init:function(a){this.so={};a(this)},key:function(a){return E(this.so,a)[0]||""},info:function(){return la.info(0,Number.MAX_VALUE,C(this.so),"MemStorage")},item:function(a,b){switch(Pa(a,b)){case 1:return F(this.so);case 2:return this.so[a]||
+"";case 3:this.so[a]=b;break;case 4:t(this.so,a)}return v},clear:function(a){a===void 0?this.so={}:delete this.so[a]}},{isReady:N(v)});U("window",function(){O.storage.disable||uu("Storage")});Sa.webapi=null;U("window",function(){U.geo=v;cb("geo")});Vb.db={};Ca(ka._.as,function(a){uu[a]=function(b,c,d){return ka(b,a,c,d||"DOMLv2")};Wb[ua][a]=function(b,c){return mc(0,this,ka,[a,b,c||"DOMLv2"])}});fa&&Ca(wa.html5.split(","),Z);try{$.ie6&&m.execCommand("BackgroundImageCache",r,v)}catch(Ne){}m.readyState===
+"complete"?id():kb(s,"load",id);ga?re():kb(m,"DOMContentLoaded",jd);ga&&kb(s,"unload",se);U("dom:2",function(){var a,b,c=0,d=ha+"z";b=m.body;var e=U.cloneNode,f=Z(),g=function(){c+=1};f[lb]("uuz","1");f[d]={ref:1};if(f[xc]){f[xc]("click",g,r);a=f.cloneNode(r);(b=m.createEvent("MouseEvents")).initEvent("click",r,v);a.dispatchEvent(b)}else if(f.attachEvent){b[La](f).attachEvent("onclick",g);b[La](a=f.cloneNode(r)).fireEvent("onclick");b[mb](a);b[mb](f)}a[lb]("uuz","2");a[d]&&(a[d].ref=2);e.attr=f[Da]("uuz")===
+a[Da]("uuz");e.data=!!a[d]&&f[d].ref===a[d].ref;e.event=!!c},function(){if(fa){var a=m.body[La](Z());try{U.filter=v}catch(b){}zb(a,v)}})}(this,document,document.documentElement,navigator,Object.prototype.toString,Array.isArray,Array.prototype.slice,this.Node,Math,parseInt,parseFloat,setTimeout,setInterval,this.getComputedStyle);
+uu.query.tokenizer||function(s,m){function Y(A,E,q){var C=E.data,u,F,x;switch(pc[A.charAt(0)]||0){case 1:(u=Qb.exec(A))&&C.push(L,u[1]);break;case 2:(u=Qb.exec(A))&&C.push(ca,u[1]);break;case 3:if(u=db.exec(A)){u[5]?C.push(W,u[5]):C.push(O,u[1],F=oc[u[2]],u[3]);u[5]||F||(E.msg=u[0]);F===5&&u[3].indexOf(" ")>=0&&(E.msg=u[0])}break;case 4:if(u=Ba.FIND.exec(A))if(F=Pa[u[1]]||0)if(F<30)F===4?C.push(N,33,yb):F===5?C.push(N,34,yb):F===6?C.push(N,33,yb,N,34,yb):C.push(G,F);else if(F===30)if(q||A===":not()"||
+A===":not(*)")E.msg=":not()";else{C.push(za);A=A.slice(u[0].length);if(u=Ba.E.exec(A))C.push(p,u[1].toUpperCase());else{A=Y(A,E,true);(u=Ba.END.exec(A))||E.msg||(E.msg=":not()")}}else{C.push(F<35?N:Z,F);A=A.slice(u[0].length);if(u=Ba.FUNC.exec(A))if(F<35){if(q=jb.exec(u[1]))if(q[1])x={a:2,b:q[1]==="odd"?1:0,k:3};else if(q[2])x={a:0,b:0,k:2,all:1};else if(q[3])x={a:0,b:parseInt(q[3],10),k:1};else{x=(q[4]==="-"?-1:q[4]||1)-0;q=(q[5]||0)-0;F=x<2;x={a:F?0:x,b:q,k:F?x+1:3}}x?C.push(x):E.msg||(E.msg=u[0])}else u?
+C.push(u[1]):E.msg||(E.msg=u[0]);else(u=Ba.STR.exec(A))?C.push(u[2]):E.msg||(E.msg=u[0])}else E.msg||(E.msg=u[0])}u&&(A=A.slice(u[0].length));return A}function Ha(A,E,q,C,u){for(var F=[],x=-1,R,D,J=0;E<q;J=0,++E){D=R=A[E];if(u&1)for(;!J&&(D=D.previousSibling);)D.nodeType===1&&++J;if(u&2)for(D=R;!J&&(D=D.nextSibling);)D.nodeType===1&&++J;!J^C&&(F[++x]=R)}return F}function bb(A,E,q,C,u){var F=[],x=-1,R,D;R=s.ie?"ruby-align:center":"outline:0 solid #000";var J=s.ss("uuquery2");for(J.add(u<8?":hover":
+":focus",R);E<q;++E){u=A[E];R=s.ie?u.currentStyle.rubyAlign==="center":(D=s.css(u),D.outlineWidth+D.outlineStyle==="0pxsolid");R^C&&(F[++x]=u)}J.clear();return F}function ea(A,E,q,C,u){for(var F=[],x=-1,R,D;E<q;++E){R=A[E];D=u===10?!R.disabled:u===11?!!R.disabled:!!R.checked;Ka.test(R.tagName)?D^C&&(F[++x]=R):C&&(F[++x]=R)}return F}function Xa(A,E,q,C,u,F){var x=[],R=-1,D,J;J=0;var B,T,P;switch(u){case 13:P=/^(?:a|area)$/i;break;case 14:q=0;break;case 16:C||(q=0,x=[m.html]);break;case 17:(T=location.hash.slice(1))||
+(q=0)}for(;E<q;J=0,++E){D=A[E];switch(u){case 13:J=P.test(D.tagName)&&!!D.href;break;case 15:B=0;for(J=D.firstChild;!B&&J;J=J.nextSibling)J.nodeType===1&&++B;J=!B&&!D[pa];break;case 16:J=D!==m.html;break;case 17:J=F?D.id===T:(D.id||D.name)===T}J^C&&(x[++R]=D)}return x}function qb(A,E,q,C,u,F,x){if(F.all)return C?[]:A;var R=[],D=-1,J={},B,T,P=F.a,oa=F.b;F=F.k;var K=u===32?"lastChild":"firstChild";u=u===32?"previousSibling":"nextSibling";var da=A[0].tagName;for(x||(da=da.toUpperCase());E<q;++E){B=A[E].parentNode;
+x=B[t]||(B[t]=++Ma);if(!J[x]){J[x]=1;x=0;for(B=B[K];B;B=B[u])if(B.nodeType===1){++x;T=F===1?x===oa:F===2?x>=oa:F===3?!((x-oa)%P)&&(x-oa)/P>=0:x<=oa;T^C&&B.tagName===da&&(R[++D]=B)}}}return R}function n(A,E,q,C,u,F){u===34&&A.reverse();var x=[],R=-1,D,J,B,T,P;P=0;var oa=F.a,K=F.b;F=F.k;D=0;B=u===34;var da={},V,Ib,aa,ya;J=B?"lastChild":"firstChild";for(var ia=B?"previousSibling":"nextSibling";D<q;++D){V=A[D].parentNode;B=V[t]||(V[t]=++Ma);if(!da[B]){da[B]={};T={};for(V=V[J];V;V=V[ia])if(V.nodeType===
+1){aa=V.tagName;ya=T[aa]?++T[aa]:T[aa]=1;Ib=V[t]||(V[t]=++Ma);da[B][Ib]={tag:aa,pos:ya}}}}for(;E<q;P=0,++E){D=A[E];J=D.tagName;B=D.parentNode;B=B[t]||(B[t]=++Ma);T=D[t]||(D[t]=++Ma);if(da[B][T].tag===J){P=da[B][T].pos;P=F===1?P===K:F===2?P>=K:F===3?!((P-K)%oa)&&(P-K)/oa>=0:P<=K}P^C&&(x[++R]=D)}u===34&&x.reverse();return x}s.query.tokenizer=function(A){var E={data:[],group:1,err:false,msg:"",expr:A=A.trim()},q=E.data,C,u,F;(C=Ab.E.exec(A))?q.push(p,C[0]):(C=Ab.ID.exec(A))?q.push(cb,C[1]==="#",C[2]):
+(C=Ab.EFG.exec(A))&&C[1]!==C[2]&&C[1]!==C[3]&&C[2]!==C[3]?q.push(nc,C[3]?[C[1],C[2],C[3]]:[C[1],C[2]]):Gb.test(A)&&(E.msg=A);if(!q.length){for(;!E.msg&&A&&u!==A;){if(C=Hc.exec(u=A)){C[1]&&q.push(y,C[1]);q.push(p,C[2]||"*");A=A.slice(C[0].length)}for(;!E.msg&&A&&F!==A;)A=Y(F=A,E);if(C=Zb.exec(A)){++E.group;q.push(U);A=A.slice(C[0].length)}}A&&(E.msg=A)}E.msg&&(E.err=true);return E};s.query.selector=function(A,E){for(var q=E.ownerDocument||m,C=!((q[Ca]||(q[Ca]=q.createElement("a").tagName===q.createElement("A").tagName?
+2:1))-1),u=[E],F=[],x,R,D,J,B=0,T=A.data,P=0,oa=T.length,K,da=1,V,Ib,aa,ya,ia,Qa;P<oa;++P){da=u.length;if(!da)if(F.length<A.group-1)for(;P<oa;++P){if(T[P]===U)break}else break;aa=[];ya=-1;K=x=0;switch(T[P]){case cb:if(T[++P])return(q=m.getElementById(T[++P]))?[q]:[];x=E.getElementsByTagName("*");ia=" "+T[++P]+" ";for(da=x.length;K<da;++K){q=x[K];(D=q.className)&&(" "+D+" ").indexOf(ia)>=0&&(aa[++ya]=q)}return aa;case nc:x=T[++P];return s.node.sort(s.tag(x[0],E).concat(s.tag(x[1],E),x[2]?s.tag(x[2],
+E):[])).sort;case y:x=Fa[T[++P]];++P;case p:ia=T[++P];J=ia==="*";C||(ia=ia.toUpperCase());if(x)for(R={};K<da;++K)for(q=u[K][x<2?"firstChild":"nextSibling"];q;q=q.nextSibling){if(q.nodeType===1)if(!(Za&&!q.tagName.indexOf("/"))){if(J||q.tagName===ia){if(x>2){Qa=q[t]||(q[t]=++Ma);if(R[Qa])break;R[Qa]=1}aa[++ya]=q}if(x===2)break}}else{if(B){for(;K<da;++K){q=u[K];q.tagName!==ia&&(aa[++ya]=q)}u=aa;break}for(R={};K<da;++K){x=u[K].getElementsByTagName(ia);V=0;for(Ib=x.length;V<Ib;++V){q=x[V];if(J&&q.nodeType===
+1||q.tagName===ia){Qa=q[t]||(q[t]=++Ma);R[Qa]||(aa[++ya]=q,R[Qa]=1)}}}}u=aa;break;case L:x=1;case ca:for(ia=x?T[++P]:" "+T[++P]+" ";K<da;++K){q=u[K];if(x)J=(D=C?q.id:q.id||q.name)&&D===ia;else J=(D=q.className)&&(" "+D+" ").indexOf(ia)>=0;J^B&&(aa[++ya]=q)}u=aa;break;case W:for(x=T[++P];K<da;++K){q=u[K];J=ac?(D=q.getAttributeNode(x))&&D.specified:q.hasAttribute(x);J^B&&(aa[++ya]=q)}u=aa;break;case O:x=T[++P];J=T[++P];q=s.string.trim.quote(T[++P]);s.ready.getAttribute||(x=s.attr.fix.db[x]||x);switch(J){case 1:q=
+"^"+q+"$";break;case 3:q="^"+q;break;case 4:q+="$";break;case 5:q="(?:^| )"+q+"(?:$| )";break;case 6:q="^"+q+"\\-|^"+q+"$";break;case 7:B=+!B}R=RegExp(q,x in ma?"":"i");if(ac)for(;K<da;++K){q=u[K];switch(x){case "href":D=q.getAttribute(x,2);break;case "checked":D=q.checked?"checked":"";break;case "disabled":D=q.disabled?"disabled":"";break;default:D=q.getAttribute(x)}(D&&R.test(D))^B&&(aa[++ya]=q)}else for(;K<da;++K){q=u[K];D=q.getAttribute(x);(D&&R.test(D))^B&&(aa[++ya]=q)}J===7&&(B=+!B);u=aa;break;
+case G:x=T[++P];u=(x<4?Ha:x<10?bb:x<13?ea:Xa)(u,K,da,B,x,C);break;case N:x=T[++P];u=(x<33?qb:n)(u,K,da,B,x,T[++P],C);break;case Z:x=T[++P];u=u;K=K;da=da;aa=B;ya=x;q=T[++P];J=[];x=-1;R=0;ia=void 0;for(Qa=ya===35?RegExp("^("+q+"$|"+q+"-)","i"):0;K<da;R=0,++K){ia=u[K];switch(ya){case 35:for(;!ia.getAttribute("lang")&&(ia=ia.parentNode););R=ia&&Qa.test(ia.getAttribute("lang"));break;case 36:R=ia[pa].indexOf(q)>=0}R^aa&&(J[++x]=ia)}u=J;break;case za:B=2;break;case U:F.push(u);u=[E]}B&&--B}if(oa=F.length){F.push(u);
+aa=[];ya=-1;R={};P=0;for(++oa;P<oa;++P){u=F[P];K=0;for(da=u.length;K<da;++K){q=u[K];Qa=q[t]||(q[t]=++Ma);R[Qa]||(aa[++ya]=q,R[Qa]=1)}}return s.node.sort(aa).sort}return u};var p=1,y=2,L=3,ca=4,W=5,O=6,G=7,N=8,Z=9,za=10,U=11,cb=12,nc=13,Hc=/^\s*(?:([>+~])\s*)?(\*|\w*)/,db=/^\[\s*(?:([^~\^$*|=!\s]+)\s*([~\^$*|!]?\=)\s*((["'])?.*?\4)|([^\]\s]+))\s*\]/,jb=/^(?:(even|odd)|(1n\+0|n\+0|n)|(\d+)|(?:(-?\d*)n([+\-]?\d*)))$/,oc={"=":1,"*=":2,"^=":3,"$=":4,"~=":5,"|=":6,"!=":7},pc={"#":1,".":2,"[":3,":":4},yb=
+{a:0,b:1,k:1},Zb=/^\s*,\s*/,Gb=/^[>+~]|[>+~*]{2}|[>+~]$/,Qb=/^[#\.]([a-z_\u00C0-\uFFEE\-][\w\u00C0-\uFFEE\-]*)/i,Ba={E:/^(\w+|\*)\s*\)/,END:/^\s*\)/,FUNC:/^\s*([\+\-\w]+)\s*\)/,FIND:/^:([\w\-]+\(?)/,STR:/^\s*(["'])?(.*?)\1\)/},Pa={"first-child":1,"last-child":2,"only-child":3,"first-of-type":4,"last-of-type":5,"only-of-type":6,hover:7,focus:8,active:0,enabled:10,disabled:11,checked:12,link:13,visited:14,empty:15,root:16,target:17,"not(":30,"nth-child(":31,"nth-last-child(":32,"nth-of-type(":33,"nth-last-of-type(":34,
+"lang(":35,"contains(":36},Ab={E:/^\w+$/,ID:/^([#\.])([a-z_\-][\w\-]*)$/i,EFG:/^(\w+)\s*,\s*(\w+)(?:\s*,\s*(\w+))?$/},Fa={">":1,"+":2,"~":3},Ka=/^(input|button|select|option|textarea)$/i,ma={title:0,id:0,name:0,"class":0,"for":0},t="data-uuqueryid",Ca="data-uudoctype",Ma=0,ac=s.ie67,Za=s.ie678,pa=Za?"innerText":"textContent"}(uu,document);
+(function(s,m){function Y(n,p){var y=p?m.bind:m.unbind;y(n.param.rail,m.env.touch?"Slider.touchstart":"Slider.mousedown,Slider.mousewheel",n);y(s,"Slider.keydown",n);m.css.opacity(n.param.rail,p?1:0.3);m.css.opacity(n.param.grip,p?1:0.5)}function Ha(n,p,y){if(p!==void 0){var L=n.param;p=Math.round((p-L.min)*(100/(L.max-L.min))*L.size*0.01);bb(n,p,p,y,0,1,1)}return n.param.value}function bb(n,p,y,L,ca,W){var O=0;n=n.param;var G=0,N=0,Z;if(n.vertical){if(n.lastpy-ca>=y||n.lastpy+W<=y){n.lastpy=y;++O}}else if(n.lastpx-
+ca>=p||n.lastpx+W<=p){n.lastpx=p;++O}if(O){W=n.max-n.min;ca=n.size*0.01;W=100/W;O=n.step*W*ca;Z=O/2;if(n.vertical){N=parseInt((y+Z)/O)*O;N=m.number.range(0,N,ca*100);n.value=Math.round(N/ca/W+n.min);N|=0}else{G=parseInt((p+Z)/O)*O;G=m.number.range(0,G,ca*100);n.value=Math.round(G/ca/W+n.min);G|=0}if(L)m.fx(n.grip,150,{kill:1,mbtx:G,mbty:N});else if(m.env.mobile)m.css.transform2d(n.grip,{translateX:G,translateY:N});else{n.grip.style.left=G+"px";n.grip.style.top=N+"px"}n.caption&&(n.rail.title=parseInt(n.value));
+if(n.node){n.node.value=n.value;m.event.fire(n.node,"change")}}}function ea(n,p){var y,L;n=m.arg(n,{min:0,max:100,size:100,step:1,value:0,vertical:0,gripWidth:13,gripHeight:18});if(n.vertical){y=n.gripWidth;n.gripWidth=n.gripHeight;n.gripHeight=y}y=m.div("ui,Slider,tabindex,0",!m.ready.style.inlineBlock?"display,inline,zoom,1":"display,inline-block,top,6px",m.div());L=y.firstChild;m.add(y,p||s.body);m.css.userSelect(y);y.className=n.vertical?"SliderV"+n.size:"SliderH"+n.size;L.className=n.vertical?
+"SliderVGrip":"SliderHGrip";m("Slider",y,L,n);return y}function Xa(n){var p=m.attr(n),y=parseInt(p.size||100);y=m.number.range(50,y,200);p=ea({min:parseInt(p.min||0),max:parseInt(p.max||100),size:y,node:n,step:parseInt(p.step||1),value:parseInt(n.value||0),vertical:!!p.vertical});n.style.display="none";n.removeAttribute("ui");n.instance=p;m.add(p,n,"prev");return p}function qb(n){return n.tagName.toLowerCase()==="input"&&m.attr(n,"ui")==="Slider"}m.Class("Slider",{init:function(n,p,y){this.event=
+{change:null,mouseup:null,mousedown:null,mousemove:null,mousewheel:null};this.param=y=m.arg(y,{name:"Slider",rail:n,grip:p,caption:0,vertical:0,disabled:0,min:0,max:100,size:100,step:1,value:0,gripWidth:20,gripHeight:20,lastpx:0,lastpy:0});n.instance=this;y.disabled=!!y.disabled;y.step<1&&(y.step=1);y.keyCode=y.vertical?{38:-1,40:1}:{37:-1,39:1};y.ox=y.vertical?0:-parseInt((y.gripWidth+1)/2)+2;y.oy=!y.vertical?0:-parseInt((y.gripHeight+1)/2)+2;Ha(this,y.value,0);Y(this,!y.disabled)},attr:function(n,
+p){var y,L,ca={};switch(m.complex(n,p)){case 1:case 2:y=m.mix({},this.param);return n?y[n]:y;case 3:n=m.pair(n,p);case 4:for(y in n){L=n[y];switch(y){case "disabled":if(this.param.disabled!==!!L){this.param.disabled=!!L;Y(this,!L)}break;case "fx":ca.fx=L;break;case "value":ca.value=L;break;default:this.param[y]=L}}if(ca.value!==void 0)Ha(this,ca.value,ca.fx||0)}},bind:function(n,p){this.event[n]=p},unbind:function(n){this.event[n]=null},msgbox:function(n,p,y){switch(n){case "attr":return this.attr(p,
+y);case "bind":this.bind(p.type,p.evaluator);break;case "unbind":this.unbind(p.type);break;case "value":if(p!==void 0)Ha(this,p||0,y||0);else return this.param.value}},handleEvent:function(n){var p=n.uu.code,y,L,ca=0,W,O,G=this.param;L=G.rail;W=n.pageX;O=n.pageY;var N=L["data-uuuidrag"],Z=m.env.touch?"touchmove+,touchend+":"mousemove+,mouseup+",za;N||(L["data-uuuidrag"]=N={ox:0,oy:0,dragging:0,startValue:0,lastPageX:0,lastPageY:0,id:0,tap:0});if(p===1&&!N.dragging){if(m.env.touch)if(n.touches){za=
+n.touches[n.touches.length-1];N.lastPageX=W=za.pageX;N.lastPageY=O=za.pageY;za=za.identifier}p=m.css.rect(L,s.html);y=G.value>=(G.max-G.min)*0.5;N.ox=p.x+1;N.oy=p.y;N.id=za;N.dragging=1;N.startValue=y?1:0;++N.tap;m.bind(m.ie678?L:s,Z,this);L!==s.activeElement&&L.focus();L=Math.round(((G.vertical?G.gripHeight:G.gripWidth)+1)/2);bb(this,W+G.ox-N.ox,O+G.oy-N.oy,1,L,L);this.event.mousedown&&this.event.mousedown(n,G);++ca}else if(p===2&&N.dragging){N.dragging=0;m.unbind(m.ie678?L:s,Z,this);this.event.mouseup&&
+this.event.mouseup(n,G);++ca}else if(p===3&&N.dragging){N.tap=0;if(m.env.touch)if(L=n.touches)for(Z=L.length;Z--;){za=L[Z];if(N.id===za.identifier){N.lastPageX=W=za.pageX;N.lastPageY=O=za.pageY;break}}bb(this,W+G.ox-N.ox,O+G.oy-N.oy,0,1,1);this.event.mousemove&&this.event.mousemove(n,G);++ca}else if(p===4){L!==s.activeElement&&L.focus();Ha(this,G.value+n.uu.wheel*10,0);this.event.mousewheel&&this.event.mousewheel(n,G);++ca}else if(p===12)if(L===s.activeElement){W=G.keyCode[m.event.key(n).code];O=
+n.shiftKey?10:1;if(W){Ha(this,G.value+W*G.step*O,0);this.event.keydown&&this.event.keydown(n,G);++ca}}ca&&this.event.change&&this.event.change(m.mix({},n,{type:"change"}),G);return false}},{build:ea,transform:Xa,isTransform:qb});m.ui.bind("Slider",{build:ea,transform:Xa,isTransform:qb})})(document,uu);uu.config.ui.disable||uu.image(uu.config.ui.img);
+uu.config.ui.disable||uu.ready(function(s){var m=s.ss("ui"),Y=s.f;s=s.config.ui.img;m.add({".SliderH200":Y("background:url(@) no-repeat @px @px;position:@;width:@px;height:@px",s,-15,0,"relative",214,22),".SliderH150":Y("background:url(@) no-repeat @px @px;position:@;width:@px;height:@px",s,-15,-20,"relative",164,22),".SliderH100":Y("background:url(@) no-repeat @px @px;position:@;width:@px;height:@px",s,-15,-40,"relative",114,22),".SliderH50":Y("background:url(@) no-repeat @px @px;position:@;width:@px;height:@px",
+s,-15,-60,"relative",64,22),".SliderHGrip":Y("background:url(@) no-repeat @px @px;position:@;width:@px;height:@px",s,0,0,"absolute",13,18),".SliderV200":Y("background:url(@) no-repeat @px @px;position:@;width:@px;height:@px",s,-230,-15,"relative",20,214),".SliderV150":Y("background:url(@) no-repeat @px @px;position:@;width:@px;height:@px",s,-250,-15,"relative",20,164),".SliderV100":Y("background:url(@) no-repeat @px @px;position:@;width:@px;height:@px",s,-270,-15,"relative",20,114),".SliderV50":Y("background:url(@) no-repeat @px @px;position:@;width:@px;height:@px",
+s,-290,-15,"relative",20,64),".SliderVGrip":Y("background:url(@) no-repeat @px @px;position:@;width:@px;height:@px",s,-250,0,"absolute",18,13),".SliderHGrip":Y("background:url(@) no-repeat @px @px;position:@;width:@px;height:@px",s,0,0,"absolute",13,18),".SliderT50":Y("background:url(@) no-repeat @px @px;position:@;width:@px;height:@px",s,-36,-80,"relative",64,20)+";border:1px solid gray;-webkit-border-radius:5px"});m.add({".SliderH200:focus":"outline:1px solid skyblue",".SliderH150:focus":"outline:1px solid skyblue",
+".SliderH100:focus":"outline:1px solid skyblue",".SliderH50:focus":"outline:1px solid skyblue",".SliderV200:focus":"outline:1px solid skyblue",".SliderV150:focus":"outline:1px solid skyblue",".SliderV100:focus":"outline:1px solid skyblue",".SliderV50:focus":"outline:1px solid skyblue"})});

File views/style/bluetrip/README.md

+BlueTrip CSS Framework
+=======================================
+
+A CSS grid-based framework born from the best parts of other frameworks, now with a life of its own.
+
+USAGE
+-----
+
+Add the following four links to the <head> of your page::
+
+    <link rel="stylesheet" href="../css/screen.css" type="text/css" media="screen, projection">
+    <link rel="stylesheet" href="../css/print.css" type="text/css" media="print"> 
+    <!--[if IE]>
+        <link rel="stylesheet" href="../css/ie.css" type="text/css" media="screen, projection">
+    <![endif]-->
+    <link rel="stylesheet" href="../css/style.css" type="text/css" media="screen, projection">
+
+Make sure you have the stylesheet links correct. 
+
+Then edit "screen.css" to change `a[href^="http://yourwebsite.com"]` by putting your url in 
+place of yourwebsite.com. This ensures that internal links will not show the external link icon.
+
+Now get designing!
+
+INFORMATION
+-----------
+
+Visit bluetrip.org for more detailed information, instructions, and support.
+
+LICENSE
+-------
+
+BlueTrip is licensed under the Unlicense. See the UNLICENSE.md file for more info.

File views/style/bluetrip/UNLICENSE.md

+THIS CODE IS RELEASED UNDER [THE UNLICENSE](http://unlucense.org)
+----------------------------------------------------------------------
+
+**This is free and unencumbered software released into the public domain.**
+
+Anyone is free to copy, modify, publish, use, compile, sell, or
+distribute this software, either in source code form or as a compiled
+binary, for any purpose, commercial or non-commercial, and by any
+means.
+
+In jurisdictions that recognize copyright laws, the author or authors
+of this software dedicate any and all copyright interest in the
+software to the public domain. We make this dedication for the benefit
+of the public at large and to the detriment of our heirs and
+successors. We intend this dedication to be an overt act of
+relinquishment in perpetuity of all present and future rights to this
+software under copyright law.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+For more information, please refer to [unlicense.org/](http://unlicense.org).

File views/style/bluetrip/css/ie.css

+/*************************************
+      WELCOME TO THE IE STYLESHEET
+--------------------------------------
+               ie.css
+        BlueTrip CSS Framework
+         http://bluetrip.org
+***************************************/
+
+body {text-align:center;}
+.container {text-align:left;}
+* html .column {overflow-x:hidden;}
+* html legend {margin:-18px -8px 16px 0;padding:0;}
+ol {margin-left:2em;}
+sup {vertical-align:text-top;}
+sub {vertical-align:text-bottom;}
+html>body p code {*white-space:normal;}
+hr {margin:-8px auto 11px;}
+ul { list-style: disc outside; margin-left: 2em; } /* IE can't handle :before and :after */
+ul li { text-indent: 0; margin-left: 0; }
+legend { margin-bottom: 1.6em; } /* IE form margin bug */
+sup, sub { font-size: 100%; } /* IE superscript & subscript bug */
+blockquote p, blockquote ul, blockquote ol, blockquote dl, blockquote pre, blockquote address,
+blockquote table, blockquote form, blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6 { margin-top: .8em; margin-bottom: .8em; } /* IE can't handle :first-child */
+* html textarea, * html input { padding: 0; } /* IE < 7 form fix */
+input[type='submit'], input[type='button'] { padding: 0; } /* IE 7 button fix */
+legend+* { margin-top: 0; } /* we already added legend margin */
+a abbr, a acronym { text-decoration: underline; } /* IE 7 bug */
+fieldset legend { margin: 0; } /* IE 6 disappearing legend bug */
+

File views/style/bluetrip/css/print.css

+/*************************************
+    WELCOME TO THE PRINT STYLESHEET
+--------------------------------------
+              print.css
+        BlueTrip CSS Framework
+   Thanks to Priss Print Framework
+ http://github.com/mikecrittenden/priss
+***************************************/
+
+/*** BODY ***/
+body {width:100% !important; margin:0 !important; padding:0 !important; line-height: 1.4; word-spacing:1.1pt; letter-spacing:0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt;}
+
+/*** HEADINGS ***/
+h1,h2,h3,h4,h5,h6 {font-family: Helvetica, Arial, sans-serif;}
+h1{font-size:19pt;}
+h2{font-size:17pt;}
+h3{font-size:15pt;}
+h4,h5,h6{font-size:12pt;}
+
+/*** ELEMENTS ***/
+code {font: 10px monospace;}
+blockquote {margin: 1.3em; padding: 1em; font-size: 10pt;}
+hr {background-color: #ccc;}
+
+/*** IMAGES ***/
+img {float: left; margin: 1em 1.5em 1.5em 0;}
+a img {border: none;}
+
+/*** LINKS ***/
+a:link, a:visited {background: transparent; font-weight: 700; text-decoration: underline;color:#333;}
+a:link[href^="http://"]:after, a[href^="http://"]:visited:after {content: " (" attr(href) ") "; font-size: 90%;}
+a[href^="http://"] {color:#000;}
+
+/*** TABLES ***/
+table {margin: 1px; text-align:left;}
+th {border-bottom: 1px solid #333;  font-weight: bold;}
+td {border-bottom: 1px solid #333;}
+th,td {padding: 4px 10px 4px 0;}
+tfoot {font-style: italic;}
+caption {background: #fff; margin-bottom:2em; text-align:left;}
+thead {display: table-header-group;}
+tr {page-break-inside: avoid;}
+
+/*** Add sections here to hide various parts of the site when printing ***/
+#header, #footer, #navigation, #sidebar, button {display:none;}
+

File views/style/bluetrip/css/screen.css

+/*************************************
+       WELCOME TO THE STYLESHEET
+--------------------------------------
+              screen.css
+        BlueTrip CSS Framework
+         http://bluetrip.org
+***************************************/
+
+/*** MEYER RESET v1.0 ***/
+html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
+
+/*** BASIC TYPOGRAPHY ***/
+html { font-size: 62.5%; font-family: "Liberation Sans", Helvetica, Arial, sans-serif; }
+strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; }
+cite, em, dfn { font-style: italic; }
+code, kbd, samp, pre, tt, var, input[type='text'], input[type='password'], textarea { font-size: 92%; font-family: monaco, "Lucida Console", courier, monospace; }
+del { text-decoration: line-through; color: #666; }
+ins, dfn { border-bottom: 1px solid #ccc; }
+small, sup, sub { font-size: 85%; }
+abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
+a abbr, a acronym { border: none; }
+abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
+sup { vertical-align: super; }
+sub { vertical-align: sub; }
+
+/*** QUOTES ***/
+blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; }
+blockquote *:first-child:before { content: "\201C"; }
+blockquote *:first-child:after { content: "\201D"; }
+
+/*** FORMS ***/
+fieldset { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
+legend { font-weight: bold; font-size:1.2em; }
+label { font-weight: bold; }
+textarea, input[type='text'], input[type='password'], select { border: 1px solid #ccc; background: #fff; }
+textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
+textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ffffaa; }
+input, select { cursor: pointer; }
+input[type='text'],input[type='password'] { cursor: text; }
+
+/*** BASE SIZES ***/
+.container { font-size: 1.2em; line-height: 1.6em; }
+h1 { font-size: 1.9em; }
+h2 { font-size: 1.7em; }
+h3 { font-size: 1.5em; }
+h4 { font-size: 1.3em; }
+h5 { font-size: 1.2em; }
+h6 { font-size: 1em; }
+
+/*** LISTS ***/
+ul li { margin-left: .85em; }
+ul { list-style-type: disc; }
+ul ul { list-style-type: square; }
+ul ul ul { list-style-type: circle; }
+ol { list-style-position: outside; list-style-type: decimal; }
+dt { font-weight: bold; }
+
+/*** TABLES ***/
+table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; }
+th, td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; }
+
+/*** MARGINS & PADDINGS ***/
+blockquote *:first-child { margin: .8em 0; }
+hr, p, ul, ol, dl, pre, blockquote, address, table, form { margin-bottom: 1.6em; }
+/*** NOTE: Calulate header margins: TOP: 1.6em/size, BOTTOM: 1.6em/size/2 ***/
+h1 { margin: 1em 0 .5em;  }
+h2 { margin: 1.07em 0 .535em; }
+h3 { margin: 1.14em 0 .57em; }
+h4 { margin: 1.23em 0 .615em; }
+h5 { margin: 1.33em 0 .67em; }
+h6 { margin: 1.6em 0 .8em; }
+th, td { padding: .8em; }
+caption { padding-bottom: .8em; } /*** padding instead of margin for IE ***/
+blockquote { padding: 0 1em; margin: 1.6em 0; }
+fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; } /*** padding-top is margin-top for fieldsets in Opera ***/
+legend { padding-left: .8em; padding-right: .8em; }
+legend+* { margin-top: 1em; } /*** compensates for the opera margin bug ***/
+textarea, input { padding: .3em .4em .15em .4em; }
+select { padding: .1em .2em 0 .2em; }
+option { padding: 0 .4em; }
+a { position: relative; padding: 0.3em 0 .1em 0; } /*** for larger click-area ***/
+dt { margin-top: .8em; margin-bottom: .4em; }
+ul { margin-left: 1.5em; }
+ol { margin-left: 2.35em; }
+ol ol, ul ol { margin-left: 2.5em; }
+form div { margin-bottom: .8em; }
+
+/*** COLORS ***/
+a:link { text-decoration: underline; color: #36c; }
+a:visited { text-decoration: underline; color: #99c; }
+a:hover { text-decoration: underline; color: #c33; }
+a:active, a:focus { text-decoration: underline; color: #000; }
+code, pre { color: #c33; } /*** very optional, but still useful. W3C uses about the same colors for codes ***/
+
+/*** 24 COLUMN GRID ***/
+.container {width:950px;margin:0 auto;}
+.showgrid {background:url(../images/grid.png);}
+body {margin:1.5em 0;}
+div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23 {float:left;margin-right:10px;}
+div.span-24 {float:left;}
+div.last {margin-right:0;}
+.span-1 {width:30px;}
+.span-2 {width:70px;}
+.span-3 {width:110px;}
+.span-4 {width:150px;}
+.span-5 {width:190px;}
+.span-6 {width:230px;}
+.span-7 {width:270px;}
+.span-8 {width:310px;}
+.span-9 {width:350px;}
+.span-10 {width:390px;}
+.span-11 {width:430px;}
+.span-12 {width:470px;}
+.span-13 {width:510px;}
+.span-14 {width:550px;}
+.span-15 {width:590px;}
+.span-16 {width:630px;}
+.span-17 {width:670px;}
+.span-18 {width:710px;}
+.span-19 {width:750px;}
+.span-20 {width:790px;}
+.span-21 {width:830px;}
+.span-22 {width:870px;}
+.span-23 {width:910px;}
+.span-24, div.span-24 {width:950px;}
+.suffix-1 {padding-right:40px;}
+.suffix-2 {padding-right:80px;}
+.suffix-3 {padding-right:120px;}
+.suffix-4 {padding-right:160px;}
+.suffix-5 {padding-right:200px;}
+.suffix-6 {padding-right:240px;}
+.suffix-7 {padding-right:280px;}
+.suffix-8 {padding-right:320px;}
+.suffix-9 {padding-right:360px;}
+.suffix-10 {padding-right:400px;}
+.suffix-11 {padding-right:440px;}
+.suffix-12 {padding-right:480px;}
+.suffix-13 {padding-right:520px;}
+.suffix-14 {padding-right:560px;}
+.suffix-15 {padding-right:600px;}
+.suffix-16 {padding-right:640px;}
+.suffix-17 {padding-right:680px;}
+.suffix-18 {padding-right:720px;}
+.suffix-19 {padding-right:760px;}
+.suffix-20 {padding-right:800px;}
+.suffix-21 {padding-right:840px;}
+.suffix-22 {padding-right:880px;}
+.suffix-23 {padding-right:920px;}
+.prefix-1 {padding-left:40px;}
+.prefix-2 {padding-left:80px;}
+.prefix-3 {padding-left:120px;}
+.prefix-4 {padding-left:160px;}
+.prefix-5 {padding-left:200px;}
+.prefix-6 {padding-left:240px;}
+.prefix-7 {padding-left:280px;}
+.prefix-8 {padding-left:320px;}
+.prefix-9 {padding-left:360px;}
+.prefix-10 {padding-left:400px;}
+.prefix-11 {padding-left:440px;}
+.prefix-12 {padding-left:480px;}
+.prefix-13 {padding-left:520px;}
+.prefix-14 {padding-left:560px;}
+.prefix-15 {padding-left:600px;}
+.prefix-16 {padding-left:640px;}
+.prefix-17 {padding-left:680px;}
+.prefix-18 {padding-left:720px;}
+.prefix-19 {padding-left:760px;}
+.prefix-20 {padding-left:800px;}
+.prefix-21 {padding-left:840px;}
+.prefix-22 {padding-left:880px;}
+.prefix-23 {padding-left:920px;}
+div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
+div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
+.pull-1 {margin-left:-40px;}
+.pull-2 {margin-left:-80px;}
+.pull-3 {margin-left:-120px;}
+.pull-4 {margin-left:-160px;}
+.pull-5 {margin-left:-200px;}
+.pull-6 {margin-left:-240px;}
+.pull-7 {margin-left:-280px;}
+.pull-8 {margin-left:-320px;}
+.pull-9 {margin-left:-360px;}
+.pull-10 {margin-left:-400px;}
+.pull-11 {margin-left:-440px;}
+.pull-12 {margin-left:-480px;}
+.pull-13 {margin-left:-520px;}
+.pull-14 {margin-left:-560px;}
+.pull-15 {margin-left:-600px;}
+.pull-16 {margin-left:-640px;}
+.pull-17 {margin-left:-680px;}
+.pull-18 {margin-left:-720px;}
+.pull-19 {margin-left:-760px;}
+.pull-20 {margin-left:-800px;}
+.pull-21 {margin-left:-840px;}
+.pull-22 {margin-left:-880px;}
+.pull-23 {margin-left:-920px;}
+.pull-24 {margin-left:-960px;}
+.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
+.push-1 {margin:0 -40px 1.5em 40px;}
+.push-2 {margin:0 -80px 1.5em 80px;}
+.push-3 {margin:0 -120px 1.5em 120px;}
+.push-4 {margin:0 -160px 1.5em 160px;}
+.push-5 {margin:0 -200px 1.5em 200px;}
+.push-6 {margin:0 -240px 1.5em 240px;}
+.push-7 {margin:0 -280px 1.5em 280px;}
+.push-8 {margin:0 -320px 1.5em 320px;}
+.push-9 {margin:0 -360px 1.5em 360px;}
+.push-10 {margin:0 -400px 1.5em 400px;}
+.push-11 {margin:0 -440px 1.5em 440px;}
+.push-12 {margin:0 -480px 1.5em 480px;}
+.push-13 {margin:0 -520px 1.5em 520px;}
+.push-14 {margin:0 -560px 1.5em 560px;}
+.push-15 {margin:0 -600px 1.5em 600px;}
+.push-16 {margin:0 -640px 1.5em 640px;}
+.push-17 {margin:0 -680px 1.5em 680px;}
+.push-18 {margin:0 -720px 1.5em 720px;}
+.push-19 {margin:0 -760px 1.5em 760px;}
+.push-20 {margin:0 -800px 1.5em 800px;}
+.push-21 {margin:0 -840px 1.5em 840px;}
+.push-22 {margin:0 -880px 1.5em 880px;}
+.push-23 {margin:0 -920px 1.5em 920px;}
+.push-24 {margin:0 -960px 1.5em 960px;}
+.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
+hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
+hr.space {background:#fff;color:#fff;}
+.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;max-height:0;overflow:hidden;}
+.clearfix, .container {display:inline-block;}
+* html .clearfix, * html .container {height:1%;}
+.clearfix, .container {display:block;}
+.clear {clear:both;}
+
+/*** FANCY SERIF ***/
+.fancy { color: #666; font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; font-style: italic; font-weight: normal; }
+
+/*** SMALL CAPS ***/
+.caps { font-variant: small-caps; letter-spacing: 1px; text-transform: lowercase; font-size:1.2em; font-weight:bold; padding:0 2px; }
+
+/*** NO LINK ICON (use class="noicon" to remove the link icon from a specific link) ***/
+body a.noicon { background:none !important; padding:0 !important; margin:0 !important; }
+
+/*** LINK PADDING FOR ICONS ***/
+a[href^="http:"],
+a[href^="mailto:"],
+a[href$=".pdf"],
+a[href$=".doc"],
+a[href$=".xls"],
+a[href$=".rss"],
+a[href$=".rdf"],
+a[href^="aim:"] { padding:2px 22px 2px 0; margin:-2px 0; background-repeat: no-repeat; background-position: right center; }
+
+/*** EXTERNAL LINK ICONS ***/
+a[href^="http:"]          { background-image: url(../images/icons/external.png); padding-right: 14px; }
+a[href^="mailto:"]        { background-image: url(../images/icons/email.png); }
+a[href^="http:"]:visited  { background-image: url(../images/icons/visited.png); }
+
+/*** FILE LINK ICONS ***/
+a[href$=".pdf"]   { background-image: url(../images/icons/pdf.png); }
+a[href$=".doc"]   { background-image: url(../images/icons/doc.png); }
+a[href$=".xls"]   { background-image: url(../images/icons/xls.png); }
+
+/*** MISCELLANEOUS LINK ICONS ***/
+a[href$=".rss"],
+a[href$=".rdf"]   { background-image: url(../images/icons/feed.png); }
+a[href^="aim:"]   { background-image: url(../images/icons/im.png); }
+a[href^="http://yourwebsite.com"] { background:none; padding:0; margin:0; }
+
+/*** TEXT CLASSES ***/
+.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
+.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
+.hide {display:none;}
+.quiet {color:#666;}
+.loud {color:#000;}
+.highlight {background:#ff0;}
+.top {margin-top:0;padding-top:0;}
+.bottom {margin-bottom:0;padding-bottom:0;}
+.thin {font-weight: lighter;}
+.error, .notice, .success {padding:.8em;margin-bottom:1.6em;border:2px solid #ddd;}
+.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
+.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
+.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
+.error a {color:#8a1f11; background:none; padding:0; margin:0; }
+.notice a {color:#514721; background:none; padding:0; margin:0; }
+.success a {color:#264409; background:none; padding:0; margin:0; }
+.center {text-align: center;}
+
+/*** STYLES FOR BUTTONS ***/
+a.button, button {
+  display: inline-block;
+  float: left;
+  margin:0 0.583em 0.667em 0;
+  padding:5px 10px 5px 7px;   /*** Links ***/
+  border:1px solid #dedede;
+  border-top:1px solid #eee;
+  border-left:1px solid #eee;
+  background-color:#f5f5f5;
+  font-family:"Liberation Sans", Helvetica, Arial, sans-serif;
+  font-size:100%;
+  line-height:130%;
+  text-decoration:none;
+  font-weight:bold;
+  color:#565656;
+  cursor:pointer;
+}
+button { width:auto; overflow:visible; padding:4px 10px 3px 7px; }
+button[type] { padding:4px 10px 4px 7px; line-height:17px; }
+*:first-child+html .container button[type] { padding:4px 10px 3px 7px; }
+button img, a.button img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; float:none; }
+
+/*** STANDARD BUTTONS ***/
+button:hover, a.button:hover{ background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699; }
+a.button:active, button:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff; }
+
+/*** POSITIVE (LIGHT BACKGROUND) ***/
+body .positive { color:#529214; }
+a.positive:hover, button.positive:hover { background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
+a.positive:active, button.positive:active { background-color:#529214; border:1px solid #529214; color:#fff; }
+
+/*** NEGATIVE (DARK BACKGROUND)***/
+body .negative { color:#d12f19; }
+a.negative:hover, button.negative:hover { background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }
+a.negative:active, button.negative:active { background-color:#d12f19; border:1px solid #d12f19; color:#fff; }
+

File views/style/bluetrip/css/style.css

+/*************************************
+   WELCOME TO THE CUSTOM STYLESHEET
+--------------------------------------
+              style.css
+        BlueTrip CSS Framework
+    Put your custom styles in here.
+***************************************/
+
+/**************************************/
+/*           COLOR SCHEME             */
+/**************************************
+- black		#000
+- white		#fff
+-           #
+-           #
+-           #
+***************************************/
+
+
+/**************************************/
+/*              GLOBALS               */
+/**************************************/
+
+
+/**************************************/
+/*              HEADER                */
+/**************************************/
+
+
+
+/**************************************/
+/*             NAVIGATION             */
+/**************************************/
+
+
+
+/**************************************/
+/*            MAIN CONTENT            */
+/**************************************/
+
+
+
+/**************************************/
+/*               FOOTER               */
+/**************************************/
+

File views/style/bluetrip/images/grid.png

Added
New image

File views/style/bluetrip/images/grid.psd

Added
New image

File views/style/bluetrip/images/icons/cross.png

Added
New image

File views/style/bluetrip/images/icons/doc.png

Added
New image

File views/style/bluetrip/images/icons/email.png

Added
New image

File views/style/bluetrip/images/icons/external.png

Added
New image

File views/style/bluetrip/images/icons/feed.png

Added
New image

File views/style/bluetrip/images/icons/im.png

Added
New image

File views/style/bluetrip/images/icons/information.png

Added
New image

File views/style/bluetrip/images/icons/key.png

Added
New image

File views/style/bluetrip/images/icons/pdf.png

Added
New image

File views/style/bluetrip/images/icons/tick.png

Added
New image

File views/style/bluetrip/images/icons/visited.png

Added
New image

File views/style/bluetrip/images/icons/xls.png

Added
New image

File views/style/bluetrip/images/test-small.jpg

Added
New image

File views/style/bluetrip/index.html

+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+
+  <!------------------------------------
+       WELCOME TO THE EXAMPLE MARKUP
+  --------------------------------------
+                index.html
+          BlueTrip CSS Framework
+            http://bluetrip.org
+  -------------------------------------->
+
+  <title>Grid &amp; Typography Examples | BlueTrip CSS</title>
+  <meta http-equiv="content-type" content="text/html;charset=utf-8" />
+
+  <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection" />
+  <link rel="stylesheet" href="css/print.css" type="text/css" media="print" />
+  <!--[if IE]>
+    <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection" />
+  <![endif]-->
+  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen, projection" />
+
+</head>
+
+<body>
+  <div class="container showgrid">
+    <div class="span-11 colborder">
+      <h1>Level 1 heading</h1>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h1 class="fancy">Level 1 heading class="fancy"</h1>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h1 class="thin">Level 1 heading class="thin"</h1>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h1 class="caps">Level 1 heading class="caps"</h1>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h2>Level 02 Heading</h2>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h2 class="fancy">Level 2 heading class="fancy"</h2>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h2 class="thin">Level 2 heading class="thin"</h2>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h2 class="caps">Level 2 heading class="caps"</h2>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h3>Level 03 Heading</h3>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h3 class="fancy">Level 3 heading class="fancy"</h3>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h3 class="thin">Level 3 heading class="thin"</h3>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h3 class="caps">Level 3 heading class="caps"</h3>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h4>Level 04 Heading</h4>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h4 class="fancy">Level 4 heading class="fancy"</h4>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h4 class="thin">Level 4 heading class="thin"</h4>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h4 class="caps">Level 4 heading class="caps"</h4>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h5>Level 05 Heading</h5>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h5 class="fancy">Level 5 heading class="fancy"</h5>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h5 class="thin">Level 5 heading class="thin"</h5>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h5 class="caps">Level 5 heading class="caps"</h5>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h6>Level 06 Heading</h6>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h6 class="fancy">Level 6 heading class="fancy"</h6>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h6 class="thin">Level 6 heading class="thin"</h6>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <h6 class="caps">Level 6 heading class="caps"</h6>
+      <p>Sed scelerisque sagittis lorem. Phasellus sodales. Nulla urna justo, vehicula in, suscipit nec, molestie sed, tellus. </p>
+      <blockquote><p>Paragraph inside Blockquote: Nam libero leo, elementum in, dapibus a, suscipit vitae, purus. Duis arcu. Integer dignissim fermentum enim. Morbi convallis felis vel nibh. Sed scelerisque sagittis lorem.</p></blockquote>
+      </div><div class="span-12 last">
+      <address>Address: Example address 224, Sweden</address>
+      <pre><strong>Preformated:</strong>Testing one row
+         and another</pre>
+      <p>
+      I am <a href="?abc123">the a tag</a> example<br />
+
+      I am <abbr title="test">the abbr tag</abbr> example<br />
+
+      I am <acronym>the acronym tag</acronym> example<br />
+      I am <b>the b tag</b> example<br />
+      I am <big>the big tag</big> example<br />
+
+      I am <cite>the cite tag</cite> example<br />
+
+      I am <code>the code tag</code> example<br />
+      I am <del>the del tag</del> example<br />
+      I am <dfn>the dfn tag</dfn> example<br />
+
+      I am <em>the em tag</em> example<br />
+
+      I am <i>the i tag</i> example<br />
+      I am <ins>the ins tag</ins> example<br />
+
+      I am <kbd>the kbd tag</kbd> example<br />
+
+      I am <q>the q tag</q> example<br />
+      I am <samp>the samp tag</samp> example<br />
+
+      I am <small>the small tag</small> example<br />
+      I am <span>the span tag</span> example<br />
+      I am <strong>the strong tag</strong> example<br />
+
+      I am <sub>the sub tag</sub> example<br />
+      I am <sup>the sup tag</sup> example<br />
+      I am <tt>the tt tag</tt> example<br />
+      I am <var>the var tag</var> example<br />
+
+      I am the <span class="small">small class</span> example<br />
+      I am the <span class="large">large class</span> example<br />
+      I am the <span class="quiet">quiet class</span> example<br />
+      I am the <span class="highlight">highlight class</span> example<br />
+      </p>
+      <hr />
+      <ul>
+        <li>Unordered list 01</li>
+        <li>Unordered list 02</li>
+        <li>Unordered list 03
+          <ul>
+
+            <li>Unordered list inside list level 2</li>
+
+            <li>Unordered list inside list level 2
+              <ul>
+                <li>Unordered list inside list level 3</li>
+                <li>Unordered list inside list level 3</li>
+              </ul>
+            </li>
+
+          </ul>
+        </li>
+
+      </ul>
+      <ol>
+        <li>Ordered list 01</li>
+        <li>Ordered list 02</li>
+        <li>Ordered list 03
+          <ol>
+            <li>Ordered list inside list level 2</li>
+
+            <li>Ordered list inside list level 2
+              <ol>
+
+                <li>Ordered list inside list level 3</li>
+                <li>Ordered list inside list level 3</li>
+              </ol>
+            </li>
+          </ol>
+        </li>
+
+      </ol>
+      <dl>
+        <dt>Description list title 01</dt>
+
+        <dd>Description list description 01</dd>
+        <dt>Description list title 02</dt>
+        <dd>Description list description 02</dd>
+        <dd>Description list description 03</dd>
+
+      </dl>
+      <table>
+        <caption>Table Caption</caption>
+
+        <thead>
+          <tr>
+            <th>Table head th</th>
+            <td>Table head td</td>
+          </tr>
+
+        </thead>
+        <tfoot>
+          <tr>
+
+            <th>Table foot th</th>
+            <td>Table foot td</td>
+          </tr>
+        </tfoot>
+
+        <tbody>
+          <tr>
+            <th>Table body th</th>
+
+            <td>Table body td</td>
+          </tr>
+          <tr>
+            <td>Table body td</td>
+
+            <td>Table body td</td>
+          </tr>
+        </tbody>
+
+      </table>
+      <form action="#">
+      <fieldset>
+      <legend>Form legend</legend>
+      <div><label for="f1">Text input:</label><br /><input type="text"  id="f1" value="input text" /></div>
+      <div><label for="pw">Password input:</label><br /><input type="password"  id="pw" value="password" /></div>
+      <div><label for="f2">Radio input:</label><br /><input type="radio"  id="f2" /></div>
+
+      <div><label for="f3">Checkbox input:</label><br /><input type="checkbox"  id="f3" /></div>
+      <div><label for="f4">Select field:</label><br /><select id="f4"><option>Option 01</option><option>Option 02</option></select></div>
+
+      <div><label for="f5">Textarea:</label><br /><textarea id="f5" cols="30" rows="5" >Textarea text</textarea></div>
+      <div><label for="f6">Input Button:</label> <br /><input type="button" id="f6" value="button text" /></div>
+      <div><label>Button Elements: <span class="small quiet"> Can use &lt;button&gt; tag or &lt;a class="button"&gt;</span></label><br />
+      <button class="button positive">
+        <img src="images/icons/tick.png" alt=""/> Save
+      </button>
+
+      <a class="button" href="#">
+        <img src="images/icons/key.png" alt=""/> Change Password
+      </a>
+
+      <a href="#" class="button negative">
+        <img src="images/icons/cross.png" alt=""/> Cancel
+      </a></div>
+
+      </fieldset>
+
+      </form>
+      I am <a href="something.doc">a word document</a> link, so readers know that I'm not a normal link.<br />
+      I am <a href="something.pdf">a pdf document</a> link, so readers know that I'm not a normal link.<br />
+      I am <a href="http://www.something.com">an external website</a> link, so readers know that I'm not a normal link.<br />
+      I am <a href="something.rss">an rss feed</a> link, so readers know that I'm not a normal link.<br />
+      I am <a href="something.xls">an excel spreadsheet</a> link, so readers know that I'm not a normal link.<br />
+      I am <a href="aim:something">an AIM screenname</a> link, so readers know that I'm not a normal link.<br />
+      I am <a href="mailto:something">an email address</a> link, so readers know that I'm not a normal link.<br />
+      I am <a href="http://yourwebsite.com">an internal link</a>. Change the stylesheet's "http://yourwebsite.com" to your domain name so I don't look like an external link.
+      <br /><br />
+      <p class="success"><img src="images/icons/tick.png" alt=""/> This is a paragraph with class="success" and <a href="http://www.something.com">a link</a>.</p>
+      <p class="error"><img src="images/icons/cross.png" alt=""/> This is a paragraph with class="error" and <a href="http://www.something.com">a link</a>.</p>
+      <p class="notice"><img src="images/icons/information.png" alt=""/> This is a paragraph with class="notice" and <a href="http://www.something.com">a link</a>.</p>
+    </div>
+
+    <h1>BlueTrip CSS Grid Examples</h1>
+
+    <div class="span-8">
+      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
+    </div>
+    <div class="span-8">
+      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
+    </div>
+    <div class="span-8 last">
+      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
+    </div>
+
+
+    <div class="span-6 suffix-1">
+      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
+    </div>
+    <div class="span-6 suffix-2">
+      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
+    </div>
+    <div class="span-6 suffix-3 last">
+      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
+    </div>
+
+
+    <div class="span-6 prefix-1">
+      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
+    </div>
+    <div class="span-6 prefix-2">
+      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
+    </div>
+    <div class="span-6 prefix-3 last">
+      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
+
+    </div>
+    <hr/>
+
+    <div class="span-12 border" style="margin:-4px; border:4px solid black;">
+      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
+    </div>
+    <div class="span-12 last">
+      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
+    </div>
+    <hr/>
+
+    <div class="span-1 prefix-1"><p>1</p></div>
+    <div class="span-1 prefix-2"><p>2</p></div>
+    <div class="span-1 prefix-3"><p>3</p></div>
+    <div class="span-1 prefix-4"><p>4</p></div>
+
+    <div class="span-1 prefix-5"><p>5</p></div>
+    <div class="span-1 prefix-3 last"><p>3</p></div>
+
+    <div class="span-1 suffix-1"><p>1</p></div>
+    <div class="span-1 suffix-2"><p>2</p></div>
+    <div class="span-1 suffix-3"><p>3</p></div>
+    <div class="span-1 suffix-4"><p>4</p></div>
+
+    <div class="span-1 suffix-5"><p>5</p></div>
+    <div class="span-1 suffix-3 last"><p>3</p></div>
+
+    <div class="span-1 border"><p>1</p></div>
+    <div class="span-1 border"><p>2</p></div>
+    <div class="span-1 border"><p>3</p></div>
+    <div class="span-1 border"><p>4</p></div>
+
+    <div class="span-1 border"><p>5</p></div>
+    <div class="span-1 border"><p>6</p></div>
+    <div class="span-1 border"><p>7</p></div>
+    <div class="span-1 border"><p>8</p></div>
+    <div class="span-1 border"><p>9</p></div>
+    <div class="span-1 border"><p>10</p></div>
+
+    <div class="span-1 border"><p>11</p></div>
+    <div class="span-1 border"><p>12</p></div>
+    <div class="span-1 border"><p>13</p></div>
+    <div class="span-1 border"><p>14</p></div>
+    <div class="span-1 border"><p>15</p></div>
+    <div class="span-1 border"><p>16</p></div>
+
+    <div class="span-1 border"><p>17</p></div>
+    <div class="span-1 border"><p>18</p></div>
+    <div class="span-1 border"><p>19</p></div>
+    <div class="span-1 border"><p>20</p></div>
+    <div class="span-1 border"><p>21</p></div>
+    <div class="span-1 border"><p>22</p></div>
+
+    <div class="span-1 border"><p>23</p></div>
+    <div class="span-1 last"><p>24</p></div>
+
+
+    <div class="span-4"><p>1</p></div>
+    <div class="span-4"><p>2</p></div>
+    <div class="span-4"><p>3</p></div>
+    <div class="span-4"><p>4</p></div>
+
+    <div class="span-4"><p>5</p></div>
+    <div class="span-4 last"><p>6</p></div>
+
+
+    <div class="prefix-23 span-1 last"><p>24</p></div>
+
+
+    <div class="prefix-1 span-1"><p>2</p></div>
+    <div class="prefix-20 span-1 suffix-1 last"><p>23</p></div>
+    <hr/>
+
+
+    <div class="span-24">
+      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
+    </div>
+
+
+    <div class="span-12">
+      <div class="span-6">
+        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod.</p>
+      </div>
+
+      <div class="span-6 last">
+        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
+      </div>
+
+      <div class="span-12 last">
+        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
+      </div>
+    </div>
+
+    <div class="span-12 last">
+      <div class="span-6">
+        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod.</p>
+      </div>
+
+      <div class="span-6 last">
+        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
+      </div>
+
+      <div class="span-12 last">
+        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
+      </div>
+    </div>
+
+
+    <div class="span-14 prefix-5 suffix-5 last">
+      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
+    </div>
+
+    <hr/>
+
+    <div class="span-12">
+      <h5>LET'S TRY TESTING .PUSH-1 TO .PUSH-5</h5>
+
+      <div class="span-2"><img src="images/test-small.jpg" alt="Test Image" class="push-1"/></div>
+      <div class="span-10 last"><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p></div>
+
+      <div class="span-2"><img src="images/test-small.jpg" alt="Test Image" class="push-2"/></div>
+      <div class="span-10 last"><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p></div>
+
+
+      <div class="span-2"><img src="images/test-small.jpg" alt="Test Image" class="push-3"/></div>
+      <div class="span-10 last"><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p></div>
+
+      <div class="span-2"><img src="images/test-small.jpg" alt="Test Image" class="push-4"/></div>
+      <div class="span-10 last"><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p></div>
+
+      <div class="span-2"><img src="images/test-small.jpg" alt="Test Image" class="push-5"/></div>
+      <div class="span-10 last"><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p></div>
+
+
+    </div>
+
+    <div class="span-12 last">
+      <h5>NOW HOW ABOUT TESTING .PULL-1 TO .PULL-5</h5>
+
+      <div class="span-10"><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p></div>
+      <div class="span-2 last"><img src="images/test-small.jpg" alt="Test Image" class="top pull-1"/></div>
+
+      <div class="span-10"><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p></div>
+
+      <div class="span-2 last"><img src="images/test-small.jpg" alt="Test Image" class="top pull-2"/></div>
+
+      <div class="span-10"><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p></div>
+      <div class="span-2 last"><img src="images/test-small.jpg" alt="Test Image" class="top pull-3"/></div>
+
+      <div class="span-10"><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p></div>
+      <div class="span-2 last"><img src="images/test-small.jpg" alt="Test Image" class="top pull-4"/></div>
+
+      <div class="span-10"><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p></div>
+      <div class="span-2 last"><img src="images/test-small.jpg" alt="Test Image" class="top pull-5"/></div>
+
+    </div>
+    <div class="span-24 last center">
+      <p>
+        <a href="http://validator.w3.org/check?uri=referer" class="noicon">
+          <img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict" height="31" width="88" />
+        </a>
+        <a href="http://jigsaw.w3.org/css-validator/" class="noicon">
+            <img src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" />
+        </a>
+      </p>
+    </div>
+
+  </div> <!-- end .container -->
+
+</body>
+</html>
+

File views/style/style.css

+@charset "utf-8";
+#header {
+  background-color: #acf; }
+
+h2.caps {
+  color: #30f; }
+
+.navbaritem {
+  height: 31px;
+  text-align: center;
+  background-image: url("navbaritem_bg.png");
+  background-repeat: repeat-x;
+  background-position: 0 0; }
+
+.float-left {
+  float: left;
+  padding-right: 1em; }
+
+.return {
+  clear: both; }

File views/style/style.scss

+@charset "utf-8";
+
+#header {
+  background-color: #acf;
+}
+
+h2.caps {
+  color: #30f;
+}
+
+.navbaritem {
+  height: 31px;
+  text-align: center;
+  background: {
+    image: url("navbaritem_bg.png");
+    repeat: repeat-x;
+    position: 0 0;
+  }
+}
+
+.float-left {
+  float: left;
+  padding-right: 1em;
+}
+
+.return {
+  clear: both;
+}

File views/template.haml

+<!doctype html>
+%html{:lang => 'ja'}
+  %head
+    %meta{:charset => 'utf-8'}/
+    %meta{:name => 'description', :content => ''}/
+    %meta{:name => 'keywords', :content => '精神科, 神経科, 心療内科, 内科, 禁煙外来, 岡山, 瀬戸町'}/
+    %title
+      == #{@subtitle + '-' if @subtitle} せとメンタルクリニック
+    %link{:rel => 'home', :href => './'}/
+    %link{:rel => 'contents', :href => 'contents'}/
+    %link{:rev => 'made', :href => 'mailto:utakata.c4se+setomental@gmail.com'}/
+    %link{:rel => 'stylesheet', :href => 'http://yui.yahooapis.com/2.9.0/build/reset/reset-min.css'}/
+    %link{:rel => 'stylesheet', :href => 'bluetrip/css/screen.css', :media => 'screen, projection'}/
+    %link{:rel => 'stylesheet', :href => 'bluetrip/css/print.css', :media => 'print'}/
+    <!--[if IE]>
+    %link{:rel => 'stylesheet', :href => 'bluetrip/css/ie.css', :media => 'screen, projection'}/
+    <![endif]-->
+    %link{:rel => 'stylesheet', :href => 'bluetrip/css/style.css', :media => 'screen, projection'}/
+    %link{:rel => 'stylesheet', :href => 'style.css'}/
+    %link{:rel => 'icon', :href => 'favicon.png', :type => 'image/png'}/
+
+  %body
+    .container
+      #header.span-24.large
+        .span-6
+          %a{:href => './', :title => 'トップページ'}
+            %img{:src => 'title.png', :alt => 'せとメンタルクリニック', :height => '100'}/
+        %h1.span-18.last.thin
+          == せとメンタルクリニック #{'- ' + @subtitle if @subtitle}
+      #wrapper.span-24
+        #sidebar.span-7.colborder
+          %p <b>当院は完全予約制です</b>
+          %p 〒 709-0856  岡山市東区瀬戸町瀬戸410-1
+          %p Tel: 086-952-4848
+          %table
+            %caption 診療時間
+            %thead
+              %tr
+                %td 
+                %th 月
+                %th 火
+                %th 水
+                %th 木
+                %th 金
+                %th 土
+                %th 日
+            %tbody
+              %tr
+                %th 午前
+                %td 休
+                %td ○
+                %td ○
+                %td ○
+                %td ○
+                %td 隔週
+                %td 休
+              %tr
+                %th 午後
+                %td 休
+                %td ○
+                %td ○
+                %td ○
+                %td ○
+                %td 休
+                %td 休
+              %tr
+                %th 夜間
+                %td 休
+                %td ○
+                %td 休
+                %td 休
+                %td ○
+                %td 休
+                %td 休
+        #main.span-16.last
+          #navbar.span-16
+            .navbaritem.span-4.last
+              %a{:href => './'} トップ
+            .navbaritem.span-4.last
+              %a{:href => 'timatable'} 診療時間
+            .navbaritem.span-4.last
+              %a{:href => 'access'} 交通アクセス
+            .navbaritem.span-4.last
+              %a{:href => './staff'} スタッフ・施設紹介
+          %hr.space
+          %div
+            %p 精神科・神経科・心療内科・内科・禁煙外来
+            %p 患者様・治療者・家族・地域
+            %h2.caps 築40年の民家をリフォームした何処か懐かしく安心できるクリニックです。
+            %p.float-left
+              %img{:src => 'sofer_large.jpg', :alt => '', :width => '200'}/
+              %br/
+              %img{:src => 'paint_large.jpg', :alt => '', :width => '200'}/
+            %p 「最先端医療」を地域で受けられるクリニックとして「チーム医療」を大切にし。患者様にとって最良の治療を提供します。
+            %p 「せとメンタルクリニック」は平成21年7月1日に岡山市瀬戸町瀬戸のベールモール瀬戸の向いに移転開業しました。
+            %p 建物は築40年の3LDKの民家をリフォームして診療を行っており、クリニック特有の雰囲気を感じさせず、自宅さながらにリラックスした環境で診療を受けられるのが特徴です。インテリアや家具も通常の家庭で使用しているものと同じもを使用しています。
+            %p 患者様のプライバシーに配慮して、玄関はひさしで覆われて道路と遮断しています。また駐車場はクリニック横にありますが、台数が少ないため、提携の駐車場を設けています。詳しくはご予約の際にご確認ください。
+            %p 井上院長は林道倫精神科神経科病院勤務時代には入院治療、急性期治療、認知症治療など、精神疾患治療の最先端の現場で活躍されてきました。その経験と実績から、地域の診療所でも最先端の治療を提供したいと言う思いで平成19年に前院長より当院を引き継ぎ院長に就任しました。診療理念は「最先端の医療を地域で受けられるクリニック」で従来の精神科のように入院と薬投与だけでなく、薬一つをとっても、薬物の特性や最新の薬を組み合わせ、少ない投与で入院せず通院で治療を行います。他にも医師だけでなく、その患者様を取り囲む家族、地域の人々、団体などの協力と連携によって行う「チーム医療」にも力を入れています。つまりここで言う「最先端医療」とは、患者様の状態や環境を最優先に考えた、最も有効な治療方法です。
+            %p クリニックのシンボルマークである「四葉のクローバー」もピンク色の葉を患者様に例え、囲む3枚の葉が医師であり、患者様を取り囲む家族や友人を表しているそうですが、ここにも院長の「チーム医療」への大切さや思いが感じられます。
+            %p 従来のクリニックの常識を覆す建物は、温かみや懐かしさを感じ、そこには来院した患者様に安心感を与えてくれます。また薬の投与だけでなく、院長の数多くの経験と思いの込められた「チーム医療」によって全員が一丸となって行う治療も心強く感じられました。
+      %hr.space
+      #footer.span-24 (C) 2011 <a href="http://c4se.tk/">ne_Sachirou</a>
+    %script{:src => 'es5.g.js'}
+    %script{:src => 'uupaa.js'}
+    %script{:src => 'ui.js'}