function Accordion(n){var t=this;this.$root=n;this.$root.on("click","button",function(n){var r=$(this).data("button-action"),i;r!="no-toggle"&&(i=JSON.parse($(this).attr("aria-expanded")),n.preventDefault(),t.hideAll(),i||t.show($(this)),t.jumpTo($(this)))})}function accordion(n){return new Accordion(n)}function togglePassword(n){var i="#"+n.attr("aria-controls"),r=n.parents("form").find(i),t=!1;n.on("click",function(i){i.preventDefault();toggleFieldMask(r,t);n.text(t?"Show password":"Hide password");t=!t})}function toggleSSN(n){var i="#"+n.attr("aria-controls"),r=n.parents("form").find(i),t=!1;n.on("click",function(i){i.preventDefault();toggleFieldMask(r,t);n.text(t?"Show SSN":"Hide SSN");t=!t})}function toggleMultiPassword(n){var i=n.parents("form").find("#password, #confirmPassword"),t=!1;n.on("click",function(r){r.preventDefault();toggleFieldMask(i,t);n.text(t?"Show my typing":"Hide my typing");t=!t})}function toggleFieldMask(n,t){n.attr("autocapitalize","off");n.attr("autocorrect","off");n.attr("type",t?"password":"text")}function validator(n){function o(){for(t in r)t.startsWith("validate")&&(u=t.split("validate")[1],f=new RegExp(r[t]),i=e.find("[data-validator="+u.toLowerCase()+"]"),f.test(n.val())?i.toggleClass("usa-checklist-checked",!0):i.toggleClass("usa-checklist-checked",!1))}var r=$("#password[data-validation-element]").data(),t,u,f,i,e=$(n.data("validationElement"));n.on("keyup",o)}function setInitialFocusModal(n){var t=$(n).find("*"),i=t.filter(focusableElementsString).filter(":visible").first().focus()}function ValidatePassword(n,t){var r=$(n).val(),i=0;return r.length>=8&&r.length<=20?($("#pswd_info_length").makeValid(),i++):$("#pswd_info_length").makeInValid(),r.match(/[a-z]/)?($("#pswd_info_lower").makeValid(),i++):$("#pswd_info_lower").makeInValid(),r.match(/[A-Z]/)?($("#pswd_info_capital").makeValid(),i++):$("#pswd_info_capital").makeInValid(),r.match(/\d/)?($("#pswd_info_number").makeValid(),i++):$("#pswd_info_number").makeInValid(),r.match(/^([A-z0-9]*[!@#\$%\^&*\(\)]+[A-z0-9]*)+$/)?($("#pswd_info_symbol").makeValid(),i++):$("#pswd_info_symbol").makeInValid(),t?($("#pswd_info_username").makeValid(),i++):$("#pswd_info_username").makeInValid(),i===6}var USAJOBS,$doc,$nav_secondary,navSecondaryToggleMenuItems,$nav,$joa_actions,focusableElementsString,$alert,$card_drawer,$docs,$event_actions,cleanUpShare,$help,$home_accordion,homeDashboardAccordionToggle,$fed_app,delay,$contact,$profile_question,$refiners,$email;window.Modernizr=function(n,t,i){function a(n){c.cssText=n}function vt(n,t){return a(y.join(n+";")+(t||""))}function h(n,t){return typeof n===t}function v(n,t){return!!~(""+n).indexOf(t)}function lt(n,t){var u,r;for(u in n)if(r=n[u],!v(r,"-")&&c[r]!==i)return t=="pfx"?r:!0;return!1}function yt(n,t,r){var f,u;for(f in n)if(u=t[n[f]],u!==i)return r===!1?n[f]:h(u,"function")?u.bind(r||t):u;return!1}function f(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),u=(n+" "+ot.join(r+" ")+r).split(" ");return h(t,"string")||h(t,"undefined")?lt(u,t):(u=(n+" "+st.join(r+" ")+r).split(" "),yt(u,t,i))}function pt(){u.input=function(i){for(var r=0,u=i.length;r<u;r++)w[i[r]]=!!(i[r]in o);return w.list&&(w.list=!!(t.createElement("datalist")&&n.HTMLDataListElement)),w}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));u.inputtypes=function(n){for(var u=0,r,f,e,h=n.length;u<h;u++)o.setAttribute("type",f=n[u]),r=o.type!=="text",r&&(o.value=g,o.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&o.style.WebkitAppearance!==i?(s.appendChild(o),e=t.defaultView,r=e.getComputedStyle&&e.getComputedStyle(o,null).WebkitAppearance!=="textfield"&&o.offsetHeight!==0,s.removeChild(o)):/^(search|tel)$/.test(f)||(r=/^(url|email)$/.test(f)?o.checkValidity&&o.checkValidity()===!1:o.value!=g)),ht[n[u]]=!!r;return ht}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var u={},d=!0,s=t.documentElement,e="modernizr",ut=t.createElement(e),c=ut.style,o=t.createElement("input"),g=":)",ft={}.toString,y=" -webkit- -moz- -o- -ms- ".split(" "),et="Webkit Moz O ms",ot=et.split(" "),st=et.toLowerCase().split(" "),p={svg:"http://www.w3.org/2000/svg"},r={},ht={},w={},nt=[],tt=nt.slice,b,l=function(n,i,r,u){var l,a,c,v,f=t.createElement("div"),h=t.body,o=h||t.createElement("body");if(parseInt(r,10))while(r--)c=t.createElement("div"),c.id=u?u[r]:e+(r+1),f.appendChild(c);return l=["&#173;",'<style id="s',e,'">',n,"<\/style>"].join(""),f.id=e,(h?f:o).innerHTML+=l,o.appendChild(f),h||(o.style.background="",o.style.overflow="hidden",v=s.style.overflow,s.style.overflow="hidden",s.appendChild(o)),a=i(f,n),h?f.parentNode.removeChild(f):(o.parentNode.removeChild(o),s.style.overflow=v),!!a},at=function(t){var i=n.matchMedia||n.msMatchMedia,r;return i?i(t)&&i(t).matches||!1:(l("@media "+t+" { #"+e+" { position: absolute; } }",function(t){r=(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position=="absolute"}),r)},ct=function(){function r(r,u){u=u||t.createElement(n[r]||"div");r="on"+r;var f=r in u;return f||(u.setAttribute||(u=t.createElement("div")),u.setAttribute&&u.removeAttribute&&(u.setAttribute(r,""),f=h(u[r],"function"),h(u[r],"undefined")||(u[r]=i),u.removeAttribute(r))),u=null,f}var n={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return r}(),it={}.hasOwnProperty,rt,k;rt=h(it,"undefined")||h(it.call,"undefined")?function(n,t){return t in n&&h(n.constructor.prototype[t],"undefined")}:function(n,t){return it.call(n,t)};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=tt.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(tt.call(arguments))),Object(u)===u)?u:e:t.apply(n,i.concat(tt.call(arguments)))},r});r.flexbox=function(){return f("flexWrap")};r.flexboxlegacy=function(){return f("boxDirection")};r.canvas=function(){var n=t.createElement("canvas");return!!(n.getContext&&n.getContext("2d"))};r.canvastext=function(){return!!(u.canvas&&h(t.createElement("canvas").getContext("2d").fillText,"function"))};r.webgl=function(){return!!n.WebGLRenderingContext};r.touch=function(){var i;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:l(["@media (",y.join("touch-enabled),("),e,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(n){i=n.offsetTop===9}),i};r.geolocation=function(){return"geolocation"in navigator};r.postmessage=function(){return!!n.postMessage};r.websqldatabase=function(){return!!n.openDatabase};r.indexedDB=function(){return!!f("indexedDB",n)};r.hashchange=function(){return ct("hashchange",n)&&(t.documentMode===i||t.documentMode>7)};r.history=function(){return!!(n.history&&history.pushState)};r.draganddrop=function(){var n=t.createElement("div");return"draggable"in n||"ondragstart"in n&&"ondrop"in n};r.websockets=function(){return"WebSocket"in n||"MozWebSocket"in n};r.rgba=function(){return a("background-color:rgba(150,255,150,.5)"),v(c.backgroundColor,"rgba")};r.hsla=function(){return a("background-color:hsla(120,40%,100%,.5)"),v(c.backgroundColor,"rgba")||v(c.backgroundColor,"hsla")};r.multiplebgs=function(){return a("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(c.background)};r.backgroundsize=function(){return f("backgroundSize")};r.borderimage=function(){return f("borderImage")};r.borderradius=function(){return f("borderRadius")};r.boxshadow=function(){return f("boxShadow")};r.textshadow=function(){return t.createElement("div").style.textShadow===""};r.opacity=function(){return vt("opacity:.55"),/^0.55$/.test(c.opacity)};r.cssanimations=function(){return f("animationName")};r.csscolumns=function(){return f("columnCount")};r.cssgradients=function(){var n="background-image:";return a((n+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+n)+y.join("linear-gradient(left top,#9f9, white);"+n)).slice(0,-n.length)),v(c.backgroundImage,"gradient")};r.cssreflections=function(){return f("boxReflect")};r.csstransforms=function(){return!!f("transform")};r.csstransforms3d=function(){var n=!!f("perspective");return n&&"webkitPerspective"in s.style&&l("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t){n=t.offsetLeft===9&&t.offsetHeight===3}),n};r.csstransitions=function(){return f("transition")};r.fontface=function(){var n;return l('@font-face {font-family:"font";src:url("https://")}',function(i,r){var f=t.getElementById("smodernizr"),u=f.sheet||f.styleSheet,e=u?u.cssRules&&u.cssRules[0]?u.cssRules[0].cssText:u.cssText||"":"";n=/src/i.test(e)&&e.indexOf(r.split(" ")[0])===0}),n};r.generatedcontent=function(){var n;return l(["#",e,"{font:0/0 a}#",e,':after{content:"',g,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){n=t.offsetHeight>=3}),n};r.video=function(){var i=t.createElement("video"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=i.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=i.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(r){}return n};r.audio=function(){var i=t.createElement("audio"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=i.canPlayType("audio/mpeg;").replace(/^no$/,""),n.wav=i.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(i.canPlayType("audio/x-m4a;")||i.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(r){}return n};r.localstorage=function(){try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(n){return!1}};r.sessionstorage=function(){try{return sessionStorage.setItem(e,e),sessionStorage.removeItem(e),!0}catch(n){return!1}};r.webworkers=function(){return!!n.Worker};r.applicationcache=function(){return!!n.applicationCache};r.svg=function(){return!!t.createElementNS&&!!t.createElementNS(p.svg,"svg").createSVGRect};r.inlinesvg=function(){var n=t.createElement("div");return n.innerHTML="<svg/>",(n.firstChild&&n.firstChild.namespaceURI)==p.svg};r.smil=function(){return!!t.createElementNS&&/SVGAnimate/.test(ft.call(t.createElementNS(p.svg,"animate")))};r.svgclippaths=function(){return!!t.createElementNS&&/SVGClipPath/.test(ft.call(t.createElementNS(p.svg,"clipPath")))};for(k in r)rt(r,k)&&(b=k.toLowerCase(),u[b]=r[k](),nt.push((u[b]?"":"no-")+b));return u.input||pt(),u.addTest=function(n,t){if(typeof n=="object")for(var r in n)rt(n,r)&&u.addTest(r,n[r]);else{if(n=n.toLowerCase(),u[n]!==i)return u;t=typeof t=="function"?t():t;typeof d!="undefined"&&d&&(s.className+=" "+(t?"":"no-")+n);u[n]=t}return u},a(""),ut=o=null,function(n,t){function p(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x<style>"+t+"<\/style>",r.insertBefore(i.lastChild,r.firstChild)}function c(){var n=r.elements;return typeof n=="string"?n.split(" "):n}function o(n){var t=h[n[s]];return t||(t={},e++,n[s]=e,h[e]=t),t}function l(n,r,u){if(r||(r=t),i)return r.createElement(n);u||(u=o(r));var f;return f=u.cache[n]?u.cache[n].cloneNode():y.test(n)?(u.cache[n]=u.createElem(n)).cloneNode():u.createElem(n),f.canHaveChildren&&!v.test(n)&&!f.tagUrn?u.frag.appendChild(f):f}function w(n,r){if(n||(n=t),i)return n.createDocumentFragment();r=r||o(n);for(var f=r.frag.cloneNode(),u=0,e=c(),s=e.length;u<s;u++)f.createElement(e[u]);return f}function b(n,t){t.cache||(t.cache={},t.createElem=n.createElement,t.createFrag=n.createDocumentFragment,t.frag=t.createFrag());n.createElement=function(i){return r.shivMethods?l(i,n,t):t.createElem(i)};n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+c().join().replace(/[\w\-]+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(r,t.frag)}function a(n){n||(n=t);var u=o(n);return!r.shivCSS||f||u.hasCSS||(u.hasCSS=!!p(n,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),i||b(n,u),n}var u=n.html5||{},v=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,y=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,f,s="_html5shiv",e=0,h={},i,r;(function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>";f="hidden"in n;i=n.childNodes.length==1||function(){t.createElement("a");var n=t.createDocumentFragment();return typeof n.cloneNode=="undefined"||typeof n.createDocumentFragment=="undefined"||typeof n.createElement=="undefined"}()}catch(r){f=!0;i=!0}})();r={elements:u.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:u.shivCSS!==!1,supportsUnknownElements:i,shivMethods:u.shivMethods!==!1,type:"default",shivDocument:a,createElement:l,createDocumentFragment:w};n.html5=r;a(t)}(this,t),u._version="2.8.3",u._prefixes=y,u._domPrefixes=st,u._cssomPrefixes=ot,u.mq=at,u.hasEvent=ct,u.testProp=function(n){return lt([n])},u.testAllProps=f,u.testStyles=l,u.prefixed=function(n,t,i){return t?f(n,t,i):f(n,"pfx")},s.className=s.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(d?" js "+nt.join(" "):""),u}(this,this.document);USAJOBS=USAJOBS||{};USAJOBS.Base=USAJOBS.Base||{};USAJOBS.Base=function(n){"use strict";var t=n.jQuery,i=function(){Modernizr.svg||t("img[src$='.svg']").attr("src","/"+t(this).attr("src").split("/").pop().replace("svg","png"))},r=function(){i()};return{init:r}}(window);$(document).ready(function(){"use strict";USAJOBS.Base.init()});$alert=$('[data-object="alert"]');$alert.on("click","[data-behavior]",function(n){var t=$(this),i=t.closest('[data-object="alert"]'),r=i.find("#"+t.attr("aria-controls")),u=r.attr("aria-hidden");behavior=t.attr("data-behavior");n.preventDefault();t.blur();$.each(behavior.split(" "),function(n,f){f.match(/^alert/)&&t.trigger(f,{el:t,object:i,target:r,state:u})})});$alert.on("alert.close",function(n,t){t.object.attr("data-state","is-closed");t.object.attr("aria-hidden","true")});$alert.on("alert.skip",function(n,t){var i=t.object.find("#"+t.el.attr("data-target-next"));t.target.fadeOut("fast",function(){t.target.attr("aria-hidden","true");i.attr("aria-hidden","false")})});$alert.on("alert.back",function(n,t){var i=t.object.find("#"+t.el.attr("data-target-previous"));i.fadeIn("fast",function(){t.target.attr("aria-hidden","true");i.attr("aria-hidden","false")})});(function(n){$(".clearcriteria").bind("click",function(){var n=protocol+"//"+hostName+"/Search/ClearSearchAjax";jQuery.ajax({type:"GET",contentType:"html",url:n,async:!1,cache:!1})});"use strict";var t=function(n){if(!n)throw new Error("Politespace requires an element argument.");n.getAttribute&&(this.element=n,this.type=this.element.getAttribute("type"),this.delimiter=this.element.getAttribute("data-delimiter")||" ",this.decimalMark=this.element.getAttribute("data-decimal-mark")||"",this.reverse=this.element.getAttribute("data-reverse")!==null,this.groupLength=this.element.getAttribute("data-grouplength")||3)};t.prototype._divideIntoArray=function(n){for(var i=(""+this.groupLength).split(","),o=i.length===1,u=[],t=0,f,e,r;i.length&&t<n.length;)f=o?i[0]:i.shift()||n.length-t,r=Math.min(parseInt(f,10),n.length-t),e=this.reverse?-1*(r+t):t,u.push(n.substr(e,r)),t+=r;return this.reverse&&u.reverse(),u};t.prototype.format=function(n){var t,i=this.unformat(n),r="";return this.decimalMark&&(t=i.split(this.decimalMark),r=t.length>1?this.decimalMark+t[1]:"",i=t[0]),this._divideIntoArray(i).join(this.delimiter)+r};t.prototype.trimMaxlength=function(n){var t=this.element.getAttribute("maxlength");return t&&(n=n.substr(0,t)),n};t.prototype.getValue=function(){return this.trimMaxlength(this.element.value)};t.prototype.update=function(){this.element.value=this.useProxy()?this.getValue():this.format(this.getValue())};t.prototype.unformat=function(n){return n.replace(new RegExp(this.delimiter,"g"),"")};t.prototype.reset=function(){this.element.value=this.unformat(this.element.value)};t.prototype.useProxy=function(){return this.type==="number"};t.prototype.updateProxy=function(){var n;this.useProxy()&&(n=this.element.parentNode.firstChild,n.innerHTML=this.format(this.getValue()),n.style.width=this.element.offsetWidth+"px")};t.prototype.createProxy=function(){function r(n,t){return window.getComputedStyle(n,null).getPropertyValue(t)}function i(n,t){for(var u=0,i=0,f=t.length;i<f;i++)u+=parseFloat(r(n,t[i]));return u}var u;if(this.useProxy()){var f=this.element.parentNode,t=document.createElement("div"),n=document.createElement("div");n.style.font=r(this.element,"font");n.style.paddingLeft=i(this.element,["padding-left","border-left-width"])+"px";n.style.paddingRight=i(this.element,["padding-right","border-right-width"])+"px";n.style.top=i(this.element,["padding-top","border-top-width","margin-top"])+"px";t.appendChild(n);t.className="politespace-proxy active";u=f.replaceChild(t,this.element);t.appendChild(u);this.updateProxy()}};n.Politespace=t})(this),function(n){"use strict";var t="politespace",i="[data-"+t+"]:not([data-enhanced])";n.fn[t]=function(){return this.each(function(){var i=new Politespace(this);i.type==="number"&&i.createProxy();n(this).bind("input keydown",function(){i.updateProxy()}).bind("blur",function(){n(this).closest(".politespace-proxy").addClass("active");i.update();i.updateProxy()}).bind("focus",function(){n(this).closest(".politespace-proxy").removeClass("active");i.reset()}).data(t,i);i.update()})};n(document).ready(function(){n("[data-"+t+"]").politespace()})}(jQuery);Accordion.prototype.$=function(n){return this.$root.find(n)};Accordion.prototype.jumpTo=function(n){var t=n.attr("id");t&&(window.location="#"+t,window.location.replace("#"+t))};Accordion.prototype.hide=function(n){var t=n.attr("aria-controls"),i=this.$("#"+t);n.attr("aria-expanded",!1);i.attr("aria-hidden",!0)};Accordion.prototype.show=function(n){var t=n.attr("aria-controls"),i=this.$("#"+t);n.attr("aria-expanded",!0);i.attr("aria-hidden",!1)};Accordion.prototype.hideAll=function(){var n=this;this.$("button").each(function(){n.hide($(this))})};$(function(){$("[class^=usa-accordion]").each(function(){accordion($(this))});var n=$('[data-object="footer"]'),t=window.innerWidth;n.on("click","[data-behavior]",function(){var n=$(this),t=n.closest('[data-object="footer"]'),i=n.attr("data-state"),r=n.attr("data-behavior"),u=t.find(n.attr("data-target"));n.blur();$.each(r.split(" "),function(r,f){t.trigger(f,{el:n,object:t,state:i,target:u})})});n.on("footer.toggle",function(n,t){n.preventDefault();t.state==="is-closed"?t.object.trigger("footer.open",t):t.state==="is-open"&&t.object.trigger("footer.close",t)});n.on("footer.open",function(n,t){t.target.removeClass("is-hidden");t.target.attr("aria-expanded","true");t.el.attr("aria-expanded","true");t.el.attr("data-state","is-open")});n.on("footer.close",function(n,i){t<600&&(n.preventDefault(),i.target.addClass("is-hidden"),i.target.attr("aria-expanded","false"),i.el.attr("aria-expanded","false"),i.el.attr("data-state","is-closed"))});$(".skipnav").click(function(){$("#main-content").attr("tabindex","0")});$("#main-content").blur(function(){$(this).attr("tabindex","-1")});togglePassword($(".usa-show_password"));toggleMultiPassword($(".usa-show_multipassword"));toggleSSN($(".usa-show_ssn"));validator($(".js-validate_password"))});$doc=$('[data-object="document"]');$doc.on("click","[data-behavior]",function(n){var t=$(this),i=t.closest('[data-object="document"]'),r=t.attr("data-behavior"),u=i.attr("data-state"),f=i.find(t.attr("data-target"));n.preventDefault();t.blur();$.each(r.split(" "),function(n,r){t.trigger(r,{el:t,object:i,state:u,target:f})})});$doc.on("document.toggle",function(n,t){var i=t.object.find("#"+t.target.attr("for"));n.preventDefault();t.target.trigger("click");t.state!=="is-disabled"&&(i.is(":checked")?t.object.attr("data-state","is-selected"):t.object.attr("data-state","is-selectable"))});var $modal=$('[data-object="modal"]'),$modal_trigger=$('[data-object-trigger="modal"]'),$body=$("body"),$backdrop=$('<div class="usajobs-modal__canvas-blackout" tabindex="-1" />');$modal_trigger.on("click",function(n){var i=$(this),t=$body.find(i.attr("data-target")),r=t.attr("data-state"),u;n.preventDefault();u=r==="is-closed"?"modal.open":"modal.close";t.trigger(u,{el:i,object:t,state:r})});$modal.on("click","[data-behavior]",function(n){var t=$(this),i=t.closest('[data-object="modal"]'),r=i.attr("data-state"),u=t.attr("data-behavior");n.preventDefault();t.blur();$.each(u.split(" "),function(n,u){t.trigger(u,{el:t,object:i,state:r})})});$modal.on("modal.open",function(n,t){var r=function(){t.object.trigger("modal.close",{el:t.el,object:t.object,state:t.state})},i;n.preventDefault();$body.addClass("is-open-modal");$backdrop.appendTo($body).attr("aria-hidden","true");t.object.data("previous_focus",$(":focus"));t.object.attr("data-state","is-open");t.object.attr("aria-hidden","false");$(document).on("keyup",function(n){n.keyCode===27&&r()});i="#"+$(this).attr("id");setInitialFocusModal(i);$(i).trap()});$modal.on("modal.close",function(n,t){$body.removeClass("is-open-modal");$backdrop.remove();$(document).off("keyup");t.object.attr("data-state","is-closed");t.object.attr("aria-hidden","true");t.object.data("previous_focus").focus()});(function(n,t){var i=n.jQuery||n.Cowboy||(n.Cowboy={}),r;i.throttle=r=function(n,r,u,f){function s(){function i(){o=+new Date;u.apply(h,c)}function l(){e=t}var h=this,s=+new Date-o,c=arguments;f&&!e&&i();e&&clearTimeout(e);f===t&&s>n?i():r!==!0&&(e=setTimeout(f?l:i,f===t?n-s:n))}var e,o=0;return typeof r!="boolean"&&(f=u,u=r,r=t),i.guid&&(s.guid=u.guid=u.guid||i.guid++),s};i.debounce=function(n,i,u){return u===t?r(n,i,!1):r(n,u,i!==!1)}})(this);$nav_secondary=$('[data-object="nav-secondary"]');navSecondaryToggleMenuItems=function(){var i=0,r=$nav_secondary.find(".usajobs-nav-secondary__menu"),n=r.find(".more"),e=$nav_secondary.find($nav_secondary.attr("data-target")),o=n.outerWidth(!0),u,t,f;r.find("> li:not(.more)").each(function(){i+=$(this).outerWidth(!0)});u=$nav_secondary.outerWidth(!0)-o;i>u?r.each(function(){t=$(this).find("> li:not(.more)").last();t.attr("data-width",t.outerWidth(!0));t.prependTo(e);navSecondaryToggleMenuItems()}):(f=n.find("li").first(),i+f.data("width")<u&&f.insertBefore(n));n.find("li").length>0?n.css("display","inline-block"):n.css("display","none")};navSecondaryToggleMenuItems();$(window).resize($.throttle(250,function(){navSecondaryToggleMenuItems()}));$nav_secondary.on("click","[data-behavior]",function(n){var t=$(this),i=t.closest('[data-object="nav-secondary"]'),u=t.attr("data-behavior"),r=i.find(i.attr("data-target")),f=r.attr("data-state");n.preventDefault();t.blur();$.each(u.split(" "),function(n,u){t.trigger(u,{el:t,object:i,state:f,target:r})})});$nav_secondary.on("nav-secondary.toggle",function(n,t){n.preventDefault();t.state==="is-closed"?t.object.trigger("nav-secondary.open",t):t.state==="is-open"&&t.object.trigger("nav-secondary.close",t)});$nav_secondary.on("nav-secondary.open",function(n,t){t.target.attr("data-state","is-open")});$nav_secondary.on("nav-secondary.close",function(n,t){t.target.attr("data-state","is-closed")});$nav=$('[data-object="nav"]');$nav.on("click","[data-behavior]",function(n){var t=$(this),i=t.closest('[data-object="nav"]'),u=t.attr("data-behavior"),r=i.find("#"+t.attr("aria-controls")),f=r.attr("aria-expanded");n.preventDefault();t.blur();$.each(u.split(" "),function(n,u){t.trigger(u,{el:t,object:i,state:f,target:r})})});$nav.on("nav.toggle",function(n,t){n.preventDefault();t.state==="is-closed"?t.object.trigger("nav.open",t):t.state==="is-open"&&t.object.trigger("nav.close",t)});$nav.on("nav.open",function(n,t){t.object.attr("data-state","is-open");t.target.slideToggle(300,function(){t.el.attr("aria-expanded","true");t.target.attr("aria-expanded","true")})});$nav.on("nav.close",function(n,t){t.object.attr("data-state","is-closed");t.target.slideToggle(300,function(){t.el.attr("aria-expanded","false");t.target.attr("aria-expanded","false")})});$nav.on("nav.menu.toggle",function(n,t){var i=t.el.parent(),r=i.attr("data-state"),u=i.find('[role="menu"]'),f=i.siblings().find('[aria-expanded="true"]');n.preventDefault();$nav.trigger("nav.menu.slide-close",{parent:f.parent(),menu:f});r==="is-closed"?$nav.trigger("nav.menu.slide-open",{parent:i,menu:u}):r==="is-open"&&$nav.trigger("nav.menu.slide-close",{parent:i,menu:u})});$nav.on("nav.menu.slide-open",function(n,t){t.parent.attr("data-state","is-open");t.menu.slideDown(300,function(){t.menu.attr("aria-expanded","true")})});$nav.on("nav.menu.slide-close",function(n,t){t.parent.attr("data-state","is-closed");t.menu.slideUp(300,function(){t.menu.attr("aria-expanded","false")})});$nav.on("nav.menu.search-toggle",function(n,t){var i=t.el.parent();n.preventDefault();t.state==="false"?$nav.trigger("nav.menu.slide-open",{parent:i,menu:t.target}):t.state==="true"&&$nav.trigger("nav.menu.slide-close",{parent:i,menu:t.target})});var $notification=$('[data-object="notification"]'),$notification_trigger=$('[data-object-trigger="notification"]'),$body=$("body");$notification_trigger.on("click",function(n){var i=$(this),t=$body.find(i.attr("data-target")),r=t.attr("data-state"),u;n.preventDefault();u=r==="is-closed"?"notification.open":"notification.close";t.trigger(u,{el:i,object:t,state:r})});$notification.on("click","[data-behavior]",function(n){var t=$(this),i=t.closest('[data-object="notification"]'),r=i.attr("data-state"),u=t.attr("data-behavior");n.preventDefault();t.blur();$.each(u.split(" "),function(n,u){t.trigger(u,{el:t,object:i,state:r})})});$notification.on("notification.open",function(n,t){n.preventDefault();t.object.attr("data-state","is-open");t.object.attr("aria-hidden","false");t.object.trigger("notification.delayed-close",{el:t.el,object:t.object,state:t.state})});$notification.on("notification.close",function(n,t){t.object.attr("data-state","is-closed");t.object.attr("aria-hidden","true")});$notification.on("notification.delayed-close",function(n,t){setTimeout(function(){t.object.attr("data-state","is-closed");t.object.attr("aria-hidden","true")},5e3)});$joa_actions=$('[data-object="joa-actions"]');cleanUpShare=function(n){n.children().show();n.find(".link").show();n.find(".short-url").remove()};$joa_actions.on("click","[data-behavior]",function(){var n=$(this),t=n.closest('[data-object="joa-actions"]'),i=n.attr("data-behavior");n.blur();$.each(i.split(" "),function(i,r){r.match(/^joa-actions/)&&n.trigger(r,{el:n,object:t})})});$joa_actions.on("joa-actions.toggle-save",function(n,t){var i=t.el.attr("data-state");n.preventDefault();i==="is-saved"?(t.el.text("Save"),t.el.attr("data-state","is-unsaved")):(t.el.text("Saved"),t.el.attr("data-state","is-saved"))});$joa_actions.on("joa-actions.shorten-link",function(n,t){var i=[{name:"login",value:"dev-usajobs"},{name:"apiKey",value:"509326519e75e35f4355498bca0a31e2"}],u=t.el.attr("data-shorten-url"),f=function(n){return encodeURI(n).replace(/%5B/g,"[").replace(/%5D/g,"]")},r;n.preventDefault();i.push({name:"longUrl",value:f(u)});t.el.parent().parent().addClass("is-disabled");$.ajax({url:"https://go.usa.gov/api/shorten.jsonp",dataType:"jsonp",crossdomain:!0,data:$.param(i),success:function(n){r=n.response.data.entry[0].short_url;$.each(t.el.parent().siblings(),function(n,t){$(t).hide()});t.el.after('<span class="short-url">'+r+"<\/span>");t.el.hide();t.el.parent().parent().removeClass("is-disabled")},error:function(){}})});$joa_actions.on("joa-actions.toggle-share",function(n,t){var r=t.el.attr("id"),i=t.object.find('[aria-labeledby="'+r+'"]'),u=i.attr("aria-hidden");u==="true"?i.attr("aria-hidden",!1):(i.attr("aria-hidden",!0),cleanUpShare(i))});$joa_actions.on("joa-actions.close-share",function(n,t){var r=t.el.attr("data-target"),i=t.object.find(r),u=i.attr("aria-hidden");u==="true"?i.attr("aria-hidden",!1):(i.attr("aria-hidden",!0),cleanUpShare(i))});$.fn.usaj_modal_close=function(){var r=$(this),n="is-open",u=$(this),t=r,n=n,i;i=n==="is-closed"?"modal.open":"modal.close";t.trigger(i,{el:u,object:t,state:n})};$.fn.usaj_modal_open=function(){var i=$(this),n="is-closed",f=$(this),r=i,n=n,u,t;u=n==="is-closed"?"modal.open":"modal.close";r.trigger(u,{el:f,object:r,state:n});t="#"+$(i).attr("id");setInitialFocusModal(t);$(t).trap()};focusableElementsString="a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]";$alert=$('[data-object="alert"]');$alert.on("alert.who_may_apply.US",function(){$(".usajobs-search").find("#SelectedStatusUSLabel").trigger("click")});$card_drawer=$('[data-object="card-drawer"]');$card_drawer.on("click","[data-behavior]",function(){var n=$(this),t=n.closest('[data-object="card-drawer"]'),r=n.attr("data-behavior"),i=t.find("#"+t.attr("aria-controls")),u=i.attr("aria-hidden");n.blur();$.each(r.split(" "),function(r,f){f.match(/^card-drawer/)&&n.trigger(f,{el:n,object:t,target:i,state:u})})});$card_drawer.on("card-drawer.toggle",function(n,t){n.preventDefault();t.state=="true"?(t.el.attr("aria-expanded","true"),t.target.attr("aria-hidden","false"),t.target.slideDown(function(){$("html, body").animate({scrollTop:t.object.offset().top})})):t.target.slideUp(function(){t.el.attr("aria-expanded","false");t.target.attr("aria-hidden","true")})});$card_drawer.on("card-drawer.remove",function(n,t){var i=t.el.closest('[data-object="card-drawer"]');n.preventDefault();i.hide("slide",{direction:"right"},300,function(){i.remove()})});$card_drawer.on("card-drawer.toggle-save",function(n,t){var i=t.el.attr("data-state");n.preventDefault();i==="is-saved"?(t.el.text("Save"),t.el.attr("data-state","is-unsaved")):(t.el.text("Saved"),t.el.attr("data-state","is-saved"))});$docs=$('[data-object="documents"]');$docs.on("click","[data-behavior]",function(){var n=$(this),t=n.closest('[data-object="documents"]'),i=n.attr("data-behavior"),r=t.find(n.attr("data-target"));n.blur();$.each(i.split(" "),function(i,u){n.trigger(u,{el:n,object:t,target:r})})});$docs.on("document.toggle_searchable",function(n,t){var i=t.object.find('[data-behavior="document.toggle_searchable"]'),r=t.object.find(".usajobs-document__searchable [data-help-text]"),u=t.el.prop("checked");u===!1?(i.removeAttr("disabled"),r.attr("aria-hidden","true")):(i.attr("disabled",!0),t.el.attr("disabled",!1),t.el.siblings("[data-help-text]").attr("aria-hidden","false"))});$event_actions=$('[data-object="usajobs-event"]');cleanUpShare=function(n){n.children().show();n.find(".link").show();n.find(".short-url").remove()};$event_actions.on("click","[data-behavior]",function(){var n=$(this),t=n.closest('[data-object="usajobs-event"]'),i=n.attr("data-behavior");n.blur();$.each(i.split(" "),function(i,r){r.match(/^usajobs-event/)&&n.trigger(r,{el:n,object:t})})});$event_actions.on("usajobs-event.toggle-share",function(n,t){var r=t.el.attr("id"),i=t.object.find('[aria-labeledby="'+r+'"]'),u=i.attr("aria-hidden");u==="true"?i.attr("aria-hidden",!1):(i.attr("aria-hidden",!0),cleanUpShare(i))});$event_actions.on("usajobs-event.close-share",function(n,t){var r=t.el.attr("data-target"),i=t.object.find(r),u=i.attr("aria-hidden");u==="true"?i.attr("aria-hidden",!1):(i.attr("aria-hidden",!0),cleanUpShare(i))});$event_actions.on("usajobs-event.shorten-link",function(n,t){var i=[{name:"login",value:"dev-usajobs"},{name:"apiKey",value:"509326519e75e35f4355498bca0a31e2"}],u=t.el.attr("data-shorten-url"),f=function(n){return encodeURI(n).replace(/%5B/g,"[").replace(/%5D/g,"]")},r;n.preventDefault();i.push({name:"longUrl",value:f(u)});t.el.parent().parent().addClass("is-disabled");$.ajax({url:"https://go.usa.gov/api/shorten.jsonp",dataType:"jsonp",crossdomain:!0,data:$.param(i),success:function(n){r=n.response.data.entry[0].short_url;$.each(t.el.parent().siblings(),function(n,t){$(t).hide()});t.el.after('<span class="short-url">'+r+"<\/span>");t.el.hide();t.el.parent().parent().removeClass("is-disabled")}})});$help=$('[data-object="help"]');$help.on("change","[data-behavior]",function(n){var t=$(this),i=t.closest('[data-object="help"]'),r=t.attr("data-behavior"),u=i.find("#"+t.attr("aria-controls"));n.preventDefault();t.blur();$.each(r.split(" "),function(n,r){t.trigger(r,{el:t,object:i,target:u})})});$help.on("help.open",function(n,t){n.preventDefault();t.target.attr("aria-hidden","false")});$home_accordion=$('[data-object="home-accordion"]');homeDashboardAccordionToggle=function(){var n=$(document).innerWidth();n<768};$home_accordion.on("click","[data-behavior]",function(){var n=$(this),t=n.closest('[data-object="home-accordion"]'),r=n.attr("data-behavior"),i=t.find("#"+n.attr("aria-controls")),u=i.attr("aria-hidden");n.blur();$.each(r.split(" "),function(r,f){f.match(/^home/)&&n.trigger(f,{el:n,object:t,target:i,state:u})})});$home_accordion.on("home-accordion.toggle",function(n,t){var i=$(document).innerWidth();n.preventDefault();t.state=="true"&&i<768?t.target.slideDown(function(){$("html, body").animate({scrollTop:t.object.offset().top})}):t.state=="false"&&i>768&&window.setTimeout(function(){t.el.attr("aria-expanded","true");t.target.attr("aria-hidden","false")},1e3)});$home_accordion.on("home-application-filter.toggle",function(n,t){n.preventDefault();t.state=="true"?(t.el.attr("aria-expanded","true"),t.target.attr("aria-hidden","false"),t.target.slideDown(function(){$("html, body").animate({scrollTop:t.object.offset().top})})):t.target.slideUp(function(){t.el.attr("aria-expanded","false");t.target.attr("aria-hidden","true")})});$home_accordion.on("home-application-filter.toggle_category",function(n,t){var i=t.target.find("input:checkbox"),r=t.el.attr("aria-checked");r==="true"?(i.prop("checked",!1),t.el.attr("aria-checked",!1)):(i.prop("checked",!0),t.el.attr("aria-checked",!0));i.trigger("change")});$home_accordion.on("home-application-filter.toggle_applications",function(n,t){var u=t.object.find('[data-behavior="home-application-filter.toggle_applications"]'),i=t.object.find('[data-behavior="home-application-filter.toggle_applications"]:checked'),r=t.object.find("[data-application-states]");r.hide();$.each(i,function(n,i){var r=$(i),u=r.prop("checked");u===!0?t.object.find('[data-application-states="'+r.attr("name")+'"]').show():t.object.find('[data-application-states="'+r.attr("name")+'"]').hide()});i.length===0&&r.show()});$home_accordion.on("home-application-notifications.trigger",function(n,t){n.preventDefault();t.state=="true"?t.target.attr("aria-hidden","false"):t.target.attr("aria-hidden","true")});$home_accordion.on("home-saved-jobs-notifications.trigger",function(n,t){n.preventDefault();t.state=="true"?t.target.attr("aria-hidden","false"):t.target.attr("aria-hidden","true")});$(window).resize($.throttle(1500,function(){$home_accordion!==undefined&&$home_accordion.length>0&&homeDashboardAccordionToggle()}));$fed_app=$('[data-object="landing-fed-app-process"]');$fed_app.on("click","[data-behavior]",function(n){var t=$(this),i=t.closest('[data-object="landing-fed-app-process"]'),u=t.attr("data-behavior"),r=i.find("#"+t.attr("aria-controls")),f=r.attr("aria-hidden");n.preventDefault();t.blur();$.each(u.split(" "),function(n,u){u.match(/^landing-fed-app-process/)&&t.trigger(u,{el:t,object:i,target:r,state:f})})});$fed_app.on("landing-fed-app-process.open",function(n,t){var i;t.state=="true"?(i=t.object.find('[data-behavior="landing-fed-app-process.open"]'),i.each(function(n,i){var r=$(i),u=t.object.find("#"+r.attr("aria-controls"));r.attr("aria-expanded","false");u.attr("aria-hidden","true")}),t.el.attr("aria-expanded","true"),t.target.attr("aria-hidden","false"),t.target.slideDown(function(){$("html, body").animate({scrollTop:t.el.offset().top})})):t.target.slideUp(function(){t.el.attr("aria-expanded","false");t.target.attr("aria-hidden","true")})});(function(n){var t="pswd_info_valid",i="pswd_info_invalid";n.fn.makeValid=function(){this.removeClass(i).addClass(t)};n.fn.makeInValid=function(){this.removeClass(t).addClass(i)}})(jQuery);delay=function(){var n=0;return function(t,i){clearTimeout(n);n=setTimeout(t,i)}}();$contact=$('[data-object="profile-contact"]');$contact.on("click","[data-behavior]",function(n){var t=$(this),i=t.closest('[data-object="profile-contact"]'),r=t.attr("data-behavior"),u=i.find(t.attr("data-target"));n.preventDefault();t.blur();$.each(r.split(" "),function(n,r){t.trigger(r,{el:t,object:i,target:u})})});$contact.on("profile-contact.save",function(n,t){t.target.attr("aria-hidden","false").fadeIn(300,function(){$("html, body").animate({scrollTop:t.target.parent().offset().top-25})})});$profile_question=$('[data-object="profile-question"]');$profile_question.on("click","[data-behavior]",function(){var n=$(this),t=n.closest('[data-object="profile-question"]'),r=n.attr("data-behavior"),i=t.find("#"+n.attr("aria-controls")),u=i.attr("aria-hidden");n.blur();$.each(r.split(" "),function(r,f){n.trigger(f,{el:n,object:t,target:i,state:u})})});$profile_question.on("profile-question.answer",function(n,t){t.state=="true"&&(t.el.removeClass("is-active"),t.target.attr("aria-hidden","false").addClass("is-active"))});$refiners=$('[data-object="search-current-refiners"]');$refiners.on("click","[data-behavior]",function(n){var t=$(this),i=t.closest('[data-object="search-current-refiners"]'),r=t.attr("data-behavior"),u=$(".usajobs-search").find("#"+t.attr("aria-controls"));n.preventDefault();t.blur();$.each(r.split(" "),function(n,r){t.trigger(r,{el:t,object:i,target:u})})});$refiners.on("search-current-refiners.remove",function(n,t){var i=t.el.parent(),r=i.parent();n.preventDefault();i.fadeOut(300,function(){i.remove();r.children().length===0&&$refiners.find(".usajobs-search-current__label").remove()})});$refiners.on("search-current-refiners.remove-all",function(n){n.preventDefault();$refiners.fadeOut(300,function(){$refiners.remove()})});$refiners.on("search-current-refiners.update-location",function(n){n.preventDefault()});$email=$('[data-object="username"]');$email.on("click","[data-behavior]",function(n){var t=$(this),i=t.closest('[data-object="username"]'),r=t.attr("data-behavior"),u=i.find(t.attr("data-target"));n.preventDefault();t.blur();$.each(r.split(" "),function(n,r){t.trigger(r,{el:t,object:i,target:u})})});$email.on("username.save",function(n,t){t.target.attr("aria-hidden","false").fadeIn(300,function(){$("html, body").animate({scrollTop:t.target.parent().offset().top-25})})});(function(n){n.jobsIdleTimeout=function(t){function b(){y=r();n.ajax({type:"GET",url:i.keepAliveUrl,data:i.ajaxData})}function k(){var n=r();u=n-a;u>i.redirAfter?w():u>i.warnAfter&&!s&&(d(),s=!0)}function d(){n("#sessionTimeout-dialog").usaj_modal_open()}function g(){var n=r()-p;h>=i.key_press_threshold||n>i.key_press_time_period?(f(),h=0):h++;p=r()}function c(){f()}function w(){i.redirUrl&&(Basil.sessionStorage.remove("userObject"),clearInterval(v),n.get(i.redirUrl),window.location.href=i.redirUrl)}function r(){return(new Date).getTime()}function f(){var n=r()-y;(n>i.keepAliveInterval||e||o)&&(a=r(),u=0,e||b(),e=!1)}function nt(){f();v=setInterval(k,i.heartbeatInterval)}var l={title:"Auto Logout",message:"Your USAJOBS session will expire due to inactivity in three minutes.  Any unsaved data will be lost if you allow the session to expire.  Click the button below to continue your session.",keepAliveButton:"Stay Logged In",keepAliveUrl:protocol+"//"+hostName+"/Account/GetAlive",ajaxData:"",redirUrl:protocol+"//"+hostName+"/Account/LogOff",logoutButton:"Logoff",logoutUrl:protocol+"//"+hostName+"/Account/LogOff",warnAfter:9e5,redirAfter:12e5,keepAliveInterval:12e4,heartbeatInterval:1e3,noconfirm:1e4,keepAlive:!0,onWarn:!1,onRedir:!1,clickReset:!0,keyReset:!0,key_press_threshold:10,key_press_time_period:3e4},i=l,u=0,a=0,v,y=0,e=!0,o=!1,s=!1,p=0,h=0;if(t&&(i=n.extend(l,t)),i.warnAfter>=i.redirAfter)return(typeof console!="undefined"||typeof console.error!="undefined")&&console.error('usajobs-idleTimeout plugin is miss-configured. Option "redirAfter" must be equal or greater than "warnAfter".'),!1;n("#sessionTimeout-dialog-logout").on("click",function(){w()});n("#sessionTimeout-dialog-keepalive").on("click",function(){n("#sessionTimeout-dialog").usaj_modal_close();o=!0;f();o=!1;s=!1});if(i.keyReset)n(document).on("keypress",g);if(i.clickReset){n(document).on("click",c);n(document).on("touchend",c);n(document).on("touchmove",c)}nt()}})($),function(){var n,r,t,i,u,f={}.hasOwnProperty,e=function(n,t){function r(){this.constructor=n}for(var i in t)f.call(t,i)&&(n[i]=t[i]);return r.prototype=t.prototype,n.prototype=new r,n.__super__=t.prototype,n};i=function(){function n(){this.options_index=0;this.parsed=[]}return n.prototype.add_node=function(n){return n.nodeName.toUpperCase()==="OPTGROUP"?this.add_group(n):this.add_option(n)},n.prototype.add_group=function(n){var i,f,t,e,r,u;for(i=this.parsed.length,this.parsed.push({array_index:i,group:!0,label:this.escapeExpression(n.label),title:n.title?n.title:void 0,children:0,disabled:n.disabled,classes:n.className}),r=n.childNodes,u=[],t=0,e=r.length;t<e;t++)f=r[t],u.push(this.add_option(f,i,n.disabled));return u},n.prototype.add_option=function(n,t,i){if(n.nodeName.toUpperCase()==="OPTION")return n.text!==""?(t!=null&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:n.value,text:n.text,html:n.innerHTML,title:n.title?n.title:void 0,selected:n.selected,disabled:i===!0?i:n.disabled,group_array_index:t,group_label:t!=null?this.parsed[t].label:null,classes:n.className,style:n.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},n.prototype.escapeExpression=function(n){var t,i;return n==null||n===!1?"":/[\&\<\>\"\'\`]/.test(n)?(t={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},i=/&(?!\w+;)|[\<\>\"\'\`]/g,n.replace(i,function(n){return t[n]||"&amp;"})):n},n}();i.select_to_array=function(n){var f,r,t,e,u;for(r=new i,u=n.childNodes,t=0,e=u.length;t<e;t++)f=u[t],r.add_node(f);return r.parsed};r=function(){function n(t,i){(this.form_field=t,this.options=i!=null?i:{},n.browser_is_supported())&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return n.prototype.set_default_values=function(){var n=this;return this.click_test_action=function(t){return n.test_active_click(t)},this.activate_action=function(t){return n.activate_field(t)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.allow_single_deselect=this.options.allow_single_deselect!=null&&this.form_field.options[0]!=null&&this.form_field.options[0].text===""?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=this.options.enable_split_word_search!=null?this.options.enable_split_word_search:!0,this.group_search=this.options.group_search!=null?this.options.group_search:!0,this.search_contains=this.options.search_contains||!0,this.single_backstroke_delete=this.options.single_backstroke_delete!=null?this.options.single_backstroke_delete:!0,this.max_selected_options=this.options.max_selected_options||Infinity,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=this.options.display_selected_options!=null?this.options.display_selected_options:!0,this.display_disabled_options=this.options.display_disabled_options!=null?this.options.display_disabled_options:!0,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1},n.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||n.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||n.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||n.default_no_result_text},n.prototype.choice_label=function(n){return this.include_group_label_in_selected&&n.group_label!=null?"<b class='group-name'>"+n.group_label+"<\/b>"+n.html:n.html},n.prototype.mouse_enter=function(){return this.mouse_on_container=!0},n.prototype.mouse_leave=function(){return this.mouse_on_container=!1},n.prototype.input_focus=function(){var n=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return n.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},n.prototype.input_blur=function(){var n=this;if(!this.mouse_on_container)return this.active_field=!1,setTimeout(function(){return n.blur_test()},100)},n.prototype.results_option_build=function(n){var u,t,i,f,r,o,e;for(u="",f=0,e=this.results_data,r=0,o=e.length;r<o;r++)if(t=e[r],i="",i=t.group?this.result_add_group(t):this.result_add_option(t),i!==""&&(f++,u+=i),(n!=null?n.first:void 0)&&(t.selected&&this.is_multiple?this.choice_build(t):t.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(t))),f>=this.max_shown_results)break;return u},n.prototype.result_add_option=function(n){var t,i;return n.search_match?this.include_option_in_results(n)?(t=[],n.disabled||n.selected&&this.is_multiple||t.push("active-result"),!n.disabled||n.selected&&this.is_multiple||t.push("disabled-result"),n.selected&&t.push("result-selected"),n.group_array_index!=null&&t.push("group-option"),n.classes!==""&&t.push(n.classes),i=document.createElement("li"),i.className=t.join(" "),i.style.cssText=n.style,i.setAttribute("data-option-array-index",n.array_index),i.innerHTML=n.search_text,n.title&&(i.title=n.title),this.outerHTML(i)):"":""},n.prototype.result_add_group=function(n){var i,t;return(n.search_match||n.group_match)?(n.active_options>0)?(i=[],i.push("group-result"),n.classes&&i.push(n.classes),t=document.createElement("li"),t.className=i.join(" "),t.innerHTML=n.search_text,n.title&&(t.title=n.title),this.outerHTML(t)):"":""},n.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing?this.winnow_results():void 0},n.prototype.reset_single_select_options=function(){var i,n,u,r,t;for(r=this.results_data,t=[],n=0,u=r.length;n<u;n++)i=r[n],i.selected?t.push(i.selected=!1):t.push(void 0);return t},n.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},n.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},n.prototype.winnow_results=function(){var e,n,h,u,t,i,r,o,c,f,l,s;for(this.no_results_clear(),u=0,i=this.get_search_text(),e=i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=new RegExp(e,"i"),h=this.get_search_regex(e),s=this.results_data,f=0,l=s.length;f<l;f++)n=s[f],n.search_match=!1,t=null,this.include_option_in_results(n)&&(n.group&&(n.group_match=!1,n.active_options=0),n.group_array_index!=null&&this.results_data[n.group_array_index]&&(t=this.results_data[n.group_array_index],t.active_options===0&&t.search_match&&(u+=1),t.active_options+=1),n.search_text=n.group?n.label:n.html,n.group&&!this.group_search||(n.search_match=this.search_string_match(n.search_text,h),n.search_match&&!n.group&&(u+=1),n.search_match?(i.length&&(r=n.search_text.search(c),o=n.search_text.substr(0,r+i.length)+"<\/em>"+n.search_text.substr(r+i.length),n.search_text=o.substr(0,r)+"<em>"+o.substr(r)),t!=null&&(t.group_match=!0)):n.group_array_index!=null&&this.results_data[n.group_array_index].search_match&&(n.search_match=!0)));return this.result_clear_highlight(),u<1&&i.length?(this.update_results_content(""),this.no_results(i)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},n.prototype.get_search_regex=function(n){var t,i;return t=this.search_contains?"":"^",i=this.case_sensitive_search?"":"i",new RegExp(t+n,i)},n.prototype.search_string_match=function(n,t){var u,i,r,f;if(t.test(n))return!0;if(this.enable_split_word_search&&(n.indexOf(" ")>=0||n.indexOf("[")===0)&&(i=n.replace(/\[|\]/g,"").split(" "),i.length))for(r=0,f=i.length;r<f;r++)if(u=i[r],t.test(u))return!0},n.prototype.choices_count=function(){var i,n,r,t;if(this.selected_option_count!=null)return this.selected_option_count;for(this.selected_option_count=0,t=this.form_field.options,n=0,r=t.length;n<r;n++)i=t[n],i.selected&&(this.selected_option_count+=1);return this.selected_option_count},n.prototype.choices_click=function(n){return n.preventDefault(),(this.results_showing||this.is_disabled)?void 0:this.results_show()},n.prototype.keyup_checker=function(n){var t,i;t=(i=n.which)!=null?i:n.keyCode;this.search_field_scale();switch(t){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(n.preventDefault(),this.results_showing)return this.result_select(n);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:case 18:break;default:return this.results_search()}},n.prototype.clipboard_event_checker=function(){var n=this;return setTimeout(function(){return n.results_search()},50)},n.prototype.container_width=function(){return this.options.width!=null?this.options.width:""+this.form_field.offsetWidth+"px"},n.prototype.include_option_in_results=function(n){return this.is_multiple&&!this.display_selected_options&&n.selected?!1:!this.display_disabled_options&&n.disabled?!1:n.empty?!1:!0},n.prototype.search_results_touchstart=function(n){return this.touch_started=!0,this.search_results_mouseover(n)},n.prototype.search_results_touchmove=function(n){return this.touch_started=!1,this.search_results_mouseout(n)},n.prototype.search_results_touchend=function(n){if(this.touch_started)return this.search_results_mouseup(n)},n.prototype.outerHTML=function(n){var t;return n.outerHTML?n.outerHTML:(t=document.createElement("div"),t.appendChild(n),t.innerHTML)},n.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent)?!1:!0},n.default_multiple_text="Please select",n.default_single_text="Please select",n.default_no_result_text="No results match",n}();n=jQuery;n.fn.extend({chosen:function(i){return r.browser_is_supported()?this.each(function(){var u,r;if(u=n(this),r=u.data("chosen"),i==="destroy"){r instanceof t&&r.destroy();return}r instanceof t||u.data("chosen",new t(this,i))}):this}});t=function(t){function r(){return u=r.__super__.constructor.apply(this,arguments)}return e(r,t),r.prototype.setup=function(){return this.form_field_jq=n(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chosen-rtl")},r.prototype.set_up_html=function(){var t,i;return t=["chosen-container"],t.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&t.push(this.form_field.className),this.is_rtl&&t.push("chosen-rtl"),i={"class":t.join(" "),title:this.form_field.title},this.form_field.id.length&&(i.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=n("<div />",i),this.is_multiple?this.container.html('<ul class="chosen-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /><\/li><\/ul><div class="chosen-drop"><ul class="chosen-results"><\/ul><\/div>'):this.container.html('<a class="chosen-single chosen-default"><span>'+this.default_text+'<\/span><div><b><\/b><\/div><\/a><div class="chosen-drop"><div class="chosen-search"><input type="text" autocomplete="off" /><\/div><ul class="chosen-results"><\/ul><\/div>'),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},r.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},r.prototype.register_observers=function(){var n=this;return this.container.bind("touchstart.chosen",function(t){return n.container_mousedown(t),t.preventDefault()}),this.container.bind("touchend.chosen",function(t){return n.container_mouseup(t),t.preventDefault()}),this.container.bind("mousedown.chosen",function(t){n.container_mousedown(t)}),this.container.bind("mouseup.chosen",function(t){n.container_mouseup(t)}),this.container.bind("mouseenter.chosen",function(t){n.mouse_enter(t)}),this.container.bind("mouseleave.chosen",function(t){n.mouse_leave(t)}),this.search_results.bind("mouseup.chosen",function(t){n.search_results_mouseup(t)}),this.search_results.bind("mouseover.chosen",function(t){n.search_results_mouseover(t)}),this.search_results.bind("mouseout.chosen",function(t){n.search_results_mouseout(t)}),this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",function(t){n.search_results_mousewheel(t)}),this.search_results.bind("touchstart.chosen",function(t){n.search_results_touchstart(t)}),this.search_results.bind("touchmove.chosen",function(t){n.search_results_touchmove(t)}),this.search_results.bind("touchend.chosen",function(t){n.search_results_touchend(t)}),this.form_field_jq.bind("chosen:updated.chosen",function(t){n.results_update_field(t)}),this.form_field_jq.bind("chosen:activate.chosen",function(t){n.activate_field(t)}),this.form_field_jq.bind("chosen:open.chosen",function(t){n.container_mousedown(t)}),this.form_field_jq.bind("chosen:close.chosen",function(t){n.input_blur(t)}),this.search_field.bind("blur.chosen",function(t){n.input_blur(t)}),this.search_field.bind("keyup.chosen",function(t){n.keyup_checker(t)}),this.search_field.bind("keydown.chosen",function(t){n.keydown_checker(t)}),this.search_field.bind("focus.chosen",function(t){n.input_focus(t)}),this.search_field.bind("cut.chosen",function(t){n.clipboard_event_checker(t)}),this.search_field.bind("paste.chosen",function(t){n.clipboard_event_checker(t)}),this.is_multiple?this.search_choices.bind("click.chosen",function(t){n.choices_click(t)}):this.container.bind("click.chosen",function(n){n.preventDefault()})},r.prototype.destroy=function(){return n(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},r.prototype.search_field_disabled=function(){return(this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled)?(this.container.addClass("chosen-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_action),this.close_field()):(this.container.removeClass("chosen-disabled"),this.search_field[0].disabled=!1,!this.is_multiple)?this.selected_item.bind("focus.chosen",this.activate_action):void 0},r.prototype.container_mousedown=function(t){if(!this.is_disabled&&(t&&t.type==="mousedown"&&!this.results_showing&&t.preventDefault(),!(t!=null&&n(t.target).hasClass("search-choice-close"))))return this.active_field?!this.is_multiple&&t&&(n(t.target)[0]===this.selected_item[0]||n(t.target).parents("a.chosen-single").length)&&(t.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),n(this.container[0].ownerDocument).bind("click.chosen",this.click_test_action),this.results_show()),this.activate_field()},r.prototype.container_mouseup=function(n){if(n.target.nodeName==="ABBR"&&!this.is_disabled)return this.results_reset(n)},r.prototype.search_results_mousewheel=function(n){var t;return n.originalEvent&&(t=n.originalEvent.deltaY||-n.originalEvent.wheelDelta||n.originalEvent.detail),t!=null?(n.preventDefault(),n.type==="DOMMouseScroll"&&(t=t*40),this.search_results.scrollTop(t+this.search_results.scrollTop())):void 0},r.prototype.blur_test=function(){if(!this.active_field&&this.container.hasClass("chosen-container-active"))return this.close_field()},r.prototype.close_field=function(){return n(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},r.prototype.activate_field=function(){return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},r.prototype.test_active_click=function(t){var i;return i=n(t.target).closest(".chosen-container"),i.length&&this.container[0]===i[0]?this.active_field=!0:this.close_field()},r.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=i.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},r.prototype.result_do_highlight=function(n){var t,i,r,f,u;if(n.length){if(this.result_clear_highlight(),this.result_highlight=n,this.result_highlight.addClass("highlighted"),r=parseInt(this.search_results.css("maxHeight"),10),u=this.search_results.scrollTop(),f=r+u,i=this.result_highlight.position().top+this.search_results.scrollTop(),t=i+this.result_highlight.outerHeight(),t>=f)return this.search_results.scrollTop(t-r>0?t-r:0);if(i<u)return this.search_results.scrollTop(i)}},r.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},r.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},r.prototype.update_results_content=function(n){return this.search_results.html(n)},r.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},r.prototype.set_tab_index=function(){var n;if(this.form_field.tabIndex)return n=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=n},r.prototype.set_label_behavior=function(){var t=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=n("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.bind("click.chosen",function(n){return t.is_multiple?t.container_mousedown(n):t.activate_field()}):void 0},r.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},r.prototype.search_results_mouseup=function(t){var i;return i=n(t.target).hasClass("active-result")?n(t.target):n(t.target).parents(".active-result").first(),i.length?(this.result_highlight=i,this.result_select(t),this.search_field.focus()):void 0},r.prototype.search_results_mouseover=function(t){var i;return i=n(t.target).hasClass("active-result")?n(t.target):n(t.target).parents(".active-result").first(),i?this.result_do_highlight(i):void 0},r.prototype.search_results_mouseout=function(t){if(n(t.target).hasClass("active-result"||n(t.target).parents(".active-result").first()))return this.result_clear_highlight()},r.prototype.choice_build=function(t){var i,r,u=this;return i=n("<li />",{"class":"search-choice"}).html("<span>"+this.choice_label(t)+"<\/span>"),t.disabled?i.addClass("search-choice-disabled"):(r=n("<a />",{"class":"search-choice-close","data-option-array-index":t.array_index}),r.bind("click.chosen",function(n){return u.choice_destroy_link_click(n)}),i.append(r)),this.search_container.before(i)},r.prototype.choice_destroy_link_click=function(t){return t.preventDefault(),t.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(n(t.target))},r.prototype.choice_destroy=function(n){if(this.result_deselect(n[0].getAttribute("data-option-array-index")))return this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),n.parents("li").first().remove(),this.search_field_scale()},r.prototype.results_reset=function(){return this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},r.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},r.prototype.result_select=function(n){var i,t;if(this.result_highlight)return(i=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count())?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?i.removeClass("active-result"):this.reset_single_select_options(),i.addClass("result-selected"),t=this.results_data[i[0].getAttribute("data-option-array-index")],t.selected=!0,this.form_field.options[t.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(t):this.single_set_selected_text(this.choice_label(t)),(n.metaKey||n.ctrlKey)&&this.is_multiple||this.results_hide(),this.show_search_field_default(),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[t.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,n.preventDefault(),this.search_field_scale())},r.prototype.single_set_selected_text=function(n){return n==null&&(n=this.default_text),n===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(n)},r.prototype.result_deselect=function(n){var t;return t=this.results_data[n],this.form_field.options[t.options_index].disabled?!1:(t.selected=!1,this.form_field.options[t.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[t.options_index].value}),this.search_field_scale(),!0)},r.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"><\/abbr>'),this.selected_item.addClass("chosen-single-with-deselect")},r.prototype.get_search_text=function(){return n("<div/>").text(n.trim(this.search_field.val())).html()},r.prototype.winnow_results_set_highlight=function(){var n,t;return t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),n=t.length?t.first():this.search_results.find(".active-result").first(),n!=null?this.result_do_highlight(n):void 0},r.prototype.no_results=function(t){var i;return i=n('<li class="no-results">'+this.results_none_found+' "<span><\/span>"<\/li>'),i.find("span").first().html(t),this.search_results.append(i),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},r.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},r.prototype.keydown_arrow=function(){var n;if(this.results_showing&&this.result_highlight){if(n=this.result_highlight.nextAll("li.active-result").first(),n)return this.result_do_highlight(n)}else return this.results_show()},r.prototype.keyup_arrow=function(){var n;if(this.results_showing||this.is_multiple){if(this.result_highlight)return n=this.result_highlight.prevAll("li.active-result"),n.length?this.result_do_highlight(n.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())}else return this.results_show()},r.prototype.keydown_backstroke=function(){var n;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(n=this.search_container.siblings("li.search-choice").last(),n.length&&!n.hasClass("search-choice-disabled"))?(this.pending_backstroke=n,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0},r.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},r.prototype.keydown_checker=function(n){var t,i;t=(i=n.which)!=null?i:n.keyCode;this.search_field_scale();t!==8&&this.pending_backstroke&&this.clear_backstroke();switch(t){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(n);this.mouse_on_container=!1;break;case 13:this.results_showing&&n.preventDefault();break;case 32:this.disable_search&&n.preventDefault();break;case 38:n.preventDefault();this.keyup_arrow();break;case 40:n.preventDefault();this.keydown_arrow()}},r.prototype.search_field_scale=function(){var t,u,h,f,e,o,i,r,s;if(this.is_multiple){for(h=0,i=0,e="position:absolute; left: -1000px; top: -1000px; display:none;",o=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],r=0,s=o.length;r<s;r++)f=o[r],e+=f+":"+this.search_field.css(f)+";";return t=n("<div />",{style:e}),t.text(this.search_field.val()),n("body").append(t),i=t.width()+25,t.remove(),u=this.container.outerWidth(),i>u-10&&(i=u-10),this.search_field.css({width:i+"px"})}},r}(r)}.call(this)