(function(n,t,i){typeof define=="function"&&define.amd?define(["jquery"],function(r){return i(r,n,t),r.mobile}):i(n.jQuery,n,t)})(this,document,function(n,t,r){(function(n,t,i,r){function l(n){for(;n&&typeof n.originalEvent!="undefined";)n=n.originalEvent;return n}function v(t){for(var i={},r,u;t;){r=n.data(t,s);for(u in r)r[u]&&(i[u]=i.hasVirtualBinding=!0);t=t.parentNode}return i}function w(){o&&(clearTimeout(o),o=0);o=setTimeout(function(){c=o=0;y.length=0;k=!1;h=!0},n.vmouse.resetTimerDuration)}function f(t,i,u){var e,f,u,o,h;if(!(f=u&&u[t])){if(u=!u)n:{for(u=i.target;u;){if((f=n.data(u,s))&&(!t||f[t]))break n;u=u.parentNode}u=null}f=u}if(f){if(e=i,u=e.type,e=n.Event(e),e.type=t,f=e.originalEvent,o=n.event.props,u.search(/^(mouse|click)/)>-1&&(o=ct),f)for(h=o.length;h;)t=o[--h],e[t]=f[t];if(u.search(/mouse(down|up)|click/)>-1&&!e.which&&(e.which=1),u.search(/^touch/)!==-1&&(t=l(f),u=t.touches,t=t.changedTouches,u=u&&u.length?u[0]:t&&t.length?t[0]:r))for(f=0,len=et.length;f<len;f++)t=et[f],e[t]=u[t];n(i.target).trigger(e)}return e}function g(t){var i=n.data(t.target,b);k||c&&c===i||(i=f("v"+t.type,t))&&(i.isDefaultPrevented()&&t.preventDefault(),i.isPropagationStopped()&&t.stopPropagation(),i.isImmediatePropagationStopped()&&t.stopImmediatePropagation())}function nt(t){var i=l(t).touches,r;i&&i.length===1&&(r=t.target,i=v(r),i.hasVirtualBinding)&&(c=lt++,n.data(r,b,c),o&&(clearTimeout(o),o=0),e=h=!1,r=l(t).touches[0],ot=r.pageX,st=r.pageY,f("vmouseover",t,i),f("vmousedown",t,i))}function tt(n){h||(e||f("vmousecancel",n,v(n.target)),e=!0,w())}function it(t){if(!h){var i=l(t).touches[0],u=e,r=n.vmouse.moveDistanceThreshold;e=e||Math.abs(i.pageX-ot)>r||Math.abs(i.pageY-st)>r;flags=v(t.target);e&&!u&&f("vmousecancel",t,flags);f("vmousemove",t,flags);w()}}function rt(n){if(!h){h=!0;var i=v(n.target),t;f("vmouseup",n,i);!e&&(t=f("vclick",n,i))&&t.isDefaultPrevented()&&(t=l(n).changedTouches[0],y.push({touchID:c,x:t.clientX,y:t.clientY}),k=!0);f("vmouseout",n,i);e=!1;w()}}function ut(t){var t=n.data(t,s),i;if(t)for(i in t)if(t[i])return!0;return!1}function ft(){}function ht(t){var i=t.substr(1);return{setup:function(){ut(this)||n.data(this,s,{});n.data(this,s)[t]=!0;u[t]=(u[t]||0)+1;u[t]===1&&p.bind(i,g);n(this).bind(i,ft);d&&(u.touchstart=(u.touchstart||0)+1,u.touchstart===1&&p.bind("touchstart",nt).bind("touchend",rt).bind("touchmove",it).bind("scroll",tt))},teardown:function(){--u[t];u[t]||p.unbind(i,g);d&&(--u.touchstart,u.touchstart||p.unbind("touchstart",nt).unbind("touchmove",it).unbind("touchend",rt).unbind("scroll",tt));var r=n(this),f=n.data(this,s);f&&(f[t]=!1);r.unbind(i,ft);ut(this)||r.removeData(s)}}}var s="virtualMouseBindings",b="virtualTouchID",t="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),et="clientX clientY pageX pageY screenX screenY".split(" "),ct=n.event.props.concat(n.event.mouseHooks?n.event.mouseHooks.props:[]),u={},o=0,ot=0,st=0,e=!1,y=[],k=!1,h=!1,d="addEventListener"in i,p=n(i),lt=1,c=0,a;for(n.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500},a=0;a<t.length;a++)n.event.special[t[a]]=ht(t[a]);d&&i.addEventListener("click",function(t){var f=y.length,e=t.target,o,s,i,r,u;if(f)for(o=t.clientX,s=t.clientY,threshold=n.vmouse.clickDistanceThreshold,i=e;i;){for(r=0;r<f;r++)if(u=y[r],i===e&&Math.abs(u.x-o)<threshold&&Math.abs(u.y-s)<threshold||n.data(i,b)===u.touchID){t.preventDefault();t.stopPropagation();return}i=i.parentNode}},!0)})(jQuery,t,r),function(n,t,i){function f(n){return n=n||location.href,"#"+n.replace(/^[^#]*#?(.*)$/,"$1")}var u="hashchange",e=r,o,h=n.event.special,c=e.documentMode,s="on"+u in t&&(c===i||c>7);n.fn[u]=function(n){return n?this.bind(u,n):this.trigger(u)};n.fn[u].delay=50;h[u]=n.extend(h[u],{setup:function(){if(s)return!1;n(o.start)},teardown:function(){if(s)return!1;n(o.stop)}});o=function(){function c(){var r=f(),i=v(h);r!==h?(a(h=r,i),n(t).trigger(u)):i!==h&&(location.href=location.href.replace(/#.*/,"")+i);o=setTimeout(c,n.fn[u].delay)}var r={},o,h=f(),l=function(n){return n},a=l,v=l;return r.start=function(){o||c()},r.stop=function(){o&&clearTimeout(o);o=i},n.browser.msie&&!s&&function(){var t,i;r.start=function(){t||(i=(i=n.fn[u].src)&&i+f(),t=n('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){i||a(f());c()}).attr("src",i||"javascript:0").insertAfter("body")[0].contentWindow,e.onpropertychange=function(){try{event.propertyName==="title"&&(t.document.title=e.title)}catch(n){}})};r.stop=l;v=function(){return f(t.location.href)};a=function(i,r){var f=t.document,o=n.fn[u].domain;i!==r&&(f.title=e.title,f.open(),o&&f.write('<script>document.domain="'+o+'"<\/script>'),f.close(),t.location.hash=i)}}(),r}()}(jQuery,this),function(n,t){var i,r;n.cleanData?(i=n.cleanData,n.cleanData=function(t){for(var r=0,u;(u=t[r])!=null;r++)n(u).triggerHandler("remove");i(t)}):(r=n.fn.remove,n.fn.remove=function(t,i){return this.each(function(){return i||(!t||n.filter(t,[this]).length)&&n("*",this).add([this]).each(function(){n(this).triggerHandler("remove")}),r.call(n(this),t,i)})});n.widget=function(t,i,r){var u=t.split(".")[0],f,t=t.split(".")[1];f=u+"-"+t;r||(r=i,i=n.Widget);n.expr[":"][f]=function(i){return!!n.data(i,t)};n[u]=n[u]||{};n[u][t]=function(n,t){arguments.length&&this._createWidget(n,t)};i=new i;i.options=n.extend(!0,{},i.options);n[u][t].prototype=n.extend(!0,i,{namespace:u,widgetName:t,widgetEventPrefix:n[u][t].prototype.widgetEventPrefix||t,widgetBaseClass:f},r);n.widget.bridge(t,n[u][t])};n.widget.bridge=function(i,r){n.fn[i]=function(u){var f=typeof u=="string",e=Array.prototype.slice.call(arguments,1),o=this,u=!f&&e.length?n.extend.apply(null,[!0,u].concat(e)):u;return f&&u.charAt(0)==="_"?o:(f?this.each(function(){var r=n.data(this,i),f;if(!r)throw"cannot call methods on "+i+" prior to initialization; attempted to call method '"+u+"'";if(!n.isFunction(r[u]))throw"no such method '"+u+"' for "+i+" widget instance";return f=r[u].apply(r,e),f!==r&&f!==t?(o=f,!1):void 0}):this.each(function(){var t=n.data(this,i);t?t.option(u||{})._init():n.data(this,i,new r(u,this))}),o)}};n.Widget=function(n,t){arguments.length&&this._createWidget(n,t)};n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(t,i){n.data(i,this.widgetName,this);this.element=n(i);this.options=n.extend(!0,{},this.options,this._getCreateOptions(),t);var r=this;this.element.bind("remove."+this.widgetName,function(){r.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){var t={};return n.metadata&&(t=n.metadata.get(element)[this.widgetName]),t},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(i,r){var u=i;if(arguments.length===0)return n.extend({},this.options);if(typeof i=="string"){if(r===t)return this.options[i];u={};u[i]=r}return this._setOptions(u),this},_setOptions:function(t){var i=this;return n.each(t,function(n,t){i._setOption(n,t)}),this},_setOption:function(n,t){return this.options[n]=t,n==="disabled"&&this.widget()[t?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",t),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(t,i,r){var f=this.options[t],i=n.Event(i),t,u;if(i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),r=r||{},i.originalEvent)for(t=n.event.props.length;t;)u=n.event.props[--t],i[u]=i.originalEvent[u];return this.element.trigger(i,r),!(n.isFunction(f)&&f.call(this.element[0],i,r)===!1||i.isDefaultPrevented())}}}(jQuery),function(n,t){n.widget("mobile.widget",{_createWidget:function(){n.Widget.prototype._createWidget.apply(this,arguments);this._trigger("init")},_getCreateOptions:function(){var r=this.element,i={};return n.each(this.options,function(n){var u=r.jqmData(n.replace(/[A-Z]/g,function(n){return"-"+n.toLowerCase()}));u!==t&&(i[n]=u)}),i},enhanceWithin:function(t,i){this.enhance(n(this.options.initSelector,n(t)),i)},enhance:function(t,i){var u,r=n(t),r=n.mobile.enhanceable(r);i&&r.length&&(u=(u=n.mobile.closestPageData(r))&&u.keepNativeSelector()||"",r=r.not(u));r[this.widgetName]()},raise:function(n){throw"Widget ["+this.widgetName+"]: "+n;}})}(jQuery),function(n,t){var i={},u,f;n.mobile=n.extend({},{version:"1.1.0",ns:"",subPageUrlKey:"ui-page",activePageClass:"ui-page-active",activeBtnClass:"ui-btn-active",focusClass:"ui-focus",ajaxEnabled:!0,hashListeningEnabled:!0,linkBindingEnabled:!0,defaultPageTransition:"fade",maxTransitionWidth:!1,minScrollBack:250,touchOverflowEnabled:!1,defaultDialogTransition:"pop",loadingMessage:"loading",pageLoadErrorMessage:"Error Loading Page",loadingMessageTextVisible:!1,loadingMessageTheme:"a",pageLoadErrorMessageTheme:"e",autoInitializePage:!0,pushStateEnabled:!0,ignoreContentEnabled:!1,orientationChangeEnabled:!0,buttonMarkup:{hoverDelay:200},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91},silentScroll:function(i){n.type(i)!=="number"&&(i=n.mobile.defaultHomeScroll);n.event.special.scrollstart.enabled=!1;setTimeout(function(){t.scrollTo(0,i);n(r).trigger("silentscroll",{x:0,y:i})},20);setTimeout(function(){n.event.special.scrollstart.enabled=!0},150)},nsNormalizeDict:i,nsNormalize:function(t){if(t)return i[t]||(i[t]=n.camelCase(n.mobile.ns+t))},getInheritedTheme:function(n,t){for(var i=n[0],r="",u,f;i;){if(u=i.className||"",(f=/ui-(bar|body|overlay)-([a-z])\b/.exec(u))&&(r=f[2]))break;i=i.parentNode}return r||t||"a"},closestPageData:function(n){return n.closest(':jqmData(role="page"), :jqmData(role="dialog")').data("page")},enhanceable:function(n){return this.haveParents(n,"enhance")},hijackable:function(n){return this.haveParents(n,"ajax")},haveParents:function(t,i){if(!n.mobile.ignoreContentEnabled)return t;for(var s=t.length,f=n(),r,o,e,u=0;u<s;u++){for(o=t.eq(u),e=!1,r=t[u];r;){if((r.getAttribute?r.getAttribute("data-"+n.mobile.ns+i):"")==="false"){e=!0;break}r=r.parentNode}e||(f=f.add(o))}return f}},n.mobile);n.fn.jqmData=function(t,i){var r;return typeof t!="undefined"&&(t&&(t=n.mobile.nsNormalize(t)),r=this.data.apply(this,arguments.length<2?[t]:[t,i])),r};n.jqmData=function(t,i,r){var u;return typeof i!="undefined"&&(u=n.data(t,i?n.mobile.nsNormalize(i):i,r)),u};n.fn.jqmRemoveData=function(t){return this.removeData(n.mobile.nsNormalize(t))};n.jqmRemoveData=function(t,i){return n.removeData(t,n.mobile.nsNormalize(i))};n.fn.removeWithDependents=function(){n.removeWithDependents(this)};n.removeWithDependents=function(t){t=n(t);(t.jqmData("dependents")||n()).remove();t.remove()};n.fn.addDependents=function(t){n.addDependents(n(this),t)};n.addDependents=function(t,i){var r=n(t).jqmData("dependents")||n();n(t).jqmData("dependents",n.merge(r,i))};n.fn.getEncodedText=function(){return n("<div/>").text(n(this).text()).html()};n.fn.jqmEnhanceable=function(){return n.mobile.enhanceable(this)};n.fn.jqmHijackable=function(){return n.mobile.hijackable(this)};u=n.find;f=/:jqmData\(([^)]*)\)/g;n.find=function(t,i,r,e){return t=t.replace(f,"[data-"+(n.mobile.ns||"")+"$1]"),u.call(this,t,i,r,e)};n.extend(n.find,u);n.find.matches=function(t,i){return n.find(t,null,null,i)};n.find.matchesSelector=function(t,i){return n.find(i,null,null,[t]).length>0}}(jQuery,this),function(n){n(t);var i=n("html");n.mobile.media=function(){var t={},u=n("<div id='jquery-mediatest'>"),f=n("<body>").append(u);return function(n){if(!(n in t)){var e=r.createElement("style"),o="@media "+n+" { #jquery-mediatest { position:absolute; } }";e.type="text/css";e.styleSheet?e.styleSheet.cssText=o:e.appendChild(r.createTextNode(o));i.prepend(f).prepend(e);t[n]=u.css("position")==="absolute";f.add(e).remove()}return t[n]}}()}(jQuery),function(n,u){function o(n){var t=n.charAt(0).toUpperCase()+n.substr(1),n=(n+" "+s.join(t+" ")+t).split(" "),i;for(i in n)if(l[n[i]]!==u)return!0}function h(n,t,u){var e=r.createElement("div"),u=u?[u]:s,o;for(i=0;i<u.length;i++){var f=u[i],h="-"+f.charAt(0).toLowerCase()+f.substr(1)+"-"+n+": "+t+";",f=f.charAt(0).toUpperCase()+f.substr(1)+(n.charAt(0).toUpperCase()+n.substr(1));e.setAttribute("style",h);e.style[f]&&(o=!0)}return!!o}var f=n("<body>").prependTo("html"),l=f[0].style,s=["Webkit","Moz","O"],e="palmGetResource"in t,c=t.operamini&&{}.toString.call(t.operamini)==="[object OperaMini]",a=t.blackberry;n.extend(n.mobile,{browser:{}});n.mobile.browser.ie=function(){for(var n=3,t=r.createElement("div"),i=t.all||[];t.innerHTML="<!--[if gt IE "+ ++n+"]><br><![endif]-->",i[0];);return n>4?n:!n}();n.extend(n.support,{orientation:"orientation"in t&&"onorientationchange"in t,touch:"ontouchend"in r,cssTransitions:"WebKitTransitionEvent"in t||h("transition","height 100ms linear"),pushState:"pushState"in history&&"replaceState"in history,mediaquery:n.mobile.media("only all"),cssPseudoElement:!!o("content"),touchOverflow:!!o("overflowScrolling"),cssTransform3d:h("perspective","10px","moz")||n.mobile.media("(-"+s.join("-transform-3d),(-")+"-transform-3d),(transform-3d)"),boxShadow:!!o("boxShadow")&&!a,scrollTop:("pageXOffset"in t||"scrollTop"in r.documentElement||"scrollTop"in f[0])&&!e&&!c,dynamicBaseTag:function(){var r=location.protocol+"//"+location.host+location.pathname+"ui-dir/",t=n("head base"),i=null,u="",e;return t.length?u=t.attr("href"):t=i=n("<base>",{href:r}).appendTo("head"),e=n("<a href='testurl' />").prependTo(f)[0].href,t[0].href=u||location.pathname,i&&i.remove(),e.indexOf(r)===0}()});f.remove();e=function(){var n=t.navigator.userAgent;return n.indexOf("Nokia")>-1&&(n.indexOf("Symbian/3")>-1||n.indexOf("Series60/5")>-1)&&n.indexOf("AppleWebKit")>-1&&n.match(/(BrowserNG|NokiaBrowser)\/7\.[0-3]/)}();n.mobile.gradeA=function(){return n.support.mediaquery||n.mobile.browser.ie&&n.mobile.browser.ie>=7};n.mobile.ajaxBlacklist=t.blackberry&&!t.WebKitPoint||c||e;e&&n(function(){n("head link[rel='stylesheet']").attr("rel","alternate stylesheet").attr("rel","stylesheet")});n.support.boxShadow||n("html").addClass("ui-mobile-nosupport-boxshadow")}(jQuery),function(n,t,i){function u(t,i,r){var u=r.type;r.type=i;n.event.handle.call(t,r);r.type=u}n.each("touchstart touchmove touchend orientationchange throttledresize tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(t,i){n.fn[i]=function(n){return n?this.bind(i,n):this.trigger(i)};n.attrFn[i]=!0});var f=n.support.touch,o=f?"touchstart":"mousedown",s=f?"touchend":"mouseup",e=f?"touchmove":"mousemove";n.event.special.scrollstart={enabled:!0,setup:function(){function i(n,i){t=i;u(r,t?"scrollstart":"scrollstop",n)}var r=this,t,f;n(r).bind("touchmove scroll",function(r){n.event.special.scrollstart.enabled&&(t||i(r,!0),clearTimeout(f),f=setTimeout(function(){i(r,!1)},50))})}};n.event.special.tap={setup:function(){var t=this,i=n(t);i.bind("vmousedown",function(f){function e(){clearTimeout(c)}function o(){e();i.unbind("vclick",s).unbind("vmouseup",e);n(r).unbind("vmousecancel",o)}function s(n){o();h==n.target&&u(t,"tap",n)}if(f.which&&f.which!==1)return!1;var h=f.target,c;i.bind("vmouseup",e).bind("vclick",s);n(r).bind("vmousecancel",o);c=setTimeout(function(){u(t,"taphold",n.Event("taphold",{target:h}))},750)})}};n.event.special.swipe={scrollSupressionThreshold:10,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:75,setup:function(){var t=n(this);t.bind(o,function(r){function o(t){if(u){var i=t.originalEvent.touches?t.originalEvent.touches[0]:t;f={time:(new Date).getTime(),coords:[i.pageX,i.pageY]};Math.abs(u.coords[0]-f.coords[0])>n.event.special.swipe.scrollSupressionThreshold&&t.preventDefault()}}var h=r.originalEvent.touches?r.originalEvent.touches[0]:r,u={time:(new Date).getTime(),coords:[h.pageX,h.pageY],origin:n(r.target)},f;t.bind(e,o).one(s,function(){t.unbind(e,o);u&&f&&f.time-u.time<n.event.special.swipe.durationThreshold&&Math.abs(u.coords[0]-f.coords[0])>n.event.special.swipe.horizontalDistanceThreshold&&Math.abs(u.coords[1]-f.coords[1])<n.event.special.swipe.verticalDistanceThreshold&&u.origin.trigger("swipe").trigger(u.coords[0]>f.coords[0]?"swipeleft":"swiperight");u=f=i})})}},function(n,t){function h(){var n=f();n!==o&&(o=n,e.trigger("orientationchange"))}var e=n(t),f,o,i,u,s={0:!0,180:!0};n.support.orientation&&(i=t.innerWidth||n(t).width(),u=t.innerHeight||n(t).height(),i=i>u&&i-u>50,u=s[t.orientation],i&&u||!i&&!u)&&(s={"-90":!0,90:!0});n.event.special.orientationchange={setup:function(){if(n.support.orientation&&n.mobile.orientationChangeEnabled)return!1;o=f();e.bind("throttledresize",h)},teardown:function(){if(n.support.orientation&&n.mobile.orientationChangeEnabled)return!1;e.unbind("throttledresize",h)},add:function(n){var t=n.handler;n.handler=function(n){return n.orientation=f(),t.apply(this,arguments)}}};n.event.special.orientationchange.orientation=f=function(){var i=!0,i=r.documentElement;return(i=n.support.orientation?s[t.orientation]:i&&i.clientWidth/i.clientHeight<1.1)?"portrait":"landscape"}}(jQuery,t),function(){n.event.special.throttledresize={setup:function(){n(this).bind("resize",t)},teardown:function(){n(this).unbind("resize",t)}};var t=function(){r=(new Date).getTime();u=r-f;u>=250?(f=r,n(this).trigger("throttledresize")):(i&&clearTimeout(i),i=setTimeout(t,250-u))},f=0,i,r,u}();n.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe",swiperight:"swipe"},function(t,i){n.event.special[t]={setup:function(){n(this).bind(i,n.noop)}}})}(jQuery,this),function(n){n.widget("mobile.page",n.mobile.widget,{options:{theme:"c",domCache:!1,keepNativeDefault:":jqmData(role='none'), :jqmData(role='nojs')"},_create:function(){var n=this;if(n._trigger("beforecreate")===!1)return!1;n.element.attr("tabindex","0").addClass("ui-page ui-body-"+n.options.theme).bind("pagebeforehide",function(){n.removeContainerBackground()}).bind("pagebeforeshow",function(){n.setContainerBackground()})},removeContainerBackground:function(){n.mobile.pageContainer.removeClass("ui-overlay-"+n.mobile.getInheritedTheme(this.element.parent()))},setContainerBackground:function(t){this.options.theme&&n.mobile.pageContainer.addClass("ui-overlay-"+(t||this.options.theme))},keepNativeSelector:function(){var t=this.options;return t.keepNative&&n.trim(t.keepNative)&&t.keepNative!==t.keepNativeDefault?[t.keepNative,t.keepNativeDefault].join(", "):t.keepNativeDefault}})}(jQuery),function(n,t,i){var r=function(r){return r===i&&(r=!0),function(i,u,f,e){var c=new n.Deferred,l=u?" reverse":"",s=n.mobile.urlHistory.getActive().lastScroll||n.mobile.defaultHomeScroll,a=n.mobile.getScreenHeight(),o=n.mobile.maxTransitionWidth!==!1&&n(t).width()>n.mobile.maxTransitionWidth,h=!n.support.cssTransitions||o||!i||i==="none",v=function(){n.mobile.pageContainer.toggleClass("ui-mobile-viewport-transitioning viewport-"+i)},y=function(){n.event.special.scrollstart.enabled=!1;t.scrollTo(0,s);setTimeout(function(){n.event.special.scrollstart.enabled=!0},150)},p=function(){e.removeClass(n.mobile.activePageClass+" out in reverse "+i).height("")},o=function(){e&&r&&p();f.addClass(n.mobile.activePageClass);n.mobile.focusPage(f);f.height(a+s);y();h||f.animationComplete(w);f.addClass(i+" in"+l);h&&w()},w=function(){r||e&&p();f.removeClass("out in reverse "+i).height("");v();n(t).scrollTop()!==s&&y();c.resolve(i,u,f,e,!0)};return v(),e&&!h?(r?e.animationComplete(o):o(),e.height(a+n(t).scrollTop()).addClass(i+" out"+l)):o(),c.promise()}},u=r(),r=r(!1);n.mobile.defaultTransitionHandler=u;n.mobile.transitionHandlers={"default":n.mobile.defaultTransitionHandler,sequential:u,simultaneous:r};n.mobile.transitionFallbacks={}}(jQuery,this),function(n,i){function y(t){c&&(!c.closest(".ui-page-active").length||t)&&c.removeClass(n.mobile.activeBtnClass);c=null}function g(){l=!1;d.length>0&&n.mobile.changePage.apply(null,d.pop())}function et(t,i,r,u){return i&&i.data("page")._trigger("beforehide",null,{nextPage:t}),t.data("page")._trigger("beforeshow",null,{prevPage:i||n("")}),n.mobile.hidePageLoadingMsg(),r&&!n.support.cssTransform3d&&n.mobile.transitionFallbacks[r]&&(r=n.mobile.transitionFallbacks[r]),r=(n.mobile.transitionHandlers[r||"default"]||n.mobile.defaultTransitionHandler)(r,u,t,i),r.done(function(){i&&i.data("page")._trigger("hide",null,{nextPage:t});t.data("page")._trigger("show",null,{prevPage:i||n("")})}),r}function nt(){return t.innerHeight||n(t).height()}function tt(){var t=n("."+n.mobile.activePageClass),i=parseFloat(t.css("padding-top")),r=parseFloat(t.css("padding-bottom"));t.css("min-height",nt()-i-r)}function k(t,i){i&&t.attr("data-"+n.mobile.ns+"role",i);t.page()}function it(n){for(;n;){if(typeof n.nodeName=="string"&&n.nodeName.toLowerCase()=="a")break;n=n.parentNode}return n}function p(t){var t=n(t).closest(".ui-page").jqmData("url"),i=e.hrefNoHash;return t&&u.isPath(t)||(t=i),u.makeUrlAbsolute(t,i)}var h=n(t),v,ft,b;n("html");var rt=n("head"),u={urlParseRE:/^(((([^:\/#\?]+:)?(?:(\/\/)((?:(([^:@\/#\?]+)(?:\:([^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((\/?(?:[^\/\?#]+\/+)*)([^\?#]*)))?(\?[^#]+)?)(#.*)?/,parseUrl:function(t){return n.type(t)==="object"?t:(t=u.urlParseRE.exec(t||"")||[],{href:t[0]||"",hrefNoHash:t[1]||"",hrefNoSearch:t[2]||"",domain:t[3]||"",protocol:t[4]||"",doubleSlash:t[5]||"",authority:t[6]||"",username:t[8]||"",password:t[9]||"",host:t[10]||"",hostname:t[11]||"",port:t[12]||"",pathname:t[13]||"",directory:t[14]||"",filename:t[15]||"",search:t[16]||"",hash:t[17]||""})},makePathAbsolute:function(n,t){var u;if(n&&n.charAt(0)==="/")return n;for(var n=n||"",i=(t=t?t.replace(/^\/|(\/[^\/]*|[^\/]+)$/g,""):"")?t.split("/"):[],f=n.split("/"),r=0;r<f.length;r++){u=f[r];switch(u){case".":break;case"..":i.length&&i.pop();break;default:i.push(u)}}return"/"+i.join("/")},isSameDomain:function(n,t){return u.parseUrl(n).domain===u.parseUrl(t).domain},isRelativeUrl:function(n){return u.parseUrl(n).protocol===""},isAbsoluteUrl:function(n){return u.parseUrl(n).protocol!==""},makeUrlAbsolute:function(n,t){if(!u.isRelativeUrl(n))return n;var i=u.parseUrl(n),r=u.parseUrl(t),f=i.protocol||r.protocol,e=i.protocol?i.doubleSlash:i.doubleSlash||r.doubleSlash,o=i.authority||r.authority,s=i.pathname!=="",h=u.makePathAbsolute(i.pathname||r.filename,r.pathname);return f+e+o+h+(i.search||!s&&r.search||"")+i.hash},addSearchParams:function(t,i){var r=u.parseUrl(t),e=typeof i=="object"?n.param(i):i,f=r.search||"?";return r.hrefNoSearch+f+(f.charAt(f.length-1)!=="?"?"&":"")+e+(r.hash||"")},convertUrlToDataUrl:function(n){var t=u.parseUrl(n);return u.isEmbeddedPage(t)?t.hash.split(a)[0].replace(/^#/,""):u.isSameDomain(t,e)?t.hrefNoHash.replace(e.domain,""):n},get:function(n){return n===i&&(n=location.hash),u.stripHash(n).replace(/[^\/]*\.[^\/*]+$/,"")},getFilePath:function(t){var i="&"+n.mobile.subPageUrlKey;return t&&t.split(i)[0].split(a)[0]},set:function(n){location.hash=n},isPath:function(n){return/\//.test(n)},clean:function(n){return n.replace(e.domain,"")},stripHash:function(n){return n.replace(/^#/,"")},cleanHash:function(n){return u.stripHash(n.replace(/\?.*$/,"").replace(a,""))},isExternal:function(n){return n=u.parseUrl(n),n.protocol&&n.domain!==o.domain?!0:!1},hasProtocol:function(n){return/^(:?\w+:)/.test(n)},isFirstPageUrl:function(t){var t=u.parseUrl(u.makeUrlAbsolute(t,e)),r=n.mobile.firstPage,r=r&&r[0]?r[0].id:i;return(t.hrefNoHash===o.hrefNoHash||ut&&t.hrefNoHash===e.hrefNoHash)&&(!t.hash||t.hash==="#"||r&&t.hash.replace(/^#/,"")===r)},isEmbeddedPage:function(n){return n=u.parseUrl(n),n.protocol!==""?n.hash&&(n.hrefNoHash===o.hrefNoHash||ut&&n.hrefNoHash===e.hrefNoHash):/^#/.test(n.href)}},c=null,f={stack:[],activeIndex:0,getActive:function(){return f.stack[f.activeIndex]},getPrev:function(){return f.stack[f.activeIndex-1]},getNext:function(){return f.stack[f.activeIndex+1]},addNew:function(n,t,i,r,u){f.getNext()&&f.clearForward();f.stack.push({url:n,transition:t,title:i,pageUrl:r,role:u});f.activeIndex=f.stack.length-1},clearForward:function(){f.stack=f.stack.slice(0,f.activeIndex+1)},directHashChange:function(t){var r,e,u;this.getActive();n.each(f.stack,function(n,i){t.currentUrl===i.url&&(r=n<f.activeIndex,e=!r,u=n)});this.activeIndex=u!==i?u:this.activeIndex;r?(t.either||t.isBack)(!0):e&&(t.either||t.isForward)(!1)},ignoreNextHashChange:!1},d=[],l=!1,a="&ui-state=dialog",w=rt.children("base"),o=u.parseUrl(location.href),e=w.length?u.parseUrl(u.makeUrlAbsolute(w.attr("href"),o.href)):o,ut=o.hrefNoHash!==e.hrefNoHash,s=n.support.dynamicBaseTag?{element:w.length?w:n("<base>",{href:e.hrefNoHash}).prependTo(rt),set:function(n){s.element.attr("href",u.makeUrlAbsolute(n,e))},reset:function(){s.element.attr("href",e.hrefNoHash)}}:i;n.mobile.focusPage=function(n){var t=n.find("[autofocus]"),i=n.find(".ui-title:eq(0)");t.length?t.focus():i.length?i.focus():n.focus()};v=!0;ft=function(){var t,i;v&&(t=n.mobile.urlHistory.getActive(),t&&(i=h.scrollTop(),t.lastScroll=i<n.mobile.minScrollBack?n.mobile.defaultHomeScroll:i))};b=function(){setTimeout(ft,100)};h.bind(n.support.pushState?"popstate":"hashchange",function(){v=!1});h.one(n.support.pushState?"popstate":"hashchange",function(){v=!0});h.one("pagecontainercreate",function(){n.mobile.pageContainer.bind("pagechange",function(){v=!0;h.unbind("scrollstop",b);h.bind("scrollstop",b)})});h.bind("scrollstop",b);n.mobile.getScreenHeight=nt;n.fn.animationComplete=function(t){return n.support.cssTransitions?n(this).one("webkitAnimationEnd animationend",t):(setTimeout(t,0),n(this))};n.mobile.path=u;n.mobile.base=s;n.mobile.urlHistory=f;n.mobile.dialogHashKey=a;n.mobile.allowCrossDomainPages=!1;n.mobile.getDocumentUrl=function(t){return t?n.extend({},o):o.href};n.mobile.getDocumentBase=function(t){return t?n.extend({},e):e.href};n.mobile._bindPageRemove=function(){var t=n(this);!t.data("page").options.domCache&&t.is(":jqmData(external-page='true')")&&t.bind("pagehide.remove",function(){var t=n(this),i=new n.Event("pageremove");t.trigger(i);i.isDefaultPrevented()||t.removeWithDependents()})};n.mobile.loadPage=function(t,r){var l=n.Deferred(),f=n.extend({},n.mobile.loadPage.defaults,r),h=null,b=null,c=u.makeUrlAbsolute(t,n.mobile.activePage&&p(n.mobile.activePage)||e.hrefNoHash),v,y,w;if(f.data&&f.type==="get"&&(c=u.addSearchParams(c,f.data),f.data=i),f.data&&f.type==="post"&&(f.reloadPage=!0),v=u.getFilePath(c),y=u.convertUrlToDataUrl(c),f.pageContainer=f.pageContainer||n.mobile.pageContainer,h=f.pageContainer.children(":jqmData(url='"+y+"')"),h.length===0&&y&&!u.isPath(y)&&(h=f.pageContainer.children("#"+y).attr("data-"+n.mobile.ns+"url",y)),h.length===0)if(n.mobile.firstPage&&u.isFirstPageUrl(v))n.mobile.firstPage.parent().length&&(h=n(n.mobile.firstPage));else if(u.isEmbeddedPage(v))return l.reject(c,r),l.promise();if(s&&s.reset(),h.length){if(!f.reloadPage)return k(h,f.role),l.resolve(c,r,h),l.promise();b=h}var g=f.pageContainer,d=new n.Event("pagebeforeload"),a={url:t,absUrl:c,dataUrl:y,deferred:l,options:f};return(g.trigger(d,a),d.isDefaultPrevented())?l.promise():(f.showLoadMsg&&(w=setTimeout(function(){n.mobile.showPageLoadingMsg()},f.loadMsgDelay)),!n.mobile.allowCrossDomainPages&&!u.isSameDomain(o,c)?l.reject(c,r):n.ajax({url:v,type:f.type,data:f.data,dataType:"html",success:function(i,e,o){var d=n("<div><\/div>"),p=i.match(/<title[^>]*>([^<]*)/)&&RegExp.$1,nt=RegExp("\\bdata-"+n.mobile.ns+"url=[\"']?([^\"'>]*)[\"']?"),g;RegExp("(<[^>]+\\bdata-"+n.mobile.ns+"role=[\"']?page[\"']?[^>]*>)").test(i)&&RegExp.$1&&nt.test(RegExp.$1)&&RegExp.$1&&(t=v=u.getFilePath(RegExp.$1));s&&s.set(v);d.get(0).innerHTML=i;h=d.find(":jqmData(role='page'), :jqmData(role='dialog')").first();h.length||(h=n("<div data-"+n.mobile.ns+"role='page'>"+i.split(/<\/?body[^>]*>/gmi)[1]+"<\/div>"));p&&!h.jqmData("title")&&(~p.indexOf("&")&&(p=n("<div>"+p+"<\/div>").text()),h.jqmData("title",p));n.support.dynamicBaseTag||(g=u.get(v),h.find("[src], link[href], a[rel='external'], :jqmData(ajax='false'), a[target]").each(function(){var i=n(this).is("[href]")?"href":n(this).is("[src]")?"src":"action",t=n(this).attr(i),t=t.replace(location.protocol+"//"+location.host+location.pathname,"");/^(\w+:|#|\/)/.test(t)||n(this).attr(i,g+t)}));h.attr("data-"+n.mobile.ns+"url",u.convertUrlToDataUrl(v)).attr("data-"+n.mobile.ns+"external-page",!0).appendTo(f.pageContainer);h.one("pagecreate",n.mobile._bindPageRemove);k(h,f.role);c.indexOf("&"+n.mobile.subPageUrlKey)>-1&&(h=f.pageContainer.children(":jqmData(url='"+y+"')"));f.showLoadMsg&&(clearTimeout(w),n.mobile.hidePageLoadingMsg());a.xhr=o;a.textStatus=e;a.page=h;f.pageContainer.trigger("pageload",a);l.resolve(c,r,h,b)},error:function(t,i,e){s&&s.set(u.get());a.xhr=t;a.textStatus=i;a.errorThrown=e;t=new n.Event("pageloadfailed");f.pageContainer.trigger(t,a);t.isDefaultPrevented()||(f.showLoadMsg&&(clearTimeout(w),n.mobile.hidePageLoadingMsg(),n.mobile.showPageLoadingMsg(n.mobile.pageLoadErrorMessageTheme,n.mobile.pageLoadErrorMessage,!0),setTimeout(n.mobile.hidePageLoadingMsg,1500)),l.reject(c,r))}}),l.promise())};n.mobile.loadPage.defaults={type:"get",data:i,reloadPage:!1,role:i,showLoadMsg:!1,pageContainer:i,loadMsgDelay:50};n.mobile.changePage=function(t,e){var s,tt;if(l)d.unshift(arguments);else{s=n.extend({},n.mobile.changePage.defaults,e);s.pageContainer=s.pageContainer||n.mobile.pageContainer;s.fromPage=s.fromPage||n.mobile.activePage;var nt=s.pageContainer,c=new n.Event("pagebeforechange"),v={toPage:t,options:s};if(nt.trigger(c,v),!c.isDefaultPrevented())if(t=v.toPage,l=!0,typeof t=="string")n.mobile.loadPage(t,s).done(function(t,i,r,u){l=!1;i.duplicateCachedPage=u;n.mobile.changePage(r,i)}).fail(function(){l=!1;y(!0);g();s.pageContainer.trigger("pagechangefailed",v)});else{t[0]!==n.mobile.firstPage[0]||s.dataUrl||(s.dataUrl=o.hrefNoHash);var c=s.fromPage,h=s.dataUrl&&u.convertUrlToDataUrl(s.dataUrl)||t.jqmData("url"),rt=h;u.getFilePath(h);var b=f.getActive(),ut=f.activeIndex===0,p=0,w=r.title,it=s.role==="dialog"||t.jqmData("role")==="dialog";if(c&&c[0]===t[0]&&!s.allowSamePageTransition)l=!1,nt.trigger("pagechange",v);else{k(t,s.role);s.fromHashChange&&f.directHashChange({currentUrl:h,isBack:function(){p=-1},isForward:function(){p=1}});try{r.activeElement&&r.activeElement.nodeName.toLowerCase()!="body"?n(r.activeElement).blur():n("input:focus, textarea:focus, select:focus").blur()}catch(ft){}it&&b&&(h=(b.url||"")+a);s.changeHash!==!1&&h&&(f.ignoreNextHashChange=!0,u.set(h));tt=b?t.jqmData("title")||t.children(":jqmData(role='header')").find(".ui-title").getEncodedText():w;tt&&w==r.title&&(w=tt);t.jqmData("title")||t.jqmData("title",w);s.transition=s.transition||(p&&!ut?b.transition:i)||(it?n.mobile.defaultDialogTransition:n.mobile.defaultPageTransition);p||f.addNew(h,s.transition,w,rt,s.role);r.title=f.getActive().title;n.mobile.activePage=t;s.reverse=s.reverse||p<0;et(t,c,s.transition,s.reverse).done(function(i,r,u,f,e){y();s.duplicateCachedPage&&s.duplicateCachedPage.remove();e||n.mobile.focusPage(t);g();nt.trigger("pagechange",v)})}}}};n.mobile.changePage.defaults={transition:i,reverse:!1,changeHash:!0,fromHashChange:!1,role:i,duplicateCachedPage:i,pageContainer:i,showLoadMsg:!0,dataUrl:i,fromPage:i,allowSamePageTransition:!1};n.mobile._registerInternalEvents=function(){n(r).delegate("form","submit",function(t){var i=n(this);if(n.mobile.ajaxEnabled&&!i.is(":jqmData(ajax='false')")&&i.jqmHijackable().length){var f=i.attr("method"),s=i.attr("target"),r=i.attr("action");r||(r=p(i),r!==e.hrefNoHash)||(r=o.hrefNoSearch);r=u.makeUrlAbsolute(r,p(i));u.isExternal(r)||s||(n.mobile.changePage(r,{type:f&&f.length&&f.toLowerCase()||"get",data:i.serialize(),transition:i.jqmData("transition"),direction:i.jqmData("direction"),reloadPage:!0}),t.preventDefault())}});n(r).bind("vclick",function(t){t.which>1||!n.mobile.linkBindingEnabled||!(t=it(t.target),n(t).jqmHijackable().length&&t&&u.parseUrl(t.getAttribute("href")||"#").hash!=="#")||(y(!0),c=n(t).closest(".ui-btn").not(".ui-disabled"),c.addClass(n.mobile.activeBtnClass),n("."+n.mobile.activePageClass+" .ui-btn").not(t).blur(),n(t).jqmData("href",n(t).attr("href")).attr("href","#"))});n(r).bind("click",function(r){var f,h,e,s,c;if(n.mobile.linkBindingEnabled&&(e=it(r.target),f=n(e),e&&!(r.which>1)&&f.jqmHijackable().length)){if(h=function(){t.setTimeout(function(){y(!0)},200)},f.jqmData("href")&&f.attr("href",f.jqmData("href")),f.is(":jqmData(rel='back')"))return t.history.back(),!1;if(s=p(f),e=u.makeUrlAbsolute(f.attr("href")||"#",s),n.mobile.ajaxEnabled||u.isEmbeddedPage(e)){if(e.search("#")!=-1)if(e=e.replace(/[^#]*#/,""))e=u.isPath(e)?u.makeUrlAbsolute(e,s):u.makeUrlAbsolute("#"+e,o.hrefNoHash);else{r.preventDefault();return}s=f.is("[rel='external']")||f.is(":jqmData(ajax='false')")||f.is("[target]");c=n.mobile.allowCrossDomainPages&&o.protocol==="file:"&&e.search(/^https?:/)!=-1;s||u.isExternal(e)&&!c?h():(h=f.jqmData("transition"),s=(s=f.jqmData("direction"))&&s==="reverse"||f.jqmData("back"),f=f.attr("data-"+n.mobile.ns+"rel")||i,n.mobile.changePage(e,{transition:h,reverse:s,role:f}),r.preventDefault())}else h()}});n(r).delegate(".ui-page","pageshow.prefetch",function(){var t=[];n(this).find("a:jqmData(prefetch)").each(function(){var r=n(this),i=r.attr("href");i&&n.inArray(i,t)===-1&&(t.push(i),n.mobile.loadPage(i,{role:r.attr("data-"+n.mobile.ns+"rel")}))})});n.mobile._handleHashChange=function(r){var o=u.stripHash(r),s={transition:n.mobile.urlHistory.stack.length===0?"none":i,changeHash:!1,fromHashChange:!0};if(!n.mobile.hashListeningEnabled||f.ignoreNextHashChange)f.ignoreNextHashChange=!1;else{if(f.stack.length>1&&o.indexOf(a)>-1)if(n.mobile.activePage.is(".ui-dialog"))f.directHashChange({currentUrl:o,either:function(t){var i=n.mobile.urlHistory.getActive();o=i.pageUrl;n.extend(s,{role:i.role,transition:i.transition,reverse:t})}});else{f.directHashChange({currentUrl:o,isBack:function(){t.history.back()},isForward:function(){t.history.forward()}});return}o?(o=typeof o=="string"&&!u.isPath(o)?u.makeUrlAbsolute("#"+o,e):o,n.mobile.changePage(o,s)):n.mobile.changePage(n.mobile.firstPage,s)}};h.bind("hashchange",function(){n.mobile._handleHashChange(location.hash)});n(r).bind("pageshow",tt);n(t).bind("throttledresize",tt)}}(jQuery),function(n,t){var i={},u=n(t),f=n.mobile.path.parseUrl(location.href);n.extend(i,{initialFilePath:f.pathname+f.search,initialHref:f.hrefNoHash,state:function(){return{hash:location.hash||"#"+i.initialFilePath,title:r.title,initialHref:i.initialHref}},resetUIKeys:function(t){var i="&"+n.mobile.subPageUrlKey,r=t.indexOf(n.mobile.dialogHashKey);return r>-1?t=t.slice(0,r)+"#"+t.slice(r):t.indexOf(i)>-1&&(t=t.split(i).join("#"+i)),t},hashValueAfterReset:function(t){return t=i.resetUIKeys(t),n.mobile.path.parseUrl(t).hash},nextHashChangePrevented:function(t){n.mobile.urlHistory.ignoreNextHashChange=t;i.onHashChangeDisabled=t},onHashChange:function(){var t,f,u,e;i.onHashChangeDisabled||(t=location.hash,u=n.mobile.path.isPath(t),e=u?location.href:n.mobile.getDocumentUrl(),t=u?t.replace("#",""):t,f=i.state(),t=n.mobile.path.makeUrlAbsolute(t,e),u&&(t=i.resetUIKeys(t)),history.replaceState(f,r.title,t))},onPopState:function(t){var t=t.originalEvent.state,r,f;if(t){if(r=i.hashValueAfterReset(n.mobile.urlHistory.getActive().url),f=i.hashValueAfterReset(t.hash.replace("#","")),r=r!==f)u.one("hashchange.pushstate",function(){i.nextHashChangePrevented(!1)});i.nextHashChangePrevented(!1);n.mobile._handleHashChange(t.hash);r&&i.nextHashChangePrevented(!0)}},init:function(){u.bind("hashchange",i.onHashChange);u.bind("popstate",i.onPopState);location.hash===""&&history.replaceState(i.state(),r.title,location.href)}});n(function(){n.mobile.pushStateEnabled&&n.support.pushState&&i.init()})}(jQuery,this);jQuery.mobile.transitionFallbacks.pop="fade",function(n){n.mobile.transitionHandlers.slide=n.mobile.transitionHandlers.simultaneous;n.mobile.transitionFallbacks.slide="fade"}(jQuery,this);jQuery.mobile.transitionFallbacks.slidedown="fade";jQuery.mobile.transitionFallbacks.slideup="fade";jQuery.mobile.transitionFallbacks.flip="fade";jQuery.mobile.transitionFallbacks.flow="fade";jQuery.mobile.transitionFallbacks.turn="fade",function(n){n.mobile.page.prototype.options.degradeInputs={color:!1,date:!1,datetime:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:"number",search:"text",tel:!1,time:!1,url:!1,week:!1};n(r).bind("pagecreate create",function(t){var i=n.mobile.closestPageData(n(t.target)),r;i&&(r=i.options,n(t.target).find("input").not(i.keepNativeSelector()).each(function(){var f=n(this),t=this.getAttribute("type"),e=r.degradeInputs[t]||"text",i,u;r.degradeInputs[t]&&(i=n("<div>").html(f.clone()).html(),u=i.indexOf(" type=")>-1,f.replaceWith(i.replace(u?/\s+type=["']?\w+['"]?/:/\/?>/,' type="'+e+'" data-'+n.mobile.ns+'type="'+t+'"'+(u?"":">"))))}))})}(jQuery),function(n,t){n.widget("mobile.dialog",n.mobile.widget,{options:{closeBtnText:"Close",overlayTheme:"a",initSelector:":jqmData(role='dialog')"},_create:function(){var t=this,i=this.element,r=n("<a href='#' data-"+n.mobile.ns+"icon='delete' data-"+n.mobile.ns+"iconpos='notext'>"+this.options.closeBtnText+"<\/a>"),u=n("<div/>",{role:"dialog","class":"ui-dialog-contain ui-corner-all ui-overlay-shadow"});i.addClass("ui-dialog ui-overlay-"+this.options.overlayTheme);i.wrapInner(u).children().find(":jqmData(role='header')").prepend(r).end().children(":first-child").addClass("ui-corner-top").end().children(":last-child").addClass("ui-corner-bottom");r.bind("click",function(){t.close()});i.bind("vclick submit",function(t){var t=n(t.target).closest(t.type==="vclick"?"a":"form"),i;t.length&&!t.jqmData("transition")&&(i=n.mobile.urlHistory.getActive()||{},t.attr("data-"+n.mobile.ns+"transition",i.transition||n.mobile.defaultDialogTransition).attr("data-"+n.mobile.ns+"direction","reverse"))}).bind("pagehide",function(){n(this).find("."+n.mobile.activeBtnClass).removeClass(n.mobile.activeBtnClass)}).bind("pagebeforeshow",function(){t.options.overlayTheme&&t.element.page("removeContainerBackground").page("setContainerBackground",t.options.overlayTheme)})},close:function(){t.history.back()}});n(r).delegate(n.mobile.dialog.prototype.options.initSelector,"pagecreate",function(){n.mobile.dialog.prototype.enhance(this)})}(jQuery,this),function(n){n.fn.fieldcontain=function(){return this.addClass("ui-field-contain ui-body ui-br")};n(r).bind("pagecreate create",function(t){n(":jqmData(role='fieldcontain')",t.target).jqmEnhanceable().fieldcontain()})}(jQuery),function(n){n.fn.grid=function(t){return this.each(function(){var e=n(this),r=n.extend({grid:null},t),u=e.children(),i={solo:1,a:2,b:3,c:4,d:5},r=r.grid,f;if(!r)if(u.length<=5)for(f in i)i[f]===u.length&&(r=f);else r="a";i=i[r];e.addClass("ui-grid-"+r);u.filter(":nth-child("+i+"n+1)").addClass("ui-block-a");i>1&&u.filter(":nth-child("+i+"n+2)").addClass("ui-block-b");i>2&&u.filter(":nth-child(3n+3)").addClass("ui-block-c");i>3&&u.filter(":nth-child(4n+4)").addClass("ui-block-d");i>4&&u.filter(":nth-child(5n+5)").addClass("ui-block-e")})}}(jQuery),function(n){n(r).bind("pagecreate create",function(t){n(":jqmData(role='nojs')",t.target).addClass("ui-nojs")})}(jQuery),function(n,t){function i(n){for(var t;n;){if((t=typeof n.className=="string"&&n.className+" ")&&t.indexOf("ui-btn ")>-1&&t.indexOf("ui-disabled ")<0)break;n=n.parentNode}return n}n.fn.buttonMarkup=function(i){for(var i=i&&n.type(i)=="object"?i:{},v=0;v<this.length;v++){var e=this.eq(v),s=e[0],f=n.extend({},n.fn.buttonMarkup.defaults,{icon:i.icon!==t?i.icon:e.jqmData("icon"),iconpos:i.iconpos!==t?i.iconpos:e.jqmData("iconpos"),theme:i.theme!==t?i.theme:e.jqmData("theme")||n.mobile.getInheritedTheme(e,"c"),inline:i.inline!==t?i.inline:e.jqmData("inline"),shadow:i.shadow!==t?i.shadow:e.jqmData("shadow"),corners:i.corners!==t?i.corners:e.jqmData("corners"),iconshadow:i.iconshadow!==t?i.iconshadow:e.jqmData("iconshadow"),mini:i.mini!==t?i.mini:e.jqmData("mini")},i),p="ui-btn-inner",h,y,c,a,l,o;for(n.each(f,function(t,i){s.setAttribute("data-"+n.mobile.ns+t,i);e.jqmData(t,i)}),(o=n.data(s.tagName==="INPUT"||s.tagName==="BUTTON"?s.parentNode:s,"buttonElements"))?(s=o.outer,e=n(s),c=o.inner,a=o.text,n(o.icon).remove(),o.icon=null):(c=r.createElement(f.wrapperEls),a=r.createElement(f.wrapperEls)),l=f.icon?r.createElement("span"):null,u&&!o&&u(),f.theme||(f.theme=n.mobile.getInheritedTheme(e,"c")),h="ui-btn ui-btn-up-"+f.theme,h+=f.inline?" ui-btn-inline":"",h+=f.shadow?" ui-shadow":"",h+=f.corners?" ui-btn-corner-all":"",f.mini!==t&&(h+=f.mini?" ui-mini":" ui-fullsize"),f.inline!==t&&(h+=f.inline===!1?" ui-btn-block":" ui-btn-inline"),f.icon&&(f.icon="ui-icon-"+f.icon,f.iconpos=f.iconpos||"left",y="ui-icon "+f.icon,f.iconshadow&&(y+=" ui-icon-shadow")),f.iconpos&&(h+=" ui-btn-icon-"+f.iconpos,f.iconpos=="notext"&&!e.attr("title")&&e.attr("title",e.getEncodedText())),p+=f.corners?" ui-btn-corner-all":"",f.iconpos&&f.iconpos==="notext"&&!e.attr("title")&&e.attr("title",e.getEncodedText()),o&&e.removeClass(o.bcls||""),e.removeClass("ui-link").addClass(h),c.className=p,a.className="ui-btn-text",o||c.appendChild(a),!l||(l.className=y,o&&o.icon)||(l.appendChild(r.createTextNode(" ")),c.appendChild(l));s.firstChild&&!o;)a.appendChild(s.firstChild);o||s.appendChild(c);o={bcls:h,outer:s,inner:c,text:a,icon:l};n.data(s,"buttonElements",o);n.data(c,"buttonElements",o);n.data(a,"buttonElements",o);l&&n.data(l,"buttonElements",o)}return this};n.fn.buttonMarkup.defaults={corners:!0,shadow:!0,iconshadow:!0,wrapperEls:"span"};var u=function(){var e=n.mobile.buttonMarkup.hoverDelay,t,f;n(r).bind({"vmousedown vmousecancel vmouseup vmouseover vmouseout focus blur scrollstart":function(r){var u,o=n(i(r.target)),r=r.type;o.length&&((u=o.attr("data-"+n.mobile.ns+"theme"),r==="vmousedown")?n.support.touch?t=setTimeout(function(){o.removeClass("ui-btn-up-"+u).addClass("ui-btn-down-"+u)},e):o.removeClass("ui-btn-up-"+u).addClass("ui-btn-down-"+u):r==="vmousecancel"||r==="vmouseup"?o.removeClass("ui-btn-down-"+u).addClass("ui-btn-up-"+u):r==="vmouseover"||r==="focus"?n.support.touch?f=setTimeout(function(){o.removeClass("ui-btn-up-"+u).addClass("ui-btn-hover-"+u)},e):o.removeClass("ui-btn-up-"+u).addClass("ui-btn-hover-"+u):(r==="vmouseout"||r==="blur"||r==="scrollstart")&&(o.removeClass("ui-btn-hover-"+u+" ui-btn-down-"+u).addClass("ui-btn-up-"+u),t&&clearTimeout(t),f&&clearTimeout(f)))},"focusin focus":function(t){n(i(t.target)).addClass(n.mobile.focusClass)},"focusout blur":function(t){n(i(t.target)).removeClass(n.mobile.focusClass)}});u=null};n(r).bind("pagecreate create",function(t){n(":jqmData(role='button'), .ui-bar > a, .ui-header > a, .ui-footer > a, .ui-bar > :jqmData(role='controlgroup') > a",t.target).not(".ui-btn, :jqmData(role='none'), :jqmData(role='nojs')").buttonMarkup()})}(jQuery),function(n){n.mobile.page.prototype.options.backBtnText="Back";n.mobile.page.prototype.options.addBackBtn=!1;n.mobile.page.prototype.options.backBtnTheme=null;n.mobile.page.prototype.options.headerTheme="a";n.mobile.page.prototype.options.footerTheme="a";n.mobile.page.prototype.options.contentTheme=null;n(r).delegate(":jqmData(role='page'), :jqmData(role='dialog')","pagecreate",function(){var i=n(this),t=i.data("page").options,u=i.jqmData("role"),r=t.theme;n(":jqmData(role='header'), :jqmData(role='footer'), :jqmData(role='content')",this).jqmEnhanceable().each(function(){var f=n(this),e=f.jqmData("role"),o=f.jqmData("theme"),s=o||t.contentTheme||u==="dialog"&&r,h,c;f.addClass("ui-"+e);e==="header"||e==="footer"?(c=o||(e==="header"?t.headerTheme:t.footerTheme)||r,f.addClass("ui-bar-"+c).attr("role",e==="header"?"banner":"contentinfo"),e==="header"&&(o=f.children("a"),h=o.hasClass("ui-btn-left"),s=o.hasClass("ui-btn-right"),h=h||o.eq(0).not(".ui-btn-right").addClass("ui-btn-left").length,s||o.eq(1).addClass("ui-btn-right")),t.addBackBtn&&e==="header"&&n(".ui-page").length>1&&i.jqmData("url")!==n.mobile.path.stripHash(location.hash)&&!h&&n("<a href='#' class='ui-btn-left' data-"+n.mobile.ns+"rel='back' data-"+n.mobile.ns+"icon='arrow-l'>"+t.backBtnText+"<\/a>").attr("data-"+n.mobile.ns+"theme",t.backBtnTheme||c).prependTo(f),f.children("h1, h2, h3, h4, h5, h6").addClass("ui-title").attr({role:"heading","aria-level":"1"})):e==="content"&&(s&&f.addClass("ui-body-"+s),f.attr("role","main"))})})}(jQuery),function(n){n.widget("mobile.collapsible",n.mobile.widget,{options:{expandCueText:" click to expand contents",collapseCueText:" click to collapse contents",collapsed:!0,heading:"h1,h2,h3,h4,h5,h6,legend",theme:null,contentTheme:null,iconTheme:"d",mini:!1,initSelector:":jqmData(role='collapsible')"},_create:function(){var u=this.element,t=this.options,e=u.addClass("ui-collapsible"),i=u.children(t.heading).first(),f=e.wrapInner("<div class='ui-collapsible-content'><\/div>").find(".ui-collapsible-content"),r=u.closest(":jqmData(role='collapsible-set')").addClass("ui-collapsible-set");i.is("legend")&&(i=n("<div role='heading'>"+i.html()+"<\/div>").insertBefore(i),i.next().remove());r.length&&(t.theme||(t.theme=r.jqmData("theme")||n.mobile.getInheritedTheme(r,"c")),t.contentTheme||(t.contentTheme=r.jqmData("content-theme")),t.iconPos||(t.iconPos=r.jqmData("iconpos")),t.mini||(t.mini=r.jqmData("mini")));f.addClass(t.contentTheme?"ui-body-"+t.contentTheme:"");i.insertBefore(f).addClass("ui-collapsible-heading").append("<span class='ui-collapsible-heading-status'><\/span>").wrapInner("<a href='#' class='ui-collapsible-heading-toggle'><\/a>").find("a").first().buttonMarkup({shadow:!1,corners:!1,iconpos:u.jqmData("iconpos")||t.iconPos||"left",icon:"plus",mini:t.mini,theme:t.theme}).add(".ui-btn-inner",u).addClass("ui-corner-top ui-corner-bottom");e.bind("expand collapse",function(u){if(!u.isDefaultPrevented()){u.preventDefault();var o=n(this),u=u.type==="collapse",s=t.contentTheme;i.toggleClass("ui-collapsible-heading-collapsed",u).find(".ui-collapsible-heading-status").text(u?t.expandCueText:t.collapseCueText).end().find(".ui-icon").toggleClass("ui-icon-minus",!u).toggleClass("ui-icon-plus",u);o.toggleClass("ui-collapsible-collapsed",u);f.toggleClass("ui-collapsible-content-collapsed",u).attr("aria-hidden",u);s&&(!r.length||e.jqmData("collapsible-last"))&&(i.find("a").first().add(i.find(".ui-btn-inner")).toggleClass("ui-corner-bottom",u),f.toggleClass("ui-corner-bottom",!u));f.trigger("updatelayout")}}).trigger(t.collapsed?"collapse":"expand");i.bind("click",function(n){var t=i.is(".ui-collapsible-heading-collapsed")?"expand":"collapse";e.trigger(t);n.preventDefault()})}});n(r).bind("pagecreate create",function(t){n.mobile.collapsible.prototype.enhanceWithin(t.target)})}(jQuery),function(n,t){n.widget("mobile.collapsibleset",n.mobile.widget,{options:{initSelector:":jqmData(role='collapsible-set')"},_create:function(){var r=this.element.addClass("ui-collapsible-set"),i=this.options;i.theme||(i.theme=n.mobile.getInheritedTheme(r,"c"));i.contentTheme||(i.contentTheme=r.jqmData("content-theme"));i.corners||(i.corners=r.jqmData("corners")===t?!0:!1);r.jqmData("collapsiblebound")||r.jqmData("collapsiblebound",!0).bind("expand collapse",function(t){var i=t.type==="collapse",t=n(t.target).closest(".ui-collapsible"),r=t.data("collapsible");r.options.contentTheme&&t.jqmData("collapsible-last")&&(t.find(r.options.heading).first().find("a").first().add(".ui-btn-inner").toggleClass("ui-corner-bottom",i),t.find(".ui-collapsible-content").toggleClass("ui-corner-bottom",!i))}).bind("expand",function(t){n(t.target).closest(".ui-collapsible").siblings(".ui-collapsible").trigger("collapse")})},_init:function(){this.refresh()},refresh:function(){var i=this.options,t=this.element.children(":jqmData(role='collapsible')");n.mobile.collapsible.prototype.enhance(t.not(".ui-collapsible"));t.each(function(){n(this).find(n.mobile.collapsible.prototype.options.heading).find("a").first().add(".ui-btn-inner").removeClass("ui-corner-top ui-corner-bottom")});t.first().find("a").first().addClass(i.corners?"ui-corner-top":"").find(".ui-btn-inner").addClass("ui-corner-top");t.last().jqmData("collapsible-last",!0).find("a").first().addClass(i.corners?"ui-corner-bottom":"").find(".ui-btn-inner").addClass("ui-corner-bottom")}});n(r).bind("pagecreate create",function(t){n.mobile.collapsibleset.prototype.enhanceWithin(t.target)})}(jQuery),function(n,t){n.widget("mobile.navbar",n.mobile.widget,{options:{iconpos:"top",grid:null,initSelector:":jqmData(role='navbar')"},_create:function(){var i=this.element,r=i.find("a"),u=r.filter(":jqmData(icon)").length?this.options.iconpos:t;i.addClass("ui-navbar").attr("role","navigation").find("ul").jqmEnhanceable().grid({grid:this.options.grid});u||i.addClass("ui-navbar-noicons");r.buttonMarkup({corners:!1,shadow:!1,inline:!0,iconpos:u});i.delegate("a","vclick",function(t){n(t.target).hasClass("ui-disabled")||(r.removeClass(n.mobile.activeBtnClass),n(this).addClass(n.mobile.activeBtnClass))});i.closest(".ui-page").bind("pagebeforeshow",function(){r.filter(".ui-state-persist").addClass(n.mobile.activeBtnClass)})}});n(r).bind("pagecreate create",function(t){n.mobile.navbar.prototype.enhanceWithin(t.target)})}(jQuery),function(n){var t={};n.widget("mobile.listview",n.mobile.widget,{options:{theme:null,countTheme:"c",headerTheme:"b",dividerTheme:"b",splitIcon:"arrow-r",splitTheme:"b",mini:!1,inset:!1,initSelector:":jqmData(role='listview')"},_create:function(){var n="";n+=this.options.inset?" ui-listview-inset ui-corner-all ui-shadow ":"";n+=this.element.jqmData("mini")||this.options.mini===!0?" ui-mini":"";this.element.addClass(function(t,i){return i+" ui-listview "+n});this.refresh(!0)},_removeCorners:function(n,t){n=n.add(n.find(".ui-btn-inner, .ui-li-link-alt, .ui-li-thumb"));t==="top"?n.removeClass("ui-corner-top ui-corner-tr ui-corner-tl"):t==="bottom"?n.removeClass("ui-corner-bottom ui-corner-br ui-corner-bl"):n.removeClass("ui-corner-top ui-corner-tr ui-corner-tl ui-corner-bottom ui-corner-br ui-corner-bl")},_refreshCorners:function(n){var t,i;this.options.inset&&(t=this.element.children("li"),i=n?t.not(".ui-screen-hidden"):t.filter(":visible"),this._removeCorners(t),t=i.first().addClass("ui-corner-top"),t.add(t.find(".ui-btn-inner").not(".ui-li-link-alt span:first-child")).addClass("ui-corner-top").end().find(".ui-li-link-alt, .ui-li-link-alt span:first-child").addClass("ui-corner-tr").end().find(".ui-li-thumb").not(".ui-li-icon").addClass("ui-corner-tl"),i=i.last().addClass("ui-corner-bottom"),i.add(i.find(".ui-btn-inner")).find(".ui-li-link-alt").addClass("ui-corner-br").end().find(".ui-li-thumb").not(".ui-li-icon").addClass("ui-corner-bl"));n||this.element.trigger("updatelayout")},_findFirstElementByTagName:function(n,t,i,r){var u={};for(u[i]=u[r]=!0;n;){if(u[n.nodeName])return n;n=n[t]}return null},_getChildrenByTagName:function(t,i,r){var f=[],u={};for(u[i]=u[r]=!0,t=t.firstChild;t;)u[t.nodeName]&&f.push(t),t=t.nextSibling;return n(f)},_addThumbClasses:function(t){for(var i,u=t.length,r=0;r<u;r++)i=n(this._findFirstElementByTagName(t[r].firstChild,"nextSibling","img","IMG")),i.length&&(i.addClass("ui-li-thumb"),n(this._findFirstElementByTagName(i[0].parentNode,"parentNode","li","LI")).addClass(i.is(".ui-li-icon")?"ui-li-has-icon":"ui-li-has-thumb"))},refresh:function(t){var a,w;this.parentPage=this.element.closest(".ui-page");this._createSubPages();var o=this.options,e=this.element,b=e.jqmData("dividertheme")||o.dividerTheme,k=e.jqmData("splittheme"),d=e.jqmData("spliticon"),v=this._getChildrenByTagName(e[0],"li","LI"),h=n.support.cssPseudoElement||!n.nodeName(e[0],"ol")?0:1,c={},i,u,s,f,y,l,p;for(h&&e.find(".ui-li-dec").remove(),o.theme||(o.theme=n.mobile.getInheritedTheme(this.element,"c")),a=0,w=v.length;a<w;a++)i=v.eq(a),u="ui-li",(t||!i.hasClass("ui-li"))&&(s=i.jqmData("theme")||o.theme,f=this._getChildrenByTagName(i[0],"a","A"),f.length?(l=i.jqmData("icon"),i.buttonMarkup({wrapperEls:"div",shadow:!1,corners:!1,iconpos:"right",icon:f.length>1||l===!1?!1:l||"arrow-r",theme:s}),l!=!1&&f.length==1&&i.addClass("ui-li-has-arrow"),f.first().removeClass("ui-link").addClass("ui-link-inherit"),f.length>1&&(u+=" ui-li-has-alt",f=f.last(),y=k||f.jqmData("theme")||o.splitTheme,p=f.jqmData("icon"),f.appendTo(i).attr("title",f.getEncodedText()).addClass("ui-li-link-alt").empty().buttonMarkup({shadow:!1,corners:!1,theme:s,icon:!1,iconpos:!1}).find(".ui-btn-inner").append(n(r.createElement("span")).buttonMarkup({shadow:!0,corners:!0,theme:y,iconpos:"notext",icon:p||l||d||o.splitIcon})))):i.jqmData("role")==="list-divider"?(u+=" ui-li-divider ui-bar-"+b,i.attr("role","heading"),h&&(h=1)):u+=" ui-li-static ui-body-"+s),h&&u.indexOf("ui-li-divider")<0&&(s=i.is(".ui-li-static:first")?i:i.find(".ui-link-inherit"),s.addClass("ui-li-jsnumbering").prepend("<span class='ui-li-dec'>"+h+++". <\/span>")),c[u]||(c[u]=[]),c[u].push(i[0]);for(u in c)n(c[u]).addClass(u).children(".ui-btn-inner").addClass(u);e.find("h1, h2, h3, h4, h5, h6").addClass("ui-li-heading").end().find("p, dl").addClass("ui-li-desc").end().find(".ui-li-aside").each(function(){var t=n(this);t.prependTo(t.parent())}).end().find(".ui-li-count").each(function(){n(this).closest("li").addClass("ui-li-has-count")}).addClass("ui-btn-up-"+(e.jqmData("counttheme")||this.options.countTheme)+" ui-btn-corner-all");this._addThumbClasses(v);this._addThumbClasses(e.find(".ui-link-inherit"));this._refreshCorners(t)},_idStringEscape:function(n){return n.replace(/[^a-zA-Z0-9]/g,"-")},_createSubPages:function(){var u=this.element,r=u.closest(".ui-page"),f=r.jqmData("url"),e=f||r[0][n.expando],o=u.attr("id"),s=this.options,i="data-"+n.mobile.ns,l=this,h=r.find(":jqmData(role='footer')").jqmData("id"),c;typeof t[e]=="undefined"&&(t[e]=-1);o=o||++t[e];n(u.find("li>ul, li>ol").toArray().reverse()).each(function(t){var r=n(this),l=r.attr("id")||o+"-"+t,t=r.parent(),e=n(r.prevAll().toArray().reverse()),e=e.length?e:n("<span>"+n.trim(t.contents()[0].nodeValue)+"<\/span>"),a=e.first().getEncodedText(),l=(f||"")+"&"+n.mobile.subPageUrlKey+"="+l,v=r.jqmData("theme")||s.theme,y=r.jqmData("counttheme")||u.jqmData("counttheme")||s.countTheme;c=!0;r.detach().wrap("<div "+i+"role='page' "+i+"url='"+l+"' "+i+"theme='"+v+"' "+i+"count-theme='"+y+"'><div "+i+"role='content'><\/div><\/div>").parent().before("<div "+i+"role='header' "+i+"theme='"+s.headerTheme+"'><div class='ui-title'>"+a+"<\/div><\/div>").after(h?n("<div "+i+"role='footer' "+i+"id='"+h+"'>"):"").parent().appendTo(n.mobile.pageContainer).page();r=t.find("a:first");r.length||(r=n("<a/>").html(e||a).prependTo(t.empty()));r.attr("href","#"+l)}).listview();c&&r.is(":jqmData(external-page='true')")&&r.data("page").options.domCache===!1&&r.unbind("pagehide.remove").bind("pagehide.remove",function(t,i){var u=i.nextPage;i.nextPage&&(u=u.jqmData("url"),u.indexOf(f+"&"+n.mobile.subPageUrlKey)!==0&&(l.childPages().remove(),r.remove()))})},childPages:function(){var t=this.parentPage.jqmData("url");return n(":jqmData(url^='"+t+"&"+n.mobile.subPageUrlKey+"')")}});n(r).bind("pagecreate create",function(t){n.mobile.listview.prototype.enhanceWithin(t.target)})}(jQuery),function(n,t){n.widget("mobile.checkboxradio",n.mobile.widget,{options:{theme:null,initSelector:"input[type='checkbox'],input[type='radio']"},_create:function(){var e=this,i=this.element,u=n(i).closest("label"),o=u.length?u:n(i).closest("form,fieldset,:jqmData(role='page'),:jqmData(role='dialog')").find("label").filter("[for='"+i[0].id+"']"),f=i[0].type,u=i.jqmData("mini")||i.closest("form,fieldset").jqmData("mini"),h=f+"-on",s=f+"-off",c=i.parents(":jqmData(type='horizontal')").length?t:s,l=i.jqmData("iconpos")||i.closest("form,fieldset").jqmData("iconpos");f!=="checkbox"&&f!=="radio"||(n.extend(this,{label:o,inputtype:f,checkedClass:"ui-"+h+(c?"":" "+n.mobile.activeBtnClass),uncheckedClass:"ui-"+s,checkedicon:"ui-icon-"+h,uncheckedicon:"ui-icon-"+s}),this.options.theme||(this.options.theme=n.mobile.getInheritedTheme(this.element,"c")),o.buttonMarkup({theme:this.options.theme,icon:c,shadow:!1,mini:u,iconpos:l}),u=r.createElement("div"),u.className="ui-"+f,i.add(o).wrapAll(u),o.bind({vmouseover:function(t){n(this).parent().is(".ui-disabled")&&t.stopPropagation()},vclick:function(n){if(i.is(":disabled"))n.preventDefault();else return e._cacheVals(),i.prop("checked",f==="radio"&&!0||!i.prop("checked")),i.triggerHandler("click"),e._getInputSet().not(i).prop("checked",!1),e._updateAll(),!1}}),i.bind({vmousedown:function(){e._cacheVals()},vclick:function(){var t=n(this);t.is(":checked")?(t.prop("checked",!0),e._getInputSet().not(t).prop("checked",!1)):t.prop("checked",!1);e._updateAll()},focus:function(){o.addClass(n.mobile.focusClass)},blur:function(){o.removeClass(n.mobile.focusClass)}}),this.refresh())},_cacheVals:function(){this._getInputSet().each(function(){n(this).jqmData("cacheVal",this.checked)})},_getInputSet:function(){return this.inputtype==="checkbox"?this.element:this.element.closest("form,fieldset,:jqmData(role='page')").find("input[name='"+this.element[0].name+"'][type='"+this.inputtype+"']")},_updateAll:function(){var t=this;this._getInputSet().each(function(){var i=n(this);(this.checked||t.inputtype==="checkbox")&&i.trigger("change")}).checkboxradio("refresh")},refresh:function(){var t=this.element[0],n=this.label,i=n.find(".ui-icon");t.checked?(n.addClass(this.checkedClass).removeClass(this.uncheckedClass),i.addClass(this.checkedicon).removeClass(this.uncheckedicon)):(n.removeClass(this.checkedClass).addClass(this.uncheckedClass),i.removeClass(this.checkedicon).addClass(this.uncheckedicon));t.disabled?this.disable():this.enable()},disable:function(){this.element.prop("disabled",!0).parent().addClass("ui-disabled")},enable:function(){this.element.prop("disabled",!1).parent().removeClass("ui-disabled")}});n(r).bind("pagecreate create",function(t){n.mobile.checkboxradio.prototype.enhanceWithin(t.target,!0)})}(jQuery),function(n,t){n.widget("mobile.button",n.mobile.widget,{options:{theme:null,icon:null,iconpos:null,inline:!1,corners:!0,shadow:!0,iconshadow:!0,initSelector:"button, [type='button'], [type='submit'], [type='reset'], [type='image']",mini:!1},_create:function(){var i=this.element,o,u=this.options,f,e;f="";i[0].tagName==="A"?i.hasClass("ui-btn")||i.buttonMarkup():(this.options.theme||(this.options.theme=n.mobile.getInheritedTheme(this.element,"c")),~i[0].className.indexOf("ui-btn-left")&&(f="ui-btn-left"),~i[0].className.indexOf("ui-btn-right")&&(f="ui-btn-right"),o=this.button=n("<div><\/div>").text(i.text()||i.val()).insertBefore(i).buttonMarkup({theme:u.theme,icon:u.icon,iconpos:u.iconpos,inline:u.inline,corners:u.corners,shadow:u.shadow,iconshadow:u.iconshadow,mini:u.mini}).addClass(f).append(i.addClass("ui-btn-hidden")),u=i.attr("type"),f=i.attr("name"),u!=="button"&&u!=="reset"&&f&&i.bind("vclick",function(){e===t&&(e=n("<input>",{type:"hidden",name:i.attr("name"),value:i.attr("value")}).insertBefore(i),n(r).one("submit",function(){e.remove();e=t}))}),i.bind({focus:function(){o.addClass(n.mobile.focusClass)},blur:function(){o.removeClass(n.mobile.focusClass)}}),this.refresh())},enable:function(){return this.element.attr("disabled",!1),this.button.removeClass("ui-disabled").attr("aria-disabled",!1),this._setOption("disabled",!1)},disable:function(){return this.element.attr("disabled",!0),this.button.addClass("ui-disabled").attr("aria-disabled",!0),this._setOption("disabled",!0)},refresh:function(){var t=this.element;t.prop("disabled")?this.disable():this.enable();n(this.button.data("buttonElements").text).text(t.text()||t.val())}});n(r).bind("pagecreate create",function(t){n.mobile.button.prototype.enhanceWithin(t.target,!0)})}(jQuery),function(n){n.fn.controlgroup=function(t){function i(n,t){n.removeClass("ui-btn-corner-all ui-shadow").eq(0).addClass(t[0]).end().last().addClass(t[1]).addClass("ui-controlgroup-last")}return this.each(function(){var r=n(this),u=n.extend({direction:r.jqmData("type")||"vertical",shadow:!1,excludeInvisible:!0,mini:r.jqmData("mini")},t),f=r.children("legend"),e=u.direction=="horizontal"?["ui-corner-left","ui-corner-right"]:["ui-corner-top","ui-corner-bottom"];r.find("input").first().attr("type");f.length&&(r.wrapInner("<div class='ui-controlgroup-controls'><\/div>"),n("<div role='heading' class='ui-controlgroup-label'>"+f.html()+"<\/div>").insertBefore(r.children(0)),f.remove());r.addClass("ui-corner-all ui-controlgroup ui-controlgroup-"+u.direction);i(r.find(".ui-btn"+(u.excludeInvisible?":visible":"")).not(".ui-slider-handle"),e);i(r.find(".ui-btn-inner"),e);u.shadow&&r.addClass("ui-shadow");u.mini&&r.addClass("ui-mini")})}}(jQuery),function(n){n(r).bind("pagecreate create",function(t){n(t.target).find("a").jqmEnhanceable().not(".ui-btn, .ui-link-inherit, :jqmData(role='none'), :jqmData(role='nojs')").addClass("ui-link")})}(jQuery),function(n){var t=n("meta[name=viewport]"),i=t.attr("content"),u=i+",maximum-scale=1, user-scalable=no",f=i+",maximum-scale=10, user-scalable=yes",r=/(user-scalable[\s]*=[\s]*no)|(maximum-scale[\s]*=[\s]*1)[$,\s]/.test(i);n.mobile.zoom=n.extend({},{enabled:!r,locked:!1,disable:function(i){r||n.mobile.zoom.locked||(t.attr("content",u),n.mobile.zoom.enabled=!1,n.mobile.zoom.locked=i||!1)},enable:function(i){r||n.mobile.zoom.locked&&i!==!0||(t.attr("content",f),n.mobile.zoom.enabled=!0,n.mobile.zoom.locked=!1)},restore:function(){r||(t.attr("content",i),n.mobile.zoom.enabled=!0)}})}(jQuery),function(n){n.widget("mobile.textinput",n.mobile.widget,{options:{theme:null,preventFocusZoom:/iPhone|iPad|iPod/.test(navigator.platform)&&navigator.userAgent.indexOf("AppleWebKit")>-1,initSelector:"input[type='text'], input[type='search'], :jqmData(type='search'), input[type='number'], :jqmData(type='number'), input[type='password'], input[type='email'], input[type='url'], input[type='tel'], textarea, input[type='time'], input[type='date'], input[type='month'], input[type='week'], input[type='datetime'], input[type='datetime-local'], input[type='color'], input:not([type])",clearSearchButtonText:"clear text"},_create:function(){var i=this.element,u=this.options,f=u.theme||n.mobile.getInheritedTheme(this.element,"c"),h=" ui-body-"+f,c=i.jqmData("mini")==!0,l=c?" ui-mini":"",e,s,o,a;if(n("label[for='"+i.attr("id")+"']").addClass("ui-input-text"),e=i.addClass("ui-input-text ui-body-"+f),typeof i[0].autocorrect=="undefined"||n.support.touchOverflow||(i[0].setAttribute("autocorrect","off"),i[0].setAttribute("autocomplete","off")),i.is("[type='search'],:jqmData(type='search')")?(e=i.wrap("<div class='ui-input-search ui-shadow-inset ui-btn-corner-all ui-btn-shadow ui-icon-searchfield"+h+l+"'><\/div>").parent(),s=n("<a href='#' class='ui-input-clear' title='"+u.clearSearchButtonText+"'>"+u.clearSearchButtonText+"<\/a>").bind("click",function(n){i.val("").focus().trigger("change");s.addClass("ui-input-clear-hidden");n.preventDefault()}).appendTo(e).buttonMarkup({icon:"delete",iconpos:"notext",corners:!0,shadow:!0,mini:c}),f=function(){setTimeout(function(){s.toggleClass("ui-input-clear-hidden",!i.val())},0)},f(),i.bind("paste cut keyup focus change blur",f)):i.addClass("ui-corner-all ui-shadow-inset"+h+l),i.focus(function(){e.addClass(n.mobile.focusClass)}).blur(function(){e.removeClass(n.mobile.focusClass)}).bind("focus",function(){u.preventFocusZoom&&n.mobile.zoom.disable(!0)}).bind("blur",function(){u.preventFocusZoom&&n.mobile.zoom.enable(!0)}),i.is("textarea")){o=function(){var n=i[0].scrollHeight;i[0].clientHeight<n&&i.height(n+15)};i.keyup(function(){clearTimeout(a);a=setTimeout(o,100)});n(r).one("pagechange",o);n.trim(i.val())&&n(t).load(o)}},disable:function(){(this.element.attr("disabled",!0).is("[type='search'],:jqmData(type='search')")?this.element.parent():this.element).addClass("ui-disabled")},enable:function(){(this.element.attr("disabled",!1).is("[type='search'],:jqmData(type='search')")?this.element.parent():this.element).removeClass("ui-disabled")}});n(r).bind("pagecreate create",function(t){n.mobile.textinput.prototype.enhanceWithin(t.target,!0)})}(jQuery),function(n){n.mobile.listview.prototype.options.filter=!1;n.mobile.listview.prototype.options.filterPlaceholder="Filter items...";n.mobile.listview.prototype.options.filterTheme="c";n.mobile.listview.prototype.options.filterCallback=function(n,t){return n.toLowerCase().indexOf(t)===-1};n(r).delegate(":jqmData(role='listview')","listviewcreate",function(){var i=n(this),t=i.data("listview"),r;t.options.filter&&(r=n("<form>",{"class":"ui-listview-filter ui-bar-"+t.options.filterTheme,role:"search"}),n("<input>",{placeholder:t.options.filterPlaceholder}).attr("data-"+n.mobile.ns+"type","search").jqmData("lastval","").bind("keyup change",function(){var u=n(this),f=this.value.toLowerCase(),r=null,r=u.jqmData("lastval")+"",o=!1,s="",e;if(u.jqmData("lastval",f),r=f.length<r.length||f.indexOf(r)!==0?i.children():i.children(":not(.ui-screen-hidden)"),f){for(e=r.length-1;e>=0;e--)u=n(r[e]),s=u.jqmData("filtertext")||u.text(),u.is("li:jqmData(role=list-divider)")?(u.toggleClass("ui-filter-hidequeue",!o),o=!1):t.options.filterCallback(s,f)?u.toggleClass("ui-filter-hidequeue",!0):o=!0;r.filter(":not(.ui-filter-hidequeue)").toggleClass("ui-screen-hidden",!1);r.filter(".ui-filter-hidequeue").toggleClass("ui-screen-hidden",!0).toggleClass("ui-filter-hidequeue",!1)}else r.toggleClass("ui-screen-hidden",!1);t._refreshCorners()}).appendTo(r).textinput(),t.options.inset&&r.addClass("ui-listview-filter-inset"),r.bind("submit",function(){return!1}).insertBefore(i))})}(jQuery),function(n,i){n.widget("mobile.slider",n.mobile.widget,{options:{theme:null,trackTheme:null,disabled:!1,initSelector:"input[type='range'], :jqmData(type='range'), :jqmData(role='slider')",mini:!1},_create:function(){var u=this,f=this.element,y=n.mobile.getInheritedTheme(f,"c"),e=this.options.theme||y,y=this.options.trackTheme||y,o=f[0].nodeName.toLowerCase(),c=o=="select"?"ui-slider-switch":"",w=f.attr("id"),a=w+"-label",w=n("[for='"+w+"']").attr("id",a),l=function(){return o=="input"?parseFloat(f.val()):f[0].selectedIndex},d=o=="input"?parseFloat(f.attr("min")):0,g=o=="input"?parseFloat(f.attr("max")):f.find("option").length-1,nt=t.parseFloat(f.attr("step")||1),k=this.options.inline||f.jqmData("inline")==!0?" ui-slider-inline":"",v=this.options.mini||f.jqmData("mini")?" ui-slider-mini":"",b=r.createElement("a"),p=n(b),s=r.createElement("div"),h=n(s),tt=f.jqmData("highlight")&&o!="select"?function(){var t=r.createElement("div");return t.className="ui-slider-bg ui-btn-active ui-btn-corner-all",n(t).prependTo(h)}():!1;if(b.setAttribute("href","#"),s.setAttribute("role","application"),s.className=["ui-slider ",c," ui-btn-down-",y," ui-btn-corner-all",k,v].join(""),b.className="ui-slider-handle",s.appendChild(b),p.buttonMarkup({corners:!0,theme:e,shadow:!0}).attr({role:"slider","aria-valuemin":d,"aria-valuemax":g,"aria-valuenow":l(),"aria-valuetext":l(),title:l(),"aria-labelledby":a}),n.extend(this,{slider:h,handle:p,valuebg:tt,dragging:!1,beforeStart:null,userModified:!1,mouseMoved:!1}),o=="select"){for(e=r.createElement("div"),e.className="ui-slider-inneroffset",c=0,a=s.childNodes.length;c<a;c++)e.appendChild(s.childNodes[c]);for(s.appendChild(e),p.addClass("ui-slider-handle-snapping"),s=f.find("option"),e=0,c=s.length;e<c;e++)a=e?"a":"b",k=e?" "+n.mobile.activeBtnClass:" ui-btn-down-"+y,r.createElement("div"),v=r.createElement("span"),v.className=["ui-slider-label ui-slider-label-",a,k," ui-btn-corner-all"].join(""),v.setAttribute("role","img"),v.appendChild(r.createTextNode(s[e].innerHTML)),n(v).prependTo(h);u._labels=n(".ui-slider-label",h)}w.addClass("ui-slider");f.addClass(o==="input"?"ui-slider-input":"ui-slider-switch").change(function(){u.mouseMoved||u.refresh(l(),!0)}).keyup(function(){u.refresh(l(),!0,!0)}).blur(function(){u.refresh(l(),!0)});n(r).bind("vmousemove",function(n){if(u.dragging)return u.mouseMoved=!0,o==="select"&&p.removeClass("ui-slider-handle-snapping"),u.refresh(n),u.userModified=u.beforeStart!==f[0].selectedIndex,!1});h.bind("vmousedown",function(n){return u.dragging=!0,u.userModified=!1,u.mouseMoved=!1,o==="select"&&(u.beforeStart=f[0].selectedIndex),u.refresh(n),!1}).bind("vclick",!1);h.add(r).bind("vmouseup",function(){if(u.dragging)return u.dragging=!1,o==="select"&&(p.addClass("ui-slider-handle-snapping"),u.mouseMoved?u.userModified?u.refresh(u.beforeStart==0?1:0):u.refresh(u.beforeStart):u.refresh(u.beforeStart==0?1:0)),u.mouseMoved=!1});h.insertAfter(f);o=="select"&&this.handle.bind({focus:function(){h.addClass(n.mobile.focusClass)},blur:function(){h.removeClass(n.mobile.focusClass)}});this.handle.bind({vmousedown:function(){n(this).focus()},vclick:!1,keydown:function(t){var i=l();if(!u.options.disabled){switch(t.keyCode){case n.mobile.keyCode.HOME:case n.mobile.keyCode.END:case n.mobile.keyCode.PAGE_UP:case n.mobile.keyCode.PAGE_DOWN:case n.mobile.keyCode.UP:case n.mobile.keyCode.RIGHT:case n.mobile.keyCode.DOWN:case n.mobile.keyCode.LEFT:(t.preventDefault(),u._keySliding)||(u._keySliding=!0,n(this).addClass("ui-state-active"))}switch(t.keyCode){case n.mobile.keyCode.HOME:u.refresh(d);break;case n.mobile.keyCode.END:u.refresh(g);break;case n.mobile.keyCode.PAGE_UP:case n.mobile.keyCode.UP:case n.mobile.keyCode.RIGHT:u.refresh(i+nt);break;case n.mobile.keyCode.PAGE_DOWN:case n.mobile.keyCode.DOWN:case n.mobile.keyCode.LEFT:u.refresh(i-nt)}}},keyup:function(){u._keySliding&&(u._keySliding=!1,n(this).removeClass("ui-state-active"))}});this.refresh(i,i,!0)},refresh:function(t,i,r){var u,c;(this.options.disabled||this.element.attr("disabled"))&&this.disable();var f=this.element,o=f[0].nodeName.toLowerCase(),e=o==="input"?parseFloat(f.attr("min")):0,s=o==="input"?parseFloat(f.attr("max")):f.find("option").length-1,h=o==="input"&&parseFloat(f.attr("step"))>0?parseFloat(f.attr("step")):1;if(typeof t=="object"){if(!this.dragging||t.pageX<this.slider.offset().left-8||t.pageX>this.slider.offset().left+this.slider.width()+8)return;t=Math.round((t.pageX-this.slider.offset().left)/this.slider.width()*100)}else t==null&&(t=o==="input"?parseFloat(f.val()||0):f[0].selectedIndex),t=(parseFloat(t)-e)/(s-e)*100;if(!isNaN(t)){if(t<0&&(t=0),t>100&&(t=100),u=t/100*(s-e)+e,c=(u-e)%h,u-=c,Math.abs(c)*2>=h&&(u+=c>0?h:-h),u=parseFloat(u.toFixed(5)),u<e&&(u=e),u>s&&(u=s),this.handle.css("left",t+"%"),this.handle.attr({"aria-valuenow":o==="input"?u:f.find("option").eq(u).attr("value"),"aria-valuetext":o==="input"?u:f.find("option").eq(u).getEncodedText(),title:o==="input"?u:f.find("option").eq(u).getEncodedText()}),this.valuebg&&this.valuebg.css("width",t+"%"),this._labels){var e=this.handle.width()/this.slider.width()*100,l=t&&e+(100-e)*t/100,a=t===100?0:Math.min(e+100-l,100);this._labels.each(function(){var t=n(this).is(".ui-slider-label-a");n(this).width((t?l:a)+"%")})}r||(r=!1,o==="input"?(r=f.val()!==u,f.val(u)):(r=f[0].selectedIndex!==u,f[0].selectedIndex=u),!i&&r&&f.trigger("change"))}},enable:function(){return this.element.attr("disabled",!1),this.slider.removeClass("ui-disabled").attr("aria-disabled",!1),this._setOption("disabled",!1)},disable:function(){return this.element.attr("disabled",!0),this.slider.addClass("ui-disabled").attr("aria-disabled",!0),this._setOption("disabled",!0)}});n(r).bind("pagecreate create",function(t){n.mobile.slider.prototype.enhanceWithin(t.target,!0)})}(jQuery),function(n){n.widget("mobile.selectmenu",n.mobile.widget,{options:{theme:null,disabled:!1,icon:"arrow-d",iconpos:"right",inline:!1,corners:!0,shadow:!0,iconshadow:!0,overlayTheme:"a",hidePlaceholderMenuItems:!0,closeText:"Close",nativeMenu:!0,preventFocusZoom:/iPhone|iPad|iPod/.test(navigator.platform)&&navigator.userAgent.indexOf("AppleWebKit")>-1,initSelector:"select:not(:jqmData(role='slider'))",mini:!1},_button:function(){return n("<div/>")},_setDisabled:function(n){return this.element.attr("disabled",n),this.button.attr("aria-disabled",n),this._setOption("disabled",n)},_focusButton:function(){var n=this;setTimeout(function(){n.button.focus()},40)},_selectOptions:function(){return this.select.find("option")},_preExtension:function(){var t="";~this.element[0].className.indexOf("ui-btn-left")&&(t=" ui-btn-left");~this.element[0].className.indexOf("ui-btn-right")&&(t=" ui-btn-right");this.select=this.element.wrap("<div class='ui-select"+t+"'>");this.selectID=this.select.attr("id");this.label=n("label[for='"+this.selectID+"']").addClass("ui-select");this.isMultiple=this.select[0].multiple;this.options.theme||(this.options.theme=n.mobile.getInheritedTheme(this.select,"c"))},_create:function(){this._preExtension();this._trigger("beforeCreate");this.button=this._button();var r=this,i=this.options,u=this.button.text(n(this.select[0].options.item(this.select[0].selectedIndex==-1?0:this.select[0].selectedIndex)).text()).insertBefore(this.select).buttonMarkup({theme:i.theme,icon:i.icon,iconpos:i.iconpos,inline:i.inline,corners:i.corners,shadow:i.shadow,iconshadow:i.iconshadow,mini:i.mini});i.nativeMenu&&t.opera&&t.opera.version&&this.select.addClass("ui-select-nativeonly");this.isMultiple&&(this.buttonCount=n("<span>").addClass("ui-li-count ui-btn-up-c ui-btn-corner-all").hide().appendTo(u.addClass("ui-li-has-count")));(i.disabled||this.element.attr("disabled"))&&this.disable();this.select.change(function(){r.refresh()});this.build()},build:function(){var t=this;this.select.appendTo(t.button).bind("vmousedown",function(){t.button.addClass(n.mobile.activeBtnClass)}).bind("focus",function(){t.button.addClass(n.mobile.focusClass)}).bind("blur",function(){t.button.removeClass(n.mobile.focusClass)}).bind("focus vmouseover",function(){t.button.trigger("vmouseover")}).bind("vmousemove",function(){t.button.removeClass(n.mobile.activeBtnClass)}).bind("change blur vmouseout",function(){t.button.trigger("vmouseout").removeClass(n.mobile.activeBtnClass)}).bind("change blur",function(){t.button.removeClass("ui-btn-down-"+t.options.theme)});t.button.bind("vmousedown",function(){t.options.preventFocusZoom&&n.mobile.zoom.disable(!0)}).bind("mouseup",function(){t.options.preventFocusZoom&&n.mobile.zoom.enable(!0)})},selected:function(){return this._selectOptions().filter(":selected")},selectedIndices:function(){var n=this;return this.selected().map(function(){return n._selectOptions().index(this)}).get()},setButtonText:function(){var i=this,t=this.selected();this.button.find(".ui-btn-text").text(function(){return i.isMultiple?t.length?t.map(function(){return n(this).text()}).get().join(", "):i.placeholder:t.text()})},setButtonCount:function(){var n=this.selected();this.isMultiple&&this.buttonCount[n.length>1?"show":"hide"]().text(n.length)},refresh:function(){this.setButtonText();this.setButtonCount()},open:n.noop,close:n.noop,disable:function(){this._setDisabled(!0);this.button.addClass("ui-disabled")},enable:function(){this._setDisabled(!1);this.button.removeClass("ui-disabled")}});n(r).bind("pagecreate create",function(t){n.mobile.selectmenu.prototype.enhanceWithin(t.target,!0)})}(jQuery),function(n){var i=function(i){var u=i.selectID,s=i.label,h=i.select.closest(".ui-page"),c=n("<div>",{"class":"ui-selectmenu-screen ui-screen-hidden"}).appendTo(h),y=i._selectOptions(),p=i.isMultiple=i.select[0].multiple,l=u+"-button",a=u+"-menu",f=n("<div data-"+n.mobile.ns+"role='dialog' data-"+n.mobile.ns+"theme='"+i.options.theme+"' data-"+n.mobile.ns+"overlay-theme='"+i.options.overlayTheme+"'><div data-"+n.mobile.ns+"role='header'><div class='ui-title'>"+s.getEncodedText()+"<\/div><\/div><div data-"+n.mobile.ns+"role='content'><\/div><\/div>"),e=n("<div>",{"class":"ui-selectmenu ui-selectmenu-hidden ui-overlay-shadow ui-corner-all ui-body-"+i.options.overlayTheme+" "+n.mobile.defaultDialogTransition}).insertAfter(c),w=n("<ul>",{"class":"ui-selectmenu-list",id:a,role:"listbox","aria-labelledby":l}).attr("data-"+n.mobile.ns+"theme",i.options.theme).appendTo(e),o=n("<div>",{"class":"ui-header ui-bar-"+i.options.theme}).prependTo(e),b=n("<h1>",{"class":"ui-title"}).appendTo(o),v;i.isMultiple&&(v=n("<a>",{text:i.options.closeText,href:"#","class":"ui-btn-left"}).attr("data-"+n.mobile.ns+"iconpos","notext").attr("data-"+n.mobile.ns+"icon","delete").appendTo(o).buttonMarkup());n.extend(i,{select:i.select,selectID:u,buttonId:l,menuId:a,thisPage:h,menuPage:f,label:s,screen:c,selectOptions:y,isMultiple:p,theme:i.options.theme,listbox:e,list:w,header:o,headerTitle:b,headerClose:v,menuPageContent:void 0,menuPageClose:void 0,placeholder:"",build:function(){var t=this;t.refresh();t.select.attr("tabindex","-1").focus(function(){n(this).blur();t.button.focus()});t.button.bind("vclick keydown",function(i){(i.type=="vclick"||i.keyCode&&(i.keyCode===n.mobile.keyCode.ENTER||i.keyCode===n.mobile.keyCode.SPACE))&&(t.open(),i.preventDefault())});t.list.attr("role","listbox").bind("focusin",function(t){n(t.target).attr("tabindex","0").trigger("vmouseover")}).bind("focusout",function(t){n(t.target).attr("tabindex","-1").trigger("vmouseout")}).delegate("li:not(.ui-disabled, .ui-li-divider)","click",function(i){var f=t.select[0].selectedIndex,u=t.list.find("li:not(.ui-li-divider)").index(this),r=t._selectOptions().eq(u)[0];r.selected=t.isMultiple?!r.selected:!0;t.isMultiple&&n(this).find(".ui-icon").toggleClass("ui-icon-checkbox-on",r.selected).toggleClass("ui-icon-checkbox-off",!r.selected);(t.isMultiple||f!==u)&&t.select.trigger("change");t.isMultiple||t.close();i.preventDefault()}).keydown(function(t){var r=n(t.target),u=r.closest("li");switch(t.keyCode){case 38:return t=u.prev().not(".ui-selectmenu-placeholder"),t.is(".ui-li-divider")&&(t=t.prev()),t.length&&(r.blur().attr("tabindex","-1"),t.addClass("ui-btn-down-"+i.options.theme).find("a").first().focus()),!1;case 40:return t=u.next(),t.is(".ui-li-divider")&&(t=t.next()),t.length&&(r.blur().attr("tabindex","-1"),t.addClass("ui-btn-down-"+i.options.theme).find("a").first().focus()),!1;case 13:case 32:return r.trigger("click"),!1}});t.menuPage.bind("pagehide",function(){t.list.appendTo(t.listbox);t._focusButton();n.mobile._bindPageRemove.call(t.thisPage)});t.screen.bind("vclick",function(){t.close()});t.isMultiple&&t.headerClose.click(function(){if(t.menuType=="overlay")return t.close(),!1});t.thisPage.addDependents(this.menuPage)},_isRebuildRequired:function(){var n=this.list.find("li");return this._selectOptions().text()!==n.text()},refresh:function(t){var i=this,r;this._selectOptions();this.selected();r=this.selectedIndices();(t||this._isRebuildRequired())&&i._buildList();i.setButtonText();i.setButtonCount();i.list.find("li:not(.ui-li-divider)").removeClass(n.mobile.activeBtnClass).attr("aria-selected",!1).each(function(t){n.inArray(t,r)>-1&&(t=n(this),t.attr("aria-selected",!0),i.isMultiple?t.find(".ui-icon").removeClass("ui-icon-checkbox-off").addClass("ui-icon-checkbox-on"):t.is(".ui-selectmenu-placeholder")?t.next().addClass(n.mobile.activeBtnClass):t.addClass(n.mobile.activeBtnClass))})},close:function(){!this.options.disabled&&this.isOpen&&(this.menuType=="page"?t.history.back():(this.screen.addClass("ui-screen-hidden"),this.listbox.addClass("ui-selectmenu-hidden").removeAttr("style").removeClass("in"),this.list.appendTo(this.listbox),this._focusButton()),this.isOpen=!1)},open:function(){function l(){i.list.find("."+n.mobile.activeBtnClass+" a").focus()}if(!this.options.disabled){var i=this,o=n(t),e=i.list.parent(),s=e.outerHeight(),e=e.outerWidth();n(".ui-page-active");var u=o.scrollTop(),h=i.button.offset().top,c=o.height(),o=o.width();if(i.button.addClass(n.mobile.activeBtnClass),setTimeout(function(){i.button.removeClass(n.mobile.activeBtnClass)},300),s>c-80||!n.support.scrollTop){if(i.menuPage.appendTo(n.mobile.pageContainer).page(),i.menuPageContent=f.find(".ui-content"),i.menuPageClose=f.find(".ui-header a"),i.thisPage.unbind("pagehide.remove"),u==0&&h>c)i.thisPage.one("pagehide",function(){n(this).jqmData("lastScroll",h)});i.menuPage.one("pageshow",function(){l();i.isOpen=!0});i.menuType="page";i.menuPageContent.append(i.list);i.menuPage.find("div .ui-title").text(i.label.text());n.mobile.changePage(i.menuPage,{transition:n.mobile.defaultDialogTransition})}else{i.menuType="overlay";i.screen.height(n(r).height()).removeClass("ui-screen-hidden");var a=h-u,v=u+c-h,y=s/2,p=parseFloat(i.list.parent().css("max-width")),s=a>s/2&&v>s/2?h+i.button.outerHeight()/2-y:a>v?u+c-s-30:u+30;e<p?u=(o-e)/2:(u=i.button.offset().left+i.button.outerWidth()/2-e/2,u<30?u=30:u+e>o&&(u=o-e-30));i.listbox.append(i.list).removeClass("ui-selectmenu-hidden").css({top:s,left:u}).addClass("in");l();i.isOpen=!0}}},_buildList:function(){var p=this.options,c=this.placeholder,v=!0,w=this.isMultiple?"checkbox-off":"false",o,i,f;this.list.empty().filter(".ui-listview").listview("destroy");var y=this.select.find("option"),b=y.length,k=this.select[0],e="data-"+n.mobile.ns,d=e+"option-index",g=e+"icon";for(e+="role",o=r.createDocumentFragment(),f=0;f<b;f++){var s=y[f],t=n(s),u=s.parentNode,l=t.text(),h=r.createElement("a"),a=[];h.setAttribute("href","#");h.appendChild(r.createTextNode(l));u!==k&&u.nodeName.toLowerCase()==="optgroup"&&(u=u.getAttribute("label"),u!=i&&(i=r.createElement("li"),i.setAttribute(e,"list-divider"),i.setAttribute("role","option"),i.setAttribute("tabindex","-1"),i.appendChild(r.createTextNode(u)),o.appendChild(i),i=u));v&&(!s.getAttribute("value")||l.length==0||t.jqmData("placeholder"))&&((v=!1,p.hidePlaceholderMenuItems&&a.push("ui-selectmenu-placeholder"),c)||(c=this.placeholder=l));t=r.createElement("li");s.disabled&&(a.push("ui-disabled"),t.setAttribute("aria-disabled",!0));t.setAttribute(d,f);t.setAttribute(g,w);t.className=a.join(" ");t.setAttribute("role","option");h.setAttribute("tabindex","-1");t.appendChild(h);o.appendChild(t)}this.list[0].appendChild(o);!this.isMultiple&&!c.length?this.header.hide():this.headerTitle.text(this.placeholder);this.list.listview()},_button:function(){return n("<a>",{href:"#",role:"button",id:this.buttonId,"aria-haspopup":"true","aria-owns":this.menuId})}})};n(r).bind("selectmenubeforecreate",function(t){t=n(t.target).data("selectmenu");t.options.nativeMenu||i(t)})}(jQuery),function(n){n.widget("mobile.fixedtoolbar",n.mobile.widget,{options:{visibleOnPageShow:!0,disablePageZoom:!0,transition:"slide",fullscreen:!1,tapToggle:!0,tapToggleBlacklist:"a, input, select, textarea, .ui-header-fixed, .ui-footer-fixed",hideDuringFocus:"input, textarea, select",updatePagePadding:!0,trackPersistentToolbars:!0,supportBlacklist:function(){var e=t,i=navigator.userAgent,u=navigator.platform,n=i.match(/AppleWebKit\/([0-9]+)/),n=!!n&&n[1],r=i.match(/Fennec\/([0-9]+)/),r=!!r&&r[1],f=i.match(/Opera Mobi\/([0-9]+)/),o=!!f&&f[1];return(u.indexOf("iPhone")>-1||u.indexOf("iPad")>-1||u.indexOf("iPod")>-1)&&n&&n<534||e.operamini&&{}.toString.call(e.operamini)==="[object OperaMini]"||f&&o<7458||i.indexOf("Android")>-1&&n&&n<533||r&&r<6||"palmGetResource"in t&&n&&n<534||i.indexOf("MeeGo")>-1&&i.indexOf("NokiaBrowser/8.5.0")>-1?!0:!1},initSelector:":jqmData(position='fixed')"},_create:function(){var i=this.options,n=this.element,t=n.is(":jqmData(role='header')")?"header":"footer",r=n.closest(".ui-page");i.supportBlacklist()?this.destroy():(n.addClass("ui-"+t+"-fixed"),i.fullscreen?(n.addClass("ui-"+t+"-fullscreen"),r.addClass("ui-page-"+t+"-fullscreen")):r.addClass("ui-page-"+t+"-fixed"),this._addTransitionClass(),this._bindPageEvents(),this._bindToggleHandlers())},_addTransitionClass:function(){var n=this.options.transition;n&&n!=="none"&&(n==="slide"&&(n=this.element.is(".ui-header")?"slidedown":"slideup"),this.element.addClass(n))},_bindPageEvents:function(){var i=this,r=i.options;i.element.closest(".ui-page").bind("pagebeforeshow",function(){r.disablePageZoom&&n.mobile.zoom.disable(!0);r.visibleOnPageShow||i.hide(!0)}).bind("webkitAnimationStart animationstart updatelayout",function(){r.updatePagePadding&&i.updatePagePadding()}).bind("pageshow",function(){i.updatePagePadding();r.updatePagePadding&&n(t).bind("throttledresize."+i.widgetName,function(){i.updatePagePadding()})}).bind("pagebeforehide",function(u,f){if(r.disablePageZoom&&n.mobile.zoom.enable(!0),r.updatePagePadding&&n(t).unbind("throttledresize."+i.widgetName),r.trackPersistentToolbars){var s=n(".ui-footer-fixed:jqmData(id)",this),h=n(".ui-header-fixed:jqmData(id)",this),e=s.length&&f.nextPage&&n(".ui-footer-fixed:jqmData(id='"+s.jqmData("id")+"')",f.nextPage),o=h.length&&f.nextPage&&n(".ui-header-fixed:jqmData(id='"+h.jqmData("id")+"')",f.nextPage),e=e||n();(e.length||o.length)&&(e.add(o).appendTo(n.mobile.pageContainer),f.nextPage.one("pageshow",function(){e.add(o).appendTo(this)}))}})},_visible:!0,updatePagePadding:function(){var n=this.element,t=n.is(".ui-header");this.options.fullscreen||n.closest(".ui-page").css("padding-"+(t?"top":"bottom"),n.outerHeight())},_useTransition:function(i){var r=this.element,u=n(t).scrollTop(),f=r.height(),e=r.closest(".ui-page").height(),o=n.mobile.getScreenHeight(),r=r.is(":jqmData(role='header')")?"header":"footer";return!i&&(this.options.transition&&this.options.transition!=="none"&&(r==="header"&&!this.options.fullscreen&&u>f||r==="footer"&&!this.options.fullscreen&&u+o<e-f)||this.options.fullscreen)},show:function(n){var t=this.element;this._useTransition(n)?t.removeClass("out ui-fixed-hidden").addClass("in"):t.removeClass("ui-fixed-hidden");this._visible=!0},hide:function(n){var t=this.element,i="out"+(this.options.transition==="slide"?" reverse":"");this._useTransition(n)?t.addClass(i).removeClass("in").animationComplete(function(){t.addClass("ui-fixed-hidden").removeClass(i)}):t.addClass("ui-fixed-hidden").removeClass(i);this._visible=!1},toggle:function(){this[this._visible?"hide":"show"]()},_bindToggleHandlers:function(){var t=this,i=t.options;t.element.closest(".ui-page").bind("vclick",function(r){i.tapToggle&&!n(r.target).closest(i.tapToggleBlacklist).length&&t.toggle()}).bind("focusin focusout",function(r){screen.width<500&&n(r.target).is(i.hideDuringFocus)&&!n(r.target).closest(".ui-header-fixed, .ui-footer-fixed").length&&t[r.type==="focusin"&&t._visible?"hide":"show"]()})},destroy:function(){this.element.removeClass("ui-header-fixed ui-footer-fixed ui-header-fullscreen ui-footer-fullscreen in out fade slidedown slideup ui-fixed-hidden");this.element.closest(".ui-page").removeClass("ui-page-header-fixed ui-page-footer-fixed ui-page-header-fullscreen ui-page-footer-fullscreen")}});n(r).bind("pagecreate create",function(t){n(t.target).jqmData("fullscreen")&&n(n.mobile.fixedtoolbar.prototype.options.initSelector,t.target).not(":jqmData(fullscreen)").jqmData("fullscreen",!0);n.mobile.fixedtoolbar.prototype.enhanceWithin(t.target)})}(jQuery),function(n,t){if(/iPhone|iPad|iPod/.test(navigator.platform)&&navigator.userAgent.indexOf("AppleWebKit")>-1){var i=n.mobile.zoom,o,u,f,e,r;n(t).bind("orientationchange.iosorientationfix",i.enable).bind("devicemotion.iosorientationfix",function(n){o=n.originalEvent;r=o.accelerationIncludingGravity;u=Math.abs(r.x);f=Math.abs(r.y);e=Math.abs(r.z);!t.orientation&&(u>7||(e>6&&f<8||e<8&&f>6)&&u>5)?i.enabled&&i.disable():i.enabled||i.enable()})}}(jQuery,this),function(n,t){function o(){var t=n("."+n.mobile.activeBtnClass).first();u.css({top:n.support.scrollTop&&i.scrollTop()+i.height()/2||t.length&&t.offset().top||100})}function f(){var t=u.offset(),r=i.scrollTop(),e=n.mobile.getScreenHeight();(t.top<r||t.top-r>e)&&(u.addClass("ui-loader-fakefix"),o(),i.unbind("scroll",f).bind("scroll",o))}function s(){e.removeClass("ui-mobile-rendering")}var e=n("html"),i,u;n("head");i=n(t);n(t.document).trigger("mobileinit");n.mobile.gradeA()&&(n.mobile.ajaxBlacklist&&(n.mobile.ajaxEnabled=!1),e.addClass("ui-mobile ui-mobile-rendering"),setTimeout(s,5e3),u=n("<div class='ui-loader'><span class='ui-icon ui-icon-loading'><\/span><h1><\/h1><\/div>"),n.extend(n.mobile,{showPageLoadingMsg:function(t,r,o){if(e.addClass("ui-loading"),n.mobile.loadingMessage){var s=o||n.mobile.loadingMessageTextVisible;t=t||n.mobile.loadingMessageTheme;u.attr("class","ui-loader ui-corner-all ui-body-"+(t||"a")+" ui-loader-"+(s?"verbose":"default")+(o?" ui-loader-textonly":"")).find("h1").text(r||n.mobile.loadingMessage).end().appendTo(n.mobile.pageContainer);f();i.bind("scroll",f)}},hidePageLoadingMsg:function(){e.removeClass("ui-loading");n.mobile.loadingMessage&&u.removeClass("ui-loader-fakefix");n(t).unbind("scroll",o);n(t).unbind("scroll",f)},initializePage:function(){var t=n(":jqmData(role='page'), :jqmData(role='dialog')");t.length||(t=n("body").wrapInner("<div data-"+n.mobile.ns+"role='page'><\/div>").children(0));t.each(function(){var t=n(this);t.jqmData("url")||t.attr("data-"+n.mobile.ns+"url",t.attr("id")||location.pathname+location.search)});n.mobile.firstPage=t.first();n.mobile.pageContainer=t.first().parent().addClass("ui-mobile-viewport");i.trigger("pagecontainercreate");n.mobile.showPageLoadingMsg();s();!n.mobile.hashListeningEnabled||!n.mobile.path.stripHash(location.hash)?n.mobile.changePage(n.mobile.firstPage,{transition:"none",reverse:!0,changeHash:!1,fromHashChange:!0}):i.trigger("hashchange",[!0])}}),n.mobile._registerInternalEvents(),n(function(){t.scrollTo(0,1);n.mobile.defaultHomeScroll=!n.support.scrollTop||n(t).scrollTop()===1?0:1;n.fn.controlgroup&&n(r).bind("pagecreate create",function(t){n(":jqmData(role='controlgroup')",t.target).jqmEnhanceable().controlgroup({excludeInvisible:!1})});n.mobile.autoInitializePage&&n.mobile.initializePage();i.load(n.mobile.silentScroll)}))}(jQuery,this)})