function getCurrentJobID(){var n=window.location.pathname;return n.split("/").pop()}function getJobsFromIndex(n,t,i){n.Page=t;jQuery.ajax({contentType:"application/json; charset=utf-8",dataType:"json",url:"/Search/ExecuteNextSearch",data:JSON.stringify(n),type:"POST",cache:!1,success:function(n){i(n)}})}function hidePreviousLink(){var t=JSON.parse(sessionStorage.getItem("userObject")),n;if(t.SearchResults!==undefined&&t.SearchResults!==null){n=t.SearchResults.Params.Page;(n===0||n===undefined)&&(n=1);var r=getCurrentJobID(),i=t.SearchResults.Results.Items,u=i.indexOf(Number(r)),f=i[u-1];f===undefined&&Number(n)===1&&$("#previous-joa").css("visibility","hidden")}}function hideNextLink(){var n=JSON.parse(sessionStorage.getItem("userObject")),t;if(n.SearchResults!==undefined&&n.SearchResults!==null){t=n.SearchResults.Params.Page;t===undefined&&(t="1");var i=n.SearchResults.Results.ResultCount,r=Math.ceil(i/n.SearchResults.Params.ResultsPerPage),u=n.SearchResults.Results.Items.indexOf(Number(getCurrentJobID()));r===Number(t)&&u+1===n.SearchResults.Results.Items.length&&$("#next-joa").css("visibility","hidden")}}function getCurrentPage(n){var t=JSON.parse(sessionStorage.getItem("userObject")),r;for(i=0;i<t.SearchResults.Results.PageSets.length;i++)t.SearchResults.Results.PageSets[i].PageItems.indexOf(n)>=0&&(r=t.SearchResults.Results.PageSets[i].Page);return r}function goToByScroll(n){$("html,body").animate({scrollTop:$("#"+n).offset().top},"slow")}function SaveJob(n){if(docID=$("#ControlNumber").val(),n.attr("data-state")==="is-unsaved"){var t=encodeURI("/Search/QuickSave/")+docID;jQuery.ajax({type:"GET",contentType:"html",dataType:"html",url:t,async:!0,success:function(n){checkResult(n,docID)},error:function(){},cache:!1})}else $.post("/Applicant/Profile/DeleteSavedJob",{job:docID}).done(function(){checkResult("Job deleted",docID);removeSavedJobsInSession(docID)})}function checkResult(n,t){if(n==="logged-out"){var i=encodeURI("/Applicant/Profile/QuickSave/")+t;window.location=i}else n==="Job successfully saved."?($(".saveJobButton").text("Saved"),$(".saveJobButton").attr("data-state","is-saved"),addSavedJobsInSession(t)):n==="Job deleted"?($(".saveJobButton").text("Save"),$(".saveJobButton").attr("data-state","is-unsaved")):alert(n)}function getMapCoordinates(n,t,i,r){var u="createBingMap("+n+","+t+",'"+i+"','"+r+"' );";window.setTimeout(u,1)}function createBingMap(n,t,i,r){var e={credentials:usajobsConfig.BingKey,mapTypeId:Microsoft.Maps.MapTypeId.road,center:new Microsoft.Maps.Location(n,t),zoom:10,enableClickableLogo:!1,enableSearchLogo:!1,showCopyright:!1,showDashboard:!0,showMapTypeSelector:!1,showLogo:!0},f,u;map=new Microsoft.Maps.Map(document.getElementById("mapDivContent"),e);f=map.getCenter();u=new Microsoft.Maps.Pushpin(f,{text:"1"});pinInfobox=new Microsoft.Maps.Infobox(u.getLocation(),{title:i,description:r,visible:!1,offset:new Microsoft.Maps.Point(0,15),showCloseButton:!1,height:195});Microsoft.Maps.Events.addHandler(u,"mouseover",displayInfobox);Microsoft.Maps.Events.addHandler(map,"viewchange",hideInfobox);map.entities.push(u);map.entities.push(pinInfobox)}function displayInfobox(){pinInfobox.setOptions({visible:!0})}function hideInfobox(){pinInfobox.setOptions({visible:!1})}function logLocationAC(n){usaj_ga.simple_log_event("Location-Auto-Complete","select",n)}function logKeywordAC(n){usaj_ga.simple_log_event("Keyword-Auto-Complete","select",n)}function termHighlighter(n,t){var i=new RegExp("("+$.ui.autocomplete.escapeRegex(t)+")","ig");return n.replace(i,"<strong>$1<\/strong>")}function splitTermHighlighter(n,t){for(var f,r=t.split(" ").sort(function(n,t){return t.length-n.length}),u="",i=0;i<r.length;i++)r[i]!==""&&(u=u+"("+$.ui.autocomplete.escapeRegex(r[i])+")|");return f=new RegExp(u,"ig"),n.replace(f,"<strong>$&<\/strong>")}function initAutoComplete(){$(".usaj-autocomplete-default").locationAC({source:usajSrcHighlighter,minLength:2,select:function(n,t){var i=t.item;return $(".usaj-autocomplete-default").val(i.value),logLocationAC(i.value),!1},open:function(){$(this).removeClass("ui-corner-all").addClass("ui-corner-top");$("ul.ui-menu").width($(this).innerWidth())},close:function(){$(this).removeClass("ui-corner-top").addClass("ui-corner-all")}});$("#nav-keyword, #search-keyword").keywordAC({source:keywordSrcHighlighter,minLength:2,select:function(n,t){var i=t.item,r="";switch(i.type){case"series":r=i.parentName!==""?"j="+i.actualValue:"jf="+i.actualValue;break;case"agencies":r="a="+i.actualValue;break;case"departments":r="d="+i.actualValue;break;case"occupations":r="soc="+i.actualValue;break;case"job titles":r="jt="+i.actualValue}return logKeywordAC(i.value),window.location.href=buildSearchUrl(r),!1},open:function(){$(this).removeClass("ui-corner-all").addClass("ui-corner-top");$("ul.ui-menu").width($(this).innerWidth())},close:function(){$(this).removeClass("ui-corner-top").addClass("ui-corner-all")}})}function buildSearchUrl(n){var i=$("#pc").val(),r=$("#baseUrl").val(),t="/Search/Results?"+n;return r!==null&&r!==undefined&&r&&(t=r+t),i!==null&&i!==undefined&&i&&(t=t+"&pc="+i),t}var $target,tip,$tooltip,pos_left,pos_top,locationAC,keywordAC,$reveal_more;(function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n(require("jquery")):n(jQuery)})(function(n){"use strict";function s(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;i||n.apply(u,f)},o=i&&!r;clearTimeout(r);r=setTimeout(e,t);o&&n.apply(u,f)}}function h(n){var t=++o;return String(n==null?"rmjs-":n)+t}function e(n){var t=n.clone().css({height:"auto",width:n.width(),maxHeight:"none",overflow:"hidden"}).insertAfter(n),u=t.outerHeight(),i=parseInt(t.css({maxHeight:""}).css("max-height").replace(/[^-\d\.]/g,""),10),f=n.data("defaultHeight"),r;t.remove();r=i||n.data("collapsedHeight")||f;n.data({expandedHeight:u,maxHeight:i,collapsedHeight:r}).css({maxHeight:"none"})}function c(n){if(!f[n.selector]){var t=" ";n.embedCSS&&n.blockCSS!==""&&(t+=n.selector+" + [data-readmore-toggle], "+n.selector+"[data-readmore]{"+n.blockCSS+"}");t+=n.selector+"[data-readmore]{transition: height "+n.speed+"ms;overflow: hidden;}",function(n,t){var i=n.createElement("style");i.type="text/css";i.styleSheet?i.styleSheet.cssText=t:i.appendChild(n.createTextNode(t));n.getElementsByTagName("head")[0].appendChild(i)}(document,t);f[n.selector]=!0}}function r(r,f){this.element=r;this.options=n.extend({},u,f);c(this.options);this._defaults=u;this._name=t;this.init();window.addEventListener?(window.addEventListener("load",i),window.addEventListener("resize",i)):(window.attachEvent("load",i),window.attachEvent("resize",i))}var t="readmore",u={speed:100,collapsedHeight:200,heightMargin:16,moreLink:'<a href="#">Read More<\/a>',lessLink:'<a href="#">Close<\/a>',embedCSS:!0,blockCSS:"display: block; width: 100%;",startOpen:!1,blockProcessed:function(){},beforeToggle:function(){},afterToggle:function(){}},f={},o=0,i=s(function(){n("[data-readmore]").each(function(){var t=n(this),i=t.attr("aria-expanded")==="true";e(t);t.css({height:t.data(i?"expandedHeight":"collapsedHeight")})})},100);r.prototype={init:function(){var t=n(this.element),r,u,i,f;if(t.data({defaultHeight:this.options.collapsedHeight,heightMargin:this.options.heightMargin}),e(t),r=t.data("collapsedHeight"),u=t.data("heightMargin"),t.outerHeight(!0)<=r+u)return this.options.blockProcessed&&typeof this.options.blockProcessed=="function"&&this.options.blockProcessed(t,!1),!0;i=t.attr("id")||h();f=this.options.startOpen?this.options.lessLink:this.options.moreLink;t.attr({"data-readmore":"","aria-expanded":this.options.startOpen,id:i});t.after(n(f).on("click",function(n){return function(i){n.toggle(this,t[0],i)}}(this)).attr({"data-readmore-toggle":i,"aria-controls":i}));this.options.startOpen||t.css({height:r});this.options.blockProcessed&&typeof this.options.blockProcessed=="function"&&this.options.blockProcessed(t,!0)},toggle:function(t,i,r){r&&r.preventDefault();t||(t=n('[aria-controls="'+this.element.id+'"]')[0]);i||(i=this.element);var u=n(i),e="",o="",f=!1,s=u.data("collapsedHeight");u.height()<=s?(e=u.data("expandedHeight")+"px",o="lessLink",f=!0):(e=s,o="moreLink");this.options.beforeToggle&&typeof this.options.beforeToggle=="function"&&this.options.beforeToggle(t,u,!f);u.css({height:e});u.on("transitionend",function(i){return function(){i.options.afterToggle&&typeof i.options.afterToggle=="function"&&i.options.afterToggle(t,u,f);n(this).attr({"aria-expanded":f}).off("transitionend")}}(this));n(t).replaceWith(n(this.options[o]).on("click",function(n){return function(t){n.toggle(this,i,t)}}(this)).attr({"data-readmore-toggle":u.attr("id"),"aria-controls":u.attr("id")}))},destroy:function(){n(this.element).each(function(){var t=n(this);t.attr({"data-readmore":null,"aria-expanded":null}).css({maxHeight:"",height:""}).next("[data-readmore-toggle]").remove();t.removeData()})}};n.fn.readmore=function(i){var u=arguments,f=this.selector;return(i=i||{},typeof i=="object")?this.each(function(){if(n.data(this,"plugin_"+t)){var u=n.data(this,"plugin_"+t);u.destroy.apply(u)}i.selector=f;n.data(this,"plugin_"+t,new r(this,i))}):typeof i=="string"&&i[0]!=="_"&&i!=="init"?this.each(function(){var f=n.data(this,"plugin_"+t);f instanceof r&&typeof f[i]=="function"&&f[i].apply(f,Array.prototype.slice.call(u,1))}):void 0}});$(document).on("mouseenter","[rel~=tooltip]",function(){if($target=$(this),tip=$target.attr("data-title"),$tooltip=$('<div class="usajobs-tooltip" id="tooltip"><\/div>'),!tip||tip==="")return!1;$tooltip.css("opacity",0).html(tip).appendTo("body");var n=function(){$(window).width()<$tooltip.outerWidth()*1.5?$tooltip.css("max-width",$(window).width()/2):$tooltip.css("max-width",320);pos_left=$target.offset().left+$target.outerWidth()/2-$tooltip.outerWidth()/2;pos_top=$target.offset().top-$tooltip.outerHeight()-20;pos_left<0?(pos_left=$target.offset().left+$target.outerWidth()/2-20,$tooltip.addClass("left")):$tooltip.removeClass("left");pos_left+$tooltip.outerWidth()>$(window).width()?(pos_left=$target.offset().left-$tooltip.outerWidth()+$target.outerWidth()/2+20,$tooltip.addClass("right")):$tooltip.removeClass("right");pos_top<0?(pos_top=$target.offset().top+$target.outerHeight(),$tooltip.addClass("top")):$tooltip.removeClass("top");$tooltip.css({left:pos_left,top:pos_top}).animate({top:"+=10",opacity:1},50)};n();$(window).resize($.throttle(250,function(){n()}))});$(document).on("mouseleave","[rel~=tooltip]",function(){$tooltip.animate({top:"-=10",opacity:0},50,function(){$("#tooltip").remove()})});var map=null,pinInfobox=null,controlnum="",announcementnum="";$(document).ready(function(){$(document).on("click",".user-logged-out",function(n){n.preventDefault();var t="",i=window.location.search!==""?window.location.search+"&auth=true":"?auth=true";t=window.location.protocol+"//"+window.location.host+"/"+window.location.pathname+i;window.location.href=t});controlnum=$("#ControlNumber").val();announcementnum=$("#AnnouncementID").val();$("#lnk-agency-contact").bind("click",function(){return goToByScroll("agencycontact"),!1});$(".viewmap").click(function(){var n=$(this).data("coord-lat"),t=$(this).data("coord-long"),i=$.trim($("#jobtitle").text()),r=$(this).data("name");getMapCoordinates(n,t,i,r)});$("body").click(function(){var n=$("#joa-share-menu").attr("aria-hidden");(n===!1||n==="false")&&(console.log("here!"),$("#joa-share-menu").attr("aria-hidden","true"))});$(".saveJobButton").bind("click",function(n){n.preventDefault();SaveJob($(this))});$("#show-all-locations").click(function(){return goToByScroll("btn-more-locations"),!1});$("#lnkHiringPaths").click(function(){return goToByScroll("hiring-paths"),!1});document.referrer&&(document.referrer.toLowerCase().indexOf("/search")!==-1||document.referrer.toLowerCase().indexOf("/viewdetails")!==-1||document.referrer.toLowerCase().indexOf("/coronavirus")!==-1)||$(".usajobs-joa-prev-next__body").hide();var n=JSON.parse(sessionStorage.getItem("userObject"));n===null&&$(".usajobs-joa-prev-next__body").hide();(n.SearchResults===undefined||n.SearchResults===undefined||n.SearchResults===null||n.SearchResults.Results===null)&&$(".usajobs-joa-prev-next__body").hide();try{$.post("/Client/Collect",{ControlNumber:controlnum})}finally{hidePreviousLink();hideNextLink()}});$(document).on("click","#previous-joa",function(){var n=JSON.parse(sessionStorage.getItem("userObject")),i=n.SearchResults.Params.Page,s=window.location.href,u=getCurrentJobID(),t=n.SearchResults.Results.Items,e=t.indexOf(Number(u)),r=t[e-1],f,o;r!==undefined?(f=window.location.href.replace(u,r),f=f.replace(window.location.hash,""),window.location.href=f,o=getCurrentPage(r),n.SearchResults.Params.Page=o,sessionStorage.setItem("userObject",JSON.stringify(n))):i===1?$("#previous-joa").css("visibility","hidden"):i>1&&getJobsFromIndex(n.SearchResults.Params,i-1,function(f){var s,o;t=f.concat(t);n.SearchResults.Results.Items=t;n.SearchResults.Params.Page=parseInt(i)-1;s={Page:parseInt(i)-1,PageItems:f};n.SearchResults.Results.PageSets.push(s);sessionStorage.setItem("userObject",JSON.stringify(n));e=t.indexOf(Number(u));r=t[e-1];o=window.location.href.replace(u,r);o=o.replace(window.location.hash,"");window.location.href=o})});$(document).on("click","#back-to-results",function(){var u,f,t,e=JSON.parse(sessionStorage.getItem("userObject")),r=e.SearchResults.Params.Page,n;if((r===0||r===undefined)&&(r=1),n=e.SearchResults.Results.ReturnUrl.toLowerCase(),n.indexOf("exploreopportunities")!==-1||n.indexOf("coronavirus")!==-1)if(n.indexOf("&page=")!==-1)for(t=n.split("&"),i=0;i<t.length;i++)t[i].indexOf("page=")!==-1&&(u=t[i],f="page="+r,n=n.replace(u,f));else n=n.indexOf("coronavirus")!==-1?n+"?page="+r:n+"&page="+r;else if(n.indexOf("&p=")!==-1)for(t=n.split("&"),i=0;i<t.length;i++)t[i].indexOf("p=")!==-1&&t[i].indexOf("hp")===-1&&(u=t[i],f="p="+r,n=n.replace(u,f));else n=n+"&p="+r;window.location.href=n});$(document).on("click","#next-joa",function(){var t,n=JSON.parse(sessionStorage.getItem("userObject")),s=window.location.href,u=getCurrentJobID(),i=n.SearchResults.Results.Items,o=i.indexOf(Number(u)),r=i[o+1],f,e;r===undefined?(t=n.SearchResults.Params.Page,(t===0||t===undefined)&&(t=1),f=parseInt(t)+1,getJobsFromIndex(n.SearchResults.Params,f,function(t){var s,e;i=i.concat(t);n.SearchResults.Results.Items=i;n.SearchResults.Params.Page=f;o=i.indexOf(Number(u));r=i[o+1];s={Page:f,PageItems:t};n.SearchResults.Results.PageSets.push(s);sessionStorage.setItem("userObject",JSON.stringify(n));e=window.location.href.replace(u,r);e=e.replace(window.location.hash,"");window.location.href=e})):(e=window.location.href.replace(u,r),e=e.replace(window.location.hash,""),window.location.href=e,t=getCurrentPage(r),n.SearchResults.Params.Page=t,sessionStorage.setItem("userObject",JSON.stringify(n)))});$(document).on("click",".locations-show-more",function(){var i=$(this).html(),n=Number($("#MoreLocationsCount").val()),t="Show more locations ("+n+")",r="Show fewer locations ("+n+")";i===t?($(".joa-additional-locations").show(),$(this).html(r),goToByScroll("locations-list")):($(".joa-additional-locations").hide(),$(this).html(t),goToByScroll("locations-list"))});$(document).on("click",".usajobs-joa-occupation__link",function(){usaj_ga.log_event_with_timeout("joa_soc_link","click",$.trim($(this).html()))});$(document).on("click",".usajobs-joa-occupations__series",function(){usaj_ga.log_event_with_timeout("joa_series_link","click",$.trim($(this).html()))});locationAC=$.widget("custom.locationAC",$.ui.autocomplete,{_create:function(){this._super();this.widget().menu("option","items","> :not(.ui-autocomplete-category)")},_renderMenu:function(n,t){n.addClass("usajobs-search-location-autocomplete");var r=this,i="",u=$('<li class="ui-autocomplete-close-header">Close &nbsp;&nbsp;&times;<\/li>');$.each(t,function(t,u){var f;u.type!==i&&(n.append('<li class="ui-autocomplete-category '+u.type+' ">'+u.type+"<\/li>"),i=u.type);f=r._renderItemData(n,u);u.Type&&f.attr("aria-label",u.type+" : "+u.value)})},_renderItem:function(n,t){return $("<li>").addClass(t.type).attr("data-value",t.value).append($("<a>").html(t.label)).appendTo(n)}});keywordAC=$.widget("custom.keywordAC",$.ui.autocomplete,{_create:function(){this._super();this.widget().menu("option","items","> :not(.ui-autocomplete-category)")},_renderMenu:function(n,t){n.addClass("usajobs-search-keyword-autocomplete");var r=this,i="",u=$('<li class="ui-autocomplete-close-header">Close &nbsp;&nbsp;&times;<\/li>');$.each(t,function(t,u){var f;u.type!==i&&(n.append('<li class="ui-autocomplete-category '+u.type+' ">'+u.type+"<\/li>"),i=u.type);f=r._renderItemData(n,u);u.Type&&f.attr("aria-label",u.type+" : "+u.value)})},_renderItem:function(n,t){return $("<li>").addClass(t.type).attr("data-value",t.value).append($("<a>").html(t.label)).appendTo(n)}});var usajSrcHighlighter=function(n,t){$.ajax({url:usajobsConfig.DataHome+"api/Autocomplete/Location",dataType:"json",crossdomain:!0,cache:!0,data:{term:n.term},success:function(i){var f=[],r,u;for(r in i)for(u=0;u<i[r].length;u++){var e=i[r][u].Name,o=i[r][u].Code,s={value:e,label:splitTermHighlighter(e,n.term),type:r,actualValue:o,parentName:""};f.push(s)}t(f)},global:!1})},keywordSrcHighlighter=function(n,t){$.ajax({url:usajobsConfig.DataHome+"api/Autocomplete/Keyword",dataType:"json",crossdomain:!0,cache:!0,data:{term:n.term},success:function(i){var o=[],r,u,h;for(r in i)for(u=0;u<i[r].length;u++){var f=i[r][u].Name,e=i[r][u].Code,s="";r==="series"?f=e+" - "+i[r][u].Name:r==="occupations"&&(e=i[r][u].Name);i[r][u].hasOwnProperty("Acronym")&&(f=f+" ("+i[r][u].Acronym.toUpperCase()+")");i[r][u].hasOwnProperty("ParentName")&&(f=f+" - "+i[r][u].ParentName,s=i[r][u].ParentName);h={value:f,label:splitTermHighlighter(f,n.term),type:r,actualValue:e,parentName:s};o.push(h)}t(o)},global:!1})},occupationSrcHighlighter=function(n,t){$.ajax({url:usajobsConfig.DataHome+"api/Autocomplete/Occupation",dataType:"json",crossdomain:!0,cache:!0,data:{term:n.term},success:function(i){var o=[],r,u,f,e,s;for(r in i)for(u=0;u<i[r].length;u++)f=i[r][u].Name,e=i[r][u].Code,r==="occupations"&&(e=i[r][u].Name),s={value:f,label:splitTermHighlighter(f,n.term),type:r,actualValue:e},o.push(s);t(o)},global:!1})},languageSrcHighlighter=function(n,t){$.ajax({url:usajobsConfig.DataHome+"api/Autocomplete/Language",dataType:"json",crossdomain:!0,cache:!0,data:{term:n.term},success:function(i){t(i.map(function(t){return{value:t.Name,label:splitTermHighlighter(t.Name,n.term),type:"Languages",actualValue:t.Code}}))},global:!1})};$(function(){initAutoComplete()});var $reveal=$('[data-object="reveal"]'),$reveal_more=$('[data-object="reveal-more"]'),hideReadMoreContent=function(){$("body").hasClass("is-print-version")||$reveal_more.readmore({speed:500,collapsedHeight:100,moreLink:'<a class="usajobs-read-more__link" href="#">Read more<\/a>',lessLink:'<a class="usajobs-read-more__link" href="#">Close<\/a>',heightMargin:17,beforeToggle:function(n,t){t.addClass("transitioning")},afterToggle:function(n,t){t.removeClass("transitioning")}})};hideReadMoreContent();$reveal.on("click","[data-behavior]",function(n){var t=$(this),i=t.closest('[data-object="reveal"]'),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){t.trigger(u,{el:t,object:i,target:r,state:f})})});$reveal.on("reveal.show-toggle",function(n,t){var i=t.el.find("[data-toggle-text]"),r=i.attr("data-toggle-text"),u=i.text();n.preventDefault();t.state==="true"?(t.el.attr("aria-expanded","true"),t.target.attr("aria-hidden","false"),i.text(r),i.attr("data-toggle-text",u),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");i.text(r);i.attr("data-toggle-text",u)})});$reveal.on("reveal.show-next",function(n,t){n.preventDefault();t.target.attr("aria-hidden","false");t.target.slideDown(function(){$("html, body").animate({scrollTop:t.el.offset().top});t.el.remove()})});$reveal_more=$('[data-object="reveal-more"]');$(window).resize($.throttle(250,function(){var n=window.innerWidth;n>599?$reveal_more.attr("style")||hideReadMoreContent():$('[data-behavior="joa-read-more"]').readmore("destroy")}));var $reveal=$('[data-object="reveal"]'),$reveal_more=$('[data-object="reveal-more"]'),hideReadMoreContent=function(){$("body").hasClass("is-print-version")||$reveal_more.readmore({speed:500,collapsedHeight:100,moreLink:'<a class="usajobs-read-more__link" href="#">Read more<\/a>',lessLink:'<a class="usajobs-read-more__link" href="#">Close<\/a>',heightMargin:17,beforeToggle:function(n,t){t.addClass("transitioning")},afterToggle:function(n,t){t.removeClass("transitioning")}})};hideReadMoreContent();var $nav_secondary=$('[data-object="nav-secondary"]'),$fixed_nav=$(".is-fixed-nav"),$nav_inpage=$('[data-behavior="nav-inpage"]'),navSecondaryToggleMenuItems=function(){var r=0,t=$nav_secondary.find(".usajobs-nav-secondary__menu"),n=t.find(".more"),e=$nav_secondary.find($nav_secondary.attr("data-target")),o=n.outerWidth(!0),u,i,f;t.find("> li:not(.more)").each(function(){r+=$(this).outerWidth(!0)});u=$nav_secondary.outerWidth(!0)-o;r>u?t.each(function(){i=t.find("> li:not(.more)").last();i.attr("data-width",i.outerWidth(!0));i.prependTo(e);navSecondaryToggleMenuItems()}):(f=n.find("li").first(),r+f.data("width")<u&&f.insertBefore(n));n.find("li").length>0?n.css("display","inline-block"):n.css("display","none")},updateActiveNav=function(){var n=$(document).scrollTop(),i=$fixed_nav.length>0,t=$nav_secondary.find('[data-behavior="nav-secondary.scroll-to-top nav-secondary.make-active"]');i&&t.each(function(){var i=$(this),r=$(i.attr("href"));r.position().top<=n&&r.position().top+r.height()>n?(t.removeClass("is-active"),i.addClass("is-active")):i.removeClass("is-active")})};if($nav_secondary!==undefined&&$nav_secondary.length>0&&navSecondaryToggleMenuItems(),$nav_inpage!==undefined&&$nav_inpage.length>0)$nav_inpage.on("click",function(n){var t=$(this),i=$(document).find('[data-object="nav-secondary"]'),r=i.find('[href="'+t.attr("href")+'"]');n.preventDefault();t.blur();r.trigger("click")});$(window).resize($.throttle(250,function(){$nav_secondary!==undefined&&$nav_secondary.length>0&&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_secondary.on("nav-secondary.make-active",function(n,t){var i=t.object.find(".is-active");i.removeClass("is-active");t.el.addClass("is-active")});$nav_secondary.on("nav-secondary.scroll-to-top",function(n,t){var i=t.el.attr("href"),u=$("body").find(i),r=0;$(document).off("scroll");t.object.hasClass("is-fixed-nav")&&(r=$(window).scrollTop()<t.object.height()?t.object.height()*2.5:t.object.height()+15);$("html, body").stop().animate({scrollTop:u.offset().top-r},500,"swing",function(){history.pushState({},"",i)})});$(window).scroll($.throttle(250,function(){$fixed_nav.toggleClass("is-fixed",$(this).scrollTop()>$fixed_nav.height());updateActiveNav()}))