function frmSiteSrch2Submit(){jQuery("#inputSiteSrch2Submit").val().length>0&&frmSiteSrch2.submit()}function initDropDown(){jQuery(".nav ul").animDropdown({items:"li",drop:">ul",animSpeed:400,effect:"slide"})}function initOpenClose(){jQuery(".dropdown").openClose({activeClass:"active",opener:".opener",slider:"ul",animSpeed:400,event:"over",effect:"slide"})}function initMobileNav(){jQuery("body").mobileNav({menuActiveClass:"nav-active",menuOpener:".nav-opener"});jQuery("body").mobileNav({menuActiveClass:"network-nav-active",menuOpener:".network-nav-toggle"});jQuery(".search").mobileNav({hideOnClickOutside:!0,menuActiveClass:"search-active",menuOpener:".search-opener",menuDrop:".search-form"})}function initFixedScrollBlock(){jQuery("body").fixedScrollBlock({slideBlock:"#header",positionType:"fixed"})}function initTouchNav(){jQuery(".nav ul").each(function(){new TouchNav({navBlock:this})})}function TouchNav(n){this.options={hoverClass:"hover",menuItems:"li",menuOpener:"a",menuDrop:"ul",navBlock:null};for(var t in n)n.hasOwnProperty(t)&&(this.options[t]=n[t]);this.init()}function delete_cookie(n){document.cookie=n+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/"}function rz_logout(){delete_cookie("8A96Lf6b");$("#btnlogout").hide();$("#btnlogout2").hide();$("#btnaccount").hide();$("#btnrecruiter").hide();$("#btnlogin").show();$("#btnlogin2").show()}function frmSiteSrch2Submit(){jQuery("#inputSiteSrch2Submit").val().length>0&&frmSiteSrch2.submit()}function initDropDown(){jQuery(".nav ul").animDropdown({items:"li",drop:">ul",animSpeed:400,effect:"slide"})}function initOpenClose(){jQuery(".dropdown").openClose({activeClass:"active",opener:".opener",slider:"ul",animSpeed:400,event:"over",effect:"slide"})}function initFixedScrollBlock(){jQuery("body").fixedScrollBlock({slideBlock:"#header",positionType:"fixed"})}function initTouchNav(){jQuery(".nav ul").each(function(){new TouchNav({navBlock:this})})}function TouchNav(n){for(var t in this.options={hoverClass:"hover",menuItems:"li",menuOpener:"a",menuDrop:"ul",navBlock:null},n)n.hasOwnProperty(t)&&(this.options[t]=n[t]);this.init()}function UpdateQueryString(n,t,i){var r,u,f;return(i||(i=window.location.href),u=new RegExp("([?&])"+n+"=.*?(&|#|$)(.*)","gi"),u.test(i))?null!=t&&""!==t?i.replace(u,"$1"+n+"="+t+"$2$3"):(i=(r=i.split("#"))[0].replace(u,"$1$3").replace(/(&|\?)$/,""),void 0!==r[1]&&null!==r[1]&&(i+="#"+r[1]),i):null!=t&&""!==t?(f=-1!==i.indexOf("?")?"&":"?",i=(r=i.split("#"))[0]+f+n+"="+t,void 0!==r[1]&&null!==r[1]&&(i+="#"+r[1]),i):i}function initAddressPicker(n){n&&void 0!==$("#hdnLocation_LatLon").val()&&""!==$("#hdnLocation_LatLon").val()||$("#divRadiusSearch").hide();n?(addressPicker||(addressPicker=new AddressPicker({autocompleteService:{types:["(regions)"]}})),$("#txtLocation").typeahead({hint:!0,highlight:!0,minLength:3},{displayKey:"description",source:addressPicker.ttAdapter()}),addressPicker.bindDefaultTypeaheadEvent($("#txtLocation")),$(addressPicker).on("addresspicker:selected",function(n,t){var f=t.lat(),e=t.lng(),r="",i="",u=[];if((html=["Address: "+t.address()]).push("Latitude: "+t.lat()),html.push("Longitude: "+t.lng()),html.push("Long names:"),t.addressTypes().forEach(function(n){html.push("  "+n+": "+t.nameForType(n));"administrative_area_level_1"==n&&t.nameForType(n);"country"==n&&(i=t.nameForType(n));"locality"!=n&&"sublocality"!=n||""!=t.nameForType(n)&&(t.nameForType(n).indexOf(" ")>0?u.push('"'+t.nameForType(n)+'"'):u.push(t.nameForType(n)))}),html.push("Short names:"),t.addressTypes().forEach(function(n){html.push("  "+n+": "+t.nameForType(n,!0));"administrative_area_level_1"==n&&(r=t.nameForType(n,!0));"country"==n&&t.nameForType(n,!0)}),"IRAN"!=i.toUpperCase()&&"CUBA"!=i.toUpperCase()&&"SYRIA"!=i.toUpperCase()&&"NORTH KOREA"!=i.toUpperCase()){if(jobSearchAutoSuggest.checkPlaceTypes(t.addressTypes()))$("#divRadiusSearch").show(),$("#hdnLocation_LatLon").val(f+","+e),$("#hdnSearchState").val(""),$("#hdnSearchCountry").val(""),$("#hdnSearchLocation").val("");else{if($("#divRadiusSearch").hide(),"UK"==i||"United Kingdom"==i)switch(r.toUpperCase()){case"ENGLAND":r="EN";break;case"NORTHERN IRELAND":r="NO";break;case"WALES":r="WA";break;case"SCOTLAND":r="SC"}$("#hdnSearchState").val(r);$("#hdnSearchCountry").val(i);$("#hdnLocation_LatLon").val("");$("#hdnSearchLocation").val("")}solrJobSearch.lastLocation=$("#txtLocation").val()}else solrJobSearch.clearLocationFields()})):$("#txtLocation").addClass("ttt-input").css({position:"relative","vertical-align":"top","background-color":"transparent"})}function fixSkills(n){return n.toProperCase().replace("&Amp;","&").replace("Qa","QA").replace("Qc","QC").replace("qc","QC").replace("/c","/C").replace("/f","/F").replace("Lwd","LWD").replace("Mwd","MWD").replace("Hvac","HVAC").replace("Sap","SAP").replace("Erp","ERP").replace("Fpso","FPSO").replace("Fpu","FPU").replace("Lng","LNG").replace("E&p","E&P").replace("Ndt","NDT").replace("Pr /","PR /").replace("/p","/P").replace("Oim","OIM").replace("Pdms","PDMS").replace("Pds","PDS").replace("A&p","A&P").replace("Rov","ROV").replace("Hse","HSE").replace("It -","IT -").replace("Huc","HUC").replace("Scada","SCADA").replace("Cad / Cam","CAD / CAM").replace("Mwd","MWD").replace("Ems","EMS").replace("Mpd","MPD").replace("Ubd","UBD").replace("Hr","HR").replace("Hgv","HGV").replace("Eto","ETO")}function fixCompany(n){return n.toProperCase().replace("Kca Deutag / Rds","KCA Deutag / RDS").replace("Ca Oil & Gas","CA Oil & Gas").replace("Pg Global","PG Global").replace("Njf Blacksheep","NJF Blacksheep").replace("Total Sa","Total SA").replace("Ocean Rig Uk Ltd","Ocean Rig UK Ltd").replace("Gjn - Global Jobs Network","GJN - Global Jobs Network").replace("Brunel-Uk","Brunel-UK").replace("Bw Penman","BW Penman").replace("Sgf Global","SGF Global").replace("Prg Recruitment Llp","PRG Recruitment LLP").replace("Gs Recruitment Services","GS Recruitment Services").replace("Nes Global Talent","NES Global Talent").replace("Cespa","CEPSA").replace("Wts Energy","WTS Energy").replace("Ims France","IMS France").replace("Ama Energy Management","AMA Energy Management").replace("Etos","ETOS").replace("D2m Services","D2M Services").replace("Osm Crew Manangement","OSM Crew Manangement").replace("Wood Group Psn","Wood Group PSN").replace("Gis-Mic","GIS-MIC").replace("Sgs","SGS").replace("Aunz","AUNZ").replace("Swms","SWMS")}function fixLocation(n){return n.toProperCase().replace("Us","US").replace("Uae","UAE").replace("U.s.","U.S.")}function createGuid(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var t=16*Math.random()|0;return("x"===n?t:3&t|8).toString(16)})}function GTMClearButtonTracking(){dataLayer.push({event:"searchFacetSelection","hit.type":"Event","hit.category":"Search","hit.action":"Search Options Clear","hit.label":"Clear Button"})}function GTMFacetRemovalTracking(n,t,i){dataLayer.push({event:"DataLayer-Push","hit.type":"Event","hit.category":"Search","hit.action":"Search Facet Removal","hit.label":n+" - "+t+" - "+i,searchFacetType:t,searchFacetLocation:n,searchFacetLabel:i,searchFacetSelection:1})}function GTMAdvancedSearchChangeTracking(n,t,i){dataLayer.push({event:"searchFacetSelection","hit.type":"Event","hit.category":"Search","hit.action":"Search Facet Selection","hit.label":n+" - "+t+" - "+i,searchFacetType:t,searchFacetLocation:n,searchFacetLabel:i,searchFacetSelection:1})}function initAccordion(){jQuery("ul.filters li a").click(function(){return jQuery(jQuery(this).next()).toggle(),jQuery(jQuery(this).parent()).toggleClass("active"),!1})}function initTabs(){jQuery("ul.tabset:not(.js-custom-tabset)").contentTabs({addToParent:!0,animSpeed:400,effect:"slide",tabLinks:"a"});jQuery("ul.tabset").trigger("destroy.tabs");jQuery("ul.job-heading").contentTabs({addToParent:!0,animSpeed:400,tabLinks:"a"})}function initTabsToAccordion(){ResponsiveHelper.addRange({"..767":{on:function(){jQuery("ul.js-custom-tabset + .content-holder").slideAccordion({opener:"a.slide-opener",slider:".slide",animSpeed:300})},off:function(){jQuery("ul.js-custom-tabset + .content-holder").trigger("destroy.accordion")}},"768..":{on:function(){jQuery("ul.js-custom-tabset").contentTabs({addToParent:!0,animSpeed:400,effect:"none",tabLinks:"a"})},off:function(){jQuery("ul.js-custom-tabset").trigger("destroy.tabs")}}})}function initSearchOpenClose(){jQuery(".job-search-form").openClose({hideOnClickOutside:!0,activeClass:"active",opener:".opener",slider:".advance-search",animSpeed:400,effect:"slide"})}function initRating(){lib.each(lib.queryElementsBySelector("ul.rating"),function(){new StarRating({element:this,onselect:function(){}})})}function initFixedScrollBlock(){var n=jQuery(window),i=n.scrollTop(),t="fixed-position";jQuery("#header").each(function(){function o(){(i=n.scrollTop())>e?u||(r.addClass(t),f.show(),u=!0):u&&(r.removeClass(t),f.hide(),u=!1)}function s(){f.hide();r.removeClass(t);e=r.offset().top;f.css({height:r.outerHeight(!0)});u=!1;o()}var r=jQuery(this),f=jQuery('<div class="fake-header"><\/div>').insertAfter(r).css({display:"none",height:r.outerHeight(!0)}),u=!1,e=r.offset().top;s();n.on("resize orientationchange load",s);n.on("scroll",o)})}function initBackgroundResize(){jQuery(".bg-stretch").each(function(){ImageStretcher.add({container:this,image:"img"})})}function initSameHeight(){jQuery(".panels").sameHeight({elements:".panel",flexible:!0})}function StarRating(){this.options={activeClass:"active",settedClass:"setted",element:null,items:null,onselect:null};this.init.apply(this,arguments)}var addressPicker,solrJobSearch,jobSearchAutoSuggest,ImageStretcher,loadrecentsearchhistory;!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ii(n){var t=!!n&&"length"in n&&n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ri(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(pe.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return i.inArray(n,t)>-1!==r})}function kr(n,t){do n=n[t];while(n&&1!==n.nodeType);return n}function we(n){var t={};return i.each(n.match(s)||[],function(n,i){t[i]=!0}),t}function dr(){u.addEventListener?(u.removeEventListener("DOMContentLoaded",v),n.removeEventListener("load",v)):(u.detachEvent("onreadystatechange",v),n.detachEvent("onload",v))}function v(){(u.addEventListener||"load"===n.event.type||"complete"===u.readyState)&&(dr(),i.ready())}function nu(n,t,r){if(void 0===r&&1===n.nodeType){var u="data-"+t.replace(ke,"-$1").toLowerCase();if(r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:be.test(r)?i.parseJSON(r):r}catch(f){}i.data(n,t,r)}else r=void 0}return r}function fi(n){for(var t in n)if(("data"!==t||!i.isEmptyObject(n[t]))&&"toJSON"!==t)return!1;return!0}function tu(n,t,r,u){if(ot(n)){var s,e,h=i.expando,l=n.nodeType,o=l?i.cache:n,f=l?n[h]:n[h]&&h;if(f&&o[f]&&(u||o[f].data)||void 0!==r||"string"!=typeof t)return f||(f=l?n[h]=c.pop()||i.guid++:h),o[f]||(o[f]=l?{}:{toJSON:i.noop}),"object"!=typeof t&&"function"!=typeof t||(u?o[f]=i.extend(o[f],t):o[f].data=i.extend(o[f].data,t)),e=o[f],u||(e.data||(e.data={}),e=e.data),void 0!==r&&(e[i.camelCase(t)]=r),"string"==typeof t?(s=e[t],null==s&&(s=e[i.camelCase(t)])):s=e,s}}function iu(n,t,u){if(ot(n)){var o,s,h=n.nodeType,f=h?i.cache:n,e=h?n[i.expando]:i.expando;if(f[e]){if(t&&(o=u?f[e]:f[e].data)){for(i.isArray(t)?t=t.concat(i.map(t,i.camelCase)):(t in o)?t=[t]:(t=i.camelCase(t),t=(t in o)?[t]:t.split(" ")),s=t.length;s--;)delete o[t[s]];if(u?!fi(o):!i.isEmptyObject(o))return}(u||(delete f[e].data,fi(f[e])))&&(h?i.cleanData([n],!0):r.deleteExpando||f!=f.window?delete f[e]:f[e]=void 0)}}}function ru(n,t,r,u){var h,e=1,l=20,c=u?function(){return u.cur()}:function(){return i.css(n,t,"")},s=c(),o=r&&r[3]||(i.cssNumber[t]?"":"px"),f=(i.cssNumber[t]||"px"!==o&&+s)&&oi.exec(i.css(n,t));if(f&&f[3]!==o){o=o||f[3];r=r||[];f=+s||1;do e=e||".5",f/=e,i.style(n,t,f+o);while(e!==(e=c()/s)&&1!==e&&--l)}return r&&(f=+f||+s||0,h=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=o,u.start=f,u.end=h)),h}function ou(n){var i=eu.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function f(n,t){var e,u,o=0,r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):void 0;if(!r)for(r=[],e=n.childNodes||n;null!=(u=e[o]);o++)!t||i.nodeName(u,t)?r.push(u):i.merge(r,f(u,t));return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function ci(n,t){for(var u,r=0;null!=(u=n[r]);r++)i._data(u,"globalEval",!t||i._data(t[r],"globalEval"))}function de(n){si.test(n.type)&&(n.defaultChecked=n.checked)}function hu(n,t,u,e,s){for(var l,h,k,c,w,b,v,d=n.length,y=ou(t),a=[],p=0;d>p;p++)if(h=n[p],h||0===h)if("object"===i.type(h))i.merge(a,h.nodeType?[h]:h);else if(su.test(h)){for(c=c||y.appendChild(t.createElement("div")),w=(uu.exec(h)||["",""])[1].toLowerCase(),v=o[w]||o._default,c.innerHTML=v[1]+i.htmlPrefilter(h)+v[2],l=v[0];l--;)c=c.lastChild;if(!r.leadingWhitespace&&hi.test(h)&&a.push(t.createTextNode(hi.exec(h)[0])),!r.tbody)for(h="table"!==w||li.test(h)?"<table>"!==v[1]||li.test(h)?0:c:c.firstChild,l=h&&h.childNodes.length;l--;)i.nodeName(b=h.childNodes[l],"tbody")&&!b.childNodes.length&&h.removeChild(b);for(i.merge(a,c.childNodes),c.textContent="";c.firstChild;)c.removeChild(c.firstChild);c=y.lastChild}else a.push(t.createTextNode(h));for(c&&y.removeChild(c),r.appendChecked||i.grep(f(a,"input"),de),p=0;h=a[p++];)if(e&&i.inArray(h,e)>-1)s&&s.push(h);else if(k=i.contains(h.ownerDocument,h),c=f(y.appendChild(h),"script"),k&&ci(c),u)for(l=0;h=c[l++];)fu.test(h.type||"")&&u.push(h);return c=null,y}function vt(){return!0}function rt(){return!1}function au(){try{return u.activeElement}catch(n){}}function vi(n,t,r,u,f,e){var o,s;if("object"==typeof t){"string"!=typeof r&&(u=u||r,r=void 0);for(s in t)vi(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),f===!1)f=rt;else if(!f)return n;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function yu(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function pu(n){return n.type=(null!==i.find.attr(n,"type"))+"/"+n.type,n}function wu(n){var t=fo.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function bu(n,t){if(1===t.nodeType&&i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e){delete r.handle;r.events={};for(u in e)for(f=0,o=e[u].length;o>f;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function so(n,t){var u,e,f;if(1===t.nodeType){if(u=t.nodeName.toLowerCase(),!r.noCloneEvent&&t[i.expando]){f=i._data(t);for(e in f.events)i.removeEvent(t,e,f.handle);t.removeAttribute(i.expando)}"script"===u&&t.text!==n.text?(pu(t).text=n.text,wu(t)):"object"===u?(t.parentNode&&(t.outerHTML=n.outerHTML),r.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):"input"===u&&si.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):"option"===u?t.defaultSelected=t.selected=n.defaultSelected:"input"!==u&&"textarea"!==u||(t.defaultValue=n.defaultValue)}}function k(n,t,u,e){t=sr.apply([],t);var l,o,a,h,p,c,s=0,v=n.length,b=v-1,y=t[0],w=i.isFunction(y);if(w||v>1&&"string"==typeof y&&!r.checkClone&&uo.test(y))return n.each(function(i){var r=n.eq(i);w&&(t[0]=y.call(this,i,r.html()));k(r,t,u,e)});if(v&&(c=hu(t,n[0].ownerDocument,!1,n,e),l=c.firstChild,1===c.childNodes.length&&(c=l),l||e)){for(h=i.map(f(c,"script"),pu),a=h.length;v>s;s++)o=c,s!==b&&(o=i.clone(o,!0,!0),a&&i.merge(h,f(o,"script"))),u.call(n[s],o,s);if(a)for(p=h[h.length-1].ownerDocument,i.map(h,wu),s=0;a>s;s++)o=h[s],fu.test(o.type||"")&&!i._data(o,"globalEval")&&i.contains(p,o)&&(o.src?i._evalUrl&&i._evalUrl(o.src):i.globalEval((o.text||o.textContent||o.innerHTML||"").replace(eo,"")));c=l=null}return n}function ku(n,t,r){for(var u,o=t?i.filter(t,n):n,e=0;null!=(u=o[e]);e++)r||1!==u.nodeType||i.cleanData(f(u)),u.parentNode&&(r&&i.contains(u.ownerDocument,u)&&ci(f(u,"script")),u.parentNode.removeChild(u));return n}function du(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.detach(),u}function yt(n){var r=u,t=pi[n];return t||(t=du(n,r),"none"!==t&&t||(ht=(ht||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=(ht[0].contentWindow||ht[0].contentDocument).document,r.write(),r.close(),t=du(n,r),ht.detach()),pi[n]=t),t}function bi(n,t){return{get:function(){return n()?void delete this.get:(this.get=t).apply(this,arguments)}}}function ef(n){if(n in ff)return n;for(var i=n.charAt(0).toUpperCase()+n.slice(1),t=uf.length;t--;)if(n=uf[t]+i,n in ff)return n}function of(n,t){for(var f,r,o,e=[],u=0,s=n.length;s>u;u++)r=n[u],r.style&&(e[u]=i._data(r,"olddisplay"),f=r.style.display,t?(e[u]||"none"!==f||(r.style.display=""),""===r.style.display&&st(r)&&(e[u]=i._data(r,"olddisplay",yt(r.nodeName)))):(o=st(r),(f&&"none"!==f||!o)&&i._data(r,"olddisplay",o?f:i.css(r,"display"))));for(u=0;s>u;u++)r=n[u],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?e[u]||"":"none"));return n}function sf(n,t,i){var r=lo.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function hf(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+b[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+b[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+b[e]+"Width",!0,f))):(o+=i.css(n,"padding"+b[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+b[e]+"Width",!0,f)));return o}function cf(n,t,u){var o=!0,f="width"===t?n.offsetWidth:n.offsetHeight,e=d(n),s=r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e);if(0>=f||null==f){if(f=p(n,t,e),(0>f||null==f)&&(f=n.style[t]),pt.test(f))return f;o=s&&(r.boxSizingReliable()||f===n.style[t]);f=parseFloat(f)||0}return f+hf(n,t,u||(s?"border":"content"),o,e)+"px"}function e(n,t,i,r,u){return new e.prototype.init(n,t,i,r,u)}function vf(){return n.setTimeout(function(){ut=void 0}),ut=i.now()}function bt(n,t){var r,i={height:n},u=0;for(t=t?1:0;4>u;u+=2-t)r=b[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function yf(n,t,i){for(var u,f=(h.tweeners[t]||[]).concat(h.tweeners["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function vo(n,t,u){var f,a,p,v,s,w,h,b,l=this,y={},o=n.style,c=n.nodeType&&st(n),e=i._data(n,"fxshow");u.queue||(s=i._queueHooks(n,"fx"),null==s.unqueued&&(s.unqueued=0,w=s.empty.fire,s.empty.fire=function(){s.unqueued||w()}),s.unqueued++,l.always(function(){l.always(function(){s.unqueued--;i.queue(n,"fx").length||s.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[o.overflow,o.overflowX,o.overflowY],h=i.css(n,"display"),b="none"===h?i._data(n,"olddisplay")||yt(n.nodeName):h,"inline"===b&&"none"===i.css(n,"float")&&(r.inlineBlockNeedsLayout&&"inline"!==yt(n.nodeName)?o.zoom=1:o.display="inline-block"));u.overflow&&(o.overflow="hidden",r.shrinkWrapBlocks()||l.always(function(){o.overflow=u.overflow[0];o.overflowX=u.overflow[1];o.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],lf.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(c?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;c=!0}y[f]=e&&e[f]||i.style(n,f)}else h=void 0;if(i.isEmptyObject(y))"inline"===("none"===h?yt(n.nodeName):h)&&(o.display=h);else{e?"hidden"in e&&(c=e.hidden):e=i._data(n,"fxshow",{});p&&(e.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;i._removeData(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(f in y)v=yf(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}}function yo(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function h(n,t,r){var e,o,s=0,a=h.prefilters.length,f=i.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var s=ut||vf(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,e=u.tweens.length;e>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&e?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:ut||vf(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;r>i;i++)u.tweens[i].run(1);return t?(f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u,t])):f.rejectWith(n,[u,t]),this}}),c=u.props;for(yo(c,u.opts.specialEasing);a>s;s++)if(e=h.prefilters[s].call(u,n,c,u.opts))return i.isFunction(e.stop)&&(i._queueHooks(u.elem,u.opts.queue).stop=i.proxy(e.stop,e)),e;return i.map(c,yf,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(l,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function nt(n){return i.attr(n,"class")||""}function re(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(s)||[];if(i.isFunction(r))while(u=e[f++])"+"===u.charAt(0)?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function ue(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===tr;return e(t.dataTypes[0])||!f["*"]&&e("*")}function rr(n,t){var u,r,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function ts(n,t,i){for(var o,e,u,f,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(f in s)if(s[f]&&s[f].test(e)){r.unshift(f);break}if(r[0]in i)u=r[0];else{for(f in i){if(!r[0]||n.converters[f+" "+r[0]]){u=f;break}o||(o=f)}u=u||o}if(u)return(u!==r[0]&&r.unshift(u),i[u])}function is(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function rs(n){return n.style&&n.style.display||i.css(n,"display")}function us(n){if(!i.contains(n.ownerDocument||u,n))return!0;while(n&&1===n.nodeType){if("none"===rs(n)||"hidden"===n.type)return!0;n=n.parentNode}return!1}function ur(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||es.test(n)?u(n,i):ur(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)ur(n+"["+f+"]",t[f],r,u)}function fr(){try{return new n.XMLHttpRequest}catch(t){}}function ee(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function oe(n){return i.isWindow(n)?n:9===n.nodeType?n.defaultView||n.parentWindow:!1}var c=[],u=n.document,a=c.slice,sr=c.concat,ti=c.push,hr=c.indexOf,lt={},ce=lt.toString,tt=lt.hasOwnProperty,r={},cr="1.12.4",i=function(n,t){return new i.fn.init(n,t)},le=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ae=/^-ms-/,ve=/-([\da-z])/gi,ye=function(n,t){return t.toUpperCase()},w,ui,yr,pr,wr,br,s,at,gr,o,su,li,ht,pi,d,p,tf,ut,wt,lf,af,pf,wf,kf,df,dt,er,ni,or,se,he;i.fn=i.prototype={jquery:cr,constructor:i,selector:"",length:0,toArray:function(){return a.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:a.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:ti,sort:c.sort,splice:c.splice};i.extend=i.fn.extend=function(){var r,e,t,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(o=arguments[u]))for(f in o)r=n[f],t=o[f],n!==t&&(h&&t&&(i.isPlainObject(t)||(e=i.isArray(t)))?(e?(e=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(cr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray||function(n){return"array"===i.type(n)},isWindow:function(n){return null!=n&&n==n.window},isNumeric:function(n){var t=n&&n.toString();return!i.isArray(n)&&t-parseFloat(t)+1>=0},isEmptyObject:function(n){for(var t in n)return!1;return!0},isPlainObject:function(n){var t;if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!tt.call(n,"constructor")&&!tt.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}if(!r.ownFirst)for(t in n)return tt.call(n,t);for(t in n);return void 0===t||tt.call(n,t)},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?lt[ce.call(n)]||"object":typeof n},globalEval:function(t){t&&i.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(ae,"ms-").replace(ve,ye)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t){var r,i=0;if(ii(n)){for(r=n.length;r>i;i++)if(t.call(n[i],i,n[i])===!1)break}else for(i in n)if(t.call(n[i],i,n[i])===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(le,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ii(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ti.call(r,n)),r},inArray:function(n,t,i){var r;if(t){if(hr)return hr.call(t,n,i);for(r=t.length,i=i?0>i?Math.max(0,r+i):i:0;r>i;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,t){for(var r=+t.length,i=0,u=n.length;r>i;)n[u++]=t[i++];if(r!==r)while(void 0!==t[i])n[u++]=t[i++];return n.length=u,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;e>r;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var e,u,r=0,f=[];if(ii(n))for(e=n.length;e>r;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return sr.apply([],f)},guid:1,proxy:function(n,t){var u,r,f;return"string"==typeof t&&(f=n[t],t=n,n=f),i.isFunction(n)?(u=a.call(arguments,2),r=function(){return n.apply(t||this,u.concat(a.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:function(){return+new Date},support:r});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=c[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){lt["[object "+t+"]"]=t.toLowerCase()});w=function(n){function u(n,t,r,u){var l,w,a,s,nt,d,y,g,p=t&&t.ownerDocument,v=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==v&&9!==v&&11!==v)return r;if(!u&&((t?t.ownerDocument||t:c)!==i&&b(t),t=t||i,h)){if(11!==v&&(d=sr.exec(n)))if(l=d[1]){if(9===v){if(!(a=t.getElementById(l)))return r;if(a.id===l)return r.push(a),r}else if(p&&(a=p.getElementById(l))&&et(t,a)&&a.id===l)return r.push(a),r}else{if(d[2])return k.apply(r,t.getElementsByTagName(n)),r;if((l=d[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(l)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))){if(1!==v)p=t,g=n;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(hr,"\\$&"):t.setAttribute("id",s=e),y=ft(n),w=y.length,nt=yi.test(s)?"#"+s:"[id='"+s+"']";w--;)y[w]=nt+" "+yt(y[w]);g=y.join(",");p=gt.test(n)&&ii(t.parentNode)||t}if(g)try{return k.apply(r,p.querySelectorAll(g)),r}catch(tt){}finally{s===e&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function ni(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function l(n){return n[e]=!0,n}function a(n){var t=i.createElement("div");try{return!!n(t)}catch(r){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ti(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function cr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function it(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ii(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function bi(){}function yt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ri(n,t,i){var r=t.dir,u=i&&"parentNode"===r,f=ki++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,h,c,l=[v,f];if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u){if(c=t[e]||(t[e]={}),h=c[t.uniqueID]||(c[t.uniqueID]={}),(s=h[r])&&s[0]===v&&s[1]===f)return l[2]=s[2];if(h[r]=l,l[2]=n(t,i,o))return!0}}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function ar(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}function pt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function fi(n,t,i,r,u,f){return r&&!r[e]&&(r=fi(r)),u&&!u[e]&&(u=fi(u,f)),l(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,b=f||ar(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?b:pt(b,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=pt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=pt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):k.apply(e,h)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ri(function(n){return n===o},c,!0),a=ri(function(n){return nt(o,n)>-1},c,!0),f=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];s>i;i++)if(u=t.relative[n[i].type])f=[ri(ui(f),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[e]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return fi(i>1&&ui(f),i>1&&yt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,r>i&&ei(n.slice(i,r)),s>r&&ei(n=n.slice(r)),s>r&&yt(n))}f.push(u)}return ui(f)}function vr(n,r){var f=r.length>0,e=n.length>0,o=function(o,s,c,l,a){var y,nt,d,g=0,p="0",tt=o&&[],w=[],it=ht,rt=o||e&&t.find.TAG("*",a),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(a&&(ht=s===i||s||a);p!==ft&&null!=(y=rt[p]);p++){if(e&&y){for(nt=0,s||y.ownerDocument===i||(b(y),c=!h);d=n[nt++];)if(d(y,s||i,c)){l.push(y);break}a&&(v=ut)}f&&((y=!d&&y)&&g--,o&&tt.push(y))}if(g+=p,f&&p!==g){for(nt=0;d=r[nt++];)d(tt,w,s,c);if(o){if(g>0)while(p--)tt[p]||w[p]||(w[p]=gi.call(l));w=pt(w)}k.apply(l,w);a&&!o&&w.length>0&&g+r.length>1&&u.uniqueSort(l)}return a&&(v=ut,ht=it),tt};return f?l(o):o}var rt,f,t,st,oi,ft,wt,si,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+1*new Date,c=n.document,v=0,ki=0,hi=ni(),ci=ni(),lt=ni(),bt=function(n,t){return n===t&&(ut=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,k=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},kt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",dt=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+vi+")*)|.*)\\)|)",tr=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),ir=new RegExp("^"+r+"*,"+r+"*"),rr=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),ur=new RegExp("="+r+"*([^\\]'\"]*?)"+r+"*\\]","g"),fr=new RegExp(dt),yi=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+vi),PSEUDO:new RegExp("^"+dt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+kt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},er=/^(?:input|select|textarea|button)$/i,or=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,sr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,gt=/[+~]/,hr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},pi=function(){b()};try{k.apply(g=ai.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(yr){k={apply:g.length?function(n,t){nr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}f=u.support={};oi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l!==i&&9===l.nodeType&&l.documentElement?(i=l,s=i.documentElement,h=!oi(i),(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",pi,!1):u.attachEvent&&u.attachEvent("onunload",pi)),f.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=a(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=f.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=f.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(a(function(n){s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+kt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]")}),a(function(n){var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(f.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){f.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",dt)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},bt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&r||!f.sortDetached&&t.compareDocumentPosition(n)===r?n===i||n.ownerDocument===c&&et(c,n)?-1:t===i||t.ownerDocument===c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===c?-1:e[u]===c?1:0},i):i};u.matches=function(n,t){return u(n,null,null,t)};u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==i&&b(n),t=t.replace(ur,"='$1']"),f.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(e){}return u(t,i,null,[n]).length>0};u.contains=function(n,t){return(n.ownerDocument||n)!==i&&b(n),et(n,t)};u.attr=function(n,r){(n.ownerDocument||n)!==i&&b(n);var e=t.attrHandle[r.toLowerCase()],u=e&&di.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):void 0;return void 0!==u?u:f.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null};u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!f.detectDuplicates,w=!f.sortStable&&n.slice(0),n.sort(bt),ut){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return w=null,n};st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=u.selectors={cacheLength:50,createPseudo:l,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&fr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(tr," ")+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,w,y,c,a,b,k=s!==o?"nextSibling":"previousSibling",d=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(d){if(s){while(k){for(c=t;c=c[k];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;b=k="only"===n&&!b&&"nextSibling"}return!0}if(b=[o?d.firstChild:d.lastChild],o&&g){for(c=d,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a&&p[2],c=a&&d.childNodes[a];c=++a&&c&&c[k]||(l=a=0)||b.pop();)if(1===c.nodeType&&++l&&c===t){w[n]=[v,a,l];break}}else if(g&&(c=t,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a),l===!1)while(c=++a&&c&&c[k]||(l=a=0)||b.pop())if((f?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&(y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),w[n]=[v,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):r.length>1?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var u,f=r(n,i),e=f.length;e--;)u=nt(n,f[e]),n[u]=!(t[u]=f[e])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=wt(n.replace(at,"$1"));return i[e]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return u(n,t).length>0}}),contains:l(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:l(function(n){return yi.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return or.test(n.nodeName)},input:function(n){return er.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[0>i?i+t:i]}),even:it(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(rt in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=cr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=lr(rt);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){(!e||(f=ir.exec(r)))&&(f&&(r=r.slice(f[0].length)||r),h.push(s=[]));e=!1;(f=rr.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length));for(o in t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},wt=u.compile=function(n,t){var r,u=[],f=[],i=lt[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=ei(t[r]),i[e]?u.push(i):f.push(i);i=lt(n,vr(f,u));i.selector=n}return i},si=u.select=function(n,i,r,u){var s,e,o,a,v,l="function"==typeof n&&n,c=!u&&ft(n=l.selector||n);if(r=r||[],1===c.length){if(e=c[0]=c[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&f.getById&&9===i.nodeType&&h&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;l&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=vt.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(u=v(o.matches[0].replace(y,p),gt.test(e[0].type)&&ii(i.parentNode)||i))){if(e.splice(s,1),n=u.length&&yt(e),!n)return k.apply(r,u),r;break}}}return(l||wt(n,c))(u,i,!h,r,!i||gt.test(n)&&ii(i.parentNode)||i),r},f.sortStable=e.split("").sort(bt).join("")===e,f.detectDuplicates=!!ut,b(),f.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("div"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ti("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ti("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ti(kt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=w;i.expr=w.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=w.uniqueSort;i.text=w.getText;i.isXMLDoc=w.isXML;i.contains=w.contains;var it=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},lr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},ar=i.expr.match.needsContext,vr=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,pe=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r=[],u=this,f=u.length;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;f>t;t++)if(i.contains(u[t],this))return!0}));for(t=0;f>t;t++)i.find(n,u[t],r);return r=this.pushStack(f>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ri(this,n||[],!1))},not:function(n){return this.pushStack(ri(this,n||[],!0))},is:function(n){return!!ri(this,"string"==typeof n&&ar.test(n)?i(n):n||[],!1).length}});yr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;pr=i.fn.init=function(n,t,r){var f,e;if(!n)return this;if(r=r||ui,"string"==typeof n){if(f="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:yr.exec(n),!f||!f[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(f[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(f[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),vr.test(f[1])&&i.isPlainObject(t))for(f in t)i.isFunction(this[f])?this[f](t[f]):this.attr(f,t[f]);return this}if(e=u.getElementById(f[2]),e&&e.parentNode){if(e.id!==f[2])return ui.find(n);this.length=1;this[0]=e}return this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?"undefined"!=typeof r.ready?r.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};pr.prototype=i.fn;ui=i(u);wr=/^(?:parents|prev(?:Until|All))/;br={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;u>t;t++)if(i.contains(this,r[t]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=ar.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return it(n,"parentNode")},parentsUntil:function(n,t,i){return it(n,"parentNode",i)},next:function(n){return kr(n,"nextSibling")},prev:function(n){return kr(n,"previousSibling")},nextAll:function(n){return it(n,"nextSibling")},prevAll:function(n){return it(n,"previousSibling")},nextUntil:function(n,t,i){return it(n,"nextSibling",i)},prevUntil:function(n,t,i){return it(n,"previousSibling",i)},siblings:function(n){return lr((n.parentNode||{}).firstChild,n)},children:function(n){return lr(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(br[n]||(f=i.uniqueSort(f)),wr.test(n)&&(f=f.reverse())),this.pushStack(f)}});s=/\S+/g;i.Callbacks=function(n){n="string"==typeof n?we(n):i.extend({},n);var e,r,h,f,t=[],o=[],u=-1,c=function(){for(f=n.once,h=e=!0;o.length;u=-1)for(r=o.shift();++u<t.length;)t[u].apply(r[0],r[1])===!1&&n.stopOnFalse&&(u=t.length,r=!1);n.memory||(r=!1);e=!1;f&&(t=r?[]:"")},s={add:function(){return t&&(r&&!e&&(u=t.length-1,o.push(r)),function f(r){i.each(r,function(r,u){i.isFunction(u)?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==i.type(u)&&f(u)})}(arguments),r&&!e&&c()),this},remove:function(){return i.each(arguments,function(n,r){for(var f;(f=i.inArray(r,t,f))>-1;)t.splice(f,1),u>=f&&u--}),this},has:function(n){return n?i.inArray(n,t)>-1:t.length>0},empty:function(){return t&&(t=[]),this},disable:function(){return f=o=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=!0,r||s.disable(),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=t||[],t=[n,t.slice?t.slice():t],o.push(t),e||c()),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().progress(f.notify).done(f.resolve).fail(f.reject):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=a.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?a.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().progress(h(t,c,o)).done(h(t,s,u)).fail(f.reject):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){(n===!0?--i.readyWait:i.isReady)||(i.isReady=!0,n!==!0&&--i.readyWait>0||(at.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready"))))}});i.ready.promise=function(t){if(!at)if(at=i.Deferred(),"complete"!==u.readyState&&("loading"===u.readyState||u.documentElement.doScroll))if(u.addEventListener)u.addEventListener("DOMContentLoaded",v),n.addEventListener("load",v);else{u.attachEvent("onreadystatechange",v);n.attachEvent("onload",v);var r=!1;try{r=null==n.frameElement&&u.documentElement}catch(e){}r&&r.doScroll&&!function f(){if(!i.isReady){try{r.doScroll("left")}catch(t){return n.setTimeout(f,50)}dr();i.ready()}}()}else n.setTimeout(i.ready);return at.promise(t)};i.ready.promise();for(gr in i(r))break;r.ownFirst="0"===gr;r.inlineBlockNeedsLayout=!1;i(function(){var f,t,n,i;n=u.getElementsByTagName("body")[0];n&&n.style&&(t=u.createElement("div"),i=u.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",r.inlineBlockNeedsLayout=f=3===t.offsetWidth,f&&(n.style.zoom=1)),n.removeChild(i))}),function(){var n=u.createElement("div");r.deleteExpando=!0;try{delete n.test}catch(t){r.deleteExpando=!1}n=null}();var ot=function(n){var t=i.noData[(n.nodeName+" ").toLowerCase()],r=+n.nodeType||1;return 1!==r&&9!==r?!1:!t||t!==!0&&n.getAttribute("classid")===t},be=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ke=/([A-Z])/g;i.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!fi(n)},data:function(n,t,i){return tu(n,t,i)},removeData:function(n,t){return iu(n,t)},_data:function(n,t,i){return tu(n,t,i,!0)},_removeData:function(n,t){return iu(n,t,!0)}});i.fn.extend({data:function(n,t){var f,u,e,r=this[0],o=r&&r.attributes;if(void 0===n){if(this.length&&(e=i.data(r),1===r.nodeType&&!i._data(r,"parsedAttrs"))){for(f=o.length;f--;)o[f]&&(u=o[f].name,0===u.indexOf("data-")&&(u=i.camelCase(u.slice(5)),nu(r,u,e[u])));i._data(r,"parsedAttrs",!0)}return e}return"object"==typeof n?this.each(function(){i.data(this,n)}):arguments.length>1?this.each(function(){i.data(this,n,t)}):r?nu(r,n,i.data(r,n)):void 0},removeData:function(n){return this.each(function(){i.removeData(this,n)})}});i.extend({queue:function(n,t,r){var u;if(n)return(t=(t||"fx")+"queue",u=i._data(n,t),r&&(!u||i.isArray(r)?u=i._data(n,t,i.makeArray(r)):u.push(r)),u||[])},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i._removeData(n,t+"queue");i._removeData(n,r)})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var r,f=1,e=i.Deferred(),u=this,o=this.length,s=function(){--f||e.resolveWith(u,[u])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";o--;)r=i._data(u[o],n+"queueHooks"),r&&r.empty&&(f++,r.empty.add(s));return s(),e.promise(t)}}),function(){var n;r.shrinkWrapBlocks=function(){if(null!=n)return n;n=!1;var t,i,r;return i=u.getElementsByTagName("body")[0],i&&i.style?(t=u.createElement("div"),r=u.createElement("div"),r.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",i.appendChild(r).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(u.createElement("div")).style.width="5px",n=3!==t.offsetWidth),i.removeChild(r),n):void 0}}();var ei=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,oi=new RegExp("^(?:([+-])=|)("+ei+")([a-z%]*)$","i"),b=["Top","Right","Bottom","Left"],st=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)};var y=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)y(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e},si=/^(?:checkbox|radio)$/i,uu=/<([\w:-]+)/,fu=/^$|\/(?:java|ecma)script/i,hi=/^\s+/,eu="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";!function(){var n=u.createElement("div"),f=u.createDocumentFragment(),t=u.createElement("input");n.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";r.leadingWhitespace=3===n.firstChild.nodeType;r.tbody=!n.getElementsByTagName("tbody").length;r.htmlSerialize=!!n.getElementsByTagName("link").length;r.html5Clone="<:nav><\/:nav>"!==u.createElement("nav").cloneNode(!0).outerHTML;t.type="checkbox";t.checked=!0;f.appendChild(t);r.appendChecked=t.checked;n.innerHTML="<textarea>x<\/textarea>";r.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue;f.appendChild(n);t=u.createElement("input");t.setAttribute("type","radio");t.setAttribute("checked","checked");t.setAttribute("name","t");n.appendChild(t);r.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked;r.noCloneEvent=!!n.addEventListener;n[i.expando]=1;r.attributes=!n.getAttribute(i.expando)}();o={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],area:[1,"<map>","<\/map>"],param:[1,"<object>","<\/object>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:r.htmlSerialize?[0,"",""]:[1,"X<div>","<\/div>"]};o.optgroup=o.option;o.tbody=o.tfoot=o.colgroup=o.caption=o.thead;o.th=o.td;su=/<|&#?\w+;/;li=/<tbody/i;!function(){var t,i,f=u.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})i="on"+t,(r[t]=i in n)||(f.setAttribute(i,"t"),r[t]=f.attributes[i].expando===!1);f=null}();var ai=/^(?:input|select|textarea)$/i,ge=/^key/,no=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,cu=/^(?:focusinfocus|focusoutblur)$/,lu=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,r,u,f){var p,v,w,y,o,h,c,l,e,b,k,a=i._data(n);if(a){for(r.handler&&(y=r,r=y.handler,f=y.selector),r.guid||(r.guid=i.guid++),(v=a.events)||(v=a.events={}),(h=a.handle)||(h=a.handle=function(n){if("undefined"!=typeof i&&(!n||i.event.triggered!==n.type))return i.event.dispatch.apply(h.elem,arguments)},h.elem=n),t=(t||"").match(s)||[""],w=t.length;w--;)p=lu.exec(t[w])||[],e=k=p[1],b=(p[2]||"").split(".").sort(),e&&(o=i.event.special[e]||{},e=(f?o.delegateType:o.bindType)||e,o=i.event.special[e]||{},c=i.extend({type:e,origType:k,data:u,handler:r,guid:r.guid,selector:f,needsContext:f&&i.expr.match.needsContext.test(f),namespace:b.join(".")},y),(l=v[e])||(l=v[e]=[],l.delegateCount=0,o.setup&&o.setup.call(n,u,b,h)!==!1||(n.addEventListener?n.addEventListener(e,h,!1):n.attachEvent&&n.attachEvent("on"+e,h))),o.add&&(o.add.call(n,c),c.handler.guid||(c.handler.guid=r.guid)),f?l.splice(l.delegateCount++,0,c):l.push(c),i.event.global[e]=!0);n=null}},remove:function(n,t,r,u,f){var y,o,h,b,p,a,c,l,e,w,k,v=i.hasData(n)&&i._data(n);if(v&&(a=v.events)){for(t=(t||"").match(s)||[""],p=t.length;p--;)if(h=lu.exec(t[p])||[],e=k=h[1],w=(h[2]||"").split(".").sort(),e){for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,l=a[e]||[],h=h[2]&&new RegExp("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=y=l.length;y--;)o=l[y],!f&&k!==o.origType||r&&r.guid!==o.guid||h&&!h.test(o.namespace)||u&&u!==o.selector&&("**"!==u||!o.selector)||(l.splice(y,1),o.selector&&l.delegateCount--,c.remove&&c.remove.call(n,o));b&&!l.length&&(c.teardown&&c.teardown.call(n,w,v.handle)!==!1||i.removeEvent(n,e,v.handle),delete a[e])}else for(e in a)i.event.remove(n,e+t[p],r,u,!0);i.isEmptyObject(a)&&(delete v.handle,i._removeData(n,"events"))}},trigger:function(t,r,f,e){var l,a,o,p,c,h,w,y=[f||u],s=tt.call(t,"type")?t.type:t,v=tt.call(t,"namespace")?t.namespace.split("."):[];if(o=h=f=f||u,3!==f.nodeType&&8!==f.nodeType&&!cu.test(s+i.event.triggered)&&(s.indexOf(".")>-1&&(v=s.split("."),s=v.shift(),v.sort()),a=s.indexOf(":")<0&&"on"+s,t=t[i.expando]?t:new i.Event(s,"object"==typeof t&&t),t.isTrigger=e?2:3,t.namespace=v.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=f),r=null==r?[t]:i.makeArray(r,[t]),c=i.event.special[s]||{},e||!c.trigger||c.trigger.apply(f,r)!==!1)){if(!e&&!c.noBubble&&!i.isWindow(f)){for(p=c.delegateType||s,cu.test(p+s)||(o=o.parentNode);o;o=o.parentNode)y.push(o),h=o;h===(f.ownerDocument||u)&&y.push(h.defaultView||h.parentWindow||n)}for(w=0;(o=y[w++])&&!t.isPropagationStopped();)t.type=w>1?p:c.bindType||s,l=(i._data(o,"events")||{})[t.type]&&i._data(o,"handle"),l&&l.apply(o,r),l=a&&o[a],l&&l.apply&&ot(o)&&(t.result=l.apply(o,r),t.result===!1&&t.preventDefault());if(t.type=s,!e&&!t.isDefaultPrevented()&&(!c._default||c._default.apply(y.pop(),r)===!1)&&ot(f)&&a&&f[s]&&!i.isWindow(f)){h=f[a];h&&(f[a]=null);i.event.triggered=s;try{f[s]()}catch(b){}i.event.triggered=void 0;h&&(f[a]=h)}return t.result}},dispatch:function(n){n=i.event.fix(n);var e,o,f,r,t,s=[],h=a.call(arguments),c=(i._data(this,"events")||{})[n.type]||[],u=i.event.special[n.type]||{};if(h[0]=n,n.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,n)!==!1){for(s=i.event.handlers.call(this,n,c),e=0;(r=s[e++])&&!n.isPropagationStopped();)for(n.currentTarget=r.elem,o=0;(t=r.handlers[o++])&&!n.isImmediatePropagationStopped();)n.rnamespace&&!n.rnamespace.test(t.namespace)||(n.handleObj=t,n.data=t.data,f=((i.event.special[t.origType]||{}).handle||t.handler).apply(r.elem,h),void 0!==f&&(n.result=f)===!1&&(n.preventDefault(),n.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,n),n.result}},handlers:function(n,t){var e,u,f,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&("click"!==n.type||isNaN(n.button)||n.button<1))for(;r!=this;r=r.parentNode||this)if(1===r.nodeType&&(r.disabled!==!0||"click"!==n.type)){for(u=[],e=0;s>e;e++)o=t[e],f=o.selector+" ",void 0===u[f]&&(u[f]=o.needsContext?i(f,this).index(r)>-1:i.find(f,this,null,[r]).length),u[f]&&u.push(o);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},fix:function(n){if(n[i.expando])return n;var e,o,s,r=n.type,f=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=no.test(r)?this.mouseHooks:ge.test(r)?this.keyHooks:{}),s=t.props?this.props.concat(t.props):this.props,n=new i.Event(f),e=s.length;e--;)o=s[e],n[o]=f[o];return n.target||(n.target=f.srcElement||u),3===n.target.nodeType&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,t.filter?t.filter(n,f):n},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var i,e,r,f=t.button,o=t.fromElement;return null==n.pageX&&null!=t.clientX&&(e=n.target.ownerDocument||u,r=e.documentElement,i=e.body,n.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),n.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),!n.relatedTarget&&o&&(n.relatedTarget=o===n.target?t.toElement:o),n.which||void 0===f||(n.which=1&f?1:2&f?3:4&f?2:0),n}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==au()&&this.focus)try{return this.focus(),!1}catch(n){}},delegateType:"focusin"},blur:{trigger:function(){if(this===au()&&this.blur)return(this.blur(),!1)},delegateType:"focusout"},click:{trigger:function(){if(i.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return(this.click(),!1)},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t);u.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=u.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)}:function(n,t,i){var r="on"+t;n.detachEvent&&("undefined"==typeof n[r]&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?vt:rt):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={constructor:i.Event,isDefaultPrevented:rt,isPropagationStopped:rt,isImmediatePropagationStopped:rt,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=vt;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=vt;n&&!this.isSimulated&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=vt;n&&n.stopImmediatePropagation&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return r&&(r===f||i.contains(f,r))||(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});r.submit||(i.event.special.submit={setup:function(){return i.nodeName(this,"form")?!1:void i.event.add(this,"click._submit keypress._submit",function(n){var r=n.target,t=i.nodeName(r,"input")||i.nodeName(r,"button")?i.prop(r,"form"):void 0;t&&!i._data(t,"submit")&&(i.event.add(t,"submit._submit",function(n){n._submitBubble=!0}),i._data(t,"submit",!0))})},postDispatch:function(n){n._submitBubble&&(delete n._submitBubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n))},teardown:function(){return i.nodeName(this,"form")?!1:void i.event.remove(this,"._submit")}});r.change||(i.event.special.change={setup:function(){return ai.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(i.event.add(this,"propertychange._change",function(n){"checked"===n.originalEvent.propertyName&&(this._justChanged=!0)}),i.event.add(this,"click._change",function(n){this._justChanged&&!n.isTrigger&&(this._justChanged=!1);i.event.simulate("change",this,n)})),!1):void i.event.add(this,"beforeactivate._change",function(n){var t=n.target;ai.test(t.nodeName)&&!i._data(t,"change")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n)}),i._data(t,"change",!0))})},handle:function(n){var t=n.target;if(this!==t||n.isSimulated||n.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return n.handleObj.handler.apply(this,arguments)},teardown:function(){return i.event.remove(this,"._change"),!ai.test(this.nodeName)}});r.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var r=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var u=this.ownerDocument||this,f=i._data(u,t);f||u.addEventListener(n,r,!0);i._data(u,t,(f||0)+1)},teardown:function(){var u=this.ownerDocument||this,f=i._data(u,t)-1;f?i._data(u,t,f):(u.removeEventListener(n,r,!0),i._removeData(u,t))}}});i.fn.extend({on:function(n,t,i,r){return vi(this,n,t,i,r)},one:function(n,t,i,r){return vi(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return t!==!1&&"function"!=typeof t||(r=t,t=void 0),r===!1&&(r=rt),this.each(function(){i.event.remove(this,n,r,t)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});var to=/ jQuery\d+="(?:null|\d+)"/g,vu=new RegExp("<(?:"+eu+")[\\s/>]","i"),io=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,ro=/<script|<style|<link/i,uo=/checked\s*(?:[^=]|=\s*.checked.)/i,fo=/^true\/(.*)/,eo=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,oo=ou(u),yi=oo.appendChild(u.createElement("div"));i.extend({htmlPrefilter:function(n){return n.replace(io,"<$1><\/$2>")},clone:function(n,t,u){var e,c,s,o,h,l=i.contains(n.ownerDocument,n);if(r.html5Clone||i.isXMLDoc(n)||!vu.test("<"+n.nodeName+">")?s=n.cloneNode(!0):(yi.innerHTML=n.outerHTML,yi.removeChild(s=yi.firstChild)),!(r.noCloneEvent&&r.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=f(s),h=f(n),o=0;null!=(c=h[o]);++o)e[o]&&so(c,e[o]);if(t)if(u)for(h=h||f(n),e=e||f(s),o=0;null!=(c=h[o]);o++)bu(c,e[o]);else bu(n,s);return e=f(s,"script"),e.length>0&&ci(e,!l&&f(n,"script")),e=h=c=null,s},cleanData:function(n,t){for(var u,e,f,o,l=0,s=i.expando,h=i.cache,a=r.attributes,v=i.event.special;null!=(u=n[l]);l++)if((t||ot(u))&&(f=u[s],o=f&&h[f])){if(o.events)for(e in o.events)v[e]?i.event.remove(u,e):i.removeEvent(u,e,o.handle);h[f]&&(delete h[f],a||"undefined"==typeof u.removeAttribute?u[s]=void 0:u.removeAttribute(s),c.push(f))}}});i.fn.extend({domManip:k,detach:function(n){return ku(this,n,!0)},remove:function(n){return ku(this,n)},text:function(n){return y(this,function(n){return void 0===n?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(n))},null,n,arguments.length)},append:function(){return k(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=yu(this,n);t.appendChild(n)}})},prepend:function(){return k(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=yu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return k(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return k(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++){for(1===n.nodeType&&i.cleanData(f(n,!1));n.firstChild;)n.removeChild(n.firstChild);n.options&&i.nodeName(n,"select")&&(n.options.length=0)}return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return y(this,function(n){var t=this[0]||{},u=0,e=this.length;if(void 0===n)return 1===t.nodeType?t.innerHTML.replace(to,""):void 0;if("string"==typeof n&&!ro.test(n)&&(r.htmlSerialize||!vu.test(n))&&(r.leadingWhitespace||!hi.test(n))&&!o[(uu.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;e>u;u++)t=this[u]||{},1===t.nodeType&&(i.cleanData(f(t,!1)),t.innerHTML=n);t=0}catch(s){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return k(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(f(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,r=0,f=[],e=i(n),o=e.length-1;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ti.apply(f,u.get());return this.pushStack(f)}});pi={HTML:"block",BODY:"block"};var gu=/^margin/,pt=new RegExp("^("+ei+")(?!px)[a-z%]+$","i"),wi=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f},nf=u.documentElement;!function(){var f,h,c,e,l,a,s=u.createElement("div"),t=u.createElement("div");if(t.style){t.style.cssText="float:left;opacity:.5";r.opacity="0.5"===t.style.opacity;r.cssFloat=!!t.style.cssFloat;t.style.backgroundClip="content-box";t.cloneNode(!0).style.backgroundClip="";r.clearCloneStyle="content-box"===t.style.backgroundClip;s=u.createElement("div");s.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute";t.innerHTML="";s.appendChild(t);r.boxSizing=""===t.style.boxSizing||""===t.style.MozBoxSizing||""===t.style.WebkitBoxSizing;i.extend(r,{reliableHiddenOffsets:function(){return null==f&&o(),e},boxSizingReliable:function(){return null==f&&o(),c},pixelMarginRight:function(){return null==f&&o(),h},pixelPosition:function(){return null==f&&o(),f},reliableMarginRight:function(){return null==f&&o(),l},reliableMarginLeft:function(){return null==f&&o(),a}});function o(){var i,r,o=u.documentElement;o.appendChild(s);t.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%";f=c=a=!1;h=l=!0;n.getComputedStyle&&(r=n.getComputedStyle(t),f="1%"!==(r||{}).top,a="2px"===(r||{}).marginLeft,c="4px"===(r||{width:"4px"}).width,t.style.marginRight="50%",h="4px"===(r||{marginRight:"4px"}).marginRight,i=t.appendChild(u.createElement("div")),i.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",t.style.width="1px",l=!parseFloat((n.getComputedStyle(i)||{}).marginRight),t.removeChild(i));t.style.display="none";e=0===t.getClientRects().length;e&&(t.style.display="",t.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",t.childNodes[0].style.borderCollapse="separate",i=t.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",e=0===i[0].offsetHeight,e&&(i[0].style.display="",i[1].style.display="none",e=0===i[0].offsetHeight));o.removeChild(s)}}}();tf=/^(top|right|bottom|left)$/;n.getComputedStyle?(d=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},p=function(n,t,u){var o,s,h,f,e=n.style;return u=u||d(n),f=u?u.getPropertyValue(t)||u[t]:void 0,""!==f&&void 0!==f||i.contains(n.ownerDocument,n)||(f=i.style(n,t)),u&&!r.pixelMarginRight()&&pt.test(f)&&gu.test(t)&&(o=e.width,s=e.minWidth,h=e.maxWidth,e.minWidth=e.maxWidth=e.width=f,f=u.width,e.width=o,e.minWidth=s,e.maxWidth=h),void 0===f?f:f+""}):nf.currentStyle&&(d=function(n){return n.currentStyle},p=function(n,t,i){var o,f,e,r,u=n.style;return i=i||d(n),r=i?i[t]:void 0,null==r&&u&&u[t]&&(r=u[t]),pt.test(r)&&!tf.test(t)&&(o=u.left,f=n.runtimeStyle,e=f&&f.left,e&&(f.left=n.currentStyle.left),u.left="fontSize"===t?"1em":r,r=u.pixelLeft+"px",u.left=o,e&&(f.left=e)),void 0===r?r:r+""||"auto"});var ki=/alpha\([^)]*\)/i,ho=/opacity\s*=\s*([^)]*)/i,co=/^(none|table(?!-c[ea]).+)/,lo=new RegExp("^("+ei+")(.*)$","i"),ao={position:"absolute",visibility:"hidden",display:"block"},rf={letterSpacing:"0",fontWeight:"400"},uf=["Webkit","O","Moz","ms"],ff=u.createElement("div").style;i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=p(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:r.cssFloat?"cssFloat":"styleFloat"},style:function(n,t,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var e,h,o,s=i.camelCase(t),c=n.style;if(t=i.cssProps[s]||(i.cssProps[s]=ef(s)||s),o=i.cssHooks[t]||i.cssHooks[s],void 0===u)return o&&"get"in o&&void 0!==(e=o.get(n,!1,f))?e:c[t];if(h=typeof u,"string"===h&&(e=oi.exec(u))&&e[1]&&(u=ru(n,t,e),h="number"),null!=u&&u===u&&("number"===h&&(u+=e&&e[3]||(i.cssNumber[s]?"":"px")),r.clearCloneStyle||""!==u||0!==t.indexOf("background")||(c[t]="inherit"),!(o&&"set"in o&&void 0===(u=o.set(n,u,f)))))try{c[t]=u}catch(l){}}},css:function(n,t,r,u){var s,f,o,e=i.camelCase(t);return t=i.cssProps[e]||(i.cssProps[e]=ef(e)||e),o=i.cssHooks[t]||i.cssHooks[e],o&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=p(n,t,u)),"normal"===f&&t in rf&&(f=rf[t]),""===r||r?(s=parseFloat(f),r===!0||isFinite(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return co.test(i.css(n,"display"))&&0===n.offsetWidth?wi(n,ao,function(){return cf(n,t,u)}):cf(n,t,u)},set:function(n,u,f){var e=f&&d(n);return sf(n,u,f?hf(n,t,f,r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e),e):0)}}});r.opacity||(i.cssHooks.opacity={get:function(n,t){return ho.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+100*t+")":"",f=u&&u.filter||r.filter||"";r.zoom=1;(t>=1||""===t)&&""===i.trim(f.replace(ki,""))&&r.removeAttribute&&(r.removeAttribute("filter"),""===t||u&&!u.filter)||(r.filter=ki.test(f)?f.replace(ki,e):f+" "+e)}});i.cssHooks.marginRight=bi(r.reliableMarginRight,function(n,t){if(t)return wi(n,{display:"inline-block"},p,[n,"marginRight"])});i.cssHooks.marginLeft=bi(r.reliableMarginLeft,function(n,t){if(t)return(parseFloat(p(n,"marginLeft"))||(i.contains(n.ownerDocument,n)?n.getBoundingClientRect().left-wi(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}):0))+"px"});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+b[r]+t]=u[r]||u[r-2]||u[0];return f}};gu.test(n)||(i.cssHooks[n+t].set=sf)});i.fn.extend({css:function(n,t){return y(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=d(n),e=t.length;e>u;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return of(this,!0)},hide:function(){return of(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){st(this)?i(this).show():i(this).hide()})}});i.Tween=e;e.prototype={constructor:e,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=e.propHooks[this.prop];return n&&n.get?n.get(this):e.propHooks._default.get(this)},run:function(n){var t,r=e.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):e.propHooks._default.set(this),this}};e.prototype.init.prototype=e.prototype;e.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0)},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||null==n.elem.style[i.cssProps[n.prop]]&&!i.cssHooks[n.prop]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}};e.propHooks.scrollTop=e.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=e.prototype.init;i.fx.step={};lf=/^(?:toggle|show|hide)$/;af=/queueHooks$/;i.Animation=i.extend(h,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return ru(i.elem,n,oi.exec(t),i),i}]},tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.match(s);for(var r,u=0,f=n.length;f>u;u++)r=n[u],h.tweeners[r]=h.tweeners[r]||[],h.tweeners[r].unshift(t)},prefilters:[vo],prefilter:function(n,t){t?h.prefilters.unshift(n):h.prefilters.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,null!=u.queue&&u.queue!==!0||(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(st).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var o=i.isEmptyObject(n),e=i.speed(t,r,u),f=function(){var t=h(this,i.extend({},n),e);(o||i._data(this,"finish"))&&t.stop(!0)};return f.finish=f,o||e.queue===!1?this.each(f):this.queue(e.queue,f)},stop:function(n,t,r){var u=function(n){var t=n.stop;delete n.stop;t(r)};return"string"!=typeof n&&(r=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=null!=n&&n+"queueHooks",e=i.timers,f=i._data(this);if(t)f[t]&&f[t].stop&&u(f[t]);else for(t in f)f[t]&&f[t].stop&&af.test(t)&&u(f[t]);for(t=e.length;t--;)e[t].elem!==this||null!=n&&e[t].queue!==n||(e[t].anim.stop(r),o=!1,e.splice(t,1));!o&&r||i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,f=i._data(this),r=f[n+"queue"],e=f[n+"queueHooks"],u=i.timers,o=r?r.length:0;for(f.finish=!0,i.queue(this,n,[]),e&&e.stop&&e.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;o>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete f.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(bt(t,!0),n,i,u)}});i.each({slideDown:bt("show"),slideUp:bt("hide"),slideToggle:bt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=i.timers,t=0;for(ut=i.now();t<n.length;t++)r=n[t],r()||n[t]!==r||n.splice(t--,1);n.length||i.fx.stop();ut=void 0};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){wt||(wt=n.setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){n.clearInterval(wt);wt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx?i.fx.speeds[t]||t:t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})},function(){var i,n=u.createElement("input"),t=u.createElement("div"),f=u.createElement("select"),e=f.appendChild(u.createElement("option"));t=u.createElement("div");t.setAttribute("className","t");t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";i=t.getElementsByTagName("a")[0];n.setAttribute("type","checkbox");t.appendChild(n);i=t.getElementsByTagName("a")[0];i.style.cssText="top:1px";r.getSetAttribute="t"!==t.className;r.style=/top/.test(i.getAttribute("style"));r.hrefNormalized="/a"===i.getAttribute("href");r.checkOn=!!n.value;r.optSelected=e.selected;r.enctype=!!u.createElement("form").enctype;f.disabled=!0;r.optDisabled=!e.disabled;n=u.createElement("input");n.setAttribute("value","");r.input=""===n.getAttribute("value");n.value="t";n.setAttribute("type","radio");r.radioValue="t"===n.value}();pf=/\r/g;wf=/[\x20\t\r\n\f]+/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(pf,""):null==r?"":r)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:i.trim(i.text(n)).replace(wf," ")}},select:{get:function(n){for(var o,t,s=n.options,u=n.selectedIndex,f="select-one"===n.type||0>u,h=f?null:[],c=f?u+1:s.length,e=0>u?c:f?u:0;c>e;e++)if(t=s[e],(t.selected||e===u)&&(r.optDisabled?!t.disabled:null===t.getAttribute("disabled"))&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),f)return o;h.push(o)}return h},set:function(n,t){for(var f,r,u=n.options,o=i.makeArray(t),e=u.length;e--;)if(r=u[e],i.inArray(i.valHooks.option.get(r),o)>-1)try{r.selected=f=!0}catch(s){r.scrollHeight}else r.selected=!1;return f||(n.selectedIndex=-1),u}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>-1}};r.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var ft,bf,l=i.expr.attrHandle,di=/^(?:checked|selected)$/i,g=r.getSetAttribute,kt=r.input;i.fn.extend({attr:function(n,t){return y(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),f=i.attrHooks[t]||(i.expr.match.bool.test(t)?bf:ft)),void 0!==r?null===r?void i.removeAttr(n,t):f&&"set"in f&&void 0!==(u=f.set(n,r,t))?u:(n.setAttribute(t,r+""),r):f&&"get"in f&&null!==(u=f.get(n,t))?u:(u=i.find.attr(n,t),null==u?void 0:u))},attrHooks:{type:{set:function(n,t){if(!r.radioValue&&"radio"===t&&i.nodeName(n,"input")){var u=n.value;return n.setAttribute("type",t),u&&(n.value=u),t}}}},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(s);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)?kt&&g||!di.test(r)?n[u]=!1:n[i.camelCase("default-"+r)]=n[u]=!1:i.attr(n,r,""),n.removeAttribute(g?r:u)}});bf={set:function(n,t,r){return t===!1?i.removeAttr(n,r):kt&&g||!di.test(r)?n.setAttribute(!g&&i.propFix[r]||r,r):n[i.camelCase("default-"+r)]=n[r]=!0,r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=l[t]||i.find.attr;l[t]=kt&&g||!di.test(t)?function(n,t,i){var u,f;return i||(f=l[t],l[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,l[t]=f),u}:function(n,t,r){if(!r)return n[i.camelCase("default-"+t)]?t.toLowerCase():null}});kt&&g||(i.attrHooks.value={set:function(n,t,r){return i.nodeName(n,"input")?void(n.defaultValue=t):ft&&ft.set(n,t,r)}});g||(ft={set:function(n,t,i){var r=n.getAttributeNode(i);return r||n.setAttributeNode(r=n.ownerDocument.createAttribute(i)),r.value=t+="","value"===i||t===n.getAttribute(i)?t:void 0}},l.id=l.name=l.coords=function(n,t,i){var r;if(!i)return(r=n.getAttributeNode(t))&&""!==r.value?r.value:null},i.valHooks.button={get:function(n,t){var i=n.getAttributeNode(t);if(i&&i.specified)return i.value},set:ft.set},i.attrHooks.contenteditable={set:function(n,t,i){ft.set(n,""===t?!1:t,i)}},i.each(["width","height"],function(n,t){i.attrHooks[t]={set:function(n,i){if(""===i)return(n.setAttribute(t,"auto"),i)}}}));r.style||(i.attrHooks.style={get:function(n){return n.style.cssText||void 0},set:function(n,t){return n.style.cssText=t+""}});kf=/^(?:input|select|textarea|button|object)$/i;df=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return y(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=void 0;delete this[n]}catch(t){}})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):kf.test(n.nodeName)||df.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});r.hrefNormalized||i.each(["href","src"],function(n,t){i.propHooks[t]={get:function(n){return n.getAttribute(t,4)}}});r.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});r.enctype||(i.propFix.enctype="encoding");dt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,f,h,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,nt(this)))});if("string"==typeof n&&n)for(o=n.match(s)||[];t=this[c++];)if(u=nt(t),r=1===t.nodeType&&(" "+u+" ").replace(dt," ")){for(h=0;f=o[h++];)r.indexOf(" "+f+" ")<0&&(r+=f+" ");e=i.trim(r);u!==e&&i.attr(t,"class",e)}return this},removeClass:function(n){var o,r,t,u,f,h,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,nt(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof n&&n)for(o=n.match(s)||[];r=this[c++];)if(u=nt(r),t=1===r.nodeType&&(" "+u+" ").replace(dt," ")){for(h=0;f=o[h++];)while(t.indexOf(" "+f+" ")>-1)t=t.replace(" "+f+" "," ");e=i.trim(t);u!==e&&i.attr(r,"class",e)}return this},toggleClass:function(n,t){var r=typeof n;return"boolean"==typeof t&&"string"===r?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,nt(this),t),t)}):this.each(function(){var t,f,u,e;if("string"===r)for(f=0,u=i(this),e=n.match(s)||[];t=e[f++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else void 0!==n&&"boolean"!==r||(t=nt(this),t&&i._data(this,"__className__",t),i.attr(this,"class",t||n===!1?"":i._data(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&(" "+nt(t)+" ").replace(dt," ").indexOf(i)>-1)return!0;return!1}});i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}});var po=n.location,gi=i.now(),nr=/\?/,wo=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;i.parseJSON=function(t){if(n.JSON&&n.JSON.parse)return n.JSON.parse(t+"");var f,r=null,u=i.trim(t+"");return u&&!i.trim(u.replace(wo,function(n,t,i,u){return f&&t&&(r=0),0===r?n:(f=i||t,r+=!u-!i,"")}))?Function("return "+u)():i.error("Invalid JSON: "+t)};i.parseXML=function(t){var r,u;if(!t||"string"!=typeof t)return null;try{n.DOMParser?(u=new n.DOMParser,r=u.parseFromString(t,"text/xml")):(r=new n.ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(t))}catch(f){r=void 0}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var bo=/#.*$/,gf=/([?&])_=[^&]*/,ko=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,go=/^(?:GET|HEAD)$/,ns=/^\/\//,ne=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,te={},tr={},ie="*/".concat("*"),ir=po.href,et=ne.exec(ir.toLowerCase())||[];i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ir,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(et[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ie,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?rr(rr(n,i.ajaxSettings),t):rr(i.ajaxSettings,n)},ajaxPrefilter:re(te),ajaxTransport:re(tr),ajax:function(t,r){function w(t,r,s,c){var y,rt,it,w,tt,l=r;2!==o&&(o=2,k&&n.clearTimeout(k),v=void 0,b=c||"",f.readyState=t>0?4:0,y=t>=200&&300>t||304===t,s&&(w=ts(u,f,s)),w=is(u,w,f,y),y?(u.ifModified&&(tt=f.getResponseHeader("Last-Modified"),tt&&(i.lastModified[e]=tt),tt=f.getResponseHeader("etag"),tt&&(i.etag[e]=tt)),204===t||"HEAD"===u.type?l="nocontent":304===t?l="notmodified":(l=w.state,rt=w.data,it=w.error,y=!it)):(it=l,!t&&l||(l="error",0>t&&(t=0))),f.status=t,f.statusText=(r||l)+"",y?g.resolveWith(h,[rt,l,f]):g.rejectWith(h,[f,l,it]),f.statusCode(p),p=void 0,a&&d.trigger(y?"ajaxSuccess":"ajaxError",[f,u,y?rt:it]),nt.fireWith(h,[f,l]),a&&(d.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var c,l,e,b,k,a,v,y,u=i.ajaxSetup({},r),h=u.context||u,d=u.context&&(h.nodeType||h.jquery)?i(h):i.event,g=i.Deferred(),nt=i.Callbacks("once memory"),p=u.statusCode||{},tt={},it={},o=0,rt="canceled",f={readyState:0,getResponseHeader:function(n){var t;if(2===o){if(!y)for(y={};t=ko.exec(b);)y[t[1].toLowerCase()]=t[2];t=y[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===o?b:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return o||(n=it[i]=it[i]||n,tt[n]=t),this},overrideMimeType:function(n){return o||(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>o)for(t in n)p[t]=[p[t],n[t]];else f.always(n[f.status]);return this},abort:function(n){var t=n||rt;return v&&v.abort(t),w(0,t),this}};if(g.promise(f).complete=nt.add,f.success=f.done,f.error=f.fail,u.url=((t||u.url||ir)+"").replace(bo,"").replace(ns,et[1]+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=i.trim(u.dataType||"*").toLowerCase().match(s)||[""],null==u.crossDomain&&(c=ne.exec(u.url.toLowerCase()),u.crossDomain=!(!c||c[1]===et[1]&&c[2]===et[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(et[3]||("http:"===et[1]?"80":"443")))),u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),ue(te,u,r,f),2===o)return f;a=i.event&&u.global;a&&0==i.active++&&i.event.trigger("ajaxStart");u.type=u.type.toUpperCase();u.hasContent=!go.test(u.type);e=u.url;u.hasContent||(u.data&&(e=u.url+=(nr.test(e)?"&":"?")+u.data,delete u.data),u.cache===!1&&(u.url=gf.test(e)?e.replace(gf,"$1_="+gi++):e+(nr.test(e)?"&":"?")+"_="+gi++));u.ifModified&&(i.lastModified[e]&&f.setRequestHeader("If-Modified-Since",i.lastModified[e]),i.etag[e]&&f.setRequestHeader("If-None-Match",i.etag[e]));(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&f.setRequestHeader("Content-Type",u.contentType);f.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+ie+"; q=0.01":""):u.accepts["*"]);for(l in u.headers)f.setRequestHeader(l,u.headers[l]);if(u.beforeSend&&(u.beforeSend.call(h,f,u)===!1||2===o))return f.abort();rt="abort";for(l in{success:1,error:1,complete:1})f[l](u[l]);if(v=ue(tr,u,r,f)){if(f.readyState=1,a&&d.trigger("ajaxSend",[f,u]),2===o)return f;u.async&&u.timeout>0&&(k=n.setTimeout(function(){f.abort("timeout")},u.timeout));try{o=1;v.send(tt,w)}catch(ut){if(!(2>o))throw ut;w(-1,ut)}}else w(-1,"No Transport");return f},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:f,data:r,success:u},i.isPlainObject(n)&&n))}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]);t.map(function(){for(var n=this;n.firstChild&&1===n.firstChild.nodeType;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return r.reliableHiddenOffsets()?n.offsetWidth<=0&&n.offsetHeight<=0&&!n.getClientRects().length:us(n)};i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var fs=/%20/g,es=/\[\]$/,fe=/\r?\n/g,os=/^(?:submit|button|image|reset|file)$/i,ss=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)ur(r,n[r],t,f);return u.join("&").replace(fs,"+")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&ss.test(this.nodeName)&&!os.test(n)&&(this.checked||!si.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(fe,"\r\n")}}):{name:t.name,value:r.replace(fe,"\r\n")}}).get()}});i.ajaxSettings.xhr=void 0!==n.ActiveXObject?function(){return this.isLocal?ee():u.documentMode>8?fr():/^(get|post|head|put|delete|options)$/i.test(this.type)&&fr()||ee()}:fr;var hs=0,gt={},ct=i.ajaxSettings.xhr();return n.attachEvent&&n.attachEvent("onunload",function(){for(var n in gt)gt[n](void 0,!0)}),r.cors=!!ct&&"withCredentials"in ct,ct=r.ajax=!!ct,ct&&i.ajaxTransport(function(t){if(!t.crossDomain||r.cors){var u;return{send:function(r,f){var o,e=t.xhr(),s=++hs;if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType);t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(o in r)void 0!==r[o]&&e.setRequestHeader(o,r[o]+"");e.send(t.hasContent&&t.data||null);u=function(n,r){var o,c,h;if(u&&(r||4===e.readyState))if(delete gt[s],u=void 0,e.onreadystatechange=i.noop,r)4!==e.readyState&&e.abort();else{h={};o=e.status;"string"==typeof e.responseText&&(h.text=e.responseText);try{c=e.statusText}catch(l){c=""}o||!t.isLocal||t.crossDomain?1223===o&&(o=204):o=h.text?200:404}h&&f(o,c,h,e.getAllResponseHeaders())};t.async?4===e.readyState?n.setTimeout(u):e.onreadystatechange=gt[s]=u:u()},abort:function(){u&&u(void 0,!0)}}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)}),i.ajaxTransport("script",function(n){if(n.crossDomain){var t,r=u.head||i("head")[0]||u.documentElement;return{send:function(i,f){t=u.createElement("script");t.async=!0;n.scriptCharset&&(t.charset=n.scriptCharset);t.src=n.url;t.onload=t.onreadystatechange=function(n,i){(i||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,i||f(200,"success"))};r.insertBefore(t,r.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}}),er=[],ni=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=er.pop()||i.expando+"_"+gi++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,e,o,s=t.jsonp!==!1&&(ni.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ni.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return(f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ni,"$1"+f):t.jsonp!==!1&&(t.url+=(nr.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return o||i.error(f+" was not called"),o[0]},t.dataTypes[0]="json",e=n[f],n[f]=function(){o=arguments},u.always(function(){void 0===e?i(n).removeProp(f):n[f]=e;t[f]&&(t.jsonpCallback=r.jsonpCallback,er.push(f));o&&i.isFunction(e)&&e(o[0]);o=e=void 0}),"script")}),i.parseHTML=function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=vr.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=hu([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},or=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&or)return or.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>-1&&(u=i.trim(n.slice(e,n.length)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(o="POST"),f.length>0&&i.ajax({url:n,type:o||"GET",dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).always(r&&function(n,t){f.each(function(){r.apply(this,s||[n.responseText,t,n])})}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=("absolute"===l||"fixed"===l)&&i.inArray("auto",[s,c])>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,i.extend({},u)));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var t,f,u={top:0,left:0},r=this[0],e=r&&r.ownerDocument;if(e)return t=e.documentElement,i.contains(t,r)?("undefined"!=typeof r.getBoundingClientRect&&(u=r.getBoundingClientRect()),f=oe(e),{top:u.top+(f.pageYOffset||t.scrollTop)-(t.clientTop||0),left:u.left+(f.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):u},position:function(){if(this[0]){var n,r,t={top:0,left:0},u=this[0];return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||nf})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r=/Y/.test(t);i.fn[n]=function(u){return y(this,function(n,u,f){var e=oe(n);return void 0===f?e?t in e?e[t]:e.document.documentElement[u]:n[u]:void(e?e.scrollTo(r?i(e).scrollLeft():f,r?f:i(e).scrollTop()):n[u]=f)},n,u,arguments.length,null)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=bi(r.pixelPosition,function(n,r){if(r)return(r=p(n,t),pt.test(r)?i(n).position()[t]+"px":r)})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||"boolean"!=typeof u),o=r||(u===!0||f===!0?"margin":"border");return y(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:9===t.nodeType?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):void 0===u?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:void 0,e,null)}})}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),se=n.jQuery,he=n.$,i.noConflict=function(t){return n.$===i&&(n.$=he),t&&n.jQuery===i&&(n.jQuery=se),i},t||(n.jQuery=n.$=i),i}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var y,a,h,v,c,p;if(o!==undefined&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(y=s.expires,a=s.expires=new Date,a.setTime(+a+y*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(h=u?undefined:{},v=document.cookie?document.cookie.split("; "):[],c=0,p=v.length;c<p;c++){var w=v[c].split("="),b=f(w.shift()),l=w.join("=");if(u&&u===b){h=r(l,o);break}u||(l=r(l))===undefined||(h[b]=l)}return h};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)===undefined?!1:(n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t))}}),function(n){function r(t){this.options=n.extend({addClassBeforeAnimation:!0,hideOnClickOutside:!1,activeClass:"active",opener:".opener",slider:".slide",animSpeed:400,effect:"fade",event:"click"},t);this.init()}var t,i;r.prototype={init:function(){this.options.holder&&(this.findElements(),this.attachEvents(),this.makeCallback("onInit",this))},findElements:function(){this.holder=n(this.options.holder);this.opener=this.holder.find(this.options.opener);this.slider=this.holder.find(this.options.slider)},attachEvents:function(){var i=this;this.eventHandler=function(n){n.preventDefault();i.slider.hasClass(t)?i.showSlide():i.hideSlide()};i.opener.bind(i.options.event,this.eventHandler);i.options.event==="over"&&(i.opener.bind("mouseenter",function(){i.holder.hasClass(i.options.activeClass)||i.showSlide()}),i.holder.bind("mouseleave",function(){i.hideSlide()}));i.outsideClickHandler=function(t){if(i.options.hideOnClickOutside){var r=n(t.target);r.is(i.holder)||r.closest(i.holder).length||i.hideSlide()}};this.holder.hasClass(this.options.activeClass)?n(document).bind("click touchstart",i.outsideClickHandler):this.slider.addClass(t)},showSlide:function(){var r=this;r.options.addClassBeforeAnimation&&r.holder.addClass(r.options.activeClass);r.slider.removeClass(t);n(document).bind("click touchstart",r.outsideClickHandler);r.makeCallback("animStart",!0);i[r.options.effect].show({box:r.slider,speed:r.options.animSpeed,complete:function(){r.options.addClassBeforeAnimation||r.holder.addClass(r.options.activeClass);r.makeCallback("animEnd",!0)}})},hideSlide:function(){var r=this;r.options.addClassBeforeAnimation&&r.holder.removeClass(r.options.activeClass);n(document).unbind("click touchstart",r.outsideClickHandler);r.makeCallback("animStart",!1);i[r.options.effect].hide({box:r.slider,speed:r.options.animSpeed,complete:function(){r.options.addClassBeforeAnimation||r.holder.removeClass(r.options.activeClass);r.slider.addClass(t);r.makeCallback("animEnd",!1)}})},destroy:function(){this.slider.removeClass(t).css({display:""});this.opener.unbind(this.options.event,this.eventHandler);this.holder.removeClass(this.options.activeClass).removeData("OpenClose");n(document).unbind("click touchstart",this.outsideClickHandler)},makeCallback:function(n){if(typeof this.options[n]=="function"){var t=Array.prototype.slice.call(arguments);t.shift();this.options[n].apply(this,t)}}};t="js-slide-hidden",function(){var i=n('<style type="text/css">')[0],r="."+t;r+="{position:absolute !important;left:-9999px !important;top:-9999px !important;display:block !important}";i.styleSheet?i.styleSheet.cssText=r:i.appendChild(document.createTextNode(r));n("head").append(i)}();i={slide:{show:function(n){n.box.stop(!0).hide().slideDown(n.speed,n.complete)},hide:function(n){n.box.stop(!0).slideUp(n.speed,n.complete)}},fade:{show:function(n){n.box.stop(!0).hide().fadeIn(n.speed,n.complete)},hide:function(n){n.box.stop(!0).fadeOut(n.speed,n.complete)}},none:{show:function(n){n.box.hide().show(0,n.complete)},hide:function(n){n.box.hide(0,n.complete)}}};n.fn.openClose=function(t){return this.each(function(){jQuery(this).data("OpenClose",new r(n.extend(t,{holder:this})))})}}(jQuery);lib={hasClass:function(n,t){return n&&n.className?n.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)")):!1},addClass:function(n,t){n&&!this.hasClass(n,t)&&(n.className+=" "+t)},removeClass:function(n,t){n&&this.hasClass(n,t)&&(n.className=n.className.replace(new RegExp("(\\s|^)"+t+"(\\s|$)")," "))},extend:function(n){for(var i,t=1;t<arguments.length;t++)for(i in arguments[t])arguments[t].hasOwnProperty(i)&&(n[i]=arguments[t][i]);return n},each:function(n,t){var i,r;if(typeof n.length=="number"){for(i=0,r=n.length;i<r;i++)if(t.call(n[i],i,n[i])===!1)break}else for(i in n)if(n.hasOwnProperty(i)&&t.call(n[i],i,n[i])===!1)break},event:function(){var n=function(n){return(n=n||window.event,n.isFixed)?n:(n.isFixed=!0,n.target||(n.target=n.srcElement),n.preventDefault=n.preventDefault||function(){this.returnValue=!1},n.stopPropagation=n.stopPropagation||function(){this.cancelBubble=!0},n)};return{add:function(t,i,r){t.events||(t.events={},t.handle=function(i){var f,u=t.events[i.type],r,e;for(i=n(i),r=0,e=u.length;r<e;r++)u[r]&&(f=u[r].call(t,i),f===!1&&(i.preventDefault(),i.stopPropagation()))});t.events[i]||(t.events[i]=[],t.addEventListener?t.addEventListener(i,t.handle,!1):t.attachEvent&&t.attachEvent("on"+i,t.handle));t.events[i].push(r)},remove:function(n,t,i){for(var r=n.events[t],u=r.length-1;u>=0;u--)r[u]===i&&r.splice(u,1);r.length||(delete n.events[t],n.removeEventListener?n.removeEventListener(t,n.handle,!1):n.detachEvent&&n.detachEvent("on"+t,n.handle))}}}(),queryElementsBySelector:function(n,t){var d,y,p,i,g,w,c,v,e,u,a,r,s,f;if(t=t||document,!n)return[];if(n===">*")return t.children;if(typeof document.querySelectorAll=="function")return t.querySelectorAll(n);for(d=n.split(","),y=[],p=0;p<d.length;p++){for(i=[t||document],g=d[p].replace(/^\s+/,"").replace(/\s+$/,"").split(" "),w=0;w<g.length;w++){if(token=g[w].replace(/^\s+/,"").replace(/\s+$/,""),token.indexOf("#")>-1){var b=token.split("#"),h=b[0],nt=b[1],k=document.getElementById(nt);if(k&&h&&k.nodeName.toLowerCase()!=h)return[];i=k?[k]:[];continue}if(token.indexOf(".")>-1){var b=token.split("."),h=b[0]||"*",tt=b[1],u=[],a=0;for(r=0;r<i.length;r++)for(s=h=="*"?i[r].getElementsByTagName("*"):i[r].getElementsByTagName(h),f=0;f<s.length;f++)u[a++]=s[f];for(i=[],v=0,e=0;e<u.length;e++)u[e].className&&u[e].className.match(new RegExp("(\\s|^)"+tt+"(\\s|$)"))&&(i[v++]=u[e]);continue}if(token.match(/^(\w*)\[(\w+)([=~\|\^\$\*]?)=?"?([^\]"]*)"?\]$/)){var h=RegExp.$1||"*",o=RegExp.$2,it=RegExp.$3,l=RegExp.$4;for(o.toLowerCase()=="for"&&this.browser.msie&&this.browser.version<8&&(o="htmlFor"),u=[],a=0,r=0;r<i.length;r++)for(s=h=="*"?i[r].getElementsByTagName("*"):i[r].getElementsByTagName(h),f=0;s[f];f++)u[a++]=s[f];i=[];v=0;switch(it){case"=":c=function(n){return n.getAttribute(o)==l};break;case"~":c=function(n){return n.getAttribute(o).match(new RegExp("(\\s|^)"+l+"(\\s|$)"))};break;case"|":c=function(n){return n.getAttribute(o).match(new RegExp("^"+l+"-?"))};break;case"^":c=function(n){return n.getAttribute(o).indexOf(l)==0};break;case"$":c=function(n){return n.getAttribute(o).lastIndexOf(l)==n.getAttribute(o).length-l.length};break;case"*":c=function(n){return n.getAttribute(o).indexOf(l)>-1};break;default:c=function(n){return n.getAttribute(o)}}for(i=[],v=0,e=0;e<u.length;e++)c(u[e])&&(i[v++]=u[e]);continue}for(h=token,u=[],a=0,r=0;r<i.length;r++)for(s=i[r].getElementsByTagName(h),f=0;f<s.length;f++)u[a++]=s[f];i=u}y=[].concat(y,i)}return y},trim:function(n){return n.replace(/^\s+/,"").replace(/\s+$/,"")},bind:function(n,t,i){return function(){return n.apply(t,typeof i!="undefined"?[i]:arguments)}}};jQuery(function(){initTouchNav();initDropDown();initOpenClose();initMobileNav();jQuery("input, textarea").placeholder()}),function(n){n.fn.animDropdown=function(i){var r=n.extend({hoverClass:"hover",dropClass:"drop-active",items:"li",drop:">ul",delay:100,animSpeed:300,effect:"fade"},i);return this.each(function(){function f(i){var u=i.siblings();u.removeClass(r.hoverClass).each(function(){var t=n(this);clearTimeout(t.data("timer"))});u.filter("."+r.dropClass).each(function(){var n=jQuery(this).removeClass(r.dropClass);n.data("drop").length&&t[r.effect].animate({drop:n.data("drop"),state:!1,speed:r.animSpeed})})}var u=n(this),i=u.find(r.items);i.addClass(r.hoverClass).each(function(){var i=n(this),e,u=i.find(r.drop);i.data("drop",u);u.length&&t[r.effect].prepare({item:i,drop:u});i.bind(window.TouchNav&&TouchNav.isActiveOn(this)?"itemhover":"mouseenter",function(n){n.type==="itemhover"&&n.stopPropagation();f(i);i.addClass(r.hoverClass);clearTimeout(e);e=setTimeout(function(){u.length&&i.hasClass(r.hoverClass)&&(i.addClass(r.dropClass),t[r.effect].animate({drop:u,state:!0,speed:r.animSpeed,complete:function(){}}))},r.delay);i.data("timer",e)}).bind(window.TouchNav&&TouchNav.isActiveOn(this)?"itemleave":"mouseleave",function(n){n.type==="itemleave"&&n.stopPropagation();i.hasClass(r.dropClass)||i.removeClass(r.hoverClass);clearTimeout(e);e=setTimeout(function(){u.length&&i.hasClass(r.dropClass)&&t[r.effect].animate({drop:u,state:!1,speed:r.animSpeed,complete:function(){i.removeClass(r.hoverClass);i.removeClass(r.dropClass)}})},r.delay);i.data("timer",e)})});i.removeClass(r.hoverClass);t[r.effect].postProcess&&i.each(function(){t[r.effect].postProcess({item:n(this)})})})};var t={fade:{prepare:function(n){n.drop.css({opacity:0,display:"none"})},animate:function(n){n.drop.stop().css("display","block").animate({opacity:n.state?1:0},{duration:n.speed||0,complete:function(){n.state?n.drop.css({opacity:""}):n.drop.css({opacity:0,display:"none"});typeof n.complete=="function"&&n.complete.call(n.drop)}})}},slide:{prepare:function(n){var i=n.drop.wrap('<div class="drop-slide-wrapper">').show().parent(),t=n.drop.outerHeight(!0),r=n.drop.outerWidth(!0);i.css({height:t,width:r,position:"absolute",overflow:"hidden",top:n.drop.css("top"),left:n.drop.css("left")});n.drop.css({position:"static",display:"block",top:"auto",left:"auto"});n.drop.data("height",t).data("wrap",i).css({marginTop:-t})},animate:function(n){n.drop.data("wrap").show().css({overflow:"hidden"});n.drop.stop().animate({marginTop:n.state?0:-n.drop.data("height")},{duration:n.speed||0,complete:function(){n.state?(n.drop.css({marginTop:""}),n.drop.data("wrap").css({overflow:""})):n.drop.data("wrap").css({display:"none"});typeof n.complete=="function"&&n.complete.call(n.drop)}})},postProcess:function(n){n.item.data("drop").length&&n.item.data("drop").data("wrap").css({display:"none"})}}}}(jQuery),function(n){function i(t){this.options=n.extend({container:null,hideOnClickOutside:!1,menuActiveClass:"nav-active",menuOpener:".nav-opener",menuDrop:".nav-drop",toggleEvent:"click",outsideClickEvent:"click touchstart pointerdown MSPointerDown"},t);this.initStructure();this.attachEvents()}i.prototype={initStructure:function(){this.page=n("html");this.container=n(this.options.container);this.opener=this.container.find(this.options.menuOpener);this.drop=this.container.find(this.options.menuDrop)},attachEvents:function(){var i=this;t&&(t(),t=null);this.outsideClickHandler=function(t){if(i.isOpened()){var r=n(t.target);r.closest(i.opener).length||r.closest(i.drop).length||i.hide()}};this.openerClickHandler=function(n){n.preventDefault();i.toggle()};this.opener.on(this.options.toggleEvent,this.openerClickHandler)},isOpened:function(){return this.container.hasClass(this.options.menuActiveClass)},show:function(){if(this.container.addClass(this.options.menuActiveClass),this.options.hideOnClickOutside)this.page.on(this.options.outsideClickEvent,this.outsideClickHandler)},hide:function(){this.container.removeClass(this.options.menuActiveClass);this.options.hideOnClickOutside&&this.page.off(this.options.outsideClickEvent,this.outsideClickHandler)},toggle:function(){this.isOpened()?this.hide():this.show()},destroy:function(){this.container.removeClass(this.options.menuActiveClass);this.opener.off(this.options.toggleEvent,this.clickHandler);this.page.off(this.options.outsideClickEvent,this.outsideClickHandler)}};var t=function(){var f=n(window),i=n("html"),r="resize-active",t,u,e=function(){t=!1;i.removeClass(r)},o=function(){t||(t=!0,i.addClass(r));clearTimeout(u);u=setTimeout(e,500)};f.on("resize orientationchange",o)};n.fn.mobileNav=function(t){return this.each(function(){var r=n.extend({},t,{container:this}),u=new i(r);n.data(this,"MobileNav",u)})}}(jQuery),function(n,t){"use strict";function i(t){this.options=n.extend({fixedActiveClass:"fixed-position",slideBlock:"[data-scroll-block]",positionType:"auto",fixedOnlyIfFits:!0,container:null,animDelay:100,animSpeed:200,extraBottom:0,extraTop:0},t);this.initStructure();this.attachEvents()}var r="ontouchstart"in t||t.DocumentTouch&&document instanceof DocumentTouch||/Windows Phone/.test(navigator.userAgent);i.prototype={initStructure:function(){this.win=n(t);this.container=n(this.options.container);this.slideBlock=this.container.find(this.options.slideBlock);this.options.positionType==="auto"&&(this.options.positionType=r?"absolute":"fixed")},attachEvents:function(){var n=this;this.onResize=function(){n.resizeHandler()};this.onScroll=function(){n.scrollHandler()};this.win.on({resize:this.onResize,scroll:this.onScroll});this.resizeHandler()},recalculateOffsets:function(){var n=this.slideBlock.offset(),t=this.slideBlock.position(),i=this.container.offset(),r=this.win.height();this.data={windowHeight:this.win.height(),windowWidth:this.win.width(),blockPositionLeft:t.left,blockPositionTop:t.top,blockOffsetLeft:n.left,blockOffsetTop:n.top,blockHeight:this.slideBlock.innerHeight(),holderOffsetLeft:i.left,holderOffsetTop:i.top,holderHeight:this.container.innerHeight()}},isVisible:function(){return this.slideBlock.prop("offsetHeight")},fitsInViewport:function(){return this.options.fixedOnlyIfFits&&this.data?this.data.blockHeight+this.options.extraTop<=this.data.windowHeight:!0},resizeHandler:function(){this.isVisible()&&(i.stickyMethods[this.options.positionType].onResize.apply(this,arguments),this.scrollHandler())},scrollHandler:function(){if(this.isVisible()){if(!this.data){this.resizeHandler();return}this.currentScrollTop=this.win.scrollTop();this.currentScrollLeft=this.win.scrollLeft();i.stickyMethods[this.options.positionType].onScroll.apply(this,arguments)}},refresh:function(){this.data&&(this.data.holderHeight=this.container.innerHeight(),this.data.blockHeight=this.slideBlock.innerHeight(),this.scrollHandler())},destroy:function(){this.slideBlock.removeAttr("style").removeClass(this.options.fixedActiveClass);this.win.off({resize:this.onResize,scroll:this.onScroll})}};i.stickyMethods={fixed:{onResize:function(){this.slideBlock.removeAttr("style");this.recalculateOffsets()},onScroll:function(){this.fitsInViewport()&&this.currentScrollTop+this.options.extraTop>this.data.blockOffsetTop?(this.currentScrollTop+this.options.extraTop+this.data.blockHeight>this.data.holderOffsetTop+this.data.holderHeight-this.options.extraBottom?this.slideBlock.css({position:"absolute",top:this.data.blockPositionTop+this.data.holderHeight-this.data.blockHeight-this.options.extraBottom-(this.data.blockOffsetTop-this.data.holderOffsetTop),left:this.data.blockPositionLeft}):this.slideBlock.css({position:"fixed",top:this.options.extraTop,left:this.data.blockOffsetLeft-this.currentScrollLeft}),this.slideBlock.addClass(this.options.fixedActiveClass)):this.slideBlock.removeClass(this.options.fixedActiveClass).removeAttr("style")}},absolute:{onResize:function(){this.slideBlock.removeAttr("style");this.recalculateOffsets();this.slideBlock.css({position:"absolute",top:this.data.blockPositionTop,left:this.data.blockPositionLeft});this.slideBlock.addClass(this.options.fixedActiveClass)},onScroll:function(){var n=this;clearTimeout(this.animTimer);this.animTimer=setTimeout(function(){var t=n.currentScrollTop+n.options.extraTop,i=n.data.blockPositionTop-(n.data.blockOffsetTop-n.data.holderOffsetTop),r=n.data.holderHeight-n.data.blockHeight-n.options.extraBottom,u=i+Math.min(t-n.data.holderOffsetTop,r),f=n.fitsInViewport()&&t>n.data.blockOffsetTop?u:n.data.blockPositionTop;n.slideBlock.stop().animate({top:f},n.options.animSpeed)},this.options.animDelay)}}};n.fn.fixedScrollBlock=function(t){return this.each(function(){var r=n.extend({},t,{container:this}),u=new i(r);n.data(this,"FixedScrollBlock",u)})};t.FixedScrollBlock=i}(jQuery,this),function(n,t,i){function y(n){var t={},r=/^jQuery\d+$/;return i.each(n.attributes,function(n,i){i.specified&&!r.test(i.name)&&(t[i.name]=i.value)}),t}function e(n,t){var u=this,r=i(u);if(u.value==r.attr("placeholder")&&r.hasClass("placeholder"))if(r.data("placeholder-password")){if(r=r.hide().next().show().attr("id",r.removeAttr("id").data("placeholder-id")),n===!0)return r[0].value=t;r.focus()}else u.value="",r.removeClass("placeholder"),u==v()&&u.select()}function s(){var t,r=this,n=i(r),u=this.id;if(r.value==""){if(r.type=="password"){if(!n.data("placeholder-textinput")){try{t=n.clone().attr({type:"text"})}catch(f){t=i("<input>").attr(i.extend(y(this),{type:"text"}))}t.removeAttr("name").data({"placeholder-password":n,"placeholder-id":u}).bind("focus.placeholder",e);n.data({"placeholder-textinput":t,"placeholder-id":u}).before(t)}n=n.removeAttr("id").hide().prev().attr("id",u).show()}n.addClass("placeholder");n[0].value=n.attr("placeholder")}else n.removeClass("placeholder")}function v(){try{return t.activeElement}catch(n){}}var h=Object.prototype.toString.call(n.operamini)=="[object OperaMini]",f="placeholder"in t.createElement("input")&&!h,o="placeholder"in t.createElement("textarea")&&!h,c=i.fn,l=i.valHooks,a=i.propHooks,u,r;f&&o?(r=c.placeholder=function(){return this},r.input=r.textarea=!0):(r=c.placeholder=function(){var n=this;return n.filter((f?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":e,"blur.placeholder":s}).data("placeholder-enabled",!0).trigger("blur.placeholder"),n},r.input=f,r.textarea=o,u={get:function(n){var t=i(n),r=t.data("placeholder-password");return r?r[0].value:t.data("placeholder-enabled")&&t.hasClass("placeholder")?"":n.value},set:function(n,t){var r=i(n),u=r.data("placeholder-password");return u?u[0].value=t:r.data("placeholder-enabled")?(t==""?(n.value=t,n!=v()&&s.call(n)):r.hasClass("placeholder")?e.call(n,!0,t)||(n.value=t):n.value=t,r):n.value=t}},f||(l.input=u,a.value=u),o||(l.textarea=u,a.value=u),i(function(){i(t).delegate("form","submit.placeholder",function(){var n=i(".placeholder",this).each(e);setTimeout(function(){n.each(s)},10)})}),i(n).bind("beforeunload.placeholder",function(){i(".placeholder").each(function(){this.value=""})}))}(this,document,jQuery);TouchNav.isActiveOn=function(n){return n&&n.touchNavActive};TouchNav.prototype={init:function(){typeof this.options.navBlock=="string"?this.menu=document.getElementById(this.options.navBlock):typeof this.options.navBlock=="object"&&(this.menu=this.options.navBlock);this.menu&&this.addEvents()},addEvents:function(){var n=this,i=navigator.pointerEnabled&&"pointerdown"||navigator.msPointerEnabled&&"MSPointerDown"||this.isTouchDevice&&"touchstart",r,t;for(this.menuItems=lib.queryElementsBySelector(this.options.menuItems,this.menu),r=function(t){var u=lib.queryElementsBySelector(n.options.menuDrop,t)[0],r=lib.queryElementsBySelector(n.options.menuOpener,t)[0];u&&r&&(n.isTouchDevice||n.isPointerDevice)&&(lib.event.add(r,"click",lib.bind(n.clickHandler,n)),lib.event.add(r,"mousedown",lib.bind(n.mousedownHandler,n)),lib.event.add(r,i,function(i){if(!n.isTouchPointerEvent(i)){n.preventCurrentClick=!1;return}n.touchFlag=!0;n.currentItem=t;n.currentLink=r;n.pressHandler.apply(n,arguments)}));jQuery(t).bind("mouseenter",function(){n.touchFlag||(n.currentItem=t,n.mouseoverHandler())});jQuery(t).bind("mouseleave",function(){n.touchFlag||(n.currentItem=t,n.mouseoutHandler())});t.touchNavActive=!0},t=0;t<this.menuItems.length;t++)r(n.menuItems[t]);(this.isTouchDevice||this.isPointerDevice)&&(lib.event.add(document.documentElement,"mousedown",lib.bind(this.clickOutsideHandler,this)),lib.event.add(document.documentElement,i,lib.bind(this.clickOutsideHandler,this)))},mousedownHandler:function(n){this.touchFlag&&(n.preventDefault(),this.touchFlag=!1,this.preventCurrentClick=!1)},mouseoverHandler:function(){lib.addClass(this.currentItem,this.options.hoverClass);jQuery(this.currentItem).trigger("itemhover")},mouseoutHandler:function(){lib.removeClass(this.currentItem,this.options.hoverClass);jQuery(this.currentItem).trigger("itemleave")},hideActiveDropdown:function(){for(var n=0;n<this.menuItems.length;n++)lib.hasClass(this.menuItems[n],this.options.hoverClass)&&(lib.removeClass(this.menuItems[n],this.options.hoverClass),jQuery(this.menuItems[n]).trigger("itemleave"));this.activeParent=null},pressHandler:function(n){this.currentItem!==this.activeParent&&(this.activeParent&&this.currentItem.parentNode===this.activeParent.parentNode?lib.removeClass(this.activeParent,this.options.hoverClass):this.isParent(this.activeParent,this.currentLink)||this.hideActiveDropdown());this.activeParent=this.currentItem;lib.hasClass(this.currentItem,this.options.hoverClass)?this.preventCurrentClick=!1:(n.preventDefault(),this.preventCurrentClick=!0,lib.addClass(this.currentItem,this.options.hoverClass),jQuery(this.currentItem).trigger("itemhover"))},clickHandler:function(n){this.preventCurrentClick&&n.preventDefault()},clickOutsideHandler:function(n){var t=n.changedTouches?n.changedTouches[0]:n;this.activeParent&&!this.isParent(this.menu,t.target)&&(this.hideActiveDropdown(),this.touchFlag=!1)},isParent:function(n,t){while(t.parentNode){if(t.parentNode==n)return!0;t=t.parentNode}return!1},isTouchPointerEvent:function(n){return n.type.indexOf("touch")>-1||navigator.pointerEnabled&&n.pointerType==="touch"||navigator.msPointerEnabled&&n.pointerType==n.MSPOINTER_TYPE_TOUCH},isPointerDevice:function(){return!!(navigator.pointerEnabled||navigator.msPointerEnabled)}(),isTouchDevice:function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}()};document.createElement("picture");window.matchMedia||(window.matchMedia=function(){"use strict";var t=window.styleMedia||window.media;if(!t){var n=document.createElement("style"),i=document.getElementsByTagName("script")[0],r=null;n.type="text/css";n.id="matchmediajs-test";i.parentNode.insertBefore(n,i);r="getComputedStyle"in window&&window.getComputedStyle(n,null)||n.currentStyle;t={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=i:n.textContent=i,"1px"===r.width}}}return function(n){return{matches:t.matchMedium(n||"all"),media:n||"all"}}}()),function(n,t,i){"use strict";function f(t){"object"==typeof module&&"object"==typeof module.exports?module.exports=t:"function"==typeof define&&define.amd&&define("picturefill",function(){return t});"object"==typeof n&&(n.picturefill=t)}function u(n){var s,t,i,u,f,h=n||{},e,c;for(s=h.elements||r.getAllElements(),e=0,c=s.length;c>e;e++)if(t=s[e],i=t.parentNode,u=void 0,f=void 0,"IMG"===t.nodeName.toUpperCase()&&(t[r.ns]||(t[r.ns]={}),h.reevaluate||!t[r.ns].evaluated)){if(i&&"PICTURE"===i.nodeName.toUpperCase()){if(r.removeVideoShim(i),u=r.getMatch(t,i),u===!1)continue}else u=void 0;(i&&"PICTURE"===i.nodeName.toUpperCase()||!r.sizesSupported&&t.srcset&&o.test(t.srcset))&&r.dodgeSrcset(t);u?(f=r.processSourceSet(u),r.applyBestCandidate(f,t)):(f=r.processSourceSet(t),(void 0===t.srcset||t[r.ns].srcset)&&r.applyBestCandidate(f,t));t[r.ns].evaluated=!0}}function e(){function i(){clearTimeout(f);f=setTimeout(o,60)}r.initTypeDetects();u();var f,e=setInterval(function(){return u(),/^loaded|^i|^c/.test(t.readyState)?void clearInterval(e):void 0},250),o=function(){u({reevaluate:!0})};n.addEventListener?n.addEventListener("resize",i,!1):n.attachEvent&&n.attachEvent("onresize",i)}if(n.HTMLPictureElement)return void f(function(){});t.createElement("picture");var r=n.picturefill||{},o=/\s+\+?\d+(e\d+)?w/;r.ns="picturefill",function(){r.srcsetSupported="srcset"in i;r.sizesSupported="sizes"in i;r.curSrcSupported="currentSrc"in i}();r.trim=function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")};r.makeUrl=function(){var n=t.createElement("a");return function(t){return n.href=t,n.href}}();r.restrictsMixedContent=function(){return"https:"===n.location.protocol};r.matchesMedia=function(t){return n.matchMedia&&n.matchMedia(t).matches};r.getDpr=function(){return n.devicePixelRatio||1};r.getWidthFromLength=function(n){var i;if(!n||n.indexOf("%")>-1!=!1||!(parseFloat(n)>0||n.indexOf("calc(")>-1))return!1;n=n.replace("vw","%");r.lengthEl||(r.lengthEl=t.createElement("div"),r.lengthEl.style.cssText="border:0;display:block;font-size:1em;left:0;margin:0;padding:0;position:absolute;visibility:hidden",r.lengthEl.className="helper-from-picturefill-js");r.lengthEl.style.width="0px";try{r.lengthEl.style.width=n}catch(u){}return t.body.appendChild(r.lengthEl),i=r.lengthEl.offsetWidth,0>=i&&(i=!1),t.body.removeChild(r.lengthEl),i};r.detectTypeSupport=function(t,i){var f=new n.Image;return f.onerror=function(){r.types[t]=!1;u()},f.onload=function(){r.types[t]=1===f.width;u()},f.src=i,"pending"};r.types=r.types||{};r.initTypeDetects=function(){r.types["image/jpeg"]=!0;r.types["image/gif"]=!0;r.types["image/png"]=!0;r.types["image/svg+xml"]=t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1");r.types["image/webp"]=r.detectTypeSupport("image/webp","data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=")};r.verifyTypeSupport=function(n){var i=n.getAttribute("type"),t;return null===i||""===i?!0:(t=r.types[i],"string"==typeof t&&"pending"!==t?(r.types[i]=r.detectTypeSupport(i,t),"pending"):"function"==typeof t?(t(),"pending"):t)};r.parseSize=function(n){var t=/(\([^)]+\))?\s*(.+)/g.exec(n);return{media:t&&t[1],length:t&&t[2]}};r.findWidthFromSourceSize=function(i){for(var f,e=r.trim(i).split(/\s*,\s*/),u=0,c=e.length;c>u;u++){var l=e[u],o=r.parseSize(l),s=o.length,h=o.media;if(s&&(!h||r.matchesMedia(h))&&(f=r.getWidthFromLength(s)))break}return f||Math.max(n.innerWidth||0,t.documentElement.clientWidth)};r.parseSrcset=function(n){for(var t,r,i,e,u,f=[];""!==n;)n=n.replace(/^\s+/g,""),r=n.search(/\s/g),i=null,-1!==r?(t=n.slice(0,r),e=t.slice(-1),((","===e||""===t)&&(t=t.replace(/,+$/,""),i=""),n=n.slice(r+1),null===i)&&(u=n.indexOf(","),-1!==u?(i=n.slice(0,u),n=n.slice(u+1)):(i=n,n=""))):(t=n,n=""),(t||i)&&f.push({url:t,descriptor:i});return f};r.parseDescriptor=function(n,t){var o,c=t||"100vw",h=n&&n.replace(/(^\s+|\s+$)/g,""),l=r.findWidthFromSourceSize(c),s,u,i,f,e;if(h)for(s=h.split(" "),u=s.length-1;u>=0;u--)i=s[u],f=i&&i.slice(i.length-1),"h"!==f&&"w"!==f||r.sizesSupported?"x"===f&&(e=i&&parseFloat(i,10),o=e&&!isNaN(e)?e:1):o=parseFloat(parseInt(i,10)/l);return o||1};r.getCandidatesFromSourceSet=function(n,t){for(var u,f=r.parseSrcset(n),e=[],i=0,o=f.length;o>i;i++)u=f[i],e.push({url:u.url,resolution:r.parseDescriptor(u.descriptor,t)});return e};r.dodgeSrcset=function(n){n.srcset&&(n[r.ns].srcset=n.srcset,n.srcset="",n.setAttribute("data-pfsrcset",n[r.ns].srcset))};r.processSourceSet=function(n){var t=n.getAttribute("srcset"),u=n.getAttribute("sizes"),i=[];return"IMG"===n.nodeName.toUpperCase()&&n[r.ns]&&n[r.ns].srcset&&(t=n[r.ns].srcset),t&&(i=r.getCandidatesFromSourceSet(t,u)),i};r.backfaceVisibilityFix=function(n){var t=n.style||{},i="webkitBackfaceVisibility"in t,r=t.zoom;i&&(t.zoom=".999",i=n.offsetWidth,t.zoom=r)};r.setIntrinsicSize=function(){var i={},u=function(n,t,i){t&&n.setAttribute("width",parseInt(t/i,10))};return function(f,e){var o;f[r.ns]&&!n.pfStopIntrinsicSize&&(void 0===f[r.ns].dims&&(f[r.ns].dims=f.getAttribute("width")||f.getAttribute("height")),f[r.ns].dims||(e.url in i?u(f,i[e.url],e.resolution):(o=t.createElement("img"),o.onload=function(){if(i[e.url]=o.width,!i[e.url])try{t.body.appendChild(o);i[e.url]=o.width||o.offsetWidth;t.body.removeChild(o)}catch(n){}f.src===e.url&&u(f,i[e.url],e.resolution);f=null;o.onload=null;o=null},o.src=e.url)))}}();r.applyBestCandidate=function(n,t){var f,e,i,u;for(n.sort(r.ascendingSort),e=n.length,i=n[e-1],u=0;e>u;u++)if(f=n[u],f.resolution>=r.getDpr()){i=f;break}i&&(i.url=r.makeUrl(i.url),t.src!==i.url&&(r.restrictsMixedContent()&&"http:"===i.url.substr(0,5).toLowerCase()?void 0!==window.console&&console.warn("Blocked mixed content image "+i.url):(t.src=i.url,r.curSrcSupported||(t.currentSrc=t.src),r.backfaceVisibilityFix(t))),r.setIntrinsicSize(t,i))};r.ascendingSort=function(n,t){return n.resolution-t.resolution};r.removeVideoShim=function(n){var r=n.getElementsByTagName("video"),t,i;if(r.length){for(t=r[0],i=t.getElementsByTagName("source");i.length;)n.insertBefore(i[0],t);t.parentNode.removeChild(t)}};r.getAllElements=function(){for(var n,u=[],f=t.getElementsByTagName("img"),i=0,e=f.length;e>i;i++)n=f[i],("PICTURE"===n.parentNode.nodeName.toUpperCase()||null!==n.getAttribute("srcset")||n[r.ns]&&null!==n[r.ns].srcset)&&u.push(n);return u};r.getMatch=function(n,t){for(var i,e,o,u,s=t.childNodes,f=0,h=s.length;h>f;f++)if(i=s[f],1===i.nodeType){if(i===n)return u;if("SOURCE"===i.nodeName.toUpperCase()&&(null!==i.getAttribute("src")&&void 0!==typeof console&&console.warn("The `src` attribute is invalid on `picture` `source` element; instead, use `srcset`."),e=i.getAttribute("media"),i.getAttribute("srcset")&&(!e||r.matchesMedia(e)))){if(o=r.verifyTypeSupport(i),o===!0){u=i;break}if("pending"===o)return!1}}return u};e();u._=r;f(u)}(window,window.document,new window.Image),function(n){var t=function(){"use strict";return{isMsie:function(){return/(msie|trident)/i.test(navigator.userAgent)?navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]:!1},isBlankString:function(n){return!n||/^\s*$/.test(n)},escapeRegExChars:function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(n){return typeof n=="string"},isNumber:function(n){return typeof n=="number"},isArray:n.isArray,isFunction:n.isFunction,isObject:n.isPlainObject,isUndefined:function(n){return typeof n=="undefined"},toStr:function(n){return t.isUndefined(n)||n===null?"":n+""},bind:n.proxy,each:function(t,i){function r(n,t){return i(t,n)}n.each(t,r)},map:n.map,filter:n.grep,every:function(t,i){var r=!0;return t?(n.each(t,function(n,u){if(!(r=i.call(null,u,n,t)))return!1}),!!r):r},some:function(t,i){var r=!1;return t?(n.each(t,function(n,u){if(r=i.call(null,u,n,t))return!1}),!!r):r},mixin:n.extend,getUniqueId:function(){var n=0;return function(){return n++}}(),templatify:function(t){function i(){return String(t)}return n.isFunction(t)?t:i},defer:function(n){setTimeout(n,0)},debounce:function(n,t,i){var r,u;return function(){var f=this,e=arguments,o,s;return o=function(){r=null;i||(u=n.apply(f,e))},s=i&&!r,clearTimeout(r),r=setTimeout(o,t),s&&(u=n.apply(f,e)),u}},throttle:function(n,t){var u,f,i,e,r,o;return r=0,o=function(){r=new Date;i=null;e=n.apply(u,f)},function(){var s=new Date,h=t-(s-r);return u=this,f=arguments,h<=0?(clearTimeout(i),i=null,r=s,e=n.apply(u,f)):i||(i=setTimeout(o,h)),e}},noop:function(){}}}(),l="0.10.4",a=function(){"use strict";function n(n){return n=t.toStr(n),n?n.split(/\s+/):[]}function i(n){return n=t.toStr(n),n?n.split(/\W+/):[]}function r(n){return function(){var i=[].slice.call(arguments,0);return function(r){var u=[];return t.each(i,function(i){u=u.concat(n(t.toStr(r[i])))}),u}}}return{nonword:i,whitespace:n,obj:{nonword:r(i),whitespace:r(n)}}}(),o=function(){"use strict";function i(i){this.maxSize=t.isNumber(i)?i:100;this.reset();this.maxSize<=0&&(this.set=this.get=n.noop)}function r(){this.head=this.tail=null}function u(n,t){this.key=n;this.val=t;this.prev=this.next=null}return t.mixin(i.prototype,{set:function(n,t){var r=this.list.tail,i;this.size>=this.maxSize&&(this.list.remove(r),delete this.hash[r.key]);(i=this.hash[n])?(i.val=t,this.list.moveToFront(i)):(i=new u(n,t),this.list.add(i),this.hash[n]=i,this.size++)},get:function(n){var t=this.hash[n];if(t)return this.list.moveToFront(t),t.val},reset:function(){this.size=0;this.hash={};this.list=new r}}),t.mixin(r.prototype,{add:function(n){this.head&&(n.next=this.head,this.head.prev=n);this.head=n;this.tail=this.tail||n},remove:function(n){n.prev?n.prev.next=n.next:this.head=n.next;n.next?n.next.prev=n.prev:this.tail=n.prev},moveToFront:function(n){this.remove(n);this.add(n)}}),i}(),v=function(){"use strict";function r(n){this.prefix=["__",n,"__"].join("");this.ttlKey="__ttl__";this.keyMatcher=new RegExp("^"+t.escapeRegExChars(this.prefix))}function u(){return(new Date).getTime()}function f(n){return JSON.stringify(t.isUndefined(n)?null:n)}function e(n){return JSON.parse(n)}var n,i;try{n=window.localStorage;n.setItem("~~~","!");n.removeItem("~~~")}catch(o){n=null}return i=n&&window.JSON?{_prefix:function(n){return this.prefix+n},_ttlKey:function(n){return this._prefix(n)+this.ttlKey},get:function(t){return this.isExpired(t)&&this.remove(t),e(n.getItem(this._prefix(t)))},set:function(i,r,e){return t.isNumber(e)?n.setItem(this._ttlKey(i),f(u()+e)):n.removeItem(this._ttlKey(i)),n.setItem(this._prefix(i),f(r))},remove:function(t){return n.removeItem(this._ttlKey(t)),n.removeItem(this._prefix(t)),this},clear:function(){for(var r,i=[],u=n.length,t=0;t<u;t++)(r=n.key(t)).match(this.keyMatcher)&&i.push(r.replace(this.keyMatcher,""));for(t=i.length;t--;)this.remove(i[t]);return this},isExpired:function(i){var r=e(n.getItem(this._ttlKey(i)));return t.isNumber(r)&&u()>r?!0:!1}}:{get:t.noop,set:t.noop,remove:t.noop,clear:t.noop,isExpired:t.noop},t.mixin(r.prototype,i),r}(),s=function(){"use strict";function i(t){t=t||{};this.cancelled=!1;this.lastUrl=null;this._send=t.transport?s(t.transport):n.ajax;this._get=t.rateLimiter?t.rateLimiter(this._get):this._get;this._cache=t.cache===!1?new o(0):e}function s(i){return function(r,u){function e(n){t.defer(function(){f.resolve(n)})}function o(n){t.defer(function(){f.reject(n)})}var f=n.Deferred();return i(r,u,e,o),f}}var r=0,u={},f=6,e=new o(10);return i.setMaxPendingRequests=function(n){f=n},i.resetCache=function(){e.reset()},t.mixin(i.prototype,{_get:function(n,t,i){function s(t){i&&i(null,t);e._cache.set(n,t)}function h(){i&&i(!0)}function c(){r--;delete u[n];e.onDeckRequestArgs&&(e._get.apply(e,e.onDeckRequestArgs),e.onDeckRequestArgs=null)}var e=this,o;this.cancelled||n!==this.lastUrl||((o=u[n])?o.done(s).fail(h):r<f?(r++,u[n]=this._send(n,t).done(s).fail(h).always(c)):this.onDeckRequestArgs=[].slice.call(arguments,0))},get:function(n,i,r){var u;return t.isFunction(i)&&(r=i,i={}),this.cancelled=!1,this.lastUrl=n,(u=this._cache.get(n))?t.defer(function(){r&&r(null,u)}):this._get(n,i,r),!!u},cancel:function(){this.cancelled=!0}}),i}(),y=function(){"use strict";function i(t){t=t||{};t.datumTokenizer&&t.queryTokenizer||n.error("datumTokenizer and queryTokenizer are both required");this.datumTokenizer=t.datumTokenizer;this.queryTokenizer=t.queryTokenizer;this.reset()}function r(n){return n=t.filter(n,function(n){return!!n}),t.map(n,function(n){return n.toLowerCase()})}function u(){return{ids:[],children:{}}}function f(n){for(var i={},r=[],t=0,u=n.length;t<u;t++)i[n[t]]||(i[n[t]]=!0,r.push(n[t]));return r}function e(n,t){function o(n,t){return n-t}var i=0,r=0,u=[],f,e;for(n=n.sort(o),t=t.sort(o),f=n.length,e=t.length;i<f&&r<e;)n[i]<t[r]?i++:n[i]>t[r]?r++:(u.push(n[i]),i++,r++);return u}return t.mixin(i.prototype,{bootstrap:function(n){this.datums=n.datums;this.trie=n.trie},add:function(n){var i=this;n=t.isArray(n)?n:[n];t.each(n,function(n){var f,e;f=i.datums.push(n)-1;e=r(i.datumTokenizer(n));t.each(e,function(n){for(var r,t=i.trie,e=n.split("");r=e.shift();)t=t.children[r]||(t.children[r]=u()),t.ids.push(f)})})},get:function(n){var u=this,o,i;return o=r(this.queryTokenizer(n)),t.each(o,function(n){var t,r,o,f;if(i&&i.length===0)return!1;for(t=u.trie,r=n.split("");t&&(o=r.shift());)t=t.children[o];if(t&&r.length===0)f=t.ids.slice(0),i=i?e(i,f):f;else return i=[],!1}),i?t.map(f(i),function(n){return u.datums[n]}):[]},reset:function(){this.datums=[];this.trie=u()},serialize:function(){return{datums:this.datums,trie:this.trie}}}),i}(),f=function(){"use strict";function i(n){return n.local||null}function r(i){var r,u;return u={url:null,thumbprint:"",ttl:864e5,filter:null,ajax:{}},(r=i.prefetch||null)&&(r=t.isString(r)?{url:r}:r,r=t.mixin(u,r),r.thumbprint=l+r.thumbprint,r.ajax.type=r.ajax.type||"GET",r.ajax.dataType=r.ajax.dataType||"json",r.url||n.error("prefetch requires url to be set")),r}function u(i){function f(n){return function(i){return t.debounce(i,n)}}function e(n){return function(i){return t.throttle(i,n)}}var r,u;return u={url:null,cache:!0,wildcard:"%QUERY",replace:null,rateLimitBy:"debounce",rateLimitWait:300,send:null,filter:null,ajax:{}},(r=i.remote||null)&&(r=t.isString(r)?{url:r}:r,r=t.mixin(u,r),r.rateLimiter=/^throttle$/i.test(r.rateLimitBy)?e(r.rateLimitWait):f(r.rateLimitWait),r.ajax.type=r.ajax.type||"GET",r.ajax.dataType=r.ajax.dataType||"json",delete r.rateLimitBy,delete r.rateLimitWait,r.url||n.error("remote requires url to be set")),r}return{local:i,prefetch:r,remote:u}}();(function(i){"use strict";function u(t){t&&(t.local||t.prefetch||t.remote)||n.error("one of local, prefetch, or remote is required");this.limit=t.limit||5;this.sorter=o(t.sorter);this.dupDetector=t.dupDetector||h;this.local=f.local(t);this.prefetch=f.prefetch(t);this.remote=f.remote(t);this.cacheKey=this.prefetch?this.prefetch.cacheKey||this.prefetch.url:null;this.index=new y({datumTokenizer:t.datumTokenizer,queryTokenizer:t.queryTokenizer});this.storage=this.cacheKey?new v(this.cacheKey):null}function o(n){function i(t){return t.sort(n)}function r(n){return n}return t.isFunction(n)?i:r}function h(){return!1}var e,r;return e=i.Bloodhound,r={data:"data",protocol:"protocol",thumbprint:"thumbprint"},i.Bloodhound=u,u.noConflict=function(){return i.Bloodhound=e,u},u.tokenizers=a,t.mixin(u.prototype,{_loadPrefetch:function(t){function f(n){i.clear();i.add(t.filter?t.filter(n):n);i._saveToStorage(i.index.serialize(),t.thumbprint,t.ttl)}var i=this,u,r;return(u=this._readFromStorage(t.thumbprint))?(this.index.bootstrap(u),r=n.Deferred().resolve()):r=n.ajax(t.url,t.ajax).done(f),r},_getFromRemote:function(n,t){function f(n,r){n?t([]):t(i.remote.filter?i.remote.filter(r):r)}var i=this,r,u;if(this.transport)return n=n||"",u=encodeURIComponent(n),r=this.remote.replace?this.remote.replace(this.remote.url,n):this.remote.url.replace(this.remote.wildcard,u),this.transport.get(r,this.remote.ajax,f)},_cancelLastRemoteRequest:function(){this.transport&&this.transport.cancel()},_saveToStorage:function(n,t,i){this.storage&&(this.storage.set(r.data,n,i),this.storage.set(r.protocol,location.protocol,i),this.storage.set(r.thumbprint,t,i))},_readFromStorage:function(n){var t={},i;return this.storage&&(t.data=this.storage.get(r.data),t.protocol=this.storage.get(r.protocol),t.thumbprint=this.storage.get(r.thumbprint)),i=t.thumbprint!==n||t.protocol!==location.protocol,t.data&&!i?t.data:null},_initialize:function(){function f(){u.add(t.isFunction(i)?i():i)}var u=this,i=this.local,r;return r=this.prefetch?this._loadPrefetch(this.prefetch):n.Deferred().resolve(),i&&r.done(f),this.transport=this.remote?new s(this.remote):null,this.initPromise=r.promise()},initialize:function(n){return!this.initPromise||n?this._initialize():this.initPromise},add:function(n){this.index.add(n)},get:function(n,i){function e(n){var f=r.slice(0);t.each(n,function(n){var i;return i=t.some(f,function(t){return u.dupDetector(n,t)}),i||f.push(n),f.length<u.limit});i&&i(u.sorter(f))}var u=this,r=[],f=!1;r=this.index.get(n);r=this.sorter(r).slice(0,this.limit);r.length<this.limit?f=this._getFromRemote(n,e):this._cancelLastRemoteRequest();f||(r.length>0||!this.transport)&&i&&i(r)},clear:function(){this.index.reset()},clearPrefetchCache:function(){this.storage&&this.storage.clear()},clearRemoteCache:function(){this.transport&&s.resetCache()},ttAdapter:function(){return t.bind(this.get,this)}}),u})(this);var r=function(){return{wrapper:'<span class="twitter-typeahead"><\/span>',dropdown:'<span class="tt-dropdown-menu"><\/span>',dataset:'<div class="tt-dataset-%CLASS%"><\/div>',suggestions:'<span class="tt-suggestions"><\/span>',suggestion:'<div class="tt-suggestion"><\/div>'}}(),i=function(){"use strict";var n={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},dropdown:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},suggestions:{display:"block"},suggestion:{whiteSpace:"nowrap",cursor:"pointer"},suggestionChild:{whiteSpace:"normal"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};return t.isMsie()&&t.mixin(n.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),t.isMsie()&&t.isMsie()<=7&&t.mixin(n.input,{marginTop:"-1px"}),n}(),h=function(){"use strict";function i(t){t&&t.el||n.error("EventBus initialized without el");this.$el=n(t.el)}var r="typeahead:";return t.mixin(i.prototype,{trigger:function(n){var t=[].slice.call(arguments,1);this.$el.trigger(r+n,t)}}),i}(),e=function(){"use strict";function t(t,i,r,u){var f;if(!r)return this;for(i=i.split(n),r=u?h(r,u):r,this._callbacks=this._callbacks||{};f=i.shift();)this._callbacks[f]=this._callbacks[f]||{sync:[],async:[]},this._callbacks[f][t].push(r);return this}function u(n,i,r){return t.call(this,"async",n,i,r)}function f(n,i,r){return t.call(this,"sync",n,i,r)}function e(t){var i;if(!this._callbacks)return this;for(t=t.split(n);i=t.shift();)delete this._callbacks[i];return this}function o(t){var u,f,e,o,s;if(!this._callbacks)return this;for(t=t.split(n),e=[].slice.call(arguments,1);(u=t.shift())&&(f=this._callbacks[u]);)o=i(f.sync,this,[u].concat(e)),s=i(f.async,this,[u].concat(e)),o()&&r(s);return this}function i(n,t,i){function r(){for(var r,u=0,f=n.length;!r&&u<f;u+=1)r=n[u].apply(t,i)===!1;return!r}return r}function s(){return window.setImmediate?function(n){setImmediate(function(){n()})}:function(n){setTimeout(function(){n()},0)}}function h(n,t){return n.bind?n.bind(t):function(){n.apply(t,[].slice.call(arguments,0))}}var n=/\s+/,r=s();return{onSync:f,onAsync:u,off:e,trigger:o}}(),p=function(n){"use strict";function r(n,i,r){for(var u=[],f,e=0,o=n.length;e<o;e++)u.push(t.escapeRegExChars(n[e]));return f=r?"\\b("+u.join("|")+")\\b":"("+u.join("|")+")",i?new RegExp(f):new RegExp(f,"i")}var i={node:null,pattern:null,tagName:"strong",className:null,wordsOnly:!1,caseSensitive:!1};return function(u){function o(t){var i,r,e;return(i=f.exec(t.data))&&(e=n.createElement(u.tagName),u.className&&(e.className=u.className),r=t.splitText(i.index),r.splitText(i[0].length),e.appendChild(r.cloneNode(!0)),t.parentNode.replaceChild(e,r)),!!i}function e(n,t){for(var i,r=0;r<n.childNodes.length;r++)i=n.childNodes[r],i.nodeType===3?r+=t(i)?1:0:e(i,t)}var f;(u=t.mixin({},i,u),u.node&&u.pattern)&&(u.pattern=t.isArray(u.pattern)?u.pattern:[u.pattern],f=r(u.pattern,u.caseSensitive,u.wordsOnly),e(u.node,o))}}(window.document),c=function(){"use strict";function i(i){var u=this,e,o,s,h;if(i=i||{},i.input||n.error("input is missing"),e=t.bind(this._onBlur,this),o=t.bind(this._onFocus,this),s=t.bind(this._onKeydown,this),h=t.bind(this._onInput,this),this.$hint=n(i.hint),this.$input=n(i.input).on("blur.tt",e).on("focus.tt",o).on("keydown.tt",s),this.$hint.length===0&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=t.noop),t.isMsie())this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",function(n){r[n.which||n.keyCode]||t.defer(t.bind(u._onInput,u,n))});else this.$input.on("input.tt",h);this.query=this.$input.val();this.$overflowHelper=f(this.$input)}function f(t){return n('<pre aria-hidden="true"><\/pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:t.css("font-family"),fontSize:t.css("font-size"),fontStyle:t.css("font-style"),fontVariant:t.css("font-variant"),fontWeight:t.css("font-weight"),wordSpacing:t.css("word-spacing"),letterSpacing:t.css("letter-spacing"),textIndent:t.css("text-indent"),textRendering:t.css("text-rendering"),textTransform:t.css("text-transform")}).insertAfter(t)}function o(n,t){return i.normalizeQuery(n)===i.normalizeQuery(t)}function u(n){return n.altKey||n.ctrlKey||n.metaKey||n.shiftKey}var r;return r={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"},i.normalizeQuery=function(n){return(n||"").replace(/^\s*/g,"").replace(/\s{2,}/g," ")},t.mixin(i.prototype,e,{_onBlur:function(){this.resetInputValue();this.trigger("blurred")},_onFocus:function(){this.trigger("focused")},_onKeydown:function(n){var t=r[n.which||n.keyCode];this._managePreventDefault(t,n);t&&this._shouldTrigger(t,n)&&this.trigger(t+"Keyed",n)},_onInput:function(){this._checkInputValue()},_managePreventDefault:function(n,t){var i,r,f;switch(n){case"tab":r=this.getHint();f=this.getInputValue();i=r&&r!==f&&!u(t);break;case"up":case"down":i=!u(t);break;default:i=!1}i&&t.preventDefault()},_shouldTrigger:function(n,t){var i;switch(n){case"tab":i=!u(t);break;default:i=!0}return i},_checkInputValue:function(){var n,t,i;n=this.getInputValue();t=o(n,this.query);i=t?this.query.length!==n.length:!1;this.query=n;t?i&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getQuery:function(){return this.query},setQuery:function(n){this.query=n},getInputValue:function(){return this.$input.val()},setInputValue:function(n,t){this.$input.val(n);t?this.clearHint():this._checkInputValue()},resetInputValue:function(){this.setInputValue(this.query,!0)},getHint:function(){return this.$hint.val()},setHint:function(n){this.$hint.val(n)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var n,t,i,r;n=this.getInputValue();t=this.getHint();i=n!==t&&t.indexOf(n)===0;r=n!==""&&i&&!this.hasOverflow();r||this.clearHint()},getLanguageDirection:function(){return(this.$input.css("direction")||"ltr").toLowerCase()},hasOverflow:function(){var n=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=n},isCursorAtEnd:function(){var n,i,r;return(n=this.$input.val().length,i=this.$input[0].selectionStart,t.isNumber(i))?i===n:document.selection?(r=document.selection.createRange(),r.moveStart("character",-n),n===r.text.length):!0},destroy:function(){this.$hint.off(".tt");this.$input.off(".tt");this.$hint=this.$input=this.$overflowHelper=null}}),i}(),u=function(){"use strict";function u(i){i=i||{};i.templates=i.templates||{};i.source||n.error("missing source");i.name&&!l(i.name)&&n.error("invalid dataset name: "+i.name);this.query=null;this.highlight=!!i.highlight;this.name=i.name||t.getUniqueId();this.source=i.source;this.displayFn=h(i.display||i.displayKey);this.templates=c(i.templates,this.displayFn);this.$el=n(r.dataset.replace("%CLASS%",this.name))}function h(n){function i(t){return t[n]}return n=n||"value",t.isFunction(n)?n:i}function c(n,i){function r(n){return"<p>"+i(n)+"<\/p>"}return{empty:n.empty&&t.templatify(n.empty),header:n.header&&t.templatify(n.header),footer:n.footer&&t.templatify(n.footer),suggestion:n.suggestion||r}}function l(n){return/^[_a-zA-Z0-9-]+$/.test(n)}var f="ttDataset",o="ttValue",s="ttDatum";return u.extractDatasetName=function(t){return n(t).data(f)},u.extractValue=function(t){return n(t).data(o)},u.extractDatum=function(t){return n(t).data(s)},t.mixin(u.prototype,e,{_render:function(u,e){function v(){return h.templates.empty({query:u,isEmpty:!0})}function y(){function a(t){var u;return u=n(r.suggestion).append(h.templates.suggestion(t)).data(f,h.name).data(o,h.displayFn(t)).data(s,t),u.children().each(function(){n(this).css(i.suggestionChild)}),u}var c,l;return c=n(r.suggestions).css(i.suggestions),l=t.map(e,a),c.append.apply(c,l),h.highlight&&p({className:"tt-highlight",node:c[0],pattern:u}),c}function l(){return h.templates.header({query:u,isEmpty:!c})}function a(){return h.templates.footer({query:u,isEmpty:!c})}if(this.$el){var h=this,c;this.$el.empty();c=e&&e.length;!c&&this.templates.empty?this.$el.html(v()).prepend(h.templates.header?l():null).append(h.templates.footer?a():null):c&&this.$el.html(y()).prepend(h.templates.header?l():null).append(h.templates.footer?a():null);this.trigger("rendered")}},getRoot:function(){return this.$el},update:function(n){function i(i){t.canceled||n!==t.query||t._render(n,i)}var t=this;this.query=n;this.canceled=!1;this.source(n,i)},cancel:function(){this.canceled=!0},clear:function(){this.cancel();this.$el.empty();this.trigger("rendered")},isEmpty:function(){return this.$el.is(":empty")},destroy:function(){this.$el=null}}),u}(),w=function(){"use strict";function r(i){var r=this,u,e,o;i=i||{};i.menu||n.error("menu is required");this.isOpen=!1;this.isEmpty=!0;this.datasets=t.map(i.datasets,f);u=t.bind(this._onSuggestionClick,this);e=t.bind(this._onSuggestionMouseEnter,this);o=t.bind(this._onSuggestionMouseLeave,this);this.$menu=n(i.menu).on("click.tt",".tt-suggestion",u).on("mouseenter.tt",".tt-suggestion",e).on("mouseleave.tt",".tt-suggestion",o);t.each(this.datasets,function(n){r.$menu.append(n.getRoot());n.onSync("rendered",r._onRendered,r)})}function f(n){return new u(n)}return t.mixin(r.prototype,e,{_onSuggestionClick:function(t){this.trigger("suggestionClicked",n(t.currentTarget))},_onSuggestionMouseEnter:function(t){this._removeCursor();this._setCursor(n(t.currentTarget),!0)},_onSuggestionMouseLeave:function(){this._removeCursor()},_onRendered:function(){function n(n){return n.isEmpty()}this.isEmpty=t.every(this.datasets,n);this.isEmpty?this._hide():this.isOpen&&this._show();this.trigger("datasetRendered")},_hide:function(){this.$menu.hide()},_show:function(){this.$menu.css("display","block")},_getSuggestions:function(){return this.$menu.find(".tt-suggestion")},_getCursor:function(){return this.$menu.find(".tt-cursor").first()},_setCursor:function(n,t){n.first().addClass("tt-cursor");t||this.trigger("cursorMoved")},_removeCursor:function(){this._getCursor().removeClass("tt-cursor")},_moveCursor:function(n){var i,r,t,u;if(this.isOpen){if(r=this._getCursor(),i=this._getSuggestions(),this._removeCursor(),t=i.index(r)+n,t=(t+1)%(i.length+1)-1,t===-1){this.trigger("cursorRemoved");return}t<-1&&(t=i.length-1);this._setCursor(u=i.eq(t));this._ensureVisible(u)}},_ensureVisible:function(n){var t,i,r,u;t=n.position().top;i=t+n.outerHeight(!0);r=this.$menu.scrollTop();u=this.$menu.height()+parseInt(this.$menu.css("paddingTop"),10)+parseInt(this.$menu.css("paddingBottom"),10);t<0?this.$menu.scrollTop(r+t):u<i&&this.$menu.scrollTop(r+(i-u))},close:function(){this.isOpen&&(this.isOpen=!1,this._removeCursor(),this._hide(),this.trigger("closed"))},open:function(){this.isOpen||(this.isOpen=!0,this.isEmpty||this._show(),this.trigger("opened"))},setLanguageDirection:function(n){this.$menu.css(n==="ltr"?i.ltr:i.rtl)},moveCursorUp:function(){this._moveCursor(-1)},moveCursorDown:function(){this._moveCursor(1)},getDatumForSuggestion:function(n){var t=null;return n.length&&(t={raw:u.extractDatum(n),value:u.extractValue(n),datasetName:u.extractDatasetName(n)}),t},getDatumForCursor:function(){return this.getDatumForSuggestion(this._getCursor().first())},getDatumForTopSuggestion:function(){return this.getDatumForSuggestion(this._getSuggestions().first())},update:function(n){function i(t){t.update(n)}t.each(this.datasets,i)},empty:function(){function n(n){n.clear()}t.each(this.datasets,n);this.isEmpty=!0},isVisible:function(){return this.isOpen&&!this.isEmpty},destroy:function(){function n(n){n.destroy()}this.$menu.off(".tt");this.$menu=null;t.each(this.datasets,n)}}),r}(),b=function(){"use strict";function f(i){var r,u,f;i=i||{};i.input||n.error("missing input");this.isActivated=!1;this.autoselect=!!i.autoselect;this.minLength=t.isNumber(i.minLength)?i.minLength:1;this.$node=e(i.input,i.withHint);r=this.$node.find(".tt-dropdown-menu");u=this.$node.find(".tt-input");f=this.$node.find(".tt-hint");u.on("blur.tt",function(n){var i,f,e;i=document.activeElement;f=r.is(i);e=r.has(i).length>0;t.isMsie()&&(f||e)&&(n.preventDefault(),n.stopImmediatePropagation(),t.defer(function(){u.focus()}))});r.on("mousedown.tt",function(n){n.preventDefault()});this.eventBus=i.eventBus||new h({el:u});this.dropdown=new w({menu:r,datasets:i.datasets}).onSync("suggestionClicked",this._onSuggestionClicked,this).onSync("cursorMoved",this._onCursorMoved,this).onSync("cursorRemoved",this._onCursorRemoved,this).onSync("opened",this._onOpened,this).onSync("closed",this._onClosed,this).onAsync("datasetRendered",this._onDatasetRendered,this);this.input=new c({input:u,hint:f}).onSync("focused",this._onFocused,this).onSync("blurred",this._onBlurred,this).onSync("enterKeyed",this._onEnterKeyed,this).onSync("tabKeyed",this._onTabKeyed,this).onSync("escKeyed",this._onEscKeyed,this).onSync("upKeyed",this._onUpKeyed,this).onSync("downKeyed",this._onDownKeyed,this).onSync("leftKeyed",this._onLeftKeyed,this).onSync("rightKeyed",this._onRightKeyed,this).onSync("queryChanged",this._onQueryChanged,this).onSync("whitespaceChanged",this._onWhitespaceChanged,this);this._setLanguageDirection()}function e(t,f){var e,h,c,s;e=n(t);h=n(r.wrapper).css(i.wrapper);c=n(r.dropdown).css(i.dropdown);s=e.clone().css(i.hint).css(o(e));s.val("").removeData().addClass("tt-hint").removeAttr("id name placeholder required").prop("readonly",!0).attr({autocomplete:"off",spellcheck:"false",tabindex:-1});e.data(u,{dir:e.attr("dir"),autocomplete:e.attr("autocomplete"),spellcheck:e.attr("spellcheck"),style:e.attr("style")});e.addClass("tt-input").attr({autocomplete:"off",spellcheck:!1}).css(f?i.input:i.inputWithNoHint);try{e.attr("dir")||e.attr("dir","auto")}catch(l){}return e.wrap(h).parent().prepend(f?s:null).append(c)}function o(n){return{backgroundAttachment:n.css("background-attachment"),backgroundClip:n.css("background-clip"),backgroundColor:n.css("background-color"),backgroundImage:n.css("background-image"),backgroundOrigin:n.css("background-origin"),backgroundPosition:n.css("background-position"),backgroundRepeat:n.css("background-repeat"),backgroundSize:n.css("background-size")}}function s(n){var i=n.find(".tt-input");t.each(i.data(u),function(n,r){t.isUndefined(n)?i.removeAttr(r):i.attr(r,n)});i.detach().removeData(u).removeClass("tt-input").insertAfter(n);n.remove()}var u="ttAttrs";return t.mixin(f.prototype,{_onSuggestionClicked:function(n,t){var i;(i=this.dropdown.getDatumForSuggestion(t))&&this._select(i)},_onCursorMoved:function(){var n=this.dropdown.getDatumForCursor();this.input.setInputValue(n.value,!0);this.eventBus.trigger("cursorchanged",n.raw,n.datasetName)},_onCursorRemoved:function(){this.input.resetInputValue();this._updateHint()},_onDatasetRendered:function(){this._updateHint()},_onOpened:function(){this._updateHint();this.eventBus.trigger("opened")},_onClosed:function(){this.input.clearHint();this.eventBus.trigger("closed")},_onFocused:function(){this.isActivated=!0;this.dropdown.open()},_onBlurred:function(){this.isActivated=!1;this.dropdown.empty();this.dropdown.close()},_onEnterKeyed:function(n,t){var i,r;i=this.dropdown.getDatumForCursor();r=this.dropdown.getDatumForTopSuggestion();i?(this._select(i),t.preventDefault()):this.autoselect&&r&&(this._select(r),t.preventDefault())},_onTabKeyed:function(n,t){var i;(i=this.dropdown.getDatumForCursor())?(this._select(i),t.preventDefault()):this._autocomplete(!0)},_onEscKeyed:function(){this.dropdown.close();this.input.resetInputValue()},_onUpKeyed:function(){var n=this.input.getQuery();this.dropdown.isEmpty&&n.length>=this.minLength?this.dropdown.update(n):this.dropdown.moveCursorUp();this.dropdown.open()},_onDownKeyed:function(){var n=this.input.getQuery();this.dropdown.isEmpty&&n.length>=this.minLength?this.dropdown.update(n):this.dropdown.moveCursorDown();this.dropdown.open()},_onLeftKeyed:function(){this.dir==="rtl"&&this._autocomplete()},_onRightKeyed:function(){this.dir==="ltr"&&this._autocomplete()},_onQueryChanged:function(n,t){this.input.clearHintIfInvalid();t.length>=this.minLength?this.dropdown.update(t):this.dropdown.empty();this.dropdown.open();this._setLanguageDirection()},_onWhitespaceChanged:function(){this._updateHint();this.dropdown.open()},_setLanguageDirection:function(){var n;this.dir!==(n=this.input.getLanguageDirection())&&(this.dir=n,this.$node.css("direction",n),this.dropdown.setLanguageDirection(n))},_updateHint:function(){var n,i,u,f,e,r;n=this.dropdown.getDatumForTopSuggestion();n&&this.dropdown.isVisible()&&!this.input.hasOverflow()?(i=this.input.getInputValue(),u=c.normalizeQuery(i),f=t.escapeRegExChars(u),e=new RegExp("^(?:"+f+")(.+$)","i"),r=e.exec(n.value),r?this.input.setHint(i+r[1]):this.input.clearHint()):this.input.clearHint()},_autocomplete:function(n){var i,r,u,t;i=this.input.getHint();r=this.input.getQuery();u=n||this.input.isCursorAtEnd();i&&r!==i&&u&&(t=this.dropdown.getDatumForTopSuggestion(),t&&this.input.setInputValue(t.value),this.eventBus.trigger("autocompleted",t.raw,t.datasetName))},_select:function(n){this.input.setQuery(n.value);this.input.setInputValue(n.value,!0);this._setLanguageDirection();this.eventBus.trigger("selected",n.raw,n.datasetName);this.dropdown.close();t.defer(t.bind(this.dropdown.empty,this.dropdown))},open:function(){this.dropdown.open()},close:function(){this.dropdown.close()},setVal:function(n){n=t.toStr(n);this.isActivated?this.input.setInputValue(n):(this.input.setQuery(n),this.input.setInputValue(n,!0));this._setLanguageDirection()},getVal:function(){return this.input.getQuery()},destroy:function(){this.input.destroy();this.dropdown.destroy();s(this.$node);this.$node=null}}),f}();(function(){"use strict";var u,i,r;u=n.fn.typeahead;i="ttTypeahead";r={initialize:function(r,u){function f(){var f=n(this),o,e;t.each(u,function(n){n.highlight=!!r.highlight});e=new b({input:f,eventBus:o=new h({el:f}),withHint:t.isUndefined(r.hint)?!0:!!r.hint,minLength:r.minLength,autoselect:r.autoselect,datasets:u});f.data(i,e)}return u=t.isArray(u)?u:[].slice.call(arguments,1),r=r||{},this.each(f)},open:function(){function t(){var r=n(this),t;(t=r.data(i))&&t.open()}return this.each(t)},close:function(){function t(){var r=n(this),t;(t=r.data(i))&&t.close()}return this.each(t)},val:function(t){function r(){var u=n(this),r;(r=u.data(i))&&r.setVal(t)}function u(n){var t,r;return(t=n.data(i))&&(r=t.getVal()),r}return arguments.length?this.each(r):u(this.first())},destroy:function(){function t(){var t=n(this),r;(r=t.data(i))&&(r.destroy(),t.removeData(i))}return this.each(t)}};n.fn.typeahead=function(t){var u;return r[t]&&t!=="initialize"?(u=this.filter(function(){return!!n(this).data(i)}),r[t].apply(u,[].slice.call(arguments,1))):r.initialize.apply(this,arguments)};n.fn.typeahead.noConflict=function(){return n.fn.typeahead=u,this}})()}(window.jQuery);!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.lozad=t()}(this,function(){"use strict";function n(n){n.setAttribute("data-loaded",!0)}var i=Object.assign||function(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])}return n},r="undefined"!=typeof document&&document.documentMode,u={rootMargin:"0px",threshold:0,load:function(n){var t;if("picture"===n.nodeName.toLowerCase()&&(t=document.createElement("img"),r&&n.getAttribute("data-iesrc")&&(t.src=n.getAttribute("data-iesrc")),n.getAttribute("data-alt")&&(t.alt=n.getAttribute("data-alt")),n.appendChild(t)),"video"===n.nodeName.toLowerCase()&&!n.getAttribute("data-src")&&n.children){for(var u=n.children,f=void 0,i=0;i<=u.length-1;i++)(f=u[i].getAttribute("data-src"))&&(u[i].src=f);n.load()}n.getAttribute("data-src")&&(n.src=n.getAttribute("data-src"));n.getAttribute("data-srcset")&&n.setAttribute("srcset",n.getAttribute("data-srcset"));n.getAttribute("data-background-image")&&(n.style.backgroundImage="url('"+n.getAttribute("data-background-image")+"')");n.getAttribute("data-toggle-class")&&n.classList.toggle(n.getAttribute("data-toggle-class"))},loaded:function(){}},t=function(n){return"true"===n.getAttribute("data-loaded")};return function(){var s,h,l=0<arguments.length&&void 0!==arguments[0]?arguments[0]:".lozad",a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r=i({},u,a),c=r.root,v=r.rootMargin,y=r.threshold,e=r.load,o=r.loaded,f=void 0;return window.IntersectionObserver&&(f=new IntersectionObserver((s=e,h=o,function(i,r){i.forEach(function(i){(0<i.intersectionRatio||i.isIntersecting)&&(r.unobserve(i.target),t(i.target)||(s(i.target),n(i.target),h(i.target)))})}),{root:c,rootMargin:v,threshold:y})),{observe:function(){for(var r=function(n){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:document;return n instanceof Element?[n]:n instanceof NodeList?n:t.querySelectorAll(n)}(l,c),i=0;i<r.length;i++)t(r[i])||(f?f.observe(r[i]):(e(r[i]),n(r[i]),o(r[i])))},triggerLoad:function(i){t(i)||(e(i),n(i),o(i))},observer:f}}}),function(){var n=function(n,t){return function(){return n.apply(t,arguments)}},t={}.hasOwnProperty,i=function(n,i){function u(){this.constructor=n}for(var r in i)t.call(i,r)&&(n[r]=i[r]);return u.prototype=i.prototype,n.prototype=new u,n.__super__=i.prototype,n};(function(t){return this.AddressPickerResult=function(){function n(n,t){this.placeResult=n;this.fromReverseGeocoding=t!=null?t:!1;this.latitude=this.placeResult.geometry.location.lat();this.longitude=this.placeResult.geometry.location.lng()}return n.prototype.addressTypes=function(){var e,r,n,t,i,o,s,u,f;for(n=[],u=this.addressComponents(),t=0,o=u.length;t<o;t++)for(e=u[t],f=e.types,i=0,s=f.length;i<s;i++)r=f[i],n.indexOf(r)===-1&&n.push(r);return n},n.prototype.addressComponents=function(){return this.placeResult.address_components||[]},n.prototype.address=function(){return this.placeResult.formatted_address},n.prototype.nameForType=function(n,t){var i,r,f,u;for(t==null&&(t=!1),u=this.addressComponents(),r=0,f=u.length;r<f;r++)if(i=u[r],i.types.indexOf(n)!==-1)return t?i.short_name:i.long_name;return null},n.prototype.lat=function(){return this.latitude},n.prototype.lng=function(){return this.longitude},n.prototype.setLatLng=function(n,t){this.latitude=n;this.longitude=t},n.prototype.isAccurate=function(){return!this.placeResult.geometry.viewport},n.prototype.isReverseGeocoding=function(){return this.fromReverseGeocoding},n}(),this.AddressPicker=function(r){function u(i){i==null&&(i={});this.markerDragged=n(this.markerDragged,this);this.updateBoundsForPlace=n(this.updateBoundsForPlace,this);this.updateMap=n(this.updateMap,this);this.options=t.extend({local:[],datumTokenizer:function(n){return Bloodhound.tokenizers.whitespace(n.num)},queryTokenizer:Bloodhound.tokenizers.whitespace,autocompleteService:{types:["geocode"]},zoomForLocation:16,reverseGeocoding:!1,placeDetails:!0,sessionToken:new google.maps.places.AutocompleteSessionToken},i);u.__super__.constructor.call(this,this.options);this.options.map&&this.initMap();this.placeService=new google.maps.places.PlacesService(document.createElement("div"))}return i(u,r),u.prototype.bindDefaultTypeaheadEvent=function(n){return n.bind("typeahead:selected",this.updateMap),n.bind("typeahead:cursorchanged",this.updateMap)},u.prototype.initMap=function(){var n,i,r;return((i=this.options)!=null?(r=i.map)!=null?r.gmap:void 0:void 0)?this.map=this.options.map.gmap:(this.mapOptions=t.extend({zoom:3,center:new google.maps.LatLng(0,0),mapTypeId:google.maps.MapTypeId.ROADMAP,boundsForLocation:this.updateBoundsForPlace},this.options.map),this.map=new google.maps.Map(t(this.mapOptions.id)[0],this.mapOptions)),this.lastResult=null,n=t.extend({draggable:!0,visible:!1,position:this.map.getCenter(),map:this.map},this.options.marker||{}),this.marker=new google.maps.Marker(n),n.draggable?google.maps.event.addListener(this.marker,"dragend",this.markerDragged):void 0},u.prototype.get=function(n,i){var r;return r=new google.maps.places.AutocompleteService,this.options.autocompleteService.input=n,this.options.autocompleteService.sessionToken=this.options.sessionToken,r.getPlacePredictions(this.options.autocompleteService,function(n){return function(r){return t(n).trigger("addresspicker:predictions",[r]),i(r)}}(this))},u.prototype.updateMap=function(n,i){return this.options.placeDetails?(this.options.sessionToken=new google.maps.places.AutocompleteSessionToken,typeof i.fields=="undefined"&&(i.fields=["address_components","formatted_address","geometry"]),this.placeService.getDetails(i,function(n){return function(i){var r;return n.lastResult=new AddressPickerResult(i),n.marker&&(n.marker.setPosition(i.geometry.location),n.marker.setVisible(!0)),n.map&&(r=n.mapOptions)!=null&&r.boundsForLocation(i),t(n).trigger("addresspicker:selected",n.lastResult)}}(this))):t(this).trigger("addresspicker:selected",i)},u.prototype.updateBoundsForPlace=function(n){return n.geometry.viewport?this.map.fitBounds(n.geometry.viewport):(this.map.setCenter(n.geometry.location),this.map.setZoom(this.options.zoomForLocation))},u.prototype.markerDragged=function(){return this.options.reverseGeocoding?this.reverseGeocode(this.marker.getPosition()):(this.lastResult?this.lastResult.setLatLng(this.marker.getPosition().lat(),this.marker.getPosition().lng()):this.lastResult=new AddressPickerResult({geometry:{location:this.marker.getPosition()}}),t(this).trigger("addresspicker:selected",this.lastResult))},u.prototype.reverseGeocode=function(n){return this.geocoder==null&&(this.geocoder=new google.maps.Geocoder),this.geocoder.geocode({location:n},function(n){return function(i){if(i&&i.length>0)return n.lastResult=new AddressPickerResult(i[0],!0),t(n).trigger("addresspicker:selected",n.lastResult)}}(this))},u.prototype.getGMap=function(){return this.map},u.prototype.getGMarker=function(){return this.marker},u}(Bloodhound)})(jQuery)}.call(this);$(function(){$("#txtSearch_homepage").keyup(function(){var n="/oil/jobs/search?sk="+encodeURIComponent($("#txtSearch_homepage").val()).replace(/%20/g,"+");event.keyCode===13?window.location.href=n:$("#btnSearch_homepage").attr("href",n)});$("#txtSearch_homepage_2").keyup(function(){var n="/oil/jobs/search?sk="+encodeURIComponent($("#txtSearch_homepage_2").val()).replace(/%20/g,"+");event.keyCode===13?window.location.href=n:$("#btnSearch_homepage_2").attr("href",n)});$("#txtSearch_homepage").focus()});window.location.href.indexOf("/jobs/postings/")>0&&$(document).ready(function(){solrJobSearch.bookmarkJobUrl=bookmarkJobUrl;$.removeCookie("RIGZONEJOB");$.cookie("RIGZONEJOB","true",{path:"/"});_gaq.push(["_setCustomVar",5,"company_job_view",companyName,3]);_gaq.push(["_setPageGroup","1","Job View -"+companyName]);PopulateGTMObject();$("a").click(function(){$(this).attr("id")=="btnApply"&&gtag("event","Apply Click",{event_category:"Job Description",event_label:postingId})});$.ajax({type:"GET",cache:!1,url:relatedJobsUrl,success:function(n){$("#relatedJobs").html(n)},error:function(n){console.log(n)}})});!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function si(n){var t=!!n&&"length"in n&&n.length,r=i.type(n);return"function"!==r&&!i.isWindow(n)&&("array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n)}function hi(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(io.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return i.inArray(n,t)>-1!==r})}function fu(n,t){do n=n[t];while(n&&1!==n.nodeType);return n}function ou(){u.addEventListener?(u.removeEventListener("DOMContentLoaded",w),n.removeEventListener("load",w)):(u.detachEvent("onreadystatechange",w),n.detachEvent("onload",w))}function w(){(u.addEventListener||"load"===n.event.type||"complete"===u.readyState)&&(ou(),i.ready())}function su(n,t,r){if(void 0===r&&1===n.nodeType){var u="data-"+t.replace(uo,"-$1").toLowerCase();if("string"==typeof(r=n.getAttribute(u))){try{r="true"===r||"false"!==r&&("null"===r?null:+r+""===r?+r:ro.test(r)?i.parseJSON(r):r)}catch(f){}i.data(n,t,r)}else r=void 0}return r}function li(n){for(var t in n)if(("data"!==t||!i.isEmptyObject(n[t]))&&"toJSON"!==t)return!1;return!0}function hu(n,t,r,u){if(lt(n)){var h,e,s=i.expando,c=n.nodeType,o=c?i.cache:n,f=c?n[s]:n[s]&&s;if(f&&o[f]&&(u||o[f].data)||void 0!==r||"string"!=typeof t)return f||(f=c?n[s]=l.pop()||i.guid++:s),o[f]||(o[f]=c?{}:{toJSON:i.noop}),"object"!=typeof t&&"function"!=typeof t||(u?o[f]=i.extend(o[f],t):o[f].data=i.extend(o[f].data,t)),e=o[f],u||(e.data||(e.data={}),e=e.data),void 0!==r&&(e[i.camelCase(t)]=r),"string"==typeof t?null==(h=e[t])&&(h=e[i.camelCase(t)]):h=e,h}}function cu(n,t,u){if(lt(n)){var o,s,h=n.nodeType,f=h?i.cache:n,e=h?n[i.expando]:i.expando;if(f[e]){if(t&&(o=u?f[e]:f[e].data)){for(s=(t=i.isArray(t)?t.concat(i.map(t,i.camelCase)):t in o?[t]:(t=i.camelCase(t))in o?[t]:t.split(" ")).length;s--;)delete o[t[s]];if(u?!li(o):!i.isEmptyObject(o))return}(u||(delete f[e].data,li(f[e])))&&(h?i.cleanData([n],!0):r.deleteExpando||f!=f.window?delete f[e]:f[e]=void 0)}}}function lu(n,t,r,u){var h,o=1,l=20,c=u?function(){return u.cur()}:function(){return i.css(n,t,"")},s=c(),e=r&&r[3]||(i.cssNumber[t]?"":"px"),f=(i.cssNumber[t]||"px"!==e&&+s)&&vi.exec(i.css(n,t));if(f&&f[3]!==e){e=e||f[3];r=r||[];f=+s||1;do f/=o=o||".5",i.style(n,t,f+e);while(o!==(o=c()/s)&&1!==o&&--l)}return r&&(f=+f||+s||0,h=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=e,u.start=f,u.end=h)),h}function pu(n){var i=yu.split("|"),t=n.createDocumentFragment();if(t.createElement)for(;i.length;)t.createElement(i.pop());return t}function f(n,t){var e,u,o=0,r=void 0!==n.getElementsByTagName?n.getElementsByTagName(t||"*"):void 0!==n.querySelectorAll?n.querySelectorAll(t||"*"):void 0;if(!r)for(r=[],e=n.childNodes||n;null!=(u=e[o]);o++)!t||i.nodeName(u,t)?r.push(u):i.merge(r,f(u,t));return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function wi(n,t){for(var u,r=0;null!=(u=n[r]);r++)i._data(u,"globalEval",!t||i._data(t[r],"globalEval"))}function fo(n){yi.test(n.type)&&(n.defaultChecked=n.checked)}function bu(n,t,u,e,s){for(var l,h,b,c,k,w,v,d=n.length,y=pu(t),a=[],p=0;d>p;p++)if((h=n[p])||0===h)if("object"===i.type(h))i.merge(a,h.nodeType?[h]:h);else if(wu.test(h)){for(c=c||y.appendChild(t.createElement("div")),v=o[k=(au.exec(h)||["",""])[1].toLowerCase()]||o._default,c.innerHTML=v[1]+i.htmlPrefilter(h)+v[2],l=v[0];l--;)c=c.lastChild;if(!r.leadingWhitespace&&pi.test(h)&&a.push(t.createTextNode(pi.exec(h)[0])),!r.tbody)for(l=(h="table"!==k||bi.test(h)?"<table>"!==v[1]||bi.test(h)?0:c:c.firstChild)&&h.childNodes.length;l--;)i.nodeName(w=h.childNodes[l],"tbody")&&!w.childNodes.length&&h.removeChild(w);for(i.merge(a,c.childNodes),c.textContent="";c.firstChild;)c.removeChild(c.firstChild);c=y.lastChild}else a.push(t.createTextNode(h));for(c&&y.removeChild(c),r.appendChecked||i.grep(f(a,"input"),fo),p=0;h=a[p++];)if(e&&i.inArray(h,e)>-1)s&&s.push(h);else if(b=i.contains(h.ownerDocument,h),c=f(y.appendChild(h),"script"),b&&wi(c),u)for(l=0;h=c[l++];)vu.test(h.type||"")&&u.push(h);return c=null,y}function wt(){return!0}function ot(){return!1}function gu(){try{return u.activeElement}catch(n){}}function di(n,t,r,u,f,e){var o,s;if("object"==typeof t){for(s in"string"!=typeof r&&(u=u||r,r=void 0),t)di(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),!1===f)f=ot;else if(!f)return n;return 1===e&&(o=f,(f=function(n){return i().off(n),o.apply(this,arguments)}).guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function tf(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function rf(n){return n.type=(null!==i.find.attr(n,"type"))+"/"+n.type,n}function uf(n){var t=ao.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function ff(n,t){if(1===t.nodeType&&i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e)for(u in delete r.handle,r.events={},e)for(f=0,o=e[u].length;o>f;f++)i.event.add(t,u,e[u][f]);r.data&&(r.data=i.extend({},r.data))}}function yo(n,t){var u,f,e;if(1===t.nodeType){if(u=t.nodeName.toLowerCase(),!r.noCloneEvent&&t[i.expando]){for(f in(e=i._data(t)).events)i.removeEvent(t,f,e.handle);t.removeAttribute(i.expando)}"script"===u&&t.text!==n.text?(rf(t).text=n.text,uf(t)):"object"===u?(t.parentNode&&(t.outerHTML=n.outerHTML),r.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):"input"===u&&yi.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):"option"===u?t.defaultSelected=t.selected=n.defaultSelected:"input"!==u&&"textarea"!==u||(t.defaultValue=n.defaultValue)}}function nt(n,t,u,e){t=br.apply([],t);var l,o,a,h,p,c,s=0,v=n.length,b=v-1,y=t[0],w=i.isFunction(y);if(w||v>1&&"string"==typeof y&&!r.checkClone&&lo.test(y))return n.each(function(i){var r=n.eq(i);w&&(t[0]=y.call(this,i,r.html()));nt(r,t,u,e)});if(v&&(l=(c=bu(t,n[0].ownerDocument,!1,n,e)).firstChild,1===c.childNodes.length&&(c=l),l||e)){for(a=(h=i.map(f(c,"script"),rf)).length;v>s;s++)o=c,s!==b&&(o=i.clone(o,!0,!0),a&&i.merge(h,f(o,"script"))),u.call(n[s],o,s);if(a)for(p=h[h.length-1].ownerDocument,i.map(h,uf),s=0;a>s;s++)o=h[s],vu.test(o.type||"")&&!i._data(o,"globalEval")&&i.contains(p,o)&&(o.src?i._evalUrl&&i._evalUrl(o.src):i.globalEval((o.text||o.textContent||o.innerHTML||"").replace(vo,"")));c=l=null}return n}function ef(n,t,r){for(var u,o=t?i.filter(t,n):n,e=0;null!=(u=o[e]);e++)r||1!==u.nodeType||i.cleanData(f(u)),u.parentNode&&(r&&i.contains(u.ownerDocument,u)&&wi(f(u,"script")),u.parentNode.removeChild(u));return n}function of(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.detach(),u}function kt(n){var r=u,t=tr[n];return t||("none"!==(t=of(n,r))&&t||((r=((bt=(bt||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement))[0].contentWindow||bt[0].contentDocument).document).write(),r.close(),t=of(n,r),bt.detach()),tr[n]=t),t}function rr(n,t){return{get:function(){return n()?void delete this.get:(this.get=t).apply(this,arguments)}}}function yf(n){if(n in vf)return n;for(var i=n.charAt(0).toUpperCase()+n.slice(1),t=af.length;t--;)if((n=af[t]+i)in vf)return n}function pf(n,t){for(var f,r,o,e=[],u=0,s=n.length;s>u;u++)(r=n[u]).style&&(e[u]=i._data(r,"olddisplay"),f=r.style.display,t?(e[u]||"none"!==f||(r.style.display=""),""===r.style.display&&at(r)&&(e[u]=i._data(r,"olddisplay",kt(r.nodeName)))):(o=at(r),(f&&"none"!==f||!o)&&i._data(r,"olddisplay",o?f:i.css(r,"display"))));for(u=0;s>u;u++)(r=n[u]).style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?e[u]||"":"none"));return n}function wf(n,t,i){var r=bo.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function bf(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+g[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+g[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+g[e]+"Width",!0,f))):(o+=i.css(n,"padding"+g[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+g[e]+"Width",!0,f)));return o}function kf(n,t,u){var o=!0,f="width"===t?n.offsetWidth:n.offsetHeight,e=tt(n),s=r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e);if(0>=f||null==f){if((0>(f=k(n,t,e))||null==f)&&(f=n.style[t]),dt.test(f))return f;o=s&&(r.boxSizingReliable()||f===n.style[t]);f=parseFloat(f)||0}return f+bf(n,t,u||(s?"border":"content"),o,e)+"px"}function e(n,t,i,r,u){return new e.prototype.init(n,t,i,r,u)}function ne(){return n.setTimeout(function(){st=void 0}),st=i.now()}function ni(n,t){var u,i={height:n},r=0;for(t=t?1:0;4>r;r+=2-t)i["margin"+(u=g[r])]=i["padding"+u]=n;return t&&(i.opacity=i.width=n),i}function te(n,t,i){for(var u,f=(c.tweeners[t]||[]).concat(c.tweeners["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function c(n,t,r){var e,o,s=0,a=c.prefilters.length,f=i.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var s=st||ne(),t=Math.max(0,u.startTime+u.duration-s),i=1-(t/u.duration||0),r=0,e=u.tweens.length;e>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&e?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:st||ne(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;r>i;i++)u.tweens[i].run(1);return t?(f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u,t])):f.rejectWith(n,[u,t]),this}}),h=u.props;for(function(n,t){var r,f,e,u,o;for(r in n)if(e=t[f=i.camelCase(r)],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),(o=i.cssHooks[f])&&"expand"in o)for(r in u=o.expand(u),delete n[f],u)r in n||(n[r]=u[r],t[r]=e);else t[f]=e}(h,u.opts.specialEasing);a>s;s++)if(e=c.prefilters[s].call(u,n,h,u.opts))return i.isFunction(e.stop)&&(i._queueHooks(u.elem,u.opts.queue).stop=i.proxy(e.stop,e)),e;return i.map(h,te,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(l,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function ut(n){return i.attr(n,"class")||""}function le(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(h)||[];if(i.isFunction(r))for(;u=e[f++];)"+"===u.charAt(0)?(n[u=u.slice(1)||"*"]=n[u]||[]).unshift(r):(n[u]=n[u]||[]).push(r)}}function ae(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===cr;return e(t.dataTypes[0])||!f["*"]&&e("*")}function ar(n,t){var u,r,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function fs(n){return n.style&&n.style.display||i.css(n,"display")}function vr(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||os.test(n)?u(n,i):vr(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)vr(n+"["+f+"]",t[f],r,u)}function yr(){try{return new n.XMLHttpRequest}catch(t){}}function ye(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function pe(n){return i.isWindow(n)?n:9===n.nodeType&&(n.defaultView||n.parentWindow)}var l=[],u=n.document,p=l.slice,br=l.concat,oi=l.push,kr=l.indexOf,yt={},ke=yt.toString,ft=yt.hasOwnProperty,r={},dr="1.12.4",i=function(n,t){return new i.fn.init(n,t)},de=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ge=/^-ms-/,no=/-([\da-z])/gi,to=function(n,t){return t.toUpperCase()},d,ci,iu,ru,uu,pt,eu,h,o,wu,bi,vt,s,nr,a,bt,tr,tt,k,cf,st,gt,df,gf,ie,re,fe,ee,ri,pr,ei,wr,we,be;i.fn=i.prototype={jquery:dr,constructor:i,selector:"",length:0,toArray:function(){return p.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:p.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(p.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:oi,sort:l.sort,splice:l.splice};i.extend=i.fn.extend=function(){var t,e,r,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(o=arguments[u]))for(f in o)t=n[f],n!==(r=o[f])&&(h&&r&&(i.isPlainObject(r)||(e=i.isArray(r)))?(e?(e=!1,s=t&&i.isArray(t)?t:[]):s=t&&i.isPlainObject(t)?t:{},n[f]=i.extend(h,s,r)):void 0!==r&&(n[f]=r));return n};i.extend({expando:"jQuery"+(dr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray||function(n){return"array"===i.type(n)},isWindow:function(n){return null!=n&&n==n.window},isNumeric:function(n){var t=n&&n.toString();return!i.isArray(n)&&t-parseFloat(t)+1>=0},isEmptyObject:function(n){for(var t in n)return!1;return!0},isPlainObject:function(n){var t;if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!ft.call(n,"constructor")&&!ft.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}if(!r.ownFirst)for(t in n)return ft.call(n,t);for(t in n);return void 0===t||ft.call(n,t)},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?yt[ke.call(n)]||"object":typeof n},globalEval:function(t){t&&i.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(ge,"ms-").replace(no,to)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t){var r,i=0;if(si(n))for(r=n.length;r>i&&!1!==t.call(n[i],i,n[i]);i++);else for(i in n)if(!1===t.call(n[i],i,n[i]))break;return n},trim:function(n){return null==n?"":(n+"").replace(de,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(si(Object(n))?i.merge(r,"string"==typeof n?[n]:n):oi.call(r,n)),r},inArray:function(n,t,i){var r;if(t){if(kr)return kr.call(t,n,i);for(r=t.length,i=i?0>i?Math.max(0,r+i):i:0;r>i;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,t){for(var r=+t.length,i=0,u=n.length;r>i;)n[u++]=t[i++];if(r!=r)for(;void 0!==t[i];)n[u++]=t[i++];return n.length=u,n},grep:function(n,t,i){for(var u=[],r=0,f=n.length,e=!i;f>r;r++)!t(n[r],r)!==e&&u.push(n[r]);return u},map:function(n,t,i){var e,u,r=0,f=[];if(si(n))for(e=n.length;e>r;r++)null!=(u=t(n[r],r,i))&&f.push(u);else for(r in n)null!=(u=t(n[r],r,i))&&f.push(u);return br.apply([],f)},guid:1,proxy:function(n,t){var r,u,f;return"string"==typeof t&&(f=n[t],t=n,n=f),i.isFunction(n)?(r=p.call(arguments,2),(u=function(){return n.apply(t||this,r.concat(p.call(arguments)))}).guid=n.guid=n.guid||i.guid++,u):void 0},now:function(){return+new Date},support:r});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=l[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){yt["[object "+t+"]"]=t.toLowerCase()});d=function(n){function u(n,t,r,u){var l,p,a,s,nt,w,d,g,y=t&&t.ownerDocument,v=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==v&&9!==v&&11!==v)return r;if(!u&&((t?t.ownerDocument||t:c)!==i&&b(t),t=t||i,h)){if(11!==v&&(w=or.exec(n)))if(l=w[1]){if(9===v){if(!(a=t.getElementById(l)))return r;if(a.id===l)return r.push(a),r}else if(y&&(a=y.getElementById(l))&&et(t,a)&&a.id===l)return r.push(a),r}else{if(w[2])return k.apply(r,t.getElementsByTagName(n)),r;if((l=w[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(l)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))){if(1!==v)y=t,g=n;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(sr,"\\$&"):t.setAttribute("id",s=e),p=(d=ft(n)).length,nt=vi.test(s)?"#"+s:"[id='"+s+"']";p--;)d[p]=nt+" "+yt(d[p]);g=d.join(",");y=gt.test(n)&&ii(t.parentNode)||t}if(g)try{return k.apply(r,y.querySelectorAll(g)),r}catch(tt){}finally{s===e&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function ni(){var n=[];return function i(r,u){return n.push(r+" ")>t.cacheLength&&delete i[n.shift()],i[r+" "]=u}}function l(n){return n[e]=!0,n}function a(n){var t=i.createElement("div");try{return!!n(t)}catch(r){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ti(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function pi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||-2147483648)-(~n.sourceIndex||-2147483648);if(r)return r;if(i)for(;i=i.nextSibling;)if(i===t)return-1;return n?1:-1}function hr(n){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===n}}function cr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function it(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ii(n){return n&&void 0!==n.getElementsByTagName&&n}function wi(){}function yt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ri(n,t,i){var r=t.dir,u=i&&"parentNode"===r,f=bi++;return t.first?function(t,i,f){for(;t=t[r];)if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,c,l,h=[v,f];if(o){for(;t=t[r];)if((1===t.nodeType||u)&&n(t,i,o))return!0}else for(;t=t[r];)if(1===t.nodeType||u){if((s=(c=(l=t[e]||(t[e]={}))[t.uniqueID]||(l[t.uniqueID]={}))[r])&&s[0]===v&&s[1]===f)return h[2]=s[2];if(c[r]=h,h[2]=n(t,i,o))return!0}}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function pt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function fi(n,t,i,r,f,o){return r&&!r[e]&&(r=fi(r)),f&&!f[e]&&(f=fi(f,o)),l(function(e,o,s,h){var a,l,v,w=[],p=[],b=o.length,d=e||function(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}(t||"*",s.nodeType?[s]:s,[]),y=n&&(e||!t)?pt(d,w,n,s,h):d,c=i?f||(e?n:b||r)?[]:o:y;if(i&&i(y,c,s,h),r)for(a=pt(c,p),r(a,[],s,h),l=a.length;l--;)(v=a[l])&&(c[p[l]]=!(y[p[l]]=v));if(e){if(f||n){if(f){for(a=[],l=c.length;l--;)(v=c[l])&&a.push(y[l]=v);f(null,c=[],a,h)}for(l=c.length;l--;)(v=c[l])&&(a=f?nt(e,v):w[l])>-1&&(e[a]=!(o[a]=v))}}else c=pt(c===o?c.splice(b,c.length):c),f?f(null,o,c,h):k.apply(o,c)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ri(function(n){return n===o},c,!0),a=ri(function(n){return nt(o,n)>-1},c,!0),f=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];s>i;i++)if(u=t.relative[n[i].type])f=[ri(ui(f),u)];else{if((u=t.filter[n[i].type].apply(null,n[i].matches))[e]){for(r=++i;s>r&&!t.relative[n[r].type];r++);return fi(i>1&&ui(f),i>1&&yt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,r>i&&ei(n.slice(i,r)),s>r&&ei(n=n.slice(r)),s>r&&yt(n))}f.push(u)}return ui(f)}var rt,f,t,st,oi,ft,wt,si,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+1*new Date,c=n.document,v=0,bi=0,hi=ni(),ci=ni(),lt=ni(),bt=function(n,t){return n===t&&(ut=!0),0},ki={}.hasOwnProperty,g=[],di=g.pop,gi=g.push,k=g.push,li=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},kt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ai="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",dt=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ai+")*)|.*)\\)|)",nr=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),tr=new RegExp("^"+r+"*,"+r+"*"),ir=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),rr=new RegExp("="+r+"*([^\\]'\"]*?)"+r+"*\\]","g"),ur=new RegExp(dt),vi=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+ai),PSEUDO:new RegExp("^"+dt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+kt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},fr=/^(?:input|select|textarea|button)$/i,er=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,or=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,gt=/[+~]/,sr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!=r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},yi=function(){b()};try{k.apply(g=li.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(lr){k={apply:g.length?function(n,t){gi.apply(n,li.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}for(rt in f=u.support={},oi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return!!t&&"HTML"!==t.nodeName},b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l!==i&&9===l.nodeType&&l.documentElement&&(s=(i=l).documentElement,h=!oi(i),(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",yi,!1):u.attachEvent&&u.attachEvent("onunload",yi)),f.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=a(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.find.ID=function(n,t){if(void 0!==t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i=void 0!==n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=f.getElementsByTagName?function(n,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){for(;i=u[f++];)1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=f.getElementsByClassName&&function(n,t){if(void 0!==t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(a(function(n){s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+kt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]")}),a(function(n){var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(f.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){f.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",dt)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)for(;t=t.parentNode;)if(t===n)return!0;return!1},bt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(n)===r?n===i||n.ownerDocument===c&&et(c,n)?-1:t===i||t.ownerDocument===c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return pi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);for(;f[u]===e[u];)u++;return u?pi(f[u],e[u]):f[u]===c?-1:e[u]===c?1:0}),i},u.matches=function(n,t){return u(n,null,null,t)},u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==i&&b(n),t=t.replace(rr,"='$1']"),f.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(e){}return u(t,i,null,[n]).length>0},u.contains=function(n,t){return(n.ownerDocument||n)!==i&&b(n),et(n,t)},u.attr=function(n,r){(n.ownerDocument||n)!==i&&b(n);var e=t.attrHandle[r.toLowerCase()],u=e&&ki.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):void 0;return void 0!==u?u:f.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null},u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);},u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!f.detectDuplicates,w=!f.sortStable&&n.slice(0),n.sort(bt),ut){for(;r=n[i++];)r===n[i]&&(t=u.push(i));for(;t--;)n.splice(u[t],1)}return w=null,n},st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else for(;r=n[u++];)i+=st(r);return i},(t=u.selectors={cacheLength:50,createPseudo:l,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&ur.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"),hi(n,function(n){return t.test("string"==typeof n.className&&n.className||void 0!==n.getAttribute&&n.getAttribute("class")||"")}))},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:!t||(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(nr," ")+" ").indexOf(i)>-1:"|="===t&&(f===i||f.slice(0,i.length+1)===i+"-"))}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,d,y,c,a,w,b=s!==o?"nextSibling":"previousSibling",k=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(k){if(s){for(;b;){for(c=t;c=c[b];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?k.firstChild:k.lastChild],o&&g){for(l=(a=(p=(d=(y=(c=k)[e]||(c[e]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]||[])[0]===v&&p[1])&&p[2],c=a&&k.childNodes[a];c=++a&&c&&c[b]||(l=a=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){d[n]=[v,a,l];break}}else if(g&&(l=a=(p=(d=(y=(c=t)[e]||(c[e]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]||[])[0]===v&&p[1]),!1===l)for(;(c=++a&&c&&c[b]||(l=a=0)||w.pop())&&((f?c.nodeName.toLowerCase()!==nt:1!==c.nodeType)||!++l||(g&&((d=(y=c[e]||(c[e]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]=[v,l]),c!==t)););return(l-=u)===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):r.length>1?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var e,u=r(n,i),f=u.length;f--;)n[e=nt(n,u[f])]=!(t[e]=u[f])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=wt(n.replace(at,"$1"));return i[e]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return u(n,t).length>0}}),contains:l(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:l(function(n){return vi.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return!1===n.disabled},disabled:function(n){return!0===n.disabled},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,!0===n.selected},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return er.test(n.nodeName)},input:function(n){return fr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[0>i?i+t:i]}),even:it(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}}).pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=hr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=cr(rt);return wi.prototype=t.filters=t.pseudos,t.setFilters=new wi,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){for(o in(!e||(f=tr.exec(r)))&&(f&&(r=r.slice(f[0].length)||r),h.push(s=[])),e=!1,(f=ir.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length)),t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},wt=u.compile=function(n,r){var s,c,o,a,y,p,w=[],d=[],f=lt[n+" "];if(!f){for(r||(r=ft(n)),p=r.length;p--;)(f=ei(r[p]))[e]?w.push(f):d.push(f);(f=lt(n,(s=d,o=(c=w).length>0,a=s.length>0,y=function(n,r,f,e,l){var y,nt,d,g=0,p="0",tt=n&&[],w=[],it=ht,rt=n||a&&t.find.TAG("*",l),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(l&&(ht=r===i||r||l);p!==ft&&null!=(y=rt[p]);p++){if(a&&y){for(nt=0,r||y.ownerDocument===i||(b(y),f=!h);d=s[nt++];)if(d(y,r||i,f)){e.push(y);break}l&&(v=ut)}o&&((y=!d&&y)&&g--,n&&tt.push(y))}if(g+=p,o&&p!==g){for(nt=0;d=c[nt++];)d(tt,w,r,f);if(n){if(g>0)for(;p--;)tt[p]||w[p]||(w[p]=di.call(e));w=pt(w)}k.apply(e,w);l&&!n&&w.length>0&&g+c.length>1&&u.uniqueSort(e)}return l&&(v=ut,ht=it),tt},o?l(y):y))).selector=n}return f},si=u.select=function(n,i,r,u){var s,e,o,a,v,l="function"==typeof n&&n,c=!u&&ft(n=l.selector||n);if(r=r||[],1===c.length){if((e=c[0]=c[0].slice(0)).length>2&&"ID"===(o=e[0]).type&&f.getById&&9===i.nodeType&&h&&t.relative[e[1].type]){if(!(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0]))return r;l&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=vt.needsContext.test(n)?0:e.length;s--&&(o=e[s],!t.relative[a=o.type]);)if((v=t.find[a])&&(u=v(o.matches[0].replace(y,p),gt.test(e[0].type)&&ii(i.parentNode)||i))){if(e.splice(s,1),!(n=u.length&&yt(e)))return k.apply(r,u),r;break}}return(l||wt(n,c))(u,i,!h,r,!i||gt.test(n)&&ii(i.parentNode)||i),r},f.sortStable=e.split("").sort(bt).join("")===e,f.detectDuplicates=!!ut,b(),f.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("div"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ti("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ti("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ti(kt,function(n,t,i){var r;if(!i)return!0===n[t]?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=d;i.expr=d.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=d.uniqueSort;i.text=d.getText;i.isXMLDoc=d.isXML;i.contains=d.contains;var et=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},gr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},nu=i.expr.match.needsContext,tu=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,io=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r=[],u=this,f=u.length;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;f>t;t++)if(i.contains(u[t],this))return!0}));for(t=0;f>t;t++)i.find(n,u[t],r);return(r=this.pushStack(f>1?i.unique(r):r)).selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(hi(this,n||[],!1))},not:function(n){return this.pushStack(hi(this,n||[],!0))},is:function(n){return!!hi(this,"string"==typeof n&&nu.test(n)?i(n):n||[],!1).length}});iu=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(i.fn.init=function(n,t,r){var f,e;if(!n)return this;if(r=r||ci,"string"==typeof n){if(!(f="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:iu.exec(n))||!f[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(f[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(f[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),tu.test(f[1])&&i.isPlainObject(t))for(f in t)i.isFunction(this[f])?this[f](t[f]):this.attr(f,t[f]);return this}if((e=u.getElementById(f[2]))&&e.parentNode){if(e.id!==f[2])return ci.find(n);this.length=1;this[0]=e}return this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?void 0!==r.ready?r.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))}).prototype=i.fn;ci=i(u);ru=/^(?:parents|prev(?:Until|All))/;uu={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;u>t;t++)if(i.contains(this,r[t]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=nu.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return et(n,"parentNode")},parentsUntil:function(n,t,i){return et(n,"parentNode",i)},next:function(n){return fu(n,"nextSibling")},prev:function(n){return fu(n,"previousSibling")},nextAll:function(n){return et(n,"nextSibling")},prevAll:function(n){return et(n,"previousSibling")},nextUntil:function(n,t,i){return et(n,"nextSibling",i)},prevUntil:function(n,t,i){return et(n,"previousSibling",i)},siblings:function(n){return gr((n.parentNode||{}).firstChild,n)},children:function(n){return gr(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(uu[n]||(f=i.uniqueSort(f)),ru.test(n)&&(f=f.reverse())),this.pushStack(f)}});h=/\S+/g;for(eu in i.Callbacks=function(n){n="string"==typeof n?(l=n,c={},i.each(l.match(h)||[],function(n,t){c[t]=!0}),c):i.extend({},n);var l,c,e,r,a,f,t=[],o=[],u=-1,v=function(){for(f=n.once,a=e=!0;o.length;u=-1)for(r=o.shift();++u<t.length;)!1===t[u].apply(r[0],r[1])&&n.stopOnFalse&&(u=t.length,r=!1);n.memory||(r=!1);e=!1;f&&(t=r?[]:"")},s={add:function(){return t&&(r&&!e&&(u=t.length-1,o.push(r)),function f(r){i.each(r,function(r,u){i.isFunction(u)?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==i.type(u)&&f(u)})}(arguments),r&&!e&&v()),this},remove:function(){return i.each(arguments,function(n,r){for(var f;(f=i.inArray(r,t,f))>-1;)t.splice(f,1),u>=f&&u--}),this},has:function(n){return n?i.inArray(n,t)>-1:t.length>0},empty:function(){return t&&(t=[]),this},disable:function(){return f=o=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=!0,r||s.disable(),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=[n,(t=t||[]).slice?t.slice():t],o.push(t),e||v()),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!a}};return s},i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().progress(f.notify).done(f.resolve).fail(f.reject):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var o,h,s,t=0,u=p.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),c=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?p.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}};if(r>1)for(o=new Array(r),h=new Array(r),s=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().progress(c(t,h,o)).done(c(t,s,u)).fail(f.reject):--e;return e||f.resolveWith(s,u),f.promise()}}),i.fn.ready=function(n){return i.ready.promise().done(n),this},i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){(!0===n?--i.readyWait:i.isReady)||(i.isReady=!0,!0!==n&&--i.readyWait>0||(pt.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready"))))}}),i.ready.promise=function(t){if(!pt)if(pt=i.Deferred(),"complete"!==u.readyState&&("loading"===u.readyState||u.documentElement.doScroll))if(u.addEventListener)u.addEventListener("DOMContentLoaded",w),n.addEventListener("load",w);else{u.attachEvent("onreadystatechange",w);n.attachEvent("onload",w);var r=!1;try{r=null==n.frameElement&&u.documentElement}catch(f){}r&&r.doScroll&&function u(){if(!i.isReady){try{r.doScroll("left")}catch(t){return n.setTimeout(u,50)}ou();i.ready()}}()}else n.setTimeout(i.ready);return pt.promise(t)},i.ready.promise(),i(r))break;r.ownFirst="0"===eu;r.inlineBlockNeedsLayout=!1;i(function(){var f,n,t,i;(t=u.getElementsByTagName("body")[0])&&t.style&&(n=u.createElement("div"),(i=u.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",t.appendChild(i).appendChild(n),void 0!==n.style.zoom&&(n.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",r.inlineBlockNeedsLayout=f=3===n.offsetWidth,f&&(t.style.zoom=1)),t.removeChild(i))}),function(){var n=u.createElement("div");r.deleteExpando=!0;try{delete n.test}catch(t){r.deleteExpando=!1}n=null}();var lt=function(n){var t=i.noData[(n.nodeName+" ").toLowerCase()],r=+n.nodeType||1;return(1===r||9===r)&&(!t||!0!==t&&n.getAttribute("classid")===t)},ro=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,uo=/([A-Z])/g;i.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(n){return!!(n=n.nodeType?i.cache[n[i.expando]]:n[i.expando])&&!li(n)},data:function(n,t,i){return hu(n,t,i)},removeData:function(n,t){return cu(n,t)},_data:function(n,t,i){return hu(n,t,i,!0)},_removeData:function(n,t){return cu(n,t,!0)}});i.fn.extend({data:function(n,t){var u,f,e,r=this[0],o=r&&r.attributes;if(void 0===n){if(this.length&&(e=i.data(r),1===r.nodeType&&!i._data(r,"parsedAttrs"))){for(u=o.length;u--;)o[u]&&0===(f=o[u].name).indexOf("data-")&&su(r,f=i.camelCase(f.slice(5)),e[f]);i._data(r,"parsedAttrs",!0)}return e}return"object"==typeof n?this.each(function(){i.data(this,n)}):arguments.length>1?this.each(function(){i.data(this,n,t)}):r?su(r,n,i.data(r,n)):void 0},removeData:function(n){return this.each(function(){i.removeData(this,n)})}});i.extend({queue:function(n,t,r){var u;if(n)return(t=(t||"fx")+"queue",u=i._data(n,t),r&&(!u||i.isArray(r)?u=i._data(n,t,i.makeArray(r)):u.push(r)),u||[])},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t);"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,function(){i.dequeue(n,t)},f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i._removeData(n,t+"queue");i._removeData(n,r)})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var r,f=1,e=i.Deferred(),u=this,o=this.length,s=function(){--f||e.resolveWith(u,[u])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";o--;)(r=i._data(u[o],n+"queueHooks"))&&r.empty&&(f++,r.empty.add(s));return s(),e.promise(t)}});r.shrinkWrapBlocks=function(){var n,t,i;return null!=vt?vt:(vt=!1,(t=u.getElementsByTagName("body")[0])&&t.style?(n=u.createElement("div"),(i=u.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",t.appendChild(i).appendChild(n),void 0!==n.style.zoom&&(n.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",n.appendChild(u.createElement("div")).style.width="5px",vt=3!==n.offsetWidth),t.removeChild(i),vt):void 0)};var ai=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,vi=new RegExp("^(?:([+-])=|)("+ai+")([a-z%]*)$","i"),g=["Top","Right","Bottom","Left"],at=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)};var b=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r))for(s in f=!0,r)b(n,t,s,r[s],!0,e,o);else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e},yi=/^(?:checkbox|radio)$/i,au=/<([\w:-]+)/,vu=/^$|\/(?:java|ecma)script/i,pi=/^\s+/,yu="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";s=u.createElement("div");nr=u.createDocumentFragment();a=u.createElement("input");s.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";r.leadingWhitespace=3===s.firstChild.nodeType;r.tbody=!s.getElementsByTagName("tbody").length;r.htmlSerialize=!!s.getElementsByTagName("link").length;r.html5Clone="<:nav><\/:nav>"!==u.createElement("nav").cloneNode(!0).outerHTML;a.type="checkbox";a.checked=!0;nr.appendChild(a);r.appendChecked=a.checked;s.innerHTML="<textarea>x<\/textarea>";r.noCloneChecked=!!s.cloneNode(!0).lastChild.defaultValue;nr.appendChild(s);(a=u.createElement("input")).setAttribute("type","radio");a.setAttribute("checked","checked");a.setAttribute("name","t");s.appendChild(a);r.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked;r.noCloneEvent=!!s.addEventListener;s[i.expando]=1;r.attributes=!s.getAttribute(i.expando);o={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],area:[1,"<map>","<\/map>"],param:[1,"<object>","<\/object>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:r.htmlSerialize?[0,"",""]:[1,"X<div>","<\/div>"]};o.optgroup=o.option;o.tbody=o.tfoot=o.colgroup=o.caption=o.thead;o.th=o.td;wu=/<|&#?\w+;/;bi=/<tbody/i;!function(){var t,i,f=u.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})i="on"+t,(r[t]=i in n)||(f.setAttribute(i,"t"),r[t]=!1===f.attributes[i].expando);f=null}();var ki=/^(?:input|select|textarea)$/i,eo=/^key/,oo=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ku=/^(?:focusinfocus|focusoutblur)$/,du=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,r,u,f){var b,v,y,p,o,s,c,l,e,w,k,a=i._data(n);if(a){for(r.handler&&(r=(p=r).handler,f=p.selector),r.guid||(r.guid=i.guid++),(v=a.events)||(v=a.events={}),(s=a.handle)||((s=a.handle=function(n){if(void 0!==i&&(!n||i.event.triggered!==n.type))return i.event.dispatch.apply(s.elem,arguments)}).elem=n),y=(t=(t||"").match(h)||[""]).length;y--;)e=k=(b=du.exec(t[y])||[])[1],w=(b[2]||"").split(".").sort(),e&&(o=i.event.special[e]||{},e=(f?o.delegateType:o.bindType)||e,o=i.event.special[e]||{},c=i.extend({type:e,origType:k,data:u,handler:r,guid:r.guid,selector:f,needsContext:f&&i.expr.match.needsContext.test(f),namespace:w.join(".")},p),(l=v[e])||((l=v[e]=[]).delegateCount=0,o.setup&&!1!==o.setup.call(n,u,w,s)||(n.addEventListener?n.addEventListener(e,s,!1):n.attachEvent&&n.attachEvent("on"+e,s))),o.add&&(o.add.call(n,c),c.handler.guid||(c.handler.guid=r.guid)),f?l.splice(l.delegateCount++,0,c):l.push(c),i.event.global[e]=!0);n=null}},remove:function(n,t,r,u,f){var y,o,c,b,p,a,s,l,e,w,k,v=i.hasData(n)&&i._data(n);if(v&&(a=v.events)){for(p=(t=(t||"").match(h)||[""]).length;p--;)if(e=k=(c=du.exec(t[p])||[])[1],w=(c[2]||"").split(".").sort(),e){for(s=i.event.special[e]||{},l=a[e=(u?s.delegateType:s.bindType)||e]||[],c=c[2]&&new RegExp("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=y=l.length;y--;)o=l[y],!f&&k!==o.origType||r&&r.guid!==o.guid||c&&!c.test(o.namespace)||u&&u!==o.selector&&("**"!==u||!o.selector)||(l.splice(y,1),o.selector&&l.delegateCount--,s.remove&&s.remove.call(n,o));b&&!l.length&&(s.teardown&&!1!==s.teardown.call(n,w,v.handle)||i.removeEvent(n,e,v.handle),delete a[e])}else for(e in a)i.event.remove(n,e+t[p],r,u,!0);i.isEmptyObject(a)&&(delete v.handle,i._removeData(n,"events"))}},trigger:function(t,r,f,e){var a,l,o,p,h,c,w,v=[f||u],s=ft.call(t,"type")?t.type:t,y=ft.call(t,"namespace")?t.namespace.split("."):[];if(o=c=f=f||u,3!==f.nodeType&&8!==f.nodeType&&!ku.test(s+i.event.triggered)&&(s.indexOf(".")>-1&&(s=(y=s.split(".")).shift(),y.sort()),l=0>s.indexOf(":")&&"on"+s,(t=t[i.expando]?t:new i.Event(s,"object"==typeof t&&t)).isTrigger=e?2:3,t.namespace=y.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=f),r=null==r?[t]:i.makeArray(r,[t]),h=i.event.special[s]||{},e||!h.trigger||!1!==h.trigger.apply(f,r))){if(!e&&!h.noBubble&&!i.isWindow(f)){for(p=h.delegateType||s,ku.test(p+s)||(o=o.parentNode);o;o=o.parentNode)v.push(o),c=o;c===(f.ownerDocument||u)&&v.push(c.defaultView||c.parentWindow||n)}for(w=0;(o=v[w++])&&!t.isPropagationStopped();)t.type=w>1?p:h.bindType||s,(a=(i._data(o,"events")||{})[t.type]&&i._data(o,"handle"))&&a.apply(o,r),(a=l&&o[l])&&a.apply&&lt(o)&&(t.result=a.apply(o,r),!1===t.result&&t.preventDefault());if(t.type=s,!e&&!t.isDefaultPrevented()&&(!h._default||!1===h._default.apply(v.pop(),r))&&lt(f)&&l&&f[s]&&!i.isWindow(f)){(c=f[l])&&(f[l]=null);i.event.triggered=s;try{f[s]()}catch(b){}i.event.triggered=void 0;c&&(f[l]=c)}return t.result}},dispatch:function(n){n=i.event.fix(n);var f,e,o,r,t,s=[],h=p.call(arguments),c=(i._data(this,"events")||{})[n.type]||[],u=i.event.special[n.type]||{};if(h[0]=n,n.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,n)){for(s=i.event.handlers.call(this,n,c),f=0;(r=s[f++])&&!n.isPropagationStopped();)for(n.currentTarget=r.elem,e=0;(t=r.handlers[e++])&&!n.isImmediatePropagationStopped();)n.rnamespace&&!n.rnamespace.test(t.namespace)||(n.handleObj=t,n.data=t.data,void 0!==(o=((i.event.special[t.origType]||{}).handle||t.handler).apply(r.elem,h))&&!1===(n.result=o)&&(n.preventDefault(),n.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,n),n.result}},handlers:function(n,t){var e,u,f,s,h=[],o=t.delegateCount,r=n.target;if(o&&r.nodeType&&("click"!==n.type||isNaN(n.button)||n.button<1))for(;r!=this;r=r.parentNode||this)if(1===r.nodeType&&(!0!==r.disabled||"click"!==n.type)){for(u=[],e=0;o>e;e++)void 0===u[f=(s=t[e]).selector+" "]&&(u[f]=s.needsContext?i(f,this).index(r)>-1:i.find(f,this,null,[r]).length),u[f]&&u.push(s);u.length&&h.push({elem:r,handlers:u})}return o<t.length&&h.push({elem:this,handlers:t.slice(o)}),h},fix:function(n){if(n[i.expando])return n;var e,s,o,r=n.type,f=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=oo.test(r)?this.mouseHooks:eo.test(r)?this.keyHooks:{}),o=t.props?this.props.concat(t.props):this.props,n=new i.Event(f),e=o.length;e--;)n[s=o[e]]=f[s];return n.target||(n.target=f.srcElement||u),3===n.target.nodeType&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,t.filter?t.filter(n,f):n},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var i,o,r,f=t.button,e=t.fromElement;return null==n.pageX&&null!=t.clientX&&(r=(o=n.target.ownerDocument||u).documentElement,i=o.body,n.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),n.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),!n.relatedTarget&&e&&(n.relatedTarget=e===n.target?t.toElement:e),n.which||void 0===f||(n.which=1&f?1:2&f?3:4&f?2:0),n}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==gu()&&this.focus)try{return this.focus(),!1}catch(n){}},delegateType:"focusin"},blur:{trigger:function(){if(this===gu()&&this.blur)return(this.blur(),!1)},delegateType:"focusout"},click:{trigger:function(){if(i.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return(this.click(),!1)},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t);u.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=u.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)}:function(n,t,i){var r="on"+t;n.detachEvent&&(void 0===n[r]&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&!1===n.returnValue?wt:ot):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={constructor:i.Event,isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=wt;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=wt;n&&!this.isSimulated&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=wt;n&&n.stopImmediatePropagation&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,r=n.relatedTarget,f=n.handleObj;return r&&(r===this||i.contains(this,r))||(n.type=f.origType,u=f.handler.apply(this,arguments),n.type=t),u}}});r.submit||(i.event.special.submit={setup:function(){return!i.nodeName(this,"form")&&void i.event.add(this,"click._submit keypress._submit",function(n){var r=n.target,t=i.nodeName(r,"input")||i.nodeName(r,"button")?i.prop(r,"form"):void 0;t&&!i._data(t,"submit")&&(i.event.add(t,"submit._submit",function(n){n._submitBubble=!0}),i._data(t,"submit",!0))})},postDispatch:function(n){n._submitBubble&&(delete n._submitBubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n))},teardown:function(){return!i.nodeName(this,"form")&&void i.event.remove(this,"._submit")}});r.change||(i.event.special.change={setup:function(){return ki.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(i.event.add(this,"propertychange._change",function(n){"checked"===n.originalEvent.propertyName&&(this._justChanged=!0)}),i.event.add(this,"click._change",function(n){this._justChanged&&!n.isTrigger&&(this._justChanged=!1);i.event.simulate("change",this,n)})),!1):void i.event.add(this,"beforeactivate._change",function(n){var t=n.target;ki.test(t.nodeName)&&!i._data(t,"change")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n)}),i._data(t,"change",!0))})},handle:function(n){var t=n.target;if(this!==t||n.isSimulated||n.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return n.handleObj.handler.apply(this,arguments)},teardown:function(){return i.event.remove(this,"._change"),!ki.test(this.nodeName)}});r.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var r=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var u=this.ownerDocument||this,f=i._data(u,t);f||u.addEventListener(n,r,!0);i._data(u,t,(f||0)+1)},teardown:function(){var u=this.ownerDocument||this,f=i._data(u,t)-1;f?i._data(u,t,f):(u.removeEventListener(n,r,!0),i._removeData(u,t))}}});i.fn.extend({on:function(n,t,i,r){return di(this,n,t,i,r)},one:function(n,t,i,r){return di(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return!1!==t&&"function"!=typeof t||(r=t,t=void 0),!1===r&&(r=ot),this.each(function(){i.event.remove(this,n,r,t)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});var so=/ jQuery\d+="(?:null|\d+)"/g,nf=new RegExp("<(?:"+yu+")[\\s/>]","i"),ho=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,co=/<script|<style|<link/i,lo=/checked\s*(?:[^=]|=\s*.checked.)/i,ao=/^true\/(.*)/,vo=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,gi=pu(u).appendChild(u.createElement("div"));i.extend({htmlPrefilter:function(n){return n.replace(ho,"<$1><\/$2>")},clone:function(n,t,u){var e,c,s,o,h,l=i.contains(n.ownerDocument,n);if(r.html5Clone||i.isXMLDoc(n)||!nf.test("<"+n.nodeName+">")?s=n.cloneNode(!0):(gi.innerHTML=n.outerHTML,gi.removeChild(s=gi.firstChild)),!(r.noCloneEvent&&r.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=f(s),h=f(n),o=0;null!=(c=h[o]);++o)e[o]&&yo(c,e[o]);if(t)if(u)for(h=h||f(n),e=e||f(s),o=0;null!=(c=h[o]);o++)ff(c,e[o]);else ff(n,s);return(e=f(s,"script")).length>0&&wi(e,!l&&f(n,"script")),e=h=c=null,s},cleanData:function(n,t){for(var u,e,f,o,c=0,s=i.expando,h=i.cache,a=r.attributes,v=i.event.special;null!=(u=n[c]);c++)if((t||lt(u))&&(o=(f=u[s])&&h[f])){if(o.events)for(e in o.events)v[e]?i.event.remove(u,e):i.removeEvent(u,e,o.handle);h[f]&&(delete h[f],a||void 0===u.removeAttribute?u[s]=void 0:u.removeAttribute(s),l.push(f))}}});i.fn.extend({domManip:nt,detach:function(n){return ef(this,n,!0)},remove:function(n){return ef(this,n)},text:function(n){return b(this,function(n){return void 0===n?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(n))},null,n,arguments.length)},append:function(){return nt(this,arguments,function(n){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||tf(this,n).appendChild(n)})},prepend:function(){return nt(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=tf(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return nt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return nt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++){for(1===n.nodeType&&i.cleanData(f(n,!1));n.firstChild;)n.removeChild(n.firstChild);n.options&&i.nodeName(n,"select")&&(n.options.length=0)}return this},clone:function(n,t){return n=null!=n&&n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return b(this,function(n){var t=this[0]||{},u=0,e=this.length;if(void 0===n)return 1===t.nodeType?t.innerHTML.replace(so,""):void 0;if("string"==typeof n&&!co.test(n)&&(r.htmlSerialize||!nf.test(n))&&(r.leadingWhitespace||!pi.test(n))&&!o[(au.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;e>u;u++)1===(t=this[u]||{}).nodeType&&(i.cleanData(f(t,!1)),t.innerHTML=n);t=0}catch(s){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return nt(this,arguments,function(t){var r=this.parentNode;0>i.inArray(this,n)&&(i.cleanData(f(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,r=0,f=[],e=i(n),o=e.length-1;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),oi.apply(f,u.get());return this.pushStack(f)}});tr={HTML:"block",BODY:"block"};var sf=/^margin/,dt=new RegExp("^("+ai+")(?!px)[a-z%]+$","i"),ir=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];for(u in f=i.apply(n,r||[]),t)n.style[u]=e[u];return f},hf=u.documentElement;!function(){var f,h,c,o,l,a,s=u.createElement("div"),t=u.createElement("div");if(t.style){function e(){var i,r,e=u.documentElement;e.appendChild(s);t.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%";f=c=a=!1;h=l=!0;n.getComputedStyle&&(f="1%"!==((r=n.getComputedStyle(t))||{}).top,a="2px"===(r||{}).marginLeft,c="4px"===(r||{width:"4px"}).width,t.style.marginRight="50%",h="4px"===(r||{marginRight:"4px"}).marginRight,(i=t.appendChild(u.createElement("div"))).style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",t.style.width="1px",l=!parseFloat((n.getComputedStyle(i)||{}).marginRight),t.removeChild(i));t.style.display="none";(o=0===t.getClientRects().length)&&(t.style.display="",t.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",t.childNodes[0].style.borderCollapse="separate",(i=t.getElementsByTagName("td"))[0].style.cssText="margin:0;border:0;padding:0;display:none",(o=0===i[0].offsetHeight)&&(i[0].style.display="",i[1].style.display="none",o=0===i[0].offsetHeight));e.removeChild(s)}t.style.cssText="float:left;opacity:.5";r.opacity="0.5"===t.style.opacity;r.cssFloat=!!t.style.cssFloat;t.style.backgroundClip="content-box";t.cloneNode(!0).style.backgroundClip="";r.clearCloneStyle="content-box"===t.style.backgroundClip;(s=u.createElement("div")).style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute";t.innerHTML="";s.appendChild(t);r.boxSizing=""===t.style.boxSizing||""===t.style.MozBoxSizing||""===t.style.WebkitBoxSizing;i.extend(r,{reliableHiddenOffsets:function(){return null==f&&e(),o},boxSizingReliable:function(){return null==f&&e(),c},pixelMarginRight:function(){return null==f&&e(),h},pixelPosition:function(){return null==f&&e(),f},reliableMarginRight:function(){return null==f&&e(),l},reliableMarginLeft:function(){return null==f&&e(),a}})}}();cf=/^(top|right|bottom|left)$/;n.getComputedStyle?(tt=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},k=function(n,t,u){var o,s,h,f,e=n.style;return""!==(f=(u=u||tt(n))?u.getPropertyValue(t)||u[t]:void 0)&&void 0!==f||i.contains(n.ownerDocument,n)||(f=i.style(n,t)),u&&!r.pixelMarginRight()&&dt.test(f)&&sf.test(t)&&(o=e.width,s=e.minWidth,h=e.maxWidth,e.minWidth=e.maxWidth=e.width=f,f=u.width,e.width=o,e.minWidth=s,e.maxWidth=h),void 0===f?f:f+""}):hf.currentStyle&&(tt=function(n){return n.currentStyle},k=function(n,t,i){var o,f,e,r,u=n.style;return null==(r=(i=i||tt(n))?i[t]:void 0)&&u&&u[t]&&(r=u[t]),dt.test(r)&&!cf.test(t)&&(o=u.left,(e=(f=n.runtimeStyle)&&f.left)&&(f.left=n.currentStyle.left),u.left="fontSize"===t?"1em":r,r=u.pixelLeft+"px",u.left=o,e&&(f.left=e)),void 0===r?r:r+""||"auto"});var ur=/alpha\([^)]*\)/i,po=/opacity\s*=\s*([^)]*)/i,wo=/^(none|table(?!-c[ea]).+)/,bo=new RegExp("^("+ai+")(.*)$","i"),ko={position:"absolute",visibility:"hidden",display:"block"},lf={letterSpacing:"0",fontWeight:"400"},af=["Webkit","O","Moz","ms"],vf=u.createElement("div").style;i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=k(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:r.cssFloat?"cssFloat":"styleFloat"},style:function(n,t,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var e,h,o,s=i.camelCase(t),c=n.style;if(t=i.cssProps[s]||(i.cssProps[s]=yf(s)||s),o=i.cssHooks[t]||i.cssHooks[s],void 0===u)return o&&"get"in o&&void 0!==(e=o.get(n,!1,f))?e:c[t];if("string"==(h=typeof u)&&(e=vi.exec(u))&&e[1]&&(u=lu(n,t,e),h="number"),null!=u&&u==u&&("number"===h&&(u+=e&&e[3]||(i.cssNumber[s]?"":"px")),r.clearCloneStyle||""!==u||0!==t.indexOf("background")||(c[t]="inherit"),!(o&&"set"in o&&void 0===(u=o.set(n,u,f)))))try{c[t]=u}catch(l){}}},css:function(n,t,r,u){var o,f,s,e=i.camelCase(t);return t=i.cssProps[e]||(i.cssProps[e]=yf(e)||e),(s=i.cssHooks[t]||i.cssHooks[e])&&"get"in s&&(f=s.get(n,!0,r)),void 0===f&&(f=k(n,t,u)),"normal"===f&&t in lf&&(f=lf[t]),""===r||r?(o=parseFloat(f),!0===r||isFinite(o)?o||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return wo.test(i.css(n,"display"))&&0===n.offsetWidth?ir(n,ko,function(){return kf(n,t,u)}):kf(n,t,u)},set:function(n,u,f){var e=f&&tt(n);return wf(0,u,f?bf(n,t,f,r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e),e):0)}}});r.opacity||(i.cssHooks.opacity={get:function(n,t){return po.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+100*t+")":"",f=u&&u.filter||r.filter||"";r.zoom=1;(t>=1||""===t)&&""===i.trim(f.replace(ur,""))&&r.removeAttribute&&(r.removeAttribute("filter"),""===t||u&&!u.filter)||(r.filter=ur.test(f)?f.replace(ur,e):f+" "+e)}});i.cssHooks.marginRight=rr(r.reliableMarginRight,function(n,t){if(t)return ir(n,{display:"inline-block"},k,[n,"marginRight"])});i.cssHooks.marginLeft=rr(r.reliableMarginLeft,function(n,t){if(t)return(parseFloat(k(n,"marginLeft"))||(i.contains(n.ownerDocument,n)?n.getBoundingClientRect().left-ir(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}):0))+"px"});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+g[r]+t]=u[r]||u[r-2]||u[0];return f}};sf.test(n)||(i.cssHooks[n+t].set=wf)});i.fn.extend({css:function(n,t){return b(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=tt(n),e=t.length;e>u;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return pf(this,!0)},hide:function(){return pf(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){at(this)?i(this).show():i(this).hide()})}});i.Tween=e;e.prototype={constructor:e,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=e.propHooks[this.prop];return n&&n.get?n.get(this):e.propHooks._default.get(this)},run:function(n){var t,r=e.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):e.propHooks._default.set(this),this}};e.prototype.init.prototype=e.prototype;e.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""))&&"auto"!==t?t:0},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1===n.elem.nodeType&&(null!=n.elem.style[i.cssProps[n.prop]]||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}};e.propHooks.scrollTop=e.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=e.prototype.init;i.fx.step={};df=/^(?:toggle|show|hide)$/;gf=/queueHooks$/;i.Animation=i.extend(c,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return lu(i.elem,n,vi.exec(t),i),i}]},tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.match(h);for(var r,u=0,f=n.length;f>u;u++)r=n[u],c.tweeners[r]=c.tweeners[r]||[],c.tweeners[r].unshift(t)},prefilters:[function(n,t,u){var f,a,p,v,s,w,c,l=this,y={},o=n.style,h=n.nodeType&&at(n),e=i._data(n,"fxshow");for(f in u.queue||(null==(s=i._queueHooks(n,"fx")).unqueued&&(s.unqueued=0,w=s.empty.fire,s.empty.fire=function(){s.unqueued||w()}),s.unqueued++,l.always(function(){l.always(function(){s.unqueued--;i.queue(n,"fx").length||s.empty.fire()})})),1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[o.overflow,o.overflowX,o.overflowY],"inline"===("none"===(c=i.css(n,"display"))?i._data(n,"olddisplay")||kt(n.nodeName):c)&&"none"===i.css(n,"float")&&(r.inlineBlockNeedsLayout&&"inline"!==kt(n.nodeName)?o.zoom=1:o.display="inline-block")),u.overflow&&(o.overflow="hidden",r.shrinkWrapBlocks()||l.always(function(){o.overflow=u.overflow[0];o.overflowX=u.overflow[1];o.overflowY=u.overflow[2]})),t)if(a=t[f],df.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(h?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;h=!0}y[f]=e&&e[f]||i.style(n,f)}else c=void 0;if(i.isEmptyObject(y))"inline"===("none"===c?kt(n.nodeName):c)&&(o.display=c);else for(f in e?"hidden"in e&&(h=e.hidden):e=i._data(n,"fxshow",{}),p&&(e.hidden=!h),h?i(n).show():l.done(function(){i(n).hide()}),l.done(function(){for(var t in i._removeData(n,"fxshow"),y)i.style(n,t,y[t])}),y)v=te(h?e[f]:0,f,l),f in e||(e[f]=v.start,h&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}],prefilter:function(n,t){t?c.prefilters.unshift(n):c.prefilters.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,null!=u.queue&&!0!==u.queue||(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(at).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var o=i.isEmptyObject(n),e=i.speed(t,r,u),f=function(){var t=c(this,i.extend({},n),e);(o||i._data(this,"finish"))&&t.stop(!0)};return f.finish=f,o||!1===e.queue?this.each(f):this.queue(e.queue,f)},stop:function(n,t,r){var u=function(n){var t=n.stop;delete n.stop;t(r)};return"string"!=typeof n&&(r=t,t=n,n=void 0),t&&!1!==n&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=null!=n&&n+"queueHooks",e=i.timers,f=i._data(this);if(t)f[t]&&f[t].stop&&u(f[t]);else for(t in f)f[t]&&f[t].stop&&gf.test(t)&&u(f[t]);for(t=e.length;t--;)e[t].elem!==this||null!=n&&e[t].queue!==n||(e[t].anim.stop(r),o=!1,e.splice(t,1));!o&&r||i.dequeue(this,n)})},finish:function(n){return!1!==n&&(n=n||"fx"),this.each(function(){var t,f=i._data(this),r=f[n+"queue"],e=f[n+"queueHooks"],u=i.timers,o=r?r.length:0;for(f.finish=!0,i.queue(this,n,[]),e&&e.stop&&e.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;o>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete f.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(ni(t,!0),n,i,u)}});i.each({slideDown:ni("show"),slideUp:ni("hide"),slideToggle:ni("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=i.timers,t=0;for(st=i.now();t<n.length;t++)(r=n[t])()||n[t]!==r||n.splice(t--,1);n.length||i.fx.stop();st=void 0};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){gt||(gt=n.setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){n.clearInterval(gt);gt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx&&i.fx.speeds[t]||t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})};v=u.createElement("input");it=u.createElement("div");fr=u.createElement("select");er=fr.appendChild(u.createElement("option"));(it=u.createElement("div")).setAttribute("className","t");it.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";ti=it.getElementsByTagName("a")[0];v.setAttribute("type","checkbox");it.appendChild(v);(ti=it.getElementsByTagName("a")[0]).style.cssText="top:1px";r.getSetAttribute="t"!==it.className;r.style=/top/.test(ti.getAttribute("style"));r.hrefNormalized="/a"===ti.getAttribute("href");r.checkOn=!!v.value;r.optSelected=er.selected;r.enctype=!!u.createElement("form").enctype;fr.disabled=!0;r.optDisabled=!er.disabled;(v=u.createElement("input")).setAttribute("value","");r.input=""===v.getAttribute("value");v.value="t";v.setAttribute("type","radio");r.radioValue="t"===v.value;ie=/\r/g;re=/[\x20\t\r\n\f]+/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(null==(u=f?n.call(this,r,i(this).val()):n)?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),(t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()])&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:"string"==typeof(r=u.value)?r.replace(ie,""):null==r?"":r:void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:i.trim(i.text(n)).replace(re," ")}},select:{get:function(n){for(var o,t,s=n.options,u=n.selectedIndex,f="select-one"===n.type||0>u,h=f?null:[],c=f?u+1:s.length,e=0>u?c:f?u:0;c>e;e++)if(((t=s[e]).selected||e===u)&&(r.optDisabled?!t.disabled:null===t.getAttribute("disabled"))&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),f)return o;h.push(o)}return h},set:function(n,t){for(var f,r,u=n.options,o=i.makeArray(t),e=u.length;e--;)if(r=u[e],i.inArray(i.valHooks.option.get(r),o)>-1)try{r.selected=f=!0}catch(s){r.scrollHeight}else r.selected=!1;return f||(n.selectedIndex=-1),u}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>-1}};r.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var ti,v,it,fr,er,ht,ue,y=i.expr.attrHandle,or=/^(?:checked|selected)$/i,rt=r.getSetAttribute,ii=r.input;i.fn.extend({attr:function(n,t){return b(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return void 0===n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),u=i.attrHooks[t]||(i.expr.match.bool.test(t)?ue:ht)),void 0!==r?null===r?void i.removeAttr(n,t):u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):u&&"get"in u&&null!==(f=u.get(n,t))?f:null==(f=i.find.attr(n,t))?void 0:f)},attrHooks:{type:{set:function(n,t){if(!r.radioValue&&"radio"===t&&i.nodeName(n,"input")){var u=n.value;return n.setAttribute("type",t),u&&(n.value=u),t}}}},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(h);if(f&&1===n.nodeType)for(;r=f[e++];)u=i.propFix[r]||r,i.expr.match.bool.test(r)?ii&&rt||!or.test(r)?n[u]=!1:n[i.camelCase("default-"+r)]=n[u]=!1:i.attr(n,r,""),n.removeAttribute(rt?r:u)}});ue={set:function(n,t,r){return!1===t?i.removeAttr(n,r):ii&&rt||!or.test(r)?n.setAttribute(!rt&&i.propFix[r]||r,r):n[i.camelCase("default-"+r)]=n[r]=!0,r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=y[t]||i.find.attr;y[t]=ii&&rt||!or.test(t)?function(n,t,i){var u,f;return i||(f=y[t],y[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,y[t]=f),u}:function(n,t,r){if(!r)return n[i.camelCase("default-"+t)]?t.toLowerCase():null}});ii&&rt||(i.attrHooks.value={set:function(n,t,r){return i.nodeName(n,"input")?void(n.defaultValue=t):ht&&ht.set(n,t,r)}});rt||(ht={set:function(n,t,i){var r=n.getAttributeNode(i);return r||n.setAttributeNode(r=n.ownerDocument.createAttribute(i)),r.value=t+="","value"===i||t===n.getAttribute(i)?t:void 0}},y.id=y.name=y.coords=function(n,t,i){var r;if(!i)return(r=n.getAttributeNode(t))&&""!==r.value?r.value:null},i.valHooks.button={get:function(n,t){var i=n.getAttributeNode(t);if(i&&i.specified)return i.value},set:ht.set},i.attrHooks.contenteditable={set:function(n,t,i){ht.set(n,""!==t&&t,i)}},i.each(["width","height"],function(n,t){i.attrHooks[t]={set:function(n,i){if(""===i)return(n.setAttribute(t,"auto"),i)}}}));r.style||(i.attrHooks.style={get:function(n){return n.style.cssText||void 0},set:function(n,t){return n.style.cssText=t+""}});fe=/^(?:input|select|textarea|button|object)$/i;ee=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return b(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=void 0;delete this[n]}catch(t){}})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):fe.test(n.nodeName)||ee.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});r.hrefNormalized||i.each(["href","src"],function(n,t){i.propHooks[t]={get:function(n){return n.getAttribute(t,4)}}});r.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});r.enctype||(i.propFix.enctype="encoding");ri=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var e,t,r,u,f,o,s,c=0;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,ut(this)))});if("string"==typeof n&&n)for(e=n.match(h)||[];t=this[c++];)if(u=ut(t),r=1===t.nodeType&&(" "+u+" ").replace(ri," ")){for(o=0;f=e[o++];)0>r.indexOf(" "+f+" ")&&(r+=f+" ");u!==(s=i.trim(r))&&i.attr(t,"class",s)}return this},removeClass:function(n){var e,r,t,u,f,o,s,c=0;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,ut(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof n&&n)for(e=n.match(h)||[];r=this[c++];)if(u=ut(r),t=1===r.nodeType&&(" "+u+" ").replace(ri," ")){for(o=0;f=e[o++];)for(;t.indexOf(" "+f+" ")>-1;)t=t.replace(" "+f+" "," ");u!==(s=i.trim(t))&&i.attr(r,"class",s)}return this},toggleClass:function(n,t){var r=typeof n;return"boolean"==typeof t&&"string"===r?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,ut(this),t),t)}):this.each(function(){var t,f,u,e;if("string"===r)for(f=0,u=i(this),e=n.match(h)||[];t=e[f++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else void 0!==n&&"boolean"!==r||((t=ut(this))&&i._data(this,"__className__",t),i.attr(this,"class",t||!1===n?"":i._data(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&(" "+ut(t)+" ").replace(ri," ").indexOf(i)>-1)return!0;return!1}});i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}});var go=n.location,sr=i.now(),hr=/\?/,ns=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;i.parseJSON=function(t){if(n.JSON&&n.JSON.parse)return n.JSON.parse(t+"");var f,r=null,u=i.trim(t+"");return u&&!i.trim(u.replace(ns,function(n,t,i,u){return f&&t&&(r=0),0===r?n:(f=i||t,r+=!u-!i,"")}))?Function("return "+u)():i.error("Invalid JSON: "+t)};i.parseXML=function(t){var r;if(!t||"string"!=typeof t)return null;try{n.DOMParser?r=(new n.DOMParser).parseFromString(t,"text/xml"):((r=new n.ActiveXObject("Microsoft.XMLDOM")).async="false",r.loadXML(t))}catch(u){r=void 0}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var ts=/#.*$/,oe=/([?&])_=[^&]*/,is=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,rs=/^(?:GET|HEAD)$/,us=/^\/\//,se=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,he={},cr={},ce="*/".concat("*"),lr=go.href,ct=se.exec(lr.toLowerCase())||[];i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:lr,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ct[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ce,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?ar(ar(n,i.ajaxSettings),t):ar(i.ajaxSettings,n)},ajaxPrefilter:le(he),ajaxTransport:le(cr),ajax:function(t,r){function w(t,r,h,c){var y,rt,tt,w,it,l=r;2!==o&&(o=2,k&&n.clearTimeout(k),a=void 0,b=c||"",f.readyState=t>0?4:0,y=t>=200&&300>t||304===t,h&&(w=function(n,t,i){for(var o,e,u,f,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(f in s)if(s[f]&&s[f].test(e)){r.unshift(f);break}if(r[0]in i)u=r[0];else{for(f in i){if(!r[0]||n.converters[f+" "+r[0]]){u=f;break}o||(o=f)}u=u||o}if(u)return(u!==r[0]&&r.unshift(u),i[u])}(u,f,h)),w=function(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(!(f=o[e+" "+u]||o["* "+u]))for(h in o)if((s=h.split(" "))[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){!0===f?f=o[h]:!0!==o[h]&&(u=s[0],c.unshift(s[1]));break}if(!0!==f)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}(u,w,f,y),y?(u.ifModified&&((it=f.getResponseHeader("Last-Modified"))&&(i.lastModified[e]=it),(it=f.getResponseHeader("etag"))&&(i.etag[e]=it)),204===t||"HEAD"===u.type?l="nocontent":304===t?l="notmodified":(l=w.state,rt=w.data,y=!(tt=w.error))):(tt=l,!t&&l||(l="error",0>t&&(t=0))),f.status=t,f.statusText=(r||l)+"",y?g.resolveWith(s,[rt,l,f]):g.rejectWith(s,[f,l,tt]),f.statusCode(p),p=void 0,v&&d.trigger(y?"ajaxSuccess":"ajaxError",[f,u,y?rt:tt]),nt.fireWith(s,[f,l]),v&&(d.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var c,l,e,b,k,v,a,y,u=i.ajaxSetup({},r),s=u.context||u,d=u.context&&(s.nodeType||s.jquery)?i(s):i.event,g=i.Deferred(),nt=i.Callbacks("once memory"),p=u.statusCode||{},tt={},it={},o=0,rt="canceled",f={readyState:0,getResponseHeader:function(n){var t;if(2===o){if(!y)for(y={};t=is.exec(b);)y[t[1].toLowerCase()]=t[2];t=y[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===o?b:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return o||(tt[n=it[i]=it[i]||n]=t),this},overrideMimeType:function(n){return o||(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>o)for(t in n)p[t]=[p[t],n[t]];else f.always(n[f.status]);return this},abort:function(n){var t=n||rt;return a&&a.abort(t),w(0,t),this}};if(g.promise(f).complete=nt.add,f.success=f.done,f.error=f.fail,u.url=((t||u.url||lr)+"").replace(ts,"").replace(us,ct[1]+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=i.trim(u.dataType||"*").toLowerCase().match(h)||[""],null==u.crossDomain&&(c=se.exec(u.url.toLowerCase()),u.crossDomain=!(!c||c[1]===ct[1]&&c[2]===ct[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(ct[3]||("http:"===ct[1]?"80":"443")))),u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),ae(he,u,r,f),2===o)return f;for(l in(v=i.event&&u.global)&&0==i.active++&&i.event.trigger("ajaxStart"),u.type=u.type.toUpperCase(),u.hasContent=!rs.test(u.type),e=u.url,u.hasContent||(u.data&&(e=u.url+=(hr.test(e)?"&":"?")+u.data,delete u.data),!1===u.cache&&(u.url=oe.test(e)?e.replace(oe,"$1_="+sr++):e+(hr.test(e)?"&":"?")+"_="+sr++)),u.ifModified&&(i.lastModified[e]&&f.setRequestHeader("If-Modified-Since",i.lastModified[e]),i.etag[e]&&f.setRequestHeader("If-None-Match",i.etag[e])),(u.data&&u.hasContent&&!1!==u.contentType||r.contentType)&&f.setRequestHeader("Content-Type",u.contentType),f.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+ce+"; q=0.01":""):u.accepts["*"]),u.headers)f.setRequestHeader(l,u.headers[l]);if(u.beforeSend&&(!1===u.beforeSend.call(s,f,u)||2===o))return f.abort();for(l in rt="abort",{success:1,error:1,complete:1})f[l](u[l]);if(a=ae(cr,u,r,f)){if(f.readyState=1,v&&d.trigger("ajaxSend",[f,u]),2===o)return f;u.async&&u.timeout>0&&(k=n.setTimeout(function(){f.abort("timeout")},u.timeout));try{o=1;a.send(tt,w)}catch(ut){if(!(2>o))throw ut;w(-1,ut)}}else w(-1,"No Transport");return f},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:f,data:r,success:u},i.isPlainObject(n)&&n))}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]);t.map(function(){for(var n=this;n.firstChild&&1===n.firstChild.nodeType;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return r.reliableHiddenOffsets()?n.offsetWidth<=0&&n.offsetHeight<=0&&!n.getClientRects().length:function(n){if(!i.contains(n.ownerDocument||u,n))return!0;for(;n&&1===n.nodeType;){if("none"===fs(n)||"hidden"===n.type)return!0;n=n.parentNode}return!1}(n)};i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var es=/%20/g,os=/\[\]$/,ve=/\r?\n/g,ss=/^(?:submit|button|image|reset|file)$/i,hs=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)vr(r,n[r],t,f);return u.join("&").replace(es,"+")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&hs.test(this.nodeName)&&!ss.test(n)&&(this.checked||!yi.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(ve,"\r\n")}}):{name:t.name,value:r.replace(ve,"\r\n")}}).get()}});i.ajaxSettings.xhr=void 0!==n.ActiveXObject?function(){return this.isLocal?ye():u.documentMode>8?yr():/^(get|post|head|put|delete|options)$/i.test(this.type)&&yr()||ye()}:yr;var cs=0,ui={},fi=i.ajaxSettings.xhr();return n.attachEvent&&n.attachEvent("onunload",function(){for(var n in ui)ui[n](void 0,!0)}),r.cors=!!fi&&"withCredentials"in fi,(fi=r.ajax=!!fi)&&i.ajaxTransport(function(t){var u;if(!t.crossDomain||r.cors)return{send:function(r,f){var o,e=t.xhr(),s=++cs;if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];for(o in t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)void 0!==r[o]&&e.setRequestHeader(o,r[o]+"");e.send(t.hasContent&&t.data||null);u=function(n,r){var o,c,h;if(u&&(r||4===e.readyState))if(delete ui[s],u=void 0,e.onreadystatechange=i.noop,r)4!==e.readyState&&e.abort();else{h={};o=e.status;"string"==typeof e.responseText&&(h.text=e.responseText);try{c=e.statusText}catch(l){c=""}o||!t.isLocal||t.crossDomain?1223===o&&(o=204):o=h.text?200:404}h&&f(o,c,h,e.getAllResponseHeaders())};t.async?4===e.readyState?n.setTimeout(u):e.onreadystatechange=ui[s]=u:u()},abort:function(){u&&u(void 0,!0)}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)}),i.ajaxTransport("script",function(n){if(n.crossDomain){var t,r=u.head||i("head")[0]||u.documentElement;return{send:function(i,f){(t=u.createElement("script")).async=!0;n.scriptCharset&&(t.charset=n.scriptCharset);t.src=n.url;t.onload=t.onreadystatechange=function(n,i){(i||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,i||f(200,"success"))};r.insertBefore(t,r.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}}),pr=[],ei=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=pr.pop()||i.expando+"_"+sr++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,e,o,s=!1!==t.jsonp&&(ei.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ei.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return(f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ei,"$1"+f):!1!==t.jsonp&&(t.url+=(hr.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return o||i.error(f+" was not called"),o[0]},t.dataTypes[0]="json",e=n[f],n[f]=function(){o=arguments},u.always(function(){void 0===e?i(n).removeProp(f):n[f]=e;t[f]&&(t.jsonpCallback=r.jsonpCallback,pr.push(f));o&&i.isFunction(e)&&e(o[0]);o=e=void 0}),"script")}),i.parseHTML=function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=tu.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=bu([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},wr=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&wr)return wr.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>-1&&(u=i.trim(n.slice(e,n.length)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(o="POST"),f.length>0&&i.ajax({url:n,type:o||"GET",dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).always(r&&function(n,t){f.each(function(){r.apply(this,s||[n.responseText,t,n])})}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var a,e,o,s,u,h,c=i.css(n,"position"),l=i(n),f={};"static"===c&&(n.style.position="relative");u=l.offset();o=i.css(n,"top");h=i.css(n,"left");("absolute"===c||"fixed"===c)&&i.inArray("auto",[o,h])>-1?(s=(a=l.position()).top,e=a.left):(s=parseFloat(o)||0,e=parseFloat(h)||0);i.isFunction(t)&&(t=t.call(n,r,i.extend({},u)));null!=t.top&&(f.top=t.top-u.top+s);null!=t.left&&(f.left=t.left-u.left+e);"using"in t?t.using.call(n,f):l.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var t,f,u={top:0,left:0},r=this[0],e=r&&r.ownerDocument;if(e)return(t=e.documentElement,i.contains(t,r)?(void 0!==r.getBoundingClientRect&&(u=r.getBoundingClientRect()),f=pe(e),{top:u.top+(f.pageYOffset||t.scrollTop)-(t.clientTop||0),left:u.left+(f.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):u)},position:function(){if(this[0]){var n,r,t={top:0,left:0},u=this[0];return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||hf})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r=/Y/.test(t);i.fn[n]=function(u){return b(this,function(n,u,f){var e=pe(n);return void 0===f?e?t in e?e[t]:e.document.documentElement[u]:n[u]:void(e?e.scrollTo(r?i(e).scrollLeft():f,r?f:i(e).scrollTop()):n[u]=f)},n,u,arguments.length,null)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=rr(r.pixelPosition,function(n,r){if(r)return(r=k(n,t),dt.test(r)?i(n).position()[t]+"px":r)})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||"boolean"!=typeof u),o=r||(!0===u||!0===f?"margin":"border");return b(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:9===t.nodeType?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):void 0===u?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:void 0,e,null)}})}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),we=n.jQuery,be=n.$,i.noConflict=function(t){return n.$===i&&(n.$=be),t&&n.jQuery===i&&(n.jQuery=we),i},t||(n.jQuery=n.$=i),i}),function(n){function f(t){this.options=n.extend({addClassBeforeAnimation:!0,hideOnClickOutside:!1,activeClass:"active",opener:".opener",slider:".slide",animSpeed:400,effect:"fade",event:"click"},t);this.init()}var i,r,t,u;f.prototype={init:function(){this.options.holder&&(this.findElements(),this.attachEvents(),this.makeCallback("onInit",this))},findElements:function(){this.holder=n(this.options.holder);this.opener=this.holder.find(this.options.opener);this.slider=this.holder.find(this.options.slider)},attachEvents:function(){var i=this;this.eventHandler=function(n){n.preventDefault();i.slider.hasClass(t)?i.showSlide():i.hideSlide()};i.opener.bind(i.options.event,this.eventHandler);"over"===i.options.event&&(i.opener.bind("mouseenter",function(){i.holder.hasClass(i.options.activeClass)||i.showSlide()}),i.holder.bind("mouseleave",function(){i.hideSlide()}));i.outsideClickHandler=function(t){if(i.options.hideOnClickOutside){var r=n(t.target);r.is(i.holder)||r.closest(i.holder).length||i.hideSlide()}};this.holder.hasClass(this.options.activeClass)?n(document).bind("click touchstart",i.outsideClickHandler):this.slider.addClass(t)},showSlide:function(){var i=this;i.options.addClassBeforeAnimation&&i.holder.addClass(i.options.activeClass);i.slider.removeClass(t);n(document).bind("click touchstart",i.outsideClickHandler);i.makeCallback("animStart",!0);u[i.options.effect].show({box:i.slider,speed:i.options.animSpeed,complete:function(){i.options.addClassBeforeAnimation||i.holder.addClass(i.options.activeClass);i.makeCallback("animEnd",!0)}})},hideSlide:function(){var i=this;i.options.addClassBeforeAnimation&&i.holder.removeClass(i.options.activeClass);n(document).unbind("click touchstart",i.outsideClickHandler);i.makeCallback("animStart",!1);u[i.options.effect].hide({box:i.slider,speed:i.options.animSpeed,complete:function(){i.options.addClassBeforeAnimation||i.holder.removeClass(i.options.activeClass);i.slider.addClass(t);i.makeCallback("animEnd",!1)}})},destroy:function(){this.slider.removeClass(t).css({display:""});this.opener.unbind(this.options.event,this.eventHandler);this.holder.removeClass(this.options.activeClass).removeData("OpenClose");n(document).unbind("click touchstart",this.outsideClickHandler)},makeCallback:function(n){if("function"==typeof this.options[n]){var t=Array.prototype.slice.call(arguments);t.shift();this.options[n].apply(this,t)}}};t="js-slide-hidden";i=n('<style type="text/css">')[0];r="."+t;r+="{position:absolute !important;left:-9999px !important;top:-9999px !important;display:block !important}";i.styleSheet?i.styleSheet.cssText=r:i.appendChild(document.createTextNode(r));n("head").append(i);u={slide:{show:function(n){n.box.stop(!0).hide().slideDown(n.speed,n.complete)},hide:function(n){n.box.stop(!0).slideUp(n.speed,n.complete)}},fade:{show:function(n){n.box.stop(!0).hide().fadeIn(n.speed,n.complete)},hide:function(n){n.box.stop(!0).fadeOut(n.speed,n.complete)}},none:{show:function(n){n.box.hide().show(0,n.complete)},hide:function(n){n.box.hide(0,n.complete)}}};n.fn.openClose=function(t){return this.each(function(){jQuery(this).data("OpenClose",new f(n.extend(t,{holder:this})))})}}(jQuery);lib={hasClass:function(n,t){return!(!n||!n.className)&&n.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)"))},addClass:function(n,t){n&&!this.hasClass(n,t)&&(n.className+=" "+t)},removeClass:function(n,t){n&&this.hasClass(n,t)&&(n.className=n.className.replace(new RegExp("(\\s|^)"+t+"(\\s|$)")," "))},extend:function(n){for(var i,t=1;t<arguments.length;t++)for(i in arguments[t])arguments[t].hasOwnProperty(i)&&(n[i]=arguments[t][i]);return n},each:function(n,t){var i,r;if("number"==typeof n.length)for(i=0,r=n.length;i<r&&!1!==t.call(n[i],i,n[i]);i++);else for(i in n)if(n.hasOwnProperty(i)&&!1===t.call(n[i],i,n[i]))break},event:{add:function(n,t,i){n.events||(n.events={},n.handle=function(t){var i,u=n.events[t.type],r,f;for(t=((i=(i=t)||window.event).isFixed||(i.isFixed=!0,i.target||(i.target=i.srcElement),i.preventDefault=i.preventDefault||function(){this.returnValue=!1},i.stopPropagation=i.stopPropagation||function(){this.cancelBubble=!0}),i),r=0,f=u.length;r<f;r++)u[r]&&!1===u[r].call(n,t)&&(t.preventDefault(),t.stopPropagation())});n.events[t]||(n.events[t]=[],n.addEventListener?n.addEventListener(t,n.handle,!1):n.attachEvent&&n.attachEvent("on"+t,n.handle));n.events[t].push(i)},remove:function(n,t,i){for(var r=n.events[t],u=r.length-1;u>=0;u--)r[u]===i&&r.splice(u,1);r.length||(delete n.events[t],n.removeEventListener?n.removeEventListener(t,n.handle,!1):n.detachEvent&&n.detachEvent("on"+t,n.handle))}},queryElementsBySelector:function(n,t){var f,v,e,h;if(t=t||document,!n)return[];if(">*"===n)return t.children;if("function"==typeof document.querySelectorAll)return t.querySelectorAll(n);for(var d=n.split(","),w=[],b=0;b<d.length;b++){for(var i=[t||document],g=d[b].replace(/^\s+/,"").replace(/\s+$/,"").split(" "),k=0;k<g.length;k++)if((token=g[k].replace(/^\s+/,"").replace(/\s+$/,"")).indexOf("#")>-1){var o=(p=token.split("#"))[0],nt=p[1],y=document.getElementById(nt);if(y&&o&&y.nodeName.toLowerCase()!=o)return[];i=y?[y]:[]}else if(token.indexOf(".")>-1){o=(p=token.split("."))[0]||"*";for(var p,tt=p[1],r=[],a=0,u=0;u<i.length;u++)for(h="*"==o?i[u].getElementsByTagName("*"):i[u].getElementsByTagName(o),f=0;f<h.length;f++)r[a++]=h[f];for(i=[],v=0,e=0;e<r.length;e++)r[e].className&&r[e].className.match(new RegExp("(\\s|^)"+tt+"(\\s|$)"))&&(i[v++]=r[e])}else if(token.match(/^(\w*)\[(\w+)([=~\|\^\$\*]?)=?"?([^\]"]*)"?\]$/)){o=RegExp.$1||"*";var c,s=RegExp.$2,it=RegExp.$3,l=RegExp.$4;for("for"==s.toLowerCase()&&this.browser.msie&&this.browser.version<8&&(s="htmlFor"),r=[],a=0,u=0;u<i.length;u++)for(f=0,h="*"==o?i[u].getElementsByTagName("*"):i[u].getElementsByTagName(o);h[f];f++)r[a++]=h[f];switch(i=[],v=0,it){case"=":c=function(n){return n.getAttribute(s)==l};break;case"~":c=function(n){return n.getAttribute(s).match(new RegExp("(\\s|^)"+l+"(\\s|$)"))};break;case"|":c=function(n){return n.getAttribute(s).match(new RegExp("^"+l+"-?"))};break;case"^":c=function(n){return 0==n.getAttribute(s).indexOf(l)};break;case"$":c=function(n){return n.getAttribute(s).lastIndexOf(l)==n.getAttribute(s).length-l.length};break;case"*":c=function(n){return n.getAttribute(s).indexOf(l)>-1};break;default:c=function(n){return n.getAttribute(s)}}for(v=0,i=[],e=0;e<r.length;e++)c(r[e])&&(i[v++]=r[e])}else{for(o=token,r=[],a=0,u=0;u<i.length;u++)for(h=i[u].getElementsByTagName(o),f=0;f<h.length;f++)r[a++]=h[f];i=r}w=[].concat(w,i)}return w},trim:function(n){return n.replace(/^\s+/,"").replace(/\s+$/,"")},bind:function(n,t,i){return function(){return n.apply(t,void 0!==i?[i]:arguments)}}},function(n){var l,f,s,a,t={isMsie:function(){return!!/(msie|trident)/i.test(navigator.userAgent)&&navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]},isBlankString:function(n){return!n||/^\s*$/.test(n)},escapeRegExChars:function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(n){return"string"==typeof n},isNumber:function(n){return"number"==typeof n},isArray:n.isArray,isFunction:n.isFunction,isObject:n.isPlainObject,isUndefined:function(n){return void 0===n},toStr:function(n){return t.isUndefined(n)||null===n?"":n+""},bind:n.proxy,each:function(t,i){n.each(t,function(n,t){return i(t,n)})},map:n.map,filter:n.grep,every:function(t,i){var r=!0;return t?(n.each(t,function(n,u){if(!(r=i.call(null,u,n,t)))return!1}),!!r):r},some:function(t,i){var r=!1;return t?(n.each(t,function(n,u){if(r=i.call(null,u,n,t))return!1}),!!r):r},mixin:n.extend,getUniqueId:(l=0,function(){return l++}),templatify:function(t){return n.isFunction(t)?t:function(){return String(t)}},defer:function(n){setTimeout(n,0)},debounce:function(n,t,i){var r,u;return function(){var f,e,o=this,s=arguments;return f=function(){r=null;i||(u=n.apply(o,s))},e=i&&!r,clearTimeout(r),r=setTimeout(f,t),e&&(u=n.apply(o,s)),u}},throttle:function(n,t){var u,f,i,e,r,o;return r=0,o=function(){r=new Date;i=null;e=n.apply(u,f)},function(){var s=new Date,h=t-(s-r);return u=this,f=arguments,h<=0?(clearTimeout(i),i=null,r=s,e=n.apply(u,f)):i||(i=setTimeout(o,h)),e}},noop:function(){}},k=function(){"use strict";function n(n){return(n=t.toStr(n))?n.split(/\s+/):[]}function i(n){return(n=t.toStr(n))?n.split(/\W+/):[]}function r(n){return function(){var i=[].slice.call(arguments,0);return function(r){var u=[];return t.each(i,function(i){u=u.concat(n(t.toStr(r[i])))}),u}}}return{nonword:i,whitespace:n,obj:{nonword:r(i),whitespace:r(n)}}}(),v=function(){"use strict";function i(i){this.maxSize=t.isNumber(i)?i:100;this.reset();this.maxSize<=0&&(this.set=this.get=n.noop)}function r(){this.head=this.tail=null}function u(n,t){this.key=n;this.val=t;this.prev=this.next=null}return t.mixin(i.prototype,{set:function(n,t){var i,r=this.list.tail;this.size>=this.maxSize&&(this.list.remove(r),delete this.hash[r.key]);(i=this.hash[n])?(i.val=t,this.list.moveToFront(i)):(i=new u(n,t),this.list.add(i),this.hash[n]=i,this.size++)},get:function(n){var t=this.hash[n];if(t)return this.list.moveToFront(t),t.val},reset:function(){this.size=0;this.hash={};this.list=new r}}),t.mixin(r.prototype,{add:function(n){this.head&&(n.next=this.head,this.head.prev=n);this.head=n;this.tail=this.tail||n},remove:function(n){n.prev?n.prev.next=n.next:this.head=n.next;n.next?n.next.prev=n.prev:this.tail=n.prev},moveToFront:function(n){this.remove(n);this.add(n)}}),i}(),d=function(){"use strict";function r(n){this.prefix=["__",n,"__"].join("");this.ttlKey="__ttl__";this.keyMatcher=new RegExp("^"+t.escapeRegExChars(this.prefix))}function u(){return(new Date).getTime()}function f(n){return JSON.stringify(t.isUndefined(n)?null:n)}function e(n){return JSON.parse(n)}var n,i;try{(n=window.localStorage).setItem("~~~","!");n.removeItem("~~~")}catch(o){n=null}return i=n&&window.JSON?{_prefix:function(n){return this.prefix+n},_ttlKey:function(n){return this._prefix(n)+this.ttlKey},get:function(t){return this.isExpired(t)&&this.remove(t),e(n.getItem(this._prefix(t)))},set:function(i,r,e){return t.isNumber(e)?n.setItem(this._ttlKey(i),f(u()+e)):n.removeItem(this._ttlKey(i)),n.setItem(this._prefix(i),f(r))},remove:function(t){return n.removeItem(this._ttlKey(t)),n.removeItem(this._prefix(t)),this},clear:function(){for(var r,i=[],u=n.length,t=0;t<u;t++)(r=n.key(t)).match(this.keyMatcher)&&i.push(r.replace(this.keyMatcher,""));for(t=i.length;t--;)this.remove(i[t]);return this},isExpired:function(i){var r=e(n.getItem(this._ttlKey(i)));return!!(t.isNumber(r)&&u()>r)}}:{get:t.noop,set:t.noop,remove:t.noop,clear:t.noop,isExpired:t.noop},t.mixin(r.prototype,i),r}(),y=function(){"use strict";function i(i){var r;i=i||{};this.cancelled=!1;this.lastUrl=null;this._send=i.transport?(r=i.transport,function(i,u){var f=n.Deferred();return r(i,u,function(n){t.defer(function(){f.resolve(n)})},function(n){t.defer(function(){f.reject(n)})}),f}):n.ajax;this._get=i.rateLimiter?i.rateLimiter(this._get):this._get;this._cache=!1===i.cache?new v(0):e}var r=0,u={},f=6,e=new v(10);return i.setMaxPendingRequests=function(n){f=n},i.resetCache=function(){e.reset()},t.mixin(i.prototype,{_get:function(n,t,i){function s(t){i&&i(null,t);e._cache.set(n,t)}function h(){i&&i(!0)}var o,e=this;this.cancelled||n!==this.lastUrl||((o=u[n])?o.done(s).fail(h):r<f?(r++,u[n]=this._send(n,t).done(s).fail(h).always(function(){r--;delete u[n];e.onDeckRequestArgs&&(e._get.apply(e,e.onDeckRequestArgs),e.onDeckRequestArgs=null)})):this.onDeckRequestArgs=[].slice.call(arguments,0))},get:function(n,i,r){var u;return t.isFunction(i)&&(r=i,i={}),this.cancelled=!1,this.lastUrl=n,(u=this._cache.get(n))?t.defer(function(){r&&r(null,u)}):this._get(n,i,r),!!u},cancel:function(){this.cancelled=!0}}),i}(),g=function(){"use strict";function i(t){(t=t||{}).datumTokenizer&&t.queryTokenizer||n.error("datumTokenizer and queryTokenizer are both required");this.datumTokenizer=t.datumTokenizer;this.queryTokenizer=t.queryTokenizer;this.reset()}function r(n){return n=t.filter(n,function(n){return!!n}),n=t.map(n,function(n){return n.toLowerCase()})}return t.mixin(i.prototype,{bootstrap:function(n){this.datums=n.datums;this.trie=n.trie},add:function(n){var i=this;n=t.isArray(n)?n:[n];t.each(n,function(n){var u,f;u=i.datums.push(n)-1;f=r(i.datumTokenizer(n));t.each(f,function(n){for(var r,t=i.trie,f=n.split("");r=f.shift();)(t=t.children[r]||(t.children[r]={ids:[],children:{}})).ids.push(u)})})},get:function(n){var u,i,f=this;return u=r(this.queryTokenizer(n)),t.each(u,function(n){var t,r,e,u;if(i&&0===i.length)return!1;for(t=f.trie,r=n.split("");t&&(e=r.shift());)t=t.children[e];if(!t||0!==r.length)return i=[],!1;u=t.ids.slice(0);i=i?function(n,t){function o(n,t){return n-t}var i=0,r=0,u=[],f,e;for(n=n.sort(o),t=t.sort(o),f=n.length,e=t.length;i<f&&r<e;)n[i]<t[r]?i++:(n[i]>t[r]||(u.push(n[i]),i++),r++);return u}(i,u):u}),i?t.map(function(n){for(var i={},r=[],t=0,u=n.length;t<u;t++)i[n[t]]||(i[n[t]]=!0,r.push(n[t]));return r}(i),function(n){return f.datums[n]}):[]},reset:function(){this.datums=[];this.trie={ids:[],children:{}}},serialize:function(){return{datums:this.datums,trie:this.trie}}}),i}(),h={local:function(n){return n.local||null},prefetch:function(i){var r,u;return u={url:null,thumbprint:"",ttl:864e5,filter:null,ajax:{}},(r=i.prefetch||null)&&(r=t.isString(r)?{url:r}:r,(r=t.mixin(u,r)).thumbprint="0.10.4"+r.thumbprint,r.ajax.type=r.ajax.type||"GET",r.ajax.dataType=r.ajax.dataType||"json",r.url||n.error("prefetch requires url to be set")),r},remote:function(i){var r,u,f,e;return u={url:null,cache:!0,wildcard:"%QUERY",replace:null,rateLimitBy:"debounce",rateLimitWait:300,send:null,filter:null,ajax:{}},(r=i.remote||null)&&(r=t.isString(r)?{url:r}:r,(r=t.mixin(u,r)).rateLimiter=/^throttle$/i.test(r.rateLimitBy)?(f=r.rateLimitWait,function(n){return t.throttle(n,f)}):(e=r.rateLimitWait,function(n){return t.debounce(n,e)}),r.ajax.type=r.ajax.type||"GET",r.ajax.dataType=r.ajax.dataType||"json",delete r.rateLimitBy,delete r.rateLimitWait,r.url||n.error("remote requires url to be set")),r}};!function(i){"use strict";function u(i){var r;i&&(i.local||i.prefetch||i.remote)||n.error("one of local, prefetch, or remote is required");this.limit=i.limit||5;this.sorter=(r=i.sorter,t.isFunction(r)?function(n){return n.sort(r)}:function(n){return n});this.dupDetector=i.dupDetector||e;this.local=h.local(i);this.prefetch=h.prefetch(i);this.remote=h.remote(i);this.cacheKey=this.prefetch?this.prefetch.cacheKey||this.prefetch.url:null;this.index=new g({datumTokenizer:i.datumTokenizer,queryTokenizer:i.queryTokenizer});this.storage=this.cacheKey?new d(this.cacheKey):null}function e(){return!1}var f,r;return f=i.Bloodhound,r={data:"data",protocol:"protocol",thumbprint:"thumbprint"},i.Bloodhound=u,u.noConflict=function(){return i.Bloodhound=f,u},u.tokenizers=k,t.mixin(u.prototype,{_loadPrefetch:function(t){var u,r,i=this;return(u=this._readFromStorage(t.thumbprint))?(this.index.bootstrap(u),r=n.Deferred().resolve()):r=n.ajax(t.url,t.ajax).done(function(n){i.clear();i.add(t.filter?t.filter(n):n);i._saveToStorage(i.index.serialize(),t.thumbprint,t.ttl)}),r},_getFromRemote:function(n,t){var i,r,u=this;if(this.transport)return r=encodeURIComponent(n=n||""),i=this.remote.replace?this.remote.replace(this.remote.url,n):this.remote.url.replace(this.remote.wildcard,r),this.transport.get(i,this.remote.ajax,function(n,i){t(n?[]:u.remote.filter?u.remote.filter(i):i)})},_cancelLastRemoteRequest:function(){this.transport&&this.transport.cancel()},_saveToStorage:function(n,t,i){this.storage&&(this.storage.set(r.data,n,i),this.storage.set(r.protocol,location.protocol,i),this.storage.set(r.thumbprint,t,i))},_readFromStorage:function(n){var i,t={};return this.storage&&(t.data=this.storage.get(r.data),t.protocol=this.storage.get(r.protocol),t.thumbprint=this.storage.get(r.thumbprint)),i=t.thumbprint!==n||t.protocol!==location.protocol,t.data&&!i?t.data:null},_initialize:function(){var r,u=this,i=this.local;return r=this.prefetch?this._loadPrefetch(this.prefetch):n.Deferred().resolve(),i&&r.done(function(){u.add(t.isFunction(i)?i():i)}),this.transport=this.remote?new y(this.remote):null,this.initPromise=r.promise()},initialize:function(n){return!this.initPromise||n?this._initialize():this.initPromise},add:function(n){this.index.add(n)},get:function(n,i){var u=this,r=[],f=!1;r=this.index.get(n);(r=this.sorter(r).slice(0,this.limit)).length<this.limit?f=this._getFromRemote(n,function(n){var f=r.slice(0);t.each(n,function(n){return t.some(f,function(t){return u.dupDetector(n,t)})||f.push(n),f.length<u.limit});i&&i(u.sorter(f))}):this._cancelLastRemoteRequest();f||(r.length>0||!this.transport)&&i&&i(r)},clear:function(){this.index.reset()},clearPrefetchCache:function(){this.storage&&this.storage.clear()},clearRemoteCache:function(){this.transport&&y.resetCache()},ttAdapter:function(){return t.bind(this.get,this)}}),u}(this);var p,i,e,u={wrapper:'<span class="twitter-typeahead"><\/span>',dropdown:'<span class="tt-dropdown-menu"><\/span>',dataset:'<div class="tt-dataset-%CLASS%"><\/div>',suggestions:'<span class="tt-suggestions"><\/span>',suggestion:'<div class="tt-suggestion"><\/div>'},r=(f={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},dropdown:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},suggestions:{display:"block"},suggestion:{whiteSpace:"nowrap",cursor:"pointer"},suggestionChild:{whiteSpace:"normal"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}},t.isMsie()&&t.mixin(f.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),t.isMsie()&&7>=t.isMsie()&&t.mixin(f.input,{marginTop:"-1px"}),f),w=function(){"use strict";function i(t){t&&t.el||n.error("EventBus initialized without el");this.$el=n(t.el)}return t.mixin(i.prototype,{trigger:function(n){var t=[].slice.call(arguments,1);this.$el.trigger("typeahead:"+n,t)}}),i}(),c=function(){"use strict";function t(t,i,r,u){var f,e,o;if(!r)return this;for(i=i.split(n),r=u?(e=r,o=u,e.bind?e.bind(o):function(){e.apply(o,[].slice.call(arguments,0))}):r,this._callbacks=this._callbacks||{};f=i.shift();)this._callbacks[f]=this._callbacks[f]||{sync:[],async:[]},this._callbacks[f][t].push(r);return this}function i(n,t,i){return function(){for(var r,u=0,f=n.length;!r&&u<f;u+=1)r=!1===n[u].apply(t,i);return!r}}var n=/\s+/,r=window.setImmediate?function(n){setImmediate(function(){n()})}:function(n){setTimeout(function(){n()},0)};return{onSync:function(n,i,r){return t.call(this,"sync",n,i,r)},onAsync:function(n,i,r){return t.call(this,"async",n,i,r)},off:function(t){var i;if(!this._callbacks)return this;for(t=t.split(n);i=t.shift();)delete this._callbacks[i];return this},trigger:function(t){var u,f,e,o,s;if(!this._callbacks)return this;for(t=t.split(n),e=[].slice.call(arguments,1);(u=t.shift())&&(f=this._callbacks[u]);)o=i(f.sync,this,[u].concat(e)),s=i(f.async,this,[u].concat(e)),o()&&r(s);return this}}}(),nt=(s=window.document,a={node:null,pattern:null,tagName:"strong",className:null,wordsOnly:!1,caseSensitive:!1},function(n){var i;(n=t.mixin({},a,n)).node&&n.pattern&&(n.pattern=t.isArray(n.pattern)?n.pattern:[n.pattern],i=function(n,i,r){for(var u,f=[],e=0,o=n.length;e<o;e++)f.push(t.escapeRegExChars(n[e]));return u=r?"\\b("+f.join("|")+")\\b":"("+f.join("|")+")",i?new RegExp(u):new RegExp(u,"i")}(n.pattern,n.caseSensitive,n.wordsOnly),function s(n,t){for(var r,i=0;i<n.childNodes.length;i++)3===(r=n.childNodes[i]).nodeType?i+=t(r)?1:0:s(r,t)}(n.node,function(t){var r,f,u;return(r=i.exec(t.data))&&(u=s.createElement(n.tagName),n.className&&(u.className=n.className),(f=t.splitText(r.index)).splitText(r[0].length),u.appendChild(f.cloneNode(!0)),t.parentNode.replaceChild(u,f)),!!r}))}),b=function(){"use strict";function i(i){var f,e,o,s,u,h=this;(i=i||{}).input||n.error("input is missing");f=t.bind(this._onBlur,this);e=t.bind(this._onFocus,this);o=t.bind(this._onKeydown,this);s=t.bind(this._onInput,this);this.$hint=n(i.hint);this.$input=n(i.input).on("blur.tt",f).on("focus.tt",e).on("keydown.tt",o);0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=t.noop);t.isMsie()?this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",function(n){r[n.which||n.keyCode]||t.defer(t.bind(h._onInput,h,n))}):this.$input.on("input.tt",s);this.query=this.$input.val();this.$overflowHelper=(u=this.$input,n('<pre aria-hidden="true"><\/pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:u.css("font-family"),fontSize:u.css("font-size"),fontStyle:u.css("font-style"),fontVariant:u.css("font-variant"),fontWeight:u.css("font-weight"),wordSpacing:u.css("word-spacing"),letterSpacing:u.css("letter-spacing"),textIndent:u.css("text-indent"),textRendering:u.css("text-rendering"),textTransform:u.css("text-transform")}).insertAfter(u))}function u(n){return n.altKey||n.ctrlKey||n.metaKey||n.shiftKey}var r;return r={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"},i.normalizeQuery=function(n){return(n||"").replace(/^\s*/g,"").replace(/\s{2,}/g," ")},t.mixin(i.prototype,c,{_onBlur:function(){this.resetInputValue();this.trigger("blurred")},_onFocus:function(){this.trigger("focused")},_onKeydown:function(n){var t=r[n.which||n.keyCode];this._managePreventDefault(t,n);t&&this._shouldTrigger(t,n)&&this.trigger(t+"Keyed",n)},_onInput:function(){this._checkInputValue()},_managePreventDefault:function(n,t){var i,r,f;switch(n){case"tab":r=this.getHint();f=this.getInputValue();i=r&&r!==f&&!u(t);break;case"up":case"down":i=!u(t);break;default:i=!1}i&&t.preventDefault()},_shouldTrigger:function(n,t){return"tab"!==n||!u(t)},_checkInputValue:function(){var n,t,r,u,f;u=n=this.getInputValue();f=this.query;r=!!(t=i.normalizeQuery(u)===i.normalizeQuery(f))&&this.query.length!==n.length;this.query=n;t?r&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getQuery:function(){return this.query},setQuery:function(n){this.query=n},getInputValue:function(){return this.$input.val()},setInputValue:function(n,t){this.$input.val(n);t?this.clearHint():this._checkInputValue()},resetInputValue:function(){this.setInputValue(this.query,!0)},getHint:function(){return this.$hint.val()},setHint:function(n){this.$hint.val(n)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var n,t,i;i=(n=this.getInputValue())!==(t=this.getHint())&&0===t.indexOf(n);""!==n&&i&&!this.hasOverflow()||this.clearHint()},getLanguageDirection:function(){return(this.$input.css("direction")||"ltr").toLowerCase()},hasOverflow:function(){var n=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=n},isCursorAtEnd:function(){var n,i,r;return n=this.$input.val().length,i=this.$input[0].selectionStart,t.isNumber(i)?i===n:!document.selection||((r=document.selection.createRange()).moveStart("character",-n),n===r.text.length)},destroy:function(){this.$hint.off(".tt");this.$input.off(".tt");this.$hint=this.$input=this.$overflowHelper=null}}),i}(),o=function(){"use strict";function i(i){var e,f,r,o;(i=i||{}).templates=i.templates||{};i.source||n.error("missing source");i.name&&(e=i.name,!/^[_a-zA-Z0-9-]+$/.test(e))&&n.error("invalid dataset name: "+i.name);this.query=null;this.highlight=!!i.highlight;this.name=i.name||t.getUniqueId();this.source=i.source;this.displayFn=(f=(f=i.display||i.displayKey)||"value",t.isFunction(f)?f:function(n){return n[f]});this.templates=(r=i.templates,o=this.displayFn,{empty:r.empty&&t.templatify(r.empty),header:r.header&&t.templatify(r.header),footer:r.footer&&t.templatify(r.footer),suggestion:r.suggestion||function(n){return"<p>"+o(n)+"<\/p>"}});this.$el=n(u.dataset.replace("%CLASS%",this.name))}var f="ttDataset",e="ttValue",o="ttDatum";return i.extractDatasetName=function(t){return n(t).data(f)},i.extractValue=function(t){return n(t).data(e)},i.extractDatum=function(t){return n(t).data(o)},t.mixin(i.prototype,c,{_render:function(i,s){function v(){return h.templates.header({query:i,isEmpty:!l})}function y(){return h.templates.footer({query:i,isEmpty:!l})}if(this.$el){var l,c,a,h=this;this.$el.empty();(l=s&&s.length)||!this.templates.empty?l&&this.$el.html((c=n(u.suggestions).css(r.suggestions),a=t.map(s,function(t){var i;return(i=n(u.suggestion).append(h.templates.suggestion(t)).data(f,h.name).data(e,h.displayFn(t)).data(o,t)).children().each(function(){n(this).css(r.suggestionChild)}),i}),c.append.apply(c,a),h.highlight&&nt({className:"tt-highlight",node:c[0],pattern:i}),c)).prepend(h.templates.header?v():null).append(h.templates.footer?y():null):this.$el.html(h.templates.empty({query:i,isEmpty:!0})).prepend(h.templates.header?v():null).append(h.templates.footer?y():null);this.trigger("rendered")}},getRoot:function(){return this.$el},update:function(n){var t=this;this.query=n;this.canceled=!1;this.source(n,function(i){t.canceled||n!==t.query||t._render(n,i)})},cancel:function(){this.canceled=!0},clear:function(){this.cancel();this.$el.empty();this.trigger("rendered")},isEmpty:function(){return this.$el.is(":empty")},destroy:function(){this.$el=null}}),i}(),tt=function(){"use strict";function i(i){var f,e,o,r=this;(i=i||{}).menu||n.error("menu is required");this.isOpen=!1;this.isEmpty=!0;this.datasets=t.map(i.datasets,u);f=t.bind(this._onSuggestionClick,this);e=t.bind(this._onSuggestionMouseEnter,this);o=t.bind(this._onSuggestionMouseLeave,this);this.$menu=n(i.menu).on("click.tt",".tt-suggestion",f).on("mouseenter.tt",".tt-suggestion",e).on("mouseleave.tt",".tt-suggestion",o);t.each(this.datasets,function(n){r.$menu.append(n.getRoot());n.onSync("rendered",r._onRendered,r)})}function u(n){return new o(n)}return t.mixin(i.prototype,c,{_onSuggestionClick:function(t){this.trigger("suggestionClicked",n(t.currentTarget))},_onSuggestionMouseEnter:function(t){this._removeCursor();this._setCursor(n(t.currentTarget),!0)},_onSuggestionMouseLeave:function(){this._removeCursor()},_onRendered:function(){this.isEmpty=t.every(this.datasets,function(n){return n.isEmpty()});this.isEmpty?this._hide():this.isOpen&&this._show();this.trigger("datasetRendered")},_hide:function(){this.$menu.hide()},_show:function(){this.$menu.css("display","block")},_getSuggestions:function(){return this.$menu.find(".tt-suggestion")},_getCursor:function(){return this.$menu.find(".tt-cursor").first()},_setCursor:function(n,t){n.first().addClass("tt-cursor");t||this.trigger("cursorMoved")},_removeCursor:function(){this._getCursor().removeClass("tt-cursor")},_moveCursor:function(n){var t,r,i,u;this.isOpen&&(r=this._getCursor(),t=this._getSuggestions(),this._removeCursor(),-1!=(i=((i=t.index(r)+n)+1)%(t.length+1)-1)?(i<-1&&(i=t.length-1),this._setCursor(u=t.eq(i)),this._ensureVisible(u)):this.trigger("cursorRemoved"))},_ensureVisible:function(n){var t,i,r,u;i=(t=n.position().top)+n.outerHeight(!0);r=this.$menu.scrollTop();u=this.$menu.height()+parseInt(this.$menu.css("paddingTop"),10)+parseInt(this.$menu.css("paddingBottom"),10);t<0?this.$menu.scrollTop(r+t):u<i&&this.$menu.scrollTop(r+(i-u))},close:function(){this.isOpen&&(this.isOpen=!1,this._removeCursor(),this._hide(),this.trigger("closed"))},open:function(){this.isOpen||(this.isOpen=!0,this.isEmpty||this._show(),this.trigger("opened"))},setLanguageDirection:function(n){this.$menu.css("ltr"===n?r.ltr:r.rtl)},moveCursorUp:function(){this._moveCursor(-1)},moveCursorDown:function(){this._moveCursor(1)},getDatumForSuggestion:function(n){var t=null;return n.length&&(t={raw:o.extractDatum(n),value:o.extractValue(n),datasetName:o.extractDatasetName(n)}),t},getDatumForCursor:function(){return this.getDatumForSuggestion(this._getCursor().first())},getDatumForTopSuggestion:function(){return this.getDatumForSuggestion(this._getSuggestions().first())},update:function(n){t.each(this.datasets,function(t){t.update(n)})},empty:function(){t.each(this.datasets,function(n){n.clear()});this.isEmpty=!0},isVisible:function(){return this.isOpen&&!this.isEmpty},destroy:function(){this.$menu.off(".tt");this.$menu=null;t.each(this.datasets,function(n){n.destroy()})}}),i}(),it=function(){"use strict";function f(f){var e,o,s;(f=f||{}).input||n.error("missing input");this.isActivated=!1;this.autoselect=!!f.autoselect;this.minLength=t.isNumber(f.minLength)?f.minLength:1;this.$node=function(t,f){var e,s,h,c,o;e=n(t);s=n(u.wrapper).css(r.wrapper);h=n(u.dropdown).css(r.dropdown);(c=e.clone().css(r.hint).css({backgroundAttachment:(o=e).css("background-attachment"),backgroundClip:o.css("background-clip"),backgroundColor:o.css("background-color"),backgroundImage:o.css("background-image"),backgroundOrigin:o.css("background-origin"),backgroundPosition:o.css("background-position"),backgroundRepeat:o.css("background-repeat"),backgroundSize:o.css("background-size")})).val("").removeData().addClass("tt-hint").removeAttr("id name placeholder required").prop("readonly",!0).attr({autocomplete:"off",spellcheck:"false",tabindex:-1});e.data(i,{dir:e.attr("dir"),autocomplete:e.attr("autocomplete"),spellcheck:e.attr("spellcheck"),style:e.attr("style")});e.addClass("tt-input").attr({autocomplete:"off",spellcheck:!1}).css(f?r.input:r.inputWithNoHint);try{e.attr("dir")||e.attr("dir","auto")}catch(l){}return e.wrap(s).parent().prepend(f?c:null).append(h)}(f.input,f.withHint);e=this.$node.find(".tt-dropdown-menu");o=this.$node.find(".tt-input");s=this.$node.find(".tt-hint");o.on("blur.tt",function(n){var i,r,u;i=document.activeElement;r=e.is(i);u=e.has(i).length>0;t.isMsie()&&(r||u)&&(n.preventDefault(),n.stopImmediatePropagation(),t.defer(function(){o.focus()}))});e.on("mousedown.tt",function(n){n.preventDefault()});this.eventBus=f.eventBus||new w({el:o});this.dropdown=new tt({menu:e,datasets:f.datasets}).onSync("suggestionClicked",this._onSuggestionClicked,this).onSync("cursorMoved",this._onCursorMoved,this).onSync("cursorRemoved",this._onCursorRemoved,this).onSync("opened",this._onOpened,this).onSync("closed",this._onClosed,this).onAsync("datasetRendered",this._onDatasetRendered,this);this.input=new b({input:o,hint:s}).onSync("focused",this._onFocused,this).onSync("blurred",this._onBlurred,this).onSync("enterKeyed",this._onEnterKeyed,this).onSync("tabKeyed",this._onTabKeyed,this).onSync("escKeyed",this._onEscKeyed,this).onSync("upKeyed",this._onUpKeyed,this).onSync("downKeyed",this._onDownKeyed,this).onSync("leftKeyed",this._onLeftKeyed,this).onSync("rightKeyed",this._onRightKeyed,this).onSync("queryChanged",this._onQueryChanged,this).onSync("whitespaceChanged",this._onWhitespaceChanged,this);this._setLanguageDirection()}var i="ttAttrs";return t.mixin(f.prototype,{_onSuggestionClicked:function(n,t){var i;(i=this.dropdown.getDatumForSuggestion(t))&&this._select(i)},_onCursorMoved:function(){var n=this.dropdown.getDatumForCursor();this.input.setInputValue(n.value,!0);this.eventBus.trigger("cursorchanged",n.raw,n.datasetName)},_onCursorRemoved:function(){this.input.resetInputValue();this._updateHint()},_onDatasetRendered:function(){this._updateHint()},_onOpened:function(){this._updateHint();this.eventBus.trigger("opened")},_onClosed:function(){this.input.clearHint();this.eventBus.trigger("closed")},_onFocused:function(){this.isActivated=!0;this.dropdown.open()},_onBlurred:function(){this.isActivated=!1;this.dropdown.empty();this.dropdown.close()},_onEnterKeyed:function(n,t){var i,r;i=this.dropdown.getDatumForCursor();r=this.dropdown.getDatumForTopSuggestion();i?(this._select(i),t.preventDefault()):this.autoselect&&r&&(this._select(r),t.preventDefault())},_onTabKeyed:function(n,t){var i;(i=this.dropdown.getDatumForCursor())?(this._select(i),t.preventDefault()):this._autocomplete(!0)},_onEscKeyed:function(){this.dropdown.close();this.input.resetInputValue()},_onUpKeyed:function(){var n=this.input.getQuery();this.dropdown.isEmpty&&n.length>=this.minLength?this.dropdown.update(n):this.dropdown.moveCursorUp();this.dropdown.open()},_onDownKeyed:function(){var n=this.input.getQuery();this.dropdown.isEmpty&&n.length>=this.minLength?this.dropdown.update(n):this.dropdown.moveCursorDown();this.dropdown.open()},_onLeftKeyed:function(){"rtl"===this.dir&&this._autocomplete()},_onRightKeyed:function(){"ltr"===this.dir&&this._autocomplete()},_onQueryChanged:function(n,t){this.input.clearHintIfInvalid();t.length>=this.minLength?this.dropdown.update(t):this.dropdown.empty();this.dropdown.open();this._setLanguageDirection()},_onWhitespaceChanged:function(){this._updateHint();this.dropdown.open()},_setLanguageDirection:function(){var n;this.dir!==(n=this.input.getLanguageDirection())&&(this.dir=n,this.$node.css("direction",n),this.dropdown.setLanguageDirection(n))},_updateHint:function(){var i,n,r,u,f;(i=this.dropdown.getDatumForTopSuggestion())&&this.dropdown.isVisible()&&!this.input.hasOverflow()?(n=this.input.getInputValue(),r=b.normalizeQuery(n),u=t.escapeRegExChars(r),(f=new RegExp("^(?:"+u+")(.+$)","i").exec(i.value))?this.input.setHint(n+f[1]):this.input.clearHint()):this.input.clearHint()},_autocomplete:function(n){var i,r,u,t;i=this.input.getHint();r=this.input.getQuery();u=n||this.input.isCursorAtEnd();i&&r!==i&&u&&((t=this.dropdown.getDatumForTopSuggestion())&&this.input.setInputValue(t.value),this.eventBus.trigger("autocompleted",t.raw,t.datasetName))},_select:function(n){this.input.setQuery(n.value);this.input.setInputValue(n.value,!0);this._setLanguageDirection();this.eventBus.trigger("selected",n.raw,n.datasetName);this.dropdown.close();t.defer(t.bind(this.dropdown.empty,this.dropdown))},open:function(){this.dropdown.open()},close:function(){this.dropdown.close()},setVal:function(n){n=t.toStr(n);this.isActivated?this.input.setInputValue(n):(this.input.setQuery(n),this.input.setInputValue(n,!0));this._setLanguageDirection()},getVal:function(){return this.input.getQuery()},destroy:function(){var r,n;this.input.destroy();this.dropdown.destroy();n=(r=this.$node).find(".tt-input");t.each(n.data(i),function(i,r){t.isUndefined(i)?n.removeAttr(r):n.attr(r,i)});n.detach().removeData(i).removeClass("tt-input").insertAfter(r);r.remove();this.$node=null}}),f}();p=n.fn.typeahead;i="ttTypeahead";e={initialize:function(r,u){return u=t.isArray(u)?u:[].slice.call(arguments,1),r=r||{},this.each(function(){var e,f=n(this);t.each(u,function(n){n.highlight=!!r.highlight});e=new it({input:f,eventBus:new w({el:f}),withHint:!!t.isUndefined(r.hint)||!!r.hint,minLength:r.minLength,autoselect:r.autoselect,datasets:u});f.data(i,e)})},open:function(){return this.each(function(){var t;(t=n(this).data(i))&&t.open()})},close:function(){return this.each(function(){var t;(t=n(this).data(i))&&t.close()})},val:function(t){var r,u;return arguments.length?this.each(function(){var r;(r=n(this).data(i))&&r.setVal(t)}):((r=this.first().data(i))&&(u=r.getVal()),u)},destroy:function(){return this.each(function(){var t,r=n(this);(t=r.data(i))&&(t.destroy(),r.removeData(i))})}};n.fn.typeahead=function(t){var r;return e[t]&&"initialize"!==t?(r=this.filter(function(){return!!n(this).data(i)}),e[t].apply(r,[].slice.call(arguments,1))):e.initialize.apply(this,arguments)};n.fn.typeahead.noConflict=function(){return n.fn.typeahead=p,this}}(window.jQuery),function(){var n=function(n,t){return function(){return n.apply(t,arguments)}},t={}.hasOwnProperty;!function(i){this.AddressPickerResult=function(){function n(n,t){this.placeResult=n;this.fromReverseGeocoding=null!=t&&t;this.latitude=this.placeResult.geometry.location.lat();this.longitude=this.placeResult.geometry.location.lng()}return n.prototype.addressTypes=function(){var r,n,t,i,u,f,e,o;for(n=[],t=0,u=(e=this.addressComponents()).length;t<u;t++)for(i=0,f=(o=e[t].types).length;i<f;i++)r=o[i],-1===n.indexOf(r)&&n.push(r);return n},n.prototype.addressComponents=function(){return this.placeResult.address_components||[]},n.prototype.address=function(){return this.placeResult.formatted_address},n.prototype.nameForType=function(n,t){var r,i,u,f;for(null==t&&(t=!1),i=0,u=(f=this.addressComponents()).length;i<u;i++)if(-1!==(r=f[i]).types.indexOf(n))return t?r.short_name:r.long_name;return null},n.prototype.lat=function(){return this.latitude},n.prototype.lng=function(){return this.longitude},n.prototype.setLatLng=function(n,t){this.latitude=n;this.longitude=t},n.prototype.isAccurate=function(){return!this.placeResult.geometry.viewport},n.prototype.isReverseGeocoding=function(){return this.fromReverseGeocoding},n}();this.AddressPicker=function(){function r(t){null==t&&(t={});this.markerDragged=n(this.markerDragged,this);this.updateBoundsForPlace=n(this.updateBoundsForPlace,this);this.updateMap=n(this.updateMap,this);this.options=i.extend({local:[],datumTokenizer:function(n){return Bloodhound.tokenizers.whitespace(n.num)},queryTokenizer:Bloodhound.tokenizers.whitespace,autocompleteService:{types:["geocode"]},zoomForLocation:16,reverseGeocoding:!1,placeDetails:!0},t);r.__super__.constructor.call(this,this.options);this.options.map&&this.initMap();this.placeService=new google.maps.places.PlacesService(document.createElement("div"))}return function(n,i){function u(){this.constructor=n}for(var r in i)t.call(i,r)&&(n[r]=i[r]);u.prototype=i.prototype;n.prototype=new u;n.__super__=i.prototype}(r,Bloodhound),r.prototype.bindDefaultTypeaheadEvent=function(n){return n.bind("typeahead:selected",this.updateMap),n.bind("typeahead:cursorchanged",this.updateMap)},r.prototype.initMap=function(){var n,t,r;if((null!=(t=this.options)&&null!=(r=t.map)?r.gmap:void 0)?this.map=this.options.map.gmap:(this.mapOptions=i.extend({zoom:3,center:new google.maps.LatLng(0,0),mapTypeId:google.maps.MapTypeId.ROADMAP,boundsForLocation:this.updateBoundsForPlace},this.options.map),this.map=new google.maps.Map(i(this.mapOptions.id)[0],this.mapOptions)),this.lastResult=null,n=i.extend({draggable:!0,visible:!1,position:this.map.getCenter(),map:this.map},this.options.marker||{}),this.marker=new google.maps.Marker(n),n.draggable)return google.maps.event.addListener(this.marker,"dragend",this.markerDragged)},r.prototype.get=function(n,t){var r,u;return r=new google.maps.places.AutocompleteService,this.options.autocompleteService.input=n,r.getPlacePredictions(this.options.autocompleteService,(u=this,function(n){return i(u).trigger("addresspicker:predictions",[n]),t(n)}))},r.prototype.updateMap=function(n,t){var r;return this.options.placeDetails?this.placeService.getDetails(t,(r=this,function(n){var t;return r.lastResult=new AddressPickerResult(n),r.marker&&(r.marker.setPosition(n.geometry.location),r.marker.setVisible(!0)),r.map&&null!=(t=r.mapOptions)&&t.boundsForLocation(n),i(r).trigger("addresspicker:selected",r.lastResult)})):i(this).trigger("addresspicker:selected",t)},r.prototype.updateBoundsForPlace=function(n){return n.geometry.viewport?this.map.fitBounds(n.geometry.viewport):(this.map.setCenter(n.geometry.location),this.map.setZoom(this.options.zoomForLocation))},r.prototype.markerDragged=function(){return this.options.reverseGeocoding?this.reverseGeocode(this.marker.getPosition()):(this.lastResult?this.lastResult.setLatLng(this.marker.getPosition().lat(),this.marker.getPosition().lng()):this.lastResult=new AddressPickerResult({geometry:{location:this.marker.getPosition()}}),i(this).trigger("addresspicker:selected",this.lastResult))},r.prototype.reverseGeocode=function(n){var t;return null==this.geocoder&&(this.geocoder=new google.maps.Geocoder),this.geocoder.geocode({location:n},(t=this,function(n){if(n&&n.length>0)return t.lastResult=new AddressPickerResult(n[0],!0),i(t).trigger("addresspicker:selected",t.lastResult)}))},r.prototype.getGMap=function(){return this.map},r.prototype.getGMarker=function(){return this.marker},r}()}(jQuery)}.call(this),function(n,t){"use strict";var r=n.fn.twbsPagination,i=function(i,r){var e,u,f;if(this.$element=n(i),this.options=n.extend({},n.fn.twbsPagination.defaults,r),this.options.startPage<1||this.options.startPage>this.options.totalPages)throw new Error("Start page option is incorrect");if(this.options.totalPages=parseInt(this.options.totalPages),isNaN(this.options.totalPages))throw new Error("Total pages option is not correct!");if(this.options.visiblePages=parseInt(this.options.visiblePages),isNaN(this.options.visiblePages))throw new Error("Visible pages option is not correct!");return(this.options.totalPages<this.options.visiblePages&&(this.options.visiblePages=this.options.totalPages),this.options.onPageClick instanceof Function&&this.$element.first().on("page",this.options.onPageClick),this.options.href)&&(u=this.options.href.replace(/[-\/\\^$*+?.|[\]]/g,"\\$&"),u=u.replace(this.options.hrefVariable,"(\\d+)"),null!=(e=new RegExp(u,"i").exec(t.location.href))&&(this.options.startPage=parseInt(e[1],10))),f="function"==typeof this.$element.prop?this.$element.prop("tagName"):this.$element.attr("tagName"),this.$listContainer="UL"===f?this.$element:n("<ul><\/ul>"),this.$listContainer.addClass(this.options.paginationClass),"UL"!==f&&this.$element.append(this.$listContainer),this.render(this.getPages(this.options.startPage)),this.setupEvents(),this.options.initiateStartPageClick&&this.$element.trigger("page",this.options.startPage),this};i.prototype={constructor:i,destroy:function(){return this.$element.empty(),this.$element.removeData("twbs-pagination"),this.$element.off("page"),this},show:function(n){if(1>n||n>this.options.totalPages)throw new Error("Page is incorrect.");return this.render(this.getPages(n)),this.setupEvents(),this.$element.trigger("page",n),this},buildListItems:function(n){var t=[],r,i,u;for((this.options.first&&t.push(this.buildItem("first",1)),this.options.prev)&&(r=n.currentPage>1?n.currentPage-1:this.options.loop?this.options.totalPages:1,t.push(this.buildItem("prev",r))),i=0;i<n.numeric.length;i++)t.push(this.buildItem("page",n.numeric[i]));return this.options.next&&(u=n.currentPage<this.options.totalPages?n.currentPage+1:this.options.loop?1:this.options.totalPages,t.push(this.buildItem("next",u))),this.options.last&&t.push(this.buildItem("last",this.options.totalPages)),t},buildItem:function(t,i){var r=n("<li><\/li>"),f=n("<a><\/a>"),u=null;switch(t){case"page":u=i;r.addClass(this.options.pageClass);break;case"first":u=this.options.first;r.addClass(this.options.firstClass);break;case"prev":u=this.options.prev;r.addClass(this.options.prevClass);break;case"next":u=this.options.next;r.addClass(this.options.nextClass);break;case"last":u=this.options.last;r.addClass(this.options.lastClass)}return r.data("page",i),r.data("page-type",t),r.append(f.attr("href",this.makeHref(i)).html(u)),r},getPages:function(n){var u=[],f=Math.floor(this.options.visiblePages/2),t=n-f+1-this.options.visiblePages%2,i=n+f,r;for(0>=t&&(t=1,i=this.options.visiblePages),i>this.options.totalPages&&(t=this.options.totalPages-this.options.visiblePages+1,i=this.options.totalPages),r=t;i>=r;)u.push(r),r++;return{currentPage:n,numeric:u}},render:function(t){var i=this;this.$listContainer.children().remove();this.$listContainer.append(this.buildListItems(t));this.$listContainer.children().each(function(){var r=n(this);switch(r.data("page-type")){case"page":r.data("page")===t.currentPage&&r.addClass(i.options.activeClass);break;case"first":r.toggleClass(i.options.disabledClass,1===t.currentPage);break;case"last":r.toggleClass(i.options.disabledClass,t.currentPage===i.options.totalPages);break;case"prev":r.toggleClass(i.options.disabledClass,!i.options.loop&&1===t.currentPage);break;case"next":r.toggleClass(i.options.disabledClass,!i.options.loop&&t.currentPage===i.options.totalPages)}})},setupEvents:function(){var t=this;this.$listContainer.find("li").each(function(){var i=n(this);return i.off(),i.hasClass(t.options.disabledClass)||i.hasClass(t.options.activeClass)?void i.on("click",!1):void i.click(function(n){t.options.href||n.preventDefault();t.show(parseInt(i.data("page")))})})},makeHref:function(n){return this.options.href?this.options.href.replace(this.options.hrefVariable,n):"#"}};n.fn.twbsPagination=function(t){var u,e=Array.prototype.slice.call(arguments,1),f=n(this),r=f.data("twbs-pagination");return r||f.data("twbs-pagination",r=new i(this,"object"==typeof t&&t)),"string"==typeof t&&(u=r[t].apply(r,e)),void 0===u?f:u};n.fn.twbsPagination.defaults={totalPages:0,startPage:1,visiblePages:5,initiateStartPageClick:!0,href:!1,hrefVariable:"{{number}}",first:"First",prev:"Previous",next:"Next",last:"Last",loop:!1,onPageClick:null,paginationClass:"pagination",nextClass:"next",prevClass:"prev",lastClass:"last",firstClass:"first",pageClass:"page",activeClass:"active",disabledClass:"disabled"};n.fn.twbsPagination.Constructor=i;n.fn.twbsPagination.noConflict=function(){return n.fn.twbsPagination=r,this}}(window.jQuery,window,document),function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n("object"==typeof exports?require("jquery"):jQuery)}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function u(n){return t.raw?n:decodeURIComponent(n)}function r(i,r){var u=t.raw?i:function(n){0===n.indexOf('"')&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(f," ")),t.json?JSON.parse(n):n}catch(i){}}(i);return n.isFunction(r)?r(u):u}var f=/\+/g,t=n.cookie=function(f,e,o){var h,v,c;if(void 0!==e&&!n.isFunction(e))return"number"==typeof(o=n.extend({},t.defaults,o)).expires&&(v=o.expires,c=o.expires=new Date,c.setTime(+c+864e5*v)),document.cookie=[i(f),"=",(h=e,i(t.json?JSON.stringify(h):String(h))),o.expires?"; expires="+o.expires.toUTCString():"",o.path?"; path="+o.path:"",o.domain?"; domain="+o.domain:"",o.secure?"; secure":""].join("");for(var l=f?void 0:{},y=document.cookie?document.cookie.split("; "):[],a=0,b=y.length;b>a;a++){var p=y[a].split("="),w=u(p.shift()),s=p.join("=");if(f&&f===w){l=r(s,e);break}f||void 0===(s=r(s))||(l[w]=s)}return l};t.defaults={};n.removeCookie=function(t,i){return void 0!==n.cookie(t)&&(n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t))}});jQuery(function(){initTouchNav();initDropDown();initOpenClose();jQuery("input, textarea").placeholder()}),function(n){n.fn.animDropdown=function(i){var r=n.extend({hoverClass:"hover",dropClass:"drop-active",items:"li",drop:">ul",delay:100,animSpeed:300,effect:"fade"},i);return this.each(function(){var i=n(this).find(r.items);i.addClass(r.hoverClass).each(function(){var f,i=n(this),u=i.find(r.drop);i.data("drop",u);u.length&&t[r.effect].prepare({item:i,drop:u});i.bind(window.TouchNav&&TouchNav.isActiveOn(this)?"itemhover":"mouseenter",function(e){var o;"itemhover"===e.type&&e.stopPropagation();(o=i.siblings()).removeClass(r.hoverClass).each(function(){var t=n(this);clearTimeout(t.data("timer"))});o.filter("."+r.dropClass).each(function(){var n=jQuery(this).removeClass(r.dropClass);n.data("drop").length&&t[r.effect].animate({drop:n.data("drop"),state:!1,speed:r.animSpeed})});i.addClass(r.hoverClass);clearTimeout(f);f=setTimeout(function(){u.length&&i.hasClass(r.hoverClass)&&(i.addClass(r.dropClass),t[r.effect].animate({drop:u,state:!0,speed:r.animSpeed,complete:function(){}}))},r.delay);i.data("timer",f)}).bind(window.TouchNav&&TouchNav.isActiveOn(this)?"itemleave":"mouseleave",function(n){"itemleave"===n.type&&n.stopPropagation();i.hasClass(r.dropClass)||i.removeClass(r.hoverClass);clearTimeout(f);f=setTimeout(function(){u.length&&i.hasClass(r.dropClass)&&t[r.effect].animate({drop:u,state:!1,speed:r.animSpeed,complete:function(){i.removeClass(r.hoverClass);i.removeClass(r.dropClass)}})},r.delay);i.data("timer",f)})});i.removeClass(r.hoverClass);t[r.effect].postProcess&&i.each(function(){t[r.effect].postProcess({item:n(this)})})})};var t={fade:{prepare:function(n){n.drop.css({opacity:0,display:"none"})},animate:function(n){n.drop.stop().css("display","block").animate({opacity:n.state?1:0},{duration:n.speed||0,complete:function(){n.state?n.drop.css({opacity:""}):n.drop.css({opacity:0,display:"none"});"function"==typeof n.complete&&n.complete.call(n.drop)}})}},slide:{prepare:function(n){var i=n.drop.wrap('<div class="drop-slide-wrapper">').show().parent(),t=n.drop.outerHeight(!0),r=n.drop.outerWidth(!0);i.css({height:t,width:r,position:"absolute",overflow:"hidden",top:n.drop.css("top"),left:n.drop.css("left")});n.drop.css({position:"static",display:"block",top:"auto",left:"auto"});n.drop.data("height",t).data("wrap",i).css({marginTop:-t})},animate:function(n){n.drop.data("wrap").show().css({overflow:"hidden"});n.drop.stop().animate({marginTop:n.state?0:-n.drop.data("height")},{duration:n.speed||0,complete:function(){n.state?(n.drop.css({marginTop:""}),n.drop.data("wrap").css({overflow:""})):n.drop.data("wrap").css({display:"none"});"function"==typeof n.complete&&n.complete.call(n.drop)}})},postProcess:function(n){n.item.data("drop").length&&n.item.data("drop").data("wrap").css({display:"none"})}}}}(jQuery),function(n){function i(t){this.options=n.extend({container:null,hideOnClickOutside:!1,menuActiveClass:"nav-active",menuOpener:".nav-opener",menuDrop:".nav-drop",toggleEvent:"click",outsideClickEvent:"click touchstart pointerdown MSPointerDown"},t);this.initStructure();this.attachEvents()}i.prototype={initStructure:function(){this.page=n("html");this.container=n(this.options.container);this.opener=this.container.find(this.options.menuOpener);this.drop=this.container.find(this.options.menuDrop)},attachEvents:function(){var i=this;t&&(t(),t=null);this.outsideClickHandler=function(t){if(i.isOpened()){var r=n(t.target);r.closest(i.opener).length||r.closest(i.drop).length||i.hide()}};this.openerClickHandler=function(n){n.preventDefault();i.toggle()};this.opener.on(this.options.toggleEvent,this.openerClickHandler)},isOpened:function(){return this.container.hasClass(this.options.menuActiveClass)},show:function(){this.container.addClass(this.options.menuActiveClass);this.options.hideOnClickOutside&&this.page.on(this.options.outsideClickEvent,this.outsideClickHandler)},hide:function(){this.container.removeClass(this.options.menuActiveClass);this.options.hideOnClickOutside&&this.page.off(this.options.outsideClickEvent,this.outsideClickHandler)},toggle:function(){this.isOpened()?this.hide():this.show()},destroy:function(){this.container.removeClass(this.options.menuActiveClass);this.opener.off(this.options.toggleEvent,this.clickHandler);this.page.off(this.options.outsideClickEvent,this.outsideClickHandler)}};var t=function(){var t,i,u=n(window),r=n("html"),f=function(){t=!1;r.removeClass("resize-active")};u.on("resize orientationchange",function(){t||(t=!0,r.addClass("resize-active"));clearTimeout(i);i=setTimeout(f,500)})};n.fn.mobileNav=function(t){return this.each(function(){var r=new i(n.extend({},t,{container:this}));n.data(this,"MobileNav",r)})}}(jQuery),function(n,t){"use strict";function i(t){this.options=n.extend({fixedActiveClass:"fixed-position",slideBlock:"[data-scroll-block]",positionType:"auto",fixedOnlyIfFits:!0,container:null,animDelay:100,animSpeed:200,extraBottom:0,extraTop:0},t);this.initStructure();this.attachEvents()}var r="ontouchstart"in t||t.DocumentTouch&&document instanceof DocumentTouch||/Windows Phone/.test(navigator.userAgent);i.prototype={initStructure:function(){this.win=n(t);this.container=n(this.options.container);this.slideBlock=this.container.find(this.options.slideBlock);"auto"===this.options.positionType&&(this.options.positionType=r?"absolute":"fixed")},attachEvents:function(){var n=this;this.onResize=function(){n.resizeHandler()};this.onScroll=function(){n.scrollHandler()};this.win.on({resize:this.onResize,scroll:this.onScroll});this.resizeHandler()},recalculateOffsets:function(){var n=this.slideBlock.offset(),t=this.slideBlock.position(),i=this.container.offset();this.win.height();this.data={windowHeight:this.win.height(),windowWidth:this.win.width(),blockPositionLeft:t.left,blockPositionTop:t.top,blockOffsetLeft:n.left,blockOffsetTop:n.top,blockHeight:this.slideBlock.innerHeight(),holderOffsetLeft:i.left,holderOffsetTop:i.top,holderHeight:this.container.innerHeight()}},isVisible:function(){return this.slideBlock.prop("offsetHeight")},fitsInViewport:function(){return!this.options.fixedOnlyIfFits||!this.data||this.data.blockHeight+this.options.extraTop<=this.data.windowHeight},resizeHandler:function(){this.isVisible()&&(i.stickyMethods[this.options.positionType].onResize.apply(this,arguments),this.scrollHandler())},scrollHandler:function(){if(this.isVisible()){if(!this.data)return void this.resizeHandler();this.currentScrollTop=this.win.scrollTop();this.currentScrollLeft=this.win.scrollLeft();i.stickyMethods[this.options.positionType].onScroll.apply(this,arguments)}},refresh:function(){this.data&&(this.data.holderHeight=this.container.innerHeight(),this.data.blockHeight=this.slideBlock.innerHeight(),this.scrollHandler())},destroy:function(){this.slideBlock.removeAttr("style").removeClass(this.options.fixedActiveClass);this.win.off({resize:this.onResize,scroll:this.onScroll})}};i.stickyMethods={fixed:{onResize:function(){this.slideBlock.removeAttr("style");this.recalculateOffsets()},onScroll:function(){this.fitsInViewport()&&this.currentScrollTop+this.options.extraTop>this.data.blockOffsetTop?(this.currentScrollTop+this.options.extraTop+this.data.blockHeight>this.data.holderOffsetTop+this.data.holderHeight-this.options.extraBottom?this.slideBlock.css({position:"absolute",top:this.data.blockPositionTop+this.data.holderHeight-this.data.blockHeight-this.options.extraBottom-(this.data.blockOffsetTop-this.data.holderOffsetTop),left:this.data.blockPositionLeft}):this.slideBlock.css({position:"fixed",top:this.options.extraTop,left:this.data.blockOffsetLeft-this.currentScrollLeft}),this.slideBlock.addClass(this.options.fixedActiveClass)):this.slideBlock.removeClass(this.options.fixedActiveClass).removeAttr("style")}},absolute:{onResize:function(){this.slideBlock.removeAttr("style");this.recalculateOffsets();this.slideBlock.css({position:"absolute",top:this.data.blockPositionTop,left:this.data.blockPositionLeft});this.slideBlock.addClass(this.options.fixedActiveClass)},onScroll:function(){var n=this;clearTimeout(this.animTimer);this.animTimer=setTimeout(function(){var t=n.currentScrollTop+n.options.extraTop,i=n.data.blockPositionTop-(n.data.blockOffsetTop-n.data.holderOffsetTop),r=n.data.holderHeight-n.data.blockHeight-n.options.extraBottom,u=i+Math.min(t-n.data.holderOffsetTop,r),f=n.fitsInViewport()&&t>n.data.blockOffsetTop?u:n.data.blockPositionTop;n.slideBlock.stop().animate({top:f},n.options.animSpeed)},this.options.animDelay)}}};n.fn.fixedScrollBlock=function(t){return this.each(function(){var r=new i(n.extend({},t,{container:this}));n.data(this,"FixedScrollBlock",r)})};t.FixedScrollBlock=i}(jQuery,this),function(n,t,i){function e(n,t){var r=i(this);if(this.value==r.attr("placeholder")&&r.hasClass("placeholder"))if(r.data("placeholder-password")){if(r=r.hide().next().show().attr("id",r.removeAttr("id").data("placeholder-id")),!0===n)return r[0].value=t;r.focus()}else this.value="",r.removeClass("placeholder"),this==v()&&this.select()}function s(){var t,f,r,o,n=i(this),u=this.id;if(""==this.value){if("password"==this.type){if(!n.data("placeholder-textinput")){try{t=n.clone().attr({type:"text"})}catch(s){t=i("<input>").attr(i.extend((f=this,r={},o=/^jQuery\d+$/,i.each(f.attributes,function(n,t){t.specified&&!o.test(t.name)&&(r[t.name]=t.value)}),r),{type:"text"}))}t.removeAttr("name").data({"placeholder-password":n,"placeholder-id":u}).bind("focus.placeholder",e);n.data({"placeholder-textinput":t,"placeholder-id":u}).before(t)}n=n.removeAttr("id").hide().prev().attr("id",u).show()}n.addClass("placeholder");n[0].value=n.attr("placeholder")}else n.removeClass("placeholder")}function v(){try{return t.activeElement}catch(n){}}var r,u,h="[object OperaMini]"==Object.prototype.toString.call(n.operamini),f="placeholder"in t.createElement("input")&&!h,o="placeholder"in t.createElement("textarea")&&!h,c=i.fn,l=i.valHooks,a=i.propHooks;f&&o?(u=c.placeholder=function(){return this}).input=u.textarea=!0:((u=c.placeholder=function(){return this.filter((f?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":e,"blur.placeholder":s}).data("placeholder-enabled",!0).trigger("blur.placeholder"),this}).input=f,u.textarea=o,r={get:function(n){var t=i(n),r=t.data("placeholder-password");return r?r[0].value:t.data("placeholder-enabled")&&t.hasClass("placeholder")?"":n.value},set:function(n,t){var r=i(n),u=r.data("placeholder-password");return u?u[0].value=t:r.data("placeholder-enabled")?(""==t?(n.value=t,n!=v()&&s.call(n)):r.hasClass("placeholder")&&e.call(n,!0,t)||(n.value=t),r):n.value=t}},f||(l.input=r,a.value=r),o||(l.textarea=r,a.value=r),i(function(){i(t).delegate("form","submit.placeholder",function(){var n=i(".placeholder",this).each(e);setTimeout(function(){n.each(s)},10)})}),i(n).bind("beforeunload.placeholder",function(){i(".placeholder").each(function(){this.value=""})}))}(this,document,jQuery);TouchNav.isActiveOn=function(n){return n&&n.touchNavActive};TouchNav.prototype={init:function(){"string"==typeof this.options.navBlock?this.menu=document.getElementById(this.options.navBlock):"object"==typeof this.options.navBlock&&(this.menu=this.options.navBlock);this.menu&&this.addEvents()},addEvents:function(){var n=this,i=(navigator.pointerEnabled?"pointerdown":navigator.msPointerEnabled&&"MSPointerDown")||this.isTouchDevice&&"touchstart",r,t;for(this.menuItems=lib.queryElementsBySelector(this.options.menuItems,this.menu),r=function(t){var u=lib.queryElementsBySelector(n.options.menuDrop,t)[0],r=lib.queryElementsBySelector(n.options.menuOpener,t)[0];u&&r&&(n.isTouchDevice||n.isPointerDevice)&&(lib.event.add(r,"click",lib.bind(n.clickHandler,n)),lib.event.add(r,"mousedown",lib.bind(n.mousedownHandler,n)),lib.event.add(r,i,function(i){n.isTouchPointerEvent(i)?(n.touchFlag=!0,n.currentItem=t,n.currentLink=r,n.pressHandler.apply(n,arguments)):n.preventCurrentClick=!1}));jQuery(t).bind("mouseenter",function(){n.touchFlag||(n.currentItem=t,n.mouseoverHandler())});jQuery(t).bind("mouseleave",function(){n.touchFlag||(n.currentItem=t,n.mouseoutHandler())});t.touchNavActive=!0},t=0;t<this.menuItems.length;t++)r(n.menuItems[t]);(this.isTouchDevice||this.isPointerDevice)&&(lib.event.add(document.documentElement,"mousedown",lib.bind(this.clickOutsideHandler,this)),lib.event.add(document.documentElement,i,lib.bind(this.clickOutsideHandler,this)))},mousedownHandler:function(n){this.touchFlag&&(n.preventDefault(),this.touchFlag=!1,this.preventCurrentClick=!1)},mouseoverHandler:function(){lib.addClass(this.currentItem,this.options.hoverClass);jQuery(this.currentItem).trigger("itemhover")},mouseoutHandler:function(){lib.removeClass(this.currentItem,this.options.hoverClass);jQuery(this.currentItem).trigger("itemleave")},hideActiveDropdown:function(){for(var n=0;n<this.menuItems.length;n++)lib.hasClass(this.menuItems[n],this.options.hoverClass)&&(lib.removeClass(this.menuItems[n],this.options.hoverClass),jQuery(this.menuItems[n]).trigger("itemleave"));this.activeParent=null},pressHandler:function(n){this.currentItem!==this.activeParent&&(this.activeParent&&this.currentItem.parentNode===this.activeParent.parentNode?lib.removeClass(this.activeParent,this.options.hoverClass):this.isParent(this.activeParent,this.currentLink)||this.hideActiveDropdown());this.activeParent=this.currentItem;lib.hasClass(this.currentItem,this.options.hoverClass)?this.preventCurrentClick=!1:(n.preventDefault(),this.preventCurrentClick=!0,lib.addClass(this.currentItem,this.options.hoverClass),jQuery(this.currentItem).trigger("itemhover"))},clickHandler:function(n){this.preventCurrentClick&&n.preventDefault()},clickOutsideHandler:function(n){var t=n.changedTouches?n.changedTouches[0]:n;this.activeParent&&!this.isParent(this.menu,t.target)&&(this.hideActiveDropdown(),this.touchFlag=!1)},isParent:function(n,t){for(;t.parentNode;){if(t.parentNode==n)return!0;t=t.parentNode}return!1},isTouchPointerEvent:function(n){return n.type.indexOf("touch")>-1||navigator.pointerEnabled&&"touch"===n.pointerType||navigator.msPointerEnabled&&n.pointerType==n.MSPOINTER_TYPE_TOUCH},isPointerDevice:!(!navigator.pointerEnabled&&!navigator.msPointerEnabled),isTouchDevice:!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)};var jobsearch=jobsearch||{},ssdl=ssdl||{},searchObj={};ssdl.searchObj=searchObj;jobsearch.getJobSkillsByCategegoryIdUrl="";jobsearch.fectchSkillsByCategory=function(n){$.getJSON(jobsearch.getJobSkillsByCategegoryIdUrl+"?categoryId="+n,function(n){$("#SearchCriteria_SelectedSkill").empty();$("#SearchCriteria_SelectedSkill").append($("<option><\/option>").val(0).html("---Select---"));$.each(n,function(n,t){$("#SearchCriteria_SelectedSkill").append($("<option><\/option>").val(t.Key).html(t.Value))})})};solrJobSearch={initSearch:function(n){$("#jobSearchForm").submit(function(){$("#jobSearchForm input[type=search]").each(function(){void 0!==this.value&&""!=this.value||$(this).prop("disabled",!0)});$("#jobSearchForm input[type=text]").each(function(){void 0!==this.value&&""!=this.value||$(this).prop("disabled",!0)});$("#jobSearchForm select").each(function(){(void 0===this.value||""==this.value||this.value<=0)&&$(this).prop("disabled",!0)});$("#jobSearchForm input[type=hidden]").each(function(){(void 0===this.value||""==this.value||this.value<=0)&&$(this).prop("disabled",!0)});$("#divRadiusSearch").is(":visible")&&""!==$("#txtLocation").val()||$("#divRadiusSearch select").each(function(){$(this).prop("disabled",!0)});""===$("#txtLocation").val()&&$("#jobSearchForm .hdn_sl").each(function(){$(this).prop("disabled",!0)});$("#IsAgent").prop("disabled",!0);$("#IsAgent").prop("checked")||($("#txtAgentName").prop("disabled",!0),$("#hdnAgentId").prop("disabled",!0),$("#SelectedEmailFrequency").prop("disabled",!0))});initAddressPicker(n);$("#SearchCriteria_SelectedCategory").change(function(){jobsearch.fectchSkillsByCategory($(this).val())});$("#SearchCriteria_SelectedCategory").on("blur",function(){$(this).val()>0&&GTMAdvancedSearchChangeTracking("Advanced Search","Category",$("#SearchCriteria_SelectedCategory").find("option:selected").text())});$("#SearchCriteria_SelectedSkill").on("blur",function(){$(this).val()>0&&GTMAdvancedSearchChangeTracking("Advanced Search","Skills",$("#SearchCriteria_SelectedSkill").find("option:selected").text())});$("#SearchCriteria_SelectedExperience").on("blur",function(){$(this).val()>0&&GTMAdvancedSearchChangeTracking("Advanced Search","Experience",$("#SearchCriteria_SelectedExperience").find("option:selected").text())});$("#SearchCriteria_SelectedEmploymentType").on("blur",function(){$(this).val()>0&&GTMAdvancedSearchChangeTracking("Advanced Search","Employment Type",$("#SearchCriteria_SelectedEmploymentType").find("option:selected").text())});$("#btnBasicSearch").click(function(){return _gaq.push(["_trackEvent","RZ-UI","Jobs-Search-Page","Search Jobs Button"]),$(".job-search-form").submit(),!0});$("#btnAdvancedSearch").click(function(){return _gaq.push(["_trackEvent","RZ-UI","Jobs-Search-Page","Search Jobs Button"]),$("#IsAgent").prop("checked")&&$("#IsAgent").prop("checked")&&(""==$("#txtAgentName").val()||""==$("#SelectedEmailFrequency").val())?(alert("Agent name and Email Frequency are required"),!1):($(".job-search-form").submit(),!0)});$("#btnClearAdv").bind("click",function(n){solrJobSearch.clearSearchFields();GTMClearButtonTracking();n.preventDefault()});$("#IsAgent").change(function(){$(this).prop("checked")?$("#divSearchAgent").show():$("#divSearchAgent").hide()});$("#IsAgent").prop("checked")?$("#divSearchAgent").show():$("#divSearchAgent").hide();n&&$("#txtLocation").on("blur",function(){solrJobSearch.lastLocation!=$("#txtLocation").val()&&($("#hdnSearchLocation").val(""),$("#hdnSearchCountry").val(""),$("#hdnSearchState").val(""),$("#hdnLocation_LatLon").val(""),$("#hdnRegion").val(""),$("#divRadiusSearch").hide(),solrJobSearch.lastLocation="")})},searchType:"basic",redirect:!1,searchurl:"AjaxSearchJobs",jobPostingUrl:"job_Posting",saveJobAgentUrl:"SaveJobAgent",bookmarkJobUrl:"BookmarkJob",getJobSkillsByCategegoryIdUrl:"GetJobSkillsByCategegoryId",saveSearch:!1,lastLocation:"",searchCriteria:{rows:20,sortingOption:"relevance",currentPage:1,searchAmendmentType:"false",loggedInUserID:""},jobsSearchCallback:function(n){$("#bWait").hide();solrJobSearch.writePagingContent(n);solrJobSearch.writeJobsResult(n);solrJobSearch.writeJobsFacet(n);$.cookie("SEARCH_JOB_ID",createGuid(),{path:"/"});solrJobSearch.GTMSearchTracking(n);solrJobSearch.searchCriteria.searchAmendmentType="false"},doSearch:function(){$(".job-search-form").submit()},doAdvSearch:function(){$(".job-search-form").submit()},searchJob:function(n,t){$("#bWait").show();$("#paginationholder").html("");$("#sortingContainer").html("");$("#searchResult").html("");$("#facets").html("");$("#facets_mobile").html("");$("#job_filter_heading").hide();$.ajax({url:this.searchurl,type:"POST",contentType:"application/json",data:JSON.stringify({searchCriteria:n}),cache:!1,success:function(n){t(n)},error:function(){$("#bWait").hide();alert("Failed to grab page data. \nModify your search criteria and try again")}})},bookmarkJob:function(n,t){var i="A";"1"==$("#hdn_"+t).val()?($("#rating_"+t).removeClass("setted"),$("#rating_"+t).removeClass("active"),i="D"):$("#rating_"+t).addClass("active");$.ajax({type:"POST",url:this.bookmarkJobUrl,data:"action="+i+"&postingId="+t,cache:!1,dataType:"text",success:function(n){1==n&&("A"==i?($("#hdn_"+t).val(1),$("#rating_"+t).addClass("active")):($("#hdn_"+t).val(0),$("#rating_"+t).removeClass("setted"),$("#rating_"+t).removeClass("active")));-1==n&&(alert("This Job has already been bookmarked."),$("#hdn_"+t).val(1),$("#rating_"+t).addClass(" active"));0==n&&(alert("Please login to bookmark."),$("#rating_"+t).removeClass("setted"),$("#rating_"+t).removeClass("active"));999==n&&("A"==i?$("#rating_"+t).addClass("active"):($("#rating_"+t).removeClass("setted"),$("#rating_"+t).removeClass("active")),alert("There was a error bookmarking the job."))},error:function(){"D"==i?$("#rating_"+t).addClass("active"):($("#rating_"+t).removeClass("setted"),$("#rating_"+t).removeClass("active"));alert("There was a error bookmarking the job.")}});n.preventDefault()},getSearchCriteria:function(){solrJobSearch.searchCriteria.search=$("#txtSearch").val().replaceLowercaseOperators();solrJobSearch.searchCriteria.start=(solrJobSearch.searchCriteria.currentPage-1)*solrJobSearch.searchCriteria.rows;solrJobSearch.searchCriteria.displayLocation=$("#txtLocation").val();$("#txtLocation").val().length>0?(solrJobSearch.searchCriteria.searchLocation=typeaheadCheck?this.reformatLocation($("#txtLocation").val()):$("#hdnSearchLocation").val(),"true"===$("#hdnIsRadiusSearch").val().toLowerCase()&&(solrJobSearch.searchCriteria.location_LatLon=$("#hdnLocation_LatLon").val(),solrJobSearch.searchCriteria.isRadiusSearch="true",solrJobSearch.searchCriteria.radius=$("#SearchCriteria_Radius").val(),solrJobSearch.searchCriteria.radiusUnit=$("#SearchCriteria_RadiusUnit").val()),solrJobSearch.searchCriteria.countryName=$("#hdnSearchCountry").val(),solrJobSearch.searchCriteria.state=$("#hdnSearchState").val()):(solrJobSearch.searchCriteria.searchLocation="",solrJobSearch.searchCriteria.countryName="",solrJobSearch.searchCriteria.state="",solrJobSearch.searchCriteria.location_LatLon="",solrJobSearch.searchCriteria.isRadiusSearch="",solrJobSearch.searchCriteria.radius="",solrJobSearch.searchCriteria.radiusUnit="");solrJobSearch.searchCriteria.region=$("#hdnRegion").val();solrJobSearch.searchCriteria.jobSkills="---Select---"==$("#SearchCriteria_SelectedSkill :selected").text()?"":$("#SearchCriteria_SelectedSkill :selected").text();solrJobSearch.searchCriteria.JobCategory="---Select---"==$("#SearchCriteria_SelectedCategory :selected").text()?"":$("#SearchCriteria_SelectedCategory :selected").text();solrJobSearch.searchCriteria.IndustryExp="---Select---"==$("#SearchCriteria_SelectedExperience :selected").text()?"":$("#SearchCriteria_SelectedExperience :selected").val();solrJobSearch.searchCriteria.EmploymentType="---Select---"==$("#SearchCriteria_SelectedEmploymentType :selected").text()?"":$("#SearchCriteria_SelectedEmploymentType :selected").text()},reformatLocation:function(n){var i=n.replace("United States","US").split(", "),t=[];return $.each(i,function(n,i){(i.indexOf(" ")>0||"OR"==i)&&(i='\\"'+i+'\\"');t.push(i)}),t.join(" AND ")},more:function(n,t,i){$("#lst_"+i+" div").slice(1,$("#lst_"+i+" div[class=row]").length+5).removeClass("hide");0==$("#lst_"+i+" div[class='row hide']").length&&($(n).hide(),$(n).prev().hide(),$(n).prev().prev().hide());t.preventDefault()},showall:function(n,t,i){$("#lst_"+i+" div").removeClass("hide");$(n).hide();$(n).next().next().hide();t.preventDefault()},clearSearchFields:function(){solrJobSearch.searchCriteria.currentPage=1;solrJobSearch.searchCriteria.start=0;localStorage&&localStorage.jobSearchCriteria&&localStorage.removeItem("jobSearchCriteria");$("#txtSearch").val("");$("#txtLocation").val("");$("#hdnSearchLocation").val("");$("#hdnSearchCountry").val("");$("#hdnSearchCountryCode").val("");$("#hdnSearchState").val("");$("#hdnLocation_LatLon").val("");$("#SearchCriteria_Radius").val(35);$("#SearchCriteria_RadiusUnit").val("MI");solrJobSearch.lastLocation="";solrJobSearch.clearAdvSearchFields();$("#msg").html("")},clearAdvSearchFields:function(){$("#txtAgentName").val("");$("#SelectedEmailFrequency").val("");$("#IsAgent").prop("checked",!1);$("#SearchCriteria_SelectedSkill").val("");$("#SearchCriteria_SelectedCategory").val("");$("#SearchCriteria_SelectedExperience").val("");$("#SearchCriteria_SelectedEmploymentType").val("");$("#divSearchAgent").hide();$("#divRadiusSearch").hide()},paging:function(n){solrJobSearch.searchCriteria.currentPage=n;solrJobSearch.searchCriteria.sortingOption=$("#hdnSortingOption").val();this.doSearch();$("#content").scrollTop(0)},facetSearch:function(n){var t=$(n).next().attr("href");void 0!==$(n).attr("chktype")&&void 0===$(n).attr("chkvalue")&&(t=UpdateQueryString($(n).attr("chktype"),void 0,t));window.location.href=t},getlocation:function(n,t,i){var r;return null!=n&&""!=n?(r=n,null!=t&&""!=t&&(r+=",&nbsp;"+t),null!=i&&""!=i&&(r+="&nbsp;"+i)):null!=t&&""!=t?(r=t,null!=i&&""!=i&&(r+="&nbsp;"+i)):r=null!=i&&""!=i?i:"n/a",r},getJobPostingUrl:function(n,t){return this.jobPostingUrl.replace("placeholder",n).replace("0000",t)},FormatDate:function(n){var t=new Date(n);isNaN(t)&&(t=new Date(1*n.match(/\d+/)[0]));var i=t.getUTCDate(),r=t.getUTCMonth(),u=t.getUTCFullYear();return["January","February","March","April","May","June","July","August","September","October","November","December"][r]+" "+i+", "+u},FormatSkills:function(n){return n?n.length>1?n.join(", "):n:"N/A"},pagingData:{sortingOptions:[]},canSearch:function(){return $("#txtSearch").val().length>0||$("#txtLocation").val().length>0||$("#SearchCriteria_SelectedCategory").val()>0||$("#SearchCriteria_SelectedSkill").val()>0||$("#SearchCriteria_SelectedExperience").val()>0||$("#SearchCriteria_SelectedEmploymentType").val()>0},clearLocationFields:function(){$("#txtLocation").val("");$("#hdnSearchLocation").val("");$("#hdnSearchCountry").val("");$("#hdnSearchState").val("");$("#hdnLocation_LatLon").val("")},initFacetSearch:function(){$(".row > a").each(function(){$(this).click(function(){$(this).prev().trigger("click")})});$("#lst_Skills input[type=checkbox]").change("check",function(){solrJobSearch.searchCriteria.currentPage=1;solrJobSearch.searchCriteria.fSkillList_s=$(this).attr("chkvalue");GTMAdvancedSearchChangeTracking("Filter Options","Skills",$(this).attr("chkvalue"));solrJobSearch.searchCriteria.searchAmendmentType="true";solrJobSearch.facetSearch($(this))});$("#lst_Locations input[type=checkbox]").change("check",function(){solrJobSearch.searchCriteria.currentPage=1;solrJobSearch.searchCriteria.fJobLocation_s=$(this).attr("chkvalue");GTMAdvancedSearchChangeTracking("Filter Options","Locations",$(this).attr("chkvalue"));solrJobSearch.searchCriteria.searchAmendmentType="true";solrJobSearch.facetSearch($(this))});$("#lst_Companys input[type=checkbox]").change("check",function(){solrJobSearch.searchCriteria.currentPage=1;solrJobSearch.searchCriteria.fCompanyName_s=$(this).attr("chkvalue");GTMAdvancedSearchChangeTracking("Filter Options","Companys",$(this).attr("chkvalue"));solrJobSearch.searchCriteria.searchAmendmentType="true";solrJobSearch.facetSearch($(this))});$("#lst_Experience input[type=checkbox]").change("check",function(){solrJobSearch.searchCriteria.currentPage=1;void 0!==$(this).attr("chkvalue")&&$(this).attr("chkvalue").indexOf("-")>0?(solrJobSearch.searchCriteria.fIndustryExpMin=$(this).attr("chkvalue").split("-")[0],solrJobSearch.searchCriteria.facetExperMax=$(this).attr("chkvalue").split("-")[1]):(solrJobSearch.searchCriteria.fIndustryExpMin="",solrJobSearch.searchCriteria.facetExperMax="");GTMAdvancedSearchChangeTracking("Filter Options","Experience",$(this).attr("chkvalue"));solrJobSearch.searchCriteria.searchAmendmentType="true";solrJobSearch.facetSearch($(this))})},setviewsouce:function(n){void 0!==n&&""!==n&&$.cookie("viewsource",n,{expires:1,path:"/"})}};jobSearchAutoSuggest=jobSearchAutoSuggest||{};jobSearchAutoSuggest.checkPlaceTypes=function(n){for(var t=0;t<n.length;t++)if("street_address"==n[t]||"postal_code"==n[t]||"locality"==n[t]||"administrative_area3"==n[t])return!0;return!1};String.prototype.toProperCase=function(){return this.replace(/([^\W_]+[^\s-]*) */g,function(n){return n.charAt(0).toUpperCase()+n.substr(1).toLowerCase()})};String.prototype.replaceLowercaseOperators=function(){return this.replace(/ and /g," AND ").replace(/ or /g," OR ")};$(function(){var i,t,n;for(window.location.href.toLowerCase().indexOf("/jobs/search")>=0&&("True"===SearchAmendmentType&&dataLayer.push({event:"Search Results"}),jobsearch.getJobSkillsByCategegoryIdUrl=getJobSkillsByCategegoryIdUrl,solrJobSearch.bookmarkJobUrl=bookmarkJobUrl,solrJobSearch.searchCriteria.loggedInUserID=loggedInUserID,solrJobSearch.initSearch(typeaheadCheck),solrJobSearch.initFacetSearch(),localStorage.setItem("jobSearchCriteria",window.location.href),solrJobSearch.lastLocation=$("#txtLocation").val(),(AgentId>0||$("#category").val()>0||$("#skill").val()>0||$("#expe").val()>0||$("#emptype").val()>0||$("#msg").length>0&&""!==$("#msg").text()||DefaultToAdv)&&setTimeout(function(){$("#btnOpenAdvSearch").click()},2),initAccordion(),"none"===$(".mobile-show").css("display")?$(".mobile-show").html(""):"none"===$(".mobile-hidden").css("display")&&$(".mobile-hidden").html(""),JobPostingIDAnchor>0&&!DefaultToAdv)&&(i="#"+JobPostingIDAnchor,1===$(i).length&&$("html,body").animate({scrollTop:$(i).offset().top-35},5)),t=document.getElementsByTagName("img"),n=0;n<t.length;n++)t[n].getAttribute("data-src")&&t[n].setAttribute("src",t[n].getAttribute("data-src"))});jQuery(function(){initTabs();initRating();initBackgroundResize();initSameHeight();initTabsToAccordion();initSearchOpenClose()});ResponsiveHelper=function(n){function f(){var i=u.width();i!==t&&(t=i,n.each(r,function(t,i){n.each(i.data,function(n,t){t.currentActive&&!e(t.range[0],t.range[1])&&(t.currentActive=!1,"function"==typeof t.disableCallback&&t.disableCallback())});n.each(i.data,function(n,t){!t.currentActive&&e(t.range[0],t.range[1])&&(t.currentActive=!0,"function"==typeof t.enableCallback&&t.enableCallback())})}))}function e(n,t){var i="";return n>0&&(i+="(min-width: "+n+"px)"),t<1/0&&(i+=(i?" and ":"")+"(max-width: "+t+"px)"),o(i,n,t)}function o(n,r,u){return window.matchMedia&&i?matchMedia(n).matches:window.styleMedia?styleMedia.matchMedium(n):window.media?media.matchMedium(n):t>=r&&t<=u}var t,r=[],u=n(window),i=!1;return window.matchMedia&&(window.Window&&window.matchMedia===Window.prototype.matchMedia?i=!0:window.matchMedia.toString().indexOf("native")>-1&&(i=!0)),u.bind("load resize orientationchange",f),{addRange:function(i){var u={data:{}};n.each(i,function(n,t){var i,r,f;u.data[n]={range:(r=parseInt((i=n.split(".."))[0],10)||-1/0,f=parseInt(i[1],10)||1/0,[r,f].sort(function(n,t){return n-t})),enableCallback:t.on,disableCallback:t.off}});r.push(u);t=null;f()}}}(jQuery),function(n){n.fn.slideAccordion=function(r){var u=n.extend({addClassBeforeAnimation:!1,allowClickWhenExpanded:!1,activeClass:"active",opener:".opener",slider:".slide",animSpeed:300,collapsible:!0,event:"click"},r);return this.each(function(){var r=n(this),f=r.find(":has("+u.slider+")");f.each(function(){var r=n(this),e=r.find(u.opener),f=r.find(u.slider);e.bind(u.event+".toggleSlide",function(n){if(!f.is(":animated"))if(r.hasClass(u.activeClass)){if(u.allowClickWhenExpanded)return;u.collapsible&&f.slideUp(u.animSpeed,function(){t(f);r.removeClass(u.activeClass)})}else{var e=r.siblings("."+u.activeClass),o=e.find(u.slider);r.addClass(u.activeClass);i(f).hide().slideDown(u.animSpeed);o.slideUp(u.animSpeed,function(){e.removeClass(u.activeClass);t(o)})}n.preventDefault()});r.hasClass(u.activeClass)?i(f):t(f)});r.on("destroy.accordion",function(){f.removeClass(u.activeClass).each(function(){var t=n(this),i=t.find(u.opener);t.find(u.slider).removeAttr("style");i.unbind(u.event+".toggleSlide")})})})};var i=function(n){return n.css({position:"",top:"",left:"",width:""})},t=function(n){return n.show().css({position:"absolute",top:-9999,left:-9999,width:n.width()})}}(jQuery),function(n){var i,r,t,u;n.fn.contentTabs=function(i){var r=n.extend({activeClass:"active",addToParent:!1,autoHeight:!1,autoRotate:!1,checkHash:!1,animSpeed:400,switchTime:3e3,effect:"none",tabLinks:"a",attrib:"href",event:"click"},i);return this.each(function(){function p(f,c){s=!0;var a=f.data("ctab"),y=c.data("ctab");e=c;o=y;(r.addToParent?h:i).removeClass(r.activeClass);(r.addToParent?c.data("cparent"):c).addClass(r.activeClass);l(a,!0);u[r.effect].hide({speed:r.animSpeed,tab:a,complete:function(){l(y.removeClass(t).width(""));u[r.effect].show({speed:r.animSpeed,tab:y,complete:function(){a.is(y)||a.width(a.width()).addClass(t);s=!1;l(y,!1);v();n(window).trigger("resize")}})}})}function l(n,t){var i=n&&n.length?n:o,u,e;r.autoHeight&&i&&((f.stop(),!1===t)?f.css({height:""}):(u=i.attr("style"),i.show().css({width:i.width()}),e=i.outerHeight(!0),u?i.attr("style",u):i.removeAttr("style"),!0===t?f.css({height:e}):f.animate({height:e},{duration:r.animSpeed})))}function v(){r.autoRotate&&i.length>1&&(clearTimeout(a),a=setTimeout(function(){if(s)v();else{var t,n,u;t=(r.addToParent?h:i).filter("."+r.activeClass);n=(r.addToParent?h:i).index(t);u=i.eq(n<i.length-1?n+1:0);e=i.eq(n);p(e,u)}},r.switchTime))}var f,a,o,s,y=n(this),c=n(),i=y.find(r.tabLinks),h=i.parent(),e=i.eq(0);r.checkHash&&i.filter("["+r.attrib+'="'+location.hash+'"]').length&&((r.addToParent?h:i).removeClass(r.activeClass),setTimeout(function(){window.scrollTo(0,0)},1));i.each(function(){var i=n(this),l=i.attr(r.attrib),y=i.parent(),h=n(l=l.substr(l.lastIndexOf("#"))).hide().addClass(t),a,v;c=c.add(h);i.data("cparent",y);i.data("ctab",h);!f&&h.length&&(f=h.parent());a=r.addToParent?y:i;a.hasClass(r.activeClass)||r.checkHash&&location.hash===l?(a.addClass(r.activeClass),e=i,o=h,h.removeClass(t).width(""),u[r.effect].show({tab:h,fast:!0})):(v=h.width(),v&&h.width(v),h.addClass(t));i.bind(r.event+".openTab",function(){i==e||s||(p(e,i),e=i)});"href"===r.attrib&&i.bind("click",function(n){n.preventDefault()})});r.autoHeight&&n(window).bind("resize orientationchange",function(){c.not(o).removeClass(t).show().each(function(){var n=jQuery(this),t=n.css({width:""}).width();t&&n.width(t)}).hide().addClass(t);l(o,!1)});v();y.on("destroy.tabs",function(){clearTimeout(a);s=!1;(r.addToParent?h:i).removeClass(r.activeClass);c.width("").removeClass(t);f.css({height:""});i.unbind(r.event+".openTab")})})};t="js-tab-hidden";i=n('<style type="text/css">')[0];r="."+t;r+="{position:absolute !important;left:-9999px !important;top:-9999px !important;display:block !important}";i.styleSheet?i.styleSheet.cssText=r:i.appendChild(document.createTextNode(r));n("head").append(i);u={none:{show:function(n){n.tab.css({display:"block"});n.complete&&n.complete()},hide:function(n){n.tab.css({display:"none"});n.complete&&n.complete()}},fade:{show:function(n){n.fast&&(n.speed=1);n.tab.fadeIn(n.speed);n.complete&&setTimeout(n.complete,n.speed)},hide:function(n){n.fast&&(n.speed=1);n.tab.fadeOut(n.speed);n.complete&&setTimeout(n.complete,n.speed)}},slide:{show:function(t){var r=t.tab.show().css({width:t.tab.width()}).outerHeight(!0),i=n('<div class="effect-div">').insertBefore(t.tab).append(t.tab);i.css({width:"100%",overflow:"hidden",position:"relative"});t.tab.css({marginTop:-r,display:"block"});t.fast&&(t.speed=1);t.tab.animate({marginTop:0},{duration:t.speed,complete:function(){t.tab.css({marginTop:"",width:""}).insertBefore(i);i.remove();t.complete&&t.complete()}})},hide:function(t){var r=t.tab.show().css({width:t.tab.width()}).outerHeight(!0),i=n('<div class="effect-div">').insertBefore(t.tab).append(t.tab);i.css({width:"100%",overflow:"hidden",position:"relative"});t.fast&&(t.speed=1);t.tab.animate({marginTop:-r},{duration:t.speed,complete:function(){t.tab.css({display:"none",marginTop:"",width:""}).insertBefore(i);i.remove();t.complete&&t.complete()}})}}}}(jQuery),function(n){function u(u,f){var s,e=n(),o=0,h=u.eq(0).offset().top;u.each(function(){var t=n(this);t.offset().top===h?e=e.add(this):(s=r(e),o=Math.max(o,i(e,s,f)),e=t,h=t.offset().top)});e.length&&(s=r(e),o=Math.max(o,i(e,s,f)));f.biggestHeight&&u.css(f.useMinHeight&&t?"minHeight":"height",o)}function r(t){var i=0;return t.each(function(){i=Math.max(i,n(this).outerHeight())}),i}function i(i,r,u){var f,e="number"==typeof r?r:r.height();return i.removeClass(u.leftEdgeClass).removeClass(u.rightEdgeClass).each(function(){var i=n(this),o=0,s="border-box"===i.css("boxSizing")||"border-box"===i.css("-moz-box-sizing")||"border-box"===i.css("-webkit-box-sizing");"number"!=typeof r&&i.parents().each(function(){var t=n(this);if(r.is(this))return!1;o+=t.outerHeight()-t.height()});f=e-o;(f-=s?0:i.outerHeight()-i.height())>0&&i.css(u.useMinHeight&&t?"minHeight":"height",f)}),i.filter(":first").addClass(u.leftEdgeClass),i.filter(":last").addClass(u.rightEdgeClass),f}n.fn.sameHeight=function(r){var f=n.extend({skipClass:"same-height-ignore",leftEdgeClass:"same-height-left",rightEdgeClass:"same-height-right",elements:">*",flexible:!1,multiLine:!1,useMinHeight:!1,biggestHeight:!1},r);return this.each(function(){function s(){r.css(f.useMinHeight&&t?"minHeight":"height","");f.multiLine?u(r,f):i(r,c,f)}var h,e,c=n(this),r=c.find(f.elements).not("."+f.skipClass),o;r.length&&(s(),o=function(){e||(e=!0,s(),clearTimeout(h),h=setTimeout(function(){s();setTimeout(function(){e=!1},10)},100))},f.flexible&&n(window).bind("resize orientationchange fontresize",o),n(window).bind("load",o))})};var t=void 0!==document.documentElement.style.maxHeight}(jQuery);jQuery.onFontResize=function(n){return n(function(){var i="font-resize-frame-"+Math.floor(1e3*Math.random()),t=n("<iframe>").attr("id",i).addClass("font-resize-helper");(t.css({width:"100em",height:"10px",position:"absolute",borderWidth:0,top:"-9999px",left:"-9999px"}).appendTo("body"),window.attachEvent&&!window.addEventListener)?t.bind("resize",function(){n.onFontResize.trigger(t[0].offsetWidth/100)}):t[0].contentWindow.document.getElementsByTagName("head")[0].innerHTML='<script>window.onload = function(){var em = parent.jQuery("#'+i+'")[0];window.onresize = function(){if(parent.jQuery.onFontResize){parent.jQuery.onFontResize.trigger(em.offsetWidth / 100);}}};<\/script>';jQuery.onFontResize.initialSize=t[0].offsetWidth/100}),{trigger:function(t){n(window).trigger("fontresize",[t])}}}(jQuery);StarRating.prototype={init:function(n){this.setOptions(n);this.element&&this.getElements()},setOptions:function(n){for(var t in n)n.hasOwnProperty(t)&&(this.options[t]=n[t]);this.options.element&&(this.element=this.options.element)},getElements:function(){null===this.options.items?this.items=this.element.children:"string"==typeof this.options.items?this.items=this.element.getElementsByTagName(this.options.items):"object"==typeof this.options.items&&(this.items=this.options.items);for(var n=0;n<this.items.length;n++)lib.hasClass(this.items[n],this.options.activeClass)&&(this.activeIndex=n),lib.hasClass(this.items[n],this.options.settedClass)&&(this.settedIndex=n)},addEvents:function(){for(var n=0;n<this.items.length;n++)this.items[n].onmouseover=lib.bind(this.overHandler,this,n),this.items[n].onmouseout=lib.bind(this.outHandler,this,n),this.items[n].onclick=lib.bind(this.clickHandler,this,n)},overHandler:function(n){this.hovering=!0;this.hoverIndex=n;this.refreshClasses()},outHandler:function(){this.hovering=!1;this.refreshClasses()},clickHandler:function(n){return this.hovering=!1,this.settedIndex=n,"function"==typeof this.options.onselect&&this.options.onselect(n),this.refreshClasses(),!1},refreshClasses:function(){for(var n=0;n<this.items.length;n++)lib.removeClass(this.items[n],this.options.activeClass),lib.removeClass(this.items[n],this.options.settedClass);this.hovering?lib.addClass(this.items[this.hoverIndex],this.options.activeClass):"number"==typeof this.settedIndex?lib.addClass(this.items[this.settedIndex],this.options.settedClass):"number"==typeof this.activeIndex&&lib.addClass(this.items[this.activeIndex],this.options.activeClass)}};ImageStretcher={getDimensions:function(n){var r=n.imageRatio||n.imageWidth/n.imageHeight,t=n.maskWidth,i=t/r;return i<n.maskHeight&&(t=(i=n.maskHeight)*r),{width:t,height:i,top:(n.maskHeight-i)/2,left:(n.maskWidth-t)/2}},getRatio:function(n){if(n.prop("naturalWidth"))return n.prop("naturalWidth")/n.prop("naturalHeight");var t=new Image;return t.src=n.prop("src"),t.width/t.height},imageLoaded:function(n,t){var r=this,i=function(){t.call(r)};n.prop("complete")?i():n.one("load",i)},resizeHandler:function(){var n=this;jQuery.each(this.imgList,function(t,i){i.image.prop("complete")&&n.resizeImage(i.image,i.container)})},resizeImage:function(n,t){this.imageLoaded(n,function(){var i=this.getDimensions({imageRatio:this.getRatio(n),maskWidth:t.width(),maskHeight:t.height()});n.css({width:i.width,height:i.height,marginTop:i.top,marginLeft:i.left})})},add:function(n){var t=jQuery(n.container?n.container:window),i="string"==typeof n.image?t.find(n.image):jQuery(n.image);this.resizeImage(i,t);this.win||(this.resizeHandler=jQuery.proxy(this.resizeHandler,this),this.imgList=[],this.win=jQuery(window),this.win.on("resize orientationchange",this.resizeHandler));this.imgList.push({container:t,image:i})}};loadrecentsearchhistory=function(){$.ajax({type:"Get",url:"/oil/jobs/recentjobssearch/",dataType:"html"}).done(function(n){$("#recentSearchHistory").html(n)}).fail(function(n){console.log(n)})};$(function(){window.location.href.indexOf("/jobs")>=0&&0>window.location.href.indexOf("/jobs/search")&&0>window.location.href.indexOf("/jobs/postings/")&&0>window.location.href.indexOf("/jobs/categories")&&0>window.location.href.indexOf("/jobs/externaljobapply")&&0>window.location.href.indexOf("/jobs/locations/")&&(jobsearch.getJobSkillsByCategegoryIdUrl=getJobSkillsByCategegoryIdUrl,solrJobSearch.redirect=!0,solrJobSearch.searchurl=searchurl,solrJobSearch.bookmarkJobUrl=bookmarkJobUrl,solrJobSearch.jobPostingUrl=jobPostingUrl,solrJobSearch.initSearch(typeaheadCheck),void 0!==$.cookie("3xyz12")&&parseInt($.cookie("3xyz12")));window.location.href.indexOf("/jobs/externaljobapply")>=0&&dataLayer.push({event:"External Job Application Processed",hit_category:"Jobs",hit_label:postingId})})