1/*! 2 * OurJS 3 * Released under the MIT License. 4 * Version: 201209 5 */ 6(function(){var c=Object.prototype.hasOwnProperty;var b=Object.prototype.toString;var a="\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u200B\u2028\u2029\u202F\u205F\u3000\uFEFF";var i=/YYYY|MM|DD|hh|mm|ss|s|TZD/g;var p=!{toString:null}.propertyIsEnumerable("toString");var q=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];var e=q.length;var f=function(r){r=Number(r)||0;r=Math[r<0?"ceil":"floor"](r);return r};var o="x"[0]==="x";var n=function(r){if(r==null){throw new TypeError("toObject")}if(!o&&typeof r==="string"){return r.split("")}return Object(r)};if(!Object.keys){Object.keys=function(t){if(typeof t!="object"&&typeof t!="function"||t===null){throw new TypeError("Object.keys called on non-object")}var v=[];for(var s in t){if(c.call(t,s)){v.push(s)}}if(p){var u=0;while(u<e){var r=q[u];if(c.call(t,r)){v.push(r)}u++}}return v}}if(!Function.prototype.bind){var k=Array.prototype.slice;Function.prototype.bind=function g(r){var t=this;if(typeof t!=="function"){throw new TypeError("Bind must be called on a function")}var s=k.call(arguments,1);var u=function(){if(this instanceof u){var w=function(){};w.prototype=t.prototype;var x=new w;var v=t.apply(x,s.concat(k.call(arguments)));return(Object(v)===v)?v:x}else{return t.apply(r,s.concat(k.call(arguments)))}};return u}}if(!Array.isArray){Array.isArray=function(r){return b.call(r)==="[object Array]"}}if(!Array.prototype.indexOf){Array.prototype.indexOf=function(s){var r=n(this);var u=r.length>>>0;if(!u){return -1}var t=0;if(arguments.length>1){t=f(arguments[1]);if(t<0){t=Math.max(0,u+t)}}while(t<u){if(t in r&&r[t]===s){return t}t++}return -1}}if(!Array.prototype.lastIndexOf){Array.prototype.lastIndexOf=function(s){var r=n(this);var u=r.length>>>0;if(!u){return -1}var t=u-1;if(arguments.length>1){t=Math.min(t,f(arguments[1]));if(t<0){t=u+t}}while(t>-1){if(t in r&&r[t]===s){return t}t--}return -1}}if(!Array.prototype.every){Array.prototype.every=function(v){var s=n(this);var r=arguments[1];var u=s.length>>>0;if(typeof v!=="function"){throw new TypeError("Array.prototype.every")}var t=0;while(t<u){if(t in s&&!v.call(r,s[t],t,s)){return false}t++}return true}}if(!Array.prototype.some){Array.prototype.some=function(v){var s=n(this);var r=arguments[1];var u=s.length>>>0;if(typeof v!=="function"){throw new TypeError("Array.prototype.some")}var t=0;while(t<u){if(t in s&&v.call(r,s[t],t,s)){return true}t++}return false}}if(!Array.prototype.forEach){Array.prototype.forEach=function(v){var s=n(this);var r=arguments[1];var u=s.length>>>0;if(typeof v!=="function"){throw new TypeError("Array.prototype.forEach")}var t=0;while(t<u){if(t in s){v.call(r,s[t],t,s)}t++}}}if(!Array.prototype.map){Array.prototype.map=function(w){var t=n(this);var s=arguments[1];var v=t.length>>>0;if(typeof w!=="function"){throw new TypeError("Array.prototype.map")}var r=new Array(v);var u=0;while(u<v){if(u in t){r[u]=w.call(s,t[u],u,t)}u++}return r}}if(!Array.prototype.filter){Array.prototype.filter=function(x){var t=n(this);var s=arguments[1];var w=t.length>>>0;if(typeof x!=="function"){throw new TypeError("Array.prototype.filter")}var r=[];var u=0;var v;while(u<w){if(u in t){v=t[u];if(x.call(s,v,u,t)){r.push(v)}}u++}return r}}if(!String.prototype.trim||a.trim()){var l=new RegExp("^["+a+"]+");var d=new RegExp("["+a+"]+$");String.prototype.trim=function(){return String(this).replace(l,"").replace(d,"")}}if(!Date.now){Date.now=function(){return new Date().getTime()}}String.prototype.repeat=function(s){s=f(s);var r="";while(s){r+=this;s--}return r};String.prototype.startsWith=function(r){return this.indexOf(r)===0};String.prototype.endsWith=function(r){var s=this.lastIndexOf(r);return s>=0&&s===this.length-r.length};String.prototype.contains=function(r){return this.indexOf(r)!==-1};String.prototype.toArray=function(){return this.split("")};Number.isFinite=function(r){return typeof r==="number"&&isFinite(r)};Number.isNaN=function(r){return typeof r==="number"&&isNaN(r)};Number.isInteger=function(r){return Number.isFinite(r)&&Math.floor(r)===r&&r>-9007199254740992&&r<9007199254740992};Number.toInteger=f;Object.forEach=function(t,w,r){for(var v in t){if(c.call(t,v)){w.call(r,t[v],v,t)}}if(p){var u=0;while(u<e){var s=q[u];if(c.call(t,s)){w.call(r,t[s],s,t)}u++}}};Object.clone=function(s,r){var t;switch(typeOf(s)){case"object.Array":t=[];
6s.forEach(function(v,u){t[u]=r?Object.clone(v,true):v});break;case"object.Object":t={};Object.forEach(s,function(v,u){t[u]=r?Object.clone(v,true):v});break;default:t=s}return t};Object.mixin=function(s,w,u){var v=Object.keys(w);if(u){var t=u.whiteList;var r=u.blackList;if(t){v=v.filter(function(x){return t.contains(x)})}if(r){v=v.filter(function(x){return !r.contains(x)})}}v.forEach(function(x){s[x]=w[x]});return s};Array.from=function(u){switch(typeOf(u)){case"object.Array":return u;case"object.Arguments":case"object.Collection":case"object.Object":var s=0;var t=u.length;if(typeof t==="number"){var r=[];while(s<t){if(!u.hasOwnProperty||u.hasOwnProperty(s)){r[s]=u[s]}s++}r.length=t;return r}}return[u]};Array.prototype.contains=function(r){return this.indexOf(r)!==-1};Array.prototype.getFirst=function(){return this[0]};Array.prototype.getLast=function(){return this[this.length-1]};var j=new RegExp("["+a+"]+","g");String.prototype.clean=function(){return this.replace(j," ").trim()};Number.prototype.padZero=function(u){var r=(this<0)?"-":"";var t=Math.abs(this)+"";if(isFinite(this)){var s=t.length-(Math.ceil(this)==this?0:1);if(s<u){t="0".repeat(u-s)+t}}return r+t};Math.limit=function(t,s,r){return Number.isFinite(t)?Math.min(r,Math.max(s,t)):(t===Infinity?r:s)};Math.randomRange=function(s,r){return Math.floor(Math.random()*(r-s+1)+s)};var h=new Date().getTimezoneOffset()*60000;Date.from=function(w,z,t){z=z||"YYYY-MM-DD";var u={};var v;var x;var B;var A;var s;
6var C;var y=0;while(v=i.exec(z)){B=v[0];x=v.index;s=x+y;if(B==="TZD"){C=w.charAt(s)==="Z"?-2:3}else{if(B==="s"){C=2}else{C=0}}A=w.substring(s,s+B.length+C);if(B==="TZD"){A=A==="Z"?0:(A.slice(0,1)==="-"?1000:-1000)*(A.slice(1,3)*3600+A.slice(4,6)*60)}else{A=Number.toInteger(A);if(B==="MM"){--A}}u[B]=A;y+=C}var r=Object.mixin({YYYY:2012,MM:0,DD:1,hh:0,mm:0,ss:0,s:0,TZD:t?0:h},u);return new Date(Date.UTC(r.YYYY,r.MM,r.DD,r.hh,r.mm,r.ss,r.s)+r.TZD)};Date.prototype.format=function(x,u){x=x||"YYYY-MM-DD";var r=u?"getUTC":"get";var y=this.getTimezoneOffset();var v=y<0?"+":"-";var w=(Math.floor(Math.abs(y)/60)).padZero(2);var t=(Math.abs(y)-w*60).padZero(2);var z={YYYY:this[r+"FullYear"](),MM:(this[r+"Month"]()+1).padZero(2),DD:this[r+"Date"]().padZero(2),hh:this[r+"Hours"]().padZero(2),mm:this[r+"Minutes"]().padZero(2),ss:this[r+"Seconds"]().padZero(2),s:this[r+"Milliseconds"]().padZero(3),TZD:(u||y===0)?"Z":(v+w+":"+t)};var s=x.replace(i,function(A){return z[A]});i.lastIndex=0;return s};var m=/([.*+?^=!:${}()|[\]\/\\])/g;RegExp.escape=function(r){return(r+"").replace(m,"\\$1")}})();(function(){var types={};["Boolean","Number","String","Array","Date","RegExp","Error","Math","JSON","Arguments"].forEach(function(type){types["[object "+type+"]"]="object."+type});var toString=Object.prototype.toString;var nativeFunctionPattern=/^\s+function .+\s+\[native code\]\s+\}\s+$/;window.typeOf=function(value){var type=typeof value;if(type==="function"&&typeof value.item==="function"){type="object.Collection"}else{if(type==="object"){if(value===null){type="null"}else{type=types[toString.call(value)]||"object.Object";if(type==="object.Object"){var string=value+"";if(string==="[object Window]"||string==="[object DOMWindow]"){type="object.Global"}else{if(string==="[object JSON]"){type="object.JSON"}else{if(nativeFunctionPattern.test(string)){type="function"}else{if("nodeType" in value){type="object.Node"}else{if(typeof value.length==="number"){if("navigator" in value){type="object.Global"}else{if("item" in value){type="object.Collection"}else{if("callee" in value){type="object.Arguments"}}}}}}}}}}}}return type};if(!window.execScript){window.execScript=function(code){window.eval(code)}}window.getNamespace=function(namespace){var o=window;namespace.split(".").forEach(function(item){o=item in o?o[item]:o[item]={}});return o};navigator.warn=function(message){if(console&&typeOf(console.warn)==="function"){console.warn("OurJS: "+message)}};Object.mixin(navigator,function(){var engine="Unknown";var name="Unknown";var version=0;var userAgent=navigator.userAgent;if(/Trident|MSIE/.test(userAgent)){engine="Trident"}else{if(/WebKit/.test(userAgent)){engine="WebKit"}else{if(/Gecko/.test(userAgent)){engine="Gecko"}else{if(/Presto/.test(userAgent)){engine="Presto"}}}}if(userAgent.match(/(IE|Firefox|Chrome|Safari|Opera)(?: |\/)(\d+)/)){name=RegExp.$1;version=Number.toInteger(RegExp.$2);if(userAgent.match(/Version\/(\d+)/)){version=Number.toInteger(RegExp.$1)}}var inStandardsMode=document.compatMode==="CSS1Compat";if(!inStandardsMode){navigator.warn("Browser is working in non-standards mode!")}var isIE10=false;var isIElt10=false;var isIE9=false;var isIElt9=false;var isIE8=false;var isIElt8=false;var isIE7=false;var isIE6=false;var isFirefox=false;var isChrome=false;var isSafari=false;var isOpera=false;var html=document.documentElement;if("ActiveXObject" in window){if(inStandardsMode){if("WebSocket" in window){isIE10=true}else{if("HTMLElement" in window){isIE9=true}else{if("Element" in window){isIE8=true}else{if("minWidth" in html.currentStyle){isIE7=true}else{isIE6=true;try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}}}}}}isIElt8=isIE7||isIE6;isIElt9=isIE8||isIElt8;isIElt10=isIE9||isIElt9}else{if("uneval" in window){isFirefox=true}else{if(getComputedStyle(html,null).getPropertyValue("-webkit-user-select")){if("chrome" in window){isChrome=true}else{isSafari=true}}else{if("opera" in window){isOpera=true}}}}return{userAgentInfo:{engine:engine,name:name,version:version},inStandardsMode:inStandardsMode,isIE10:isIE10,isIElt10:isIElt10,isIE9:isIE9,isIElt9:isIElt9,isIE8:isIE8,isIElt8:isIElt8,isIE7:isIE7,isIE6:isIE6,isFirefox:isFirefox,isChrome:isChrome,isSafari:isSafari,isOpera:isOpera}}());Object.mixin(location,function(){var parameters={};var searchString=location.search.slice(1);if(searchString){searchString.split("&").forEach(function(item){var valuePair=item.split("=");var key=valuePair[0];var value=valuePair[1];
6if(key in parameters){typeof parameters[key]==="string"?parameters[key]=[parameters[key],value]:parameters[key].push(value)}else{parameters[key]=value}})}return{parameters:parameters}}());var cookie=window.cookie={};cookie.getItem=function(key){var matchs=document.cookie.match(new RegExp("(?:^|;)\\s*"+RegExp.escape(key)+"=([^;]*)"));return matchs?decodeURIComponent(matchs[1]):undefined};cookie.setItem=function(key,value,options){options=options||{};var item=key+"="+encodeURIComponent(value);if(options.path){item+="; path="+options.path}if(options.domain){item+="; domain="+options.domain}if(options.secure){item+="; secure"}if(options.expires){item+="; expires="+(typeof options.expires==="string"?Date.from(options.expires,"YYYY-MM-DD hh:mm:ss"):options.expires).toUTCString()}document.cookie=item};cookie.removeItem=function(key,options){options=options||{};options.expires=new Date(0);this.setItem(key,"",options)};if(window.localStorage||!document.documentElement.addBehavior||location.protocol==="file:"){return}var localStorage=window.localStorage={};var STORE_NAME="localStorage";var storeElement;try{var storeContainerDocument=new ActiveXObject("htmlfile");storeContainerDocument.open();
6storeContainerDocument.write('<iframe id="store" src="/favicon.ico"></iframe>');storeContainerDocument.close();var storeDocument=storeContainerDocument.getElementById("store").contentWindow.document;storeElement=storeDocument.appendChild(storeDocument.createElement("var"))}catch(e){storeElement=document.documentElement}storeElement.addBehavior("#default#userData");localStorage.getItem=function(key){storeElement.load(STORE_NAME);return storeElement.getAttribute(key)};localStorage.setItem=function(key,value){storeElement.load(STORE_NAME);storeElement.setAttribute(key,value);storeElement.save(STORE_NAME)};localStorage.removeItem=function(key){storeElement.load(STORE_NAME);storeElement.removeAttribute(key);storeElement.save(STORE_NAME)};localStorage.clear=function(){var attributes=Array.from(storeElement.XMLDocument.documentElement.attributes);storeElement.load(STORE_NAME);attributes.forEach(function(attribute){storeElement.removeAttribute(attribute.name)});storeElement.save(STORE_NAME)}})();(function(){var C=this;var b=C.document;var s=b.documentElement;var N=/\s*,\s*/;var i=/[A-Z]/g;var a=function(O){return O.replace(i,function(P){return"-"+P.toLowerCase()})};if(!b.head){b.head=s.firstChild}if(!("outerHTML" in s)){var F=/^(area|base|br|col|embed|hr|img|input|link|meta|param|command|keygen|source|track|wbr)$/;var l=function(O){return F.test(O)};HTMLElement.prototype.__defineGetter__("outerHTML",function(){var S=this.nodeName.toLowerCase();var Q="<"+S;var O=this.attributes;var P=0;var R=O.length;while(P<R){if(O[P].specified){Q+=" "+O[P].name+'="'+O[P].value+'"'}P++}if(l(S)){Q+=">"}else{Q+=">"+this.innerHTML+"</"+S+">"}return Q});HTMLElement.prototype.__defineSetter__("outerHTML",function(P){var O=this.ownerDocument.createRange();O.setStartBefore(this);this.parentNode.replaceChild(O.createContextualFragment(P),this);return P})}if(!("innerText" in s)){HTMLElement.prototype.__defineGetter__("innerText",function(){return this.textContent});HTMLElement.prototype.__defineSetter__("innerText",function(O){this.textContent=O;return O})}if(!("outerText" in s)){HTMLElement.prototype.__defineGetter__("outerText",function(){return this.textContent});HTMLElement.prototype.__defineSetter__("outerText",function(P){var O=this.ownerDocument.createTextNode(P);this.parentNode.replaceChild(O,this);return P})}if(!("insertAdjacentText" in s)){HTMLElement.prototype.insertAdjacentText=function(O,P){switch(O.toLowerCase()){case"beforebegin":case"afterbegin":case"beforeend":case"afterend":this.insertAdjacentElement(O,this.ownerDocument.createTextNode(P));break;default:throw new Error('Invalid position "'+O+'"')}}}if(!("insertAdjacentElement" in s)){HTMLElement.prototype.insertAdjacentElement=function(O,Q){var P;switch(O.toLowerCase()){case"beforebegin":if(P=this.parentNode){P.insertBefore(Q,this)}break;case"afterbegin":this.insertBefore(Q,this.firstChild);break;case"beforeend":this.appendChild(Q);break;case"afterend":if(P=this.parentNode){P.insertBefore(Q,this.nextSibling)}break;default:throw new Error('Invalid position "'+O+'"')}return Q}}if(!C.Element){C.Element={prototype:{}}}if(!C.HTMLFormElement){C.HTMLFormElement={prototype:{}}}var f=0;var z=Element.prototype;var I=HTMLFormElement.prototype;var v=navigator.isIElt8?function(O){if(O&&!O.uid){O.uid=++f;var P;for(P in z){O[P]=z[P]}switch(O.nodeName){case"FORM":for(P in I){O[P]=I[P]}break}}return O}:function(O){if(O&&!O.uid){O.uid=++f}return O};Element.prototype.hasClass=function(O){var P=" "+this.className.clean()+" ";return O.split(N).every(function(Q){return P.contains(" "+Q.trim()+" ")})};Element.prototype.addClass=function(P){var O=this;P.split(N).forEach(function(Q){if(!O.hasClass(Q)){O.className=(O.className+" "+Q).clean()}});return O};Element.prototype.removeClass=function(P){var O=this;var Q=" "+O.className.clean()+" ";P.split(N).forEach(function(R){Q=Q.replace(" "+R.trim()+" "," ")});O.className=Q.trim();return O};Element.prototype.toggleClass=function(P){var O=this;P.split(N).forEach(function(Q){O[O.hasClass(Q)?"removeClass":"addClass"](Q)});return O};var h={fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true};var q={"float":function(O){return O.currentStyle.styleFloat},opacity:function(O){return O.filters.alpha?O.filters.alpha.opacity/100+"":"1"}};var y="getComputedStyle" in C?{"float":function(P,O){P.style.cssFloat=O}}:{"float":function(P,O){P.style.styleFloat=O}
6,opacity:function(P,O){if(P.filters.alpha){P.filters.alpha.opacity=O*100}else{if(P.style.filter){P.style.filter+=" "}P.style.filter+="alpha(opacity="+(O*100)+")"}}};if(navigator.isIE6){var t={};var H=0;var d=function(O,T){var S=T.left.usedValue;var R=T.top.usedValue;var Q=T.right.usedValue;var P=T.bottom.usedValue;if(isFinite(S)){O.style.setExpression("left","(document && document.documentElement.scrollLeft + "+S+') + "px"')}else{O.style.setExpression("left","(document && (document.documentElement.scrollLeft + document.documentElement.clientWidth - this.offsetWidth - (parseInt(this.currentStyle.marginLeft, 10) || 0) - (parseInt(this.currentStyle.marginRight, 10) || 0)) - "+Q+') + "px"')}if(isFinite(R)){O.style.setExpression("top","(document && document.documentElement.scrollTop + "+R+') + "px"')}else{O.style.setExpression("top","(document && (document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight - (parseInt(this.currentStyle.marginTop, 10) || 0) - (parseInt(this.currentStyle.marginBottom, 10) || 0)) - "+P+') + "px"')}};var x=function(O){O.style.removeExpression("left");O.style.removeExpression("top")};q.position=function(O){return t[O.uid]?"fixed":O.currentStyle.position};y.position=function(P,O){var R=P.uid;var T=t[R];if(O.toLowerCase()==="fixed"){if(!T){T=t[R]={left:{},right:{},top:{},bottom:{},enabled:false};var S={};var Q=P.currentStyle;T.left.specifiedValue=S.left=Q.left;T.right.specifiedValue=S.right=Q.right;T.top.specifiedValue=S.top=Q.top;T.bottom.specifiedValue=S.bottom=Q.bottom;Object.forEach(S,function(V,U,W){T[U].usedValue=W[U]=V.endsWith("px")?parseInt(V,10):NaN});if(isNaN(T.left.usedValue)&&isNaN(T.right.usedValue)){T.left.usedValue=b.documentElement.scrollLeft+P.getClientRect().left-(parseInt(P.currentStyle.marginLeft,10)||0)}if(isNaN(T.top.usedValue)&&isNaN(T.bottom.usedValue)){T.top.usedValue=b.documentElement.scrollTop+P.getClientRect().top-(parseInt(P.currentStyle.marginTop,10)||0)}if(P.currentStyle.display!=="none"){T.enabled=true;d(P,T)}if(H++===0){b.documentElement.style.backgroundImage="url(about:blank)"}}O="absolute"}else{if(T){x(P);P.style.left=T.left.specifiedValue;P.style.right=T.right.specifiedValue;P.style.top=T.top.specifiedValue;P.style.bottom=T.bottom.specifiedValue;delete t[R];if(--H===0){b.documentElement.style.backgroundImage="none"}}}P.style.position=O};y.display=function(P,O){var Q=t[P.uid];if(Q){if(O.toLowerCase()==="none"){if(Q.enabled){Q.enabled=false;x(P)}}else{if(!Q.enabled){Q.enabled=true;d(P,Q)}}}P.style.display=O};var m=function(O,P){var Q=t[O.uid];return Q?Q[P].specifiedValue:O.currentStyle[P]};var o=function(P,Q,O){var R=t[P.uid];if(R){R[Q].specifiedValue=O;if(O.endsWith("px")){var S=parseInt(O,10);if(R[Q].usedValue!==S){R[Q].usedValue=S;if(R.enabled){d(P,R)}}}}else{P.style[Q]=O}};["left","right","top","bottom"].forEach(function(O){q[O]=function(P){return m(P,O)};y[O]=function(Q,P){o(Q,O,P)}})}Element.prototype.getStyle="getComputedStyle" in C?function(O){return C.getComputedStyle(this,null).getPropertyValue(a(O))||""}:function(P){var O=q[P];return(O?O(this):this.currentStyle[P])||""};Element.prototype.getStyles=function(O){var P=this;var Q={};O.forEach(function(R){Q[R]=P.getStyle(R)});return Q};Element.prototype.setStyle=function(Q,P){if(Number.isFinite(P)&&!h[Q]){P=Math.floor(P)+"px"}var O=y[Q];if(O){O(this,P)}else{this.style[Q]=P}return this};Element.prototype.setStyles=function(P){for(var O in P){this.setStyle(O,P[O])}return this};var u=/^[a-z][a-zA-Z]*$/;var w=function(O){return u.test(O)?"data-"+a(O):""};Element.prototype.getData="dataset" in s?function(O){return this.dataset[O]||undefined}:function(O){O=w(O);var P=this.getAttribute(O);return typeof P==="string"?P:undefined};Element.prototype.setData=function(O,P){O=w(O);if(O){this.setAttribute(O,P)}return this};Element.prototype.removeData=function(O){O=w(O);if(O){this.removeAttribute(O)}return this};Element.prototype.getClientRect=navigator.isIElt8?function(){var S=this.getBoundingClientRect();var R=S.left-s.clientLeft;var Q=S.top-s.clientTop;var P=this.offsetWidth;var O=this.offsetHeight;return{left:R,right:R+P,top:Q,bottom:Q+O,width:P,height:O}}:function(){var O=this.getBoundingClientRect();if("width" in O){return O}else{return{left:O.left,right:O.right,top:O.top,bottom:O.bottom,width:this.offsetWidth,height:this.offsetHeight}}};Element.prototype.comparePosition="compareDocumentPosition" in s?function(O){return this.compareDocumentPosition(O)}:function(O){return(this!=O&&this.contains(O)&&16)+(this!=O&&O.contains(this)&&8)+(this.sourceIndex>=0&&O.sourceIndex>=0?(this.sourceIndex<O.sourceIndex&&4)+(this.sourceIndex>O.sourceIndex&&2):1)+0};if(!("contains" in s)){Element.prototype.contains=function(O){return(this===O||!!(this.compareDocumentPosition(O)&16))}}Element.prototype.getParent="parentElement" in s?function(){return v(this.parentElement)}:function(){var O=this.parentNode;if(O.nodeType!=1){O=null}return v(O)};Element.prototype.getPreviousSibling="previousElementSibling" in s?function(){return v(this.previousElementSibling)}:function(){var O=this;while((O=O.previousSibling)&&O.nodeType!==1){}return v(O)};Element.prototype.getNextSibling="nextElementSibling" in s?function(){return v(this.nextElementSibling)}:function(){var O=this;while((O=O.nextSibling)&&O.nodeType!==1){}return v(O)};Element.prototype.getFirstChild="firstElementChild" in s?function(){return v(this.firstElementChild)}:function(){var O=this.firstChild;
6while(O&&O.nodeType!==1&&(O=O.nextSibling)){}return v(O)};Element.prototype.getLastChild="lastElementChild" in s?function(){return v(this.lastElementChild)}:function(){var O=this.lastChild;while(O&&O.nodeType!==1&&(O=O.previousSibling)){}return v(O)};Element.prototype.getChildren=function(){var P=[];var O=this.getFirstChild();while(O){P.push(O);O=O.getNextSibling()}return P};Element.prototype.getChildCount="childElementCount" in s?function(){return this.childElementCount}:function(){var P=0;var O=this.firstChild;while(O){if(O.nodeType===1){P++}O=O.nextSibling}return P};Element.prototype.clone=function(Q,R){var O=this.cloneNode(Q);var P=[this];var S=[O];if(Q){P=P.concat(Array.from(this.getElementsByTagName("*")));S=S.concat(Array.from(O.getElementsByTagName("*")))}P.forEach(function(W,V){var T=S[V];if(T){if(navigator.isIElt9){T.clearAttributes();T.mergeAttributes(W);T.removeAttribute("uid")}switch(T.nodeName){case"OBJECT":T.outerHTML=W.outerHTML;break;case"INPUT":case"TEXTAREA":if(T.type==="radio"||T.type==="checkbox"){T.checked=T.defaultChecked=W.defaultChecked}T.value=T.defaultValue=W.defaultValue;break;case"OPTION":T.selected=T.defaultSelected=W.defaultSelected;break}if(R){var X=g[W.uid];if(X){var U=v(T);Object.forEach(X,function(Y){Y.forEach(function(Z){U.on(Z.name,Z.listener)})})}}}});return v(O)};Element.prototype.insertTo=function(P,O){O=O||"bottom";switch(O.toLowerCase()){case"before":O="beforebegin";break;case"top":O="afterbegin";break;case"bottom":O="beforeend";break;case"after":O="afterend";break;default:throw new Error('Invalid position "'+O+'"')}return P.insertAdjacentElement(O,this)};Element.prototype.swap="swapNode" in s?function(O){return this.swapNode(O)}:function(Q){var P=Q.parentNode;var O=this.parentNode;var R=this.nextSibling;if(P){P.replaceChild(this,Q)}else{this.remove(true)}if(O){O.insertBefore(Q,R)}return this};Element.prototype.replace=function(R,P){var O=v(R);var Q=O.getParent();if(Q){if(!P){Array.from(D(O).getElementsByTagName("*")).forEach(D)}Q.replaceChild(this,O)}return this};Element.prototype.remove=function(O){var P=this.getParent();if(P){if(!O){Array.from(D(this).getElementsByTagName("*")).forEach(D)}P.removeChild(this)}return this};Element.prototype.empty=function(){Array.from(this.getElementsByTagName("*")).forEach(D);while(this.firstChild){this.removeChild(this.firstChild)}return this};var g={};var r={mousedown:1,mouseup:1,click:1,dblclick:1,contextmenu:1,mousemove:1,mouseover:1,mouseout:1,mousewheel:1,mouseenter:1,mouseleave:1,mousedragstart:1,mousedrag:1,mousedragend:1,keydown:2,keyup:2,keypress:2,focus:4,blur:4,focusin:0,focusout:0,select:4,input:4,change:4,submit:4,reset:4,scroll:4,resize:4,load:4,unload:4,error:4,domready:4,beforeunload:4};var E=function(){return true};var K=function(){return false};function B(U,R){this.originalEvent=U;this.type=R;var S=r[R]||0;this.isMouseEvent=!!(S&1);this.isKeyboardEvent=!!(S&2);this.bubbles=!(S&4);var T="target" in U?U.target:U.srcElement||b;if(T.nodeType===3){T=T.parentNode}this.target=v(T);var O="relatedTarget" in U?U.relatedTarget:("fromElement" in U?(U.fromElement===T?U.toElement:U.fromElement):null);if(O){this.relatedTarget=v(O)}this.timeStamp=U.timeStamp||Date.now();if(this.isMouseEvent||this.isKeyboardEvent){this.ctrlKey=!!U.ctrlKey;this.altKey=!!U.altKey;this.shiftKey=!!U.shiftKey;this.metaKey=!!U.metaKey;if(this.isMouseEvent){this.clientX=U.clientX||0;this.clientY=U.clientY||0;this.screenX=U.screenX||0;this.screenY=U.screenY||0;if("pageX" in U){this.pageX=U.pageX;this.pageY=U.pageY}else{var Q=C.getPageOffset();this.pageX=this.clientX+Q.x;this.pageY=this.clientY+Q.y}if("which" in U){var V=U.which;this.leftButton=V===1;this.middleButton=V===2;this.rightButton=V===3;this.which=V}else{var P=U.button;this.leftButton=!!(P&1);this.middleButton=!!(P&4);this.rightButton=!!(P&2);this.which=this.leftButton?1:this.middleButton?2:this.rightButton?3:0}}else{this.which=U.which||U.charCode||U.keyCode||0}}}Object.mixin(B.prototype,{stopPropagation:function(){var O=this.originalEvent;O.stopPropagation?O.stopPropagation():O.cancelBubble=true;this.isPropagationStopped=E},isPropagationStopped:K,preventDefault:function(){var O=this.originalEvent;O.preventDefault?O.preventDefault():O.returnValue=false;this.isDefaultPrevented=E},isDefaultPrevented:K,stopImmediatePropagation:function(){this.stopPropagation();this.isImmediatePropagationStopped=E},isImmediatePropagationStopped:K});var c=/^(\w+)(\.\w+)?(?::relay\(([^\)]+)\))?$/;var n=function(P){var O={};var Q;if(P&&(Q=P.match(c))){O.type=Q[1];O.label=Q[2]||"";O.selector=Q[3]||""}if(O.type+O.label+(O.selector?":relay("+O.selector+")":"")!==P){throw new Error('Invalid event name "'+P+'"')}return O};var M="addEventListener" in C?function(P,R,Q,O){P.addEventListener(R,Q,O)}:function(O,Q,P){O.attachEvent("on"+Q,P)};var e="removeEventListener" in C?function(P,R,Q,O){P.removeEventListener(R,Q,O)}:function(O,Q,P){O.detachEvent("on"+Q,P)};var k={mousedragstart:{related:["mousedrag","mousedragend"]},mousedrag:{related:["mousedragstart","mousedragend"]},mousedragend:{related:["mousedragstart","mousedrag"]}
6,input:{dispatchers:{},setup:function(O){O.currentValue=O.value;M(b,"selectionchange",this.dispatchers[O.uid]=function(){if(O.currentValue!==O.value){O.currentValue=O.value;O.fire("input")}})},teardown:function(O){e(b,"selectionchange",this.dispatchers[O.uid]);delete this.dispatchers[O.uid]}},change:{dispatcher:function(O){if(O.propertyName==="checked"){O.srcElement.changed=true}},setup:function(O){M(O,"propertychange",this.dispatcher)},teardown:function(O){e(O,"propertychange",this.dispatcher)}}};var j=function(X,T,O,S){var V=T.delegateCount;var R=V?O.target:X;var Y;var U;var Q={};var W;var P;while(R){if(R===X){W=V;P=T.length}else{W=0;P=V}while(W<P){Y=T[W++];U=Y.selector;if(!U||(Q[U]||(Q[U]=function(aa){if(aa){return function(ab){var ac=aa.tagName;var ad=aa.className;return(ac?ab.nodeName===ac:true)&&(ad?ab.hasClass(ad):true)}}else{var Z=X.find(U);return function(ab){return Z.contains(ab)}}}(Y.simpleSelector)))(R)){if(!S||S.call(R,O)){if(Y.listener.call(R,O)===false){O.stopPropagation();O.preventDefault()}if(O.isImmediatePropagationStopped()){break}}}}if(R===X||O.isPropagationStopped()){break}R=R.getParent()||R===s&&X}};var D=function(Q){var R=g[Q.uid];if(R){var P=Object.keys(R);var O;while(P.length){O=R[P.shift()];while(O.length){Q.off(O[0].name)}}}return Q};var J=/^(\w*)(?:\.([\w\-]+))?$/;Element.prototype.on=function(P,S){var O=v(this);var Q=O.uid;var R=g[Q]||(g[Q]={});P.split(N).forEach(function(V){var ac=n(V);var ad=ac.type;var Z=ac.selector;var Y=R[ad]||(R[ad]=[]);if(!Y.dispatcher){var ah=function(ai){j(O,Y,new B(ai||C.event,ad))};ah.type=ad;ah.useCapture=false;switch(ad){case"mousewheel":ah=function(ak){ak=ak||C.event;var aj=new B(ak,ad);var ai="wheelDelta" in ak?-ak.wheelDelta:ak.detail||0;aj.wheelUp=ai<0;aj.wheelDown=ai>0;j(O,Y,aj)};ah.type=navigator.isFirefox?"DOMMouseScroll":"mousewheel";break;case"mouseenter":case"mouseleave":ah=function(ai){j(O,Y,new B(ai||C.event,ad),function(ak){var aj=ak.relatedTarget;return !aj||this.contains&&!this.contains(aj)})};ah.type=ad==="mouseenter"?"mouseover":"mouseout";break;case"mousedragstart":case"mousedrag":case"mousedragend":var W={};var af=null;var T=function(ak){var aj=new B(ak||C.event,"mousedragstart");aj.offsetX=aj.offsetY=0;if(aj.leftButton){j(O,W.mousedragstart,aj);if(aj.isDefaultPrevented()){return}}else{return}var ai=aj.target;if(ai.setCapture){ai.setCapture()}aj.preventDefault();af={target:ai,startX:aj.pageX,startY:aj.pageY};af.lastEvent=aj;M(b,"mousemove",ab);M(b,"mousedown",X);M(b,"mouseup",X);M(C,"blur",X)};var ab=function(aj){var ai=new B(aj||C.event,"mousedrag");ai.target=af.target;ai.offsetX=ai.pageX-af.startX;ai.offsetY=ai.pageY-af.startY;j(O,W.mousedrag,ai);af.lastEvent=ai};var X=function(ak){var aj=new B(ak||C.event,"mousedragend");if(ak.type==="mousedown"&&aj.leftButton){return}var ai=af.target;if(ai.releaseCapture){ai.releaseCapture()}aj=af.lastEvent;aj.type="mousedragend";j(O,W.mousedragend,aj);af=null;e(b,"mousemove",ab);e(b,"mousedown",X);e(b,"mouseup",X);e(C,"blur",X)};ah=T;ah.type="mousedown";W[ad]=Y;k[ad].related.forEach(function(aj){var ai=[];ai.dispatcher=ah;ai.delegateCount=0;W[aj]=R[aj]=ai});break;case"focusin":case"focusout":if(navigator.isFirefox){ah.type=ad==="focusin"?"focus":"blur";ah.useCapture=true}break;case"input":var ae=O.nodeName;var U=O.type;if(navigator.isIElt10&&(ae==="TEXTAREA"||ae==="INPUT"&&(U==="text"||U==="password"))){if(navigator.isIE9){k.input.setup(O);ah=function(ai){O.currentValue=O.value;j(O,Y,new B(ai||C.event,ad))};ah.type="input"}else{if(navigator.isIE8&&ae==="TEXTAREA"){k.input.setup(O);ah=function(ai){if(ai.propertyName==="value"&&O.currentValue!==O.value){O.currentValue=O.value;j(O,Y,new B(ai||C.event,ad))}};ah.type="propertychange"}else{ah=function(ai){if(ai.propertyName==="value"){j(O,Y,new B(ai||C.event,ad))}};ah.type="propertychange"}}}break;case"change":if(navigator.isIElt9&&O.nodeName==="INPUT"&&(O.type==="checkbox"||O.type==="radio")){k.change.setup(O);ah=function(aj){var ai=aj.srcElement;if(ai.changed){ai.changed=false;j(O,Y,new B(aj||C.event,ad))}};ah.type="click"}break}M(O,ah.type,ah,ah.useCapture);Y.dispatcher=ah;Y.delegateCount=0}var ag={name:V,listener:S};if(Z){ag.selector=Z;var aa;if(aa=Z.match(J)){ag.simpleSelector={tagName:aa[1].toUpperCase(),className:aa[2]||""}}Y.splice(Y.delegateCount++,0,ag);if(r[ad]&4){navigator.warn('Incompatible event delegation type "'+V+'".')}}else{Y.push(ag)}
6});return O};Element.prototype.off=function(P){var O=this;var Q=O.uid;var R=g[Q];if(!R){return O}P.split(N).forEach(function(T){var X=n(T).type;var S=R[X];if(!S){return}var U=0;var W;while(U<S.length){W=S[U];if(W.name===T){S.splice(U,1);if(W.selector){S.delegateCount--}}else{U++}}if(S.length===0){var V=S.dispatcher;switch(X){case"mousedragstart":case"mousedrag":case"mousedragend":var Y=0;k[X].related.forEach(function(Z){Y+=R[Z].length});if(Y){return}e(O,V.type,V);k[X].related.forEach(function(aa){var Z=R[aa].dispatcher;e(O,Z.type,Z);delete R[aa]});break;case"input":if(k.input.dispatchers[Q]){k.input.teardown(O)}e(O,V.type,V);break;case"change":if(navigator.isIElt9&&O.nodeName==="INPUT"&&(O.type==="checkbox"||O.type==="radio")){k.change.teardown(O)}e(O,V.type,V);break;default:e(O,V.type,V,V.useCapture)}delete R[X]}});if(Object.keys(R).length===0){delete g[Q]}return O};Element.prototype.fire=function(Q,T){var S;var P;var U={type:"",target:this,stopPropagation:E,preventDefault:E};var R=Object.mixin(new B(U,Q),T||{},{blackList:["originalEvent"]});var O=this;while(O){if(P=(S=g[O.uid])&&S[Q]){j(O,P,R)}if(!R.bubbles||R.isPropagationStopped()||O===C){break}O=O===b?C:O.getParent()||O===s&&b||null}return R};var L=function(T){var S=[];if(T.nodeType){switch(T.type){case"select-one":case"select-multiple":if(!T.disabled){var O=T.options;var Q;var P=0;var R=O.length;while(P<R){Q=O[P++];if(!Q.disabled&&!Q.parentNode.disabled&&Q.selected&&Q.value){S.push(Q.value)}}}break;case"radio":case"checkbox":if(!T.disabled&&T.checked&&T.value){S.push(T.value)}break;default:S=T.disabled?"":T.value}}else{T.forEach(function(V){var U=L(V);if(U){S=S.concat(U)}})}return S};HTMLFormElement.prototype.getFieldValue=function(O){var P=this.elements[O];return L(P.nodeType?P:Array.from(P))};b.uid="document";var A=/^<(\w+)/;var G={area:[1,"<map>","</map>"],legend:[1,"<fieldset>","</fieldset>"],option:[1,"<select>","</select>"],tbody:[1,"<table><tbody></tbody>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]};G.optgroup=G.option;G.thead=G.tfoot=G.colgroup=G.caption=G.tbody;G.th=G.td;if(navigator.isIElt9){G.link=G.style=G.script=[1,"#<div>","</div>"]}b.$=function(P){var O=null;switch(typeof P){case"string":if(P.charAt(0)==="<"&&P.charAt(P.length-1)===">"){var S=G[(A.exec(P)||["",""])[1].toLowerCase()]||[0,"",""];var Q=S[0]+1;var R=b.createElement("div");O=R;R.innerHTML=S[1]+P+S[2];while(Q--){O=O.lastChild}O=O&&O.nodeType===1?O:R}else{if(P.charAt(0)==="#"){O=b.getElementById(P.slice(1))}}break;case"object":if(P.nodeType===1){O=P}break}return v(O)};b.addStyleRules=function(P){var O=b.styleSheets;if(O.length===0){b.head.appendChild(b.createElement("style"))}var Q=O[O.length-1];P.forEach(function(V){if(Q.insertRule){Q.insertRule(V,Q.cssRules.length)}else{var T=V.indexOf("{");var R=V.indexOf("}");var S=V.slice(0,T);var U=V.slice(T+1,R);S.split(N).forEach(function(W){Q.addRule(W,U)})}})};b.loadScript=function(Q,P){P=P||{};var R=b.head;var O=b.createElement("script");if(P.charset){O.charset=P.charset}O.src=Q;O.onload=O.onreadystatechange=function(){if(!this.readyState||this.readyState==="loaded"||this.readyState==="complete"){this.onload=this.onreadystatechange=null;R.removeChild(O);if(P.onLoad){P.onLoad.call(this)}}};R.insertBefore(O,R.firstChild)};b.preloadImages=function(O){O.forEach(function(P){new Image().src=P})};var p=function(){var R=[];var Q=function(T){setTimeout(function(){T.call(b)},0)};var S=function(){if(R){if(b.body){R.forEach(Q);R=null}else{setTimeout(S,10)}}};var P;if("addEventListener" in b){P=function(){b.removeEventListener("DOMContentLoaded",P,false);C.removeEventListener("load",P,false);S()};b.addEventListener("DOMContentLoaded",P,false);C.addEventListener("load",P,false)}else{P=function(U,T){if(T||b.readyState==="complete"){b.detachEvent("onreadystatechange",P);C.detachEvent("onload",P);S()}};b.attachEvent("onreadystatechange",P);C.attachEvent("onload",P);if(C==top&&s.doScroll){(function O(){try{s.doScroll("left")}catch(T){setTimeout(O,10);return}P(null,true)})()}}return{addListener:function(T){R?R.push(T):Q(T)}}}();b.on=function(P,Q){var O=P.split(N).filter(function(R){if(R==="domready"){p.addListener(Q);return false}return true}).join(", ");
6if(O){Element.prototype.on.call(b,O,Q)}return this};b.off=Element.prototype.off;b.fire=Element.prototype.fire;C.uid="window";C.getClientSize=function(){return{width:s.clientWidth,height:s.clientHeight}};C.getScrollSize=function(){var O=b.body;return{width:Math.max(s.scrollWidth,O.scrollWidth,s.clientWidth),height:Math.max(s.scrollHeight,O.scrollHeight,s.clientHeight)}};C.getPageOffset=function(){var O=b.body;return{x:s.scrollLeft||O.scrollLeft,y:s.scrollTop||O.scrollTop}};C.on=function(P,Q){var O=P.split(N).filter(function(R){if(R==="beforeunload"){C.onbeforeunload=function(){return Q.call(C)};return false}return true}).join(", ");if(O){Element.prototype.on.call(C,O,Q)}return this};C.off=function(P){var O=P.split(N).filter(function(Q){if(Q==="beforeunload"){C.onbeforeunload=null;return false}return true}).join(", ");if(O){Element.prototype.off.call(C,O)}return this};C.fire=Element.prototype.fire})();(function(){var c=function(f){this.config=f};c.applyTo=function(g,f){this.call(g,f);Object.mixin(g,this.prototype);return g};c.prototype.setConfig=function(f){Object.mixin(this.config,f||{},{whiteList:Object.keys(this.config)});return this.config};window.Configurable=c;var e=/\s*,\s*/;var b=/^(\w+)(\.\w+)?$/;var d=function(g){var f={};var h;if(g&&(h=g.match(b))){f.type=h[1];f.label=h[2]||""}if(f.type+f.label!==g){throw new SyntaxError('Invalid event name "'+g+'"')}return f};var a=function(){this.events={}};a.applyTo=function(f){this.call(f);Object.mixin(f,this.prototype);return f};a.prototype.on=function(f,h){var g=this.events;f.split(e).forEach(function(j){var k=d(j).type;var i=g[k]||(g[k]=[]);i.push({name:j,listener:h})});return this};a.prototype.off=function(f){var g=this.events;f.split(e).forEach(function(j){var m=d(j).type;var h=g[m];if(h){var k=0;var l;while(k<h.length){l=h[k];if(l.name===j){h.splice(k,1)}else{k++}}if(h.length===0){delete g[m]}}});return this};a.prototype.fire=function(g,i){var j=this;var h=Object.mixin({type:g,target:j},i||{});var f=j.events[g];if(f){f.forEach(function(k){k.listener.call(j,h)})}return h};window.Observable=a})();(function(){function a(d,c,b){var e=function(){Configurable.call(this,Object.clone(e.config||{}));Observable.call(this);d.apply(this,Array.from(arguments))};e.config=c||{};e.prototype=this;e.prototype.constructor=e;if(b){Object.mixin(e.prototype,b)}return e}Object.mixin(a.prototype,Configurable.prototype);Object.mixin(a.prototype,Observable.prototype);window.Component=a})();(function(){var f=0;var l={};var o=-2;var i=-1;var s=0;var b=1;var k=2;var g=-1;var e=0;var p=1;var j=function(w,v,F,E){var u=0,D=0,B=0,G=0,C=0,A=0;var z=function(H){return((u*H+D)*H+B)*H};var y=function(H){return((G*H+C)*H+A)*H};var x=function(J){var N,M,K,H,L,I;var O=0.001;for(K=J,I=0;I<8;I++){H=z(K)-J;if(Math.abs(H)<O){return K}L=(3*u*K+2*D)*K+B;if(Math.abs(L)<0.000001){break}K=K-H/L}N=0;M=1;K=J;if(K<N){return N}if(K>M){return M}while(N<M){H=z(K);if(Math.abs(H-J)<O){return K}if(J>H){N=K}else{M=K}K=(M-N)*0.5+N}return K};B=3*w;D=3*(F-w)-B;u=1-B-D;A=3*v;C=3*(E-v)-A;G=1-A-C;return function(H){return y(x(H))}};var c={linear:function(u){return u},bounceIn:function(v){v=1-v;var z;for(var w=0,u=1;1;w+=u,u/=2){if(v>=(7-4*w)/11){z=u*u-Math.pow((11-6*w-11*v)/4,2);break}}return 1-z},bounceOut:function(v){var z;for(var w=0,u=1;1;w+=u,u/=2){if(v>=(7-4*w)/11){z=u*u-Math.pow((11-6*w-11*v)/4,2);break}}return z},ease:j(0.25,0.1,0.25,1),easeIn:j(0.42,0,1,1),easeOut:j(0,0,0.58,1),easeInOut:j(0.42,0,0.58,1),easeOutIn:j(0,0.42,1,0.58)};var m=function(u){u=u||"";return c[u]||(u.startsWith("cubicBezier")?j.apply(null,u.slice(12,-1).split(",").map(function(v){return parseFloat(v)})):c.ease)};var a=function(u,w,v){u.clips.forEach(function(z){var B=false;var A=z.duration;var y=(w-z.delay)/Math.max(1,A);if(v){if(z.status===p){return}if(z.status===g){if(y>=0){y=A?0:1;z.status=e}}if(z.status===e){B=true;if(y>=1){y=1;z.status=p}}}else{if(z.status===g){return}if(z.status===p){if(y<=1){y=A?1:0;z.status=e}}if(z.status===e){B=true;if(y<=0){y=0;z.status=g}}}if(B){z.call(u,y,y===0?0:(y===1?1:z.timingFunction(y)))}});u.fire("step");if(v){if(w===u.duration){if(u.timestamp){n(u)}u.status=k;u.fire("playfinish")}}else{if(w===0){if(u.timestamp){n(u)}u.status=o;u.fire("reversefinish")}}};var r;var d={};var t=0;var h=function(u){u.timestamp=Date.now();d[u.uid]=u;t++;if(!r){r=setInterval(function(){var v=Date.now();Object.forEach(d,function(w){var y=w.status===b;var x=Math.limit(w.timePoint+(v-w.timestamp)*(y?1:-1),0,w.duration);w.timestamp=v;w.timePoint=x;a(w,x,y)});if(t===0){clearInterval(r);r=undefined}},16)}};var n=function(u){delete u.timestamp;delete d[u.uid];t--};var q=new Component(function(){this.uid=++f;this.clips=[];this.timePoint=0;this.status=o;this.duration=0});q.prototype.addClip=function(w,u,x,v){w.delay=u;w.duration=x;w.timingFunction=m(v);w.status=g;this.clips.push(w);this.duration=Math.max(this.duration,u+x);return this};q.prototype.play=function(v){var w=this;var z=v!==l;var u=w.status;
6if(z&&u!=b&&u!=k||!z&&u!=i&&u!=o){if(z){w.status=b;w.fire("play");if(u===o&&w.status===b){w.fire("playstart")}}else{w.status=i;w.fire("reverse");if(u===k&&w.status===i){w.fire("reversestart")}}if(!w.timestamp&&(w.status===b||w.status===i)){var y=w.timePoint;var x=w.duration;a(w,y,z);if(z?y!==x:y!==0){h(w)}}}return w};q.prototype.reverse=function(){return this.play(l)};q.prototype.pause=function(){var u=this;if(u.status===b||u.status===i){if(u.timestamp){n(u)}u.status=s;u.fire("pause")}return u};q.prototype.stop=function(){var u=this;if(u.status!==o){if(u.timestamp){n(u)}u.timePoint=0;u.status=o;u.clips.forEach(function(v){v.call(u,0,0);v.status=g});u.fire("stop")}return u};window.Animation=q})();(function(){var j=1;var d=2;var e=4;var b={};var l=["opacity"];var f=["top","right","bottom","left","width","height","outlineWidth","backgroundPositionX","backgroundPositionY","fontSize","lineHeight","letterSpacing","wordSpacing","textIndent"];f.push("margin","padding","borderWidth","borderColor");var o=["color","backgroundColor","outlineColor"];["Top","Right","Bottom","Left"].forEach(function(r){f.push("margin"+r,"padding"+r,"border"+r+"Width");o.push("border"+r+"Color")});l.forEach(function(r){b[r]=j});f.forEach(function(r){b[r]=d});o.forEach(function(r){b[r]=e});var n=function(s){var r=parseFloat(s);return isFinite(r)?r:0};var m={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aqua:"#00FFFF",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blue:"#0000FF",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8B",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",fuchsia:"#FF00FF",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",gray:"#808080",green:"#008000",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",lime:"#00FF00",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",maroon:"#800000",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",navy:"#000080",oldlace:"#FDF5E6",olive:"#808000",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",purple:"#800080",red:"#FF0000",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",silver:"#C0C0C0",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",teal:"#008080",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",white:"#FFFFFF",whitesmoke:"#F5F5F5",yellow:"#FFFF00",yellowgreen:"#9ACD32"};var k=/^#([\da-f]{2})([\da-f]{2})([\da-f]{2})$/i;var c=/^#([\da-f])([\da-f])([\da-f])$/i;var q=/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/;var a=function(t){var s=[255,255,255];if(m.hasOwnProperty(t)){t=m[t]}var r;if(r=t.match(k)){s=Array.from(r).slice(1).map(function(u){return parseInt(u,16)})}else{if(r=t.match(c)){s=Array.from(r).slice(1).map(function(u){return parseInt(u+u,16)})}else{if(r=t.match(q)){s=Array.from(r).slice(1).map(function(u){return +u})}}}return s};var p=/^[+\-]=\d+$/;var i=function(s,r){var t=s.getStyles(Object.keys(r));var u={before:{},after:{}};Object.forEach(t,function(w,v){var x=r[v];switch(b[v]){case j:u.before[v]=n(w);u.after[v]=n(x);break;case d:u.before[v]=w=n(w);if(typeof x==="string"&&p.test(x)){u.after[v]=w+(+(x.slice(0,1)+"1")*+x.slice(2))}else{u.after[v]=n(x)}break;case e:u.before[v]=a(w);u.after[v]=a(x);break}});return u};var h=function(r){return"rgb("+r[0]+", "+r[1]+", "+r[2]+")"};Animation.createBasicRenderer=function(r){r.type="basic";return r};var g=document.$;Animation.createStyleRenderer=function(s,t){var r=g(s);var v=i(r,t);var u=function(w,z){Object.forEach(v.before,function(A,x){var B=v.after[x];var y;switch(b[x]){case j:y=(A+(B-A)*z).toFixed(2);break;case d:y=Math.floor(A+(B-A)*z)+"px";break;case e:y=h([Math.floor(A[0]+(B[0]-A[0])*z),Math.floor(A[1]+(B[1]-A[1])*z),Math.floor(A[2]+(B[2]-A[2])*z)]);break}r.setStyle(x,y)})};u.type="style";return u}})();(function(){var c=function(){};var a={};var b=function(d){var e=d.uid;return a[e]||(a[e]={})};Element.prototype.morph=function(g,e){var d=this;e=Object.mixin({duration:400,timingFunction:"ease",onStart:c,onFinish:c},e||{});var i=b(d);var h=i.morph;if(h){h.pause()}var f=i.morph=new Animation().addClip(Animation.createStyleRenderer(d,g),0,e.duration,e.timingFunction).on("playstart",function(j){e.onStart.call(d,j)}).on("playfinish",function(j){delete i.morph;e.onFinish.call(d,j)});f.play();return d};Element.prototype.highlight=function(f,h,l){var j=this;f=f||"yellow";h=h||"backgroundColor";l=Object.mixin({duration:500,timingFunction:"easeIn",onStart:c,onFinish:c},l||{});var e;var g=b(j);var i=g.highlight;if(i){i.pause();if(h===i.property){e=i.originalColor}else{j.setStyle(i.property,i.originalColor)}}if(!e){e=j.getStyle(h)}var k={};k[h]=e;var d=g.highlight=new Animation().on("playstart",function(m){j.setStyle(h,f);this.addClip(Animation.createStyleRenderer(j,k),0,l.duration,l.timingFunction);l.onStart.call(j,m)}).on("playfinish",function(m){delete g.highlight;l.onFinish.call(j,m)});d.originalColor=e;d.property=h;d.play();return j};Element.prototype.fade=function(h,m){var k=this;var j=b(k);var e=j.fade;var g=e?!e.isFadeInMode:k.getStyle("display")==="none";var l;switch((h||"toggle").toLowerCase()){case"toggle":l=g;break;case"in":l=true;break;case"out":l=false;break;default:throw new Error('Invalid mode "'+h+'"')}if(e||l===g){m=Object.mixin({duration:200,timingFunction:"easeIn",onStart:c,onFinish:c},m||{});var d;var i;if(e){d=e.originalOpacity;i=Math.abs((l===e.isFadeInMode?0:1)-e.percentageNeedsPlay*(1-(e.timePoint/e.duration||1)));e.pause()}else{d=k.getStyle("opacity");i=1;if(l){k.setStyles({display:"block",opacity:0}
6)}}var f=j.fade=new Animation().addClip(Animation.createStyleRenderer(k,{opacity:l?d:0}),0,m.duration*i,m.timingFunction).on("playstart",function(n){m.onStart.call(k,n)}).on("playfinish",function(n){delete j.fade;if(!l){k.setStyles({display:"none",opacity:d})}m.onFinish.call(k,n)});f.isFadeInMode=l;f.originalOpacity=d;f.percentageNeedsPlay=i;f.play()}return k};Element.prototype.cancelAnimation=function(){var d=this;var e=Array.from(arguments);var f=b(d);Object.forEach(f,function(h,g){if(e.length===0||e.contains(g)){h.pause();delete f[g];switch(g){case"morph":break;case"highlight":d.setStyle(h.property,h.originalColor);break;case"fade":d.setStyles({display:h.isFadeInMode?"block":"none",opacity:h.originalOpacity});break}}});return d}})();(function(){var d=0;var b=-498;var c=-408;var f=Date.now();var e=function(){};var g=function(){try{var l=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP")}catch(k){l=null}return l};var j=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg;var i=function(m){var l={};var k;while(k=j.exec(m)){l[k[1]]=k[2]}return l};var h=function(o,k){var n=o.config;if(n.async){if(Number.isFinite(n.minTime)){if(o.minTimeTimer){k=d;clearTimeout(o.minTimeTimer);delete o.minTimeTimer}else{if(k===d){o.minTimeTimer=setTimeout(function(){h(o,d)},Math.max(0,n.minTime-(Date.now()-o.timestamp)));return}}}if(o.maxTimeTimer){clearTimeout(o.maxTimeTimer);delete o.maxTimeTimer}}var t=o.xhr;t.onreadystatechange=e;delete o.timestamp;var p=0;var m="";var l={};var s="";var q=null;switch(k){case d:try{p=t.status;if(p===1223){p=204}m=t.statusText;l=i(t.getAllResponseHeaders());s=t.responseText;if(t.responseXML&&t.responseXML.documentElement){q=t.responseXML}}catch(r){}break;case b:p=b;m="Abort";t.abort();break;case c:p=c;m="Timeout";t.abort();break}o.fire("finish",n.responseParser.call(o,{status:p,statusText:m,headers:l,text:s,xml:q}))};var a=new Component(function(l,k){this.xhr=g();this.url=l;this.setConfig(k)});a.config={username:"",password:"",method:"get",headers:{"X-Requested-With":"XMLHttpRequest",Accept:"*/*"},contentType:"application/x-www-form-urlencoded",useCache:true,async:true,minTime:undefined,maxTime:undefined,requestParser:function(k){return k?k+"":""},responseParser:function(k){return k}};a.prototype.send=function(m){var o=this;var l=o.config;var p=o.xhr;if(o.timestamp||!p){return o}o.fire("send",{data:m});m=l.requestParser.call(o,m);o.fire("start",{data:m});var k=o.url;var q=l.method.toLowerCase();var n=l.async;if(q==="get"&&m){k+=(k.contains("?")?"&":"?")+m;m=""}if(!l.useCache){k+=(k.contains("?")?"&":"?")+"_="+ ++f}if(l.username){p.open(q,k,n,l.username,l.password)}else{p.open(q,k,n)}if(q==="post"){p.setRequestHeader("Content-Type",l.contentType)}Object.forEach(l.headers,function(s,r){p.setRequestHeader(r,s)});p.send(m||null);o.timestamp=Date.now();if(n&&Number.isFinite(l.maxTime)){o.maxTimeTimer=setTimeout(function(){h(o,c)},Math.max(0,l.maxTime))}if(!n||p.readyState===4){h(o,d)}else{p.onreadystatechange=function(){if(p.readyState===4){h(o,d)}}}return o};a.prototype.abort=function(){var k=this;if(k.timestamp){h(k,b);k.fire("abort")}return k};window.Request=a})();(function(){var a=new Component(function(b){this.items=b;this.activeItem=null});a.prototype.spliceItems=function(f,d,c){var e=this;var b=e.items;Array.prototype.splice.apply(b,[f,d].concat(c||[]));if(f||d||c){e.activate(b.activeItem);e.fire("change")}return e};a.prototype.activate=function(e){var d=this;var b=d.items;var f;var c=d.activeItem;if(typeof e==="number"){f=b[e]||null}else{f=b.contains(e)?e:null}if(f!==c){d.activeItem=f;d.fire("activate",{activeItem:f,inactiveItem:c})}return d};window.Switcher=a})();(function(){var d=document.$;var e=/\s*,\s*/;var b={};var c={};c.cache={};var a=/^\w+$/;window.declareModule=function(k,f,i){if(!a.test(k)){throw new Error("[declareModule] éæ³ id: "+k)}if(b[k]){throw new Error("[declareModule] id å·²åå¨: "+k)}var j=b[k]={};var h=function(m,l){(j[m]||(j[m]=[])).push(l)};var g=function(o,p){var n=k+"."+o;var m=c.cache;if(m){(m[n]||(m[n]=[])).push(p)}else{var l=c[n];if(l){l.forEach(function(q){q(p)})}}};i?document.on("domready",function(){f(h,g,d)}):f(h,g,d)};window.runApplication=function(f,i){var h=function(j,l){if(j.contains(",")){var n=j.split(e);var k=[];
6n.forEach(function(p,o,q){h(p,function(s){k[o]=s;var r=q.length;while(k.hasOwnProperty(--r)){}if(r===-1){l.apply(null,k)}})})}else{(c[j]||(c[j]=[])).push(l);if(c.cache){var m=c.cache[j];if(m){m.forEach(function(o){l(o)})}}}};var g=function(k,m){var n=k.split(".");var l=b[n[0]];if(l){var j=l[n[1]];if(j){j.forEach(function(o){o(m)})}}};i?document.on("domready",function(){f(h,g,d)}):f(h,g,d);delete c.cache}})();(function(){var a=document.$;window.execute=function(b,c){c?document.on("domready",function(){b(a)}):b(a)}})(); 7/*! 8 * JSON in JavaScript 9 * Douglas Crockford 10 * http://www.JSON.org/json2.js 11 * 2011-10-19 12 * Public Domain. 13 */ 14(function(){if(!window.JSON){window.JSON={toString:function(){return"[object JSON]"}}}function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Boolean.prototype.toJSON=Number.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];
vendor: 2,090 bytes, line 14
14return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){if(typeof rep[i]==="string"){k=rep[i];v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCo
14deAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}})(); 15/*! 16 * Sizzle CSS Selector Engine 17 * Copyright 2011, The Dojo Foundation 18 * Released under the MIT, BSD, and GPL Licenses. 19 * Version: jquery-sizzle-1.5.1-175-gaf8206f 20 * More information: http://sizzlejs.com/ 21 */ 22(function(Z,r){var z,ae,l,R,b,v,H,o,q,n,k=true,D="undefined",ah=("sizcache"+Math.random()).replace(".",""),j=Z.document,m=j.documentElement,p=0,u=[].slice,ad=[].push,aj=function(e,ao){e[ah]=ao||true;return e},am=function(){var e={},ao=[];return aj(function(ap,aq){if(ao.push(ap)>R.cacheLength){delete e[ao.shift()]}return(e[ap]=aq)},e)},ab=am(),ac=am(),w=am(),G="[\\x20\\t\\r\\n\\f]",t="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",s=t.replace("w","w#"),al="([*^$|!~]?=)",W="\\["+G+"*("+t+")"+G+"*(?:"+al+G+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+s+")|)|)"+G+"*\\]",an=":("+t+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+W+")|[^:]|\\\\.)*|.*))\\)|)",I=":(nth|eq|gt|lt|first|last|even|odd)(?:\\(((?:-\\d)?\\d*)\\)|)(?=[^-]|$)",af=new RegExp("^"+G+"+|((?:^|[^\\\\])(?:\\\\.)*)"+G+"+$","g"),g=new RegExp("^"+G+"*,"+G+"*"),O=new RegExp("^"+G+"*([\\x20\\t\\r\\n\\f>+~])"+G+"*"),T=new RegExp(an),V=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,M=/^:not/,Y=/[\x20\t\r\n\f]*[+~]/,ai=/:not\($/,A=/h\d/i,U=/input|select|textarea|button/i,B=/\\(?!\\)/g,N={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),NAME:new RegExp("^\\[name=['\"]?("+t+")['\"]?\\]"),TAG:new RegExp("^("+t.replace("w","w*")+")"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+an),CHILD:new RegExp("^:(only|nth|last|first)-child(?:\\("+G+"*(even|odd|(([+-]|)(\\d*)n|)"+G+"*(?:([+-]|)"+G+"*(\\d+)|))"+G+"*\\)|)","i"),POS:new RegExp(I,"ig"),needsContext:new RegExp("^"+G+"*[>+~]|"+I,"i")},Q=function(ao){var aq=j.createElement("div");try{return ao(aq)}catch(ap){return false}finally{aq=null}},i=Q(function(e){e.appendChild(j.createComment(""));return !e.getElementsByTagName("*").length}),K=Q(function(e){e.innerHTML="<a href='#'></a>";return e.firstChild&&typeof e.firstChild.getAttribute!==D&&e.firstChild.getAttribute("href")==="#"}),y=Q(function(ao){ao.innerHTML="<select></select>";var e=typeof ao.lastChild.getAttribute("multiple");return e!=="boolean"&&e!=="string"}),J=Q(function(e){e.innerHTML="<div class='hidden e'></div><div class='hidden'></div>";if(!e.getElementsByClassName||!e.getElementsByClassName("e").length){return false}e.lastChild.className="e";return e.getElementsByClassName("e").length===2}),a=Q(function(ao){ao.id=ah+0;ao.innerHTML="<a name='"+ah+"'></a><div name='"+ah+"'></div>";m.insertBefore(ao,m.firstChild);var e=j.getElementsByName&&j.getElementsByName(ah).length===2+j.getElementsByName(ah+0).length;l=!j.getElementById(ah);m.removeChild(ao);return e});try{u.call(m.childNodes,0)[0].nodeType}catch(ak){u=function(ao){var ap,e=[];for(;(ap=this[ao]);ao++){e.push(ap)}return e}}function X(aq,e,at,aw){at=at||[];e=e||j;var au,ao,av,ap,ar=e.nodeType;if(ar!==1&&ar!==9){return[]}if(!aq||typeof aq!=="string"){return at}av=v(e);if(!av&&!aw){if((au=V.exec(aq))){if((ap=au[1])){if(ar===9){ao=e.getElementById(ap);if(ao&&ao.parentNode){if(ao.id===ap){at.push(ao);return at}}else{return at}}else{if(e.ownerDocument&&(ao=e.ownerDocument.getElementById(ap))&&H(e,ao)&&ao.id===ap){at.push(ao);return at}}}else{if(au[2]){ad.apply(at,u.call(e.getElementsByTagName(aq),0));return at}else{if((ap=au[3])&&J&&e.getElementsByClassName){ad.apply(at,u.call(e.getElementsByClassName(ap),0));return at}}}}}return ag(aq,e,at,aw,av)}X.matches=function(ao,e){return X(ao,null,null,e)};X.matchesSelector=function(e,ao){return X(ao,null,null,[e]).length>0};function P(e){return function(ap){var ao=ap.nodeName.toLowerCase();return ao==="input"&&ap.type===e}}function f(e){return function(ap){var ao=ap.nodeName.toLowerCase();return(ao==="input"||ao==="button")&&ap.type===e}}b=X.getText=function(ar){var aq,ao="",ap=0,e=ar.nodeType;if(e){if(e===1||e===9||e===11){if(typeof ar.textContent==="string"){return ar.textContent}else{for(ar=ar.firstChild;ar;ar=ar.nextSibling){ao+=b(ar)}}}
22else{if(e===3||e===4){return ar.nodeValue}}}else{for(;(aq=ar[ap]);ap++){ao+=b(aq)}}return ao};v=X.isXML=function v(e){var ao=e&&(e.ownerDocument||e).documentElement;return ao?ao.nodeName!=="HTML":false};H=X.contains=m.contains?function(ao,e){var aq=ao.nodeType===9?ao.documentElement:ao,ap=e&&e.parentNode;return ao===ap||!!(ap&&ap.nodeType===1&&aq.contains&&aq.contains(ap))}:m.compareDocumentPosition?function(ao,e){return e&&!!(ao.compareDocumentPosition(e)&16)}:function(ao,e){while((e=e.parentNode)){if(e===ao){return true}}return false};X.attr=function(aq,ap){var e,ao=v(aq);if(!ao){ap=ap.toLowerCase()}if(R.attrHandle[ap]){return R.attrHandle[ap](aq)}if(y||ao){return aq.getAttribute(ap)}e=aq.getAttributeNode(ap);return e?typeof aq[ap]==="boolean"?aq[ap]?ap:null:e.specified?e.value:null:null};R=X.selectors={cacheLength:50,createPseudo:aj,match:N,order:new RegExp("ID|TAG"+(a?"|NAME":"")+(J?"|CLASS":"")),attrHandle:K?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:l?function(aq,ap,ao){if(typeof ap.getElementById!==D&&!ao){var e=ap.getElementById(aq);return e&&e.parentNode?[e]:[]}}:function(aq,ap,ao){if(typeof ap.getElementById!==D&&!ao){var e=ap.getElementById(aq);return e?e.id===aq||typeof e.getAttributeNode!==D&&e.getAttributeNode("id").value===aq?[e]:r:[]}},TAG:i?function(e,ao){if(typeof ao.getElementsByTagName!==D){return ao.getElementsByTagName(e)}}:function(e,ar){var aq=ar.getElementsByTagName(e);if(e==="*"){var at,ap=[],ao=0;for(;(at=aq[ao]);ao++){if(at.nodeType===1){ap.push(at)}}return ap}return aq},NAME:function(e,ao){if(typeof ao.getElementsByName!==D){return ao.getElementsByName(name)}},CLASS:function(ap,ao,e){if(typeof ao.getElementsByClassName!==D&&!e){return ao.getElementsByClassName(ap)}}},relative:{">":{dir:"parentNode",first:true}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:true},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){e[1]=e[1].replace(B,"");e[3]=(e[4]||e[5]||"").replace(B,"");if(e[2]==="~="){e[3]=" "+e[3]+" "}return e.slice(0,4)},CHILD:function(e){e[1]=e[1].toLowerCase();if(e[1]==="nth"){if(!e[2]){X.error(e[0])}e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd"));e[4]=+((e[6]+e[7])||e[2]==="odd")}else{if(e[2]){X.error(e[0])}}return e},PSEUDO:function(ap,aq,ao){var ar,e;if(N.CHILD.test(ap[0])){return null}if(ap[3]){ap[2]=ap[3]}else{if((ar=ap[4])){if(T.test(ar)&&(e=c(ar,aq,ao,true))&&(e=ar.indexOf(")",ar.length-e)-ar.length)){ar=ar.slice(0,e);ap[0]=ap[0].slice(0,e)}ap[2]=ar}}return ap.slice(0,3)}},filter:{ID:l?function(e){e=e.replace(B,"");return function(ao){return ao.getAttribute("id")===e}}:function(e){e=e.replace(B,"");return function(ap){var ao=typeof ap.getAttributeNode!==D&&ap.getAttributeNode("id");return ao&&ao.value===e}},TAG:function(e){if(e==="*"){return function(){return true}}e=e.replace(B,"").toLowerCase();return function(ao){return ao.nodeName&&ao.nodeName.toLowerCase()===e}},CLASS:function(e){var ao=ab[ah][e];if(!ao){ao=ab(e,new RegExp("(^|"+G+")"+e+"("+G+"|$)"))}return function(ap){return ao.test(ap.className||(typeof ap.getAttribute!==D&&ap.getAttribute("class"))||"")}},ATTR:function(ap,ao,e){if(!ao){return function(aq){return X.attr(aq,ap)!=null}}return function(ar){var aq=X.attr(ar,ap),at=aq+"";if(aq==null){return ao==="!="}switch(ao){case"=":return at===e;case"!=":return at!==e;case"^=":return e&&at.indexOf(e)===0;case"*=":return e&&at.indexOf(e)>-1;case"$=":return e&&at.substr(at.length-e.length)===e;case"~=":return(" "+at+" ").indexOf(e)>-1;case"|=":return at===e||at.substr(0,e.length+1)===e+"-"}}},CHILD:function(ao,aq,ar,ap){if(ao==="nth"){var e=p++;return function(aw){var at,ax,av=0,au=aw;if(ar===1&&ap===0){return true}at=aw.parentNode;if(at&&(at[ah]!==e||!aw.sizset)){for(au=at.firstChild;au;au=au.nextSibling){if(au.nodeType===1){au.sizset=++av;if(au===aw){break}}}at[ah]=e}ax=aw.sizset-ap;if(ar===0){return ax===0}else{return(ax%ar===0&&ax/ar>=0)}}}return function(au){var at=au;switch(ao){case"only":case"first":while((at=at.previousSibling)){if(at.nodeType===1){return false}}if(ao==="first"){return true}at=au;case"last":while((at=at.nextSibling)){if(at.nodeType===1){return false}}return true}}},PSEUDO:function(at,ar,ap,ao){var e,aq=R.pseudos[at]||R.pseudos[at.toLowerCase()];if(!aq){X.error("unsupported pseudo: "+at)}
22if(!aq[ah]){if(aq.length>1){e=[at,at,"",ar];return function(au){return aq(au,0,e)}}return aq}return aq(ar,ap,ao)}},pseudos:{not:aj(function(e,ap,ao){var aq=o(e.replace(af,"$1"),ap,ao);return function(ar){return !aq(ar)}}),enabled:function(e){return e.disabled===false},disabled:function(e){return e.disabled===true},checked:function(e){var ao=e.nodeName.toLowerCase();return(ao==="input"&&!!e.checked)||(ao==="option"&&!!e.selected)},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !R.pseudos.empty(e)},empty:function(ao){var e;ao=ao.firstChild;while(ao){if(ao.nodeName>"@"||(e=ao.nodeType)===3||e===4){return false}ao=ao.nextSibling}return true},contains:aj(function(e){return function(ao){return(ao.textContent||ao.innerText||b(ao)).indexOf(e)>-1}}),has:aj(function(e){return function(ao){return X(e,ao).length>0}}),header:function(e){return A.test(e.nodeName)},text:function(ap){var ao,e;return ap.nodeName.toLowerCase()==="input"&&(ao=ap.type)==="text"&&((e=ap.getAttribute("type"))==null||e.toLowerCase()===ao)},radio:P("radio"),checkbox:P("checkbox"),file:P("file"),password:P("password"),image:P("image"),submit:f("submit"),reset:f("reset"),button:function(ao){var e=ao.nodeName.toLowerCase();return e==="input"&&ao.type==="button"||e==="button"},input:function(e){return U.test(e.nodeName)},focus:function(e){var ao=e.ownerDocument;return e===ao.activeElement&&(!ao.hasFocus||ao.hasFocus())&&!!(e.type||e.href)},active:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(ap,ao,e){return e?ap.slice(1):[ap[0]]},last:function(aq,ap,ao){var e=aq.pop();return ao?aq:[e]},even:function(at,ar,aq){var ap=[],ao=aq?1:0,e=at.length;for(;ao<e;ao=ao+2){ap.push(at[ao])}return ap},odd:function(at,ar,aq){var ap=[],ao=aq?0:1,e=at.length;for(;ao<e;ao=ao+2){ap.push(at[ao])}return ap}
22,lt:function(ap,ao,e){return e?ap.slice(+ao):ap.slice(0,+ao)},gt:function(ap,ao,e){return e?ap.slice(0,+ao+1):ap.slice(+ao+1)},eq:function(aq,ap,ao){var e=aq.splice(+ap,1);return ao?aq:e}}};function d(ao,e,ap){if(ao===e){return ap}var aq=ao.nextSibling;while(aq){if(aq===e){return -1}aq=aq.nextSibling}return 1}q=m.compareDocumentPosition?function(ao,e){if(ao===e){n=true;return 0}return(!ao.compareDocumentPosition||!e.compareDocumentPosition?ao.compareDocumentPosition:ao.compareDocumentPosition(e)&4)?-1:1}:function(ax,aw){if(ax===aw){n=true;return 0}else{if(ax.sourceIndex&&aw.sourceIndex){return ax.sourceIndex-aw.sourceIndex}}var au,ao,aq=[],e=[],at=ax.parentNode,av=aw.parentNode,ay=at;if(at===av){return d(ax,aw)}else{if(!at){return -1}else{if(!av){return 1}}}while(ay){aq.unshift(ay);ay=ay.parentNode}ay=av;while(ay){e.unshift(ay);ay=ay.parentNode}au=aq.length;ao=e.length;for(var ar=0;ar<au&&ar<ao;ar++){if(aq[ar]!==e[ar]){return d(aq[ar],e[ar])}}return ar===au?d(ax,e[ar],-1):d(aq[ar],aw,1)};[0,0].sort(q);k=!n;X.uniqueSort=function(ao){var ap,e=1;n=k;ao.sort(q);if(n){for(;(ap=ao[e]);e++){if(ap===ao[e-1]){ao.splice(e--,1)}}}return ao};X.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};function c(av,ao,ax,aE){var ap,ay,aA,aB,az,ar,aD,aw,e,aq,au=!ax&&ao!==j,aC=(au?"<s>":"")+av.replace(af,"$1<s>"),at=ac[ah][aC];if(at){return aE?0:u.call(at,0)}az=av;ar=[];aw=0;e=R.preFilter;aq=R.filter;
22while(az){if(!ap||(ay=g.exec(az))){if(ay){az=az.slice(ay[0].length);aA.selector=aD}ar.push(aA=[]);aD="";if(au){az=" "+az}}ap=false;if((ay=O.exec(az))){aD+=ay[0];az=az.slice(ay[0].length);ap=aA.push({part:ay.pop().replace(af," "),string:ay[0],captures:ay})}for(aB in aq){if((ay=N[aB].exec(az))&&(!e[aB]||(ay=e[aB](ay,ao,ax)))){aD+=ay[0];az=az.slice(ay[0].length);ap=aA.push({part:aB,string:ay.shift(),captures:ay})}}if(!ap){break}}if(aD){aA.selector=aD}return aE?az.length:az?X.error(av):u.call(ac(aC,ar),0)}function E(at,ar,aq,ao){var e=ar.dir,ap=p++;if(!at){at=function(au){return au===aq}}return ar.first?function(au){while((au=au[e])){if(au.nodeType===1){return at(au)&&au}}}:ao?function(au){while((au=au[e])){if(au.nodeType===1){if(at(au)){return au}}}}:function(av){var au,aw=ap+"."+z,ax=aw+"."+ae;while((av=av[e])){if(av.nodeType===1){if((au=av[ah])===ax){return av.sizset}else{if(typeof au==="string"&&au.indexOf(aw)===0){if(av.sizset){return av}}else{av[ah]=ax;if(at(av)){av.sizset=true;return av}av.sizset=false}}}}}}function C(e,ao){return e?function(aq){var ap=ao(aq);return ap&&e(ap===true?aq:ap)}:ao}function F(at,aq,e){var ap,ar,ao=0;for(;(ap=at[ao]);ao++){if(R.relative[ap.part]){ar=E(ar,R.relative[ap.part],aq,e)}else{ar=C(ar,R.filter[ap.part].apply(null,ap.captures.concat(aq,e)))}}return ar}function h(e){return function(ap){var aq,ao=0;for(;(aq=e[ao]);ao++){if(aq(ap)){return true}}return false}}o=X.compile=function(ao,ar,ap){var au,aq,e,at=w[ah][ao];if(at&&at.context===ar){return at}au=c(ao,ar,ap);for(aq=0,e=au.length;aq<e;aq++){au[aq]=F(au[aq],ar,ap)}at=w(ao,h(au));at.context=ar;at.runs=at.dirruns=0;return at};function x(ao,at,ar,ap){var aq=0,e=at.length;for(;aq<e;aq++){X(ao,at[aq],ar,ap)}}function S(e,ap,au,av,ao,at){var aq,ar=R.setFilters[ap.toLowerCase()];if(!ar){X.error(ap)}if(e||!(aq=ao)){x(e||"*",av,(aq=[]),ao)}return aq.length>0?ar(aq,au,at):[]}function aa(aH,e,aA,ap){var aw,aB,aC,az,at,aD,ar,ay,au,ax,aG,aI,ao,aE=0,aF=aH.length,aq=N.POS,av=new RegExp("^"+aq.source+"(?!"+G+")","i"),aJ=function(){var aL=1,aK=arguments.length-2;for(;aL<aK;aL++){if(arguments[aL]===r){au[aL]=r}}};for(;aE<aF;aE++){aw=aH[aE];aB="";ay=ap;for(aC=0,az=aw.length;aC<az;aC++){at=aw[aC];aD=at.string;if(at.part==="PSEUDO"){aq.exec("");ar=0;while((au=aq.exec(aD))){ax=true;aG=aq.lastIndex=au.index+au[0].length;if(aG>ar){aB+=aD.slice(ar,au.index);ar=aG;aI=[e];if(O.test(aB)){if(ay){aI=ay}ay=ap}if((ao=ai.test(aB))){aB=aB.slice(0,-5).replace(O,"$&*");ar++}if(au.length>1){au[0].replace(av,aJ)}ay=S(aB,au[1],au[2],aI,ay,ao)}aB=""}}if(!ax){aB+=aD}ax=false}if(aB){if(O.test(aB)){x(aB,ay||[e],aA,ap)}else{X(aB,e,aA,ap?ap.concat(ay):ay)}}else{ad.apply(aA,ay)}}return aF===1?aA:X.uniqueSort(aA)}function ag(au,ao,aw,az,ay){au=au.replace(af,"$1");var e,aA,ar,aq,av,aC,at,ap,aD,aB,ax=c(au,ao,ay),aE=ao.nodeType;if(N.POS.test(au)){return aa(ax,ao,aw,az)}if(az){e=u.call(az,0)}else{if(ax.length===1){if((aC=u.call(ax[0],0)).length>2&&(at=aC[0]).part==="ID"&&aE===9&&!ay&&R.relative[aC[1].part]){ao=R.find.ID(at.captures[0].replace(B,""),ao,ay)[0];if(!ao){return aw}au=au.slice(aC.shift().string.length)}aD=((ax=Y.exec(aC[0].string))&&!ax.index&&ao.parentNode)||ao;ap="";for(av=aC.length-1;av>=0;av--){at=aC[av];aB=at.part;ap=at.string+ap;if(R.relative[aB]){break}if(R.order.test(aB)){e=R.find[aB](at.captures[0].replace(B,""),aD,ay);if(e==null){continue}else{au=au.slice(0,au.length-ap.length)+ap.replace(N[aB],"");if(!au){ad.apply(aw,u.call(e,0))}break}}}}}if(au){aA=o(au,ao,ay);z=aA.dirruns++;if(e==null){e=R.find.TAG("*",(Y.test(au)&&ao.parentNode)||ao)}for(av=0;(aq=e[av]);av++){ae=aA.runs++;if(aA(aq)){aw.push(aq)}}}return aw}if(j.querySelectorAll){(function(){var at,au=ag,ar=/'|\\/g,ap=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,ao=[],e=[":active"],aq=m.matchesSelector||m.mozMatchesSelector||m.webkitMatchesSelector||m.oMatchesSelector||m.msMatchesSelector;Q(function(av){av.innerHTML="<select><option selected=''></option></select>";if(!av.querySelectorAll("[selected]").length){ao.push("\\["+G+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)")}if(!av.querySelectorAll(":checked").length){ao.push(":checked")}});Q(function(av){av.innerHTML="<p test=''></p>";if(av.querySelectorAll("[test^='']").length){ao.push("[*^$]="+G+"*(?:\"\"|'')")}av.innerHTML="<input type='hidden'/>";if(!av.querySelectorAll(":enabled").length){ao.push(":enabled",":disabled")}});ao=ao.length&&new RegExp(ao.join("|"));ag=function(aB,aw,aC,aF,aE){if(!aF&&!aE&&(!ao||!ao.test(aB))){if(aw.nodeType===9){try{ad.apply(aC,u.call(aw.querySelectorAll(aB),0));return aC}catch(aA){}}else{if(aw.nodeType===1&&aw.nodeName.toLowerCase()!=="object"){var az,aD,aG,ay=aw.getAttribute("id"),av=ay||ah,ax=Y.test(aB)&&aw.parentNode||aw;if(ay){av=av.replace(ar,"\\$&")}else{aw.setAttribute("id",av)}az=c(aB,aw,aE);av="[id='"+av+"']";for(aD=0,aG=az.length;aD<aG;aD++){az[aD]=av+az[aD].selector}
22try{ad.apply(aC,u.call(ax.querySelectorAll(az.join(",")),0));return aC}catch(aA){}finally{if(!ay){aw.removeAttribute("id")}}}}}return au(aB,aw,aC,aF,aE)};if(aq){Q(function(aw){at=aq.call(aw,"div");try{aq.call(aw,"[test!='']:sizzle");e.push(N.PSEUDO.source,N.POS.source,"!=")}catch(av){}});e=new RegExp(e.join("|"));X.matchesSelector=function(aw,ay){ay=ay.replace(ap,"='$1']");if(!v(aw)&&!e.test(ay)&&(!ao||!ao.test(ay))){try{var av=aq.call(aw,ay);if(av||at||aw.document&&aw.document.nodeType!==11){return av}}catch(ax){}}return X(ay,null,null,[aw]).length>0}}})()}R.setFilters.nth=R.setFilters.eq;R.filters=R.pseudos;if("Element" in Z){var L=j.$;Element.prototype.find=function(e){return X(e,this).map(function(ao){return L(ao)})}}else{Z.Sizzle=X}})(window);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.