var mod_pagespeed_pOh29vGbJP = "(function(a){var r=a.fn.domManip,d=\"_tmplitem\",q=/^[^<]*(<[\\w\\W]+>)[^>]*$|\\{\\{\\! /,b={},f={},e,p={key:0,data:{}},h=0,c=0,l=[];function g(e,d,g,i){var c={data:i||(d?d.data:{}),_wrap:d?d._wrap:null,tmpl:null,parent:d||null,nodes:[],calls:u,nest:w,wrap:x,html:v,update:t};e&&a.extend(c,e,{nodes:[],parent:d});if(g){c.tmpl=g;c._ctnt=c._ctnt||c.tmpl(a,c);c.key=++h;(l.length?f:b)[h]=c}return c}a.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(f,d){a.fn[f]=function(n){var g=[],i=a(n),k,h,m,l,j=this.length===1&&this[0].parentNode;e=b||{};if(j&&j.nodeType===11&&j.childNodes.length===1&&i.length===1){i[d](this[0]);g=this}else{for(h=0,m=i.length;h0?this.clone(true):this).get();a.fn[d].apply(a(i[h]),k);g=g.concat(k)}c=0;g=this.pushStack(g,f,i.selector)}l=e;e=null;a.tmpl.complete(l);return g}});a.fn.extend({tmpl:function(d,c,b){return a.tmpl(this[0],d,c,b)},tmplItem:function(){return a.tmplItem(this[0])},template:function(b){return a.template(b,this[0])},domManip:function(d,l,j){if(d[0]&&d[0].nodeType){var f=a.makeArray(arguments),g=d.length,i=0,h;while(i1)f[0]=[a.makeArray(d)];if(h&&c)f[2]=function(b){a.tmpl.afterManip(this,b,j)};r.apply(this,f)}else r.apply(this,arguments);c=0;!e&&a.tmpl.complete(b);return this}});a.extend({tmpl:function(d,h,e,c){var j,k=!c;if(k){c=p;d=a.template[d]||a.template(null,d);f={}}else if(!d){d=c.tmpl;b[c.key]=c;c.nodes=[];c.wrapped&&n(c,c.wrapped);return a(i(c,null,c.tmpl(a,c)))}if(!d)return[];if(typeof h===\"function\")h=h.call(c||{});e&&e.wrapped&&n(e,e.wrapped);j=a.isArray(h)?a.map(h,function(a){return a?g(e,c,d,a):null}):[g(e,c,d,h)];return k?a(i(c,null,j)):j},tmplItem:function(b){var c;if(b instanceof a)b=b[0];while(b&&b.nodeType===1&&!(c=a.data(b,\"tmplItem\"))&&(b=b.parentNode));return c||p},template:function(c,b){if(b){if(typeof b===\"string\")b=o(b);else if(b instanceof a)b=b[0]||{};if(b.nodeType)b=a.data(b,\"tmpl\")||a.data(b,\"tmpl\",o(b.innerHTML));return typeof c===\"string\"?(a.template[c]=b):b}return c?typeof c!==\"string\"?a.template(null,c):a.template[c]||a.template(null,q.test(c)?c:a(c)):null},encode:function(a){return(\"\"+a).split(\"<\").join(\"<\").split(\">\").join(\">\").split('\"').join(\""\").split(\"'\").join(\"'\")}});a.extend(a.tmpl,{tag:{tmpl:{_default:{$2:\"null\"},open:\"if($notnull_1){_=_.concat($item.nest($1,$2));}\"},wrap:{_default:{$2:\"null\"},open:\"$item.calls(_,$1,$2);_=[];\",close:\"call=$item.calls();_=call._.concat($item.wrap(call,_));\"},each:{_default:{$2:\"$index, $value\"},open:\"if($notnull_1){$.each($1a,function($2){with(this){\",close:\"}});}\"},\"if\":{open:\"if(($notnull_1) && $1a){\",close:\"}\"},\"else\":{_default:{$1:\"true\"},open:\"}else if(($notnull_1) && $1a){\"},html:{open:\"if($notnull_1){_.push($1a);}\"},\"=\":{_default:{$1:\"$data\"},open:\"if($notnull_1){_.push($.encode($1a));}\"},\"!\":{open:\"\"}},complete:function(){b={}},afterManip:function(f,b,d){var e=b.nodeType===11?a.makeArray(b.childNodes):b.nodeType===1?[b]:[];d.call(f,b);m(e);c++}});function i(e,g,f){var b,c=f?a.map(f,function(a){return typeof a===\"string\"?e.key?a.replace(/(<\\w+)(?=[\\s>])(?![^>]*_tmplitem)([^>]*)/g,\"$1 \"+d+'=\"'+e.key+'\" $2'):a:i(a,e,a._ctnt)}):e;if(g)return c;c=c.join(\"\");c.replace(/^\\s*([^<\\s][^<]*)?(<[\\w\\W]+>)([^>]*[^>\\s])?\\s*$/,function(f,c,e,d){b=a(e).get();m(b);if(c)b=j(c).concat(b);if(d)b=b.concat(j(d))});return b?b:j(c)}function j(c){var b=document.createElement(\"div\");b.innerHTML=c;return a.makeArray(b.childNodes)}function o(b){return new Function(\"jQuery\",\"$item\",\"var $=jQuery,call,_=[],$data=$item.data;with($data){_.push('\"+a.trim(b).replace(/([\\\\'])/g,\"\\\\$1\").replace(/[\\r\\t\\n]/g,\" \").replace(/\\$\\{([^\\}]*)\\}/g,\"{{= $1}}\").replace(/\\{\\{(\\/?)(\\w+|.)(?:\\(((?:[^\\}]|\\}(?!\\}))*?)?\\))?(?:\\s+(.*?)?)?(\\(((?:[^\\}]|\\}(?!\\}))*?)\\))?\\s*\\}\\}/g,function(m,l,j,d,b,c,e){var i=a.tmpl.tag[j],h,f,g;if(!i)throw\"Template command not found: \"+j;h=i._default||[];if(c&&!/\\w$/.test(b)){b+=c;c=\"\"}if(b){b=k(b);e=e?\",\"+k(e)+\")\":c?\")\":\"\";f=c?b.indexOf(\".\")>-1?b+c:\"(\"+b+\").call($item\"+e:b;g=c?f:\"(typeof(\"+b+\")==='function'?(\"+b+\").call($item):(\"+b+\"))\"}else g=f=h.$1||\"null\";d=k(d);return\"');\"+i[l?\"close\":\"open\"].split(\"$notnull_1\").join(b?\"typeof(\"+b+\")!=='undefined' && (\"+b+\")!=null\":\"true\").split(\"$1a\").join(g).split(\"$1\").join(f).split(\"$2\").join(d?d.replace(/\\s*([^\\(]+)\\s*(\\((.*?)\\))?/g,function(d,c,b,a){a=a?\",\"+a+\")\":b?\")\":\"\";return a?\"(\"+c+\").call($item\"+a:d}):h.$2||\"\")+\"_.push('\"})+\"');}return _;\")}function n(c,b){c._wrap=i(c,true,a.isArray(b)?b:[q.test(b)?b:a(b).html()]).join(\"\")}function k(a){return a?a.replace(/\\\\'/g,\"'\").replace(/\\\\\\\\/g,\"\\\\\"):null}function s(b){var a=document.createElement(\"div\");a.appendChild(b.cloneNode(true));return a.innerHTML}function m(o){var n=\"_\"+c,k,j,l={},e,p,i;for(e=0,p=o.length;e=0;i--)m(j[i]);m(k)}function m(j){var p,i=j,k,e,m;if(m=j.getAttribute(d)){while(i.parentNode&&(i=i.parentNode).nodeType===1&&!(p=i.getAttribute(d)));if(p!==m){i=i.parentNode?i.nodeType===11?0:i.getAttribute(d)||0:0;if(!(e=b[m])){e=f[m];e=g(e,b[i]||f[i],null,true);e.key=++h;b[h]=e}c&&o(m)}j.removeAttribute(d)}else if(c&&(e=a.data(j,\"tmplItem\"))){o(e.key);b[e.key]=e;i=a.data(j.parentNode,\"tmplItem\");i=i?i.key:0}if(e){k=e;while(k&&k.key!=i){k.nodes.push(j);k=k.parent}delete e._ctnt;delete e._wrap;a.data(j,\"tmplItem\",e)}function o(a){a=a+n;e=l[a]=l[a]||g(e,b[e.parent.key+n]||e.parent,null,true)}}}function u(a,d,c,b){if(!a)return l.pop();l.push({_:a,tmpl:d,item:this,data:c,options:b})}function w(d,c,b){return a.tmpl(a.template(d),c,b,this)}function x(b,d){var c=b.options||{};c.wrapped=d;return a.tmpl(a.template(b.tmpl),b.data,c,b.item)}function v(d,c){var b=this._wrap;return a.map(a(a.isArray(b)?b.join(\"\"):b).filter(d||\"*\"),function(a){return c?a.innerText||a.textContent:a.outerHTML||s(a)})}function t(){var b=this.nodes;a.tmpl(null,null,null,this).insertBefore(b[0]);a(b).remove()}})(jQuery)"; var mod_pagespeed_JEbe8H9dJS = "window.JSON||(window.JSON={}),function(){function f(a){return a<10?\"0\"+a:a}function quote(a){return escapable.lastIndex=0,escapable.test(a)?'\"'+a.replace(escapable,function(a){var b=meta[a];return typeof b==\"string\"?b:\"\\\\u\"+(\"0000\"+a.charCodeAt(0).toString(16)).slice(-4)})+'\"':'\"'+a+'\"'}function str(a,b){var c,d,e,f,g=gap,h,i=b[a];i&&typeof i==\"object\"&&typeof i.toJSON==\"function\"&&(i=i.toJSON(a)),typeof rep==\"function\"&&(i=rep.call(b,a,i));switch(typeof i){case\"string\":return quote(i);case\"number\":return isFinite(i)?String(i):\"null\";case\"boolean\":case\"null\":return String(i);case\"object\":if(!i)return\"null\";gap+=indent,h=[];if(Object.prototype.toString.apply(i)===\"[object Array]\"){f=i.length;for(c=0;c\")&&c[0]);return a>4?a:!1}();return a},m.isInternetExplorer=function(){var a=m.isInternetExplorer.cached=typeof m.isInternetExplorer.cached!=\"undefined\"?m.isInternetExplorer.cached:Boolean(m.getInternetExplorerMajorVersion());return a},m.emulated={pushState:!Boolean(a.history&&a.history.pushState&&a.history.replaceState&&!/ Mobile\\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i.test(e.userAgent)&&!/AppleWebKit\\/5([0-2]|3[0-2])/i.test(e.userAgent)),hashChange:Boolean(!(\"onhashchange\"in a||\"onhashchange\"in d)||m.isInternetExplorer()&&m.getInternetExplorerMajorVersion()<8)},m.enabled=!m.emulated.pushState,m.bugs={setHash:Boolean(!m.emulated.pushState&&e.vendor===\"Apple Computer, Inc.\"&&/AppleWebKit\\/5([0-2]|3[0-3])/.test(e.userAgent)),safariPoll:Boolean(!m.emulated.pushState&&e.vendor===\"Apple Computer, Inc.\"&&/AppleWebKit\\/5([0-2]|3[0-3])/.test(e.userAgent)),ieDoubleCheck:Boolean(m.isInternetExplorer()&&m.getInternetExplorerMajorVersion()<8),hashEscape:Boolean(m.isInternetExplorer()&&m.getInternetExplorerMajorVersion()<7)},m.isEmptyObject=function(a){for(var b in a)return!1;return!0},m.cloneObject=function(a){var b,c;return a?(b=k.stringify(a),c=k.parse(b)):c={},c},m.getRootUrl=function(){var a=d.location.protocol+\"//\"+(d.location.hostname||d.location.host);if(d.location.port||!1)a+=\":\"+d.location.port;return a+=\"/\",a},m.getBaseHref=function(){var a=d.getElementsByTagName(\"base\"),b=null,c=\"\";return a.length===1&&(b=a[0],c=b.href.replace(/[^\\/]+$/,\"\")),c=c.replace(/\\/+$/,\"\"),c&&(c+=\"/\"),c},m.getBaseUrl=function(){var a=m.getBaseHref()||m.getBasePageUrl()||m.getRootUrl();return a},m.getPageUrl=function(){var a=m.getState(!1,!1),b=(a||{}).url||d.location.href,c;return c=b.replace(/\\/+$/,\"\").replace(/[^\\/]+$/,function(a,b,c){return/\\./.test(a)?a:a+\"/\"}),c},m.getBasePageUrl=function(){var a=d.location.href.replace(/[#\\?].*/,\"\").replace(/[^\\/]+$/,function(a,b,c){return/[^\\/]$/.test(a)?\"\":a}).replace(/\\/+$/,\"\")+\"/\";return a},m.getFullUrl=function(a,b){var c=a,d=a.substring(0,1);return b=typeof b==\"undefined\"?!0:b,/[a-z]+\\:\\/\\//.test(a)||(d===\"/\"?c=m.getRootUrl()+a.replace(/^\\/+/,\"\"):d===\"#\"?c=m.getPageUrl().replace(/#.*/,\"\")+a:d===\"?\"?c=m.getPageUrl().replace(/[\\?#].*/,\"\")+a:b?c=m.getBaseUrl()+a.replace(/^(\\.\\/)+/,\"\"):c=m.getBasePageUrl()+a.replace(/^(\\.\\/)+/,\"\")),c.replace(/\\#$/,\"\")},m.getShortUrl=function(a){var b=a,c=m.getBaseUrl(),d=m.getRootUrl();return m.emulated.pushState&&(b=b.replace(c,\"\")),b=b.replace(d,\"/\"),m.isTraditionalAnchor(b)&&(b=\"./\"+b),b=b.replace(/^(\\.\\/)+/g,\"./\").replace(/\\#$/,\"\"),b},m.store={},m.idToState=m.idToState||{},m.stateToId=m.stateToId||{},m.urlToId=m.urlToId||{},m.storedStates=m.storedStates||[],m.savedStates=m.savedStates||[],m.normalizeStore=function(){m.store.idToState=m.store.idToState||{},m.store.urlToId=m.store.urlToId||{},m.store.stateToId=m.store.stateToId||{}},m.getState=function(a,b){typeof a==\"undefined\"&&(a=!0),typeof b==\"undefined\"&&(b=!0);var c=m.getLastSavedState();return!c&&b&&(c=m.createStateObject()),a&&(c=m.cloneObject(c),c.url=c.cleanUrl||c.url),c},m.getIdByState=function(a){var b=m.extractId(a.url),c;if(!b){c=m.getStateString(a);if(typeof m.stateToId[c]!=\"undefined\")b=m.stateToId[c];else if(typeof m.store.stateToId[c]!=\"undefined\")b=m.store.stateToId[c];else{for(;;){b=(new Date).getTime()+String(Math.random()).replace(/\\D/g,\"\");if(typeof m.idToState[b]==\"undefined\"&&typeof m.store.idToState[b]==\"undefined\")break}m.stateToId[c]=b,m.idToState[b]=a}}return b},m.normalizeState=function(a){var b,c;if(!a||typeof a!=\"object\")a={};if(typeof a.normalized!=\"undefined\")return a;if(!a.data||typeof a.data!=\"object\")a.data={};b={},b.normalized=!0,b.title=a.title||\"\",b.url=m.getFullUrl(m.unescapeString(a.url||d.location.href)),b.hash=m.getShortUrl(b.url),b.data=m.cloneObject(a.data),b.id=m.getIdByState(b),b.cleanUrl=b.url.replace(/\\??\\&_suid.*/,\"\"),b.url=b.cleanUrl,c=!m.isEmptyObject(b.data);if(b.title||c)b.hash=m.getShortUrl(b.url).replace(/\\??\\&_suid.*/,\"\"),/\\?/.test(b.hash)||(b.hash+=\"?\"),b.hash+=\"&_suid=\"+b.id;return b.hashedUrl=m.getFullUrl(b.hash),(m.emulated.pushState||m.bugs.safariPoll)&&m.hasUrlDuplicate(b)&&(b.url=b.hashedUrl),b},m.createStateObject=function(a,b,c){var d={data:a,title:b,url:c};return d=m.normalizeState(d),d},m.getStateById=function(a){a=String(a);var c=m.idToState[a]||m.store.idToState[a]||b;return c},m.getStateString=function(a){var b,c,d;return b=m.normalizeState(a),c={data:b.data,title:a.title,url:a.url},d=k.stringify(c),d},m.getStateId=function(a){var b,c;return b=m.normalizeState(a),c=b.id,c},m.getHashByState=function(a){var b,c;return b=m.normalizeState(a),c=b.hash,c},m.extractId=function(a){var b,c,d;return c=/(.*)\\&_suid=([0-9]+)$/.exec(a),d=c?c[1]||a:a,b=c?String(c[2]||\"\"):\"\",b||!1},m.isTraditionalAnchor=function(a){var b=!/[\\/\\?\\.]/.test(a);return b},m.extractState=function(a,b){var c=null,d,e;return b=b||!1,d=m.extractId(a),d&&(c=m.getStateById(d)),c||(e=m.getFullUrl(a),d=m.getIdByUrl(e)||!1,d&&(c=m.getStateById(d)),!c&&b&&!m.isTraditionalAnchor(a)&&(c=m.createStateObject(null,null,e))),c},m.getIdByUrl=function(a){var c=m.urlToId[a]||m.store.urlToId[a]||b;return c},m.getLastSavedState=function(){return m.savedStates[m.savedStates.length-1]||b},m.getLastStoredState=function(){return m.storedStates[m.storedStates.length-1]||b},m.hasUrlDuplicate=function(a){var b=!1,c;return c=m.extractState(a.url),b=c&&c.id!==a.id,b},m.storeState=function(a){return m.urlToId[a.url]=a.id,m.storedStates.push(m.cloneObject(a)),a},m.isLastSavedState=function(a){var b=!1,c,d,e;return m.savedStates.length&&(c=a.id,d=m.getLastSavedState(),e=d.id,b=c===e),b},m.saveState=function(a){return m.isLastSavedState(a)?!1:(m.savedStates.push(m.cloneObject(a)),!0)},m.getStateByIndex=function(a){var b=null;return typeof a==\"undefined\"?b=m.savedStates[m.savedStates.length-1]:a<0?b=m.savedStates[m.savedStates.length+a]:b=m.savedStates[a],b},m.getHash=function(){var a=m.unescapeHash(d.location.hash);return a},m.unescapeString=function(b){var c=b,d;for(;;){d=a.unescape(c);if(d===c)break;c=d}return c},m.unescapeHash=function(a){var b=m.normalizeHash(a);return b=m.unescapeString(b),b},m.normalizeHash=function(a){var b=a.replace(/[^#]*#/,\"\").replace(/#.*/,\"\");return b},m.setHash=function(a,b){var c,e,f;return b!==!1&&m.busy()?(m.pushQueue({scope:m,callback:m.setHash,args:arguments,queue:b}),!1):(c=m.escapeHash(a),m.busy(!0),e=m.extractState(a,!0),e&&!m.emulated.pushState?m.pushState(e.data,e.title,e.url,!1):d.location.hash!==c&&(m.bugs.setHash?(f=m.getPageUrl(),m.pushState(null,null,f+\"#\"+c,!1)):d.location.hash=c),m)},m.escapeHash=function(b){var c=m.normalizeHash(b);return c=a.escape(c),m.bugs.hashEscape||(c=c.replace(/\\%21/g,\"!\").replace(/\\%26/g,\"&\").replace(/\\%3D/g,\"=\").replace(/\\%3F/g,\"?\")),c},m.getHashByUrl=function(a){var b=String(a).replace(/([^#]*)#?([^#]*)#?(.*)/,\"$2\");return b=m.unescapeHash(b),b},m.setTitle=function(a){var b=a.title,c;b||(c=m.getStateByIndex(0),c&&c.url===a.url&&(b=c.title||m.options.initialTitle));try{d.getElementsByTagName(\"title\")[0].innerHTML=b.replace(\"<\",\"<\").replace(\">\",\">\").replace(\" & \",\" & \")}catch(e){}return d.title=b,m},m.queues=[],m.busy=function(a){typeof a!=\"undefined\"?m.busy.flag=a:typeof m.busy.flag==\"undefined\"&&(m.busy.flag=!1);if(!m.busy.flag){h(m.busy.timeout);var b=function(){var a,c,d;if(m.busy.flag)return;for(a=m.queues.length-1;a>=0;--a){c=m.queues[a];if(c.length===0)continue;d=c.shift(),m.fireQueueItem(d),m.busy.timeout=g(b,m.options.busyDelay)}};m.busy.timeout=g(b,m.options.busyDelay)}return m.busy.flag},m.busy.flag=!1,m.fireQueueItem=function(a){return a.callback.apply(a.scope||m,a.args||[])},m.pushQueue=function(a){return m.queues[a.queue||0]=m.queues[a.queue||0]||[],m.queues[a.queue||0].push(a),m},m.queue=function(a,b){return typeof a==\"function\"&&(a={callback:a}),typeof b!=\"undefined\"&&(a.queue=b),m.busy()?m.pushQueue(a):m.fireQueueItem(a),m},m.clearQueue=function(){return m.busy.flag=!1,m.queues=[],m},m.stateChanged=!1,m.doubleChecker=!1,m.doubleCheckComplete=function(){return m.stateChanged=!0,m.doubleCheckClear(),m},m.doubleCheckClear=function(){return m.doubleChecker&&(h(m.doubleChecker),m.doubleChecker=!1),m},m.doubleCheck=function(a){return m.stateChanged=!1,m.doubleCheckClear(),m.bugs.ieDoubleCheck&&(m.doubleChecker=g(function(){return m.doubleCheckClear(),m.stateChanged||a(),!0},m.options.doubleCheckInterval)),m},m.safariStatePoll=function(){var b=m.extractState(d.location.href),c;if(!m.isLastSavedState(b))c=b;else return;return c||(c=m.createStateObject()),m.Adapter.trigger(a,\"popstate\"),m},m.back=function(a){return a!==!1&&m.busy()?(m.pushQueue({scope:m,callback:m.back,args:arguments,queue:a}),!1):(m.busy(!0),m.doubleCheck(function(){m.back(!1)}),n.go(-1),!0)},m.forward=function(a){return a!==!1&&m.busy()?(m.pushQueue({scope:m,callback:m.forward,args:arguments,queue:a}),!1):(m.busy(!0),m.doubleCheck(function(){m.forward(!1)}),n.go(1),!0)},m.go=function(a,b){var c;if(a>0)for(c=1;c<=a;++c)m.forward(b);else{if(!(a<0))throw new Error(\"History.go: History.go requires a positive or negative integer passed.\");for(c=-1;c>=a;--c)m.back(b)}return m};if(m.emulated.pushState){var o=function(){};m.pushState=m.pushState||o,m.replaceState=m.replaceState||o}else m.onPopState=function(b,c){var e=!1,f=!1,g,h;return m.doubleCheckComplete(),g=m.getHash(),g?(h=m.extractState(g||d.location.href,!0),h?m.replaceState(h.data,h.title,h.url,!1):(m.Adapter.trigger(a,\"anchorchange\"),m.busy(!1)),m.expectedStateId=!1,!1):(e=m.Adapter.extractEventData(\"state\",b,c)||!1,e?f=m.getStateById(e):m.expectedStateId?f=m.getStateById(m.expectedStateId):f=m.extractState(d.location.href),f||(f=m.createStateObject(null,null,d.location.href)),m.expectedStateId=!1,m.isLastSavedState(f)?(m.busy(!1),!1):(m.storeState(f),m.saveState(f),m.setTitle(f),m.Adapter.trigger(a,\"statechange\"),m.busy(!1),!0))},m.Adapter.bind(a,\"popstate\",m.onPopState),m.pushState=function(b,c,d,e){if(m.getHashByUrl(d)&&m.emulated.pushState)throw new Error(\"History.js does not support states with fragement-identifiers (hashes/anchors).\");if(e!==!1&&m.busy())return m.pushQueue({scope:m,callback:m.pushState,args:arguments,queue:e}),!1;m.busy(!0);var f=m.createStateObject(b,c,d);return m.isLastSavedState(f)?m.busy(!1):(m.storeState(f),m.expectedStateId=f.id,n.pushState(f.id,f.title,f.url),m.Adapter.trigger(a,\"popstate\")),!0},m.replaceState=function(b,c,d,e){if(m.getHashByUrl(d)&&m.emulated.pushState)throw new Error(\"History.js does not support states with fragement-identifiers (hashes/anchors).\");if(e!==!1&&m.busy())return m.pushQueue({scope:m,callback:m.replaceState,args:arguments,queue:e}),!1;m.busy(!0);var f=m.createStateObject(b,c,d);return m.isLastSavedState(f)?m.busy(!1):(m.storeState(f),m.expectedStateId=f.id,n.replaceState(f.id,f.title,f.url),m.Adapter.trigger(a,\"popstate\")),!0};if(f){try{m.store=k.parse(f.getItem(\"History.store\"))||{}}catch(p){m.store={}}m.normalizeStore()}else m.store={},m.normalizeStore();m.Adapter.bind(a,\"beforeunload\",m.clearAllIntervals),m.Adapter.bind(a,\"unload\",m.clearAllIntervals),m.saveState(m.storeState(m.extractState(d.location.href,!0))),f&&(m.onUnload=function(){var a,b;try{a=k.parse(f.getItem(\"History.store\"))||{}}catch(c){a={}}a.idToState=a.idToState||{},a.urlToId=a.urlToId||{},a.stateToId=a.stateToId||{};for(b in m.idToState){if(!m.idToState.hasOwnProperty(b))continue;a.idToState[b]=m.idToState[b]}for(b in m.urlToId){if(!m.urlToId.hasOwnProperty(b))continue;a.urlToId[b]=m.urlToId[b]}for(b in m.stateToId){if(!m.stateToId.hasOwnProperty(b))continue;a.stateToId[b]=m.stateToId[b]}m.store=a,m.normalizeStore(),f.setItem(\"History.store\",k.stringify(a))},m.intervalList.push(i(m.onUnload,m.options.storeInterval)),m.Adapter.bind(a,\"beforeunload\",m.onUnload),m.Adapter.bind(a,\"unload\",m.onUnload));if(!m.emulated.pushState){m.bugs.safariPoll&&m.intervalList.push(i(m.safariStatePoll,m.options.safariPollInterval));if(e.vendor===\"Apple Computer, Inc.\"||(e.appCodeName||\"\")===\"Mozilla\")m.Adapter.bind(a,\"hashchange\",function(){m.Adapter.trigger(a,\"popstate\")}),m.getHash()&&m.Adapter.onDomLoad(function(){m.Adapter.trigger(a,\"hashchange\")})}},m.init()}(window)"; var mod_pagespeed_cL6$Was7WD = "String.prototype.queryStringToJSON=String.prototype.queryStringToJSON||function(){var params=String(this);params=params.substring(params.indexOf('?')+1);params=params.replace(/\\+/g,'%20');if(params.substring(0,1)==='{'&¶ms.substring(params.length-1)==='}'){return eval(decodeURIComponent(params));}params=params.split(/\\&(amp\\;)?/);var json={};for(var i=0,n=params.length;i\",c+=\"
\",c+=\"
\",c+=\"
\",c+=\"
\",c+=\"
\",c+=\"
\",c+=\"\",a(b.element).html(c)},_addEventHandlersForInput:function(){var b=this;b.dataObject.oInputElement=null;var c=d;b.settings.parentElement!=d?(a(b.settings.parentElement).find(\"input[type='date'], input[type='time'], input[type='datetime']\").each(function(){var b=a(this).attr(\"type\");a(this).attr(\"type\",\"text\"),a(this).attr(\"data-field\",b)}),c=a(b.settings.parentElement).find(\"[data-field='date'], [data-field='time'], [data-field='datetime']\")):(a(\"input[type='date'], input[type='time'], input[type='datetime']\").each(function(){var b=a(this).attr(\"type\");a(this).attr(\"type\",\"text\"),a(this).attr(\"data-field\",b)}),c=a(\"[data-field='date'], [data-field='time'], [data-field='datetime']\")),a(c).unbind(\"focus\",b._inputFieldFocus),a(c).on(\"focus\",{obj:b},b._inputFieldFocus),a(c).not(\"input\").click(function(){null==b.dataObject.oInputElement&&b.showDateTimePicker(this)}),a(c).click(function(a){a.stopPropagation()}),b.settings.addEventHandlers&&b.settings.addEventHandlers.call(b)},_inputFieldFocus:function(a){var b=a.data.obj;null==b.dataObject.oInputElement&&b.showDateTimePicker(a.target),b.dataObject.bMouseDown=!1},showDateTimePicker:function(b){var c=this;if(null==c.dataObject.oInputElement){c.dataObject.oInputElement=b,c.dataObject.iTabIndex=parseInt(a(b).attr(\"tabIndex\"));var d=a(b).data(\"field\")||\"\",e=a(b).data(\"min\")||\"\",f=a(b).data(\"max\")||\"\",g=a(b).data(\"format\")||\"\",h=a(b).data(\"view\")||\"\",i=a(b).data(\"startend\")||\"\",j=a(b).data(\"startendelem\")||\"\",k=c._getValueOfElement(b)||\"\";if(\"\"!=h&&c.setIsPopup(c._compare(h,\"Popup\")?!0:!1),!c.settings.isPopup){c._createPicker();var l=a(c.dataObject.oInputElement).offset().top+a(c.dataObject.oInputElement).outerHeight(),m=a(c.dataObject.oInputElement).offset().left,n=a(c.dataObject.oInputElement).outerWidth();a(c.element).css({position:\"absolute\",top:l,left:m,width:n,height:\"auto\"})}c._showPicker(d,e,f,g,k,b,i,j)}},_setButtonAction:function(a){var b=this;if(null!=b.dataObject.oInputElement){var c=b._setOutput();b._setValueOfElement(c),b._hidePicker(a?0:\"\")}},_setOutput:function(){var a=this,b=\"\",c=a.dataObject.dCurrentDate.getDate(),d=a.dataObject.dCurrentDate.getMonth(),e=a.dataObject.dCurrentDate.getFullYear(),f=a.dataObject.dCurrentDate.getHours(),g=a.dataObject.dCurrentDate.getMinutes();if(a._compare(a.settings.mode,\"date\")){if(a._compare(a.dataObject.sDateFormat,a.dataObject.sArrInputDateFormats[0])){d++;var h=10>c?\"0\"+c:c,i=10>d?\"0\"+d:d;b=h+a.settings.dateSeparator+i+a.settings.dateSeparator+e}else if(a._compare(a.dataObject.sDateFormat,a.dataObject.sArrInputDateFormats[1])){d++;var h=10>c?\"0\"+c:c,i=10>d?\"0\"+d:d;b=i+a.settings.dateSeparator+h+a.settings.dateSeparator+e}else if(a._compare(a.dataObject.sDateFormat,a.dataObject.sArrInputDateFormats[2])){d++;var h=10>c?\"0\"+c:c,i=10>d?\"0\"+d:d;b=e+a.settings.dateSeparator+i+a.settings.dateSeparator+h}else if(a._compare(a.dataObject.sDateFormat,a.dataObject.sArrInputDateFormats[3])){var h=10>c?\"0\"+c:c,i=a.settings.shortMonthNames[d];b=h+a.settings.dateSeparator+i+a.settings.dateSeparator+e}}else if(a._compare(a.settings.mode,\"time\")){if(a._compare(a.dataObject.sTimeFormat,a.dataObject.sArrInputTimeFormats[0])){var j=a._determineMeridiemFromHourAndMinutes(f,g);0==f&&\"AM\"==j?f=12:f>12&&\"PM\"==j&&(f-=12);var k=10>f?\"0\"+f:f,l=10>g?\"0\"+g:g;b=k+a.settings.timeSeparator+l+a.settings.timeMeridiemSeparator+j}else if(a._compare(a.dataObject.sTimeFormat,a.dataObject.sArrInputTimeFormats[1])){var k=10>f?\"0\"+f:f,l=10>g?\"0\"+g:g;b=k+a.settings.timeSeparator+l}}else if(a._compare(a.settings.mode,\"datetime\")){var m=\"\",n=\"\";if(a._compare(a.dataObject.sDateTimeFormat,a.dataObject.sArrInputDateTimeFormats[0])||a._compare(a.dataObject.sDateTimeFormat,a.dataObject.sArrInputDateTimeFormats[1])){d++;var h=10>c?\"0\"+c:c,i=10>d?\"0\"+d:d;m=h+a.settings.dateSeparator+i+a.settings.dateSeparator+e}else if(a._compare(a.dataObject.sDateTimeFormat,a.dataObject.sArrInputDateTimeFormats[2])||a._compare(a.dataObject.sDateTimeFormat,a.dataObject.sArrInputDateTimeFormats[3])){d++;var h=10>c?\"0\"+c:c,i=10>d?\"0\"+d:d;m=i+a.settings.dateSeparator+h+a.settings.dateSeparator+e}else if(a._compare(a.dataObject.sDateTimeFormat,a.dataObject.sArrInputDateTimeFormats[4])||a._compare(a.dataObject.sDateTimeFormat,a.dataObject.sArrInputDateTimeFormats[5])){d++;var h=10>c?\"0\"+c:c,i=10>d?\"0\"+d:d;m=e+a.settings.dateSeparator+i+a.settings.dateSeparator+h}else if(a._compare(a.dataObject.sDateTimeFormat,a.dataObject.sArrInputDateTimeFormats[6])||a._compare(a.dataObject.sDateTimeFormat,a.dataObject.sArrInputDateTimeFormats[7])){var h=10>c?\"0\"+c:c,i=a.settings.shortMonthNames[d];m=h+a.settings.dateSeparator+i+a.settings.dateSeparator+e}if(a.dataObject.bIs12Hour){var j=a._determineMeridiemFromHourAndMinutes(f,g);0==f&&\"AM\"==j?f=12:f>12&&\"PM\"==j&&(f-=12);var k=10>f?\"0\"+f:f,l=10>g?\"0\"+g:g;n=k+a.settings.timeSeparator+l+a.settings.timeMeridiemSeparator+j}else{var k=10>f?\"0\"+f:f,l=10>g?\"0\"+g:g;n=k+a.settings.timeSeparator+l}b=m+a.settings.dateTimeSeparator+n}return b},_clearButtonAction:function(){var a=this;null!=a.dataObject.oInputElement&&a._setValueOfElement(\"\"),a._hidePicker(\"\")},_setOutputOnIncrementOrDecrement:function(){var a=this;if(null!=a.dataObject.oInputElement&&a.settings.setValueInTextboxOnEveryClick){var b=a._setOutput();a._setValueOfElement(b)}},_showPicker:function(b,c,d,e,f,g,h,i){var j=this;if(\"\"!=b&&(j.settings.mode=b),j.dataObject.dMinValue=null,j.dataObject.dMaxValue=null,j.dataObject.bIs12Hour=!1,j._compare(j.settings.mode,\"date\")){var k=c||j.settings.minDate,l=d||j.settings.maxDate,m=e||j.settings.dateFormat;if(\"\"!=m&&null!=m&&(j.dataObject.sDateFormat=m),\"\"!=k&&null!=k&&(j.dataObject.dMinValue=j._parseDate(k)),\"\"!=l&&null!=l&&(j.dataObject.dMaxValue=j._parseDate(l)),\"\"!=h&&(j._compare(h,\"start\")||j._compare(h,\"end\"))&&\"\"!=i&&a(i).length>=1){var n=j._getValueOfElement(a(i));if(\"\"!=n){var o=j._parseDate(n);j._compare(h,\"start\")?\"\"!=l&&null!=l?j._compareDates(o,j.dataObject.dMaxValue)<0&&(j.dataObject.dMaxValue=new Date(o)):j.dataObject.dMaxValue=new Date(o):j._compare(h,\"end\")&&(\"\"!=k&&null!=k?j._compareDates(o,j.dataObject.dMinValue)>0&&(j.dataObject.dMinValue=new Date(o)):j.dataObject.dMinValue=new Date(o))}}j.dataObject.dCurrentDate=j._parseDate(f),j.dataObject.dCurrentDate.setHours(0),j.dataObject.dCurrentDate.setMinutes(0),j.dataObject.dCurrentDate.setSeconds(0)}else if(j._compare(j.settings.mode,\"time\")){var k=c||j.settings.minTime,l=d||j.settings.maxTime,p=e||j.settings.timeFormat;if(\"\"!=p&&null!=p&&(j.dataObject.sTimeFormat=p),\"\"!=k&&null!=k&&(j.dataObject.dMinValue=j._parseTime(k)),\"\"!=l&&null!=l&&(j.dataObject.dMaxValue=j._parseTime(l)),\"\"!=h&&(j._compare(h,\"start\")||j._compare(h,\"end\"))&&\"\"!=i&&a(i).length>=1){var q=j._getValueOfElement(a(i));if(\"\"!=q){var r=j._parseTime(q);j._compare(h,\"start\")?(r.setMinutes(r.getMinutes()-1),\"\"!=l&&null!=l?2==j._compareTime(r,j.dataObject.dMaxValue)&&(j.dataObject.dMaxValue=new Date(r)):j.dataObject.dMaxValue=new Date(r)):j._compare(h,\"end\")&&(r.setMinutes(r.getMinutes()+1),\"\"!=k&&null!=k?3==j._compareTime(r,j.dataObject.dMinValue)&&(j.dataObject.dMinValue=new Date(r)):j.dataObject.dMinValue=new Date(r))}}j.dataObject.bIs12Hour=j._compare(j.dataObject.sTimeFormat,j.dataObject.sArrInputTimeFormats[0]),j.dataObject.dCurrentDate=j._parseTime(f)}else if(j._compare(j.settings.mode,\"datetime\")){var k=c||j.settings.minDateTime,l=d||j.settings.maxDateTime,s=e||j.settings.dateTimeFormat;if(\"\"!=s&&null!=s&&(j.dataObject.sDateTimeFormat=s),\"\"!=k&&null!=k&&(j.dataObject.dMinValue=j._parseDateTime(k)),\"\"!=l&&null!=l&&(j.dataObject.dMaxValue=j._parseDateTime(l)),\"\"!=h&&(j._compare(h,\"start\")||j._compare(h,\"end\"))&&\"\"!=i&&a(i).length>=1){var t=j._getValueOfElement(a(i));if(\"\"!=t){var u=j._parseDateTime(t);j._compare(h,\"start\")?\"\"!=l&&null!=l?j._compareDateTime(u,j.dataObject.dMaxValue)<0&&(j.dataObject.dMaxValue=new Date(u)):j.dataObject.dMaxValue=new Date(u):j._compare(h,\"end\")&&(\"\"!=k&&null!=k?j._compareDateTime(u,j.dataObject.dMinValue)>0&&(j.dataObject.dMinValue=new Date(u)):j.dataObject.dMinValue=new Date(u))}}j.dataObject.bIs12Hour=j._compare(j.dataObject.sDateTimeFormat,j.dataObject.sArrInputDateTimeFormats[1])||j._compare(j.dataObject.sDateTimeFormat,j.dataObject.sArrInputDateTimeFormats[3])||j._compare(j.dataObject.sDateTimeFormat,j.dataObject.sArrInputDateTimeFormats[5])||j._compare(j.dataObject.sDateTimeFormat,j.dataObject.sArrInputDateTimeFormats[7]),j.dataObject.dCurrentDate=j._parseDateTime(f)}j._setVariablesForDate(),j._modifyPicker(),a(j.element).fadeIn(j.settings.animationDuration)},_hidePicker:function(b){var e=this;(\"\"===b||b===d||null===b)&&(b=e.settings.animationDuration),null!=e.dataObject.oInputElement&&(a(e.dataObject.oInputElement).blur(),e.dataObject.oInputElement=null),a(e.element).fadeOut(b),0==b?a(e.element).find(\".dtpicker-subcontent\").html(\"\"):setTimeout(function(){a(e.element).find(\".dtpicker-subcontent\").html(\"\")},b),a(c).unbind(\"click.DateTimePicker\"),a(c).unbind(\"keydown.DateTimePicker\"),a(c).unbind(\"keyup.DateTimePicker\")},_modifyPicker:function(){var b,c,d=this,e=new Array;var color=$(d.element).attr('colorStyle');d._compare(d.settings.mode,\"date\")?(b=d.settings.titleContentDate,c=3,d._compare(d.dataObject.sDateFormat,d.dataObject.sArrInputDateFormats[0])?e=[\"day\",\"month\",\"year\"]:d._compare(d.dataObject.sDateFormat,d.dataObject.sArrInputDateFormats[1])?e=[\"month\",\"day\",\"year\"]:d._compare(d.dataObject.sDateFormat,d.dataObject.sArrInputDateFormats[2])?e=[\"year\",\"month\",\"day\"]:d._compare(d.dataObject.sDateFormat,d.dataObject.sArrInputDateFormats[3])&&(e=[\"day\",\"month\",\"year\"])):d._compare(d.settings.mode,\"time\")?(b=d.settings.titleContentTime,d._compare(d.dataObject.sTimeFormat,d.dataObject.sArrInputTimeFormats[0])?(c=3,e=[\"hour\",\"minutes\",\"meridiem\"]):d._compare(d.dataObject.sTimeFormat,d.dataObject.sArrInputTimeFormats[1])&&(c=2,e=[\"hour\",\"minutes\"])):d._compare(d.settings.mode,\"datetime\")&&(b=d.settings.titleContentDateTime,d._compare(d.dataObject.sDateTimeFormat,d.dataObject.sArrInputDateTimeFormats[0])?(c=5,e=[\"day\",\"month\",\"year\",\"hour\",\"minutes\"]):d._compare(d.dataObject.sDateTimeFormat,d.dataObject.sArrInputDateTimeFormats[1])?(c=6,e=[\"day\",\"month\",\"year\",\"hour\",\"minutes\",\"meridiem\"]):d._compare(d.dataObject.sDateTimeFormat,d.dataObject.sArrInputDateTimeFormats[2])?(c=5,e=[\"month\",\"day\",\"year\",\"hour\",\"minutes\"]):d._compare(d.dataObject.sDateTimeFormat,d.dataObject.sArrInputDateTimeFormats[3])?(c=6,e=[\"month\",\"day\",\"year\",\"hour\",\"minutes\",\"meridiem\"]):d._compare(d.dataObject.sDateTimeFormat,d.dataObject.sArrInputDateTimeFormats[4])?(c=5,e=[\"year\",\"month\",\"day\",\"hour\",\"minutes\"]):d._compare(d.dataObject.sDateTimeFormat,d.dataObject.sArrInputDateTimeFormats[5])?(c=6,e=[\"year\",\"month\",\"day\",\"hour\",\"minutes\",\"meridiem\"]):d._compare(d.dataObject.sDateTimeFormat,d.dataObject.sArrInputDateTimeFormats[6])?(c=5,e=[\"day\",\"month\",\"year\",\"hour\",\"minutes\"]):d._compare(d.dataObject.sDateTimeFormat,d.dataObject.sArrInputDateTimeFormats[7])&&(c=6,e=[\"day\",\"month\",\"year\",\"hour\",\"minutes\",\"meridiem\"]));for(var f=\"dtpicker-comp\"+c,g=!1,h=!1,i=!1,j=0;j\",k+=\"
\"+b+\"
\",g&&(k+=\"X\"),k+=\"
\",k+=\"\";var l=\"\";l+=\"
\";for(var j=0;c>j;j++){var m=e[j];l+=\"
\",l+=\"
\",l+=\"+\",l+=\"\",l+=\"-\",l+=\"
\",l+=\"
\"}l+=\"
\";var n=\"\";n=h&&i?\" dtpicker-twoButtons\":\" dtpicker-singleButton\";var o=\"\";o+=\"\",sTempStr=k+l+o,a(d.element).find(\".dtpicker-subcontent\").html(sTempStr),d._setCurrentDate(),d._addEventHandlersForPicker()},_addEventHandlersForPicker:function(){var b=this;a(c).on(\"click.DateTimePicker\",function(){b._hidePicker(\"\")}),a(c).on(\"keydown.DateTimePicker\",function(c){return a(\".dtpicker-compValue\").is(\":focus\")||\"9\"!=(c.keyCode?c.keyCode:c.which)?void 0:(b._setButtonAction(!0),a(\"[tabIndex=\"+(b.dataObject.iTabIndex+1)+\"]\").focus(),!1)}),a(c).on(\"keydown.DateTimePicker\",function(c){a(\".dtpicker-compValue\").is(\":focus\")||\"9\"==(c.keyCode?c.keyCode:c.which)||b._hidePicker(\"\")}),a(\".dtpicker-cont *\").click(function(a){a.stopPropagation()}),a(\".dtpicker-compValue\").not(\".month .dtpicker-compValue, .meridiem .dtpicker-compValue\").keyup(function(){this.value=this.value.replace(/[^0-9\\.]/g,\"\")}),a(\".dtpicker-compValue\").focus(function(){b.dataObject.bElemFocused=!0}),a(\".dtpicker-compValue\").blur(function(){b._getValuesFromInputBoxes(),b._setCurrentDate(),b.dataObject.bElemFocused=!1;var c=a(this).parent().parent();setTimeout(function(){c.is(\":last-child\")&&!b.dataObject.bElemFocused&&b._setButtonAction(!1)},50)}),a(\".dtpicker-compValue\").keyup(function(){var b=a(this),c=b.val(),d=c.length;if(b.parent().hasClass(\"day\")||b.parent().hasClass(\"hour\")||b.parent().hasClass(\"minutes\")||b.parent().hasClass(\"meridiem\")){if(d>2){var e=c.slice(0,2);b.val(e)}}else if(b.parent().hasClass(\"month\")){if(d>3){var e=c.slice(0,3);b.val(e)}}else if(b.parent().hasClass(\"year\")&&d>4){var e=c.slice(0,4);b.val(e)}}),a(b.element).find(\".dtpicker-close\").click(function(){b._hidePicker(\"\")}),a(b.element).find(\".dtpicker-buttonSet\").click(function(){b._setButtonAction(!1)}),a(b.element).find(\".dtpicker-buttonClear\").click(function(){b._clearButtonAction()}),a(b.element).find(\".day .increment\").click(function(){b.dataObject.iCurrentDay++,b._setCurrentDate(),b._setOutputOnIncrementOrDecrement()}),a(b.element).find(\".day .decrement\").click(function(){b.dataObject.iCurrentDay--,b._setCurrentDate(),b._setOutputOnIncrementOrDecrement()}),a(b.element).find(\".month .increment\").click(function(){b.dataObject.iCurrentMonth++,b._setCurrentDate(),b._setOutputOnIncrementOrDecrement()}),a(b.element).find(\".month .decrement\").click(function(){b.dataObject.iCurrentMonth--,b._setCurrentDate(),b._setOutputOnIncrementOrDecrement()}),a(b.element).find(\".year .increment\").click(function(){b.dataObject.iCurrentYear++,b._setCurrentDate(),b._setOutputOnIncrementOrDecrement()}),a(b.element).find(\".year .decrement\").click(function(){b.dataObject.iCurrentYear--,b._setCurrentDate(),b._setOutputOnIncrementOrDecrement()}),a(b.element).find(\".hour .increment\").click(function(){b.dataObject.iCurrentHour++,b._setCurrentDate(),b._setOutputOnIncrementOrDecrement()}),a(b.element).find(\".hour .decrement\").click(function(){b.dataObject.iCurrentHour--,b._setCurrentDate(),b._setOutputOnIncrementOrDecrement()}),a(b.element).find(\".minutes .increment\").click(function(){b.dataObject.iCurrentMinutes++,b._setCurrentDate(),b._setOutputOnIncrementOrDecrement()}),a(b.element).find(\".minutes .decrement\").click(function(){b.dataObject.iCurrentMinutes--,b._setCurrentDate(),b._setOutputOnIncrementOrDecrement()}),a(b.element).find(\".meridiem .dtpicker-compButton\").click(function(){b._compare(b.dataObject.sCurrentMeridiem,\"AM\")?(b.dataObject.sCurrentMeridiem=\"PM\",b.dataObject.iCurrentHour+=12):b._compare(b.dataObject.sCurrentMeridiem,\"PM\")&&(b.dataObject.sCurrentMeridiem=\"AM\",b.dataObject.iCurrentHour-=12),b._setCurrentDate(),b._setOutputOnIncrementOrDecrement()})},_getValueOfElement:function(b){var c=this,d=\"\";return d=c._compare(a(b).prop(\"tagName\"),\"INPUT\")?a(b).val():a(b).html()},_setValueOfElement:function(b){var c=this,d=a(c.dataObject.oInputElement);return c._compare(d.prop(\"tagName\"),\"INPUT\")?d.val(b):d.html(b),d.change(),b},_parseDate:function(a){var b=this,c=new Date(b.settings.defaultDate),e=c.getDate(),f=c.getMonth(),g=c.getFullYear();if(\"\"!=a&&a!=d&&null!=a){var h=a.split(b.settings.dateSeparator);b._compare(b.dataObject.sDateFormat,b.dataObject.sArrInputDateFormats[0])?(e=parseInt(h[0]),f=parseInt(h[1]-1),g=parseInt(h[2])):b._compare(b.dataObject.sDateFormat,b.dataObject.sArrInputDateFormats[1])?(f=parseInt(h[0]-1),e=parseInt(h[1]),g=parseInt(h[2])):b._compare(b.dataObject.sDateFormat,b.dataObject.sArrInputDateFormats[2])?(g=parseInt(h[0]),f=parseInt(h[1]-1),e=parseInt(h[2])):b._compare(b.dataObject.sDateFormat,b.dataObject.sArrInputDateFormats[3])&&(e=parseInt(h[0]),f=b.getShortMonthIndex(h[1]),g=parseInt(h[2]))}return c=new Date(g,f,e,0,0,0,0)},_parseTime:function(a){var b=this,c=new Date(b.settings.defaultDate),e=c.getDate(),f=c.getMonth(),g=c.getFullYear(),h=c.getHours(),i=c.getMinutes();if(\"\"!=a&&a!=d&&null!=a)if(b._compare(b.dataObject.sTimeFormat,b.dataObject.sArrInputTimeFormats[0])){var j=a.split(b.settings.timeMeridiemSeparator),k=j[1],l=j[0].split(b.settings.timeSeparator);h=parseInt(l[0]),i=parseInt(l[1]),12==h&&b._compare(k,\"AM\")?h=0:12>h&&b._compare(k,\"PM\")&&(h+=12)}else if(b._compare(b.dataObject.sTimeFormat,b.dataObject.sArrInputTimeFormats[1])){var l=a.split(b.settings.timeSeparator);h=parseInt(l[0]),i=parseInt(l[1])}return c=new Date(g,f,e,h,i,0,0)},_parseDateTime:function(a){var b=this,c=new Date(b.settings.defaultDate),e=c.getDate(),f=c.getMonth(),g=c.getFullYear(),h=c.getHours(),i=c.getMinutes(),j=\"\";if(\"\"!=a&&a!=d&&null!=a){var k=a.split(b.settings.dateTimeSeparator),l=k[0].split(b.settings.dateSeparator);b._compare(b.dataObject.sDateTimeFormat,b.dataObject.sArrInputDateTimeFormats[0])||b._compare(b.dataObject.sDateTimeFormat,b.dataObject.sArrInputDateTimeFormats[1])?(e=parseInt(l[0]),f=parseInt(l[1]-1),g=parseInt(l[2])):b._compare(b.dataObject.sDateTimeFormat,b.dataObject.sArrInputDateTimeFormats[2])||b._compare(b.dataObject.sDateTimeFormat,b.dataObject.sArrInputDateTimeFormats[3])?(f=parseInt(l[0]-1),e=parseInt(l[1]),g=parseInt(l[2])):b._compare(b.dataObject.sDateTimeFormat,b.dataObject.sArrInputDateTimeFormats[4])||b._compare(b.dataObject.sDateTimeFormat,b.dataObject.sArrInputDateTimeFormats[5])?(g=parseInt(l[0]),f=parseInt(l[1]-1),e=parseInt(l[2])):(b._compare(b.dataObject.sDateTimeFormat,b.dataObject.sArrInputDateTimeFormats[6])||b._compare(b.dataObject.sDateTimeFormat,b.dataObject.sArrInputDateTimeFormats[7]))&&(e=parseInt(l[0]),f=b.getShortMonthIndex(l[1]),g=parseInt(l[2]));var m=k[1];if(b.dataObject.bIs12Hour){if(b._compare(b.settings.dateTimeSeparator,b.settings.timeMeridiemSeparator)&&3==k.length)j=k[2];else{var n=m.split(b.settings.timeMeridiemSeparator);m=n[0],j=n[1]}b._compare(j,\"AM\")||b._compare(j,\"PM\")||(j=\"\")}var o=m.split(b.settings.timeSeparator);h=parseInt(o[0]),i=parseInt(o[1]),12==h&&b._compare(j,\"AM\")?h=0:12>h&&b._compare(j,\"PM\")&&(h+=12)}return c=new Date(g,f,e,h,i,0,0)},getShortMonthIndex:function(a){for(var b=this,c=0;c1&&(c=c.charAt(0).toUpperCase()+c.slice(1));var d=b.settings.shortMonthNames.indexOf(c);-1!=d?b.dataObject.iCurrentMonth=parseInt(d):c.match(\"^[+|-]?[0-9]+$\")&&(b.dataObject.iCurrentMonth=parseInt(c-1)),b.dataObject.iCurrentDay=parseInt(a(b.element).find(\".day .dtpicker-compValue\").val())||b.dataObject.iCurrentDay,b.dataObject.iCurrentYear=parseInt(a(b.element).find(\".year .dtpicker-compValue\").val())||b.dataObject.iCurrentYear}if(b._compare(b.settings.mode,\"time\")||b._compare(b.settings.mode,\"datetime\")){if(b.dataObject.iCurrentHour=parseInt(a(b.element).find(\".hour .dtpicker-compValue\").val()),b.dataObject.iCurrentMinutes=parseInt(a(b.element).find(\".minutes .dtpicker-compValue\").val()),b._compare(b.settings.mode,\"time\"))if(b.dataObject.bIs12Hour){if(b.dataObject.iCurrentHour>12&&(b.dataObject.iCurrentHour=b.dataObject.iCurrentHour%12),b.dataObject.iCurrentMinutes>59){var e=b.dataObject.iCurrentMinutes/60,f=b.dataObject.iCurrentMinutes%59,g=b.dataObject.iCurrentHour+e;g>12&&(b.dataObject.iCurrentHour=g%12),b.dataObject.iCurrentMinutes=f}}else if(b.dataObject.iCurrentHour>23&&(b.dataObject.iCurrentHour=b.dataObject.iCurrentHour%23),b.dataObject.iCurrentMinutes>59){var e=b.dataObject.iCurrentMinutes/60,f=b.dataObject.iCurrentMinutes%59,g=b.dataObject.iCurrentHour+e;g>23&&(b.dataObject.iCurrentHour=g%23),b.dataObject.iCurrentMinutes=f}if(b.dataObject.bIs12Hour){var h=a(b.element).find(\".meridiem .dtpicker-compValue\").val();(b._compare(h,\"AM\")||b._compare(h,\"PM\"))&&(b.dataObject.sCurrentMeridiem=h),b._compare(b.dataObject.sCurrentMeridiem,\"PM\")&&b.dataObject.iCurrentHour<13&&(b.dataObject.iCurrentHour+=12),b._compare(b.dataObject.sCurrentMeridiem,\"AM\")&&12==b.dataObject.iCurrentHour&&(b.dataObject.iCurrentHour=0)}}},_setCurrentDate:function(){var b=this,c=new Date(b.dataObject.iCurrentYear,b.dataObject.iCurrentMonth,b.dataObject.iCurrentDay,b.dataObject.iCurrentHour,b.dataObject.iCurrentMinutes,0,0),d=!1,e=!1;if(null!=b.dataObject.dMaxValue&&(d=c.getTime()>b.dataObject.dMaxValue.getTime()),null!=b.dataObject.dMinValue&&(e=c.getTime()b.dataObject.dMaxValue.getTime()),null!=b.dataObject.dMinValue&&(g=b.dataObject.dCurrentDate.getTime()h?\"0\"+h:h;var i=b.dataObject.iCurrentMonth,j=b.dataObject.iCurrentMonth;j=10>j?\"0\"+j:j;var k=b.settings.shortMonthNames[i],l=b.settings.fullMonthNames[i],m=b.dataObject.iCurrentYear,n=b.dataObject.dCurrentDate.getDay(),o=b.settings.shortDayNames[n],p=b.settings.fullDayNames[n];a(b.element).find(\".day .dtpicker-compValue\").val(h),a(b.element).find(\".month .dtpicker-compValue\").val(k),a(b.element).find(\".year .dtpicker-compValue\").val(m);var q=b.settings.formatHumanDate({dd:h,MM:j,yyyy:m,day:p,dayShort:o,month:l,monthShort:k});a(b.element).find(\".dtpicker-value\").html(q)}else if(b._compare(b.settings.mode,\"time\")){var r=b.dataObject.iCurrentHour;b.dataObject.bIs12Hour&&(r>12&&(r-=12),a(b.element).find(\".meridiem .dtpicker-compValue\").val(b.dataObject.sCurrentMeridiem)),r=10>r?\"0\"+r:r,b.dataObject.bIs12Hour&&\"00\"==r&&(r=12);var s=b.dataObject.iCurrentMinutes;s=10>s?\"0\"+s:s,a(b.element).find(\".hour .dtpicker-compValue\").val(r),a(b.element).find(\".minutes .dtpicker-compValue\").val(s);var t=r+b.settings.timeSeparator+s;b.dataObject.bIs12Hour&&(t+=b.settings.timeMeridiemSeparator+b.dataObject.sCurrentMeridiem),a(b.element).find(\".dtpicker-value\").html(t)}else if(b._compare(b.settings.mode,\"datetime\")){var h=b.dataObject.iCurrentDay;h=10>h?\"0\"+h:h;var i=b.dataObject.iCurrentMonth,j=10>i?\"0\"+i:i,k=b.settings.shortMonthNames[i],l=b.settings.fullMonthNames[i],m=b.dataObject.iCurrentYear,n=b.dataObject.dCurrentDate.getDay(),o=b.settings.shortDayNames[n],p=b.settings.fullDayNames[n];a(b.element).find(\".day .dtpicker-compValue\").val(h),a(b.element).find(\".month .dtpicker-compValue\").val(k),a(b.element).find(\".year .dtpicker-compValue\").val(m);var q=b.settings.formatHumanDate({dd:h,MM:j,yyyy:m,day:p,dayShort:o,month:l,monthShort:k}),r=b.dataObject.iCurrentHour;b.dataObject.bIs12Hour&&(r>12&&(r-=12),a(b.element).find(\".meridiem .dtpicker-compValue\").val(b.dataObject.sCurrentMeridiem)),r=10>r?\"0\"+r:r,b.dataObject.bIs12Hour&&\"00\"==r&&(r=12);var s=b.dataObject.iCurrentMinutes;s=10>s?\"0\"+s:s,a(b.element).find(\".hour .dtpicker-compValue\").val(r),a(b.element).find(\".minutes .dtpicker-compValue\").val(s);var t=r+b.settings.timeSeparator+s;b.dataObject.bIs12Hour&&(t+=b.settings.timeMeridiemSeparator+b.dataObject.sCurrentMeridiem);var u=q+b.settings.dateTimeSeparator+t;a(b.element).find(\".dtpicker-value\").html(u)}b._setButtons()},_setButtons:function(){var b=this;a(b.element).find(\".dtpicker-compButton\").removeClass(\"dtpicker-compButtonDisable\").addClass(\"dtpicker-compButtonEnable\");var c;if(null!=b.dataObject.dMaxValue&&(b._compare(b.settings.mode,\"time\")?((b.dataObject.iCurrentHour+1>b.dataObject.dMaxValue.getHours()||b.dataObject.iCurrentHour+1==b.dataObject.dMaxValue.getHours()&&b.dataObject.iCurrentMinutes>b.dataObject.dMaxValue.getMinutes())&&a(b.element).find(\".hour .increment\").removeClass(\"dtpicker-compButtonEnable\").addClass(\"dtpicker-compButtonDisable\"),b.dataObject.iCurrentHour>=b.dataObject.dMaxValue.getHours()&&b.dataObject.iCurrentMinutes+1>b.dataObject.dMaxValue.getMinutes()&&a(b.element).find(\".minutes .increment\").removeClass(\"dtpicker-compButtonEnable\").addClass(\"dtpicker-compButtonDisable\")):(c=new Date(b.dataObject.iCurrentYear,b.dataObject.iCurrentMonth,b.dataObject.iCurrentDay+1,b.dataObject.iCurrentHour,b.dataObject.iCurrentMinutes,0,0),c.getTime()>b.dataObject.dMaxValue.getTime()&&a(b.element).find(\".day .increment\").removeClass(\"dtpicker-compButtonEnable\").addClass(\"dtpicker-compButtonDisable\"),c=new Date(b.dataObject.iCurrentYear,b.dataObject.iCurrentMonth+1,b.dataObject.iCurrentDay,b.dataObject.iCurrentHour,b.dataObject.iCurrentMinutes,0,0),c.getTime()>b.dataObject.dMaxValue.getTime()&&a(b.element).find(\".month .increment\").removeClass(\"dtpicker-compButtonEnable\").addClass(\"dtpicker-compButtonDisable\"),c=new Date(b.dataObject.iCurrentYear+1,b.dataObject.iCurrentMonth,b.dataObject.iCurrentDay,b.dataObject.iCurrentHour,b.dataObject.iCurrentMinutes,0,0),c.getTime()>b.dataObject.dMaxValue.getTime()&&a(b.element).find(\".year .increment\").removeClass(\"dtpicker-compButtonEnable\").addClass(\"dtpicker-compButtonDisable\"),c=new Date(b.dataObject.iCurrentYear,b.dataObject.iCurrentMonth,b.dataObject.iCurrentDay,b.dataObject.iCurrentHour+1,b.dataObject.iCurrentMinutes,0,0),c.getTime()>b.dataObject.dMaxValue.getTime()&&a(b.element).find(\".hour .increment\").removeClass(\"dtpicker-compButtonEnable\").addClass(\"dtpicker-compButtonDisable\"),c=new Date(b.dataObject.iCurrentYear,b.dataObject.iCurrentMonth,b.dataObject.iCurrentDay,b.dataObject.iCurrentHour,b.dataObject.iCurrentMinutes+1,0,0),c.getTime()>b.dataObject.dMaxValue.getTime()&&a(b.element).find(\".minutes .increment\").removeClass(\"dtpicker-compButtonEnable\").addClass(\"dtpicker-compButtonDisable\"))),null!=b.dataObject.dMinValue&&(b._compare(b.settings.mode,\"time\")?((b.dataObject.iCurrentHour-1b.dataObject.dMaxValue.getHours()||d==b.dataObject.dMaxValue.getHours()&&e>b.dataObject.dMaxValue.getMinutes())&&a(b.element).find(\".meridiem .dtpicker-compButton\").removeClass(\"dtpicker-compButtonEnable\").addClass(\"dtpicker-compButtonDisable\")}else c.getTime()>b.dataObject.dMaxValue.getTime()&&a(b.element).find(\".meridiem .dtpicker-compButton\").removeClass(\"dtpicker-compButtonEnable\").addClass(\"dtpicker-compButtonDisable\");if(null!=b.dataObject.dMinValue)if(b._compare(b.settings.mode,\"time\")){var e=b.dataObject.iCurrentMinutes;(db.getHours()?c=3:a.getHours()==b.getHours()&&(a.getMinutes()b.getMinutes()&&(c=3)),c},_compareDateTime:function(a,b){var c=(a.getTime()-b.getTime())/6e4;return 0==c?c:c/Math.abs(c)},_determineMeridiemFromHourAndMinutes:function(a,b){return a>12?\"PM\":12==a&&b>=0?\"PM\":\"AM\"}}}(jQuery,window,document);"; var mod_pagespeed_Y8pxhQPC1V = "dateSeparator=\"/\";dateFormat=\"dd/MM/yyyy\";shortDayNames=[\"Dom\",\"Lun\",\"Mar\",\"Mer\",\"Gio\",\"Ven\",\"Sab\"];fullDayNames=[\"Domenica\",\"Lunedì\",\"Martedì\",\"Mercoledì\",\"Giovedì\",\"Venerdì\",\"Sabato\"];shortMonthNames=[\"Gen\",\"Feb\",\"Mar\",\"Apr\",\"Mag\",\"Giu\",\"Lug\",\"Ago\",\"Set\",\"Ott\",\"Nov\",\"Dic\"];fullMonthNames=[\"Gennaio\",\"Febbraio\",\"Marzo\",\"Aprile\",\"Maggio\",\"Giugno\",\"Luglio\",\"Agosto\",\"Settembre\",\"Ottobre\",\"Novembre\",\"Dicembre\"];titleContentDate=\"Imposta Data\";setButtonContent=\"Conferma\";clearButtonContent=\"Chiudi\";formatHumanDate=function(date){return date.dayShort+\" \"+date.dd+\" \"+date.month+\" \"+date.yyyy;}"; var mod_pagespeed_Nq7z8IxVQI = "(function($){$.fn.swipe=function(options){if(!this)return false;var defaults={fingers:1,threshold:75,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,click:null,triggerOnTouchEnd:true,allowPageScroll:\"auto\"};var LEFT=\"left\";var RIGHT=\"right\";var UP=\"up\";var DOWN=\"down\";var NONE=\"none\";var HORIZONTAL=\"horizontal\";var VERTICAL=\"vertical\";var AUTO=\"auto\";var PHASE_START=\"start\";var PHASE_MOVE=\"move\";var PHASE_END=\"end\";var PHASE_CANCEL=\"cancel\";var hasTouch='ontouchstart'in window,START_EV=hasTouch?'touchstart':'mousedown',MOVE_EV=hasTouch?'touchmove':'mousemove',END_EV=hasTouch?'touchend':'mouseup',CANCEL_EV='touchcancel';var phase=\"start\";if(options.allowPageScroll==undefined&&(options.swipe!=undefined||options.swipeStatus!=undefined))options.allowPageScroll=NONE;if(options)$.extend(defaults,options);return this.each(function(){var that=this;var $this=$(this);var triggerElementID=null;var fingerCount=0;var start={x:0,y:0};var end={x:0,y:0};var delta={x:0,y:0};var lastPositionX=0;function touchStart(event){var evt=hasTouch?event.touches[0]:event;phase=PHASE_START;if(hasTouch){fingerCount=event.touches.length;}distance=0;direction=null;if(fingerCount==defaults.fingers||!hasTouch){start.x=end.x=evt.pageX;start.y=end.y=evt.pageY;lastPositionX=end.x;if(defaults.swipeStatus)triggerHandler(event,phase,start,end);}else{touchCancel(event);}that.addEventListener(MOVE_EV,touchMove,false);that.addEventListener(END_EV,touchEnd,false);}function touchMove(event){if(phase==PHASE_END||phase==PHASE_CANCEL)return;var evt=hasTouch?event.touches[0]:event;end.x=evt.pageX;end.y=evt.pageY;direction=calculateDirection();lastPositionX=end.x;if(hasTouch){fingerCount=event.touches.length;}phase=PHASE_MOVE\nvalidateDefaultEvent(event,direction);if(fingerCount==defaults.fingers||!hasTouch){distance=caluculateDistance();if(defaults.swipeStatus)triggerHandler(event,phase,start,end,direction,distance);if(!defaults.triggerOnTouchEnd){if(distance>=defaults.threshold){phase=PHASE_END;triggerHandler(event,phase,start,end);touchCancel(event);}}}else{phase=PHASE_CANCEL;triggerHandler(event,phase,start,end);touchCancel(event);}}function touchEnd(event){event.preventDefault();distance=caluculateDistance();if(defaults.triggerOnTouchEnd){phase=PHASE_END;if((fingerCount==defaults.fingers||!hasTouch)&&end.x!=0){if(distance>=defaults.threshold){triggerHandler(event,phase,start,end);touchCancel(event);}else{phase=PHASE_CANCEL;triggerHandler(event,phase,start,end);touchCancel(event);}}else{phase=PHASE_CANCEL;triggerHandler(event,phase,start,end);touchCancel(event);}}else if(phase==PHASE_MOVE){phase=PHASE_CANCEL;triggerHandler(event,phase,start,end);touchCancel(event);}that.removeEventListener(MOVE_EV,touchMove,false);that.removeEventListener(END_EV,touchEnd,false);}function touchCancel(event){fingerCount=0;start.x=0;start.y=0;end.x=0;end.y=0;delta.x=0;delta.y=0;}function triggerHandler(event,phase,start,end){if(defaults.swipeStatus)defaults.swipeStatus.call($this,event,phase,start,end,direction||null,distance||0);if(phase==PHASE_CANCEL){if(defaults.click&&(fingerCount==1||!hasTouch)&&(isNaN(distance)||distance==0))defaults.click.call($this,event,event.target);}if(phase==PHASE_END){if(defaults.swipe){defaults.swipe.call($this,event,direction,distance);}switch(direction){case LEFT:if(defaults.swipeLeft)defaults.swipeLeft.call($this,event,direction,distance);break;case RIGHT:if(defaults.swipeRight)defaults.swipeRight.call($this,event,direction,distance);break;case UP:if(defaults.swipeUp)defaults.swipeUp.call($this,event,direction,distance);break;case DOWN:if(defaults.swipeDown)defaults.swipeDown.call($this,event,direction,distance);break;}}}function validateDefaultEvent(event,direction){if(defaults.allowPageScroll==NONE){event.preventDefault();}else{var auto=defaults.allowPageScroll==AUTO;switch(direction){case LEFT:if((defaults.swipeLeft&&auto)||(!auto&&defaults.allowPageScroll!=HORIZONTAL))event.preventDefault();break;case RIGHT:if((defaults.swipeRight&&auto)||(!auto&&defaults.allowPageScroll!=HORIZONTAL))event.preventDefault();break;case UP:if((defaults.swipeUp&&auto)||(!auto&&defaults.allowPageScroll!=VERTICAL))event.preventDefault();break;case DOWN:if((defaults.swipeDown&&auto)||(!auto&&defaults.allowPageScroll!=VERTICAL))event.preventDefault();break;}}}function caluculateDistance(){return Math.round(Math.abs(end.x-start.x));}function caluculateAngle(){var X=start.x-end.x;var Y=end.y-start.y;var r=Math.atan2(Y,X);var angle=Math.round(r*180/Math.PI);if(angle<0)angle=360-Math.abs(angle);return angle;}function caluculateDirection(){var angle=caluculateAngle();if((angle<=45)&&(angle>=0))return LEFT;else if((angle<=360)&&(angle>=315))return LEFT;else if((angle>=135)&&(angle<=225))return RIGHT;else if((angle>45)&&(angle<135))return DOWN;else\nreturn UP;}function calculateDirection(){var dir;if(end.xlastPositionX){dir=RIGHT;}else{dir=UP}return dir;}try{this.addEventListener(START_EV,touchStart,false);this.addEventListener(CANCEL_EV,touchCancel);}catch(e){}});};})(jQuery);";