var sort_by,MergeTagManager,AssessmentStatus,Consent,Status,CandidateConsent,CandidateConsentStatus,__awaiter,__generator,Recruiter,Candidate,RecruitmentAdministrator,__rest,FilterGroupApplicantQuery,__assign,__extends,Recruiting;(function(){var r,t,n,i;$.ajaxSetup({contentType:"application/json",dataType:"json",cache:!1});r=6e4;namespace("US.utils").handleGlobalAjaxError=function(n,t,i){var r,u;t.statusText=="abort"||t.status==0||i.suppressErrors||i.url.indexOf("/Content/")>=0||(t.status==403?(r=t.responseText?ko.utils.parseJson(t.responseText):{},i.permissionOptions=i.permissionOptions||{},$.extend(i.permissionOptions,r),US.utils.showModal({viewModel:new US.Common.PermissionDeniedModalViewModel(i.permissionOptions)})):(u=t.getResponseHeader("X-Correlation-Id"),US.utils.showModal({viewModel:new Recruiting.Common.ErrorModalViewModel({correlationId:u})})))};t=[];namespace("US.utils").onAjaxComplete=function(n){t.push(n)};namespace("US.utils").handleGlobalAjaxComplete=function(n,i,r){for(var u=0;u<t.length;++u)t[u](n,i,r)};namespace("US.utils").replaceIframe=function(n,t){n.contentWindow.location.replace(t)};namespace("US.utils").checkIframeRefresh=function(n,t,i){i===void 0&&(i=r);var f=new RegExp("^(?:/?|[a-zA-Z]+://([^/]+))/([^?]*)"),u=new Date(0);return function(r,e,o){var c,h,l,a,s;(e.status===200||e.status===204)&&((c=new Date,c.getTime()-u.getTime()<i)||(h=o.url.match(f),h)&&((l=h[1],a=h[2].toLowerCase(),l!==US.utils.window.location().host||$.any(n,function(n){return a===n}))||(s=$(t)[0],s&&s.contentWindow)&&(US.utils.replaceIframe(s,s.src),u=c)))}};namespace("US.utils").redirectOn278=function(n,t){t.status==278&&(US.utils.window.clearBeforeUnloadEvents(),US.utils.window.redirect(t.getResponseHeader("Location")))};US.utils.onAjaxComplete(US.utils.redirectOn278);$(document).ajaxComplete(US.utils.handleGlobalAjaxComplete);$(document).ajaxError(US.utils.handleGlobalAjaxError);window.isTestRun=function(){return localStorage.getItem("echo-runner")!==null};window.isTestRun()&&(n=[],i=[],$(document).ajaxSend(function(t,i,r){n.push({jqXhr:i,options:r})}),$(document).ajaxComplete(function(t,r){i=i.concat($.grep(n,function(n){return n.jqXhr==r}));n=$.grep(n,function(n){return n.jqXhr!=r})}),window.getPendingAjaxRequests=function(){return $.map(n,function(n){return n.options.type+" "+n.options.url}).join("\r\n")},window.hasAjaxRequestCompleted=function(n){return n=n.toLowerCase(),$.any(i,function(t){return t.options.url.toLowerCase()==n})},$("head").append($("<style>* { -webkit-animation-duration: 0s !important; animation-duration: 0s !important; -webkit-transition-duration: 0 !important; transition-duration: 0s !important; transition-delay: 0s !important; animation-delay: 0s !important; }<\/style>")))})(),function(){String.prototype.endsWith=function(n){return this.indexOf(n,this.length-n.length)!==-1};String.prototype.capitalize=function(){var n=[];return this.split("-").forEach(function(t){n.push(t.charAt(0).toUpperCase()+t.slice(1))}),n.join("-")};$.fn.outerHtml=function(n){return n?this.before(n).remove():jQuery("<p>").append(this.eq(0).clone()).html()};$.grepFirst=function(n,t){for(var i in n)if(n.hasOwnProperty(i)&&t(n[i]))return n[i];return null};$.any=function(n,t){t==null&&(t=function(){return!0});for(var i in n)if(n.hasOwnProperty(i)&&t(n[i]))return!0;return!1};$.escapeHtml=function(n){return $("<div/>").text(n).html()};$.strongHtml=function(n){return $("<strong/>").text(n).outerHtml()};$.stripHtml=function(n){return $("<div/>").html(n).text()};$.nullToEmptyString=function(n){return n===null?"":n};$.isNullOrEmptyStringOrUndefined=function(n){return n===null||n===""||n===undefined};$(function(){$(".override-overflow.in").css("overflow","visible");$(".override-overflow").on("shown.bs.collapse",function(){$(this).css("overflow","visible");$(this).parent(".panel").css("overflow","visible")});$(".override-overflow").on("hide.bs.collapse",function(){$(this).css("overflow","hidden");$(this).parent(".panel").css("overflow","hidden")})});$.fn.scrollTo=function(){var n=$(".navbar-fixed-top").outerHeight()||0;$("html, body").animate({scrollTop:$(this).offset().top-n},350)};$.fn.center=function(){var n=$(this);if(n.length){var t=0,r=$(window).scrollTop(),i=n.offset().top;i>r+window.innerHeight/2&&(t=i-window.innerHeight/2+n.height()+2,$("html, body").animate({scrollTop:t},5))}};$.fn.scrollUntilVisible=function(){var n=$(this),r,f;if(n.length){var t=$(window).scrollTop(),u=n.offset().top,i=n.offset().top+n.outerHeight(),e=t+window.innerHeight;if(t<u&&e>i)return!1;r=20;f=t>i?u+r:i-window.innerHeight+r;$("html, body").animate({scrollTop:f},350)}};$(function(){$("[data-smooth-scroll=true]").click(function(n){n.preventDefault();$($(this).attr("href")).scrollTo()})});$.formatNumber=function(n,t,i){var r=$("<span />").attr("data-automation",i);return r.autoNumeric("init",{mDec:t}),r.autoNumeric("set",n),$("<div/>").append(r).html()}}(),function(){Modernizr.addTest("ipad",function(){return!!navigator.userAgent.match(/iPad/i)});Modernizr.addTest("iphone",function(){return!!navigator.userAgent.match(/iPhone/i)});Modernizr.addTest("ipod",function(){return!!navigator.userAgent.match(/iPod/i)});Modernizr.addTest("appleios",function(){return Modernizr.ipad||Modernizr.ipod||Modernizr.iphone})}(),function(){function n(n){this._id=n;this.$tpanel=$("#"+n);this.$tabs=this.$tpanel.find(".tab");this.$panels=this.$tpanel.find(".tab-pane");this.bindHandlers();this.init()}n.prototype.keys={left:37,up:38,right:39,down:40};n.prototype.init=function(){var n;this.$panels.attr("aria-hidden","true");this.$panels.removeClass("active in");n=this.$tabs.filter(".active");n===undefined&&(n=this.$tabs.first(),n.addClass("active"));this.$tpanel.find("#"+n.find("a").attr("aria-controls")).addClass("active in").attr("aria-hidden","false")};n.prototype.switchTabs=function(n,t){var r=n.find("a"),i=t.find("a");n.removeClass("active");r.attr("tabindex","-1").attr("aria-selected","false");t.addClass("active");i.attr("aria-selected","true");this.$tpanel.find("#"+r.attr("aria-controls")).removeClass("active in").attr("aria-hidden","true");this.$tpanel.find("#"+i.attr("aria-controls")).addClass("active in").attr("aria-hidden","false");i.attr("tabindex","0");i.focus()};n.prototype.bindHandlers=function(){var n=this;this.$tabs.keydown(function(t){return n.handleTabKeyDown($(this),t)});this.$tabs.click(function(t){return n.handleTabClick($(this),t)})};n.prototype.handleTabKeyDown=function(n,t){var r,i;switch(t.keyCode){case this.keys.left:case this.keys.up:return i=this.$tabs.index(n),r=i===0?this.$tabs.last():this.$tabs.eq(i-1),this.switchTabs(n,r),t.preventDefault(),!1;case this.keys.right:case this.keys.down:return i=this.$tabs.index(n),r=i===this.$tabs.length-1?this.$tabs.first():this.$tabs.eq(i+1),this.switchTabs(n,r),t.preventDefault(),!1}};n.prototype.handleTabClick=function(n){var t=this.$tpanel.find(".tab.active");this.switchTabs(t,n)};namespace("US.utils").accTabs=function(t){var i=new n(t)}}(),function(){namespace("US.utils").charCounter=function(n,t){$(n).on("focus",function(){$(t).attr("aria-live","polite")});$(n).on("blur",function(){$(t).removeAttr("aria-live")})}}(),function(n){var t;(function(n){var t;(function(n){var t=["hasUiErrors","uiErrors","__ko_mapping__"];n.copyIntoObservables=function(n,i,r){var u,f;if(r=r||[],n&&i)for(u in n)n.hasOwnProperty(u)&&(t.indexOf(u)>=0||r.indexOf(u)>=0||(f=i[u],f&&ko.isWriteableObservable(f)&&f()!==n[u]&&f(n[u])))}})(t=n.CopyIntoObservables||(n.CopyIntoObservables={}))})(t=n.Utils||(n.Utils={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){t.exceedsExportCap=function(n){return n.totalCount>1e4&&n.query.Ids.length===0||Array.isArray(n.query.Ids)&&n.query.Ids.length>1e4};t.exportToCsv=function(t){return new Promise(function(i,r){var u=new XMLHttpRequest;u.open("POST",t.url);u.onload=function(){if(u.status>=200&&u.status<300){var t=n.Filedownload.parseFilename(u.getResponseHeader("Content-Disposition")),f=u.getResponseHeader("Content-Type"),e=new Blob([u.response],{type:f});i({blob:e,fileName:t})}else r({status:u.status,statusText:u.statusText})};u.onerror=function(){r({status:u.status,statusText:u.statusText})};u.onabort=function(){r({status:u.status,statusText:u.statusText})};u.setRequestHeader("Content-type","application/json");u.send(ko.mapping.toJSON(t.query))})}})(t=n.CsvExport||(n.CsvExport={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(){}return n.dateContext=function(n){return this.isYesterday(n)?"1":this.isToday(n)?"2":this.isTomorrow(n)?"3":"0"},n.daysFromToday=function(n){var t=n.clone();return t.startOf("day").diff(moment().startOf("day"),"days")},n.formatDateString=function(n,t){var r;t===void 0&&(t=null);var u=t==null?null:t.dateTranslation,f=t==null?0:t.futureDays,i=this.daysFromToday(n);return i===0?$.t("Common.DateTime.PresentDay"):i===-1?$.t("Common.DateTime.Yesterday"):i===1?$.t("Common.DateTime.Tomorrow"):0<i&&i<=f?$.t("Common.DateTime.InNDays",{nDays:i}):(r=n.format("L"),u==null?r:$.t(u,{date:r}))},n.formatDateStringFromDate=function(n,t){if(t===void 0&&(t=null),n===null)return null;var i=moment(n).local();return i.isValid()?this.formatDateString(i,t):null},n.formatDateTimeString=function(n){return n.format("L hh:mm a")},n.getCurrentTime=function(n){return n.getTime()},n.isToday=function(n){return moment().isSame(moment(n).startOf("day"),"d")},n.isYesterday=function(n){return moment().add(-1,"day").isSame(moment(n).startOf("day"),"d")},n.isTomorrow=function(n){return moment().add(1,"day").isSame(moment(n).startOf("day"),"d")},n.setDateOnlyToLocalTimeZone=function(n){return moment(n.utc().format("YYYY-MM-DD"))},n.setDateOnlyToUtc=function(n){return moment.utc(n.format("YYYY-MM-DD"))},n}();n.Date=t})(t=n.Utils||(n.Utils={}))}(Recruiting||(Recruiting={})),function(){namespace("US.utils").document={referrer:function(){return window.document.referrer},activeElements:[]}}(),function(n){var i=function(){function n(){if(n.FeatureSettings)throw new Error("singleton instance of FeatureSettings has already been created");this.configurationGroups=[]}return n.getInstance=function(){return n.FeatureSettings!=null?n.FeatureSettings:(n.FeatureSettings=new n,n.FeatureSettings)},n.prototype.init=function(n){this.configurationGroups=n.slice()},n.prototype.isEnabled=function(n,t){var i=this.configurationGroups.find(function(t){return t.name===n});return!!i&&i.isEnabled(t)},n.prototype.updateConfigurationGroup=function(n,t){var i=this.configurationGroups.find(function(t){return t.name===n});i&&(i.update(t),$(document).trigger("featuresettings.updated"))},n}(),r=function(){function n(n,t){this.name=n;this.enabledFeatures=t}return n.prototype.isEnabled=function(n){return this.enabledFeatures.indexOf(n)>=0},n.prototype.update=function(n){this.enabledFeatures=n},n}(),t;n.FeatureSettingsConfigurationGroup=r;t=function(){function n(){}return n.PublishingAndJobBoardFeatures={Evergreen:"Evergreen",FeaturedOpportunities:"FeaturedOpportunities",FTE:"FTE",IncludeHiringManagersInOnboardingOwnerField:"IncludeHiringManagersInOnboardingOwnerField",IncludeHiringManagersInRecruiterField:"IncludeHiringManagersInRecruiterField",Approvals:"Approvals",Parallel:"Parallel"},n.CandidateConsentFeatures={CandidateConsent:"CandidateConsent"},n.AccessibilityFeatures={Accessibility:"Accessibility"},n.CandidateInformationFeatures={CandidateReferences:"CandidateReferences",CandidateMatch:"CandidateMatch"},n.OpportunityManagementPageFeatures={PersonalizedJobSearch:"PersonalizedJobSearch",JobSearchAgent:"JobSearchAgent"},n.OrganizationFeatures={OrgLevels:"OrgLevels",DefaultOpportunityOrgLevelsFromUser:"DefaultOpportunityOrgLevelsFromUser",RestrictOpportunityAccessByOrgLevels:"RestrictOpportunityAccessByOrgLevels",RestrictOrgLevelSelectionsByQualifiers:"RestrictOrgLevelSelectionsByQualifiers",AuditCandidateSearch:"AuditSearchingForCandidates",SendRehiresToOnboarding:"SendRehiresToOnboarding"},n.OfferFeatures={Approvals:"Approvals",Parallel:"Parallel"},n.PublishingAndJobBoard="Recruitment.OpportunityManagement.PublishingAndJobBoards",n.CandidateConsent="Recruitment.CandidateConsent",n.Accessibility="Recruitment.Accessibility",n.CandidateInformation="Recruitment.CandidateInformation",n.OpportunityManagementPage="Recruitment.OpportunityManagement.PageFeatures",n.Organization="Recruitment.Organization",n.Offers="Recruitment.Offers",n}();n.FeatureGroups=t;n.FeatureSettings=i.getInstance()}(Recruiting||(Recruiting={})),function(n){var t;(function(n){n.parseFilename=function(n){var i="",r,t;return n&&n.indexOf("attachment")!==-1&&(r=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/,t=r.exec(n),t!=null&&t[1]&&(i=t[1].replace(/['"]/g,""))),i};n.downloadBlob=function(n,t){var u,r,i;typeof window.navigator.msSaveBlob!="undefined"?window.navigator.msSaveBlob(n,t):(u=window.URL,r=u.createObjectURL(n),t?(i=document.createElement("a"),typeof i.download=="undefined"?window.location.href=r:(i.href=r,i.download=t,document.body.appendChild(i),i.click())):window.location.href=r,setTimeout(function(){u.revokeObjectURL(r)},100))}})(t=n.Filedownload||(n.Filedownload={}))}(Recruiting||(Recruiting={})),function(){namespace("US.utils").FileUpload=function(){var n=this;n.configure=function(t,i,r){t.has('input[name="__RequestVerificationToken"]').length||t.append($('input[name="__RequestVerificationToken"]').first().clone(!0));i.off(".fileupload");i.on("change.fileupload",function(u){var e=n.truncateFileName($(this).val()),f;if(typeof u.target.files!="undefined"){if(u.target.files.length===0)return;f=u.target.files[0].size}r(e,f,function(){var u=null,r=$.Deferred(),f={dataType:"json",iframe:!0,complete:function(){i.replaceWith(i=i.clone(!0))},success:function(){r.resolve.apply(this,arguments)},error:function(){r.reject.apply(this,arguments)},beforeSend:function(n){u=n}};return n.isInternetExplorer(navigator.userAgent)||$.extend(f,{iframeSrc:"about:blank"}),t.ajaxSubmit(f),r.abort=function(){u!=null&&u.abort()},r})})};n.isInternetExplorer=function(n){return/(MSIE|Trident)/i.test(n||"")};n.truncateFileName=function(n){var t=n.lastIndexOf("\\"),i=n.lastIndexOf("/");return n.substr(Math.max(t,i)+1)}}}(),function(){namespace("US.utils").ga={whiteListedUrlTerms:["q","opportunityId"],getCleanQueryString:function(n){var i,r,t,u,f;if(typeof n=="undefined"&&(n=US.utils.window.location().search),n==="")return"";i=$.deparam($.deparam.querystring(n));r={};for(t in i)i.hasOwnProperty(t)&&(u=t.toLowerCase(),f=$.grep(US.utils.ga.whiteListedUrlTerms,function(n){return n.toLowerCase()===u}).length>0||u.indexOf("utm")===0,f&&(r[t]=i[t]));return $.isEmptyObject(r)?"":"?"+$.param(r)},getCleanUrl:function(n){return n.split("?")[0]+this.getCleanQueryString(n)}}}(),function(n){var t;(function(n){n.Empty="00000000-0000-0000-0000-000000000000"})(t=n.Guid||(n.Guid={}))}(Recruiting||(Recruiting={})),function(){namespace("US.utils").sessionStorage={setItem:function(n,t){sessionStorage.setItem(n,t)},getItem:function(n){return sessionStorage.getItem(n)},removeItem:function(n){sessionStorage.removeItem(n)},clear:function(){sessionStorage.clear()}};namespace("US.utils").localStorage={setItem:function(n,t){localStorage.setItem(n,t)},getItem:function(n){return localStorage.getItem(n)},removeItem:function(n){localStorage.removeItem(n)},clear:function(){localStorage.clear()}}}(),function(n){var t;(function(n){var t;(function(n){function t(n){return"<strong>"+$("<div/>").text(n).html()+"<\/strong>"}function i(n){return"<em>"+$("<div/>").text(n).html()+"<\/em>"}function r(n){var t=[],i=$(n).find("img");return i.each(function(n,i){var r=i;r.src.indexOf("blob:")===-1&&r.src.indexOf("data:")===-1&&r.width===0&&t.push(r.src)}),t}function u(n){return $("<div/>").html(n).text().replace(/[\ufeff\r]/g,"").trim()}n.makeStrong=t;n.emphasize=i;n.validateImages=r;n.extractPlainText=u})(t=n.HtmlHelper||(n.HtmlHelper={}))})(t=n.Utils||(n.Utils={}))}(Recruiting||(Recruiting={})),function(){i18n=i18next;i18init=function(n,t,i){var u,f,e,r,o;if(i18nextJquery.init(i18n,$,{useOptionsAttr:!0}),u="i18n_version",f="i18n_",window.localStorage&&localStorage[u]!==i){for(e=[],r=0;r<localStorage.length;r++)o=localStorage.key(r),o.indexOf(f)===0&&e.push(o);e.forEach(function(n){localStorage.removeItem(n)})}localStorage[u]=i;i18next.use(i18nextLocalStorageCache).use(i18nextXHRBackend).use({type:"postProcessor",name:"unescapeTranslation",process:function(n){return decodeURI(n)}}).init({lng:n,fallbackLng:"en-US",joinArrays:"\n",load:"currentOnly",interpolation:{prefix:"__",suffix:"__",unescapePrefix:"~"},cache:{enabled:!0,prefix:f},backend:{loadPath:t,ajax:function(n,t,i){$.ajax({url:n,cache:!0,dataType:"json",async:!1,success:function(n,t,r){i(r.responseText,r)}})}}},function(){$(document).translateChildren();$(window).trigger("i18next.load")});namespace("US").CurrentLocale=new US.utils.Locale(i18n.language);US.CurrentLocale.setLocaleForMoment()};$.fn.translate=function(){var t={},i=$(this).data(),n,r;for(n in i)i.hasOwnProperty(n)&&n.indexOf("i18nOptions")===0&&(r=n.substr(11),t[r.charAt(0).toLowerCase()+r.slice(1)]=encodeURI(i[n]));t.postProcess="unescapeTranslation";$(this).localize(t)};$.fn.translateChildren=function(){$(this).find("[data-i18n]").each(function(n,t){$(t).translate()})}}(),function(n){n.utils.wrapAccessor=function(n){return function(){return n}};n.utils.arrayFirstIndexOf=function(n,t,i){for(var r=0,u=n.length;r<u;r++)if(t.call(i,n[r]))return r;return-1};n.utils.filterCollectionWithDelta=function(t,i,r,u){var f=n.utils.unwrapObservable(t).filter(function(t){var r=!1;return $.each(n.utils.unwrapObservable(i),function(n,i){return r=u(t,i),!r}),!r});r.removeAll();r.push.apply(r,f)};n.utils.defaultValues=function(t,i,r){var u=n.utils.extend({},i),f={};return t.forEach(function(n){if(n.indexOf("[]")!==-1){var t=n.substr(0,n.length-2);f[t]=[];u&&u[t]==null&&delete u[t]}else f[n]=r}),n.utils.extend(f,u)};n.utils.properties=function(t,i){return n.utils.defaultValues(t,i)};n.utils.isObservableArray=function(t){return n.isObservable(t)&&t()instanceof Array};n.observableArray.fn.forEach=function(){return this().forEach.apply(this(),arguments)};n.observableArray.fn.contains=function(t){return this().indexOf(n.unwrap(t))>-1};n.computed.fn.contains=function(t){return this().indexOf(n.unwrap(t))>-1};n.observable.fn.beforeAndAfterSubscribe=n.computed.fn.beforeAndAfterSubscribe=function(n,t){var i;this.subscribe(function(n){i=n},null,"beforeChange");this.subscribe(function(r){n.call(t,i,r)})};n.subscribable.fn.subscribeChanged=function(n){var t=this.peek();return this.subscribe(function(i){var r=t;t=i;n(i,r)})};n.observable.fn.toSimpleDate=function(){var n=moment(this());return Recruiting.Utils.Date.formatDateString(n)};n.observable.fn.dateContext=function(){return Recruiting.Utils.Date.dateContext(this())};n.observable.fn.asObservableDate=function(){var t=this;return n.computed({read:function(){return t()?moment(t()).toDate():null},write:function(n){if(n&&n instanceof Date){var i=moment.utc(n);if(i.isValid()){t(i.format("YYYY-MM-DDTHH:mm:ss")+"Z");return}}t(null)}})};n.observable.fn.asObservableDateOnly=function(){var t=this;return n.computed({read:function(){return t()?Recruiting.Utils.Date.setDateOnlyToLocalTimeZone(moment(t())).toDate():null},write:function(n){if(n&&n instanceof Date){t(n?Recruiting.Utils.Date.setDateOnlyToUtc(moment(n)):n);return}t(null)}})};n.observable.fn.asObservableLocalDate=function(){var t=this;return n.computed({read:function(){return t()?t().startOf("day").toDate():null},write:function(n){if(n&&n instanceof Date){t(n?moment(n).startOf("day"):n);return}t(null)}})};n.observable.fn.asRadioBoolean=function(){var t=this;return n.computed({read:function(){return t().toString()},write:function(n){t(n==="true")}})};n.observable.fn.asNullableRadioBoolean=function(){var t=this;return n.computed({read:function(){return t()!=null?t().toString():"null"},write:function(n){t(n==="true")}})};n.bindingHandlers.stopBindings={init:function(){return{controlsDescendantBindings:!0}}};n.observable.fn.asInverted=function(){var t=this;return n.computed({read:function(){return!t()},write:function(n){t(!n)}})};n.observable.fn.asToggle=function(){var n=this;return function(){return n(!n()),!0}};n.observable.fn.fromDeferred=function(n){var t=this;n.always(function(){t(null)});t(n)};n.observable.fn.move=function(n,t){t<0||t>this().length||(this.valueWillMutate(),this().splice(t,0,this().splice(n,1)[0]),this.valueHasMutated())};n.observable.fn.canMoveLeft=function(n){var t=this().indexOf(n);return t>0};n.observable.fn.moveLeft=function(n){var t=this().indexOf(n);this.move(t,t-1)};n.observable.fn.canMoveRight=function(n){var t=this().indexOf(n);return t<this().length-1};n.observable.fn.moveRight=function(n){var t=this().indexOf(n);this.move(t,t+1)};n.observable.fn.del=function(n){var t=this().indexOf(n);t!=-1&&(this.valueWillMutate(),this().splice(t,1),this.valueHasMutated())}}(ko),function(n){var t;(function(n){n.LinkedInData={countries:[{code:"ad",name:"Andorra",geoEnabled:!1},{code:"ae",name:"United Arab Emirates",geoEnabled:!1},{code:"af",name:"Afghanistan",geoEnabled:!1},{code:"ag",name:"Antigua and Barbuda",geoEnabled:!1},{code:"ai",name:"Anguilla",geoEnabled:!1},{code:"al",name:"Albania",geoEnabled:!1},{code:"am",name:"Armenia",geoEnabled:!1},{code:"an",name:"Netherlands Antilles",geoEnabled:!1},{code:"ao",name:"Angola",geoEnabled:!1},{code:"aq",name:"Antarctica",geoEnabled:!1},{code:"ar",name:"Argentina",geoEnabled:!1},{code:"as",name:"American Samoa",geoEnabled:!1},{code:"at",name:"Austria",geoEnabled:!1},{code:"au",name:"Australia",geoEnabled:!0},{code:"aw",name:"Aruba",geoEnabled:!1},{code:"ax",name:"Aland Islands",geoEnabled:!1},{code:"az",name:"Azerbaijan",geoEnabled:!1},{code:"ba",name:"Bosnia and Herzegovina",geoEnabled:!1},{code:"bb",name:"Barbados",geoEnabled:!1},{code:"bd",name:"Bangladesh",geoEnabled:!1},{code:"be",name:"Belgium",geoEnabled:!0},{code:"bf",name:"Burkina Faso",geoEnabled:!1},{code:"bg",name:"Bulgaria",geoEnabled:!1},{code:"bh",name:"Bahrain",geoEnabled:!1},{code:"bi",name:"Burundi",geoEnabled:!1},{code:"bj",name:"Benin",geoEnabled:!1},{code:"bm",name:"Bermuda",geoEnabled:!1},{code:"bn",name:"Brunei Darussalam",geoEnabled:!1},{code:"bo",name:"Bolivia",geoEnabled:!1},{code:"br",name:"Brazil",geoEnabled:!0},{code:"bs",name:"Bahamas",geoEnabled:!1},{code:"bt",name:"Bhutan",geoEnabled:!1},{code:"bv",name:"Bouvet Island",geoEnabled:!1},{code:"bw",name:"Botswana",geoEnabled:!1},{code:"by",name:"Belarus",geoEnabled:!1},{code:"bz",name:"Belize",geoEnabled:!1},{code:"ca",name:"Canada",geoEnabled:!0},{code:"cb",name:"Caribbean Nations",geoEnabled:!1},{code:"cc",name:"Cocos (Keeling) Islands",geoEnabled:!1},{code:"cd",name:"Democratic Republic of the Congo",geoEnabled:!1},{code:"cf",name:"Central African Republic",geoEnabled:!1},{code:"cg",name:"Congo",geoEnabled:!1},{code:"ch",name:"Switzerland",geoEnabled:!0},{code:"ci",name:"Cote D'Ivoire (Ivory Coast)",geoEnabled:!1},{code:"ck",name:"Cook Islands",geoEnabled:!1},{code:"cl",name:"Chile",geoEnabled:!1},{code:"cm",name:"Cameroon",geoEnabled:!1},{code:"cn",name:"China",geoEnabled:!0},{code:"co",name:"Colombia",geoEnabled:!1},{code:"cr",name:"Costa Rica",geoEnabled:!1},{code:"cs",name:"Serbia and Montenegro",geoEnabled:!1},{code:"cu",name:"Cuba",geoEnabled:!1},{code:"cv",name:"Cape Verde",geoEnabled:!1},{code:"cx",name:"Christmas Island",geoEnabled:!1},{code:"cy",name:"Cyprus",geoEnabled:!1},{code:"cz",name:"Czech Republic",geoEnabled:!0},{code:"de",name:"Germany",geoEnabled:!0},{code:"dj",name:"Djibouti",geoEnabled:!1},{code:"dk",name:"Denmark",geoEnabled:!0},{code:"dm",name:"Dominica",geoEnabled:!1},{code:"do",name:"Dominican Republic",geoEnabled:!1},{code:"dz",name:"Algeria",geoEnabled:!1},{code:"ec",name:"Ecuador",geoEnabled:!1},{code:"ee",name:"Estonia",geoEnabled:!1},{code:"eg",name:"Egypt",geoEnabled:!1},{code:"eh",name:"Western Sahara",geoEnabled:!1},{code:"er",name:"Eritrea",geoEnabled:!1},{code:"es",name:"Spain",geoEnabled:!0},{code:"et",name:"Ethiopia",geoEnabled:!1},{code:"fi",name:"Finland",geoEnabled:!1},{code:"fj",name:"Fiji",geoEnabled:!1},{code:"fk",name:"Falkland Islands (Malvinas)",geoEnabled:!1},{code:"fm",name:"Federated States of Micronesia",geoEnabled:!1},{code:"fo",name:"Faroe Islands",geoEnabled:!1},{code:"fr",name:"France",geoEnabled:!0},{code:"fx",name:"France, Metropolitan",geoEnabled:!1},{code:"ga",name:"Gabon",geoEnabled:!1},{code:"gb",name:"United Kingdom",geoEnabled:!0},{code:"gd",name:"Grenada",geoEnabled:!1},{code:"ge",name:"Georgia",geoEnabled:!1},{code:"gf",name:"French Guiana",geoEnabled:!1},{code:"gh",name:"Ghana",geoEnabled:!1},{code:"gi",name:"Gibraltar",geoEnabled:!1},{code:"gl",name:"Greenland",geoEnabled:!1},{code:"gm",name:"Gambia",geoEnabled:!1},{code:"gn",name:"Guinea",geoEnabled:!1},{code:"gp",name:"Guadeloupe",geoEnabled:!1},{code:"gq",name:"Equatorial Guinea",geoEnabled:!1},{code:"gr",name:"Greece",geoEnabled:!1},{code:"gs",name:"S. Georgia and S. Sandwich Islands",geoEnabled:!1},{code:"gt",name:"Guatemala",geoEnabled:!1},{code:"gu",name:"Guam",geoEnabled:!1},{code:"gw",name:"Guinea-Bissau",geoEnabled:!1},{code:"gy",name:"Guyana",geoEnabled:!1},{code:"hk",name:"Hong Kong",geoEnabled:!1},{code:"hm",name:"Heard Island and McDonald Islands",geoEnabled:!1},{code:"hn",name:"Honduras",geoEnabled:!1},{code:"hr",name:"Croatia",geoEnabled:!1},{code:"ht",name:"Haiti",geoEnabled:!1},{code:"hu",name:"Hungary",geoEnabled:!1},{code:"id",name:"Indonesia",geoEnabled:!0},{code:"ie",name:"Ireland",geoEnabled:!1},{code:"il",name:"Israel",geoEnabled:!1},{code:"in",name:"India",geoEnabled:!0},{code:"io",name:"British Indian Ocean Territory",geoEnabled:!1},{code:"iq",name:"Iraq",geoEnabled:!1},{code:"ir",name:"Iran",geoEnabled:!1},{code:"is",name:"Iceland",geoEnabled:!1},{code:"it",name:"Italy",geoEnabled:!0},{code:"jm",name:"Jamaica",geoEnabled:!1},{code:"jo",name:"Jordan",geoEnabled:!1},{code:"jp",name:"Japan",geoEnabled:!0},{code:"ke",name:"Kenya",geoEnabled:!1},{code:"kg",name:"Kyrgyzstan",geoEnabled:!1},{code:"kh",name:"Cambodia",geoEnabled:!1},{code:"ki",name:"Kiribati",geoEnabled:!1},{code:"km",name:"Comoros",geoEnabled:!1},{code:"kn",name:"Saint Kitts and Nevis",geoEnabled:!1},{code:"kp",name:"Korea (North)",geoEnabled:!1},{code:"kr",name:"Korea",geoEnabled:!0},{code:"kw",name:"Kuwait",geoEnabled:!1},{code:"ky",name:"Cayman Islands",geoEnabled:!1},{code:"kz",name:"Kazakhstan",geoEnabled:!1},{code:"la",name:"Laos",geoEnabled:!1},{code:"lb",name:"Lebanon",geoEnabled:!1},{code:"lc",name:"Saint Lucia",geoEnabled:!1},{code:"li",name:"Liechtenstein",geoEnabled:!1},{code:"lk",name:"Sri Lanka",geoEnabled:!1},{code:"lr",name:"Liberia",geoEnabled:!1},{code:"ls",name:"Lesotho",geoEnabled:!1},{code:"lt",name:"Lithuania",geoEnabled:!1},{code:"lu",name:"Luxembourg",geoEnabled:!1},{code:"lv",name:"Latvia",geoEnabled:!1},{code:"ly",name:"Libya",geoEnabled:!1},{code:"ma",name:"Morocco",geoEnabled:!1},{code:"mc",name:"Monaco",geoEnabled:!1},{code:"md",name:"Moldova",geoEnabled:!0},{code:"mg",name:"Madagascar",geoEnabled:!1},{code:"mh",name:"Marshall Islands",geoEnabled:!1},{code:"mk",name:"Macedonia",geoEnabled:!1},{code:"ml",name:"Mali",geoEnabled:!1},{code:"mm",name:"Myanmar",geoEnabled:!1},{code:"mn",name:"Mongolia",geoEnabled:!1},{code:"mo",name:"Macao",geoEnabled:!1},{code:"mp",name:"Northern Mariana Islands",geoEnabled:!1},{code:"mq",name:"Martinique",geoEnabled:!1},{code:"mr",name:"Mauritania",geoEnabled:!1},{code:"ms",name:"Montserrat",geoEnabled:!1},{code:"mt",name:"Malta",geoEnabled:!1},{code:"mu",name:"Mauritius",geoEnabled:!1},{code:"mv",name:"Maldives",geoEnabled:!1},{code:"mw",name:"Malawi",geoEnabled:!1},{code:"mx",name:"Mexico",geoEnabled:!0},{code:"my",name:"Malaysia",geoEnabled:!0},{code:"mz",name:"Mozambique",geoEnabled:!1},{code:"na",name:"Namibia",geoEnabled:!1},{code:"nc",name:"New Caledonia",geoEnabled:!1},{code:"ne",name:"Niger",geoEnabled:!1},{code:"nf",name:"Norfolk Island",geoEnabled:!1},{code:"ng",name:"Nigeria",geoEnabled:!1},{code:"ni",name:"Nicaragua",geoEnabled:!1},{code:"nl",name:"Netherlands",geoEnabled:!0},{code:"no",name:"Norway",geoEnabled:!0},{code:"np",name:"Nepal",geoEnabled:!1},{code:"nr",name:"Nauru",geoEnabled:!1},{code:"nu",name:"Niue",geoEnabled:!1},{code:"nz",name:"New Zealand",geoEnabled:!0},{code:"om",name:"Sultanate of Oman",geoEnabled:!1},{code:"oo",name:"Other",geoEnabled:!1},{code:"pa",name:"Panama",geoEnabled:!1},{code:"pe",name:"Peru",geoEnabled:!1},{code:"pf",name:"French Polynesia",geoEnabled:!1},{code:"pg",name:"Papua New Guinea",geoEnabled:!1},{code:"ph",name:"Philippines",geoEnabled:!0},{code:"pk",name:"Pakistan",geoEnabled:!1},{code:"pl",name:"Poland",geoEnabled:!0},{code:"pm",name:"Saint Pierre and Miquelon",geoEnabled:!1},{code:"pn",name:"Pitcairn",geoEnabled:!1},{code:"pr",name:"Puerto Rico",geoEnabled:!1},{code:"ps",name:"Palestinian Territory",geoEnabled:!1},{code:"pt",name:"Portugal",geoEnabled:!0},{code:"pw",name:"Palau",geoEnabled:!1},{code:"py",name:"Paraguay",geoEnabled:!1},{code:"qa",name:"Qatar",geoEnabled:!1},{code:"re",name:"Reunion",geoEnabled:!1},{code:"ro",name:"Romania",geoEnabled:!0},{code:"ru",name:"Russian Federation",geoEnabled:!0},{code:"rw",name:"Rwanda",geoEnabled:!1},{code:"sa",name:"Saudi Arabia",geoEnabled:!1},{code:"sb",name:"Solomon Islands",geoEnabled:!1},{code:"sc",name:"Seychelles",geoEnabled:!1},{code:"sd",name:"Sudan",geoEnabled:!1},{code:"se",name:"Sweden",geoEnabled:!0},{code:"sg",name:"Singapore",geoEnabled:!1},{code:"sh",name:"Saint Helena",geoEnabled:!1},{code:"si",name:"Slovenia",geoEnabled:!1},{code:"sj",name:"Svalbard and Jan Mayen",geoEnabled:!1},{code:"sk",name:"Slovak Republic",geoEnabled:!1},{code:"sl",name:"Sierra Leone",geoEnabled:!1},{code:"sm",name:"San Marino",geoEnabled:!1},{code:"sn",name:"Senegal",geoEnabled:!1},{code:"so",name:"Somalia",geoEnabled:!1},{code:"sr",name:"Suriname",geoEnabled:!1},{code:"st",name:"Sao Tome and Principe",geoEnabled:!1},{code:"sv",name:"El Salvador",geoEnabled:!1},{code:"sy",name:"Syria",geoEnabled:!1},{code:"sz",name:"Swaziland",geoEnabled:!1},{code:"tc",name:"Turks and Caicos Islands",geoEnabled:!1},{code:"td",name:"Chad",geoEnabled:!1},{code:"tf",name:"French Southern Territories",geoEnabled:!1},{code:"tg",name:"Togo",geoEnabled:!1},{code:"th",name:"Thailand",geoEnabled:!1},{code:"tj",name:"Tajikistan",geoEnabled:!1},{code:"tk",name:"Tokelau",geoEnabled:!1},{code:"tl",name:"Timor-Leste",geoEnabled:!1},{code:"tm",name:"Turkmenistan",geoEnabled:!1},{code:"tn",name:"Tunisia",geoEnabled:!1},{code:"to",name:"Tonga",geoEnabled:!1},{code:"tp",name:"East Timor",geoEnabled:!1},{code:"tr",name:"Turkey",geoEnabled:!0},{code:"tt",name:"Trinidad and Tobago",geoEnabled:!1},{code:"tv",name:"Tuvalu",geoEnabled:!1},{code:"tw",name:"Taiwan",geoEnabled:!1},{code:"tz",name:"Tanzania",geoEnabled:!1},{code:"ua",name:"Ukraine",geoEnabled:!1},{code:"ug",name:"Uganda",geoEnabled:!1},{code:"us",name:"United States",geoEnabled:!0},{code:"uy",name:"Uruguay",geoEnabled:!1},{code:"uz",name:"Uzbekistan",geoEnabled:!1},{code:"va",name:"Vatican City State (Holy See)",geoEnabled:!1},{code:"vc",name:"Saint Vincent and the Grenadines",geoEnabled:!1},{code:"ve",name:"Venezuela",geoEnabled:!1},{code:"vg",name:"Virgin Islands (British)",geoEnabled:!1},{code:"vi",name:"Virgin Islands (U.S.)",geoEnabled:!1},{code:"vn",name:"Viet Nam",geoEnabled:!1},{code:"vu",name:"Vanuatu",geoEnabled:!1},{code:"wf",name:"Wallis and Futuna",geoEnabled:!1},{code:"ws",name:"Samoa",geoEnabled:!1},{code:"ye",name:"Yemen",geoEnabled:!1},{code:"yt",name:"Mayotte",geoEnabled:!1},{code:"yu",name:"Yugoslavia",geoEnabled:!1},{code:"za",name:"South Africa",geoEnabled:!0},{code:"zm",name:"Zambia",geoEnabled:!1},{code:"zw",name:"Zimbabwe",geoEnabled:!1}],jobFunctions:[{code:"acct",description:"Accounting / Auditing"},{code:"adm",description:"Administrative"},{code:"advr",description:"Advertising"},{code:"anls",description:"Analyst"},{code:"art",description:"Art / Creative"},{code:"bd",description:"Business Development"},{code:"cnsl",description:"Consulting"},{code:"cust",description:"Customer Service"},{code:"dist",description:"Distribution"},{code:"dsgn",description:"Design"},{code:"edu",description:"Education"},{code:"eng",description:"Engineering"},{code:"fin",description:"Finance"},{code:"genb",description:"General Business"},{code:"hcpr",description:"Health Care Provider"},{code:"hr",description:"Human Resources"},{code:"it",description:"Information Technology"},{code:"lgl",description:"Legal"},{code:"mgmt",description:"Management"},{code:"mnfc",description:"Manufacturing"},{code:"mrkt",description:"Marketing"},{code:"othr",description:"Other"},{code:"pr",description:"Public Relations"},{code:"prch",description:"Purchasing"},{code:"prdm",description:"Product Management"},{code:"prjm",description:"Project Management"},{code:"prod",description:"Production"},{code:"qa",description:"Quality Assurance"},{code:"rsch",description:"Research"},{code:"sale",description:"Sales"},{code:"sci",description:"Science"},{code:"stra",description:"Strategy / Planning"},{code:"supl",description:"Supply Chain"},{code:"trng",description:"Training"},{code:"wrt",description:"Writing / Editing"}],industries:[{code:"47",group:"corp fin",description:"Accounting"},{code:"94",group:"man tech tran",description:"Airlines/Aviation"},{code:"120",group:"leg org",description:"Alternative Dispute Resolution"},{code:"125",group:"hlth",description:"Alternative Medicine"},{code:"127",group:"art med",description:"Animation"},{code:"19",group:"good",description:"Apparel & Fashion"},{code:"50",group:"cons",description:"Architecture & Planning"},{code:"111",group:"art med rec",description:"Arts and Crafts"},{code:"53",group:"man",description:"Automotive"},{code:"52",group:"gov man",description:"Aviation & Aerospace"},{code:"41",group:"fin",description:"Banking"},{code:"12",group:"gov hlth tech",description:"Biotechnology"},{code:"36",group:"med rec",description:"Broadcast Media"},{code:"49",group:"cons",description:"Building Materials"},{code:"138",group:"corp man",description:"Business Supplies and Equipment"},{code:"129",group:"fin",description:"Capital Markets"},{code:"54",group:"man",description:"Chemicals"},{code:"90",group:"org serv",description:"Civic & Social Organization"},{code:"51",group:"cons gov",description:"Civil Engineering"},{code:"128",group:"cons corp fin",description:"Commercial Real Estate"},{code:"118",group:"tech",description:"Computer & Network Security"},{code:"109",group:"med rec",description:"Computer Games"},{code:"3",group:"tech",description:"Computer Hardware"},{code:"5",group:"tech",description:"Computer Networking"},{code:"4",group:"tech",description:"Computer Software"},{code:"48",group:"cons",description:"Construction"},{code:"24",group:"good man",description:"Consumer Electronics"},{code:"25",group:"good man",description:"Consumer Goods"},{code:"91",group:"org serv",description:"Consumer Services"},{code:"18",group:"good",description:"Cosmetics"},{code:"65",group:"agr",description:"Dairy"},{code:"1",group:"gov tech",description:"Defense & Space"},{code:"99",group:"art med",description:"Design"},{code:"69",group:"edu",description:"Education Management"},{code:"132",group:"edu org",description:"E-Learning"},{code:"112",group:"good man",description:"Electrical/Electronic Manufacturing"},{code:"28",group:"med rec",description:"Entertainment"},{code:"86",group:"org serv",description:"Environmental Services"},{code:"110",group:"corp rec serv",description:"Events Services"},{code:"76",group:"gov",description:"Executive Office"},{code:"122",group:"corp serv",description:"Facilities Services"},{code:"63",group:"agr",description:"Farming"},{code:"43",group:"fin",description:"Financial Services"},{code:"38",group:"art med rec",description:"Fine Art"},{code:"66",group:"agr",description:"Fishery"},{code:"34",group:"rec serv",description:"Food & Beverages"},{code:"23",group:"good man serv",description:"Food Production"},{code:"101",group:"org",description:"Fund-Raising"},{code:"26",group:"good man",description:"Furniture"},{code:"29",group:"rec",description:"Gambling & Casinos"},{code:"145",group:"cons man",description:"Glass, Ceramics & Concrete"},{code:"75",group:"gov",description:"Government Administration"},{code:"148",group:"gov",description:"Government Relations"},{code:"140",group:"art med",description:"Graphic Design"},{code:"124",group:"hlth rec",description:"Health, Wellness and Fitness"},{code:"68",group:"edu",description:"Higher Education"},{code:"14",group:"hlth",description:"Hospital & Health Care"},{code:"31",group:"rec serv tran",description:"Hospitality"},{code:"137",group:"corp",description:"Human Resources"},{code:"134",group:"corp good tran",description:"Import and Export"},{code:"88",group:"org serv",description:"Individual & Family Services"},{code:"147",group:"cons man",description:"Industrial Automation"},{code:"84",group:"med serv",description:"Information Services"},{code:"96",group:"tech",description:"Information Technology and Services"},{code:"42",group:"fin",description:"Insurance"},{code:"74",group:"gov",description:"International Affairs"},{code:"141",group:"gov org tran",description:"International Trade and Development"},{code:"6",group:"tech",description:"Internet"},{code:"45",group:"fin",description:"Investment Banking"},{code:"46",group:"fin",description:"Investment Management"},{code:"73",group:"gov leg",description:"Judiciary"},{code:"77",group:"gov leg",description:"Law Enforcement"},{code:"9",group:"leg",description:"Law Practice"},{code:"10",group:"leg",description:"Legal Services"},{code:"72",group:"gov leg",description:"Legislative Office"},{code:"30",group:"rec serv tran",description:"Leisure, Travel & Tourism"},{code:"85",group:"med rec serv",description:"Libraries"},{code:"116",group:"corp tran",description:"Logistics and Supply Chain"},{code:"143",group:"good",description:"Luxury Goods & Jewelry"},{code:"55",group:"man",description:"Machinery"},{code:"11",group:"corp",description:"Management Consulting"},{code:"95",group:"tran",description:"Maritime"},{code:"97",group:"corp",description:"Market Research"},{code:"80",group:"corp med",description:"Marketing and Advertising"},{code:"135",group:"cons gov man",description:"Mechanical or Industrial Engineering"},{code:"126",group:"med rec",description:"Media Production"},{code:"17",group:"hlth",description:"Medical Devices"},{code:"13",group:"hlth",description:"Medical Practice"},{code:"139",group:"hlth",description:"Mental Health Care"},{code:"71",group:"gov",description:"Military"},{code:"56",group:"man",description:"Mining & Metals"},{code:"35",group:"art med rec",description:"Motion Pictures and Film"},{code:"37",group:"art med rec",description:"Museums and Institutions"},{code:"115",group:"art rec",description:"Music"},{code:"114",group:"gov man tech",description:"Nanotechnology"},{code:"81",group:"med rec",description:"Newspapers"},{code:"100",group:"org",description:"Non-Profit Organization Management"},{code:"57",group:"man",description:"Oil & Energy"},{code:"113",group:"med",description:"Online Media"},{code:"123",group:"corp",description:"Outsourcing/Offshoring"},{code:"87",group:"serv tran",description:"Package/Freight Delivery"},{code:"146",group:"good man",description:"Packaging and Containers"},{code:"61",group:"man",description:"Paper & Forest Products"},{code:"39",group:"art med rec",description:"Performing Arts"},{code:"15",group:"hlth tech",description:"Pharmaceuticals"},{code:"131",group:"org",description:"Philanthropy"},{code:"136",group:"art med rec",description:"Photography"},{code:"117",group:"man",description:"Plastics"},{code:"107",group:"gov org",description:"Political Organization"},{code:"67",group:"edu",description:"Primary/Secondary Education"},{code:"83",group:"med rec",description:"Printing"},{code:"105",group:"corp",description:"Professional Training & Coaching"},{code:"102",group:"corp org",description:"Program Development"},{code:"79",group:"gov",description:"Public Policy"},{code:"98",group:"corp",description:"Public Relations and Communications"},{code:"78",group:"gov",description:"Public Safety"},{code:"82",group:"med rec",description:"Publishing"},{code:"62",group:"man",description:"Railroad Manufacture"},{code:"64",group:"agr",description:"Ranching"},{code:"44",group:"cons fin good",description:"Real Estate"},{code:"40",group:"rec serv",description:"Recreational Facilities and Services"},{code:"89",group:"org serv",description:"Religious Institutions"},{code:"144",group:"gov man org",description:"Renewables & Environment"},{code:"70",group:"edu gov",description:"Research"},{code:"32",group:"rec serv",description:"Restaurants"},{code:"27",group:"good man",description:"Retail"},{code:"121",group:"corp org serv",description:"Security and Investigations"},{code:"7",group:"tech",description:"Semiconductors"},{code:"58",group:"man",description:"Shipbuilding"},{code:"20",group:"good rec",description:"Sporting Goods"},{code:"33",group:"rec",description:"Sports"},{code:"104",group:"corp",description:"Staffing and Recruiting"},{code:"22",group:"good",description:"Supermarkets"},{code:"8",group:"gov tech",description:"Telecommunications"},{code:"60",group:"man",description:"Textiles"},{code:"130",group:"gov org",description:"Think Tanks"},{code:"21",group:"good",description:"Tobacco"},{code:"108",group:"corp gov serv",description:"Translation and Localization"},{code:"92",group:"tran",description:"Transportation/Trucking/Railroad"},{code:"59",group:"man",description:"Utilities"},{code:"106",group:"fin tech",description:"Venture Capital & Private Equity"},{code:"16",group:"hlth",description:"Veterinary"},{code:"93",group:"tran",description:"Warehousing"},{code:"133",group:"good",description:"Wholesale"},{code:"142",group:"good man rec",description:"Wine and Spirits"},{code:"119",group:"tech",description:"Wireless"},{code:"103",group:"art med rec",description:"Writing and Editing"}],jobTypes:[{code:"F",description:"Full-time"},{code:"P",description:"Part-time"},{code:"C",description:"Contract"},{code:"T",description:"Temporary"},{code:"O",description:"Other"}],experienceLevels:[{code:"EXECUTIVE",description:"Executive"},{code:"DIRECTOR",description:"Director"},{code:"MID_SENIOR_LEVEL",description:"Mid-Senior level"},{code:"ASSOCIATE",description:"Associate"},{code:"ENTRY_LEVEL",description:"Entry level"},{code:"INTERNSHIP",description:"Internship"},{code:"NOT_APPLICABLE",description:"Not Applicable"}]}})(t=n.utils||(n.utils={}))}(Recruiting||(Recruiting={})),function(){namespace("US.utils").Locale=klass(function(n){this.locale=n?n.toLowerCase():n}).statics({momentLocales:{"de-de":"de","en-us":"en","en-gb":"en-gb","es-es":"es","es-us":"es","fr-ca":"fr-ca","pt-br":"pt-br","zh-cn":"zh-cn","zh-hans-cn":"zh-cn","zh-hans":"zh-cn"},datepickerLocales:{"de-de":"de","en-us":"en","en-gb":"en","es-es":"es","es-us":"es","fr-ca":"fr","pt-br":"pt-BR","zh-cn":"zh-CN","zh-hans-cn":"zh-CN","zh-hans":"zh-CN"}}).methods({setLocaleForMoment:function(){moment.locale(US.utils.Locale.momentLocales[this.locale]||"en")},getLocaleForDatePicker:function(){return US.utils.Locale.datepickerLocales[this.locale]||"en"}})}(),function(n){var t;(function(n){var t;(function(n){function t(n,t,i){var r,u,e,f;if(n&&n.length>0&&t&&t.length>0){for(r=n,u=0,e=t;u<e.length;u++)f=e[u],r=r.replace(new RegExp("{"+f.Name+"}","g"),i?i(f):f.Value);return r}return n}n.replaceTokens=t})(t=n.MergeTagsUtils||(n.MergeTagsUtils={}))})(t=n.Utils||(n.Utils={}))}(Recruiting||(Recruiting={})),function(n){var t=function(){function n(){}return n.bindEnumerationIntoMessage=function(n,t,i){for(var u={},r=0;r<t.length;r++)u[t[r].property]=t[r].value;return i!=undefined&&(u.count=i),$.t(n,u)},n}();n.MessageUtils=t}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var r,u,t,i;(function(n){n[n.ApplicationCandidates=0]="ApplicationCandidates";n[n.Candidates=1]="Candidates"})(r=n.NavigationType||(n.NavigationType={})),function(n){n[n.Previous=0]="Previous";n[n.Next=1]="Next";n[n.Initial=2]="Initial"}(u=n.RequestedNavigation||(n.RequestedNavigation={}));t=function(){function n(n){this.currentPage=n.currentPage;this.pageSize=n.pageSize;this.totalCount=n.totalCount;this.fetchNavItemDataUrl=n.fetchNavItemDataUrl;this.fetchNavItemQuery=n.query;this.navigationItemErrorCallback=n.navigationItemErrorCallback;this.navigationPageChangedCallback=n.navigationPageChangedCallback;this.permissionErrorReturnUrl=n.permissionErrorReturnUrl;this.navItems=n.initialNavItems||[]}return n.prototype.returnToPermissionErrorUrl=function(){US.utils.window.redirect(this.permissionErrorReturnUrl)},n.prototype.getNavigationItem=function(n,t){var i=this,r=1,u,f;if(n>=this.pageSize&&(r=this.calculateRequestedPage(n)),this.fetchNavItemQuery.Skip=(r-1)*this.pageSize,this.navItems.length===0||r!==this.currentPage){$.ajax({url:this.fetchNavItemDataUrl,data:JSON.stringify(this.fetchNavItemQuery),method:"POST",permissionOptions:{onClose:function(){return i.returnToPermissionErrorUrl()}}}).done(function(u){if(i.navItems=u.navigationItems,i.currentPage=r,i.totalCount=u.totalCount,i.navigationPageChangedCallback({CurrentPage:i.currentPage,NavigationItems:i.navItems}),n>=i.totalCount){i.navItems=[];i.navigationItemErrorCallback(i.totalCount);return}var f=n<i.pageSize?n:n%i.pageSize,e=f>=i.navItems.length?null:i.navItems[f];t(e,u.totalCount)});return}u=n<this.pageSize?n:n%this.pageSize;f=this.navItems[u];t(f,this.totalCount)},n.prototype.calculateRequestedPage=function(n){return n%this.pageSize==0?Math.ceil(n/this.pageSize)+1:Math.ceil(n/this.pageSize)},n}();n.NavigationDataProvider=t;i=function(){function n(){if(n.factory)throw new Error("singleton instance of NavigationProviderFactory has already been created");}return n.getInstance=function(){return n.factory!=null?n.factory:(n.factory=new n,n.factory)},n.prototype.create=function(n){return new t(n)},n}();n.NavigationProviderFactory=i;n.NavigationDataProviderFactory=i.getInstance()})(t=n.Navigation||(n.Navigation={}))}(Recruiting||(Recruiting={})),function(n){var t=function(){function n(){}return n.success=function(n,t){this.notify(this.type.SUCCESS,n,t)},n.warning=function(n,t){this.notify(this.type.WARNING,n,t)},n.error=function(n,t){this.notify(this.type.ERROR,n,t)},n.info=function(n,t){this.notify(this.type.INFO,n,t)},n.notify=function(n,t,i){$.type(t)==="object"?(i=t,i.type=n):(i&&$.type(i)==="object"||(i={}),i.message=t,i.type=n);$(document).trigger("recruiting.notification.notify",i)},n.notifySuccessAfterRedirect=function(t,i,r){var u={type:n.type.SUCCESS,message:i,options:r};this.notifyAfterRedirect(t,u)},n.notifyAfterRedirect=function(n,t){US.utils.sessionStorage.setItem("GlobalNotification",ko.mapping.toJSON(t));US.utils.window.redirect(n)},n.notifyAfterReload=function(n){US.utils.sessionStorage.setItem("GlobalNotification",ko.mapping.toJSON(n));US.utils.window.reload()},n.clear=function(){$(document).trigger("recruiting.notification.clear")},n.modal=function(t){t.errors=n.translateErrors(t.errors,t.prefix);t.errors.length>1&&!t.message&&(t.message=$.t("Common.ErrorTitle"));t.message||(t.message="");t.escape!==!1&&(t.header=$.escapeHtml(t.header),t.question=$.escapeHtml(t.question),t.message=$.escapeHtml(t.message));t.confirm||(t.confirm=function(){});t.close||(t.close=function(){});US.utils.showModal({template:"MessageModal",viewModel:t})},n.translateErrors=function(n,t){var i=[];return n&&n.forEach(function(n){var r=$.t(n);if(r!==n){i.push(r);return}r=$.t(t+n);r===t+n&&(r=$.t("Common.Errors."+n));i.push(r)}),i},n.type={SUCCESS:"success",WARNING:"warning",ERROR:"danger",INFO:"info"},n}();n.Notification=t}(Recruiting||(Recruiting={})),function(n){var t;(function(t){t.formatFloat=function(i,r){return i==null?"":n.StringUtils.numberWithCommas(t.toFixed(i,r).toString())};t.toFixed=function(n,t){return n==null?null:parseFloat(n.toFixed(t))}})(t=n.NumberUtils||(n.NumberUtils={}))}(Recruiting||(Recruiting={})),function(n){var t=function(){function n(){this.bindings=[]}return n.prototype.add=function(n){this.bindings.push(n)},n.prototype.bind=function(){for(var t,i,u,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];for(t=0,i=this.bindings;t<i.length;t++)u=i[t],u.apply(this,r);this.bindings=[]},n}();n.PageBindings=new t}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var i=function(){function n(n,i){var r=this;this.dispose=function(){ReactDOM.render(null,r.element)};this.element=i;ReactDOM.render(React.createElement(t,n),this.element)}return n}(),t;n.ReactKoBridge=i;t=function(t){function i(n){var i=t.call(this,n)||this;return i.subscriptions=[],i.unwrapObservablesIn=function(n,t,r){var f,s,e,o,u;if(t===void 0&&(t=!1),r===void 0&&(r=!1),!n)return null;for(f={},s=Object.keys(n),e=0;e<s.length;e++)o=s[e],u=n[o],ko.isObservable(u)?(f[o]=r?ko.toJS(u):ko.unwrap(u),t&&i.subscriptions.push(u.subscribe(function(){return i.resetStateFromProps()}))):f[o]=r?ko.toJS(u):u;return f},i.state={rootState:null},i}return __extends(i,t),i.prototype.componentWillMount=function(){var t=this.props,n=t.props,r=t.deepUnwrap,i;n=ko.isObservable(n)?ko.unwrap(n):n;i=this.unwrapObservablesIn(n,!0,r);this.setState({rootState:i})},i.prototype.componentWillUnmount=function(){this.subscriptions.forEach(function(n){return n.dispose()})},i.prototype.resetStateFromProps=function(){var t=this.props,n=t.props,r=t.deepUnwrap,i;n=ko.isObservable(n)?ko.unwrap(n):n;i=this.unwrapObservablesIn(n,!1,r);this.setState({rootState:i})},i.prototype.render=function(){var t=this.props.component,i=this.state.rootState;return React.createElement(n.stringToFunction(t),i)},i}(React.Component);n.ReactKoRoot=t;n.stringToFunction=function(n){for(var r=n.split("."),t=window,i=0,u=r.length;i<u;i++)t=t[r[i]];if(typeof t!="function")throw new Error("function not found");return t}}(Recruiting||(Recruiting={})),function(){ko.components.register("react-ko-bridge",{viewModel:{createViewModel:function(n,t){return new Recruiting.ReactKoBridge(n,t.element)}},template:"<div><\/div>"})}(),function(n){var t=function(){function n(){if(n.shortGuid)throw new Error("singleton instance of ShortGuid has already been created");}return n.getInstance=function(){return n.shortGuid!=null?n.shortGuid:(n.shortGuid=new n,n.shortGuid)},n.prototype.encode=function(n){var t=n.split("-"),i=this.getByteHexStringReverse(t[0]),r=this.getByteHexStringReverse(t[1]),u=this.getByteHexStringReverse(t[2]),f=this.getByteHexString(t[3]),e=this.getByteHexString(t[4]),o=i.join("")+r.join("")+u.join("")+f.join("")+e.join("");return this.hexToBase64(o).replace(/\//g,"_").replace(/\+/g,"-").substring(0,22)},n.prototype.decode=function(n){var i=this.base64ToHex((n+"==").replace(/_/g,"/").replace(/-/g,"+")),t=[],r=this.getByteHexStringReverse(i.substring(0,8)).join(""),u=this.getByteHexStringReverse(i.substring(8,12)).join(""),f=this.getByteHexStringReverse(i.substring(12,16)).join(""),e=i.substring(16,20),o=i.substring(20);return t.push(r),t.push(u),t.push(f),t.push(e),t.push(o),t.join("-")},n.prototype.getByteHexStringReverse=function(n){return this.getByteHexString(n).reverse()},n.prototype.getByteHexString=function(n){for(var r,i=[],t=0;t<n.length;t+=2)r=n.substring(t,t+2),i.push(r);return i},n.prototype.hexToBase64=function(n){return btoa(String.fromCharCode.apply(null,n.replace(/\r|\n/g,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")))},n.prototype.base64ToHex=function(n){for(var t,u=atob(n.replace(/[ \r\n]+$/,"")),i=[],r=0;r<u.length;++r)t=u.charCodeAt(r).toString(16),t.length===1&&(t="0"+t),i[i.length]=t;return i.join("")},n}();n.ShortGuid=t.getInstance()}(Recruiting||(Recruiting={})),function(){var t=function(){return $("<div><\/div>").css("display","none").appendTo("body").get(0)},n=function(n,i){var u=t(),r=$.Deferred();return ko.renderTemplate(n,i,{afterRender:function(n){var t=n.filter(function(n){return n.nodeType===1});r.resolve(t[0])}},u,"replaceNode"),r},i=function(n,t,i,r){var u;n.on("hidden hidden.bs.modal",function(){typeof u!="undefined"?i.resolveWith(r,[u]):i.rejectWith(r,[])});t.modal={close:function(t){u=t;n.modal("hide")}}},r=function(n,t){n.modal($.extend({},t,{show:!1}))},u=function(n){var t=n.find(":tabbable"),i,r;if(!(t.length<1)){i=t.first();r=t.last();$(i).on("keydown",function(n){n.key==="Tab"&&n.shiftKey&&(n.preventDefault(),$(r).focus())});$(r).on("keydown",function(n){n.key!=="Tab"||n.shiftKey||(n.preventDefault(),$(i).focus())});$(n).on("hidden.bs.modal",function(){var t=US.utils.document.activeElements,n,i;if(t.length>0)for(n=t.length-1;n>=0;n--)if(i=$(t[n]),i.is(":visible")){i.focus();return}$("#PageContainer :tabbable:visible:eq(0)").focus()})}},f=function(n,t){if(typeof t.modalShowHandler=="function")n.on("show.bs.modal",t.modalShowHandler);if(typeof t.modalShownHandler=="function")n.on("shown.bs.modal",t.modalShownHandler);if(typeof t.modalHideHandler=="function")n.on("hide.bs.modal",t.modalHideHandler);if(typeof t.modalHiddenHandler=="function")n.on("hidden.bs.modal",t.modalHiddenHandler);n.on("shown.bs.modal",function(){u(n)})},e=function(n){n.modal("show")},o=function(n){n.on("hidden.bs.modal",function(){n.each(ko.cleanNode);n.remove()})};namespace("US.utils").showModalInline=function(t){if(typeof t=="undefined"||!t)throw new Error("An options argument is required.");var i=t.viewModel,f=t.template||i.template,o=t.context,r=$.Deferred(),e=$("#PageContainer"),u=$("#PageBody");return n(f,i).done(function(n){var t=n;i.hideInlineModal=function(n){$(t).remove();u.show();r.resolve(n)};e.append(t);u.hide()}),r};namespace("US.utils").openUsgModal=function(n){var t=document.querySelector(n);t.present()};namespace("US.utils").showModal=function(t){if(typeof t=="undefined"||!t)throw new Error("An options argument is required.");if(typeof t.viewModel!="object")throw new Error("options.viewModel is required.");var u=t.viewModel,s=t.template||u.template,h=t.context,c=typeof t.keyboard=="undefined"?!1:t.keyboard,l=typeof t.backdrop=="undefined"?"static":t.backdrop;if(!s)throw new Error("options.template or options.viewModel.template is required.");return n(s,u).pipe($).pipe(function(n){var t=$.Deferred();return r(n,{backdrop:l,keyboard:c}),i(n,u,t,h),f(n,u),e(n),o(n),t})}}(),function(n){var t;(function(n){var t;(function(n){n.elementFitsHorizontallyInWindow=function(t,i){return n.dimensionFitsHorizontallyInWindow(t.width(),t.offset().left,i)};n.elementFitsVerticallyInWindow=function(t,i){return n.dimensionFitsVerticallyInWindow(t.height(),t.offset().top,i)};n.dimensionFitsHorizontallyInWindow=function(n,t,i){var r=$(i).width(),u=i.pageXOffset||document.documentElement.scrollLeft,f=r+u-t;return n<=f};n.dimensionFitsVerticallyInWindow=function(n,t,i){var r=$(i).height(),u=i.pageYOffset||document.documentElement.scrollTop,f=r+u-t;return n<=f}})(t=n.Size||(n.Size={}))})(t=n.Utils||(n.Utils={}))}(Recruiting||(Recruiting={})),function(){var n=function(n,t,i){if(i&&n!=null&&typeof n.toLowerCase=="function"&&(n=n.toLowerCase()),i&&t!=null&&typeof t.toLowerCase=="function"&&(t=t.toLowerCase()),n===t)return 0;if(typeof n=="number"&&typeof t=="number"){var r=isNaN(n),u=isNaN(t);if(r&&u)return 0;if(r&&!u)return 1;if(!r&&u)return-1}return n===null&&t!==null?-1:n!==null&&t===null?1:n<t?-1:1},i=function(t,i,r){var f=n,u=n;return(t&&(u=function(n,i){return f(t(n),t(i),r)}),i)?function(n,t){return-1*u(n,t,r)}:u},t=function(n,t){for(var i=t.split(".");i.length&&(n=ko.utils.unwrapObservable(n[i.shift()])););return n};sort_by=function(){for(var o=[],s=arguments.length,u,f=0;f<s;f++){var e=void 0,r=arguments[f],h=!0;typeof r=="string"?(e=r,u=n):(e=r.name,h=!(r.ignoreCase===!1),u=i(r.primer,r.reverse,r.ignoreCase));o.push({name:e,cmp:u,ignoreCase:h})}return function(n,i){for(var r=0,u=0;u<s;u++){var f=o[u],e=f.name,h=f.ignoreCase;if(r=f.cmp(t(n,e),t(i,e),h),r!==0)break}return r}}}(),function(n){var t;(function(n){var t=function(){function n(n){var t=this;this.transition=function(n,i){return t.states[n].on[i]||n};this.getInitialState=function(){return t.initial};this.states=n.states;this.initial=n.initial}return n}();n.StateGraph=t})(t=n.Utils||(n.Utils={}))}(Recruiting||(Recruiting={})),function(n){n.StorageKeys={CandidateDetails:{BackLink:"CandidateDetails.BackLink",EntryPointUrlForAddApplication:"CandidateDetails.EntryPointUrlForAddApplication"}}}(Recruiting||(Recruiting={})),function(n){var t;(function(n){n.countMessage=function(t,i,r,u){var f=r>0?r:u;switch(f){case undefined:case null:case 0:return $.t(i,{totalCount:null});case 1:return $.t(t,{totalCount:1});default:return $.t(i,{totalCount:n.numberWithCommas(f.toString())})}};n.escapeRegexp=function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")};n.isNullOrWhitespace=function(n){return n===null||n===undefined||n.trim()===""};n.linkTranslationInline=function(n,t,i,r,u){r===void 0&&(r=!1);u===void 0&&(u="");var f=r?' target="_blank" rel="noopener noreferrer"':"",e='<a href="'+i+'"'+f+u+">"+$.t(t)+"<\/a>";return $.t(n,{link:e})};n.linkTranslationInlineWithTooltip=function(n,t,i,r,u,f,e,o){r===void 0&&(r=!1);u===void 0&&(u="");f===void 0&&(f="");e===void 0&&(e="");o===void 0&&(o="");var s=r?' target="_blank" rel="noopener noreferrer"':"",h='<a href="'+i+'"'+s+u+"><span "+f+"><span>"+$.t(t)+'<span class="sr-only" '+e+">: "+o+"<span><\/a>";return $.t(n,{link:h})};n.listInSentence=function(n,t){var i,r;t===void 0&&(t=!0);t&&(n=ko.utils.arrayMap(n,function(n){return $.strongHtml(n)}));switch(n.length){case 0:return"";case 1:return n[0];case 2:case 3:case 4:return i=n.slice(0,n.length-1),$.t("Common.StringConcatenation",{first:i.join(", "),second:n[n.length-1]});default:return r=n.slice(0,3),$.t("Common.AndXMore",{items:r.join(", "),count:n.length-3})}};n.numberWithCommas=function(t){if(n.isNullOrWhitespace(t))return"";var i=t.split(".");return i[0]=i[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),i.join(".")};n.prependHttpProtocol=function(n){return n&&n.search(/.*(:\/\/).*(.*)/)<0?"http://"+n:n};n.repeat=function(n,t){var i=t||1;return Array(i+1).join(n||"")};n.truncate=function(n,t){var i=n?""+n:n;return!i||i.length<=t||!t||t<=0?n:i.substr(0,t)+"..."};n.includes=function(n,t){return n.indexOf(t)!==-1}})(t=n.StringUtils||(n.StringUtils={}))}(Recruiting||(Recruiting={})),function(n){var t=function(){function n(t){if(t===void 0&&(t=[]),this.featureToggles=t,n.tenantFeatureToggle)throw new Error("singleton instance of TenantFeatureToggle has already been created");}return n.getInstance=function(){return n.tenantFeatureToggle!=null?n.tenantFeatureToggle:(n.tenantFeatureToggle=new n,n.tenantFeatureToggle)},n.prototype.getFeatureToggles=function(){return this.featureToggles},n.prototype.setFeatureToggles=function(n){this.featureToggles=n},n.prototype.isEnabled=function(n){return this.featureToggles.indexOf(n)>=0},n}();n.TenantFeatureToggle=t.getInstance()}(Recruiting||(Recruiting={})),function(){var n={delay:{show:750,hide:100},zIndex:1e3};namespace("US.utils").TooltipStateObj=function(t,i,r){var u=this;u.title=r;u.timeout=null;u.hoverState=null;u.showTooltip=function(){clearTimeout(u.timeout);u.hoverState="in";u.timeout=setTimeout(function(){u.hoverState=="in"&&$(t).tooltip("show")},n.delay.show)};u.hideTooltip=function(){clearTimeout(u.timeout);u.hoverState="out";u.timeout=setTimeout(function(){u.hoverState=="out"&&$(t).tooltip("hide")},n.delay.hide)};u.mouseEnterCallback=function(){u.showTooltip()};u.mouseLeaveCallback=function(){u.hideTooltip()};u.applyTooltip=function(){$(t).tooltip({title:r,zindex:n.zIndex,placement:"left",trigger:"manual",container:!1});$(t).data("tooltipStateObj",u);$(i).on("mouseenter",u.mouseEnterCallback);$(i).on("mouseleave",u.mouseLeaveCallback)};u.destroy=function(){$(t).data("tooltipStateObj",null);$(t).tooltip("destroy");$(i).off("mouseenter",u.mouseEnterCallback);$(i).off("mouseleave",u.mouseLeaveCallback)};u.applyTooltip()}}(),function(n){var t=function(){function n(n){n===void 0&&(n=[]);this.translations=ko.observableArray(n)}return n.prototype.forLocale=function(n){return $.grepFirst(this.translations(),function(t){return ko.utils.unwrapObservable(t.LocaleId())===n})},n.prototype.createTranslationsForLocales=function(n,t,i){var r=this;n.forEach(function(n){var u=ko.utils.unwrapObservable(n.Id),f;r.forLocale(u)||(f=ko.utils.extend(t,{LocaleId:u}),r.translations.push(new i(f)))})},n}();n.TranslationList=t}(Recruiting||(Recruiting={})),function(n){var t=function(){function n(){}return n.isNewSession=function(){return this.newSession||this.refreshSessionFromCookie(),this.newSession},n.refreshSessionFromCookie=function(){US.utils.window.readCookie(this.newSessionCookieName)&&(this.newSession=!0,US.utils.window.deleteCookie(this.newSessionCookieName))},n.newSession=!1,n.newSessionCookieName="recruiting.new_session",n}();n.User=t}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.ScreenXs=480]="ScreenXs";n[n.ScreenSm=768]="ScreenSm";n[n.ScreenMd=992]="ScreenMd";n[n.ScreenLg=1200]="ScreenLg"})(t=n.Sizes||(n.Sizes={}))})(t=n.Window||(n.Window={}))}(Recruiting||(Recruiting={})),function(){var n,t=function(){var i,r,t;for(n={},i=document.cookie.split("; "),t=i.length-1;t>=0;t--)r=i[t].split("="),n[r[0]]=r[1]};namespace("US.utils").window={onBeforeUnloads:[],suppressUnloadEvents:!1,getWindowSize:function(){return{width:window.innerWidth,height:window.innerHeight}},encodeURIComponent:function(n){return encodeURIComponent(n)},redirect:function(n){return window.location.href=n,!1},redirectWithoutUnloadEvents:function(n){return US.utils.window.suppressUnloadEvents=!0,US.utils.window.redirect(n)},replace:function(n){location.replace(n)},reload:function(){location.reload(!0)},clearBeforeUnloadEvents:function(){US.utils.window.onBeforeUnloads=[];window.onbeforeunload=null},readCookie:function(i){return n?n[i]:(t(),n[i])},deleteCookie:function(n){document.cookie=n+"=; Path=/; Expires="+new Date(0)+";";t()},attachRejectedUnloadEvent:function(n){US.utils.window.onBeforeUnloads.unshift(function(){return US.utils.window.setTimeout(n,10),null})},attachBeforeUnload:function(n){US.utils.window.onBeforeUnloads.push(n);window.onbeforeunload=function(){var t,n;if(US.utils.window.suppressUnloadEvents)return US.utils.window.suppressUnloadEvents=!1,void 0;for(t=0;t<US.utils.window.onBeforeUnloads.length;t++)if(n=US.utils.window.onBeforeUnloads[t](),typeof n!="undefined"&&n!==null&&n!==!1)return n;return void 0}},location:function(){return window.location},getAndDeserializeQuerystring:function(){return $.deparam($.deparam.querystring(Modernizr.history?History.getLocationHref():History.getHash()))},history:function(){return window.history},confirm:function(n){return window.confirm(n)},addEventListener:function(n,t){window.addEventListener(n,t)},removeEventListener:function(n,t){window.removeEventListener(n,t)},dispatchEvent:function(n){window.dispatchEvent(n)},open:function(n,t,i,r){window.open(n,t,i==null?"resizable,scrollbars":i,r)},openInTab:function(n,t){window.open(n,t)},setTimeout:function(n,t){return window.setTimeout(n,t)},clearTimeout:function(n){window.clearTimeout(n)},setInterval:function(n,t){return window.setInterval(n,t)},clearInterval:function(n){window.clearInterval(n)},attachOnStateChange:function(n){$(window).on("statechange",n)},print:function(){window.print()},removeTinyMce:function(){window.tinyMCE.remove()},showTabFromUrl:function(){var n=US.utils.window.getAndDeserializeQuerystring().tab;n&&$('.nav-tabs a[href="#'+n+'"]').tab("show")},focus:function(){return window.focus()}}}();ko.bindingHandlers.activity={init:function(n,t){var i=ko.bindingHandlers.activity,r=i.config(n,t);i.create(n,r);i.resize(n,t,r)},update:function(n,t,i){ko.bindingHandlers.activity.showHide(n,t,i)},config:function(n,t){var i=ko.bindingHandlers.activity,r=ko.utils.unwrapObservable(t());return $.extend(!0,{},i.defaults,r)},resize:function(n,t,i){i.resize&&$(window).resize(function(){ko.bindingHandlers.activity.showHide(n,t)})},triggerable:function(n){return typeof n.trigger!="undefined"&&typeof ko.utils.unwrapObservable(n.trigger)=="boolean"},showHide:function(n,t,i){var r=ko.bindingHandlers.activity,u=r.config(n,t);r.triggerable(u)&&(ko.utils.unwrapObservable(u.trigger)?r.show(n,u,i):r.hide(n,u))},contentCss:function(n){return(typeof n.nowrap=="boolean"&&n.nowrap?"content-nowrap ":"")+"content-"+n.valign+"-"+n.align},create:function(n,t){var i=$('<div class="'+ko.bindingHandlers.activity.cssClass(t)+'" data-automation="activity-indicator"><\/div>');i.css({position:"absolute",zIndex:t.zindex}).prependTo(n).hide();$.isPlainObject(t.content)&&i.addClass(ko.bindingHandlers.activity.contentCss(t.content)).attr("data-content",$.trim(t.content.text))},show:function(n,t){var i=$(n).find("."+ko.bindingHandlers.activity.cssClass(t)).css({marginTop:0,marginLeft:0}).show(),u=$(n).outerHeight()-i.height(),f=$(n).outerWidth()-i.width(),r={top:t.valign=="top"?t.padding:t.valign=="bottom"?u-t.padding:Math.floor(u/2),left:t.align=="left"?t.padding:t.align=="right"?f-t.padding:Math.floor(f/2)},e=$(n).offset(),o=i.offset();r.top-=o.top-e.top;r.left-=o.left-e.left;i.css({marginTop:r.top+"px",marginLeft:r.left+"px"})},hide:function(n,t){$(n).find("."+ko.bindingHandlers.activity.cssClass(t)).hide()},defaults:{size:"large",align:"center",valign:"center",padding:4,zindex:1e3,resize:!1,content:{text:"",align:"right",valign:"middle",nowrap:!1}},cssClass:function(n){return"us-activity-"+n.size}},function(n){n.ajax=function(t){var i=n.observable(),r=null,u=t.shouldAbortPending,f=t.canExecute,e=t.configure,o=function(n,t,r,u,f){return t()&&r&&i.isExecuting()&&r.abort(),i.isExecuting(!0),$.ajax(e(n,u,f))},s=function(){i.isExecuting(!1)};return i.canAbortPending=!0,i.isExecuting=n.observable(),i.canExecute=n.computed({read:function(){return f?f(i.isExecuting(),i.shouldAbortPending()):i.isExecuting()&&i.shouldAbortPending()||!i.isExecuting()},deferEvaluation:!0}),i.shouldAbortPending=n.computed({read:function(){return u?u():i.canAbortPending},deferEvaluation:!0}),i.execute=function(n,t){if(i.canExecute()){var u=[];return u.push(s),u.push(i.shouldAbortPending),u.push(r),u.push(n),u.push(t),r=o.apply(this,u),r.promise()}},i}}(ko),function(n){n.bindingHandlers.ajax={init:function(t,i,r,u){var e=i(),f=e.configure?{click:e}:e,o=function(t){return n.bindingHandlers[t]!==undefined},s=function(){for(var i in f)o(i)&&n.bindingHandlers[i].init(t,n.utils.wrapAccessor(f[i].execute),r,u)},h=function(){var e={};for(var i in f)o(i)||(e[i]=f[i].execute);n.bindingHandlers.event.init(t,n.utils.wrapAccessor(e),r,u)};s();h()},update:function(t,i,r,u){var f=i(),e=f.canExecute,o;if(!e)for(o in f)if(f[o].canExecute){e=f[o].canExecute;break}e&&n.bindingHandlers.enable.update(t,e,r,u)}}}(ko),function(){ko.bindingHandlers.allowBindings={init:function(n,t){return{controlsDescendantBindings:!ko.utils.unwrapObservable(t())}}}}();ko.bindingHandlers.applyChangesIndicator={init:function(n){$(n).addClass("apply-changes-indicator").hide()},update:function(n,t,i){var f,u,r;if(!ko.isObservable(t()))throw new Error("Variable supplied to applyChangesIndicator must be an observable");(f=ko.utils.unwrapObservable(t()),f)&&(u=i().applyChangesIndicatorOptions||{},r=$(n),r.html("").append($('<span class="us-activity-small"><\/span>')).show(),u.savingMessage&&r.append($('<span class="text"><\/span>').text($.t(ko.unwrap(u.savingMessage)))),f.done(function(){var t=Array.prototype.slice.call(arguments,0),i=t.reduce(function(n,t){return t?(t=Array.isArray(t)?t[0]:t,n&&(typeof t.success=="undefined"||t.success)):n},!0);r=$(n);i?(r.html("").append($('<i class="text-success fa fa-check fa-fw icon-ok"><\/i>')),u.successMessage&&r.append($('<span data-automation="success-message" class="text"><\/span>').text($.t(u.successMessage))),window.isTestRun()||r.delay(2e3).fadeOut(1e3)):r.html("").hide()}).fail(function(){$(n).html("").hide()}).always(function(){t()(null)}))}},function(){ko.bindingHandlers.autoNumeric={init:function(n,t,i){var r=$(n),e=i(),o=e.settings,u=t(),f;r.autoNumeric("init",o);typeof u!="undefined"&&(f=ko.utils.unwrapObservable(u()),r.autoNumeric("set",f));r.change(function(){var n=r.autoNumeric("get");u(n==""?null:parseFloat(n))})},update:function(n,t){var i=ko.unwrap(t());i===""&&$(n).autoNumeric("set",i)}}}(),function(){var n;ko.bindingHandlers.bestMatch={init:function(t){$(n.levelTemplate).appendTo(t);$(n.iconTemplate).appendTo(t);$(t).addClass("bestMatch");$(t).attr("role","img")},update:function(t,i){var r=$(t),c=ko.utils.unwrapObservable(i()),u,f,e,s,o,h;if((n.removeClasses(r),r.find("svg[class='bestMatch-icon']").remove(),typeof c=="number")&&(u=n.bestMatchCssFromScore(c),f=r.find(".icon"),u)){switch(u){case"great-match":e=$.t("Opportunity.Opportunities.PersonalizedSearch.MatchScore.GreatMatch");break;case"good-match":e=$.t("Opportunity.Opportunities.PersonalizedSearch.MatchScore.GoodMatch");break;case"somewhat-good-match":e=$.t("Opportunity.Opportunities.PersonalizedSearch.MatchScore.SomewhatGoodMatch")}r.attr("aria-label",e);s=n.bestMatchLevelTemplateFromCssClass(u);s&&(r.addClass(u),$(s).appendTo(f.get(0)),o=f.children("svg"),h="0 0 "+parseInt(f.css("width"))+" "+parseInt(f.css("height")),o.get(0).setAttribute("viewBox",h),o.attr("enable-background","new "+h),o.children("path").attr("fill",$(t).css("color")))}},levelTemplate:'<span class="level"><i aria-hidden="true" class="fa fa-stop"><\/i> <i aria-hidden="true" class="fa fa-stop"><\/i> <i aria-hidden="true" class="fa fa-stop"><\/i> <\/span>',iconTemplate:'<span class="icon"><\/span>',bestMatchThresholds:{greatMatch:{css:"great-match",score:3,template:'<svg aria-hidden="true" version="1.1" class="bestMatch-icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" xml:space="preserve"><path d="M10.5,21C16.299,21,21,16.299,21,10.5S16.299,0,10.5,0S0,4.701,0,10.5S4.701,21,10.5,21z M10.5,1.969c4.712,0,8.531,3.82,8.531,8.531s-3.819,8.531-8.531,8.531s-8.531-3.82-8.531-8.531S5.788,1.969,10.5,1.969z M10.5,12.279c2.378,0,4.64-0.632,6.562-1.741c-0.299,3.659-3.141,6.524-6.562,6.524s-6.264-2.867-6.562-6.527C5.86,11.645,8.122,12.279,10.5,12.279z M6.25,7.219c0,1.088,0.588,1.969,1.312,1.969s1.312-0.881,1.312-1.969S8.287,5.25,7.562,5.25S6.25,6.131,6.25,7.219z M12.125,7.219c0,1.088,0.588,1.969,1.312,1.969s1.312-0.881,1.312-1.969S14.162,5.25,13.438,5.25S12.125,6.131,12.125,7.219z"/><\/svg>'},goodMatch:{css:"good-match",score:2,template:'<svg aria-hidden="true" version="1.1" class="bestMatch-icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" xml:space="preserve"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.5,21C4.701,21,0,16.299,0,10.5C0,4.701,4.701,0,10.5,0S21,4.701,21,10.5C21,16.299,16.298,21,10.5,21z M10.5,1.968c-4.712,0-8.531,3.819-8.531,8.531c0,4.711,3.819,8.532,8.531,8.532c4.712,0,8.532-3.82,8.532-8.532C19.031,5.788,15.212,1.968,10.5,1.968z M10.492,17.062c-3.35,0-6.107-2.51-6.513-5.748l2.154,0.549c0.599,1.859,2.323,3.215,4.382,3.215c2.052,0,3.771-1.344,4.375-3.191l2.106-0.506C16.561,14.588,13.817,17.062,10.492,17.062zM13.461,8.851c-0.726,0-1.312-0.588-1.312-1.312c0-0.724,0.587-1.312,1.312-1.312c0.723,0,1.312,0.589,1.312,1.312C14.773,8.263,14.184,8.851,13.461,8.851z M7.539,8.851c-0.724,0-1.312-0.588-1.312-1.312c0-0.724,0.589-1.312,1.312-1.312c0.724,0,1.312,0.589,1.312,1.312C8.851,8.263,8.263,8.851,7.539,8.851z"/><\/svg>'},somewhatGoodMatch:{css:"somewhat-good-match",score:1,template:'<svg aria-hidden="true" version="1.1" class="bestMatch-icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" xml:space="preserve"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.5,21C4.701,21,0,16.299,0,10.5S4.701,0,10.5,0S21,4.701,21,10.5S16.299,21,10.5,21z M10.5,1.969c-4.712,0-8.531,3.819-8.531,8.531s3.819,8.531,8.531,8.531s8.531-3.819,8.531-8.531S15.212,1.969,10.5,1.969z M14.125,14.75h-7.25l0,0H6V12l1.969,0.969v0.469H13v-0.469L14.969,12v2.75H14.125L14.125,14.75z M13.438,8.875c-0.725,0-1.312-0.588-1.312-1.312s0.588-1.312,1.312-1.312s1.312,0.588,1.312,1.312S14.162,8.875,13.438,8.875z M7.562,8.875c-0.725,0-1.312-0.588-1.312-1.312S6.838,6.25,7.562,6.25s1.312,0.588,1.312,1.312S8.287,8.875,7.562,8.875z"/><\/svg>'}},removeClasses:function(t){$.each(n.bestMatchThresholds,function(n,i){t.removeClass(i.css)})},bestMatchCssFromScore:function(t){var i="";return $.each(n.bestMatchThresholds,function(n,r){return t>=r.score?(i=r.css,!1):!0}),i},bestMatchLevelTemplateFromCssClass:function(t){var i="";return $.each(n.bestMatchThresholds,function(n,r){return t==r.css?(i=r.template,!1):!0}),i}};n=ko.bindingHandlers.bestMatch}(),function(){ko.bindingHandlers.bringToForeground={init:function(n){var t=ko.bindingHandlers.bringToForeground.create(n);ko.utils.domData.set(n,"bringToForegroundOverlay",t);ko.utils.domNodeDisposal.addDisposeCallback(n,function(){t.remove();$(n).removeClass("bring-to-foreground-content")})},update:function(n,t){var i=ko.utils.domData.get(n,"bringToForegroundOverlay");ko.utils.unwrapObservable(t())?(i.show(),$(n).addClass("bring-to-foreground-content"),$(n).attr("role","dialog"),$("button.navbar-toggle").attr("style","opacity: 0; cursor: default;"),$("button.navbar-toggle").attr("aria-hidden","true"),$(".navbar-candidate .navbar-collapse").attr("style","opacity: 0;"),$(".navbar-candidate .navbar-collapse li a").attr("aria-hidden","true"),$(".navbar-candidate .navbar-collapse li a").attr("style","cursor: default;")):(i.hide(),$(n).removeClass("bring-to-foreground-content"),$(n).removeAttr("role"),$("button.navbar-toggle").removeAttr("style"),$("button.navbar-toggle").removeAttr("aria-hidden"),$(".navbar-candidate .navbar-collapse").removeAttr("style"),$(".navbar-candidate .navbar-collapse li a").removeAttr("aria-hidden"),$(".navbar-candidate .navbar-collapse li a").removeAttr("style"))},create:function(){var n=$('<div class="bring-to-foreground-overlay"><\/div>');return n.click(function(n){return n.stopImmediatePropagation()}),n.prependTo($("body"))}}}();ko.bindingHandlers.buttonSpinner={update:function(n,t){var u=ko.utils.unwrapObservable(t()),i=$(n),r=i.find(".btn-spinner");r.length||(r=$('<i class="fa fa-spinner fa-spin btn-spinner"><\/i>'),i.prepend(r));i.prop("disabled",u);i.toggleClass("btn-loading",u);r.toggle(u)}},function(){ko.bindingHandlers.candidateTypeIcon={update:function(n,t){var i=t();$(n).addClass("label").removeClass("internal-active-icon").removeClass("internal-inactive-icon").removeClass("external-icon");i.IsInternal()?($(n).show(),i.IsActiveEmployee()?($(n).text($.t("Model.Candidate.InternalCandidate")),$(n).addClass("label-internal-active")):($(n).text($.t("Model.Candidate.InactiveCandidate")),$(n).addClass("label-internal-inactive"))):$(n).hide()}}}(),function(){ko.bindingHandlers.candidateTypeRow={init:function(n){var t=$(n).closest("table").find("tr").first(),i;t.has(".candidate-indicator-table-head").length==0&&t.prepend($('<th class="candidate-indicator-table-head"/>'));i=$('<td class="candidate-indicator" data-automation="candidate-type-indicator"/>');$(n).prepend(i);ko.utils.domNodeDisposal.addDisposeCallback(n,function(){$(n).tooltip("destroy")})},update:function(n,t){var u=t(),i=$(n).children(".candidate-indicator"),r;ko.unwrap(u.IsInternal)?ko.unwrap(u.IsActiveEmployee)?(i.addClass("candidate-type-indicator-internal"),r=$.t("Model.Candidate.InternalCandidate")):(i.addClass("candidate-type-indicator-inactive"),r=$.t("Model.Candidate.InactiveCandidate")):(i.addClass("candidate-type-indicator-external"),r=$.t("Model.Candidate.ExternalCandidate"));i.tooltip("destroy");i.tooltip({title:r,container:"body"})}}}(),function(){ko.bindingHandlers.collapse={init:function(n,t,i){var a=ko.utils.unwrapObservable(t()),u=i(),r=$(n),f=typeof u.collapsingObservable!="undefined";r.toggleClass("in",!a);r.addClass("collapse");var e=ko.utils.unwrapObservable(u.collapseShowCallback),o=ko.utils.unwrapObservable(u.collapseHiddenCallback),s=function(n){n.stopPropagation();$(this).css("overflow","hidden");typeof u.collapsingObservable!="undefined"&&u.collapsingObservable(!0)},h=function(n){n.stopPropagation();e&&e(n);f&&u.collapsingObservable(!0)},c=function(i){i.stopPropagation();ko.bindingHandlers.collapse.update(n,t);o&&o(i);f&&u.collapsingObservable(!1)},l=function(i){i.stopPropagation();ko.bindingHandlers.collapse.update(n,t);$(this).css("overflow","visible");var r=function(n){var r=n.find(":tabbable"),u,t,i;n.parents("#CandidateLinkEdit").length>0?(u=n.parents(".panel").find('button:has("i.fa-plus")'),t=u.first()):t=r.first();i=r.last();t.focus();i.on("keydown",function(n){n.key!=="Tab"||n.shiftKey||(n.preventDefault(),t.focus())});t.on("keydown",function(n){n.key==="Tab"&&n.shiftKey&&(n.preventDefault(),i.focus())})};$(this).parents(".bring-to-foreground-content").length>0&&r($(this));f&&u.collapsingObservable(!1)};r.on("show.bs.collapse",h);r.on("shown.bs.collapse",l);r.on("hidden.bs.collapse",c);r.on("hide.bs.collapse",s);ko.utils.domNodeDisposal.addDisposeCallback(n,function(){r.off("show.bs.collapse",h);r.off("shown.bs.collapse",l);r.off("hidden.bs.collapse",c);r.off("hide.bs.collapse",s)})},update:function(n,t){var r=ko.utils.unwrapObservable(t()),i=$(n),u=i.hasClass("in");r&&u?(i.collapse("hide"),Modernizr.csstransitions||i.trigger("hidden.bs.collapse")):r||u||(i.collapse("show"),Modernizr.csstransitions||i.trigger("shown.bs.collapse"))}}}(),function(){ko.bindingHandlers.collapseIndicator={init:function(n){$(n).addClass("collapse-indicator fa fa-lg fa-angle-right")},update:function(n,t){var i=ko.utils.unwrapObservable(t());$(n).toggleClass("fa-rotate-90",!i);i?$(n).closest("a").attr("aria-expanded","false"):$(n).closest("a").attr("aria-expanded","true")}};ko.bindingHandlers.collapseIndicatorVertical={init:function(n){$(n).addClass("collapse-indicator fa fa-lg fa-angle-down")},update:function(n,t){var i=ko.utils.unwrapObservable(t());$(n).toggleClass("fa-rotate-180",!i);i?($(n).attr("aria-expanded","false"),$(n).attr("aria-label",$.t("Common.Expand"))):($(n).attr("aria-expanded","true"),$(n).attr("aria-label",$.t("Common.Collapse")))}}}(),function(){function n(n,t){return(n=n.replace(/[^A-F0-9]/ig,""),n.length!==3&&n.length!==6)?"":(n.length===3&&t&&(n=n[0]+n[0]+n[1]+n[1]+n[2]+n[2]),"#"+n)}$.minicolors.defaults=$.extend($.minicolors.defaults,{changeDelay:200,letterCase:"uppercase",theme:"bootstrap"});ko.bindingHandlers.colorpicker={init:function(t,i,r){var f=r().defaultSettings||{},e=function(){var r=i();r(n($(t).minicolors("value"),!0))},u;f.hide=e;$(t).minicolors(f);u=i();u()||u(n($(t).minicolors("value"),!0));ko.utils.registerEventHandler(t,"change",e);ko.utils.domNodeDisposal.addDisposeCallback(t,function(){$(t).minicolors("destroy")})},update:function(t,i){var r=ko.utils.unwrapObservable(i()),u=n($(t).minicolors("value"),!0);r!==u&&$(t).minicolors("value",r)}}}(),function(){var t=function(n,t){t&&t.toggleClass("required",!!n)},i=function(n,t){t&&(n?t.attr("required","required"):t.removeAttr("required"))},r=function(n,t){n||t.remove()},n=function(n,t){if(n[t]===null||typeof n[t]=="undefined")throw Error("FieldConfiguration contains no value for '"+t+"'");};ko.bindingHandlers.configurableInput={init:function(t,r){var u=ko.utils.unwrapObservable(r());n(u,"Required");i(ko.utils.unwrapObservable(u.Required),$(t))}};ko.bindingHandlers.configurableLabel={init:function(i,r){var u=ko.utils.unwrapObservable(r());n(u,"Required");t(ko.utils.unwrapObservable(u.Required),$(i))}};ko.bindingHandlers.configurableVisibility={init:function(t,i){var u=ko.utils.unwrapObservable(i());n(u,"Visible");r(ko.utils.unwrapObservable(u.Visible),$(t))}}}(),function(){ko.bindingHandlers.cssHiddenVisibility={update:function(n,t){var i=ko.utils.unwrapObservable(t()),r=n.style.visibility=="hidden";i&&!r&&$(n).css("visibility","hidden");r&&!i&&$(n).css("visibility","visible")}}}(),function(){var i=function(n){var t=$.extend({language:US.CurrentLocale.getLocaleForDatePicker(),autoclose:!0},n().datepickerOptions);return delete t.format,t},t=function(n){var t=n().datepickerOptions||{};return t.format||"MM/DD/YYYY"},r=function(n){var t=n().datepickerOptions||{};return t.includeTime===!0},n=function(n,t,i){var u=ko.utils.unwrapObservable(i()),r;u?(r=moment(u),r.isValid()?$(n).val(r.format(t)):$(n).val("")):$(n).val("")};ko.bindingHandlers.datepicker={init:function(r,u,f){var o=$('<span data-date=""/>'),e,s;if(o.datepicker(i(f)),e=o.data("datepicker"),s=t(f),!ko.isObservable(u()))throw new Error("Datepicker must be bound to an observable");$(window).on("keydown",function(n){e.picker.is(":not(:visible)")||e.keydown(n)});e.place=function(){var n=$(r).offset(),t,i;this.height=$(r).outerHeight();t=0;$(r).parents().each(function(){if($(this).css("z-index")!="auto"){var n=parseInt($(this).css("z-index"));n>t&&(t=n)}});n.top+this.height+this.picker.outerHeight()<=$(window).scrollTop()+window.innerHeight?(i=n.top+this.height,$(this.picker).removeClass("arrowBottom").addClass("arrowTop")):(i=n.top-this.picker.outerHeight(),$(this.picker).removeClass("arrowTop").addClass("arrowBottom"));this.picker.css({top:i,left:n.left,zIndex:t+10})};ko.utils.registerEventHandler(o,"changeDate",function(){var n=u();n(e.getDate())});ko.utils.registerEventHandler(o,"hide",function(){var t=u(),n;t()&&(n=moment(t()),n&&n.isValid()&&$(r).val(n.format(s)))});$(r).is("input")?(ko.utils.registerEventHandler(r,"keyup",function(){var t=u(),n=moment($(this).val(),s);ko.utils.domData.set(r,"datepicker-keyup",!0);n&&n.isValid()?(n.year()<100&&(n.year()>68?n.year(n.year()+1900):n.year(n.year()+2e3)),t(n.toDate())):t(null)}),ko.utils.registerEventHandler(r,"focus",function(){e.show()}),ko.utils.registerEventHandler(r,"blur",function(){n(r,s,u)}),ko.utils.registerEventHandler(o,"hide",function(){n(r,s,u)})):ko.utils.registerEventHandler(r,"click",function(){e.show()});ko.utils.domData.set(r,"datepicker",e)},update:function(i,u,f){var s=ko.utils.domData.get(i,"datepicker"),l=t(f),v=r(f),h=ko.utils.unwrapObservable(u()),a="",e,o,c;h&&h instanceof Date&&(e=moment(h),e.isValid()&&(s.setDate(e.toDate()),s.update(),a=e.format(l),o=s.getDate(),v&&(c=moment(),o.setHours(c.hours()),o.setMinutes(c.minutes())),u()(o)));$(i).find(".date-label").text(a);ko.utils.domData.get(i,"datepicker-keyup")?ko.utils.domData.set(i,"datepicker-keyup",!1):n(i,l,u)}}}();ko.bindingHandlers.dateString={update:function(n,t,i){var e=t(),o=i(),u=ko.utils.unwrapObservable(e),s=o.datePattern||"MM/DD/YYYY",f="",r;u&&(r=moment(u),f=r.isValid()?r.format(s):"");$(n).text(f)}};ko.bindingHandlers.debugLogger={init:function(n,t){var i=t();console.log(i)}},function(){ko.bindingHandlers.dispositionStepBadge={cachedBadgeColors:null,init:function(t,i){if($(t).addClass("badge-disposition-step").addClass("badge"),!n.cachedBadgeColors){n.cachedBadgeColors={};var u=ko.unwrap(i().steps),r=1;u.forEach(function(t){var i=ko.unwrap(t.Id);n.cachedBadgeColors[i]={abbreviation:ko.unwrap(t.Name).substr(0,1).toUpperCase(),step:ko.mapping.toJS(t)};t.Tag()!==Recruiting.Opportunity.ProcessStepTag.Initial&&t.Tag()!==Recruiting.Opportunity.ProcessStepTag.Rejected&&t.Tag()!==Recruiting.Opportunity.ProcessStepTag.Accepted&&(n.cachedBadgeColors[i].index=r,r++,r>24&&(r=1))})}},update:function(t,i){var u=n.cachedBadgeColors[ko.unwrap(i().stepId)],r;switch(u.step.Tag){case Recruiting.Opportunity.ProcessStepTag.Initial:r="badge-disposition-step-applied";break;case Recruiting.Opportunity.ProcessStepTag.Accepted:r="badge-disposition-step-hired";break;case Recruiting.Opportunity.ProcessStepTag.Rejected:r="badge-disposition-step-declined";break;default:r="badge-disposition-color-"+u.index}$(t).text(u.abbreviation);$(t).addClass(r)}};var n=ko.bindingHandlers.dispositionStepBadge}();ko.bindingHandlers.dropdownListener={init:function(n,t){var i=t();$(n).on("show.bs.dropdown",function(){i&&i(!0);$(document).trigger("menu-scroll",n)});$(n).on("hide.bs.dropdown",function(){i&&i(!1);$(document).trigger("menu-resize",n)})}},function(){var n=function(n){for(var r,t=n.split("\n"),i=0;i<t.length;++i)r=$("<span/>"),r.text(t[i]),t[i]=r.html();return t.join("<br />")};ko.bindingHandlers.errorHighlight={update:function(n,t){var i=t();$(n).toggleClass("error",typeof i!="undefined"&&!!i);$(n).toggleClass("has-error",typeof i!="undefined"&&!!i)}};ko.bindingHandlers.fieldErrorMessages={update:function(t,i){$(t).empty();var r=i(),u=!1;r.errors&&r.errors.forEach(function(i){if(typeof i!="undefined"){u=!0;var e=(r.prefix?r.prefix:"")+i,f=$.t(e);e===f&&(f=$.t("Common.Errors."+i));$('<div class="field-errors mt-2 mb-2" data-automation="field-errors" />').html('<i class="fa fa-exclamation-triangle mr-1" role="img" aria-label="'+$.t("Common.Error")+'" alt="'+$.t("Common.Error")+'"><\/i>'+n(f)).appendTo($(t))}});$(t).toggle(u)}};ko.bindingHandlers.pageErrorMessages={getElementForError:function(t,i){var r,u,f;if(typeof t=="string"?t=[t]:Array.isArray(t)?t=t.slice():t||(t=[]),t.length>0)for(t.push("Common.Errors."),u=0;u<t.length;u++){if(f=t[u]+i,r=$.t(f),f!==r)break;r=null}return r||(r=$.t(i)||i),$("<dd data-automation='error-message' />").html(n(r))},init:function(n){$(n).attr("data-automation","error-messages");$(n).addClass("validation-summary-errors")},update:function(n,t){var r,i,f,e,h,u,o,s;if($(n).empty(),r=$("<dl/>"),i=t(),i.grouping)for(f in i.grouping)i.grouping.hasOwnProperty(f)&&(e=i.errors.getErrorsByFields(i.grouping[f]),e.length!=0)&&(h=$("<dt/>").appendTo(r),$("<a/>").text($.t(i.groupingPrefix+f)).attr("href","#").attr("data-automation","error-section-"+f).data("error-tab",f).on("click",function(n){n.preventDefault();i.groupClicked&&i.groupClicked({groupId:$(this).data("error-tab")})}).appendTo(h),e=e.filter(function(n,t){return e.indexOf(n)==t}),e.forEach(function(n){ko.bindingHandlers.pageErrorMessages.getElementForError(i.prefix,n).appendTo(r)}));else{if(u=[],i.errors)for(o in i.errors.uiErrors())i.errors.uiErrors().hasOwnProperty(o)&&u.push.apply(u,i.errors.uiErrors()[o]);u=u.filter(function(n,t){return u.indexOf(n)==t});u.forEach(function(n){ko.bindingHandlers.pageErrorMessages.getElementForError(i.prefix,n).appendTo(r)})}s=[];i.errors&&(s=i.errors.domainErrors().filter(function(n,t){return i.errors.domainErrors().indexOf(n)==t}));s.forEach(function(n){ko.bindingHandlers.pageErrorMessages.getElementForError(i.prefix,n).appendTo(r)});$(n).toggle(r.children().length>0);r.children().length&&(r.appendTo($(n)),i.navigateToErrors&&$(n).scrollTo())}}}();ko.bindingHandlers.fadeVisible={init:function(n,t){var i=t();$(n).toggle(ko.utils.unwrapObservable(i))},update:function(n,t,i){var s=ko.utils.unwrapObservable(t()),o=i(),f=ko.utils.unwrapObservable(o.fadeIn),e=ko.utils.unwrapObservable(o.fadeOut),r,u;s?f?(r=f.options,u=f.callback,$(n).hide().fadeIn(r,u)):$(n).hide().fadeIn():e?(r=e.options,u=e.callback,$(n).show().fadeOut(r,u)):$(n).show().fadeOut()}};ko.bindingHandlers.flash={update:function(n,t,i){var u=ko.utils.domData.get(n,"flashValue"),f=ko.utils.unwrapObservable(t()),e=$(n),o=i().flashDuration||2e3,r;ko.utils.domData.set(n,"flashValue",f);r=i().flashClass||"badge-success";u!=undefined&&f>u&&(e.addClass(r),setTimeout(function(){e.removeClass(r)},o))}};ko.bindingHandlers.limitedText={limitedTextMoreLinkCss:"limited-text-show",limitedTextModalCss:"limited-text-modal",update:function(n,t){var r=ko.utils.unwrapObservable(t()),i=ko.utils.unwrapObservable(r.text),l=ko.utils.unwrapObservable(r.overflowTitle),s=ko.utils.unwrapObservable(r.maxLength),h=ko.utils.unwrapObservable(r.shouldQuoteText),a=ko.utils.unwrapObservable(r.showOverflow),u,e;if($(n).children("."+ko.bindingHandlers.limitedText.limitedTextMoreLinkCss).remove(),$(n).children("."+ko.bindingHandlers.limitedText.limitedTextModalCss).remove(),i!=null&&i.length>s){if(u=i.substring(0,s),u+="...",h&&(u='"'+u+'"'),ko.bindingHandlers.text.update(n,function(){return u}),a){$(n).append("&nbsp;");var f=$('<div tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="LimitedTextModalHeader" data-automation="limited-text-modal" class="'+ko.bindingHandlers.limitedText.limitedTextMoreLinkCss+' modal break-word fade" ><div class="modal-dialog"><\/div><\/div>'),c=$('<div class="modal-content">').appendTo($(f).find(".modal-dialog")),o=$('<div id="LimitedTextModalHeader" class="modal-header"><\/div>');$('<button aria-label="Close" type="button" data-automation="limited-text-modal-close" class="close" data-dismiss="modal"><i class="fa fa-times"><\/i><\/button>').appendTo(o);$('<h1 class="modal-title h3" data-automation="limited-text-header"><\/h1>').text(l).appendTo(o);c.append(o);$('<div class="modal-body" data-automation="limited-text-full" class="break-word"><\/div>').text(i).appendTo(c);e=$('<a href="#" class="'+ko.bindingHandlers.limitedText.limitedTextMoreLinkCss+'" data-automation="limited-text-show"><\/a>');e.append($.t("Common.More"));e.click(function(){$(f).modal("show");$(f).focus;var n=function(n){var i=n.find(":tabbable"),t;if(!(i.length<1)){t=i.first();$(t).on("keydown",function(n){(n.key==="Tab"&&n.shiftKey||n.key==="Tab"&&!n.shiftKey)&&(n.preventDefault(),$(t).focus())});$(n).on("hidden.bs.modal",function(){var t=US.utils.document.activeElements,n,i;if(t.length>0)for(n=t.length-1;n>=0;n--)if(i=$(t[n]),i.is(":visible")){i.focus();return}$("#PageContainer :tabbable:visible:eq(0)").focus()})}};$(f).on("shown.bs.modal",function(){n(f)})});$(n).append(e)}}else i!=null&&h&&(i='"'+i+'"'),ko.bindingHandlers.text.update(n,function(){return i})}};MergeTagManager=function(){var n=this,t;return n.setLastActiveElement=function(n){if(n&&!n.tinymce){t=undefined;return}t=n},n.clearLastActiveElement=function(){t=null},n.addLinkToLastActiveElement=function(n,i){var r=t||i,u;if(r&&typeof r.tinymce!="undefined"){if(u=r.tinymce(),u){u.insertContent($.escapeHtml(n));return}var f=r.caret(),e=r.val()||"",o=[e.slice(0,f),n,e.slice(f)].join("");r.val(o);r.trigger("change");r.caret(f+n.length);r.focus()}},n};ko.bindingHandlers.mergeTagTargets={init:function(n,t){var i=ko.utils.unwrapObservable(t()),r=$(n).on("click.mergeTagTargets","*",function(n){var t,r;n.target===n.currentTarget&&(t=$(n.target),t.is(".mergeTagTarget")?(r=$(n.target),i.setLastActiveElement(r)):t.is(".merge-tag-link")||i.clearLastActiveElement())}).on("click.mergeTagTargets",".merge-tag-link",function(n){return n.preventDefault(),i.addLinkToLastActiveElement($(n.target).text(),r.find(".mergeTagTargetDefault")),!1});ko.utils.domNodeDisposal.addDisposeCallback(n,function(){$(n).off("click.mergeTagTargets")})}},function(){ko.bindingHandlers.option={update:function(n,t){var i=ko.utils.unwrapObservable(t());ko.selectExtensions.writeValue(n,i)}}}();ko.bindingHandlers.overlay={init:function(n,t){var i=ko.bindingHandlers.overlay,r=i.config(n,t);i.create(n,r);i.resize(n,t,r);ko.utils.domNodeDisposal.addDisposeCallback(n,function(){ko.utils.domData.get(n,"overlay").remove();ko.utils.domData.set(n,"overlay",null)})},update:function(n,t){ko.bindingHandlers.overlay.showHide(n,t)},config:function(n,t){var i=ko.bindingHandlers.overlay,r=ko.utils.unwrapObservable(t());return $.extend(!0,{},i.defaults,r)},resize:function(n,t,i){i.resize&&$(window).resize(function(){ko.bindingHandlers.overlay.showHide(n,t)})},triggerable:function(n){return typeof n.trigger!="undefined"&&typeof ko.utils.unwrapObservable(n.trigger)=="boolean"},showHide:function(n,t){var i=ko.bindingHandlers.overlay,r=i.config(n,t);i.triggerable(r)&&(ko.utils.unwrapObservable(r.trigger)?i.show(n,r):i.hide(n,r))},create:function(n,t){var r=t.parent!=null?$(t.parent):n,i=$('<div class="'+ko.bindingHandlers.overlay.cssClass()+'"><\/div>');i.prependTo(r).css({"border-radius":"inherit",position:"absolute",opacity:t.opacity,backgroundColor:t.color,zIndex:t.zindex}).hide();ko.utils.domData.set(n,"overlay",i)},show:function(n,t){var u=ko.utils.domData.get(n,"overlay").css({marginTop:0,marginLeft:0}).show(),i=$(u).parent();if(i.length!=0){var f=$(i).offset(),e=u.offset(),r={top:t.padding-e.top-f.top,left:t.padding-e.left-f.left,height:$(i).outerHeight(),width:$(i).outerWidth()};u.css({marginTop:r.top+"px",marginLeft:r.left+"px",height:r.height+"px",width:r.width+"px"})}},hide:function(n){ko.utils.domData.get(n,"overlay").hide()},defaults:{opacity:.7,color:"white",resize:!1},cssClass:function(){return"us-overlay"}},function(n){function s(){i='<div data-automation="password-popover-content"><h4 data-automation="password-complexity-requirements-header">'+n.t("Account.Register.PasswordRequirements.PasswordMust")+'<\/h4><ul class="list-left-aligned-bullets"><li>'+n.t("Account.Register.PasswordRequirements.EightCharactersOrLonger")+"<\/li><li>"+n.t("Account.Register.PasswordRequirements.LowercaseCharacterRequired")+"<\/li><li>"+n.t("Account.Register.PasswordRequirements.UppercaseCharacterRequired")+"<\/li><li>"+n.t("Account.Register.PasswordRequirements.NumberRequired")+"<\/li><li>"+n.t("Account.Register.PasswordRequirements.SymbolRequired")+"<\/li><\/div><\/ul>";t=!0}var t=!1,i,r=/[A-Z]/,u=/[a-z]/,f=/\d/,e=/(\W+|_+)/,o=/(.)\1{2,}/;ko.bindingHandlers.passwordComplexityHelper={init:function(h){var c,l;t||s();c=n(h);c.popover({content:i,html:!0,placement:"bottom",trigger:"manual"});l=!1;c.blur(function(){l=!1;c.popover("hide")});c.on("keyup focus",function(){var n=c.val();r.test(n)&&u.test(n)&&f.test(n)&&e.test(n)&&!o.test(n)?(c.popover("hide"),l=!1):(l||c.popover("show"),l=!0)})}}}(jQuery);ko.bindingHandlers.placeholder={init:function(n,t){var i=t();ko.applyBindingsToNode(n,{attr:{placeholder:i}})}};ko.bindingHandlers.popover={hidePopOverEventAdded:!1,init:function(n,t){var r=ko.bindingHandlers.popover,i=r.config(n,t);if((Modernizr.touch||i.trigger==="hover"||i.trigger==="focus"||i.trigger==="click"||i.trigger==="manual")&&(r.create(n,i),r.resize(n,t,i)),!ko.bindingHandlers.popover.hidePopOverEventAdded&&i.trigger==="click"){ko.bindingHandlers.popover.hidePopOverEventAdded=!0;$(document).on("click",function(n){$('[data-toggle="popover"],[data-original-title]').each(function(){$(this).is(n.target)||$(this).has(n.target).length!==0||$(".popover").has(n.target).length!==0||((($(this).popover("hide").data("bs.popover")||{}).inState||{}).click=!1)})})}},update:function(n,t){ko.bindingHandlers.popover.showHide(n,t)},config:function(n,t){var r=ko.bindingHandlers.popover,i=ko.utils.unwrapObservable(t());return i=$.extend(!0,{},r.defaults,i),r.triggerable(i)&&(i.trigger="manual"),i},resize:function(n,t,i){i.resize&&$(window).resize(function(){ko.bindingHandlers.popover.showHide(n,t)})},triggerable:function(n){return typeof n.trigger!="undefined"&&typeof ko.utils.unwrapObservable(n.trigger)=="boolean"},showHide:function(n,t){var r=ko.bindingHandlers.popover,i=ko.utils.unwrapObservable(t());if(Modernizr.touch||i.trigger==="hover"||i.trigger==="focus"){r.triggerable(i)&&(ko.utils.unwrapObservable(i.trigger)?r.show(n,i):r.hide(n,i));$(document).on("keydown",function(t){t.keyCode===27&&r.hide(n,i)})}},create:function(n,t){if(t.knockoutTemplate){var i=$("<div><\/div>").css("display","none").appendTo("body").get(0);ko.renderTemplate(t.knockoutTemplate,t.viewModel,null,i,"replaceChildren");t.content=$(i).html()}$(n).popover(t)},show:function(n,t){$(n).popover("show");$(n).data("bs.popover").$tip.css({zIndex:t.zindex})},hide:function(n){$(n).popover("hide")},defaults:{zindex:1e3}},function(){ko.bindingHandlers.postingErrorRow={init:function(n){var t=$(n).closest("table").find("tr").first(),i;t.has(".posting-indicator-table-head").length===0&&t.prepend($('<th class="posting-indicator-table-head"/>'));i=$('<td class="posting-indicator" data-automation="posting-state-indicator"/>');$(n).prepend(i);ko.utils.domNodeDisposal.addDisposeCallback(n,function(){$(n).tooltip("destroy")})},update:function(n,t){var u=t(),i=$(n).children(".posting-indicator"),r;ko.unwrap(u.hasError)?(i.addClass("posting-indicator-error"),r=$.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.NotPostedError",{jobBoardName:ko.unwrap(u.jobBoardName)})):(i.removeClass("posting-indicator-error"),r="");i.tooltip("destroy");i.tooltip({title:r,container:"body"})}}}(),function(){var n={},t={},i=function(n,t){var i=localStorage.recruiterIds&&JSON.parse(localStorage.recruiterIds)||{};return t?(i[n]=t,localStorage.recruiterIds=JSON.stringify(i),void 0):i[n]||[]};ko.bindingHandlers.recruiterTypeahead={init:function(r,u){var e=ko.utils.unwrapObservable(u().topLookupUrl),f,o;n[e]||(n[e]=[]);f=u();f.minLength=0;f.items||(f.items=10);f.option&&f.option!=""||(f.option="DisplayName");f.value="Id";f.dataFilter||(f.dataFilter=US.Opportunity.Recruiter.SEARCH_FILTER);f.showClearButton=!0;f.showSearchIcon=!0;f.clearOnUnselected=!0;f.emptyMessage||(f.emptyMessage="Common.Forms.PersonSearch.Empty");f.emptyTemplate=function(n){return'<div class="tt-empty">'+$.t(f.emptyMessage,{value:n.query})+"<\/div>"};t[e]||(t[e]=$.post(e,JSON.stringify(i(e))).done(function(t){t.success&&(n[e]=f.dataFilter(t.data),$.each(n[e],function(t,i){n[e][t][f.option]=$("<div/>").text(i[f.option]).html().replace(/&amp;/g,"&")}))}));f.onFocusCallback=function(i){t[e].done(function(){i(n[e]||[])})};o=Array.prototype.slice.call(arguments,0);o[1]=ko.observable(f);ko.bindingHandlers.typeahead.init.apply(this,o);$(r).on("typeahead:selected",function(t,r){var o=ko.unwrap(r[f.value]),u;n[e]=$.grep(n[e],function(n){return ko.unwrap(n[f.value])!=o});n[e].unshift(r);n[e].length>f.items&&n[e].pop();u=$.grep(i(e),function(n){return n!=o});u.unshift(o);u.length>f.items&&u.pop();i(e,u)})}}}();ko.extenders.recursiveEditable=function(n,t){if(n.hasOwnProperty("recursiveEditable"))return n;if(!(n()instanceof Array))throw new Error("recursiveEditable only works with arrays");if(n.extend({editable:t}),!n.editable)return n;var i=n.rollback,r=n.commit,u=n.beginEdit,f=n.hasChanges;return n.hasChanges=function(){return f()?!0:$.grepFirst(n(),function(n){return n.hasChanges?n.hasChanges():!1})!=null},n.rollback=function(){i();n().forEach(function(n){n.rollback()})},n.commit=function(){r();n().forEach(function(n){n.commit()})},n.beginEdit=function(){u();n().forEach(function(n){n.beginEdit()})},n},function(){var u=document&&function(){for(var n=3,t=document.createElement("div"),i=t.getElementsByTagName("i");t.innerHTML="<!--[if gt IE "+ ++n+"]><i><\/i><![endif]-->",i[0];);return n>4?n:undefined}(),n=function(n,t){var i=$("<div/>").html(n.val()).text(),r=i.replace(/[\ufeff\r]/g,"").trim();t(r)},t=function(){var n=[];return $("link[rel=stylesheet]").each(function(t,i){n.push($(i).attr("href"))}),n.join(",")},i=function(n,t){$(t.node).find("*").each(function(){for(var t=Object.keys($(this).data()),n=0;n<t.length;n++)$(this).removeAttr("data-"+t[n])})},r=function(n){switch(n){case"de-DE":return"de";case"en-GB":return"en_GB";case"es-ES":return"es";case"fr-CA":return"fr_FR";case"pt-BR":return"pt_BR";case"zh-CN":return"zh_CN";default:return"en_CA"}};ko.bindingHandlers.richtexteditor={init:function(u,f,e){var h=e().editorOptions,c={relative_urls:!1,remove_script_host:!1,skin_url:"/Scripts/tinymce-4.8.3/skins/lightgray",menubar:!1,statusbar:!0,preview_styles:"font-family font-size font-weight font-style text-decoration text-transform background-color border border-radius",mode:"exact",height:250,plugins:"paste,searchreplace,lists,advlist,link,image,charmap,table,textcolor,colorpicker",resize:"vertical",contextmenu:!1,toolbar:"undo redo | cut copy paste searchreplace | bold italic underline | forecolor backcolor | bullist numlist | outdent indent | alignleft aligncenter alignright alignjustify | styleselect removeformat | link image | "+(h&&h.hideSpecialChars?"":"charmap ")+"table",content_css:t(),valid_styles:{"*":"padding-left,padding-right,padding-top,padding-bottom,padding,width,height,text-align,text-decoration,margin-left,margin-right,display,border-color,border,border-collapse,border-style,color,background-color,list-style-type"},valid_elements:"a[style|href|target=_blank|rel|title],br,#p[style],#span[style],#div[style],em[style],ul[style],li[style],ol[style],h1[style],h2[style],h3[style],h4[style],h5[style],h6[style],img[style|src|width|height|alt],strong/b,strong[style],sup[style],sub[style],#blockquote[style],#pre[style],code[style],table[style|width|height],caption[style],tbody[style],tr[style],#td[style|colspan|rowspan],th[style|colspan|rowspan],thead[style],dl[style],dd[style],dt[style]",paste_postprocess:i,modal:!1,branding:!1},l=r(i18n.language),o,s,a;c.language=l;c.language_url="/Scripts/tinymce-4.8.3/langs/"+l+".js";c.browser_spellcheck=!0;o=$.extend({},c,h);o.readonly&&(o.body_class="readonly");o.visible===!1&&(o.toolbar=!1);s=f();s.asText=ko.observable();o.setup=function(t){t.on("textInput input change keyup keypress paste cut undo redo",function(){s($(u).val());n($(u),s.asText)});t.on("click",function(n){n.target.nodeName=="A"&&n.ctrlKey&&US.utils.window.open(n.target.href,"_blank");var t=$(n.target);typeof h=="object"&&typeof h.setLastActiveElement=="function"&&h.setLastActiveElement(t[0].children[1])})};o.oninit=function(){n($(u),s.asText)};a=setTimeout(function(){if(o.modal){var n=$(u).val();US.utils.window.removeTinyMce();$(u).val(n)}$(u).tinymce(o)},0);ko.utils.domNodeDisposal.addDisposeCallback(u,function(){clearTimeout(a);$(u).remove()});$(u).parent().addClass("mce-new-ui");$(u).change(function(){s($(u).val());n($(u),s.asText)})},update:function(t,i){var r=ko.utils.unwrapObservable(i());r!==$(t).val()&&($(t).val(r===null?"":r),n($(t),i().asText))}}}(),function(){ko.bindingHandlers.selectAll={init:function(n,t){var r=ko.unwrap(t().options),u=t().optionsValue,i=t().value;if(!ko.utils.isObservableArray(i))throw new Error("'value' must be an observable array");$(n).change(function(){$(n).is(":checked")?i($.map(r,function(n){return ko.unwrap(n[u])})):i.removeAll()})},update:function(n,t){var i=ko.unwrap(t().options),r=ko.unwrap(t().value);$(n).prop("checked",i.length>0&&i.length==r.length)}}}();ko.bindingHandlers.selectedText={init:function(n,t){if(!$(n).is("select"))throw new Error("selectedText binding handler can only be used with selection lists");if(!ko.isObservable(t()))throw new Error("Value supplied to selectedText must be an observable");var i=function(){var i=t(),r=$("option:selected",this),n=r.attr("value");typeof n=="undefined"||n===""||n==null?i(""):i(r.text())};$(n).change(i);ko.utils.domNodeDisposal.addDisposeCallback(n,function(){$(n).off("change",i)})},update:function(n,t){setTimeout(function(){var r=t(),u=$("option:selected",$(n)),i=u.attr("value");typeof i=="undefined"||i===""||i==null?r(""):r(u.text())},0)}},function(){ko.bindingHandlers.selectRow={ignoreTags:["INPUT","SELECT","TEXTAREA","BUTTON","A"],ignoreClasses:["btn"],init:function(n,t){var i=t().options,r=ko.unwrap(t().value);if(!ko.isObservable(i))throw new Error("'Options' must be an observable array");$(n).addClass("selectable-row");i.subscribe(function(){$(n).toggleClass("selected",i.contains(r))});$(n).click(function(n){for(var t=$(n.target),u,f;!t.is("tr");){if(ko.bindingHandlers.selectRow.ignoreTags.indexOf(t.get(0).tagName)>-1)return;if(u=$(n.target),f=$.grepFirst(ko.bindingHandlers.selectRow.ignoreClasses,function(n){return u.hasClass(n)}),f)return;t=t.parent()}i.remove(r).length>0||i.push(r)});$(n).toggleClass("selected",i.contains(r))}}}(),function(){ko.bindingHandlers.sortColumn={init:function(n,t,i,r){var u=t(),f,e;if(!u.propertyName)throw new Error("propertyName must be specified.");if(!u.onSort||typeof u.onSort!="function")throw new Error("onSort must be specified and must be a function.");r.sortClass||(r.sortClass=[]);r.sortClass[u.propertyName]=ko.computed(function(){var n=u.onSort();return n==undefined||n.PropertyName!=u.propertyName?"fa-sort":n.Ascending?"fa-sort-asc":"fa-sort-desc"});f=$('<i data-automation="'+u.propertyName.toLowerCase()+'-sort-icon" class="fa"><\/i>');f.attr("data-bind","css: sortClass['"+u.propertyName+"']");f.attr("aria-label",$.t("Common.Sort.Ascending"));f.attr("aria-live","polite");$(n).children().last().after(f);$(n).css("cursor","pointer");$(n).addClass("column-sort-title");e=u.ascending===undefined?!0:u.ascending;$(n).bind("click keypress",function(n){var t,i;if(n.type!="keypress"||n.keyCode==13||n.keyCode==32){n.keyCode==32&&event.preventDefault();t=f.hasClass("fa-sort")?e:!u.onSort().Ascending;i={PropertyName:u.propertyName,Ascending:t};u.onSort(i);f.removeAttr("aria-label");f.hasClass("fa-sort-desc")?f.attr("aria-label",$.t("Common.Sort.Descending")):f.attr("aria-label",$.t("Common.Sort.Ascending"))}})}}}(),function(){ko.bindingHandlers.textAreaLimit={update:function(n,t){var i=t(),u=i.charsLeft,e=i.limit,f=ko.utils.unwrapObservable(i.data),o=f?f.length:0,r=e-o;if(u&&u(r),$(n).toggleClass("textarea-limit-error",r<0).addClass("textarea-limit"),$(n).hasClass("input-group-addon")){$(n).text(r);return}i.lngCode?$(n).text($.t("Common.CharactersLeft",{lng:i.lngCode,count:r})):$(n).text($.t("Common.CharactersLeft",{count:r}))}}}(),function(){var n=function(n,t){for(var r=[],u=moment().endOf("day"),i=moment().startOf("day");i<u;)r.push({Time:i.format(t)}),i.add(n,"m");return r};ko.bindingHandlers.timepicker={init:function(t,i){var r=i(),f,e,u;r.minLength=0;r.option="Time";r.value="Time";r.items===undefined&&(r.items=10);f=r.minuteIncrement!==undefined?r.minuteIncrement:15;e=r.useMilitaryTime===!0?"H:mm A":"h:mm A";r.source=n(f,e);u=Array.prototype.slice.call(arguments,0);u[1]=ko.observable(r);ko.bindingHandlers.typeahead.init.apply(this,u)}}}();ko.bindingHandlers.tooltip={init:function(n,t){var i=ko.bindingHandlers.tooltip,r=i.config(n,t);Modernizr.touch&&r.trigger=="hover"||(i.create(n,r),i.resize(n,t,r));ko.utils.domNodeDisposal.addDisposeCallback(n,function(){$(n).tooltip("destroy")})},update:function(n,t){t.title||ko.bindingHandlers.tooltip.hide(n,t);ko.bindingHandlers.tooltip.showHide(n,t)},config:function(n,t){var r=ko.bindingHandlers.tooltip,i=ko.utils.unwrapObservable(t());return i=$.extend(!0,{},r.defaults,i),r.triggerable(i)&&(i.trigger="manual"),i},resize:function(n,t,i){i.resize&&$(window).resize(function(){ko.bindingHandlers.tooltip.showHide(n,t)})},triggerable:function(n){return typeof n.trigger!="undefined"&&typeof ko.utils.unwrapObservable(n.trigger)=="boolean"},showHide:function(n,t){var i=ko.bindingHandlers.tooltip,r=ko.utils.unwrapObservable(t()),u=ko.utils.unwrapObservable(r.title),f;if(!Modernizr.touch||r.trigger!="hover"){f=$(n).attr("data-original-title");f!=u&&($(n).data("bs.tooltip").options.title=u,$(n).data("bs.tooltip").tip().is(":visible")&&i.show(n,i.config(n,t)));i.triggerable(r)&&(ko.utils.unwrapObservable(r.trigger)?i.show(n,i.config(n,t)):i.hide(n));$(document).on("keydown",function(t){t.keyCode===27&&i.hide(n)})}},create:function(n,t){$(n).tooltip(t)},show:function(n,t){$(n).tooltip("show");$(n).data("bs.tooltip").tip().css({zIndex:t.zindex})},hide:function(n){$(n).tooltip("hide")},defaults:{zindex:1e3,placement:"top",resize:!1,container:!1,delay:{show:500,hide:100}}};ko.subscribable.fn.trimmed=function(){return ko.computed({read:function(){return this().trim()},write:function(n){this(n.trim());this.valueHasMutated()},owner:this})};String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}),function(){var n=function(n){$(document).trigger("typeahead-scroll",n)},t=function(n){$(document).trigger("typeahead-resize",n)};ko.bindingHandlers.typeahead={init:function(i,r,u){var f=$(i),s=ko.utils.unwrapObservable(r().option),ot=ko.utils.unwrapObservable(r().value),nt=ko.utils.unwrapObservable(r().items),tt=ko.utils.unwrapObservable(r().templateName),a={datumTokenizer:function(n){return Bloodhound.tokenizers.whitespace(n[s])},queryTokenizer:Bloodhound.tokenizers.whitespace,limit:nt},b,c,v,o,k,ft,y,et,p,d,g,h;if(r().source)a.local=ko.utils.unwrapObservable(r().source);else if(r().remote){var l=r().remote,it=ko.utils.unwrapObservable(l),w=null;typeof l=="object"&&(it=ko.utils.unwrapObservable(l.url),l.replace&&(w=l.replace));a.remote={url:it,replace:function(n,t){return w&&(n=w(n)),n+"#"+t},ajax:{beforeSend:function(n,t){r().requestType!=="GET"?(n.setRequestHeader("Content-Type","application/json; charset=UTF-8"),t.data=JSON.stringify({Query:f.val(),Limit:nt})):t.url+="&"+$.param({text:f.val(),f:"pjson"})},type:r().requestType!=="GET"?"POST":"GET"}};a.remote.filter=function(t){return t.error?($(".tt-all-results").hide(),[]):(t.suggestions&&(t=t.suggestions,t.length===0?$(".tt-all-results").hide():$(".tt-all-results").show()),r().dataFilter&&(t=r().dataFilter(t)),$.each(t,function(n,i){t[n][s]=$("<div/>").text(i[s]).html().replace(/&amp;/g,"&")}),n(f),t)}}b=new Bloodhound(a);b.initialize();var rt=b.ttAdapter(),st=r().onFocusCallback==null?function(n,t){rt(n,t)}:function(t,i){if(t=="")r().onFocusCallback(i);else rt(t,i);n(f)},e,ht=function(n,t){n!=e&&(f.trigger("queryChanged.typeahead",n),e=n);st(n,t)},ut={displayKey:s,source:ht,templates:{suggestion:function(n){if(tt){var t=document.createElement("div");return ko.renderTemplate(tt,n,null,t,"replaceChildren"),t}return n[s]}}};r().emptyTemplate&&(ut.templates.empty=r().emptyTemplate);r().selectedValue?(c=function(n){r().selectedValue(n)},e=r().selectedValue()&&r().selectedValue()[s]):u().value?(c=function(n){var t=n&&n[ot];u().value(t)},e=u().value()):c=function(){};v=ko.utils.unwrapObservable(r().minLength);v==null&&(v=1);o=ko.observable(!1);f.attr("autocomplete","off").typeahead({minLength:v,autoselect:!0,highlight:!1,hint:!1},ut).on("typeahead:selected",function(n,t){if(e=t[s],f.data("typeahead-query",e),c(t),o(e!=null&&e!==""),u().onSelected)u().onSelected(i,t)}).on("typeahead:opened",function(){if(f.data("typeahead-opened",!0),u().typeahead&&u().typeahead.addonTemplate&&!$(".tt-dropdown-menu").data("all-results-appended")){var n=u().typeahead.addonTemplate().hide();$(".tt-dropdown-menu").append(n);$(".tt-dropdown-menu").data("all-results-appended",!0)}}).on("typeahead:closed",function(){f.data("typeahead-opened",!1);t(f)});if(ko.utils.unwrapObservable(r().revertOnUnselected))f.on("blur",function(){r().selectedValue?(e=r().selectedValue()&&r().selectedValue()[s],ko.bindingHandlers.typeahead.setQuery(i,e),f.typeahead("val",e),e&&o(!0)):(ko.bindingHandlers.typeahead.setQuery(i,""),f.typeahead("val",""),o(!1))});else if(ko.utils.unwrapObservable(r().clearOnUnselected)){f.on("queryChanged.typeahead",function(n,t){c(null);o(!1);ko.bindingHandlers.typeahead.setQuery(i,t)});if(k=r().selectedValue?function(){return r().selectedValue()==null}:u().value?function(){return u().value()==null}:null,k)f.on("blur",function(){k()&&ko.bindingHandlers.typeahead.setQuery(i,"")})}if(ko.utils.unwrapObservable(r().showClearButton)&&(ft=function(){c(null);o(!1);f.focus()},y=$('<span class="typeahead-addon typeahead-button-addon-right" data-automation="typeahead-clear"><!-- please see typeahead.js to view the bindings on this span and button --><button class="btn btn-default"><i class="fa fa-times"><\/i><\/button><\/span>'),f.parent(".twitter-typeahead").addClass("typeahead-group typeahead-group-right").append(y),ko.applyBindingsToNode(y[0],{visible:o}),et=y.find("button")[0],p={click:ft,enable:undefined,disable:undefined},u().enable&&(p.enable=u().enable),u().disable&&(p.disable=u().disable),ko.applyBindingsToNode(et,p)),ko.utils.unwrapObservable(r().showSearchIcon)&&(d=$('<span class="typeahead-addon typeahead-addon-right" data-automation="typeahead-search"><i class="fa fa-search muted"><\/i><\/span>'),f.parent(".twitter-typeahead").append(d),ko.utils.unwrapObservable(r().showClearButton)&&ko.applyBindingsToNode(d[0],{visible:ko.computed(function(){return!o()})})),r().onFocusCallback!=null)f.on("focus",function(){f.val()==""&&(f.typeahead("val","_"),f.typeahead("open"),f.typeahead("val",""))});g=function(n,t){var r=n.subscribe(function(n){if(f.data("typeahead-opened")!==!0){var r=t(n);o(r!=null&&r!=="");ko.bindingHandlers.typeahead.setQuery(i,r)}});ko.utils.domNodeDisposal.addDisposeCallback(i,function(){r.dispose()})};r().selectedValue?(g(r().selectedValue,function(n){return n&&n[s]}),h=r().selectedValue()&&r().selectedValue()[s],h!=null&&h!=""&&o(!0),ko.bindingHandlers.typeahead.setQuery(i,h)):u().value&&(g(u().value,function(n){return n}),h=u().value(),h!=null&&h!=""&&o(!0),ko.bindingHandlers.typeahead.setQuery(i,h))},setQuery:function(n,t){var i=$(n);((typeof t=="undefined"||t===null)&&(t=""),t===""||t!==i.data("typeahead-query"))&&(i.data("typeahead-query",t),i.typeahead("val",t))}}}(),function(){ko.bindingHandlers.uploadForm={init:function(n,t){var i=$(n),r=i.find("input:file");(new US.utils.FileUpload).configure(i,r,t())}}}(),function(){var n=function(n){return{has:function(t){return t=="valueUpdate"||n.has(t)},get:function(t){var i=n.get(t);return t=="valueUpdate"&&(i=i?[].concat(i,"afterkeydown"):"afterkeydown"),i}}},t=ko.bindingHandlers.value.init;ko.bindingHandlers.value.init=function(i,r,u,f,e){return t(i,r,n(u),f,e)}}(),function(n){var t;(function(t){var i=function(){function t(n){this.subscriptions=[];this.uiErrors=ko.observable({});this.domainErrors=ko.observableArray();this.model=n}return t.prototype.mergeUiErrors=function(n,t){var i=n();t&&($.each(t,function(n,t){var u=i[n],r;u?(r=u.concat(t),i[n]=r.filter(function(n,t){return r.indexOf(n)===t})):i[n]=t}),n(i))},t.prototype.append=function(n){var t=this,i;this.mergeUiErrors(this.uiErrors,n.uiErrors);this.domainErrors.push.apply(this.domainErrors,n.domainErrors);i=function(n,r,u){var e,o,f,s,h,p,a,v,w,y;if(r=ko.utils.unwrapObservable(r),r)for(e in ko.utils.unwrapObservable(n))if(n.hasOwnProperty(e))if(o=e.split("."),f=o[0],o.length===1){if(s={},s[e]=n[e],t.mergeUiErrors(r.uiErrors,s),h=r[f],!ko.isObservable(h))continue;p=h.subscribe(function(n,i,r){return function(){var e=n.uiErrors(),u,f;e.hasOwnProperty(i)&&(delete e[i],n.uiErrors(e));u=t.uiErrors();f=r.join(".");u.hasOwnProperty(f)&&(delete u[f],t.uiErrors(u),$(t).trigger("errorRemoved",[f]))}}(r,f,u.concat(f)));t.subscriptions.push(p)}else{var c=/\[(\d+)\]/.exec(f),l=void 0;c?(a=f.substring(0,c.index),v=c[1],l=a==""?ko.utils.unwrapObservable(r)[v]:ko.utils.unwrapObservable(r[a])[v]):l=r[f];w=n[e];y={};y[o.slice(1).join(".")]=w;u.push(f);i(y,l,u);u.pop()}};i(n.uiErrors,this.model,[])},t.prototype.set=function(n){this.removeAll();this.append(n)},t.prototype.removeAll=function(){this.subscriptions.forEach(function(n){n.dispose()});this.subscriptions=[];this.uiErrors({});this.domainErrors.removeAll();var t=function(i){var r,u;if(i=ko.utils.unwrapObservable(i),i instanceof Array){i.forEach(function(n){t(n)});return}if(i instanceof US.Model||i instanceof n.Model){i.uiErrors({});for(r in i)i.hasOwnProperty(r)&&(u=ko.utils.unwrapObservable(i[r]),t(u))}};t(this.model)},t.prototype.getErrorsByFields=function(n){var o=[],f=ko.unwrap(this.uiErrors),t={},i,s,r,e,u;for(i in f)f.hasOwnProperty(i)&&(s=/\[(\d+)\]/,r=i.replace(s,""),t.hasOwnProperty(r)?t[r].push.apply(t[r],f[i]):t[r]=f[i].concat());for(e in n)if(n.hasOwnProperty(e))for(u in t)t.hasOwnProperty(u)&&(u===n[e]||u.indexOf(n[e]+".")==0)&&o.push.apply(o,t[u]);return o},t.prototype.containsFieldError=function(n){return this.getErrorsByFields(n).length>0},t.prototype.removeFieldError=function(n){var i=ko.unwrap(this.uiErrors),t,r,u;for(t in i)i.hasOwnProperty(t)&&(r=/\[(\d+)\]/,u=t.replace(r,""),(u===n||t===n)&&delete this.uiErrors()[t])},t}();t.Errors=i})(t=n.Validation||(n.Validation={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){n.Rules={required:function(n){var t;return n===undefined||n===null?!1:(t=n,typeof n=="string"&&(t=n.replace(/^\s+|\s+$/g,"")),(t+"").length>0)}}})(t=n.Validation||(n.Validation={}))}(Recruiting||(Recruiting={})),function(n){var t=function(){function n(){this.uiErrors=ko.observable({})}return n.prototype.mapSelf=function(n,t){this.mappingOptions=t;this.mapFrom(n)},n.prototype.mapFrom=function(n){var t,r,f,u,i,e,o;if(n){t=this.mappingOptions;t||(t={});r={};f=[];for(u in this)if(this.hasOwnProperty(u)){if(i=this[u],ko.isObservable(i)&&typeof i.isActive=="function"){f.push(u);continue}(ko.isObservable(i)||typeof i!="function")&&(r[u]=ko.utils.isObservableArray(i)||i&&i.constructor===Array?[]:null)}e=ko.utils.extend({},n);t.ignore=["constructor","mappingOptions"].concat(t.ignore||[]).concat(f);o=["uiErrors"].concat(t.ignoreProperties||[]);t.ignore.concat(o).forEach(function(n){r.hasOwnProperty(n)&&delete r[n]});ko.mapping.fromJS(ko.utils.extend(r,e),t,this)}},n.prototype.hasUiErrors=function(){var n=this,t,i;if(!$.isEmptyObject(n.uiErrors()))return!0;t=!1;for(i in n)n.hasOwnProperty(i)&&(t=t||this.propertyHasErrors(n[i]));return t},n.prototype.propertyHasErrors=function(t){var r=this,i;return t=ko.utils.unwrapObservable(t),t instanceof Array?(i=!1,t.forEach(function(n){i=i||r.propertyHasErrors(n)}),i):t instanceof n?t.hasUiErrors():!1},n}();n.Model=t}(Recruiting||(Recruiting={})),function(){namespace("US").Model=klass(function(){var n=this,i=this,t;i.uiErrors=ko.observable({});t=function(n){if(n=ko.utils.unwrapObservable(n),n instanceof Array){var i=!1;return n.forEach(function(n){i=i||t(n)}),i}return n instanceof US.Model?n.hasUiErrors():!1};i.hasUiErrors=function(){var i,r;if(!$.isEmptyObject(n.uiErrors()))return!0;i=!1;for(r in n)n.hasOwnProperty(r)&&(i=i||t(n[r]));return i}})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Latitude=ko.observable(),i.Longitude=ko.observable(),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t.prototype.hasValidLatitude=function(){var n=this.parseFloat(this.Latitude());return n?n>=-90&&n<=90:!1},t.prototype.hasValidLongitude=function(){var n=this.parseFloat(this.Longitude());return n?n>=-180&&n<=180:!1},t.prototype.parseFloat=function(n){return/^-?\d+(?:[.,]\d*?)?$/.test(n)?parseFloat(n):NaN},t}(n.Model);t.GeoCoordinates=i})(t=n.Shared||(n.Shared={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function i(i){var r=n.call(this)||this;return r.Line1=ko.observable(),r.Line2=ko.observable(),r.City=ko.observable(),r.PostalCode=ko.observable(),r.State=ko.observable(new t.PhysicalLocationState),r.Country=ko.observable(new t.PhysicalLocationCountry),r.CityStatePostalCode=ko.computed(function(){if(!r.City()&&!r.getStateDisplayText()&&!r.PostalCode())return null;var n="";return!r.City()||(n+=r.City()),!r.City()||!r.getStateDisplayText()&&!r.PostalCode()||(n+=", "),!r.getStateDisplayText()||(n+=r.getStateDisplayText()),!r.getStateDisplayText()||!r.PostalCode()||(n+=" "),!r.PostalCode()||(n+=r.PostalCode()),n}),r.CityStatePostalCodeAndCountry=ko.computed(function(){var n="",t=r.getStateDisplayText(),i=r.getCountryDisplayText();return!r.City()||(n+=r.City()),!r.City()||!t&&!r.PostalCode()&&!i||(n+=", "),!t||(n+=t),!t||!r.PostalCode()||(n+=" "),!r.PostalCode()||(n+=r.PostalCode()),!t&&!r.PostalCode()||!i||(n+=", "),!i||(n+=i),n}),n.prototype.mapSelf.call(r,i),r}return __extends(i,n),i.prototype.setFromArcGis=function(n,t){var r=!n.StAddr?null:n.StAddr,i=n.Type==="City"||n.Type==="State Capital"?n.PlaceName:n.City;i=!i?null:i;var u=!n.Postal?null:n.Postal,f=!t.StateName?null:t.StateName,e=!t.StateCode?null:t.StateCode,o=!t.CountryId?null:t.CountryId,s=!t.CountryName?null:t.CountryName,h=!t.CountryCode?null:t.CountryCode;this.Line1(r);this.Line2(null);this.City(i);this.PostalCode(u);this.State().Name(f);this.State().Code(e);this.Country().Id(o);this.Country().Name(s);this.Country().Code(h)},i.prototype.getStateDisplayText=function(){return this.hasCountryOnly()?"":this.hasStateAndCountryOnly()?this.State().Name():this.hasCityStateAndCountry()?this.State().Code():""},i.prototype.getCountryDisplayText=function(){return this.hasCountryOnly()?this.Country().Name():this.Country().Code()},i.prototype.hasCountryOnly=function(){return(!this.City()||this.City()===null||this.City()===undefined)&&!this.hasState()&&this.hasCountry()},i.prototype.hasStateAndCountryOnly=function(){return(!this.City()||this.City()===null||this.City()===undefined)&&this.hasState()&&this.hasCountry()},i.prototype.hasCityStateAndCountry=function(){return!!this.City()&&this.City()!==null&&this.City()!==undefined&&this.hasState()&&this.hasCountry()},i.prototype.hasState=function(){return!!this.State()&&this.State().Name()!==null&&this.State().Name()!==undefined&&this.State().Code()!==null&&this.State().Code()!==undefined},i.prototype.hasCountry=function(){return!!this.Country()&&this.Country().Name()!==null&&this.Country().Name()!==undefined&&(this.Country().Code()!==null&&this.Country().Code()!==undefined||this.Country().Id()!==null&&this.Country().Id()!==undefined)},i}(n.Model);t.PhysicalLocationAddress=i})(t=n.Shared||(n.Shared={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Name=ko.observable(""),i.Code=ko.observable(),i.Id=ko.observable(),n.prototype.mapSelf.call(i,t),i.Name.subscribe(function(n){n||n===""||i.Name("")}),i}return __extends(t,n),t}(n.Model);t.PhysicalLocationCountry=i})(t=n.Shared||(n.Shared={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Name=ko.observable(""),i.Code=ko.observable(),n.prototype.mapSelf.call(i,t),i.Name.subscribe(function(n){n||n===""||i.Name("")}),i}return __extends(t,n),t}(n.Model);t.PhysicalLocationState=i})(t=n.Shared||(n.Shared={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Account").LocalizedValidationSummaryViewModel=function(n){var t=this;t.errors=ko.observableArray(n.errors||[]);t.translate=function(n){for(var r,u=$.t("Account.Register."+n),t=u.split("\n"),i=0;i<t.length;++i)r=$("<span/>"),r.text(t[i]),t[i]=r.outerHtml();return t.join("<br />")}}}(),function(n){var t;(function(t){var i=function(){function t(t){this.email=ko.observable(t.email);this.serverErrors=new n.Validation.Errors;this.serverErrors.set(t.errors||{});this.lockOutErrorCode=t.lockOutErrorCode;this.resetPwdUrl=t.resetPwdUrl}return t.prototype.showLockOutModalIfTooManyFailAttempts=function(){this.serverErrors.domainErrors().indexOf(this.lockOutErrorCode)>-1&&(this.serverErrors.domainErrors.remove(this.lockOutErrorCode),US.utils.showModal({viewModel:{resetPwdUrl:this.resetPwdUrl},template:"LockedOutModal",context:self}))},t}();t.LoginViewModel=i})(t=n.Account||(n.Account={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=function(){function t(t){var i=this,r;this.passwordChangeCallback=function(n){i.password(n)};this.validateUrl=t.validateRegistrationUrl;this.identityEnabled=n.TenantFeatureToggle.isEnabled("V16Identity")||n.TenantFeatureToggle.isEnabled("OppAuthNIdentity");r=t.primaryPhoneFieldConfig;this.showPrimaryPhoneNumber=r.Visible;this.isPrimaryPhoneNumberRequired=r.Required;this.firstName=ko.observable(t.registerModel.FirstName);this.lastName=ko.observable(t.registerModel.FamilyName);this.email=ko.observable(t.registerModel.Email);this.password=ko.observable();this.confirmPwd=ko.observable();this.phoneNumber=ko.observable(t.registerModel.PhoneNumber);this.registering=ko.observable();this.cancelUrl=t.cancelUrl;this.redirectUrl=t.redirectUrl;var u=ko.computed(function(){return i.validateMinimunLengthRequirement(i.password())}),f=ko.computed(function(){return i.validateUppercaseRequirement(i.password())}),e=ko.computed(function(){return i.validateLowercaseRequirement(i.password())}),o=ko.computed(function(){return i.validateDigitRequirement(i.password())}),s=ko.computed(function(){return i.validateSymbolRequirement(i.password())}),h=ko.computed(function(){return i.validateSequenceRequirement(i.password())}),c=ko.computed(function(){return i.validateNameRequirement()}),l=ko.computed(function(){return i.validateEmailRequirement()}),a=ko.computed(function(){return i.validateMaximunLengthRequirement()}),v=ko.computed(function(){return i.validateCommonWordRequirement()});this.validationState=ko.computed(function(){return{lower:e(),upper:f(),length:u(),digit:o(),symbol:s(),sequence:h(),name:c(),email:l(),maxLength:a(),common:v()}});this.valid=ko.computed(function(){var n=i.validationState();return!n.length||!n.lower||!n.upper||!n.digit||!n.symbol||!n.sequence?!1:i.identityEnabled&&(!n.name||!n.email||!n.maxLength)?!1:!0});this.hasAcceptedConsentMessage=ko.observable(!1);this.candidateConsentEnabled=t.candidateConsentEnabled;this.candidateConsentMessage=t.candidateConsentMessage;this.hasAcceptedTextMessagingConsent=ko.observable(!1);this.isTextMessagingEnabled=t.isTextMessagingEnabled;this.shouldShowConsentView=ko.computed(function(){return i.candidateConsentEnabled&&!i.hasAcceptedConsentMessage()});this.serverErrors=new n.Validation.Errors;this.serverErrors.set(t.errors||{})}return t.prototype.acceptConsent=function(){this.hasAcceptedConsentMessage(!0)},t.prototype.validateMinimunLengthRequirement=function(t){return n.StringUtils.isNullOrWhitespace(t)?!1:t.length>=8},t.prototype.validateLowercaseRequirement=function(t){return n.StringUtils.isNullOrWhitespace(t)?!1:/[a-z]/.test(t)},t.prototype.validateUppercaseRequirement=function(n){return/[A-Z]/.test(n)},t.prototype.validateDigitRequirement=function(n){return/\d/.test(n)},t.prototype.validateSymbolRequirement=function(n){return/[\W_]+/.test(n)},t.prototype.validateSequenceRequirement=function(n){return!/(.)\1{2,}/.test(n)},t.prototype.validateMaximunLengthRequirement=function(){var t=this.password();return n.StringUtils.isNullOrWhitespace(t)?!1:t.length<50},t.prototype.validateNameRequirement=function(){var i=this.password(),r=this.firstName(),u=this.lastName(),t=[],f,e,o;return n.StringUtils.isNullOrWhitespace(i)||n.StringUtils.isNullOrWhitespace(r)||n.StringUtils.isNullOrWhitespace(u)?!1:(f=i.toLowerCase(),t=r.split(/[\s,-]+/).concat(t),t=u.split(/[\s,-]+/).concat(t),e=t.filter(function(n){return n.length>0}).map(function(n){return n.toLowerCase()}),o=e.filter(function(t){return n.StringUtils.includes(f,t)}),o.length===0)},t.prototype.validateEmailRequirement=function(){var i=this.password(),t=this.email(),r,u;return n.StringUtils.isNullOrWhitespace(i)||n.StringUtils.isNullOrWhitespace(t)||!n.StringUtils.includes(t,"@")?!1:(r=t.split("@")[0],u=i.toLowerCase(),!n.StringUtils.includes(u,r.toLowerCase()))},t.prototype.validateCommonWordRequirement=function(){var i=this.password(),t;return n.StringUtils.isNullOrWhitespace(i)?!1:(t=i.toLowerCase(),!n.StringUtils.includes(t,"ulti")&&!n.StringUtils.includes(t,"ultimate")&&!n.StringUtils.includes(t,"admin"))},t.prototype.validateRegistrationForm=function(){var i=[],t=this.password(),r;n.StringUtils.isNullOrWhitespace(t)&&i.push("validation_PasswordPolicy");r=this.confirmPwd();n.StringUtils.isNullOrWhitespace(r)&&i.push("validation_ConfirmPasswordRequired");i.length===0&&t!=null&&(this.confirmPwd()!==t?i.push("validation_PasswordMissmatch"):this.validateMinimunLengthRequirement(t)&&this.validateLowercaseRequirement(t)&&this.validateUppercaseRequirement(t)&&this.validateDigitRequirement(t)&&this.validateSymbolRequirement(t)&&this.validateSequenceRequirement(t)||i.push("validation_PasswordPolicy"));this.hasAcceptedTextMessagingConsent()&&n.StringUtils.isNullOrWhitespace(this.phoneNumber())&&i.push("validation_PrimaryPhoneNumberRequiredForTextMessaging");this.serverErrors.domainErrors(i)},t.prototype.validateRegister=function(){var n=this,i=!1,t;return this.serverErrors.removeAll(),this.validateRegistrationForm(),t=$.ajax({type:"POST",url:this.validateUrl,data:ko.mapping.toJSON({FirstName:this.firstName(),FamilyName:this.lastName(),Email:this.email(),PhoneNumber:this.phoneNumber(),HasAcceptedConsentMessage:this.hasAcceptedConsentMessage(),HasAcceptedTextMessagingConsent:this.hasAcceptedTextMessagingConsent()}),async:!1}).done(function(r){r.domainErrors=_.union(r.domainErrors,n.serverErrors.domainErrors());n.serverErrors.set(r);n.registering(t);r.domainErrors.length===0&&r.success&&(i=!0)}),this.registering(t),i},t.prototype.registerWithV16Identity=function(){var n=this,t;return this.serverErrors.removeAll(),t=$.ajax({type:"POST",url:this.validateUrl,data:ko.mapping.toJSON({FirstName:this.firstName(),FamilyName:this.lastName(),Email:this.email(),PhoneNumber:this.phoneNumber(),Password:this.password(),ConfirmPassword:this.confirmPwd(),HasAcceptedConsentMessage:this.hasAcceptedConsentMessage(),HasAcceptedTextMessagingConsent:this.hasAcceptedTextMessagingConsent(),IsTextMessagingEnabled:this.isTextMessagingEnabled,IsPrimaryPhoneNumberRequired:this.isPrimaryPhoneNumberRequired})}).done(function(t){t.domainErrors=_.union(t.domainErrors,n.serverErrors.domainErrors());n.serverErrors.set(t);t.domainErrors.length===0&&t.success&&US.utils.window.redirect(n.redirectUrl)}),this.registering(t),!1},t}();t.RegisterViewModel=i})(t=n.Account||(n.Account={}))}(Recruiting||(Recruiting={})),function(){namespace("US.BackgroundCheck").RequestBackgroundCheckReportViewModel=klass(function(n){var i=this,t=this;t.error=ko.observable(!1);t.requestBackgroundCheckReport=function(){var t={CandidateId:n.candidateId,RequestId:n.requestId};$.post(n.getBackgroundCheckReportUrl,JSON.stringify(t)).done(function(n){n.success?US.utils.window.replace(n.data):i.error(!0)})}})}(),function(){namespace("US.BackgroundCheck").RequestBackgroundCheckViewModel=klass(function(n){var i=this,t=this;t.error=ko.observable(!1);t.requestBackgroundCheck=function(){var t={ApplicationId:n.applicationId};$.post(n.getBackgroundCheckUrl,JSON.stringify(t)).done(function(n){n.success?US.utils.window.replace(n.data):i.error(!0)})}})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Line1=ko.observable(null),i.Line2=ko.observable(null),i.City=ko.observable(null),i.StateCode=ko.observable(null),i.StateName=ko.observable(null),i.PostalCode=ko.observable(null),i.CountryId=ko.observable(null),i.CountryName=ko.observable(null),i.showAddressLine2=ko.observable(!0),i.shouldShowLine1=ko.computed(function(){return i.Line1()&&i.CountryId()}),i.shouldShowLine2=ko.computed(function(){return i.Line2()&&i.CountryId()&&i.showAddressLine2()}),i.shouldShowLocation=ko.computed(function(){return i.CountryId()&&i.printedAddress()}),i.shouldShowSingleLineAddress=ko.computed(function(){return i.Line1()||i.Line2()}),i.shortAddress=ko.computed(function(){var t=i.StateName(),n=i.City(),r=i.CountryName();return n&&t?n+", "+t:n&&r?n+", "+r:""}),i.printedAddress=ko.computed(function(){var r=i.StateName(),n=i.City(),t=i.PostalCode();return n&&r&&t?n+", "+r+" "+t:n&&t?n+" "+t:""}),i.singleLineAddress=ko.computed(function(){var n=[],t,r;return i.shouldShowLine1()&&n.push(i.Line1()),i.shouldShowLine2()&&n.push(i.Line2()),t="",r=i.printedAddress(),r&&r.length!==0&&(t+=r+" "),i.CountryName()&&(t+=i.CountryName()),n.push(t),n.join(", ")}),n.prototype.mapSelf.call(i,t,{ignore:["showAddressLine2"]}),i}return __extends(t,n),t.prototype.isEmpty=function(){return!(this.Line1()||this.Line2()||this.City()||this.StateName()||this.PostalCode()||this.CountryName())},t.prototype.hasAddress=function(){return this.CountryId()!==null&&this.CountryId()!==undefined},t}(n.Model);t.Address=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var i,r,t;(function(n){n[n.Wotc=0]="Wotc";n[n.Assessment=1]="Assessment"})(i=n.AssessmentType||(n.AssessmentType={})),function(n){n[n.Completed=0]="Completed";n[n.Incomplete=1]="Incomplete";n[n.OptedOut=2]="OptedOut";n[n.NotAvailable=3]="NotAvailable"}(r=n.AssessmentStatus||(n.AssessmentStatus={}));t=function(){function n(n){n!=null&&(this.AssessmentId=(n.AssessmentId||"").toString(),this.AssessmentType=n.AssessmentType,this.AssessmentStatus=n.AssessmentStatus,this.AssessmentDescr=n.AssessmentDescr,this.AssessmentLink=n.AssessmentLink,this.HasAcceptedPrivacyNotice=n.HasAcceptedPrivacyNotice,this.PrivacyNoticeServerMessageId=n.PrivacyNoticeServerMessageId,this.PrivacyNoticeServerMessageKey=n.PrivacyNoticeServerMessageKey,this.TenantAssessmentIntegrationName=n.TenantAssessmentIntegrationName,this.ClusterAssessmentIntegrationName=n.ClusterAssessmentIntegrationName)}return n}();n.ApplicationAssessment=t})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.OpportunityTitle=ko.observable(null),i.HasAssessment=ko.observable(!1),i.AssessmentUrl=ko.observable(null),i.CandidateEmail=ko.observable(null),i.ApplicationId=ko.observable(null),n.prototype.mapSelf.call(i,t,{}),i}return __extends(t,n),t}(n.Model);t.ApplicationSubmission=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function i(i){var r=n.call(this)||this;return r.Notes=ko.observable(null),n.prototype.mapSelf.call(r,i),r.TimeSlots||(r.TimeSlots=Array.apply(null,Array(7)).map(function(){return Array.apply(null,Array(24)).map(function(){return!1})})),r.TimeZone||(r.TimeZone=(new t.TimeZone).current()),r}return __extends(i,n),i}(n.Model);t.Availability=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Id=ko.observable(),i.Name=ko.observable(),i.Description=ko.observable(),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.Behavior=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(t){function i(i){var r=t.call(this)||this;return r.FirstName=ko.observable(""),r.LastName=ko.observable(""),r.Email=ko.observable(""),r.PhoneNumber=ko.observable(""),r.Note=ko.observable(""),r.IsNoteImportant=ko.observable(!1),r.Documents=ko.observableArray(),t.prototype.mapSelf.call(r,i,{Documents:{create:function(t){return new n.Common.Document(t.data)}}}),r}return __extends(i,t),i}(n.Model);n.CandidateAdd=t}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function t(t){this.Interviews=t!=null?t.map(function(t){return new n.CandidateInterviewListItem(t)}):[]}return t}();n.CandidateInterviewList=t})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){n!=null&&(this.InterviewScheduleDetailsId=(n.InterviewScheduleDetailsId||"").toString(),this.OpportunityTitle=n.OpportunityTitle,this.OpportunityRequisitionNumber=n.OpportunityRequisitionNumber,this.InterviewType=n.InterviewTypeTranslationKey,this.InterviewDuration=n.InterviewDurationTranslationKey)}return n}();n.CandidateInterviewListItem=t})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=function(){function i(i){var r=this;(this.getStatusLabelForPdf=function(){return r.AcceptedAndRevoked?'\n                <div\n                    style="display: inline;\n                    padding: 0.2em 0.6em 0.3em 0.6em;\n                    margin-bottom: 15px;\n                    background-color: #D40200;\n                    color: #FFF;\n                    vertical-align: middle;\n                    font-size: 75%;\n                    font-weight: bold;\n                    white-space: nowrap;\n                    border-radius: 25px;">\n                    '+$.t("Common.Offer.CandidateOfferStatus",{context:n.Recruiter.CandidateOfferStatus[r.OfferStatus]}).capitalize()+"\n                <\/div>\n            ":null},this.getRevokedMessageForPdf=function(){return r.AcceptedAndRevoked?'\n                <div\n                    style="padding-top: 15px;\n                    padding-bottom: 15px;\n                    border-radius: 3px;\n                    background-color: #f4e4e4;\n                    border-color: #edd2d6;\n                    color: #d40200;\n                    border: none;\n                    margin-bottom: 15px;\n                    margin-top: 15px">\n                    <dl>\n                        <dd>\n                            <span><b> '+$.t("CandidateOffer.OfferRevoked")+"<\/b><\/span>\n                            <span> "+$.t("CandidateOffer.ContactRecruiterForDetails")+"<\/span>\n                        <\/dd>\n                    <\/dl>\n                <\/div>\n            ":null},i!==null)&&(this.Id=(i.Id||"").toString(),this.SignedLetterId=(i.SignedLetterId||"").toString(),this.UnsignedLetterId=(i.UnsignedLetterId||"").toString(),this.BrandId=(i.BrandId||"").toString(),this.ApplicationId=(i.ApplicationId||"").toString(),this.Body=i.Body,this.SignatureRequired=i.SignatureRequired,this.Signature=i.Signature,this.SignatureTimeStamp=i.SignatureTimeStamp?moment(i.SignatureTimeStamp):null,this.ExpirationDate=i.ExpirationDate?moment(i.ExpirationDate):null,this.BrandHtml=i.BrandHtml,this.CandidateFirstName=i.CandidateFirstName,this.CandidateName=i.CandidateName,this.AcceptedAndRevoked=i.AcceptedAndRevoked,this.OfferStatus=i.OfferStatus,this.HasLogo=i.HasLogo,this.OfferContactEmailAddress=i.OfferContactEmailAddress,this.OfferContactPhoneNumber=i.OfferContactPhoneNumber,this.RecruiterName=i.RecruiterName,this.Documents=i.Documents?i.Documents.map(function(n){return new t.CandidateOfferDocument(n)}):[])}return i}();t.CandidateOffer=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){n!=null&&(this.DisplayName=n.DisplayName||"",this.Id=n.Id||"")}return n}();n.CandidateOfferDocument=t})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function t(t){this.Offers=t!=null?t.map(function(t){return new n.CandidateOfferListItem(t)}):[]}return t}();n.CandidateOfferList=t})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=function(){function t(t){t!=null&&(this.Id=(t.Id||"").toString(),this.CanView=t.CanView,this.OfferCode=t.OfferCode,this.ReceivedDate=t.ReceivedDate?moment(t.ReceivedDate):null,this.OfferStatus=t.OfferStatus,this.ExpirationDate=t.ExpirationDate?moment(t.ExpirationDate):null,this.OpportunityTitle=t.OpportunityTitle,this.OpportunityRequisitionNumber=t.OpportunityRequisitionNumber,this.Locations=t.Locations?t.Locations.map(function(t){return new n.Opportunity.PhysicalLocation(t)}):[],this.JobCategoryName=t.JobCategoryName,this.IsViewed=t.IsViewed)}return t}();t.CandidateOfferListItem=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Candidate").CandidateParsedPresence=function(n){var t=this;return ko.mapping.fromJS(ko.utils.properties(["ContactInformation","WorkExperiences","Educations",],n),{ContactInformation:{create:function(n){return new Recruiting.Candidate.ContactInfo(n.data)}},WorkExperiences:{create:function(n){return new Recruiting.Candidate.WorkExperience(n.data)}},Educations:{create:function(n){return new US.Candidate.Education(n.data)}}},t),t}}(),function(){namespace("US.Candidate").CandidatePresence=function(n){var t=this;return ko.mapping.fromJS(ko.utils.properties(["Applications[]","PersonId","IsInternal","IsRecruiterOrHiringManager","ContactInformation","Links","LicensesAndCertifications","Experiences","Educations","Skills","Behaviors","Motivations","Documents[]"],n),{Applications:{create:function(n){return new US.Candidate.CandidateApplicationListItem(n.data)}},ContactInformation:{create:function(n){return new Recruiting.Candidate.ContactInfo(n.data)}},Links:{create:function(n){return new Recruiting.Candidate.Link(n.data)}},LicensesAndCertifications:{create:function(n){return new US.Candidate.LicenseCert(n.data)}},Experiences:{create:function(n){return new Recruiting.Candidate.WorkExperience(n.data)}},Educations:{create:function(n){return new US.Candidate.Education(n.data)}},Skills:{create:function(n){return new US.Candidate.Skill(n.data)}},Behaviors:{create:function(n){return new Recruiting.Candidate.Behavior(n.data)}},Motivations:{create:function(n){return new US.Candidate.Motivation(n.data)}},Documents:{create:function(n){return new Recruiting.Common.Document(n.data)}}},t),t}}(),function(){namespace("US.Candidate").CompleteRecommendation=US.Model.extend(function(n){var i=this,t=["Id","HumanResourceId","PersonName","PhoneNumber","JobTitle","Organization","RecommendationText"];ko.mapping.fromJS(ko.utils.properties(t,n),{include:t,ignore:["constructor"],PersonName:{create:function(n){return new Recruiting.Candidate.PersonName(n.data)}}},i)})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i){var r=t.call(this)||this;return r.PersonId=ko.observable(null),r.Email=ko.observable(null),r.PrimaryPhoneNumber=ko.observable(null),r.SecondaryPhoneNumber=ko.observable(null),r.Address=null,r.WillingToRelocate=ko.observable(!1),r.AddressRequired=ko.observable(!1),r.PersonName=null,r.showPrimaryPhoneNumber=ko.observable(!0),r.showSecondaryPhoneNumber=ko.observable(!0),r.showWillingToRelocate=ko.observable(!0),t.prototype.mapSelf.call(r,i,{ignore:["showPrimaryPhoneNumber","showSecondaryPhoneNumber","showWillingToRelocate"],Address:{create:function(t){return new n.Candidate.Address(t.data)}},PersonName:{create:function(t){return new n.Candidate.PersonName(t.data)}}}),r.formattedPhones=ko.computed({read:function(){return r.showPrimaryPhoneNumber()?r.PrimaryPhoneNumber()&&r.SecondaryPhoneNumber()&&r.showSecondaryPhoneNumber()?r.PrimaryPhoneNumber()+", "+r.SecondaryPhoneNumber():r.PrimaryPhoneNumber()?r.PrimaryPhoneNumber():r.showSecondaryPhoneNumber()?r.SecondaryPhoneNumber():"":r.showSecondaryPhoneNumber()?r.SecondaryPhoneNumber():""}}),r}return __extends(i,t),i}(n.Model);t.ContactInfo=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function i(i){var r=n.call(this)||this,u,f,e;return r.StartTime=ko.observable(null),r.EndTime=ko.observable(null),r.endTimes=ko.observableArray(),n.prototype.mapSelf.call(r,i),r.startTimes||(r.startTimes=Array.apply(null,Array(24)).map(function(n,i){return new t.DayTime({Time:i})}),r.StartTime()&&(u=r.startTimes.find(function(n){return n.Time()==r.StartTime().Time}),r.StartTime(u))),r.StartTime()?(f=r.StartTime().Time(),r.endTimes(r.getEndTimes(f)),r.EndTime()&&(e=r.endTimes().find(function(n){return n.Time()==r.EndTime().Time}),r.EndTime(e))):r.endTimes(r.getEndTimes(0)),r.startSelected=ko.computed(function(){return r.StartTime()!=null}),r.endSelected=ko.computed(function(){return r.EndTime()!=null}),r.StartTime.subscribe(function(n){if(n){var t=n.Time();r.endTimes(r.getEndTimes(t))}r.EndTime(null)}),r}return __extends(i,n),i.prototype.setStartTime=function(n){this.StartTime(this.startTimes[n])},i.prototype.setEndTime=function(n){this.EndTime(this.endTimes()[n-this.endTimes()[0].Time()])},i.prototype.setInterval=function(n,t){this.setStartTime(n);this.setEndTime(t)},i.prototype.hasCompleteInterval=function(){return this.startSelected()&&this.endSelected()},i.prototype.reset=function(){this.StartTime(null);this.EndTime(null)},i.prototype.getEndTimes=function(n){return n=n+1,Array.apply(null,Array(25-n)).map(function(i,r){return new t.DayTime({Time:r+n})})},i}(n.Model);t.DayInterval=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Time=ko.observable(null),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.DayTime=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(){var n=function(n){return moment.localeData().monthsShort(moment([0,n]),"")};namespace("US.Candidate").Education=US.Model.extend(function(t){var i=this;ko.mapping.fromJS(ko.utils.properties(["EducationId","DegreeId","DegreeName","SchoolId","SchoolName","MajorId","MajorName","MinorId","MinorName","FromMonth","FromYear","ToMonth","ToYear","Description"],t),{ignore:["constructor"]},i);i.isDateInPast=function(n,t){return moment([t,n?n-1:0])<moment()};i.dateRangeName=function(){if(!i.EducationId())return"";var t=i.FromMonth()?$.t("Model.Education.DateRanges.MonthYear",{month:n(i.FromMonth()-1),year:i.FromYear()}):$.t("Model.Education.DateRanges.Year",{year:i.FromYear()}),r=i.ToMonth()?$.t("Model.Education.DateRanges.MonthYear",{month:n(i.ToMonth()-1),year:i.ToYear()}):$.t("Model.Education.DateRanges.Year",{year:i.ToYear()});return i.FromYear()?i.ToYear()?$.t("Model.Education.DateRanges.FromTo",{from:t,to:r}):i.isDateInPast(i.FromMonth(),i.FromYear())?$.t("Model.Education.DateRanges.FromTo",{from:t,to:"$t(Model.Education.DateRanges.Current)"}):$.t("Model.Education.DateRanges.Starting",{from:t}):i.ToYear()?i.isDateInPast(i.ToMonth(),i.ToYear())?$.t("Model.Education.DateRanges.Graduated",{to:r}):$.t("Model.Education.DateRanges.Graduating",{to:r}):""}}).statics({PRESENCE_SORT:sort_by({name:"ToYear",primer:parseInt,reverse:!0},{name:"ToMonth",primer:parseInt,reverse:!0},{name:"FromYear",primer:parseInt,reverse:!0},{name:"FromMonth",primer:parseInt,reverse:!0})})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Name=ko.observable(null),i.Email=ko.observable(null),i.Phone=ko.observable(null),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.EmployeeReferral=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Id=ko.observable(null),i.Code=ko.observable(null),i.Name=ko.observable(null),n.prototype.mapSelf.call(i,t,{ignore:[]}),i}return __extends(t,n),t.prototype.isEmpty=function(){return!(this.Id()||this.Code()||this.Name())},t}(n.Model);t.EmployeeType=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){this.Id=n.Id;this.PersonName=n.PersonName;this.CalendarIntegrationAccountId=n.CalendarIntegrationAccountId}return n}();n.InterviewSchedulingPerson=t})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i,r){var u=t.call(this)||this;return u.Id=ko.observable(null),u.Name=ko.observable(null),u.BrandSettings=ko.observable(null),u.Subscriptions=ko.observableArray(),u.viewJobBoardUrl=function(){return u.parentViewModel.jobBoardUrl()+u.Id()},u.anyAgentsActive=function(){var n=!1;return u.Subscriptions().forEach(function(t){t.IsActive()&&(n=!0)}),n},u.markAsUnsubscribed=function(){u.Subscriptions().forEach(function(n){n.IsActive(!1)})},u.imageSrc=function(){return u.BrandSettings().HasSmallHeaderLogo()?u.parentViewModel.smallLogoDownloadUrl()+"?"+$.param({brandId:u.BrandSettings().BrandId(),m:Recruiting.Utils.Date.getCurrentTime(new Date)}):u.BrandSettings().HasLargeHeaderLogo()?u.parentViewModel.largeLogoDownloadUrl()+"?"+$.param({brandId:u.BrandSettings().BrandId(),m:Recruiting.Utils.Date.getCurrentTime(new Date)}):u.parentViewModel.lastResortLogoDownloadUrl()},t.prototype.mapSelf.call(u,i,{BrandSettings:{create:function(n){return new Recruiting.RecruitmentAdministrator.BrandingSettings(n.data)}},Subscriptions:{create:function(t){return new n.Subscription.JobSearchAgent(t.data)}}}),u.parentViewModel=r,u}return __extends(i,t),i}(Recruiting.Model);t.JobBoardListItem=i})(t=n.Subscription||(n.Subscription={}))}(Candidate||(Candidate={})),function(){namespace("US.Candidate").LicenseCert=US.Model.extend(function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Id","LicenseAndCertificationId","LicenseAndCertificationName","LicenseNumber","DateAchieved","RenewalDate"],n),{ignore:["constructor"],DateAchieved:{create:function(n){return ko.observable(n.data?moment(n.data):null)}},RenewalDate:{create:function(n){return ko.observable(n.data?moment(n.data):null)}}},t);t.dateAchievedShiftedToLocalTimezone=function(){if(t.DateAchieved())return Recruiting.Utils.Date.setDateOnlyToLocalTimeZone(t.DateAchieved())};t.renewalDateShiftedToLocalTimezone=function(){if(t.RenewalDate())return Recruiting.Utils.Date.setDateOnlyToLocalTimeZone(t.RenewalDate())};t.dateAchievedMediumFormat=function(){if(t.dateAchievedShiftedToLocalTimezone())return t.dateAchievedShiftedToLocalTimezone().format("LL")};t.renewalDateMediumFormat=function(){if(t.renewalDateShiftedToLocalTimezone())return t.renewalDateShiftedToLocalTimezone().format("LL")};t.dateAchievedShortFormat=function(){if(t.dateAchievedShiftedToLocalTimezone())return t.dateAchievedShiftedToLocalTimezone().format("L")};t.renewalDateShortFormat=function(){if(t.renewalDateShiftedToLocalTimezone())return t.renewalDateShiftedToLocalTimezone().format("L")}}).statics({PRESENCE_SORT:sort_by({name:"DateAchieved",reverse:!0})})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Name=ko.observable(),i.Url=ko.observable(),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t.PRESENCE_SORT=sort_by("Name"),t}(n.Model);t.Link=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Overall=ko.observable(0),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.MatchingComponentScore=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i){var r=t.call(this)||this;return r.Overall=ko.observable(0),r.Behaviors=ko.observable(null),r.Motivations=ko.observable(null),r.Skills=ko.observable(null),r.WorkExperiences=ko.observable(null),r.Educations=ko.observable(null),r.Licenses=ko.observable(null),r.ScoreDate=ko.observable(null),r.ErrorCode=ko.observable(""),r.scoresToMap=ko.computed(function(){return n.TenantFeatureToggle.isEnabled("CandidateMatchGA")?["WorkExperiences","Skills","Educations","Licenses"]:["WorkExperiences","Skills","Educations","Licenses","Behaviors","Motivations"]}),r.percentageText=function(n){var t=r.percentageValue(n);return t==null?$.t("Common.NotApplicableAbbreviation"):$.t("Recruiter.Applicants.MatchScore",{percentage:t})},r.percentageValue=function(n){return!r[n]()||r[n]().Overall()==null?null:r[n]().Overall()<0?0:r[n]().Overall()>1?100:Math.round(r[n]().Overall()*100)},t.prototype.mapSelf.call(r,i,{ignore:["scoresToMap"]}),r}return __extends(i,t),i}(n.Model);t.MatchingScores=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Candidate").Motivation=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Id","Name","Description"],n),{},t)}}(),function(){namespace("US.Candidate").OpportunityQuery=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Top","Skip","QueryString","OrderBy","OrderByKey","Filters","Coordinates","Extent","ProximitySearchType"],n),{},t)};namespace("US.Candidate").OpportunityQuery.All=0;namespace("US.Candidate").OpportunityQuery.Shared=1;namespace("US.Candidate").OpportunityQuery.Mine=2;namespace("US.Candidate").OpportunityQuery.MyPendingApprovals=3}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Code=ko.observable(null),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.Origin=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function t(t){this.Id=t.Id;this.PersonName=new n.PersonName(t.PersonName)}return t}();n.Person=t})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var u,i,r;(function(n){n.fullName=function(n,t,i,r){var u,h,f,e,o,s;return t===void 0&&(t=!0),i===void 0&&(i=!0),r===void 0&&(r=!0),u=[],h=n.PrefixDescription,t&&h&&h!=""&&u.push(n.PrefixDescription),f=n.FirstName,f&&f!=""&&u.push(f),e=n.MiddleName,i&&e&&e!=""&&u.push(e),o=n.FamilyName,o&&o!=""&&u.push(o),s=n.SuffixDescription,r&&s&&s!=""&&u.push(s),u.join(" ")};n.firstLast=function(n){var t=n.FirstName,i=n.FamilyName,r=[];return t&&t!=""&&r.push(t),i&&i!=""&&r.push(i),r.join(" ")}})(u=t.PersonNameUtils||(t.PersonNameUtils={}));i=function(){function n(){this.PrefixId=null;this.PrefixDescription=null;this.FirstName=null;this.MiddleName=null;this.FamilyName=null;this.SuffixId=null;this.SuffixDescription=null}return n.fromModel=function(n){return{PrefixId:n.PrefixId(),PrefixDescription:n.PrefixDescription(),FirstName:n.FirstName(),MiddleName:n.MiddleName(),FamilyName:n.FamilyName(),SuffixId:n.SuffixId(),SuffixDescription:n.SuffixDescription()}},n}();t.PersonNameDto=i;r=function(n){function t(t){var i=n.call(this)||this;return i.PrefixId=ko.observable(null),i.PrefixDescription=ko.observable(null),i.FirstName=ko.observable(null),i.MiddleName=ko.observable(null),i.FamilyName=ko.observable(null),i.SuffixId=ko.observable(null),i.SuffixDescription=ko.observable(null),i.showPrefixDescription=ko.observable(!0),i.showMiddleName=ko.observable(!0),i.showSuffixDescription=ko.observable(!0),i.fullName=ko.computed(function(){var n=[],e=i.PrefixDescription(),t,r,u,f;return e&&e!=""&&i.showPrefixDescription()&&n.push(i.PrefixDescription()),t=i.FirstName(),t&&t!=""&&n.push(t),r=i.MiddleName(),r&&r!=""&&i.showMiddleName()&&n.push(r),u=i.FamilyName(),u&&u!=""&&n.push(u),f=i.SuffixDescription(),f&&f!=""&&i.showSuffixDescription()&&n.push(f),n.join(" ")}),i.firstMiddleInitialLast=ko.computed(function(){var n=[],t;return n.push(i.FirstName()),t=i.MiddleName(),t&&t!=""&&i.showMiddleName()&&n.push(t.substring(0,1)),n.push(i.FamilyName()),n.join(" ")}),i.firstLast=ko.computed(function(){var n=i.FirstName(),t=i.FamilyName(),r=[];return n&&n!=""&&r.push(n),t&&t!=""&&r.push(t),r.join(" ")}),i.firstMiddleLast=ko.computed(function(){var t=i.FirstName(),r=i.FamilyName(),u=i.MiddleName(),n=[];return t&&t!=""&&n.push(t),u&&u!=""&&n.push(u),r&&r!=""&&n.push(r),n.join(" ")}),i.firstLastSuffix=ko.computed(function(){var t=i.firstLast(),n=i.SuffixDescription();return n&&n!=""&&i.showSuffixDescription()?t+" "+n:t}),n.prototype.mapSelf.call(i,t,{ignore:["showPrefixDescription","showMiddleName","showSuffixDescription"]}),i}return __extends(t,n),t.prototype.hasFirstOrFamilyName=function(){return!!this.FirstName()||!!this.FamilyName()},t}(n.Model);t.PersonName=r})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Opportunity").PreferredJob=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["JobId"],n),{},t)}}();$(function(){namespace("US.Candidate").Recommendation=function(n){var t=this,i=["RequestId","ReferenceId","RequestDate","RecommendationDate","RecommendationText"];t.setData=function(n){ko.mapping.fromJS(ko.utils.properties(i,n),{},t)};t.setData(n)}}());$(function(){namespace("US.Candidate").Reference=US.Model.extend(function(n){var t=this,i=["Id","HumanResourceId","PersonName","EmailAddress","PhoneNumber","JobTitle","Organization","RelationshipType","Recommendation","LifetimeRecommendationsRequested","RecommendationRequestLimit"];t.setData=function(n){n&&!n.Recommendation&&(n.Recommendation=new US.Candidate.Recommendation);ko.mapping.fromJS(ko.utils.properties(i,n),{ignore:["constructor"],PersonName:{create:function(n){return new Recruiting.Candidate.PersonName(n.data)}},Recommendation:{create:function(n){return new US.Candidate.Recommendation(n.data)}}},t)};t.setData(n);t.JobTitleExists=ko.computed(function(){var n=t.JobTitle();return n!=null&&n!=""});t.OrganizationNameExists=ko.computed(function(){var n=t.Organization();return n!=null&&n!=""});t.HasJobTitleOrOrganizationName=ko.computed(function(){return t.JobTitleExists()||t.OrganizationNameExists()});t.FormattedJobTitle=ko.computed(function(){return t.OrganizationNameExists()?t.JobTitleExists()?$.t("Model.Reference.TitleAt",{title:t.JobTitle(),organization:t.Organization()}):$.t("Model.Reference.WorksAt",{organization:t.Organization()}):t.JobTitle()});t.RecommendationPending=function(){return t.Recommendation!=null&&t.Recommendation.RequestDate()!=null&&t.Recommendation.RecommendationDate()==null};t.HasRecommendation=function(){return t.Recommendation!=null&&t.Recommendation.RecommendationDate()!=null};t.RecommendationNotRequested=function(){return!(t.RecommendationPending()||t.HasRecommendation())};t.RecommendationStatus=function(){return t.HasRecommendation()?"recommended":t.RecommendationPending()?"pending":"notrequested"};t.GetLinkParams=function(){var n="referenceId="+t.Id();return(t.RecommendationPending()||t.RecommendationNotRequested())&&(n+="&showrequest=true"),n};t.hasReachedMaxRequestLimit=ko.computed(function(){return t.LifetimeRecommendationsRequested()>=t.RecommendationRequestLimit()})})}),function(){namespace("US.Candidate").Register=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Email","Password","ConfirmPassword","FirstName","FamilyName","PhoneNumber"],n),{},t)}}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.EmailAddress=ko.observable(),i.ReferenceId=ko.observable(),i.RequestText=ko.observable(),n.prototype.mapSelf.call(i,t),i.RequestTextLimit=300,i}return __extends(t,n),t}(n.Model);t.RequestRecommendation=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Candidate").SignIn=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Email","Password"],n),{},t)}}(),function(){namespace("US.Candidate").SingleItemViewModel=function(n,t){var i=this;i.serverErrors=ko.observable(new Recruiting.Validation.Errors(n));i.editing=ko.observable(!1);i.jsonPostUrl=t.saveUrl;i.modelObj=ko.observable(n);ko.editable(i.modelObj());i.cancel=function(){i.beforeRollback();i.modelObj().rollback();i.serverErrors().removeAll();i.oncancel();i.editing(!1)};i.oncancel=function(){};i.onsavesuccess=function(){};i.beforeEdit=function(){};i.beforeRollback=function(){};i.save=function(){i.serverErrors().removeAll();$.ajax(i.jsonPostUrl,{data:ko.toJSON(i.modelObj),type:"post"}).done(function(n){n.success?(i.modelObj().commit(),i.onsavesuccess(),i.editing(!1)):i.serverErrors().set(n)})};i.toggleEdit=function(){i.editing(!i.editing());i.editing()?(i.beforeEdit(),i.modelObj().beginEdit()):i.modelObj().rollback()};i.toggleSection=function(n,t){i.isCollapsed()||t.stopImmediatePropagation();i.toggleEdit()};i.isCollapsed=ko.observable(!1);i.allowCollapse=ko.computed(function(){return i.isCollapsed()&&!i.editing()})}}(),function(){namespace("US.Candidate").Skill=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["SkillId","SkillName","SkillDescription","ScaleValueId","ScaleValueName"],n),{},t)};US.Candidate.Skill.mapping={create:function(n){return new US.Candidate.Skill(n.data)}}}(),function(){namespace("US.Candidate").SkillScaleValue=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Id","Name","Value"],n),{},t)}}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.TagName=t,i}return __extends(t,n),t}(n.Model);t.Tag=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Name=null,i.UtcOffset=0,n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t.prototype.current=function(){return new t({Name:(new Date).toString().replace(/.*[(](.*)[)].*/,"$1"),UtcOffset:moment()._d.getTimezoneOffset()})},t}(n.Model);t.TimeZone=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){this.language=n.language;this.message=n.message;this.instructions=n.instructions;this.subject=n.subject;this.localeId=n.localeId}return n}();n.TranslatedEmails=t})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var r,i;(function(n){n[n.Professional=0]="Professional";n[n.Personal=1]="Personal"})(r=t.RelationshipType||(t.RelationshipType={}));i=function(t){function i(i){var r=t.call(this)||this;return r.Id=ko.observable(),r.HumanResourceId=ko.observable(),r.PhoneNumber=ko.observable(),r.JobTitle=ko.observable(),r.Organization=ko.observable(),r.RecommendationText=ko.observable(),r.EmailAddress=ko.observable(),r.RelationshipType=ko.observable(),t.prototype.mapSelf.call(r,i,{PersonName:{create:function(t){return new n.Candidate.PersonName(t.data)}}}),r}return __extends(i,t),i}(n.Model);t.UpdateRecommendation=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.ExperienceId=ko.observable(),i.Description=ko.observable(),i.JobTitle=ko.observable(),i.Organization=ko.observable(),i.Location=ko.observable(),i.FromMonth=ko.observable(),i.FromYear=ko.observable(),i.ToMonth=ko.observable(),i.ToYear=ko.observable(),i.formattedTitleForRecruiter=function(){return i.Location()?$.t("Recruiter.CandidateDetail.WorkExperienceJobTitleWithLocation",{jobTitle:i.JobTitle(),organization:i.Organization(),location:i.Location()}):$.t("Recruiter.CandidateDetail.WorkExperienceJobTitle",{jobTitle:i.JobTitle(),organization:i.Organization()})},i.dateRangeName=function(){if(!i.ExperienceId()||!i.FromYear())return"";var t=i.FromMonth()?$.t("Model.WorkExperience.DateRanges.MonthYear",{month:moment.localeData().months(moment([i.FromYear(),i.FromMonth()-1])),year:i.FromYear()}):$.t("Model.WorkExperience.DateRanges.Year",{year:i.FromYear()}),n;return n=i.ToYear()||i.ToMonth()?i.ToMonth()?$.t("Model.WorkExperience.DateRanges.MonthYear",{month:moment.localeData().months(moment([i.ToYear(),i.ToMonth()-1])),year:i.ToYear()}):$.t("Model.WorkExperience.DateRanges.Year",{year:i.ToYear()}):$.t("Model.WorkExperience.DateRanges.Current"),$.t("Model.WorkExperience.DateRanges.FromTo",{from:t,to:n})},n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t.PRESENCE_SORT=sort_by({name:"ToYear",primer:parseInt,reverse:!0},{name:"ToMonth",primer:parseInt,reverse:!0},{name:"FromYear",primer:parseInt,reverse:!0},{name:"FromMonth",primer:parseInt,reverse:!0},{name:"JobTitle",reverse:!1}),t}(n.Model);t.WorkExperience=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Candidate").AddReferenceViewModel=function(n){var t=this;t.relationshipOptions=ko.observableArray(n.relationshipOptions);t.relationshipItemId=function(n){return"Relationship_"+n};t.referenceLimit=n.referenceLimit;t.template="AddReference";t.Reference=new US.Candidate.Reference(n.reference);t.serverErrors=ko.observable(new Recruiting.Validation.Errors(t.Reference));t.Reference.PersonName.IsContactInfoFieldConfigEnabled=!1;t.addReference=ko.ajax({configure:function(i){return{type:"POST",url:n.insertReferenceUrl,data:ko.toJSON(t.Reference),cache:!1,dataType:"json",contentType:"application/json",complete:i}}});t.submitAddReferenceRequest=function(){t.addReference.execute().done(function(n){if(t.serverErrors().removeAll(),n.success){var i={reference:n.data};t.modal.close(i)}else t.serverErrors().set(n)})};t.cancel=function(){t.modal.close()};t.fullAddShown=function(){$("#AddReferenceDialog #FullAdd_FirstName").focus()};t.modalShownHandler=function(){$(this).find("#QuickAdd_FirstName").focus()};t.showModal=function(){return n.lifetimeReferenceCount>=t.referenceLimit?(US.utils.showModal({viewModel:{template:"ReferenceLimitDialog",referenceLimit:n.referenceLimit,close:function(){this.modal.close()}}}),$.Deferred()):US.utils.showModal({viewModel:t})}}}(),function(n){var t;(function(t){var i=function(){function i(i){this.application=new t.ApplicationSubmission(i.application);this.autolaunchAssessment=this.application.HasAssessment()&&!!i.assessmentAutolaunchEnabled&&this.application.AssessmentUrl()!==null;this.viewPresenceUrl=i.viewPresenceUrl;this.viewJobBoardUrl=i.viewJobBoardUrl;this.emailAccessText=$.t("Opportunity.ApplicationSubmitted.AssessmentAutolaunch.EmailAccess",{context:this.autolaunchAssessment.toString(),email:this.application.CandidateEmail()});this.applicationAccessText=n.StringUtils.linkTranslationInline("Opportunity.ApplicationSubmitted.AssessmentAutolaunch.ApplicationsAccess","Opportunity.ApplicationSubmitted.AssessmentAutolaunch.Applications",this.viewPresenceUrl+"?tab=applications");this.application.Assessments=(i.application.Assessments||[]).map(function(n){return new t.ApplicationAssessment(n)});this.getAssessmentLinkUrl=i.getAssessmentLinkUrl}return i}();t.ApplicationSubmittedViewModel=i})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={}));__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(n){var t=function(){function n(n){var t=this;this.appliedOnDifferentBoard=function(n){return n.JobBoardName()&&t.jobBoardId!==n.JobBoardId()};this.assessmentUrl=function(n){return t.assessmentsUrl+"?applicationId="+n+"&presenceView=true"};n=__assign({applications:[]},n);this.applications=n.applications;this.assessments=n.assessments;this.assessmentsUrl=n.assessmentsUrl;this.enableDisplayToApplicant=n.enableDisplayToApplicant;this.jobBoardId=n.currentJobBoardId;this.applications.sort(sort_by({name:"DateApplied",primer:moment,reverse:!0}))}return n}();n.ApplicationsViewModel=t})(t=n.Candidate||(n.Candidate={}))}(Recruiting||(Recruiting={})),function(n){var t=function(){function t(t){var i=this;this.primaryPhoneFieldConfig=t.primaryPhoneFieldConfig;this.removeDocumentErrors=ko.observable(!1).extend({notify:"always"});this.showPrimaryPhoneNumber=this.primaryPhoneFieldConfig.Visible;this.isPrimaryPhoneNumberRequired=this.primaryPhoneFieldConfig.Required;this.saveCandidateUrl=t.saveCandidateUrl;this.candidatesUrl=t.candidatesUrl;this.chooseOpportunityUrl=t.chooseOpportunityUrl;this.canAddApplications=t.canAddApplications;this.canAddNote=t.canAddNote;this.isSaving=ko.observable(!1);this.candidateAdd=ko.observable(new n.CandidateAdd);this.serverErrors=new n.Validation.Errors(this.candidateAdd());ko.editable(this.candidateAdd());this.candidateAdd().beginEdit();this.enableSave=ko.computed(function(){return i.candidateAdd().hasChanges()&&!i.isSaving()});this.enableNoteImportant=ko.computed(function(){return i.candidateAdd().Note().trim().length>0});this.candidateAdd().Note.subscribe(function(){i.enableNoteImportant()||i.candidateAdd().IsNoteImportant(!1)});US.utils.window.attachBeforeUnload(function(){if(i.enableSave())return $.t("CreateCandidate.CancelModalText")})}return t.prototype.redirect=function(t){var r=new n.Candidate.PersonName(t.data.candidate.name),i={type:n.Notification.type.SUCCESS,message:$.t("CreateCandidate.Success",{name:$.strongHtml(r.fullName())}),escape:!1};t.data.noteIsIgnored&&(i.type=n.Notification.type.WARNING,i.message=$.t("CreateCandidate.SuccessWithWarning",{successmsg:i.message}));US.utils.sessionStorage.setItem("GlobalNotification",ko.toJSON(i));US.utils.window.redirect(t.data.redirectUrl)},t.prototype.saveCandidate=function(){var t=this;this.isSaving(!0);this.serverErrors.removeAll();this.removeDocumentErrors(!0);$.ajax({url:this.saveCandidateUrl,data:ko.mapping.toJSON(this.candidateAdd),method:"POST",permissionOptions:{onClose:function(){US.utils.window.clearBeforeUnloadEvents();t.cancel()}}}).done(function(i){if(t.serverErrors.set(i),i.success){if(t.candidateAdd().commit(),!t.canAddApplications){t.redirect(i);return}var r=$.t("CreateCandidate.ApplyToOpportunity.ModalMessage");n.Notification.modal({header:$.t("CreateCandidate.ApplyToOpportunity.ModalHeader"),message:i.data.noteIsIgnored?$.t("CreateCandidate.SuccessWithWarning",{successmsg:r}):r,question:$.t("CreateCandidate.ApplyToOpportunity.ModalQuestion"),confirmButton:$.t("CreateCandidate.ApplyToOpportunity.ModalConfirmButton"),cancelButton:$.t("CreateCandidate.ApplyToOpportunity.ModalCancelButton"),confirm:function(){US.utils.sessionStorage.setItem(n.StorageKeys.CandidateDetails.EntryPointUrlForAddApplication,i.data.redirectUrl);var r=US.utils.sessionStorage.getItem("ApplyOnBehalfOpportunityId"),u=r?$.param({candidates:i.data.candidate.id,opportunityId:r},!0):$.param({candidates:i.data.candidate.id},!0);US.utils.window.redirect(t.chooseOpportunityUrl+"?"+u)},close:function(){t.redirect(i)}})}}).always(function(){t.isSaving(!1)})},t.prototype.cancel=function(){US.utils.window.redirect(this.candidatesUrl)},t}();n.CandidateAddViewModel=t}(Recruiting||(Recruiting={}));AssessmentStatus=Recruiting.Candidate.AssessmentStatus,function(){namespace("US.Candidate").CandidateApplicationListItem=US.Model.extend(function(n){var t=this,i=this;ko.mapping.fromJS(ko.utils.properties(["Id","OpportunityId","OpportunityTitle","OpportunityIsClosed","Locations","DateApplied","ApplicationIsRejected","StepBeginDate","JobBoardName","CreatedByRecruiter","AssessmentStatus","StepName","DisplayToApplicant","Tag"],n),{ignore:["constructor"],Locations:{create:function(n){return new Recruiting.Opportunity.PhysicalLocation(n.data)}}},i);i.hasAssessment=function(n){return!t.OpportunityIsClosed()&&(n.some(function(n){return n.ApplicationId()===t.Id()})||t.AssessmentStatus()!==US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_NONE)};i.assessmentButtonText=function(n){var r=n.filter(function(n){return n.ApplicationId()===t.Id()});return r.some(function(n){return n.AssessmentStatus()===AssessmentStatus.Incomplete||n.AssessmentStatus()===AssessmentStatus.NotAvailable})||i.pendingAssessmentGeneration()||i.pendingCandidateCompletion()?$.t("Candidate.ViewPresence.Applications.CompleteAssessments"):$.t("Candidate.ViewPresence.Applications.ReviewAssessments")};i.pendingAssessmentGeneration=ko.computed(function(){return!t.OpportunityIsClosed()&&(t.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_APPLIED||t.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_RETRY||t.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_ERROR)});i.pendingCandidateCompletion=ko.computed(function(){return!t.OpportunityIsClosed()&&(t.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_NOT_STARTED||t.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_IN_PROGRESS)});i.assessmentNotPending=ko.computed(function(){return t.OpportunityIsClosed()||t.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_COMPLETED||t.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_NONE});i.assessmentAppliedByText=this.DateApplied.toSimpleDate()})}(),function(n){var t=function(){function t(n){var t=this;this.saveUrl=n.saveUrl;this.selectedBehaviors=n.selectedBehaviors;this.selectedBehaviors().forEach(function(n){n.filterOption=function(){return!n.IsArchived()};ko.editable(n)});this.behaviorChoices=ko.mapping.fromJS(n.behaviorChoices,{create:function(n){return t.createBehavior(n.data)}})}return t.prototype.createBehavior=function(t){var i=new n.Candidate.Behavior(t);return ko.editable(i),i},t}();n.CandidateBehaviorsViewModel=t}(Recruiting||(Recruiting={})),function(n){var t=function(){function t(n){var u,i,t,r,f;for(this.educations=n.educations,this.educations.sort(US.Candidate.Education.PRESENCE_SORT),this.schoolOptions=ko.observableArray(n.schoolOptions),this.degreeOptions=ko.observableArray(n.degreeOptions),this.fieldOfStudyOptions=ko.observableArray(n.fieldOfStudyOptions),this.insertUrl=n.insertUrl,this.updateUrl=n.updateUrl,this.removeUrl=n.removeUrl,u=new US.FieldConfiguration.FieldConfigurationGroup(n.contactInfoFieldConfigurations),i=u.getFieldConfiguration("EducationDates"),this.dateFieldsVisible=i&&i.Visible(),this.abbreviatedMonthOptions=ko.observable(moment.monthsShort().map(function(n,t){return{Value:t+1,Text:n}})),t=0,r=this.educations();t<r.length;t++)f=r[t],this.setupSubscriptions(f)}return t.prototype.createEducation=function(n){var t=new US.Candidate.Education(n);return this.setupSubscriptions(t),t},t.prototype.setupSubscriptions=function(t){var i=this;t.DegreeName.subscribe(function(r){var u=ko.utils.arrayFirst(i.degreeOptions(),function(n){return n.Name===r});t.DegreeId(u?u.Id:n.Guid.Empty)});t.SchoolName.subscribe(function(r){var u=ko.utils.arrayFirst(i.schoolOptions(),function(n){return n.Name===r});t.SchoolId(u?u.Id:n.Guid.Empty)})},t}();n.CandidateEducationViewModel=t}(Recruiting||(Recruiting={})),function(n){var t=function(){function t(n){var t,i,r;for(this.licenses=n.licenses,this.licenses.sort(US.Candidate.LicenseCert.PRESENCE_SORT),this.licenseOptions=ko.observableArray(n.licenseOptions),this.insertUrl=n.insertUrl,this.updateUrl=n.updateUrl,this.removeUrl=n.removeUrl,t=0,i=this.licenses();t<i.length;t++)r=i[t],this.setupSubscriptions(r)}return t.prototype.createLicense=function(n){var t=new US.Candidate.LicenseCert(n);return this.setupSubscriptions(t),t},t.prototype.setupSubscriptions=function(t){var i=this;t.LicenseAndCertificationName.subscribe(function(r){var u=ko.utils.arrayFirst(i.licenseOptions(),function(n){return n.Name===r});t.LicenseAndCertificationId(u?u.Id:n.Guid.Empty)})},t}();n.CandidateLicensesAndCertificationsViewModel=t}(Recruiting||(Recruiting={})),function(n){var t=function(){function n(n){var t=this;this.saveUrl=n.saveUrl;this.selectedMotivations=n.selectedMotivations;this.selectedMotivations().forEach(function(n){n.filterOption=function(){return!n.IsArchived()};ko.editable(n)});this.motivationChoices=ko.mapping.fromJS(n.motivationChoices,{create:function(n){return t.createMotivation(n.data)}})}return n.prototype.createMotivation=function(n){var t=new US.Candidate.Motivation(n);return ko.editable(t),t},n}();n.CandidateMotivationsViewModel=t}(Recruiting||(Recruiting={})),function(n){var t=function(){function t(n){var t,i,r;for(this.saveUrl=n.saveUrl,this.selectedSkills=n.selectedSkills,t=0,i=this.selectedSkills();t<i.length;t++)r=i[t],ko.editable(r);this.skillChoices=ko.observableArray(n.skillChoices);this.scaleValueChoices=n.scaleValueChoices;this.scaleValueChoices.sort(sort_by("Value"))}return t.prototype.createSkill=function(n){var t=new US.Candidate.Skill(n);return ko.editable(t),t},t.prototype.itemFactory=function(n){return this.createSkill({SkillId:n.Id,SkillName:n.Name})},t.prototype.customItemFactory=function(t){return this.createSkill({SkillId:n.Guid.Empty,SkillName:t})},t}();n.CandidateSkillsViewModel=t}(Recruiting||(Recruiting={})),function(n){var t=function(){function t(t){this.workExperiences=t.workExperiences;this.workExperiences.sort(n.Candidate.WorkExperience.PRESENCE_SORT);this.abbreviatedMonthOptions=ko.observable(moment.monthsShort().map(function(n,t){return{Value:t+1,Text:n}}));this.insertUrl=t.insertUrl;this.updateUrl=t.updateUrl;this.removeUrl=t.removeUrl}return t.prototype.createWorkExperience=function(t){return new n.Candidate.WorkExperience(t)},t}();n.CandidateWorkExperienceViewModel=t}(Recruiting||(Recruiting={})),function(){namespace("US.Candidate").CompleteRecommendationViewModel=function(n){var t=this;t.recommendationTextMaxCharCount=1500;t.reference=new US.Candidate.Reference(n.reference);t.model=new US.Candidate.CompleteRecommendation(n.reference);t.cancel=function(){window.location.assign(n.cancelUrl)};t.serverErrors=ko.observable(new Recruiting.Validation.Errors(t.model));t.model.FormattedJobTitle=ko.computed(function(){return t.model.Organization()&&t.model.JobTitle()?$.t("Model.Reference.TitleAt",{title:t.model.JobTitle(),organization:t.model.Organization()}):t.model.JobTitle()?t.model.JobTitle():""});t.submitRecommendation=ko.ajax({configure:function(){return{type:"POST",contentType:"application/json",url:n.saveUrl,data:ko.toJSON(t.model),beforeSend:function(){t.serverErrors().removeAll()},success:function(i){i.success?window.location.href=n.successUrl+"?candidateName="+t.CandidateName.firstLastSuffix():t.serverErrors().set(i)}}}});t.suffixOptions=n.suffixOptions;t.prefixOptions=n.prefixOptions;t.editingName=ko.observable(!1);t.editName=function(){t.editingName(!0)};t.submitForm=function(){t.submitRecommendation.execute()};t.CandidateName=new Recruiting.Candidate.PersonName(n.candidateName);t.RecommendationTextCount=ko.computed({read:function(){return t.recommendationTextMaxCharCount-(t.model.RecommendationText()||"").length},deferEvaluation:!0})}}(),function(n){var t;(function(n){var t=function(){function t(n){var t=this;this.getCollapsedGroup=function(n){var i=$.grep(t.collapseGroups(),function(t){return t.name===n})[0];return i?i.collapsed:undefined};this.toggleCollapsedGroup=function(n){var i=t.getCollapsedGroup(n);i!==undefined&&i(!i())};this.acceptConsentUrl=n.acceptConsentUrl;this.jobBoardViewUrl=n.jobBoardViewUrl;this.withdrawConsentUrl=n.withdrawConsentUrl;this.returnUrl=n.returnUrl;this.serverErrors=new Recruiting.Validation.Errors;this.latestConsentVersion=ko.observable(n.latestConsentVersion);this.latestConsentMessage=ko.observable(n.latestConsentMessage);this.requiresConsent=ko.observable(n.requiresConsent);this.hasRecruiterFunctionalRole=ko.observable(n.hasRecruiterFunctionalRole);this.dataPortabilityMessage=ko.observable(n.dataPortabilityMessage);this.dataRemovalMessage=ko.observable(n.dataRemovalMessage);this.collapseGroups=ko.observableArray([this.createCollapsedGroup("Consent",!n.expandConsentSectionOnInit),this.createCollapsedGroup("DataRemoval"),this.createCollapsedGroup("DataPortability")])}return t.prototype.showWithdrawConsentButton=function(){return!this.requiresConsent()},t.prototype.showConsentButton=function(){return this.requiresConsent()},t.prototype.showDoNotConsentButton=function(){return this.requiresConsent()},t.prototype.acceptConsent=function(){var n=this,t=ko.mapping.toJSON({ConsentVersion:this.latestConsentVersion()});$.post(this.acceptConsentUrl,t).done(function(t){n.handleConsentRedirect(t)})},t.prototype.withdrawConsent=function(){US.utils.showModal({viewModel:new n.WithdrawConsentMultiUseModalViewModel({headerTitleText:$.t("CandidateConsent.ConsentMultiUseModal.Withdraw.Header"),modalMessageText:$.t("CandidateConsent.ConsentMultiUseModal.Withdraw.Message"),yesActionLabelText:$.t("CandidateConsent.ConsentMultiUseModal.Withdraw.YesAction"),noActionLabelText:$.t("CandidateConsent.ConsentMultiUseModal.Withdraw.NoAction"),yesActionCallback:this.handleConsentRedirect.bind(this),withdrawConsentUrl:this.withdrawConsentUrl,latestConsentVersion:this.latestConsentVersion()}),template:"ConsentMultiUseModalTemplate",context:this})},t.prototype.doNotConsent=function(){US.utils.showModal({viewModel:new n.WithdrawConsentMultiUseModalViewModel({headerTitleText:$.t("CandidateConsent.ConsentMultiUseModal.DoNotConsent.Header"),modalMessageText:$.t("CandidateConsent.ConsentMultiUseModal.DoNotConsent.Message"),yesActionLabelText:$.t("CandidateConsent.ConsentMultiUseModal.DoNotConsent.YesAction"),noActionLabelText:$.t("CandidateConsent.ConsentMultiUseModal.DoNotConsent.NoAction"),yesActionCallback:this.handleConsentRedirect.bind(this),withdrawConsentUrl:this.withdrawConsentUrl,latestConsentVersion:this.latestConsentVersion()}),template:"ConsentMultiUseModalTemplate",context:this})},t.prototype.handleConsentRedirect=function(n){if(this.serverErrors.removeAll(),!n.success){this.serverErrors.set(n);return}if(this.returnUrl){US.utils.window.redirect(this.returnUrl);return}this.hasRecruiterFunctionalRole()?US.utils.window.reload():US.utils.window.redirect(this.jobBoardViewUrl)},t.prototype.createCollapsedGroup=function(n,t){t===void 0&&(t=!0);var i={name:n,collapsed:ko.observable(t)};return i.collapsed.extend({notify:"always"}),i},t}();n.ConsentPrivacyViewModel=t})(t=n.Consent||(n.Consent={}))}(Candidate||(Candidate={})),function(n){var t=function(){function n(n){var i=this,t;this.contactInfoModel=n.contactInfo;this.updateStatesUrl=n.updateStatesUrl;this.saveUrl=n.saveUrl;this.editing=ko.observable(!1);this.hasError=ko.observable(!1);this.prefixOptions=ko.observableArray(n.prefixOptions);this.suffixOptions=ko.observableArray(n.suffixOptions);this.stateChoices=ko.observableArray(n.stateChoices).extend({editable:!0});this.countryChoices=ko.observableArray(n.countryChoices);t=new US.FieldConfiguration.FieldConfigurationGroup(n.contactInfoFieldConfigurations);this.primaryPhoneConfig=ko.observable(t.getFieldConfiguration("PrimaryPhoneNumber"));this.secondaryPhoneConfig=ko.observable(t.getFieldConfiguration("SecondaryPhoneNumber"));this.addressLine2Config=ko.observable(t.getFieldConfiguration("AddressLine2"));this.willingToRelocateConfig=ko.observable(t.getFieldConfiguration("WillingToRelocate"));this.prefixConfig=ko.observable(t.getFieldConfiguration("Prefix"));this.middleNameConfig=ko.observable(t.getFieldConfiguration("MiddleName"));this.suffixConfig=ko.observable(t.getFieldConfiguration("Suffix"));this.addressRequired=ko.observable(n.isAddressRequired!=null?n.isAddressRequired:!1);this.isParsingResume=n.isParsingResume;this.allowPrefixEdit=n.contactInfo.PersonName.PrefixId()==null;this.allowMiddleNameEdit=n.contactInfo.PersonName.MiddleName()==null;this.allowSuffixEdit=n.contactInfo.PersonName.SuffixId()==null;this.contactInfoModel.showPrimaryPhoneNumber(this.primaryPhoneConfig().Visible());this.contactInfoModel.showSecondaryPhoneNumber(this.secondaryPhoneConfig().Visible());this.contactInfoModel.showWillingToRelocate(this.willingToRelocateConfig().Visible());this.contactInfoModel.Address.showAddressLine2(this.addressLine2Config().Visible());this.contactInfoModel.PersonName.showPrefixDescription(this.prefixConfig().Visible());this.contactInfoModel.PersonName.showMiddleName(this.middleNameConfig().Visible());this.contactInfoModel.PersonName.showSuffixDescription(this.suffixConfig().Visible());this.contactInfoModel.Address.CountryId.subscribe(this.changeCountry.bind(this));this.contactInfoModel.Address.StateCode.subscribe(this.beforeChangeState.bind(this),null,"beforeChange");$(document).on("application-submitted",function(n,t){(t.uiErrors["ContactInformation.Address.Line1"]||t.uiErrors["ContactInformation.Address.City"]||t.uiErrors["ContactInformation.Address.PostalCode"]||t.uiErrors["ContactInformation.Address.CountryId"])&&i.hasError(!0)})}return n.prototype.getTitleSupplementForRestrictedPanel=function(){return $.t("Candidate.ViewPresence.ContactInfo.TitleSupplement")},n.prototype.beforeEdit=function(){this.editing(!0);this.stateChoices.beginEdit()},n.prototype.beforeCancel=function(){this.editing(!1);this.stateChoices.rollback()},n.prototype.onSave=function(){this.editing(!1);$(document).trigger("ContactInformationUpdated",ko.utils.unwrapObservable(this.contactInfoModel));this.stateChoices.commit()},n.prototype.beforeChangeState=function(n){this.previousStateCode=n},n.prototype.changeCountry=function(){return $.ajax({url:this.updateStatesUrl,dataType:"json",context:this,data:{countryId:this.contactInfoModel.Address.CountryId()}}).done(function(n){var t=this.previousStateCode;this.stateChoices(n);US.utils.window.setTimeout(function(){!this.contactInfoModel.Address.StateCode()&&t&&this.contactInfoModel.Address.StateCode(t)}.bind(this),0);this.previousStateCode=null})},n}();n.ContactInfoViewModel=t}(Recruiting||(Recruiting={})),function(){namespace("US.Candidate").ContactInfoViewModel=function(n){var i=n.contactInfo,t=new US.Candidate.SingleItemViewModel(i,n);return t.prefixOptions=ko.observable(n.prefixOptions),t.suffixOptions=ko.observable(n.suffixOptions),t.stateChoices=ko.observableArray(n.stateChoices).extend({editable:!0}),t.countryChoices=ko.observableArray(n.countryChoices),t.contactInfoFieldConfigurationGroup=new US.FieldConfiguration.FieldConfigurationGroup(n.contactInfoFieldConfigurations),t.primaryPhoneConfig=ko.observable(t.contactInfoFieldConfigurationGroup.getFieldConfiguration("PrimaryPhoneNumber")),t.secondaryPhoneConfig=ko.observable(t.contactInfoFieldConfigurationGroup.getFieldConfiguration("SecondaryPhoneNumber")),t.addressLine2Config=ko.observable(t.contactInfoFieldConfigurationGroup.getFieldConfiguration("AddressLine2")),t.willingToRelocateConfig=ko.observable(t.contactInfoFieldConfigurationGroup.getFieldConfiguration("WillingToRelocate")),t.prefixConfig=ko.observable(t.contactInfoFieldConfigurationGroup.getFieldConfiguration("Prefix")),t.middleNameConfig=ko.observable(t.contactInfoFieldConfigurationGroup.getFieldConfiguration("MiddleName")),t.suffixConfig=ko.observable(t.contactInfoFieldConfigurationGroup.getFieldConfiguration("Suffix")),t.addressRequired=ko.observable(n.isAddressRequired),i.showPrimaryPhoneNumber(t.primaryPhoneConfig().Visible()),i.showSecondaryPhoneNumber(t.secondaryPhoneConfig().Visible()),i.showWillingToRelocate(t.willingToRelocateConfig().Visible()),i.Address.showAddressLine2(t.addressLine2Config().Visible()),i.PersonName.showPrefixDescription(t.prefixConfig().Visible()),i.PersonName.showMiddleName(t.middleNameConfig().Visible()),i.PersonName.showSuffixDescription(t.suffixConfig().Visible()),t.updateModel=function(n){var i=n.Address.StateCode();t.modelObj(n);t.changeCountry().done(function(){t.modelObj().Address.StateCode(i)})},t.beforeEdit=function(){t.stateChoices.beginEdit()},t.beforeRollback=function(){t.stateChoices.rollback()},t.onsavesuccess=function(){$(document).trigger("ContactInformationUpdated",ko.utils.unwrapObservable(t.modelObj));t.stateChoices.commit()},t.changeCountry=function(){return $.getJSON(n.updateStatesUrl,{countryId:t.modelObj().Address.CountryId()}).done(function(n){t.stateChoices(n)})},t}}(),function(){var n=function(n){var t=new Recruiting.Common.Document(n);return ko.editable(t),t};namespace("US.Candidate").DocumentsViewModel=function(n,t,i){var r=this,u,f,e;for(r.serverErrors=new Recruiting.Validation.Errors,r.editing=ko.observable(!1),r.editing.subscribe(function(){r.documentsViewModel.removeAllErrors()}),r.Documents=n.extend({recursiveEditable:{enable:!0}}),u=0,f=r.Documents();u<f.length;u++)e=f[u],ko.editable(e);r.isUploading=ko.observable(!1);r.documentsViewModel=new US.Common.DocumentsViewModel(r.Documents,r.isUploading,i);r.save=function(){r.isUploading()||$.post(t.saveDocumentsUrl,ko.mapping.toJSON(r.Documents)).done(function(n){r.serverErrors.removeAll();n.success?(r.Documents.commit(),r.editing(!1),r.collapseCheck()):r.serverErrors.set(n)})};r.cancel=function(){r.Documents.rollback();r.editing(!1);r.collapseCheck()};r.beginEdit=function(){r.Documents.beginEdit();r.editing(!0)};r.toggleSection=function(n,t){var i=$("#EditDocumentId");i.is(":disabled")||(r.isCollapsed()||t.stopImmediatePropagation(),r.beginEdit())};r.hasItems=function(){return r.Documents().length>0};r.isCollapsed=ko.observable(!0);r.allowCollapse=ko.computed(function(){return r.isCollapsed()&&!r.editing()});r.collapseCheck=function(){r.hasItems()||r.isCollapsed(!0)};r.shouldShowChevron=function(){return!r.editing()&&r.hasItems()};r.hasItems()&&r.isCollapsed(!1)}}(),function(){namespace("US.Candidate").EditReferenceViewModel=function(n){var t=this;t.prefixOptions=ko.observable(n.prefixOptions);t.suffixOptions=ko.observable(n.suffixOptions);t.relationshipOptions=ko.observableArray(n.relationshipOptions);t.deleteInProgress=ko.observable(!1);t.relationshipItemId=function(n){return"Relationship_"+n};t.template="EditReference";t.Reference=new US.Candidate.Reference(n.reference);t.UpdateRecommendation=new Recruiting.Candidate.UpdateRecommendation($.extend({},n.reference,{RecommendationText:n.reference.Recommendation.RecommendationText}));t.serverErrors=ko.observable(new Recruiting.Validation.Errors(t.UpdateRecommendation));t.referenceHasRecommendation=ko.computed(function(){return!!(t.Reference.Recommendation&&t.Reference.Recommendation.RecommendationDate&&t.Reference.Recommendation.RecommendationDate())});t.referenceHasRecommendationText=ko.computed(function(){return!!(t.Reference.Recommendation&&t.Reference.Recommendation.RecommendationText&&t.Reference.Recommendation.RecommendationText())});t.removeReference=ko.ajax({configure:function(i){return{type:"POST",url:n.removeReferenceUrl,data:ko.mapping.toJSON(t.Reference),cache:!1,dataType:"json",contentType:"application/json",complete:i}}});t.submitRemoveReferenceRequest=function(){t.deleteInProgress()||(t.deleteInProgress(!0),t.removeReference.execute().done(function(n){if(t.serverErrors().removeAll(),n.success){var i={referenceId:t.Reference.Id(),removed:!0};t.modal.close(i)}else t.serverErrors().set(n)}).always(function(){t.deleteInProgress(!1)}))};t.updateReferenceAndRecommendation=ko.ajax({configure:function(i){var r=t.willRemoveRecommendation()?n.updateReferenceAndRecommendationUrl:n.updateReferenceUrl;return{type:"POST",url:r,data:ko.mapping.toJSON(t.UpdateRecommendation),cache:!1,dataType:"json",contentType:"application/json",complete:i}}});t.willRemoveRecommendation=function(){return t.referenceHasRecommendationText()&&!t.UpdateRecommendation.RecommendationText()};t.submitUpdateReferenceAndRecommendationRequest=function(){t.updateReferenceAndRecommendation.execute().done(function(n){if(t.serverErrors().removeAll(),n.success){var i={referenceId:t.Reference.Id(),updatedReference:n.data,removedRecommendation:t.willRemoveRecommendation()};t.modal.close(i)}else t.serverErrors().set(n)})};t.prepareRecommendationForDelete=function(){t.UpdateRecommendation.RecommendationText(null)};t.cancel=function(){t.modal.close()};t.populateRelationship=function(){t.UpdateRecommendation.RelationshipType.valueHasMutated()};t.modalShowHandler=function(){t.populateRelationship()};t.modalShownHandler=function(){$(this).find("#Edit_FirstName").focus()}}}(),function(n){var t=function(){function t(t){var r=this,u,i,f,e,o,s;(this.physicalLocationModels=ko.observableArray(),this.whereText=ko.observable(null),this.whereCoordinates=ko.observable(null),this.whereExtent=ko.observable(null),this.whereProximitySearchType=ko.observable(null),this.jobCategoryNameOptions=ko.observableArray(t.jobCategoryNameOptions),this.deliveryInterval=ko.observable("Daily"),this.createEnabled=ko.observable(!0),this.userIsWithdrawn=ko.observable(t.userIsWithdrawn),this.createUrl=t.jobSearchAgentCreateUrl,this.jobBoardEnableProximitySearch=t.jobBoardEnableProximitySearch,u=ko.utils.arrayMap(t.locations,function(t){return new n.Opportunity.PhysicalLocation(t)}),this.tagMasterOptions=[{id:n.Common.Search.SearchFieldName.OpportunityPhysicalLocation.toString(),options:this.getLocationOptions(u)},{id:n.Common.Search.SearchFieldName.OpportunityJobCategory.toString(),options:t.jobCategoryNameOptions},{id:n.Common.Search.SearchFieldName.OpportunitySchedule.toString(),options:[{Text:$.t("Opportunity.Opportunities.FullTime",{context:"true"}),Value:"1"},{Text:$.t("Opportunity.Opportunities.FullTime",{context:"false"}),Value:"0"}]}],this.cancelUrl=US.utils.localStorage.getItem("jobsearchagent.cancelUrl"),this.cancelUrl)&&(i=$.deparam($.deparam.querystring(this.cancelUrl)),i.hasOwnProperty("t")&&i.hasOwnProperty("v")||(i.t=[],i.v=[]),typeof i.t=="string"&&(i.t=[i.t],i.v=[i.v]),this.searchQuery=ko.observable(i.q||""),this.filterValues={},f=n.FilterQueryString.read(i),f.length>0&&($.each(f,function(n,t){r.filterValues[t.id]=t.v.map(function(n){return r.getOptionWithValue(ko.utils.arrayFirst(r.tagMasterOptions,function(n){return n.id===t.id}).options,n)})}),$.each(this.filterValues[n.Common.Search.SearchFieldName.OpportunityPhysicalLocation],function(n,t){$.each(u,function(n,i){t.Value===i.Id()&&r.physicalLocationModels.push(i)})})),this.jobBoardEnableProximitySearch&&(i.w&&this.whereText(i.w),i.wc&&(e=JSON.parse("["+i.wc+"]"),this.whereCoordinates({longitude:e[0],latitude:e[1]})),i.we&&(o=JSON.parse("["+i.we.split("|")[0]+"]"),s=JSON.parse("["+i.we.split("|")[1]+"]"),this.whereExtent({min:{longitude:o[0],latitude:o[1]},max:{longitude:s[0],latitude:s[1]}})),i.wpst&&this.whereProximitySearchType(parseInt(i.wpst))))}return t.prototype.getLocationOptions=function(n){var t=[];return $.each(n,function(n,i){t.push({Text:i.singleLineLocationDescription(),Value:i.Id()})}),t.sort(sort_by("Text"))},t.prototype.createJobSearchAgent=function(){var r=this,i,t;return n.Notification.clear(),this.createEnabled(!1),t=this.filterValuesByType(n.Common.Search.SearchFieldName.OpportunitySchedule).map(function(n){return n==="1"?"FullTime":"PartTime"}),i={searchQuery:this.searchQuery(),physicalLocations:this.filterValuesByType(n.Common.Search.SearchFieldName.OpportunityPhysicalLocation),categories:this.filterValuesByType(n.Common.Search.SearchFieldName.OpportunityJobCategory),schedule:t.length>1?"PartTimeAndFullTime":t.length>0?t[0]:"Unspecified",deliveryInterval:this.deliveryInterval()},this.jobBoardEnableProximitySearch&&(i.whereSearchCriteria=this.hasWhereSearchCriteria()?{whereText:this.whereText(),coordinates:this.whereCoordinates(),extent:this.whereExtent(),proximitySearchType:this.whereProximitySearchType()}:null),$.ajax({url:this.createUrl,dataType:"json",context:this,method:"POST",data:ko.toJSON(i)}).done(function(t){if(!t.success){n.Notification.error({errors:t.domainErrors,prefix:"JobSearchAgent.Errors."});r.createEnabled(!0);return}n.Notification.notifyAfterRedirect(r.cancelUrl+"&hide-alert-link=true",{message:$.t("JobSearchAgent.Index.SuccessMessage")})})},t.prototype.hasWhereSearchCriteria=function(){return this.whereText()!==null&&this.whereCoordinates()!==null||this.whereProximitySearchType()===5&&this.whereExtent()!==null},t.prototype.departments=function(){return this.filterNamesByType(n.Common.Search.SearchFieldName.OpportunityJobCategory).join(", ")},t.prototype.schedules=function(){var t=this.filterNamesByType(n.Common.Search.SearchFieldName.OpportunitySchedule);return t.length===2?$.t("JobSearchAgent.Index.SelectedSchedules",{first:t[0],last:t[1]}):t.length===1?t[0]:""},t.prototype.filterValuesByType=function(n){var t=this.filterValues[n];return t?t.map(function(n){return n.Value}):[]},t.prototype.filterNamesByType=function(n){var t=this.filterValues[n];return t?t.map(function(n){return n.Text}):[]},t.prototype.getOptionWithValue=function(n,t){return $.grepFirst(n,function(n){return n.Value.indexOf(t)!==-1})},t.prototype.pushTag=function(n,t,i){var r=!i||$.grep(ko.utils.unwrapObservable(n),function(n){return n.Value===i.Value}).length>0;r||n.push({type:t,item:i})},t.prototype.termsAndConditions=function(){return n.StringUtils.linkTranslationInlineWithTooltip("JobSearchAgent.Index.ConsentMessageHint","JobSearchAgent.Index.ConsentMessageLink","#",!1," id=\"consent-message\" data-bind=\"popover: { trigger: 'focus', container: 'body', placement: 'top', content: $.t('JobSearchAgent.Index.ConsentMessage') }, attr: { 'aria-describedby': 'consent-tooltip' }\" data-automation=\"terms-and-services\""," data-bind=\"popover: { trigger: 'hover', container: 'body', placement: 'top', content: $.t('JobSearchAgent.Index.ConsentMessage') }\" data-automation=\"terms-and-services\"",' id="consent-tooltip"',$.t("JobSearchAgent.Index.ConsentMessage"))},t}();n.JobSearchAgentViewModel=t}(Recruiting||(Recruiting={})),function(n){var t=function(){function t(t){var f=this,i,r,u;for(this.saveUrl=t.saveUrl,this.links=t.links.extend({recursiveEditable:!0}),i=0,r=this.links();i<r.length;i++)u=r[i],ko.editable(u);this.links.sort(n.Candidate.Link.PRESENCE_SORT);this.isCollapsed=ko.observable(!this.hasItems());this.isCollapsible=ko.computed({read:function(){return f.hasItems()}})}return t.prototype.hasItems=function(){return this.links().length>0},t.prototype.createLink=function(t){var i=new n.Candidate.Link(t);return ko.editable(i),i},t.prototype.collapseIfEmpty=function(){this.hasItems()||this.isCollapsed(!0)},t.prototype.onCancel=function(){this.collapseIfEmpty()},t.prototype.beforeEdit=function(){this.links().length==0&&this.addLink()},t.prototype.beforeSave=function(){for(var r,t=0,i=this.links();t<i.length;t++)r=i[t],r.Url(n.StringUtils.prependHttpProtocol(r.Url()))},t.prototype.onSave=function(){this.collapseIfEmpty()},t.prototype.addLink=function(){this.links.unshift(this.createLink({Name:"",Url:""}))},t.prototype.removeLink=function(n){this.links.remove(n)},t}();n.LinksViewModel=t}(Recruiting||(Recruiting={})),function(){namespace("US.UltiproSSO").MissingEmailViewModel=function(n){var t=this;t.email="";t.redirectUrl=n.redirectUrl;t.saml=n.saml;t.saveUrl=n.saveUrl;t.invalidEmail=ko.observable(!1);t.duplicateEmail=ko.observable(!1);t.timeout=ko.observable(!1);t.updateEmail=function(){$.post(t.saveUrl,ko.mapping.toJSON({email:t.email,samlPacket:t.saml})).done(function(n){n.success?(t.invalidEmail(!1),t.duplicateEmail(!1),t.timeout(!1),US.utils.window.redirect(t.redirectUrl)):n.domainErrors&&n.domainErrors.length>0&&n.domainErrors[0]==="validation_EmailAddressDuplicate"?(t.duplicateEmail(!0),t.invalidEmail(!1),t.timeout(!1)):n.domainErrors&&n.domainErrors.length>0&&n.domainErrors[0]==="validation_AuthenticationError"?(t.duplicateEmail(!1),t.invalidEmail(!1),t.timeout(!0)):(t.invalidEmail(!0),t.duplicateEmail(!1),t.timeout(!1))})}}}(),function(){namespace("US.Candidate").PresenceViewModel=function(n){var t=this;t.loadPresence=ko.ajax({configure:function(t){return{type:"POST",contentType:"application/json; charset=utf-8",url:n.initializePresenceUrl,data:US.utils.localStorage.getItem("personalizedSearchProfile"),dataType:"json",success:function(){US.utils.window.reload()},error:function(){US.utils.window.reload()},complete:t}}})}}(),function(){namespace("US.Candidate").QuestionsViewModel=function(){var n=this;n.isCollapsed=ko.observable(!0);n.allowCollapse=ko.computed(function(){return n.isCollapsed()});n.isCollapsed(!1)}}(),function(){namespace("US.Candidate").RecommendationSubmittedViewModel=function(n){var t=this;t.isAuthenticated=ko.observable(n.isAuthenticated);t.tenantName=ko.observable(n.tenantName);t.featuredOpportunities=ko.mapping.fromJS(n.featuredOpportunities,{create:function(t){return new US.Opportunity.OpportunityListItem(t.data,n.opportunityLinkUrl)}});t.CandidateName=n.candidateName}}(),function(){namespace("US.Candidate").ReferencesSidebarViewModel=function(n){var t=this,i=function(n){return new US.Candidate.Reference(n)};t.candidateName=new Recruiting.Candidate.PersonName(n.candidateName);t.lifetimeReferenceCount=n.lifetimeReferenceCount;t.references=ko.mapping.fromJS(n.references,{key:function(n){return ko.utils.unwrapObservable(n.Id)},create:function(t){return t.data.RecommendationRequestLimit=n.recommendationRequestLimit,i(t.data)}});t.completeRequestingRecommendation=function(n){var i=$.grep(t.references(),function(t){return t.Id()==n.referenceId})[0];i.Recommendation.RequestId(n.requestId);i.Recommendation.RequestDate(n.requestDate)};t.requestRecommendation=function(i){var r=new US.Candidate.RequestRecommendationViewModel({reference:ko.mapping.toJS(i),candidateName:t.candidateName.firstLastSuffix(),requestRecommendationUrl:n.requestRecommendationUrl});US.utils.showModal({viewModel:r,context:t}).then(t.completeRequestingRecommendation)};t.completeAddingReference=function(n){var i=new US.Candidate.Reference(n.reference);t.references.unshift(i);t.lifetimeReferenceCount++;t.requestRecommendation(n.reference)};t.addReference=function(){var i=new US.Candidate.AddReferenceViewModel({relationshipOptions:n.relationshipOptions,insertReferenceUrl:n.insertReferenceUrl,referenceLimit:n.referenceLimit,lifetimeReferenceCount:t.lifetimeReferenceCount});i.showModal().then(t.completeAddingReference.bind(t))};t.canSendRequestOrViewRecommendation=function(i){return i.HasRecommendation()||!i.hasReachedMaxRequestLimit()?!0:(US.utils.showModal({viewModel:{template:"RequestRecommendationLimitDialog",limit:n.recommendationRequestLimit,name:i.PersonName.FirstName(),close:function(){this.modal.close()}},context:t}),!1)}}}(),function(){namespace("US.Candidate").RequestRecommendationViewModel=function(n){var t=this;t.template="RequestRecommendation";t.Reference=new US.Candidate.Reference(n.reference);t.RequestRecommendation=new Recruiting.Candidate.RequestRecommendation({EmailAddress:t.Reference.EmailAddress(),ReferenceId:t.Reference.Id(),RequestText:$.t("Candidate.RequestRecommendation.Message.Default",{CandidateName:n.candidateName})});t.serverErrors=ko.observable(new Recruiting.Validation.Errors(t.RequestRecommendation));t.submitRecommendationRequest=function(){t.makeRequest.execute().done(function(n){if(t.serverErrors().removeAll(),n.success){var i=n.data.ReferenceId,r=n.data.RequestId,u=moment(n.data.RequestDate).format(),f={referenceId:i,requestId:r,requestDate:u,referenceEmailAddress:t.RequestRecommendation.EmailAddress()};t.modal.close(f)}else t.serverErrors().set(n)})};t.makeRequest=ko.ajax({configure:function(i){return{type:"POST",url:n.requestRecommendationUrl,data:ko.mapping.toJSON(t.RequestRecommendation),cache:!1,dataType:"json",contentType:"application/json",complete:i}}});t.cancel=function(){t.modal.close()};t.modalShownHandler=function(){$(this).find("input").filter(":visible:first").focus()}}}(),function(){namespace("US.Candidate").SignInViewModel=function(n){var t=this,i=function(){var n=new US.Candidate.SignIn;return n.Email.extend({required:!0}),n.Password.extend({required:!0}),n};t.signInUrl=ko.observable(n.signInUrl);t.signIn=i();t.serverErrors=ko.observableArray([]);t.signInAjax=ko.ajax({configure:function(n){return{type:"POST",url:t.signInUrl(),data:ko.toJSON({LoginEmail:t.signIn.LoginEmail(),LoginPassword:t.signIn.LoginPassword()}),cache:!1,contentType:"application/json",success:function(n){t.serverErrors.removeAll();n.success||n.domainErrors.forEach(function(n){t.serverErrors.push(n)})},complete:n}}});t.submitSignInRequest=function(){return!0}}}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i){var r=t.call(this)||this;return r.candidateId=ko.observable(null),r.jobBoards=ko.observableArray(),r.unsubscribeAgentUrl=ko.observable(null),r.unsubscribeJobBoardUrl=ko.observable(null),r.unsubscribeAllUrl=ko.observable(null),r.lastResortLogoDownloadUrl=ko.observable(""),r.jobBoardUrl=ko.observable(""),r.smallLogoDownloadUrl=ko.observable(""),r.largeLogoDownloadUrl=ko.observable(""),r.token="",r.unsubscribeAgent=function(n){$.ajax({type:"POST",url:r.unsubscribeAgentUrl(),data:ko.mapping.toJSON({CandidateId:r.candidateId(),JobSearchAgentId:n.Id,Token:r.token})}).done(function(t){t.domainErrors.length===0&&t.success&&n.IsActive(!1)})},r.anyJobBoardAgentsActive=function(){var n=!1;return r.jobBoards().forEach(function(t){t.anyAgentsActive()&&(n=!0)}),n},r.hasMultipleJobBoards=ko.computed(function(){return r.jobBoards().length>1}),r.confirmUnsubscribeAllJobBoardAgents=function(n){Recruiting.Notification.modal({header:$.t("Subscriptions.UnsubscribeAllJobBoardModal.Confirmation.Header"),question:$.t("Subscriptions.UnsubscribeAllJobBoardModal.Confirmation.Question"),confirmButton:$.t("Subscriptions.UnsubscribeAllJobBoardModal.Confirmation.ConfirmContinue"),cancelButton:$.t("Common.DeclineCancel"),confirm:function(){r.unsubscribeAllJobBoardAgents(n)},close:function(n){n.modal.close(n)}})},r.unsubscribeAllJobBoardAgents=function(n){$.ajax({type:"POST",url:r.unsubscribeJobBoardUrl(),data:ko.mapping.toJSON({CandidateId:r.candidateId(),JobBoardId:n.Id(),Token:r.token})}).done(function(t){t.domainErrors.length===0&&t.success&&n.markAsUnsubscribed()})},r.confirmUnsubscribeAllAgents=function(){Recruiting.Notification.modal({header:$.t("Subscriptions.UnsubscribeAllModal.Confirmation.Header"),question:$.t("Subscriptions.UnsubscribeAllModal.Confirmation.Question"),confirmButton:$.t("Subscriptions.UnsubscribeAllJobBoardModal.Confirmation.ConfirmContinue"),cancelButton:$.t("Common.DeclineCancel"),confirm:function(){r.unsubscribeAllAgents()},close:function(n){n.modal.close(n)}})},r.unsubscribeAllAgents=function(){$.ajax({type:"POST",url:r.unsubscribeAllUrl(),data:ko.mapping.toJSON({CandidateId:r.candidateId(),Token:r.token})}).done(function(n){n.domainErrors.length===0&&n.success&&r.jobBoards().forEach(function(n){n.markAsUnsubscribed()})})},t.prototype.mapSelf.call(r,i,{jobBoards:{key:function(n){return ko.utils.unwrapObservable(n.Id)},create:function(t){return new n.Subscription.JobBoardListItem(t.data,t.parent)}}}),r.token=US.utils.window.getAndDeserializeQuerystring().t,r}return __extends(i,t),i}(Recruiting.Model);t.SubscriptionsViewModel=i})(t=n.Subscription||(n.Subscription={}))}(Candidate||(Candidate={})),function(){namespace("US.Candidate").ViewReferenceViewModel=function(n){var t=this,i;t.lifetimeReferenceCount=n.lifetimeReferenceCount;i=function(i){i.RecommendationRequestLimit=n.recommendationRequestLimit;var r=new US.Candidate.Reference(i);return r.serverErrors=ko.observable(new Recruiting.Validation.Errors(r)),r.JobTitleString=ko.computed(function(){return r.JobTitle()&&r.Organization()?$.t("Candidate.ViewReferences.FullJobTitle",{title:r.JobTitle(),organization:r.Organization()}):r.JobTitle()?$.t("Candidate.ViewReferences.JobTitleOnly",{title:r.JobTitle()}):r.Organization()?$.t("Candidate.ViewReferences.OrganizationOnly",{organization:r.Organization()}):""}),r.Request=new Recruiting.Candidate.RequestRecommendation,r.Request.EmailAddress(r.EmailAddress()),r.Request.RequestText(r.defaultReqText=$.t("Candidate.RequestRecommendation.Message.Default",{CandidateName:t.candidateName.firstLastSuffix()})),r.Request.ReferenceId(r.Id),ko.editable(r.Request),r.Request.beginEdit(),r};t.candidateName=ko.mapping.fromJS(n.candidateName,{create:function(n){return new Recruiting.Candidate.PersonName(n.data)}});t.references=ko.mapping.fromJS(n.references,{create:function(n){return i(n.data)}});t.sortReferences=function(){t.references.sort(sort_by("PersonName.FamilyName"))};t.sortReferences();t.completeRequestingRecommendation=function(n){var i=$.grep(t.references(),function(t){return t.Id()==n.referenceId})[0];i.Recommendation.RequestId(n.requestId);i.Recommendation.RequestDate(n.requestDate);i.EmailAddress(n.referenceEmailAddress);i.LifetimeRecommendationsRequested(i.LifetimeRecommendationsRequested()+1)};t.requestRecommendation=function(i){var r=new US.Candidate.RequestRecommendationViewModel({reference:i,candidateName:t.candidateName.firstLastSuffix(),requestRecommendationUrl:n.requestRecommendationUrl});US.utils.showModal({viewModel:r,context:t}).then(t.completeRequestingRecommendation)};t.completeAddingReference=function(n){var r=i(n.reference);t.references.push(r);t.sortReferences();t.lifetimeReferenceCount++;t.requestRecommendation(n.reference)};t.addReference=function(){var i=new US.Candidate.AddReferenceViewModel({relationshipOptions:n.relationshipOptions,insertReferenceUrl:n.insertReferenceUrl,referenceLimit:n.referenceLimit,lifetimeReferenceCount:t.lifetimeReferenceCount});i.showModal().then(t.completeAddingReference.bind(t))};t.cardRequestRecommendation=function(i){return i.hasReachedMaxRequestLimit()?(US.utils.showModal({viewModel:{template:"RequestRecommendationLimitDialog",limit:n.recommendationRequestLimit,name:i.PersonName.FirstName(),close:function(){this.modal.close()}},context:t}),!1):(i.Request.EmailAddress(i.EmailAddress()),i.Request.beginEdit(),i.serverErrors().removeAll(),!0)};t.completeEditingReference=function(i){var r=$.grep(t.references(),function(n){return n.Id()==i.referenceId})[0];if(typeof i.removed=="boolean"&&i.removed){t.references.remove(r);return}!i.removedRecommendation&&r.HasRecommendation()&&(i.updatedReference.Recommendation=ko.mapping.toJS(r.Recommendation));i.updatedReference.RecommendationRequestLimit=n.recommendationRequestLimit;r.setData(i.updatedReference)};t.editReference=function(i){var r=ko.mapping.toJS(i),u=new US.Candidate.EditReferenceViewModel({reference:r,relationshipOptions:n.relationshipOptions,updateReferenceAndRecommendationUrl:n.updateReferenceAndRecommendationUrl,updateReferenceUrl:n.updateReferenceUrl,removeReferenceUrl:n.removeReferenceUrl});US.utils.showModal({viewModel:u,context:t}).then(t.completeEditingReference)};t.cancelRecommendationRequest=function(){};t.cancelRequest=function(n,i){n.Request.rollback();t.cancelRecommendationRequest(n,i)};t.beforeRecommendationSend=function(){};t.recommendationSentSuccessful=function(){};t.recommendationSendFailure=function(){};t.sendRequest=function(i,r){i.serverErrors().removeAll();t.beforeRecommendationSend(i,r);$.ajax(n.requestRecommendationUrl,{data:ko.toJSON(i.Request),type:"post",contentType:"application/json"}).done(function(n){if(n.success){var u=moment(n.data.RequestDate).format();i.EmailAddress(i.Request.EmailAddress());i.Recommendation.RequestDate(u);i.LifetimeRecommendationsRequested(i.LifetimeRecommendationsRequested()+1);t.recommendationSentSuccessful(i,r);i.Request.RequestText.rollback();i.Request.commit()}else i.serverErrors().set(n),t.recommendationSendFailure(i,r,n)})}}}(),function(n){var t;(function(n){var t=function(){function n(n){var t=this;this.headerTitleText=n.headerTitleText;this.modalMessageText=n.modalMessageText;this.yesActionCallback=n.yesActionCallback;this.yesActionLabelText=n.yesActionLabelText;this.noActionLabelText=n.noActionLabelText;this.withdrawConsentUrl=n.withdrawConsentUrl;this.jobBoardViewUrl=n.jobBoardViewUrl;this.latestConsentVersion=n.latestConsentVersion;this.savingChanges=ko.observable();this.enableActions=ko.computed(function(){return!t.savingChanges()})}return n.prototype.getModalHeaderTitle=function(){return this.headerTitleText},n.prototype.getModalMessage=function(){return this.modalMessageText},n.prototype.yesActionLabel=function(){return this.yesActionLabelText},n.prototype.noActionLabel=function(){return this.noActionLabelText},n.prototype.yesAction=function(){var n=this,t=ko.mapping.toJSON({ConsentVersion:this.latestConsentVersion}),i=$.post(this.withdrawConsentUrl,t).done(function(t){n.modal.close();n.yesActionCallback(t)});this.savingChanges(i)},n}();n.WithdrawConsentMultiUseModalViewModel=t})(t=n.Consent||(n.Consent={}))}(Candidate||(Candidate={})),function(n){var t;(function(n){var t;(function(n){n[n.Parallel=0]="Parallel";n[n.Sequential=1]="Sequential"})(t=n.ApprovalProcessType||(n.ApprovalProcessType={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=Recruiting.Model,i=function(n){function t(t){var i=n.call(this)||this;return i.Status=ko.observable(null),i.Version=ko.observable(null),i.ConsentDateTime=ko.observable(null),i.RequiresReconsent=ko.observable(null),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(t);n.CandidateConsent=i})(t=n.Consent||(n.Consent={}))}(Candidate||(Candidate={})),function(n){var t;(function(n){var t;(function(n){n[n.Consented=0]="Consented";n[n.Unconsented=1]="Unconsented";n[n.Withdrawn=2]="Withdrawn"})(t=n.CandidateConsentStatus||(n.CandidateConsentStatus={}))})(t=n.Consent||(n.Consent={}))}(Candidate||(Candidate={})),function(n){var t;(function(n){var t=function(){function n(){}return n}();n.ClientValidationResult=t})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.Hourly=0]="Hourly";n[n.Salary=1]="Salary"})(t=n.CompensationType||(n.CompensationType={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){n.USA="USA";n.CANADA="CAN"})(t=n.CountryCodes||(n.CountryCodes={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(n){function t(t){var i=n.call(this)||this;return i.Code=ko.observable(null),i.Value=ko.observable(null),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);n.Currency=t}(Recruiting||(Recruiting={})),function(n){var t;(function(n){n.USD="USD";n.CAD="CAD";n.ALL=[n.USD,n.CAD]})(t=n.CurrencyCodes||(n.CurrencyCodes={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=function(){function t(t){var i=this;if(this.equals=function(n){return i.Code===n.Code&&i.Value===n.Value},this.toString=function(){return i.Value==null?"":("$"+n.NumberUtils.formatFloat(i.Value,4)+" "+(i.Code||"")).trim()},t===null){this.Code="";this.Value=null;return}this.Code=t.Code||"";this.Value=t.Value||null}return t}();t.CurrencyV2=i})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i){var r=t.call(this)||this;return r.FileId=ko.observable(null),r.CreatorId=ko.observable(null),r.FileName=ko.observable(null),r.DocumentType=ko.observable(null),r.Description=ko.observable(null),r.DownloadUrl=ko.observable(null),r.CreatorName=new n.Candidate.PersonName(null),r.fileType=function(){var n=r.FileName().split(".").pop();switch(n){case"doc":case"docx":return"doc";case"pdf":return"pdf";case"jpg":case"jpeg":case"png":return"image";default:return"unknown"}},r.fileIconClass=function(){var n=r.fileType();switch(n){case"doc":return"fa-file-word-o";case"pdf":return"fa-file-pdf-o";case"image":return"fa-file-image-o";default:return"fa-file-o"}},r.isEditable=function(n,t){return t==r.CreatorId()||n!=r.CreatorId()},r.uploadedBy=function(n){return r.CreatorId()==n?$.t("Common.Me"):r.CreatorName.firstLast()},t.prototype.mapSelf.call(r,i),r.uploading=ko.observable(!1),r.uploaded=i&&i.uploaded!=null?ko.observable(i.uploaded):ko.observable(!0),r}return __extends(i,t),i}(n.Model);t.Document=i})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Common").File=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Id","Name","Content"],n),{},t)}}(),function(n){var t;(function(n){var t;(function(n){function t(n){return{Code:n&&n.Code||"",CountryId:n&&n.CountryId||"",CountryCode:n&&n.CountryCode||"",JobCategoryName:n&&n.JobCategoryName||"",Title:n&&n.Title||""}}n.map=t})(t=n.JobUtils||(n.JobUtils={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){function t(n){return{Id:n&&n.Id||"",Name:n&&n.Name||""}}n.map=t})(t=n.LegalEntityUtils||(n.LegalEntityUtils={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={})),function(){namespace("US").Locale=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Id","Name","Code"],n),{},t)}}(),function(n){var t;(function(n){var t;(function(n){n[n.PartTime=0]="PartTime";n[n.FullTime=1]="FullTime"})(t=n.ScheduleType||(n.ScheduleType={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Common").SharedDocument=function(n,t){var i=this;ko.mapping.fromJS(ko.utils.properties(["FileId","FileName","DocumentType","Description","Token"],n),{},i);i.uploading=ko.observable(!1);i.uploaded=ko.observable(!1);i.fileType=function(){var n=i.FileName().split(".").pop();switch(n){case"doc":case"docx":return"doc";case"pdf":return"pdf";case"jpg":case"jpeg":case"png":return"image";default:return"unknown"}};i.DownloadUrl=ko.computed(function(){return t+"?"+$.param({fileId:i.FileId(),token:i.Token()})})}}(),function(){namespace("US").Skill=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Id","Name","Description","ScaleId"],n),{},t)};US.Skill.mapping={create:function(n){return new US.Skill(n.data)}}}(),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t,i,r){this.id=n;this.title=t;this.subtitle=i;this.sortSpecification=r}return n}(),i;n.Column=t;i=function(){function n(){}return n.create=function(n,i,r){return new t(n,i,r,null)},n.createSortable=function(n,i,r,u){return new t(n,r,u,i)},n}();n.ColumnFactory=i})(t=n.List||(n.List={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t,i){this.ascendingSpecification=n;this.descendingSpecification=t;this.defaultAscending=i!==undefined?i:!0;this.sorted=!1;this.ascending=this.defaultAscending}return n.prototype.getSortSpecifications=function(){return this.ascending?this.ascendingSpecification:this.descendingSpecification},n.prototype.flipSort=function(){this.sorted?this.sort(!this.ascending):this.sort(this.defaultAscending)},n.prototype.sort=function(n){this.sorted=!0;this.ascending=n},n.prototype.unsort=function(){this.sorted=!1;this.ascending=this.defaultAscending},n}(),i;n.ColumnSortSpecification=t;i=function(){function i(){}return i.create=function(i,r){var u=i.map(function(t){return new n.SortSpecification(t,!0)}),f=i.map(function(t){return new n.SortSpecification(t,!1)});return new t(u,f,r)},i}();n.ColumnSortSpecificationFactory=i})(t=n.List||(n.List={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.PropertyName=n;this.Ascending=t}return n}();n.SortSpecification=t})(t=n.List||(n.List={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function t(t){this.t=t?t.t:"";this.fieldName=t?t.fieldName:n.SearchFieldName.Unknown;this.extra=t?t.extra:{}}return t}();n.BaseSearchFilter=t})(t=n.Search||(n.Search={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(n){function t(t){var i=n.call(this)||this;return i.SalaryGradeDescription=ko.observable(null),i.CompensationAnnualMinimum=ko.observable(null),i.CompensationAnnualMaximum=ko.observable(null),i.CompensationHourlyMinimum=ko.observable(null),i.CompensationHourlyMaximum=ko.observable(null),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);n.CompensationGuide=t}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Unknown=0]="Unknown";n[n.Today=1]="Today";n[n.Yesterday=2]="Yesterday";n[n.ThisWeek=3]="ThisWeek";n[n.ThisMonth=4]="ThisMonth";n[n.ThisYear=5]="ThisYear";n[n.CustomRange=6]="CustomRange"})(t=n.DateRangeOptionType||(n.DateRangeOptionType={}))})(t=n.Search||(n.Search={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(i){var r=t.call(this,i)||this;return r.valueFrom=i?i.valueFrom:null,r.valueTo=i?i.valueTo:null,r.selectedOption=i?i.selectedOption:n.DateRangeOptionType.Unknown,r}return __extends(i,t),i.prototype.hasValues=function(){return this.valueFrom!==null||this.valueTo!==null},i.prototype.clearValues=function(){this.valueFrom=null;this.valueTo=null},i.prototype.hasSameCriteriaAs=function(n){return this.selectedOption===n.selectedOption&&this.valueFrom===n.valueFrom&&this.valueTo===n.valueTo},i}(n.BaseSearchFilter);n.DateRangeSearchFilter=t})(t=n.Search||(n.Search={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){function c(i){var u=[];for(var r in i)if(i.hasOwnProperty(r)&&r.charAt(0)==="f"){var f=i[r].split(" "),e=$.map(f,function(i){var r=i.length===t.ENCODED_GUID_LENGTH;if(!r)return i;try{return n.ShortGuid.decode(i)}catch(u){return null}}).filter(function(n){return n!==null}),o={id:r.substring(1),v:e};u.push(o)}return u}function l(n){var t={},i=$.grep(n,function(n){return n.hasValues()});return i.length>0&&$.each(i,function(n,i){var u=h.create(i.fieldName),r=u.serialize(i);t[r.getKey()]=r.getValue()}),$.param(t)}t.GUID_LENGTH=36;t.ENCODED_GUID_LENGTH=22;var i=function(){function n(n,t){this.key=n;this.value=t}return n.prototype.getKey=function(){return this.key},n.prototype.getValue=function(){return this.value},n}(),r=function(){function t(){}return t.prototype.serialize=function(t){var e="f"+t.fieldName,r=[t.selectedOption.toString()],u,f;return t.selectedOption===n.Common.Search.DateRangeOptionType.CustomRange.toString()&&(u=t.valueFrom==null?"0":moment(t.valueFrom).format("YYYYMMDD"),f=t.valueTo==null?"0":moment(t.valueTo).format("YYYYMMDD"),r.push(u),r.push(f)),new i(e,r.join(" "))},t}(),u=function(){function n(){}return n.prototype.serialize=function(n){var t="f"+n.fieldName,r=[n.valueFrom,n.valueTo];return new i(t,r.join(" "))},n}(),f=function(){function n(){}return n.prototype.serialize=function(n){var t="f"+n.fieldName+(n.extra.AssessmentIntegrationId?"_"+n.extra.AssessmentIntegrationId:""),r=[n.valueFrom,n.valueTo];return new i(t,r.join(" "))},n}(),e=function(){function r(){}return r.prototype.serialize=function(r){var u="f"+r.fieldName+"_"+r.extra.OrgLevelCategoryLevel,f=r.values[0].length===t.GUID_LENGTH,e=f?$.map(r.values,function(t){return n.ShortGuid.encode(t)}).join(" "):r.values.join(" ");return new i(u,e)},r}(),o=function(){function n(){}return n.prototype.serialize=function(n){var t="f"+n.fieldName,r=n.timeSlots;return new i(t,r.join(" "))},n}(),s=function(){function r(){}return r.prototype.serialize=function(r){var u="f"+r.fieldName,f=r.values[0].length===t.GUID_LENGTH,e=f?$.map(r.values,function(t){return n.ShortGuid.encode(t)}).join(" "):r.values.join(" ");return new i(u,e)},r}(),h=function(){function t(){}return t.create=function(t){var i;if(this.serializers[t])i=this.serializers[t];else switch(t){case n.Common.Search.SearchFieldName.OpportunityApprovedDate:case n.Common.Search.SearchFieldName.OpportunityClosedDate:case n.Common.Search.SearchFieldName.OpportunityCreatedDate:case n.Common.Search.SearchFieldName.OpportunityPostedDate:case n.Common.Search.SearchFieldName.OpportunityTargetStartDate:case n.Common.Search.SearchFieldName.ApplicationAppliedDate:i=new r;this.serializers[t]=i;break;case n.Common.Search.SearchFieldName.OpportunityOrgLevel:i=new e;this.serializers[t]=i;break;case n.Common.Search.SearchFieldName.ApplicationAvailability:i=new o;this.serializers[t]=i;break;case n.Common.Search.SearchFieldName.ApplicationMatchScore:i=new u;this.serializers[t]=i;break;case n.Common.Search.SearchFieldName.ApplicationAssessmentScore:i=new f;this.serializers[t]=i;break;default:i=new s;this.serializers[t]=i}return i},t.serializers={},t}();t.read=c;t.write=l})(t=n.FilterQueryString||(n.FilterQueryString={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i=function(n){function i(i){var r=n.call(this)||this;return r.t="",r.fieldName=t.SearchFieldName.Unknown,r.extra={},r.filterType=0,r.displayName="",r.translationKey="",n.prototype.mapSelf.call(r,i),r}return __extends(i,n),i}(n.Model);t.GetSearchFilter=i})(i=t.Search||(t.Search={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.valueFrom=t?t.valueFrom:null,i.valueTo=t?t.valueTo:null,i}return __extends(t,n),t.prototype.hasValues=function(){return this.valueFrom!=null||this.valueTo!=null},t.prototype.clearValues=function(){this.valueFrom=null;this.valueTo=null},t}(n.BaseSearchFilter);n.NumericRangeSearchFilter=t})(t=n.Search||(n.Search={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.timeSlots=t?t.timeSlots||[]:[],i.totalHours=t?t.totalHours:"0",i}return __extends(t,n),t.prototype.hasValues=function(){return this.totalHours!="0"?!0:!1},t.prototype.clearValues=function(){this.timeSlots=[];this.totalHours="0"},t}(n.BaseSearchFilter);n.AvailabilitySearchFilter=t})(t=n.Search||(n.Search={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Unknown=0]="Unknown";n[n.OpportunityOrgLevel=1]="OpportunityOrgLevel";n[n.OpportunityStatus=2]="OpportunityStatus";n[n.OpportunityPostedDate=3]="OpportunityPostedDate";n[n.OpportunityPhysicalLocation=4]="OpportunityPhysicalLocation";n[n.OpportunityJobCategory=5]="OpportunityJobCategory";n[n.OpportunitySchedule=6]="OpportunitySchedule";n[n.OpportunityApprover=7]="OpportunityApprover";n[n.OpportunityHiringManager=8]="OpportunityHiringManager";n[n.OpportunityOnboardingOwner=9]="OpportunityOnboardingOwner";n[n.OpportunityRecruiter=10]="OpportunityRecruiter";n[n.OpportunityCreatedDate=11]="OpportunityCreatedDate";n[n.OpportunityApprovedDate=12]="OpportunityApprovedDate";n[n.OpportunityTargetStartDate=13]="OpportunityTargetStartDate";n[n.OpportunityClosedDate=14]="OpportunityClosedDate";n[n.OpportunityContinuousOpening=15]="OpportunityContinuousOpening";n[n.OpportunityPriority=16]="OpportunityPriority";n[n.OpportunityLegalEntity=17]="OpportunityLegalEntity";n[n.OpportunityPostedTo=18]="OpportunityPostedTo";n[n.ApplicationCandidateType=19]="ApplicationCandidateType";n[n.ApplicationAppliedBy=20]="ApplicationAppliedBy";n[n.ApplicationStep=21]="ApplicationStep";n[n.ApplicationAssessmentStatus=22]="ApplicationAssessmentStatus";n[n.ApplicationSource=23]="ApplicationSource";n[n.ApplicationScreeningStatus=24]="ApplicationScreeningStatus";n[n.ApplicationAppliedDate=25]="ApplicationAppliedDate";n[n.ApplicationAvailability=26]="ApplicationAvailability";n[n.ApplicationBackgroundCheck=27]="ApplicationBackgroundCheck";n[n.ApplicationWillingToRelocate=28]="ApplicationWillingToRelocate";n[n.ApplicationScreeningQuestion=29]="ApplicationScreeningQuestion";n[n.LegalEntityCountry=30]="LegalEntityCountry";n[n.JobBoardOrgLevel=31]="JobBoardOrgLevel";n[n.ApplicationEmployeeReferral=32]="ApplicationEmployeeReferral";n[n.ApplicationMatchScore=33]="ApplicationMatchScore";n[n.OfferStatus=34]="OfferStatus";n[n.ApplicationAssessmentIntegrationStatus=35]="ApplicationAssessmentIntegrationStatus";n[n.ApplicationAssessmentScore=36]="ApplicationAssessmentScore"})(t=n.SearchFieldName||(n.SearchFieldName={}))})(t=n.Search||(n.Search={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={})),function(n){var t=n.Common.Search.SearchFieldName,i=function(){function n(t){this.T=t.T;this.FieldName=t.FieldName;this.FilterType=t.FilterType;this.Extra=t.Extra;this.DisplayName=t.DisplayName;this.SelectedDisplayName=t.SelectedDisplayName;this.OptionsLimit=t.OptionsLimit;this.ViewMoreUrl=t.ViewMoreUrl;this.ViewMoreLabelTranslationKey=t.ViewMoreLabelTranslationKey;this.TranslationKey=t.TranslationKey;this.SelectedTranslationKey=t.SelectedTranslationKey;this.HeaderTextTranslationKey=t.HeaderTextTranslationKey;this.Id=t.Id?t.Id:n.getFilterIdByOption(this);this.SelectedFilterListOptions=t.SelectedFilterListOptions}return n.getFilterId=function(n,i){switch(n){case t.OpportunityOrgLevel:return t.OpportunityOrgLevel+"_"+i.OrgLevelCategoryLevel;case t.ApplicationAssessmentScore:return t.ApplicationAssessmentScore+"_"+i.AssessmentIntegrationId;default:return""+n}},n.getLongFilterId=function(n,i){switch(n){case t.OpportunityOrgLevel:return t[t.OpportunityOrgLevel]+"_"+i.OrgLevelCategoryLevel;case t.ApplicationAssessmentScore:return t[t.ApplicationAssessmentScore]+"_"+i.AssessmentIntegrationId;default:return""+t[n]}},n.getFilterIdByOption=function(n){return this.getFilterId(n.FieldName,n.Extra)},n}();n.SearchFilterOption=i}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var i=function(){function n(n){this.fieldName=n}return n.prototype.getDataValues=function(n){var t=this;return $.grepFirst(n,function(n){return n.id===t.fieldName.toString()})},n}(),r=function(){function n(n,t){this.fieldName=n;this.extra=t}return n.prototype.getDataValues=function(n){var t=this;return $.grepFirst(n,function(n){if(n.id.indexOf("_")>-1){var i=n.id.split("_");return i[0]===t.fieldName.toString()&&i[1]===t.extra.OrgLevelCategoryLevel.toString()}return null})},n}(),u=function(){function n(n,t){this.fieldName=n;this.extra=t}return n.prototype.getDataValues=function(n){var t=this;return $.grepFirst(n,function(n){if(n.id.indexOf("_")>-1){var i=n.id.split("_");return i[0]===t.fieldName.toString()&&i[1]===t.extra.AssessmentIntegrationId.toString()}return null})},n}(),t=function(){function t(){this.providers={}}return t.getInstance=function(){return t.filterValueProviderFactory!=null?t.filterValueProviderFactory:(t.filterValueProviderFactory=new t,t.filterValueProviderFactory)},t.prototype.create=function(t,f){var o,e;switch(t){case n.SearchFieldName.OpportunityOrgLevel:e=n.SearchFieldName.OpportunityOrgLevel.toString()+"_"+f.OrgLevelCategoryLevel.toString();this.providers[e]?o=this.providers[e]:(o=new r(t,f),this.providers[e]=o);break;case n.SearchFieldName.ApplicationAssessmentScore:e=n.SearchFieldName.ApplicationAssessmentScore.toString()+"_"+f.AssessmentIntegrationId.toString();this.providers[e]?o=this.providers[e]:(o=new u(t,f),this.providers[e]=o);break;default:e=t.toString();this.providers[e]?o=this.providers[e]:(o=new i(t),this.providers[e]=o)}return o},t}();n.FilterValueProviderFactorySingleton=t;n.FilterValueProviderFactory=t.getInstance()})(t=n.Search||(n.Search={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.values=t?t.values||[]:[],i}return __extends(t,n),t.prototype.hasValues=function(){return this.values.length>0},t.prototype.clearValues=function(){this.values=[]},t}(n.BaseSearchFilter);n.TermsSearchFilter=t})(t=n.Search||(n.Search={}))})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={}));Consent=Candidate.Consent.CandidateConsent;Status=Candidate.Consent.CandidateConsentStatus,function(n){var t=function(){function n(){if(n.candidateConsentUtil)throw new Error("singleton instance of CandidateConsentUtil has already been created");}return n.getInstance=function(){return n.candidateConsentUtil!=null?n.candidateConsentUtil:(n.candidateConsentUtil=new n,n.candidateConsentUtil)},n.prototype.isWithdrawn=function(n){return n.RequiresReconsent()&&n.Status()===Status.Withdrawn},n.prototype.requiresReconsent=function(n){return n.RequiresReconsent()&&n.Status()!==Status.Withdrawn},n}();n.CandidateConsentUtil=t.getInstance()}(Recruiting||(Recruiting={})),function(n){var t=function(){function t(t){var i=this,r,u;this.checkboxDisabled=function(n){return!i.isCurrentThresholdAvailable()&&!i.selectedOptions.find(function(t){return t.Id===ko.utils.unwrapObservable(n)})};this.template="MoreFilterOptionsModal";this.viewMode=t.viewMode;this.doneCallback=t.doneCallback;this.currentThresholdAvailable=ko.observable(t.currentThresholdAvailable);this.totalCount=ko.observable(0);this.loadedCount=ko.observable(0);this.allCount=ko.observable(0);this.alreadyloading=ko.observable(!1);this.pagingViewModel=new US.Common.PagingViewModel({pageSize:100,totalCount:0});this.pagingViewModel.currentPage.extend({notify:"always"});this.pagingViewModel.currentPage.subscribe(function(n){var t=n===1;i.loadItems(t)});this.selectedItemIds=ko.observableArray([]);t.selectedOptions&&(r=$.map(t.selectedOptions,function(n){return n.Id}),this.selectedItemIds(r),this.selectedOptions=$.map(t.selectedOptions,function(t){return new n.SelectListOption(t)}));this.currentPage=ko.observable(1);this.currentPage.subscribe(function(n){i.pagingViewModel.currentPage(n)});this.optionsMapping={key:function(n){return ko.utils.unwrapObservable(n.Id)},create:function(t){return new n.SelectListOption(t.data)}};this.shouldShowUnselectAllLink=ko.computed(function(){return i.selectedItemIds().length>0});this.isCurrentThresholdAvailable=ko.computed(function(){return i.currentThresholdAvailable()==undefined||i.currentThresholdAvailable()>0});this.recordAndSelectionCount=ko.computed(function(){return i.totalCount()===1?$.t("Common.Paging.SingleRecordShowingXOfYWithSelection",{loadedCount:i.loadedCount(),allCount:i.allCount(),selectedCount:i.selectedItemIds().length}):$.t("Common.Paging.TotalRecordsShowingXOfYWithSelection",{loadedCount:i.loadedCount(),allCount:i.allCount(),selectedCount:i.selectedItemIds().length})});this.orderByKey=ko.observable("localizedNameAsc");this.orderBy=ko.computed({read:function(){return i.getAllSortOrders()[i.orderByKey()][0]},write:function(n){if(i.orderByKey(i.getSortOrdersToKeyMap()[n.PropertyName][n.Ascending]),i.currentPage()===1){i.loadItems(!0);return}i.currentPage(1)}});this.filterOptionQuery=new n.FilterOptionQuery;this.filterOptionQuery.Top=ko.computed(function(){return i.pagingViewModel.pageSize()});this.filterOptionQuery.Skip=ko.computed(function(){return i.pagingViewModel.skip()});this.filterOptionQuery.QueryString.subscribe(function(){i.orderBy(i.getCurrentSortOrder())});this.filterOptionQuery.OrderBy=ko.computed(function(){return[i.orderBy()]});this.totalCount.subscribe(function(n){i.pagingViewModel.totalCount(n)});u=t.throttleFactor===undefined?500:t.throttleFactor;this.instantaneousQueryString=ko.observable("");this.throttledQueryString=ko.computed({read:function(){return i.instantaneousQueryString()},write:function(n){i.instantaneousQueryString(n)}}).extend({throttle:u});this.throttledQueryString.subscribe(function(n){n&&n.length==1||($(".scroll-container").scrollTop(0),i.currentPage(1),i.filterOptionQuery.QueryString(n))});this.firstTimeLoading=!0}return t.prototype.getMaxPageAvailable=function(n){for(var i,r=[],t=0;t<n.length;t++)i=n[t],isNaN(i.text)||r.push(parseInt(i.text));return Math.max.apply(Math,r)},t.prototype.registerListeners=function(){var n=this,t=this;$(".scroll-container").scroll(function(){if($(this).scrollTop()+$(this).innerHeight()+(t.isCurrentThresholdAvailable()?500:600)>=this.scrollHeight&&!t.alreadyloading()){var n=t.currentPage(),i=t.getMaxPageAvailable(t.pagingViewModel.pageList());n<i&&t.currentPage(n+1)}});this.selectedItemIds.subscribe(function(t){$.each(t,function(t,i){var r=i,f,u;r.status==="added"&&n.isCurrentThresholdAvailable()&&(f=n.getMultiSelectOption(r.value),n.selectedOptions.push(f),n.currentThresholdAvailable()!=undefined&&n.currentThresholdAvailable(n.currentThresholdAvailable()-1));r.status==="deleted"&&(u=$.grepFirst(n.selectedOptions,function(n){return n.Id===r.value}),u&&(ko.utils.arrayRemoveItem(n.selectedOptions,u),n.currentThresholdAvailable!=undefined&&n.currentThresholdAvailable(n.currentThresholdAvailable()+1)))})},null,"arrayChange")},t.prototype.unselectAll=function(){this.selectedItemIds.removeAll()},t.prototype.emptySearchResults=function(){return!this.pagingViewModel.totalCount()&&this.filterOptionQuery.QueryString()},t.prototype.done=function(){this.modal.close();this.doneCallback(this.selectedOptions)},t.prototype.beginLoadItems=function(){this.alreadyloading(!0)},t.prototype.endLoadItems=function(){this.firstTimeLoading&&(this.registerListeners(),this.firstTimeLoading=!1);this.alreadyloading(!1)},t.prototype.isViewModePhysicalLocation=function(){return this.viewMode===n.Common.Search.SearchFieldName.OpportunityPhysicalLocation},t.prototype.isViewModeJobCategory=function(){return this.viewMode===n.Common.Search.SearchFieldName.OpportunityJobCategory},t}();n.BaseMoreFilterOptionsModalViewModel=t}(Recruiting||(Recruiting={})),function(n){var t=function(){function t(t){var i=this;this.isFilterLimitReached=function(){return i.maxSelectedFilter!=undefined&&i.selectedFilterCount>=i.maxSelectedFilter};this.getSelectedValuesCount=function(){var n=0,t=i.searchFilters();return ko.utils.arrayForEach(t,function(t){t&&t.values&&(n+=t.values.length)}),n};this.currentSelectionsThreshold=function(){return i.maxSelectedFilter!=undefined?i.maxSelectedFilter-i.selectedFilterCount:undefined};this.selectedFilterCount=0;this.wasInitialized=ko.observable(!1);this.shouldInvalidateSource=t.shouldInvalidate;this.shouldInvalidate=ko.observable(!1);this.shouldReset=ko.observable(!1);this.shouldResetSource=t.shouldReset;this.filtersUrl=t.filtersUrl;this.typeaheadOptionsUrl=t.typeaheadOptionsUrl;this.searchFilters=ko.observableArray();this.parentQuery=t.parentQuery;this.searchFiltersOptions=ko.observableArray([]);this.onFiltersReadyCallback=t.onFiltersReady;this.onFiltersChangeCallback=t.onFiltersChange;this.getFilterIdentifierCallback=t.getFilterIdentifierCallback;this.getSearchFilterSearchFragmentCallback=t.getSearchFilterSearchFragmentCallback;this.excludeFields=t.excludeFields||[];this.opportunityId=t.opportunityId;this.hydratedFilterValues=t.hydratedFilterValues;this.shouldRehydrateSource=t.shouldRehydrate;this.maxSelectedFilter=t.maxSelectedFilter;this.shouldRehydrate=ko.observable(!1);this.rehydrating=!1;this.filterValueProviderFactory=n.Common.Search.FilterValueProviderFactory;this.pushFiltersToQueryStringCallback=t.pushFiltersToQueryStringCallback;this.getOrderBy=t.getOrderBy;this.shouldShowFilter=ko.computed(function(){return i.wasInitialized()&&i.searchFiltersOptions().length>0});this.shouldInvalidateSource.subscribe(function(n){n&&(i.shouldInvalidate(!0),i.shouldInvalidate(!1))});this.shouldRehydrateSource.subscribe(function(n){n&&(i.rehydrating=!0,i.shouldRehydrate(!0),i.shouldRehydrateSubscriptionCallback&&i.shouldRehydrateSubscriptionCallback(i.hydratedFilterValues()),i.shouldRehydrate(!1),i.rehydrating=!1)});this.shouldResetSource.subscribe(function(n){n&&i.resetFilters()});this.fetchInitialFilters();this.onFilterQueryChange.bind(this);this.shouldRehydrateSubscriptionCallback=function(){};this.setShouldRehydrateSubscriptionCallback=function(n){if(i.shouldRehydrateSubscriptionCallback){var t=i.shouldRehydrateSubscriptionCallback;i.shouldRehydrateSubscriptionCallback=function(i){t(i);n(i)}}}}return t.prototype.getVisibleFilterCount=function(){return this.searchFiltersOptions().length},t.prototype.resetFilters=function(){var n=ko.utils.arrayFirstIndexOf(this.searchFilters(),function(n){return n.hasValues()})!==-1;if(this.searchFilters.removeAll(),this.searchFilters([]),this.selectedFilterCount=0,this.shouldReset(!0),this.hydratedFilterValues(this.searchFilters().map(function(n){return{id:n.fieldName,v:n.values}})),n)this.onFiltersChangeCallback(this.searchFilters());this.shouldReset(!1)},t.prototype.getFiltersQuery=function(){return{excludeFields:this.excludeFields,opportunityId:this.opportunityId}},t.prototype.fetchInitialFilters=function(){var t=this;$.post(this.filtersUrl,ko.mapping.toJSON(this.getFiltersQuery())).done(function(i){if(t.searchFiltersOptions(i.Filters.map(function(t){return new n.SearchFilterOption(t)})),t.uninitializedFiltersCount=t.getVisibleFilterCount(),t.wasInitialized(!0),t.uninitializedFiltersCount===0)t.onFiltersReadyCallback(t.searchFilters())})},t.prototype.getSearchFilterSearchFragment=function(){return this.getSearchFilterSearchFragmentCallback(this.parentQuery)},t.prototype.onFilterQueryChange=function(n,t,i){var r=this,o=this.searchFilters(),u=o.filter(function(t){var i=r.getFilterIdentifier(n),u=r.getFilterIdentifier(t);return i!==u}),f,e;if((n.hasValues()||t)&&u.push(n),this.searchFilters.removeAll(),this.searchFilters.push.apply(this.searchFilters,u),t){if(this.uninitializedFiltersCount--,this.uninitializedFiltersCount>0&&i==undefined)return;this.uninitializedFiltersCount=this.getVisibleFilterCount()}if(f=this.selectedFilterCount,this.selectedFilterCount=this.getSelectedValuesCount(),e=!this.isFilterLimitReached()||f<this.selectedFilterCount,e){if(this.shouldInvalidate(!0),i&&t&&i(),t)this.onFiltersReadyCallback(this.searchFilters());else{this.hydratedFilterValues(this.searchFilters().map(function(n){return{id:n.fieldName,v:n.values}}));this.onFiltersChangeCallback(this.searchFilters())}this.shouldInvalidate(!1)}},t.prototype.getFilterIdentifier=function(n){return this.getFilterIdentifierCallback(n)},t.prototype.isAvailabilityFilter=function(n){return n===4},t.prototype.isDateRangeFilter=function(n){return n===3},t.prototype.isNestedListFilter=function(t,i){return t===5&&i!==n.Common.Search.SearchFieldName.ApplicationAssessmentIntegrationStatus},t.prototype.isAssessmentIntegrationNestedListFilter=function(t,i){return t===5&&i===n.Common.Search.SearchFieldName.ApplicationAssessmentIntegrationStatus},t.prototype.isStaticListFilter=function(n){return n===2},t.prototype.isTypeAheadFilter=function(n){return n===1},t.prototype.isNumericRangeFilter=function(n){return n===6},t}();n.FilterPanelViewModel=t}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(t){function i(n){var i=t.call(this,n)||this,r=i.localFilterPreferences();return i.visibleFiltersIds=r.length>0?ko.observableArray(r):ko.observableArray(i.getDefaultVisibleFilterIds()),i.visibleFilters=ko.computed(function(){return i.visibleFiltersIds().reduce(function(n,t){var r=i.searchFiltersOptions().find(function(n){return n.Id===t});return r&&n.push(r),n},[])}),i.ensureHydratedFiltersAreVisible(),i.hydratedFilterValues.subscribe(function(){i.ensureHydratedFiltersAreVisible()}),i.onSearchFilterSelectionChange.bind(i),i}return __extends(i,t),i.prototype.getVisibleFilterCount=function(){return this.visibleFilters().length},i.prototype.isFilterVisible=function(n){return this.visibleFiltersIds().find(function(t){return t===n})!=null},i.prototype.ensureHydratedFiltersAreVisible=function(){var n=this;this.hydratedFilterValues().forEach(function(t){var i=t.id;n.isFilterVisible(i)||(n.showFilter(i),n.localFilterPreferences(n.visibleFiltersIds()))})},i.prototype.onSearchFilterSelectionChange=function(t){var i=n.SearchFilterOption.getFilterIdByOption(t);this.isFilterVisible(t.Id)?(this.hideFilter(i),this.removeSearchFilterFromSearch(t)):this.showFilter(i);this.localFilterPreferences(this.visibleFiltersIds())},i.prototype.showFilter=function(n){this.isFilterVisible(n)||this.visibleFiltersIds.push(n)},i.prototype.hideFilter=function(n){var t=this.visibleFiltersIds();this.visibleFiltersIds(t.filter(function(t){return t!==n}))},i.prototype.removeSearchFilterFromSearch=function(t){var r=this,u=n.SearchFilterOption.getLongFilterId(t.FieldName,t.Extra),f=this.searchFilters(),i=f.find(function(n){return r.getFilterIdentifier(n)===u});if(i&&i.hasValues()){i.clearValues();this.onFilterQueryChange(i)}},i.prototype.localFilterPreferences=function(n){var i=this.getLocalFilterPreferencesKey(),r=US.utils.localStorage.getItem(i),t=r&&JSON.parse(r)||[];return n?(t=n,US.utils.localStorage.setItem(i,JSON.stringify(t)),void 0):t},i}(n.FilterPanelViewModel);n.ConfigurableFilterPanelViewModel=t}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=n.Common.Search.SearchFieldName,i=function(i){function r(n){return i.call(this,n)||this}return __extends(r,i),r.prototype.getLocalFilterPreferencesKey=function(){return"ApplicantsFilterPanel"},r.prototype.shouldBeSingleSelect=function(n){switch(n.FieldName){case t.ApplicationScreeningStatus:case t.ApplicationWillingToRelocate:case t.ApplicationEmployeeReferral:return!0;default:return!1}},r.prototype.rangeOptions=function(){return{type:1,minimum:0,maximum:1,step:.05}},r.prototype.getDefaultVisibleFilterIds=function(){return[n.SearchFilterOption.getFilterId(t.ApplicationStep),n.SearchFilterOption.getFilterId(t.ApplicationCandidateType),n.SearchFilterOption.getFilterId(t.ApplicationAppliedBy),n.SearchFilterOption.getFilterId(t.ApplicationAppliedDate),n.SearchFilterOption.getFilterId(t.ApplicationSource)]},r.FiltersTemplate=" \n                <div class=\"filters\">\n                    <!-- ko foreach: visibleFilters --> \n                        <!--ko if: $parent.isAvailabilityFilter($data.FilterType) -->\n                            <availability-filter params=\"\n                                    searchFilter: $data,\n                                    onQuerySearchCallback: $parent.onFilterQueryChange.bind($parent),\n                                    hydratedFilterValues: $parent.hydratedFilterValues,\n                                    filterValueProviderFactory: $parent.filterValueProviderFactory,\n                                    shouldReset: $parent.shouldReset,\n                                    shouldRehydrate: $parent.shouldRehydrate,\n                                    identifier: $parent.getFilterIdentifier($data)\n                            \">\n                            <\/availability-filter>\n                        <!-- /ko -->\n                        <!-- ko if: $parent.isDateRangeFilter($data.FilterType) -->\n                        <daterange-filter params=\"\n                                searchFilter: $data,\n                                identifier: $parent.getFilterIdentifier($data),\n                                shouldReset: $parent.shouldReset,\n                                onQuerySearchCallback: $parent.onFilterQueryChange.bind($parent),\n                                hydratedFilterValues: $parent.hydratedFilterValues,\n                                shouldRehydrate: $parent.shouldRehydrate,\n                                filterValueProviderFactory: $parent.filterValueProviderFactory\">\n                        <\/daterange-filter>\n                        <!-- /ko -->\n                        <!-- ko if: $parent.isNumericRangeFilter($data.FilterType) -->\n                        <react-ko-bridge params=\"component: 'Recruiting.Rct.Components.Molecules.Filters.NumericRangeFilter',\n                            props: {\n                                'searchFilter': $data,\n                                'identifier': $parent.getFilterIdentifier($data),\n                                'shouldReset': $parent.shouldReset,\n                                'shouldInvalidate': $parent.shouldInvalidate,\n                                'onQuerySearchCallback': $parent.onFilterQueryChange.bind($parent),\n                                'searchFragment': $parent.getSearchFilterSearchFragment(),\n                                'hydratedFilterValues': $parent.hydratedFilterValues,\n                                'shouldRehydrate': $parent.shouldRehydrate,\n                                'filterValueProviderFactory': $parent.filterValueProviderFactory,\n                                'rangeOptions': $parent.rangeOptions($data),\n                                'setShouldRehydrateSubscriptionCallback': $parent.setShouldRehydrateSubscriptionCallback.bind($parent)\n                            }\">\n                        <\/react-ko-bridge>\n                        <!-- /ko -->\n                        <!--ko if: $parent.isNestedListFilter($data.FilterType, $data.FieldName)-->\n                        <react-ko-bridge params=\"component: 'Recruiting.Rct.Components.Molecules.Filters.NestedListFilter',\n                            props: {\n                                'searchFilter': $data,\n                                'identifier': $parent.getFilterIdentifier($data),\n                                'optionsUrl': $parent.typeaheadOptionsUrl,\n                                'shouldReset': $parent.shouldReset,\n                                'shouldInvalidate': $parent.shouldInvalidate,\n                                'onQuerySearchCallback': $parent.onFilterQueryChange.bind($parent),\n                                'searchFragment': $parent.getSearchFilterSearchFragment(),\n                                'hydratedFilterValues': $parent.hydratedFilterValues,\n                                'shouldRehydrate': $parent.shouldRehydrate,\n                                'filterValueProviderFactory': $parent.filterValueProviderFactory,\n                                'shouldShowInputSearchField': true,\n                                'shouldShowCountOnNestedOptionLabel': false,\n                                'setShouldRehydrateSubscriptionCallback': $parent.setShouldRehydrateSubscriptionCallback.bind($parent),\n                                'pushFiltersToQueryStringCallback': $parent.pushFiltersToQueryStringCallback.bind($parent),\n                                'applicantQuery': $parent.parentQuery,\n                                'getOrderBy': $parent.getOrderBy.bind($parent)\n                            }\">\n                        <\/react-ko-bridge>\n                        <!-- /ko -->\n\n                        <!--ko if: $parent.isAssessmentIntegrationNestedListFilter($data.FilterType, $data.FieldName) -->\n                        <react-ko-bridge params=\"component: 'Recruiting.Rct.Components.Molecules.Filters.NestedListFilter',\n                            props: {\n                                'searchFilter': $data,\n                                'identifier': $parent.getFilterIdentifier($data),\n                                'optionsUrl': $parent.typeaheadOptionsUrl,\n                                'shouldReset': $parent.shouldReset,\n                                'shouldInvalidate': $parent.shouldInvalidate,\n                                'onQuerySearchCallback': $parent.onFilterQueryChange.bind($parent),\n                                'searchFragment': $parent.getSearchFilterSearchFragment(),\n                                'hydratedFilterValues': $parent.hydratedFilterValues,\n                                'shouldRehydrate': $parent.shouldRehydrate,\n                                'filterValueProviderFactory': $parent.filterValueProviderFactory,\n                                'shouldShowInputSearchField': false,\n                                'shouldShowCountOnNestedOptionLabel': true,\n                                'setShouldRehydrateSubscriptionCallback': $parent.setShouldRehydrateSubscriptionCallback.bind($parent)\n                            }\">\n                        <\/react-ko-bridge>\n                        <!-- /ko -->\n\n                        <!--ko if: $parent.isStaticListFilter($data.FilterType) -->\n                        <select-list-filter params=\"\n                                searchFilter: $data,\n                                identifier: $parent.getFilterIdentifier($data),\n                                optionsUrl: $parent.typeaheadOptionsUrl,\n                                isSingleSelect: $parent.shouldBeSingleSelect($data),\n                                shouldReset: $parent.shouldReset,\n                                shouldInvalidate: $parent.shouldInvalidate,\n                                onQuerySearchCallback: $parent.onFilterQueryChange.bind($parent),\n                                searchFragment: $parent.getSearchFilterSearchFragment(),\n                                hydratedFilterValues: $parent.hydratedFilterValues,\n                                shouldRehydrate: $parent.shouldRehydrate,\n                                filterValueProviderFactory: $parent.filterValueProviderFactory\">\n                        <\/select-list-filter>\n                        <!-- /ko -->\n                        <!--ko if: $parent.isTypeAheadFilter($data.FilterType) -->\n                        <typeahead-filter params=\"\n                                searchFilter: $data,\n                                identifier: $parent.getFilterIdentifier($data),\n                                taOptionsUrl: $parent.typeaheadOptionsUrl,\n                                shouldReset: $parent.shouldReset,\n                                shouldInvalidate: $parent.shouldInvalidate,\n                                onQuerySearchCallback: $parent.onFilterQueryChange.bind($parent),\n                                searchFragment: $parent.getSearchFilterSearchFragment(),\n                                hydratedFilterValues: $parent.hydratedFilterValues,\n                                shouldRehydrate: $parent.shouldRehydrate,\n                                filterValueProviderFactory: $parent.filterValueProviderFactory\">\n                        <\/typeahead-filter>\n                        <!-- /ko -->\n                    <!-- /ko -->\n                <\/div>\n                <filter-manager class=\"pull-right\" params=\"\n                    filters: searchFiltersOptions,\n                    selectedIds: visibleFiltersIds,\n                    onChangeCallback: onSearchFilterSelectionChange.bind($component)\">\n                <\/filter-manager>",r}(n.ConfigurableFilterPanelViewModel);n.ApplicantsFilterPanel=i}(Recruiting||(Recruiting={})),function(){ko.components.register("applicants-filter-panel",{viewModel:{createViewModel:function(n){return new Recruiting.ApplicantsFilterPanel(n)}},template:'<div id="FilterPanel" data-automation="filter-panel-control" class="clearfix search-filter-panel-applicants filter-panel hidden-xs" data-bind="visible: shouldShowFilter()">'+Recruiting.ApplicantsFilterPanel.FiltersTemplate+"<\/div>"})}(),function(n){var t;(function(t){var i=function(){function t(n){this.application=ko.observable();this.isExecuting=ko.observable(!1);this.isUploading=ko.observable(!1);this.canEditCandidateDocuments=!0;this.isEmployeeReferalEnabled=ko.observable(!1);this.candidate=n.candidate;this.updateStatesUrl=n.updateStatesUrl;this.submitApplicationUrl=n.submitApplicationUrl;this.originalDocuments=ko.mapping.toJSON(this.candidate().Documents());this.documentTypeOptions=n.documentTypeOptions;n.opportunity&&(this.setOpportunity(n.opportunity),n.application&&this.setApplication(n.application));this.applicantSourceOptions=n.applicantSourceOptions}return t.prototype.finishSavingApplication=function(n){this.saveCandidateApplication(n);this.isExecuting(!0)},t.prototype.redirectBackToEntryPoint=function(){US.utils.window.clearBeforeUnloadEvents();var t=US.utils.sessionStorage.getItem(n.StorageKeys.CandidateDetails.EntryPointUrlForAddApplication);US.utils.sessionStorage.removeItem(n.StorageKeys.CandidateDetails.EntryPointUrlForAddApplication);US.utils.window.redirect(t)},t.prototype.onFailure=function(){return!1},t.prototype.onSuccess=function(n){US.utils.window.redirect(n.data.redirectUrl)},t.prototype.updateCandidateDocumentsAndSaveApplication=function(n){n.shouldUpdateCandidateDocuments()&&this.application().CandidateDocuments(this.candidate().Documents());this.finishSavingApplication(n.shouldUpdateCandidateDocuments())},t.prototype.showConfirmationDialog=function(n){var t={shouldUpdateCandidateDocuments:ko.observable(),message:ko.observable(n),willUpdateCandidateDocuments:function(n){n.shouldUpdateCandidateDocuments(!0);n.modal.close(n)},willNotUpdateCandidateDocuments:function(n){n.shouldUpdateCandidateDocuments(!1);n.modal.close(n)}};US.utils.showModal({viewModel:t,template:"AttachmentsChangedModalTemplate",context:this}).then(this.updateCandidateDocumentsAndSaveApplication.bind(this))},t.prototype.saveCandidateApplication=function(n){var t=this;$.ajax({url:this.submitApplicationUrl,data:ko.mapping.toJSON(this.application()),method:"POST",permissionOptions:{onClose:this.redirectBackToEntryPoint}}).done(function(i){if(t.isExecuting(!1),t.application().serverErrors.removeAll(),i.success)t.onSuccess(i);else{if(n&&(i.domainErrors||(i.domainErrors=[]),i.domainErrors.push("validation_DocumentsNotSaved")),t.onFailure(i))return;t.application().serverErrors.set(i);$(document).trigger("application-submitted",i)}})},t.prototype.hasDocumentChanges=function(){return ko.mapping.toJSON(this.candidate().Documents())!==this.originalDocuments},t.prototype.save=function(){if(n.Notification.clear(),this.hasDocumentChanges()&&this.canEditCandidateDocuments){var t=$.t("Opportunity.Apply.Documents.OverrideCandidateDocumentsConfirmationMessage");this.showConfirmationDialog(t)}else this.finishSavingApplication(!1)},t.prototype.setOpportunity=function(n){this.opportunity=n},t.prototype.setApplication=function(t){this.application(t);this.application().OpportunityId=this.opportunity.Id;this.application().ContactInformation=this.candidate().ContactInformation;this.application().ContactInformation.AddressRequired(!0);this.application().initializeResponses(this.opportunity.ApplicationQuestions);t.serverErrors=new n.Validation.Errors(t)},t}();t.ApplyViewModel=i})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={})),function(n){var t=function(){function n(n){this.KEYUP_EVENT="keyup.basefilterdropdown";this.ESCAPE_KEYCODE=27;this.isOpen=n&&n.isOpen?ko.observable(n.isOpen):ko.observable(!1)}return n.prototype.toggleDropdown=function(){this.isOpen()?this.closeDropdown():this.openDropdown()},n.prototype.openDropdown=function(){this.isOpen(!0);this.registerKeyboardEventListeners()},n.prototype.closeDropdown=function(){$(document).off(this.KEYUP_EVENT);this.isOpen(!1)},n.prototype.registerKeyboardEventListeners=function(){var n=this;$(document).on(this.KEYUP_EVENT,function(t){t.keyCode===n.ESCAPE_KEYCODE&&n.closeDropdown()})},n}();n.BaseFilterDropdown=t}(Recruiting||(Recruiting={})),function(){var n=function(n){var t=new Recruiting.Common.Document(n);return ko.editable(t),t};namespace("US.Common").DocumentsViewModel=function(t,i,r){var u=this;u.Documents=t;u.documentTypeOptions=r.documentTypeOptions==undefined||r.documentTypeOptions==null?[]:r.documentTypeOptions.map(function(n){return n.Text=$.t("Common.Documents.Type",{context:n.Text.replace(" ","")}),n});u.isUploadingObservable=i;u.supportedFileTypes=r.supportedFileTypes;u.supportedContentTypes=r.supportedContentTypes;u.currentlySelectedFilePath=ko.observable();u.currentlyUploadingDocument=ko.observable();u.currentFileUpload=null;u.maximumFileSize=r.maximumFileSize;u.maxCandidateDocumentUploadLimit=r.maxCandidateDocumentUploadLimit;u.maxInternalDocumentUploadLimit=r.maxInternalDocumentUploadLimit;u.showUploadedBy=r.showUploadedBy||!1;u.showCheckboxes=r.showCheckboxes||!1;u.editing=r.editing||ko.observable(!0);u.candidateId=r.candidateId||null;u.currentUserId=r.currentUserId||null;u.hasDocumentsUploaded=r.hasDocumentsUploaded;u.isDocumentEditable=function(n){return u.editing()&&(!u.candidateId||u.candidateId!=n.CreatorId())};r.removeDocumentErrors&&r.removeDocumentErrors.subscribe(function(){return u.removeAllErrors()});u.errors=ko.observableArray([]);u.addError=function(n,t){t=t||$.t(n);u.errors.push({name:n,message:t})};u.removeError=function(n){u.errors.remove(function(t){return t.name==n})};u.removeAllErrors=function(){u.errors.removeAll()};u.isUploading=ko.computed(function(){var n=u.currentlyUploadingDocument()&&u.currentlyUploadingDocument().uploading();return u.isUploadingObservable(n),n});u.uploadLimitReached=ko.computed({read:function(){if(u.candidateId==null){var n=u.maxInternalDocumentUploadLimit==undefined?u.maxCandidateDocumentUploadLimit:u.maxInternalDocumentUploadLimit;return u.Documents().length>=n}return ko.utils.arrayFilter(u.Documents(),function(n){return n.CreatorId()!==u.candidateId}).length>=u.maxInternalDocumentUploadLimit},deferEvaluation:!0});u.uploadLimitReached.subscribe(function(n){var t="Common.Documents.MaximumUploadsLimitReached";n?u.addError(t,$.t(t,{limit:u.maxInternalDocumentUploadLimit==undefined?u.maxCandidateDocumentUploadLimit:u.maxInternalDocumentUploadLimit})):u.removeError(t)});u.uploadEnabled=ko.computed({read:function(){return!u.isUploading()&&!u.uploadLimitReached()},deferEvaluation:!0});u.startedUpload=ko.computed(function(){return!u.currentlyUploadingDocument()||u.currentlyUploadingDocument().uploading()});u.fileUploadSuccessCallback=function(n){if(n.success)u.currentlyUploadingDocument().FileId(n.data.fileId),u.currentlyUploadingDocument().DownloadUrl(n.data.downloadUrl),u.currentlyUploadingDocument().uploaded(!0),u.currentlyUploadingDocument().uploading(!1);else if(u.Documents.remove(u.currentlyUploadingDocument()),n.domainErrors&&n.domainErrors.length>0){var t="Common.Documents.";$.each(n.domainErrors,function(n,i){u.addError(t+i)})}else u.addError("Common.Documents.validation_FileUpload");u.currentlyUploadingDocument(null)};u.fileUploadErrorCallback=function(n,t){(u.Documents.remove(u.currentlyUploadingDocument()),u.currentlyUploadingDocument(null),t!="abort"&&t!="aborted")&&u.addError("Common.Documents.validation_FileUpload")};u.truncateFileName=function(n){var t=n.lastIndexOf("\\"),i=n.lastIndexOf("/");return n.substr(Math.max(t,i)+1)};u.isSupportedFileType=function(n){return $.inArray(n.substr(n.lastIndexOf(".")).toLowerCase(),u.supportedFileTypes)>-1};u.addNewDocument=function(t,i){return(u.removeAllErrors(),!t)?!1:u.isSupportedFileType(t)?i>u.maximumFileSize?(u.addError("Common.Errors.validation_FileSizeLimit"),!1):(u.currentlyUploadingDocument(n({FileId:null,CreatorId:u.currentUserId,FileName:u.truncateFileName(t),CreatorName:$.t("Common.Me")})),u.Documents.push(u.currentlyUploadingDocument()),!0):(u.addError("Common.Errors.validation_FileTypeNotSupported"),!1)};u.uploadCurrentDocument=function(n){u.currentlyUploadingDocument().uploading(!0);u.currentFileUpload=n().done(u.fileUploadSuccessCallback).fail(u.fileUploadErrorCallback)};u.addAndUploadDocument=function(n,t,i){return u.addNewDocument(n,t)?(u.uploadCurrentDocument(i),!0):!1};u.removeDocument=function(n){u.Documents.remove(n)};u.cancelFileUpload=function(){u.currentFileUpload.abort()};u.documentsExist=ko.computed(function(){return u.Documents().length>0});u.containsUploadedDocuments=ko.computed(function(){var n=$.grep(u.Documents(),function(n){return n.uploaded()});return n.length>0});u.acceptedContentTypes=ko.observable(u.supportedContentTypes.join(", "));u.includeEnabled=function(){return!1}}}(),function(n){var t;(function(n){var t=function(){function n(n){this.template="ErrorModal";this.correlationId=n.correlationId}return n.prototype.shouldShowCorrelationId=function(){return this.correlationId&&this.correlationId!=="00000000-0000-0000-0000-000000000000"},n}();n.ErrorModalViewModel=t})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(n){function t(t,i){var r=n.call(this,t)||this;return r.element=i,r.filters=t.filters,r.selectedIds=t.selectedIds?t.selectedIds:ko.observableArray(),r.selectedQueue=r.isOpen()?ko.observableArray([]):ko.observableArray(r.selectedIds().slice(0)),r.onChangeCallback=t.onChangeCallback,r.instantaneousQueryString=ko.observable(""),r.isSearching=ko.computed(function(){return r.instantaneousQueryString().trim().length>0}),r.resultsFilters=ko.computed(function(){var n=r.instantaneousQueryString().toLowerCase();return r.filters().reduce(function(t,i){var u=r.getOptionLabel(i);return u.toLowerCase().indexOf(n)>-1&&t.push(i),t},[])}),r.selectedFilters=ko.computed(function(){return r.selectedQueue().reduce(function(n,t){var i=r.filters().find(function(n){return n.Id===t});return i&&n.push(i),n},[])}),r.availableFilters=ko.computed(function(){return r.filters().filter(function(n){return r.selectedQueue().find(function(t){return t===n.Id})==null})}),r}return __extends(t,n),t.prototype.onOptionClicked=function(n){this.onChangeCallback(n)},t.prototype.isOptionSelected=function(n){return this.selectedIds().find(function(t){return t===n.Id})!=null},t.prototype.openDropdown=function(){this.selectedQueue(this.selectedIds().slice(0));n.prototype.openDropdown.call(this);this.makeScrollableIfNeeded();this.registerEventListeners()},t.prototype.closeDropdown=function(){$(document).off("mousedown.filtermgr");n.prototype.closeDropdown.call(this);this.restoreStyles();this.instantaneousQueryString("")},t.prototype.getOptionLabel=function(n){return n.DisplayName?n.DisplayName:n.Extra&&n.Extra.AssessmentIntegrationVendorName?$.t(n.TranslationKey)+" ("+n.Extra.AssessmentIntegrationVendorName+")":$.t(n.TranslationKey)},t.prototype.makeScrollableIfNeeded=function(){var t=$(this.element),n=t.find(".filter-dropdown"),i=t.find(".options"),r=$(window).height(),u=window.pageYOffset||document.documentElement.scrollTop,h=n.height(),c=n.offset().top,l=i.offset().top,f=6,e=r+u-c,o,s;h>e&&(o=e-f,s=r+u-l-f,n.css({height:o,"overflow-y":"hidden"}),i.css({height:s,"overflow-y":"scroll"}))},t.prototype.restoreStyles=function(){var n=$(this.element),t=n.find(".filter-dropdown"),i=n.find(".options");t.css({height:"auto",overflow:"hidden"});i.css({height:"auto",overflow:"hidden","overflow-y":"auto"})},t.prototype.registerEventListeners=function(){var n=this;$(document).on("mousedown.filtermgr",function(t){var i=$(n.element),r=i.find(".filter-dropdown"),u=i.find(".dropdown-label"),f=i.find(".clear-options");r.is(t.target)||r.has(t.target).length!==0||u.is(t.target)||u.has(t.target).length!==0||f.is(t.target)||f.has(t.target).length!==0||n.closeDropdown()})},t}(n.BaseFilterDropdown);n.FilterManagerViewModel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("filter-manager",{viewModel:{createViewModel:function(n,t){return new Recruiting.FilterManagerViewModel(n,t.element)}},template:'\n            <div class="base-filter select-list-filter filter-manager mr-0" data-automation="filter-manager-control">\n                <button \n                    class="btn-link dropdown-label"\n                    data-automation="filter-manager-button"\n                    data-bind="click: toggleDropdown, css: {active: false }\n                ">\n                    <i class="fa fa-plus-square fa-lg"><\/i>\n                <\/button>\n                <div class="filter-dropdown filter-small right-aligned" \n                     data-automation="filter-manager-dropdown"\n                     data-bind="visible: isOpen()\n                ">\n                    <div class="filter-dropdown-header clearfix">\n                        <span data-bind="text: $.t(\'Recruiter.Common.Filters.AddOrRemove\')"><\/span>\n                        <button data-automation="filter-manager-close" class="btn-link pull-right" data-bind="click: closeDropdown()">\n                            <i class="fa fa-times fa-lg" data-automation="close-icon"><\/i>\n                        <\/button>\n                    <\/div>\n                    <div class="text-input">\n                        <input \n                            class="form-control"\n                            maxlength="200"\n                            data-bind="textInput: instantaneousQueryString,\n                            attr: {\n                                \'data-automation\': \'filter-manager-typeahead\', \n                                placeholder: $.t(\'Recruiter.Common.Filters.Search\')\n                            }"\n                        />\n                    <\/div>\n                    <div class="options">\n                        <div class="opts selected" data-automation="selected-section" data-bind="visible: !isSearching() && selectedFilters().length > 0">\n                            <!-- ko foreach: selectedFilters -->\n                            <div class="select-list-option clearfix" data-automation="filter-option" data-bind="\n                                click: $parent.onOptionClicked.bind($parent, $data)\n                            ">\n                                <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : !$parent.isOptionSelected($data)}"><\/i>\n                                <div class="option-label">\n                                    <span data-automation="option-text" data-bind="text: $parent.getOptionLabel($data)"><\/span><\/span>\n                                <\/div>\n                            <\/div>\n                            <!-- /ko -->\n                        <\/div>\n                        <div class="opts filters" data-automation="options-section" data-bind="visible: !isSearching()">\n                            <!-- ko foreach: availableFilters -->\n                            <div class="select-list-option clearfix" data-automation="filter-option" data-bind="\n                                click: $parent.onOptionClicked.bind($parent, $data)\n                            ">\n                                <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : !$parent.isOptionSelected($data)}"><\/i>\n                                <div class="option-label">\n                                    <span data-automation="option-text" data-bind="text: $parent.getOptionLabel($data)"><\/span><\/span>\n                                <\/div>\n                            <\/div>\n                            <!-- /ko -->\n                        <\/div>\n                        <div class="opts results" data-automation="results-section" data-bind="visible: isSearching()">\n                            <!-- ko if resultsFilters().length > 0 -->\n                                <!-- ko foreach: resultsFilters -->\n                                <div class="select-list-option clearfix" data-automation="filter-option" data-bind="\n                                    click: $parent.onOptionClicked.bind($parent, $data)\n                                ">\n                                    <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : !$parent.isOptionSelected($data)}"><\/i>\n                                    <div class="option-label">\n                                        <span data-automation="option-text" data-bind="text: $parent.getOptionLabel($data)"><\/span><\/span>\n                                    <\/div>\n                                <\/div>\n                                <!-- /ko -->\n                            <!-- /ko -->\n                            <div class="select-list-option clearfix" data-automation="no-results" data-bind="visible: resultsFilters().length == 0">\n                                <div class="option-label text-italic"><span data-bind="text: $.t(\'Recruiter.Common.Filters.NoResults\')"><\/span><\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            '})}(),function(n){var t=function(){function n(){this.QueryString=ko.observable("")}return n}();n.FilterOptionQuery=t}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=n.Common.Search.SearchFieldName,i=function(i){function r(n){return i.call(this,n)||this}return __extends(r,i),r.prototype.shouldBeSingleSelect=function(n){switch(n.FieldName){case t.OpportunitySchedule:return!0;default:return!1}},r.prototype.onViewMoreOptionsClicked=function(t){var i;switch(t.viewMode){case n.Common.Search.SearchFieldName.OpportunityPhysicalLocation:i=new n.PhysicalLocationsMoreFilterOptionsModalViewModel({viewMode:t.viewMode,loadPhysicalLocationsUrl:t.viewMoreUrl,selectedOptions:t.selectedOptions,doneCallback:t.doneCallback,currentThresholdAvailable:t.currentThresholdAvailable});break;case n.Common.Search.SearchFieldName.OpportunityJobCategory:i=new n.JobCategoriesMoreFilterOptionsModalViewModel({viewMode:t.viewMode,loadJobCategoriesUrl:t.viewMoreUrl,selectedOptions:t.selectedOptions,doneCallback:t.doneCallback,currentThresholdAvailable:t.currentThresholdAvailable})}i&&(US.utils.showModal({viewModel:i,context:this}),i.loadItems())},r}(n.FilterPanelViewModel);n.JobBoardFilterPanel=i}(Recruiting||(Recruiting={})),function(){ko.components.register("jobboard-filter-panel",{viewModel:{createViewModel:function(n){return new Recruiting.JobBoardFilterPanel(n)}},template:'\n            <div id="FilterPanel" data-automation="filter-panel-control" class="filter-panel jobboard-filter-panel">\n                <div class="row">\n                    <div class="col-md-24" data-bind="visible: shouldShowFilter()">\n                        <div class="row">\n                            <div class="col-md-24">\n                                <!-- ko foreach: searchFiltersOptions -->\n                                    <!-- ko if: $parent.isDateRangeFilter($data.FilterType) -->\n                                    <daterange-filter params="\n                                                    searchFilter: $data,\n                                                    onQuerySearchCallback: $parent.onFilterQueryChange.bind($parent),\n                                                    filterValueProviderFactory: $parent.filterValueProviderFactory"><\/daterange-filter>\n                                    <!-- /ko -->\n                                    <!--ko if: $parent.isStaticListFilter($data.FilterType) -->\n                                    <select-list-filter params="\n                                            searchFilter: $data,\n                                            isSingleSelect : $parent.shouldBeSingleSelect($data),\n                                            identifier: $parent.getFilterIdentifier($data),\n                                            optionsUrl: $parent.typeaheadOptionsUrl,\n                                            shouldReset: $parent.shouldReset,\n                                            shouldInvalidate: $parent.shouldInvalidate,\n                                            onQuerySearchCallback: $parent.onFilterQueryChange.bind($parent),\n                                            searchFragment: $parent.getSearchFilterSearchFragment(),\n                                            hydratedFilterValues: $parent.hydratedFilterValues,\n                                            shouldRehydrate: $parent.shouldRehydrate,\n                                            isFilterLimitReached: $parent.isFilterLimitReached,\n\t\t\t\t\t                        filterValueProviderFactory: $parent.filterValueProviderFactory">\n                                    <\/select-list-filter>\n                                    <!-- /ko -->\n                                    <!-- ko if: $parent.isTypeAheadFilter($data.FilterType) -->\n                                    <typeahead-filter params="\n                                            searchFilter: $data,\n                                            identifier: $parent.getFilterIdentifier($data),\n                                            taOptionsUrl: $parent.typeaheadOptionsUrl,\n                                            shouldReset: $parent.shouldReset,\n                                            shouldInvalidate: $parent.shouldInvalidate,\n                                            onQuerySearchCallback: $parent.onFilterQueryChange.bind($parent),\n                                            onViewMoreOptionsClickedCallback: $parent.onViewMoreOptionsClicked,\n                                            searchFragment: $parent.getSearchFilterSearchFragment(),\n                                            hydratedFilterValues: $parent.hydratedFilterValues,\n                                            shouldRehydrate: $parent.shouldRehydrate,\n                                            isFilterLimitReached: $parent.isFilterLimitReached,\n                                            getCurrentSelectionsThreshold: $parent.currentSelectionsThreshold,\n\t\t\t\t\t                        filterValueProviderFactory: $parent.filterValueProviderFactory">\n                                    <\/typeahead-filter>\n                                    <!-- /ko -->\n                                <!-- /ko -->\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        '})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.jobCategories=ko.observableArray(),i.loadJobCategoriesUrl=t.loadJobCategoriesUrl,i}return __extends(t,n),t.prototype.getMultiSelectOption=function(n){return $.grepFirst(this.jobCategories(),function(t){return t.Id===n})},t.prototype.getCurrentSortOrder=function(){return this.filterOptionQuery.QueryString()?this.getAllSortOrders().relevance[0]:this.getAllSortOrders().localizedNameAsc[0]},t.prototype.getAllSortOrders=function(){return{localizedNameAsc:[{PropertyName:"LocalizedName",Ascending:!0}],localizedNameDesc:[{PropertyName:"LocalizedName",Ascending:!1}],relevance:[{PropertyName:"MatchScore",Ascending:!1}]}},t.prototype.getSortOrdersToKeyMap=function(){return{LocalizedName:{"true":"localizedNameAsc","false":"localizedNameDesc"},MatchScore:{"false":"relevance"}}},t.prototype.loadItems=function(n){var t=this;n===void 0&&(n=!1);this.beginLoadItems();$.post(this.loadJobCategoriesUrl,ko.mapping.toJSON(this.filterOptionQuery)).done(function(i){var r=ko.observableArray();ko.mapping.fromJS(i.categories,t.optionsMapping,r);t.firstTimeLoading&&t.allCount(i.totalCount);n&&t.jobCategories.removeAll();t.jobCategories.push.apply(t.jobCategories,r());t.loadedCount(t.jobCategories().length);t.totalCount(i.totalCount);t.endLoadItems()})},t.prototype.getHeaderTitle=function(){return $.t("Opportunity.Opportunities.Filters.MoreFilterOptionsModal.JobCategory.HeaderTitle")},t.prototype.getSubHeaderText=function(){return $.t("Opportunity.Opportunities.Filters.MoreFilterOptionsModal.JobCategory.SubHeaderText")},t.prototype.getSearchInputPlaceHolderText=function(){return $.t("Opportunity.Opportunities.Filters.MoreFilterOptionsModal.JobCategory.SearchInputPlaceholderText")},t.prototype.getOkButtonText=function(){return $.t("Opportunity.Opportunities.Filters.MoreFilterOptionsModal.JobCategory.OkButtonTitle")},t}(n.BaseMoreFilterOptionsModalViewModel);n.JobCategoriesMoreFilterOptionsModalViewModel=t}(Recruiting||(Recruiting={})),function(){namespace("US.Common").LanguageSelectionViewModel=function(n){function i(n){return $.grepFirst(t.languages(),function(t){return t.Code==n})}var t=this;return t.languages=ko.observable(n.languages),t.selectedLanguage=ko.observable(i(n.selectedLanguageCode)),$("html").attr("lang",t.selectedLanguage().Code),t.changeUserLanguageUrl=ko.observable(n.changeUserLanguageUrl),t.selected=function(n){return n.Code==t.selectedLanguage().Code?undefined:$.ajax(t.changeUserLanguageUrl(),{contentType:"application/json; charset=UTF-8",dataType:"json",data:ko.mapping.toJSON({localeId:n.Id}),type:"POST"}).done(function(n,t,i){i.status!=278&&US.utils.window.reload()})},t}}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t}(n.FilterPanelViewModel);n.LegalEntityFilterPanelViewModel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("legalentity-filter-panel",{viewModel:{createViewModel:function(n){return new Recruiting.LegalEntityFilterPanelViewModel(n)}},template:'\n            <div id="FilterPanel" data-automation="filter-panel-control" class="filter-panel search-filter-panel" data-bind="visible: shouldShowFilter()">\n                <div class="row">\n                    <div class="col-xs-16 filter-label" data-automation="filter-label">\n                        <span><strong data-bind="text: $.t(\'Recruiter.Common.Filters.Header\')"><\/strong><\/span>\n                    <\/div>\n                    <div class="col-xs-8 text-right">\n                        <button id="ResetButton" class="btn-link" data-automation="reset-button" data-bind="click: resetFilters">\n                            <i class="fa fa-refresh"><\/i>\n                            <span data-i18n="Recruiter.Common.Filters.Reset">Reset<\/span>\n                        <\/button>\n                    <\/div>\n                <\/div>                   \n                <div class="well">\n                    <div class="filters">\n                        <!-- ko foreach: searchFiltersOptions -->\n                            <!-- ko if: $parent.isDateRangeFilter($data.FilterType) -->\n                            <daterange-filter params="\n                                    searchFilter: $data,\n                                    identifier: $parent.getFilterIdentifier($data),\n                                    shouldReset: $parent.shouldReset,\n                                    onQuerySearchCallback: $parent.onFilterQueryChange.bind($parent),\n                                    hydratedFilterValues: $parent.hydratedFilterValues,\n                                    shouldRehydrate: $parent.shouldRehydrate,\n                                    filterValueProviderFactory: $parent.filterValueProviderFactory">\n                            <\/daterange-filter>\n                            <!-- /ko -->\n                            <!--ko if: $parent.isStaticListFilter($data.FilterType) -->\n                            <select-list-filter params="\n                                    searchFilter: $data,\n                                    identifier: $parent.getFilterIdentifier($data),\n                                    optionsUrl: $parent.typeaheadOptionsUrl,\n                                    isSingleSelect: $parent.shouldBeSingleSelect($data),\n                                    shouldReset: $parent.shouldReset,\n                                    shouldInvalidate: $parent.shouldInvalidate,\n                                    onQuerySearchCallback: $parent.onFilterQueryChange.bind($parent),\n                                    searchFragment: $parent.getSearchFilterSearchFragment(),\n                                    hydratedFilterValues: $parent.hydratedFilterValues,\n                                    shouldRehydrate: $parent.shouldRehydrate,\n                                    filterValueProviderFactory: $parent.filterValueProviderFactory">\n                            <\/select-list-filter>\n                            <!-- /ko -->\n                            <!--ko if: $parent.isTypeAheadFilter($data.FilterType) -->\n                            <typeahead-filter params="\n                                    searchFilter: $data,\n                                    identifier: $parent.getFilterIdentifier($data),\n                                    taOptionsUrl: $parent.typeaheadOptionsUrl,\n                                    shouldReset: $parent.shouldReset,\n                                    shouldInvalidate: $parent.shouldInvalidate,\n                                    onQuerySearchCallback: $parent.onFilterQueryChange.bind($parent),\n                                    searchFragment: $parent.getSearchFilterSearchFragment(),\n                                    hydratedFilterValues: $parent.hydratedFilterValues,\n                                    shouldRehydrate: $parent.shouldRehydrate,\n                                    filterValueProviderFactory: $parent.filterValueProviderFactory">\n                            <\/typeahead-filter>\n                            <!-- /ko -->\n                        <!-- /ko -->                       \n                    <\/div>\n                <\/div>\n            <\/div>              \n        '})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=n.Common.Search.SearchFieldName,i=function(i){function r(n){return i.call(this,n)||this}return __extends(r,i),r.prototype.getLocalFilterPreferencesKey=function(){return"OpportunitiesFilterPanel"},r.prototype.shouldBeSingleSelect=function(n){switch(n.FieldName){case t.OpportunityContinuousOpening:return!0;default:return!1}},r.prototype.getDefaultVisibleFilterIds=function(){return[n.SearchFilterOption.getFilterId(t.OpportunityStatus),n.SearchFilterOption.getFilterId(t.OpportunityPhysicalLocation),n.SearchFilterOption.getFilterId(t.OpportunityRecruiter),n.SearchFilterOption.getFilterId(t.OpportunityHiringManager),n.SearchFilterOption.getFilterId(t.OpportunitySchedule)]},r}(n.ConfigurableFilterPanelViewModel);n.OpportunitiesFilterPanel=i}(Recruiting||(Recruiting={})),function(){ko.components.register("opportunities-filter-panel",{viewModel:{createViewModel:function(n){return new Recruiting.OpportunitiesFilterPanel(n)}},template:'\n        <div id="FilterPanel" data-automation="filter-panel-control" class="clearfix search-filter-panel filter-panel hidden-xs" data-bind="visible: shouldShowFilter()">\n            <div class="row">\n                <div class="col-xs-16 filter-label" data-automation="filter-label">\n                    <span><strong data-bind="text: $.t(\'Recruiter.Common.Filters.Header\')"><\/strong><\/span>\n                <\/div>\n                <div class="col-xs-8 text-right">\n                    <button id="ResetButton" class="btn-link" data-automation="reset-button" data-bind="click: resetFilters">\n                        <i class="fa fa-refresh"><\/i>\n                        <span data-i18n="Recruiter.Common.Filters.Reset">Reset<\/span>\n                    <\/button>\n                <\/div>\n            <\/div>\n            <div class="well">\n                <div class="filters">\n                    <!-- ko foreach: visibleFilters --> \n                        <!-- ko if: $parent.isDateRangeFilter($data.FilterType) -->\n                            <daterange-filter params="\n                                    searchFilter: $data,\n                                    identifier: $parent.getFilterIdentifier($data),\n                                    shouldReset: $parent.shouldReset,\n                                    onQuerySearchCallback: $parent.onFilterQueryChange.bind($parent),\n                                    hydratedFilterValues: $parent.hydratedFilterValues,\n                                    shouldRehydrate: $parent.shouldRehydrate,\n                                    filterValueProviderFactory: $parent.filterValueProviderFactory">\n                            <\/daterange-filter>\n                            <!-- /ko -->\n                            <!--ko if: $parent.isStaticListFilter($data.FilterType) -->\n                            <select-list-filter params="\n                                    searchFilter: $data,\n                                    identifier: $parent.getFilterIdentifier($data),\n                                    optionsUrl: $parent.typeaheadOptionsUrl,\n                                    isSingleSelect: $parent.shouldBeSingleSelect($data),\n                                    shouldReset: $parent.shouldReset,\n                                    shouldInvalidate: $parent.shouldInvalidate,\n                                    onQuerySearchCallback: $parent.onFilterQueryChange.bind($parent),\n                                    searchFragment: $parent.getSearchFilterSearchFragment(),\n                                    hydratedFilterValues: $parent.hydratedFilterValues,\n                                    shouldRehydrate: $parent.shouldRehydrate,\n                                    filterValueProviderFactory: $parent.filterValueProviderFactory">\n                            <\/select-list-filter>\n                            <!-- /ko -->\n                            <!--ko if: $parent.isTypeAheadFilter($data.FilterType) -->\n                            <typeahead-filter params="\n                                    searchFilter: $data,\n                                    identifier: $parent.getFilterIdentifier($data),\n                                    taOptionsUrl: $parent.typeaheadOptionsUrl,\n                                    shouldReset: $parent.shouldReset,\n                                    shouldInvalidate: $parent.shouldInvalidate,\n                                    onQuerySearchCallback: $parent.onFilterQueryChange.bind($parent),\n                                    searchFragment: $parent.getSearchFilterSearchFragment(),\n                                    hydratedFilterValues: $parent.hydratedFilterValues,\n                                    shouldRehydrate: $parent.shouldRehydrate,\n                                    filterValueProviderFactory: $parent.filterValueProviderFactory">\n                            <\/typeahead-filter>\n                            <!-- /ko -->\n                    <!-- /ko -->\n                <\/div>\n                <filter-manager params="\n                    filters: searchFiltersOptions,\n                    selectedIds: visibleFiltersIds,\n                    onChangeCallback: onSearchFilterSelectionChange.bind($component)\n                ">\n                <\/filter-manager>\n            <\/div>\n        <\/div>\n    '})}(),function(){namespace("US.Common").PagingViewModel=function(n){function r(n,t){$.each(n,function(n,i){i.active=i.targetPage===t;i.disabled=i.targetPage===undefined})}function u(n,i){return i<n&&(n=i,t.currentPage(n)),n}var i=this,t=this;n=n||{};t.scrollToTopOnChangePage=n.scrollToTopOnChangePage==undefined?!0:n.scrollToTopOnChangePage;t.pageSize=ko.observable(n.pageSize||20);t.totalCount=ko.observable(n.totalCount||0);t.currentPage=ko.observable(n.currentPage||1);t.pageChangeCallback=n.pageChangeCallback||function(){};t.skip=ko.computed(function(){return(i.currentPage()-1)*i.pageSize()});t.changePage=function(n){n.targetPage&&!n.active&&(t.currentPage(n.targetPage),t.scrollToTopOnChangePage&&window.scrollTo(0,0))};t.pageList=ko.computed(function(){var i=[],h,c,l,a,o,v,s,y,p=t.totalCount(),n=t.currentPage(),f=Math.ceil(p/t.pageSize()),e;if(f>1){for(n=u(n,f),o=Math.min(f,n+2),v=2-(o-n),s=Math.max(1,n-2),y=2-(n-s),h={text:$.t("Common.Paging.First"),targetPage:n!==1?1:undefined},c={text:"Prev",targetPage:n!==1?n-1:undefined,previousPage:!0},i.push(h),i.push(c),e=Math.max(1,s-v);e<=Math.min(f,o+y);e++)i.push({text:e.toString(),targetPage:e});l={text:"Next",targetPage:n!==f?n+1:undefined,nextPage:!0};a={text:$.t("Common.Paging.Last"),targetPage:n!==f?f:undefined};i.push(l);i.push(a);r(i,n)}return i})}}(),function(){namespace("US.Common").PermissionDeniedModalViewModel=function(n){var t=this;t.deniedPermission=n&&n.resources&&n.resources.length>0&&n.action?ko.observable($.t("Authorization.Resources."+n.resources[0]+"."+n.action)+n.otherInfo):ko.observable("");t.template="PermissionDeniedModal";t.hasDeniedPermission=ko.computed(function(){return t.deniedPermission()!==""});t.message=ko.computed(function(){return t.hasDeniedPermission()?$.t("Common.PermissionDenied.Message"):$.t("Common.PermissionDenied.GenericMessage")});t.closeHandler=function(){n&&n.onClose&&n.onClose()}}}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(t){function i(n){var i=t.call(this,n)||this;return i.loadPhysicalLocationsUrl=n.loadPhysicalLocationsUrl,i.physicalLocations=ko.observableArray(),i}return __extends(i,t),i.prototype.getMultiSelectOption=function(t){var i=$.grepFirst(this.physicalLocations(),function(n){return n.Id()===t});return new n.SelectListOption({Id:i.Id(),DisplayName:i.localizedNameAndLocationId(),Count:null})},i.prototype.getCurrentSortOrder=function(){var n=this.getAllSortOrders();return this.filterOptionQuery.QueryString()?n.relevance[0]:n.localizedNameAsc[0]},i.prototype.getAllSortOrders=function(){return{localizedNameAsc:[{PropertyName:"LocalizedName",Ascending:!0},{PropertyName:"LocalizedLocationId",Ascending:!0}],localizedNameDesc:[{PropertyName:"LocalizedName",Ascending:!1},{PropertyName:"LocalizedLocationId",Ascending:!1}],relevance:[{PropertyName:"MatchScore",Ascending:!1}]}},i.prototype.getSortOrdersToKeyMap=function(){return{LocalizedName:{"true":"localizedNameAsc","false":"localizedNameDesc"},MatchScore:{"false":"relevance"}}},i.prototype.loadItems=function(t){var i=this;t===void 0&&(t=!1);this.beginLoadItems();$.post(this.loadPhysicalLocationsUrl,ko.mapping.toJSON(this.filterOptionQuery)).done(function(r){var u=ko.observableArray($.map(r.locations,function(t){return new n.Opportunity.PhysicalLocation(t)}));i.firstTimeLoading&&i.allCount(r.totalCount);t&&i.physicalLocations.removeAll();i.physicalLocations.push.apply(i.physicalLocations,u());i.loadedCount(i.physicalLocations().length);i.totalCount(r.totalCount);i.endLoadItems()})},i.prototype.getHeaderTitle=function(){return $.t("Opportunity.Opportunities.Filters.MoreFilterOptionsModal.PhysicalLocation.HeaderTitle")},i.prototype.getSubHeaderText=function(){return $.t("Opportunity.Opportunities.Filters.MoreFilterOptionsModal.PhysicalLocation.SubHeaderText")},i.prototype.getSearchInputPlaceHolderText=function(){return $.t("Opportunity.Opportunities.Filters.MoreFilterOptionsModal.PhysicalLocation.SearchInputPlaceholderText")},i.prototype.getOkButtonText=function(){return $.t("Opportunity.Opportunities.Filters.MoreFilterOptionsModal.PhysicalLocation.OkButtonTitle")},i}(n.BaseMoreFilterOptionsModalViewModel);n.PhysicalLocationsMoreFilterOptionsModalViewModel=t}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=function(){function t(n){var t=this;this.countdown=ko.observable(moment.duration(0));this.countdownInterval=null;this.formattedTime=ko.computed(function(){return moment.utc(Math.round(t.countdown().asMilliseconds())).format("mm:ss")});this.enableActions=ko.computed(function(){return t.countdown().asSeconds()>0});this.timeoutInMinutes=this.originalDefaultTimeoutInMinutes=n.defaultTimeoutInMinutes;this.displayCountdown=this.originalDisplayCountdown=n.displayCountdown;this.timeoutCheckUrl=n.timeoutCheckUrl;this.modalTemplateId=n.modalTemplateId;this.pingUrl=n.pingUrl;this.timeOutUrl=n.timeOutUrl;this.signOutUrl=n.signOutUrl}return t.prototype.checkRemainingSessionLength=function(n,t,i){var r=this;$.get(this.timeoutCheckUrl).done(function(u){u.success||t();r.modal&&r.modal.close();var f=u.data;if(f>n){if(r.timeoutInMinutes=f,i&&i.onReset)i.onReset(f);r.internalResetTimeout();return}t()})},t.prototype.tryShowModal=function(){this.checkRemainingSessionLength(this.originalDisplayCountdown,this.showModal.bind(this))},t.prototype.tryTimeOut=function(){var n=this;this.checkRemainingSessionLength(0,this.timeOut.bind(this),{onReset:function(t){t<n.originalDisplayCountdown&&(n.displayCountdown=t)}})},t.prototype.showModal=function(){var n=this;this.last=moment.utc();this.countdownInterval&&US.utils.window.clearInterval(this.countdownInterval);this.countdown(moment.duration(this.displayCountdown*6e4));this.displayCountdown=this.originalDisplayCountdown;US.utils.showModal({template:this.modalTemplateId,viewModel:this});this.countdownInterval=US.utils.window.setInterval(function(){var t=moment.utc(),i=t.diff(n.last),r;if(n.last=t,i>=n.countdown().asMilliseconds()){US.utils.window.clearInterval(n.countdownInterval);n.countdown(moment.duration(0));return}r=moment.duration(n.countdown());n.countdown(r.subtract(i,"milliseconds"))},100)},t.prototype.extend=function(){$.post(this.pingUrl)},t.prototype.timeOut=function(){var n=this;US.utils.window.setTimeout(function(){US.utils.window.clearBeforeUnloadEvents();US.utils.window.redirect(n.timeOutUrl)},100)},t.prototype.signOut=function(){US.utils.window.attachRejectedUnloadEvent(this.extend.bind(this));US.utils.window.redirect(this.signOutUrl)},t.prototype.resetTimeout=function(t){var i=this,r,u,f=n.StringUtils.escapeRegexp(t),e=n.StringUtils.escapeRegexp(this.timeoutCheckUrl);return this.internalResetTimeout=function(n,o,s){var c,h,l,a;if(s){if(c=new RegExp("^[a-zA-Z]+://([^/]+)(?:/|$)"),h=c.exec(s.url),h&&t!=h[1])return;if(l="^(?:https?://"+f+")?"+e+"\\b[^/\\\\]*(?:\\?.*)?$",a=new RegExp(l),a.test(s.url))return}u&&US.utils.window.clearTimeout(u);r&&US.utils.window.clearTimeout(r);u=US.utils.window.setTimeout(i.tryShowModal.bind(i),Math.max(0,(i.timeoutInMinutes*60-i.displayCountdown*60)*1e3));r=US.utils.window.setTimeout(i.tryTimeOut.bind(i),i.timeoutInMinutes*6e4);i.timeoutInMinutes=i.originalDefaultTimeoutInMinutes},this.internalResetTimeout},t}();t.TimeoutModalViewModel=i})(t=n.Common||(n.Common={}))}(Recruiting||(Recruiting={})),function(){namespace("US.FeatureConfiguration").FeatureConfiguration=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Name","Enabled","Image"],n),{},t)};namespace("US.FeatureConfiguration").FeatureConfiguration.mapping={create:function(n){return new US.FeatureConfiguration.FeatureConfiguration(n.data)}}}(),function(){namespace("US.FeatureConfiguration").FeatureConfigurationGroup=function(n){var i=this,t=this;ko.mapping.fromJS(ko.utils.properties(["Name","Features[]"],n),{Features:US.FeatureConfiguration.FeatureConfiguration.mapping},t);t.clone=function(){var n=ko.mapping.toJS(t);return new US.FeatureConfiguration.FeatureConfigurationGroup(n)};t.findFeature=function(n){return $.grepFirst(i.Features(),function(t){return t.Name()==n})};t.getEnabledFeatureNames=function(){return t.Features().filter(function(n){return n.Enabled()}).map(function(n){return n.Name()})};t.isFeatureEnabled=function(n){var t=i.findFeature(n);return!!t&&t.Enabled()}};namespace("US.FeatureConfiguration").FeatureConfigurationGroup.mapping={create:function(n){return new US.FeatureConfiguration.FeatureConfigurationGroup(n.data)}}}(),function(){namespace("US.FeatureConfiguration").FeatureSettings=function(n){var t=this;t.Groups=ko.mapping.fromJS(n||[],{create:function(n){return new US.FeatureConfiguration.FeatureConfigurationGroup(n.data)}});t.findFeatureGroup=function(n){return $.grepFirst(t.Groups(),function(t){return t.Name()===n})};t.findFeature=function(n,i){var r=t.findFeatureGroup(n);return r?r.findFeature(i):null};t.isFeatureEnabled=function(n,i){var r=$.grepFirst(t.Groups(),function(t){return t.Name()===n});return r&&r.isFeatureEnabled(i)}}}(),function(n){var t;(function(n){var t=function(){function n(n){this.Name=n.Name||"";this.Enabled=n.Enabled||!1;this.HelpTooltipMessageKey=n.HelpTooltipMessageKey||"";this.TurnOffWarningMessageKey=n.TurnOffWarningMessageKey||"";this.ConsentMessageKey=n.ConsentMessageKey||"";this.ConsentTitleKey=n.ConsentTitleKey||"";this.ToggleableFeature=n.ToggleableFeature||""}return n}();n.FeatureConfiguration=t})(t=n.FeatureConfiguration||(n.FeatureConfiguration={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=function(){function t(t){var i=this;this.isFeatureEnabled=function(n){var t=i.Features.find(function(t){return t.Name===n});return!!t&&t.Enabled};this.findFeatureByName=function(n){return i.Features.find(function(t){return t.Name==n})};this.getEnabledFeatureNames=function(){return i.Features.filter(function(n){return n.Enabled}).map(function(n){return n.Name})};this.Id=(t.Id||"").toString();this.Name=t.Name||"";this.Features=(t.Features||[]).map(function(t){return new n.FeatureConfiguration.FeatureConfiguration(t)})}return t}();t.FeatureConfigurationGroup=i})(t=n.FeatureConfiguration||(n.FeatureConfiguration={}))}(Recruiting||(Recruiting={})),function(){namespace("US.FieldConfiguration").FieldConfiguration=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Name","Required","Visible","Configurable","CanSetRequired","CanSetVisible","Hidden"],n),{},t);t.originalValue={Required:ko.observable(t.Required()),Visible:ko.observable(t.Visible())};t.Required.subscribe(function(n){n&&t.Visible(!0)});t.Visible.subscribe(function(n){n||t.Required(!1)});t.toggleVisible=function(){t.CanSetVisible()&&t.Visible(!t.Visible())};t.toggleRequired=function(){t.CanSetRequired()&&t.Required(!t.Required())};t.requiredTooltipText=ko.computed(function(){return t.Required()?$.t("RecruitmentAdministrator.FieldConfigurationManager.Tooltip.MakeNotRequired"):$.t("RecruitmentAdministrator.FieldConfigurationManager.Tooltip.MakeRequired")});t.visibleTooltipText=ko.computed(function(){return t.Visible()?$.t("RecruitmentAdministrator.FieldConfigurationManager.Tooltip.MakeNotVisible"):$.t("RecruitmentAdministrator.FieldConfigurationManager.Tooltip.MakeVisible")})}}(),function(){namespace("US.FieldConfiguration").FieldConfigurationGroup=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Name","Fields[]",],n),{Fields:{create:function(n){return new US.FieldConfiguration.FieldConfiguration(n.data)}}},t);t.getFieldConfiguration=function(n){return $.grepFirst(t.Fields(),function(t){return t.Name()==n})}};namespace("US.FieldConfiguration").FieldConfigurationGroup.mapping={create:function(n){return new US.FieldConfiguration.FieldConfigurationGroup(n.data)}}}(),function(){namespace("US.FieldConfiguration").FieldConfigurationManagerFactory=function(n){var i=this,t=this;t.fieldConfigurationGroups=ko.mapping.fromJS(n.fieldConfigurationGroups,US.FieldConfiguration.FieldConfigurationGroup.mapping);t.featureConfigurationGroups=ko.mapping.fromJS(n.featureConfigurationGroups,US.FeatureConfiguration.FeatureConfigurationGroup.mapping);t.configurationGroups=ko.observableArray($.merge(t.fieldConfigurationGroups(),t.featureConfigurationGroups()));t.createConfigurationViewModel=function(t,r,u){var f=$.grep(i.configurationGroups(),function(n){return n.Name()===t})[0];return f?new US.FieldConfiguration.FieldConfigurationViewModel({configurationGroup:f,saveFeatureConfigurationGroupUrl:n.saveFeatureConfigurationGroupUrl,saveFieldConfigurationGroupUrl:n.saveFieldConfigurationGroupUrl,hasNonClosedEvergreenOpportunities:r,smsWebFeatureConfigurationEnabled:u}):null};t.createOpportunityFeaturesViewModel=function(n,t){var r=i.createConfigurationViewModel(n,t);return r==null?null:new US.FeatureConfiguration.OpportunityFeaturesViewModel(r)};t.createOrganizationFeaturesViewModel=function(){var n=i.createConfigurationViewModel("Recruitment.Organization",!1);return n==null?null:new US.FeatureConfiguration.OrganizationFeaturesViewModel(n)}}}(),function(){namespace("US.FieldConfiguration").FieldConfigurationViewModel=function(n){var t=this;t.configurationGroup=n.configurationGroup;ko.editable(t.configurationGroup);t.groupCollapsed=ko.observable(!0);t.savingChanges=ko.observable();t.warningMessage=ko.observable(null);t.showModal=ko.observable(!1);t.hasChanges=function(){return t.configurationGroup.hasChanges()};t.configurableFields=function(){return t.configurationGroup.Fields?$.grep(t.configurationGroup.Fields(),function(n){return n.Configurable()}):[]};t.nonConfigurableFieldNames=ko.computed(function(){if(!t.configurationGroup.Fields)return[];var n=$.grep(t.configurationGroup.Fields(),function(n){return!n.Configurable()});return $.map(n,function(n){return $.t("RecruitmentAdministrator.FieldConfigurationManager.FieldConfiguration."+t.configurationGroup.Name()+"."+n.Name())}).join(", ")});t.toggleFieldRequired=function(n){n.toggleRequired()};t.toggleFieldVisible=function(i){i.Visible()&&i.Name().toLowerCase()==="primaryphonenumber"&&n.smsWebFeatureConfigurationEnabled&&Recruiting.TenantFeatureToggle.isEnabled("SmsWeb")?t.showModal(!0):i.toggleVisible()};t.showWarningMessage=ko.computed(function(){return t.warningMessage()!==null});t.hasHelpTooltip=function(n){return n.HelpTooltipMessageKey()!==null};t.hasTurnOffWarningMessage=function(n){return n.TurnOffWarningMessageKey()!==null};t.turnOnFeature=function(n){if(n.Enabled()===!1){if(t.hasTurnOffWarningMessage(n)&&t.warningMessage(null),n.ConsentMessageKey()!==null){Recruiting.Notification.modal({header:$.t(n.ConsentTitleKey()),question:$.t(n.ConsentMessageKey()),confirm:function(){n.Enabled(!0)},escape:!1});return}n.Enabled(!0)}};t.turnOffFeature=function(i){if(i.Enabled()===!0){if(i.Name().toLowerCase()==="evergreen"&&n.hasNonClosedEvergreenOpportunities){US.utils.showModal({viewModel:{template:"CannotDisableEvergreenModal",close:function(){this.modal.close()}},context:t});return}i.Enabled(!1);t.hasTurnOffWarningMessage(i)&&t.warningMessage($.t(i.TurnOffWarningMessageKey()))}};t.configurableHref=function(n){return n.Configurable()?"":null};t.enableActions=ko.computed(function(){return t.hasChanges()&&!t.savingChanges()});t.serverErrors=new Recruiting.Validation.Errors({});t.applyChanges=function(){var i=t.configurationGroup.Features?n.saveFeatureConfigurationGroupUrl:n.saveFieldConfigurationGroupUrl,r=$.post(i,ko.mapping.toJSON(t.configurationGroup)).done(function(n){if(t.serverErrors.set(n),n.success&&(t.configurationGroup.commit(),t.configurationGroup.beginEdit(),t.configurationGroup.Features)){t.warningMessage(null);var i=t.configurationGroup.Name(),r=t.configurationGroup.getEnabledFeatureNames();Recruiting.FeatureSettings.updateConfigurationGroup(i,r)}});t.savingChanges(r)};t.revert=function(){t.serverErrors.removeAll();t.configurationGroup.rollback();t.configurationGroup.beginEdit();t.warningMessage(null);t.groupCollapsed(!0)};US.utils.window.attachBeforeUnload(function(){if(t.hasChanges())return $.t("RecruitmentAdministrator.FieldConfigurationManager.NavigationMessage")});t.renderCloseButton=function(){var n=function(){t.showModal(!1)};return React.createElement(Recruiting.Rct.Components.Atoms.Button,{onClick:n,text:$.t("Common.Close"),buttonType:"default",dataAutomation:"primary-phone-modal-close"})};t.configurationGroup.beginEdit()}}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i=function(i){function r(r){var u=i.call(this)||this;return u.Id=ko.observable(),u.OpportunityId=ko.observable(),u.ApplicantSourceId=ko.observable(),u.AvailableStartDate=ko.observable(),u.Documents=ko.observableArray(),u.CountryQuestions=ko.observableArray(),u.CandidateDocuments=ko.observableArray(),u.ApplicationQuestionResponses=ko.observableArray(),u.ContactInformation=ko.observable(),u.HasEmployeeReferral=ko.observable(null),u.initializeResponses=function(n){for(var i=0;i<n.length;i++)u.ApplicationQuestionResponses.push(new t.ApplicationQuestionResponse({Id:n[i].Id,ResponseType:n[i].ResponseType}))},r=__assign({Availability:null,EmployeeReferral:null},r),i.prototype.mapSelf.call(u,r,{Availability:{create:function(){return new n.Candidate.Availability}},CountryQuestions:{create:function(t){return new n.Opportunity.ApplicationCountryQuestion(t.data)}},EmployeeReferral:{create:function(){return new n.Candidate.EmployeeReferral}}}),u}return __extends(r,i),r}(n.Model);t.Application=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.ApplicationId=ko.observable(),i.Question=ko.observable(),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.ApplicationCountryQuestion=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i=function(i){function r(r){var u=i.call(this)||this,o,e,f;return u.Question=ko.observable(),u.Score=ko.observable(),u.ResponseType=ko.observable(),u.IsValidateConfiguration=ko.observable(),u.LastModified=ko.observable(),u.LibraryScreeningQuestionId=ko.observable(),u.HasBeenPublished=ko.observable(),u.DeactivatedDate=ko.observable(),u.Ordinal=ko.observable(),u.IsActive=ko.observable(),u.Translations=ko.observableArray(),u.TenantPreferredLocaleId=ko.observable(),u.OpportunityDefaultLocaleId=ko.observable(),u.IsNew=ko.observable(),u.LeadTranslationLocaleId=ko.observable(),u.getNewMultipleChoiceConfig=function(){return new t.MultipleChoiceResponseConfiguration({IsValidateConfiguration:u.IsValidateConfiguration(),TenantPreferredLocaleId:u.TenantPreferredLocaleId(),DefaultLocaleId:u.OpportunityDefaultLocaleId(),IsNew:u.IsNew()})},u.scoreOptions=function(){return Array.apply(null,Array(u.MaxPoints)).map(function(n,t){return{Score:t,Text:$.t("Opportunity.Create.ApplicationQuestions.Score",{count:t})}})},u.toggleExpanded=function(){u.isExpanded(!u.isExpanded())},u.responseConfigurationTemplateId=function(){return u.ResponseType()+"ResponseConfigurationTemplate"},u.getTranslation=function(n){if(!n)return null;var t=u.Translations().filter(function(t){return ko.unwrap(t.LocaleId)===n});return t.length?t[0].Value():null},u.responseTypeOptions=function(){return[{Text:$.t("Opportunity.Create.ApplicationQuestions.MultipleChoiceResponseType"),Type:"MultipleChoice",Icon:"fa fa-list-ul"},{Text:$.t("Opportunity.Create.ApplicationQuestions.TextResponseType"),Type:"Text",Icon:"text-question-icon"},{Text:$.t("Opportunity.Create.ApplicationQuestions.NumericResponseType"),Type:"Numeric",Icon:"fa fa-arrows-h"}]},r=__assign({Question:"",Score:0,ResponseType:u.responseTypeOptions()[0].Type,ResponseConfiguration:null,IsActive:!0,HasBeenPublished:!1,IsNew:!1,LeadTranslationLocaleId:null,Translations:[]},r),o=r.Translations.filter(function(n){return n.LocaleId===r.TenantPreferredLocaleId}),e=r.Translations.filter(function(n){return n.LocaleId===r.OpportunityDefaultLocaleId}),o.length&&o[0].Value&&(e.length&&e[0].Value||(r.LeadTranslationLocaleId=r.TenantPreferredLocaleId),r.Question||(r.Question=o[0].Value)),e.length&&e[0].Value||r.LeadTranslationLocaleId||(f=r.Translations.filter(function(n){return ko.unwrap(n.Value)}),f.length&&(r.LeadTranslationLocaleId=ko.unwrap(f[0].LocaleId))),r.OpportunityDefaultLocaleId&&!e.length&&r.Translations.push(new t.QuestionTranslation(r.OpportunityDefaultLocaleId,null)),i.prototype.mapSelf.call(u,r,{LoggedInUserIsRecruitmentAdministrator:{create:function(){return r.LoggedInUserIsRecruitmentAdministrator}},ResponseConfiguration:{create:function(n){return(n.data?n.data.IsValidateConfiguration=n.parent.IsValidateConfiguration():n.data={IsValidateConfiguration:n.parent.IsValidateConfiguration()},n.parent.ResponseType()===u.responseTypeOptions()[0].Type)?ko.observable(new t.MultipleChoiceResponseConfiguration($.extend(n.data,{TenantPreferredLocaleId:r.TenantPreferredLocaleId,DefaultLocaleId:r.OpportunityDefaultLocaleId,IsNew:r.IsNew}))):n.parent.ResponseType()===u.responseTypeOptions()[1].Type?ko.observable(new t.TextResponseConfiguration):n.parent.ResponseType()===u.responseTypeOptions()[2].Type?ko.observable(new t.NumericResponseConfiguration(n.data)):void 0}},Translations:{create:function(n){return new t.QuestionTranslation(n.data.LocaleId,ko.unwrap(n.data.Value))}},Id:{create:function(n){return ko.observable(n.data)}}}),u.isExpanded=ko.observable(!1),u.isAddedToOpportunity=ko.observable(),u.questionTextHasFocus=ko.observable(),u.MaxPoints=n.TenantFeatureToggle.isEnabled("OpportunityScoreIncrease")?100:6,u.UpdatedDateString=ko.computed(function(){return u.LastModified()?n.Utils.Date.formatDateString(moment.utc(u.LastModified()).local()):""}),u.questionTextMaxCharCount=4e3,u.questionTextCharCount=ko.computed(function(){return u.questionTextMaxCharCount-u.Question().length}),u.isScoreEnabled=ko.computed(function(){return u.ResponseType()!==u.responseTypeOptions()[1].Type}),u.canEdit=ko.computed(function(){return!u.HasBeenPublished()}),u.defaultTranslation=ko.computed(function(){var n=u.Translations().filter(function(n){return ko.unwrap(n.LocaleId)===u.OpportunityDefaultLocaleId()});return n.length?n[0]:null}),u.defaultValue=ko.computed(function(){var n=u.defaultTranslation();return n&&n.Value()?n.Value():null}),u.displayValue=ko.computed(function(){var t=u.defaultValue(),n;return t?t:(n=u.Translations().filter(function(n){return ko.unwrap(n.LocaleId)===u.TenantPreferredLocaleId()}),n.length&&n[0].Value()?n[0].Value():null)}),u.missingOpportunityDefaultTranslation=ko.computed(function(){return u.IsNew()?!1:!u.defaultValue()}),u.fallBackLocale=ko.computed(function(){var n=u.defaultValue();return n?u.OpportunityDefaultLocaleId():(f=u.Translations().filter(function(n){return ko.unwrap(n.LocaleId)===u.TenantPreferredLocaleId()}),f.length&&f[0].Value())?u.TenantPreferredLocaleId():(f=u.Translations().filter(function(n){return ko.unwrap(n.Value)}),f.length)?ko.unwrap(f[0].LocaleId):null}),u.ResponseConfiguration||(u.ResponseConfiguration=ko.observable(u.getNewMultipleChoiceConfig())),u.ResponseType.subscribe(function(n){n===u.responseTypeOptions()[0].Type?u.ResponseConfiguration(u.getNewMultipleChoiceConfig()):n===u.responseTypeOptions()[1].Type?(u.ResponseConfiguration(new t.TextResponseConfiguration),u.Score(0)):n===u.responseTypeOptions()[2].Type&&u.ResponseConfiguration(new t.NumericResponseConfiguration({IsValidateConfiguration:u.IsValidateConfiguration()}))}),u.Question.subscribe(function(n){return u.defaultTranslation()&&u.defaultTranslation().Value(n)}),u}return __extends(r,i),r.MAPPING={key:function(n){return ko.utils.unwrapObservable(n.Id)},create:function(n){return new r(n.data)}},r}(n.Model);t.ApplicationQuestion=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.RecruiterDeclinedToAnswer=ko.observable(),t=__assign({TextResponse:"",NumericResponse:""},t),n.prototype.mapSelf.call(i,t),i.responseMaxCharCount=4e3,i.responseCharCount=ko.computed(function(){return i.responseMaxCharCount-(i.TextResponse()?i.TextResponse().length:0)}),i}return __extends(t,n),t}(n.Model);t.ApplicationQuestionResponse=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i,r;(function(n){n[n.Standard=0]="Standard";n[n.Approve=1]="Approve";n[n.Reject=2]="Reject";n[n.Reassign=3]="Reassign"})(i=t.ApprovalCommentType||(t.ApprovalCommentType={}));r=function(t){function r(r){var u=t.call(this)||this;return u.ApprovalCommentType=ko.observable(),u.CommentBody=ko.observable(),u.ViaEmail=ko.observable(),t.prototype.mapSelf.call(u,r,{CommentCreator:{create:function(n){return ko.observable(new US.Opportunity.Recruiter(n.data))}},AssignedTo:{create:function(n){return ko.observable(new US.Opportunity.Recruiter(n.data))}},AssignedFrom:{create:function(n){return ko.observable(new US.Opportunity.Recruiter(n.data))}},CommentDate:{create:function(n){return ko.observable(moment.utc(n.data).local())}}}),u.formattedCommentDate=ko.computed(function(){return u.CommentDate().format("L LT")}),u.title=ko.computed(function(){switch(u.ApprovalCommentType()){case i.Standard:return u.CommentCreator().PersonName.firstLast();case i.Approve:return u.ViaEmail()?$.t("Opportunity.Create.ChooseApprover.ApprovalComment.CommentTitle.ApprovedViaEmail",{recruiterFirstLast:u.CommentCreator().PersonName.firstLast()}):$.t("Opportunity.Create.ChooseApprover.ApprovalComment.CommentTitle.Approved",{recruiterFirstLast:u.CommentCreator().PersonName.firstLast()});case i.Reject:return u.ViaEmail()?$.t("Opportunity.Create.ChooseApprover.ApprovalComment.CommentTitle.RejectedViaEmail",{recruiterFirstLast:u.CommentCreator().PersonName.firstLast()}):$.t("Opportunity.Create.ChooseApprover.ApprovalComment.CommentTitle.Rejected",{recruiterFirstLast:u.CommentCreator().PersonName.firstLast()});case i.Reassign:return $.t("Opportunity.Create.ChooseApprover.ApprovalComment.CommentTitle.Reassigned",{recruiterFirstLast:u.CommentCreator().PersonName.firstLast(),assignedFromFirstLast:n.Utils.HtmlHelper.makeStrong(u.AssignedFrom().PersonName.firstLast()),assignedToFirstLast:n.Utils.HtmlHelper.makeStrong(u.AssignedTo().PersonName.firstLast())})}return""}),u}return __extends(r,t),r.MAPPING={create:function(t){return new n.Opportunity.ApprovalComment(t.data)}},r}(n.Model);t.ApprovalComment=r})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.Pending=0]="Pending";n[n.Current=1]="Current";n[n.Approved=2]="Approved";n[n.Rejected=3]="Rejected"})(t=n.ApprovalStatus||(n.ApprovalStatus={}))})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i=function(n){function i(i){var r=n.call(this)||this;return r.ApprovalStatus=ko.observable(),r.HasApproverLostRole=ko.observable(),r.getApproverArray=function(){return r.Approver()?[r.Approver()]:[]},r.setApprover=function(n){if(n&&n[0]){var t=n[0];r.Approver(t);r.approverEmailAddress(t.EmailAddress())}else r.Approver(null),r.approverEmailAddress("")},i=__assign({Approver:null,ApprovalStatus:t.ApprovalStatus.Pending,SharedWithRecruiters:[],IsSharedWithEveryone:!1,HasApproverLostRole:!1},i),n.prototype.mapSelf.call(r,i,{ignore:["IsSharedWithEveryone","SharedWithRecruiters","publishingStatus"],Approver:{create:function(n){return r.approverEmailAddress=ko.observable(n.data?n.data.EmailAddress:""),ko.observable(n.data==null?null:new US.Opportunity.Recruiter(n.data))}},StatusDate:{create:function(n){return ko.observable(n.data)}}}),r.PublishingStatus=i.publishingStatus,r.savingReassign=ko.observable(),r.saving=ko.observable(!1),r.formattedStatusDate=ko.computed(function(){return r.StatusDate?moment.utc(r.StatusDate()).local().format("L LT"):""}),r.canReassign=ko.computed(function(){return r.PublishingStatus!=undefined&&r.PublishingStatus()===t.PublishingStatus.Published?!1:i.LoggedInUserIsRecruitmentAdministrator||i.IsSharedWithEveryone||$.grep(i.SharedWithRecruiters,function(n){return n.Id===i.LoggedInUserId}).length>0||i.OpportunityRecruiterId===i.LoggedInUserId||i.OpportunityHiringManagerId===i.LoggedInUserId}),r}return __extends(i,n),i}(n.Model);t.ApprovalTask=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.WOTC=0]="WOTC";n[n.Assessment=1]="Assessment"})(t=n.AssessmentType||(n.AssessmentType={}))})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Required=ko.observable(),i.BehaviorId=ko.observable(),i.BehaviorName=ko.observable(),i.BehaviorDescription=ko.observable(),i.IsArchived=ko.observable(),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.BehaviorCriterion=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Opportunity").CandidateOpportunityDetail=US.Model.extend(function(n){var i=this,t=this;ko.mapping.fromJS(ko.utils.properties(["Id","Featured","Title","FullTime","HoursPerWeek","JobCategoryName","Locations[]","PostedDate","UpdatedDate","RequisitionNumber","Description","Links[]","MatchScore","JobBoardMemberships[]","BehaviorCriteria[]","MotivationCriteria[]","EducationCriteria[]","LicenseAndCertificationCriteria[]","SkillCriteria[]","WorkExperienceCriteria[]","HasApplied","ApplicationJobBoardName","DateApplied","Salaried","CompensationAmount","PublishingStatus","EqualOpportunityEmployerDescription","PayTransparencyPolicyStatement","OpportunityIsClosed","AssessmentStatus","InternalJobTitle","SameAsExternalJobTitle","TravelDescription","TravelRequired","Assessments[]","ApplicationId","CompensationAnnualMinimum","CompensationAnnualMaximum","CompensationHourlyMinimum","CompensationHourlyMaximum","CompensationCurrency"],n),{Locations:{create:function(n){return new Recruiting.Opportunity.PhysicalLocation(n.data)}},EducationCriteria:{create:function(n){return new Recruiting.Opportunity.EducationCriterion(n.data)}},WorkExperienceCriteria:{create:function(n){return new Recruiting.Opportunity.WorkExperienceCriterion(n.data)}},CompensationAmount:{create:function(n){return new Recruiting.Currency(n.data)}},SupervisorName:{create:function(n){return ko.observable(n.data==null?null:new Recruiting.Candidate.PersonName(n.data))}}},this);t.formattedTitle=ko.computed(function(){return t.Title()||$.t("Recruiter.Opportunities.UntitledDraft")});t.travelRequiredText=ko.computed(function(){return t.TravelRequired()===null?"":t.TravelRequired()?$.t("Opportunity.OpportunityDetail.Yes"):$.t("Opportunity.OpportunityDetail.No")});t.isClosed=ko.computed(function(){return t.PublishingStatus()==4});t.isDraft=ko.computed(function(){return t.PublishingStatus()==0});t.isPublished=ko.computed(function(){return t.PublishingStatus()==1});ko.utils.isObservableArray(t.EducationCriteria)&&t.EducationCriteria.sort(sort_by({name:"Required",reverse:!0},"DegreeName","MajorName"));t.IsMatchForCandidate=ko.computed(function(){var n=t.MatchScore();return typeof n=="number"&&n>=ko.bindingHandlers.bestMatch.bestMatchThresholds.somewhatGoodMatch.score});t.showAllLocations=ko.observable(!1);t.pendingAssessmentGeneration=ko.computed(function(){return!i.OpportunityIsClosed()&&(i.AssessmentStatus()==US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_APPLIED||i.AssessmentStatus()==US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_RETRY||i.AssessmentStatus()==US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_ERROR)});t.pendingCandidateCompletion=ko.computed(function(){return!i.OpportunityIsClosed()&&(i.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_NOT_STARTED||i.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_IN_PROGRESS)});t.assessmentNotPending=ko.computed(function(){return i.OpportunityIsClosed()||i.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_COMPLETED||i.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_NONE});t.hasAssessment=ko.computed(function(){return t.pendingAssessmentGeneration()||t.pendingCandidateCompletion()||i.Assessments().some(function(n){return n.AssessmentStatus()===AssessmentStatus.Incomplete||n.AssessmentStatus()===AssessmentStatus.NotAvailable})})})}(),function(){namespace("US.Opportunity").CandidatePresenceState=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["LicensedOrCertifiedInAnswered","EducationLevelAnswered","IdealJobTitleAnswered"],n),{},t);t.complete=ko.observable(!1);t.isComplete=ko.computed(function(){return t.complete()||t.IdealJobTitleAnswered()&&t.LicensedOrCertifiedInAnswered()&&t.EducationLevelAnswered()})};US.Opportunity.CandidatePresenceState.Mapping={create:function(n){return new US.Opportunity.CandidatePresenceState(n.data)}}}(),function(){namespace("US.Opportunity").CreateOpportunity=US.Model.extend(function(n){var i=this,t=this,u,r,f,e;n=n||{};n.SharedWithRecruiters==null&&(n.SharedWithRecruiters=[],n.LoggedInRecruiterName!=null&&n.LoggedInRecruiterId!=null&&(u={Id:n.LoggedInRecruiterId,PersonName:n.LoggedInRecruiterName,EmailAddress:n.LoggedInRecruiterEmailAddress},n.SharedWithRecruiters.push(u),n.RecruiterId=n.LoggedInRecruiterId,n.RecruiterName=n.LoggedInRecruiterName,n.RecruiterEmailAddress=n.LoggedInRecruiterEmailAddress),n.LoggedInHiringManagerName!=null&&n.LoggedInHiringManagerId!=null&&(r={Id:n.LoggedInHiringManagerId,PersonName:n.LoggedInHiringManagerName,EmailAddress:n.LoggedInHiringManagerEmailAddress},f=ko.utils.arrayFirst(n.SharedWithRecruiters,function(n){return n.Id===r.Id}),f==null&&n.SharedWithRecruiters.push(r),n.HiringManagerId=n.LoggedInHiringManagerId,n.HiringManagerName=n.LoggedInHiringManagerName,n.HiringManagerEmailAddress=n.LoggedInHiringManagerEmailAddress));n=$.extend({},{LegalEntitiesModel:new Recruiting.Opportunity.LegalEntitiesModel,SameAsExternalJobTitle:!0,SameAsExternalBriefDescription:!0,SameAsExternalDescription:!0,Salaried:!1},n);e=["Id","JobCategoryId","JobCategoryName","JobCode","JobId","AutoFeedCompanyName","CountryId","CountryName","DefaultLocaleId","DefaultLocaleName","Notes","LegalEntityId","RecruitingProcessId","RecruitingProcessName","RecruiterId","RecruiterName","RecruiterEmailAddress","PublishingStatus","Priority","IsBudgeted","OpeningReason","TargetStartDate","LastDayWorked","StaffingPlanImpact","Incumbent","ApprovalTasks[]","ApprovalComments[]","FullTime","Locations[]","Salaried","HoursPerWeek","HoursPerShift","CompensationAmount","PostedDate","UpdatedDate","RequisitionNumber","WorkExperienceCriteria[]","EducationCriteria[]","EmployeeTypeId","LicenseAndCertificationCriteria[]","SkillCriteria[]","MotivationCriteria[]","BehaviorCriteria[]","Translations[]","ApplicationQuestions[]","JustificationComments[]","SameAsExternalJobTitle","SameAsExternalBriefDescription","SameAsExternalDescription","OnboardingOwnerId","OnboardingOwnerName","OnboardingOwnerEmailAddress","HiringManagerId","HiringManagerName","HiringManagerEmailAddress","SupervisorId","SupervisorName","SupervisorJobTitle","IsPublishedToLinkedIn","HasThirdPartyJobBoardPostings","IsSharedWithEveryone","SharedWithRecruiters[]","AssessmentPackageId","AssessmentHasError","ShowSalarySection","ApprovalProcessType","BudgetedFullTimeEquivalent","FilledBudgetedFullTimeEquivalent","RemainingBudgetedFullTimeEquivalent","MaximumHeadCount","FilledHeadCount","RemainingHeadCount","IsEvergreen","EnforceFullTimeEquivalentRequiredness","OrgLevelGroups[]","RequestCandidateAvailability","TravelRequired","LoggedInUserIsRecruitmentAdministrator","VisibilityConfiguration[]","ApplicationCount","JobTranslations[]","OpportunityAssessmentsPackages[]","CompensationGuide"];ko.mapping.fromJS(ko.utils.properties(e,n),{ignore:["constructor","LoggedInRecruiterId","LoggedInRecruiterName","LoggedInHiringManagerId","LoggedInHiringManagerName","LoggedInHiringManagerEmailAddress","LoggedInRecruiterEmailAddress"],Translations:{create:function(n){return new Recruiting.Opportunity.OpportunityTranslation(n.data)}},EducationCriteria:{create:function(n){return new Recruiting.Opportunity.EducationCriterion(n.data)}},WorkExperienceCriteria:{create:function(n){return new Recruiting.Opportunity.WorkExperienceCriterionWithTranslations(n.data)}},LicenseAndCertificationCriteria:{create:function(n){return new Recruiting.Opportunity.LicenseAndCertificationCriterion(n.data)}},SkillCriteria:{create:function(n){return new Recruiting.Opportunity.SkillCriterion(n.data)}},MotivationCriteria:{create:function(n){return new US.Opportunity.MotivationCriterion(n.data)}},BehaviorCriteria:{create:function(n){return new Recruiting.Opportunity.BehaviorCriterion(n.data)}},Locations:{create:function(n){return new Recruiting.Opportunity.PhysicalLocation(n.data)}},ApplicationQuestions:{create:function(t){return t.data.IsValidateConfiguration=ko.observable(!0),t.data.LoggedInUserIsRecruitmentAdministrator=n.LoggedInUserIsRecruitmentAdministrator,t.data.OpportunityDefaultLocaleId=n.DefaultLocaleId,t.data.TenantPreferredLocaleId=n.TenantPreferredLocaleId,new Recruiting.Opportunity.ApplicationQuestion(t.data)}},PublishingStatus:{create:function(n){return new US.Opportunity.PublishingStatus(n.data)}},RecruiterName:{create:function(n){return ko.observable(n.data==null?null:new Recruiting.Candidate.PersonName(n.data))}},Incumbent:{create:function(n){return ko.observable(new Recruiting.Opportunity.Incumbent(n.data))}},LoggedInUserIsRecruitmentAdministrator:{create:function(){return ko.observable(n.LoggedInUserIsRecruitmentAdministrator)}},ApprovalTasks:{create:function(i){return i.data==null?null:new Recruiting.Opportunity.ApprovalTask($.extend(i.data,{LoggedInUserId:n.LoggedInRecruiterId,IsSharedWithEveryone:n.IsSharedWithEveryone,SharedWithRecruiters:n.SharedWithRecruiters,OpportunityRecruiterId:n.RecruiterId,OpportunityHiringManagerId:n.HiringManagerId,LoggedInUserIsRecruitmentAdministrator:n.LoggedInUserIsRecruitmentAdministrator,publishingStatus:t.PublishingStatus}))}},ApprovalComments:{create:function(n){return n.data==null?null:new Recruiting.Opportunity.ApprovalComment(n.data)}},OnboardingOwnerName:{create:function(n){return ko.observable(n.data==null?null:new Recruiting.Candidate.PersonName(n.data))}},SupervisorName:{create:function(n){return ko.observable(n.data==null?null:new Recruiting.Candidate.PersonName(n.data))}},HiringManagerName:{create:function(n){return ko.observable(n.data==null?null:new Recruiting.Candidate.PersonName(n.data))}},SharedWithRecruiters:{create:function(n){return new Recruiting.Opportunity.SharedWithRecruiter(n.data)}},CompensationAmount:{create:function(n){return ko.observable(new Recruiting.Currency(typeof n.data=="undefined"?null:n.data))}},BudgetedFullTimeEquivalent:{create:function(n){return ko.observable(typeof n.data=="undefined"?null:n.data)}},MaximumHeadCount:{create:function(n){return ko.observable(typeof n.data=="undefined"?null:n.data)}},HoursPerWeek:{create:function(n){return ko.observable(typeof n.data=="undefined"?null:n.data)}},HoursPerShift:{create:function(n){return ko.observable(typeof n.data=="undefined"?null:n.data)}},JustificationComments:{create:function(n){return new Recruiting.Opportunity.JustificationComment(n.data==null?null:n.data)}},OrgLevelGroups:{create:function(n){return new Recruiting.Opportunity.OrgLevelGroup(n.data==null?null:n.data)}},OpportunityAssessmentsPackages:{create:function(n){return new Recruiting.Opportunity.OpportunityAssessmentPackage(n.data)}},CompensationGuide:{create:function(n){return ko.observable(new Recruiting.CompensationGuide(typeof n.data=="undefined"?null:n.data))}}},t);t.openingInformationTextAreaMaxCharCount=500;t.autoFeedCompanyNameMaxCharCount=250;t.TranslationList=new Recruiting.TranslationList(t.Translations());t.NonArchivedBehaviorCriteria=ko.computed(function(){return ko.utils.arrayFilter(t.BehaviorCriteria(),function(n){return!n.IsArchived()})});t.defaultTranslation=ko.computed(function(){return t.TranslationList.forLocale(t.DefaultLocaleId())});t.NonArchivedMotivationCriteria=ko.computed(function(){return ko.utils.arrayFilter(t.MotivationCriteria(),function(n){return!n.IsArchived()})});t.isNotPublished=ko.computed(function(){return!t.PublishingStatus.isPublished()});t.isPendingApproval=ko.computed(function(){return t.PublishingStatus.isPendingApproval()});t.isClosed=ko.computed(function(){return t.PublishingStatus.isClosed()});t.isApproved=ko.computed(function(){return t.PublishingStatus.isApproved()});t.publishingStatusClass=ko.computed(function(){return"label-publishing-status-"+t.PublishingStatus.toString().toLowerCase()});t.selectedPriority=ko.pureComputed({read:function(){return i.Priority()},write:function(n){i.Priority(n===undefined?null:n)}});t.selectedIsBudgeted=ko.pureComputed({read:function(){var n=i.IsBudgeted();return n===undefined||n===null?null:n?US.Opportunity.CreateOpportunity.BudgetingStatus.YES:US.Opportunity.CreateOpportunity.BudgetingStatus.NO},write:function(n){i.IsBudgeted(n===undefined?null:n===US.Opportunity.CreateOpportunity.BudgetingStatus.YES)}});t.selectedOpeningReason=ko.pureComputed({read:function(){return i.OpeningReason()},write:function(n){i.OpeningReason(n===undefined?null:n)}});t.selectedAssessmentPackage=ko.pureComputed({read:function(){return i.AssessmentPackageId()},write:function(n){i.AssessmentPackageId(n===undefined?null:n)}});t.canApproveOrReject=function(n){return $.any(i.ApprovalTasks(),function(t){var i=t.Approver();return t.ApprovalStatus()===Recruiting.Opportunity.ApprovalStatus.Current&&i!=null&&i.Id()===n})&&i.PublishingStatus.isPendingApproval()};t.canSubmitForApproval=function(){return t.PublishingStatus.isDraft()||t.PublishingStatus.isRejectedDraft()};t.canEdit=ko.computed(function(){return!t.PublishingStatus.isPendingApproval()&&!t.PublishingStatus.isApproved()&&!t.PublishingStatus.isClosed()});t.IsSharedWithMe=ko.computed(function(){return $.grep(t.SharedWithRecruiters(),function(t){return t.Id()==n.LoggedInRecruiterId}).length>0});t.LegalEntitiesModel=n.LegalEntitiesModel;t.LegalEntity=ko.computed(function(){return t.LegalEntitiesModel.legalEntities().filter(function(n){return n.Id===t.LegalEntityId()})[0]||null});t.LegalEntityFullName=ko.computed(function(){return t.LegalEntity()?t.LegalEntity().FullName:null});t.LegalEntityName=ko.computed(function(){return t.LegalEntity()?t.LegalEntity().Name:null});t.LegalEntityDoingBusinessAs=ko.computed(function(){return t.LegalEntity()&&t.LegalEntity().DoingBusinessAs?$.t("LegalEntity.DoingBusinessAs",{doingBusinessAs:t.LegalEntity().DoingBusinessAs}):null});t.LegalEntityCode=ko.computed(function(){return t.LegalEntity()?t.LegalEntity().Code:null});t.LegalEntityOldName=ko.computed(function(){return t.LegalEntity()?t.LegalEntity().OldName:null});t.finalApproverIsApprovingAndCanPublish=function(){var t=$.grep(i.ApprovalTasks(),function(n){return n.ApprovalStatus()===Recruiting.Opportunity.ApprovalStatus.Current}),r=$.grep(i.ApprovalTasks(),function(t){var i=t.Approver();return t.ApprovalStatus()===Recruiting.Opportunity.ApprovalStatus.Current&&i!=null&&i.Id()===n.LoggedInRecruiterId}),u=$.grep(i.ApprovalTasks(),function(n){return n.ApprovalStatus()===Recruiting.Opportunity.ApprovalStatus.Pending});return t.length===r.length&&n.RecruiterId===n.LoggedInRecruiterId&&u.length===0};t.addJustificationComment=function(){var n=new Recruiting.Opportunity.JustificationComment({Comment:null});t.JustificationComments.push(n)};t.removeJustificationComment=function(n){t.JustificationComments.splice(n(),1)}});namespace("US.Opportunity").CreateOpportunity.BudgetingStatus={NO:0,YES:1}}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.ApplicationId=ko.observable(),i.Question=ko.observable(),i.Date=ko.observable(),i.Answer=ko.observable(),i.Name=ko.observable(),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.DisabilityCountryQuestion=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Required=ko.observable(),i.Related=ko.observable(),i.DegreeId=ko.observable(),i.DegreeName=ko.observable(),i.MajorId=ko.observable(),i.MajorName=ko.observable(),n.prototype.mapSelf.call(i,t),i.RequiredEducation=ko.computed(function(){return i.MajorName()?$.t("Opportunity.OpportunityDetail.Education.RequiredEducationMajor",{context:i.Related()?"true":"false",degree:i.DegreeName(),major:i.MajorName()}):$.t("Opportunity.OpportunityDetail.Education.RequiredEducation",{degree:i.DegreeName()})}),i}return __extends(t,n),t}(n.Model);t.EducationCriterion=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.FirstName=ko.observable(null),i.LastName=ko.observable(null),i.LastDayWorked=ko.observable(null),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.Incumbent=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.JobBoardId=ko.observable(),i.PublishedInternal=ko.observable(),i.PublishedExternal=ko.observable(),i.ExternalPostedDate=ko.observable(),i.InternalPostedDate=ko.observable(),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.JobBoardMembership=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function t(t){this.JobList=t!=null||t()!=null?t().map(function(t){return new n.JobListItem(t)}):[]}return t}();n.JobList=t})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Opportunity").JobListItem=function(n,t){var i=this;ko.mapping.fromJS(ko.utils.properties(["Id","Title","CountryName","Code"],n),{},i);i.CreateOpportunityLink=ko.computed(function(){return t+"?"+$.param({jobId:i.Id()})})}}(),function(n){var t;(function(n){var t=function(){function n(n){this.Id=(n.Id()||"").toString();this.Title=(n.Title()||"").toString();this.CountryName=(n.CountryName()||"").toString();this.Code=(n.Code()||"").toString()}return n}();n.JobListItem=t})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.LocaleId=ko.observable(),i.Name=ko.observable(),n.prototype.mapSelf.call(i,t,{ignoreProperties:["mappingOptions"]}),i}return __extends(t,n),t}(n.Model);t.JobTranslation=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Opportunity").JobWithTranslations=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Id","Title","Code","JobCategoryId","CountryId","CountryName","CountryCode","BriefDescription","Description","FullTime","Salaried","SalaryGradeDescription","CompensationAnnualMinimum","CompensationAnnualMaximum","CompensationAnnualMidpoint","CompensationHourlyMinimum","CompensationHourlyMaximum","CompensationHourlyMidpoint","FormattedCompensationAnnualMinimum","FormattedCompensationAnnualMaximum","FormattedCompensationHourlyMinimum","FormattedCompensationHourlyMaximum","FormattedCompensationAnnualMidpoint","FormattedCompensationHourlyMidpoint","EducationCriteria[]","WorkExperienceCriteria[]","LicenseAndCertificationCriteria[]","SkillCriteria[]","Translations[]"],n),{EducationCriteria:{create:function(n){return new Recruiting.Opportunity.EducationCriterion(n.data)}},WorkExperienceCriteria:{create:function(n){return new Recruiting.Opportunity.WorkExperienceCriterionWithTranslations(n.data)}},LicenseAndCertificationCriteria:{create:function(n){return new Recruiting.Opportunity.LicenseAndCertificationCriterion(n.data)}},SkillCriteria:{create:function(n){return new Recruiting.Opportunity.SkillCriterion(n.data)}},Translations:{create:function(n){return new Recruiting.Opportunity.JobTranslation(n.data)}}},t);t.FormattedCompensationMaximum=function(n){return n?t.FormattedCompensationAnnualMaximum():t.FormattedCompensationHourlyMaximum()};t.FormattedCompensationMinimum=function(n){return n?t.FormattedCompensationAnnualMinimum():t.FormattedCompensationHourlyMinimum()};t.FormattedCompensationMidpoint=ko.computed(function(){return t.Salaried()?t.FormattedCompensationAnnualMidpoint():t.FormattedCompensationHourlyMidpoint()});t.isCurrencySupported=ko.computed(function(){return US.Opportunity.Opportunity.IsCurrencySupported(t.CountryCode())})}}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.JustificationComment=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function t(n){this.legalEntities=ko.observableArray([]);this.updateLegalEntities(n?n.legalEntities:null)}return t.prototype.updateLegalEntities=function(t){var i=t;i=i?i.map(n.LegalEntityHelper.fullNameMapper):[];this.legalEntities(i)},t}();n.LegalEntitiesModel=t})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i=function(i){function r(r){var u=i.call(this)||this;return u.Id=ko.observable(),u.Score=ko.observable(),u.ResponseType=ko.observable(),u.IsValidateConfiguration=ko.observable(),u.LastModified=ko.observable(),u.LibraryScreeningQuestionId=ko.observable(),u.HasBeenPublished=ko.observable(),u.DeactivatedDate=ko.observable(),u.Ordinal=ko.observable(),u.IsActive=ko.observable(),u.Translations=ko.observableArray(),u.TenantPreferredLocaleId=ko.observable(),u.UserLocaleId=ko.observable(),u.isAddedToOpportunity=ko.observable(),u.isExpanded=ko.observable(!1),u.questionTextHasFocus=ko.observable(),u.responseTypeOptions=function(){return[{Text:$.t("Opportunity.Create.ApplicationQuestions.MultipleChoiceResponseType"),Type:"MultipleChoice",Icon:"fa fa-list-ul"},{Text:$.t("Opportunity.Create.ApplicationQuestions.TextResponseType"),Type:"Text",Icon:"text-question-icon"},{Text:$.t("Opportunity.Create.ApplicationQuestions.NumericResponseType"),Type:"Numeric",Icon:"fa fa-arrows-h"}]},u.getNewMultipleChoiceConfig=function(){return new t.MultipleChoiceResponseConfiguration({IsValidateConfiguration:u.IsValidateConfiguration(),TenantPreferredLocaleId:u.TenantPreferredLocaleId()})},u.scoreOptions=function(){return Array.apply(null,Array(u.maxPoints)).map(function(n,t){return{Score:t,Text:$.t("Opportunity.Create.ApplicationQuestions.Score",{count:t})}})},u.toggleExpanded=function(){return u.isExpanded(!u.isExpanded())},u.responseConfigurationTemplateId=function(){return u.ResponseType()+"ResponseConfigurationTemplate"},r=__assign({Score:0,ResponseType:u.responseTypeOptions()[0].Type,IsActive:!0,HasBeenPublished:!1,Translations:[]},r),i.prototype.mapSelf.call(u,r,{ResponseConfiguration:{create:function(n){return(n.data?n.data.IsValidateConfiguration=n.parent.IsValidateConfiguration():n.data={IsValidateConfiguration:n.parent.IsValidateConfiguration()},n.parent.ResponseType()===u.responseTypeOptions()[0].Type)?ko.observable(new t.MultipleChoiceResponseConfiguration($.extend(n.data,{TenantPreferredLocaleId:r.TenantPreferredLocaleId}))):n.parent.ResponseType()===u.responseTypeOptions()[1].Type?ko.observable(new t.TextResponseConfiguration):n.parent.ResponseType()===u.responseTypeOptions()[2].Type?ko.observable(new t.NumericResponseConfiguration(n.data)):void 0}},Translations:{create:function(n){return new t.QuestionTranslation(n.data.LocaleId,n.data.Value)}}}),u.maxPoints=n.TenantFeatureToggle.isEnabled("OpportunityScoreIncrease")?100:6,u.questionTextMaxCharCount=4e3,u.defaultTranslation=ko.computed(function(){var n=u.Translations().filter(function(n){return ko.unwrap(n.LocaleId)===u.TenantPreferredLocaleId()});return n.length?n[0]:null}),u.defaultValue=ko.computed(function(){var n=u.Translations().filter(function(n){return ko.unwrap(n.LocaleId)===u.UserLocaleId()}),t;return n.length&&n[0].Value()?n[0].Value():(t=u.defaultTranslation(),t?t.Value():null)}),u.UpdatedDateString=ko.computed(function(){return u.LastModified()?n.Utils.Date.formatDateString(moment.utc(u.LastModified()).local()):""}),u.isScoreEnabled=ko.computed(function(){return u.ResponseType()!==u.responseTypeOptions()[1].Type}),u.canEdit=ko.computed(function(){return!u.HasBeenPublished()}),u.ResponseConfiguration||(u.ResponseConfiguration=ko.observable(u.getNewMultipleChoiceConfig())),u.ResponseType.subscribe(function(n){n===u.responseTypeOptions()[0].Type?u.ResponseConfiguration(u.getNewMultipleChoiceConfig()):n===u.responseTypeOptions()[1].Type?(u.ResponseConfiguration(new t.TextResponseConfiguration),u.Score(0)):n===u.responseTypeOptions()[2].Type&&u.ResponseConfiguration(new t.NumericResponseConfiguration({IsValidateConfiguration:u.IsValidateConfiguration()}))}),u}return __extends(r,i),r.MAPPING={key:function(n){return ko.utils.unwrapObservable(n.Id)},create:function(n){return new r(n.data)}},r}(n.Model);t.LibraryQuestion=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Required=ko.observable(),i.LicenseAndCertificationId=ko.observable(),i.LicenseAndCertificationName=ko.observable(),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.LicenseAndCertificationCriterion=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Opportunity").Location=US.Model.extend(function(n){var t=this,i,r;ko.mapping.fromJS(ko.utils.properties(["Id","Name","City","StateCode","StateName","CountryName"],n),{ignore:["constructor"]},t);t.LocationDescription=ko.computed(function(){var n=[];return $.isNullOrEmptyStringOrUndefined(t.City())||n.push(t.City()),$.isNullOrEmptyStringOrUndefined(t.StateCode())||n.push(t.StateCode()),$.isNullOrEmptyStringOrUndefined(t.CountryName())||n.push(t.CountryName()),n.join(", ")});i=function(n,t){var i=!$.isNullOrEmptyStringOrUndefined(n),r=!$.isNullOrEmptyStringOrUndefined(t);return r&&i?n+" ("+t+")":n||t};r=function(){var n=[];return $.isNullOrEmptyStringOrUndefined(t.City())||n.push(t.City()),$.isNullOrEmptyStringOrUndefined(t.StateCode())||n.push(t.StateCode()),n.join(", ")};t.locationDescriptionWithName=ko.computed(function(){return i(t.LocationDescription(),t.Name())});t.locationDescriptionOrName=ko.computed(function(){return t.LocationDescription()||t.Name()});t.locationDescriptionWithNameWithoutCountry=ko.computed(function(){return i(r(),t.Name())})});US.Opportunity.Location.mapping={create:function(n){return new US.Opportunity.Location(n.data)}};US.Opportunity.Location.sort=function(n){var t=ko.observableArray(),i;ko.mapping.fromJS(ko.mapping.toJS(n),US.Opportunity.Location.mapping,t);t.sort(sort_by("locationDescriptionWithName"));i=$.grep(t(),function(n){return n.Name()=="Not Specified"})[0];i&&(t.remove(i),t.push(i));n.removeAll();n.push.apply(n,t())};US.Opportunity.Location.groupedPhysicalLocationDescriptions=function(n){var t=[];return $.each(n,function(n,i){var r=i.locationDescriptionOrName(),u=$.grep(t,function(n){return n==r});u.length==0&&t.push(r)}),t}}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i){var r=t.call(this)||this;return r.Count=i.Count,r.Location=new n.Opportunity.PhysicalLocation(i.PhysicalLocation),r}return __extends(i,t),i}(n.Model);t.MapLocationPin=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Id=ko.observable(),i.Distance=ko.observable(),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.MatchedLocation=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Opportunity").MotivationCriterion=US.Model.extend(function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Required","MotivationId","MotivationName","MotivationDescription","IsArchived"],n),{ignore:["constructor"]},t)})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i=function(i){function r(r){var u=i.call(this)||this,e,f;return u.Text=ko.observable(),u.Correct=ko.observable(),u.Disqualifying=ko.observable(),u.Translations=ko.observableArray(),u.IsNew=ko.observable(),u.TenantPreferredLocaleId=ko.observable(),u.DefaultLocaleId=ko.observable(),u.IsAdderChoice=ko.observable(),u.LeadTranslationLocaleId=ko.observable(),u.getTranslation=function(n){if(!n)return null;var t=u.Translations().filter(function(t){return ko.unwrap(t.LocaleId)===n});return t.length?t[0].Value():null},r=__assign({Text:"",Correct:!1,Disqualifying:!1,IsNew:!1,IsAdderChoice:!1,DefaultLocaleId:null,TenantPreferredLocaleId:null,Translations:[]},r),n.TenantFeatureToggle.isEnabled("ScreeningQuestionTranslations")&&r.DefaultLocaleId&&(e=r.Translations.filter(function(n){return n.LocaleId===r.DefaultLocaleId}),e.length&&e[0].Value||(f=r.Translations.filter(function(n){return n.LocaleId===r.TenantPreferredLocaleId}),f.length&&f[0].Value?u.LeadTranslationLocaleId(r.TenantPreferredLocaleId):(f=r.Translations.filter(function(n){return n.Value}),f.length&&u.LeadTranslationLocaleId(f[0].LocaleId))),e.length||r.Translations.push({LocaleId:r.DefaultLocaleId,Value:""}),r.Text=r.Translations.filter(function(n){return n.LocaleId===r.DefaultLocaleId})[0].Value),i.prototype.mapSelf.call(u,r),u.DefaultTranslation=ko.computed(function(){var n=u.Translations().filter(function(n){return ko.unwrap(n.LocaleId)===u.DefaultLocaleId()});return n.length?n[0]:null}),u.DefaultTenantTranslation=ko.computed(function(){var n=u.Translations().filter(function(n){return ko.unwrap(n.LocaleId)===u.TenantPreferredLocaleId()});return n.length?n[0]:null}),u.MissingDefaultTranslation=ko.computed(function(){if(u.IsNew())return!1;var n=u.Translations().filter(function(n){return ko.unwrap(n.LocaleId)===u.DefaultLocaleId()});return!n.length||!n[0].Value()}),u.DisplayValue=ko.computed(function(){var n=u.Translations().filter(function(n){return ko.unwrap(n.LocaleId)===u.DefaultLocaleId()});return n.length&&n[0].Value()?n[0].Value():(n=u.Translations().filter(function(n){return ko.unwrap(n.LocaleId)===u.TenantPreferredLocaleId()}),n.length&&n[0].Value()?n[0].Value():null)}),u.TextMaxCharCount=400,u.Text.subscribe(function(n){var i,r;u.DefaultLocaleId()?(i=u.DefaultTranslation(),i||(i=new t.MultipleChoiceAnswerTranslation(u.DefaultLocaleId()),u.Translations.push(i)),i.Value(n)):(r=u.DefaultTenantTranslation(),r||(r=new t.MultipleChoiceAnswerTranslation(u.TenantPreferredLocaleId()),u.Translations.push(r)),r.Value(n))}),u}return __extends(r,i),r}(n.Model);t.MultipleChoiceOption=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i=function(n){function i(i){var r=n.call(this)||this;return r.IsNew=ko.observable(),r.IsValidateConfiguration=ko.observable(),r.TenantPreferredLocaleId=ko.observable(),r.DefaultLocaleId=ko.observable(),r.Choices=ko.observableArray(),r.insertNewChoice=function(){var n=new t.MultipleChoiceOption({TenantPreferredLocaleId:r.TenantPreferredLocaleId(),DefaultLocaleId:r.DefaultLocaleId()});r.Choices.push(n)},r.createNewAdderChoice=function(){var n=new t.MultipleChoiceOption({TenantPreferredLocaleId:r.TenantPreferredLocaleId(),DefaultLocaleId:r.DefaultLocaleId(),IsNew:r.IsNew()});return n.IsAdderChoice(!0),r.AdderChoiceSubscriber=n.Text.subscribe(r.addChoice),n.IsNew(r.IsNew()),n},r.addChoice=function(){if(!(r.Choices().length>=r.MAX_CHOICES)){r.AdderChoiceSubscriber.dispose();var n=r.CurrentAdderChoice;n.IsAdderChoice(!1);r.CurrentAdderChoice=r.createNewAdderChoice();r.Choices.push(n)}},r.removeChoice=function(n){r.Choices.remove(n)},r.removeChoiceEnabled=function(){return r.Choices().length>(r.IsValidateConfiguration()?2:0)},i=__assign({IsNew:!1,IsValidateConfiguration:!1,Choices:[]},i),n.prototype.mapSelf.call(r,i,{Choices:{create:function(n){return new t.MultipleChoiceOption(__assign({},n.data,{TenantPreferredLocaleId:i.TenantPreferredLocaleId,DefaultLocaleId:i.DefaultLocaleId}))}}}),r.MAX_CHOICES=260,r.CurrentAdderChoice=r.createNewAdderChoice(),r.IsValidateConfiguration()&&(r.Choices().length===0&&r.insertNewChoice(),r.Choices().length===1&&r.insertNewChoice()),r.ChoicesPlusAdder=ko.computed(function(){return r.Choices().concat(r.CurrentAdderChoice)}),r}return __extends(i,n),i}(n.Model);t.MultipleChoiceResponseConfiguration=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Minimum=ko.observable(),i.Maximum=ko.observable(),i.Disqualifying=ko.observable(),i.IsValidateConfiguration=ko.observable(),t=__assign({Minimum:"",Maximum:"",Disqualifying:!1,IsValidateConfiguration:!1},t),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.NumericResponseConfiguration=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.NewHeadcount=0]="NewHeadcount";n[n.BackfillOrReplacement=1]="BackfillOrReplacement";n[n.OverHire=2]="OverHire";n[n.TempSeasonalSpecialProject=3]="TempSeasonalSpecialProject"})(t=n.OpeningReason||(n.OpeningReason={}))})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.Draft=0]="Draft";n[n.Published=1]="Published";n[n.PendingApproval=2]="PendingApproval";n[n.RejectedDraft=3]="RejectedDraft";n[n.Closed=4]="Closed";n[n.Approved=5]="Approved";n[n.None=6]="None";n[n.InternalJobBoards=7]="InternalJobBoards";n[n.ExternalJobBoards=8]="ExternalJobBoards";n[n.ThirdPartyJobSites=9]="ThirdPartyJobSites"})(t=n.OpportunitiesByStatusChartBars||(n.OpportunitiesByStatusChartBars={}))})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Opportunity").Opportunity=US.Model.extend(function(n){var t=this;return ko.mapping.fromJS(ko.utils.properties([],n),{ignore:["constructor"]},t),t}).statics({IsCurrencySupported:function(n){return n==Recruiting.CountryCodes.USA||n==Recruiting.CountryCodes.CANADA}})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.AssessmentIntegrationId=ko.observable(),i.PackageId=ko.observable(),i.VendorName=ko.observable(),i.PackageName=ko.observable(),i.PackageDescription=ko.observable(),i.AssessmentIntegrationType=ko.observable(),i.Ordinal=ko.observable(),i.IntegrationIsEnabled=ko.observable(),i.ClusterIntegrationIsActive=ko.observable(),i.PackageIsEnabled=ko.observable(),i.OutmatchType=ko.observable(),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t.MAPPING={key:function(n){return ko.utils.unwrapObservable(n.AssessmentIntegrationId)},create:function(n){return new t(n.data)}},t}(n.Model);t.OpportunityAssessmentPackage=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.None=0]="None";n[n.Internal=1]="Internal";n[n.External=2]="External";n[n.All=3]="All"})(t=n.OpportunityCompensationVisibility||(n.OpportunityCompensationVisibility={}))})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Opportunity").OpportunityListItem=function(n,t){n=$.extend({},{FullTime:!1},n);var i=this;ko.mapping.fromJS(ko.utils.properties(["MatchedLocations[]","Id","Featured","Title","RequisitionNumber","FullTime","JobCategoryName","Locations[]","PostedDate","BriefDescription","MatchScore","Distance","OpportunityListLocations[]"],n),{Locations:{create:function(n){return new Recruiting.Opportunity.PhysicalLocation(n.data)}},MatchedLocations:{create:function(n){return new Recruiting.Opportunity.MatchedLocation(n.data)}}},i);i.FullTimeStatus=ko.computed(function(){return i.FullTime()?"full-time-label":"part-time-label"});i.PostedDateString=ko.computed(function(){var t=i.PostedDate(),n;return t?(n=moment.utc(t).local(),moment().startOf("day")<=n&&moment().endOf("day")>=n?$.t("Common.DateTime.PresentDay"):n.format("ll")):""});i.OpportunityDetailLink=ko.computed(function(){return t.substr(0,t.indexOf("00000000-0000-0000-0000-000000000000"))+i.Id()});i.FullTimeText=ko.computed(function(){var n=i.FullTime();return $.t("Opportunity.Opportunities.FullTime",{context:n.toString()})});i.IsMatchForCandidate=ko.computed(function(){var n=i.MatchScore();return typeof n=="number"&&n>=ko.bindingHandlers.bestMatch.bestMatchThresholds.somewhatGoodMatch.score});i.showAllLocations=ko.observable(!1);i.InRangeLocations=ko.computed(function(){if(!i.MatchedLocations()||i.MatchedLocations().length==0)return i.Locations();var n=[];return ko.utils.arrayForEach(i.Locations(),function(t){ko.utils.arrayForEach(i.MatchedLocations(),function(i){if(i.Id()==t.Id()){t.distance=i.Distance();n.push(t);return}})}),n.sort(function(n,t){return n.distance-t.distance})});i.OpportunityListLocations=ko.computed(function(){if(!i.MatchedLocations()||i.MatchedLocations().length==0)return i.Locations();var n=[],t=[];return ko.utils.arrayForEach(i.Locations(),function(r){t.push(r);ko.utils.arrayForEach(i.MatchedLocations(),function(t){if(t.Id()==r.Id()){r.distance=t.Distance();n.push(r);return}})}),n.sort(function(n,t){return n.distance-t.distance}),n.splice(1),t=t.filter(function(t){return t.Id!=n[0].Id}),n.concat(t)});i.calcDistance=ko.computed(function(){return i.MatchedLocations()&&i.MatchedLocations().length!=0?Math.round(i.InRangeLocations()[0].distance*10)/10:i.Distance()});i.DistanceText=function(){if(i.calcDistance()===null)return"";var n=i.calcDistance()===1?"Opportunity.Opportunities.DiatanceLabel":"Opportunity.Opportunities.DiatanceLabelPlural";return $.t(n,{distance:i.calcDistance()})};i.isPinned=ko.observable(!1)}}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Title=ko.observable(),i.InternalJobTitle=ko.observable(),i.ExternalBriefDescription=ko.observable(),i.InternalBriefDescription=ko.observable(),i.ExternalDescription=ko.observable(),i.InternalDescription=ko.observable(),i.LocaleId=ko.observable(),i.TravelDescription=ko.observable(),n.prototype.mapSelf.call(i,t),i.titleMaxCharCount=150,i.briefDescriptionMaxCharCount=800,i.descriptionMaxCharCount=2e4,i.travelDescriptionMaxCharCount=75,i.TitleCount=ko.computed({read:function(){return i.titleMaxCharCount-(i.Title()||"").length},deferEvaluation:!0}),i.ExternalBriefDescriptionCount=ko.computed({read:function(){return i.briefDescriptionMaxCharCount-(i.ExternalBriefDescription()||"").length},deferEvaluation:!0}),i.ExternalDescriptionCount=ko.computed({read:function(){return i.descriptionMaxCharCount-(i.ExternalDescription()||"").length},deferEvaluation:!0}),i.TravelDescriptionCount=ko.computed({read:function(){return i.travelDescriptionMaxCharCount-(i.TravelDescription()||"").length},deferEvaluation:!0}),i}return __extends(t,n),t}(n.Model);t.OpportunityTranslation=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var i=function(){function n(n){this.LocaleId="";this.Title="";this.InternalJobTitle="";this.ExternalBriefDescription="";this.InternalBriefDescription="";this.ExternalDescription="";this.InternalDescription="";this.TravelDescription="";this.uiErrors=[];this.LocaleId=n}return n}(),t;n.OpportunityTranslation=i;t=function(){function n(n){this.LocaleId=n;this.Description=""}return n}();n.OpportunityWorkExperienceTranslation=t})(t=n.OpportunityWizard||(n.OpportunityWizard={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i){var r=t.call(this)||this;return t.prototype.mapSelf.call(r,i,{OrgLevels:{create:function(t){return ko.observable(new n.Recruiter.OrgLevel(t.data))}}}),r}return __extends(i,t),i}(n.Model);t.OrgLevelGroup=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=n.Shared.PhysicalLocationAddress,r=function(n){function t(t){var r=n.call(this)||this;return r.Id=ko.observable(),r.LocalizedName=ko.observable(),r.LocalizedDescription=ko.observable(),r.LocalizedLocationId=ko.observable(),r.Address=ko.observable(new i),r.DisplayName=ko.observable(),r.DisplayLocationId=ko.observable(),r.DisplayAddress=ko.observable(),r.DisplayStreetAddress=ko.observable(),r.DisplayDescription=ko.observable(),r.SourceOfTruth=ko.observable(),r.localizedNameAndLocationId=ko.computed(function(){if(r.LocalizedName()&&r.LocalizedLocationId()&&r.DisplayName()&&r.DisplayLocationId())return r.LocalizedName()+" | "+r.LocalizedLocationId();var n="";return r.DisplayName()&&(n=r.LocalizedName()),r.DisplayLocationId()&&(n+=r.LocalizedLocationId()),n}),n.prototype.mapSelf.call(r,t,{Address:{create:function(n){return ko.observable(new i(n.data))}}}),r.Tag=null,r}return __extends(t,n),t.prototype.locationDescriptionWithName=function(){var n="";return this.LocalizedName()&&(n+=this.LocalizedName()),this.LocalizedLocationId()&&(n+=n?" | "+this.LocalizedLocationId():this.LocalizedLocationId()),n},t.prototype.singleLineLocationDescription=function(){var n=[],u=this.localizedNameAndLocationId(),f,t,e,i,o,r;return u!==""&&(f=this.DisplayAddress()||this.DisplayStreetAddress()?" | ":"",n.push(u+f)),t=this.Address().Line1()&&this.DisplayStreetAddress()?this.Address().Line1():"",t!==""&&(e=this.DisplayAddress()||this.DisplayStreetAddress()&&this.Address().Line2()?", ":"",n.push(t+e)),i=this.Address().Line2()&&this.DisplayStreetAddress()?this.Address().Line2():"",i!==""&&(o=this.DisplayAddress()?", ":"",n.push(i+o)),r=this.Address().CityStatePostalCodeAndCountry()&&this.DisplayAddress()?this.Address().CityStatePostalCodeAndCountry():"",r!==""&&n.push(r),n.join("")},t.prototype.locationDescriptionwithNameAndAdress=function(){var n=this.locationDescriptionWithName();return n?n+" | "+this.Address().CityStatePostalCodeAndCountry():this.Address().CityStatePostalCodeAndCountry()},t.prototype.fullLocationDetails=function(){return this.LocalizedDescription()?this.LocalizedDescription()+" | "+this.locationDescriptionwithNameAndAdress():this.locationDescriptionwithNameAndAdress()},t}(n.Model);t.PhysicalLocation=r})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.None=0]="None";n[n.InternalJobBoards=1]="InternalJobBoards";n[n.ExternalJobBoards=2]="ExternalJobBoards";n[n.ThirdPartyJobSites=4]="ThirdPartyJobSites"})(t=n.PostedTo||(n.PostedTo={}))})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var r=function(n){function t(r){var u=n.call(this)||this;return u.Id=ko.observable(null),u.Name=ko.observable(null),u.EmailActions=ko.observableArray([]),u.Tag=ko.observable(null),u.PrerequisiteTypes=ko.observableArray([]),u.Permissions=ko.observable(),n.prototype.mapSelf.call(u,r),u.movedCount=ko.observable(),u.applicationCount=ko.observable(),u.IsApplyStep=ko.computed(function(){return u.Tag()===i.Initial}),u.HasBackgroundCheckCompletedPrerequisite=ko.computed(function(){var n=$.grepFirst(u.PrerequisiteTypes(),function(n){return t.BACKGROUNDCHECK_PREREQUISITE_TYPE===n||t.EXTERNALBACKGROUNDCHECK_PREREQUISITE_TYPE===n||t.INTERNALBACKGROUNDCHECK_PREREQUISITE_TYPE===n});return n!=null}),u.HasExternalBackgroundCheckCompletedPrerequisite=ko.computed(function(){var n=$.grepFirst(u.PrerequisiteTypes(),function(n){return t.BACKGROUNDCHECK_PREREQUISITE_TYPE===n||t.EXTERNALBACKGROUNDCHECK_PREREQUISITE_TYPE===n});return n!=null}),u.HasInternalBackgroundCheckCompletedPrerequisite=ko.computed(function(){var n=$.grepFirst(u.PrerequisiteTypes(),function(n){return t.BACKGROUNDCHECK_PREREQUISITE_TYPE===n||t.INTERNALBACKGROUNDCHECK_PREREQUISITE_TYPE===n});return n!=null}),u.BackgroundCheckText=ko.computed(function(){var r=u.PrerequisiteTypes().indexOf(t.BACKGROUNDCHECK_PREREQUISITE_TYPE)>-1,n=u.PrerequisiteTypes().indexOf(t.INTERNALBACKGROUNDCHECK_PREREQUISITE_TYPE)>-1,i=u.PrerequisiteTypes().indexOf(t.EXTERNALBACKGROUNDCHECK_PREREQUISITE_TYPE)>-1;return r||i&&n?$.t("Opportunity.Create.RecruitingProcess.BackgroundCheck.ExternalAndInternalBackgroundCheck"):i?$.t("Opportunity.Create.RecruitingProcess.BackgroundCheck.ExternalBackgroundCheck"):n?$.t("Opportunity.Create.RecruitingProcess.BackgroundCheck.InternalBackgroundCheck"):null}),u}return __extends(t,n),t.BACKGROUNDCHECK_PREREQUISITE_TYPE="BackgroundCheckCompleted",t.EXTERNALBACKGROUNDCHECK_PREREQUISITE_TYPE="ExternalBackgroundCheckCompleted",t.INTERNALBACKGROUNDCHECK_PREREQUISITE_TYPE="InternalBackgroundCheckCompleted",t}(n.Model),i;t.ProcessStep=r,function(n){n[n.Initial=0]="Initial";n[n.Accepted=1]="Accepted";n[n.Rejected=2]="Rejected";n[n.InitialReview=3]="InitialReview";n[n.Assessment=4]="Assessment";n[n.Interview=5]="Interview";n[n.ApplicationVerification=6]="ApplicationVerification";n[n.Offer=7]="Offer";n[n.ApplicantWithdrew=8]="ApplicantWithdrew"}(i=t.ProcessStepTag||(t.ProcessStepTag={}))})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.Draft=0]="Draft";n[n.Published=1]="Published";n[n.PendingApproval=2]="PendingApproval";n[n.RejectDraft=3]="RejectDraft";n[n.Closed=4]="Closed";n[n.Approved=5]="Approved"})(t=n.PublishingStatus||(n.PublishingStatus={}))})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Opportunity").PublishingStatus=function(n){if(typeof n=="undefined"&&(n=0),n!==null&&typeof n!="number")throw new Error("Publishing status must be the integer value");var t=ko.observable(n);return ko.utils.extend(t,{toString:function(){var n=t();switch(n){case 0:return"Draft";case 1:return"Published";case 2:return"PendingApproval";case 3:return"RejectedDraft";case 4:return"Closed";case 5:return"Approved"}return""},isDraft:function(){return t()===Recruiting.Opportunity.PublishingStatus.Draft},isPublished:function(){return t()===Recruiting.Opportunity.PublishingStatus.Published},isPendingApproval:function(){return t()===Recruiting.Opportunity.PublishingStatus.PendingApproval},isRejectedDraft:function(){return t()===Recruiting.Opportunity.PublishingStatus.RejectDraft},isClosed:function(){return t()===Recruiting.Opportunity.PublishingStatus.Closed},isApproved:function(){return t()===Recruiting.Opportunity.PublishingStatus.Approved},isDraftLike:function(){return t.isDraft()||t.isRejectedDraft()}}),t}}(),function(){namespace("US.Opportunity").PublishOpportunity=US.Model.extend(function(n){var t=this,r,i;n=$.extend({},{PublishToLinkedIn:!1,IsPublishedToLinkedIn:!1,LinkedInForceUnpost:!1},n);r=["Id","Featured","JobBoardMemberships[]","HasActiveThirdPartyJobPostings","PublishToLinkedIn","IsPublishedToLinkedIn","LinkedInForceUnpost","LinkedInSiteJobUrl","LinkedInCountryCode","LinkedInJobLocation","LinkedInJobFunction[]","LinkedInIndustry[]","LinkedInExperienceLevel","LinkedInPostalCode","LinkedInCompany","LinkedInExpirationDate","LinkedInPostedDate",];i=function(n){return ko.editable(n),n};t.mapFrom=function(n){ko.mapping.fromJS(ko.utils.properties(r,n),{ignore:["constructor"],JobBoardMemberships:{create:function(n){return i(new Recruiting.Opportunity.JobBoardMembership(n.data))}},LinkedInJobFunction:{create:function(n){return i(ko.observable(n.data))}},LinkedInIndustry:{create:function(n){return i(ko.observable(n.data))}}},t)};t.mapFrom(n);t.isOpportunityPublishedExternally=ko.computed(function(){return t.JobBoardMemberships().some(function(n){return n.PublishedExternal()})});t.makeRecursiveEditable=function(){t.JobBoardMemberships.extend({recursiveEditable:!0});t.LinkedInJobFunction.extend({recursiveEditable:!0});t.LinkedInIndustry.extend({recursiveEditable:!0});t.Featured.extend({editable:!0})}})}(),function(n){var t;(function(n){var i=function(){function n(n,t){this.LocaleId=n;this.Value=ko.observable(t||"");this.uiErrors=ko.observable(" ")}return n}(),t;n.QuestionTranslation=i;t=function(){function n(n,t){this.LocaleId=n;this.Value=ko.observable(t||"");this.uiErrors=ko.observable(" ")}return n}();n.MultipleChoiceAnswerTranslation=t})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Opportunity").Recruiter=US.Model.extend(function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Id","PersonName","JobTitle","EmailAddress","PhoneNumber"],n),{ignore:["constructor"],PersonName:{create:function(n){return new Recruiting.Candidate.PersonName(n.data)}}},t)}).statics({SORT_BY_NAME:sort_by({name:"PersonName.FamilyName"},{name:"PersonName.FirstName"},{name:"PersonName.MiddleName"}),SEARCH_FILTER:function(n){return $.map(n,function(n){return n.PersonName&&n.PersonName.firstLast&&n.PersonName.firstMiddleLast||(n.PersonName=new Recruiting.Candidate.PersonName(n.PersonName)),n.DisplayName||(n.DisplayName=n.PersonName.firstLast()),n.DisplayCompleteName||(n.DisplayCompleteName=n.JobTitle?n.PersonName.firstMiddleLast()+" | "+n.JobTitle:n.PersonName.firstMiddleLast()),n})}})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function i(i){var r=n.call(this)||this;return r.Id=ko.observable(null),r.Name=ko.observable(null),r.Steps=ko.observableArray([]),n.prototype.mapSelf.call(r,i,{Steps:{create:function(n){return n&&n.data?new t.ProcessStep(n.data):null}}}),r}return __extends(i,n),i}(n.Model);t.RecruitingProcess=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i){var r=t.call(this)||this;return r.Id=ko.observable(),r.EmailAddress=ko.observable(),r.PhoneNumber=ko.observable(),t.prototype.mapSelf.call(r,i,{PersonName:{create:function(t){return new n.Candidate.PersonName(t.data)}}}),r.DisplayName=ko.computed(function(){return r.PersonName.firstLast()}),r}return __extends(i,t),i}(n.Model);t.SharedWithRecruiter=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Required=ko.observable(),i.SkillId=ko.observable(),i.SkillName=ko.observable(),i.SkillDescription=ko.observable(),i.MinimumScaleValueId=ko.observable(),i.MinimumScaleValueCode=ko.observable(),i.MinimumScaleValueDescription=ko.observable(),i.MinimumScaleValue=ko.observable(),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.SkillCriterion=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function i(i){var r=n.call(this)||this;return n.prototype.mapSelf.call(r,i),r.Packages=i.Packages?ko.observableArray(i.Packages.map(function(n){return new t.TenantAssessmentIntegrationPackage(n)})):ko.observableArray([]),r.HasPackages=ko.observable(r.Packages().length>0),r}return __extends(i,n),i.MAPPING={key:function(n){return ko.utils.unwrapObservable(n.IntegrationId)},create:function(n){return new i(n.data)}},i}(n.Model);t.TenantAssessmentIntegration=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t.MAPPING={key:function(n){return ko.utils.unwrapObservable(n.PackageId)},create:function(n){return new t(n.data)}},t}(n.Model);t.TenantAssessmentIntegrationPackage=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(){return n.call(this)||this}return __extends(t,n),t}(n.Model);t.TextResponseConfiguration=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i,r){var u=t.call(this)||this;return u.ApplicationId=ko.observable(null),u.CandidateId=ko.observable(null),u.CandidateName=ko.observable(null),u.DateApplied=ko.observable(null),u.IsNew=ko.observable(null),u.IsHired=ko.observable(null),u.formattedAppliedDate=ko.computed(function(){return n.Utils.Date.formatDateStringFromDate(u.DateApplied())}),t.prototype.mapSelf.call(u,i,{CandidateName:{create:function(t){return t&&t.data?new n.Candidate.PersonName(t.data):null}}}),u.candidateDetailUrl=r+"?"+$.param({candidateId:u.CandidateId(),applicationId:u.ApplicationId()}),u}return __extends(i,t),i}(n.Model);t.ThirdPartyJobApplicantListItem=i})(t=n.ThirdPartyJobBoards||(n.ThirdPartyJobBoards={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Top=ko.observable(0),i.Skip=ko.observable(0),i.OrderBy=ko.observable(null),i.JobPostingId=ko.observable(null),n.prototype.mapSelf.call(i,t,{}),i}return __extends(t,n),t}(n.Model);t.ThirdPartyJobApplicantsQuery=i})(t=n.ThirdPartyJobBoards||(n.ThirdPartyJobBoards={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Id=ko.observable(null),i.Enabled=ko.observable(!0),i.JobBoardVendorName=ko.observable(null),i.VendorType=ko.observable(null),i.JobBoardVendorDescription=ko.observable(null),i.PublishRedirectUrl=ko.observable(null),i.ViewRedirectUrl=ko.observable(null),i.UpdateRedirectUrl=ko.observable(null),i.RenewRedirectUrl=ko.observable(null),i.UnpublishRedirectUrl=ko.observable(null),n.prototype.mapSelf.call(i,t,{}),i}return __extends(t,n),t}(n.Model),r;t.ThirdPartyJobBoardIntegration=i,function(n){n[n.Aggregator=1]="Aggregator";n[n.ThirdPartyJobBoard=2]="ThirdPartyJobBoard";n[n.AutoFeed=3]="AutoFeed"}(r=t.VendorType||(t.VendorType={}))})(t=n.ThirdPartyJobBoards||(n.ThirdPartyJobBoards={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var r=function(r){function u(u,f,e,o,s){var h=r.call(this)||this,c;return h.Id=ko.observable(null),h.HasError=ko.observable(!1),h.ApplicantCount=ko.observable(0),h.ApplicantNewCount=ko.observable(0),h.ApplicantHireCount=ko.observable(0),h.CreatorName=ko.observable(null),h.JobReferenceNumber=ko.observable(null),h.JobBoardPostingReferenceNumber=ko.observable(null),h.RequestDate=ko.observable(null),h.PublishDate=ko.observable(null),h.ExpirationDate=ko.observable(null),h.DeclinedDate=ko.observable(null),h.PendingUnpublishDate=ko.observable(null),h.UnpublishDate=ko.observable(null),h.CompanyJobBoardId=ko.observable(null),h.CompanyJobBoardName=ko.observable(null),h.ExternalCompanyJobBoards=null,h.JobBoardName=ko.observable(null),h.JobBoardDisplayName=ko.observable(null),h.Locations=ko.observableArray(null),h.LocaleCodes=ko.observableArray(null),h.ErrorDescription=ko.observable(null),h.Status=ko.observable(null),h.CreatedAt=ko.observable(null),h.LastModified=ko.observable(null),h.RecruitingApplyUrl=ko.observable(null),h.JobPostingUrl=ko.observable(null),h.selected=ko.observable(!1),h.isPublished=ko.computed(function(){return h.Status()===1}),h.isUnPublished=ko.computed(function(){return h.Status()===6}),h.isDeclined=ko.computed(function(){return h.Status()===3}),h.isPendingUnpublish=ko.computed(function(){return h.Status()===5}),h.showExpirationDate=ko.computed(function(){return h.Status()===1&&h.ExpirationDate()!==null}),h.errorDescriptionDisplay=ko.computed(function(){return h.Status()===3&&h.ErrorDescription()!==null?h.ErrorDescription():""}),h.isExpiringSoon=ko.computed(function(){if(h.ExpirationDate()===null)return!1;var t=n.Utils.Date.daysFromToday(moment(h.ExpirationDate()).local());return 0<=t&&t<=h.expirationSoonDays}),h.hasPostingLink=ko.computed(function(){return!!h.JobPostingUrl()&&h.Status()!==4&&h.Status()!==6}),h.canUnpublish=ko.computed(function(){return h.Status()!==6}),h.formattedExpirationDate=ko.computed(function(){var t=n.Utils.Date.formatDateStringFromDate(h.ExpirationDate(),{futureDays:h.expirationSoonDays,dateTranslation:"Common.DateTime.OnDate"});return t==null?null:$.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.ExpirationDate",{date:t})}),h.firstLocation=ko.computed(function(){return h.Locations()&&h.Locations().length>0?h.Locations()[0].locationLabel():""}),h.firstLanguage=ko.computed(function(){return h.firstElement(h.LocaleCodes())}),h.currentStatusDate=ko.computed(function(){return h.Status()===1?h.PublishDate():h.Status()===2?h.PublishDate():h.Status()===3?h.DeclinedDate():h.Status()===4?h.ExpirationDate():h.Status()===5?h.PendingUnpublishDate():h.Status()===6?h.UnpublishDate():""}),h.formattedStatusDate=ko.computed(function(){var t=h.currentStatusDate(),u,r,i;return t===null?null:(u=h.Status()===2?null:"Common.DateTime.OnDate",r=n.Utils.Date.formatDateStringFromDate(t,{dateTranslation:u}),h.Status()===2?(i="0",n.Utils.Date.isYesterday(t)&&(i="1"),n.Utils.Date.isToday(t)&&(i="2"),n.Utils.Date.isTomorrow(t)&&(i="3"),$.t("Common.DateTime.ForDate",{date:r,context:i})):r)}),h.showApplicantsModal=function(){h.applicantsModalViewModel.showModalForPosting(h)},h.showMoreInfoModal=function(){h.infoModalViewModel.jobPosting(h);US.utils.showModal({viewModel:h.infoModalViewModel,context:h})},h.showMoreInfoAutoFeedModal=function(){h.infoAutoFeedModalViewModel.jobPosting(h);h.infoAutoFeedModalViewModel.selectedCompanyJobBoardId(h.CompanyJobBoardId());h.infoAutoFeedModalViewModel.externalCompanyJobBoards(h.ExternalCompanyJobBoards);US.utils.showModal({viewModel:h.infoAutoFeedModalViewModel,context:h})},h.expirationSoonDays=10,c={"DE-DE":"DE","ES-ES":"ES"},r.prototype.mapSelf.call(h,u,{CreatorName:{create:function(t){return t&&t.data?new n.Candidate.PersonName(t.data):null}},LocaleCodes:{create:function(n){if(!n||!n.data)return"";var t=n.data.toUpperCase(),i=c[t];return i?i:t}},Locations:{create:function(n){return n&&n.data?new i(n.data):null}}}),h.infoModalViewModel=new t.ThirdPartyJobPostingInfoModalViewModel,h.applicantsModalViewModel=new t.ThirdPartyJobPostingApplicantsModalViewModel(f,e),h.infoAutoFeedModalViewModel=new t.AutoFeedInfoModalViewModel({thirdPartyJobPostingListItem:null,opportunityId:o,thirdPartyUpdateCompanyJobBoardUrl:s}),h}return __extends(u,r),u.prototype.firstElement=function(n){return n&&n.length>0?n[0]:""},u.prototype.applicantsCountString=function(){return this.ApplicantCount()===1?$.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.ApplicantCountSingle"):$.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.ApplicantCount",{applicantCount:this.ApplicantCount()})},u}(n.Model),i;t.ThirdPartyJobPostingListItem=r;i=function(n){function t(t){var i=n.call(this)||this;return i.City=ko.observable(null),i.State=ko.observable(null),i.Country=ko.observable(null),i.locationLabel=ko.computed(function(){return(i.City()?i.City():"")+(i.State()?" "+i.State():"")+(i.Country()?" "+i.Country():"")}),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.Location=i})(t=n.ThirdPartyJobBoards||(n.ThirdPartyJobBoards={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Top=ko.observable(0),i.Skip=ko.observable(0),i.OrderBy=ko.observable(null),i.OpportunityId=ko.observable(null),i.IntegrationId=ko.observable(null),i.IncludeExpiredDeleted=ko.observable(!1),i.ShowOnlyErrors=ko.observable(!1),n.prototype.mapSelf.call(i,t,{}),i}return __extends(t,n),t}(n.Model);t.ThirdPartyJobPostingsQuery=i})(t=n.ThirdPartyJobBoards||(n.ThirdPartyJobBoards={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Description=ko.observable(),i.Required=ko.observable(),i.MinimumRequiredYears=ko.observable(),i.MaximumRequiredYears=ko.observable(),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.WorkExperienceCriterion=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Description=ko.observable(),i.LocaleId=ko.observable(),n.prototype.mapSelf.call(i,t),i.descriptionMaxLength=500,i.DescriptionCount=ko.computed(function(){return i.descriptionMaxLength-(i.Description()||"").length}),i}return __extends(t,n),t}(n.Model);t.WorkExperienceCriterionTranslation=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i){var r=t.call(this)||this;return r.Required=ko.observable(),r.MinimumRequiredYears=ko.observable(),r.MaximumRequiredYears=ko.observable(),r.Translations=ko.observableArray(),r.clearRequiredYears=function(){r.MaximumRequiredYears(null);r.MaximumRequiredYears(null)},t.prototype.mapSelf.call(r,i,{Translations:{create:function(t){return new n.Opportunity.WorkExperienceCriterionTranslation(t.data)}}}),r.TranslationList=new n.TranslationList(r.Translations()),r.requiredExperienceString=ko.observable(""),r.hasValidRequiredExperience=ko.computed(function(){return/(?:^\s*\d+\s*$)+|(?:^\s*\d+\s*-\s*\d+\s*$)/m.test(r.requiredExperienceString())||$.trim(r.requiredExperienceString()).length==0}),r.RequiredExperience=ko.computed({read:function(){if(!r.hasValidRequiredExperience())return r.requiredExperienceString();var n=r.MinimumRequiredYears()!==null&&typeof r.MinimumRequiredYears()!="undefined",t=r.MaximumRequiredYears()!==null&&typeof r.MaximumRequiredYears()!="undefined";return n&&t?$.t("Model.WorkExperienceCriterion.RequiredExperience",{min:r.MinimumRequiredYears(),max:r.MaximumRequiredYears()}):n&&r.MinimumRequiredYears()!="-1"?r.MinimumRequiredYears():t&&r.MaximumRequiredYears()!="-1"?r.MaximumRequiredYears():""},write:function(n){if(r.requiredExperienceString(n),!n){r.clearRequiredYears();return}if(!/(?:^\s*\d+\s*$)+|(?:^\s*\d+\s*-\s*\d+\s*$)/m.test(n)){r.MinimumRequiredYears("-1");r.MaximumRequiredYears(null);return}var t=n.toString().split("-");t.length==2?r.MaximumRequiredYears($.trim(t[1])):r.MaximumRequiredYears(null);r.MinimumRequiredYears($.trim(t[0]))}}),r}return __extends(i,t),i}(n.Model);t.WorkExperienceCriterionWithTranslations=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i){var r=t.call(this,i)||this,u;return r.appliedCandidates=ko.observableArray(),r.applications=[],r.answerNoQuestion=ko.observable(!0),r.canEditCandidates=!0,r.canAddNote=!0,r.notesMaxCharCount=4e3,r.showWithdrawnIcon=function(t){return n.CandidateConsentUtil.isWithdrawn(t.Consent)},r.showRequiresReconsentIcon=function(t){return n.CandidateConsentUtil.requiresReconsent(t.Consent)},r.opportunitiesListUrl=i.opportunitiesListUrl,r.contactInfoViewModel=i.contactInfoViewModel,r.candidates=i.candidates,r.canEditCandidates=i.canEditCandidates,r.canEditCandidateDocuments=i.canEditCandidates,r.canAddNote=i.canManageNotes,r.canAccessEmails=i.canAccessEmails,r.canSendAssessment=i.canSendAssessment,r.canSendNotification=i.canSendNotification,ko.utils.arrayForEach(r.candidates(),r.prepareApplicationForCandidate.bind(r)),r.candidate(r.candidates()[0]),r.application(r.applications[0]),r.sendAssessmentCheckboxVisible=ko.computed({read:function(){return r.canSendNotification&&r.canSendAssessment&&r.application().ShouldSendNotification()}}),u=r.candidates().some(function(n){return n.Consent.RequiresReconsent()}),r.anyCandidateRequiresReconsent=ko.observable(u),US.utils.window.attachBeforeUnload(function(){return $.t("AddApplications.Create.CancelModalText")}),r}return __extends(i,t),i.prototype.prepareApplicationForCandidate=function(t){var i=this,r=new n.Recruiter.Application({CandidateId:t.Id(),AvailableStartDate:new Date,ShouldSendAssessment:ko.observable(this.canAccessEmails&&this.canSendNotification&&this.canSendAssessment),ShouldSendNotification:ko.observable(this.canSendNotification&&this.canAccessEmails)});this.candidate(t);this.setApplication(r);this.applications.push(r);this.noQuestionsClicked();this.candidate().IsInternal()&&this.application().ContactInformation.AddressRequired(!1);this.application().ShouldSendNotification.subscribe(function(n){i.application().ShouldSendAssessment(i.canSendAssessment&&n)})},i.prototype.goToCandidateInfoTab=function(){$("[aria-controls='info']").tab("show")},i.prototype.goToQuestionsTab=function(){$("[aria-controls='questions']").tab("show")},i.prototype.switchApplication=function(n){this.application().serverErrors.removeAll();this.candidate(this.candidates()[n]);this.application(this.applications[n]);this.contactInfoViewModel.updateModel(this.application().ContactInformation);this.opportunity.ApplicationQuestions.length&&this.goToCandidateInfoTab()},i.prototype.noQuestionsClicked=function(){var n=this.answerNoQuestion();return this.application().ApplicationQuestionResponses().forEach(function(t){t.RecruiterDeclinedToAnswer(n);switch(t.ResponseType()){case"Text":t.TextResponse(n?null:"");break;case"Numeric":t.NumericResponse(n?null:"");break;case"MultipleChoice":t.NumericResponse(n?null:"")}}),!0},i.prototype.checkboxClicked=function(n){var t=!1,i,r,u;switch(n.ResponseType()){case"Text":i=null;n.TextResponse()===null&&(i="",t=!0);n.TextResponse(i);break;case"Numeric":r=null;n.NumericResponse()===null&&(r="",t=!0);n.NumericResponse(r);break;case"MultipleChoice":u=null;n.NumericResponse()===null&&(u="",t=!0);n.NumericResponse(u)}return t&&this.answerNoQuestion(!1),!0},i.prototype.updateCandidateDocumentsAndSaveApplication=function(n){var t=this;n.shouldUpdateCandidateDocuments()&&this.application().CandidateDocuments(ko.utils.arrayFilter(this.candidate().Documents(),function(n){return n.CreatorId()!==t.candidate().Id()}));this.finishSavingApplication(n.shouldUpdateCandidateDocuments())},i.prototype.redirectOnFailure=function(t){var i=this,r={type:"danger",errors:t.domainErrors,prefix:"AddApplications.Create.Errors."};if(!this.appliedCandidates().length){US.utils.sessionStorage.setItem("GlobalNotification",ko.mapping.toJSON(r));this.redirectBasedOnErrorMessage(t);return}n.Notification.modal({header:$.t("AddApplications.Create.MessageModal.Error.Header"),errors:t.domainErrors,prefix:"AddApplications.Create.Errors.",confirm:function(){i.redirectBasedOnErrorMessage(t,!0)},close:function(){i.redirectBasedOnErrorMessage(t,!0)}})},i.prototype.redirectToOpportunitiesListPage=function(){US.utils.window.clearBeforeUnloadEvents();US.utils.sessionStorage.removeItem(n.StorageKeys.CandidateDetails.EntryPointUrlForAddApplication);US.utils.window.redirect(this.opportunitiesListUrl)},i.prototype.redirectBasedOnErrorMessage=function(n,t){t===void 0&&(t=!1);n.domainErrors.indexOf("validation_OpportunityNotFound")>-1?this.redirectToOpportunitiesListPage():t?this.redirectWithSuccessMessage():this.redirectBackToEntryPoint()},i.prototype.onFailure=function(t){var i=this;return!$.isEmptyObject(t.uiErrors)||!t.domainErrors||!t.domainErrors.length?!1:this.isLastApplication()||t.domainErrors.indexOf("validation_OpportunityNotFound")>-1||t.domainErrors.indexOf("validation_OpportunityIsClosed")>-1||t.domainErrors.indexOf("validation_OpportunityIsNotAccessibleForUser")>-1?(this.redirectOnFailure(t),!0):(n.Notification.modal({header:$.t("AddApplications.Create.MessageModal.Error.Header"),errors:t.domainErrors,prefix:"AddApplications.Create.Errors.",confirm:function(){i.removeCurrentApplication()},close:function(){i.removeCurrentApplication()}}),!0)},i.prototype.onSuccess=function(t){var u=this,f=new n.Candidate.PersonName(t.data.candidate.name),e=f.fullName(),i={type:n.Notification.type.SUCCESS,message:$.t("AddApplications.Create.Success",{opportunityTitle:$.strongHtml(this.opportunity.Title),names:$.strongHtml(e)}),errors:[],prefix:"AddApplications.Create.Errors.",escape:!1},r;if(t.data.results.Data.success||(i.type=n.Notification.type.WARNING,i.message=$.t("AddApplications.Create.SuccessWithWarning",{successMsg:i.message}),i.errors=t.data.results.Data.domainErrors),this.appliedCandidates.push({Id:t.data.candidate.id,Name:f.fullName()}),n.TenantFeatureToggle.isEnabled("CandidateDetailsActions")?(this.successRedirectUrl=US.utils.sessionStorage.getItem(n.StorageKeys.CandidateDetails.EntryPointUrlForAddApplication),this.successRedirectUrl&&this.successRedirectUrl!==null&&this.successRedirectUrl.indexOf("CandidateDetail")!==-1?(r=$.deparam(this.successRedirectUrl),r.applicationId?(r.applicationId=t.data.applicationId,this.successRedirectUrl=this.successRedirectUrl.substring(0,this.successRedirectUrl.indexOf("?")+1),Object.keys(r).map(function(n){u.successRedirectUrl+=n.indexOf("candidateId")!==-1?"candidateId="+r[n]:"&"+n+"="+r[n]})):this.successRedirectUrl+="&applicationId="+t.data.applicationId):this.successRedirectUrl=t.data.redirectUrl):this.successRedirectUrl=t.data.redirectUrl,!this.isLastApplication()){i.type===n.Notification.type.WARNING&&n.Notification.warning(i);this.removeCurrentApplication();return}this.redirectWithSuccessMessage(i)},i.prototype.redirectWithSuccessMessage=function(t){t===void 0&&(t={escape:!1});var i=n.StringUtils.listInSentence(ko.utils.arrayMap(this.appliedCandidates(),function(n){return n.Name}));t.message=$.t("AddApplications.Create.Success",{opportunityTitle:$.strongHtml(this.opportunity.Title),names:i});t.type===n.Notification.type.WARNING&&(t.message=$.t("AddApplications.Create.SuccessWithWarning",{successMsg:t.message}));US.utils.sessionStorage.setItem("AppliedCandidates",ko.mapping.toJSON(this.appliedCandidates()));US.utils.window.clearBeforeUnloadEvents();US.utils.sessionStorage.removeItem(n.StorageKeys.CandidateDetails.EntryPointUrlForAddApplication);n.Notification.notifyAfterRedirect(this.successRedirectUrl,t)},i.prototype.isLastApplication=function(){return this.applications.length===1},i.prototype.removeCurrentApplication=function(){var n=this.applications.indexOf(this.application());this.candidates.remove(this.candidate());this.applications.splice(n,1);this.switchApplication(0)},i.prototype.exit=function(){var t=this;n.Notification.modal({header:$.t("AddApplications.Create.MessageModal.Cancel.Header"),message:$.t("AddApplications.Create.MessageModal.Cancel.Body",{count:this.candidates().length}),question:$.t("AddApplications.Create.MessageModal.Cancel.Question"),confirmButton:$.t("AddApplications.Create.MessageModal.Cancel.ConfirmButton"),cancelButton:$.t("AddApplications.Create.MessageModal.Cancel.CancelButton"),confirm:function(){t.redirectBackToEntryPoint()}})},i}(n.Common.ApplyViewModel);t.ApplicationCreateViewModel=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=function(){function t(t){var i=this;this.jobPosting=ko.observable(null);this.externalCompanyJobBoards=ko.observableArray(null);this.selectedCompanyJobBoardId=ko.observable(null);this.updateCompanyJobBoard=function(){var u=i.updateCompanyJobBoardUrl+"?"+$.param({thirdPartyJobPostingId:i.jobPosting().Id(),newCompanyJobBoardId:i.selectedCompanyJobBoardId()}),t=i.externalCompanyJobBoards().filter(function(n){return n.Id()===i.selectedCompanyJobBoardId()})[0].Name(),r=i.jobPosting().JobBoardDisplayName();$.post(u).done(function(i){i.success?n.Notification.success($.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.MoreInfoModal.SuccessMessageChangeJobBoard",{jobPostingName:r,jobBoardName:t}),{clearAfterNotify:!0,delay:7e3,escape:!1}):n.Notification.error($.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.MoreInfoModal.FailureMessageChangeJobBoard",{jobPostingName:r,jobBoardName:t}),{clearAfterNotify:!0,delay:7e3,escape:!1})}).always(function(){$(document).trigger("opportunity-published",n.Opportunity.PublishingStatus.Published)})};this.isSelectedOriginalJobBoard=ko.computed(function(){return i.jobPosting()&&i.jobPosting().CompanyJobBoardId?i.jobPosting().CompanyJobBoardId()===i.selectedCompanyJobBoardId():!1});this.selectedRecruitingApplyUrl=ko.computed(function(){var n=$.param({opportunityId:i.opportunityId});return"JobBoard/"+i.selectedCompanyJobBoardId()+"/OpportunityDetail?"+n});this.createdDateString=ko.computed(function(){return i.jobPosting()&&i.jobPosting().CreatedAt()?n.Utils.Date.formatDateTimeString(moment(i.jobPosting().CreatedAt()).local()):""});this.updatedDateString=ko.computed(function(){return i.jobPosting()&&i.jobPosting().LastModified()?n.Utils.Date.formatDateTimeString(moment(i.jobPosting().LastModified()).local()):""});this.publishDateString=ko.computed(function(){return i.jobPosting()&&i.jobPosting().PublishDate()?n.Utils.Date.formatDateString(moment(i.jobPosting().PublishDate()).local()):""});this.unpublishDateString=ko.computed(function(){return i.jobPosting()&&i.jobPosting().UnpublishDate()?n.Utils.Date.formatDateString(moment(i.jobPosting().UnpublishDate()).local()):""});this.expirationDateString=ko.computed(function(){return i.jobPosting()&&i.jobPosting().ExpirationDate()?n.Utils.Date.formatDateString(moment(i.jobPosting().ExpirationDate()).local()):""});this.formattedLocationsString=ko.computed(function(){return!i.jobPosting()||!i.jobPosting().Locations()?"":i.jobPosting().Locations().map(function(n){return n.locationLabel()}).join(", ")});this.formattedLanguagesString=ko.computed(function(){return i.jobPosting()&&i.jobPosting().LocaleCodes()?i.jobPosting().LocaleCodes().join(", "):""});this.canChangeJobBoard=ko.computed(function(){var n=i;return i.jobPosting()!=null&&i.jobPosting().isPublished()&&i.externalCompanyJobBoards()!=null&&i.externalCompanyJobBoards().length>1});this.template="AutoFeedInfoModalTemplate";this.opportunityId=t.opportunityId;this.updateCompanyJobBoardUrl=t.thirdPartyUpdateCompanyJobBoardUrl;t.thirdPartyJobPostingListItem&&(this.jobPosting(t.thirdPartyJobPostingListItem),this.selectedCompanyJobBoardId(t.thirdPartyJobPostingListItem.CompanyJobBoardId()),this.externalCompanyJobBoards(t.thirdPartyJobPostingListItem.ExternalCompanyJobBoards))}return t}();t.AutoFeedInfoModalViewModel=i})(t=n.ThirdPartyJobBoards||(n.ThirdPartyJobBoards={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function t(t,i,r,u,f){this.integration=ko.observable(null);this.posting=ko.observable(null);this.integration=ko.observable(new n.ThirdPartyJobBoardIntegration(t.Integration));this.posting=ko.observable(new n.ThirdPartyJobPostingListItem(t.Posting,i,r,u,f))}return t}();n.AutoFeedListItem=t})(t=n.ThirdPartyJobBoards||(n.ThirdPartyJobBoards={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function t(t,i,r,u,f,e,o){var s=this,h;this.autoFeedsWithPosting=ko.observableArray(null);this.autoFeedsPanelCollapsed=ko.observable(!0);this.autoFeedVendorNames=ko.observableArray(null);this.displayedAutoFeeds=ko.observableArray(null);this.orderByKey=ko.observable("statusAsc");this.self=this;this.updateAutoFeeds=function(t){s.autoFeedsWithPosting($.map(t,function(t){return new n.AutoFeedListItem(t,s.loadJobApplicantsUrl,s.candidateDetailUrl,s.opportunityId,s.thirdPartyUpdateCompanyJobBoardUrl)}));s.updateDisplayedAutoFeeds()};this.updateDisplayedAutoFeeds=function(){var n=s,t=n.sortOrders[n.orderByKey()];n.autoFeedsWithPosting().sort(function(n,i){for(var r,f,u=0;u<t.length;u++){if(r=t[u],f=1,r.Ascending||(f=-1),n.posting()[r.PropertyName]()<i.posting()[r.PropertyName]())return f*-1;if(n.posting()[r.PropertyName]()>i.posting()[r.PropertyName]())return f*1}return 0});s.displayedAutoFeeds(s.autoFeedsWithPosting().slice(s.pagingViewModel.skip(),s.pagingViewModel.skip()+s.pagingViewModel.pageSize()));s.pagingViewModel.totalCount(s.autoFeedsWithPosting().length)};this.loadAutoFeedsWithPosting=function(){var n={opportunityId:s.opportunityId};$.getJSON(s.loadAutoFeedsWithPostingUrl+"?"+$.param(n)).done(function(n){s.updateAutoFeeds(n)})};h=r.filter(function(t){return t.VendorType===n.VendorType.AutoFeed});this.loadJobApplicantsUrl=u;this.candidateDetailUrl=f;this.loadAutoFeedsWithPostingUrl=e;this.thirdPartyUpdateCompanyJobBoardUrl=o;this.opportunityId=t;this.autoFeedVendorNames=ko.observableArray($.map(h,function(n){return n.JobBoardVendorName}).sort());this.pagingViewModel=new US.Common.PagingViewModel({pageSize:5,scrollToTopOnChangePage:!1});this.pagingViewModel.currentPage.extend({notify:"always"});this.pagingViewModel.currentPage.subscribe(this.updateDisplayedAutoFeeds);this.sortOrders={jobBoardDisplayNameAsc:[{PropertyName:"JobBoardDisplayName",Ascending:!0},{PropertyName:"Status",Ascending:!0},{PropertyName:"ApplicantCount",Ascending:!1}],jobBoardDisplayNameDesc:[{PropertyName:"JobBoardDisplayName",Ascending:!1},{PropertyName:"Status",Ascending:!0},{PropertyName:"ApplicantCount",Ascending:!1}],statusAsc:[{PropertyName:"Status",Ascending:!0},{PropertyName:"JobBoardDisplayName",Ascending:!0},{PropertyName:"ApplicantCount",Ascending:!1}],statusDesc:[{PropertyName:"Status",Ascending:!1},{PropertyName:"JobBoardDisplayName",Ascending:!0},{PropertyName:"ApplicantCount",Ascending:!1}],applicantCountAsc:[{PropertyName:"ApplicantCount",Ascending:!0},{PropertyName:"JobBoardDisplayName",Ascending:!0},{PropertyName:"Status",Ascending:!0}],applicantCountDesc:[{PropertyName:"ApplicantCount",Ascending:!1},{PropertyName:"JobBoardDisplayName",Ascending:!0},{PropertyName:"Status",Ascending:!0}]};this.sortOrdersToKeyMap={JobBoardDisplayName:{"true":"jobBoardDisplayNameAsc","false":"jobBoardDisplayNameDesc"},Status:{"true":"statusAsc","false":"statusDesc"},ApplicantCount:{"true":"applicantCountAsc","false":"applicantCountDesc"}};this.orderBy=ko.computed({read:function(){return s.sortOrders[s.orderByKey()][0]},write:function(n){s.orderByKey(s.sortOrdersToKeyMap[n.PropertyName][n.Ascending]);s.updateDisplayedAutoFeeds()}});this.updateAutoFeeds(i);this.autoFeedsPanelSubHeaderText=ko.computed(function(){return s.autoFeedsWithPosting().length===1?$.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.PostingCountSingle"):$.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.PostingCount",{postingCount:s.autoFeedsWithPosting().length})});$(document).on("opportunity-published",function(){s.loadAutoFeedsWithPosting()})}return t}();n.AutoFeedSectionViewModel=t})(t=n.ThirdPartyJobBoards||(n.ThirdPartyJobBoards={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Opportunity").CandidateRequirementsViewModel=function(n){var t=this;n=$.extend({},{degreeChoices:[],fieldsOfStudyChoices:[],skillChoices:[],behaviorChoices:[],motivationChoices:[],licensesAndCertificationsChoices:[],getScaleValuesUrl:"",maxEducation:50,maxWorkExperience:50,locales:[],scaleValues:[]},n);t.opportunity=n.opportunity;t.createWorkExperienceCriterion=function(){var t=new Recruiting.Opportunity.WorkExperienceCriterionWithTranslations;return t.TranslationList.createTranslationsForLocales(n.locales,{Description:""},Recruiting.Opportunity.WorkExperienceCriterionTranslation),t};t.degreeChoices=ko.observableArray(n.degreeChoices);t.fieldsOfStudyChoices=ko.observableArray(n.fieldsOfStudyChoices);t.skillMasterChoices=n.skillChoices.slice(0);t.skillChoices=ko.mapping.fromJS(n.skillChoices,US.Skill.mapping);t.behaviorMasterChoices=n.behaviorChoices.slice(0);t.behaviorChoices=ko.observableArray(n.behaviorChoices);t.motivationMasterChoices=n.motivationChoices.slice(0);t.motivationChoices=ko.observableArray(n.motivationChoices);t.licensesAndCertificationsMasterChoices=n.licensesAndCertificationsChoices.slice(0);t.licensesAndCertificationsChoices=ko.observableArray(n.licensesAndCertificationsChoices);t.currentWorkExperienceCriterion=ko.observable(t.createWorkExperienceCriterion());t.currentEducationCriterion=ko.observable(new Recruiting.Opportunity.EducationCriterion);t.currentLicenseAndCertificationCriterion=ko.observable(new Recruiting.Opportunity.LicenseAndCertificationCriterion);t.scaleValueChoices=ko.observableArray(n.scaleValues);t.hasScaleValueChoices=ko.computed(function(){return t.scaleValueChoices().length>0});t.currentSkillCriterion=ko.observable();t.setCurrentSkillCriterion=function(){t.currentSkillCriterion(new Recruiting.Opportunity.SkillCriterion)};t.setCurrentSkillCriterion();t.currentBehaviorCriterion=ko.observable(new Recruiting.Opportunity.BehaviorCriterion);t.currentMotivationCriterion=ko.observable(new US.Opportunity.MotivationCriterion);t.addWorkExperienceCriterion=function(){var n=t.currentWorkExperienceCriterion();t.currentWorkExperienceCriterion(t.createWorkExperienceCriterion());t.opportunity().WorkExperienceCriteria.unshift(n)};t.removeWorkExperienceCriterion=function(n){t.opportunity().WorkExperienceCriteria.remove(n)};t.hasMaximumAllowableWorkExperience=ko.computed(function(){return t.opportunity().WorkExperienceCriteria().length>=n.maxWorkExperience});t.addEducationCriterion=function(){var n=t.currentEducationCriterion();t.currentEducationCriterion(new Recruiting.Opportunity.EducationCriterion);t.opportunity().EducationCriteria.unshift(n)};t.removeEducationCriterion=function(n){t.opportunity().EducationCriteria.remove(n)};t.hasMaximumAllowableEducation=ko.computed(function(){return t.opportunity().EducationCriteria().length>=n.maxEducation});t.filterLicensesAndCertificationChoices=function(){ko.utils.filterCollectionWithDelta(t.licensesAndCertificationsMasterChoices,t.opportunity().LicenseAndCertificationCriteria,t.licensesAndCertificationsChoices,function(n,t){return n.Value==t.LicenseAndCertificationId()})};t.hasLicenseChoices=ko.computed(function(){return t.licensesAndCertificationsChoices().length>0});t.addLicenseAndCertificationCriterion=function(){var n=t.currentLicenseAndCertificationCriterion();t.currentLicenseAndCertificationCriterion(new Recruiting.Opportunity.LicenseAndCertificationCriterion);t.opportunity().LicenseAndCertificationCriteria.unshift(n)};t.removeLicenseAndCertificationCriterion=function(n){var i=t.currentLicenseAndCertificationCriterion().LicenseAndCertificationId();t.opportunity().LicenseAndCertificationCriteria.remove(n);t.currentLicenseAndCertificationCriterion().LicenseAndCertificationId(i)};t.filterSkillChoices=function(){ko.utils.filterCollectionWithDelta(t.skillMasterChoices,t.opportunity().SkillCriteria,t.skillChoices,function(n,t){return n.Id==t.SkillId()})};t.hasSkillChoices=ko.computed(function(){return t.skillChoices().length>0});t.addSkillCriterion=function(){var n=t.currentSkillCriterion();t.setCurrentSkillCriterion();t.opportunity().SkillCriteria.unshift(n)};t.removeSkillCriterion=function(n){var i=t.currentSkillCriterion().SkillId();t.opportunity().SkillCriteria.remove(n);t.currentSkillCriterion().SkillId(i)};t.filterBehaviorChoices=function(){ko.utils.filterCollectionWithDelta(t.behaviorMasterChoices,t.opportunity().BehaviorCriteria,t.behaviorChoices,function(n,t){return n.Value==t.BehaviorId()})};t.hasBehaviorChoices=ko.computed(function(){return t.behaviorChoices().length>0});t.addBehaviorCriterion=function(){var n=t.currentBehaviorCriterion();t.currentBehaviorCriterion(new Recruiting.Opportunity.BehaviorCriterion);t.opportunity().BehaviorCriteria.unshift(n)};t.removeBehaviorCriterion=function(n){var i=t.currentBehaviorCriterion().BehaviorId();t.opportunity().BehaviorCriteria.remove(n);t.currentBehaviorCriterion().BehaviorId(i)};t.filterMotivationChoices=function(){ko.utils.filterCollectionWithDelta(t.motivationMasterChoices,t.opportunity().MotivationCriteria,t.motivationChoices,function(n,t){return n.Value==t.MotivationId()})};t.hasMotivationChoices=ko.computed(function(){return t.motivationChoices().length>0});t.addMotivationCriterion=function(){var n=t.currentMotivationCriterion();t.currentMotivationCriterion(new US.Opportunity.MotivationCriterion);t.opportunity().MotivationCriteria.unshift(n)};t.removeMotivationCriterion=function(n){var i=t.currentMotivationCriterion().MotivationId();t.opportunity().MotivationCriteria.remove(n);t.currentMotivationCriterion().MotivationId(i)};t.filterMotivationChoices();t.filterBehaviorChoices();t.filterSkillChoices();t.filterLicensesAndCertificationChoices();t.opportunity().MotivationCriteria.subscribe(t.filterMotivationChoices);t.opportunity().BehaviorCriteria.subscribe(t.filterBehaviorChoices);t.opportunity().SkillCriteria.subscribe(t.filterSkillChoices);t.opportunity().LicenseAndCertificationCriteria.subscribe(t.filterLicensesAndCertificationChoices)}}(),function(n){var t;(function(t){var i=function(){function t(t){var i=this,r;this.selected=ko.observable();this.candidatesToApply=ko.observableArray();this.candidates=ko.observableArray(ko.utils.arrayMap(t.candidates,function(n){var t=new US.Recruiter.Candidate(n);return t.hasAlreadyApplied=ko.computed(function(){return!ko.utils.arrayFirst(i.candidatesToApply(),function(n){return n.Id()===t.Id()})}),t}));this.candidatesToApply(this.candidates());this.searchOpportunitiesUrl=t.searchOpportunitiesUrl;this.applyViewUrl=t.applyViewUrl;this.checkHasAlreadyAppliedUrl=t.checkHasAlreadyAppliedUrl;this.top10Opportunities=[];this.createPreviewModal=US.Opportunity.OpportunityPreviewViewModel.CREATE_PREVIEW_HANDLER(t.getOpportunityPreviewUrl,t.featureConfigurationGroups);this.emptyTemplate=function(n){return $("<div/>",{"class":"tt-empty"}).text($.t("Common.Forms.OpportunitySearch.Empty",{value:n.query}))};this.selected.subscribe(function(t){(n.Notification.clear(),t)&&i.checkHasAlreadyApplied(i.removeSelection)});t.selectedOpportunity&&(r=new US.Opportunity.OpportunityListItem(t.selectedOpportunity,""),this.selected(r));$.post(this.searchOpportunitiesUrl,ko.toJSON({Query:"",Limit:10})).done(function(n){i.top10Opportunities=i.parseSearchResults(n)});US.utils.window.attachBeforeUnload(function(){return i.removeApplyOnBehalfOpportunityIdFromSession(),$.t("AddApplications.Create.CancelModalText")});this.onFocusCallback=function(n){n(this.$data.top10Opportunities)};this.onSelectedCallback=function(n,t){this.selected(t)}}return t.prototype.parseSearchResults=function(n){var t=[];return $.each(n,function(n,i){t.push(new US.Opportunity.OpportunityListItem(i,""))}),t},t.prototype.getOpportunitySearchResultTemplate=function(){return"OpportunitySearchResultUserDefinedLocations"},t.prototype.removeApplyOnBehalfOpportunityIdFromSession=function(){US.utils.sessionStorage.getItem("ApplyOnBehalfOpportunityId")&&US.utils.sessionStorage.removeItem("ApplyOnBehalfOpportunityId")},t.prototype.removeSelection=function(){this.candidatesToApply(this.candidates());this.selected(null);this.removeApplyOnBehalfOpportunityIdFromSession()},t.prototype.checkHasAlreadyApplied=function(t){var i=this;n.Notification.clear();$.ajax({url:this.checkHasAlreadyAppliedUrl,data:ko.toJSON({candidateIds:ko.utils.arrayMap(this.candidates(),function(n){return n.Id}),opportunityId:this.selected().Id}),method:"POST",permissionOptions:{onClose:this.redirectBackToEntryPoint}}).done(function(r){if(r.success&&r.data&&r.data.length>0)if(r.data.length===i.candidates().length)n.Notification.modal({header:$.t("AddApplications.Create.MessageModal.AlreadyApplied.Header"),message:$.t("AddApplications.Create.MessageModal.AlreadyApplied.Body",{count:r.data.length}),confirm:t.bind(i),close:t.bind(i)});else{var u=[];i.candidatesToApply(ko.utils.arrayFilter(i.candidates(),function(n){return r.data.indexOf(n.Id())===-1?!0:(u.push(n.ContactInformation.PersonName.firstLast()),!1)}));n.Notification.warning($.t("AddApplications.ChooseOpportunity.AlreadyApplied",{names:n.StringUtils.listInSentence(u),count:u.length}),{escape:!1})}})},t.prototype.goToWizard=function(){var n=$.param({candidates:ko.utils.arrayMap(this.candidatesToApply(),function(n){return n.Id}),opportunities:this.selected().Id},!0),t=this.applyViewUrl+"?"+n;US.utils.window.clearBeforeUnloadEvents();US.utils.window.redirect(t);this.removeApplyOnBehalfOpportunityIdFromSession()},t.prototype.redirectBackToEntryPoint=function(){US.utils.window.clearBeforeUnloadEvents();var t=US.utils.sessionStorage.getItem(n.StorageKeys.CandidateDetails.EntryPointUrlForAddApplication);US.utils.sessionStorage.removeItem(n.StorageKeys.CandidateDetails.EntryPointUrlForAddApplication);US.utils.window.redirect(t)},t.prototype.exit=function(){var t=this;n.Notification.modal({header:$.t("AddApplications.Create.MessageModal.Cancel.Header"),message:$.t("AddApplications.Create.MessageModal.Cancel.Body",{count:this.candidates().length}),question:$.t("AddApplications.Create.MessageModal.Cancel.Question"),confirmButton:$.t("AddApplications.Create.MessageModal.Cancel.ConfirmButton"),cancelButton:$.t("AddApplications.Create.MessageModal.Cancel.CancelButton"),confirm:function(){t.redirectBackToEntryPoint();t.removeApplyOnBehalfOpportunityIdFromSession()}})},t}();t.ChooseOpportunityViewModel=i})(t=n.Application||(n.Application={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Opportunity").DisabilityCountryQuestionViewModel=function(n){var t=this;t.application=n;t.paragraph1=function(){return $.t("Opportunity.Apply.CountryQuestions.USA.Disability.Description1.Paragraph1",{footNote:"<a href='#FootNote'>[1]<\/a>"})};t.footNote=function(){return $.t("Opportunity.Apply.CountryQuestions.USA.Disability.Footer.Footnote",{link:"<a target='_blank' href='http://www.dol.gov/ofccp'>www.dol.gov/ofccp<\/a>"})};t.publicBurdenStatement=function(){return $.t("Opportunity.Apply.CountryQuestions.USA.Disability.Footer.PublicBurdenStatement",{title:"<strong>"+$.t("Opportunity.Apply.CountryQuestions.USA.Disability.Footer.PublicBurdenStatementTitle")+"<\/strong>"})};t.question=new Recruiting.Opportunity.DisabilityCountryQuestion({ApplicationId:t.application.Id(),Question:"Disability",Date:moment().format("L")});t.application.CountryQuestions.push(t.question)}}(),function(){namespace("US.Opportunity").GBOpportunityApplyCountryQuestionsViewModel=function(n){var i=this,t=this;return t.application=n.application(),t.opportunity=n.opportunity,t.shouldDisplayGenderQuestion=function(){return i.opportunity.LegalEntity.GenderQuestions},t.shouldDisplayGenderQuestion()&&(t.genderOptions=new US.Opportunity.OpportunityApplyCountryQuestionsViewModel(n.application(),n.genderOptions,"Gender","Decline")),t.shouldDisplayEthnicOriginQuestion=function(){return i.opportunity.LegalEntity.EthnicityQuestions},t.shouldDisplayEthnicOriginQuestion()&&(t.ethnicOrigin=ko.observable(""),t.ethnicOriginOptions=ko.observableArray(n.ethnicOriginOptions),t.declineToAnswerEthnicOrigin=ko.observable(),t.ethnicOrigin.subscribe(function(n){return n&&t.declineToAnswerEthnicOrigin(!1),!1}),t.declineToAnswerEthnicOrigin.subscribe(function(n){return n&&t.ethnicOrigin(null),!1}),t.ethnicOriginQuestion=new Recruiting.Opportunity.ApplicationCountryQuestion({ApplicationId:t.application.Id,Question:"Ethnic Origin",Answer:ko.computed(function(){return t.declineToAnswerEthnicOrigin()?"Decline":t.ethnicOrigin()})}),t.ethnicOriginTemplate=function(n){return $.isArray(n.Value)?"optgroup-template":"option-template"},t.application.CountryQuestions.push(t.ethnicOriginQuestion)),t}}(),function(){namespace("US.Opportunity").LinkedInIntegrationV2ViewModel=function(n){var t=this;t.candidate=n.candidate;t.contactInfoFieldConfigurationGroup=new US.FieldConfiguration.FieldConfigurationGroup(n.contactInfoFieldConfigurations);var r=function(){var t=n.linkedInProfile;return JSON.parse(t)},u=function(n){return n.startDate&&n.startDate.year&&n.company&&$.trim(n.company.name)&&$.trim(n.title)},f=function(n){return $.trim(n.degree)&&$.trim(n.schoolName)},e=function(n){return n&&$.trim(n.name)},o=function(n){return $.trim(n.name)},i=function(n,t){return!!$.grepFirst(n,t)};t.hasLinkedInPosition=function(n){return n&&n.positions?i(n.positions,u):!1};t.hasLinkedInEducation=function(n){return n&&n.educations?i(n.educations,f):!1};t.hasLinkedInCertification=function(n){return n&&n.certifications?i(n.certifications,o):!1};t.hasLinkedInSkill=function(n){return n&&n.skills?i(n.skills,e):!1};var h=function(){var n=r();return t.hasLinkedInPosition(n)||t.hasLinkedInEducation(n)||t.hasLinkedInCertification(n)||t.hasLinkedInSkill(n)},c=function(n,i){var r=t.contactInfoFieldConfigurationGroup.getFieldConfiguration("EducationDates"),u=!Recruiting.TenantFeatureToggle.isEnabled("EducationDates")||r&&r.Visible();t.hasLinkedInEducation(i)&&i.educations.forEach(function(t){f(t)&&n.Educations.push({DegreeName:t.degree,SchoolName:t.schoolName,MajorName:t.fieldOfStudy,FromYear:u&&t.startDate?t.startDate.year:null,ToYear:u&&t.endDate?t.endDate.year:null,Description:t.notes})})},l=function(n,i){t.hasLinkedInPosition(i)&&i.positions.forEach(function(t){u(t)&&n.Positions.push({JobTitle:t.title,Organization:t.company.name,FromYear:t.startDate.year,FromMonth:t.startDate.month,ToYear:t.endDate?t.endDate.year:null,ToMonth:t.endDate?t.endDate.month:null,Description:t.summary})})},a=function(n,i){t.hasLinkedInSkill(i)&&i.skills.forEach(function(t){e(t)&&n.Skills.push({SkillName:t.name})})},s=function(n,t){if(n[t]&&n[t].year&&n[t].month){var i=n[t].year,r=n[t].month-1,u=n[t].day||1;return moment([i,r,u]).toDate()}return null},v=function(n,i){t.hasLinkedInCertification(i)&&i.certifications.forEach(function(t){o(t)&&n.Licenses.push({LicenseAndCertificationName:t.name,LicenseNumber:t.number,DateAchieved:s(t,"startDate"),RenewalDate:s(t,"endDate")})})},y=function(){return t.candidate().Experiences().length>0||t.candidate().LicensesAndCertifications().length>0||t.candidate().Skills().length>0||t.candidate().Educations().length>0};t.resolveLinkedInDataConflicts=function(t){if(t=="update"){var u=r(),i={Educations:[],Positions:[],Skills:[],Licenses:[]};c(i,u);l(i,u);a(i,u);v(i,u);$.post(n.updatePresenceFromLinkedInUrl,ko.mapping.toJSON(i)).done(function(n){n.success&&US.utils.window.reload()})}else t=="cancel"&&US.utils.window.redirect(n.opportunityDetailsUrl)};t.displayModalIfConflictedWithLinkedIn=function(){if(h())if(y()){var n={update:function(n){n.modal.close("update")},keep:function(n){n.modal.close("keep")},cancel:function(n){n.modal.close("cancel")}};US.utils.showModal({viewModel:n,template:"LinkedInDataConflictedModalTemplate",context:t}).then(t.resolveLinkedInDataConflicts)}else t.resolveLinkedInDataConflicts("update")}}}(),function(){namespace("US.Opportunity").OpportunitiesViewModel=function(n){var i=this,t=this,c,l,o,a,v;t.jobBoard=n.jobBoard;t.shouldInvalidateSubscribers=ko.observable(!1);t.getFilterIdentifier=function(n){return Recruiting.Common.Search.SearchFieldName[n.fieldName||n.FieldName]};t.getSearchFilterSearchFragment=function(n){return{Opportunity:n}};t.map=null;t.hideAlertLink=ko.observable(!1);t.rehydrating=!1;t.resetting=!1;t.isInternal=n.isInternal;t.jobBoardChoices=n.jobBoardChoices;t.hasLoadedOpportunities=ko.observable(!1);t.lastQuery="";t.queryThrottleFactor=n.queryThrottleFactor!==null&&n.queryThrottleFactor!==undefined?n.queryThrottleFactor:1250;t.arcGisSuggestUrl=n.arcGisSettings?n.arcGisSettings.SuggestUrl:"";t.findAddressCandidatesUrl=n.arcGisSettings?n.arcGisSettings.FindAddressCandidatesUrl:"";t.usaLatitude=n.usaLatitude;t.usaLongitude=n.usaLongitude;t.shouldRehydrate=ko.observable(!1);t.shouldReset=ko.observable(!1);t.hydratedFilterValues=ko.observableArray();t.shouldShowRefreshBtn=!1;var s={key:function(n){return ko.utils.unwrapObservable(n.Id)},create:function(t){return new US.Opportunity.OpportunityListItem(t.data,n.opportunityLinkUrl)}},p={create:function(n){return new Recruiting.Opportunity.MapLocationPin(n.data)}},f=[{Value:"postedDateDesc",PropertyName:"PostedDate",Ascending:!1,Text:$.t("Opportunity.Opportunities.OrderByOptions.PostedDateDescForProximity")},{Value:"postedDateAsc",PropertyName:"PostedDate",Ascending:!0,Text:$.t("Opportunity.Opportunities.OrderByOptions.PostedDateAscForProximity")}],h=f,e={Value:"bestMatchDesc",PropertyName:"MatchScore",Ascending:!1,Text:$.t("Opportunity.Opportunities.OrderByOptions.BestMatchDesc")},r={Value:"relevance",PropertyName:"MatchScore",Ascending:!1,Text:$.t("Opportunity.Opportunities.OrderByOptions.Relevance")},u={Value:"distance",PropertyName:"Distance",Ascending:!0,Text:$.t("Opportunity.Opportunities.OrderByOptions.Distance")};t.searchQuery=ko.observable("");t.currentSearchQuery=ko.observable("");t.showClearButton=ko.computed(function(){return t.searchQuery()!==""});t.clearSearchInput=function(){t.searchQuery("");t.executeSearch()};t.skip=ko.observable(0);t.totalCount=ko.observable(0);t.loadedCount=ko.observable(0);t.pageSize=n.pageSize;t.opportunityQuery=new US.Candidate.OpportunityQuery({QueryString:"",Filters:[],Top:t.pageSize,Skip:t.skip});t.addDistanceOrderByOption=function(){if(!_.contains(t.orderByOptions(),u)){var n=_.clone(t.orderByOptions());n.unshift(u);t.orderByOptions(n)}};t.removeDistanceOrderByOption=function(){var n=_.without(t.orderByOptions(),u);t.orderByOptions(n)};t.addRelevanceOrderByOption=function(){if(!_.contains(t.orderByOptions(),r)){var n=_.clone(t.orderByOptions());n.unshift(r);t.orderByOptions(n)}};t.removeRelevanceOrderByOption=function(){var n=_.without(t.orderByOptions(),r);t.orderByOptions(n)};t.shouldShowMap=function(){return t.jobBoard.EnableProximitySearch};t.mapSetMarkerTasks=[];t.mapSetCenterPinTasks=[];t.setCenterPin=function(n){if(!t.map){t.mapSetCenterPinTasks.push(n);return}require(["esri/geometry/Point","esri/geometry/SpatialReference","esri/Graphic","esri/geometry/support/webMercatorUtils","esri/symbols/PictureMarkerSymbol","esri/PopupTemplate"],function(i,r,u,f,e){var o=new i({latitude:n.y,longitude:n.x,spatialReference:new r({wkid:4326})}),s=new u(f.geographicToWebMercator(o),new e({url:"../../../Content/images/pin-center.svg?da=center-pin",height:"25px",width:"17px",yoffset:"12px"}));t.map.layers.getItemAt(0).add(s)})};t.opportunities=ko.observableArray();t.featuredOpportunities=ko.mapping.fromJS(n.initialFeaturedOpportunities,s);t.locations=ko.observableArray();t.featuredSettings=function(){return new US.FeatureConfiguration.FeatureSettings(n.featureConfigurationGroups)};t.shouldShowPersonalizedJobSearch=ko.computed(function(){return Recruiting.TenantFeatureToggle.isEnabled("DisableDyp")?!1:t.featuredSettings().findFeature("Recruitment.OpportunityManagement.PageFeatures","PersonalizedJobSearch")?t.featuredSettings().isFeatureEnabled("Recruitment.OpportunityManagement.PageFeatures","PersonalizedJobSearch"):!0});t.shouldShowFeaturedOpportunities=ko.computed(function(){return t.featuredSettings().isFeatureEnabled("Recruitment.OpportunityManagement.PublishingAndJobBoards","FeaturedOpportunities")&&t.featuredOpportunities().length>0});t.shouldShowAvailableJobBoards=ko.computed(function(){return t.isInternal&&t.jobBoardChoices>1});t.showFullWidth=ko.computed(function(){return!t.shouldShowPersonalizedJobSearch()&&!t.shouldShowFeaturedOpportunities()&&!t.shouldShowAvailableJobBoards()});t.personalizedSearch=n.personalizedSearch;t.IsMatchForCandidate=function(n){return t.personalizedSearch.completedPersonalization()&&n.IsMatchForCandidate()};t.IsSortingByRelevance=function(){return t.orderBy()===r.Value};t.sortByBestMatch=function(){t.orderBy(e.Value);t.sortUpdated()};t.personalizedSearch.completedPersonalization.subscribe(function(n){if(n){var i=t.orderByOptions().slice(0);i.push(e);t.orderByOptions(i);t.sortByBestMatch()}});t.skillRatedEventHandler=function(n,i){i.skipped||t.sortByBestMatch()};$(document).on("personalizedjobsearch.skillrated",t.skillRatedEventHandler);c=ko.utils.arrayMap(n.locations,function(n){return new Recruiting.Opportunity.PhysicalLocation(n)});l=function(n){var t=[];return $.each(n,function(n,i){t.push({Text:i.singleLineLocationDescription(),Value:i.Id()})}),t.sort(sort_by("Text"))};t.sortedLocations=ko.observableArray(l(c));t.getFilterValuesForFilter=function(n){var i=US.utils.window.getAndDeserializeQuerystring(),r=Recruiting.FilterQueryString.read(i),t=$.grepFirst(r,function(t){return t.id===n});return t?t.v:[]};t.pushingState=!1;t.shouldShowPersonalizedJobSearch()&&t.personalizedSearch.completedPersonalization()?(o=h.slice(0),o.push(e),t.orderByOptions=ko.observable(o)):t.orderByOptions=ko.observable(h);t.orderBy=ko.observable(t.orderByOptions()[0].Value);t.getOptionWithValue=function(n,t){return $.grep(n,function(n){return n.Value.indexOf(t)!=-1})[0]};t.pushTag=function(n,t,i){var r=!i||$.grep(ko.utils.unwrapObservable(n),function(n){return n.Value==i.Value}).length>0;r||n.push({type:t,item:i})};t.throttledQueryString=ko.computed({read:function(){return i.searchQuery()},write:function(n){i.searchQuery(n)}}).extend({throttle:t.queryThrottleFactor});this.throttledQueryString.subscribe(function(){t.rehydrating||t.executeSearch();t.rehydrating=!1});t.queryOrderBy=ko.computed(function(){var n=t.getOptionWithValue(t.orderByOptions(),t.orderBy());return n=n==null?t.orderByOptions()[0]:n,[{Value:n.Value,PropertyName:n.PropertyName,Ascending:n.Ascending}]});t.getFilters=function(){var i=t.queryOrderBy(),r=t.getFilterValuesForFilter(Recruiting.Common.Search.SearchFieldName.OpportunityPhysicalLocation),u=t.getFilterValuesForFilter(Recruiting.Common.Search.SearchFieldName.OpportunityJobCategory),n=t.getFilterValuesForFilter(Recruiting.Common.Search.SearchFieldName.OpportunitySchedule);return{QueryString:$.trim(t.searchQuery()),LocationIds:r,JobCategoryIds:u,FullTime:n.length>0?n[0]==="1":null,OrderBy:i,ProximitySearchType:ko.observable(0),Top:t.pageSize,Skip:t.skip()}};a=function(n){if(!n)return null;var t=n.Min.Longitude+","+n.Min.Latitude,i=n.Max.Longitude+","+n.Max.Latitude;return t+"|"+i};v=function(n){if(!n)return null;var t=JSON.parse("["+n.split("|")[0]+"]"),i=JSON.parse("["+n.split("|")[1]+"]");return{Min:{Longitude:t[0],Latitude:t[1]},Max:{Longitude:i[0],Latitude:i[1]}}};t.getRequestData=function(){var n={q:t.searchQuery(),o:t.orderBy()};return t.shouldShowMap()&&(n.w=t.selectedCandidate()?t.selectedCandidate().text:null,n.wc=t.opportunityQuery.Coordinates()?t.opportunityQuery.Coordinates().Longitude+","+t.opportunityQuery.Coordinates().Latitude:null,n.we=t.opportunityQuery.Extent()?a(t.opportunityQuery.Extent()):null,n.wpst=t.opportunityQuery.ProximitySearchType()?t.opportunityQuery.ProximitySearchType():null),n};t.buildFiltersQuerystring=function(){return Recruiting.FilterQueryString.write(t.opportunityQuery.Filters())};t.jobSearchAgentUrl=function(){var i=Modernizr.history?History.getLocationHref():History.getHash(),t;return(US.utils.localStorage.setItem("jobsearchagent.cancelUrl",i),t=n.jobSearchAgentUrl,n.isAuthenticated)?t:n.registerRedirectUrl+"?cancelUrl="+encodeURIComponent(i)+"&redirectUrl="+encodeURIComponent(t)};t.disableCreateJobAlert=function(){return n.userIsWithdrawn};t.createJobSearchAgent=function(){if(n.candidateJobSearchAgentsLimitReached){Recruiting.Notification.warning($.t("JobSearchAgent.Errors.validation_CandidateJobSearchAgentsLimitReached"));return}var r=US.utils.window.getAndDeserializeQuerystring(),u=Recruiting.FilterQueryString.read(r),i=0;if($.each(u,function(n,t){return i+=t.v.length}),i>n.jobSearchAgentFilterLimit){Recruiting.Notification.warning($.t("JobSearchAgent.Errors.validation_CandidateFilterLimitReached"));return}US.utils.window.redirect(t.jobSearchAgentUrl())};t.personalizedSearch.personalizedSearchHandler&&(t.personalizedSearch.personalizedSearchHandler.getFilters=t.getFilters);t.loadOpportunities=ko.ajax({configure:function(i){return{type:"POST",contentType:"application/json; charset=utf-8",url:n.loadUrl,data:ko.mapping.toJSON($.extend({},{opportunitySearch:t.opportunityQuery},t.personalizedSearch.personalizedSearchHandler?t.personalizedSearch.personalizedSearchHandler.getAdditionalSearchParameters():{})),dataType:"json",success:function(n){t.RemoveRefreshMapBtn();t.view&&(t.view.popup.visible=!1);t.setPinnedOpportunities("");var i=ko.observableArray();ko.mapping.fromJS(n.opportunities,s,i);ko.mapping.fromJS(n.locations,p,t.locations);t.skip()===0&&t.opportunities.removeAll();t.opportunities.push.apply(t.opportunities,i());t.shouldShowMap()&&(t.removeMarkers(),t.opportunityQuery.Coordinates()&&t.setCenterPin({x:t.opportunityQuery.Coordinates().Longitude,y:t.opportunityQuery.Coordinates().Latitude}),t.createPins(t.locations(),t.opportunities()),t.drawPins());t.totalCount(n.totalCount);t.loadedCount(t.opportunities().length);t.hasLoadedOpportunities(!0)},complete:i}}});t.executeSearch=function(){if(t.searchQuery()!==t.lastQuery){if($.trim(t.searchQuery())!=="")t.addRelevanceOrderByOption(),t.orderBy(r.Value);else{var n=f[0].Value;t.shouldShowMap()&&t.selectedCandidate()&&t.selectedCandidate().text!==""&&(n=u.Value,t.addDistanceOrderByOption());t.orderBy(n);t.removeRelevanceOrderByOption()}t.sortUpdated()}};t.searchInputKeyPress=function(n,i){return i.keyCode===13&&t.executeSearch(),!0};t.updateSearchResults=function(){var i,n,r,u;t.resetting||(t.lastQuery=t.searchQuery(),i=$.deparam(History.getLocationHref())["hide-alert-link"],i!==undefined&&i==="true"?t.hideAlertLink(!0):t.hideAlertLink(!1),n=t.getRequestData(),r=t.buildFiltersQuerystring(),t.pushingState=!0,u=r?$.param(n,!0)+"&"+r:$.param(n,!0),History.pushState(null,document.title,"?"+u),t.currentSearchQuery(n.q),t.pushingState=!1,t.skip(0),t.shouldInvalidateSubscribers(!0),t.shouldInvalidateSubscribers(!1),t.loadOpportunities.execute())};t.resetSearch=function(){(t.searchQuery()||t.hasFilterValues()||t.selectedCandidate()||$("#WhereInput").val()||t.orderBy()!==f[0].Value)&&(t.resetting=!0,t.searchQuery(""),t.orderBy(f[0].Value),t.removeRelevanceOrderByOption(),t.sortUpdated(),t.shouldShowMap()&&t.selectedCandidate(null),t.shouldReset(!0),t.shouldReset(!1),t.resetting=!1,t.updateSearchResults())};t.selectedCandidate=ko.observable(null).extend({notify:"always"});t.selectedCandidate.subscribe(function(n){n===null&&(t.view.goTo({center:[t.usaLongitude,t.usaLatitude],zoom:3}),t.removeDistanceOrderByOption(),$.trim(t.searchQuery())===""?t.orderBy(f[0].Value):t.orderBy(r.Value),t.opportunityQuery.Coordinates(null),t.opportunityQuery.Extent(null),t.opportunityQuery.ProximitySearchType(0),t.updateSearchResults())});t.hasFilterValues=function(){return ko.utils.arrayFirstIndexOf(t.opportunityQuery.Filters(),function(n){return n.hasValues()})!==-1};t.showAddJobSearchAgent=ko.computed(function(){var n=t.featuredSettings().isFeatureEnabled("Recruitment.OpportunityManagement.PageFeatures","JobSearchAgent");return(t.currentSearchQuery()!==""||t.selectedCandidate()!==null||t.hasFilterValues())&&!t.hideAlertLink()&&n});t.hasSearchDefined=ko.computed(function(){return t.shouldShowMap()?!(t.throttledQueryString()===""&&t.selectedCandidate()&&t.selectedCandidate().text===""&&t.orderBy()===t.orderByOptions()[0].Value&&!t.hasFilterValues()):!(t.throttledQueryString()===""&&t.orderBy()===t.orderByOptions()[0].Value&&!t.hasFilterValues())});t.rehydrateSearchFromQueryString=function(n){var i,u,r,f;t.rehydrating=!0;i=US.utils.window.getAndDeserializeQuerystring();t.searchQuery(i.q||"");t.currentSearchQuery(i.q||"");t.lastQuery=t.searchQuery();t.searchQuery()!==""&&t.addRelevanceOrderByOption();t.shouldShowMap()&&i.w&&t.addDistanceOrderByOption();i.hasOwnProperty("o")&&$.each(t.orderByOptions(),function(n,r){if(r.Value===i.o)return t.orderBy(r.Value),t.opportunityQuery.OrderBy(t.queryOrderBy()),!1});t.shouldShowMap()&&(i.w!==null&&(i.w!==""&&t.selectedCandidate({text:i.w}),t.map&&i.w===""&&(t.view.goTo({center:[t.usaLongitude,t.usaLatitude],zoom:3}),t.opportunityQuery.Coordinates(null),t.opportunityQuery.Extent(null),t.opportunityQuery.ProximitySearchType(0))),i.wc&&(u=JSON.parse("["+i.wc+"]"),t.opportunityQuery.Coordinates({Longitude:u[0],Latitude:u[1]})),i.we&&(r=v(i.we),t.opportunityQuery.Extent(r),require(["esri/geometry/Extent"],function(n){var u={xmin:r.Min.Longitude,ymax:r.Min.Latitude,xmax:r.Max.Longitude,ymin:r.Max.Latitude},i=new n(u);t.map?t.view.goTo(i,{duration:1e3}):t.mapNavigationTasks.push(i)})),i.wpst&&t.opportunityQuery.ProximitySearchType(parseInt(i.wpst)));f=Recruiting.FilterQueryString.read(i);this.hydratedFilterValues(f);t.shouldRehydrate(!0);t.shouldRehydrate(!1);i["hide-alert-link"]&&t.hideAlertLink(i["hide-alert-link"]==="true");t.skip(0);t.rehydrating=!1;n||t.loadOpportunities.execute()};t.rehydrateSearchFromQueryStringIfNeeded=function(){!$.deparam.querystring(Modernizr.history?History.getLocationHref():History.getHash())||t.rehydrateSearchFromQueryString(!0)};t.loadMore=function(){var n=$("#Opportunities").find(".opportunity"),i="#Opportunity"+n.length;t.skip(t.skip()+t.pageSize);t.loadOpportunities.execute();t.loadOpportunities.execute().promise().done(function(){$(i).find("a").focus()})};var y=function(){t.pushingState||t.rehydrateSearchFromQueryString()},w=function(n){return n?n.attributes.Addr_type==="Locality"?2:n.attributes.Addr_type==="Admin"?3:n.attributes.Addr_type==="Postal"?4:1:0},b=function(n){return n===1?20:n===2?2:n===4?10:.95};$(window).on("statechange",y);t.dispose=function(){$(window).off("statechange",y);$(document).off("personalizedjobsearch.skillrated",t.skillRatedEventHandler)};t.filtersUpdated=function(n){t.opportunityQuery.Filters(n);t.rehydrating||t.updateSearchResults()};t.sortUpdated=function(){t.opportunityQuery.OrderBy(t.queryOrderBy());t.resetting||t.updateSearchResults()};t.searchQuery.subscribe(function(n){t.opportunityQuery.QueryString(n)});t.emptyTemplate=function(){return $("<div>",{"class":"tt-suggestion tt-selectable tt-empty-results","data-automation":"typeahead-additional-option"}).data("ttDatum","all").append($("<div>",{text:$.t("PhysicalLocation.Index.ManualEntryIntro")})).append($("<a>",{href:"#",text:$.t("PhysicalLocation.Index.ManualEntryLink")}))};t.addonTemplate=function(){return $("<div>",{"class":"tt-suggestion tt-selectable tt-all-results","data-automation":"typeahead-additional-option"}).data("ttDatum","all").append($("<div>",{text:$.t("PhysicalLocation.Index.ManualEntryIntro")})).append($("<a>",{href:"#",text:$.t("PhysicalLocation.Index.ManualEntryLink")}))};t.findAddressCandidate=function(n,i,r,u){r===void 0&&(r=!1);u===void 0&&(u=function(){});var f={Address:"",City:"",Region:"",Postal:"",SingleLine:n,category:"",outFields:"*",outSR:"",searchExtent:"",location:"",distance:"",magicKey:i,f:"pjson"};$.getJSON(t.findAddressCandidatesUrl+"?"+$.param(f)).done(function(n){if(Recruiting.Notification.clear(),!n.error&&n.candidates.length!==0){var t=function(n,t){return n.score>t.score?-1:n.score==t.score?0:n.score<t.score?1:void 0},i=n.candidates.sort(t)[0];u(i)}})};t.onSelected=function(n,f){f!=="all"&&i.findAddressCandidate(f.text,f.magicKey,!1,function(n){t.opportunityQuery.Coordinates({Latitude:n.location.y,Longitude:n.location.x});var i=w(n);t.opportunityQuery.ProximitySearchType(i);t.addDistanceOrderByOption();$.trim(t.searchQuery())===""?t.orderBy(u.Value):t.orderBy(r.Value);require(["esri/geometry/Extent"],function(r){var e,u,f;t.map.layers.getItemAt(0).removeAll();e=b(i);u=new r(n.extent).expand(e);t.opportunityQuery.Extent({Min:{Longitude:u.xmin,Latitude:u.ymax},Max:{Longitude:u.xmax,Latitude:u.ymin}});f=t.getOptionWithValue(t.orderByOptions(),t.orderBy());t.opportunityQuery.OrderBy([{Value:f.Value,PropertyName:f.PropertyName,Ascending:f.Ascending}]);t.shouldShowRefreshBtn=!1;t.view.goTo(u,{duration:1e3})});t.updateSearchResults()})};t.mapNavigationTasks=[];$(document).on("refresh-map",function(){require(["esri/geometry/Extent","esri/geometry/support/webMercatorUtils"],function(n,i){var f,e,o,s;t.map.layers.getItemAt(0).removeAll();t.addDistanceOrderByOption();$.trim(t.searchQuery())===""?t.orderBy(u.Value):t.orderBy(r.Value);f=t.getOptionWithValue(t.orderByOptions(),t.orderBy());t.opportunityQuery.OrderBy([{Value:f.Value,PropertyName:f.PropertyName,Ascending:f.Ascending}]);e=i.xyToLngLat(t.view.extent.center.x,t.view.extent.center.y);t.opportunityQuery.Coordinates({Longitude:e[0],Latitude:e[1]});o=i.xyToLngLat(t.view.extent.xmin,t.view.extent.ymin);s=i.xyToLngLat(t.view.extent.xmax,t.view.extent.ymax);t.opportunityQuery.Extent({Min:{Longitude:o[0],Latitude:s[1]},Max:{Longitude:s[0],Latitude:o[1]}})});t.opportunityQuery.ProximitySearchType(5);t.selectedCandidate({text:$.t("Opportunity.Opportunities.SearchThisAreaWhereText")});t.updateSearchResults()});t.btnRefresh=undefined;t.AddRefreshMapBtn=function(){require(["dojo/dom-construct"],function(n){var i=$("<button/>").attr("class","btn-default").attr("id","refreshMap").attr("onclick","searchAreaOnMap()"),r;i.append($("<i/>").attr("class","fa fa-search").outerHtml()+"&nbsp;"+$("<span/>").text($.t("Common.SearchArea")).outerHtml()).outerHtml();r=$("<div/>").append(i).html();t.btnRefresh=n.toDom(r);t.view.ui.add(t.btnRefresh,"top-right")})};t.RemoveRefreshMapBtn=function(){t.btnRefresh&&t.view.ui.remove(t.btnRefresh);t.shouldShowRefreshBtn=!0};t.registerWatchViewZoom=function(){t.view.watch("zoom",function(){t.view.popup.visible=!1})};t.registerWatchMapExtent=function(){var n=!0;t.view.watch("extent",function(){if(t.shouldShowRefreshBtn){if(n){n=!1;return}t.AddRefreshMapBtn();t.shouldShowRefreshBtn=!1;n=!1}});t.shouldShowRefreshBtn=!0};t.setPinnedOpportunities=function(n){ko.utils.arrayForEach(t.opportunities(),function(t){var i=t.Locations().some(function(t){return t.Id()===n});t.isPinned(i)})};t.registerWatchPopupSelectedFeature=function(){t.view.popup.watch("selectedFeature",function(n){(t.setPinnedOpportunities(""),n)&&t.setPinnedOpportunities(n.attributes.locationId)})};t.registerWatchPopupVisible=function(){t.view.popup.watch("visible",function(n){if(n){t.view.popup.selectedFeature&&t.setPinnedOpportunities(t.view.popup.selectedFeature.attributes.locationId);return}t.setPinnedOpportunities("");return})};t.initializeMap=function(){require(["esri/Map","esri/views/MapView","esri/layers/GraphicsLayer","esri/widgets/Popup"],function(n,i,r){t.map=new n({basemap:"streets"});var u=new r({id:"graphics"});t.map.layers.add(u);t.view=new i({container:"viewDiv",map:t.map,zoom:3,center:[t.usaLongitude,t.usaLatitude],constraints:{rotationEnabled:!1,minZoom:3}});t.mapNavigationTasks.length>0&&(t.view.goTo(t.mapNavigationTasks[0],{duration:1e3}),t.mapNavigationTasks=[]);t.mapSetMarkerTasks.length>0&&($.each(t.mapSetMarkerTasks,function(n,i){t.setMarkerWithPopup(i)}),t.mapSetMarkerTasks=[]);t.mapSetCenterPinTasks.length>0&&(t.setCenterPin(t.mapSetCenterPinTasks[0]),t.mapSetCenterPinTasks=[]);t.view.ui.move("zoom","bottom-right");t.view.on("double-click",function(n){n.button===2&&(t.view.zoom=t.view.zoom-1)});t.view.popup.dockOptions.buttonEnabled=!1;t.view.popup.actions=[];t.view.popup.viewModel.on("trigger-action",function(n){n.action.id==="filter-by-pin-location"&&t.filterByPopupLocation()});t.registerWatchMapExtent();t.registerWatchPopupSelectedFeature();t.registerWatchPopupVisible();t.registerWatchViewZoom()})};t.filterByPopupLocation=function(){var n=Recruiting.FilterQueryString.read(US.utils.window.getAndDeserializeQuerystring()),u=t.view.popup.viewModel.selectedFeature.attributes.locationId,r=$.grepFirst(n,function(n){return n.id===Recruiting.Common.Search.SearchFieldName.OpportunityPhysicalLocation.toString()});r&&r.v?r.v=[u]:n.push({id:Recruiting.Common.Search.SearchFieldName.OpportunityPhysicalLocation.toString(),v:[u]});i.hydratedFilterValues(n);t.shouldRehydrate(!0);t.shouldRehydrate(!1);t.view&&(t.view.popup.visible=!1);$("#SearchCount").scrollTo()};$(document).on("filter-pinned-location",function(){t.filterByPopupLocation()});t.removeMarkers=function(){t.map&&t.map.layers.getItemAt(0).removeAll()};t.shouldShowRefreshBtn=!1;t.pins=[];t.createPins=function(n,i){t.pins=[];ko.utils.arrayForEach(n,function(n){var i=n.Location;t.pins.push({Id:i.Id(),LocalizedLocationId:i.LocalizedLocationId(),Address:i.Address(),Coordinates:{x:i.Coordinates.Longitude(),y:i.Coordinates.Latitude()},DisplayName:i.DisplayName(),DisplayLocationId:i.DisplayLocationId(),DisplayAddress:i.DisplayAddress(),DisplayStreetAddress:i.DisplayStreetAddress(),LocalizedName:i.LocalizedName(),Count:n.Count})});ko.utils.arrayForEach(i,function(n){ko.utils.arrayForEach(n.InRangeLocations(),function(n){if(n.Coordinates){var i=ko.utils.arrayFirst(t.pins,function(t){return t.Id==n.Id()});i||t.pins.push({Id:n.Id(),LocalizedLocationId:n.LocalizedLocationId(),Address:n.Address(),Coordinates:{x:n.Coordinates.Longitude(),y:n.Coordinates.Latitude()},DisplayName:n.DisplayName(),DisplayLocationId:n.DisplayLocationId(),DisplayAddress:n.DisplayAddress(),DisplayStreetAddress:n.DisplayStreetAddress(),LocalizedName:n.LocalizedName()})}})})};t.getPopupTitle=function(n){if(n.Count){var t=$("<span class='hidden-xs hidden-sm' data-automation='pin-popup-title'/>").text($.t("Opportunity.Opportunities.ResultJobCount_map_pin",{count:n.Count})),i=$("<a class='visible-xs visible-sm opportunity-link opp-link' data-automation='pin-popup-title-link' id='filterByLocationXS'/>").text($.t("Opportunity.Opportunities.ResultJobCount_map_pin",{count:n.Count})).attr("onclick","filterPinnedLocation()");return t.outerHtml()+i.outerHtml()}return undefined};t.getPopupContent=function(n){var e=$("<span/>").attr("data-automation","pin-popup-content"),u=undefined,r,i,t,f;return n.DisplayLocationId&&n.LocalizedLocationId&&(u=n.LocalizedLocationId+" "+$("<br/>").outerHtml()),r=undefined,n.DisplayName&&n.LocalizedName&&(r=n.LocalizedName+" "+$("<br/>").outerHtml()),i=undefined,n.DisplayAddress&&n.DisplayStreetAddress&&n.Address&&n.Address.Line1()&&(i=n.Address.Line1(),n.Address.Line2()&&(i=i+" "+n.Address.Line2()),i=i+" "+$("<br/>").outerHtml()),t=n.DisplayAddress&&n.Address&&n.Address.City()?n.Address.City()+",":undefined,n.DisplayAddress&&n.Address.State()&&(t=t?t+" "+n.Address.State().Code():n.Address.State().Code()),n.DisplayAddress&&n.Address.PostalCode()?(f=n.Address.PostalCode()+",",t=t?t+" "+f:f):n.DisplayAddress&&n.Address.State()&&(t+=","),n.DisplayAddress&&n.Address.Country()&&(t=t?t+" "+n.Address.Country().Code():n.Address.Country().Code()),e.html((r?r:"")+" "+(u?u:"")+" "+(i?i:"")+" "+(t?t:"")),e.outerHtml()};t.drawPins=function(){t.pins.sort(function(n,t){return n.Coordinates.y==t.Coordinates.y?0:n.Coordinates.y<t.Coordinates.y?1:-1});ko.utils.arrayForEach(t.pins,function(n){i.setMarkerWithPopup(n)})};t.setMarkerWithPopup=function(n){if(!t.map){t.mapSetMarkerTasks.push(n);return}require(["esri/geometry/Point","esri/geometry/SpatialReference","esri/Graphic","esri/geometry/support/webMercatorUtils","esri/symbols/PictureMarkerSymbol","esri/PopupTemplate"],function(r,u,f,e,o,s){var c=new r({latitude:n.Coordinates.y,longitude:n.Coordinates.x,spatialReference:new u({wkid:4326})}),h=new f(e.geographicToWebMercator(c),new o({url:"../../../Content/images/pin_svg_outline.svg#da="+n.Id,height:"40px",width:"30px",yoffset:"20px"}));h.attributes={title:i.getPopupTitle(n),content:i.getPopupContent(n),locationId:n.Id};h.popupTemplate=new s({title:"{title}",content:"{content}",actions:[{id:"filter-by-pin-location",title:$.t("Common.FilterLocation"),className:"btn-filter-by-this-location"}]});t.map.layers.getItemAt(0).add(h)})};t.geoServiceUnavailable=ko.observable(!1);t.testGeoService=function(){$.ajax(i.arcGisSuggestUrl+"?"+$.param({text:"test",f:"pjson"}),{suppressErrors:!0}).done(function(n){n.error&&i.geoServiceUnavailable(!0)}).fail(function(){i.geoServiceUnavailable(!0)})};t.shouldShowMap()&&(t.testGeoService(),t.initializeMap(),t.createPins(t.locations(),t.opportunities()),t.drawPins())}}(),function(){namespace("US.Opportunity").OpportunityApplyCountryQuestionsViewModel=function(n,t,i,r){var u=this;u.application=n;u.answerOptions=ko.observableArray(t);u.answer=ko.observable();u.declineToAnswer=ko.observable();u.answer.subscribe(function(n){return n&&u.declineToAnswer(!1),!1});u.declineToAnswer.subscribe(function(n){return n&&u.answer(null),!1});u.question=new Recruiting.Opportunity.ApplicationCountryQuestion({ApplicationId:u.application.Id,Question:i,Answer:ko.computed(function(){return u.declineToAnswer()?r:u.answer()})});u.application.CountryQuestions.push(u.question)}}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this,t)||this;return i.presenceVisible=ko.observable(),i.isUploading=ko.observable(!1),i.editingPresence=ko.observable(!1),i.userRequiresReconsent=ko.observable(!1),i.isParsingResume=ko.observable(!1),i.isDocumentsCollapsed=ko.observable(!1),i.isQuestionsCollapsed=ko.observable(!1),i.isAvailabilityCollapsed=ko.observable(!1),i.documentStartedUpload=function(){i.isUploading(!0)},i.documentFinishedUpload=function(){i.isUploading(!1)},i.successUrl=t.successUrl,i.presenceVisible=ko.observable(t.presenceVisible),i.userRequiresReconsent(t.userRequiresReconsent),i.submissionDisabled=ko.computed(function(){return i.isExecuting()||i.isUploading()||i.editingPresence()}),i.submitButtonText=t.assessmentAutolaunchEnabled&&!!i.opportunity.AssessmentPackageId?$.t("Opportunity.Apply.SubmitAndContinue"):$.t("Common.Submit"),i.showApplicantSourcesQuestion=t.showApplicantSourcesQuestion,US.utils.window.addEventListener("startedUploadingDocument",i.documentStartedUpload),US.utils.window.addEventListener("finishedUploadingDocument",i.documentFinishedUpload),i}return __extends(t,n),t.prototype.countryQuestionForKey=function(n){return $.grepFirst(this.application().CountryQuestions(),function(t){return t.Question()===n})},t.prototype.setCountryQuestionsViewModel=function(n){this.countryQuestionsViewModel=n},t.prototype.showEeocRaceEthnicityDescriptions=function(n){US.utils.showModal({viewModel:{},template:n})},t.prototype.onScheduleChangedCallback=function(n){var t=this.application();t.Availability.TimeSlots=n;this.application(t)},t.prototype.onSuccess=function(n){US.utils.window.redirect(this.successUrl+"?"+$.param({applicationId:n.data.applicationId}))},t}(n.Common.ApplyViewModel);t.OpportunityApplyViewModel=i})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Opportunity").OpportunityAppQuestionsViewModel=function(n){var t=this,i;t.MAX_QUESTIONS=n.maxApplicationQuestionsAllowed||120;t.MAX_ANSWERS=n.maxApplicationAnswerChoicesAllowed||260;t.opportunity=n.opportunity;t.opportunitySaver=n.opportunitySaver;t.opportunityDefaultLocaleId=n.opportunityDefaultLocaleId;t.tenantPreferredLocaleId=n.tenantPreferredLocaleId;t.Locales=ko.mapping.fromJS(n.Locales,{create:function(n){return new US.Locale(n.data)}});t.canAddScreeningQuestion=function(){var n=t.opportunity().LoggedInUserIsRecruitmentAdministrator();return t.opportunity().ApplicationQuestions().length<t.MAX_QUESTIONS&&(n||t.opportunity().isNotPublished())};t.canReorderScreeningQuestion=function(){return t.opportunity().isNotPublished()?!0:t.opportunity().LoggedInUserIsRecruitmentAdministrator()};t.newQuestion=function(){var r=t.getLargestActiveOrdinal(),n;i();n=new Recruiting.Opportunity.ApplicationQuestion({IsValidateConfiguration:!0,LoggedInUserIsRecruitmentAdministrator:t.opportunity().LoggedInUserIsRecruitmentAdministrator,HasBeenPublished:!1,Ordinal:r+1,OpportunityDefaultLocaleId:t.opportunityDefaultLocaleId,TenantPreferredLocaleId:t.tenantPreferredLocaleId,IsNew:!0});n.isExpanded(!0);t.opportunity().ApplicationQuestions.push(n);n.questionTextHasFocus(!0)};t.reactivateQuestion=function(n){var r=t.getLargestActiveOrdinal();n.IsActive(!0);n.Ordinal(r+1);t.sortApplicationQuestions();t.opportunity().ApplicationQuestions.valueHasMutated();i();n.isExpanded(!0)};t.sortApplicationQuestions=function(){return t.opportunity().ApplicationQuestions.sort(function(n,t){return n.Ordinal()-t.Ordinal()})};t.deactivateQuestion=function(n){n.IsActive(!1);t.opportunity().ApplicationQuestions.valueHasMutated()};t.shouldShowDeleteButton=function(n){return t.opportunity().isNotPublished()||!n.HasBeenPublished()};t.shouldShowActivateButtons=function(n){return t.opportunity().LoggedInUserIsRecruitmentAdministrator()&&!t.opportunity().isNotPublished()&&(!n||n.HasBeenPublished())};t.markedForDelete=ko.observable(null);t.removeQuestion=function(n){var i=t.markedForDelete()||n;t.opportunity().ApplicationQuestions.remove(i);t.opportunitySaver.lastPublishResponse=null;t.opportunitySaver.validateOpportunity();t.markedForDelete(null)};t.markForDeletion=function(n){t.markedForDelete(n);US.utils.showModal({viewModel:t,context:t,template:"DeleteQuestionModal"})};t.deleteQuestionMessage=function(){return $.t("Opportunity.Create.ApplicationQuestions.DeleteQuestionMessage")};t.calculateTotalScore=function(){var n=0,i=t.activeQuestions();return i.forEach(function(t){n=n+t.Score()}),n};t.activeQuestions=ko.computed(function(){return t.sortApplicationQuestions(),t.opportunity().ApplicationQuestions().filter(function(n){return n.IsActive()})});t.moveQuestionUp=function(n,i){var r=t.activeQuestions()[n-1],u=r.Ordinal(),f=i.Ordinal();i.Ordinal(u);r.Ordinal(f);t.sortApplicationQuestions()};t.moveQuestionDown=function(n,i){var r=t.activeQuestions()[n+1],u=r.Ordinal(),f=i.Ordinal();i.Ordinal(u);r.Ordinal(f);t.sortApplicationQuestions()};i=function(){for(var n=0;n<t.opportunity().ApplicationQuestions().length;n++)t.opportunity().ApplicationQuestions()[n].isExpanded(!1)};t.isLibraryQuestionsExist=function(){var t=n.libraryInitialQuestionsCount||0;return t>0};t.libraryQuestions=n.libraryQuestions||ko.observableArray();t.libraryQuestionsThatAreAddedToOpportunity=ko.computed(function(){return $.map(t.opportunity().ApplicationQuestions(),function(n){return n.LibraryScreeningQuestionId()})});t.isQuestionAddedToOpprotunity=function(n){return $.inArray(n.Id(),t.libraryQuestionsThatAreAddedToOpportunity())>-1};t.libraryQuestionsCount=n.libraryQuestionsCount||ko.observable(0);t.filteredlibraryQuestionsCount=n.filteredlibraryQuestionsCount||ko.observable(0);t.libraryQuestionsSearchQuery=n.libraryQuestionsSearchQuery||ko.observable();t.selectedLibraryQuestionIds=n.selectedLibraryQuestionIds||ko.observableArray();t.pagingViewModel=n.pagingViewModel||new US.Common.PagingViewModel;t.gridViewModel=n.gridViewModel||new US.RecruitmentAdministrator.ScreeningQuestionGridViewModel;t.addLibraryQuestions=function(){$.each(t.selectedLibraryQuestionIds(),function(n,i){var e=$.grep(t.libraryQuestions(),function(n){return n.Id()==i&&!t.isQuestionAddedToOpprotunity(n)}),u,r,f;e.length!=0&&(u=e[0],r=ko.mapping.toJS(u),r.IsValidateConfiguration=!0,r.Id=undefined,r.LibraryScreeningQuestionId=u.Id(),f=ko.mapping.fromJS(r,Recruiting.Opportunity.ApplicationQuestion.MAPPING),f.Ordinal(t.getLargestActiveOrdinal()+1),t.opportunity().ApplicationQuestions.push(f))});t.selectedLibraryQuestionIds.removeAll();t.opportunitySaver.validateOpportunity();t.showLibrary(!1)};t.showLibrary=ko.observable(!1);t.getLargestActiveOrdinal=function(){var n=t.activeQuestions();return n.length?n[n.length-1].Ordinal():0};t.showQuestionLibrary=function(){i();t.pagingViewModel.currentPage(1);t.selectedLibraryQuestionIds.removeAll();t.showLibrary(!0)};t.hideLibraryQuestions=function(){t.showLibrary(!1);t.selectedLibraryQuestionIds.removeAll()};t.showPreview=function(n){US.utils.showModal({viewModel:n,context:t,template:"PreviewQuestionModal"})};t.shouldAllowChanges=ko.computed(function(){return t.opportunity().LoggedInUserIsRecruitmentAdministrator()||t.opportunity().isNotPublished()});t.sortBaseOnOrdinal=function(n,t){return n.Ordinal()-t.Ordinal()};t.getLanguage=function(n){if(!n)return null;var i=$.grepFirst(t.Locales(),function(t){return t.Id()===n});return i?i.Name():null}}}(),function(){namespace("US.Opportunity").OpportunityAssessmentViewModel=function(n){var t=this;t.enabled=n.assessmentEnabled;t.packageChoices=n.assessmentPackageChoices;t.opportunity=n.opportunity;t.isRecAdmin=n.isRecAdmin;t.allOfTypeWotc=n.allOfTypeWotc;t.allOfTypeAssessment=n.allOfTypeAssessment;t.assessmentAvailable=n.assessmentAvailable;t.availableTenantAssessmentIntegrations=[];n.availableTenantAssessmentIntegrations!=undefined&&$.each(n.availableTenantAssessmentIntegrations,function(n,i){t.availableTenantAssessmentIntegrations.push(new Recruiting.Opportunity.TenantAssessmentIntegration(i))});t.groupedAssessmentByType=ko.observableArray([]);t.outmatch=n.outmatch==undefined?ko.observable(undefined):ko.observable(new Recruiting.Opportunity.OpportunityAssessmentPackage(n.outmatch));t.modalPackages=ko.observableArray();t.modalIsOpen=ko.observable(!1);t.modalIntegrationId=ko.observable("");t.modalTitle=ko.observable("");t.modalDisplayDescriptionColumn=ko.observable(!0);t.canChangeAssessmentPackage=ko.computed(function(){return t.isRecAdmin&&(Recruiting.TenantFeatureToggle.isEnabled("EditAssessmentPackagesOnPublishedOpps")||Recruiting.TenantFeatureToggle.isEnabled("AssessmentIntegration"))?t.opportunity().PublishingStatus()!=Recruiting.Opportunity.PublishingStatus.Closed&&t.opportunity().PublishingStatus()!=Recruiting.Opportunity.PublishingStatus.PendingApproval:t.opportunity().PublishingStatus()==Recruiting.Opportunity.PublishingStatus.Draft||t.opportunity().PublishingStatus()==Recruiting.Opportunity.PublishingStatus.RejectDraft});t.showDeleteAssessmentPackageConfirmationModal=ko.observable(!1);t.currentEditingAssessmentPackage=ko.observable(null);t.onDeleteAssessmentPackageRequested=function(n){t.showDeleteAssessmentPackageConfirmationModal(!0);t.currentEditingAssessmentPackage(n)};t.deleteAssessmentPackage=function(n){if(t.showDeleteAssessmentPackageConfirmationModal(!1),t.currentEditingAssessmentPackage(null),n.OutmatchType())t.opportunity().AssessmentPackageId(null),t.outmatch(null);else{var i=t.opportunity().OpportunityAssessmentsPackages().filter(function(t){return t!==n});t.opportunity().OpportunityAssessmentsPackages(i)}};t.onCancelDeleteAssessmentPackageRequested=function(){t.showDeleteAssessmentPackageConfirmationModal(!1);t.currentEditingAssessmentPackage(null)};t.assessmentPackageCaption=ko.computed(function(){return t.canChangeAssessmentPackage()?$.t("Common.Forms.Select.Empty.Choose"):$.t("Common.Forms.Select.Empty.None")});t.sortAssessmentPackage=function(){t.opportunity().OpportunityAssessmentsPackages().sort(function(n,t){return n.Ordinal()-t.Ordinal()})};t.assessmentPackages=ko.computed(function(){return t.sortAssessmentPackage(),t.opportunity().OpportunityAssessmentsPackages().filter(function(n){return!n.OutmatchType()})});t.moveAssessmentUp=function(n,i){var r=t.assessmentPackages()[n-1],u=r.Ordinal(),f=i.Ordinal();i.Ordinal(u);r.Ordinal(f);t.sortAssessmentPackage()};t.moveAssessmentDown=function(n,i){var r=t.assessmentPackages()[n+1],u=r.Ordinal(),f=i.Ordinal();i.Ordinal(u);r.Ordinal(f);t.sortAssessmentPackage()};t.sectionTitle=function(){return t.allOfTypeWotc?$.t("Opportunity.Create.ApplicationQuestions.AssessmentPackage.SectionHeaderWotc"):t.allOfTypeAssessment?$.t("Opportunity.Create.ApplicationQuestions.AssessmentPackage.SectionHeaderAssessment"):$.t("Opportunity.Create.ApplicationQuestions.AssessmentPackage.SectionHeaderNew")};t.opportunityHasAssessments=ko.computed(function(){return t.outmatch()||t.opportunity().OpportunityAssessmentsPackages()!=undefined&&t.opportunity().OpportunityAssessmentsPackages().length>0});t.getType=function(n){return Recruiting.Opportunity.AssessmentType[n]};t.isWotcType=function(n){return n.AssessmentIntegrationType()==Recruiting.Opportunity.AssessmentType.WOTC};t.getAllAssessmentGroups=ko.computed(function(){var f=t.availableTenantAssessmentIntegrations.filter(function(n){return n.AssessmentIntegrationType()==Recruiting.Opportunity.AssessmentType.WOTC}).length>0,e=t.availableTenantAssessmentIntegrations.filter(function(n){return n.AssessmentIntegrationType()==Recruiting.Opportunity.AssessmentType.Assessment}).length>0,o=t.availableTenantAssessmentIntegrations.filter(function(n){return t.opportunity().OpportunityAssessmentsPackages().filter(function(t){return t.AssessmentIntegrationId()==n.IntegrationId()}).length==0}),i=[],u=[],r,n;$.each(o,function(n,t){t.AssessmentIntegrationType()==Recruiting.Opportunity.AssessmentType.Assessment&&t.HasPackages()?i.push({id:t.IntegrationId(),itemDisplayName:t.VendorName(),extraField:"notoutmatch"}):t.AssessmentIntegrationType()==Recruiting.Opportunity.AssessmentType.WOTC&&u.push({id:t.IntegrationId(),itemDisplayName:t.VendorName(),extraField:"notoutmatch"})});r=t.enabled&&t.packageChoices&&t.packageChoices.length>0;r&&!t.opportunity().AssessmentPackageId()&&i.push({id:"",itemDisplayName:"Outmatch",extraField:"outmatch"});n=[];f&&n.push({displayName:$.t("Opportunity.Create.ApplicationQuestions.AssessmentPackage.AssessmentTypeWotc"),groupItems:u});(e||r)&&n.push({displayName:$.t("Opportunity.Create.ApplicationQuestions.AssessmentPackage.AssessmentType"),groupItems:i});t.groupedAssessmentByType(n)});t.displayModalForOutmatchPackages=function(n){if(t.packageChoices){var i=[];($.each(t.packageChoices,function(t,r){i.push({isSelected:n!=undefined&&n==r.Id,packageCode:r.PackageId,packageId:r.Id,packageName:r.Description})}),i.length!=0)&&(t.modalIntegrationId("outmatch"),t.modalDisplayDescriptionColumn(!1),t.modalTitle($.t("Opportunity.Create.ApplicationQuestions.AssessmentPackage.AssessmentType")+" (Outmatch)"),t.sortModalPackages(i),t.modalIsOpen(!0))}};t.sortModalPackages=function(n){n.sort(function(n,t){return n.packageName.toLowerCase()>t.packageName.toLowerCase()?1:n.packageName.toLowerCase()<t.packageName.toLowerCase()?-1:0});t.modalPackages(n)};t.displayModalForAssessmentPackage=function(n,i){if(n&&n.AssessmentIntegrationType()==Recruiting.Opportunity.AssessmentType.Assessment&&n.HasPackages()){var r=[];($.each(n.Packages(),function(n,t){r.push({isSelected:i!=undefined&&i==t.PackageId(),packageCode:t.PackageCode(),packageId:t.PackageId(),packageName:t.PackageName(),packageDescription:t.PackageDescription()})}),r.length!=0)&&(t.modalIntegrationId(n.IntegrationId()),t.modalDisplayDescriptionColumn(!0),t.modalTitle($.t("Opportunity.Create.ApplicationQuestions.AssessmentPackage.AssessmentType")+" ("+n.VendorName()+")"),t.sortModalPackages(r),t.modalIsOpen(!0))}};t.getTenantAssessmentIntegrationById=function(n){return $.grepFirst(t.availableTenantAssessmentIntegrations,function(t){return t.IntegrationId()==n})};t.handleAddAssessment=function(n,i,r){if(i=="outmatch")t.displayModalForOutmatchPackages(r);else{var u=t.getTenantAssessmentIntegrationById(n);if(!u)return;if(u.AssessmentIntegrationType()==Recruiting.Opportunity.AssessmentType.WOTC){t.upsertOpportunityAssessment(u);return}t.displayModalForAssessmentPackage(u,r)}};t.upsertOpportunityAssessment=function(n,i){var o=t.opportunity().OpportunityAssessmentsPackages().find(function(t){return t.AssessmentIntegrationId()==n.IntegrationId()}),f=0,u,r,e;o?f=o.Ordinal():(u=0,$.each(t.assessmentPackages(),function(n,t){t.Ordinal()>u&&(u=t.Ordinal())}),f=u+1);r=new Recruiting.Opportunity.OpportunityAssessmentPackage({AssessmentIntegrationId:n.IntegrationId(),ClusterIntegrationIsActive:!0,PackageId:null,PackageDescription:null,OutmatchType:!1,PackageIsEnabled:null,PackageName:null,IntegrationIsEnabled:n.IsTenantEnabled(),VendorName:n.VendorName(),AssessmentIntegrationType:n.AssessmentIntegrationType(),Ordinal:f});n.AssessmentIntegrationType()==Recruiting.Opportunity.AssessmentType.Assessment&&i&&(r.PackageId(i.PackageId()),r.PackageDescription(i.PackageDescription()),r.PackageName(i.PackageName()),r.PackageIsEnabled(!0));e=t.opportunity().OpportunityAssessmentsPackages().filter(function(n){return n.AssessmentIntegrationId()!==r.AssessmentIntegrationId()});e.push(r);t.opportunity().OpportunityAssessmentsPackages(e)};t.onModalCanceled=function(){t.modalPackages([]);t.modalIsOpen(!1)};t.onModalApply=function(n,i){var r,u,f;if(t.modalIsOpen(!1),t.modalPackages([]),n=="outmatch"){t.packageChoices&&(r=t.packageChoices.find(function(n){return n.Id==i}),r&&(t.outmatch(new Recruiting.Opportunity.OpportunityAssessmentPackage({AssessmentIntegrationId:null,PackageDescription:null,Ordinal:null,PackageId:r.Id,PackageName:r.Description,OutmatchType:!0,AssessmentIntegrationType:Recruiting.Opportunity.AssessmentType.Assessment,IntegrationIsEnabled:!0,VendorName:"Outmatch",ClusterIntegrationIsActive:!0,PackageIsEnabled:!0})),t.opportunity().AssessmentPackageId(r.Id)));return}(u=$.grepFirst(t.availableTenantAssessmentIntegrations,function(t){return t.IntegrationId()==n}),u)&&(f=u.Packages().find(function(n){return n.PackageId()==i}),f)&&t.upsertOpportunityAssessment(u,f)};t.editAssessmentPackage=function(n){var i=t.getTenantAssessmentIntegrationById(n.AssessmentIntegrationId());t.displayModalForAssessmentPackage(i,n.PackageId())};t.editOutmatchPackages=function(){t.displayModalForOutmatchPackages(t.outmatch().PackageId())};t.outmatchHasError=function(){return t.opportunity().AssessmentHasError()};t.confirmDelete=function(n){return t.opportunity().PublishingStatus()===Recruiting.Opportunity.PublishingStatus.Published&&n.IntegrationIsEnabled()&&(n.PackageIsEnabled()||t.isWotcType(n))}}}(),function(){namespace("US.Opportunity").OpportunityCreateViewModel=function(n){var h=this,t=this,s=7e3,i,u,f,r,e,o;n=$.extend({},{locales:[],localeId:null,recruitingProcessChoices:[],recruiterChoices:[],allowedToPublishOpportunities:!1},n);t.fieldGrouping={CreateOpportunityDetails:["InternalJobTitle","InternalDescription","InternalBriefDescription","Notes","Translations","WorkExperienceCriteria","JobCategoryId","EmployeeTypeId"],CreateOpportunityAppQuestions:["ApplicationQuestions"],CreateOpportunityPhysicalLocations:["AutoFeedCompanyName","PhysicalLocations","LegalEntityId","OrgLevelGroups","Locations"],CreateOpportunityCompensation:["CompensationAmount"],CreateOpportunityRecruitingProcess:["ApprovalTasks","RecruiterId","OnboardingOwnerId","SupervisorId","HiringManagerId","RecruitingProcessId","SharedWithRecruiters"],CreateOpeningInformation:["BudgetedFullTimeEquivalent","MaximumHeadCount","StaffingPlanImpact","JustificationComments"]};t.OPPORTUNITY_DETAILS_TAB="OpportunityDetails";t.JOB_BOARD_POSTINGS_TAB="JobBoardPostings";t.SCREENING_QUESTIONS_TRANSLATIONS="ScreeningTranslations";t.opportunity=n.opportunity;t.saver=n.saver;t.opportunityPublishViewModel=ko.observable(null);t.opportunityRenderViewModel=null;t.recruitingProcessVm=n.recruitingProcessVm;t.selectJobVm=n.selectJobVm;t.currencyCodes=n.currencyCodes;t.legalEntitiesModel=n.legalEntitiesModel;t.physicalLocationVm=n.physicalLocationVm;t.orgLevelsVm=n.orgLevelsVm;t.compensationVm=n.compensationVm;t.appQuestionsVm=n.appQuestionsVm;t.assessmentVm=n.assessmentVm;t.openingInformationVm=n.openingInformationVm;t.readOnlyMode=n.readOnlyMode;t.fetchClosedOpportunityDetails=function(i){$.get(n.getOpportunityPreviewUrl,{opportunityId:t.opportunity().Id()}).done(function(n){if(n.success){var r=new US.Opportunity.CandidateOpportunityDetail(n.data),u=new US.Opportunity.OpportunityRenderViewModel({opportunity:r});t.opportunityRenderViewModel=u;i()}})};t.viewMode=ko.observable("Wizard");t.activePane=ko.observable("SelectJob");t.jobDoesNotExistError=ko.observable();t.candidateRequirements=n.candidateRequirementsVm;t.translationManagerVm=n.translationManagerVm;t.notesMaxCharCount=4e3;t.job=n.job;t.jobCategoryChoices=n.jobCategoryChoices;t.opportunityApplicantsBaseUrl=n.opportunityApplicantsBaseUrl;t.opportunitySummaryVm=n.opportunitySummaryVm;t.opportunityApplicantsUrl=function(n){return t.opportunityApplicantsBaseUrl+"?"+$.param({opportunityId:n})};t.applicantText=function(){return t.opportunity().ApplicationCount()===1?$.t("Opportunity.Create.ApplicantCountSingle"):$.t("Opportunity.Create.ApplicantCount",{applicantCount:t.opportunity().ApplicationCount()||0})};t.canAddRequirement=ko.computed(function(){var n=t.candidateRequirements.currentWorkExperienceCriterion().TranslationList.forLocale(t.opportunity().DefaultLocaleId());return n==null?!1:t.candidateRequirements.currentWorkExperienceCriterion().TranslationList.forLocale(t.opportunity().DefaultLocaleId()).Description()});t.jobFamilyName=ko.computed(function(){return t.opportunitySummaryVm.jobCategoryName()});t.opportunity().IsEvergreen.subscribe(function(){t.opportunity().IsEvergreen()&&(t.opportunity().BudgetedFullTimeEquivalent(""),t.opportunity().MaximumHeadCount(""))});t.shouldShowJobBoardMembershipErrorFlag=ko.computed(function(){return t.opportunityPublishViewModel()==null?n.hasJobBoardMembershipErrors:t.opportunityPublishViewModel().hasJobBoardMembershipErrors()});t.isReadyForPublishing=ko.observable(!1);t.shouldShowJobPostingsTab=function(){return n.allowedToPublishOpportunities===!1||n.readOnlyMode===!0?!1:t.opportunity().PublishingStatus()===Recruiting.Opportunity.PublishingStatus.Published||t.opportunity().PublishingStatus()===Recruiting.Opportunity.PublishingStatus.Closed||t.isReadyForPublishing()};n.showPublishTabOnInit?(t.isReadyForPublishing(!0),t.activeTab=ko.observable(t.JOB_BOARD_POSTINGS_TAB),t.viewMode(t.JOB_BOARD_POSTINGS_TAB)):t.activeTab=ko.observable(t.OPPORTUNITY_DETAILS_TAB);t.goToTab=function(n){if(n===t.OPPORTUNITY_DETAILS_TAB){if(t.opportunity().hasEverChanged===!0){window.location.reload();return}t.activeTab(t.OPPORTUNITY_DETAILS_TAB);var i=t.readOnlyMode?"OpportunityRender":"Wizard";t.viewMode(i);return}if(t.saver.opportunityHasChanges())Recruiting.Notification.modal({header:$.t("Opportunity.Create.OpportunityUnsavedChangesModal.Title"),question:$.t("Opportunity.Create.OpportunityUnsavedChangesModal.Message"),confirmButton:$.t("Common.ConfirmContinue"),cancelButton:$.t("Common.Cancel"),confirm:function(){t.publish()},close:function(){}});else{if(t.opportunityPublishViewModel()==null){t.fetchOpportunityPublishDetails(t.opportunity().Id(),function(){t.activeTab(n);t.viewMode(n);t.opportunityPublishViewModel().opportunity().commit();t.opportunityPublishViewModel().opportunity().beginEdit()});return}t.activeTab(n);t.viewMode(t.JOB_BOARD_POSTINGS_TAB)}};t.shouldShowDraftDate=function(){return Boolean(t.saver.isSavingDraft()||t.opportunity().UpdatedDate())};t.shouldShowOpportunityPreview=function(){return t.activeTab()===t.OPPORTUNITY_DETAILS_TAB&&t.readOnlyMode===!0?!1:Boolean(t.opportunity().JobId())};t.shouldShowJobBoardDetailsTab=function(){return t.activePane()!=="SelectJob"};t.shouldShowEvergreenSubtitle=function(){return t.opportunity().IsEvergreen()};t.fetchOpportunityPublishDetails=function(i,r){var u=n.publishOpportunityUrl+"?"+$.param({opportunityId:i}),f=n.refreshPostingUrl+"?"+$.param({opportunityId:i}),e=n.refreshAllPostingsUrl+"?"+$.param({opportunityId:i});$.getJSON(u).done(function(n){var u=n.data;if(!n.success){US.utils.window.redirect(u.redirectUrl);return}var v=u.loadJobBoardChoicesUrl+"?"+$.param({opportunityId:i}),y=new US.FeatureConfiguration.FeatureSettings(u.featureConfigurationGroups),s=ko.observable(new US.Opportunity.CreateOpportunity($.extend({},{DefaultLocaleId:null},u.createOpportunity||{}))),o=ko.observable(new US.Opportunity.PublishOpportunity(u.publishOpportunity)),c=ko.observable(o().isOpportunityPublishedExternally()),p=u.legalEntities,w=window.Modernizr.history?window.History.getLocationHref():window.History.getHash(),l=$.deparam($.deparam.querystring(w,!0),!0),b=ko.observable(new US.Opportunity.JobWithTranslations(u.job)),a=$.grepFirst(u.jobBoardChoices,function(n){return n.Id===u.defaultExternalJobBoardId}),k=ko.computed(function(){return s().PublishingStatus()===Recruiting.Opportunity.PublishingStatus.Closed}),d=ko.computed(function(){return t.opportunity().PublishingStatus()===Recruiting.Opportunity.PublishingStatus.Published}),g=$.map(u.thirdPartyJobBoardIntegrations,function(n){return new Recruiting.ThirdPartyJobBoards.ThirdPartyJobBoardIntegrationViewModel({integration:n,opportunity:o,isOpportunityPublishedExternally:c,thirdPartyPublishUrl:u.publishToThirdPartyJobBoardLocalUrl,thirdPartyUnpublishUrl:u.unpublishFromThirdPartyJobBoardLocalUrl,loadJobPostingsUrl:u.loadJobPostingsUrl,loadJobApplicantsUrl:u.loadJobApplicantsUrl,candidateDetailUrl:u.candidateDetailUrl,redirectIntegrationId:l.integrationId,redirectStatusCode:l.code,defaultExternalJobBoardName:a.Name,isOpportunityClosed:k})}),nt=new Recruiting.ThirdPartyJobBoards.AutoFeedSectionViewModel(i,u.autoFeedsWithPosting,u.thirdPartyJobBoardIntegrations,u.loadJobApplicantsUrl,u.candidateDetailUrl,u.loadAutoFeedsWithPostingUrl,u.updateCompanyJobBoardLocalUrl),tt=new US.Opportunity.OpportunityPublishViewModel({opportunity:o,createOpportunity:s,job:b,featureSettings:y,loggedInRecruiterId:u.loggedInRecruiterId,recruiter:u.recruiter,recruitingProcessName:u.recruitingProcessName,isOpportunityPublishedExternally:c,jobBoardChoices:u.jobBoardChoices,publishedOpportunitiesUrl:u.publishedOpportunitiesUrl,allOpportunitiesUrl:u.allOpportunitiesUrl,publishCompanyJobBoardsUrl:u.publishCompanyJobBoardsUrl,getOpportunityPreviewUrl:u.getOpportunityPreviewUrl,renewOnLinkedInUrl:u.renewOnLinkedInUrl,defaultExternalJobBoard:a,legalEntities:p,thirdPartyJobBoardViewModels:g,autoFeedSectionViewModel:nt,createOpportunityUrl:u.createOpportunityUrl,loadJobBoardChoicesUrl:v,isLinkedInConfigured:u.isLinkedInConfigured,refreshPostingUrl:f,refreshAllPostingsUrl:e,jobBoardUrl:u.jobBoardUrl,autoFeedWithPostingViewModels:u.autoFeedWithPostingViewModels,applicantSources:u.applicantSources,isOpportunityPublished:d});h.opportunityPublishViewModel(tt);r()})};$(document).on("opportunity-show-tab-request",function(n,i){t.activeTab(i);t.viewMode(i)});$(document).on("opportunity-ready-for-publishing",function(n,i){t.isReadyForPublishing(!0);t.checkForCloseOpportunityWell();t.fetchOpportunityPublishDetails(i,function(){t.goToTab(t.JOB_BOARD_POSTINGS_TAB);t.opportunityPublishViewModel().opportunity().commit();t.opportunityPublishViewModel().opportunity().beginEdit()})});$(document).on("opportunity-published",function(n,i){t.opportunity().PublishingStatus(i);t.saver.commitOpportunityChanges()});t.trim=function(n){n(n().trim())};t.trimTitle=function(){t.trim(t.opportunity().defaultTranslation().Title)};t.trimAutoFeedCompanyName=function(){t.opportunity().AutoFeedCompanyName()&&t.trim(t.opportunity().AutoFeedCompanyName)};t.trimInternalJobTitle=function(){t.trim(t.opportunity().defaultTranslation().InternalJobTitle)};t.trimExternalBriefDescription=function(){t.trim(t.opportunity().defaultTranslation().ExternalBriefDescription)};t.trimInternalBriefDescription=function(){t.trim(t.opportunity().defaultTranslation().InternalBriefDescription)};t.trimImpactToStaffingPlan=function(){t.trim(t.opportunity().ImpactToStaffingPlan)};i=function(){return n.featureSettings.isFeatureEnabled("Recruitment.OpportunityManagement.PublishingAndJobBoards","Approvals")};t.job()&&t.opportunity().JobId()?(t.opportunity().JobTranslations(ko.utils.arrayMap(ko.mapping.toJS(t.job().Translations),function(n){return new Recruiting.Opportunity.JobTranslation(n)})),t.activePane("CreateOpportunityDetails")):(t.opportunity().JobId()&&(t.activePane.subscribe(function(){t.jobDoesNotExistError(null)}),t.jobDoesNotExistError($.t("Opportunity.Create.Errors.validation_JobRemoved"))),t.opportunity().TranslationList.createTranslationsForLocales([$.grepFirst(n.locales,function(t){return t.Id===n.localeId})],{Title:"",ExternalBriefDescription:"",ExternalDescription:"",TravelDescription:""},Recruiting.Opportunity.OpportunityTranslation),t.selectJobVm.opportunityFormDetails.subscribe(function(n){t.job(new US.Opportunity.JobWithTranslations(n.Job));t.legalEntitiesModel.updateLegalEntities(n.LegalEntities);t.activePane("CreateOpportunityDetails")}),t.createOpportunityFromJob=function(n){var r,i,u;t.opportunity().JobId(n.Id());t.opportunity().JobCode(n.Code());t.opportunity().JobCategoryId(n.JobCategoryId());t.opportunity().CountryId(n.CountryId());t.opportunity().CountryName(n.CountryName());t.opportunity().FullTime(n.FullTime());t.opportunity().Salaried(n.Salaried());r=t.currencyCodes[n.CountryCode()]?t.currencyCodes[n.CountryCode()]:t.currencyCodes[Recruiting.CountryCodes.USA];t.opportunity().CompensationAmount().Code(r);t.opportunity().CompensationAmount().Value(n.FormattedCompensationMidpoint());t.opportunity().CompensationGuide().SalaryGradeDescription(n.SalaryGradeDescription());t.opportunity().CompensationGuide().CompensationAnnualMinimum(n.FormattedCompensationAnnualMinimum());t.opportunity().CompensationGuide().CompensationAnnualMaximum(n.FormattedCompensationAnnualMaximum());t.opportunity().CompensationGuide().CompensationHourlyMinimum(n.FormattedCompensationHourlyMinimum());t.opportunity().CompensationGuide().CompensationHourlyMaximum(n.FormattedCompensationHourlyMaximum());t.opportunity().Locations([]);i=t.opportunity().defaultTranslation();i.Title(n.Title()||"");u=n.Description()||"";i.ExternalDescription(u);i.ExternalBriefDescription(n.BriefDescription()?$.stripHtml(n.BriefDescription()):"");t.opportunity().JobTranslations(ko.utils.arrayMap(ko.mapping.toJS(n.Translations),function(n){return new Recruiting.Opportunity.JobTranslation(n)}));t.opportunity().WorkExperienceCriteria(ko.utils.arrayMap(ko.mapping.toJS(n.WorkExperienceCriteria),function(n){var i=new Recruiting.Opportunity.WorkExperienceCriterionWithTranslations(n),r=t.translationManagerVm.getLocaleById(t.opportunity().DefaultLocaleId());return i.TranslationList.createTranslationsForLocales([r],{Description:""},Recruiting.Opportunity.WorkExperienceCriterionTranslation),i}));t.opportunity().EducationCriteria(ko.utils.arrayMap(ko.mapping.toJS(n.EducationCriteria),function(n){return new Recruiting.Opportunity.EducationCriterion(n)}));t.opportunity().LicenseAndCertificationCriteria(ko.utils.arrayMap(ko.mapping.toJS(n.LicenseAndCertificationCriteria),function(n){return new Recruiting.Opportunity.LicenseAndCertificationCriterion(n)}));t.opportunity().SkillCriteria(ko.utils.arrayMap(ko.mapping.toJS(n.SkillCriteria),function(n){return new Recruiting.Opportunity.SkillCriterion(n)}))},t.opportunity().RecruiterId(n.loggedInRecruiterId),t.job.subscribe(function(n){t.createOpportunityFromJob(n)}));t.formattedUpdatedDate=function(){return t.opportunity()&&t.opportunity().UpdatedDate()?moment.utc(t.opportunity().UpdatedDate()).local().format("L LT"):""};t.isNavigationDisabled=ko.computed(function(){var n=t.saver.isSavingDraft();return n?!0:!1});t.canNavigateWithoutValidatingOrSaveDraft=function(){return t.opportunity().PublishingStatus()===Recruiting.Opportunity.PublishingStatus.Closed||t.opportunity().PublishingStatus()===Recruiting.Opportunity.PublishingStatus.PendingApproval||t.readOnlyMode};t.showSaveDraftAndExit=function(){return!t.showPublish()||t.opportunity().canEdit()&&!t.opportunity().PublishingStatus.isPublished()};t.gotoPane=function(n){if(!t.isNavigationDisabled()){if(t.canNavigateWithoutValidatingOrSaveDraft()){t.activePane(n);return}t.saver.validateOrSaveDraft().always(function(){t.opportunity().JobId()&&t.activePane(n)})}};u=function(){t.activePane()==="CreateOpportunityAppQuestions"?t.activePane("CreateOpeningInformation"):t.activePane()==="CreateOpeningInformation"?t.activePane("CreateOpportunityDetails"):t.activePane()==="CreateOpportunityPhysicalLocations"?t.activePane("CreateOpportunityAppQuestions"):t.activePane()==="CreateOpportunityCompensation"?t.activePane("CreateOpportunityPhysicalLocations"):t.activePane("CreateOpportunityCompensation")};f=function(){t.activePane()==="CreateOpportunityDetails"?t.activePane("CreateOpeningInformation"):t.activePane()==="CreateOpeningInformation"?t.activePane("CreateOpportunityAppQuestions"):t.activePane()==="CreateOpportunityAppQuestions"?t.activePane("CreateOpportunityPhysicalLocations"):t.activePane()==="CreateOpportunityPhysicalLocations"?t.activePane("CreateOpportunityCompensation"):t.activePane("CreateOpportunityRecruitingProcess")};t.gotoPreviousPane=function(){if(!t.isNavigationDisabled()){if(t.canNavigateWithoutValidatingOrSaveDraft()){u();return}t.saver.validateOrSaveDraft().done(function(){u()})}};t.gotoNextPane=function(){if(!t.isNavigationDisabled()){if(t.canNavigateWithoutValidatingOrSaveDraft()){f();return}t.saver.validateOrSaveDraft().done(function(){f()})}};t.shouldShowTranslationManagerButton=function(){return t.opportunity().JobCode&&t.activePane()!=="SelectJob"};t.openTranslationManager=function(){t.saver.validateOrSaveDraft().done(function(){t.viewMode("TranslationManager")})};t.openScreeningQuestionsTranslationManager=function(){t.saver.validateOrSaveDraft().done(function(){t.viewMode("ScreeningQuestionsTranslationManager")})};t.closeScreeningQuestionsTranslationManager=function(){r()};t.showSubmitForApproval=function(){if(!i())return!1;var r=n.loggedInRecruiterId!==null&&t.opportunity().RecruiterId()===n.loggedInRecruiterId,u=n.loggedInHiringManagerId!==null&&t.opportunity().HiringManagerId()===n.loggedInHiringManagerId;return(n.HasPermissionToSubmitForApproval||r||u)&&t.opportunity().canSubmitForApproval()};t.showApproveOrReject=function(){return!t.saver.isApproving&&i()&&t.opportunity().canApproveOrReject(n.loggedInRecruiterId||n.loggedInHiringManagerId)};t.showPublish=function(){return n.allowedToPublishOpportunities?!t.opportunity().isNotPublished()||!i()||i()&&t.opportunity().PublishingStatus()===Recruiting.Opportunity.PublishingStatus.Approved:!1};t.isApproveModalOpen=ko.observable(!1);t.closeApprove=function(){t.isApproveModalOpen(!1)};t.approve=function(){t.isApproveModalOpen(!0)};t.proceedFromModalToPublish=function(){t.modal.close();t.publish()};t.publish=function(){t.saver.transitionOpportunity(US.Opportunity.CreateWizard.OpportunitySaver.TRANSITION_PUBLISH,n.publishOpportunityUrl)};t.submitForApproval=function(){t.saver.transitionOpportunity(US.Opportunity.CreateWizard.OpportunitySaver.TRANSITION_APPROVE,n.pendingApprovalOpportunitiesUrl)};t.goToPendingApprovalOpportunities=function(){US.utils.window.redirect(n.pendingApprovalOpportunitiesUrl)};t.goToApprovedOpportunities=function(){US.utils.window.redirect(n.approvedOpportunitiesUrl)};t.isRejectModalOpen=ko.observable(!1);t.onRejectSuccess=function(){return Recruiting.Notification.notifyAfterRedirect(n.myPendingApprovalOpportunitiesUrl,{message:$.t("OpportunityList.MyPendingApprovals.GenericRejectSuccessMessage",{count:1}),clearAfterNotify:!0,delay:s})};t.onApproveSuccess=function(i){t.opportunity().PublishingStatus(i.data.Status);US.utils.window.clearBeforeUnloadEvents();t.opportunity().finalApproverIsApprovingAndCanPublish()?(t.closeApprove(),US.utils.showModal({viewModel:t,template:"PublishModal"})):Recruiting.Notification.notifyAfterRedirect(n.myPendingApprovalOpportunitiesUrl,{message:$.t("OpportunityList.MyPendingApprovals.GenericApproveSuccessMessage",{count:1}),clearAfterNotify:!0,delay:s})};t.approvalCommentLimit=400;t.postOpportunityReject=function(i){return $.post(n.rejectUrl,ko.mapping.toJSON({Id:t.opportunity().Id(),CommentBody:i}))};t.postOpportunityApprove=function(i){return $.post(n.approveUrl,ko.mapping.toJSON({Id:t.opportunity().Id(),CommentBody:i}))};t.reject=function(){t.isRejectModalOpen(!0)};t.closeReject=function(){t.isRejectModalOpen(!1)};t.errorPrefix="OpportunityDetail.Errors.";t.rejectModalTitle=$.t("Opportunity.Create.ChooseApprover.ApprovalComment.RejectComment.Title");t.approveModalTitle=$.t("Opportunity.Create.ChooseApprover.ApprovalComment.ApproveComment.Title");t.rejectSaveButtonAlias=$.t("Opportunity.Create.ChooseApprover.ApprovalComment.RejectComment.Reject");t.approveSaveButtonAlias=$.t("Opportunity.Create.ChooseApprover.ApprovalComment.ApproveComment.Approve");t.rejectCommentLabel=$.t("Opportunity.Create.ChooseApprover.ApprovalComment.RejectComment.Label");t.approveCommentLabel=$.t("Opportunity.Create.ChooseApprover.ApprovalComment.ApproveComment.Label");t.commentErrorField="CommentBody";t.cancel=function(){US.utils.window.redirect(n.allOpportunitiesUrl)};t.redirectAfterClose=function(){var i={type:Recruiting.Notification.type.SUCCESS,message:$.t("Recruiter.Opportunities.ClosedOpportunitySuccessMessage",{title:t.opportunity().defaultTranslation().Title()}),escape:!1};Recruiting.Notification.notifyAfterRedirect(n.allOpportunitiesUrl,i)};t.saveDraftAndExit=function(){t.saver.saveDraft(!0).done(function(){US.utils.window.redirect(n.exitRedirectUrl)})};t.exit=function(){US.utils.window.clearBeforeUnloadEvents();switch(t.opportunity().PublishingStatus()){case Recruiting.Opportunity.PublishingStatus.PendingApproval:US.utils.window.redirect(n.pendingApprovalOpportunitiesUrl);break;case Recruiting.Opportunity.PublishingStatus.Closed:US.utils.window.redirect(n.closedOpportunitiesUrl);break;case Recruiting.Opportunity.PublishingStatus.Approved:US.utils.window.redirect(n.approvedOpportunitiesUrl);break;case Recruiting.Opportunity.PublishingStatus.RejectDraft:US.utils.window.redirect(n.rejectedDraftsOpportunitiesUrl);break;case Recruiting.Opportunity.PublishingStatus.Published:US.utils.window.redirect(n.publishedOpportunitiesUrl);break;default:US.utils.window.redirect(n.allOpportunitiesUrl)}};r=function(){t.viewMode("Wizard")};$(t.translationManagerVm).on("exit",r);US.utils.window.attachBeforeUnload(function(){if(t.saver.opportunityHasChanges()&&!t.opportunity().PublishingStatus.isPendingApproval())return $.t("Opportunity.Create.CancelModalText")});t.groupClicked=function(n){t.gotoPane(n.groupId)};t.dispose=function(){$(t.translationManagerVm).off("exit",r)};t.opportunity().SameAsExternalDescription.subscribe(function(n){var r=t.opportunity().defaultTranslation().ExternalDescription,i=t.opportunity().defaultTranslation().InternalDescription;n?r()===i()&&i(null):(typeof i()=="undefined"||i()===null||$.trim(i())==="")&&i(r())});t.opportunity().SameAsExternalBriefDescription.subscribe(function(n){var r=t.opportunity().defaultTranslation().ExternalBriefDescription,i=t.opportunity().defaultTranslation().InternalBriefDescription;n?r()===i()&&i(null):(typeof i()=="undefined"||i()===null||$.trim(i())==="")&&i(r())});t.opportunity().SameAsExternalJobTitle.subscribe(function(n){var r=t.opportunity().defaultTranslation().Title,i=t.opportunity().defaultTranslation().InternalJobTitle;n?r()===i()&&i(null):(typeof i()=="undefined"||i()===null||$.trim(i())==="")&&i(r())});t.recruitingProcessVm.currentRecruitingProcess.subscribe(function(n){t.opportunity().RecruitingProcessName(n?n.Name():null)});t.recruitingProcessVm.currentRecruitingProcess.notifySubscribers(t.recruitingProcessVm.currentRecruitingProcess());t.opportunity().DefaultLocaleId.subscribe(function(n){t.opportunity().DefaultLocaleName(t.translationManagerVm.getLocaleById(n).Name())});t.opportunity().DefaultLocaleId.notifySubscribers(t.opportunity().DefaultLocaleId());e=US.Opportunity.OpportunityPreviewViewModel.CREATE_PREVIEW_HANDLER(n.getOpportunityPreviewUrl,n.featureSettings);o=function(n){t.saver.saveDraft().done(function(){return e(n)})};t.showOpportunityPreview=function(n){t.saver.isSavingDraft()||(t.saver.opportunityHasChanges()&&!t.opportunity().isPendingApproval()?Recruiting.Notification.modal({header:$.t("Opportunity.Create.OpportunityUnsavedChangesModal.SaveBeforePreviewingQuestion"),question:$.t("Opportunity.Create.OpportunityUnsavedChangesModal.Message"),confirmButton:$.t("Common.ConfirmContinue"),cancelButton:$.t("Common.Cancel"),confirm:function(){t.opportunity().PublishingStatus.isPublished()?t.saver.savePublished().done(function(){return e(n)}):o(n)},close:function(){}}):o(n))};t.closeOpportunities=function(){return t.isClosingOpportunities(!0),$.post(n.closeOpportunitiesUrl,ko.mapping.toJSON({opportunityIds:this.opportunity().Id})).done(function(n){n.success||US.utils.showModal({viewModel:n.data,template:"CloseOpportunityErrorModalTemplate",backdrop:!0})}).always(function(){t.isClosingOpportunities(!1)})};t.beginClose=function(i,r){$.ajax({url:n.applicationsCountUrl,data:ko.mapping.toJSON({opportunityIds:this.opportunity().Id()}),dataType:"json",permissionOptions:{onClose:US.utils.window.reload},method:"POST"}).done(function(n){r&&r.target&&r.target.blur();t.showConfirmationDialog(n.applicationsCount,n.canDeclineApplicationsCount)})};t.showConfirmationDialog=function(n,i){var u=Recruiting.TenantFeatureToggle.isEnabled("HiringManagerPermissions"),r="";r=u?i>0?$.t("Recruiter.Opportunities.CloseOpportunitiesConfirmationMessage",{applicantCount:i}):$.t("Recruiter.Opportunities.CloseOpportunitiesConfirmationMessageWithOutApplicantsCount"):$.t("Recruiter.Opportunities.CloseOpportunitiesConfirmationMessage",{applicantCount:n});Recruiting.Notification.modal({header:$.t("Recruiter.Opportunities.CloseOpportunitiesConfirmationMessageHeader"),message:r,question:$.t("Recruiter.Opportunities.CloseOpportunitiesConfirmationMessageQuestion"),confirmButton:$.t("Common.ConfirmContinue"),cancelButton:$.t("Common.DeclineCancel"),confirm:function(){t.closeOpportunities().done(function(){t.redirectAfterClose()})},close:function(n){n.modal.close(n)}})};t.isClosingOpportunities=ko.observable();t.shouldShowCloseOpportunityWell=ko.observable();t.closeOpportunityWellText=ko.observable();t.checkForCloseOpportunityWell=function(){var s=t.opportunity().PublishingStatus()===Recruiting.Opportunity.PublishingStatus.Published,r=parseFloat(t.opportunity().BudgetedFullTimeEquivalent()),h=parseFloat(t.opportunity().FilledBudgetedFullTimeEquivalent()),c=r<=h&&r>0,u=parseInt(t.opportunity().MaximumHeadCount()),l=parseInt(t.opportunity().FilledHeadCount()),a=u<=l&&u>0,f=n.isFTERequired&&s&&(c||a);if(t.shouldShowCloseOpportunityWell(f),f){var i="",e=t.opportunity().BudgetedFullTimeEquivalent()===null||parseFloat(t.openingInformationVm.remainingFullTimeEquivalent())>0,o=t.opportunity().MaximumHeadCount()===null||parseInt(t.openingInformationVm.remainingHeadcount())>0;e||o?e?o||(i=$.t("Opportunity.Create.ZeroHiresRemainingHeadcount")):i=$.t("Opportunity.Create.ZeroHiresRemainingFTE"):i=$.t("Opportunity.Create.ZeroHiresRemainingBoth");t.closeOpportunityWellText(i)}return!1}}}(),function(){namespace("US.Opportunity").OpportunityDetailViewModel=function(t){function f(n){var t,i;return n==undefined||n==""?"":(t=document.createElement("a"),t.href=n,i=t.pathname.substr(-1)=="/"?t.pathname.substr(0,t.pathname.length-1):t.pathname,t.host+i)}var i=this,u,r;i.renderer=t.renderer;i.opportunity=t.opportunity;i.currentJobBoardId=t.currentJobBoardId;i.opportunityApplyRedirectUrl=t.opportunityApplyRedirectUrl;i.opportunityApplyOnBehalfRedirectUrl=t.opportunityApplyOnBehalfRedirectUrl;i.assessmentsUrl=t.assessmentsUrl;u=new US.FeatureConfiguration.FeatureSettings(t.featureConfigurationGroups);i.shouldShowFeaturedOpportunity=function(){return u.isFeatureEnabled("Recruitment.OpportunityManagement.PublishingAndJobBoards","FeaturedOpportunities")};i.candidatePresenceState=ko.mapping.fromJS(t.candidatePresenceState,US.Opportunity.CandidatePresenceState.Mapping);i.currentUserRequiresReconsent=t.currentUserRequiresReconsent;i.userIsRecOrHM=t.userIsRecOrHM;i.loggedInPersonName=t.loggedInPersonName;i.IsMatchForCandidate=function(n){return i.candidatePresenceState&&i.candidatePresenceState.isComplete()&&n.IsMatchForCandidate()};r=function(){return i.shouldShowFeaturedOpportunity()&&i.opportunity.Featured()};i.shouldShowFeaturedLabel=ko.computed(function(){return r()&&i.opportunity.isPublished()});i.showsStatusBanner=function(){return r()||i.opportunity.isClosed()};i.returnToPreviousPage=function(){US.utils.window.history().back()};i.showSearchResultsButton=ko.computed(function(){var n=f(US.utils.document.referrer()),r=f(t.opportunitiesUrl),i=US.utils.window.history();return n!=""&&n==r&&i&&i.length>1});i.isApplyOptionsModalVisible=ko.observable(!1);i.showApplyOptionsModal=function(n){i.isApplyOptionsModalVisible(n)};i.getApplyOptionsShowModalObservable=function(){return i.isApplyOptionsModalVisible};i.applyWithLinkedInNewApplyOptionsCallback=function(){var n=new URL(t.linkedInRedirectUrl);Recruiting.StringUtils.isNullOrWhitespace(i.profileData.phoneNumber)||n.searchParams.append("linkedInPhoneNumber",i.profileData.phoneNumber);Recruiting.StringUtils.isNullOrWhitespace(i.profileData.firstName)||n.searchParams.append("linkedInFirstName",i.profileData.firstName);Recruiting.StringUtils.isNullOrWhitespace(i.profileData.lastName)||n.searchParams.append("linkedInLastName",i.profileData.lastName);Recruiting.StringUtils.isNullOrWhitespace(i.profileData.emailAddress)||n.searchParams.append("linkedInEmailAddress",i.profileData.emailAddress);US.utils.window.redirect(n)};i.applyMode=n.Rec;i.profileData=null;i.applyWithLinkedInWidget=function(t){sessionStorage.setItem("applylinkedinprofile",JSON.stringify(t));i.profileData=t;i.userIsRecOrHM?(i.applyMode=n.LinkedInNew,i.showApplyOptionsModal(!0)):i.applyWithLinkedInNewApplyOptionsCallback()};i.applyOptionsApplyAsMyself=function(){i.applyMode===n.LinkedInNew?i.applyWithLinkedInNewApplyOptionsCallback():US.utils.window.redirect(i.opportunityApplyRedirectUrl)};i.applyOptionsApplyOnBehalf=function(){sessionStorage.setItem("ApplyOnBehalfOpportunityId",i.opportunity.Id());US.utils.window.redirect(i.opportunityApplyOnBehalfRedirectUrl)}};var n;(function(n){n[n.Rec=0]="Rec";n[n.LinkedInNew=1]="LinkedInNew"})(n||(n={}))}(),function(n){var t;(function(n){var t=function(){function n(n){var t=this,i=10;this.opportunity=n.opportunity;this.isRecAdmin=n.isRecAdmin;this.isDisabled=ko.computed(function(){return t.opportunity().IsEvergreen()||!(t.isRecAdmin||t.opportunity().PublishingStatus.isDraftLike())});this.isEvergreenDisabled=ko.computed(function(){return t.opportunity().PublishingStatus.isPublished()||t.opportunity().PublishingStatus.isApproved()});this.requireFullTimeEquivalentValue=ko.computed(function(){return!t.opportunity().IsEvergreen()&&(t.opportunity().PublishingStatus.isDraftLike()||t.opportunity().EnforceFullTimeEquivalentRequiredness()||t.opportunity().MaximumHeadCount()!=null)});this.formattedFilledBudgetedFullTimeEquivalent=ko.computed({read:function(){var i=t.opportunity().FilledBudgetedFullTimeEquivalent(),n;return parseFloat(i)===i?t.numberWithCommas(parseFloat(t.opportunity().FilledBudgetedFullTimeEquivalent().toFixed(4)).toString()):(n=t.opportunity().BudgetedFullTimeEquivalent(),parseFloat(n)===n)?"0":"-"},deferEvaluation:!0});this.remainingFullTimeEquivalent=ko.computed(function(){var i=t.opportunity().BudgetedFullTimeEquivalent(),n=t.opportunity().FilledBudgetedFullTimeEquivalent();return n||(n=0),parseFloat(i)===i&&parseFloat(n)===n?(i-n).toFixed(4):void 0});this.formattedRemainingFullTimeEquivalent=ko.computed({read:function(){return t.remainingFullTimeEquivalent()?t.numberWithCommas(parseFloat(t.remainingFullTimeEquivalent()).toString()):"-"},deferEvaluation:!0});this.isNegativeRemainingFullTimeEquivalent=ko.computed({read:function(){return t.remainingFullTimeEquivalent()?parseFloat(t.remainingFullTimeEquivalent())<0:!1},deferEvaluation:!0});this.formattedFilledHeadCount=ko.computed({read:function(){var i=t.opportunity().FilledHeadCount(),n;return parseInt(i)===i?t.numberWithCommas(t.opportunity().FilledHeadCount()):(n=t.opportunity().MaximumHeadCount(),parseInt(n)===n)?0:"-"},deferEvaluation:!0});this.remainingHeadcount=ko.computed({read:function(){var i=t.opportunity().MaximumHeadCount(),n=t.opportunity().FilledHeadCount();return n||(n=0),parseFloat(i)===i&&parseFloat(n)===n?(i-n).toFixed(4):void 0},deferEvaluation:!0});this.formattedRemainingHeadcount=ko.computed({read:function(){return t.remainingHeadcount()?t.numberWithCommas(parseInt(t.remainingHeadcount())):"-"},deferEvaluation:!0});this.showFteAndHeadcountSection=ko.computed(function(){var n=t.opportunity().PublishingStatus;return!t.opportunity().IsEvergreen()||!n.isPublished()&&!n.isApproved()});this.showFilledAndRemaining=ko.computed(function(){var n=t.opportunity().PublishingStatus;return n.isPublished()||n.isApproved()});this.isNegativeHeadcount=ko.computed({read:function(){return t.remainingHeadcount()?parseFloat(t.remainingHeadcount())<0:!1},deferEvaluation:!0});this.priorityChoices=n.priorityChoices;this.openingReasonChoices=$.map(n.openingReasonChoices,function(n){return{Id:n.Id,Value:$.t("Opportunity.Create.OpeningReasonValues."+n.Value)}});this.budgetingStatusChoices=$.map(n.budgetingStatusChoices,function(n){return{Id:n.Id,Value:$.t("Opportunity.Create.BudgetingStatusValues."+n.Value)}});this.canAddJustificationComment=ko.computed({read:function(){return t.opportunity().JustificationComments().length<i}})}return n.prototype.isLastJustificationComment=function(n){return n()===this.opportunity().JustificationComments().length-1},n.prototype.numberWithCommas=function(n){var t=n.toString().split(".");return t[0]=t[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),t.join(".")},n}();n.OpportunityOpeningInformationViewModel=t})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Opportunity").OpportunityPreviewViewModel=klass(function(n){var t=this,r,i;t.renderer=n.renderer;t.opportunity=n.opportunity;r=n.featureConfigurationGroups;t.shouldShowFeaturedOpportunity=function(){return r.isFeatureEnabled("Recruitment.OpportunityManagement.PublishingAndJobBoards","FeaturedOpportunities")};i=function(){return t.shouldShowFeaturedOpportunity()&&t.opportunity.Featured()};t.shouldShowFeaturedLabel=ko.computed(function(){return i()&&t.opportunity.isPublished()});t.showsStatusBanner=function(){return i()||t.opportunity.isClosed()}}).statics({CREATE_PREVIEW_HANDLER:function(n,t){return function(i){$.get(n,{opportunityId:typeof i.Id=="function"?i.Id():i.Id}).done(function(n){if(n.success){var i=new US.Opportunity.CandidateOpportunityDetail(n.data),u=new US.Opportunity.OpportunityRenderViewModel({opportunity:i}),r=new US.Opportunity.OpportunityPreviewViewModel({renderer:u,opportunity:i,featureConfigurationGroups:t});US.utils.showModal({viewModel:r,template:"PreviewOpportunity",context:r,backdrop:!0})}})}}})}(),function(){namespace("US.Opportunity").OpportunityPublishViewModel=function(n){var i=this,t=this,s={urlNotFound:"validation_LinkedInUrlNotFound",closeJobError:"validation_LinkedInCloseJobError",unhandledException:"validation_LinkedInUnhandledException",urlConflicted:"validation_LinkedInUrlConflicted"},u,f,r,o,e;n=$.extend({},n);t.opportunity=n.opportunity;ko.editable(t.opportunity());t.opportunity().makeRecursiveEditable();t.isOpportunityPublishedExternally=n.isOpportunityPublishedExternally;t.createOpportunity=n.createOpportunity;t.isOpportunityPublished=n.isOpportunityPublished;t.isOpportunityClosed=ko.computed(function(){return n.createOpportunity().PublishingStatus()===Recruiting.Opportunity.PublishingStatus.Closed});t.applicantSources=n.applicantSources||[];t.jobBoardChoices=ko.observable();u=function(n){return n.forEach(function(n){n.applicantSourceOptionFocused=ko.observable(!1);n.applicantSourceInputFocused=ko.observable();n.activeApplicantSourceOptionsCollapsed=ko.observable(!0);n.ShowJobPostingLinkCopied=ko.observable();n.showCopyPostingLinkWithSourceCode=function(){return t.applicantSources.length>0&&t.savedJobMembershipSnapshotPublishedExternal(n.Id)};n.toggleApplicantSourceOptions=function(){n.activeApplicantSourceOptionsCollapsed.asToggle()();n.activeApplicantSourceOptionsCollapsed()?n.applicantSourceOptionFocused(!1):n.applicantSourceInputFocused(!0)};n.resetJobBoardChoice=function(){n.activeApplicantSourceOptionsCollapsed(!0)};n.copyJobPostingLink=function(){f(n.OpportunityDetailUrl);n.ShowJobPostingLinkCopied($.Deferred().resolve().promise())};n.copyJobPostingLinkWithSourceCode=function(t,i){f(n.OpportunityDetailUrl+("&sourceId="+i.Id));n.ShowJobPostingLinkCopied($.Deferred().resolve().promise());ko.bindingHandlers.typeahead.setQuery(t,"")}}),n};f=function(n){var t=$("<input>").val(n);$("body").append(t);t.select();document.execCommand("copy");t.remove()};t.jobBoardChoices=ko.observable(u(n.jobBoardChoices));t.thirdPartyJobBoardViewModels=ko.observableArray(n.thirdPartyJobBoardViewModels);t.autoFeedSectionViewModel=ko.observable(n.autoFeedSectionViewModel);t.legalEntities=n.legalEntities?n.legalEntities.map(Recruiting.Opportunity.LegalEntityHelper.fullNameMapper):[];t.serverErrors=new Recruiting.Validation.Errors(t.opportunity);t.defaultExternalJobBoard=n.defaultExternalJobBoard;t.publishingOpportunityRequest=ko.observable(null);t.refreshingPostRequest=ko.observable(null);t.renewOnLinkedInRequest=ko.observable(null);t.renewLinkedInEnabled=ko.observable(!0);t.editLinkedInDetailsCollapsed=ko.observable(!0);t.editLinkedInDetailsCollapsing=ko.observable();t.isLinkedInConfigured=ko.observable(n.isLinkedInConfigured);t.showLinkedInSiteUrl=ko.computed(function(){return t.opportunity().LinkedInSiteJobUrl()&&t.opportunity().LinkedInSiteJobUrl().length>0});t.hasLinkedInCloseErrors=ko.computed(function(){return t.serverErrors.domainErrors().includes(s.closeJobError)});t.linkedInForceUnpost=ko.observable(!1);t.onClearPostingFlagClick=function(){var n=function(){t.opportunity().LinkedInForceUnpost(!0);t.post()};US.utils.showModal({viewModel:{onContinue:function(){this.modal.close();n()}},template:"LinkedInClearPostingFlag"})};t.hasJobBoardMembershipErrors=ko.computed(function(){return t.thirdPartyJobBoardViewModels().some(function(n){return n.jobBoardMembershipError()})});t.boardPanelCollapsed=ko.observable(!1);t.savedJobMembershipsSnapshot=ko.observable(ko.toJS(t.opportunity().JobBoardMemberships()));r=function(n){return $.grepFirst(t.savedJobMembershipsSnapshot(),function(t){return t.JobBoardId===n})};t.hasSavedPostings=function(){return t.savedJobMembershipsSnapshot().length>0};t.hasSavedPostingsToJobBoard=function(n){return r(n)!=null};t.savedJobMembershipSnapshotPublishedInternal=function(n){var t=r(n);return t?t.PublishedInternal:!1};t.savedJobMembershipSnapshotPublishedExternal=function(n){var t=r(n);return t?t.PublishedExternal:!1};t.onFocusCallback=function(n){n(t.applicantSources)};t.getInternalPostedDate=function(n){var t=r(n);return t?t.InternalPostedDate:null};t.getExternalPostedDate=function(n){var t=r(n);return t?t.ExternalPostedDate:null};t.anyActiveFilterValues=function(n){return n.some(function(n){return n.Active===!0})};t.refreshAllPostings=function(){var i=$.ajax({url:n.refreshAllPostingsUrl,data:ko.mapping.toJSON({}),dataType:"json",method:"POST",permissionOptions:{onClose:US.utils.window.reload}}).done(function(n){var i,f;if(n.success){t.serverErrors.removeAll();i=n.data.updatedOpportunity;t.opportunity().mapFrom(i);t.addDefaultJobFunction();t.addDefaultJobIndustry();t.savedJobMembershipsSnapshot(ko.toJS(t.opportunity().JobBoardMemberships()));t.opportunity().commit();t.opportunity().beginEdit();var r=$.t("Opportunity.Create.Publishing.RefreshedOnAllCompanyJobBoardsNotification"),e=t.opportunity().JobBoardMemberships().filter(function(n){return n.PublishedExternal()}).map(function(n){return n.JobBoardId()}),u=t.autoFeedSectionViewModel().autoFeedsWithPosting().filter(function(n){return e.includes(n.posting().CompanyJobBoardId())});u.length>0&&(f=u.reduce(function(n,t){return n+("<li>"+t.integration().JobBoardVendorName()+"<\/li>")},""),r+="<br/>"+$.t("Opportunity.Create.Publishing.RefreshedOnThirdPartyJobSitesNotification")+"<ul>"+f+"<\/ul>");Recruiting.Notification.success(r,{escape:!1,clearAfterNotify:!0,delay:7e3});$(document).trigger("opportunity-published",Recruiting.Opportunity.PublishingStatus.Published)}else t.serverErrors.set(n)}).always(function(){t.refreshingPostRequest(null)});t.refreshingPostRequest(i)};t.refreshPosting=function(i,r,u){var f=$.ajax({url:n.refreshPostingUrl,data:ko.mapping.toJSON({jobBoardId:i,isInternal:r,isExternal:u}),dataType:"json",method:"POST",permissionOptions:{onClose:US.utils.window.reload}}).done(function(n){var e,u,f,o;n.success?(t.serverErrors.removeAll(),e=n.data.updatedOpportunity,t.opportunity().mapFrom(e),t.addDefaultJobFunction(),t.addDefaultJobIndustry(),t.savedJobMembershipsSnapshot(ko.toJS(t.opportunity().JobBoardMemberships())),t.opportunity().commit(),t.opportunity().beginEdit(),u=$.t("Opportunity.Create.Publishing.RefreshedOnSpecificCompanyJobBoardNotification",{companyJobBoardName:t.jobBoardChoices().find(function(n){return n.Id===i}).Name}),f=t.autoFeedSectionViewModel().autoFeedsWithPosting().filter(function(n){return n.posting().CompanyJobBoardId()===i&&!r}),f.length>0&&(o=f.reduce(function(n,t){return n+("<li>"+t.integration().JobBoardVendorName()+"<\/li>")},""),u+="<br/>"+$.t("Opportunity.Create.Publishing.RefreshedOnThirdPartyJobSitesNotification")+"<ul>"+o+"<\/ul>"),Recruiting.Notification.success(u,{escape:!1,clearAfterNotify:!0,delay:7e3}),$(document).trigger("opportunity-published",Recruiting.Opportunity.PublishingStatus.Published)):t.serverErrors.set(n)}).always(function(){t.refreshingPostRequest(null)});t.refreshingPostRequest(f)};t.post=function(){var t=$.ajax({url:n.publishCompanyJobBoardsUrl,data:ko.mapping.toJSON(i.opportunity),dataType:"json",method:"POST",permissionOptions:{onClose:US.utils.window.reload}}).done(function(n){if(n.success){i.serverErrors.removeAll();i.isOpportunityPublishedExternally(i.opportunity().isOpportunityPublishedExternally());var t=n.data.updatedOpportunity;i.opportunity().mapFrom(t);i.jobBoardChoices(u(n.data.jobBoardChoices));i.addDefaultJobFunction();i.addDefaultJobIndustry();i.savedJobMembershipsSnapshot(ko.toJS(i.opportunity().JobBoardMemberships()));i.opportunity().commit();i.opportunity().beginEdit();i.opportunity().PublishToLinkedIn()&&(i.renewLinkedInEnabled(!1),i.editLinkedInDetailsCollapsed(!0));$(document).trigger("opportunity-published",Recruiting.Opportunity.PublishingStatus.Published)}else{if(n.domainErrors.indexOf("validation_LinkedInUrlNotFound")>-1){i.markOpportunityAsNotPublishedToLinkedIn();US.utils.showModal({viewModel:{},template:"PostingRemovedFromLinkedInError"});return}if(n.domainErrors.indexOf("validation_LinkedInUnhandledException")>-1||n.domainErrors.indexOf("validation_LinkedInUrlConflicted")>-1){US.utils.showModal({viewModel:{},template:"PostingLinkedInError"});return}i.serverErrors.set(n)}}).always(function(){i.publishingOpportunityRequest(null)});i.publishingOpportunityRequest(t)};t.reloadJobBoardChoices=function(){$.getJSON(n.loadJobBoardChoicesUrl).done(function(n){t.jobBoardChoices(u(n.data.jobBoardChoices))})};$(document).bind("third-party-posting-unpublished.OpportunityPublishViewModel",t.reloadJobBoardChoices);t.markOpportunityAsNotPublishedToLinkedIn=function(){t.opportunity().PublishToLinkedIn(!1);t.opportunity().IsPublishedToLinkedIn(!1)};t.collapseEditLinkedIn=function(){t.editLinkedInDetailsCollapsing()||t.editLinkedInDetailsCollapsed(!t.editLinkedInDetailsCollapsed())};t.renewOnLinkedIn=function(){if(!t.renewOnLinkedInRequest()){var i=$.post(n.renewOnLinkedInUrl,ko.mapping.toJSON({opportunityId:t.opportunity().Id()})).done(function(n){if(!n.success){var i=n.domainErrors.indexOf("validation_LinkedInUrlNotFound")>-1;i&&t.markOpportunityAsNotPublishedToLinkedIn();US.utils.showModal({viewModel:{},template:i?"PostingRenewRemovedFromLinkedInError":"PostingRenewOnLinkedInError"});return}t.opportunity().LinkedInExpirationDate(n.data.LinkedInExpirationDate)});t.renewOnLinkedInRequest.fromDeferred(i)}};t.hasChanges=ko.computed(function(){return t.opportunity().hasChanges()});t.membershipValuesMatch=ko.computed(function(){return t.opportunity().hasChanges()?t.savedJobMembershipsSnapshot().length!==t.opportunity().JobBoardMemberships().length?!1:t.savedJobMembershipsSnapshot().every(function(n){var i=$.grepFirst(t.opportunity().JobBoardMemberships(),function(t){return t.JobBoardId()===n.JobBoardId});return i?n.PublishedExternal===i.PublishedExternal()&&n.PublishedInternal===i.PublishedInternal():!1}):!0});t.linkedInHasChanges=function(){return i.opportunity().PublishToLinkedIn.hasChanges()||i.opportunity().LinkedInCompany.hasChanges()||i.opportunity().LinkedInCountryCode.hasChanges()||i.opportunity().LinkedInExperienceLevel.hasChanges()||i.opportunity().LinkedInExpirationDate.hasChanges()||i.opportunity().LinkedInIndustry.hasChanges()||i.opportunity().LinkedInJobFunction.hasChanges()||i.opportunity().LinkedInJobLocation.hasChanges()||i.opportunity().LinkedInPostalCode.hasChanges()||i.opportunity().LinkedInPostedDate.hasChanges()||i.opportunity().LinkedInSiteJobUrl.hasChanges()};t.enableDisplayFeatured=function(){return i.opportunity().JobBoardMemberships().length>0};t.enablePost=ko.computed(function(){return!i.publishingOpportunityRequest()&&(!i.isOpportunityPublished()||!i.renewOnLinkedInRequest()&&(!i.membershipValuesMatch()||i.linkedInHasChanges()||i.opportunity().Featured.hasChanges()))});t.postTooltip=ko.computed(function(){return t.enablePost()?$.t("Opportunity.Create.Publishing.PostToJobBoard"):""});t.cancel=function(){t.opportunity().rollback();t.opportunity().beginEdit();t.serverErrors.removeAll()};o=function(){return n.featureSettings.isFeatureEnabled("Recruitment.OpportunityManagement.PublishingAndJobBoards","FeaturedOpportunities")};t.shouldShowFeaturedOpportunitiesCheckbox=ko.computed(function(){return o()});t.aggregators=ko.computed(function(){return t.thirdPartyJobBoardViewModels().filter(function(n){return n.integration().VendorType()!==Recruiting.ThirdPartyJobBoards.VendorType.AutoFeed})});t.showThirdPartyJobBoardSection=ko.computed(function(){return i.thirdPartyJobBoardViewModels().reduce(function(n,t){return n+t.postings().length},0)>0||!i.isOpportunityClosed()&&i.thirdPartyJobBoardViewModels().some(function(n){return n.integration().Enabled()})});t.showNotPostedExternallyMessage=ko.computed(function(){return t.showThirdPartyJobBoardSection()&&!t.isOpportunityPublishedExternally()}).extend({notify:"always"});t.showAutoFeedsSection=ko.computed(function(){return t.autoFeedSectionViewModel().autoFeedsWithPosting().length>0||!t.isOpportunityClosed()&&t.thirdPartyJobBoardViewModels().some(function(n){return n.integration().VendorType()===Recruiting.ThirdPartyJobBoards.VendorType.AutoFeed&&n.integration().Enabled()})});t.showOpportunityPreview=US.Opportunity.OpportunityPreviewViewModel.CREATE_PREVIEW_HANDLER(n.getOpportunityPreviewUrl,n.featureSettings);t.addNewJobFunction=function(){if(!(t.opportunity().LinkedInJobFunction().length>=3)){var n=ko.observable();n.subscribe(function(){t.opportunity().LinkedInJobFunction.valueHasMutated()});ko.editable(n);n.beginEdit();t.opportunity().LinkedInJobFunction.push(n)}};t.addNewIndustry=function(){if(!(t.opportunity().LinkedInIndustry().length>=3)){var n=ko.observable();n.subscribe(function(){t.opportunity().LinkedInIndustry.valueHasMutated()});ko.editable(n);n.beginEdit();t.opportunity().LinkedInIndustry.push(n)}};US.utils.window.attachBeforeUnload(function(){if(t.opportunity().hasChanges())return $(document).trigger("opportunity-show-tab-request","JobBoardPostings"),$.t("Opportunity.Create.CancelModalText")});t.shouldShowLinkedInPostalCode=function(){return t.opportunity().LinkedInCountryCode()&&$.grepFirst(Recruiting.utils.LinkedInData.countries,function(n){return t.opportunity().LinkedInCountryCode()===n.code&&n.geoEnabled})!=null};e=function(n,i,r){var u=$.grepFirst(t.opportunity().JobBoardMemberships(),function(n){return n.JobBoardId()===i}),f;if(u||n){if(!u){f=new Recruiting.Opportunity.JobBoardMembership({JobBoardId:i,PublishedInternal:r,PublishedExternal:!r});ko.editable(f);f.beginEdit();t.opportunity().JobBoardMemberships.push(f);return}r?u.PublishedInternal(n):u.PublishedExternal(n);u.PublishedInternal()||u.PublishedExternal()||t.opportunity().JobBoardMemberships.remove(u);t.opportunity().JobBoardMemberships().length===0&&t.opportunity().Featured&&t.opportunity().Featured(!1)}};t.createMembershipCheckbox=function(n,i){return ko.computed({read:function(){var r=$.grepFirst(t.opportunity().JobBoardMemberships(),function(t){return t.JobBoardId()==n});return r?i?r.PublishedInternal():r.PublishedExternal():!1},write:function(t){e(t,n,i)}})};t.shouldAutomaticallyPublishToDefaultExternalJobBoard=function(n){return n===t.defaultExternalJobBoard.Id&&t.opportunity().PublishToLinkedIn()};t.isExternalJobBoard=function(n){return t.opportunity().JobBoardMemberships().some(function(t){return t.JobBoardId()===n.Id&&t.PublishedExternal()})};t.tenantHasActiveAutoFeedIntegrations=function(){return t.thirdPartyJobBoardViewModels().some(function(n){return n.integration().Enabled()&&n.integration().VendorType()===Recruiting.ThirdPartyJobBoards.VendorType.AutoFeed})};t.jobBoardErrorMessage=function(n){var r="";if(t.isExternalJobBoard(n)||n.VendorNamesForNonAutoFeedActivePostings===null)return r;var f=n.VendorNamesForNonAutoFeedActivePostings.length>1?n.VendorNamesForNonAutoFeedActivePostings[1]:null,u=["Opportunity.Create.Publishing.JobBoardMustBeExternalForNonAutoFeedError_1","Opportunity.Create.Publishing.JobBoardMustBeExternalForNonAutoFeedError_2","Opportunity.Create.Publishing.JobBoardMustBeExternalForNonAutoFeedError_many"],i="";switch(n.VendorNamesForNonAutoFeedActivePostings.length){case 0:return r;case 1:i=u[0];break;case 2:i=u[1];break;default:i=u[2]}return r+$.t(i,{jobBoardName:n.Name,vendor1:n.VendorNamesForNonAutoFeedActivePostings[0],vendor2:f})};t.jobBoardsWarning=ko.computed(function(){var i,u,f,n;if(!t.opportunity().hasChanges())return"";if(i=[],t.jobBoardChoices().forEach(function(n){!t.isExternalJobBoard(n)&&r(n.Id)&&r(n.Id).PublishedExternal&&n.VendorNamesForNonAutoFeedActivePostings!==null&&$.merge(i,n.VendorNamesForNonAutoFeedActivePostings)}),u="",f=t.tenantHasActiveAutoFeedIntegrations()&&t.jobBoardChoices().some(function(n){return r(n.Id)&&r(n.Id).PublishedExternal})&&t.jobBoardChoices().every(function(n){return!t.isExternalJobBoard(n)}),f&&(u=$.t("Opportunity.Create.Publishing.JobBoardMustBeExternalForAutoFeedWarning")),n="",u.length===0)switch(i.length){case 0:return u;case 1:n="Opportunity.Create.Publishing.JobBoardMustBeExternalForNonAutoFeedWarning_1";break;case 2:n="Opportunity.Create.Publishing.JobBoardMustBeExternalForNonAutoFeedWarning_2";break;default:n="Opportunity.Create.Publishing.JobBoardMustBeExternalForNonAutoFeedWarning_many"}else switch(i.length){case 0:return u;case 1:n="Opportunity.Create.Publishing.AlsoJobBoardMustBeExternalForNonAutoFeedWarning_1";break;case 2:n="Opportunity.Create.Publishing.AlsoJobBoardMustBeExternalForNonAutoFeedWarning_2";break;default:n="Opportunity.Create.Publishing.AlsoJobBoardMustBeExternalForNonAutoFeedWarning_many"}return u+$.t(n,{vendor1:i[0],vendor2:i.length>1?i[1]:null})});t.addDefaultJobFunction=function(){t.opportunity().LinkedInJobFunction().length===0&&(t.addNewJobFunction(),t.opportunity().LinkedInJobFunction.commit(),t.opportunity().LinkedInJobFunction.beginEdit())};t.addDefaultJobIndustry=function(){t.opportunity().LinkedInIndustry().length===0&&(t.addNewIndustry(),t.opportunity().LinkedInIndustry.commit(),t.opportunity().LinkedInIndustry.beginEdit())};t.addDefaultJobFunction();t.addDefaultJobIndustry();t.opportunity().commit();t.opportunity().beginEdit();t.opportunity().PublishToLinkedIn.subscribe(function(n){n&&e(!0,t.defaultExternalJobBoard.Id,!1)});t.dispose=function(){$(document).unbind(".OpportunityPublishViewModel")};t.isOpportunityClosed()&&t.thirdPartyJobBoardViewModels().length>0&&t.thirdPartyJobBoardViewModels()[0].boardPanelCollapsed(!1)}}(),function(){namespace("US.Opportunity").OpportunityRenderViewModel=function(n){var t=this;t.opportunity=n.opportunity;t.addCriteria=function(n,t,i){n.Required()?t.push(n):i.push(n)};t.RequiredWorkExperienceCriteria=ko.observableArray([]);t.PreferredWorkExperienceCriteria=ko.observableArray([]);$.each(t.opportunity.WorkExperienceCriteria(),function(n,i){t.addCriteria(i,t.RequiredWorkExperienceCriteria,t.PreferredWorkExperienceCriteria)});t.RequiredEducationCriteria=ko.observableArray([]);t.PreferredEducationCriteria=ko.observableArray([]);$.each(t.opportunity.EducationCriteria(),function(n,i){t.addCriteria(i,t.RequiredEducationCriteria,t.PreferredEducationCriteria)});t.RequiredBehaviorCriteria=ko.observableArray([]);t.PreferredBehaviorCriteria=ko.observableArray([]);$.each(t.opportunity.BehaviorCriteria(),function(n,i){t.addCriteria(i,t.RequiredBehaviorCriteria,t.PreferredBehaviorCriteria)});t.RequiredMotivationCriteria=ko.observableArray([]);t.PreferredMotivationCriteria=ko.observableArray([]);$.each(t.opportunity.MotivationCriteria(),function(n,i){t.addCriteria(i,t.RequiredMotivationCriteria,t.PreferredMotivationCriteria)});t.RequiredLicenseAndCertificationCriteria=ko.observableArray([]);t.PreferredLicenseAndCertificationCriteria=ko.observableArray([]);$.each(t.opportunity.LicenseAndCertificationCriteria(),function(n,i){t.addCriteria(i,t.RequiredLicenseAndCertificationCriteria,t.PreferredLicenseAndCertificationCriteria)});t.RequiredSkillCriteria=ko.observableArray([]);t.PreferredSkillCriteria=ko.observableArray([]);$.each(t.opportunity.SkillCriteria(),function(n,i){t.addCriteria(i,t.RequiredSkillCriteria,t.PreferredSkillCriteria)});t.jobBoardSpecificPostedDate=ko.computed(function(){if(!n.currentJobBoardId)return t.opportunity.PostedDate();var i=$.grepFirst(t.opportunity.JobBoardMemberships(),function(t){return t.JobBoardId()===n.currentJobBoardId});return n.isViewingInternal?i.InternalPostedDate():i.ExternalPostedDate()});t.WorkExperienceYearsText=function(n){return!n.MinimumRequiredYears()&&!n.MaximumRequiredYears()?"":n.MinimumRequiredYears()&&n.MaximumRequiredYears()?$.t("Opportunity.OpportunityDetail.WorkExperienceRequiredYears",{years:$.t("Model.WorkExperienceCriterion.RequiredExperience",{min:n.MinimumRequiredYears(),max:n.MaximumRequiredYears()}),count:2}):n.MaximumRequiredYears()?$.t("Opportunity.OpportunityDetail.WorkExperienceRequiredMaxYears",{years:n.MaximumRequiredYears(),count:n.MaximumRequiredYears()}):$.t("Opportunity.OpportunityDetail.WorkExperienceRequiredYears",{years:n.MinimumRequiredYears(),count:n.MinimumRequiredYears()})};t.shouldShowQualificationsHeading=ko.computed(function(){return t.opportunity.SkillCriteria().length>0||t.opportunity.BehaviorCriteria().length>0||t.opportunity.MotivationCriteria().length>0||t.opportunity.EducationCriteria().length>0||t.opportunity.WorkExperienceCriteria().length>0||t.opportunity.LicenseAndCertificationCriteria().length>0});t.shouldShowEqualOpportunityEmployerDescription=ko.computed(function(){return t.opportunity.EqualOpportunityEmployerDescription()!==null});t.shouldShowPayTransparencyStatemet=ko.computed(function(){return t.opportunity.PayTransparencyPolicyStatement()!==null});t.CompensationMinLabel=ko.computed(function(){return t.opportunity.Salaried()&&t.opportunity.CompensationAnnualMinimum()==null||!t.opportunity.Salaried()&&t.opportunity.CompensationHourlyMinimum()==null?"":t.opportunity.Salaried()?parseFloat(t.opportunity.CompensationAnnualMinimum()).toFixed(2):parseFloat(t.opportunity.CompensationHourlyMinimum()).toFixed(2)});t.CompensationMaxLabel=ko.computed(function(){return t.opportunity.Salaried()&&t.opportunity.CompensationAnnualMaximum()==null||!t.opportunity.Salaried()&&t.opportunity.CompensationHourlyMaximum()==null?"":t.opportunity.Salaried()?parseFloat(t.opportunity.CompensationAnnualMaximum()).toFixed(2):parseFloat(t.opportunity.CompensationHourlyMaximum()).toFixed(2)})}}(),function(){namespace("US.Opportunity").OpportunitySelectJobViewModel=function(n){var t=this,i;n=$.extend({},{filterThrottle:!0,jobs:[]},n);i={key:function(n){return ko.utils.unwrapObservable(n.Id)},create:function(t){return new US.Opportunity.JobListItem(t.data,n.createOpportunityLinkUrl)}};t.allJobs=ko.mapping.fromJS(n.jobs,i);t.allJobs.sort(sort_by("Title"));t.filterBy=ko.observable("");t.jobs=ko.computed({read:function(){var n=$.trim(t.filterBy()),i,r;return n?(n=n.toLowerCase().split(" "),i=function(t){var r=t.Title().toLowerCase(),i=r.split(" ");i.push(t.Code().toLowerCase());t._score=-1;$.each(n,function(n,r){if(r){var u=-1;if($.each(i,function(n,t){var i=t.indexOf(r);i>=0&&(u==-1||i<u)&&(u=i)}),u==-1)return t._score=-1,!1;t._score=t._score==-1?u:t._score+u}})},r=$.grep(t.allJobs(),function(n){return i(n),n._score>-1}),r.sort(sort_by("_score","Title.length"))):t.allJobs()},deferEvaluation:!0});n.filterThrottle&&t.jobs.extend({throttle:300});t.opportunityFormDetails=ko.observable();t.getJobDetails=function(i){$.getJSON(n.getJobDetailsUrl,{jobId:i}).done(function(n){t.opportunityFormDetails(n.data)})}}}(),function(){namespace("US.Opportunity").OpportunitySummaryViewModel=function(n){function i(n){return n=parseFloat(n),n===null||typeof n=="undefined"?null:u(parseFloat(n.toFixed(4)))}function u(n){var t=n.toString().split(".");return t[0]=t[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),t.join(".")}var r=this,t=this;t.opportunity=n.opportunity;t.job=n.job;t.jobCategoryChoices=n.jobCategoryChoices;t.isFTERequired=n.isFTERequired;t.isEvergreen=n.isEvergreenEnabled;t.shouldShowApprover=ko.computed(function(){return n.featureSettings.isFeatureEnabled("Recruitment.OpportunityManagement.PublishingAndJobBoards","Approvals")});t.jobCategoryName=ko.computed(function(){if(t.jobCategoryChoices==null)return"";var i=t.opportunity().JobCategoryId(),n=$.grep(t.jobCategoryChoices,function(n){return n.Id===i});return n==null||n.length===0?"":n[0].Name});t.approvers=ko.computed(function(){var i=$.grep(t.opportunity().ApprovalTasks(),function(n){var t=n.Approver();return t!=null&&t.PersonName.FirstName()!=null}),n,r,u;return i.length==0?null:(n=$.map(i,function(n){var t=n.Approver();return t==null?"":t.PersonName.firstLast()}),r=n.length,n.length>4&&(n=n.slice(0,3),u=$.t("Opportunity.Create.Summary.More",{x:r-3}),n.push(u)),n)});t.summaryBudgetedFullTimeEquivalent=ko.computed(function(){var n=t.opportunity().BudgetedFullTimeEquivalent(),r=t.opportunity().FilledBudgetedFullTimeEquivalent()||0;return n===null||n===""?null:$.t("Opportunity.Create.Summary.Of",{part:i(n-r),total:i(n)})});t.summaryMaximumHeadcount=ko.computed(function(){var n=t.opportunity().MaximumHeadCount(),r=t.opportunity().FilledHeadCount()||0;return n===null||n===""?null:$.t("Opportunity.Create.Summary.Of",{part:i(n-r),total:i(n)})});t.showFilledAndRemaining=ko.computed(function(){var n=r.opportunity().PublishingStatus;return n.isPublished()||n.isApproved()})}}(),function(){namespace("US.Opportunity").PersonalizedSearchAnonHandler=function(n){var t=this,i;t.serverErrors=ko.observableArray();t.completedPersonalizedSearch=ko.observable(!1);t.isExecuting=ko.observable(!1);i=US.utils.localStorage.getItem("personalizedSearchProfile");i&&(t.data=JSON.parse(i));t.data=$.extend({},{PreferredJobs:[],Educations:[],LicenseAndCertifications:[],Skills:[],hasNoLicenses:!1,SkippedSkills:[]},t.data);i&&(n.candidatePresenceState.IdealJobTitleAnswered(!!t.data.PreferredJobs.length),n.candidatePresenceState.EducationLevelAnswered(!!t.data.Educations.length),n.candidatePresenceState.LicensedOrCertifiedInAnswered(t.data.hasNoLicenses||!!t.data.LicenseAndCertifications.length));t.getAdditionalSearchParameters=function(){return{matchCriteria:t.data}};t.resetExecuting=function(){t.serverErrors.removeAll();t.isExecuting(!1)};t.savePresenceToStorage=function(){US.utils.localStorage.setItem("personalizedSearchProfile",ko.toJSON(t.data))};t.saveJobTitle=function(n){return t.data.PreferredJobs.push(ko.mapping.toJS(n)),t.savePresenceToStorage(),$.Deferred().resolve().promise()};t.saveEducation=function(n){return t.data.Educations.push(ko.mapping.toJS(n)),t.savePresenceToStorage(),$.Deferred().resolve().promise()};t.saveLicense=function(n){return t.data.LicenseAndCertifications.push(ko.mapping.toJS(n)),t.savePresenceToStorage(),$.Deferred().resolve().promise()};t.saveHasNoLicenses=function(){return t.data.hasNoLicenses=!0,t.savePresenceToStorage(),$.Deferred().resolve().promise()};t.completePersonalization=function(){t.isExecuting(!0);var i=$.Deferred();return $.ajax(n.opportunityMatchCountUrl,{type:"POST",contentType:"application/json",data:ko.mapping.toJSON($.extend({},{opportunitySearch:t.getFilters()},t.getAdditionalSearchParameters())),dataType:"json"}).done(function(n){t.resetExecuting();n.success?i.resolve(n.data.matchCount):t.serverErrors.push.apply(t.serverErrors,n.domainErrors)}),i};t.saveSkill=function(n){return t.data.Skills.push(ko.mapping.toJS(n)),t.savePresenceToStorage(),$.Deferred().resolve().promise()};t.skipSkill=function(n){return t.data.SkippedSkills.push(ko.mapping.toJS(n)),t.savePresenceToStorage(),$.Deferred().resolve().promise()};t.getUnratedSkillChoices=function(){t.isExecuting(!0);var i=$.Deferred();return $.post(n.getUnratedSkillChoicesUrl,ko.toJSON({matchCriteria:t.data})).done(function(n){t.resetExecuting();i.resolve(n)}),i.promise()};t.getScaleValues=function(){var i=$.Deferred();return t.isExecuting(!0),$.getJSON(n.getScaleValuesUrl).done(function(n){t.resetExecuting();i.resolve(n)}),i.promise()};t.getFilters=function(){return{}}}}(),function(){namespace("US.Opportunity").PersonalizedSearchRegisteredHandler=function(n){var t=this;t.serverErrors=ko.observableArray();t.completedPersonalizedSearch=ko.observable(!1);t.isExecuting=ko.observable(!1);t.resetExecuting=function(){t.serverErrors.removeAll();t.isExecuting(!1)};t.saveJobTitle=function(i){t.isExecuting(!0);var r=$.Deferred();return $.ajax(n.insertJobUrl,{contentType:"application/json",type:"POST",dataType:"json",data:ko.toJSON(i)}).done(function(n){t.resetExecuting();n.success?r.resolve():t.serverErrors.push.apply(t.serverErrors,n.domainErrors)}),r};t.saveEducation=function(i){t.isExecuting(!0);var r=$.Deferred();return $.ajax(n.insertEducationUrl,{contentType:"application/json",type:"POST",dataType:"json",data:ko.toJSON(i)}).done(function(n){t.resetExecuting();n.success?r.resolve():t.serverErrors.push.apply(t.serverErrors,n.domainErrors)}),r};t.saveLicense=function(i){t.isExecuting(!0);var r=$.Deferred();return $.ajax(n.insertLicenseUrl,{contentType:"application/json",type:"POST",dataType:"json",data:ko.toJSON(i)}).done(function(n){t.resetExecuting();n.success?r.resolve():t.serverErrors.push.apply(t.serverErrors,n.domainErrors)}),r};t.saveHasNoLicenses=function(){t.isExecuting(!0);var i=$.Deferred();return $.ajax(n.licenseWasAnsweredUrl,{type:"POST",dataType:"json"}).done(function(n){t.resetExecuting();n.success?i.resolve():t.serverErrors.push.apply(t.serverErrors,n.domainErrors)}),i};t.completePersonalization=function(){t.isExecuting(!0);var i=$.Deferred();return $.ajax(n.opportunityMatchCountUrl,{type:"POST",contentType:"application/json",data:JSON.stringify(t.getFilters()),dataType:"json"}).done(function(n){t.resetExecuting();n.success?i.resolve(n.data.matchCount):t.serverErrors.push.apply(t.serverErrors,n.domainErrors)}),i};t.saveSkill=function(i){t.isExecuting(!0);var r=$.Deferred();return $.ajax(n.insertSkillUrl,{contentType:"application/json",type:"POST",dataType:"json",data:ko.mapping.toJSON(i)}).done(function(n){t.resetExecuting();n.success?r.resolve():t.serverErrors.push.apply(t.serverErrors,n.domainErrors)}),r};t.skipSkill=function(i){t.isExecuting(!0);var r=$.Deferred();return $.post(n.skipSkillUrl,ko.mapping.toJSON(i)).done(function(n){t.resetExecuting();n.success?r.resolve():t.serverErrors.push.apply(t.serverErrors,n.domainErrors)}),r};t.getUnratedSkillChoices=function(){t.isExecuting(!0);var i=$.Deferred();return $.ajax(n.getUnratedSkillChoicesUrl,{contentType:"application/json",type:"GET",dataType:"json"}).done(function(n){t.resetExecuting();i.resolve(n)}),i};t.getScaleValues=function(){t.isExecuting(!0);var i=$.Deferred();return $.ajax(n.getScaleValuesUrl,{contentType:"application/json",type:"GET",dataType:"json"}).done(function(n){t.resetExecuting();i.resolve(n)}),i};t.getAdditionalSearchParameters=function(){return{}};t.getFilters=function(){return{}}}}(),function(){var n=klass(function(n,t,i){this.id=n;this.personalizedSearchHandler=t;this.isCompleted=ko.observable(i);this.completedStep=null}).methods({start:function(){return this.completedStep=$.Deferred(),this.completedStep.promise()},nextStep:function(){return null}});namespace("US.Opportunity.PersonalizedSearchStep").JobTitleStepModel=n.extend(function(){this.job=ko.observable(new US.Opportunity.PreferredJob)}).methods({start:function(){return this.job(new US.Opportunity.PreferredJob),this.supr()},complete:function(){this.personalizedSearchHandler.saveJobTitle(this.job()).done($.proxy(function(){this.isCompleted(!0);this.completedStep.resolve()},this))},isValid:function(){return Recruiting.Validation.Rules.required(this.job().JobId())}});namespace("US.Opportunity.PersonalizedSearchStep").EducationStepModel=n.extend(function(n,t,i,r){this.education=ko.observable(new US.Candidate.Education);this.schoolChoices=r}).methods({start:function(){var n=this;return n.education(new US.Candidate.Education),n.education().SchoolName.subscribe(function(t){var i=ko.utils.arrayFirst(n.schoolChoices,function(n){return n.Name==t});n.education().SchoolId(i?i.Id:Recruiting.Guid.Empty)}),this.supr()},complete:function(){this.personalizedSearchHandler.saveEducation(this.education()).done($.proxy(function(){this.isCompleted(!0);this.completedStep.resolve()},this))},isValid:function(){return Recruiting.Validation.Rules.required(this.education().DegreeId())&&Recruiting.Validation.Rules.required(this.education().SchoolName())}});namespace("US.Opportunity.PersonalizedSearchStep").HasLicensesStepModel=n.extend(function(n,t,i,r){this.hasLicenses=ko.observable();this.licensesStep=r;this.isCompleted=ko.computed(function(){return r.isCompleted()})}).methods({complete:function(n){this.hasLicenses(n);this.hasLicenses()?this.completedStep.resolve(this.licensesStep.id):this.personalizedSearchHandler.saveHasNoLicenses().done($.proxy(function(){this.licensesStep.isCompleted(!0);this.completedStep.resolve()},this))},nextStep:function(){return this.hasLicenses()?null:"almost-completed-presence-step"}});namespace("US.Opportunity.PersonalizedSearchStep").LicensesStepModel=n.extend(function(n,t,i,r){this.license=ko.observable(new US.Candidate.LicenseCert);this.licenseChoices=r||ko.observableArray([])}).methods({start:function(){return this.license(new US.Candidate.LicenseCert),this.supr()},complete:function(n){this.personalizedSearchHandler.saveLicense(this.license()).done($.proxy(function(){this.licenseChoices.remove($.proxy(function(n){return n.Value==this.license().LicenseAndCertificationId()},this));this.isCompleted(!n||!this.licenseChoices().length);this.completedStep.resolve(!n||!this.licenseChoices().length?null:this.id)},this))},isValid:function(){var t=this.license().LicenseAndCertificationId(),n=this.license().dateAchievedShiftedToLocalTimezone();return Recruiting.Validation.Rules.required(t)&&Recruiting.Validation.Rules.required(n)&&moment(n).isValid()&&n>=moment().subtract(moment.duration(100,"years"))&&n<=moment().add(moment.duration(5,"years"))}});namespace("US.Opportunity.PersonalizedSearchStep").AlmostCompletedPresenceStepModel=n.extend(function(n,t,i,r){this.stepsToVerify=r;var u=this;this.isCompleted=ko.computed(function(){return i||u.uncompletedSteps().length==0})}).methods({complete:function(){this.completedStep.resolve(this.uncompletedSteps()[0].id)},uncompletedSteps:function(){var n=[];return this.stepsToVerify.forEach(function(t){t.isCompleted()||n.push(t)}),n}});namespace("US.Opportunity.PersonalizedSearchStep").CompletedPresenceStepModel=n.extend(function(){this.matchCount=ko.observable(0)}).methods({start:function(){return this.personalizedSearchHandler.completedPersonalizedSearch(!0),this.personalizedSearchHandler.completePersonalization().done($.proxy(function(n){this.matchCount(n)},this)),this.supr()},complete:function(){this.isCompleted(!0);this.completedStep.resolve()}});namespace("US.Opportunity.PersonalizedSearchStep").SkillStepModel=n.extend(function(n,t,i,r,u){var f=this;this.skills=r;this.skip=ko.observable(!1);this.currentSkill=ko.observable(null);this.nextSkill=ko.observable(null);this.nextSkillScaleId=ko.observable("");this.currentSkillName=ko.computed(function(){var n=f.currentSkill();return n?n.SkillName():""});this.currentSkillDescription=ko.computed(function(){var n=f.currentSkill();return n?n.SkillDescription():""});this.currentSkillScaleValueChoices=ko.computed(function(){var n=f.currentSkill();return n?n.scaleValueChoices():[]});this.nextSkillName=ko.computed(function(){var n=f.nextSkill();return n?n.SkillName():""});this.updateScaleValues=u}).methods({start:function(){var n=this.nextSkill(),t=this.nextSkillScaleId();return n&&(this.currentSkill(n),this.skip()||this.updateScaleValues(n,t)),this.supr()},skipSkill:function(n){this.skip(!0);n&&this.start();this.complete()},complete:function(n){var t=this,i=this.currentSkill(),r;this.skip()?r=this.personalizedSearchHandler.skipSkill(i):(i.ScaleValueId(n.Id()),r=this.personalizedSearchHandler.saveSkill(i));r.done(function(){$(document).trigger("personalizedjobsearch.skillrated",{skipped:t.skip()});t.getAndSetNextSkill();t.completedStep.resolve()})},getNextSkill:function(){var n=this.skills();return n.length>0?n.shift():null},setCompleted:function(){this.isCompleted(!0);this.nextSkill(null);this.nextSkillScaleId(null)},getAndSetNextSkill:function(){var i=this.skills(),n=i.length>0?i.shift():null,t;if(!n){this.setCompleted();return}t=new US.Candidate.Skill({SkillId:n.Id,SkillName:n.Name,SkillDescription:n.Description});t.scaleValueChoices=ko.observableArray();this.skip(!1);this.nextSkill(t);this.nextSkillScaleId(n.ScaleId)}});namespace("US.Opportunity").PersonalizedSearchViewModel=function(n){var t=this,u;t.personalizedSearchHandler=n.personalizedSearchHandler;t.jobOptions=n.jobOptions;t.degreeChoices=n.degreeChoices;t.fieldOfStudyChoices=n.fieldOfStudyChoices;t.schoolChoices=n.schoolChoices;t.licenseChoices=ko.observableArray(n.licenseChoices||[]);t.candidatePresenceState=n.candidatePresenceState;t.scaleValueChoicesCache=ko.observable({});t.unratedSkillChoices=ko.observableArray([]);t.isAnonymousCandidate=function(){return t.personalizedSearchHandler instanceof US.Opportunity.PersonalizedSearchAnonHandler};t.setScaleValueChoices=function(n,t){n.scaleValueChoices.removeAll();$.each(t,function(t,i){n.scaleValueChoices.push(new US.Candidate.SkillScaleValue(i))});n.scaleValueChoices.sort(sort_by({name:"Value",reverse:!0}))};t.updateScaleValues=function(n,i){var r=t.scaleValueChoicesCache()[i];r?t.setScaleValueChoices(n,r):t.personalizedSearchHandler.getScaleValues(i).done(function(r){t.scaleValueChoicesCache()[i]=r;t.setScaleValueChoices(n,r)})};t.completedPersonalization=ko.computed(function(){return t.personalizedSearchHandler.completedPersonalizedSearch()||t.candidatePresenceState.isComplete()});var i=new US.Opportunity.PersonalizedSearchStep.JobTitleStepModel("job-title-step",t.personalizedSearchHandler,t.candidatePresenceState.IdealJobTitleAnswered()),f=new US.Opportunity.PersonalizedSearchStep.EducationStepModel("education-step",t.personalizedSearchHandler,t.candidatePresenceState.EducationLevelAnswered(),t.schoolChoices),r=new US.Opportunity.PersonalizedSearchStep.LicensesStepModel("licenses-step",t.personalizedSearchHandler,t.candidatePresenceState.LicensedOrCertifiedInAnswered(),t.licenseChoices),e=new US.Opportunity.PersonalizedSearchStep.HasLicensesStepModel("has-licenses-step",t.personalizedSearchHandler,t.candidatePresenceState.LicensedOrCertifiedInAnswered(),r),o=new US.Opportunity.PersonalizedSearchStep.AlmostCompletedPresenceStepModel("almost-completed-presence-step",t.personalizedSearchHandler,t.candidatePresenceState.isComplete(),[i,f,r]),s=new US.Opportunity.PersonalizedSearchStep.CompletedPresenceStepModel("completed-presence-step",t.personalizedSearchHandler,t.candidatePresenceState.isComplete()),h=new US.Opportunity.PersonalizedSearchStep.SkillStepModel("skill-step-1",t.personalizedSearchHandler,!1,t.unratedSkillChoices,t.updateScaleValues),c=new US.Opportunity.PersonalizedSearchStep.SkillStepModel("skill-step-2",t.personalizedSearchHandler,!1,t.unratedSkillChoices,t.updateScaleValues),l=new US.Opportunity.PersonalizedSearchStep.SkillStepModel("skill-step-3",t.personalizedSearchHandler,!1,t.unratedSkillChoices,t.updateScaleValues),a=new US.Opportunity.PersonalizedSearchStep.SkillStepModel("skill-step-4",t.personalizedSearchHandler,!1,t.unratedSkillChoices,t.updateScaleValues);t.stepModels=ko.observableArray([i,f,e,r,o,s,h,c,l,a]);t.findStep=function(n){var i=$.grep(t.stepModels(),function(t){return t.id==n});return i.length>0?i[0]:null};t.isStepCompleted=function(n){var i=t.findStep(n);if(!i)throw new Error("Could not find step: "+n);return i.isCompleted()};t.showRegistration=ko.computed(function(){var n,i;for(n in t.stepModels())if(i=t.stepModels()[n],i.isCompleted())return!0;return!1});t.currentStep=ko.observable(null);t.currentStep.subscribe(function(n){n?n.start().done(function(n){t.goNext(n)}):t.personalizedSearchHandler.serverErrors.removeAll()});u=function(){t.personalizedSearchHandler.getUnratedSkillChoices().done(function(n){$.isArray(n)&&(t.unratedSkillChoices.push.apply(t.unratedSkillChoices,n),t.findStep("skill-step-1").getAndSetNextSkill(),t.findStep("skill-step-2").getAndSetNextSkill(),t.findStep("skill-step-3").getAndSetNextSkill(),t.findStep("skill-step-4").getAndSetNextSkill())})};i.isCompleted()?u():i.isCompleted.subscribe(function(n){n&&u()});t.close=function(){t.isStepCompleted("completed-presence-step")?($(".rate-skill").removeAttr("aria-hidden"),$(".rate-skill").not(".finished").attr("tabindex","0")):($(".personalized-card").not(".rate-skill").removeAttr("aria-hidden"),$(".personalized-card").not(".finished, .rate-skill").attr("tabindex","0"));t.currentStep(null);$("#PersonalizedContainer").focus()};t.currentIndex=ko.computed(function(){return t.stepModels.indexOf(t.currentStep())});t.goNext=function(n){var i,r,u;if(n)i=t.findStep(n),r=t.stepModels.indexOf(n);else{if(!t.currentStep())return;i=t.findStep(t.currentStep().nextStep());r=t.stepModels.indexOf(t.currentStep())}for(;;){if(!i){if(r++,r==t.stepModels().length){if($.each(t.stepModels(),function(n,t){return t.isCompleted()?!0:(u=n,!1)}),!u)break;r=u}i=t.stepModels()[r]}if(r=t.stepModels.indexOf(i),i.isCompleted()){i=t.findStep(i.nextStep());continue}t.currentStep(i);return}t.currentStep(null)};t.goToStep=function(n){if($(".personalized-card").attr("aria-hidden","true"),$(".personalized-card").attr("tabindex","-1"),!t.checkSessionStorage()){alert($.t("Opportunity.Opportunities.PersonalizedSearch.PrivateModeNotSupported"));return}var i=t.findStep(n);if(!i)throw new Error("Could not find step: "+n);i.isCompleted()||t.currentStep(i)};t.checkSessionStorage=function(){try{return US.utils.sessionStorage.setItem("testUS.utils.sessionStorage","David said I need to set a value"),US.utils.sessionStorage.removeItem("testUS.utils.sessionStorage"),!0}catch(n){return!1}};t.skillStepsCompleted=ko.computed(function(){return t.isStepCompleted("skill-step-1")&&t.isStepCompleted("skill-step-2")&&t.isStepCompleted("skill-step-3")&&t.isStepCompleted("skill-step-4")});t.shouldShowPersonalizationQuestions=ko.computed(function(){return!t.isStepCompleted("completed-presence-step")||t.skillStepsCompleted()})}}(),function(){namespace("US.Opportunity").ReassignApproverViewModel=function(n){var t=this;return t.template="ReassignApproverModal",t.serverErrors=new Recruiting.Validation.Errors,t.approvalTaskToUpdate=n.approvalTask,t.approver=ko.observable(null),t.approverEmailAddress=ko.observable(""),t.close=function(){t.modal.close()},t.approvalCommentCount=n.approvalCommentCount,t.opportunityId=n.opportunity.Id(),t.approvalComments=n.opportunity.ApprovalComments,t.commentBody=ko.observable(""),t.approvalCommentTextCharCount=ko.observable(),t.characterLimit=400,t.setApproverPopup=function(n){if(n&&n[0]){var i=n[0];t.approver(i);t.approverEmailAddress(i.EmailAddress())}else t.approver(null),t.approverEmailAddress("")},t.reassign=function(){t.approvalTaskToUpdate.saving(!0);var i=$.post(n.reassignUrl,ko.mapping.toJSON({ApproverToReplaceId:t.approvalTaskToUpdate.Approver().Id(),NewApproverId:t.approver()!=null?t.approver().Id:null,OpportunityId:t.opportunityId,Index:n.index,CommentBody:t.commentBody()})).done(function(n){t.serverErrors.removeAll();n.success?(ko.mapping.fromJS(n.data.ApprovalComments,Recruiting.Opportunity.ApprovalComment.MAPPING,t.approvalComments),t.approvalTaskToUpdate.Approver().Id(t.approver().Id()),t.approvalTaskToUpdate.Approver().PersonName.PrefixId(t.approver().PersonName.PrefixId()),t.approvalTaskToUpdate.Approver().PersonName.PrefixDescription(t.approver().PersonName.PrefixDescription()),t.approvalTaskToUpdate.Approver().PersonName.FirstName(t.approver().PersonName.FirstName()),t.approvalTaskToUpdate.Approver().PersonName.MiddleName(t.approver().PersonName.MiddleName()),t.approvalTaskToUpdate.Approver().PersonName.FamilyName(t.approver().PersonName.FamilyName()),t.approvalTaskToUpdate.Approver().PersonName.SuffixId(t.approver().PersonName.SuffixId()),t.approvalTaskToUpdate.Approver().PersonName.SuffixDescription(t.approver().PersonName.SuffixDescription()),t.approvalTaskToUpdate.Approver().EmailAddress(t.approver().EmailAddress),t.approvalTaskToUpdate.approverEmailAddress(t.approverEmailAddress()),t.approvalTaskToUpdate.HasApproverLostRole(!1),t.approvalCommentCount(t.approvalCommentCount()+1),t.modal.close(),t.approvalTaskToUpdate.saving(!1)):(t.serverErrors.set(n),t.approvalTaskToUpdate.saving(!1))});t.approvalTaskToUpdate.savingReassign(i)},t}}(),function(n){var t=function(){function t(t){var i=this;this.onUploadStarted=function(n){i.removeAllErrors();i.isUploading(!0);i.parsedFileName(n)};this.onUploadCompleted=function(t){var r,u;i.isUploading(!1);r=i;t.success?(n.Notification.info($.t("OpportunityApply.Index.ResumeParsing.UploadSuccess",{fileName:i.parsedFileName()})),i.parsedFileId(t.data.FileId),i.parsedPresence(new US.Candidate.CandidateParsedPresence(t.data)),i.serverErrors(new n.Validation.Errors(i.parsedPresence())),i.contactInfoViewModel(i.contactInfoViewModelFactory(i.parsedPresence().ContactInformation)),i.contactInfoViewModel().changeCountry(),i.educationViewModel(i.educationViewModelFactory(i.parsedPresence().Educations)),i.workExperienceViewModel(i.workExperienceViewModelFactory(i.parsedPresence().WorkExperiences)),i.skillsViewModel(i.skillsViewModelFactory(i.parsedPresence().Skills)),i.isParsingResume(!0)):(u=n.Notification.translateErrors(t.domainErrors,"OpportunityApply.Index.ResumeParsing.Errors."),$.each(t.domainErrors,function(n,t){r.errors.push({name:t,message:u[n]})}))};this.onUploadError=function(n){i.isUploading(!1);i.addError(n)};this.removeAllErrors=function(){i.errors.removeAll()};this.save=function(){i.isSaving(!0);$.ajax({url:i.saveResumeUrl,data:ko.toJSON(i.parsedPresence()),method:"POST",context:i}).done(function(t){var u,f,r,e,h,a,o,c,v,s,l,y;if(i.isSaving(!1),i.serverErrors().removeAll(),!t.success){i.serverErrors().set(t);return}for(u=$.grepFirst(i.candidate.Documents(),function(n){return n.FileId()==i.parsedFileId()}),u?i.applicationDocuments.indexOf(u)===-1&&i.applicationDocuments.push(u):(f=new n.Common.Document({CreatorId:i.candidate.PersonId(),FileId:i.parsedFileId(),FileName:i.parsedFileName(),DocumentType:"Resume"}),ko.editable(f),i.candidate.Documents.push(f),i.applicationDocuments.push(f)),r=new US.Candidate.CandidatePresence(t.data),e=0,h=r.Experiences();e<h.length;e++)a=h[e],ko.editable(a);for(o=0,c=r.Educations();o<c.length;o++)v=c[o],ko.editable(v);for(s=0,l=r.Skills();s<l.length;s++)y=l[s],ko.editable(y);ko.editable(r.ContactInformation);r.Experiences.sort(n.Candidate.WorkExperience.PRESENCE_SORT);i.candidate.Experiences.removeAll();i.candidate.Experiences.push.apply(i.candidate.Experiences,r.Experiences());r.Educations.sort(US.Candidate.Education.PRESENCE_SORT);i.candidate.Educations.removeAll();i.candidate.Educations.push.apply(i.candidate.Educations,r.Educations());i.candidate.Skills.removeAll();i.candidate.Skills.push.apply(i.candidate.Skills,r.Skills());i.candidate.ContactInformation.Address.mapFrom(ko.mapping.toJS(r.ContactInformation.Address));i.candidate.ContactInformation.PersonName.mapFrom(ko.mapping.toJS(r.ContactInformation.PersonName));i.candidate.ContactInformation.PrimaryPhoneNumber(r.ContactInformation.PrimaryPhoneNumber());i.candidate.ContactInformation.SecondaryPhoneNumber(r.ContactInformation.SecondaryPhoneNumber());i.candidate.ContactInformation.WillingToRelocate(r.ContactInformation.WillingToRelocate());US.utils.window.setTimeout(function(){i.contactInfoViewModel(null);i.educationViewModel(null);i.workExperienceViewModel(null);i.skillsViewModel(null);i.hasSavedParsedResume(!0);i.isParsingResume(!1);n.Notification.clear();$("#CandidateSkills").scrollTo()},400)})};this.cancel=function(){n.Notification.modal({header:$.t("OpportunityApply.Index.ResumeParsing.CancelModalTitle"),message:$.t("OpportunityApply.Index.ResumeParsing.CancelModalMessage",{fileName:$.strongHtml(i.parsedFileName())}),question:$.t("OpportunityApply.Index.ResumeParsing.CancelModalQuestion"),confirmButton:$.t("OpportunityApply.Index.ResumeParsing.CancelModalOkButton"),escape:!1,cancelButton:$.t("OpportunityApply.Index.ResumeParsing.CancelModalCancelButton"),confirm:function(){i.isParsingResume(!1);n.Notification.clear();$("body").scrollTo()}})};this.candidate=t.candidate;this.applicationDocuments=t.applicationDocuments;this.maxDocumentIncludeLimit=t.maxDocumentIncludeLimit;this.maxDocumentUploadLimit=t.maxDocumentUploadLimit;this.supportedFileTypes=t.supportedFileTypes;this.supportedContentTypes=t.supportedContentTypes;this.maximumFileSize=t.maximumFileSize;this.serverErrors=ko.observable(null);this.saveResumeUrl=t.saveResumeUrl;this.parseExistingResumeUrl=t.parseExistingResumeUrl;this.isSaving=ko.observable(!1);this.isUploading=ko.observable(!1);this.hasSavedParsedResume=ko.observable(!1);this.isParsingResume=t.isParsingResume;this.parsedPresence=ko.observable(null);this.parsedFileName=ko.observable(null);this.parsedFileId=ko.observable(null);this.contactInfoViewModelFactory=t.contactInfoViewModelFactory;this.contactInfoViewModel=ko.observable(null);this.educationViewModelFactory=t.educationViewModelFactory;this.educationViewModel=ko.observable(null);this.workExperienceViewModelFactory=t.workExperienceViewModelFactory;this.workExperienceViewModel=ko.observable(null);this.skillsViewModelFactory=t.skillsViewModelFactory;this.skillsViewModel=ko.observable(null);this.existingSelectedResume=ko.observable(null);this.errors=ko.observableArray([]);this.resumeUploaderSelectOptions=ko.computed({read:function(){return i.applicationDocuments().length>=i.maxDocumentIncludeLimit?i.retrieveResumes(i.applicationDocuments()):i.retrieveResumes(i.candidate.Documents())}});this.selectResumeVisible=ko.computed({read:function(){return i.resumeUploaderSelectOptions().length>0}});this.uploadResumeVisible=ko.computed({read:function(){return i.applicationDocuments().length<i.maxDocumentIncludeLimit&&i.candidate.Documents().length<i.maxDocumentUploadLimit}});this.orVisible=ko.computed(function(){return i.uploadResumeVisible()&&i.selectResumeVisible()});this.existingSelectedResume.subscribe(function(n){n&&(i.parseExistingResume(n),i.existingSelectedResume(null))})}return t.prototype.isSupportedFileType=function(n){return $.inArray(n.substr(n.lastIndexOf(".")).toLowerCase(),this.supportedFileTypes)>-1},t.prototype.retrieveResumes=function(n){var t=this;return n.filter(function(n){return n.DocumentType()=="Resume"&&t.isSupportedFileType(n.FileName())})},t.prototype.parseExistingResume=function(n){var t=this;this.removeAllErrors();this.isUploading(!0);this.parsedFileName(n.FileName());$.ajax({url:this.parseExistingResumeUrl,data:ko.mapping.toJSON({fileId:n.FileId()}),method:"POST",context:this}).fail(function(){t.onUploadError("Common.Documents.validation_FileUpload")}).done(function(n){t.onUploadCompleted(n)})},t.prototype.addError=function(n,t){(n||t)&&(t=t||$.t(n),this.errors.push({name:n,message:t}))},t}();n.ResumeParsingDocumentsViewModel=t}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=function(){function i(i,r){var u=this,f;r===void 0&&(r=!0);this.integration=ko.observable(null);this.postings=ko.observableArray(null);this.expiringSoonCount=ko.observable(0);this.defaultExternalJobBoardName=ko.observable(null);this.opportunity=ko.observable(null);this.orderByKey=ko.observable("statusAsc");this.includeExpiredDeleted=ko.observable(!0);this.showOnlyErrorPostings=ko.observable(!1);this.boardPanelCollapsed=ko.observable(!0);this.publishing=ko.observable(null);this.showSuccessMessage=ko.observable(!1);this.showNoCredentialsError=ko.observable(!1);this.showGenericErrorMessage=ko.observable(!1);this.jobBoardMembershipError=ko.observable(!1);this.problematicJobBoards=ko.observable(null);this.unpublishRequestSuccess=ko.observable(!1);this.unpublishRequestNumber=ko.observable(0);this.totalUnfilteredCount=ko.observable(0);this.serverErrors=new n.Validation.Errors;this.recomposing=!1;this.notPostedErrorMessage=ko.computed(function(){return!u.problematicJobBoards()||u.problematicJobBoards().length===0?"":u.problematicJobBoards().length===1?$.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.ExplicitNotPostedToExternalError_1",{jobBoardName1:u.problematicJobBoards()[0]}):u.problematicJobBoards().length===2?$.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.ExplicitNotPostedToExternalError_2",{jobBoardName1:u.problematicJobBoards()[0],jobBoardName2:u.problematicJobBoards()[1]}):$.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.ExplicitNotPostedToExternalError_many",{jobBoardName1:u.problematicJobBoards()[0],jobBoardName2:u.problematicJobBoards()[1]})});this.selectedPostings=ko.computed(function(){var n=[];return ko.utils.arrayForEach(u.postings(),function(t){t.selected()&&n.push(t)}),n});this.selectAll=ko.computed({read:function(){if(!u.postings()||u.postings().length===0)return!1;var n=ko.utils.arrayFirst(u.postings(),function(n){return!n.selected()});return n===null},write:function(n){ko.utils.arrayForEach(u.postings(),function(t){t.selected(n)})}});this.canUnpublishSelection=ko.computed(function(){if(!u.selectedPostings()||u.selectedPostings().length===0)return!1;var n=ko.utils.arrayFirst(u.selectedPostings(),function(n){return!n.canUnpublish()});return n===null});this.unpublishRequestSuccessMessage=ko.computed(function(){return u.unpublishRequestNumber()===1?$.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.UnpostRequestSubmittedSingle"):$.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.UnpostRequestSubmitted",{requestCount:u.unpublishRequestNumber()})});this.loadThirdPartyJobPostings=function(n){if(n===void 0&&(n=!0),!u.recomposing){var i=ko.mapping.toJSON(new t.ThirdPartyJobPostingsQuery({OpportunityId:u.opportunity().Id(),IntegrationId:u.integration().Id(),Skip:u.pagingViewModel.skip(),Top:u.pagingViewModel.pageSize,IncludeExpiredDeleted:u.includeExpiredDeleted(),ShowOnlyErrors:u.showOnlyErrorPostings(),OrderBy:u.sortOrders[u.orderByKey()]}));$.post(u.loadJobPostingsUrl,i).done(function(i){u.postings($.map(i.jobPostings,function(n){return new t.ThirdPartyJobPostingListItem(n,u.loadJobApplicantsUrl,u.candidateDetailUrl,null,null)}));u.pagingViewModel.totalCount(i.filteredCount);u.totalUnfilteredCount(i.totalCount);u.expiringSoonCount(i.expiringSoonCount);u.jobBoardMembershipError(i.jobBoardMembershipError);u.problematicJobBoards(i.problematicJobBoards);n&&(u.unpublishRequestSuccess(!1),u.showGenericErrorMessage(!1),u.showSuccessMessage(!1),u.showNoCredentialsError(!1))})}};this.dispose=function(){$(document).unbind(".ThirdPartyJobBoardIntegrationViewModel")};this.integration=ko.observable(new t.ThirdPartyJobBoardIntegration(i.integration));this.opportunity=i.opportunity;this.defaultExternalJobBoardName(i.defaultExternalJobBoardName);this.loadJobPostingsUrl=i.loadJobPostingsUrl;this.includeExpiredDeleted(!0);this.showOnlyErrorPostings(!1);f=$.param($.extend({},{opportunityId:this.opportunity().Id(),integrationId:this.integration().Id()}));this.publishToThirdPartyJobBoardLocalUrl=i.thirdPartyPublishUrl+"?"+f;this.isPublishInteractive=this.integration().PublishRedirectUrl()!=null&&this.integration().PublishRedirectUrl()!=="";this.isUnpublishInteractive=this.integration().UnpublishRedirectUrl()!=null&&this.integration().UnpublishRedirectUrl()!=="";this.unpublishNonInteractiveUrl=i.thirdPartyUnpublishUrl;this.isOpportunityExternal=ko.computed(function(){return i.isOpportunityPublishedExternally()});this.isOpportunityClosed=i.isOpportunityClosed;i.redirectIntegrationId&&i.redirectIntegrationId.toLowerCase()===this.integration().Id().toLowerCase()&&(this.boardPanelCollapsed(!1),i.redirectStatusCode!=null&&(i.redirectStatusCode.toLowerCase()==="success"&&(this.publishing($.Deferred().resolve()),this.showSuccessMessage(!0)),i.redirectStatusCode.toLowerCase()==="nocredentials"&&this.showNoCredentialsError(!0),i.redirectStatusCode.toLowerCase()==="error"&&this.showGenericErrorMessage(!0)));this.pagingViewModel=new US.Common.PagingViewModel({pageSize:5,scrollToTopOnChangePage:!1});this.pagingViewModel.currentPage.extend({notify:"always"});this.pagingViewModel.currentPage.subscribe(this.loadThirdPartyJobPostings);this.includeExpiredDeleted.subscribe(function(){return u.pagingViewModel.currentPage(1)});this.showOnlyErrorPostings.subscribe(function(){return u.pagingViewModel.currentPage(1)});this.sortOrders={jobBoardDisplayNameAsc:[{PropertyName:"JobBoardDisplayName",Ascending:!0},{PropertyName:"Status",Ascending:!0},{PropertyName:"ApplicantCount",Ascending:!1}],jobBoardDisplayNameDesc:[{PropertyName:"JobBoardDisplayName",Ascending:!1},{PropertyName:"Status",Ascending:!0},{PropertyName:"ApplicantCount",Ascending:!1}],statusAsc:[{PropertyName:"Status",Ascending:!0},{PropertyName:"JobBoardDisplayName",Ascending:!0},{PropertyName:"ApplicantCount",Ascending:!1}],statusDesc:[{PropertyName:"Status",Ascending:!1},{PropertyName:"JobBoardDisplayName",Ascending:!0},{PropertyName:"ApplicantCount",Ascending:!1}],applicantCountAsc:[{PropertyName:"ApplicantCount",Ascending:!0},{PropertyName:"JobBoardDisplayName",Ascending:!0},{PropertyName:"Status",Ascending:!0}],applicantCountDesc:[{PropertyName:"ApplicantCount",Ascending:!1},{PropertyName:"JobBoardDisplayName",Ascending:!0},{PropertyName:"Status",Ascending:!0}]};this.sortOrdersToKeyMap={JobBoardDisplayName:{"true":"jobBoardDisplayNameAsc","false":"jobBoardDisplayNameDesc"},Status:{"true":"statusAsc","false":"statusDesc"},ApplicantCount:{"true":"applicantCountAsc","false":"applicantCountDesc"}};this.orderBy=ko.computed({read:function(){return u.sortOrders[u.orderByKey()][0]},write:function(n){u.orderByKey(u.sortOrdersToKeyMap[n.PropertyName][n.Ascending]);u.loadThirdPartyJobPostings()}});this.editableView=ko.computed(function(){return u.integration().Enabled()&&!u.isOpportunityClosed()});this.recordCount=ko.computed(function(){return u.editableView()?u.pagingViewModel.totalCount()===1?$.t("Common.Paging.SingleRecordWithSelection",{selectedCount:u.selectedPostings().length}):$.t("Common.Paging.TotalRecordsWithSelection",{totalCount:u.pagingViewModel.totalCount(),selectedCount:u.selectedPostings().length}):u.pagingViewModel.totalCount()===1?$.t("Common.Paging.SingleRecord"):$.t("Common.Paging.TotalRecords",{totalCount:u.pagingViewModel.totalCount()})});this.panelSubHeaderText=ko.computed(function(){return u.expiringSoonCount()===1?$.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.PostingsExpiringSoonSingle"):u.expiringSoonCount()>0?$.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.PostingsExpiringSoon",{expiringSoonCount:u.expiringSoonCount()}):u.totalUnfilteredCount()===1?$.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.PostingCountSingle"):$.t("Opportunity.Create.Publishing.ThirdPartyJobBoards.PostingCount",{postingCount:u.totalUnfilteredCount()})});this.vendorHasDescription=ko.computed(function(){return u.integration()!==null&&u.integration().JobBoardVendorDescription()!=null&&u.integration().JobBoardVendorDescription()!==""});this.showPostingsView=ko.computed(function(){return!u.pagingViewModel||u.pagingViewModel.totalCount()>0||!u.includeExpiredDeleted()});$(document).bind("opportunity-published.ThirdPartyJobBoardIntegrationViewModel",function(){u.integration().VendorType()!==t.VendorType.AutoFeed&&(u.recomposing=!0,u.showOnlyErrorPostings(!1),u.recomposing=!1,u.loadThirdPartyJobPostings())});r&&this.integration().VendorType()!==t.VendorType.AutoFeed&&this.loadThirdPartyJobPostings(!1);this.loadJobApplicantsUrl=i.loadJobApplicantsUrl;this.candidateDetailUrl=i.candidateDetailUrl}return i.prototype.toggleShowErrors=function(){this.showOnlyErrorPostings(!this.showOnlyErrorPostings())},i.prototype.publish=function(){if(this.isPublishInteractive){US.utils.window.redirect(this.publishToThirdPartyJobBoardLocalUrl);return}this.publishing($.Deferred().resolve())},i.prototype.unpublishSelectedPostings=function(){this.canUnpublishSelection()&&this.unpublish(this.selectedPostings())},i.prototype.unpublishPosting=function(n){n&&n.canUnpublish()&&this.unpublish([n])},i.prototype.unpublish=function(n){var t=this;if(this.unpublishRequestNumber(n.length),this.isUnpublishInteractive){US.utils.window.redirect(this.integration().UnpublishRedirectUrl());return}$.post(this.unpublishNonInteractiveUrl,ko.mapping.toJSON({postingIds:n.map(function(n){return n.Id()})})).done(function(n){t.unpublishRequestSuccess(n.success);t.serverErrors.removeAll();t.selectAll(!1);t.recomposing=!0;t.showOnlyErrorPostings(!1);t.recomposing=!1;t.loadThirdPartyJobPostings(!1);n.success?$(document).trigger("third-party-posting-unpublished"):t.serverErrors.set(n)})},i}();t.ThirdPartyJobBoardIntegrationViewModel=i})(t=n.ThirdPartyJobBoards||(n.ThirdPartyJobBoards={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function t(t,i){var r=this;this.applicants=ko.observableArray();this.jobPosting=ko.observable(null);this.orderByKey=ko.observable("dateAppliedDesc");this.showModalForPosting=function(n){r.jobPosting(n);r.loadApplicants();US.utils.showModal({viewModel:r,context:r})};this.loadApplicants=function(){var t=ko.mapping.toJSON(new n.ThirdPartyJobApplicantsQuery({JobPostingId:r.jobPosting().Id(),Skip:r.pagingViewModel.skip(),Top:r.pagingViewModel.pageSize,OrderBy:r.sortOrders[r.orderByKey()]}));$.post(r.loadJobApplicantsUrl,t).done(function(t){r.applicants($.map(t.jobApplicants,function(t){return new n.ThirdPartyJobApplicantListItem(t,r.candidateDetailUrl)}));r.pagingViewModel.totalCount(t.totalCount)})};this.template="JobPostingApplicantsModalTemplate";this.loadJobApplicantsUrl=t;this.candidateDetailUrl=i;this.pagingViewModel=new US.Common.PagingViewModel({pageSize:10,scrollToTopOnChangePage:!1});this.pagingViewModel.currentPage.subscribe(this.loadApplicants);this.sortOrders={candidateNameAsc:[{PropertyName:"CandidateName",Ascending:!0},{PropertyName:"DateApplied",Ascending:!1}],candidateNameDesc:[{PropertyName:"CandidateName",Ascending:!1},{PropertyName:"DateApplied",Ascending:!1}],dateAppliedAsc:[{PropertyName:"DateApplied",Ascending:!0},{PropertyName:"CandidateName",Ascending:!0}],dateAppliedDesc:[{PropertyName:"DateApplied",Ascending:!1},{PropertyName:"CandidateName",Ascending:!0}]};this.sortOrdersToKeyMap={CandidateName:{"true":"candidateNameAsc","false":"candidateNameDesc"},DateApplied:{"true":"dateAppliedAsc","false":"dateAppliedDesc"}};this.orderBy=ko.computed({read:function(){return r.sortOrders[r.orderByKey()][0]},write:function(n){r.orderByKey(r.sortOrdersToKeyMap[n.PropertyName][n.Ascending]);r.loadApplicants()}})}return t}();n.ThirdPartyJobPostingApplicantsModalViewModel=t})(t=n.ThirdPartyJobBoards||(n.ThirdPartyJobBoards={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=function(){function t(t){var i=this;this.jobPosting=ko.observable(null);this.createdDateString=ko.computed(function(){return i.jobPosting()&&i.jobPosting().CreatedAt()?n.Utils.Date.formatDateTimeString(moment(i.jobPosting().CreatedAt()).local()):""});this.updatedDateString=ko.computed(function(){return i.jobPosting()&&i.jobPosting().LastModified()?n.Utils.Date.formatDateTimeString(moment(i.jobPosting().LastModified()).local()):""});this.publishDateString=ko.computed(function(){return i.jobPosting()&&i.jobPosting().PublishDate()?n.Utils.Date.formatDateString(moment(i.jobPosting().PublishDate()).local()):""});this.unpublishDateString=ko.computed(function(){return i.jobPosting()&&i.jobPosting().UnpublishDate()?n.Utils.Date.formatDateString(moment(i.jobPosting().UnpublishDate()).local()):""});this.expirationDateString=ko.computed(function(){return i.jobPosting()&&i.jobPosting().ExpirationDate()?n.Utils.Date.formatDateString(moment(i.jobPosting().ExpirationDate()).local()):""});this.formattedLocationsString=ko.computed(function(){return!i.jobPosting()||!i.jobPosting().Locations()?"":i.jobPosting().Locations().map(function(n){return n.locationLabel()}).join(", ")});this.formattedLanguagesString=ko.computed(function(){return i.jobPosting()&&i.jobPosting().LocaleCodes()?i.jobPosting().LocaleCodes().join(", "):""});this.template="JobPostingInfoModalTemplate";t&&this.jobPosting(t)}return t}();t.ThirdPartyJobPostingInfoModalViewModel=i})(t=n.ThirdPartyJobBoards||(n.ThirdPartyJobBoards={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){var t=this;this.savingTranslationManager=ko.observable(!1);this.hideTranslations=ko.observable(!0);this.toTranslationLocale=ko.observable();this.getLocaleById=function(n){return $.grepFirst(ko.utils.unwrapObservable(t.locales),function(t){return t.Id()===n})};this.isDefaultLocale=function(n){return n?n.Id()===t.opportunity.DefaultLocaleId():!0};this.switchTranslationPanes=function(){var n=t.fromTranslationLocale();t.fromTranslationLocale(t.toTranslationLocale());t.toTranslationLocale(n)};this.tempFormattedLocaleName=function(n){return n.Id()===t.tempDefaultLocaleId()?n.Name()+" "+$.t("Opportunity.Create.TranslationManager.Default"):n.Name()};this.formattedLocaleName=function(n){return n.Id()===t.opportunity.DefaultLocaleId()?n.Name()+" "+$.t("Opportunity.Create.TranslationManager.Default"):n.Name()};this.addSelectedTranslations=function(){var n=t.selectedLocales();t.opportunity.TranslationList.createTranslationsForLocales(n,{Title:"",ExternalBriefDescription:"",ExternalDescription:""},Recruiting.Opportunity.OpportunityTranslation);t.opportunity.WorkExperienceCriteria().forEach(function(t){t.TranslationList.createTranslationsForLocales(n,{Description:""},Recruiting.Opportunity.WorkExperienceCriterionTranslation)});Recruiting.TenantFeatureToggle.isEnabled("ExposeSyncedJobTranslations")&&t.selectedLocales().forEach(function(n){var r=$.grepFirst(t.opportunity.JobTranslations(),function(t){return ko.utils.unwrapObservable(n.Id)===t.LocaleId()}),i;r&&(i=$.grepFirst(t.opportunity.Translations(),function(t){return ko.utils.unwrapObservable(n.Id)===t.LocaleId()}),i)&&(i.Title()!=undefined&&i.Title().length>0||i.Title(r.Name()))})};this.removeUnselectedTranslations=function(){var i=t.selectedLocaleIds(),n=function(n){return!$.grepFirst(i,function(t){return t===n.LocaleId()})};t.opportunity.Translations.remove(n);t.opportunity.WorkExperienceCriteria().forEach(function(t){t.Translations.remove(n)})};this.cancelTranslationLocales=function(){t.tempDefaultLocaleId(t.opportunity.DefaultLocaleId());t.tempSelectedLocaleIds(t.selectedLocaleIds().slice(0));t.hideTranslations(!0)};this.exit=function(){$(t).trigger("exit")};this.saveTranslationsAndExitManager=function(n,i){var r=t.saver.opportunity();n.Translations.forEach(function(n){var t=r.Translations().findIndex(function(t){return t.LocaleId()===n.LocaleId});if(t<0){r.Translations.push(new Recruiting.Opportunity.OpportunityTranslation(n));return}Recruiting.Utils.CopyIntoObservables.copyIntoObservables(n,r.Translations()[t],["LocaleId"])});n.WorkExperienceCriteria.forEach(function(n,t){var i=r.WorkExperienceCriteria()[t];n.Translations.forEach(function(n){var t=i.Translations().findIndex(function(t){return t.LocaleId()===n.LocaleId});if(t<0){i.Translations.push(new Recruiting.Opportunity.WorkExperienceCriterionTranslation(n));return}Recruiting.Utils.CopyIntoObservables.copyIntoObservables(n,i.Translations()[t],["LocaleId"])})});t.removeUnselectedTranslations();t.saveDraftAndExitTranslationManager(function(n){return i(n)})};this.opportunity=ko.utils.unwrapObservable(n.opportunity);this.tempDefaultLocaleId=ko.observable(this.opportunity.DefaultLocaleId());this.saver=n.saver;this.initialDefaultLocaleId=n.localeId;this.locales=ko.mapping.fromJS(n.locales,{create:function(n){return new US.Locale(n.data)}});this.locales=ko.observableArray(this.locales().sort(sort_by("Name")));this.translatedLocaleIds=this.opportunity.Translations().map(function(n){return n.LocaleId()});this.resumeDraftUrl=n.resumeDraftUrl;this.tempSelectedLocaleIds=this.translatedLocaleIds.length>0?ko.observableArray(this.translatedLocaleIds):ko.observableArray([this.opportunity.DefaultLocaleId()]);this.selectedLocaleIds=this.translatedLocaleIds.length>0?ko.observableArray(this.translatedLocaleIds):ko.observableArray([this.opportunity.DefaultLocaleId()]);this.fromTranslationLocale=ko.observable(this.getLocaleById(this.opportunity.DefaultLocaleId()));this.selectedLocales=ko.computed(function(){return t.selectedLocaleIds().map(function(n){return t.getLocaleById(n)})});this.enableExit=ko.computed(function(){return t.hideTranslations()});this.enableSwitchTranslations=ko.computed(function(){return t.hideTranslations()&&t.toTranslationLocale()});this.defaultFromTranslation=ko.computed(function(){return $.grepFirst(t.opportunity.TranslationList.translations(),function(n){return t.fromTranslationLocale()!=null&&n.LocaleId()===t.fromTranslationLocale().Id()})?t.opportunity.TranslationList.forLocale(t.fromTranslationLocale().Id()):new Recruiting.Opportunity.OpportunityTranslation});this.fromLocales=ko.computed(function(){var n=t.selectedLocales().slice(0),i=n.indexOf(t.toTranslationLocale());return i>=0&&n.splice(i,1),n});this.toLocales=ko.computed(function(){var n=t.selectedLocales().slice(0),i=n.indexOf(t.fromTranslationLocale());return i>=0&&n.splice(i,1),n});this.hideTranslations.subscribe(function(n){$(".translation-columns :input").attr("disabled",!n)});this.tempDefaultLocaleId.subscribe(function(n){t.tempSelectedLocaleIds.indexOf(n)===-1&&t.tempSelectedLocaleIds.push(n)});this.opportunity.DefaultLocaleId.subscribe(function(n){t.selectedLocaleIds.indexOf(n)===-1&&t.selectedLocaleIds.push(n)});this.selectedLocaleIds.subscribe(function(n){var i,r;if(!t.fromTranslationLocale()){t.fromTranslationLocale(t.getLocaleById(t.opportunity.DefaultLocaleId()));return}i=t.fromTranslationLocale().Id();for(r in n)if(i===n[r])return;t.fromTranslationLocale(t.getLocaleById(t.opportunity.DefaultLocaleId()))})}return n.prototype.applyTranslationLocales=function(){this.opportunity.DefaultLocaleId(this.tempDefaultLocaleId());this.selectedLocaleIds(this.tempSelectedLocaleIds().slice(0));this.removeUnselectedTranslations();this.addSelectedTranslations();this.hideTranslations(!0)},n.prototype.saveDraftAndExitTranslationManager=function(n){var t=this;this.savingTranslationManager(!0);this.saver.validateOrSaveDraft(!0).done(function(){if(t.initialDefaultLocaleId!==t.opportunity.DefaultLocaleId()){var n=$.param({opportunityId:t.opportunity.Id()}),i=t.resumeDraftUrl+"?"+n;US.utils.window.redirect(i)}else t.savingTranslationManager(!1),$(t).trigger("exit")}).fail(function(){var i=$.grepFirst(t.opportunity.Translations(),function(n){return n.hasUiErrors()}),r;i&&(t.fromTranslationLocale()&&t.fromTranslationLocale().Id()===i.LocaleId()?t.switchTranslationPanes():(r=$.grepFirst(t.locales(),function(n){return n.Id()===i.LocaleId()}),t.toTranslationLocale(r)));typeof n=="function"&&n(t.saver.serverErrors);t.savingTranslationManager(!1)})},n.prototype.afterRender=function(n,t){n&&$(this).find(":input").attr("readonly","readonly");t&&($(this).find("[for]").each(function(){$(this).attr("for",$(this).attr("for")+t)}),$(this).find("[data-automation]").each(function(){$(this).attr("data-automation",$(this).attr("data-automation")+"-"+t.toLowerCase())}));$(this).translateChildren()},n}();n.TranslationManagerViewModel=t})(t=n.OpportunityWizard||(n.OpportunityWizard={}))}(Recruiter||(Recruiter={})),function(){namespace("US.Opportunity").USOpportunityApplyCountryQuestionsViewModel=function(n){var i=this,t=this;return t.application=n.application(),t.opportunity=n.opportunity,t.isUSFederalContractor=function(){return i.opportunity.LegalEntity&&i.opportunity.LegalEntity.USFederalContractor},t.shouldDisplayVeteranQuestion=function(){return t.isUSFederalContractor()||i.opportunity.LegalEntity&&t.opportunity.LegalEntity.VeteranQuestions},t.shouldDisplayVeteranQuestion()&&(t.veteranStatusOptions=new US.Opportunity.OpportunityApplyCountryQuestionsViewModel(n.application(),n.veteranStatusOptions,"Veteran","Decline"),t.isUSFederalContractor()&&(t.veteranStatusOptions.selfIdentificationTextParameters=function(){function n(n){return'<a id="'+n+'" class="veteranStatusLink">'+$.t("Opportunity.Apply.CountryQuestions.USA.VeteranStatus.Links."+n+".Title")+"<\/a>"}return{disabledVeterans:n("Disabled"),recentlySeparated:n("RecentlySeparated"),activedDuty:n("ActivedDuty"),armedForces:n("ArmedForces")}},t.veteranStatusOptions.selfIdentificationText=ko.computed(function(){return $.t("Opportunity.Apply.CountryQuestions.USA.VeteranStatus.VeteranSelfIdentificationText.Paragraph1",i.veteranStatusOptions.selfIdentificationTextParameters())}))),t.shouldDisplayDisabilityQuestion=function(){return t.isUSFederalContractor()||i.opportunity.LegalEntity&&t.opportunity.LegalEntity.DisabilityQuestions},t.shouldDisplayDisabilityQuestion()&&(t.disabilityOptions=new US.Opportunity.DisabilityCountryQuestionViewModel(n.application())),t.shouldDisplayGenderQuestion=function(){return i.opportunity.LegalEntity&&i.opportunity.LegalEntity.GenderQuestions||t.isUSFederalContractor()},t.shouldDisplayGenderQuestion()&&(t.genderOptions=new US.Opportunity.OpportunityApplyCountryQuestionsViewModel(n.application(),n.genderOptions,"Gender","Decline")),t.shouldDisplayEthnicOriginQuestion=function(){return i.opportunity.LegalEntity.EthnicityQuestions||t.isUSFederalContractor()},t.shouldDisplayEthnicOriginQuestion()&&(t.ethnicOriginOptions=ko.observableArray(n.ethnicOriginOptions),t.isHispanic=ko.observable(),t.declineIsHispanicQuestion=ko.observable(),t.isHispanic.subscribe(function(n){return n&&t.declineIsHispanicQuestion(!1),!1}),t.declineIsHispanicQuestion.subscribe(function(n){return n&&t.isHispanic(null),!1}),t.race=ko.observable(),t.declineRaceQuestion=ko.observable(),t.race.subscribe(function(n){return n&&t.declineRaceQuestion(!1),!1}),t.declineRaceQuestion.subscribe(function(n){return n&&t.race(null),!1}),t.raceOptions=ko.observableArray(n.raceOptions),t.raceQuestion=new Recruiting.Opportunity.ApplicationCountryQuestion({ApplicationId:t.application.Id,Question:"Ethnic Origin",Answer:ko.computed(function(){return t.isHispanic()==="Yes"?"Hispanic or Latino":t.declineIsHispanicQuestion()?"Decline":t.declineRaceQuestion()?"Decline":t.race()})}),t.application.CountryQuestions.push(t.raceQuestion)),t}}(),function(){namespace("US.Opportunity.CreateWizard").ApprovalCommentViewModel=function(n){var t=this;return t.template="ApprovalCommentsModal",t.addApprovalCommentUrl=n.addApprovalCommentUrl,t.opportunityId=n.opportunity.Id(),t.serverErrors=new Recruiting.Validation.Errors,t.approvalComments=n.opportunity.ApprovalComments,t.close=function(){t.modal.close()},t.commentBody=ko.observable(""),t.savingChanges=ko.observable(),t.approvalCommentTextCharCount=ko.observable(),t.characterLimit=400,t.canAddComment=ko.computed(function(){return n.opportunity.PublishingStatus.isDraft()||n.opportunity.PublishingStatus.isRejectedDraft()||n.opportunity.PublishingStatus.isPendingApproval()}),t.addComment=function(){var i=$.post(t.addApprovalCommentUrl,ko.mapping.toJSON({CommentBody:t.commentBody(),OpportunityId:t.opportunityId})).done(function(i){t.serverErrors.removeAll();i.success?(ko.mapping.fromJS(i.data.ApprovalComments,Recruiting.Opportunity.ApprovalComment.MAPPING,t.approvalComments),t.commentBody(""),n.approvalCommentCount(n.approvalCommentCount()+1)):t.serverErrors.set(i)});t.savingChanges.fromDeferred(i)},t}}(),function(){namespace("US.Opportunity.CreateWizard").ApprovalRejectViewModel=function(n){var i=this,t=this;return t.template="ApprovalRejectModal",t.serverErrors=new Recruiting.Validation.Errors,t.close=function(){i.modal.close()},t.opportunityId=n.opportunity.Id(),t.commentBody=ko.observable(""),t.approvalCommentTextCharCount=ko.observable(),t.characterLimit=400,t.rejectCallback=n.rejectCallback,t.savingChanges=ko.observable(),t.reject=function(){var t=$.post(n.rejectUrl,ko.mapping.toJSON({Id:i.opportunityId,CommentBody:i.commentBody()})).done(function(n){i.serverErrors.removeAll();n.success?(i.modal.close(),i.rejectCallback()):i.serverErrors.set(n)});i.savingChanges.fromDeferred(t)},t}}(),function(){namespace("US.Opportunity.CreateWizard").ApprovalTaskViewModel=function(n){var i=this,t=this;return t.loggedInRecruiterId=n.loggedInRecruiterId,t.approvalTasks=n.approvalTasks,t.isSequential=ko.computed(function(){return n.approvalProcessType()=="1"}),t.getApprovalTaskIndex=function(n){return i.approvalTasks.indexOf(n)},t.addApprovalTask=function(){i.approvalTasks.push(new Recruiting.Opportunity.ApprovalTask)},n.publishingStatus!=Recruiting.Opportunity.PublishingStatus.Published&&n.publishingStatus!=Recruiting.Opportunity.PublishingStatus.Closed&&t.approvalTasks().length==0&&t.addApprovalTask(),t.canMoveUpApprovalTask=function(n){return t.approvalTasks.canMoveLeft(n)},t.canMoveDownApprovalTask=function(n){return t.approvalTasks.canMoveRight(n)},t.moveUpApprovalTask=function(n){t.canMoveUpApprovalTask(n)&&t.approvalTasks.moveLeft(n)},t.moveDownApprovalTask=function(n){t.canMoveDownApprovalTask(n)&&t.approvalTasks.moveRight(n)},t.hasMultipleApprovalTasks=function(){return t.approvalTasks().length>1},t.deleteApprovalTask=function(n){t.hasMultipleApprovalTasks()&&t.approvalTasks.del(n)},t.getApprover=function(n){return ko.computed({read:function(){return n.Approver()==null||!n.Approver().Id()?null:{Id:n.Approver().Id(),PersonName:n.Approver().PersonName,DisplayName:n.Approver().PersonName==null?null:n.Approver().PersonName.firstLast(),DisplayCompleteName:n.Approver().PersonName==null?null:n.Approver().PersonName.firstMiddleLast()}},write:function(t){if(t){var i=new US.Opportunity.Recruiter;i.Id(t.Id);i.PersonName=t.PersonName;n.Approver(i)}else n.Approver(null)}})},t}}(),function(){namespace("US.Opportunity.CreateWizard").CompensationViewModel=function(n){var i=this,t=this,f,r,u;n=$.extend({},{job:ko.observable()},n);t.opportunity=n.opportunity;t.job=n.job;t.currencyCodes=n.currencyCodes;t.employeeTypes=n.employeeTypes;t.isCompensationGuideVisibilityEnabled=Recruiting.TenantFeatureToggle.isEnabled("CompensationGuideVisibility");t.currencyCodeOptions=[];for(f in t.currencyCodes)t.currencyCodeOptions.push(t.currencyCodes[f]);t.updateCurrencyCode=function(n){t.opportunity().CompensationAmount().Code(n)};r="job-compensation-min";u="job-compensation-max";t.SalaryMinLabel=ko.computed({read:function(){return i.opportunity().Salaried()&&i.job().CompensationAnnualMinimum()==null||!i.opportunity().Salaried()&&i.job().CompensationHourlyMinimum()==null?"":i.opportunity().Salaried()?$.formatNumber(i.job().CompensationAnnualMinimum(),2,r):$.formatNumber(i.job().CompensationHourlyMinimum(),4,r)},deferEvaluation:!0});t.SalaryMaxLabel=ko.computed({read:function(){return i.opportunity().Salaried()&&i.job().CompensationAnnualMaximum()==null||!i.opportunity().Salaried()&&i.job().CompensationHourlyMaximum()==null?"":i.opportunity().Salaried()?$.formatNumber(i.job().CompensationAnnualMaximum(),2,u):$.formatNumber(i.job().CompensationHourlyMaximum(),4,u)},deferEvaluation:!0});t.HasSalaryGrade=ko.computed({read:function(){return!!t.job().SalaryGradeDescription()},deferEvaluation:!0});t.SalaryGradeDescription=ko.computed({read:function(){return t.HasSalaryGrade()?t.job().SalaryGradeDescription():$.t("Opportunity.Create.SalaryGradeNotAvailable")},deferEvaluation:!0});t.CompensationGuideSalaryMaxLabel=ko.computed({read:function(){return i.opportunity().Salaried()&&!i.opportunity().CompensationGuide().CompensationAnnualMaximum()||!i.opportunity().Salaried()&&!i.opportunity().CompensationGuide().CompensationHourlyMaximum()?"":i.opportunity().Salaried()?$.formatNumber(i.opportunity().CompensationGuide().CompensationAnnualMaximum(),2,u):$.formatNumber(i.opportunity().CompensationGuide().CompensationHourlyMaximum(),4,u)},deferEvaluation:!0});t.CompensationGuideSalaryMinLabel=ko.computed({read:function(){return i.opportunity().Salaried()&&!i.opportunity().CompensationGuide().CompensationAnnualMinimum()||!i.opportunity().Salaried()&&!i.opportunity().CompensationGuide().CompensationHourlyMinimum()?"":i.opportunity().Salaried()?$.formatNumber(i.opportunity().CompensationGuide().CompensationAnnualMinimum(),2,r):$.formatNumber(i.opportunity().CompensationGuide().CompensationHourlyMinimum(),4,r)},deferEvaluation:!0});t.CompensationGuideHasSalaryGrade=ko.computed(function(){return!!i.opportunity().CompensationGuide().SalaryGradeDescription()});t.CompensationGuideSalaryGradeDescription=ko.computed(function(){return t.CompensationGuideHasSalaryGrade()?i.opportunity().CompensationGuide().SalaryGradeDescription():$.t("Opportunity.Create.SalaryGradeNotAvailable")});t.SalaryRangeContext=ko.computed({read:function(){if(!t.isCompensationGuideVisibilityEnabled&&!t.HasSalaryGrade())return"";var n=null,i=null;return(t.isCompensationGuideVisibilityEnabled?(n=t.opportunity().Salaried()?t.opportunity().CompensationGuide().CompensationAnnualMinimum():t.opportunity().CompensationGuide().CompensationHourlyMinimum(),i=t.opportunity().Salaried()?t.opportunity().CompensationGuide().CompensationAnnualMaximum():t.opportunity().CompensationGuide().CompensationHourlyMaximum()):(n=t.job().FormattedCompensationMinimum(t.opportunity().Salaried()),i=t.job().FormattedCompensationMaximum(t.opportunity().Salaried())),!n&&!i)?"neither":n?i?"both":"minOnly":"maxOnly"},deferEvaluation:!0});t.SalariedAndHasCompensation=ko.computed(function(){return i.opportunity().Salaried()&&i.opportunity().CompensationGuide().CompensationAnnualMinimum()!==null&&i.opportunity().CompensationGuide().CompensationAnnualMaximum()!==null});t.HoulryAndHasCompensation=ko.computed(function(){return!i.opportunity().Salaried()&&i.opportunity().CompensationGuide().CompensationHourlyMinimum()!==null&&i.opportunity().CompensationGuide().CompensationHourlyMaximum()!==null})}}(),function(){namespace("US.Opportunity.CreateWizard").OpportunitySaver=function(n){var t=this;t.opportunity=n.opportunity;t.lastSaveDraftFailed=!1;t.isApproving=!1;t.isSavingDraft=ko.observable();t.serverErrors=new Recruiting.Validation.Errors(t.opportunity);t.getOpportunityHash=function(){return ko.mapping.toJSON(t.opportunity(),{ignore:["Id","UpdatedDate","RequisitionNumber","JobCategoryName"]})};t.opportunityHasChanges=function(){return t.lastSavedOpportunityHash!==t.getOpportunityHash()};t.commitOpportunityChanges=function(){return t.lastSavedOpportunityHash=t.getOpportunityHash()};$(t.serverErrors).on("errorRemoved",function(n,i){!t.lastPublishResponse||delete t.lastPublishResponse.uiErrors[i]});t.transitionOpportunity=function(i,r){var u=[],f;u[US.Opportunity.CreateWizard.OpportunitySaver.TRANSITION_APPROVE]=t.submitForApproval;u[US.Opportunity.CreateWizard.OpportunitySaver.TRANSITION_PUBLISH]=t.publish;f=u[i];f().done(function(u){if(t.lastPublishResponse=u,t.serverErrors.removeAll(),u.success){if(window.onbeforeunload=null,u.domainErrors.indexOf("validation_LinkedInUrlNotFound")>=0){US.utils.showModal({viewModel:{redirectUrl:r},template:"PostingRemovedFromLinkedInError"});return}if(u.domainErrors.indexOf("validation_LinkedInUnhandledException")>=0||u.domainErrors.indexOf("validation_LinkedInUrlConflicted")>=0){US.utils.showModal({viewModel:{redirectUrl:r},template:"PostingLinkedInError"});return}t.commitOpportunityChanges();i===US.Opportunity.CreateWizard.OpportunitySaver.TRANSITION_PUBLISH?$(document).trigger("opportunity-ready-for-publishing",u.data.opportunityId):(r+="?"+$.param({opportunityId:u.data.opportunityId}),US.utils.window.redirect(r))}else t.serverErrors.set(u),u.data&&u.data.isAlreadySubmitted&&(window.onbeforeunload=null,US.utils.window.redirect(n.alreadySubmittedUrl))})};t.publish=function(){return $.post(n.publishOpportunityUrl,ko.mapping.toJSON(t.opportunity)).done(function(n){n.success&&(t.opportunity().hasEverChanged=!0)})};t.submitForApproval=function(){return $.post(n.submitForApprovalUrl,ko.mapping.toJSON(t.opportunity))};t.approve=function(i){t.isApproving||(t.isApproving=!0,$.post(n.approveUrl,ko.mapping.toJSON({Id:t.opportunity().Id()})).done(function(n){n.success?(t.opportunity().PublishingStatus(n.data.Status),i&&i()):(t.serverErrors.set(n),t.lastPublishResponse=n);t.isApproving=!1}))};t.saveDraft=function(i){var r=$.Deferred();return!t.opportunity().isNotPublished()||!t.opportunityHasChanges()&&!i&&!t.lastSaveDraftFailed||t.opportunity().isPendingApproval()?r.resolve().promise():(t.isSavingDraft(!0),t.tempOpportunityChangesHash=t.getOpportunityHash(),$.post(n.saveDraftUrl,ko.mapping.toJSON(t.opportunity)).done(function(u){t.serverErrors.removeAll();t.lastPublishResponse&&t.serverErrors.append(t.lastPublishResponse);t.serverErrors.append(u);u.success?(t.opportunity().Id(u.data.opportunityId),t.opportunity().UpdatedDate(u.data.updatedDate),t.opportunity().RequisitionNumber(u.data.requisitionNumber),i&&(window.onbeforeunload=null),t.lastSavedOpportunityHash=t.tempOpportunityChangesHash,t.lastSaveDraftFailed=!1,r.resolve()):u.data&&u.data.isAlreadySubmitted?(window.onbeforeunload=null,US.utils.window.redirect(n.alreadySubmittedUrl)):u.domainErrors&&u.domainErrors.indexOf("validation_OpportunityInsufficientPrivileges")>-1?(window.onbeforeunload=null,US.utils.window.redirect(n.InsufficientPrivilegesUrl)):(t.lastSaveDraftFailed=!0,r.reject())}).always(function(){t.isSavingDraft(!1)}),r.promise())};t.savePublished=function(){var n=$.Deferred();return t.publish().done(function(i){t.lastPublishResponse=i;t.serverErrors.removeAll();i.success?(t.opportunity().UpdatedDate(i.data.updatedDate),t.commitOpportunityChanges(),n.resolve(i)):(t.serverErrors.set(i),n.reject())}),n.promise()};t.validateOpportunity=function(){var i=$.Deferred();return t.opportunityHasChanges()||t.lastSaveDraftFailed?$.post(n.validateOpportunityUrl,ko.mapping.toJSON(t.opportunity)).done(function(n){t.serverErrors.removeAll();t.lastPublishResponse&&t.serverErrors.append(t.lastPublishResponse);t.serverErrors.append(n);n.success?(t.lastSaveDraftFailed=!1,i.resolve()):(t.lastSaveDraftFailed=!0,i.reject())}):i.resolve(),i.promise()};t.validateOrSaveDraft=function(n){return t.opportunity().isNotPublished()?t.saveDraft(n):t.validateOpportunity()}};namespace("US.Opportunity.CreateWizard").OpportunitySaver.TRANSITION_APPROVE=0;namespace("US.Opportunity.CreateWizard").OpportunitySaver.TRANSITION_PUBLISH=1}(),function(n){var t;(function(n){var t;(function(t){var i=function(){function t(t){var r=this,u,i;this.opportunity=t.opportunity;this.orgLevelCategories=t.orgLevelCategories;this.opportunity().OrgLevelGroups().length===0&&this.opportunity().OrgLevelGroups.push(new n.OrgLevelGroup({OrgLevels:[]}));u=this.opportunity().OrgLevelGroups()[0].OrgLevels().slice(0);i=0;this.opportunity().OrgLevelGroups()[0].OrgLevels=ko.observableArray();this.orgLevelCategories.forEach(function(n){var t=ko.utils.arrayFirst(u,function(t){return t&&t().CategoryId()===n.Id});r.opportunity().OrgLevelGroups()[0].OrgLevels()[i]=t?t:ko.observable();i++});this.indexOfFirstNonEmptyOrgLevel=ko.computed({read:function(){var n=r.opportunity().OrgLevelGroups()[0].OrgLevels();return ko.utils.arrayFirstIndexOf(n,function(n){return n()!=undefined})}})}return t}();t.OrgLevelsViewModel=i})(t=n.CreateWizard||(n.CreateWizard={}))})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i;(function(t){var i=function(){function t(n){var t=this;this.opportunity=n.opportunity;this.legalEntitiesModel=n.legalEntitiesModel;this.sortedLocationsNew=ko.computed(function(){return t.opportunity().Locations().sort(sort_by("locationDescriptionWithName"))});this.legalEntities=ko.computed(function(){return t.legalEntitiesModel.legalEntities()})}return t.prototype.addLocation=function(n,t){var i=this.opportunity(),r=ko.utils.arrayFirst(i.Locations(),function(n){return t.Id()===n.Id()});r||i.Locations.push(t);ko.bindingHandlers.typeahead.setQuery(n,"")},t.prototype.removeLocation=function(n){this.opportunity().Locations.remove(function(t){return t.Id()===n.Id()})},t.prototype.mapToPhysicalLocations=function(t){for(var r,u=[],i=0;i<t.length;i++)r=new n.Opportunity.PhysicalLocation(t[i]),i===t.length-1&&(r.Tag="last"),u.push(r);return u},t}();t.PhysicalLocationViewModel=i})(i=t.CreateWizard||(t.CreateWizard={}))})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Opportunity.CreateWizard").RecruitingProcessViewModel=function(n){var t=this,i,r,u,f;n=$.extend({},{recruitingProcessChoices:[],recruiterChoices:[]},n);t.ApprovalProcessTypeToggledOn=!0;t.saver=n.saver;t.opportunity=n.opportunity;t.ApprovalCommentCount=ko.observable(t.opportunity().ApprovalComments().length);t.approvalTaskVm=n.approvalTaskVm;t.recipientDisplayName=n.recipientDisplayName;t.currentRecruitingProcess=ko.observable();t.selectedProcessStep=ko.observable();i=function(n,i,r,u){return ko.computed({read:function(){return t.opportunity()[n]()==null?null:{Id:t.opportunity()[n],PersonName:t.opportunity()[i](),DisplayName:t.opportunity()[i]()==null?null:t.opportunity()[i]().firstLast(),DisplayCompleteName:t.opportunity()[i]()==null?null:t.opportunity()[i]().firstMiddleLast(),EmailAddress:t.opportunity()[i]()==null?null:function(){return t.opportunity()[r].EmailAddress}}},write:function(f){var o=null,e="",s=r.substr(0,1).toLowerCase()+r.substr(1),h=!1;t[s]("");t[u]=[];f&&(h=f.hasOwnProperty("EmailAddress"),o=f.Id(),t[u]=[f],h&&(e=f.EmailAddress(),t[s](e)));t.opportunity()[n](f&&o);t.opportunity()[i](f&&f.PersonName);t.opportunity()[r](f&&e)}})};r=function(n,i,r){return ko.computed({read:function(){return t.opportunity()[n]()==null?null:{Id:t.opportunity()[n],PersonName:t.opportunity()[i](),JobTitle:function(){return t.opportunity()[r]()},DisplayName:t.opportunity()[i]()==null?null:t.opportunity()[i]().firstLast(),DisplayCompleteName:t.opportunity()[i]()==null?null:t.opportunity()[r]()==null?t.opportunity()[i]().firstMiddleLast():t.opportunity()[i]().firstMiddleLast()+" | "+t.opportunity()[r]()}},write:function(u){var f=null,e=null;t.supervisorJobTitle("");t.supervisorArray=[];u&&(f=u.Id(),e=u.JobTitle(),t.supervisorJobTitle(u.JobTitle()),t.supervisorArray=[u]);t.opportunity()[n](u&&f);t.opportunity()[i](u&&u.PersonName);t.opportunity()[r](u&&e)}})};t.recruiter=i("RecruiterId","RecruiterName","RecruiterEmailAddress","recruiterArray");t.hiringManager=i("HiringManagerId","HiringManagerName","HiringManagerEmailAddress","hiringManagerArray");t.onboardingOwner=i("OnboardingOwnerId","OnboardingOwnerName","OnboardingOwnerEmailAddress","onboardingOwnerArray");t.supervisor=r("SupervisorId","SupervisorName","SupervisorJobTitle");t.recruiterEmailAddress=ko.observable(t.opportunity().RecruiterEmailAddress());t.hiringManagerEmailAddress=ko.observable(t.opportunity().HiringManagerEmailAddress());t.onboardingOwnerEmailAddress=ko.observable(t.opportunity().OnboardingOwnerEmailAddress());t.supervisorJobTitle=ko.observable(t.opportunity().SupervisorJobTitle());t.recruiterArray=t.recruiter()?[t.recruiter()]:[];t.hiringManagerArray=t.hiringManager()?[t.hiringManager()]:[];t.onboardingOwnerArray=t.onboardingOwner()?[t.onboardingOwner()]:[];t.supervisorArray=t.supervisor()?[t.supervisor()]:[];t.handleRecruiterChange=function(n){t.recruiter(n[0])};t.handleHiringManagerChange=function(n){t.hiringManager(n[0])};t.handleOnboardingOwnerChange=function(n){t.onboardingOwner(n[0])};t.handleSupervisorChange=function(n){t.supervisor(n[0])};t.shareWithEveryone=function(){t.opportunity().IsSharedWithEveryone(!0)};t.stopSharingWithEveryone=function(){t.opportunity().IsSharedWithEveryone(!1)};t.sortedSharedWith=ko.computed(function(){return t.opportunity().SharedWithRecruiters().sort(function(n,t){return n.DisplayName()==t.DisplayName()?0:n.DisplayName()<t.DisplayName()?-1:1})});t.shareWithRecruiter=function(n,i){var r=t.opportunity(),f=ko.utils.arrayFirst(r.SharedWithRecruiters(),function(n){return i.Id===n.Id()}),u;f||(u=new Recruiting.Opportunity.SharedWithRecruiter(ko.mapping.toJS(i)),r.SharedWithRecruiters.push(u));ko.bindingHandlers.typeahead.setQuery(n,"")};t.shareWithRecruiterReact=function(n){var i,r,u;n&&n.length!=0&&(i=t.opportunity(),r=ko.utils.arrayFirst(i.SharedWithRecruiters(),function(t){return n[0].Id()===t.Id()}),r||(u=new Recruiting.Opportunity.SharedWithRecruiter(ko.mapping.toJS(n[0])),i.SharedWithRecruiters.push(u)))};t.stopSharingWithRecruiter=function(n){t.opportunity().SharedWithRecruiters.remove(function(t){return t.Id==n.Id&&t.DisplayName==n.DisplayName})};t.IsSelectedStepApplyStep=ko.computed(function(){return t.selectedProcessStep()&&t.selectedProcessStep().IsApplyStep()});t.selectedProcessHasActions=ko.computed(function(){return t.selectedProcessStep()&&t.selectedProcessStep().EmailActions()&&t.selectedProcessStep().EmailActions().length>0});u=n.featureSettings;t.shouldShowApprover=ko.computed(function(){return u.isFeatureEnabled("Recruitment.OpportunityManagement.PublishingAndJobBoards","Approvals")&&(t.opportunity().PublishingStatus()!=Recruiting.Opportunity.PublishingStatus.Published&&t.opportunity().PublishingStatus()!=Recruiting.Opportunity.PublishingStatus.Closed||t.opportunity().ApprovalTasks().length!=0)});t.noApproverAtLoadTime=t.opportunity().ApprovalTasks().length==0;t.rejectedDraft=ko.computed(function(){return t.opportunity().PublishingStatus()==Recruiting.Opportunity.PublishingStatus.RejectDraft});t.draft=ko.computed(function(){return t.opportunity().PublishingStatus()==Recruiting.Opportunity.PublishingStatus.Draft});t.shouldShowApproverWarning=ko.computed(function(){return t.rejectedDraft()&&t.shouldShowApprover()&&t.noApproverAtLoadTime});t.canChangeApprover=ko.computed(function(){return t.draft()||t.rejectedDraft()});t.recruitingProcessChoices=ko.observableArray(n.recruitingProcessChoices.sort(function(n,t){return n.Name.localeCompare(t.Name)}));t.updateRecruitingProcessSteps=function(n){var i=$.grepFirst(t.recruitingProcessChoices(),function(t){return t.Id==n});i?(t.currentRecruitingProcess(new Recruiting.Opportunity.RecruitingProcess(i)),t.selectedProcessStep(t.currentRecruitingProcess().Steps()[0])):(t.currentRecruitingProcess(null),t.selectedProcessStep(null))};t.HasBackgroundCheckCompletedPrerequisite=ko.computed(function(){return t.selectedProcessStep()!=null?t.selectedProcessStep().HasBackgroundCheckCompletedPrerequisite():!1});t.BackgroundCheckText=ko.computed(function(){return t.selectedProcessStep()!=null?t.selectedProcessStep().BackgroundCheckText():null});t.hasPrerequisites=ko.computed(function(){return t.selectedProcessStep()!=null?t.selectedProcessStep().PrerequisiteTypes().length>0:!1});t.recruitingProcessId=ko.computed({read:function(){return t.opportunity().RecruitingProcessId()},write:function(n){t.opportunity().RecruitingProcessId(typeof n=="undefined"?null:n)}});t.opportunity().RecruitingProcessId.subscribe(t.updateRecruitingProcessSteps);t.opportunity().RecruitingProcessId()&&t.updateRecruitingProcessSteps(t.opportunity().RecruitingProcessId());f=ko.mapping.fromJS(n.recruiterChoices.sort(US.Opportunity.Recruiter.SORT_BY_NAME),{create:function(n){return new US.Opportunity.Recruiter(n.data)}});t.recruiterChoices=function(){var t=[];return $.each(f(),function(i,r){r.Id()==n.loggedInRecruiterId?t.unshift({Id:r.Id(),Name:$.t("Opportunity.Create.ChooseRecruiter.Me")}):t.push({Id:r.Id(),Name:r.PersonName.firstLast()})}),t};t.isPendingApproval=ko.computed(function(){return t.opportunity().PublishingStatus()==Recruiting.Opportunity.PublishingStatus.PendingApproval});t.reassign=function(i){US.utils.showModal({viewModel:new US.Opportunity.ReassignApproverViewModel({approvalTask:i,reassignUrl:n.reassignUrl,loadApprovalCommentsUrl:n.loadApprovalCommentsUrl,opportunity:t.opportunity(),index:t.approvalTaskVm.getApprovalTaskIndex(i),approvalCommentCount:t.ApprovalCommentCount})})};t.showCommentsModal=function(){$.post(n.loadApprovalCommentsUrl,ko.mapping.toJSON({opportunityId:t.opportunity().Id()})).done(function(n){n.success?(ko.mapping.fromJS(n.data.ApprovalComments,Recruiting.Opportunity.ApprovalComment.MAPPING,t.opportunity().ApprovalComments),t.ApprovalCommentCount(t.opportunity().ApprovalComments().length)):t.serverErrors.set(n)});US.utils.showModal({viewModel:new US.Opportunity.CreateWizard.ApprovalCommentViewModel({addApprovalCommentUrl:n.addApprovalCommentUrl,opportunity:t.opportunity(),approvalCommentCount:t.ApprovalCommentCount})})};t.canChangeRecruitingProcess=n.canChangeRecruitingProcesses||!t.recruitingProcessId()}}(),function(n){var t;(function(t){var i=n.Common.CurrencyV2,r=function(){function r(r){var u=this;(this.getRecruiter=function(){return u.hasRecruiter()?new US.Opportunity.Recruiter({Id:u.RecruiterId,PersonName:{FirstName:u.RecruiterName.FirstName,MiddleName:u.RecruiterName.MiddleName,FamilyName:u.RecruiterName.FamilyName}}):null},this.getHiringManager=function(){return u.hasHiringManager()?new US.Opportunity.Recruiter({Id:u.HiringManagerId,PersonName:{FirstName:u.HiringManagerName.FirstName,MiddleName:u.HiringManagerName.MiddleName,FamilyName:u.HiringManagerName.FamilyName}}):null},this.getOnboardingOwner=function(){return u.hasOnboardingOwner()?new US.Opportunity.Recruiter({Id:u.OnboardingOwnerId,PersonName:{FirstName:u.OnboardingOwnerName.FirstName,MiddleName:u.OnboardingOwnerName.MiddleName,FamilyName:u.OnboardingOwnerName.FamilyName}}):null},this.getSupervisor=function(){return u.hasSupervisor()?new US.Opportunity.Recruiter({Id:u.SupervisorId,PersonName:{FirstName:u.SupervisorName.FirstName,MiddleName:u.SupervisorName.MiddleName,FamilyName:u.SupervisorName.FamilyName}}):null},this.hasRecruiter=function(){return!n.StringUtils.isNullOrWhitespace(u.RecruiterId)},this.hasRecruiterName=function(){return!n.StringUtils.isNullOrWhitespace(u.RecruiterName.firstLast())},this.hasHiringManager=function(){return!n.StringUtils.isNullOrWhitespace(u.HiringManagerId)},this.hasHiringManagerName=function(){return!n.StringUtils.isNullOrWhitespace(u.HiringManagerName.firstLast())},this.hasOnboardingOwner=function(){return!n.StringUtils.isNullOrWhitespace(u.OnboardingOwnerId)},this.hasOnboardingOwnerName=function(){return!n.StringUtils.isNullOrWhitespace(u.OnboardingOwnerName.firstLast())},this.hasSupervisor=function(){return!n.StringUtils.isNullOrWhitespace(u.SupervisorId)},this.hasSupervisorName=function(){return!n.StringUtils.isNullOrWhitespace(u.SupervisorName.firstLast())},this.hasTargetStartDate=function(){return u.TargetStartDate!=null},this.LegalEntityFullName=function(){return n.Opportunity.LegalEntityHelper.getFullName(u.LegalEntity)},this.hasHoursPerWeek=function(){return u.HoursPerWeek!=null},this.hasHoursPerShift=function(){return u.HoursPerShift!=null},this.hasCompensationAmount=function(){return u.CompensationAmount!=null&&u.CompensationAmount.toString()!==""},this.createEmptyTranslation=function(n){return new t.OfferTranslation({LocaleId:n,Body:"",Tokens:[],TravelDescription:"",Notes:""})},this.copy=function(){return new t.Offer(ko.mapping.toJS(u))},r!==null)&&(this.Title=r.Title,this.ShowSalarySection=r.ShowSalarySection,this.StaffingPlanImpact=r.StaffingPlanImpact,this.ApprovalProcessType=r.ApprovalProcessType,this.ExternalDescription=r.ExternalDescription,this.Id=(r.Id||"").toString(),this.FullTime=r.FullTime,this.Approvers=r.Approvers?r.Approvers.map(function(t){return new n.Candidate.PersonName(t)}):[],this.RequisitionNumber=r.RequisitionNumber||"",this.RecruiterId=(r.RecruiterId||"").toString(),this.RecruiterName=new n.Candidate.PersonName(r.RecruiterName||{}),this.HiringManagerId=(r.HiringManagerId||"").toString(),this.HiringManagerName=new n.Candidate.PersonName(r.HiringManagerName||{}),this.OnboardingOwnerId=(r.OnboardingOwnerId||"").toString(),this.OnboardingOwnerName=new n.Candidate.PersonName(r.OnboardingOwnerName||{}),this.SupervisorName=new n.Candidate.PersonName(r.SupervisorName||{}),this.SupervisorId=(r.SupervisorId||"").toString(),this.TargetStartDate=r.TargetStartDate,this.LegalEntity=r.LegalEntityDto?r.LegalEntityDto:{},this.HoursPerWeek=r.HoursPerWeek,this.HoursPerShift=r.HoursPerShift,this.CompensationAmount=new i(r.CompensationAmount||{}),this.BudgetedFullTimeEquivalent=r.BudgetedFullTimeEquivalent,this.MaximumHeadCount=r.MaximumHeadCount,this.IsEvergreen=r.IsEvergreen,this.CountryId=(r.CountryId||"").toString(),this.CountryName=r.CountryName,this.Salaried=r.Salaried,this.IsBudgeted=r.IsBudgeted,this.OpeningReason=r.OpeningReason,this.JustificationComments=r.JustificationComments,this.RecruitingProcessId=(r.RecruitingProcessId||"").toString(),this.RecruitingProcessName=r.RecruitingProcessName,this.SharedWithRecruiters=r.SharedWithRecruiters?r.SharedWithRecruiters.map(function(t){return new n.Candidate.PersonName(t)}):[],this.PostedDate=r.PostedDate,this.UpdatedDate=r.UpdatedDate,this.OrgLevels=r.OrgLevelGroups!=null&&r.OrgLevelGroups.length!==0?r.OrgLevelGroups[0].OrgLevels.map(function(n){return new t.OrgLevel(n)}):null,this.Locations=r.Locations?r.Locations.map(function(t){return new n.Opportunity.PhysicalLocation(t)}):[],this.DefaultLocaleId=(r.DefaultLocaleId||"").toString(),this.JobCategoryId=(r.JobCategoryId||"").toString(),this.JobCode=r.JobCode,this.JobId=(r.JobId||"").toString(),this.JobTitle=r.JobTitle)}return r}();t.AnonymousOpportunity=r})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i){var r=t.call(this)||this;return r.HasBackgroundCheck=ko.observable(),r.Id=ko.observable(),r.Status=ko.observable(),r.PercentComplete=ko.observable(),r.RequestedDateTime=ko.observable(),t.prototype.mapSelf.call(r,i),r.percentCompleteString=ko.computed(function(){return r.PercentComplete()===null?"0%":r.PercentComplete()+"%"}),r.formattedRequestedDateTime=ko.computed(function(){return r.RequestedDateTime()?n.Utils.Date.formatDateString(moment.utc(r.RequestedDateTime()).local()):""}),r.orderStatusLabel=ko.computed(function(){switch(r.Status()){case n.Recruiter.BackgroundCheckOrderStatus.Unacknowledged:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.Unacknowledged");case n.Recruiter.BackgroundCheckOrderStatus.SentToCandidate:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.SentToApplicant");case n.Recruiter.BackgroundCheckOrderStatus.PendingCandidate:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.PendingApplicant");case n.Recruiter.BackgroundCheckOrderStatus.InProgress:return r.PercentComplete()===null?$.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.InProgress"):$.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.InProgressWithPercentage",{progress:r.percentCompleteString()});case n.Recruiter.BackgroundCheckOrderStatus.Completed:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.Completed");case n.Recruiter.BackgroundCheckOrderStatus.Cancelled:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.Cancelled");case n.Recruiter.BackgroundCheckOrderStatus.Archived:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.Archived");case n.Recruiter.BackgroundCheckOrderStatus.DeclinedByCandidate:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.DeclinedByCandidate");case n.Recruiter.BackgroundCheckOrderStatus.EConsentToCandidate:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.EConsentToCandidate");case n.Recruiter.BackgroundCheckOrderStatus.New:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.New");case n.Recruiter.BackgroundCheckOrderStatus.PendingRecruiter:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.PendingRecruiter");case n.Recruiter.BackgroundCheckOrderStatus.PendingSignature:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.PendingSignature");case n.Recruiter.BackgroundCheckOrderStatus.Deleted:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.Deleted")}return""}),r.shouldShowDetails=ko.computed(function(){switch(r.Status()){case n.Recruiter.BackgroundCheckOrderStatus.InProgress:case n.Recruiter.BackgroundCheckOrderStatus.Completed:return!0;default:return!1}}),r}return __extends(i,t),i}(n.Model);t.ApplicantBackgroundCheck=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t=function(){function n(n){this.OpportunityIds=n.opportunityIds||[];this.OrderBy=n.orderBy||[];this.Top=n.top||0;this.Skip=n.skip||0;this.Filters=n.filters||[];this.Ids=n.ids||[];this.AssessmentIntegrationId=n.assessmentIntegrationId||"";this.AssessmentIntegrationType=n.assessmentIntegrationType||""}return n}();n.ApplicantQuery=t}(Recruiter||(Recruiter={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i=function(t){function i(i){var r=t.call(this)||this;return r.CandidateId=ko.observable(),r.OpportunityId=ko.observable(),r.ApplicantSourceId=ko.observable(),r.AvailableStartDate=ko.observable(),r.Documents=ko.observableArray(),r.CandidateDocuments=ko.observableArray(),r.ApplicationQuestionResponses=ko.observableArray(),r.ContactInformation=ko.observable(),r.Note=ko.observable(),r.IsNoteImportant=ko.observable(),r.HasEmployeeReferral=ko.observable(null),r.ShouldSendAssessment=ko.observable(),r.ShouldSendNotification=ko.observable(),r.initializeResponses=function(t){for(var i=0;i<t.length;i++)r.ApplicationQuestionResponses.push(new n.Opportunity.ApplicationQuestionResponse({ResponseType:t[i].ResponseType,Id:t[i].Id}))},i=__assign({EmployeeReferral:null},i),t.prototype.mapSelf.call(r,i,{EmployeeReferral:{create:function(){return new n.Candidate.EmployeeReferral}}}),r}return __extends(i,t),i.MAX_COUNT=20,i}(n.Model);t.Application=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i,r;(function(n){n[n.Unacknowledged=0]="Unacknowledged";n[n.SentToCandidate=1]="SentToCandidate";n[n.PendingCandidate=2]="PendingCandidate";n[n.InProgress=3]="InProgress";n[n.Completed=4]="Completed";n[n.Cancelled=5]="Cancelled";n[n.Archived=6]="Archived";n[n.DeclinedByCandidate=7]="DeclinedByCandidate";n[n.EConsentToCandidate=8]="EConsentToCandidate";n[n.New=9]="New";n[n.PendingRecruiter=10]="PendingRecruiter";n[n.PendingSignature=11]="PendingSignature";n[n.Deleted=12]="Deleted"})(i=t.BackgroundCheckOrderStatus||(t.BackgroundCheckOrderStatus={}));r=function(t){function r(r,u){var f=t.call(this)||this;return f.RecruiterId=ko.observable(),f.RequestId=ko.observable(),f.RequestDate=ko.observable(),f.OrderNumber=ko.observable(),f.OrderStatus=ko.observable(),f.OriginatingPersonId=ko.observable(),f.OpportunityTitle=ko.observable(),f.OpportunityRequisitionNumber=ko.observable(),r=__assign({Packages:[]},r),t.prototype.mapSelf.call(f,r,{RecruiterPersonName:{create:function(t){return new n.Candidate.PersonName(t.data)}},Packages:{create:function(t){return new n.Recruiter.BackgroundCheckPackage(t.data)}}}),f.collapsed=ko.observable(!0),f.requestedDateFormatted=ko.computed(function(){return f.RequestDate()?moment.utc(f.RequestDate()).local().format("LL"):""}),f.requestedByLabel=ko.computed(function(){return $.t("Recruiter.CandidateDetail.BackgroundCheck.RequestedByRecruiter",{personName:f.RecruiterPersonName.firstLast(),date:f.requestedDateFormatted()})}),f.orderNumberLabel=ko.computed(function(){return $.t("Recruiter.CandidateDetail.BackgroundCheck.RequestNumber",{requestNumber:f.OrderNumber()})}),f.shouldShowPercentOnPackages=ko.computed(function(){return f.Packages().length>1}),f.percentComplete=ko.computed(function(){var t,n,i;if(f.Packages().length===0)return null;for(t=0,n=0;n<f.Packages().length;++n){if(i=f.Packages()[n].PercentComplete(),i===null)return null;t+=i}return Math.floor(t/f.Packages().length)}),f.percentCompleteString=ko.computed(function(){return f.percentComplete()===null?null:f.percentComplete()+"%"}),f.shouldShowDetails=ko.computed(function(){return f.OrderStatus()===i.InProgress||f.OrderStatus()===i.Completed}),f.inProgress=ko.computed(function(){return f.OrderStatus()===i.InProgress}),f.completed=ko.computed(function(){return f.OrderStatus()===i.Completed}),f.orderStatusLabel=ko.computed(function(){switch(f.OrderStatus()){case i.Unacknowledged:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.Unacknowledged");case i.SentToCandidate:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.SentToApplicant");case i.PendingCandidate:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.PendingApplicant");case i.InProgress:return f.percentComplete()===null?$.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.InProgress"):$.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.InProgressWithPercentage",{progress:f.percentCompleteString()});case i.Completed:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.Completed");case i.Cancelled:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.Cancelled");case i.Archived:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.Archived");case i.DeclinedByCandidate:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.DeclinedByCandidate");case i.EConsentToCandidate:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.EConsentToCandidate");case i.New:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.New");case i.PendingRecruiter:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.PendingRecruiter");case i.PendingSignature:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.PendingSignature");case i.Deleted:return $.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.Deleted")}return""}),f.viewReportLink=function(){return ko.computed(function(){return u+"?candidateId="+f.OriginatingPersonId()+"&requestId="+f.RequestId()})},f}return __extends(r,t),r}(n.Model);t.BackgroundCheckOrder=r})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i){var r=t.call(this)||this;return r.PercentComplete=ko.observable(),r.PackageName=ko.observable(),t.prototype.mapSelf.call(r,i,{Screenings:{create:function(t){return new n.Recruiter.BackgroundCheckScreening(t.data)}}}),r.completed=ko.computed(function(){return r.PercentComplete()===100}),r.percentCompleteString=ko.computed(function(){return r.PercentComplete()+"%"}),r.statusString=ko.computed(function(){return r.PercentComplete()===null?null:r.completed()?$.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.Completed"):$.t("Recruiter.CandidateDetail.BackgroundCheck.OrderStatus.InProgressWithPercentage",{progress:r.percentCompleteString()})}),r}return __extends(i,t),i}(n.Model);t.BackgroundCheckPackage=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i,r;(function(n){n[n.InProgress=0]="InProgress";n[n.Completed=1]="Completed";n[n.New=2]="New";n[n.Suspended=3]="Suspended"})(i=t.BackgroundCheckScreeningStatus||(t.BackgroundCheckScreeningStatus={}));r=function(n){function t(t){var r=n.call(this)||this;return r.Name=ko.observable(),r.Status=ko.observable(),n.prototype.mapSelf.call(r,t),r.statusDescription=ko.computed(function(){switch(r.Status()){case i.InProgress:return $.t("Recruiter.CandidateDetail.BackgroundCheck.ScreeningStatus.InProgress");case i.Completed:return $.t("Recruiter.CandidateDetail.BackgroundCheck.ScreeningStatus.Completed");case i.New:return $.t("Recruiter.CandidateDetail.BackgroundCheck.ScreeningStatus.New");case i.Suspended:return $.t("Recruiter.CandidateDetail.BackgroundCheck.ScreeningStatus.Suspended")}return""}),r.completed=ko.computed(function(){return r.Status()===i.Completed}),r.inProgress=ko.computed(function(){return r.Status()===i.InProgress}),r}return __extends(t,n),t}(n.Model);t.BackgroundCheckScreening=r})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Recruiter").Candidate=US.Model.extend(function(n){var t=this;return ko.mapping.fromJS(ko.utils.properties(["Id","CreatorName","CreatedDateTime","UpdatedDateTime","ContactInformation","IsActiveEmployee","IsInternal","RequiresReconsent","Links[]","LicenseAndCertifications[]","WorkExperiences[]","Educations[]","Skills[]","Behaviors[]","Motivations[]","Documents[]","References[]","CreatorId","CreatorName","OrgLevels[]","Consent"],n),{CreatorName:{create:function(n){return new Recruiting.Candidate.PersonName(n.data)}},CreatedByName:{create:function(n){return new Recruiting.Candidate.PersonName(n.data)}},ContactInformation:{create:function(n){return new Recruiting.Candidate.ContactInfo(n.data)}},Links:{create:function(n){return new Recruiting.Candidate.Link(n.data)}},LicenseAndCertifications:{create:function(n){return new US.Candidate.LicenseCert(n.data)}},WorkExperiences:{create:function(n){return new Recruiting.Candidate.WorkExperience(n.data)}},Educations:{create:function(n){return new US.Candidate.Education(n.data)}},Skills:{create:function(n){return new US.Candidate.Skill(n.data)}},Behaviors:{create:function(n){return new Recruiting.Candidate.Behavior(n.data)}},Motivations:{create:function(n){return new US.Candidate.Motivation(n.data)}},Documents:{create:function(n){return new Recruiting.Common.Document(n.data)}},References:{create:function(n){return new US.Recruiter.CandidateDetailReference(n.data)}},OrgLevels:{create:function(n){return new Recruiting.Recruiter.CandidateOrgLevel(n.data)}},Consent:{create:function(n){return new Candidate.Consent.CandidateConsent(n.data)}}},t),t})}(),function(n){var t;(function(n){var u=function(){function n(n){n!=null&&(this.IntegrationId=n.IntegrationId||"",this.VendorName=n.VendorName||"",this.AssessmentType=n&&n.AssessmentType,this.IsEnabled=n.IsEnabled,this.IsOutmatch=n.IsOutmatch,this.Assessments=n.Assessments&&n.Assessments.map(function(n){return new t(n)}))}return n}(),f,e,t,i,r;n.CandidateAssessmentVendor=u,function(n){n[n.Generating=0]="Generating";n[n.NotStarted=1]="NotStarted";n[n.InProgress=2]="InProgress";n[n.Completed=3]="Completed";n[n.Abandoned=4]="Abandoned";n[n.OptedOut=5]="OptedOut";n[n.Deferred=6]="Deferred";n[n.Expired=7]="Expired";n[n.Retrying=8]="Retrying";n[n.Failed=9]="Failed";n[n.NotSent=10]="NotSent";n[n.Disqualified=11]="Disqualified";n[n.Error=12]="Error"}(f=n.GenericAssessmentStatus||(n.GenericAssessmentStatus={})),function(n){n[n.Applied=0]="Applied";n[n.NotStarted=1]="NotStarted";n[n.InProgress=2]="InProgress";n[n.Completed=3]="Completed";n[n.Retry=4]="Retry";n[n.Error=5]="Error";n[n.None=6]="None"}(e=n.AssessmentStatus||(n.AssessmentStatus={}));t=function(){function n(n){n!=null&&(this.Id=n.Id,this.ApplicationId=n.ApplicationId,this.AssessmentUrl=n.AssessmentUrl||"",this.CanRetry=n.CanRetry||!1,this.FailureStatusDescription=n.FailureStatusDescription||"",this.RequestedDate=n.RequestedDate||"",this.OrderNumber=n.OrderNumber||"",this.Status=n.Status,this.StatusChangedDate=n.StatusChangedDate||"",this.OutmatchStatus=n.OutmatchStatus,this.OpportunityName=n.OpportunityName||"",this.RequisitionNumber=n.RequisitionNumber||"",this.ResultsUrl=n.ResultsUrl||"",this.IsOutmatch=n.IsOutmatch,this.PackageName=n.PackageName||"",this.PackageCode=n.PackageCode||"",this.PackageDescription=n.PackageDescription||"",this.Results=n.Results?new i(n.Results):null)}return n}();n.CandidateAssessment=t;i=function(){function n(n){this.IsPassed=n.IsPassed;this.CreditAmount=n.CreditAmount||"";this.Score=n.Score||"";this.Description=n.Description||"";this.ConfirmationNumber=n.ConfirmationNumber||"";this.MetaData=n.MetaData?n.MetaData.map(function(n){return new r(n)}):[]}return n}();n.CandidateAssessmentResults=i;r=function(){function n(n){this.FieldName=n.FieldName||"";this.FieldValue=n.FieldValue||""}return n}();n.CandidateAssessmentResultsMetaData=r})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.TimeSlots=ko.observable(null),i.Notes=ko.observable(),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.CandidateAvailability=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Recruiter").CandidateDetailApplication=function(n){var i=this,t=this,r;return ko.mapping.fromJS(ko.utils.properties(["Id","CandidatePersonName","DateApplied","ApplicantSourceName","AvailableStartDate","AssessmentStatus","AssessmentResultDescription","StepId","LicenseAndCertifications[]","WorkExperiences[]","Educations[]","Skills[]","Behaviors[]","Motivations[]","Documents[]","OpportunityId","OpportunityTitle","OpportunityIsClosed","OpportunityIsShared","StepName","StepTag","StepBeginDate","MaxScore","ScoreAchieved","ScorePercentage","Disqualified","ApplicationQuestionResponses[]","IsAccepted","IsProcessed","CreatedByRecruiter","CreatorPersonName","Availability","RequestAvailability","IsJobBoardVisibleToCandidate","Origin",],n),{Availability:{create:function(n){return new Recruiting.Recruiter.CandidateAvailability(n.data)}},CandidatePersonName:{create:function(n){return new Recruiting.Candidate.PersonName(n.data)}},CreatorPersonName:{create:function(n){return new Recruiting.Candidate.PersonName(n.data)}},ApplicationQuestionResponses:{create:function(n){return new US.Recruiter.CandidateDetailApplicationQuestionResponse(n.data)}},LicenseAndCertifications:{create:function(n){return new US.Candidate.LicenseCert(n.data)}},WorkExperiences:{create:function(n){return new Recruiting.Candidate.WorkExperience(n.data)}},Educations:{create:function(n){return new US.Candidate.Education(n.data)}},Skills:{create:function(n){return new US.Candidate.Skill(n.data)}},Behaviors:{create:function(n){return new Recruiting.Candidate.Behavior(n.data)}},Motivations:{create:function(n){return new US.Candidate.Motivation(n.data)}},Documents:{create:function(n){return new Recruiting.Common.Document(n.data)}},Origin:{create:function(n){return new Recruiting.Candidate.Origin(n.data)}}},t),this.hireInProgress=function(){return i.IsAccepted()&&!i.IsProcessed()},t.stepText=ko.computed(function(){return t.hireInProgress()?$.t("Recruiter.CandidateDetail.PendingHireStep",{stepName:t.StepName(),date:t.StepBeginDate.toSimpleDate().toLowerCase()}):$.t("Recruiter.CandidateDetail.CurrentStep",{stepName:t.StepName(),date:t.StepBeginDate.toSimpleDate().toLowerCase()})}),t.availableStartDateMediumFormat=function(){if(t.AvailableStartDate())return moment.utc(t.AvailableStartDate()).local().format("LL")},r=["Invalid","Recommended","StronglyRecommended","NotRecommended"],this.assessmentRecommendation=ko.computed(function(){return i.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_COMPLETED?$.inArray(i.AssessmentResultDescription(),r)!==-1?$.t("Recruiter.Applicants.AssessmentResultDescription."+i.AssessmentResultDescription()):i.AssessmentResultDescription():$.t("Recruiter.Applicants.AssessmentResultDescription."+US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_TRANSLATION_KEYS[i.AssessmentStatus()])}),t}}(),function(){namespace("US.Recruiter").CandidateDetailApplicationListItem=function(n){var t=this;return ko.mapping.fromJS(ko.utils.properties(["Id","OpportunityId","OpportunityTitle","OpportunityIsClosed","OpportunityRequisitionNumber","DateApplied","StepName","DisplayToApplicant","IsAccessible","HasEmployeeReferral"],n),{},t),t}}(),function(){namespace("US.Recruiter").CandidateDetailApplicationQuestionResponse=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Response","ScoreAchieved","Disqualified","Question","QuestionIsActive"],n),{ignore:["constructor"]},t)}}();$(function(){namespace("US.Recruiter").CandidateDetailReference=function(n){var t=this,i=["PersonName","EmailAddress","PhoneNumber","RecommendationText","Organization","JobTitle"];t.setData=function(n){ko.mapping.fromJS(ko.utils.properties(i,n),{PersonName:{create:function(n){return new Recruiting.Candidate.PersonName(n.data)}}},t)};t.setData(n)}}),function(){namespace("US.Recruiter").CandidateListItem=function(n,t){var i=this;ko.mapping.fromJS(ko.utils.properties(["Id","Name","City","Consent","StateCode","CountryCode","DateUpdated","Email","isTextMessagingEnabled","IsPrimaryPhoneNumber","IsTextMessagingConsentOptedIn"],n),{Name:{create:function(n){return new Recruiting.Candidate.PersonName(n.data)}},Consent:{create:function(n){return new Candidate.Consent.CandidateConsent(n.data)}},CreatedByName:{create:function(n){return new Recruiting.Candidate.PersonName(n.data)}}},i);i.selected=ko.observable(!1);i.CandidateId=ko.observable(i.Id());i.LocationDescription=ko.computed(function(){if(!i.City())return null;var n=i.StateCode()?i.StateCode():i.CountryCode();return $.t("Model.Address.LocationDescription",{city:i.City(),stateOrCountry:n})});i.CandidateDetailUrl=ko.computed(function(){return t+"?"+$.param({candidateId:i.Id()})});i.fullName=function(){return i.Name.firstLast()};i.createdByName=function(){return!i.CreatedById()||i.Id()===i.CreatedById()?"":i.CreatedByName.firstLast};i.actionsMenuOpenState=ko.observable(!1);i.requiresReconsent=function(){return Recruiting.CandidateConsentUtil.requiresReconsent(i.Consent)};i.showWithdrawnIcon=function(){return Recruiting.CandidateConsentUtil.isWithdrawn(i.Consent)};i.showRequiresReconsentIcon=ko.computed(function(){return(i.selected()||i.actionsMenuOpenState())&&(i.requiresReconsent()||i.isTextMessagingEnabled()===!0&&!i.CanReceiveTextMessages())});i.formattedDateUpdated=ko.computed(function(){return Recruiting.Utils.Date.formatDateString(moment.utc(i.DateUpdated()).local())})};namespace("US.Recruiter").CandidateListItem.TYPEAHEAD_FILTER=function(n){return $.map(n,function(n){return n.DisplayName?n:(n.PersonName=new Recruiting.Candidate.PersonName(n.Name),n.DisplayName=n.PersonName.firstLast(),n)})}}(),function(n){var t;(function(n){var t;(function(n){n[n.PendingAcceptance=0]="PendingAcceptance";n[n.NotAvailable=1]="NotAvailable";n[n.Rescinded=2]="Rescinded";n[n.Accepted=3]="Accepted";n[n.Expired=4]="Expired";n[n.Declined=5]="Declined"})(t=n.CandidateOfferStatus||(n.CandidateOfferStatus={}))})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Id=ko.observable(null),i.Description=ko.observable(null),i.CategoryLevel=ko.observable(),i.CategoryName=ko.observable(null),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.CandidateOrgLevel=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Recruiter").CandidateQuery=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Top","Skip","CandidateSearch","Filters","OrderBy"],n),{},t);ko.utils.isObservableArray(t.Filters)||(t.Filters=ko.observableArray([]))}}(),function(){namespace("US.Recruiter").CandidateQueryFilter=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Type","Value"],n),{},t);t.typeIsSelected=ko.observable(!1);t.valueIsSelected=ko.observable(!1)}}(),function(n){var t;(function(n){var r=function(){function n(n){n!==null&&(this.Candidates=n.candidates,this.Interviewers=n.interviewers,this.TimeZoneId=n.timeZoneId,this.OpportunityId=n.opportunityId,this.InterviewType=n.interviewType,this.Location=n.location,this.SelectedTimeSlots=n.selectedTimeSlots,this.AllowSelfScheduling=n.allowSelfScheduling,this.EmailFrom=n.emailFrom,this.Translations=n.translations)}return n}(),t,i;n.CreateInterviewScheduleDetails=r;t=function(){function n(n){n!==null&&(this.StartDate=n.startDate,this.EndDate=n.endDate)}return n}();n.InterviewTimeSlot=t;i=function(){function n(n){n!==null&&(this.LocaleId=n.localeId,this.EmailSubject=n.emailSubject,this.EmailBody=n.emailBody,this.Instructions=n.instructions)}return n}();n.InterviewScheduleDetailsTranslation=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t,i;(function(n){n[n.ThirtyDays=0]="ThirtyDays";n[n.NinetyDays=1]="NinetyDays";n[n.OneYear=2]="OneYear"})(t=n.TimeFilterValues||(n.TimeFilterValues={})),function(n){n.getSavedFilters=function(n){var t=US.utils.localStorage.getItem(n);return JSON.parse(t)};n.saveFilterValues=function(n,t){US.utils.localStorage.setItem(n,JSON.stringify(t))};n.getInitialFilter=function(n,t,i){if(!i)return t;var u=i.find(function(t){return t.type===n}),r=t;return r.options.forEach(function(n){var t=u.values.find(function(t){return t.key==n.key});t&&(n.isSelected=t.isSelected)}),r}}(i=n.DashboardWidgetPersistenceUtils||(n.DashboardWidgetPersistenceUtils={}))})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Recruiter").DispositionApplications=US.Model.extend(function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["OpportunityId","ApplicationIds[]","StepId","Note","Step","EmailTemplate"],n),{Note:{create:function(n){return new Recruiting.Recruiter.Note(n.data)}}},t)})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();CandidateConsent=Candidate.Consent.CandidateConsent,function(n){var t;(function(t){var i=function(i){function r(u){var f=i.call(this)||this;f.CandidateId=ko.observable(null);f.IsProcessed=ko.observable(!1);f.ApplicantFirstName=ko.observable(null);f.ApplicantFamilyName=ko.observable(null);f.ApplicantIsActive=ko.observable(!1);f.ApplicantIsInternal=ko.observable(!1);f.ApplicantAddress=new n.Candidate.Address({});f.ApplicationId=ko.observable(null);f.EmployeeType=new n.Candidate.EmployeeType({});f.FullTimeEquivalent=ko.observable(0);f.RemainingFullTimeEquivalent=ko.observable(null);f.RemainingHeadCount=ko.observable(null);f.FilledHeadCount=ko.observable(null);f.FullTime=ko.observable(!1);f.Salaried=ko.observable(!1);f.HoursPerWeek=ko.observable(0);f.SelectedLegalEntityId=ko.observable(null);f.SelectedTaxLocationId=ko.observable(null);f.SelectedEmployeeTypeId=ko.observable(null);f.HiringManager=ko.observable(null);f.hiringManagerEmailAddress=ko.observable("");f.OnboardingOwner=ko.observable(null);f.onboardingOwnerEmailAddress=ko.observable("");f.Supervisor=ko.observable(null);f.supervisorJobTitle=ko.observable("");f.ShowSalarySection=ko.observable(!1);f.OpportunityId=ko.observable(null);f.EnforceFullTimeEquivalentRequirednessOnOpportunity=ko.observable(!1);f.OpportunityIsEvergreen=ko.observable(!1);f.getHiringManagerArray=function(){return f.HiringManager()?[f.HiringManager()]:[]};f.getOnboardingOwnerArray=function(){return f.OnboardingOwner()?[f.OnboardingOwner()]:[]};f.getSupervisorArray=function(){return f.Supervisor()?[f.Supervisor()]:[]};f.handleHiringManagerChange=function(n){if(n&&n[0]){var t=n[0];f.HiringManager(t);f.hiringManagerEmailAddress(t.EmailAddress())}else f.HiringManager(null),f.hiringManagerEmailAddress("")};f.handleOnboardingOwnerChange=function(n){if(n&&n[0]){var t=n[0];f.OnboardingOwner(t);f.onboardingOwnerEmailAddress(t.EmailAddress())}else{f.OnboardingOwner(null);f.onboardingOwnerEmailAddress("")}};f.handleSupervisorChange=function(n){if(n&&n[0]){var t=n[0];f.Supervisor(t);f.supervisorJobTitle(t.JobTitle())}else f.Supervisor(null),f.supervisorJobTitle("")};f.HasBudgetedFTE=ko.computed(function(){return f.RemainingFullTimeEquivalent()!=null});f.HasMaxHeadcount=ko.computed(function(){return f.RemainingHeadCount()!=null});f.RemainingFTE=ko.computed(function(){return f.HasBudgetedFTE()?parseFloat((f.RemainingFullTimeEquivalent()-f.FullTimeEquivalent()).toFixed(4)):0});i.prototype.mapSelf.call(f,u,{ApplicantAddress:{create:function(t){return new n.Candidate.Address(t.data)}},EmployeeType:{create:function(t){return new n.Candidate.EmployeeType(t.data)}},HiringManager:{create:r.createRecruiter},OnboardingOwner:{create:r.createRecruiter},Supervisor:{create:r.createRecruiter},CompensationAmount:{create:function(t){return new n.Currency(t.data)}},OfferDate:{create:function(n){return ko.observable(n.data?moment(n.data):null)}},HireDate:{create:function(n){return ko.observable(n.data?moment(n.data):null)}},AcceptDate:{create:function(n){return ko.observable(n.data?moment(n.data):null)}},StartDate:{create:function(n){return ko.observable(n.data?moment(n.data):null)}},OrgLevels:{create:function(n){return ko.observable(new t.OrgLevel(n.data))}},Consent:{create:function(n){return new CandidateConsent(n.data)}}});f.hiringManagerEmailAddress(f.HiringManager()?f.HiringManager().EmailAddress():"");f.onboardingOwnerEmailAddress(f.OnboardingOwner()?f.OnboardingOwner().EmailAddress():"");return f.supervisorJobTitle(f.Supervisor()?f.Supervisor().JobTitle():""),f}return __extends(r,i),r.prototype.SupervisorName=function(){return this.Supervisor()!==null?this.Supervisor().PersonName.firstMiddleLast:""},r.prototype.SupervisorNameAndJob=function(){return this.Supervisor()!==null?this.Supervisor().DisplayCompleteName:""},r.prototype.ApplicantFullName=function(){return this.ApplicantFirstName()+" "+this.ApplicantFamilyName()},r.prototype.CanHire=function(){return this.HasMaxHeadcount()&&this.RemainingHeadCount()<=0?!1:this.HasBudgetedFTE()?this.RemainingFullTimeEquivalent()>0:!0},r.prototype.offerDateShiftedToLocalTimezone=function(){if(this.OfferDate())return n.Utils.Date.setDateOnlyToLocalTimeZone(this.OfferDate())},r.prototype.offerDateMediumFormat=function(){if(this.offerDateShiftedToLocalTimezone())return this.offerDateShiftedToLocalTimezone().format("LL")},r.prototype.hireDateShiftedToLocalTimezone=function(){if(this.HireDate())return n.Utils.Date.setDateOnlyToLocalTimeZone(this.HireDate())},r.prototype.hireDateMediumFormat=function(){if(this.hireDateShiftedToLocalTimezone())return this.hireDateShiftedToLocalTimezone().format("LL")},r.prototype.acceptDateShiftedToLocalTimezone=function(){if(this.AcceptDate())return n.Utils.Date.setDateOnlyToLocalTimeZone(this.AcceptDate())},r.prototype.acceptDateMediumFormat=function(){if(this.acceptDateShiftedToLocalTimezone())return this.acceptDateShiftedToLocalTimezone().format("LL")},r.prototype.startDateShiftedToLocalTimezone=function(){if(this.StartDate())return n.Utils.Date.setDateOnlyToLocalTimeZone(this.StartDate())},r.prototype.startDateMediumFormat=function(){if(this.startDateShiftedToLocalTimezone())return this.startDateShiftedToLocalTimezone().format("LL")},r.createRecruiter=function(n){var t=n.data&&new US.Opportunity.Recruiter(n.data);return t&&(t.DisplayName=t.PersonName&&t.PersonName.firstLast(),t.DisplayCompleteName=t.JobTitle()!=null?t.PersonName.firstMiddleLast()+" | "+t.JobTitle():t.PersonName.firstMiddleLast()),ko.observable(t)},r}(n.Model);t.HireDetail=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){n!==null&&(this.interviewType=n.interviewType,this.interviewLocation=n.interviewLocation,this.interviewDuration=n.interviewDuration,this.allowSelfScheduling=n.allowSelfScheduling)}return n}();n.InterviewDetail=t})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.ThirtyMinutes=30]="ThirtyMinutes";n[n.OneHour=60]="OneHour";n[n.OneHourThirtyMinutes=90]="OneHourThirtyMinutes"})(t=n.InterviewDuration||(n.InterviewDuration={}))})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){n!==null&&(this.StartDate=n.start?moment.utc(n.start).local():null,this.EndDate=n.end?moment.utc(n.end).local():null)}return n}();n.InterviewSlot=t})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.PhoneInterview=0]="PhoneInterview";n[n.PanelInterview=1]="PanelInterview";n[n.OnSiteInterview=2]="OnSiteInterview"})(t=n.InterviewType||(n.InterviewType={}))})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){if(n===null)return null;this.Id=(n.Id||"").toString();this.FileId=(n.FileId||"").toString();this.FileName=n.FileName;this.DisplayName=n.DisplayName;this.IsArchived=n.IsArchived;this.IsUsed=n.IsUsed}return n.prototype.equals=function(n){return this.FileId===n.FileId&&this.DisplayName===n.DisplayName&&this.IsArchived===n.IsArchived&&this.FileName===n.FileName&&this.IsUsed===n.IsUsed&&this.Id===n.Id},n}();n.LibraryDocument=t})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function t(t){if(t===null)return null;this.DocumentList=t!=null?t.map(function(t){return new n.LibraryDocument(t)}):[]}return t}();n.LibraryDocumentList=t})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=function(){function n(n,t){this.Overall=n?n.Overall:null;this.Name=t||""}return n}(),r;t.ScoreObject=i;r=function(){function t(n){if(n==null)return null;this.Skills=new i(n.Skills,"Skills");this.WorkExperiences=new i(n.WorkExperiences,"WorkExperiences");this.Educations=new i(n.Educations,"Educations");this.Licenses=new i(n.Licenses,"Licenses");this.Behaviors=new i(n.Behaviors,"Behaviors");this.Motivations=new i(n.Motivations,"Motivations");this.Overall=n.Overall;this.ErrorCode=n.ErrorCode;this.ScoreDate=n.ScoreDate?moment(n.ScoreDate):null}return t.prototype.getScores=function(){return n.TenantFeatureToggle.isEnabled("CandidateMatchGA")?[this.WorkExperiences,this.Skills,this.Educations,this.Licenses]:[this.WorkExperiences,this.Skills,this.Educations,this.Licenses,this.Behaviors,this.Motivations]},t}();t.MatchingScores=r})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Recruiter").MultiselectTypeaheadQuery=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["FieldName","Extra","Query","Limit","Recent","Selected"],n),{},t)}}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var r=n.Candidate.PersonNameDto,i=n.Candidate.PersonNameUtils,f=function(t){function i(i){var r=t.call(this)||this;return r.CandidateId=ko.observable(null),r.AuthorId=ko.observable(null),r.Comment=ko.observable(null),r.Important=ko.observable(!1),r.ApplicationId=ko.observable(null),r.ApplicationOpportunityTitle=ko.observable(null),r.ApplicationOpportunityRequisitionNumber=ko.observable(null),r.ReasonCodeId=ko.observable(null),r.ReasonCodeName=ko.observable(null),r.OriginStepName=ko.observable(null),r.DestinationStepName=ko.observable(null),r.EmailSubject=ko.observable(null),r.EmailBody=ko.observable(null),r.TemplateName=ko.observable(null),r.From=ko.observable(null),r.To=ko.observable(null),r.IsForwardApplicationEmail=ko.observable(null),r.Attendees=ko.observableArray([]),r.StartTime=ko.observable(null),r.EndTime=ko.observable(null),r.Location=ko.observable(null),r.AttestedBackgroundCheckResult=ko.observable(!1),r.DelayInMinutes=ko.observable(),t.prototype.mapSelf.call(r,i,{CandidatePersonName:{create:function(t){return new n.Candidate.PersonName(t.data)}},AuthorPersonName:{create:function(t){return new n.Candidate.PersonName(t.data)}}}),r}return __extends(i,t),i}(n.Model),u,e;t.Note=f;u=function(){function n(){this.CandidateId=null;this.AuthorId=null;this.Comment=null;this.Important=!1;this.ApplicationId=null;this.ApplicationOpportunityTitle=null;this.ApplicationOpportunityRequisitionNumber=null;this.ReasonCodeId=null;this.ReasonCodeName=null;this.OriginStepName=null;this.DestinationStepName=null;this.EmailSubject=null;this.EmailBody=null;this.TemplateName=null;this.From=null;this.To=null;this.IsForwardApplicationEmail=null;this.Attendees=[];this.StartTime=null;this.EndTime=null;this.Location=null;this.AttestedBackgroundCheckResult=!1;this.DelayInMinutes=0;this.IsInterview=!1}return n.fromModel=function(n){return{CandidateId:n.CandidateId(),CandidatePersonName:r.fromModel(n.CandidatePersonName),AuthorId:n.AuthorId(),AuthorPersonName:r.fromModel(n.AuthorPersonName),Comment:n.Comment(),Important:n.Important(),TimeStamp:n.TimeStamp(),ApplicationId:n.ApplicationId(),ApplicationOpportunityTitle:n.ApplicationOpportunityTitle(),ApplicationOpportunityRequisitionNumber:n.ApplicationOpportunityRequisitionNumber(),ReasonCodeId:n.ReasonCodeId(),ReasonCodeName:n.ReasonCodeName(),OriginStepName:n.OriginStepName(),DestinationStepName:n.DestinationStepName(),EmailSubject:n.EmailSubject(),EmailBody:n.EmailBody(),TemplateName:n.TemplateName(),From:n.From(),To:n.To(),IsForwardApplicationEmail:n.IsForwardApplicationEmail(),Attendees:n.Attendees(),StartTime:n.StartTime(),EndTime:n.EndTime(),Location:n.Location(),AttestedBackgroundCheckResult:n.AttestedBackgroundCheckResult(),DelayInMinutes:n.DelayInMinutes()}},n}();t.NoteDto=u,function(t){t.formattedTitle=function(n){var r=t.isEmailNote(n),u=t.hasSchedule(n),f=t.isDelayed(n),e=t.isInterview(n);return n.OriginStepName&&n.DestinationStepName?$.t("Recruiter.CandidateDetail.Note.RecruiterMovedCandidate",{recruiterName:i.firstLast(n.AuthorPersonName),candidateName:i.firstLast(n.CandidatePersonName)}):n.IsForwardApplicationEmail?$.t("Recruiter.CandidateDetail.Note.ForwardApplicationNote",{recruiterName:i.firstLast(n.AuthorPersonName),candidateName:i.firstLast(n.CandidatePersonName),opportunityTitle:n.ApplicationOpportunityTitle}):r?u?e?$.t("Recruiter.CandidateDetail.Note.InterviewTitle",{recruiterName:i.firstLast(n.AuthorPersonName),candidateName:i.firstLast(n.CandidatePersonName)}):$.t("Recruiter.CandidateDetail.Note.ScheduledInterviewTitle",{recruiterName:i.firstLast(n.AuthorPersonName),candidateName:i.firstLast(n.CandidatePersonName)}):f?$.t("Recruiter.CandidateDetail.Note.DelayedEmailTitle",{recruiterName:i.firstLast(n.AuthorPersonName),candidateName:i.firstLast(n.CandidatePersonName),delay:n.DelayInMinutes/60}):$.t("Recruiter.CandidateDetail.Note.EmailTitle",{recruiterName:i.firstLast(n.AuthorPersonName),candidateName:i.firstLast(n.CandidatePersonName)}):$.t("Recruiter.CandidateDetail.Note.NoteByRecruiter",{recruiterName:i.firstLast(n.AuthorPersonName)})};t.isEmailNote=function(n){return!!n.From};t.isInterview=function(n){return n.IsInterview};t.isDelayed=function(n){return n.DelayInMinutes>0};t.hasApplication=function(n){return!!n.ApplicationId};t.hasSchedule=function(n){return n.StartTime!=null};t.hasSteps=function(n){return n.OriginStepName!=null&&n.DestinationStepName!=null};t.hasUnsentEmail=function(n){return t.isEmailNote(n)&&n.To.trim()===""};t.formattedDate=function(t){var i=moment.utc(t.TimeStamp).local();return n.Utils.Date.formatDateString(i)};t.formattedTime=function(n){return moment(n.TimeStamp).format("h:mm a")};t.formattedStartDate=function(n){return moment(n.StartTime).format("MM/DD/YY")};t.formattedStartTime=function(n){return moment(n.StartTime).format("h:mm a")};t.formattedEndTime=function(n){return moment(n.EndTime).format("h:mm a")}}(e=t.NoteUtils||(t.NoteUtils={}))})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){this.Id=(n.Id||"").toString();this.Name=n.Name;this.TemplateType=n.TemplateType}return n}();n.NotificationTemplateListItem=t})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.System=0]="System";n[n.Disposition=1]="Disposition";n[n.AssessmentOrder=2]="AssessmentOrder";n[n.AssessmentOrderReminder=3]="AssessmentOrderReminder";n[n.CandidateOfferLetter=4]="CandidateOfferLetter";n[n.Recommendation=5]="Recommendation";n[n.ForwardApplicationDetail=6]="ForwardApplicationDetail";n[n.JobAlert=7]="JobAlert";n[n.CloseOpportunity=8]="CloseOpportunity";n[n.CandidateOfferNotificationEmail=9]="CandidateOfferNotificationEmail";n[n.CandidateOfferAcceptanceEmail=10]="CandidateOfferAcceptanceEmail"})(t=n.NotificationTemplateType||(n.NotificationTemplateType={}))})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=n.Common.ApprovalProcessType,r=n.Common.CompensationType,e=n.Common.CurrencyV2,o=n.Common.JobUtils,u=n.Utils.MergeTagsUtils,f=n.Common.ScheduleType,s=function(){function s(h){var c=this;(this.isDraftOrPendingApprovalStatus=function(){return c.Status===t.OfferStatus.Draft||c.Status===t.OfferStatus.RejectedDraft||c.Status===t.OfferStatus.PendingApproval},this.getRecruiter=function(){return c.hasRecruiter()?new US.Opportunity.Recruiter({Id:c.RecruiterId,PersonName:{FirstName:c.RecruiterName.FirstName,MiddleName:c.RecruiterName.MiddleName,FamilyName:c.RecruiterName.FamilyName},EmailAddress:c.RecruiterEmailAddress}):null},this.getHiringManager=function(){return c.hasHiringManager()?new US.Opportunity.Recruiter({Id:c.HiringManagerId,PersonName:{FirstName:c.HiringManagerName.FirstName,MiddleName:c.HiringManagerName.MiddleName,FamilyName:c.HiringManagerName.FamilyName},EmailAddress:c.HiringManagerEmailAddress}):null},this.getOnboardingOwner=function(){return c.hasOnboardingOwner()?new US.Opportunity.Recruiter({Id:c.OnboardingOwnerId,PersonName:{FirstName:c.OnboardingOwnerName.FirstName,MiddleName:c.OnboardingOwnerName.MiddleName,FamilyName:c.OnboardingOwnerName.FamilyName},EmailAddress:c.OnboardingOwnerEmailAddress}):null},this.getSupervisor=function(){return c.hasSupervisor()?new US.Opportunity.Recruiter({Id:c.SupervisorId,PersonName:{FirstName:c.SupervisorName.FirstName,MiddleName:c.SupervisorName.MiddleName,FamilyName:c.SupervisorName.FamilyName},JobTitle:c.SupervisorJobTitle}):null},this.hasRecruiter=function(){return!n.StringUtils.isNullOrWhitespace(c.RecruiterId)},this.hasRecruiterName=function(){return!n.StringUtils.isNullOrWhitespace(c.RecruiterName.firstLast())},this.hasHiringManager=function(){return!n.StringUtils.isNullOrWhitespace(c.HiringManagerId)},this.hasHiringManagerName=function(){return!n.StringUtils.isNullOrWhitespace(c.HiringManagerName.firstLast())},this.hasOnboardingOwner=function(){return!n.StringUtils.isNullOrWhitespace(c.OnboardingOwnerId)},this.hasOnboardingOwnerName=function(){return!n.StringUtils.isNullOrWhitespace(c.OnboardingOwnerName.firstLast())},this.hasSupervisor=function(){return!n.StringUtils.isNullOrWhitespace(c.SupervisorId)},this.hasSupervisorName=function(){return!n.StringUtils.isNullOrWhitespace(c.SupervisorName.firstLast())},this.hasCandidatePhone=function(){return!n.StringUtils.isNullOrWhitespace(c.CandidatePhone)},this.hasCandidateAddress=function(){return c.CandidateAddress&&!c.CandidateAddress.isEmpty()},this.hasJobCode=function(){return c.Job&&!n.StringUtils.isNullOrWhitespace(c.Job.Code)},this.hasJobCountryCode=function(){return c.Job&&!n.StringUtils.isNullOrWhitespace(c.Job.CountryCode)},this.hasJobCategoryName=function(){return c.Job&&!n.StringUtils.isNullOrWhitespace(c.Job.JobCategoryName)},this.hasJobTitle=function(){return c.Job&&!n.StringUtils.isNullOrWhitespace(c.Job.Title)},this.hasOfferDate=function(){return c.OfferDate!=null},this.hasAcceptDate=function(){return c.AcceptDate!=null},this.hasTargetStartDate=function(){return c.TargetStartDate!=null},this.hasStartDate=function(){return c.StartDate!=null},this.hasLegalEntityName=function(){return!n.StringUtils.isNullOrWhitespace(c.LegalEntityName)},this.hasTravelDescription=function(){return!n.StringUtils.isNullOrWhitespace(c.TravelDescription)},this.setTravelDescription=function(n,t){var i=c.findTranslation(n);i||(i=c.createEmptyTranslation(n),c.Translations=c.Translations.concat(i));i.TravelDescription=t;c.TravelDescription=t},this.hasHoursPerWeek=function(){return c.HoursPerWeek!=null},this.hasHoursPerShift=function(){return c.HoursPerShift!=null},this.hasCompensationAmount=function(){return c.CompensationAmount!=null&&c.CompensationAmount.toString()!==""},this.hasNotes=function(){return!n.StringUtils.isNullOrWhitespace(c.Notes)},this.setNotes=function(n,t){var i=c.findTranslation(n);i||(i=c.createEmptyTranslation(n),c.Translations=c.Translations.concat(i));i.Notes=t;c.Notes=t},this.getMaterializedBody=function(){return u.replaceTokens(c.Body,c.Tokens,function(n){return n.Redacted?"<span>"+$.t("OfferDetail.Redacted").toUpperCase()+"<\/span>":n.Value?"<span>"+n.Value+"<\/span>":"<span><\/span>"})},this.getMaterializedBodyHighlightedMergeTags=function(){return u.replaceTokens(c.Body,c.Tokens,function(n){return n.Redacted?'<span class="redacted-merge-tag">'+$.t("OfferDetail.Redacted").toUpperCase()+"<\/span>":n.Value?'<span class="merge-tag">'+n.Value+"<\/span>":'<span class="invalid-merge-tag">{'+n.Name+"}<\/span>"})},this.getPreview=function(){return'<div data-automation="brand-logo">'+c.BrandLogo+'<\/div><div data-automation="letter-content">'+c.Body+"<\/div>"},this.getMaterializedPreview=function(){return'<div data-automation="brand-logo">'+c.BrandLogo+'<\/div><div data-automation="letter-content">'+c.getMaterializedBody()+"<\/div>"},this.hasPreview=function(){return!n.StringUtils.isNullOrWhitespace(c.BrandLogo||c.Body)},this.setBody=function(n,t){var i=c.findTranslation(n);i||(i=c.createEmptyTranslation(n),c.Translations=c.Translations.concat(i));i.Body=t;c.Body=t},this.setTokens=function(n,t){var i=c.findTranslation(n);i||(i=c.createEmptyTranslation(n),c.Translations=c.Translations.concat(i));i.Tokens=t;c.Tokens=t},this.addApprovalTask=function(n){c.ApprovalTasks.push(n)},this.removeApprovalTask=function(n){c.ApprovalTasks.splice(n,1)},this.canApprovalTaskBeMovedUp=function(n){return n>0},this.canApprovalTaskBeMovedDown=function(n){return n<c.ApprovalTasks.length-1},this.moveApprovalTaskDown=function(n){c.ApprovalTasks.swap(n,n+1)},this.moveApprovalTaskUp=function(n){c.ApprovalTasks.swap(n,n-1)},this.hasApprovalTasks=function(){return c.ApprovalTasks.length>0},this.hasApprovers=function(){return c.hasApprovalTasks()&&c.ApprovalTasks.some(function(n){return n.Approver!==null})},this.hasMultipleApprovalTasks=function(){return c.ApprovalTasks.length>1},this.isApprovalProcessParallel=function(){return c.ApprovalProcessType===i.Parallel},this.isApprovalProcessSequential=function(){return c.ApprovalProcessType===i.Sequential},this.hasStatusDate=function(){return c.StatusDate!=null},this.hasExpirationDate=function(){return c.ExpirationDate!=null},this.showExpirationDate=function(){return c.hasExpirationDate()&&c.Status==(t.OfferStatus.Accepted||t.OfferStatus.Cancelled||t.OfferStatus.Rescinded||t.OfferStatus.Declined)},this.createEmptyTranslation=function(n){return new t.OfferTranslation({LocaleId:n,Body:"",Tokens:[],TravelDescription:"",Notes:""})},this.findTranslation=function(n){return c.Translations.find(function(t){return t.LocaleId===n})},this.copy=function(){return new s(ko.mapping.toJS(c))},h!==null)&&(this.Id=(h.Id||"").toString(),this.Code=h.Code||"",this.ApplicationId=(h.ApplicationId||"").toString(),this.CandidateId=(h.CandidateId||"").toString(),this.CandidateName=new n.Candidate.PersonName(h.CandidateName||{}),this.CandidateEmail=h.CandidateEmail||"",this.CandidatePhone=h.CandidatePhone||"",this.CandidateAddress=new n.Candidate.Address(h.CandidateAddress||{}),this.OpportunityId=(h.OpportunityId||"").toString(),this.OpportunityTitle=h.OpportunityTitle||"",this.RequisitionNumber=h.RequisitionNumber||"",this.Status=h.Status||t.OfferStatus.Draft,this.CreatedAt=h.CreatedAt?moment(h.CreatedAt):null,this.CreatorId=(h.CreatorId||"").toString(),this.CreatorName=new n.Candidate.PersonName(h.CreatorName||{}),this.LastModified=h.LastModified?moment(h.LastModified):null,this.Translations=(h.Translations||[]).map(function(n){return new t.OfferTranslation(n)}),this.RecruiterId=(h.RecruiterId||"").toString(),this.RecruiterName=new n.Candidate.PersonName(h.RecruiterName||{}),this.RecruiterEmailAddress=(h.RecruiterEmailAddress||"").toString(),this.ContactEmailAddress=(h.ContactEmailAddress||"").toString(),this.ContactPhone=(h.ContactPhone||"").toString(),this.HiringManagerId=(h.HiringManagerId||"").toString(),this.HiringManagerName=new n.Candidate.PersonName(h.HiringManagerName||{}),this.HiringManagerEmailAddress=(h.HiringManagerEmailAddress||"").toString(),this.OnboardingOwnerId=(h.OnboardingOwnerId||"").toString(),this.OnboardingOwnerName=new n.Candidate.PersonName(h.OnboardingOwnerName||{}),this.OnboardingOwnerEmailAddress=(h.OnboardingOwnerEmailAddress||"").toString(),this.SupervisorName=new n.Candidate.PersonName(h.SupervisorName||{}),this.SupervisorId=(h.SupervisorId||"").toString(),this.SupervisorJobTitle=(h.SupervisorJobTitle||"").toString(),this.Job=o.map(h.Job),this.OfferDate=h.OfferDate?moment(h.OfferDate):null,this.AcceptDate=h.AcceptDate?moment(h.AcceptDate):null,this.TargetStartDate=h.TargetStartDate?moment(h.TargetStartDate):null,this.StartDate=h.StartDate?moment(h.StartDate):null,this.LegalEntityId=(h.LegalEntityId||"").toString(),this.LegalEntityName=h.LegalEntityName||"",this.TravelRequired=h.TravelRequired!==undefined?h.TravelRequired:null,this.TravelDescription=h.TravelDescription||"",this.ScheduleType=h.ScheduleType!==undefined?h.ScheduleType:f.FullTime,this.HoursPerWeek=h.HoursPerWeek||null,this.HoursPerShift=h.HoursPerShift||null,this.CompensationType=h.CompensationType!==undefined?h.CompensationType:r.Salary,this.CompensationAmount=new e(h.CompensationAmount||{}),this.Notes=h.Notes||"",this.TemplateId=h.TemplateId||"",this.TemplateName=h.TemplateName||"",this.BrandId=h.BrandId||"",this.BrandName=h.BrandName||"",this.BrandLogo=h.BrandLogo||"",this.Body=h.Body||"",this.Tokens=h.Tokens||[],this.SignedLetterId=(h.SignedLetterId||"").toString(),this.UnsignedLetterId=(h.UnsignedLetterId||"").toString(),this.ApprovalsEnabled=h.ApprovalsEnabled||!1,this.ApprovalProcessType=h.ApprovalProcessType||i.Parallel,this.ApprovalTasks=(h.ApprovalTasks||[]).map(function(n){return new t.OfferApprovalTask(n)}),this.StatusDate=h.StatusDate?moment(h.StatusDate):null,this.IsNewOffer=h.IsNewOffer!==undefined?h.IsNewOffer:n.StringUtils.isNullOrWhitespace(h.Code),this.Authorization=h.Authorization?new t.OfferAuthorization(h.Authorization):null,this.ExpirationDate=h.ExpirationDate?moment(h.ExpirationDate):null,this.SentViaEmail=h.SentViaEmail||!1,this.SignatureRequired=h.SignatureRequired,this.Signature=h.Signature,this.SignatureTimeStamp=h.SignatureTimeStamp?moment(h.SignatureTimeStamp):null,this.OfferDocuments=(h.OfferDocuments||[]).map(function(n){return new t.LibraryDocument(n)}))}return s.prototype.getStatusName=function(){return t.OfferStatus[this.Status]||""},s.prototype.getSignatureStatus=function(){return this.isExpired()&&(this.Status===t.OfferStatus.Sent||this.Status===t.OfferStatus.Negotiating||this.Status===t.OfferStatus.Received||this.Status===t.OfferStatus.Ready)?t.OfferSignatureStatus.Expired:this.isSigned()&&this.Status!==t.OfferStatus.Accepted?t.OfferSignatureStatus.Signed:this.isAcknowledged()&&this.Status!==t.OfferStatus.Accepted?t.OfferSignatureStatus.Acknowledged:void 0},s.prototype.isExpired=function(){return this.ExpirationDate!=null&&!this.ExpirationDate.isAfter(moment())&&!this.isSigned()&&!this.isAcknowledged()},s.prototype.isSigned=function(){return this.Signature!=null},s.prototype.isAcknowledged=function(){return this.Signature==null&&this.SignatureTimeStamp!=null},s.prototype.isPendingSignature=function(){return this.SentViaEmail&&!this.isExpired()&&!this.isAcknowledged()&&!this.isSigned()},s.prototype.isInStatusViewableByCandidate=function(){return!this.isDraftOrPendingApprovalStatus()&&!(this.Status===t.OfferStatus.Declined||this.Status===t.OfferStatus.Rescinded||this.Status===t.OfferStatus.Cancelled)},s.prototype.getScheduleTypeName=function(){return f[this.ScheduleType]||""},s.prototype.getCompensationTypeName=function(){return r[this.CompensationType]||""},s.prototype.hasEqualMergeTags=function(n){return n==null?!1:this.ApplicationId===n.ApplicationId&&this.CandidateId===n.CandidateId&&this.OpportunityId===n.OpportunityId&&this.CreatorId===n.CreatorId&&this.RecruiterId===n.RecruiterId&&this.HiringManagerId===n.HiringManagerId&&this.OnboardingOwnerId===n.OnboardingOwnerId&&this.SupervisorId===n.SupervisorId&&this.ContactPhone===n.ContactPhone&&this.ContactEmailAddress===n.ContactEmailAddress&&(!this.OfferDate&&!n.OfferDate||this.OfferDate&&this.OfferDate.isSame(n.OfferDate))&&(!this.AcceptDate&&!n.AcceptDate||this.AcceptDate&&this.AcceptDate.isSame(n.AcceptDate))&&(!this.StartDate&&!n.StartDate||this.StartDate&&this.StartDate.isSame(n.StartDate))&&this.LegalEntityId===n.LegalEntityId&&this.ScheduleType===n.ScheduleType&&this.HoursPerWeek===n.HoursPerWeek&&this.HoursPerShift===n.HoursPerShift&&this.CompensationType===n.CompensationType&&this.CompensationAmount.equals(n.CompensationAmount)&&this.BrandId===n.BrandId},s.prototype.getApprovalProcessTypeName=function(){return i[this.ApprovalProcessType]||""},s.prototype.equals=function(n){return n==null?!1:this.Id===n.Id&&this.Code===n.Code&&this.ApplicationId===n.ApplicationId&&this.CandidateId===n.CandidateId&&this.OpportunityId===n.OpportunityId&&this.RequisitionNumber===n.RequisitionNumber&&this.Status===n.Status&&this.CreatorId===n.CreatorId&&this.translationsEquals(n.Translations)&&this.RecruiterId===n.RecruiterId&&this.HiringManagerId===n.HiringManagerId&&this.OnboardingOwnerId===n.OnboardingOwnerId&&this.SupervisorId===n.SupervisorId&&(!this.OfferDate&&!n.OfferDate||this.OfferDate&&this.OfferDate.isSame(n.OfferDate))&&(!this.AcceptDate&&!n.AcceptDate||this.AcceptDate&&this.AcceptDate.isSame(n.AcceptDate))&&(!this.StartDate&&!n.StartDate||this.StartDate&&this.StartDate.isSame(n.StartDate))&&this.LegalEntityId===n.LegalEntityId&&this.TravelRequired===n.TravelRequired&&this.ScheduleType===n.ScheduleType&&this.HoursPerWeek===n.HoursPerWeek&&this.HoursPerShift===n.HoursPerShift&&this.CompensationType===n.CompensationType&&this.CompensationAmount.equals(n.CompensationAmount)&&this.Notes===n.Notes&&this.TemplateId===n.TemplateId&&this.BrandId===n.BrandId&&this.Body===n.Body&&this.ApprovalsEnabled===n.ApprovalsEnabled&&this.ApprovalProcessType===n.ApprovalProcessType&&this.approvalTasksEquals(n.ApprovalTasks)&&this.offerDocumentsEquals(n.OfferDocuments)&&this.IsNewOffer===n.IsNewOffer&&(this.RecruiterEmailAddress||"")===(n.RecruiterEmailAddress||"")&&(this.ContactPhone||"")===(n.ContactPhone||"")&&(this.ContactEmailAddress||"")===(n.ContactEmailAddress||"")},s.prototype.translationsEquals=function(n){return this.Translations.length!==n.length?!1:!this.Translations.some(function(t,i){return!_.isEqual(t,n[i])})},s.prototype.approvalTasksEquals=function(n){return this.ApprovalTasks.length!==n.length?!1:!this.ApprovalTasks.some(function(t,i){return!t.equals(n[i])})},s.prototype.offerDocumentsEquals=function(n){return this.OfferDocuments.length!==n.length?!1:!this.OfferDocuments.some(function(t,i){return!t.equals(n[i])})},s}();t.Offer=s})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=function(){function i(i){if(i==null)return null;this.AuthorName=new n.Candidate.PersonName(i.AuthorName);this.Comment=i.Comment;this.TimeStamp=moment.utc(i.TimeStamp).local();this.Type=i.Type;this.FromStatus=i.FromStatus;this.ToStatus=i.ToStatus;this.IsApproved=i.IsApproved;this.ViaEmail=i.ViaEmail;this.CommentType=i.CommentType;this.NewApprover=new n.Candidate.PersonName(i.NewApprover);this.OldApprover=new n.Candidate.PersonName(i.OldApprover);this.FileName=i.FileName;this.ExpirationDate=i.ExpirationDate?moment.utc(i.ExpirationDate).local():null;this.Signature=i.Signature;this.Email=new n.RecruitmentAdministrator.EmailNotification(i.Email);this.OldOfferDocuments=(i.OldOfferDocuments||[]).map(function(n){return new t.LibraryDocument(n)});this.NewOfferDocuments=(i.NewOfferDocuments||[]).map(function(n){return new t.LibraryDocument(n)})}return i}();t.OfferActivity=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.StatusChange=0]="StatusChange";n[n.Approval=1]="Approval";n[n.Comment=2]="Comment";n[n.ApproverReassigned=3]="ApproverReassigned";n[n.PdfDownloaded=4]="PdfDownloaded";n[n.SentToCandidate=5]="SentToCandidate";n[n.OfferAccepted=6]="OfferAccepted";n[n.ResentToCandidate=7]="ResentToCandidate";n[n.OfferDocumentsEdited=8]="OfferDocumentsEdited"})(t=n.OfferActivityType||(n.OfferActivityType={}))})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.Pending=0]="Pending";n[n.Current=1]="Current";n[n.Approved=2]="Approved";n[n.Rejected=3]="Rejected"})(t=n.OffersApprovalStatus||(n.OffersApprovalStatus={}))})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function t(t){var i=this;(this.hasApprover=function(){return i.Approver&&i.Approver.Id()!=null},this.isStatusFinal=function(){return i.ApprovalStatus===n.OffersApprovalStatus.Approved||i.ApprovalStatus===n.OffersApprovalStatus.Rejected},this.isCurrentApprover=function(t){return i.Approver.Id()===t&&i.ApprovalStatus===n.OffersApprovalStatus.Current},t!==null)&&(this.ApprovalStatus=t.ApprovalStatus||n.OffersApprovalStatus.Pending,this.StatusName=n.OffersApprovalStatus[t.ApprovalStatus||n.OffersApprovalStatus.Pending],this.StatusDate=t.StatusDate?moment(t.StatusDate):null,this.HasApproverLostRole=t.HasApproverLostRole||!1,this.Approver=t.Approver?new US.Opportunity.Recruiter(t.Approver):null)}return t.prototype.equals=function(n){return this.ApprovalStatus===n.ApprovalStatus&&(!this.StatusDate&&!n.StatusDate||this.StatusDate.isSame(n.StatusDate))&&(!this.Approver&&!n.Approver||this.Approver&&n.Approver&&this.Approver.Id()===n.Approver.Id())},t.prototype.isApproverIneligible=function(){return!this.isStatusFinal()&&this.HasApproverLostRole},t}();n.OfferApprovalTask=t})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){var t=this;(this.getAllowActions=function(){return t.AllowEdit||t.AllowApprove||t.AllowReject||t.allowSendOrResend()},this.getAllowMoreActions=function(){return t.AllowChangeStatus||t.AllowGeneratePdf},n!==null)&&(this.AllowEditDocuments=n.AllowEditDocuments||!1,this.AllowApprove=n.AllowApprove||!1,this.AllowChangeStatus=n.AllowChangeStatus||!1,this.AllowEdit=n.AllowEdit||!1,this.AllowEditCompensationCode=n.AllowEditCompensationCode||!1,this.AllowGeneratePdf=n.AllowGeneratePdf||!1,this.AllowReadCompensation=n.AllowReadCompensation||!1,this.AllowReassign=n.AllowReassign||!1,this.AllowReject=n.AllowReject||!1,this.AllowSend=n.AllowSend||!1,this.AllowResend=n.AllowResend||!1,this.IsOwner=n.IsOwner||!1,this.AllowViewCandidates=n.AllowViewCandidates||!1,this.AllowViewCandidateApplications=n.AllowViewCandidateApplications||!1)}return n.prototype.allowSendOrResend=function(){return this.AllowSend||this.AllowResend},n}();n.OfferAuthorization=t})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.General=0]="General";n[n.Approval=1]="Approval"})(t=n.OfferCommentType||(n.OfferCommentType={}))})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=function(){function i(i){var r=this;(this.getRecruiterText=function(n){return r.Recruiter?r.Recruiter.Id===n?$.t("OfferList.Me"):r.Recruiter.PersonName.firstLast():"-"},this.getHiringManagerText=function(n){return r.HiringManager?r.HiringManager.Id===n?$.t("OfferList.Me"):r.HiringManager.PersonName.firstLast():"-"},this.getApproverText=function(n){if(!r.ApprovalTasks.length)return"-";if(r.ApprovalTasks.length>1)return $.t("OfferList.Multiple");var t=r.ApprovalTasks[0];return t.Approver.Id()===n?$.t("OfferList.Me"):t.Approver.PersonName.firstLast()},i!==null)&&(this.Id=(i.Id||"").toString(),this.Code=i.Code||"",this.ApplicantName=new n.Candidate.PersonName(i.ApplicantName),this.Recruiter=i.Recruiter?new n.Candidate.Person(i.Recruiter):null,this.HiringManager=i.HiringManager?new n.Candidate.Person(i.HiringManager):null,this.OpportunityTitle=i.OpportunityTitle||"",this.RequisitionNumber=i.RequisitionNumber||"",this.Status=i.Status,this.StatusName=t.OfferStatus[i.Status],this.UpdatedDate=i.UpdatedDate?moment(i.UpdatedDate):null,this.ApprovalTasks=(i.ApprovalTasks||[]).map(function(n){return new t.OfferApprovalTask(n)}),this.ExpirationDate=i.ExpirationDate?moment(i.ExpirationDate):null,this.IsSigned=i.IsSigned,this.IsAcknowledged=i.IsAcknowledged)}return i.prototype.isDraftOrPendingApprovalStatus=function(){return this.Status===t.OfferStatus.Draft||this.Status===t.OfferStatus.RejectedDraft||this.Status===t.OfferStatus.PendingApproval},i.prototype.hasApproversIneligible=function(){return this.ApprovalTasks.some(function(n){return n.isApproverIneligible()})},i.prototype.isExpired=function(){return this.ExpirationDate!=null&&!this.ExpirationDate.isAfter(moment())&&!this.IsSigned&&!this.IsAcknowledged},i.prototype.getStatusName=function(){return t.OfferStatus[this.Status]||""},i}();t.OfferListItem=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){this.Top=n.top||0;this.Skip=n.skip||0;this.QueryString=n.queryString||"";this.OrderBy=n.orderBy||[];this.MyApprovals=n.myApprovals||!1;this.Filters=n.filters||[]}return n}();n.OfferQuery=t})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.Signed=0]="Signed";n[n.Acknowledged=1]="Acknowledged";n[n.Expired=2]="Expired"})(t=n.OfferSignatureStatus||(n.OfferSignatureStatus={}))})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.Draft=0]="Draft";n[n.PendingApproval=1]="PendingApproval";n[n.RejectedDraft=2]="RejectedDraft";n[n.Ready=3]="Ready";n[n.Cancelled=4]="Cancelled";n[n.Sent=6]="Sent";n[n.Received=7]="Received";n[n.Negotiating=8]="Negotiating";n[n.Accepted=9]="Accepted";n[n.Declined=10]="Declined";n[n.Rescinded=11]="Rescinded"})(t=n.OfferStatus||(n.OfferStatus={}))})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){n!==null&&(this.LocaleId=(n.LocaleId||"").toString(),this.Body=n.Body||"",this.Notes=n.Notes||"",this.Tokens=n.Tokens||[],this.TravelDescription=n.TravelDescription||"")}return n}();n.OfferTranslation=t})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Recruiter").Opportunity=US.Model.extend(function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Id","Title","PostedDate","UpdatedDate","RequisitionNumber","RecruitingProcess","PublishingStatus","Locations[]","HasApplicationQuestionsWithScore","HasDisqualifyingApplicationQuestions","HasAssessmentPackage","HiringManagerEmail","BudgetedFullTimeEquivalent","RemainingBudgetedFullTimeEquivalent","MaximumHeadCount","RemainingHeadCount","HasCandidateAvailability","HasSomeJobRequirement"],n),{ignore:["constructor"],Locations:{create:function(n){return new Recruiting.Opportunity.PhysicalLocation(n.data)}},RecruitingProcess:{create:function(n){return new Recruiting.Opportunity.RecruitingProcess(n.data)}},HiringManagerEmail:{create:function(n){return n.data==null?null:new Recruiting.Recruiter.ToEmail(n.data)}}},t);t.formattedPostedDate=function(){return t.PostedDate.toSimpleDate()};t.formattedUpdatedDate=function(){return t.UpdatedDate.toSimpleDate()};t.applicationCount=ko.observable()}).statics({CompensationVisibility:{Internal:1,External:2,All:3}})}(),function(){namespace("US.Recruiter").OpportunityApplication=US.Model.extend(function(n){var t=this,i,r;return ko.mapping.fromJS(ko.utils.properties(["Id","CandidateId","CandidatePersonName","CandidateAddress","CandidateIsActiveEmployee","CandidateIsInternal","Consent","DateApplied","StepBeginDate","StepId","StepName","IsInInterviewStep","ApplicantSourceId","ApplicantSourceName","Rank","ScorePercentage","Disqualified","IsAccepted","IsProcessed","IsInInitialStep","AssessmentStatus","AssessmentResultUrl","AssessmentResultDescription","BackgroundChecks[]","CreatorId","CreatorPersonName","CreatedByRecruiter","FullTimeEquivalent","AvailabilityScore","AvailableDays","EmployeeReferral","HasEmployeeReferral","MatchingScores","WorkExperiences","LicenseAndCertifications","Educations","Skills","Behaviors","Motivations","Assessments[]","IsPrimaryPhoneNumber","IsTextMessagingConsentOptedIn"],n),{ignore:["constructor"],CandidatePersonName:{create:function(n){return new Recruiting.Candidate.PersonName(n.data)}},CandidateAddress:{create:function(n){return new Recruiting.Candidate.Address(n.data)}},Consent:{create:function(n){return new Candidate.Consent.CandidateConsent(n.data)}},CreatorPersonName:{create:function(n){return new Recruiting.Candidate.PersonName(n.data)}},BackgroundChecks:{create:function(n){return new Recruiting.Recruiter.ApplicantBackgroundCheck(n.data)}},EmployeeReferral:{create:function(n){return new Recruiting.Candidate.EmployeeReferral(n.data)}},HasEmployeeReferral:{create:function(n){return ko.observable(n.data)}},MatchingScores:{create:function(n){return n.data===null?null:new Recruiting.Candidate.MatchingScores(n.data)}}},this),this.BackingRank=this.Rank,this.daysMap=[0,1,2,3,4,5,6],this.stepNameWithDays=ko.computed(function(){var n=moment().diff(t.StepBeginDate(),"days");return n<1?$.t("Recruiter.Applicants.StepTooltipLessThan1Day",{stepName:t.StepName()}):$.t("Recruiter.Applicants.StepTooltip",{stepName:t.StepName(),days:n,count:n})}),this.daysInStep=ko.computed(function(){return moment().diff(t.StepBeginDate(),"days")}),this.isMatchingScoreTranslationError=ko.computed(function(){return t.MatchingScores?t.MatchingScores.ErrorCode()&&t.MatchingScores.ErrorCode()==="ERROR_LANGUAGE_NOT_SUPPORTED"&&t.MatchingScores.Behaviors()==null&&t.MatchingScores.Motivations()==null&&t.MatchingScores.Skills()==null&&t.MatchingScores.WorkExperiences()==null&&t.MatchingScores.Educations()==null&&t.MatchingScores.Licenses()==null?!0:!1:!1}),this.matchScoreText=ko.computed(function(){if(t.isMatchingScoreTranslationError())return $.t("Common.NotApplicableAbbreviation");if(!t.MatchingScores||t.MatchingScores.Overall()===null)return"-";var n=Math.round(t.MatchingScores.Overall()*100);return $.t("Recruiter.Applicants.MatchScore",{percentage:n})}),this.matchScoreShowNoInformationText=function(n){if(t.MatchingScores[n]()!=null&&t.MatchingScores[n]().Overall()>0)return!1;switch(n){case"WorkExperiences":return t.WorkExperiences()==null||t.WorkExperiences().length==0;case"Educations":return t.Educations()==null||t.Educations().length==0;case"Licenses":return t.LicenseAndCertifications()==null||t.LicenseAndCertifications().length==0;case"Skills":return t.Skills()==null||t.Skills().length==0;case"Behaviors":return t.Behaviors()==null||t.Behaviors().length==0;case"Motivations":return t.Motivations()==null||t.Motivations().length==0;default:return!1}},i=function(){if(t.BackingRank()===""||t.BackingRank()===null)return t.BackingRank();var n=t.BackingRank()%1;return n<.01?Number(t.BackingRank()).toFixed(0):Number(t.BackingRank()).toFixed(2)},this.Rank=ko.observable(i()),this.Rank.subscribe(function(n){n===""&&t.BackingRank("");var i=parseFloat(n);isNaN(i)||t.BackingRank(i)}),this.formattedDateApplied=function(){return t.niceFormattedDate(t.DateApplied())},this.formattedCreatorName=function(n){return t.CreatedByRecruiter()?t.CreatorId()==n?$.t("Recruiter.Applicants.AppliedByMe"):t.CreatorPersonName.firstLast():$.t("Recruiter.Applicants.Candidate")},this.niceFormattedDate=function(n){var t=moment().startOf("day").diff(moment(n).startOf("day"),"days");return t===0?$.t("Common.DateTime.PresentDay"):t===1?$.t("Common.DateTime.Yesterday"):moment(n).format("L")},this.fullName=function(){return t.CandidatePersonName.firstLast()},this.hireInProgress=function(){return t.IsAccepted()&&!t.IsProcessed()},this.hireCompleted=function(){return t.IsAccepted()&&t.IsProcessed()},this.getFailureStatusDescription=function(n,i,r){r===void 0&&(r=!1);var u=t;return ko.computed(function(){var t,f;return i?u.showAssessmentError()?r?u.assessmentErrorText():u.assessmentErrorTextDisabled():u.showAssessmentWarning()?u.assessmentWarningText():null:(t=u.assessmentForIntegration(n),!t)?null:t.Status()===Recruiting.Recruiter.GenericAssessmentStatus.Retrying?Recruiting.StringUtils.isNullOrWhitespace(t.FailureStatusDescription())?$.t("Recruiter.Applicants.AssessmentRetrying"):(f=t.FailureStatusDescription(),$.t("Recruiter.Applicants.AssessmentRetrying")+"<br/><br/>"+f):t.Status()===Recruiting.Recruiter.GenericAssessmentStatus.Error?Recruiting.StringUtils.isNullOrWhitespace(t.FailureStatusDescription())?$.t("Recruiter.Applicants.AssessmentRetryFailed"):(f=t.FailureStatusDescription(),$.t("Recruiter.Applicants.AssessmentRetryFailed")+"<br/><br/>"+f):t.FailureStatusDescription()})},this.getFailureType=function(n,i){var r=t;return ko.computed(function(){if(i&&r.showAssessmentError())return Recruiting.Rct.Containers.Shared.FailureType.Error;var t=r.assessmentForIntegration(n);return i?Recruiting.Rct.Containers.Shared.FailureType.Warning:t&&t.Status()===Recruiting.Recruiter.GenericAssessmentStatus.Error?Recruiting.Rct.Containers.Shared.FailureType.Error:Recruiting.Rct.Containers.Shared.FailureType.Warning})},this.getAssessmentStatusText=function(n,i){var r=t;return ko.computed(function(){if(i)return r.assessmentStatusText();var t=r.assessmentForIntegration(n);return t?$.t("Recruiter.Applicants.GenericAssessmentStatus."+US.Recruiter.OpportunityApplication.GENERIC_ASSESSMENT_STATUS_TRANSLATION_KEYS[t.Status()]):$.t("Recruiter.Applicants.GenericAssessmentStatus.None")})},this.getResultsUrl=function(n,i){if(!i){var r=t.assessmentForIntegration(n);return r&&r.AssessmentResults?r.AssessmentResults.AssessmentResultsUrl:null}return t.showAssessmentResultLink()?t.AssessmentResultUrl:null},this.getAssessmentScore=function(n){var i=t.assessmentForIntegration(n);return i&&i.AssessmentResults?i.AssessmentResults.Score:null},this.getAssessmentIsPassed=function(n){var i=t.assessmentForIntegration(n);return i&&i.AssessmentResults?i.AssessmentResults.IsPassed:null},this.getResultsDescription=function(n,i){var r=t;return ko.computed(function(){if(!i){var t=r.assessmentForIntegration(n);return t&&t.AssessmentResults&&t.AssessmentResults.ResultsDescription?t.AssessmentResults.ResultsDescription():null}return r.showNoAssessmentReason()?r.noAssessmentReason():r.showAssessmentResult()||r.showAssessmentResultLink()?r.assessmentRecommendation():null})},this.assessmentHasError=function(n,i){var r=t;return ko.computed(function(){return i?r.showAssessmentError():r.showGenericAssessmentError(n)})},this.assessmentForIntegration=function(n){return t.Assessments().find(function(t){return n===t.AssessmentIntegrationId()})},this.showAssessmentRequest=function(n,i,r){if(!i||r)return!1;var u=t.assessmentForIntegration(n);return!u&&t.Disqualified()===!1},this.showAssessmentWarning=ko.computed(function(){return t.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_RETRY}),this.assessmentWarningText=ko.computed(function(){return $.t("Recruiter.Applicants.AssessmentWarning",{applicantName:t.CandidatePersonName.firstLast()})}),this.showAssessmentError=ko.computed(function(){return t.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_ERROR}),this.showGenericAssessmentError=function(n){var i=t.assessmentForIntegration(n);return i&&i.Status()==US.Recruiter.OpportunityApplication.GENERIC_ASSESSMENT_STATUS_ERROR},this.setGenericAssessmentStatus=function(n,i){var r=t.assessmentForIntegration(n);r&&r.Status(i)},this.showRetry=function(n){return t.showAssessmentError()&&n},this.assessmentErrorText=ko.computed(function(){return $.t("Recruiter.Applicants.AssessmentError",{applicantName:t.CandidatePersonName.firstLast()})}),this.assessmentErrorTextDisabled=ko.computed(function(){return $.t("Recruiter.Applicants.AssessmentErrorDisabled",{applicantName:t.CandidatePersonName.firstLast()})}),r=["Invalid","Recommended","StronglyRecommended","NotRecommended"],this.assessmentRecommendation=ko.computed(function(){return $.inArray(t.AssessmentResultDescription(),r)!==-1?$.t("Recruiter.Applicants.AssessmentResultDescription."+t.AssessmentResultDescription()):t.AssessmentResultDescription()}),this.assessmentStatusText=ko.computed(function(){return $.t("Recruiter.Applicants.AssessmentStatus."+US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_TRANSLATION_KEYS[t.AssessmentStatus()])}),this.noAssessmentReason=ko.computed(function(){return t.Disqualified()?$.t("Recruiter.Applicants.AssessmentNotSentReason.Disqualified"):t.CreatedByRecruiter()?$.t("Recruiter.Applicants.AssessmentNotSentReason.AppliedByRecruiter"):null}),this.showAssessmentResult=ko.computed(function(){return Recruiting.StringUtils.isNullOrWhitespace(t.AssessmentResultUrl())&&t.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_COMPLETED}),this.showAssessmentResultLink=ko.computed(function(){return!Recruiting.StringUtils.isNullOrWhitespace(t.AssessmentResultUrl())&&t.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_COMPLETED}),this.showNoAssessmentReason=ko.computed(function(){return t.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_NONE}),this.hasBackgroundCheck=ko.computed(function(){return t.BackgroundChecks().length>0}),this.displayAvailabilityScore=ko.computed(function(){if(t.AvailabilityScore()!=null){var n=Math.round(parseFloat(t.AvailabilityScore())*100);return n.toString()+"%"}return"-"}),this.displayAvailableDays=ko.computed(function(){if(t.AvailableDays()!=null)return t.AvailableDays().filter(function(n){return n}).length}),this.availabilityText=ko.computed(function(){return t.displayAvailableDays()===1?$.t("Recruiter.Applicants.Days_singular"):$.t("Recruiter.Applicants.Days_plural",{dayCount:t.displayAvailableDays()})}),this.backgroundCheckStatus=ko.computed(function(){var n=!1;return ko.utils.arrayFirst(t.BackgroundChecks(),function(t){return t.Status()!==Recruiting.Recruiter.BackgroundCheckOrderStatus.Completed&&t.Status()!==Recruiting.Recruiter.BackgroundCheckOrderStatus.Deleted&&t.Status()!==Recruiting.Recruiter.BackgroundCheckOrderStatus.DeclinedByCandidate&&t.Status()!==Recruiting.Recruiter.BackgroundCheckOrderStatus.Archived&&t.Status()!==Recruiting.Recruiter.BackgroundCheckOrderStatus.Cancelled?(n=!0,!0):!1}),n}),this.hireDetailsUrl=function(){return n.hireDetailsUrl+"&"+$.param({candidateId:t.CandidateId()})},this.selected=ko.observable(!1),this.actionsMenuOpenState=ko.observable(!1),this.showWithdrawnIcon=function(){return Recruiting.CandidateConsentUtil.isWithdrawn(t.Consent)},this.userIsWithdrawn=function(){return Recruiting.CandidateConsentUtil.isWithdrawn(t.Consent)},this.requiresReconsent=function(){return Recruiting.CandidateConsentUtil.requiresReconsent(t.Consent)},this.showRequiresReconsentIcon=ko.computed(function(){return(t.selected()||t.actionsMenuOpenState())&&(t.requiresReconsent()||n.isTextMessagingEnabled===!0&&!t.CanReceiveTextMessages())}),this.flash=ko.observable(!1),this}).statics({ASSESSMENT_STATUS_APPLIED:0,ASSESSMENT_STATUS_NOT_STARTED:1,ASSESSMENT_STATUS_IN_PROGRESS:2,ASSESSMENT_STATUS_COMPLETED:3,ASSESSMENT_STATUS_RETRY:4,ASSESSMENT_STATUS_ERROR:5,ASSESSMENT_STATUS_NONE:6,ASSESSMENT_STATUS_TRANSLATION_KEYS:["Applied","NotStarted","InProgress","Completed","Retry","Error","None"],GENERIC_ASSESSMENT_STATUS_GENERATING:0,GENERIC_ASSESSMENT_STATUS_NOT_STARTED:1,GENERIC_ASSESSMENT_STATUS_IN_PROGRESS:2,GENERIC_ASSESSMENT_STATUS_COMPLETED:3,GENERIC_ASSESSMENT_STATUS_ABANDONED:4,GENERIC_ASSESSMENT_STATUS_OPTED_OUT:5,GENERIC_ASSESSMENT_STATUS_DEFERRED:6,GENERIC_ASSESSMENT_STATUS_EXPIRED:7,GENERIC_ASSESSMENT_STATUS_RETRYING:8,GENERIC_ASSESSMENT_STATUS_FAILED:9,GENERIC_ASSESSMENT_STATUS_NOT_SENT:10,GENERIC_ASSESSMENT_STATUS_DISQUALIFIED:11,GENERIC_ASSESSMENT_STATUS_ERROR:12,GENERIC_ASSESSMENT_STATUS_TRANSLATION_KEYS:["Generating","NotStarted","InProgress","Completed","Abandoned","OptedOut","Deferred","Expired","Retrying","Failed","NotSent","Disqualified","Error"]})}(),function(n){var t;(function(t){var i=function(){function t(t){t!==null&&(this.Id=t.Id,this.Title=t.Title,this.Locations=t.Locations?t.Locations.map(function(t){return new n.Opportunity.PhysicalLocation(t)}):[],this.PostedDate=t.PostedDate?moment(t.PostedDate):null,this.RequisitionNumber=t.RequisitionNumber,this.HiringManagerName=t.HiringManagerName,this.RecruiterName=t.RecruiterName)}return t}();t.OpportunityDetail=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Recruiter").OpportunityListItem=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Id","Title","PhysicalLocations[]","Locations[]","PostedDate","UpdatedDate","PublishingStatus","ApprovalTasks[]","Recruiter","HiringManagerName","InternalJobBoardCount","ExternalJobBoardCount","HasThirdPartyJobPostings","IsPublishedToLinkedIn","AssessmentHasError","SharedWithRecruiters[]","IsSharedWithEveryone","HiringManagerId","IsEvergreen","RemainingBudgetedFullTimeEquivalent","RemainingHeadCount"],n),{PhysicalLocations:{create:function(n){return new US.Opportunity.Location(n.data)}},Locations:{create:function(n){return new Recruiting.Opportunity.PhysicalLocation(n.data)}},SharedWithRecruiters:{create:function(n){return new US.Opportunity.Recruiter(n.data)}},ApprovalTasks:{create:function(t){return t.data==null?null:new Recruiting.Opportunity.ApprovalTask($.extend(t.data,{loggedInUserIsRecruitmentAdministrator:n.loggedInUserIsRecruitmentAdministrator}))}},Recruiter:{create:function(n){return new US.Opportunity.Recruiter(n.data)}},HiringManagerName:{create:function(n){return new Recruiting.Candidate.PersonName(n.data)}},PublishingStatus:{create:function(n){return new US.Opportunity.PublishingStatus(n.data)}}},t);t.canApprove=function(n){return $.any(t.ApprovalTasks(),function(t){var i=t.Approver();return t.ApprovalStatus()===Recruiting.Opportunity.ApprovalStatus.Current&&i!=null&&i.Id()===n})&&t.PublishingStatus.isPendingApproval()};t.formattedTitle=ko.computed(function(){return t.Title()||$.t("Recruiter.Opportunities.UntitledDraft")});t.firstPhysicalLocation=ko.computed(function(){var n=t.PhysicalLocations();return n&&n.length>0?n[0].locationDescriptionWithName():""});t.PostedDateString=ko.computed(function(){return t.PostedDate()?Recruiting.Utils.Date.formatDateString(moment.utc(t.PostedDate()).local()):""});t.UpdatedDateString=ko.computed(function(){return t.UpdatedDate()?Recruiting.Utils.Date.formatDateString(moment.utc(t.UpdatedDate()).local()):""});t.ShortUpdatedDateString=ko.computed(function(){return t.UpdatedDate()?moment.utc(t.UpdatedDate()).local().format("L"):""});t.isPendingOrDraft=function(){return t.PublishingStatus.toString()=="PendingApproval"||t.PublishingStatus.toString()=="Draft"||t.PublishingStatus.toString()=="RejectedDraft"};t.Approver=function(){var i,u,o,s,f,e,r;switch(t.PublishingStatus.toString()){case"PendingApproval":return i=$.grep(t.ApprovalTasks(),function(n){return n.ApprovalStatus()===Recruiting.Opportunity.ApprovalStatus.Current}),u=$.grepFirst(t.ApprovalTasks(),function(t){var i=t.Approver();return t.ApprovalStatus()===Recruiting.Opportunity.ApprovalStatus.Current&&i!=null&&i.Id()==n.loggedInRecruiterId}),u?u.Approver():(o=$.grep(t.ApprovalTasks(),function(n){var t=n.Approver(),r=i[0].Approver();return n.ApprovalStatus()===Recruiting.Opportunity.ApprovalStatus.Current&&t!=null&&r!=null&&t.Id()===r.Id()}),s=o.length==i.length,s)?i[0].Approver():null;case"Draft":if(f=$.grepFirst(t.ApprovalTasks(),function(n){return n.ApprovalStatus()===Recruiting.Opportunity.ApprovalStatus.Current}),f!=null)return f.Approver();break;case"RejectedDraft":if(e=$.grepFirst(t.ApprovalTasks(),function(n){return n.ApprovalStatus()===Recruiting.Opportunity.ApprovalStatus.Rejected}),e!=null)return e.Approver();break;case"Published":case"Closed":case"Approved":if(r=$.grep(t.ApprovalTasks(),function(n){return n.ApprovalStatus()===Recruiting.Opportunity.ApprovalStatus.Approved}).sort(function(n,t){return n.StatusDate()===t.StatusDate()?0:n.StatusDate()<t.StatusDate()?-1:1}),r.length>0)return r[r.length-1].Approver()}return null};t.formattedApproverName=function(n){return t.Approver()!=null&&t.Approver().Id()&&t.Approver().Id()===n?$.t("Recruiter.Opportunities.Me"):t.Approver()!=null&&t.Approver().PersonName.hasFirstOrFamilyName()?t.Approver().PersonName.firstLast():t.Approver()==null&&t.ApprovalTasks().length>0?$.t("Recruiter.Opportunities.Multiple"):"-"};t.formattedRecruiterName=function(n){return t.Recruiter.Id()&&t.Recruiter.Id()===n?$.t("Recruiter.Opportunities.Me"):t.Recruiter.PersonName.hasFirstOrFamilyName()?t.Recruiter.PersonName.firstLast():"-"};t.isClosed=ko.computed(function(){return t.PublishingStatus.toString()=="Closed"});t.isPublished=ko.computed(function(){return t.PublishingStatus.toString()=="Published"});t.publishingStatusClass=ko.computed(function(){return"label-publishing-status-"+t.PublishingStatus.toString().toLowerCase()});t.IsSharedWithRecruiterWithId=function(n){return t.IsSharedWithEveryone()||$.grep(t.SharedWithRecruiters(),function(t){return t.Id()==n}).length>0};t.invalid=ko.computed(function(){return t.isPendingOrDraft()&&$.any(t.ApprovalTasks(),function(n){return n.HasApproverLostRole()&&n.ApprovalStatus()!==Recruiting.Opportunity.ApprovalStatus.Approved})});t.isNotPosted=function(){return t.isPublished()&&t.InternalJobBoardCount()+t.ExternalJobBoardCount()==0}}}(),function(){namespace("US.Recruiter").OpportunityQuery=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Top","Skip","OpportunitySearch","SharingFilter","PublishingStatuses","OrderBy","OrderByKey","Filters","Ids"],n),{},t)};namespace("US.Recruiter").OpportunityQuery.All=0;namespace("US.Recruiter").OpportunityQuery.Shared=1;namespace("US.Recruiter").OpportunityQuery.Mine=2;namespace("US.Recruiter").OpportunityQuery.MyPendingApprovals=3}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Id=ko.observable(null),i.Code=ko.observable(null),i.Description=ko.observable(null),i.CategoryId=ko.observable(null),i.CategoryName=ko.observable(null),i.UpdateDescriptionAndCode=function(){i.DescriptionAndCode=i.Description()?i.Code()+" / "+i.Description():i.Code()},n.prototype.mapSelf.call(i,t),i.Code.subscribe(i.UpdateDescriptionAndCode),i.Description.subscribe(i.UpdateDescriptionAndCode),i.UpdateDescriptionAndCode(),i}return __extends(t,n),t.SEARCH_FILTER=function(n){return $.map(n,function(n){return n.uiErrors||(n=new t(n)),n})},t}(n.Model);t.OrgLevel=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){n&&(this.totalItems=n.totalItems,this.currentPage=n.currentPage,this.pageSize=n.pageSize,this.totalPages=n.totalPages,this.startPage=n.startPage,this.endPage=n.endPage,this.startIndex=n.startIndex,this.endIndex=n.endIndex,this.pages=n.pages)}return n}();n.Pager=t})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Recruiter").Pool=function(n){var t=this;return ko.mapping.fromJS(ko.utils.properties(["Id","Name"],n),{},t),t}}(),function(){namespace("US.Recruiter").PoolCandidateListItem=function(n,t){var r=this,i=this;return ko.mapping.fromJS(ko.utils.properties(["CandidateId","IsActiveEmployee","IsInternal","FirstName","MiddleName","FamilyName","Consent","City","StateCode","CountryCode","DateAdded","DateUpdated","PoolId","Rank","IsPrimaryPhoneNumber","IsTextMessagingConsentOptedIn"],n),{},i),i.selected=ko.observable(!1),i.actionsMenuOpenState=ko.observable(!1),i.requiresReconsent=function(){return Recruiting.CandidateConsentUtil.requiresReconsent(i.Consent)},i.showWithdrawnIcon=function(){return Recruiting.CandidateConsentUtil.isWithdrawn(i.Consent)},i.showRequiresReconsentIcon=ko.computed(function(){return(i.selected()||i.actionsMenuOpenState())&&(i.requiresReconsent()||i.isTextMessagingEnabled()===!0&&!i.CanReceiveTextMessages())}),i.fullName=ko.computed(function(){return r.FirstName()+" "+r.FamilyName()}),i.location=ko.computed(function(){var n=r.City()?r.City():"",t=n?", ":"";return n+=r.StateCode()?t+r.StateCode():"",t=n?", ":"",n+(r.CountryCode()?t+r.CountryCode():"")}),i.formattedDateAdded=ko.computed(function(){return i.DateAdded()?Recruiting.Utils.Date.formatDateString(moment.utc(i.DateAdded()).local()):""}),i.formattedDateUpdated=ko.computed(function(){return i.DateUpdated()?Recruiting.Utils.Date.formatDateString(moment.utc(i.DateUpdated()).local()):""}),i.BackingRank=i.Rank,i.Rank=ko.observable(function(){if(r.BackingRank()===""||r.BackingRank()===null)return r.BackingRank();var n=r.BackingRank()%1;return n<.01?Number(r.BackingRank()).toFixed(0):Number(r.BackingRank()).toFixed(2)}()),i.Rank.subscribe(function(n){n===""&&r.BackingRank("");var t=parseFloat(n);isNaN(t)||r.BackingRank(t)}),i.iconsVisible=ko.observable(!1),i.showIcons=function(){r.iconsVisible(!0)},i.hideIcons=function(){r.iconsVisible(!1)},i.CandidateDetailUrl=ko.computed(function(){return t+"?"+$.param({candidateId:r.CandidateId()})}),i}}(),function(){namespace("US.Recruiter").PoolListItem=function(n,t){var i=this;return ko.mapping.fromJS(ko.utils.properties(["Id","Name"],n),{},i),i.PoolUrl=ko.computed(function(){return t+"?"+$.param({id:i.Id()})}),i}}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.timeStringFormat="h:mm a",i.timeStringFormatNoSpaces="h:mma",i.startDate=ko.observable(new Date),i.startTimeString=ko.observable(null),i.endTimeString=ko.observable(null),i.location=ko.observable(null),i.StartTime=ko.computed(function(){return i.timeStringToDate(i.startTimeString())}),i.EndTime=ko.computed(function(){return i.timeStringToDate(i.endTimeString())}),i.Attendees=ko.observableArray(),i.Attendees.push(t.defaultTo),i}return __extends(t,n),t.prototype.timeStringToDate=function(n){var t=new Date(this.startDate().getTime()),u=n==null?null:n.trim(),r=moment(u,this.timeStringFormat,!0),i;return r.isValid()?(i=r.toDate(),t.setHours(i.getHours()),t.setMinutes(i.getMinutes()),t):(r=moment(u,this.timeStringFormatNoSpaces,!0),r.isValid())?(i=r.toDate(),t.setHours(i.getHours()),t.setMinutes(i.getMinutes()),t):null},t}(n.Model);t.ScheduledInterview=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t=function(){function t(n){var i=this;this.Id=n.QuestionHash==undefined?n.Id.toString():n.QuestionHash.toString();this.QuestionId=n.QuestionId==undefined?n.Id.toString():n.QuestionId.toString();this.QuestionHash=n.QuestionHash==undefined?undefined:n.QuestionHash.toString();this.Active=n.Active==undefined?!0:n.Active;this.Tag=n.Tag;this.DisplayName=n.DisplayName||"";this.EmailAddress=n.EmailAddress||"";this.TranslationKey=n.TranslationKey||"";this.TranslationParams=n.TranslationParams||{};this.DetailDisplayName=n.DetailDisplayName||"";this.DetailTranslationKey=n.DetailTranslationKey||"";this.Count=n.Count||0;this.NestedOptions=n.NestedOptions?n.NestedOptions.map(function(n){var r=new t(n);return r.Id=i.Id+"_"+r.Id,r}):Array();var r=this.DisplayName||$.t(this.TranslationKey,this.TranslationParams),u=this.DetailDisplayName||(this.DetailTranslationKey===""?"":$.t(this.DetailTranslationKey)),f=[r,u].filter(function(n){return n});this.OptionLabel=f.join(" | ");this.OptionLabelCount=" ("+this.Count+")";this.colorIndex=-1;this.initialLetter="";this.DisplayName!=null&&this.DisplayName!==""&&(this.initialLetter=this.DisplayName.substring(0,1).toUpperCase());this.InformationLabel=n.InformationLabel}return t.prototype.contentMatches=function(t){var i=this,r=(t||"").split(" ").filter(function(t){return!n.StringUtils.isNullOrWhitespace(t)});return r.every(function(n){return i.OptionLabel.toLowerCase().indexOf(n.toLowerCase())!==-1})},t}();n.SelectListOption=t}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){n[n.All=0]="All";n[n.Shared=1]="Shared";n[n.Mine=2]="Mine"})(t=n.SharingFilter||(n.SharingFilter={}))})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.EmailAddress=ko.observable(),i.DisplayName=ko.observable(),i.Id=ko.observable(),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.ToEmail=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var i=function(){function n(n){var i=this;this.commentBody=ko.observable("");this.commentTextCharCount=ko.observable(0);this.enableRejectAction=ko.computed(function(){return i.commentBody().length>0&&i.commentBody().length<=400});this.enableApproveAction=ko.computed(function(){return i.commentBody().length<=400});this.characterLimit=400;this.approveOpportunitiesUrl=n.approveOpportunitiesUrl;this.rejectOpportunitiesUrl=n.rejectOpportunitiesUrl;this.selectedOpportunities=n.selectedOpportunities;this.approvalMode=n.approvalMode;this.approveRejectCallback=n.approveRejectCallback;this.cancelCallback=n.cancelCallback;this.serverErrors=new Recruiting.Validation.Errors;this.savingChanges=ko.observable();this.enableActions=ko.computed(function(){return!i.savingChanges()});this.enableConfirmAction=ko.computed(function(){return i.enableActions()?i.approvalMode===t.Approve?i.enableApproveAction():i.enableRejectAction():!1})}return n.prototype.getModalHeaderTitle=function(){return this.approvalMode===t.Approve?$.t("OpportunityList.MyPendingApprovals.ApproveOpportunitiesModal.Title"):$.t("OpportunityList.MyPendingApprovals.RejectOpportunitiesModal.Title")},n.prototype.getModalMessage=function(){return this.approvalMode===t.Approve?$.t("OpportunityList.MyPendingApprovals.ApproveOpportunitiesModal.Message",{count:this.selectedOpportunities().length}):$.t("OpportunityList.MyPendingApprovals.RejectOpportunitiesModal.Message",{count:this.selectedOpportunities().length})},n.prototype.yesActionLabel=function(){return this.approvalMode===t.Approve?$.t("OpportunityList.MyPendingApprovals.ApproveOpportunitiesModal.Yes"):$.t("OpportunityList.MyPendingApprovals.RejectOpportunitiesModal.Yes")},n.prototype.noActionLabel=function(){return this.approvalMode===t.Approve?$.t("OpportunityList.MyPendingApprovals.ApproveOpportunitiesModal.No"):$.t("OpportunityList.MyPendingApprovals.RejectOpportunitiesModal.No")},n.prototype.approveRejectSelectedOpportunities=function(){var n=this,i=this.approvalMode===t.Approve,r=i?this.approveOpportunitiesUrl:this.rejectOpportunitiesUrl,u=ko.mapping.toJSON({OpportunityIds:this.selectedOpportunities(),Comment:this.commentBody()}),f=$.post(r,u).done(function(t){if(n.serverErrors.removeAll(),!t.success&&t.data.approvalFeatureEnabled===undefined){n.serverErrors.set(t);return}n.modal.close();n.approveRejectCallback(t,n.approvalMode)});this.savingChanges(f)},n.prototype.close=function(){this.cancelCallback!=undefined&&this.cancelCallback()},n}(),t;n.ApproveRejectOpportunitiesModalViewModel=i,function(n){n[n.Approve=0]="Approve";n[n.Reject=1]="Reject"}(t=n.ApprovalMode||(n.ApprovalMode={}))}(Recruiter||(Recruiter={}));CandidateConsentStatus=Candidate.Consent.CandidateConsentStatus,function(n){var t;(function(t){var i=function(){function t(t){var i=this,r,u;this.searchEnabled=ko.observable(!0);this.setControl=function(n){i.typeahead=n};this.poolChanged=function(){i.typeahead.clearResults()};this.getMenuItemHeader=function(t){return new n.Candidate.PersonName(t.Name).firstLast()};this.getMenuItemSubheader=function(n){return n.Email};this.getPoolSearchCandidateUrl=function(){var n=i.candidateSearchUrl+"?opportunityId="+i.opportunityId;return i.selectedPoolOFCCPLogging()==undefined||i.selectedPoolOFCCPLogging().trim()==""?n:n+"&poolId="+i.selectedPoolOFCCPLogging()};this.getCandidateSearchUrl=function(){return i.candidateSearchUrl};this.checkHasAlreadyApplied=function(t){$.post(i.checkHasAlreadyAppliedUrl,ko.toJSON({candidateIds:[t],opportunityId:i.opportunityId}),function(r){r.success&&r.data&&r.data.length>0&&n.Notification.modal({header:$.t("Recruiter.Applicants.ChoosePeople.Title"),message:$.t("AddApplications.Create.MessageModal.AlreadyApplied.Body"),confirm:function(){i.chosenCandidates.remove(function(n){return n.Id()===t})},close:function(){i.chosenCandidates.remove(function(n){return n.Id()===t})}})})};this.getOptionLabel=function(t){return new n.Candidate.PersonName(t.Name).firstMiddleLast()};this.filterByCallback=function(t,i){var r=new n.Candidate.PersonName(t.Name).firstMiddleLast();return(r!=null&&r.toLowerCase().indexOf(i.text.toLowerCase()))!==-1||t.Email!=null&&t.Email.toLowerCase().indexOf(i.text.toLowerCase())!==-1};this.emptyTemplate=function(n){return $("<div/>",{"class":"tt-empty"}).text(n.query.trim()===""&&i.selectedPool()?$.t("Recruiter.Applicants.ChoosePeople.NoCandidatesInPool"):$.t("Recruiter.Applicants.ChoosePeople.NoResults",{query:n.query}))};this.getEmptyTemplateText=function(n){return n.trim()===""&&i.selectedPool()?$.t("Recruiter.Applicants.ChoosePeople.NoCandidatesInPool"):$.t("Recruiter.Applicants.ChoosePeople.NoResults",{query:n})};this.opportunityApplicantsUrl=t.opportunityApplicantsUrl+"?"+$.param({opportunityId:t.opportunityId});this.opportunityId=t.opportunityId;this.applyPageUrl=t.applyPageUrl;this.checkHasAlreadyAppliedUrl=t.checkHasAlreadyAppliedUrl;this.candidateSearchUrl=t.candidateSearchUrl;this.pools=ko.observableArray([]);r={create:function(n){return new US.Recruiter.PoolListItem(n.data)}};this.pools.push.apply(this.pools,ko.mapping.fromJS(t.pools,r)());this.selectedPool=ko.observable(null);this.selectedPoolOFCCPLogging=ko.observable(null);this.chosenCandidates=ko.observableArray();this.searchByPool=ko.observable(!1);this.searchBy=ko.computed({read:function(){return i.searchByPool().toString()},write:function(t){if(i.chosenCandidates().length===0){i.searchByPool(t==="true");i.selectedPool(null);i.selectedPoolOFCCPLogging(null);return}n.Notification.modal({header:$.t("Recruiter.Applicants.ChoosePeople.Title"),message:$.t("Recruiter.Applicants.ChoosePeople.CandidatesRemoveWarningMessage"),question:$.t("Recruiter.Applicants.ChoosePeople.CandidatesRemoveWarningQuestion"),confirmButton:$.t("Common.ConfirmContinue"),cancelButton:$.t("AddApplications.Create.MessageModal.Cancel.CancelButton"),confirm:function(){i.chosenCandidates.removeAll();i.selectedPool(null);i.selectedPoolOFCCPLogging(null);i.searchByPool(t==="true")}});i.searchBy.notifySubscribers()}});this.top10Candidates=[];this.onFocusCallback=function(n){n(this.$data.top10Candidates)};US.utils.window.attachBeforeUnload(function(){return $.t("AddApplications.Create.CancelModalText")});this.selectedPool.subscribe(function(n){n&&$.post(i.addPoolFilter(i.candidateSearchUrl),ko.toJSON({Query:"",Limit:10})).done(function(n){i.top10Candidates=US.Recruiter.CandidateListItem.TYPEAHEAD_FILTER(n)})});this.chosenCandidates.subscribe(function(t){if(t.length>=n.Recruiter.Application.MAX_COUNT){n.Notification.warning($.t("Recruiter.Applicants.ChoosePeople.MaxApplicants",{maxCount:n.Recruiter.Application.MAX_COUNT}));i.searchEnabled(!1);return}n.Notification.clear();i.searchEnabled(!0)});this.addPoolFilter=function(n){return n+"?"+$.param({poolId:i.selectedPool()})};u={key:function(n){return ko.utils.unwrapObservable(n.Id)},create:function(n){return new US.Recruiter.CandidateListItem(n.data)}};this.chooseCandidate=function(t,r){var e,f;r&&(e=ko.utils.arrayFirst(i.chosenCandidates(),function(n){return r.Id===n.Id()}),e?n.Notification.modal({header:$.t("Recruiter.Applicants.ChoosePeople.Title"),message:$.t("Recruiter.Applicants.ChoosePeople.AlreadyAdded")}):(f=ko.mapping.fromJS(r,u),f.selected(!0),i.chosenCandidates.push(f),i.checkHasAlreadyApplied(r.Id)),$(t).blur())}}return t.prototype.showPools=function(){return this.pools().length>0},t.prototype.candidatesSelected=function(){return this.chosenCandidates().length>0},t.prototype.ignoreCandidate=function(n){this.chosenCandidates.remove(function(t){return t.Id===n.Id&&t.DisplayName===n.DisplayName})},t.prototype.goToApplyPage=function(){US.utils.sessionStorage.setItem(n.StorageKeys.CandidateDetails.EntryPointUrlForAddApplication,this.opportunityApplicantsUrl);var t=$.param({candidates:ko.utils.arrayMap(this.chosenCandidates(),function(n){return n.Id}),opportunities:this.opportunityId},!0),i=this.applyPageUrl+"?"+t;US.utils.window.clearBeforeUnloadEvents();US.utils.window.redirect(i)},t.prototype.exit=function(){var t=this;if(this.chosenCandidates().length===0){US.utils.window.clearBeforeUnloadEvents();US.utils.window.redirect(this.opportunityApplicantsUrl);return}n.Notification.modal({header:$.t("AddApplications.Create.MessageModal.Cancel.Header"),message:$.t("AddApplications.Create.MessageModal.Cancel.Body",{count:this.chosenCandidates().length}),question:$.t("AddApplications.Create.MessageModal.Cancel.Question"),confirmButton:$.t("AddApplications.Create.MessageModal.Cancel.ConfirmButton"),cancelButton:$.t("AddApplications.Create.MessageModal.Cancel.CancelButton"),confirm:function(){US.utils.window.clearBeforeUnloadEvents();US.utils.window.redirect(t.opportunityApplicantsUrl)}})},t}();t.CandidateChooseViewModel=i})(t=n.Application||(n.Application={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Recruiter").CandidateDetailBackgroundChecksViewModel=function(n){function i(n){var t={name:n,collapsed:ko.observable(!0)};return t.collapsed.extend({notify:"always"}),t}var t=this;t.backgroundChecks=ko.observableArray();t.backgroundCheckIntegrations=ko.observableArray();t.loadBackgroundChecks=function(){$.get(n.loadBackgroundChecksUrl,{candidateId:n.candidateId}).done(function(i){i.success&&t.backgroundChecks(ko.utils.unwrapObservable(ko.mapping.fromJS(i.data,{create:function(t){return new Recruiting.Recruiter.BackgroundCheckOrder(t.data,n.viewReportUrl)}})))})};t.loadBackgroundCheckIntegrations=function(){$.get(n.loadBackgroundChecksUrl,{candidateId:n.candidateId}).done(function(r){if(r.success){var u=0;t.backgroundCheckIntegrations(ko.utils.unwrapObservable(ko.mapping.fromJS(r.data,{create:function(r){return u++,{name:r.data.Name,description:r.data.Description,status:r.data.Enabled?"":"Recruiter.CandidateDetail.BackgroundCheck.IntegrationInactive",isCollapsed:ko.observable(u>1),enabled:r.data.Enabled,resultsUrlAvailable:r.data.ResultsUrlAvailable,backgroundChecks:ko.utils.unwrapObservable(ko.mapping.fromJS(r.data.BackgroundCheckOrders,{create:function(r){return r.data.Packages.forEach(function(n){t.collapseGroups.push(i(r.data.RequestId+n.PackageName))}),new Recruiting.Recruiter.BackgroundCheckOrder(r.data,n.viewReportUrl)}}))}}})))}})};t.collapseGroups=ko.observableArray();t.getCollapsedGroup=function(n){var i=$.grep(t.collapseGroups(),function(t){return t.name===n})[0];return i?i.collapsed:undefined};t.toggleCollapsedGroup=function(n){var i=t.getCollapsedGroup(n);i!==undefined&&i(!i())};t.loadBackgroundCheckIntegrations()}}(),function(n){var t;(function(n){var t=function(){function t(n){var t=this;this.filterOptions=ko.observableArray([]);this.filterNotes=ko.observable("all");this.filterImportantNotes=ko.observable(!1);this.allNotes=ko.observableArray([]);this._hasUnsavedNote=ko.observable(!1);this.notes=ko.computed(function(){return t.allNotes().filter(function(n){return t.notesFilters[t.filterNotes()].Filter(n)&&(!t.filterImportantNotes()||n.Important)})});this.notesFilters={all:{Text:$.t("Recruiter.CandidateDetail.Note.AllNotes"),Filter:function(){return!0}},general:{Text:$.t("Recruiter.CandidateDetail.Note.GeneralNotes"),Filter:function(n){return!n.ApplicationId}}};this.candidateId=n.candidateId;this.addApplicationNoteUrl=n.addApplicationNoteUrl;this.addCandidateNoteUrl=n.addCandidateNoteUrl;this.loadCandidateNotesUrl=n.loadCandidateNotesUrl;this.applications=n.applications;this.populateNotesFilters();this.noteToAdd=ko.observable(this.createNote());US.utils.window.attachBeforeUnload(function(){return t.hasNoteWithUnsavedChanges()?($(n.notesTabSelector).click(),$.t("Recruiter.CandidateDetail.Note.CancelModalText")):null});this.addNoteCallback=this.addNoteCallback.bind(this);this.hasUnsavedNoteCallback=this.hasUnsavedNoteCallback.bind(this)}return t.prototype.hasNoteWithUnsavedChanges=function(){return this._hasUnsavedNote()},t.prototype.addNote=function(){var n=this;this.noteToAdd().Comment()&&$.ajax({type:"POST",url:this.addNoteUrl(),data:ko.toJSON(ko.mapping.toJS(this.noteToAdd())),dataType:"json",permissionOptions:{onClose:function(){US.utils.window.clearBeforeUnloadEvents();US.utils.window.reload()}}}).done(function(){n.loadNotes()})},t.prototype.hasUnsavedNoteCallback=function(n){this._hasUnsavedNote(n||!1)},t.prototype.addNoteCallback=function(n){var t=this.createNote();t.Comment(n.comment);t.Important(n.important);n.applicationId&&t.ApplicationId(n.applicationId);this.noteToAdd(t);this.addNote()},t.prototype.loadNotes=function(n){var t=this;n==null&&(n=!1);$.ajax({url:this.loadCandidateNotesUrl,data:{candidateId:this.candidateId},dataType:"json",permissionOptions:{onClose:function(){US.utils.window.clearBeforeUnloadEvents();US.utils.window.reload()}}}).done(function(i){i&&t.allNotes(i);n||t.noteToAdd(t.createNote())})},t.prototype.populateNotesFilters=function(){var t=this;for(var n in this.notesFilters)this.notesFilters.hasOwnProperty(n)&&this.filterOptions.push({Text:this.notesFilters[n].Text,Value:n});$.map(ko.utils.unwrapObservable(this.applications)||[],function(n){t.notesFilters[n.Id]={Text:n.OpportunityTitle,Filter:function(t){return t.ApplicationId===n.Id}};t.filterOptions.push({Text:n.OpportunityTitle,Value:n.Id})})},t.prototype.createNote=function(){return new n.Note({CandidateId:this.candidateId})},t.prototype.addNoteUrl=function(){return this.noteToAdd().ApplicationId()?this.addApplicationNoteUrl:this.addCandidateNoteUrl},t}();n.CandidateDetailNotesViewModel=t})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=n.Candidate.Tag,u=function(){function n(){}return n}(),r=function(){function r(t){var r=this,u;this.editingDetails=ko.observable(!1);this.editingDocuments=ko.observable(!1);this.editing=ko.computed(function(){return r.editingDetails()||r.editingDocuments()});this.invokeSmsComponent=function(n){window.smsComponentReference.zone.run(function(){window.smsComponentReference.componentFn(n)})};this.openOfferCreatePage=function(){US.utils.window.redirect(r.createOfferLetterUrl+"?"+$.param({applicationId:r.application().Id()}))};this.forwardApplicationDetails=function(){$.getJSON(r.loadForwardApplicationDetailEmailsTemplatesUrl,{OpportunityId:r.selectedOpportunity().Id}).done(function(t){US.utils.showModal({viewModel:new n.Recruiter.EmailModalViewModel({emailUrl:r.forwardApplicationDetailsUrl,emailAddresses:r.availableEmailAddresses,emailTemplates:t.templates,applications:[r.application()],defaultTo:r.selectedOpportunity().HiringManagerEmail,getRecruitersUrl:r.getRecruitersUrl,opportunityId:r.selectedOpportunity().Id()}),context:r})})};this.requestBackgroundCheckLink=function(n){return ko.computed(function(){return r.requestBackgroundCheckUrl+"?applicationId="+n.Id()})};this.addSingleCandidateToPools=function(n){$(document).trigger("requestCandidatePoolAdd",{candidates:n,candidateName:r.candidate().ContactInformation.PersonName.fullName()})};this.validatePrerequisitesUrl=t.validatePrerequisitesUrl;this.emailCandidatesUrl=t.emailCandidatesUrl;this.emailApplicantsUrl=t.emailApplicantsUrl;this.updateStatesUrl=t.updateStatesUrl;this.saveContactDetailsUrl=t.saveContactDetailsUrl;this.updateDocumentsUrl=t.updateDocumentsUrl;this.loadEmailTemplatesUrl=t.loadEmailTemplatesUrl;this.candidate=ko.observable(t.candidate);this.getRecruitersOrHiringManagersUrl=t.getRecruitersOrHiringManagersUrl;this.documentTypeOptions=t.documentTypeOptions;this.editOpportunityUrl=t.editOpportunityUrl;this.loggedInUserRole=t.loggedInUserRole;this.candidateDetailForNavigationUrl=t.candidateDetailForNavigationUrl;this.showPhoneNumber=t.showPhoneNumber;this.showAddress=t.showAddress;this.showCandidateOrgLevels=t.showCandidateOrgLevels;this.hasBackgroundChecks=t.hasBackgroundChecks;this.hasAssessments=t.hasAssessments;ko.editable(this.candidate());this.candidate().Links.sort(n.Candidate.Link.PRESENCE_SORT);this.candidate().LicenseAndCertifications.sort(US.Candidate.LicenseCert.PRESENCE_SORT);this.candidate().Educations.sort(US.Candidate.Education.PRESENCE_SORT);this.candidate().WorkExperiences.sort(n.Candidate.WorkExperience.PRESENCE_SORT);this.candidateTags=this.candidate()&&this.candidate().Tags()?this.candidate().Tags().map(function(n){return new i(n.TagName())}):[];this.serverErrors=new n.Validation.Errors(this.candidate);this.dispositioningReasons=(t.dispositioningReasonCodes||[]).sort(sort_by("Name"));this.dispositionApplicantsUrl=t.dispositionApplicantsUrl;this.hireDetailsUrl=t.hireDetailsUrl;this.loadCandidateNotes=t.loadCandidateNotes;this.loadCandidateApplicationUrl=t.loadCandidateApplicationUrl;this.candidateDetailUrl=t.candidateDetailUrl;this.fileDownloadUrl=t.fileDownloadUrl;this.availableEmailAddresses=t.availableEmailAddresses;this.getOpportunityUrl=t.getOpportunityUrl;this.allOpportunitiesUrl=t.allOpportunitiesUrl;this.peoplePageUrl=t.peoplePageUrl;this.chooseOpportunityUrl=t.chooseOpportunityUrl;this.dispositionConfirmationTemplate=t.dispositionConfirmationTemplate;this.notesTabSelector=t.notesTabSelector;this.notesViewModel=t.candidateDetailsNotesViewModel;this.defaultTo=t.loggedInUserEmail;this.canSendTextMessage=t.canSendTextMessage;this.isPrimaryPhoneNumberEmpty=ko.observable(!this.candidate().ContactInformation.PrimaryPhoneNumber());this.warningPrefixClassName=ko.observable(this.hasMultipleTextMessagingWarnings());this.showAlertBanner=ko.observable(this.showAlert());this.canSendEmail=t.canSendEmail;this.loadBackgroundChecksUrl=t.loadBackgroundChecksUrl;this.viewReportUrl=t.viewReportUrl;this.contactInfoViewModel=t.contactInfoViewModel;this.requestedApplicationId=t.requestedApplicationId;this.loadCandidateAssessmentsUrl=t.loadCandidateAssessmentsUrl;this.availableApplications=ko.mapping.fromJS(t.availableApplications,{key:function(n){return ko.utils.unwrapObservable(n.Id)},create:function(n){return new US.Recruiter.CandidateDetailApplicationListItem(n.data)}});this.application=ko.observable();this.selectedApplicationId=ko.observable(null);this.selectedApplication=ko.observable();this.selectedOpportunity=ko.observable();this.modalReference=ko.observable();this.selectedApplicationId.subscribe(this.onApplicationSelected,this);this.requestedApplicationId?this.selectedApplicationId(this.requestedApplicationId):this.availableApplications().length>0&&(u=ko.utils.arrayFirst(this.availableApplications(),function(n){return n.IsAccessible()}),u&&this.selectedApplicationId(u.Id()));this.hasBackgroundChecks&&(this.backgroundChecksViewModel=new US.Recruiter.CandidateDetailBackgroundChecksViewModel({loadBackgroundChecksUrl:this.loadBackgroundChecksUrl,viewReportUrl:this.viewReportUrl,candidateId:this.candidate().Id()}));this.remainingFTE=t.remainingFTE;this.remainingHeadCount=t.remainingHeadCount;this.fteEnabled=t.fteEnabled;this.canDispositionCandidate=t.canDispositionCandidate;this.loadForwardApplicationDetailEmailsTemplatesUrl=t.loadForwardApplicationDetailEmailsTemplatesUrl;this.forwardApplicationDetailsUrl=t.forwardApplicationDetailsUrl;this.getRecruitersUrl=t.getRecruitersUrl;this.createOfferLetterUrl=t.createOfferLetterUrl;this.requestBackgroundCheckUrl=t.requestBackgroundCheckUrl;this.candidateSmsMergeTagsUrl=t.candidateSmsMergeTagsUrl;this.canRequestBackgroundChecks=t.canRequestBackgroundChecks;this.canCreateApplicationOfferLetters=t.canCreateApplicationOfferLetters;this.canEditCandidates=t.canEditCandidates;this.canAddApplications=t.canAddApplications;this.isScheduleMeetingEnabled=t.isScheduleMeetingEnabled;t.loadCandidateNotes&&this.notesViewModel.loadNotes();t.shouldShowPresenceTab&&$("#PresenceTab > a[data-toggle='tab']").tab("show");$(document).on("show-navigation-message",function(n,t){r.shouldShowCandidateDetail(!1);r.navigationErrorMessage(t.error)});$(document).on("hide-navigation-message",function(){r.shouldShowCandidateDetail(!0);r.navigationErrorMessage("")});$(document).on("loading-navigation-candidate",function(n,t){r.loadingNavigationCandidate(t)});this.shouldShowCandidateDetail=ko.observable(!0);this.navigationErrorMessage=ko.observable("");this.loadingNavigationCandidate=ko.observable(!1);this.loading=ko.computed(function(){return r.loadingNavigationCandidate()});n.TenantFeatureToggle.isEnabled("CandidateDetailsActions")&&(this.dispositionApplicationActions=ko.computed(function(){return r.canDispositionCandidate?{name:$.t("Recruiter.CandidateDetail.Disposition"),action:r.moveApplicantToStep.bind(r,null),key:"disposition"}:null}),this.sendTextMessageApplicationActions=ko.computed(function(){if(r.canSendTextMessage){var n="";return(!r.isPrimaryPhoneNumberEmpty()||r.candidate().IsTextMessagingConsentOptIn())&&r.candidate().IsTextMessagingConsentOptIn()?r.isPrimaryPhoneNumberEmpty()&&(n=$.t("Recruiter.CandidateDetail.SendTextMessageTooltip.EmptyPrimaryPhoneNumber")):n=$.t("Recruiter.CandidateDetail.SendTextMessageTooltip.NotOptedIn"),{name:$.t("Recruiter.CandidateDetail.Actions.SendTextMessage"),action:r.textCandidateWithApplicationData.bind(r),key:"sendTextMessage",toolTipContent:n,isDisabled:!r.isPrimaryPhoneNumberEmpty()&&r.candidate().IsTextMessagingConsentOptIn()?!1:!0}}return null}),this.emailApplicationActions=ko.computed(function(){return r.canSendEmail&&r.candidate().ContactInformation.Email()?{name:$.t("Recruiter.CandidateDetail.SendEmailButton"),action:r.emailCandidatesForApplication.bind(r,!0),key:"email"}:null}),this.actionsListApplicationActions=ko.computed(function(){var n=[];return n.push({name:$.t("Recruiter.CandidateDetail.ForwardApplicantDetails"),action:r.forwardApplicationDetails.bind(r),key:"forward"}),r.canSendEmail&&r.candidate().ContactInformation.Email()&&n.push({name:$.t("Recruiter.CandidateDetail.ScheduleMeeting"),action:r.emailCandidatesForApplication.bind(r,!1),key:"meeting"}),r.canRequestBackgroundChecks&&n.push({name:$.t("Recruiter.CandidateDetail.RequestBackgroundCheck"),action:null,key:"background"}),r.canCreateApplicationOfferLetters&&n.push({name:$.t("Recruiter.CandidateDetail.CreateOffer"),action:r.openOfferCreatePage.bind(r),key:"offer"}),n.push({name:$.t("Recruiter.CandidateDetail.PrintApplication"),action:r.printApplication,key:"print"}),n}));this.buildActions=ko.observableArray(this.buildActionsList())}return r.prototype.onApplicationLoaded=function(){var t=this,n;this.requestedApplicationId&&$("#ApplicationDropdown > li > a[data-toggle='tab']").tab("show");US.utils.window.location().search.indexOf("print=true")>=0&&setTimeout(function(){return t.printApplicationFromApplicantsPage()},3e3);n=40;$("#filterNotesOption option").each(function(){var t=$(this).text(),i;t.length>n&&(i=t.substring(0,n)+"...",$(this).text(i));$(this).attr("title",t)})},r.prototype.unloadNavigationEventHandlers=function(){$(document).off("show-navigation-message");$(document).off("hide-navigation-message");$(document).off("loading-navigation-candidate")},r.prototype.buildEditOpportunityUrl=function(n){return this.editOpportunityUrl+"?"+$.param({opportunityId:n})},r.prototype.onApplicationSelected=function(n){var t=this,i=$.grepFirst(this.availableApplications(),function(t){return t.Id().valueOf()===n.valueOf()});$.getJSON(this.getOpportunityUrl,{opportunityId:i.OpportunityId()}).done(function(n){t.selectedOpportunity(new US.Recruiter.Opportunity(n.data))});this.loadApplications()},r.prototype.displayDispositionButton=function(){return(!this.application().OpportunityIsClosed()||this.application().IsAccepted())&&this.application().OpportunityIsShared()&&this.application().CanDispositionWithStepId()},r.prototype.hasMultipleTextMessagingWarnings=function(){var n=this.candidate().RequiresReconsent(),t=this.candidate().IsTextMessagingConsentOptIn();return this.canSendTextMessage&&(!t&&this.isPrimaryPhoneNumberEmpty()||!t&&n||this.isPrimaryPhoneNumberEmpty()&&n)?"warning-prefix":""},r.prototype.showAlert=function(){var n=this.candidate().RequiresReconsent(),t=this.candidate().IsTextMessagingConsentOptIn();return this.canSendTextMessage&&(!t||this.isPrimaryPhoneNumberEmpty())||n?!0:!1},r.prototype.applyToOpportunity=function(){var t=US.utils.sessionStorage.getItem("ApplyOnBehalfOpportunityId"),i=t?$.param({candidates:this.candidate().Id,opportunityId:t},!0):$.param({candidates:this.candidate().Id},!0),r=this.chooseOpportunityUrl+"?"+i;US.utils.sessionStorage.setItem(n.StorageKeys.CandidateDetails.EntryPointUrlForAddApplication,US.utils.window.location().href);US.utils.window.redirect(r)},r.prototype.printApplication=function(){US.utils.window.print()},r.prototype.printApplicationFromApplicantsPage=function(){var n=navigator.userAgent.indexOf("MSIE")!==-1||navigator.appVersion.indexOf("Trident/")>0;n?setTimeout(function(){var n=parent.window.frames["print-application"].document;n.focus();n.execCommand("print",!1,null)},10):US.utils.window.print()},r.prototype.textCandidateWithApplicationData=function(){var n=this;!this.isPrimaryPhoneNumberEmpty()&&this.candidate().IsTextMessagingConsentOptIn()&&$.ajax({type:"POST",url:this.candidateSmsMergeTagsUrl,data:ko.mapping.toJSON({applicationIds:[this.selectedApplicationId()]}),dataType:"json"}).done(function(t){t.success&&n.invokeSmsComponent(t.data)})},r.prototype.emailCandidatesForApplication=function(n,i){var r=this;i===void 0&&(i=null);i===null&&(i=this.application());$.getJSON(this.loadEmailTemplatesUrl,{OpportunityId:i.OpportunityId()}).done(function(u){US.utils.showModal({viewModel:new t.EmailCandidatesModalViewModel({candidates:[{CandidateId:r.candidate().Id,fullName:r.candidate().ContactInformation.PersonName.fullName}],emailCandidatesUrl:r.emailApplicantsUrl,emailAddresses:r.availableEmailAddresses,emailTemplates:u.templates,emailCandidatesParams:{ApplicationIds:[i.Id]},permissionDeniedReturnUrl:r.allOpportunitiesUrl,getPeopleUrl:r.getRecruitersOrHiringManagersUrl,scheduleInterviewCollapsed:n,defaultTo:r.defaultTo,isScheduleMeetingEnabled:r.isScheduleMeetingEnabled}),context:r});$("#EmailSubject").focus()})},r.prototype.textCandidate=function(){if(!this.isPrimaryPhoneNumberEmpty()&&this.candidate().IsTextMessagingConsentOptIn()){var n=[{recipientId:this.candidate().Id}];this.invokeSmsComponent(n)}},r.prototype.emailCandidate=function(n){US.utils.showModal({viewModel:new t.EmailCandidatesModalViewModel({candidates:[{CandidateId:this.candidate().Id,fullName:this.candidate().ContactInformation.PersonName.fullName}],emailCandidatesUrl:this.emailCandidatesUrl,emailAddresses:this.availableEmailAddresses,emailCandidatesParams:{CandidateIds:[this.candidate().Id()]},permissionDeniedReturnUrl:this.peoplePageUrl,getPeopleUrl:this.getRecruitersOrHiringManagersUrl,scheduleInterviewCollapsed:n,defaultTo:this.defaultTo,isScheduleMeetingEnabled:this.isScheduleMeetingEnabled}),context:this})},r.prototype.allowedSteps=function(){var n=this;return this.selectedOpportunity().RecruitingProcess.Steps().slice(1).filter(function(t){var i=n.loggedInUserRole.filter(function(n){return t.Permissions().AllowToDispositionRole().indexOf(n)>-1});return i.length>0})},r.prototype.showDispositionButton=function(){var n=this.allowedSteps();return n.length>0},r.prototype.moveApplicantToStep=function(t){var i=this,r=new US.Recruiter.DispositionApplications({OpportunityId:this.selectedOpportunity().Id(),StepId:t?t.Id():null}),u=this.allowedSteps(),f;this.application().OpportunityIsClosed()&&(u=u.filter(function(t){return t.Tag()===n.Opportunity.ProcessStepTag.Rejected}));f={viewModel:new US.Recruiter.DispositionApplicantsModalViewModel({disposition:r,reasonCodes:this.dispositioningReasons,steps:u,applications:[this.application()],remainingFTE:this.remainingFTE,remainingHeadCount:this.remainingHeadCount,fteEnabled:this.fteEnabled,validatePrerequisitesUrl:this.validatePrerequisitesUrl,candidateDetailUrl:this.candidateDetailUrl,canSendEmail:this.canSendEmail,notificationTemplates:[],applicationDispositionEvents:[]}),context:this};US.utils.showModal(f).done(function(){var u=i.getStepById(ko.unwrap(r.StepId)),n,t;if(!(i.isOnAcceptStep(u)&&i.notesViewModel.hasNoteWithUnsavedChanges())){i.saveMovedApplicants(r);return}n={done:function(){this.modal.close(!0)}};t={viewModel:n,template:i.dispositionConfirmationTemplate,context:n};$(i.notesTabSelector).click();US.utils.showModal(t).done(function(){US.utils.window.clearBeforeUnloadEvents();i.saveMovedApplicants(r)})})},r.prototype.loadApplications=function(){var t=this;$.ajax({dataType:"json",url:this.loadCandidateApplicationUrl,data:{applicationId:this.selectedApplicationId()},permissionOptions:{onClose:function(){US.utils.window.clearBeforeUnloadEvents();US.utils.window.reload()}}}).done(function(i){t.application(new US.Recruiter.CandidateDetailApplication(i,t.fileDownloadUrl));t.application().CandidateIsInternal=t.candidate().IsInternal;t.application().Educations.sort(US.Candidate.Education.PRESENCE_SORT);t.application().LicenseAndCertifications.sort(US.Candidate.LicenseCert.PRESENCE_SORT);t.application().WorkExperiences.sort(n.Candidate.WorkExperience.PRESENCE_SORT);t.selectedApplication(t.application());t.onApplicationLoaded()})},r.prototype.saveMovedApplicants=function(n){var t=this;$.ajax({type:"POST",url:this.dispositionApplicantsUrl,data:ko.toJSON(ko.mapping.toJS(n)),dataType:"json",permissionOptions:{onClose:function(){US.utils.window.clearBeforeUnloadEvents();US.utils.window.reload()}}}).done(function(i){var r,u;if(!i.success){t.serverErrors.set(i);return}if(i.data&&(t.remainingFTE=i.data.remainingFte,t.remainingHeadCount=i.data.remainingHeadCount),r=t.getStepById(ko.unwrap(n.StepId)),t.isOnAcceptStep(r)){u=t.hireDetailsUrl+"?"+$.param({opportunityId:t.selectedOpportunity().Id()});US.utils.window.redirect(u);return}r.movedCount(n.ApplicationIds().length);t.loadApplications();t.loadCandidateNotes&&t.notesViewModel.loadNotes(!0)})},r.prototype.saveContactDetails=function(){var n=this;this.serverErrors.removeAll();$.ajax({url:this.saveContactDetailsUrl,data:ko.toJSON(this.candidate()),method:"POST",permissionOptions:{onClose:US.utils.window.reload}}).done(function(t){n.serverErrors.set(t);t.success&&(n.candidate().commit(),n.contactInfoViewModel.stateChoices.commit(),n.editingDetails(!1),n.isPrimaryPhoneNumberEmpty(!n.candidate().ContactInformation.PrimaryPhoneNumber()),n.warningPrefixClassName(n.hasMultipleTextMessagingWarnings()),n.showAlertBanner(n.showAlert()),n.buildActions(n.buildActionsList()))})},r.prototype.saveDocuments=function(){var n=this;this.serverErrors.removeAll();$.ajax({url:this.updateDocumentsUrl,data:ko.toJSON({personId:this.candidate().Id(),documents:ko.utils.arrayFilter(this.candidate().Documents(),function(t){return t.CreatorId()!==n.candidate().Id()})}),method:"POST",permissionOptions:{onClose:US.utils.window.reload}}).done(function(t){n.serverErrors.set(t);t.success&&(n.candidate().commit(),n.editingDocuments(!1))})},r.prototype.cancel=function(){this.contactInfoViewModel.stateChoices.rollback();this.candidate().rollback();this.serverErrors.removeAll();this.editingDetails(!1);this.editingDocuments(!1)},r.prototype.toggleEdit=function(){this.editingDetails(!this.editingDetails());this.editingDetails()?(this.candidate().beginEdit(),this.contactInfoViewModel.stateChoices.beginEdit()):(this.contactInfoViewModel.stateChoices.rollback(),this.candidate().rollback())},r.prototype.toggleDocuments=function(){this.editingDocuments(!this.editingDocuments());this.editingDocuments()?this.candidate().beginEdit():this.candidate().rollback()},r.prototype.allowEditingDocuments=function(){return n.TenantFeatureToggle.isEnabled("RecHMAllowManageDocumentsForInternalCandidates")||!this.candidate().IsInternal()},r.prototype.buildActionsList=function(){var n=[];return this.canEditCandidates&&!this.candidate().IsInternal()&&n.push({name:$.t("Recruiter.CandidateDetail.Actions.EditContact"),action:this.toggleEdit.bind(this),dataAutomation:"edit-contact-information-option"}),this.canAddApplications&&n.push({name:$.t("Recruiter.CandidateDetail.Actions.ApplyOpportunity"),action:this.applyToOpportunity.bind(this),dataAutomation:"apply-to-opportunity-option"}),this.canSendTextMessage&&(!this.isPrimaryPhoneNumberEmpty()&&this.candidate().IsTextMessagingConsentOptIn()?n.push({name:$.t("Recruiter.CandidateDetail.Actions.SendTextMessage"),action:this.textCandidate.bind(this),dataAutomation:"send-text-message"}):(this.isPrimaryPhoneNumberEmpty()||!this.candidate().IsTextMessagingConsentOptIn())&&n.push({name:$.t("Recruiter.CandidateDetail.Actions.SendTextMessage"),className:"disabled",dataAutomation:"send-text-message"})),this.canSendEmail&&this.candidate().ContactInformation.Email()&&(this.isScheduleMeetingEnabled?n.push({name:$.t("Recruiter.CandidateDetail.Actions.SendEmail"),action:this.emailCandidate.bind(this,!0),dataAutomation:"send-e-mail-option"},{name:$.t("Recruiter.CandidateDetail.Actions.ScheduleMeeting"),action:this.emailCandidate.bind(this,!1),dataAutomation:"schedule-meeting-option"}):n.push({name:$.t("Recruiter.CandidateDetail.Actions.SendEmail"),action:this.emailCandidate.bind(this,!0),dataAutomation:"send-e-mail-option"})),n.push({name:$.t("Recruiter.CandidateDetail.Actions.AddToPools"),action:this.addSingleCandidateToPools.bind(this,this.candidate().Id()),dataAutomation:"add-to-pools-option"}),n},r.prototype.isOnAcceptStep=function(t){return t.Tag()===n.Opportunity.ProcessStepTag.Accepted},r.prototype.getStepById=function(n){return $.grepFirst(this.selectedOpportunity().RecruitingProcess.Steps(),function(t){return t.Id().valueOf()===n.valueOf()})},r}();t.CandidateDetailViewModel=r})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Recruiter").CandidatesViewModel=function(n){var i=this,t=this,o,r,u,f,e;if(t.contactInfoFieldConfigurationGroup=new US.FieldConfiguration.FieldConfigurationGroup(n.contactInfoFieldConfigurations),o={create:function(i){i.isTextMessagingEnabled=n.isTextMessagingEnabled;var r=new US.Recruiter.CandidateListItem(i,n.candidateDetailUrl),u=t.contactInfoFieldConfigurationGroup.getFieldConfiguration("MiddleName");return r.Name.showMiddleName(u.Visible()),r}},t.auditCandidateSearches=function(){return n.isAuditCandidateSearchFeatureConfigEnabled},t.filterTypes=n.filterTypes,t.candidates=ko.observableArray(),t.totalCount=ko.observable(),t.pagingViewModel=new US.Common.PagingViewModel({pageSize:20,totalCount:t.totalCount()}),t.emptySearchResults=ko.observable(),t.emailCandidatesUrl=n.emailCandidatesUrl,t.loggedInRecruiterId=n.loggedInRecruiterId,t.canAddCandidates=n.canAddCandidates,t.canSearchCandidates=n.canSearchCandidates,t.fetchNavItemDataUrl=n.fetchNavItemDataUrl,t.fetchAllNavItemDataUrl=n.fetchAllNavItemDataUrl,t.navigateToCandidateDetails=function(r,u){var f="cn"+Date.now(),e={fetchNavItemDataUrl:n.canSearchCandidates?i.fetchNavItemDataUrl:i.fetchAllNavItemDataUrl,permissionErrorReturnUrl:n.peoplePageUrl,query:ko.toJS(t.candidateQuery),totalCount:t.pagingViewModel.totalCount(),pageSize:t.pagingViewModel.pageSize(),currentPage:t.pagingViewModel.currentPage(),currentVirtualIndex:t.pagingViewModel.currentPage()===1?u:(t.pagingViewModel.currentPage()-1)*t.pagingViewModel.pageSize()+u,initialNavItems:t.candidates().map(function(n){return{CandidateId:n.CandidateId(),ApplicationId:null}})},o=r.CandidateDetailUrl()+"&"+$.param({nav:f});US.utils.sessionStorage.setItem(Recruiting.StorageKeys.CandidateDetails.BackLink,US.utils.window.location().href);US.utils.sessionStorage.setItem(f,JSON.stringify(e));US.utils.window.redirect(o)},t.options={Degree:ko.observableArray(n.degrees.slice()),Major:ko.observableArray(n.fieldsOfStudy.slice()),LicensesAndCertifications:ko.observableArray(n.licensesAndCertifications.slice()),Skills:ko.observableArray(n.skills.slice()),Behaviors:ko.observableArray(n.behaviors.slice()),Motivations:ko.observableArray(n.motivations.slice()),CandidateTypes:ko.observableArray(n.candidateTypes.slice()),RecruitingProcessPhases:ko.observableArray(n.recruitingProcessPhases.slice()),ApplicationsSubmitted:ko.observableArray(n.applicationsSubmittedFilters.slice())},n.employeeReferralSelected){for(r=n.employeeReferralSelected.slice(),u=0;u<r.length;u++)r[u].Text=$.t(r[u].Text);t.options.EmployeeReferral=ko.observableArray(r)}f="dateUpdatedDesc";t.orderByKey=ko.observable(n.canSearchCandidates&&n.searchQuery?"relevance":f);t.sortOrders={dateUpdatedAsc:[{PropertyName:"DateUpdated",Ascending:!0}],dateUpdatedDesc:[{PropertyName:"DateUpdated",Ascending:!1}],applicantNameAsc:[{PropertyName:"Name",Ascending:!0},{PropertyName:"DateUpdated",Ascending:!1}],applicantNameDesc:[{PropertyName:"Name",Ascending:!1},{PropertyName:"DateUpdated",Ascending:!1}],createdByNameAsc:[{PropertyName:"CreatedByName",Ascending:!0},{PropertyName:"Name",Ascending:!0}],createdByNameDesc:[{PropertyName:"CreatedByName",Ascending:!1},{PropertyName:"Name",Ascending:!0}],relevance:[{PropertyName:"MatchScore",Ascending:!1}]};t.sortOrdersToKeyMap={DateUpdated:{"true":"dateUpdatedAsc","false":"dateUpdatedDesc"},Name:{"true":"applicantNameAsc","false":"applicantNameDesc"},CreatedByName:{"true":"createdByNameAsc","false":"createdByNameDesc"},MatchScore:{"false":"relevance"}};t.orderBy=ko.computed({read:function(){return t.sortOrders[t.orderByKey()][0]},write:function(n){t.orderByKey(t.sortOrdersToKeyMap[n.PropertyName][n.Ascending]);t.updateCandidates()}});t.viewIsDropDown=function(n){return t[n]().length>0};t.totalCount.subscribe(function(n){t.pagingViewModel.totalCount(n)});t.candidateQuery=new US.Recruiter.CandidateQuery;n.searchQuery&&t.candidateQuery.CandidateSearch(n.searchQuery);t.candidateQuery.Top=ko.computed(function(){return t.pagingViewModel.pageSize});t.candidateQuery.Skip=ko.computed(function(){return t.pagingViewModel.skip()});t.candidateQuery.OrderBy=ko.computed(function(){return t.sortOrders[t.orderByKey()]});t.newFilters=ko.observable(!1);t.defaultState=ko.observable(!0);t.pushingState=!0;t.pushState=function(){t.pushingState||(t.pushingState=!0,History.pushState(null,document.title,"?"+$.param(ko.mapping.toJS(t.candidateQuery))),t.pushingState=!1)};t.replaceState=function(){t.pushingState||(t.pushingState=!0,History.replaceState(null,document.title,"?"+$.param(ko.mapping.toJS(t.candidateQuery))),t.pushingState=!1)};t.executeSearch=function(){t.pagingViewModel.currentPage(1);t.candidateQuery.CandidateSearch()?t.orderByKey("relevance"):t.orderByKey(f);t.updateCandidates();t.defaultState(!1)};t.updatingCandidates=!1;t.updateCandidates=function(){t.updatingCandidates||(t.updatingCandidates=!0,t.pushState(),t.loadCandidates())};t.pagingViewModel.currentPage.subscribe(t.updateCandidates);t.addQueryFilter=function(n){n=n||{};n.Type=n.Type||t.filterTypes[0].Value[0].Text;n.Value=n.Value||"";t.newFilters(!0);var i=new US.Recruiter.CandidateQueryFilter({Type:n.Type,Value:n.Value});return t.candidateQuery.Filters.push(i),t.pushState(),t.auditCandidateSearches()?(i.Value.subscribe(function(){t.newFilters(!0)}),i.Type.subscribe(function(n){n&&t.newFilters(!0)})):i.Value.subscribe(function(n){n&&(t.pagingViewModel.currentPage(1),t.replaceState(),t.loadCandidates())}),i};t.removeFilter=function(n){t.candidateQuery.Filters.remove(n||this);t.auditCandidateSearches()?t.newFilters(!0):t.updateCandidates()};t.resetSearch=function(){t.candidateQuery.Filters.removeAll();t.candidateQuery.CandidateSearch("");t.candidates.removeAll();t.pagingViewModel.totalCount(0);t.emptySearchResults(!1);t.orderByKey(f);t.updateCandidates();t.defaultState(!0)};t.loadCandidates=function(){$.ajax({type:"POST",url:n.canSearchCandidates?n.loadUrl:n.loadAllUrl,data:ko.mapping.toJSON(t.candidateQuery),dataType:"json",permissionOptions:{onClose:US.utils.window.reload}}).done(function(n){var f;if(!n.success){console.error(n.domainErrors);return}var e=n.data.candidates,i=n.data.totalCount,u=t.pagingViewModel.pageSize(),s=i%u==0,r=s?Math.floor(i/u):Math.floor(i/u)+1;if(r===0&&(r=1),!t.reloadingCandidates&&t.pagingViewModel.currentPage()>r){t.pagingViewModel.currentPage(r);t.loadCandidates();return}f=ko.observableArray();f(e.map(function(n){return o.create(n)}));t.candidates.removeAll();t.candidates.push.apply(t.candidates,f());t.pagingViewModel.totalCount(i);t.emptySearchResults(i===0);t.pushingState=!1}).always(function(){t.updatingCandidates=!1;t.newFilters(!1);t.candidateQuery.CandidateSearch.valueHasMutated()})};t.selectedCandidates=ko.computed(function(){var n=[];return ko.utils.arrayForEach(t.candidates(),function(t){t.selected()&&n.push(t.Id())}),n});t.selectedFullCandidates=ko.computed(function(){var n=[];return ko.utils.arrayForEach(t.candidates(),function(t){t.selected()&&n.push(t)}),n});t.canSendTextMessages=ko.computed(function(){var n=t.selectedFullCandidates(),i;switch(n.length){case 0:return!1;case 1:return i=n[0],t.canCandidateReceiveMessages(i);default:return!0}});t.canCandidateReceiveMessages=function(n){return n.CanReceiveTextMessages()};t.recordAndSelectionCount=ko.computed(function(){return t.pagingViewModel.totalCount()===1?$.t("Common.Paging.SingleRecordWithSelection",{selectedCount:t.selectedCandidates().length}):$.t("Common.Paging.TotalRecordsWithSelection",{totalCount:t.pagingViewModel.totalCount(),selectedCount:t.selectedCandidates().length})});t.selectAll=ko.computed({read:function(){if(t.candidates().length===0)return!1;var n=ko.utils.arrayFirst(t.candidates(),function(n){return n.selected()===!1});return n==null},write:function(n){ko.utils.arrayForEach(t.candidates(),function(t){t.selected(n)})}});t.getQueryData=function(){var n=Modernizr.history?History.getLocationHref():History.getHash();return $.deparam($.deparam.querystring(n,!0),!1)};t.requery=ko.computed(function(){var n=t.candidateQuery.Filters().length===0&&typeof t.candidateQuery.CandidateSearch()!="undefined"&&t.candidateQuery.CandidateSearch().trim().length===0;t.auditCandidateSearches()&&!t.defaultState()&&n&&t.resetSearch()});t.isNewQuery=ko.computed(function(){var n=t.getQueryData(),i=typeof t.candidateQuery.CandidateSearch()!="undefined"&&typeof n.CandidateSearch!="undefined"&&t.candidateQuery.CandidateSearch().trim()!==n.CandidateSearch.trim();return t.auditCandidateSearches()&&(i||t.newFilters())});t.emailCandidates=function(r){if(i.selectedCandidates().length<=0)return!1;US.utils.showModal({viewModel:new Recruiting.Recruiter.EmailCandidatesModalViewModel({candidates:t.selectedFullCandidates(),emailCandidatesUrl:t.emailCandidatesUrl,emailAddresses:n.availableEmailAddresses,emailCandidatesParams:{CandidateIds:$.map(t.selectedFullCandidates(),function(n){return n.Id()})},getPeopleUrl:n.getRecruitersOrHiringManagersUrl,scheduleInterviewCollapsed:r,defaultTo:n.loggedInUserEmail,isScheduleMeetingEnabled:n.isScheduleMeetingEnabled}),context:t})};t.emailCandidate=function(i,r){US.utils.showModal({viewModel:new Recruiting.Recruiter.EmailCandidatesModalViewModel({candidates:[i],emailCandidatesUrl:t.emailCandidatesUrl,emailAddresses:n.availableEmailAddresses,emailCandidatesParams:{CandidateIds:[i.Id()]},getPeopleUrl:n.getRecruitersOrHiringManagersUrl,scheduleInterviewCollapsed:r,defaultTo:n.loggedInUserEmail,isScheduleMeetingEnabled:n.isScheduleMeetingEnabled}),context:t})};t.textCandidates=function(){var n=i.selectedCandidates().map(function(n){return{recipientId:n}});window.smsComponentReference.zone.run(function(){window.smsComponentReference.componentFn(n)})};t.textCandidate=function(n){if(i.canCandidateReceiveMessages(n)){var t=[{recipientId:n.CandidateId()}];window.smsComponentReference.zone.run(function(){window.smsComponentReference.componentFn(t)})}};t.addCandidatesToPools=function(){$(document).trigger("requestCandidatePoolAdd",{candidates:t.selectedCandidates(),candidateQuery:t.auditCandidateSearches()?t.candidateQuery:null,searchResults:t.auditCandidateSearches()?$.map(t.candidates(),function(n){return n.Id()}):null})};t.applyCandidatesToOpportunities=function(t){if(t.length>Recruiting.Recruiter.Application.MAX_COUNT){Recruiting.Notification.modal({header:$.t("AddApplications.Create.MessageModal.MaxApplicants.Header"),message:$.t("AddApplications.Create.MessageModal.MaxApplicants.Body",{maxCount:Recruiting.Recruiter.Application.MAX_COUNT})});return}var i=US.utils.sessionStorage.getItem("ApplyOnBehalfOpportunityId"),r=i?$.param({candidates:t,opportunityId:i},!0):$.param({candidates:t},!0),u=n.applyCandidatesToOpportunitiesUrl+"?"+r;US.utils.sessionStorage.setItem(Recruiting.StorageKeys.CandidateDetails.EntryPointUrlForAddApplication,US.utils.window.location().href);US.utils.window.redirect(u)};t.applySelectedCandidatesToOpportunities=function(){t.applyCandidatesToOpportunities(i.selectedCandidates())};t.addSingleCandidateToPools=function(n){$(document).trigger("requestCandidatePoolAdd",{candidateName:n.Name.fullName(),candidates:[n.CandidateId()]})};t.applySingleCandidateToOpportunities=function(n){i.applyCandidatesToOpportunities([n.CandidateId()])};t.rehydrateSearchFromQueryString=function(){var n=t.getQueryData();t.mapParamsDataToSortOptions(n);t.mapParamsDataToCandidateQuery(n);t.mapParamsDataToPagingViewModel(n);t.updateCandidates()};t.mapParamsDataToSortOptions=function(i){var r,u;i.OrderBy&&(r="defaultOrderByKey",n.canSearchCandidates&&_.first(i.CandidateSearch)&&(r="relevance"),u=_.first(i.OrderBy)||{PropertyName:"",Ascending:!1},r=t.sortOrdersToKeyMap[u.PropertyName][u.Ascending]||r,t.orderByKey(r))};t.mapParamsDataToPagingViewModel=function(n){function r(n,t){return parseInt(n/t)+1}var i=n.Top||20,u=n.Skip?r(n.Skip,i):1;t.pagingViewModel.totalCount(0);t.pagingViewModel.pageSize(i);t.pagingViewModel.currentPage(u)};t.mapParamsDataToCandidateQuery=function(n){t.candidateQuery.Filters.removeAll();_.each(n.Filters,function(n){t.addQueryFilter(n)});t.candidateQuery.CandidateSearch(n.CandidateSearch)};t.rehydrateSearchFromQueryStringIfNeeded=function(){$.deparam.querystring(Modernizr.history?History.getLocationHref():History.getHash())?t.rehydrateSearchFromQueryString():(t.pushingState=!1,t.replaceState(),t.updateCandidates())};e=function(){t.pushingState||(t.pushingState=!0,t.rehydrateSearchFromQueryString())};$(window).on("statechange",e);t.dispose=function(){$(window).off("statechange",e)}}}(),function(n){var t;(function(t){var i=function(){function t(t){this.errors=new n.Validation.Errors;this.message=t.message;this.closeOpportunitiesUrl=t.closeOpportunitiesUrl;this.closeOpportunityPageUrl=t.closeOpportunityPageUrl;this.opportunityId=t.opportunityId;this.closingReasons=t.closingReasons;this.applicantCount=t.applicantCount;this.closeOpportunityCallback=t.closeOpportunityCallback;this.isClosingOpportunities=ko.observable(!1);this.closingReason=ko.observable();this.showClosingReasons=ko.observable(this.applicantCount===0&&this.closingReasons.length>0)}return t.prototype.closeOpportunity=function(n){var t=this;if(this.applicantCount>0){this.closeOpportunityCallback(!1);n.modal.close(n);this.closeOpportunityPageUrl&&US.utils.window.redirect(this.closeOpportunityPageUrl);return}this.errors.removeAll();this.isClosingOpportunities(!0);$.post(this.closeOpportunitiesUrl,ko.mapping.toJSON({opportunityIds:[this.opportunityId],closingReasonId:this.closingReason()})).done(function(i){i.success?(t.closeOpportunityCallback(!0),n.modal.close(n)):t.errors.set(i)}).always(function(){t.isClosingOpportunities(!1)})},t.prototype.closeDialog=function(){this.closeOpportunityCallback(!1)},t}();t.CloseOpportunitiesModalViewModel=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Recruiter").DispositionApplicantsModalViewModel=function(n){var i=this,t=this,u,f,r;if(t.modalDispositionStep=ko.observable(1),t.validatingForm=ko.observable(!1),t.validatingFormStep2=ko.observable(!1),t.isEnabledSaveButton=ko.observable(!0),t.prerequisitesValidationFailed=ko.observable(!1),t.showingInLine=n.showInLine!=null&&n.showInLine,t.template=t.showingInLine?"DispositionApplicantsInLineModal":"DispositionApplicantsModal",t.stepTemplate=ko.observable(t.showingInLine?"combined":"default"),t.disposition=n.disposition,t.opportunityIsClosed=n.opportunityStatus===Recruiting.Opportunity.PublishingStatus.Closed,t.applications=n.applications||[],t.steps=n.steps||[],t.reasonCodes=n.reasonCodes,t.notificationTemplates=n.notificationTemplates,t.canSendEmail=!!n.canSendEmail,t.remainingFTE=ko.observable(n.remainingFTE),t.remainingHeadCount=ko.observable(n.remainingHeadCount),t.fteEnabled=ko.observable(n.fteEnabled),t.applicationDispositionEvents=n.applicationDispositionEvents,t.targetStep=ko.computed(function(){return $.grepFirst(i.steps,function(n){return i.disposition.StepId()===n.Id()})}),t.applicationIds=ko.utils.arrayMap(t.applications,function(n){return n.Id()}),t.reDispositionApplications=ko.computed(function(){return ko.utils.arrayMap(i.applicationDispositionEvents,function(n){if(i.disposition.StepId()===n.DestinationStepId&&i.applicationIds.indexOf(n.ApplicationId)>-1)return n.ApplicationId})}),t.applicationsToReceiveEmail=ko.computed(function(){return $.grep(i.applicationIds,function(n){if(i.reDispositionApplications().indexOf(n)===-1)return n})}),t.emailEditor=ko.observable("yes"),t.emailTemplate=ko.observable({configured:!1,sendCustomEmail:!1}),t.targetStep())for(u=0;u<t.notificationTemplates.length;u++)f=t.targetStep().EmailActions().length>0?t.targetStep().EmailActions()[0].EmailActionName():undefined,t.notificationTemplates[u].name===f&&t.emailTemplate(t.notificationTemplates[u]);t.showConfiguredDeclineEmail=ko.computed(function(){return t.canSendEmail&&!t.opportunityIsClosed&&t.emailTemplate().configured&&t.targetStep()&&t.targetStep().Tag()!==Recruiting.Opportunity.ProcessStepTag.Initial&&t.emailEditor()==="yes"&&t.applicationsToReceiveEmail().length>0});t.showDeclineEmailOptions=ko.computed(function(){return t.canSendEmail&&!t.opportunityIsClosed&&!t.emailTemplate().configured&&t.targetStep()&&t.targetStep().Tag()===Recruiting.Opportunity.ProcessStepTag.Rejected&&t.applicationsToReceiveEmail().length>0});t.showEmailEditor=ko.computed(function(){return t.canSendEmail&&t.emailEditor()==="yes"&&(t.showConfiguredDeclineEmail()||t.showDeclineEmailOptions())&&t.applicationsToReceiveEmail().length>0});t.emailBody=ko.observable(t.emailTemplate().emailBody);t.emailSubject=ko.observable(t.emailTemplate().emailSubject);t.emailSubject.subscribe(function(n){t.emailTemplate().emailSubject=n});t.emailBody.subscribe(function(n){t.emailTemplate().emailBody=n});t.showAcknowledgment=ko.computed(function(){return t.targetStep()!=null&&t.disposition.StepId()&&$.grep(t.applications,function(n){return(!n.CandidateIsInternal()&&t.targetStep().HasExternalBackgroundCheckCompletedPrerequisite()||n.CandidateIsInternal()&&t.targetStep().HasInternalBackgroundCheckCompletedPrerequisite())&&t.disposition.ApplicationIds.contains(n.Id())}).length>0});t.showEmailActionHasDelay=ko.computed(function(){return Recruiting.TenantFeatureToggle.isEnabled("DelayNotificationViewToggle")&&t.targetStep()!=null&&t.targetStep().EmailActions()&&t.targetStep().EmailActions().length>0&&t.targetStep().EmailActions()[0].DelayInMinutes()});t.emailActionDelay=ko.computed(function(){return t.showEmailActionHasDelay()?t.targetStep().EmailActions()[0].DelayInMinutes()/60:0});t.acknowledgment=ko.observable(!1);t.sequenceInfo=ko.computed(function(){return $.t("Recruiter.Applicants.DispositionModal.Sequence",{step:t.modalDispositionStep()})});t.attestMsg=ko.computed(function(){var i,u,r,e,f;if(!t.showAcknowledgment()||(i=$.grep(t.applications,function(n){return(!n.CandidateIsInternal()&&t.targetStep().HasExternalBackgroundCheckCompletedPrerequisite()||n.CandidateIsInternal()&&t.targetStep().HasInternalBackgroundCheckCompletedPrerequisite())&&t.disposition.ApplicationIds.contains(n.Id())}),i.length===0))return"";for(u=[],r=0;r<i.length&&r<4;r++){var o=n.candidateDetailUrl+"?"+$.param({candidateId:i[r].CandidateId(),tab:"backgroundChecks"}),s=i[r].CandidatePersonName.FirstName()+" "+i[r].CandidatePersonName.FamilyName(),h="applicant-link-"+i[r].CandidateId(),c=$("<a/>").attr("href",o).attr("target","_blank").attr("data-automation",h).append(s).outerHtml();u.push({property:"link"+(r+1).toString(),value:c})}return e=i.length-3,f="Recruiter.Applicants.DispositionModal.Notification.attesting_"+i.length,i.length>4&&(f="Recruiter.Applicants.DispositionModal.Notification.attesting_many"),Recruiting.MessageUtils.bindEnumerationIntoMessage(f,u,e)});t.acknowledgmentView=function(){(t.validatingForm(!0),t.saveAllowed())&&(t.modalDispositionStep(2),t.acknowledgment(!0))};t.modalDispositionStep.subscribe(function(n){if(!t.showingInLine)switch(n){case 2:i.stepTemplate("acknowledgment");break;default:i.stepTemplate("default")}});t.serverErrors=new Recruiting.Validation.Errors;t.notificationHead=ko.observable();t.informationHead=ko.observable();t.errorMsg=ko.observable();t.uiStepErrorMsg=ko.observable();t.uiCommentErrorMsg=ko.observable();t.uiGeneralErrorMsg=ko.observable();t.uiEmailSubjectErrorMsg=ko.observable();t.uiEmailBodyErrorMsg=ko.observable();t.conditions=ko.observableArray();t.canDisposition=function(n){return i.disposition.ApplicationIds().length==0||!i.acknowledgment()?!0:$.grepFirst(i.disposition.ApplicationIds(),function(t){return t===n})!=null};t.applicationsToMove=ko.computed(function(){return $.grep(i.applications,function(n){return(!i.disposition.StepId()||n.StepId()!=i.disposition.StepId())&&i.canDisposition(n.Id())})});t.updateApplicationIds=function(){var r=i.applicationsToMove().map(function(n){return n.Id()});i.disposition.ApplicationIds([]);i.notificationHead("");i.informationHead("");i.errorMsg("");i.conditions.removeAll();i.serverErrors.domainErrors.removeAll();i.prerequisitesValidationFailed(!1);i.targetStep()&&r.length>0?(t.isEnabledSaveButton(!1),$.ajax({type:"POST",url:n.validatePrerequisitesUrl,data:ko.toJSON({ApplicationIds:r,StepId:i.disposition.StepId()}),dataType:"json",context:i,permissionOptions:{onClose:US.utils.window.reload}}).done(function(n){var o,s,e,h,f,u;if(t.isEnabledSaveButton(!0),n.success)i.disposition.ApplicationIds(r);else{if(i.conditions(n.domainErrors),n.data.Succeeded.length===0){i.errorMsg($.t("Recruiter.Applicants.Errors.validation_NoApplicantsHasBackgroundCheckCompleted"));return}if(i.disposition.ApplicationIds(n.data.Succeeded),o="",n.data.MissingBackgroundCheckIntegration)s=$.grep(i.applications,function(n){return!n.CandidateIsInternal()&&i.disposition.ApplicationIds.contains(n.Id())}),o=s.length===1?$.t("Recruiter.Applicants.DispositionModal.Notification.noBackgroundCheckIntegration_SingleApplicant"):$.t("Recruiter.Applicants.DispositionModal.Notification.noBackgroundCheckIntegration_MultipleApplicants"),i.informationHead(o);else if(n.data.FailedCandidates&&n.data.FailedCandidates.length>0){for(e=[],n.data.FailedCandidates.length>3&&e.push({property:"countFailed",value:n.data.FailedCandidates.length-3}),h=n.data.Succeeded.length,f="",u=0;u<n.data.FailedCandidates.length;u++)e.push({property:"candidate"+(u+1).toString(),value:n.data.FailedCandidates[u]}),f=u<3?(u+1).toString():"many";f="Recruiter.Applicants.DispositionModal.Notification."+f+"_applicants";i.notificationHead(Recruiting.MessageUtils.bindEnumerationIntoMessage(f,e,h))}return}}).fail(function(){t.isEnabledSaveButton(!0);t.prerequisitesValidationFailed(!0);t.uiGeneralErrorMsg("Generic")})):i.disposition.ApplicationIds(r)};t.disposition.StepId.subscribe(function(){if(i.updateApplicationIds(),i.notificationTemplates.length>0&&i.targetStep()&&i.targetStep().EmailActions().length>0)for(var n=0;n<i.notificationTemplates.length;n++)i.notificationTemplates[n].name===i.targetStep().EmailActions()[0].EmailActionName()&&(i.emailTemplate(i.notificationTemplates[n]),i.emailBody(i.notificationTemplates[n].emailBody),i.emailSubject(i.notificationTemplates[n].emailSubject));else i.emailTemplate({configured:!1,sendCustomEmail:!1})});t.saveAllowed=ko.computed(function(){var r,n;return t.validatingForm()?(r=i.disposition.Note.Comment(),t.uiStepErrorMsg(undefined),t.uiCommentErrorMsg(undefined),t.uiGeneralErrorMsg(undefined),t.uiEmailSubjectErrorMsg(undefined),t.uiEmailBodyErrorMsg(undefined),n=!0,i.disposition.StepId()||(t.uiStepErrorMsg("MandatoryStep"),n=!1),r&&r.length>4e3&&(t.uiCommentErrorMsg("CommentLenght"),n=!1),i.disposition.ApplicationIds().length===0&&(t.errorMsg()?t.uiGeneralErrorMsg("ConditionsNotMet"):t.applicationsToMove().length===0?t.uiGeneralErrorMsg("AllApplicantsInStep"):t.prerequisitesValidationFailed()&&t.uiGeneralErrorMsg("Generic"),n=!1),!n)?n:(t.showAcknowledgment()&&(t.showingInLine||t.acknowledgment()&&t.validatingFormStep2())&&(t.disposition.Note.AttestedBackgroundCheckResult()||(t.uiGeneralErrorMsg("AttestedBackgroundCheck"),n=!1)),t.showingInLine&&t.emailEditor()==="yes"&&t.showDeclineEmailOptions()&&(!t.emailSubject()||t.emailSubject().trim()==="")&&(t.uiEmailSubjectErrorMsg("EmailSubjectRequired"),n=!1),t.showingInLine&&t.emailEditor()==="yes"&&t.showDeclineEmailOptions()&&(!t.emailBody()||$("<div/>").html(t.emailBody()).text().trim()==="")&&(t.uiEmailBodyErrorMsg("EmailBodyRequired"),n=!1),n):!0});t.canShowRemainingFTE=ko.computed(function(){return t.targetStep()!=null&&t.targetStep().Tag()===Recruiting.Opportunity.ProcessStepTag.Accepted&&t.fteEnabled()&&t.remainingFTE()!=null});r=function(n){return"<strong>"+$("<div/>").text(n).html()+"<\/strong>"};t.formattedHeading=function(){return i.applicationsToMove().length==1?$.t("Recruiter.Applicants.DispositionModal.MoveOneApplicantToStep",{applicantName:r(i.applicationsToMove()[0].CandidatePersonName.firstLast())}):i.applicationsToMove().length==2?$.t("Recruiter.Applicants.DispositionModal.MoveTwoApplicantsToStep",{firstApplicantName:r(i.applicationsToMove()[0].CandidatePersonName.firstLast()),secondApplicantName:r(i.applicationsToMove()[1].CandidatePersonName.firstLast())}):i.applicationsToMove().length==3?$.t("Recruiter.Applicants.DispositionModal.MoveThreeApplicantsToStep",{firstApplicantName:r(i.applicationsToMove()[0].CandidatePersonName.firstLast()),secondApplicantName:r(i.applicationsToMove()[1].CandidatePersonName.firstLast()),thirdApplicantName:r(i.applicationsToMove()[2].CandidatePersonName.firstLast())}):$.t("Recruiter.Applicants.DispositionModal.MoveManyApplicantsToStep",{applicantsCount:i.applicationsToMove().length})};t.formattedRemainingFTE=ko.computed(function(){return t.canShowRemainingFTE()?t.remainingHeadCount()==null?$.t("Recruiter.Applicants.DispositionModal.RemainingFTE",{remainingFTE:t.remainingFTE()}):$.t("Recruiter.Applicants.DispositionModal.RemainingFTEWithHeadCount",{remainingFTE:t.remainingFTE(),remainingHeadCount:t.remainingHeadCount()}):""});t.done=function(){t.validatingForm(!0);t.modalDispositionStep()==2?t.validatingFormStep2(!0):t.validatingFormStep2(!1);t.saveAllowed()&&(t.emailTemplate().sendCustomEmail=t.showEmailEditor(),t.disposition.EmailTemplate(t.emailTemplate()),t.showingInLine?t.hideInlineModal(!0):i.modal.close(!0))};t.updateApplicationIds();t.backFromAcknowledgmentStep=function(){t.acknowledgment(!1);t.validatingFormStep2(!1);t.disposition.Note.AttestedBackgroundCheckResult(!1);t.modalDispositionStep(1)};t.closeInLineModal=function(){t.hideInlineModal(!1)}}}(),function(n){var t;(function(t){var i=function(){function i(i){var r=this;this.wrapTextInStrongTag=function(n){return"<strong>"+$("<div/>").text(n).html()+"<\/strong>"};this.serverErrors=new n.Validation.Errors(this);this.template="EmailCandidatesModal";i.emailTemplates&&i.emailTemplates.sort(sort_by("Name"));this.isApplicantsPage=i.isApplicantsPage===!0;this.emailTemplates=ko.observableArray(i.emailTemplates);this.emailAddresses=i.emailAddresses;this.getPeopleUrl=i.getPeopleUrl;this.selectedFromEmailAddress=ko.observable(this.emailAddresses[0]);this.showTo=ko.observable(!1);this.emailCandidatesUrl=i.emailCandidatesUrl;this.modalShownHandler=function(){$("#EmailSubject").focus()};this.candidates=i.candidates;this.emailCandidatesParams=i.emailCandidatesParams;this.emailSubject=ko.observable("");this.emailBody=ko.observable("");this.emailTemplates().length===0&&this.emailBody($.t("Recruiter.Applicants.EmailModal.BlankTemplate"));this.selectedTemplate=ko.observable();this.selectedTemplate.subscribe(function(n){if(!n){r.emailSubject("");r.emailBody("");return}r.emailSubject(n.Subject);r.emailBody(n.HtmlBody)});this.savingInProgress=ko.observable(!1);this.ScheduledInterview=new t.ScheduledInterview({defaultTo:i.defaultTo});this.scheduleInterviewExpanded=ko.observable(i.scheduleInterviewCollapsed===!1);this.scheduleMeetingVisible=ko.observable(i.isScheduleMeetingEnabled===!0);this.submitEnabled=ko.computed(function(){var n=!r.scheduleInterviewExpanded()||!!r.ScheduledInterview.startTimeString()&&!!r.ScheduledInterview.endTimeString()&&r.ScheduledInterview.Attendees().length>0;return n&&!!r.emailSubject()&&!!r.emailBody()&&!r.savingInProgress()});this.formattedHeading=ko.computed(function(){return r.scheduleInterviewExpanded()?r.candidates.length===1?$.t("Recruiter.Applicants.EmailModal.ScheduleMeetingOneApplicant",{applicantName:r.wrapTextInStrongTag(r.candidates[0].fullName())}):r.candidates.length===2?$.t("Recruiter.Applicants.EmailModal.ScheduleMeetingTwoApplicants",{firstApplicantName:r.wrapTextInStrongTag(r.candidates[0].fullName()),secondApplicantName:r.wrapTextInStrongTag(r.candidates[1].fullName())}):r.candidates.length===3?$.t("Recruiter.Applicants.EmailModal.ScheduleMeetingThreeApplicants",{firstApplicantName:r.wrapTextInStrongTag(r.candidates[0].fullName()),secondApplicantName:r.wrapTextInStrongTag(r.candidates[1].fullName()),thirdApplicantName:r.wrapTextInStrongTag(r.candidates[2].fullName())}):$.t("Recruiter.Applicants.EmailModal.ScheduleMeetingManyApplicants",{applicantsCount:r.candidates.length}):r.candidates.length===1?$.t("Recruiter.Applicants.EmailModal.EmailOneApplicant",{applicantName:r.wrapTextInStrongTag(r.candidates[0].fullName())}):r.candidates.length===2?$.t("Recruiter.Applicants.EmailModal.EmailTwoApplicants",{firstApplicantName:r.wrapTextInStrongTag(r.candidates[0].fullName()),secondApplicantName:r.wrapTextInStrongTag(r.candidates[1].fullName())}):r.candidates.length===3?$.t("Recruiter.Applicants.EmailModal.EmailThreeApplicants",{firstApplicantName:r.wrapTextInStrongTag(r.candidates[0].fullName()),secondApplicantName:r.wrapTextInStrongTag(r.candidates[1].fullName()),thirdApplicantName:r.wrapTextInStrongTag(r.candidates[2].fullName())}):$.t("Recruiter.Applicants.EmailModal.EmailManyApplicants",{applicantsCount:r.candidates.length})})}return i.prototype.attendeesInformationMessage=function(){return this.isApplicantsPage?$.t("Recruiter.Applicants.EmailModal.AttendeesEmails"):$.t("Recruiter.Candidates.EmailModal.AttendeesEmails")},i.prototype.individualEmailMessage=function(){return this.isApplicantsPage?$.t("Recruiter.Applicants.EmailModal.IndividualEmail"):$.t("Recruiter.Candidates.EmailModal.IndividualEmail")},i.prototype.convertDateToUtc=function(n){return new Date(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds())},i.prototype.submit=function(){var n=this;this.savingInProgress()||(this.savingInProgress(!0),$.ajax({url:this.emailCandidatesUrl,data:ko.toJSON($.extend({},this.emailCandidatesParams,{EmailSubject:this.emailSubject(),EmailBody:this.emailBody(),TemplateName:this.selectedTemplate()?this.selectedTemplate().Name:null,FromAddress:this.selectedFromEmailAddress(),ScheduledInterview:this.scheduleInterviewExpanded()?this.ScheduledInterview:null})),dataType:"json",permissionOptions:{onClose:US.utils.window.reload},method:"POST"}).done(function(t){n.serverErrors.removeAll();t.success?n.modal.close(!0):(n.serverErrors.set(t),n.savingInProgress(!1))}))},i.prototype.candidateIds=function(){return $.map(this.candidates,function(n){return n.CandidateId()})},i}();t.EmailCandidatesModalViewModel=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=function(){function t(t){var i=this;this.submit=function(){i.savingInProgress()||(i.savingInProgress(!0),$.post(i.emailUrl,ko.toJSON({To:$.map(i.To(),function(n){return{EmailAddress:n.EmailAddress(),DisplayName:n.DisplayName()}}),EmailSubject:i.emailSubject(),EmailBody:i.emailBody(),TemplateName:i.selectedTemplate()?i.selectedTemplate().Name:null,ApplicationIds:i.applicationIds(),FromAddress:i.selectedFromEmailAddress(),OpportunityId:i.opportunityId})).done(function(n){i.serverErrors.removeAll();n.success?i.modal.close(!0):(i.serverErrors.set(n),i.savingInProgress(!1))}))};this.applicationIds=function(){return $.map(i.applications,function(n){return n.Id()})};this.getRecruitersUrl=t.getRecruitersUrl;this.serverErrors=new n.Validation.Errors(this);this.opportunityId=t.opportunityId;this.template="EmailModal";t.emailTemplates&&t.emailTemplates.sort(sort_by("Name"));this.applications=t.applications||[];this.emailTemplates=ko.observableArray(t.emailTemplates||[]);this.emailAddresses=t.emailAddresses;this.selectedFromEmailAddress=ko.observable();t.emailAddresses&&t.emailAddresses.length>0&&(t.emailAddresses[0]!==""?this.selectedFromEmailAddress(t.emailAddresses[0]):t.emailAddresses.length>1&&t.emailAddresses[1]&&this.selectedFromEmailAddress(t.emailAddresses[1]));this.To=ko.observableArray();t.defaultTo&&this.To.push(t.defaultTo);this.emailUrl=t.emailUrl;this.modalShownHandler=function(){$("#to").focus()};this.emailSubject=ko.observable("");this.emailBody=ko.observable("");this.emailTemplates().length===0&&this.emailBody("");this.selectedTemplate=ko.observable();this.selectedTemplate.subscribe(function(n){if(!n){i.emailSubject("");i.emailBody("");return}i.emailSubject(n.Subject);i.emailBody(n.HtmlBody)});this.submitEnabled=ko.computed(function(){return!!i.To()&&!!i.emailSubject()&&!!i.emailBody()&&!i.savingInProgress()&&i.To().length>0});this.savingInProgress=ko.observable(!1)}return t}();t.EmailModalViewModel=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Recruiter").HiredCandidatesViewModel=function(n){var t=this,i;return t.viewingAllHiredCandidates=ko.observable(),t.sources=ko.observableArray(),t.daysPrior=ko.observable(n.daysPrior),t.candidatesHiredToDate=ko.observable(0),t.isLoading=ko.observable(!0),t.daysPrior.subscribe(function(n){i(n)}),t.viewMine=function(){t.viewingAllHiredCandidates()&&(t.viewingAllHiredCandidates(!1),i(t.daysPrior))},t.viewAll=function(){t.viewingAllHiredCandidates()||(t.viewingAllHiredCandidates(!0),i(t.daysPrior))},i=function(i){t.isLoading(!0);$.get(n.hiredCandidateBySourceInThePastDaysUrl,{daysAgo:ko.utils.unwrapObservable(i),isAll:t.viewingAllHiredCandidates()}).done(function(n){n!=undefined&&n.totalCandidatesHiredToDate!=undefined&&n.applicationsBySources!=undefined&&(t.isLoading(!1),t.candidatesHiredToDate(n.totalCandidatesHiredToDate),t.sources(n.applicationsBySources))})},t}}(),function(n){var t;(function(t){var i=function(){function i(i){var r=this,u;this.stateChoices=ko.observableArray();this.processedHire=ko.observable(!1);this.opportunityClosed=ko.observable(!1);this.opportunityClosedAfterHire=ko.observable(!1);this.savingDraft=ko.observable(null);this.currencyCodeOptions=[];this.isCurrencySupported=ko.computed(function(){return US.Opportunity.Opportunity.IsCurrencySupported(r.jobCountryCode)});this.updateCurrencyCode=function(n){r.hireDetail.CompensationAmount.Code(n)};this.hireDetail=new t.HireDetail(i.hireDetail);this.legalEntityChoices=ko.observableArray(i.legalEntities);this.countryChoices=i.countriesWithStates;this.employeeTypes=i.employeeTypes;this.closingReasons=i.closingReasons;this.serverErrors=new n.Validation.Errors(this.hireDetail);this.saveDraftUrl=i.saveDraftUrl;this.processHireUrl=i.processHireUrl;this.hideInternalAddressSetter=i.hideInternalAddressSetter;this.fteFeatureEnabled=i.fteFeatureEnabled;this.closeOpportunitiesUrl=i.closeOpportunitiesUrl;this.closeOpportunitiesPageUrl=i.closeOpportunitiesPageUrl;this.applicantsListUrl=i.applicantsListUrl;this.opportunityId=i.opportunityId;this.opportunityTitle=i.opportunityTitle;this.jobCountryCode=i.jobCountryCode;this.employeeTypeId=i.EmployeeType?i.EmployeeType.Id:"";this.orgLevelsVm=new t.HireDetails.OrgLevelsViewModel({orgLevelCategories:i.orgLevelCategories,hireDetail:this.hireDetail});this.taxLocationChoices=ko.computed(function(){if(!r.hireDetail.SelectedLegalEntityId())return[];var n=ko.observableArray(r.getTaxLocationsFromLegalEntities());return US.Opportunity.Location.sort(n),n()});this.processedHireSuccessMessage=ko.computed(function(){return r.opportunityClosedAfterHire()?$.t("Recruiter.HireDetails.ProcessedHireSuccessMessageClosedOpportunity",{applicant_first_name:r.hireDetail.ApplicantFirstName(),applicant_last_name:r.hireDetail.ApplicantFamilyName(),opportunity_title:r.opportunityTitle}):$.t("Recruiter.HireDetails.ProcessedHireSuccessMessage",{applicant_first_name:r.hireDetail.ApplicantFirstName(),applicant_last_name:r.hireDetail.ApplicantFamilyName()})});for(u in i.currencyCodes)this.currencyCodeOptions.push(i.currencyCodes[u]);this.jobCountryCode=i.HireDetailsForOpportunity?i.HireDetailsForOpportunity.JobCountryCode:i.JobCountryCode}return i.prototype.getTaxLocationsFromLegalEntities=function(){var t=this,n=$.grepFirst(this.legalEntityChoices(),function(n){return n.Id===t.hireDetail.SelectedLegalEntityId()});return!n||!n.TaxLocations?[]:n.TaxLocations},i.prototype.loadStateChoices=function(){var t=this,n=$.grepFirst(this.countryChoices,function(n){return n.CountryId===t.hireDetail.ApplicantAddress.CountryId()}),i=n?n.States.sort(sort_by("Name")):[];this.stateChoices(i)},i.prototype.getHireDetailHash=function(){var n=ko.mapping.toJS(this.hireDetail);return delete n.ApplicantAddress.StateName,delete n.ApplicantAddress.CountryName,ko.mapping.toJSON(n)},i.prototype.truncateDate=function(n){return n==null?null:moment(n).startOf("day")},i.prototype.hireDetailHasChanges=function(){return this.lastSavedHireDetailHash.valueOf()!==this.getHireDetailHash().valueOf()},i.prototype.updateHireDetailHash=function(){this.lastSavedHireDetailHash=this.getHireDetailHash()},i.prototype.getLegalEntity=function(){var n=this;return $.grepFirst(this.legalEntityChoices(),function(t){return t.Id===n.hireDetail.SelectedLegalEntityId()})},i.prototype.legalEntityFullName=function(){var n=this.getLegalEntity();return n?n.FullName:""},i.prototype.legalEntityName=function(){var n=this.getLegalEntity();return n?n.OldName:""},i.prototype.taxLocationName=function(){var t=this,n=$.grepFirst(this.taxLocationChoices(),function(n){return n.Id()===t.hireDetail.SelectedTaxLocationId()});return n?n.locationDescriptionWithName():""},i.prototype.employeeTypeName=function(){var t=this,n=$.grepFirst(this.employeeTypes,function(n){return n.Id===t.hireDetail.EmployeeType.Id()});return n?n.Description:""},i.prototype.saveDraft=function(){var n=this,t=this.getHireDetailHash(),i=$.post(this.saveDraftUrl,ko.mapping.toJSON(this.hireDetail)).done(function(i){n.serverErrors.set(i);i.success&&(n.lastSavedHireDetailHash=t,n.hideInternalAddressSetter&&n.hideInternalAddressSetter(i.data.hideInternalAddress))});this.savingDraft(i)},i.prototype.canHire=function(){return!this.savingDraft()&&(!this.fteFeatureEnabled||this.hireDetail.CanHire())},i.prototype.showCloseOpportunitiesModal=function(n,i,r,u){var f=$.t(this.getModalMessageForCloseOpportunity(n,i,r)),e=this.closeOpportunitiesPageUrl+"?"+$.param({opportunityIds:this.opportunityId,returnUrl:this.applicantsListUrl}),o=new t.CloseOpportunitiesModalViewModel({message:f,closeOpportunitiesUrl:this.closeOpportunitiesUrl,closeOpportunityPageUrl:e,opportunityId:this.opportunityId,closingReasons:this.closingReasons,applicantCount:r,closeOpportunityCallback:u});US.utils.showModal({viewModel:o,template:"CloseOpportunitiesModalTemplate",context:self})},i.prototype.getModalMessageForCloseOpportunity=function(n,t,i){return this.fteFeatureEnabled?n&&t?i===0?"Hire.HireDetails.CloseOpportunityModal.MessageFTEHeadCountNoApplicants":"Hire.HireDetails.CloseOpportunityModal.MessageFTEHeadCount":n?i===0?"Hire.HireDetails.CloseOpportunityModal.MessageFTENoApplicants":"Hire.HireDetails.CloseOpportunityModal.MessageFTE":t?i===0?"Hire.HireDetails.CloseOpportunityModal.MessageHeadCountNoApplicants":"Hire.HireDetails.CloseOpportunityModal.MessageHeadCount":"":""},i.prototype.getBudgetedFTEReachedMessageForOpportunity=function(){if(!this.fteFeatureEnabled)return"";var n=this.hireDetail.HasBudgetedFTE()&&this.hireDetail.RemainingFullTimeEquivalent()<=0,t=this.hireDetail.HasMaxHeadcount()&&this.hireDetail.RemainingHeadCount()<=0;return n&&t?"Hire.HireDetails.MessageFTEHeadCount":n?"Hire.HireDetails.MessageFTE":t?"Hire.HireDetails.MessageHeadCount":""},i.prototype.processHire=function(){var n=this;$.post(this.processHireUrl,ko.mapping.toJSON(this.hireDetail)).done(function(t){if(n.serverErrors.set(t),t.success){if(n.fteFeatureEnabled&&t.data.remainingFteDetails){if(n.opportunityClosed(t.data.remainingFteDetails.isOpportunityClosed),!n.opportunityClosed()&&(t.data.remainingFteDetails.budgetedFteReached||t.data.remainingFteDetails.maxHeadCountReached)){n.showCloseOpportunitiesModal(t.data.remainingFteDetails.budgetedFteReached,t.data.remainingFteDetails.maxHeadCountReached,t.data.remainingFteDetails.numberOfApplicants,function(i){n.setIsProcessed(t.data.hideInternalAddress,i,t.data.remainingFteDetails.remainingFte,t.data.remainingFteDetails.remainingHeadCount,t.data.remainingFteDetails.filledHeadCount);n.opportunityClosedAfterHire(i)});return}n.setIsProcessed(t.data.hideInternalAddress,n.opportunityClosed(),t.data.remainingFteDetails.remainingFte,t.data.remainingFteDetails.remainingHeadCount,t.data.remainingFteDetails.filledHeadCount);return}n.setIsProcessed(t.data.hideInternalAddress,n.opportunityClosed(),null,null,null)}})},i.prototype.setIsProcessed=function(n,t,i,r,u){this.hireDetail.RemainingFullTimeEquivalent(i);this.hireDetail.RemainingHeadCount(r);this.hireDetail.FilledHeadCount(u);this.hireDetail.IsProcessed(!0);this.processedHire(!0);this.opportunityClosed(t);this.hideInternalAddressSetter&&this.hideInternalAddressSetter(n)},i.prototype.returnToPreviousPage=function(){US.utils.window.history().back()},i}();t.HireDetailFormViewModel=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=function(){function i(t){var i=this,r;this.showWithdrawnIcon=function(t){return n.CandidateConsentUtil.isWithdrawn(t.hireDetail.Consent)};this.showRequiresReconsentIcon=function(t){return n.CandidateConsentUtil.requiresReconsent(t.hireDetail.Consent)};this.loggedInRecruiterId=t.loggedInRecruiterId;this.RequisitionNumber=t.HireDetailsForOpportunity.RequisitionNumber;this.OpportunityTitle=t.HireDetailsForOpportunity.OpportunityTitle;this.JobCode=t.HireDetailsForOpportunity.JobCode;this.JobCountryCode=t.HireDetailsForOpportunity.JobCountryCode;this.hideInternalAddress=ko.observable(t.hideInternalAddress);this.opportunityId=t.opportunityId;this.closeOpportunitiesUrl=t.closeOpportunitiesUrl;this.closeOpportunitiesPageUrl=t.closeOpportunitiesPageUrl;this.saveDraftUrl=t.saveDraftUrl;this.processHireUrl=t.processHireUrl;this.fteFeatureEnabled=t.fteFeatureEnabled;this.sortedCountriesWithStates=t.countriesWithStates.sort(sort_by("CountryName"));this.closingReasons=t.closingReasons;this.currencyCodes=t.currencyCodes;this.opportunityId=t.opportunityId;this.stepId=t.stepId;this.getNextPageForHiresUrl=t.getNextPageForHiresUrl;this.hiringPageNumber=1;this.hiringPageSize=t.hiringPageSize;this.hiredPageNumber=1;this.hiredPageSize=t.hiredPageSize;this.serverErrors=new n.Validation.Errors(this);this.CurrencyCodes=t.currencyCodes;this.applicantListUrl=t.applicantListUrl;this.isCandidateConsentEnabled=t.isCandidateConsentEnabled;this.orgLevelCategories=t.orgLevelCategories;this.employeeTypes=t.employeeTypes;this.LegalEntities=t.HireDetailsForOpportunity.LegalEntities?t.HireDetailsForOpportunity.LegalEntities.map(n.Opportunity.LegalEntityHelper.fullNameMapper):null;this.formattedHeading=ko.computed(function(){return $.t("Recruiter.HireDetails.Title",{position:i.OpportunityTitle})+" - "+i.RequisitionNumber});this.toBeHiredShowMoreVisible=ko.observable();this.hiredShowMoreVisible=ko.observable();this.hireDetailsForOpportunityUrl=t.hireDetailsForOpportunityUrl;this.initialHireDetailCandidateId=t.initialHireDetailCandidateId;this.HireDetailsForApplications=this.mapHireDetailsForApplicants(t.HireDetailsForOpportunity);this.CandidatesInHiring=ko.computed(function(){return i.HireDetailsForApplications().filter(function(n){return!n.hireDetail.IsProcessed()})});this.CandidatesAlreadyProcessedForHire=ko.computed(function(){return i.HireDetailsForApplications().filter(function(n){return n.hireDetail.IsProcessed()})});r=this.HireDetailsForApplications().filter(function(n){return n.hireDetail.CandidateId()===i.initialHireDetailCandidateId});this.selectedHireDetailForm=this.initialHireDetailCandidateId&&r[0]?ko.observable(r[0]):this.CandidatesInHiring().length>0?ko.observable(this.CandidatesInHiring()[0]):this.CandidatesAlreadyProcessedForHire().length>0?ko.observable(this.CandidatesAlreadyProcessedForHire()[0]):ko.observable(null)}return i.prototype.mapHireDetailsForApplicants=function(n){var i=this,r=n.HireDetailsForApplications.filter(function(n){return n.IsProcessed}),u=n.HireDetailsForApplications.filter(function(n){return!n.IsProcessed}),f,e;return r.length>0&&(this.lastHiredId=r[r.length-1].ApplicationId),u.length>0&&(this.lastToBeHiredId=u[u.length-1].ApplicationId),this.toBeHiredShowMoreVisible(n.ShowMoreToBeHired),this.hiredShowMoreVisible(n.ShowMoreHired),f=n.HireDetailsForApplications.sort(sort_by("ApplicantFamilyName","ApplicantFirstName")),e=ko.mapping.fromJS(f,{key:function(n){return ko.utils.unwrapObservable(n.CandidateId)+ko.utils.unwrapObservable(n.ApplicationId)},create:function(r){var u=new t.HireDetailFormViewModel($.extend({},{hireDetail:r.data,countriesWithStates:i.sortedCountriesWithStates,employeeTypes:i.employeeTypes,hideInternalAddressSetter:i.hideInternalAddress,legalEntities:i.LegalEntities,fteFeatureEnabled:i.fteFeatureEnabled,closeOpportunitiesUrl:i.closeOpportunitiesUrl,closeOpportunitiesPageUrl:i.closeOpportunitiesPageUrl,applicantsListUrl:i.applicantListUrl,opportunityId:i.opportunityId,opportunityTitle:n.OpportunityTitle,saveDraftUrl:i.saveDraftUrl,processHireUrl:i.processHireUrl,jobCountryCode:i.JobCountryCode,currencyCodes:i.currencyCodes,orgLevelCategories:i.orgLevelCategories,isCandidateConsentEnabled:i.isCandidateConsentEnabled,closingReasons:i.closingReasons}));return u.loadStateChoices(),u.hireDetail.ApplicantAddress.CountryId.subscribe(function(){u.loadStateChoices()}),u.processedHire.subscribe(function(){return i.reloadViewModel()}),u}}),e},i.prototype.anyCandidateRequiresReconsent=function(){return this.HireDetailsForApplications().some(function(n){return n.hireDetail.Consent.RequiresReconsent()})},i.prototype.shouldHideInternalAddress=function(n){return this.hideInternalAddress()&&n.hireDetail.ApplicantIsInternal()},i.prototype.isSelectedHireDetailForm=function(n){return this.selectedHireDetailForm()===ko.utils.unwrapObservable(n)},i.prototype.updateAllHireDetailHashes=function(){this.CandidatesInHiring().forEach(function(n){return n.updateHireDetailHash()})},i.prototype.initializeUnsavedChangesConfirmation=function(){var n=this;this.updateAllHireDetailHashes();window.onbeforeunload=function(){return $.grepFirst(n.CandidatesInHiring(),function(n){return n.hireDetailHasChanges()})?$.t("Recruiter.HireDetails.UnsavedChangesMessage"):undefined}},i.prototype.showAllInHiring=function(){var n=this.CandidatesInHiring();this.getNextPageForHires(this.lastToBeHiredId,!1)},i.prototype.showAllInHired=function(){var n=this.CandidatesAlreadyProcessedForHire();this.getNextPageForHires(this.lastHiredId,!0)},i.prototype.parseHireDetails=function(n){var i=this,r=n.filter(function(n){return n.IsProcessed}),u=n.filter(function(n){return!n.IsProcessed}),f,e;return r.length>0&&(this.lastHiredId=r[r.length-1].ApplicationId),u.length>0&&(this.lastToBeHiredId=u[u.length-1].ApplicationId),f=n.concat().sort(sort_by("ApplicantFamilyName","ApplicantFirstName")),e=ko.mapping.fromJS(f,{key:function(n){return ko.utils.unwrapObservable(n.CandidateId)+ko.utils.unwrapObservable(n.ApplicationId)},create:function(n){var r=new t.HireDetailFormViewModel($.extend({},f,{hireDetail:n.data,countriesWithStates:i.sortedCountriesWithStates,employeeTypes:i.employeeTypes,hideInternalAddressSetter:i.hideInternalAddress,legalEntities:i.LegalEntities,saveDraftUrl:i.HireDetailsForApplications()[0].saveDraftUrl,processHireUrl:i.HireDetailsForApplications()[0].processHireUrl,serverErrors:i.serverErrors,currencyCodes:i.CurrencyCodes,JobCountryCode:i.JobCountryCode,orgLevelCategories:i.orgLevelCategories}));return r.loadStateChoices(),r.hireDetail.ApplicantAddress.CountryId.subscribe(function(){r.loadStateChoices()}),r.processedHire.subscribe(function(){return i.reloadViewModel()}),r}}),e},i.prototype.getNextPageForHires=function(n,t){var i=this,r=this;$.post(this.getNextPageForHiresUrl,ko.mapping.toJSON({opportunityId:this.opportunityId,hireStep:this.stepId,lastId:n,processed:t})).done(function(n){var u,f,e;i.serverErrors.set(n);n.success&&(u=JSON.parse(n.data),f=u.ShowMore,t?i.hiredShowMoreVisible(f):i.toBeHiredShowMoreVisible(f),e=r.parseHireDetails(u.HireDetails),e().length>0&&e().forEach(function(n){return r.HireDetailsForApplications.push(n)}))})},i.prototype.returnToOpportunity=function(){window.location.href=this.applicantListUrl},i.prototype.reloadViewModel=function(){var n=this;$.post(this.hireDetailsForOpportunityUrl,ko.mapping.toJSON({opportunityId:this.opportunityId})).done(function(t){t.success&&(n.HireDetailsForApplications(n.mapHireDetailsForApplicants(t.data)()),n.updateAllHireDetailHashes())})},i}();t.HireDetailViewModel=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t=function(){function t(t){var i=this,r;this.closingReason=ko.observable();this.emailApplicants=ko.observable(!0);this.emailBody=ko.observable("");this.emailSubject=ko.observable("");this.currentTemplate=ko.observable(null);this.currentDelay=ko.observable(0);this.groupedTemplates=ko.observableArray();this.isClosingOpportunities=ko.observable(!1);this.rejectApplicants=ko.observable(!0);this.selectedTemplate=ko.observable();this.serverErrors=new n.Validation.Errors;this.declineSteps=ko.observableArray();this.applicantCount=t.applicantCount;this.closingMultipleOpportunities=t.closingMultipleOpportunities;this.closingReasons=t.closingReasons;this.closeNotificationTemplates=t.closeNotificationTemplates;this.rejectNotificationTemplates=t.rejectNotificationTemplates;this.closeOpportunityWithApplicantsUrl=t.closeOpportunitiesUrl;this.opportunityIds=t.opportunityIds;this.canSendEmail=!!t.canSendEmail;this.loggedInUserRole=t.loggedInUserRole;this.canNotDeclientApplicantsCount=t.canNotDeclientApplicantsCount;this.canDeclineOpportunityIds=t.canDeclineOpportunityIds;ko.mapping.fromJS(t.declineSteps,{create:function(t){return new n.Opportunity.ProcessStep(t.data)}},this.declineSteps);this.returnUrl=t.returnUrl||t.opportunityListPageUrl;this.opportunityListPageUrl=t.opportunityListPageUrl;r=t.declineStepName===""?$.t("Recruiter.Applicants.Decline"):t.declineStepName;this.showRejectSection=this.applicantCount>0;this.pageTitle=this.closingMultipleOpportunities?$.t("OpportunityList.CloseOpportunity.PageTitle_plural"):$.t("OpportunityList.CloseOpportunity.PageTitle_singular");this.rejectApplicantsText=this.applicantCount>1?$.t("OpportunityList.CloseOpportunity.RejectApplicants_plural",{applicantCount:this.applicantCount-this.canNotDeclientApplicantsCount,declineStepName:this.htmlEncode(r)}):$.t("OpportunityList.CloseOpportunity.RejectApplicants_singular",{declineStepName:this.htmlEncode(r)});this.closeButtonText=this.closingMultipleOpportunities?$.t("OpportunityList.CloseOpportunity.CloseOpportunity_plural"):$.t("OpportunityList.CloseOpportunity.CloseOpportunity_singular");this.canNotDeclineAlertText=$.t("OpportunityList.CloseOpportunity.CanNotDeclineApplicants",{applicantCount:this.canNotDeclientApplicantsCount,declineStepName:this.htmlEncode(r)});this.selectedTemplate.subscribe(function(n){if(!n){i.emailSubject("");i.emailBody("");return}i.emailSubject(n.Subject);i.emailBody(n.TextBody);i.currentTemplate(n.Id);var t=i.extractDelayFromCurrentTemplate()[0];i.currentDelay(t?t.EmailActions()[0].DelayInMinutes()/60:0)});this.enableButtons=ko.computed(function(){return!i.isClosingOpportunities()});this.enableSave=ko.computed(function(){if(!i.enableButtons())return!1;if(!i.canSendEmail)return!0;var n=$.trim(i.emailBody())===""||$.trim(i.emailSubject())==="";return!i.emailApplicants()||!n});this.templateHasDelay=ko.computed(function(){return n.TenantFeatureToggle.isEnabled("DelayNotificationViewToggle")&&i.emailApplicants()&&i.currentTemplate()!=null&&i.extractDelayFromCurrentTemplate().length>0});this.createTemplateGroupingOptions()}return t.prototype.extractDelayFromCurrentTemplate=function(){var t=this;return this.declineSteps().filter(function(i){var r=t.loggedInUserRole.filter(function(n){return i.Permissions().AllowToDisposition().indexOf(n)>-1});return n.TenantFeatureToggle.isEnabled("DelayNotificationViewToggle")&&r.length>0&&i.EmailActions()&&i.EmailActions()[0].DelayInMinutes()&&i.EmailActions()[0].EmailActionId()==t.currentTemplate()})},t.prototype.hasAccessToAllDeclineSteps=function(){var n=this,t=this.declineSteps().filter(function(t){var i=n.loggedInUserRole.filter(function(n){return t.Permissions().AllowToDisposition().indexOf(n)>-1});return i.length>0});return t.length>0&&this.applicantCount-this.canNotDeclientApplicantsCount!=0},t.prototype.cancel=function(){US.utils.window.redirect(this.returnUrl)},t.prototype.close=function(){var n=this,t={opportunityIds:this.opportunityIds,closeOpportunityReason:this.closingReason(),rejectApplicants:this.rejectApplicants(),sendCloseNotification:this.canSendEmail?this.emailApplicants():!1,notificationSubject:this.emailSubject(),notificationBody:this.emailBody(),canDeclineOpportunityIds:this.canDeclineOpportunityIds,delayInMinutes:this.templateHasDelay()?this.currentDelay()*60:0};return this.isClosingOpportunities(!0),$.ajax({url:this.closeOpportunityWithApplicantsUrl,data:ko.mapping.toJSON(t),dataType:"json",permissionOptions:{onClose:US.utils.window.reload},method:"POST"}).done(function(t){if(t.success){var i=n.closingMultipleOpportunities?$.param({closedMultipleOpportunities:n.opportunityIds.length}):$.param({closedSingleOpportunity:n.opportunityIds[0]});US.utils.window.redirect(n.opportunityListPageUrl+"?"+i)}else US.utils.showModal({viewModel:{data:t.data,close:function(){return n.cancel()}},template:"CloseOpportunitiesErrorModalTemplate",context:n})}).always(function(){n.isClosingOpportunities(!1)})},t.prototype.createTemplateGroupingOptions=function(){this.rejectNotificationTemplates.length&&this.groupedTemplates.unshift({name:$.t("OpportunityList.CloseOpportunity.DeclineTemplates"),template:"group-separator-template",values:this.rejectNotificationTemplates});this.closeNotificationTemplates.length&&this.groupedTemplates.unshift({name:$.t("OpportunityList.CloseOpportunity.CloseTemplates"),template:"group-separator-template",values:this.closeNotificationTemplates});this.groupedTemplates().length&&this.groupedTemplates.unshift({name:"",values:null,template:"group-separator-template-choose"})},t.prototype.htmlEncode=function(n){return $("<div/>").text(n).html()},t}();n.OpportunitiesCloseViewModel=t}(Recruiting||(Recruiting={}));__awaiter=this&&this.__awaiter||function(n,t,i,r){return new(i||(i=Promise))(function(u,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?u(n.value):new i(function(t){t(n.value)}).then(o,s)}e((r=r.apply(n,t||[])).next())})};__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(e){if(f)throw new TypeError("Generator is already executing.");while(r)try{if(f=1,u&&(i=e[0]&2?u["return"]:e[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,e[1])).done)return i;(u=0,i)&&(e=[e[0]&2,i.value]);switch(e[0]){case 0:case 1:i=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++;u=e[1];e=[0];continue;case 7:e=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(e[0]===6||e[0]===2)){r=0;continue}if(e[0]===3&&(!i||e[1]>i[0]&&e[1]<i[3])){r.label=e[1];break}if(e[0]===6&&r.label<i[1]){r.label=i[1];i=e;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(e);break}i[2]&&r.ops.pop();r.trys.pop();continue}e=t.call(n,r)}catch(o){e=[6,o];u=0}finally{f=i=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},f,u,i,e;return e={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(e[Symbol.iterator]=function(){return this}),e},function(n){var u=Recruiting.Candidate.InterviewSchedulingPerson,i,t,f,r;(function(n){n[n.Info=0]="Info";n[n.Warning=1]="Warning";n[n.Error=2]="Error";n[n.Success=3]="Success"})(i=n.OpportunityApplicantsNotificationType||(n.OpportunityApplicantsNotificationType={})),function(n){n[n.Step=0]="Step";n[n.DaysInStep=1]="DaysInStep";n[n.ScreeningStatus=2]="ScreeningStatus";n[n.Assessment=3]="Assessment";n[n.AppliedDate=4]="AppliedDate";n[n.Availability=5]="Availability";n[n.Rank=6]="Rank";n[n.Fte=7]="Fte";n[n.EmployeeReferral=8]="EmployeeReferral";n[n.Match=9]="Match"}(t=n.OpportunityApplicantsDisplayColumnType||(n.OpportunityApplicantsDisplayColumnType={}));f=function(){function f(f){var e=this;this.getDefaultDisplayColumns=function(){var n=[],i,u,f,r,o,s;if(n.push({id:t.Step,title:$.t("Recruiter.Applicants.Step"),isSelected:!0}),n.push({id:t.DaysInStep,title:$.t("Recruiter.Applicants.DaysInStep"),isSelected:!0}),(e.opportunity().HasApplicationQuestionsWithScore()||e.opportunity().HasDisqualifyingApplicationQuestions())&&n.push({id:t.ScreeningStatus,title:$.t("Recruiter.Applicants.ScreeningStatus"),isSelected:!0}),e.candidateMatchEnabled&&n.push({id:t.Match,title:$.t("Recruiter.Applicants.Match"),isSelected:!1}),e.assessmentIntegrationsEnabled){for(i=0,u=e.wotcInformation;i<u.length;i++)f=u[i],n.push({id:f.IntegrationId,title:e.wotcHeader(f),isSelected:!1});for(r=0,o=e.assessmentInformation;r<o.length;r++)s=o[r],n.push({id:s.IntegrationId,title:e.assessmentHeader(s),isSelected:!1})}else e.opportunity().HasAssessmentPackage()&&n.push({id:t.Assessment,title:$.t("Recruiter.Applicants.Assessment"),isSelected:!0});return n.push({id:t.AppliedDate,title:$.t("Recruiter.Applicants.AppliedDate"),isSelected:!0}),e.opportunity().HasCandidateAvailability()&&n.push({id:t.Availability,title:$.t("Recruiter.Applicants.Availability"),isSelected:!0}),n.push({id:t.Rank,title:$.t("Recruiter.Applicants.Rank"),isSelected:!0}),e.showFullTimeEquivalent&&n.push({id:t.Fte,title:$.t("Model.HireDetails.FullTimeEquivalent"),isSelected:!0}),n.push({id:t.EmployeeReferral,title:$.t("Recruiter.Applicants.EmployeeReferral"),isSelected:!1}),n};this.getDisplayColumnsForColumnManager=function(){var n=e.getDefaultDisplayColumns(),t=e.getLocalColumnManagerPreferences();return n.forEach(function(n){var i=e.getDisplayStateFromPreferences(t,n.id,n.isSelected);n.isSelected=i}),n};this.onDismissInterviewModal=function(n){e.isScheduleInterviewModalOpen(!1);n&&Recruiting.Notification.success($.t("InterviewScheduling.Validation.Success"),{clearAfterNotify:!0,delay:7e3})};this.openScheduleInterviewModal=function(n){return __awaiter(e,void 0,void 0,function(){return __generator(this,function(t){switch(t.label){case 0:return this.getDefaultInterviewer(),this.selectedApplicantsInInterviewStep=n.map(function(n){return new u({PersonName:n.CandidatePersonName.firstLast(),Id:n.CandidateId()})}),[4,this.isScheduleInterviewModalOpen(!0)];case 1:return t.sent(),US.utils.openUsgModal("#create-interview-modal"),[2]}})})};this.openScheduleInterviewModalSingleApplication=function(n){e.openScheduleInterviewModal([n])};this.initializeListeners=function(){$(window).on("statechange",function(){e.infiniteLoopBlockingFlag||e.processStateChange()})};this.addApplicantLink=function(){return e.addApplicantUrl+"?"+$.param({opportunityId:e.opportunity().Id()})};this.createApplication=function(){e.atleastOneApplicationSelected()&&e.applyCandidatesToOpportunities(ko.utils.arrayMap(e.selectedApplications(),function(n){return n.CandidateId()}))};this.applyCandidatesToOpportunities=function(n){if(n.length>Recruiting.Recruiter.Application.MAX_COUNT){Recruiting.Notification.modal({header:$.t("AddApplications.Create.MessageModal.MaxApplicants.Header"),message:$.t("AddApplications.Create.MessageModal.MaxApplicants.Body",{maxCount:Recruiting.Recruiter.Application.MAX_COUNT})});return}var t=$.param({candidates:n},!0),i=e.chooseOpportunityUrl+"?"+t;US.utils.sessionStorage.setItem(Recruiting.StorageKeys.CandidateDetails.EntryPointUrlForAddApplication,US.utils.window.location().href);US.utils.window.redirect(i)};this.applySingleCandidateToOpportunities=function(n){e.applyCandidatesToOpportunities([n.CandidateId()])};this.opportunityIsClosed=function(){return e.opportunity().PublishingStatus()===4};this.opportunityIsPublished=function(){return e.opportunity().PublishingStatus()===1};this.statusDateText=function(){return e.opportunityIsClosed()?$.t("Recruiter.Applicants.ClosedDate",{date:e.opportunity().formattedUpdatedDate()}):$.t("Recruiter.Applicants.PostedDate",{date:e.opportunity().formattedPostedDate()})};this.formattedSecondaryLocations=function(){return $.map(e.opportunity().Locations().slice(1),function(n){return n.locationDescriptionwithNameAndAdress()}).join("\n")};this.rankIsValid=function(n){return n===""||n>=1&&n<=9999.99};this.getFilterIdentifier=function(n){return Recruiting.SearchFilterOption.getLongFilterId(n.fieldName||n.FieldName,n.extra||n.Extra)};this.getSearchFilterSearchFragment=function(n){return{Applicant:n}};this.filtersReady=function(n){var t=e.applicantQuery.Filters.length===0;(e.applicantQuery.Filters=n,e.isQueryChanged(e.anySearchTerms()&&(t||e.isAuditCandidateSearchSwitchEnabled)),e.isNewQuery())||e.rehydrating||(e.manageVisibleOrderByOptions(),e.loadApplications(!1))};this.filterApplicants=function(n){(e.applicantQuery.Filters=n,e.manageVisibleOrderByOptions(),e.resetFilterGroupDropdownCallback&&e.resetFilterGroupDropdownCallback(),e.isQueryChanged(!0),e.isNewQuery())||(e.recomposeUi.recomposeUi(function(){e.pagingViewModel.currentPage(1)}),e.loadApplications())};this.paginationChange=function(n){e.pagingViewModel.currentPage(1);e.pagingViewModel.pageSize(n.Id);e.loadApplications()};this.rehydrateFromQueryString=function(){var n=US.utils.window.getAndDeserializeQuerystring();Object.keys(n).length<=1&&(e.firstTimeLoading=!0);e.recomposeUi.recomposeUi(function(){var t,i,r;n.hasOwnProperty("sp")&&n.hasOwnProperty("sa")?(t={PropertyName:n.sp,Ascending:n.sa.toLowerCase()==="t"},t.PropertyName.startsWith("Assessments")&&(i=t.PropertyName.split("_"),e.applicantQuery.AssessmentIntegrationId=i.length===3?i[2]:"",e.applicantQuery.AssessmentIntegrationType=i.length===3?i[1]:""),e.isSameOrderBy(t,e.orderBy())||e.orderBy(t)):e.orderBy(e.defaultOrderBy);n.hasOwnProperty("tp")?e.pagingViewModel.pageSize(parseInt(n.tp)):e.pagingViewModel.pageSize(20);n.hasOwnProperty("sk")&&n.sk>0?e.pagingViewModel.currentPage(Math.floor(n.sk/e.pagingViewModel.pageSize())+1):e.pagingViewModel.currentPage(1);n.hasOwnProperty("as")?e.recomposeSearchBar(n.as):e.recomposeSearchBar("");r=Recruiting.FilterQueryString.read(n);e.hydratedFilterValues(r);e.shouldRehydrate(!0);e.shouldRehydrate(!1)})};this.processStateChange=function(){(e.rehydrateFromQueryString(),e.isQueryChanged(e.anySearchTerms()),e.isNewQuery())||e.loadApplications(!1)};this.toQueryString=function(n,t){var u={OpportunityId:n.OpportunityIds[0],sp:t().PropertyName,sa:t().Ascending.toString().charAt(0),tp:n.Top(),sk:n.Skip(),as:n.QueryString},i=$.param(u),r=Recruiting.FilterQueryString.write(e.applicantQuery.Filters);return r&&(i+="&"+r),i};this.loadApplications=function(n){if(n===void 0&&(n=!0),!e.recomposeUi.recomposing){if(e.selectedApplicationIds.removeAll(),e.rankModified(!1),e.loadingCandidates(!0),e.currentRequest&&(e.currentRequest.abort(),e.currentRequest=null),(!e.firstTimeLoading||e.isAuditCandidateSearchSwitchEnabled)&&n){var t=e.toQueryString(e.applicantQuery,e.orderBy);e.infiniteLoopBlockingFlag=!0;History.pushState(null,window.document.title,"?"+t);e.infiniteLoopBlockingFlag=!1}e.firstTimeLoading=!1;e.currentRequest=$.post(e.loadUrl,ko.mapping.toJSON(e.applicantQuery)).done(function(n){var t=ko.observableArray();ko.mapping.fromJS(n.applications,{create:function(n){return n.data.hireDetailsUrl=e.hireDetailsUrl,n.data.Opportunity=e.opportunity,n.data.isCandidateConsentEnabled=e.isCandidateConsentEnabled,n.data.isTextMessagingEnabled=e.isTextMessagingEnabled,new US.Recruiter.OpportunityApplication(n.data)}},t);e.applications.removeAll();e.applications.push.apply(e.applications,t());e.totalPageCount(n.totalCount);e.pagingViewModel.totalCount(n.restrictedCount);e.restrictedPageCount(n.restrictedCount);e.applicationsPendingHireCount(n.applicationsPendingHireCount);e.applicationDispositionEvents(n.applicationDispositionEvents)}).always(function(){e.loadingCandidates(!1);e.currentRequest=null;e.isQueryChanged(!1)})}};this.resort=function(){return e.loadApplications()};this.recomposeSearchBar=function(n){e.searchBarRecomposingFlag=!0;var t=e.instantaneousQueryString();e.instantaneousQueryString(n);n===t&&e.throttledQueryString.notifySubscribers()};this.isSameOrderBy=function(n,t){return n.PropertyName===t.PropertyName&&n.Ascending===t.Ascending};this.hasFilterValues=function(){return e.applicantQuery.Filters.some(function(n){return n.hasValues()})};this.updateRank=function(n){e.rankIsValid(n.BackingRank())?(e.rankModified(!0),$.post(e.updateRankUrl,ko.mapping.toJSON({ApplicationId:n.Id(),Rank:n.BackingRank()?n.BackingRank().toFixed(2):n.BackingRank()}))):n.Rank(null)};this.getStepById=function(n){return $.grepFirst(e.opportunity().RecruitingProcess.Steps(),function(t){return t.Id()===n})};this.moveApplicantsToStep=function(n,t){for(var f,o,r=new US.Recruiter.DispositionApplications({OpportunityId:e.opportunity().Id(),StepId:t?t.Id():null}),u=[],i=0;i<e.notificationTemplates.length;i++)f={configured:e.notificationTemplates[i]!=null,sendCustomEmail:!1,emailSubject:e.notificationTemplates[i]!=null?e.notificationTemplates[i].Subject:"",emailBody:e.notificationTemplates[i]!=null?e.notificationTemplates[i].TextBody:"",name:e.notificationTemplates[i]!=null?e.notificationTemplates[i].Name:""},u.push(f);o=e.allowedSteps();US.utils.showModalInline({viewModel:new US.Recruiter.DispositionApplicantsModalViewModel({disposition:r,reasonCodes:e.dispositioningReasonCodes,steps:o,applications:ko.unwrap(n),remainingFTE:e.remainingFTE(),remainingHeadCount:e.remainingHeadCount(),fteEnabled:e.fteEnabled,validatePrerequisitesUrl:e.validatePrerequisitesUrl,candidateDetailUrl:e.candidateDetailUrl,opportunityStatus:e.opportunity().PublishingStatus(),notificationTemplates:u,showInLine:!0,canSendEmail:e.canSendEmail,applicationDispositionEvents:e.applicationDispositionEvents()}),context:e}).done(function(n){n&&e.saveMovedApplicants(r,r.EmailTemplate())})};this.saveMovedApplicants=function(n,t){e.dispositioningCandidates(!0);var i={dto:ko.mapping.toJS(n),sendCustomEmail:t.sendCustomEmail,emailSubject:t.emailSubject,emailBody:t.emailBody};$.ajax({type:"POST",url:e.dispositionApplicantsUrl,data:JSON.stringify(i),dataType:"json",permissionOptions:{onClose:US.utils.window.reload}}).done(function(t){var i,r;if(e.serverErrors.set(t),t.success){if(t.data&&(e.remainingFTE(t.data.remainingFte),e.remainingHeadCount(t.data.remainingHeadCount)),i=e.getStepById(ko.unwrap(n.StepId)),i.Tag()===Recruiting.Opportunity.ProcessStepTag.Accepted){US.utils.window.redirect(e.hireDetailsUrl);return}n.ApplicationIds().length===1?(r=$.grepFirst(e.applications(),function(t){return t.Id()===n.ApplicationIds()[0]}),Recruiting.Notification.notify(Recruiting.Notification.type.SUCCESS,$.t("Recruiter.Applicants.DispositionMessagesWithName",{name:r.CandidatePersonName.firstLast(),stepName:i.Name()}),{escape:!1})):Recruiting.Notification.notify(Recruiting.Notification.type.SUCCESS,$.t("Recruiter.Applicants.DispositionMessagesWithCount",{count:n.ApplicationIds().length,stepName:i.Name()}),{escape:!1});i.movedCount(n.ApplicationIds().length);e.shouldInvalidateSubscribers(!0);e.shouldInvalidateSubscribers(!1);e.loadApplications()}}).always(function(){e.dispositioningCandidates(!1)})};this.addSelectedCandidatesToPools=function(){e.atleastOneApplicationSelected()&&e.addCandidatesToPools($.map(e.selectedApplications(),function(n){return n.CandidateId()}))};this.printSelectedApplications=function(n){typeof e.printPage!="undefined"&&e.printPage.remove();e.printPage=$("<iframe>").attr("src",e.candidateDetailUrl+"?"+$.param({applicationId:n.Id(),candidateId:n.CandidateId(),print:!0})).attr("id","print-application").appendTo("body");$("#print-application").css("visibility","hidden")};this.sendAssessmentReminderToSelectedCandidates=function(){e.atleastOneApplicationSelected()&&e.sendAssessmentReminder(e.selectedApplications())};this.canSendReminder=function(n){var t=!n.Disqualified()&&(n.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_NOT_STARTED||n.AssessmentStatus()===US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_IN_PROGRESS);return e.isCandidateConsentEnabled?t&&!n.userIsWithdrawn():t};this.showAssessmentReminderLink=function(n){return ko.computed(function(){return e.opportunity().HasAssessmentPackage()&&e.canSendReminder(n)})};this.addCandidatesToPools=function(n){return $(document).trigger("requestCandidatePoolAdd",{candidates:n})};this.addSingleCandidateToPools=function(n,t){return $(document).trigger("requestCandidatePoolAdd",{candidates:n,candidateName:t})};this.displayNotificationMessage=function(n,t){null==t&&(t=i.Warning);e.notificationMessage(n);e.notificationType(t);e.collapseNotificationMessage(!1);e.notificationId&&clearTimeout(e.notificationId);e.notificationId=US.utils.window.setTimeout(function(){e.collapseNotificationMessage(!0)},1e4)};this.sendAssessmentReminder=function(n){var t=$.map($.grep(n,e.canSendReminder),function(n){return n.Id()});$.post(e.sendAssessmentReminderUrl,JSON.stringify(t)).done(function(r){var u,f,o,s,h;r.success&&(u=$.grep(n,function(n){return $.inArray(n.Id(),r.data)!==-1}),f=e.isCandidateConsentEnabled?" "+$.t("Recruiter.Applicants.AssessmentReminderGdprSupplemental"):"",u.length===0?e.displayNotificationMessage($.t("Recruiter.Applicants.NoAssessmentRemindersSent")+f,i.Warning):(o=n.length!==t.length,o||(f=""),s=o?i.Warning:i.Success,h=u[0].CandidatePersonName.firstLast(),e.displayNotificationMessage($.t("Recruiter.Applicants.AssessmentReminderSent",{personName:h,count:u.length})+f,s)))})};this.retrySendingAssessment=function(n){$.post(e.retryAssessmentUrl,JSON.stringify({applicationId:n.Id()})).done(function(t){t.success&&(n.AssessmentStatus(US.Recruiter.OpportunityApplication.ASSESSMENT_STATUS_RETRY),e.displayNotificationMessage($.t("Recruiter.Applicants.AssessmentMarkedForRetry")),e.shouldInvalidateSubscribers(!0),e.shouldInvalidateSubscribers(!1))})};this.requestAssessment=function(n,t){$.post(e.requestAssessmentUrl,JSON.stringify({applicationId:n.Id(),assessmentIntegrationId:t})).done(function(r){var u,f,o;if(r.success){if(u=r.data.find(function(n){return n.AssessmentIntegrationId===t}),!u)return;f=ko.mapping.fromJS(u);n.Assessments.push(f);o=e.applications().map(function(n){return n});e.applications.removeAll();e.applications.push.apply(e.applications,o);e.shouldInvalidateSubscribers(!0);e.shouldInvalidateSubscribers(!1)}else e.displayNotificationMessage($.t("Recruiter.Applicants.RequestAssessmentFailureMessage"),i.Warning)})};this.retry=function(n,t,i){return t?e.retrySendingAssessment(n):e.retrySendingGenericAssessment(n,i)};this.retrySendingGenericAssessment=function(n,t){var r,i;n&&(r=n.assessmentForIntegration(t),r)&&(n.setGenericAssessmentStatus(t,US.Recruiter.OpportunityApplication.GENERIC_ASSESSMENT_STATUS_RETRYING),i=e.applications().map(function(n){return n}),e.applications.removeAll(),e.applications.push.apply(e.applications,i),$.post(e.retryGenericAssessmentUrl,ko.mapping.toJSON({ApplicationId:n.Id(),AssessmentId:r.Id()})).done(function(r){r.success?n.setGenericAssessmentStatus(t,r.data.Status):n.setGenericAssessmentStatus(t,US.Recruiter.OpportunityApplication.GENERIC_ASSESSMENT_STATUS_ERROR);i=e.applications().map(function(n){return n});e.applications.removeAll();e.applications.push.apply(e.applications,i);e.shouldInvalidateSubscribers(!0);e.shouldInvalidateSubscribers(!1)}))};this.canSendTextMessages=function(){var n=e.selectedApplications(),t;switch(n.length){case 0:return!1;case 1:return t=n[0],e.canApplicantReceiveMessages(t);default:return!0}};this.canApplicantReceiveMessages=function(n){return n.CanReceiveTextMessages()};this.textApplicants=function(){e.canSendTextMessages()&&e.fetchMergeTags(e.selectedApplicationIds())};this.textApplicant=function(n){e.canApplicantReceiveMessages(n)&&e.fetchMergeTags([n.Id()])};this.fetchMergeTags=function(n){$.ajax({type:"POST",url:e.candidateSmsMergeTagsUrl,data:ko.mapping.toJSON({applicationIds:n}),dataType:"json"}).done(function(n){n.success&&e.invokeSmsComponent(n.data)})};this.invokeSmsComponent=function(n){window.smsComponentReference.zone.run(function(){window.smsComponentReference.componentFn(n)})};this.emailSelectedCandidates=function(n){e.atleastOneApplicationSelected()&&e.emailCandidates(e.selectedApplications(),n)};this.emailCandidates=function(n,t){$.getJSON(e.loadEmailTemplatesUrl,{OpportunityId:e.opportunity().Id}).done(function(i){US.utils.showModal({viewModel:new Recruiting.Recruiter.EmailCandidatesModalViewModel({candidates:n,emailCandidatesUrl:e.emailCandidatesUrl,emailAddresses:e.availableEmailAddresses,emailTemplates:i.templates,emailCandidatesParams:{ApplicationIds:$.map(n,function(n){return n.Id()})},permissionDeniedReturnUrl:e.opportunitiesUrl,scheduleInterviewCollapsed:t,getPeopleUrl:e.getRecruitersUrl,isApplicantsPage:!0,defaultTo:e.loggedInUserEmail,isScheduleMeetingEnabled:e.isScheduleMeetingEnabled}),context:e});$("#EmailSubject").focus()})};this.forwardSelectedApplicationDetails=function(){e.atleastOneApplicationSelected()&&e.forwardApplicationDetails(e.selectedApplications())};this.forwardApplicationDetails=function(n){$.getJSON(e.loadForwardApplicationDetailEmailsTemplatesUrl,{OpportunityId:e.opportunity().Id}).done(function(t){US.utils.showModal({viewModel:new Recruiting.Recruiter.EmailModalViewModel({emailUrl:e.forwardApplicationDetailsUrl,emailAddresses:e.availableEmailAddresses,emailTemplates:t.templates,applications:n,defaultTo:e.opportunity().HiringManagerEmail,getRecruitersUrl:e.getRecruitersUrl,opportunityId:e.opportunity().Id()}),context:e})})};this.openOfferCreatePage=function(n){US.utils.window.redirect(e.createOfferLetterUrl+"?"+$.param({applicationId:n.Id()}));return};this.hasApplicationsToProcess=function(){return e.applicationsPendingHireCount()>0};this.requestBackgroundCheckLink=function(n){return ko.computed(function(){return e.requestBackgroundCheckUrl+"?applicationId="+n.Id()})};this.showCandidateApplySuccess=function(n){var t,i;$(n).parent().children().length===e.applications().length&&(t=JSON.parse(US.utils.sessionStorage.getItem("AppliedCandidates")),t)&&(i=ko.utils.arrayMap(t,function(n){return n.Id}),ko.utils.arrayForEach(e.applications(),function(n){i.indexOf(n.CandidateId())>-1&&n.flash(!0)}),US.utils.sessionStorage.removeItem("AppliedCandidates"))};this.manageVisibleOrderByOptions=function(){e.showAvailability(e.applicantQuery.Filters.some(function(n){return n.fieldName==Recruiting.Common.Search.SearchFieldName.ApplicationAvailability&&n.totalHours>0}))};this.exportPayload=function(){return e.applicantQuery.Ids=e.selectedApplicationIds(),e.applicantQuery};this.canExport=function(){return e.allowExportingApplicants};this.disableExport=function(){return e.isNewQuery()||!e.enableExport()};this.exportToCsv=function(){var t,n;return e.disableExport()?!1:(t={totalCount:e.pagingViewModel.totalCount(),query:e.exportPayload(),url:e.csvExportApplicantsUrl},Recruiting.CsvExport.exceedsExportCap(t))?(Recruiting.Notification.error($.t("Recruiter.Applicants.Export.ExportApplicantCap"),{clearAfterNotify:!0,delay:7e3}),!1):(n=e.exportingCsv,n(!0),Recruiting.CsvExport.exportToCsv(t).then(function(t){Recruiting.Filedownload.downloadBlob(t.blob,t.fileName);n(!1);e.isCandidateConsentEnabled?e.showExportToCsvNotificationMessageGdprCandidateConsent():e.showExportToCsvNotificationMessage()}).catch(function(){n(!1);Recruiting.Notification.error($.t("Recruiter.Applicants.Export.ExportApplicantFail"),{clearAfterNotify:!0,delay:7e3})}))};this.showExportToCsvNotificationMessage=function(){return Recruiting.Notification.success(Recruiting.StringUtils.countMessage("Recruiter.Applicants.Export.ExportApplicantSuccess","Recruiter.Applicants.Export.ExportApplicantsSuccess",e.selectedApplicationIds().length,e.restrictedPageCount()),{clearAfterNotify:!0,delay:7e3})};this.showExportToCsvNotificationMessageGdprCandidateConsent=function(){if(e.isCandidateConsentEnabled){var n=e.selectedApplicationIds().length===0?e.applications().length:e.selectedApplicationIds().length,u=e.selectedApplicationIds().length===0?e.applications():e.applications().filter(function(n){return e.selectedApplicationIds().find(function(t){return n.Id()===t})}),f=u.filter(function(n){return n.userIsWithdrawn()}).length;n=n-f;var t=n!==0&&n===e.selectedApplicationIds().length,i=t?"":" "+$.t("Recruiter.Applicants.Export.ExportApplicantGdprSupplemental"),r=n===0?$.t("Recruiter.Applicants.Export.ExportApplicantSuccessNoApplicants")+i:Recruiting.StringUtils.countMessage("Recruiter.Applicants.Export.ExportApplicantSuccess","Recruiter.Applicants.Export.ExportApplicantsSuccess",n,e.restrictedPageCount())+i;t?Recruiting.Notification.success(r,{clearAfterNotify:!0,delay:7e3}):Recruiting.Notification.warning(r,{clearAfterNotify:!0,delay:7e3})}};this.performSearch=function(){e.throttledQueryString().length>e.maxQueryStringLength||(e.recomposeUi.recomposeUi(function(){e.throttledQueryString()!==""?e.orderBy(e.relevanceOrderBy):e.orderBy(e.defaultOrderBy);e.pagingViewModel.currentPage(1)}),e.shouldInvalidateSubscribers(!0),e.shouldInvalidateSubscribers(!1),e.loadApplications())};this.resetSearch=function(){e.anySearchTerms()&&(e.recomposeUi.recomposeUi(function(){e.shouldReset(!0);e.shouldReset(!1);e.searchBarRecomposingFlag=!0;e.instantaneousQueryString("");e.isQueryChanged(!1);e.pagingViewModel.currentPage(1)}),e.loadApplications())};this.queryMessageHasRestrictionAndNoneViewable=function(){return!e.isNewQuery()&&e.hasRestrictions()&&e.applications().length==0&&!e.hasFilterValues()&&!e.hasSearchValues()};this.queryMessageHasRestriction=function(){return!e.isNewQuery()&&e.hasRestrictions()&&e.applications().length==0&&(e.hasFilterValues()||e.hasSearchValues())};this.queryMessageNoRestriction=function(){return!e.isNewQuery()&&!e.hasRestrictions()&&e.applications().length==0&&(e.hasFilterValues()||e.hasSearchValues())};this.queryMessageNoRestrictionAndNoneViewable=function(){return!e.isNewQuery()&&!e.hasRestrictions()&&e.applications().length==0&&!e.hasFilterValues()&&!e.hasSearchValues()};this.showNoOfApplicants=function(){return!e.isNewQuery()&&e.totalPageCount()>0&&e.restrictedPageCount()>0};this.anySearchTerms=function(){return e.instantaneousQueryString()!==""||e.hasFilterValues()};this.wotcHeader=function(n){return n!=null?n.IsEnabled?$.t("Recruiter.Applicants.WotcScreening",{vendor:n.Name}):$.t("Recruiter.Applicants.WotcScreeningDisabled",{vendor:n.Name}):null};this.assessmentHeader=function(n){return n!=null?n.IsEnabled&&n.PackageIsEnabled?$.t("Recruiter.Applicants.AssessmentVendor",{vendor:n.Name}):$.t("Recruiter.Applicants.AssessmentVendorDisabled",{vendor:n.Name}):null};this.getWotcIndex=function(n){return e.wotcInformation.findIndex(function(t){return n===t.IntegrationId})};this.getAssessmentIndex=function(n){return e.assessmentInformation.findIndex(function(t){return n===t.IntegrationId})};this.pushFiltersToQueryStringCallback=function(n){e.isPushFiltersToQueryStringCallback=!0;e.infiniteLoopBlockingFlag=!0;History.pushState(null,window.document.title,"?"+n);e.processStateChange();e.infiniteLoopBlockingFlag=!1;e.isPushFiltersToQueryStringCallback=!1};this.setResetFilterGroupDropdownCallback=function(n){e.resetFilterGroupDropdownCallback=n};this.displayCreateFilterGroupSuccessNotificationCallback=function(n){Recruiting.Notification.notify(Recruiting.Notification.type.SUCCESS,n,{escape:!1})};this.recomposeUi=new r;this.infiniteLoopBlockingFlag=!1;this.firstTimeLoading=!0;this.rehydrating=null;this.printPage=undefined;this.notificationId=null;this.opportunity=ko.observable(new US.Recruiter.Opportunity(f.opportunity));this.currentUserPersonId=f.currentUserPersonId;this.forwardApplicationDetailsUrl=f.forwardApplicationDetailsUrl;this.hireDetailsUrl=f.hireDetailsUrl;this.candidateDetailUrl=f.candidateDetailUrl;this.emailCandidatesUrl=f.emailCandidatesUrl;this.loadForwardApplicationDetailEmailsTemplatesUrl=f.loadForwardApplicationDetailEmailsTemplatesUrl;this.loadEmailTemplatesUrl=f.loadEmailTemplatesUrl;this.loggedInUserEmail=f.loggedInUserEmail;this.loggedInUserRole=f.loggedInUserRole;this.chooseOpportunityUrl=f.chooseOpportunityUrl;this.dispositioningReasonCodes=(f.dispositioningReasonCodes||[]).sort(sort_by("Name"));this.showFullTimeEquivalent=f.showFullTimeEquivalent;this.remainingFTE=ko.observable(f.remainingFTE);this.remainingHeadCount=ko.observable(f.remainingHeadCount);this.fteEnabled=f.fteEnabled;this.loadUrl=f.loadUrl;this.updateRankUrl=f.updateRankUrl;this.notificationTemplates=f.notificationTemplates;this.validatePrerequisitesUrl=f.validatePrerequisitesUrl;this.dispositionApplicantsUrl=f.dispositionApplicantsUrl;this.sendAssessmentReminderUrl=f.sendAssessmentReminderUrl;this.requestAssessmentUrl=f.requestAssessmentUrl;this.retryAssessmentUrl=f.retryAssessmentUrl;this.retryGenericAssessmentUrl=f.retryGenericAssessmentUrl;this.availableEmailAddresses=f.availableEmailAddresses;this.opportunitiesUrl=f.opportunitiesUrl;this.getRecruitersUrl=f.getRecruitersUrl;this.tenantAlias=f.tenantAlias;this.requestBackgroundCheckUrl=f.requestBackgroundCheckUrl;this.candidateSmsMergeTagsUrl=f.candidateSmsMergeTagsUrl;this.addApplicantUrl=f.addApplicantUrl;this.createOfferLetterUrl=f.createOfferLetterUrl;this.assessmentIntegrationsEnabled=f.assessmentIntegrationsEnabled;this.wotcInformation=f.wotcInformation||[];this.assessmentInformation=f.assessmentInformation||[];this.outmatchSettingsEnabled=f.outmatchSettingsEnabled;this.filterGroups=f.filterGroups;this.opportunityInterviewSchedulingDetails=f.opportunityInterviewSchedulingDetails;this.defaultCalendarIntegrationId=f.defaultCalendarIntegrationId;this.currentUserName=f.currentUserName;this.locales=f.locales;this.preferredLocale=f.preferredLocale;this.supportedMergeTags=f.supportedMergeTags;this.cronofyDataCenter=f.cronofyDataCenter;this.csvExportApplicantsUrl=f.csvExportApplicantsUrl;this.allowExportingApplicants=f.allowExportingApplicants;this.isCandidateConsentEnabled=f.isCandidateConsentEnabled;this.isTextMessagingEnabled=f.isTextMessagingEnabled;this.isAuditCandidateSearchSwitchEnabled=f.isAuditCandidateSearchSwitchEnabled;this.candidateMatchEnabled=!!f.candidateMatchEnabled;this.editOpportunityUrl=f.editOpportunityUrl;this.fetchNavItemDataUrl=f.fetchNavItemDataUrl;this.exportingCsv=ko.observable(!1);this.applications=ko.observableArray();this.applicationsPendingHireCount=ko.observable(0);this.applicationDispositionEvents=ko.observableArray();this.loadingCandidates=ko.observable(!1);this.dispositioningCandidates=ko.observable(!1);this.loading=ko.computed(function(){return e.loadingCandidates()||e.dispositioningCandidates()});this.selectedFilterCandidateTypes=ko.observableArray();this.selectedApplicationIds=ko.observableArray();this.candidateFilterInternalCount=ko.observable(0);this.candidateFilterExternalCount=ko.observable(0);this.candidateFilterInactiveCount=ko.observable(0);this.appliedByFilterMeCount=ko.observable(0);this.appliedByFilterOtherCount=ko.observable(0);this.appliedByFilterCandidateCount=ko.observable(0);this.candidateFilterInternalSelected=ko.observable(!1);this.candidateFilterExternalSelected=ko.observable(!1);this.candidateFilterInactiveSelected=ko.observable(!1);this.appliedByFilterMeSelected=ko.observable(!1);this.appliedByFilterOtherSelected=ko.observable(!1);this.appliedByFilterCandidateSelected=ko.observable(!1);this.notificationMessage=ko.observable();this.notificationType=ko.observable(i.Warning);this.collapseNotificationMessage=ko.observable(!0);this.showAvailability=ko.observable(!1);this.rankModified=ko.observable();this.totalPageCount=ko.observable(0);this.restrictedPageCount=ko.observable(0);this.throttleFactor=f.throttleFactor!==undefined?f.throttleFactor:500;this.maxQueryStringLength=f.maxQueryStringLength!==undefined?f.maxQueryStringLength:200;this.searchBarRecomposingFlag=!1;this.instantaneousQueryString=ko.observable("");this.hasSearchValues=ko.observable(!1);this.shouldInvalidateSubscribers=ko.observable(!1);this.shouldRehydrate=ko.observable(!1);this.shouldReset=ko.observable(!1);this.hydratedFilterValues=ko.observableArray();this.canSendEmail=f.canSendEmail;this.isScheduleMeetingEnabled=f.isScheduleMeetingEnabled;this.isScheduleInterviewModalOpen=ko.observable(!1);this.serverErrors=new Recruiting.Validation.Errors(this.opportunity());this.pagingViewModel=new US.Common.PagingViewModel({pageSize:20});this.pagingViewModel.currentPage.subscribe(function(){return e.loadApplications()});this.applicantQuery=new n.ApplicantQuery({opportunityIds:[this.opportunity().Id()]});this.applicantQuery.Top=ko.computed(function(){return e.pagingViewModel.pageSize()});this.applicantQuery.Skip=ko.computed(function(){return e.pagingViewModel.skip()});this.defaultOrderBy={PropertyName:"DateApplied",Ascending:!1};this.relevanceOrderBy={PropertyName:"Relevance",Ascending:!1};this.orderBy=ko.observable(this.defaultOrderBy);this.oldOrderBy=this.orderBy();this.applicantQuery.OrderBy=ko.computed(function(){return[e.orderBy()]});this.applicantQuery.QueryString=ko.computed(function(){return e.instantaneousQueryString()});this.notificationClass=ko.computed(function(){switch(e.notificationType()){case i.Info:return"alert-info";case i.Warning:return"alert-warning";case i.Error:return"alert-danger";case i.Success:return"alert-success";default:return"alert-warning"}});this.fteRemainingText=ko.computed(function(){return $.t("Recruiter.Applicants.FullTimeEquivalentRemaining",{fullTimeEquivalentRemaining:e.remainingFTE()})});this.hiresRemainingText=ko.computed(function(){return $.t(e.remainingHeadCount()===1?"Recruiter.Applicants.HiresRemaining":"Recruiter.Applicants.HiresRemaining_plural",{count:e.remainingHeadCount()})});this.declineStep=ko.computed(function(){return $.grepFirst(e.opportunity().RecruitingProcess.Steps(),function(n){return n.Tag()===Recruiting.Opportunity.ProcessStepTag.Rejected})});this.acceptedStep=ko.computed(function(){return $.grepFirst(e.opportunity().RecruitingProcess.Steps(),function(n){return n.Tag()===Recruiting.Opportunity.ProcessStepTag.Accepted})});this.interviewStepIds=ko.observableArray(ko.utils.arrayMap(this.opportunity().RecruitingProcess.Steps(),function(n){if(n.Tag()===Recruiting.Opportunity.ProcessStepTag.Interview)return n.Id()}));this.selectedApplications=ko.computed(function(){return $.grep(e.applications(),function(n){return e.selectedApplicationIds.contains(n.Id())})});this.atleastOneApplicationSelected=ko.computed(function(){return e.selectedApplications().length>0});this.hasSelectedApplicantNotInRejectedStep=ko.computed({read:function(){return $.grepFirst(e.selectedApplications(),function(n){return n.StepId()!==e.declineStep().Id()})!=null},deferEvaluation:!0});this.hasSelectedApplicantInInterviewStep=ko.computed({read:function(){return e.interviewStepIds().length>0&&$.grepFirst(e.selectedApplications(),function(n){return e.interviewStepIds.contains(n.StepId())})!=null},deferEvaluation:!0});this.reSortEnabled=ko.computed(function(){return e.rankModified()&&e.orderBy().PropertyName==="Rank"});this.hasRestrictedCount=ko.computed(function(){var n=e.totalPageCount(),t=e.restrictedPageCount();return n!==t});this.applicantRecordAndSelectionCount=ko.computed(function(){var n=e.totalPageCount(),i=e.restrictedPageCount(),t=e.selectedApplicationIds().length;return i&&i!==n?$.t("Common.Paging.TotalApplicantsWithSelectionAndRestriction",{totalCount:n!=null?Recruiting.StringUtils.numberWithCommas((n-i).toString()):n,restrictedCount:i!=null?Recruiting.StringUtils.numberWithCommas(i.toString()):i,selectedCount:t!=null?Recruiting.StringUtils.numberWithCommas(t.toString()):t}):n==1?$.t("Common.Paging.SingleApplicantWithSelection",{totalCount:n!=null?Recruiting.StringUtils.numberWithCommas(n.toString()):n,selectedCount:t!=null?Recruiting.StringUtils.numberWithCommas(t.toString()):t}):$.t("Common.Paging.TotalApplicantsWithSelection",{totalCount:n!=null?Recruiting.StringUtils.numberWithCommas(n.toString()):n,selectedCount:t!=null?Recruiting.StringUtils.numberWithCommas(t.toString()):t})});this.orderBy.subscribe(function(n){if(e.oldOrderBy!=null&&!e.isSameOrderBy(e.oldOrderBy,n)&&!e.recomposeUi.recomposing){if(e.recomposeUi.recomposeUi(function(){e.pagingViewModel.currentPage(1)}),n.PropertyName.startsWith("Assessments")){var t=n.PropertyName.split("_");e.applicantQuery.AssessmentIntegrationId=t.length===3?t[2]:"";e.applicantQuery.AssessmentIntegrationType=t.length===3?t[1]:""}e.loadApplications()}e.oldOrderBy=e.orderBy()});this.selectedApplicationIds.subscribe(function(n){var t=$.grep(e.applications(),function(t){return n.indexOf(t.Id())!==-1}),i=$.grep(e.applications(),function(t){return n.indexOf(t.Id())===-1});$.each(t,function(n,t){t.selected(!0)});$.each(i,function(n,t){t.selected(!1)})});this.showAvailability.subscribe(function(n){n||e.orderBy(e.defaultOrderBy)});this.declineStep=ko.computed(function(){return $.grepFirst(e.opportunity().RecruitingProcess.Steps(),function(n){return n.Tag()===Recruiting.Opportunity.ProcessStepTag.Rejected})});this.acceptedStep=ko.computed(function(){return $.grepFirst(e.opportunity().RecruitingProcess.Steps(),function(n){return n.Tag()===Recruiting.Opportunity.ProcessStepTag.Accepted})});this.showPendingHireMessage=ko.computed(function(){return e.hasApplicationsToProcess()&&e.showHireBanner()&&(!f.showFullTimeEquivalent||e.opportunity().BudgetedFullTimeEquivalent()==null||(e.remainingHeadCount()==null||e.remainingHeadCount()>0)&&e.remainingFTE()>0)});this.throttledQueryString=ko.computed({read:function(){return e.instantaneousQueryString()},write:function(n){e.instantaneousQueryString(n)}}).extend({throttle:this.throttleFactor});this.isQueryChanged=ko.observable(!1);this.isQueryChanged.extend({notify:"always"});this.instantaneousQueryString.subscribe(function(){e.isQueryChanged(!0)});this.hasRestrictions=ko.computed(function(){var n=e.restrictedPageCount(),t=e.totalPageCount();return!n&&t>0});this.areAllStepsRestricted=ko.computed(function(){var n=e.restrictedPageCount(),t=e.totalPageCount();return n==t});this.isNewQuery=ko.computed(function(){var n=e.isAuditCandidateSearchSwitchEnabled&&e.isQueryChanged()&&e.anySearchTerms()||e.isAuditCandidateSearchSwitchEnabled&&e.isPushFiltersToQueryStringCallback;return n&&e.selectedApplicationIds.removeAll(),n});this.throttledQueryString.subscribe(function(n){(e.hasSearchValues(n!==""&&n!=null),e.isNewQuery())||(!e.searchBarRecomposingFlag&&e.throttledQueryString().length<=e.maxQueryStringLength&&(e.recomposeUi.recomposeUi(function(){e.hasSearchValues()?e.orderBy(e.relevanceOrderBy):e.orderBy(e.defaultOrderBy);e.pagingViewModel.currentPage(1)}),e.shouldInvalidateSubscribers(!0),e.shouldInvalidateSubscribers(!1),e.loadApplications()),e.searchBarRecomposingFlag=!1)});this.enableExport=ko.computed(function(){return!e.exportingCsv()&&e.restrictedPageCount()>0});this.exportCountMsg=ko.computed(function(){return Recruiting.StringUtils.countMessage("Recruiter.Applicants.Export.ExportApplicantLong","Recruiter.Applicants.Export.ExportApplicantsLong",e.selectedApplicationIds().length,e.restrictedPageCount())});this.initializeColumnDisplayStates();this.displayColumnsForColumnManager=ko.computed(function(){return e.getDisplayColumnsForColumnManager()});this.initializeListeners();this.rehydrateFromQueryString()}return f.prototype.buildEditOpportunityUrl=function(n){return this.editOpportunityUrl+"?"+$.param({opportunityId:n})},f.prototype.getLocalColumnManagerPreferences=function(){var n=US.utils.localStorage.getItem("ColumnManagerOpportunityApplicants");return n&&JSON.parse(n)||[]},f.prototype.setLocalColumnManagerPreferences=function(n){var t;n&&(t=n,US.utils.localStorage.setItem("ColumnManagerOpportunityApplicants",JSON.stringify(t)))},f.prototype.initializeColumnDisplayStates=function(){var n=this,p,w,b,k,d,g,nt,tt,it,rt,h,c,i=this.getLocalColumnManagerPreferences(),u,l,ut,f,a,ft,et,e,v,ot,s,y,o,r;for(this.columnManagerShowApplicantStep=ko.observable(this.getDisplayStateFromPreferences(i,t.Step,!0)),this.columnManagerShowDaysInStep=ko.observable(this.getDisplayStateFromPreferences(i,t.DaysInStep,!0)),this.columnManagerShowScreeningStatus=ko.observable(this.getDisplayStateFromPreferences(i,t.ScreeningStatus,!0)),this.columnManagerShowAssessment=ko.observable(this.getDisplayStateFromPreferences(i,t.Assessment,!0)),this.columnManagerShowAppliedDate=ko.observable(this.getDisplayStateFromPreferences(i,t.AppliedDate,!0)),this.columnManagerShowAvailability=ko.observable(this.getDisplayStateFromPreferences(i,t.Availability,!0)),this.columnManagerShowRank=ko.observable(this.getDisplayStateFromPreferences(i,t.Rank,!0)),this.columnManagerShowFte=ko.observable(this.getDisplayStateFromPreferences(i,t.Fte,!0)),this.columnManagerShowEmployeeReferral=ko.observable(this.getDisplayStateFromPreferences(i,t.EmployeeReferral,!1)),this.columnManagerShowMatch=ko.observable(this.getDisplayStateFromPreferences(i,t.Match,!1)),this.columnManagerShowWotcScreening=[],u=0,l=this.wotcInformation;u<l.length;u++)ut=l[u],this.columnManagerShowWotcScreening.push(ko.observable(this.getDisplayStateFromPreferences(i,ut.IntegrationId,!1)));for(this.columnManagerShowGenericAssessments=[],f=0,a=this.assessmentInformation;f<a.length;f++)ft=a[f],this.columnManagerShowGenericAssessments.push(ko.observable(this.getDisplayStateFromPreferences(i,ft.IntegrationId,!1)));for(p=ko.computed(function(){return n.columnManagerShowApplicantStep()}),w=ko.computed(function(){return n.columnManagerShowDaysInStep()}),b=ko.computed(function(){return(n.opportunity().HasApplicationQuestionsWithScore()||n.opportunity().HasDisqualifyingApplicationQuestions())&&n.columnManagerShowScreeningStatus()}),k=ko.computed(function(){return n.opportunity().HasAssessmentPackage()&&n.columnManagerShowAssessment()}),d=ko.computed(function(){return n.columnManagerShowAppliedDate()}),g=ko.computed(function(){return n.opportunity().HasCandidateAvailability()&&n.columnManagerShowAvailability()}),nt=ko.computed(function(){return n.columnManagerShowRank()}),tt=ko.computed(function(){return n.showFullTimeEquivalent&&n.columnManagerShowFte()}),it=ko.computed(function(){return n.columnManagerShowEmployeeReferral()}),rt=ko.computed(function(){return n.candidateMatchEnabled&&n.columnManagerShowMatch()}),h=[],et=function(n){h.push(ko.computed(function(){return n}))},e=0,v=this.columnManagerShowWotcScreening;e<v.length;e++)o=v[e],et(o);for(c=[],ot=function(n){c.push(ko.computed(function(){return n}))},s=0,y=this.columnManagerShowGenericAssessments;s<y.length;s++)o=y[s],ot(o);for(this.columnDisplayStates={},this.columnDisplayStates[t.Step.toString()]=p,this.columnDisplayStates[t.DaysInStep.toString()]=w,this.columnDisplayStates[t.ScreeningStatus.toString()]=b,this.columnDisplayStates[t.Assessment.toString()]=k,this.columnDisplayStates[t.AppliedDate.toString()]=d,this.columnDisplayStates[t.Availability.toString()]=g,this.columnDisplayStates[t.Rank.toString()]=nt,this.columnDisplayStates[t.Fte.toString()]=tt,this.columnDisplayStates[t.EmployeeReferral.toString()]=it,this.columnDisplayStates[t.Match.toString()]=rt,r=0;r<this.wotcInformation.length;r++)this.columnDisplayStates[this.wotcInformation[r].IntegrationId]=h[r]();for(r=0;r<this.assessmentInformation.length;r++)this.columnDisplayStates[this.assessmentInformation[r].IntegrationId]=c[r]()},f.prototype.getDisplayStateFromPreferences=function(n,t,i){var r=n.find(function(n){return t===n.id});return r?r.visible:i},f.prototype.getDisplayStateForColumn=function(n){var i=t[n],r=i==undefined?n:i.toString();return this.columnDisplayStates[r]},f.prototype.getDefaultInterviewer=function(){this.defaultInterviewer=new u({Id:this.currentUserPersonId,CalendarIntegrationAccountId:this.defaultCalendarIntegrationId,PersonName:this.currentUserName})},f.prototype.verifyAllInInterviewStep=function(){var n=this,i=$.t("Common.Cancel"),r=$.t("Recruiter.Applicants.ScheduleInterviewWarningMessage"),u=$.t("Recruiter.Applicants.ScheduleInterviewWarningHeader"),f=$.t("Recruiter.Applicants.ScheduleInterviewWarningQuestion"),t=this.selectedApplications().filter(function(t){return n.interviewStepIds().includes(t.StepId())}),e=this.selectedApplications()[0].StepId();this.selectedApplications().find(function(n){return n.StepId()!==e})?Recruiting.Notification.modal({header:u,message:r,confirmButton:$.t("Common.ConfirmContinue"),cancelButton:i,question:f,confirm:function(){n.openScheduleInterviewModal(t);Recruiting.Notification.clear()},close:function(){Recruiting.Notification.clear()}}):this.openScheduleInterviewModal(t)},f.prototype.setDisplayStateForColumn=function(n){var r=this,u,i;switch(n.id){case t.Step:this.columnManagerShowApplicantStep(n.displayColumn);break;case t.DaysInStep:this.columnManagerShowDaysInStep(n.displayColumn);break;case t.ScreeningStatus:this.columnManagerShowScreeningStatus(n.displayColumn);break;case t.Assessment:this.columnManagerShowAssessment(n.displayColumn);break;case t.AppliedDate:this.columnManagerShowAppliedDate(n.displayColumn);break;case t.Availability:this.columnManagerShowAvailability(n.displayColumn);break;case t.Rank:this.columnManagerShowRank(n.displayColumn);break;case t.Fte:this.columnManagerShowFte(n.displayColumn);break;case t.EmployeeReferral:this.columnManagerShowEmployeeReferral(n.displayColumn);break;case t.Match:this.columnManagerShowMatch(n.displayColumn);break;default:this.getWotcIndex(n.id)!==-1&&this.columnManagerShowWotcScreening[this.getWotcIndex(n.id)](n.displayColumn);this.getAssessmentIndex(n.id)!==-1&&this.columnManagerShowGenericAssessments[this.getAssessmentIndex(n.id)](n.displayColumn)}u=this.getDefaultDisplayColumns().map(function(n){return n.id});i=this.getLocalColumnManagerPreferences();u.forEach(function(n){var t=i.find(function(t){return t.id===n});t?t.visible=r.columnDisplayStates[n.toString()]():i.push({id:n,visible:r.columnDisplayStates[n.toString()]()})});this.setLocalColumnManagerPreferences(i)},f.prototype.allowedSteps=function(){var n=this;return this.opportunity().RecruitingProcess.Steps().slice(1).filter(function(t){var i=n.loggedInUserRole.filter(function(n){return t.Permissions().AllowToDispositionRole().indexOf(n)>-1});return i.length>0})},f.prototype.showDispositionButton=function(){return this.allowedSteps().length>0},f.prototype.showDeclineButton=function(){var n=this.allowedSteps(),t=$.grepFirst(n,function(n){return n.Tag()===Recruiting.Opportunity.ProcessStepTag.Rejected});return t!=null},f.prototype.showHireBanner=function(){var n=this.allowedSteps(),t=$.grepFirst(n,function(n){return n.Tag()===Recruiting.Opportunity.ProcessStepTag.Accepted});return t!=null},f.prototype.navigateToCandidateDetails=function(n,t){var i="cn"+Date.now(),r=this.candidateDetailUrl+"?"+$.param({candidateId:n.CandidateId(),applicationId:n.Id(),nav:i}),u={fetchNavItemDataUrl:this.fetchNavItemDataUrl,query:ko.toJS(this.applicantQuery),totalCount:this.pagingViewModel.totalCount(),pageSize:this.pagingViewModel.pageSize(),currentPage:this.pagingViewModel.currentPage(),currentVirtualIndex:this.pagingViewModel.currentPage()===1?t:(this.pagingViewModel.currentPage()-1)*this.pagingViewModel.pageSize()+t,initialNavItems:this.applications().map(function(n){return{CandidateId:n.CandidateId(),ApplicationId:n.Id()}})};US.utils.sessionStorage.setItem(i,JSON.stringify(u));US.utils.sessionStorage.setItem(Recruiting.StorageKeys.CandidateDetails.BackLink,US.utils.window.location().href);US.utils.window.redirect(r)},f.prototype.getOrderBy=function(){return this.orderBy()},f}();n.OpportunityApplicantsViewModel=f;r=function(){function n(){var n=this;this.counter=0;this.recomposeUi=function(t){n.counter++;t();n.counter--}}return Object.defineProperty(n.prototype,"recomposing",{get:function(){return this.counter!==0},enumerable:!0,configurable:!0}),n}();n.RecomposeUi=r}(Recruiter||(Recruiter={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){var r=this,i,t;this.hireDetail=n.hireDetail;this.orgLevelCategories=n.orgLevelCategories;i=this.hireDetail.OrgLevels().slice(0);t=0;this.hireDetail.OrgLevels=ko.observableArray();this.orgLevelCategories.forEach(function(n){var u=ko.utils.arrayFirst(i,function(t){return t&&t().CategoryId()===n.Id});r.hireDetail.OrgLevels()[t]=u?u:ko.observable();t++})}return n}();n.OrgLevelsViewModel=t})(t=n.HireDetails||(n.HireDetails={}))})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Recruiter").PoolEditor=function(n){var t=this;n=$.extend({},{renamePoolUrl:""},n);t.newPoolName=ko.observable();t.addingPool=ko.observable();t.editingPool=ko.observable();t.creatingPool=ko.observable();t.editingPool.subscribe(function(n){n&&n.beginEdit()});t.addPoolKeyListener=function(n,i){var r=i.which;return r===27?(t.newPoolName(""),t.addingPool(!1),!1):r===13?(t.createPool(),!1):!0};t.createPool=function(){if(t.newPoolName($.trim(t.newPoolName())),t.newPoolName().length!==0&&!t.creatingPool())return t.creatingPool(!0),$.post(n.createPoolUrl,ko.toJSON({Name:t.newPoolName()})).done(function(i){var r=new US.Recruiter.PoolListItem(i.data,n.basePoolUrl);ko.editable(r);$(document).trigger("poolsAdded",{data:r});t.newPoolName("");t.addingPool(!1);t.creatingPool(!1)})};t.renamePoolKeyListener=function(n,i){var r=i.which;return r===27&&(t.editingPool().rollback(),t.editingPool(null)),r===13&&t.renamePool(),!0};t.renamePool=function(){t.editingPool().hasChanges()&&$.trim(t.editingPool().Name())!=""?($.post(n.renamePoolUrl,ko.toJSON({PoolId:t.editingPool().Id(),Name:t.editingPool().Name()})),$(document).trigger("poolChanged",{pool:ko.mapping.toJS(t.editingPool())}),t.editingPool().commit()):t.editingPool().rollback();t.editingPool(null)};t.closeNamePoolInput=function(){t.newPoolName("");t.addingPool(!1)}}}(),function(){namespace("US.Recruiter").PoolViewModel=function(n){var r=this,t=this,u,i,e,f;t.fetchNavItemDataUrl=n.fetchNavItemDataUrl;t.pool=new US.Recruiter.Pool(n.pool);ko.editable(t.pool);t.candidates=ko.observableArray();t.emailCandidatesUrl=n.emailCandidatesUrl;t.loggedInRecruiterId=n.loggedInRecruiterId;t.candidateMapping={create:function(t){return t.data.isTextMessagingEnabled=n.isTextMessagingEnabled,new US.Recruiter.PoolCandidateListItem(t.data,n.candidateDetailUrl)}};t.pushingState=!0;t.pagingViewModel=new US.Common.PagingViewModel({pageSize:20});u="dateUpdatedDesc";t.orderByKey=ko.observable(u);t.sortOrders={dateAddedAsc:[{PropertyName:"DateAdded",Ascending:!0},{PropertyName:"FamilyName",Ascending:!0}],dateAddedDesc:[{PropertyName:"DateAdded",Ascending:!1},{PropertyName:"FamilyName",Ascending:!0}],dateUpdatedAsc:[{PropertyName:"DateUpdated",Ascending:!0}],dateUpdatedDesc:[{PropertyName:"DateUpdated",Ascending:!1}],applicantNameAsc:[{PropertyName:"FamilyName",Ascending:!0},{PropertyName:"FirstName",Ascending:!0},{PropertyName:"DateUpdated",Ascending:!1}],applicantNameDesc:[{PropertyName:"FamilyName",Ascending:!1},{PropertyName:"FirstName",Ascending:!1},{PropertyName:"DateUpdated",Ascending:!1}],rankAsc:[{PropertyName:"Rank",Ascending:!0},{PropertyName:"FamilyName",Ascending:!0},{PropertyName:"FirstName",Ascending:!0}],rankDesc:[{PropertyName:"Rank",Ascending:!1},{PropertyName:"FamilyName",Ascending:!0},{PropertyName:"FirstName",Ascending:!0}]};t.sortOrdersToKeyMap={DateAdded:{"true":"dateAddedAsc","false":"dateAddedDesc"},DateUpdated:{"true":"dateUpdatedAsc","false":"dateUpdatedDesc"},FamilyName:{"true":"applicantNameAsc","false":"applicantNameDesc"},Rank:{"true":"rankAsc","false":"rankDesc"}};t.orderBy=ko.computed({read:function(){return t.sortOrders[t.orderByKey()][0]},write:function(n){t.orderByKey(t.sortOrdersToKeyMap[n.PropertyName][n.Ascending]);t.loadCandidatesInPool()}});t.getSortOrder=function(){return t.sortOrders[t.orderByKey()]};i=ko.observable();t.navigateToCandidateDetails=function(n,i){var u="cn"+Date.now(),f={PoolId:t.pool.Id(),OrderBy:t.getSortOrder(),Skip:t.pagingViewModel.skip(),Top:t.pagingViewModel.pageSize},e={fetchNavItemDataUrl:r.fetchNavItemDataUrl,query:f,totalCount:t.pagingViewModel.totalCount(),pageSize:t.pagingViewModel.pageSize(),currentPage:t.pagingViewModel.currentPage(),currentVirtualIndex:t.pagingViewModel.currentPage()===1?i:(t.pagingViewModel.currentPage()-1)*t.pagingViewModel.pageSize()+i},o=n.CandidateDetailUrl()+"&"+$.param({nav:u});US.utils.sessionStorage.setItem(Recruiting.StorageKeys.CandidateDetails.BackLink,US.utils.window.location().href);US.utils.sessionStorage.setItem(u,JSON.stringify(e));US.utils.window.redirect(o)};t.loadCandidatesInPool=function(){i(!1);t.pushState();$.post(n.loadCandidatesInPoolUrl,ko.mapping.toJSON({PoolId:n.pool.Id,OrderBy:t.getSortOrder(),Skip:t.pagingViewModel.skip(),Top:t.pagingViewModel.pageSize})).done(function(n){var f;if(n.success){var r=n.data.TotalCount,u=t.pagingViewModel.pageSize(),e=r%u==0,i=e?Math.floor(r/u):Math.floor(r/u)+1;if(i===0&&(i=1),t.pagingViewModel.currentPage()>i){t.pagingViewModel.currentPage(i);t.loadCandidatesInPool();return}f=ko.observableArray();ko.mapping.fromJS(n.data.Candidates,t.candidateMapping,f);t.candidates.removeAll();t.candidates.push.apply(t.candidates,f());t.pagingViewModel.totalCount(n.data.TotalCount);t.pushingState=!1}})};t.pagingViewModel.currentPage.subscribe(t.loadCandidatesInPool);t.rehydrateSearchFromQueryString=function(){var i=Modernizr.history?History.getLocationHref():History.getHash(),n=$.deparam($.deparam.querystring(i,!0),!0);t.mapParamsDataToSortOrder(n);t.mapParamsDataToPagingViewModel(n,t.pagingViewModel);t.loadCandidatesInPool()};t.mapParamsDataToPagingViewModel=function(n,t){function u(n,t){return parseInt(n/t)+1}var i=n.top||20,r=n.skip?u(n.skip,i):1;t.pageSize(i);t.currentPage(r)};t.mapParamsDataToSortOrder=function(n){if(!n.orderBy){t.orderByKey(u);return}var i=_.find(_.keys(t.sortOrders),function(t){return t===n.orderBy});i&&t.orderByKey(i)};t.reSortEnabled=ko.computed(function(){return i()&&(t.orderByKey()=="rankAsc"||t.orderByKey()=="rankDesc")});t.updateRank=function(r){t.rankIsValid(r.BackingRank())?(i(!0),$.post(n.updateRankUrl,ko.mapping.toJSON({CandidateId:r.CandidateId(),PoolId:r.PoolId(),Rank:r.BackingRank()?r.BackingRank().toFixed(2):r.BackingRank()}))):r.Rank(null)};t.rankIsValid=function(n){return n===""||n>=1&&n<=9999.99};t.pushState=function(){t.pushingState||(t.pushingState=!0,History.pushState(null,document.title,"?"+$.param({id:t.pool.Id(),orderBy:t.orderByKey(),skip:t.pagingViewModel.skip()})),t.pushingState=!1)};t.selectedCandidates=ko.computed(function(){var n=[];return ko.utils.arrayForEach(t.candidates(),function(t){t.selected()&&n.push(t.CandidateId())}),n});t.selectedFullCandidates=ko.computed(function(){var n=[];return ko.utils.arrayForEach(t.candidates(),function(t){t.selected()&&n.push(t)}),n});t.canSendTextMessages=ko.computed(function(){var n=t.selectedFullCandidates(),i;switch(n.length){case 0:return!1;case 1:return i=n[0],t.canCandidateReceiveMessages(i);default:return!0}});t.canCandidateReceiveMessages=function(n){return n.CanReceiveTextMessages()};t.currentCandidatesToRemove=ko.observableArray();t.removeSelectedCandidates=function(){t.currentCandidatesToRemove.removeAll();t.currentCandidatesToRemove.push.apply(t.currentCandidatesToRemove,t.selectedCandidates())};t.removeSingleCandidate=function(n){t.currentCandidatesToRemove.removeAll();t.currentCandidatesToRemove.push(n.CandidateId())};t.removeCandidates=function(){$.ajax(n.removeCandidatesFromPoolUrl,{data:ko.toJSON({Candidates:t.currentCandidatesToRemove,PoolId:t.pool.Id()}),type:"post",contentType:"application/json",cache:!1}).done(function(){e(t.currentCandidatesToRemove);$("#RemoveFromPoolModal").modal("hide")})};e=function(n){var i=0;t.candidates.remove(function(t){if(n.indexOf(t.CandidateId())>=0)return i++,!0});t.pagingViewModel.totalCount(t.pagingViewModel.totalCount()-i)};t.resort=function(){t.loadCandidatesInPool()};t.recordAndSelectionCount=ko.computed(function(){return t.pagingViewModel.totalCount()===1?$.t("Common.Paging.SingleRecordWithSelection",{selectedCount:t.selectedCandidates().length}):$.t("Common.Paging.TotalRecordsWithSelection",{totalCount:t.pagingViewModel.totalCount(),selectedCount:t.selectedCandidates().length})});t.selectAll=ko.computed({read:function(){if(t.candidates().length==0)return!1;var n=ko.utils.arrayFirst(t.candidates(),function(n){return n.selected()===!1});return n==null},write:function(n){ko.utils.arrayForEach(t.candidates(),function(t){t.selected(n)})}});t.deletePool=function(){$(document).trigger("requestPoolDelete",t.pool.Id())};t.addCandidatesToPools=function(){$(document).trigger("requestCandidatePoolAdd",{candidates:t.selectedCandidates()})};t.addSingleCandidateToPools=function(n){$(document).trigger("requestCandidatePoolAdd",{candidateName:n.fullName(),candidates:[n.CandidateId()]})};$(document).on("poolChanged",function(n,i){i.pool.Id===t.pool.Id()&&t.pool.Name(i.pool.Name)});$(document).on("poolDeleted",function(i,r){r==t.pool.Id()&&US.utils.window.redirect(n.dashboardUrl)});t.emailCandidates=function(i){US.utils.showModal({viewModel:new Recruiting.Recruiter.EmailCandidatesModalViewModel({candidates:t.selectedFullCandidates(),emailCandidatesUrl:t.emailCandidatesUrl,emailAddresses:n.availableEmailAddresses,emailCandidatesParams:{CandidateIds:$.map(t.selectedFullCandidates(),function(n){return n.CandidateId()})},permissionDeniedReturnUrl:n.peoplePageUrl,getPeopleUrl:n.getRecruitersOrHiringManagersUrl,scheduleInterviewCollapsed:i,defaultTo:n.loggedInUserEmail,isScheduleMeetingEnabled:n.isScheduleMeetingEnabled}),context:t})};t.emailCandidate=function(i,r){US.utils.showModal({viewModel:new Recruiting.Recruiter.EmailCandidatesModalViewModel({candidates:[i],emailCandidatesUrl:t.emailCandidatesUrl,emailAddresses:n.availableEmailAddresses,emailCandidatesParams:{CandidateIds:[i.CandidateId()]},permissionDeniedReturnUrl:n.peoplePageUrl,getPeopleUrl:n.getRecruitersOrHiringManagersUrl,scheduleInterviewCollapsed:r,defaultTo:n.loggedInUserEmail,isScheduleMeetingEnabled:n.isScheduleMeetingEnabled}),context:t})};t.textCandidates=function(){var n=r.selectedCandidates().map(function(n){return{recipientId:n}});window.smsComponentReference.zone.run(function(){window.smsComponentReference.componentFn(n)})};t.textCandidate=function(n){if(r.canCandidateReceiveMessages(n)){var t=[{recipientId:n.CandidateId()}];window.smsComponentReference.zone.run(function(){window.smsComponentReference.componentFn(t)})}};f=function(){t.pushingState||(t.pushingState=!0,t.rehydrateSearchFromQueryString())};$(window).on("statechange",f);t.dispose=function(){$(window).off("statechange",f)}}}(),function(){namespace("US.Recruiter").SharedCandidateDetailViewModel=function(n){var t=this;t.candidate=ko.observable(n.candidate);t.candidate().Links.sort(Recruiting.Candidate.Link.PRESENCE_SORT);t.candidate().LicenseAndCertifications.sort(US.Candidate.LicenseCert.PRESENCE_SORT);t.candidate().Educations.sort(US.Candidate.Education.PRESENCE_SORT);t.candidate().WorkExperiences.sort(Recruiting.Candidate.WorkExperience.PRESENCE_SORT);t.contactInfoViewModel=n.contactInfoViewModel;t.modalReference=ko.observable();t.application=ko.observable();t.application(new US.Recruiter.CandidateDetailApplication(n.candidateApplicationDto,n.fileDownloadUrl));t.application().Educations.sort(US.Candidate.Education.PRESENCE_SORT);t.application().LicenseAndCertifications.sort(US.Candidate.LicenseCert.PRESENCE_SORT);t.application().WorkExperiences.sort(Recruiting.Candidate.WorkExperience.PRESENCE_SORT)}}(),function(n){var t=Recruiting.Common.Search.SearchFieldName,i=Recruiting.Filedownload,r=function(){function r(t){var i=this,r,u,f,e,o;this.paginationChange=function(n){i.recomposingUiFlag=!0;i.pagingViewModel.pageSize(n.Id);i.pagingViewModel.currentPage(1);i.recomposingUiFlag=!1;i.loadOpportunities()};this.canExportApplicants=function(){return i.canExport()&&i.allowExportingApplicants};this.exportApplicantsToCsv=function(){var t;if(!i.enableApplicantExport())return!1;var u=i.selectedOpportunities().length>0?i.selectedOpportunities():i.opportunities().map(function(n){return n.Id()}),f=new n.ApplicantQuery({opportunityIds:u}),r=i.countApplicants(),e={totalCount:null,query:f,url:i.csvExportApplicantsUrl};return r>1e4?(Recruiting.Notification.error($.t("Recruiter.Applicants.Export.ExportApplicantCap"),{clearAfterNotify:!0,delay:7e3}),!1):(t=i.exportingCsv,t(!0),Recruiting.CsvExport.exportToCsv(e).then(function(n){Recruiting.Filedownload.downloadBlob(n.blob,n.fileName);t(!1);var i=r===1?"Recruiter.Applicants.Export.ExportApplicantSuccess":"Recruiter.Applicants.Export.ExportApplicantsSuccess";Recruiting.Notification.success($.t(i,{totalCount:Recruiting.StringUtils.numberWithCommas(r.toString())}),{clearAfterNotify:!0,delay:7e3})}).catch(function(){t(!1);Recruiting.Notification.error($.t("Recruiter.Applicants.Export.ExportApplicantFail"),{clearAfterNotify:!0,delay:7e3})}))};t.initialOpportunities=t.initialOpportunities||[];this.closedOpportunityCount=t.closedOpportunityCount;this.closedOpportunities=t.closedOpportunities;this.closedOpportunityTitle=t.closedOpportunityTitle;this.featureSettings=t.featureSettings;this.isDeletingOpportunities=ko.observable(!1);this.isClosingOpportunities=ko.observable(!1);this.shouldInvalidateSubscribers=ko.observable(!1);this.exportingCsv=ko.observable(!1);this.closeOpportunityWithApplicantsUrl=t.closeOpportunityWithApplicantsUrl;this.closingReasons=t.closingReasons;this.opportunityMapping={key:function(n){return ko.utils.unwrapObservable(n.Id)},create:function(n){return new US.Recruiter.OpportunityListItem($.extend(n.data,{loggedInRecruiterId:i.loggedInRecruiterId}))}};this.opportunities=ko.mapping.fromJS(t.initialOpportunities,this.opportunityMapping);this.opportunityPublishingStatusesById=ko.computed(function(){var n={};return i.opportunities().forEach(function(t){var i=t.Id(),r=t.PublishingStatus.toString();n[i]=r}),n});this.editOpportunityUrl=t.editOpportunityUrl;this.publishOpportunityUrl=t.publishOpportunityUrl;this.opportunityDetailUrl=t.opportunityDetailUrl;this.cloneOpportunityUrl=t.cloneOpportunityUrl;this.applicationsCountUrl=t.applicationsCountUrl;this.deleteOpportunitiesUrl=t.deleteOpportunitiesUrl;this.closeOpportunitiesUrl=t.closeOpportunitiesUrl;this.getOpportunityPreviewUrl=t.getOpportunityPreviewUrl;this.generateOpportunitiesReportUrl=t.generateOpportunitiesReportUrl;this.csvExportApplicantsUrl=t.csvExportApplicantsUrl;this.loggedInUserIsRecruitmentAdministrator=t.loggedInUserIsRecruitmentAdministrator;this.allowPublishingOpportunities=t.allowPublishingOpportunities;this.allowDeletingOpportunities=t.allowDeletingOpportunities;this.allowClosingOpportunities=t.allowClosingOpportunities;this.allowExportingOpportunities=t.allowExportingOpportunities;this.allowExportingApplicants=t.allowExportingApplicants;this.publishingStatuses=t.publishingStatuses||["Published"];this.rehydrating=!1;this.selectedOpportunities=ko.observableArray();this.shouldRehydrate=ko.observable(!1);this.shouldReset=ko.observable(!1);this.hydratedFilterValues=ko.observableArray();this.selectedOpportunityId=ko.computed(function(){return i.selectedOpportunities()[0]});this.selectedOpportunity=ko.computed(function(){return $.grep(i.opportunities(),function(n){return n.Id()===i.selectedOpportunityId()})[0]});this.selectedOpportunityPublishingStatus=ko.computed(function(){return i.opportunityPublishingStatusesById()[i.selectedOpportunityId()]});this.enableOpportunityClone=ko.computed(function(){return i.selectedOpportunities().length===1});this.enableOpportunityDelete=ko.computed(function(){if(i.selectedOpportunities().length!==1)return!1;var n=i.selectedOpportunities()[0];return i.opportunityPublishingStatusesById()[n]==="Draft"||i.opportunityPublishingStatusesById()[n]==="Closed"});this.enableApproveReject=ko.computed(function(){if(i.selectedOpportunities().length!==1)return!1;var n=i.selectedOpportunity();return!n||n.Approver()==null||n.Approver().Id()!==i.loggedInRecruiterId?!1:i.selectedOpportunityPublishingStatus()==="PendingApproval"||i.selectedOpportunityPublishingStatus()==="RejectedDraft"});this.enableManageJobBoards=ko.computed(function(){return i.selectedOpportunities().length===1&&(i.selectedOpportunityPublishingStatus()==="Published"||i.selectedOpportunityPublishingStatus()==="Approved"||i.selectedOpportunityPublishingStatus()==="Closed"&&i.selectedOpportunity().HasThirdPartyJobPostings())});this.getSelectedOpportunityUrl=ko.computed(function(){return i.selectedOpportunities().length===1?i.buildEditOpportunityUrl(i.selectedOpportunities()[0]):""});this.enableOpportunityClose=ko.computed(function(){return i.selectedOpportunities().length>0&&i.anySelectedOpportunityIsPublished()});this.primarySortFilter=t.primarySortOrder?t.primarySortOrder:{PropertyName:"UpdatedDate",Ascending:!1};this.orderBy=ko.observable(this.primarySortFilter);this.totalCount=ko.observable(t.totalCount);this.loadUrl=t.loadUrl;this.sumApplicants=function(n,t){var i=t.ApplicantCount?t.ApplicantCount():0;return n+i};this.countApplicants=ko.computed(function(){var n=i.opportunities(),r=i.selectedOpportunities(),t=0;return n.length>0&&(t=n.filter(function(n){return r.find(function(t){return t===n.Id()})!=null}).reduce(i.sumApplicants,0)),t});this.enableOpportunityExport=ko.computed(function(){return!i.exportingCsv()&&i.totalCount()>0});this.enableApplicantExport=ko.computed(function(){return!i.exportingCsv()&&i.countApplicants()>0});r=t.pageSize?t.pageSize:20;this.pagingViewModel=new US.Common.PagingViewModel({pageSize:r,totalCount:this.totalCount()});u=t.sharingFilter?t.sharingFilter:US.Recruiter.OpportunityQuery.All;f=t.publishingStatuses?t.publishingStatuses:["Published"];this.opportunityQuery=new US.Recruiter.OpportunityQuery({SharingFilter:u,PublishingStatuses:f,Filters:[]});this.opportunityQuery.PublishingStatuses=ko.computed(function(){return t.publishingStatuses});this.opportunityQuery.Top=ko.computed(function(){return i.pagingViewModel.pageSize()});this.opportunityQuery.Skip=ko.computed(function(){return i.pagingViewModel.skip()});this.opportunityQuery.OrderBy=ko.computed(function(){var n=[i.orderBy()];return i.addSecondarySortOrderFilters(i.orderBy(),n),n});e=t.throttleFactor===undefined?500:t.throttleFactor;o=t.maxQueryStringLength!==undefined?t.maxQueryStringLength:200;this.instantaneousQueryString=ko.observable("");this.throttledQueryString=ko.computed({read:function(){return i.instantaneousQueryString()},write:function(n){i.instantaneousQueryString(n)}}).extend({throttle:e});this.throttledQueryString.subscribe(function(n){i.throttledQueryString().length<=o&&i.opportunityQuery.OpportunitySearch(n)});this.loggedInRecruiterId=t.loggedInRecruiterId;this.recordAndSelectionCount=ko.computed(function(){var t=i.totalCount(),n=i.selectedOpportunities().length;return t===1?$.t("Common.Paging.SingleRecordWithSelection",{selectedCount:n!=null?Recruiting.StringUtils.numberWithCommas(n.toString()):n}):$.t("Common.Paging.TotalRecordsWithSelection",{totalCount:t!=null?Recruiting.StringUtils.numberWithCommas(t.toString()):t,selectedCount:n!=null?Recruiting.StringUtils.numberWithCommas(n.toString()):n})});this.opportunityRecordAndSelectionCount=ko.computed(function(){var t=i.totalCount(),n=i.selectedOpportunities().length;return t===1?$.t("Common.Paging.SingleOpportunityWithSelection",{selectedCount:n!=null?Recruiting.StringUtils.numberWithCommas(n.toString()):n}):$.t("Common.Paging.TotalOpportunitiesWithSelection",{totalCount:t!=null?Recruiting.StringUtils.numberWithCommas(t.toString()):t,selectedCount:n!=null?Recruiting.StringUtils.numberWithCommas(n.toString()):n})});this.opportunityExportCount=ko.computed(function(){return Recruiting.StringUtils.countMessage("Recruiter.Opportunities.Export.ExportOpportunity","Recruiter.Opportunities.Export.ExportOpportunities",i.selectedOpportunities().length,i.totalCount())});this.opportunityApplicantExportCount=ko.computed(function(){var n=i.countApplicants(),t=n===1?"Recruiter.Applicants.Export.ExportApplicant":"Recruiter.Applicants.Export.ExportApplicants";return $.t(t,{totalCount:Recruiting.StringUtils.numberWithCommas(n.toString())})});this.selectAll=ko.computed({read:function(){return i.opportunities().length===0?!1:i.opportunities().length===i.selectedOpportunities().length},write:function(n){if(i.selectedOpportunities.removeAll(),n){var t=$.map(i.opportunities(),function(n){return n.Id()});i.selectedOpportunities.push.apply(i.selectedOpportunities,t)}},deferEvaluation:!0});US.utils.window.attachOnStateChange(function(){i.infiniteLoopBlockingFlag||i.processStateChange()});t.closedOpportunities&&(t.closedOpportunityCount===1?Recruiting.Notification.success($.t("Recruiter.Opportunities.ClosedOpportunitySuccessMessage",{title:t.closedOpportunityTitle}),{escape:!1}):Recruiting.Notification.success($.t("Recruiter.Opportunities.ClosedNOpportunitiesSuccessMessage",{count:t.closedOpportunityCount}),{escape:!1}));this.totalCount.subscribe(function(n){i.pagingViewModel.totalCount(n)});this.orderBy.subscribe(function(){i.recomposingUiFlag||i.updateSearchResults()});this.pagingViewModel.currentPage.subscribe(function(){i.loadOpportunities()});this.opportunityQuery.OpportunitySearch.subscribe(function(){i.recomposingUiFlag||i.orderBy(i.opportunityQuery.OpportunitySearch()?{PropertyName:"MatchScore",Ascending:!1}:i.primarySortFilter)})}return r.prototype.buildEditOpportunityUrl=function(n){return this.editOpportunityUrl+"?"+$.param({opportunityId:n})},r.prototype.buildPublishOpportunityUrl=function(n){return this.publishOpportunityUrl+"?"+$.param({opportunityId:n})},r.prototype.buildOpportunityDetailUrl=function(n){return this.opportunityDetailUrl+"?"+$.param({opportunityId:n})},r.prototype.buildCloneOpportunityUrl=function(n){return this.cloneOpportunityUrl+"?"+$.param({opportunityId:n})},r.prototype.buildCloseOpportunityWithApplicantsUrl=function(){var n=window.location.href;return this.closeOpportunityWithApplicantsUrl+"?"+$.param({opportunityIds:this.selectedPublishedOpportunities().join(","),returnUrl:n})},r.prototype.addSecondarySortOrderFilters=function(){},r.prototype.updateSearchResults=function(){this.recomposingUiFlag=!0;this.pagingViewModel.currentPage(1);this.recomposingUiFlag=!1;this.shouldInvalidateSubscribers(!0);this.loadOpportunities();this.shouldInvalidateSubscribers(!1)},r.prototype.hasFilterValues=function(){return ko.utils.arrayFirstIndexOf(this.opportunityQuery.Filters(),function(n){return n.hasValues()})!==-1},r.prototype.emptySearchResults=function(){return!this.pagingViewModel.totalCount()&&(!this.opportunityQuery.OpportunitySearch()==!1||this.hasFilterValues())},r.prototype.noResults=function(){return!this.pagingViewModel.totalCount()},r.prototype.ensureStateChange=function(){if(Object.keys(US.utils.window.getAndDeserializeQuerystring()).length===0){this.firstTimeLoading=!0;return}this.rehydrate()},r.prototype.processStateChange=function(){this.rehydrate();this.loadOpportunities(!1)},r.prototype.rehydrate=function(){var n=US.utils.window.getAndDeserializeQuerystring(),t;Object.keys(n).length===0&&(this.firstTimeLoading=!0);this.recomposingUiFlag=!0;this.rehydrating=!0;n.hasOwnProperty("sp")&&n.hasOwnProperty("sa")?this.orderBy({PropertyName:n.sp,Ascending:n.sa.toLowerCase()==="t"}):this.orderBy(this.primarySortFilter);this.opportunityQuery.SharingFilter(n.hasOwnProperty("sf")?n.sf:US.Recruiter.OpportunityQuery.All);this.opportunityQuery.OpportunitySearch(n.hasOwnProperty("os")?n.os:"");this.instantaneousQueryString(n.hasOwnProperty("os")?n.os:"");n.hasOwnProperty("tp")?this.pagingViewModel.pageSize(parseInt(n.tp)):this.pagingViewModel.pageSize(20);this.totalCount(99999);this.pagingViewModel.currentPage(Math.floor((n.hasOwnProperty("sk")?n.sk:0)/this.pagingViewModel.pageSize())+1);this.recomposingUiFlag=!1;t=Recruiting.FilterQueryString.read(n);this.hydratedFilterValues(t);this.shouldRehydrate(!0);this.shouldRehydrate(!1);this.rehydrating=!1},r.prototype.loadOpportunities=function(n){var t=this;(n===void 0&&(n=!0),this.recomposingUiFlag)||(this.firstTimeLoading===!1&&(this.infiniteLoopBlockingFlag=!0,n&&this.pushStateToHistory(),this.infiniteLoopBlockingFlag=!1),this.firstTimeLoading=!1,$.post(this.loadUrl,ko.mapping.toJSON(this.opportunityQuery)).done(function(n){var i=ko.observableArray();ko.mapping.fromJS(n.opportunities,t.opportunityMapping,i);t.opportunities.removeAll();t.selectedOpportunities.removeAll();t.opportunities.push.apply(t.opportunities,i());t.totalCount(n.totalCount)}))},r.prototype.pushStateToHistory=function(){var n=this.buildSearchQuerystring(this.opportunityQuery);History.pushState(null,window.document.title,"?"+n)},r.prototype.buildSearchQuerystring=function(n){var r={os:n.OpportunitySearch(),tp:n.Top(),sk:n.Skip(),sp:this.orderBy().PropertyName,sa:this.orderBy().Ascending.toString().charAt(0),sf:this.opportunityQuery.SharingFilter()},t=$.param(r),i=Recruiting.FilterQueryString.write(this.opportunityQuery.Filters());return i?t+"&"+i:t},r.prototype.getOptionWithValue=function(n,t){return $.grep(n,function(n){return n.Value===t})[0]},r.prototype.filtersReady=function(n){this.opportunityQuery.Filters(n);this.rehydrating||this.loadOpportunities(!1)},r.prototype.filtersUpdated=function(n){this.opportunityQuery.Filters(n);this.rehydrating||this.updateSearchResults()},r.prototype.getFilterIdentifier=function(n){var i=t[n.fieldName||n.FieldName],u=n.extra||n.Extra,r;return u?(r=ko.unwrap(u.OrgLevelCategoryLevel),r?i+"_"+r:i):i},r.prototype.getSearchFilterSearchFragment=function(n){return{Opportunity:n}},r.prototype.loadAllOpportunities=function(){this.opportunityQuery.SharingFilter(US.Recruiter.OpportunityQuery.All);this.updateSearchResults()},r.prototype.loadSharedOpportunities=function(){this.opportunityQuery.SharingFilter(US.Recruiter.OpportunityQuery.Shared);this.updateSearchResults()},r.prototype.loadMyOpportunities=function(){this.opportunityQuery.SharingFilter(US.Recruiter.OpportunityQuery.Mine);this.updateSearchResults()},r.prototype.selectedPublishedOpportunities=function(){var n=this;return $.grep(this.selectedOpportunities(),function(t){return n.opportunityPublishingStatusesById()[t]==="Published"})},r.prototype.enableOpportunityEdit=function(n){return this.loggedInUserIsRecruitmentAdministrator||n.canApprove(this.loggedInRecruiterId)||n.Recruiter.Id()===this.loggedInRecruiterId||n.HiringManagerId()===this.loggedInRecruiterId||n.IsSharedWithRecruiterWithId(this.loggedInRecruiterId)},r.prototype.publishOpportunityToJobBoard=function(){return this.enableManageJobBoards()?(US.utils.sessionStorage.setItem("opportunity-ready-for-publishing","true"),US.utils.window.redirect(this.buildEditOpportunityUrl(this.selectedOpportunities()[0]))):!1},r.prototype.editSelectedOpportunity=function(){if(!this.enableApproveReject())return!1;US.utils.window.redirect(this.getSelectedOpportunityUrl())},r.prototype.beginDelete=function(n,t){if(!this.enableOpportunityDelete())return!1;t&&t.target&&t.target.blur();this.showDeleteConfirmationDialog()},r.prototype.beginClose=function(n,t){var i=this;if(!this.enableOpportunityClose())return!1;$.ajax({url:this.applicationsCountUrl,data:ko.mapping.toJSON({opportunityIds:this.selectedOpportunities()}),dataType:"json",permissionOptions:{onClose:US.utils.window.reload},method:"POST"}).done(function(n){var r=i.selectedPublishedOpportunities().length;if(t&&t.target&&t.target.blur(),n.applicationsCount>0){r<50?US.utils.window.redirect(i.buildCloseOpportunityWithApplicantsUrl()):i.transferToClosePageViaPost();return}i.showConfirmationDialog(r)})},r.prototype.transferToClosePageViaPost=function(){var n=$("#BulkCloseOpportunities");$("#opportunityIds").val(this.selectedPublishedOpportunities().join(","));$("#returnUrl").val(window.location.href);n.submit()},r.prototype.showDeleteConfirmationDialog=function(){var n=this,t={deleteOpportunity:function(t){n.deleteOpportunities().done(function(){t.modal.close(t)})},closeDialog:function(n){n.modal.close(n)},isDeletingOpportunities:this.isDeletingOpportunities};US.utils.showModal({viewModel:t,template:"DeleteOpportunitiesModalTemplate",context:self})},r.prototype.showConfirmationDialog=function(n){var i=this,t=ko.observable(),r={message:n===1?$.t("Recruiter.Opportunities.CloseOpportunitiesConfirmationMessageUpdated"):$.t("Recruiter.Opportunities.CloseOpportunitiesConfirmationMessageUpdated_plural",{count:n}),question:$.t("Recruiter.Opportunities.CloseOpportunitiesConfirmationMessageQuestion"),closingReasons:this.closingReasons,closingReason:t,closeOpportunity:function(n){i.closeOpportunities(t()).done(function(){n.modal.close(n)})},closeDialog:function(n){n.modal.close(n)},isClosingOpportunities:this.isClosingOpportunities};US.utils.showModal({viewModel:r,template:"CloseOpportunitiesModalTemplate",context:self})},r.prototype.cloneSelectedOpportunity=function(){if(!this.enableOpportunityClone())return!1;US.utils.window.redirect(this.buildCloneOpportunityUrl(this.selectedOpportunities()[0]))},r.prototype.deleteOpportunities=function(){var n=this,t;return this.isDeletingOpportunities(!0),t=ko.utils.arrayFirst(this.opportunities(),function(t){return t.Id()==n.selectedOpportunities()[0]}),$.ajax({url:this.deleteOpportunitiesUrl,type:"DELETE",data:ko.mapping.toJSON({opportunityIds:this.selectedOpportunities()}),permissionOptions:{onClose:US.utils.window.reload}}).done(function(i){if(!i.success){US.utils.showModal({viewModel:i.data,template:"DeleteOpportunitiesErrorModalTemplate",backdrop:!0});return}n.selectedOpportunities.removeAll();n.updateSearchResults();$(".opportunity-delete-success").html($.t("Recruiter.Opportunities.Delete.SuccessMessage",{opportunityTitle:t.Title()})).delay(500).fadeIn().delay(7e3).fadeOut()}).always(function(){n.isDeletingOpportunities(!1)})},r.prototype.closeOpportunities=function(n){var i=this,t;return this.isClosingOpportunities(!0),t=this.selectedPublishedOpportunities(),$.post(this.closeOpportunitiesUrl,ko.mapping.toJSON({opportunityIds:t,closingReasonId:n})).done(function(n){if(n.success)if(t.length===1){var r=$.grepFirst(i.opportunities(),function(n){return n.Id()===t[0]}).Title();Recruiting.Notification.success($.t("Recruiter.Opportunities.ClosedOpportunitySuccessMessage",{title:r}),{escape:!1})}else Recruiting.Notification.success($.t("Recruiter.Opportunities.ClosedNOpportunitiesSuccessMessage",{count:t.length}),{escape:!1});else US.utils.showModal({viewModel:{data:n.data,close:function(){this.modal.close()}},template:"CloseOpportunitiesErrorModalTemplate",backdrop:!0});i.selectedOpportunities.removeAll();i.updateSearchResults()}).always(function(){i.isClosingOpportunities(!1)})},r.prototype.anySelectedOpportunityIsPublished=function(){for(var t,n=0;n<this.selectedOpportunities().length;n++)if(t=this.selectedOpportunities()[n],this.opportunityPublishingStatusesById()[t]==="Published")return!0;return!1},r.prototype.showOpportunityPreview=function(){return US.Opportunity.OpportunityPreviewViewModel.CREATE_PREVIEW_HANDLER(this.getOpportunityPreviewUrl,this.featureSettings)},r.prototype.shouldShowApprover=function(){return this.featureSettings.isFeatureEnabled("Recruitment.OpportunityManagement.PublishingAndJobBoards","Approvals")},r.prototype.isFullTimeEquivalentEnabled=function(){return this.featureSettings.isFeatureEnabled("Recruitment.OpportunityManagement.PublishingAndJobBoards","FTE")},r.prototype.isEvergreenEnabled=function(){return this.featureSettings.isFeatureEnabled("Recruitment.OpportunityManagement.PublishingAndJobBoards","Evergreen")},r.prototype.canPublish=function(){return this.allowPublishingOpportunities&&(this.publishingStatuses.length===0||this.publishingStatuses[0]==="Published"||this.publishingStatuses[0]==="Approved")},r.prototype.canDelete=function(){return this.allowDeletingOpportunities},r.prototype.canClose=function(){return this.allowClosingOpportunities&&(this.publishingStatuses.length===0||this.publishingStatuses[0]==="Published")},r.prototype.canApproveOrReject=function(){return this.publishingStatuses.length===0||this.publishingStatuses[0]==="PendingApproval"||this.publishingStatuses[0]==="RejectedDraft"},r.prototype.canExport=function(){return this.allowExportingOpportunities},r.prototype.shouldShowActions=function(){return(this.canPublish()||this.canApproveOrReject()||this.canDelete()||this.canExport())&&this.pagingViewModel.totalCount()>0},r.prototype.isPublishingStatusPublished=function(){return this.publishingStatuses.length===1&&this.publishingStatuses[0]==="Published"},r.prototype.shouldShowApplicantsColumn=function(){return this.publishingStatuses.length===0||this.publishingStatuses[0]==="Published"||this.publishingStatuses[0]==="Closed"},r.prototype.shouldShowRemainingColumn=function(){return this.isFullTimeEquivalentEnabled()&&(this.publishingStatuses.length===0||this.publishingStatuses[0]==="Approved"||this.publishingStatuses[0]==="Published"||this.publishingStatuses[0]==="Closed")},r.prototype.exportPayload=function(){return this.opportunityQuery.Ids=this.selectedOpportunities(),this.opportunityQuery},r.prototype.exportToCsv=function(){var r=this,t,n;return this.enableOpportunityExport()?(t={totalCount:this.totalCount(),query:this.exportPayload(),url:this.generateOpportunitiesReportUrl},Recruiting.CsvExport.exceedsExportCap(t))?(Recruiting.Notification.error($.t("Recruiter.Opportunities.Export.ExportOpportunityCap"),{clearAfterNotify:!0,delay:7e3}),!1):(n=this.exportingCsv,n(!0),Recruiting.CsvExport.exportToCsv(t).then(function(t){i.downloadBlob(t.blob,t.fileName);n(!1);Recruiting.Notification.success(Recruiting.StringUtils.countMessage("Recruiter.Opportunities.Export.ExportOpportunitySuccess","Recruiter.Opportunities.Export.ExportOpportunitiesSuccess",r.selectedOpportunities().length,r.totalCount()),{clearAfterNotify:!0,delay:7e3})}).catch(function(){n(!1);Recruiting.Notification.error($.t("Recruiter.Opportunities.Export.ExportOpportunityFail"),{clearAfterNotify:!0,delay:7e3})})):!1},r}();n.OpportunitiesViewModel=r}(Recruiter||(Recruiter={})),function(n){var t;(function(t){var i=function(){function t(n){var t=this,i;this.handleFeatureSettingsChanged=function(){var n=t.approvalsEnabled();t.shouldShowApprovals(n);n&&t.pendingApprovalCount()===null&&t.getPendingApprovalCount()};this.pendingApprovalCount=ko.observable(null);this.getPendingApprovalCountUrl=n.getPendingApprovalCountUrl;this.approvalFeatureConfigurationGroupName=n.approvalFeatureConfigurationGroupName;this.approvalFeatureConfigurationName=n.approvalFeatureConfigurationName;i=this.approvalsEnabled();this.shouldShowApprovals=ko.observable(i);this.shouldShowPendingApprovalBadge=ko.computed(function(){return t.pendingApprovalCount()>0});$(document).on("featuresettings.updated",this.handleFeatureSettingsChanged);i&&this.getPendingApprovalCount()}return t.prototype.getPendingApprovalCount=function(){var n=this;$.getJSON(this.getPendingApprovalCountUrl).done(function(t){n.pendingApprovalCount(t)})},t.prototype.approvalsEnabled=function(){return n.FeatureSettings.isEnabled(this.approvalFeatureConfigurationGroupName,this.approvalFeatureConfigurationName)},t}();t.ApprovalsNavigationViewModel=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i=function(){function t(n){this.initialNavigationRequest=!0;this.candidateDetailForNavigationUrl=n.candidateDetailForNavigationUrl;this.notesViewModelOptions=n.notesViewModelOptions;this.contactInfoViewModelOptions=n.contactInfoViewModelOptions;this.candidateDetailViewModelOptions=n.candidateDetailViewModelOptions;this.candidateDetailViewModel=ko.observable(n.candidateDetailViewModel);this.totalCount=ko.observable(0);this.virtualIndex=ko.observable(0);this.isResettingState=ko.observable(!1);this.initialize()}return t.prototype.initialize=function(){var t=this;this.candidateNavigation=JSON.parse(US.utils.sessionStorage.getItem(this.getCandidateNavigationKey()));this.candidateNavigation!==null&&(this.totalCount=ko.observable(this.candidateNavigation.totalCount),this.virtualIndex=ko.observable(this.candidateNavigation.currentVirtualIndex),this.navigationDataProvider=n.Navigation.NavigationDataProviderFactory.create($.extend({navigationItemErrorCallback:this.onNavigationItemError.bind(this),navigationPageChangedCallback:this.onNavigationPageChanged.bind(this)},this.candidateNavigation)),this.candidateNavigation.query!=null&&this.navigationDataProvider.getNavigationItem(this.virtualIndex(),function(n,i){t.totalCount()!==i&&t.resetPrevNextState(i);t.onNavigationItemChange(n)}));US.utils.window.attachOnStateChange(function(){var n,i,r;if(!t.isPushingState&&(n=History.getState(),n&&n.data.navItem)){i=n.data.navItem;r=n.data.virtualIndex;t.virtualIndex(r);t.onNavigationItemChange(i,!0)}})},t.prototype.shouldShowPrevNextNavigation=function(){var n=JSON.parse(US.utils.sessionStorage.getItem(this.getCandidateNavigationKey()));return n!==null},t.prototype.getCandidateNavigationKey=function(){return US.utils.window.getAndDeserializeQuerystring().nav},t.prototype.goToPreviousNavigationItem=function(){var n=this.virtualIndex(),t;n>0&&(t=n-1,this.setNavigationState(t))},t.prototype.goToNextNavigationItem=function(){var n=this.virtualIndex(),t;n<this.totalCount()&&(t=n+1,this.setNavigationState(t))},t.prototype.resetPrevNextState=function(n){var r=this,i,t;this.isResettingState(!0);i=this.virtualIndex();t=i;n<this.totalCount()&&this.virtualIndex()>=n&&(t=n-1);this.totalCount(n);this.virtualIndex(t);n===0&&$(document).trigger("show-navigation-message",{error:$.t("Navigation.CandidateNavigation.NavigationNoResultsText")});US.utils.window.setTimeout(function(){r.isResettingState(!1)},2e3)},t.prototype.setNavigationState=function(n,t){var i=this;(t===void 0&&(t=!0),this.virtualIndex(n),t)&&this.navigationDataProvider.getNavigationItem(n,function(n,t){var r=i.totalCount()!==t;r&&i.resetPrevNextState(t);i.onNavigationItemChange(n)})},t.prototype.onNavigationPageChanged=function(n){this.candidateNavigation.currentPage=n.CurrentPage;this.candidateNavigation.initialNavItems=n.NavigationItems;this.candidateNavigation.currentVirtualIndex=this.virtualIndex();US.utils.sessionStorage.setItem(this.getCandidateNavigationKey(),JSON.stringify(this.candidateNavigation))},t.prototype.onNavigationItemError=function(n){var t=this,i=this.totalCount()!==n;(i&&this.resetPrevNextState(n),n!==0)&&this.navigationDataProvider.getNavigationItem(this.virtualIndex(),function(i,r){r!==n&&t.resetPrevNextState(n);t.onNavigationItemChange(i)})},t.prototype.onNavigationItemChange=function(t,i){var r=this;i===void 0&&(i=!1);$(document).trigger("loading-navigation-candidate",!0);$.ajax({url:this.candidateDetailForNavigationUrl,data:{candidateId:t.CandidateId,applicationId:t.ApplicationId},dataType:"json"}).done(function(i){if(i.ErrorCode===0){$(document).trigger("hide-navigation-message");var u=i.CandidateNavigationDetails,f=i.ApplicationNavigationDetails,o=new n.Recruiter.CandidateDetailNotesViewModel({loadCandidateNotesUrl:r.notesViewModelOptions.loadCandidateNotesUrl,addCandidateNoteUrl:r.notesViewModelOptions.addCandidateNoteUrl,addApplicationNoteUrl:r.notesViewModelOptions.addApplicationNoteUrl,candidateId:t.CandidateId,applications:f.AvailableApplications,peoplePageUrl:r.notesViewModelOptions.peoplePageUrl,notesTabSelector:"#NotesTab"}),e=new US.Recruiter.Candidate(u.CandidateDetail),s=new US.Candidate.ContactInfoViewModel({contactInfo:e.ContactInformation,countryChoices:u.ReferenceData.CountryChoices,stateChoices:u.ReferenceData.StateChoices,saveUrl:r.contactInfoViewModelOptions.saveUrl,updateStatesUrl:r.contactInfoViewModelOptions.updateStatesUrl,contactInfoFieldConfigurations:r.contactInfoViewModelOptions.contactInfoFieldConfigurations,prefixOptions:r.contactInfoViewModelOptions.prefixOptions,suffixOptions:r.contactInfoViewModelOptions.suffixOptions,tenantAlias:r.contactInfoViewModelOptions.tenantAlias}),h=r.candidateDetailViewModel();h.unloadNavigationEventHandlers();r.candidateDetailViewModel(new n.Recruiter.CandidateDetailViewModel({getOpportunityUrl:r.candidateDetailViewModelOptions.getOpportunityUrl,dispositioningReasonCodes:r.candidateDetailViewModelOptions.dispositioningReasonCodes,dispositionApplicantsUrl:r.candidateDetailViewModelOptions.dispositionApplicantsUrl,hasBackgroundChecks:u.HasBackgroundChecks,hasAssessments:u.HasAssessments,loadBackgroundChecksUrl:r.candidateDetailViewModelOptions.loadBackgroundChecksUrl,loadCandidateAssessmentsUrl:r.candidateDetailViewModelOptions.loadCandidateAssessmentsUrl,viewReportUrl:r.candidateDetailViewModelOptions.viewReportUrl,candidate:e,candidateDetailUrl:r.candidateDetailViewModelOptions.candidateDetailUrl,availableApplications:f.AvailableApplications,loadCandidateApplicationUrl:r.candidateDetailViewModelOptions.loadCandidateApplicationUrl,candidateDetailsNotesViewModel:o,fileDownloadUrl:r.candidateDetailViewModelOptions.fileDownloadUrl,emailCandidatesUrl:r.candidateDetailViewModelOptions.emailCandidatesUrl,emailApplicantsUrl:r.candidateDetailViewModelOptions.emailApplicantsUrl,loadEmailTemplatesUrl:r.candidateDetailViewModelOptions.loadEmailTemplatesUrl,availableEmailAddresses:r.candidateDetailViewModelOptions.availableEmailAddresses,hireDetailsUrl:r.candidateDetailViewModelOptions.hireDetailsUrl,loadCandidateNotes:u.CanManageCandidateNotes,allOpportunitiesUrl:r.candidateDetailViewModelOptions.allOpportunitiesUrl,saveContactDetailsUrl:r.candidateDetailViewModelOptions.saveContactDetailsUrl,updateDocumentsUrl:r.candidateDetailViewModelOptions.updateDocumentsUrl,peoplePageUrl:r.candidateDetailViewModelOptions.peoplePageUrl,chooseOpportunityUrl:r.candidateDetailViewModelOptions.chooseOpportunityUrl,dispositionConfirmationTemplate:r.candidateDetailViewModelOptions.dispositionConfirmationTemplate,notesTabSelector:r.candidateDetailViewModelOptions.notesTabSelector,getRecruitersOrHiringManagersUrl:r.candidateDetailViewModelOptions.getRecruitersOrHiringManagersUrl,loggedInUserEmail:r.candidateDetailViewModelOptions.loggedInUserEmail,remainingFTE:f.RemainingFTE,remainingHeadCount:f.RemainingHeadCount,fteEnabled:r.candidateDetailViewModelOptions.fteEnabled,contactInfoViewModel:s,documentTypeOptions:r.candidateDetailViewModelOptions.documentTypeOptions,validatePrerequisitesUrl:r.candidateDetailViewModelOptions.validatePrerequisitesUrl,canSendEmail:u.CanSendCandidateEmails,canSendTextMessage:u.IsTextMessagingEnabled,editOpportunityUrl:r.candidateDetailViewModelOptions.editOpportunityUrl,loggedInUserRole:r.candidateDetailViewModelOptions.loggedInUserRole,canEditCandidates:u.CanEditCandidates,canAddApplications:u.CanAddApplications,navigationSelectedApplicationId:t.ApplicationId,showPhoneNumber:u.ShowPhoneNumber,showAddress:u.ShowAddress,showCandidateOrgLevels:u.ShowCandidateOrgLevels,requestedApplicationId:t.ApplicationId,canDispositionCandidate:u.CanDispositionCandidate,loadForwardApplicationDetailEmailsTemplatesUrl:r.candidateDetailViewModelOptions.loadForwardApplicationDetailEmailsTemplatesUrl,forwardApplicationDetailsUrl:r.candidateDetailViewModelOptions.forwardApplicationDetailsUrl,getRecruitersUrl:r.candidateDetailViewModelOptions.getRecruitersUrl,createOfferLetterUrl:r.candidateDetailViewModelOptions.createOfferLetterUrl,requestBackgroundCheckUrl:r.candidateDetailViewModelOptions.requestBackgroundCheckUrl,candidateSmsMergeTagsUrl:r.candidateDetailViewModelOptions.candidateSmsMergeTagsUrl,canRequestBackgroundChecks:r.candidateDetailViewModelOptions.canRequestBackgroundChecks,canCreateApplicationOfferLetters:r.candidateDetailViewModelOptions.canCreateApplicationOfferLetters,shouldShowPresenceTab:t.ApplicationId==null,isScheduleMeetingEnabled:r.candidateDetailViewModelOptions.isScheduleMeetingEnabled}))}else $(document).trigger("show-navigation-message",{error:$.t("Navigation.CandidateNavigation.NavigationErrorText")})}).always(function(){if($(document).trigger("loading-navigation-candidate",!1),r.candidateNavigation.currentVirtualIndex=r.virtualIndex(),US.utils.sessionStorage.setItem(r.getCandidateNavigationKey(),JSON.stringify(r.candidateNavigation)),!i){var n=t.ApplicationId?"CandidateDetail?candidateId="+t.CandidateId+"&applicationId="+t.ApplicationId+"&nav="+r.getCandidateNavigationKey():"CandidateDetail?candidateId="+t.CandidateId+"&nav="+r.getCandidateNavigationKey();r.isPushingState=!0;r.initialNavigationRequest?(r.initialNavigationRequest=!1,History.replaceState({navItem:t,virtualIndex:r.virtualIndex()},document.title,n)):History.pushState({navItem:t,virtualIndex:r.virtualIndex()},document.title,n);r.isPushingState=!1}})},t}();t.CandidateDetailNavigationManagerViewModel=i})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){var t=this;if(this.opportunitiesNavigationViewModel=n.opportunitiesNavigationViewModel,this.offersNavigationViewModel=n.offersNavigationViewModel,this.poolsNavigationViewModel=n.poolsNavigationViewModel,this.hasActiveNotification=ko.computed(function(){return t.opportunitiesNavigationViewModel&&t.opportunitiesNavigationViewModel.hasActiveNotification()?!0:!!t.offersNavigationViewModel&&t.offersNavigationViewModel.hasActiveNotification()}),this.hasActiveNotification.subscribe(function(n){return t.updateNotificationBadge(n)}),this.poolsNavigationViewModel){this.poolsNavigationViewModel.loadPools();$(document).on("requestPoolDelete",function(n,i){t.poolsNavigationViewModel.deletePool(i)})}}return n.prototype.updateNotificationBadge=function(n){var t=n?"visible":"hidden";$("#MobilePendingApprovalsBadge").css("visibility",t)},n}();n.NavigationViewModel=t})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){var t=this;this.approvalsNavigationViewModel=n.approvalsNavigationViewModel;this.hasActiveNotification=ko.computed(function(){return!!t.approvalsNavigationViewModel&&t.approvalsNavigationViewModel.shouldShowApprovals()&&t.approvalsNavigationViewModel.shouldShowPendingApprovalBadge()})}return n}();n.OffersNavigationViewModel=t})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){var t=this;this.approvalsNavigationViewModel=n.approvalsNavigationViewModel;this.hasActiveNotification=ko.computed(function(){return!!t.approvalsNavigationViewModel&&t.approvalsNavigationViewModel.shouldShowApprovals()&&t.approvalsNavigationViewModel.shouldShowPendingApprovalBadge()});$(document).on("refreshOpportunitiesPendingApprovalCount",function(){t.approvalsNavigationViewModel&&t.approvalsNavigationViewModel.shouldShowApprovals()&&t.approvalsNavigationViewModel.getPendingApprovalCount()})}return n}();n.OpportunitiesNavigationViewModel=t})(t=n.Recruiter||(n.Recruiter={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Recruiter").PoolsNavigationViewModel=function(n){var t=this,e,i,r,u,f;t.serverErrors=new Recruiting.Validation.Errors(t);n=$.extend({},{selectable:!1,deletePoolUrl:""},n);t.createPoolItem=function(t){var i=new US.Recruiter.PoolListItem(t,n.basePoolUrl);return ko.editable(i),i};t.isPoolActive=function(n,t){return n===t};e={create:function(n){return t.createPoolItem(n.data)}};t.pools=ko.observableArray([]);t.poolEditor=new US.Recruiter.PoolEditor(n);t.hideModal=function(){$("#AddToPoolModal").modal("hide");$(".add-to-pool-success").delay(500).fadeIn().delay(7e3).fadeOut()};t.poolModalViewModel={serverErrors:t.serverErrors,pools:t.pools,poolEditor:new US.Recruiter.PoolEditor(n),selectedCandidates:ko.observableArray([]),candidateName:ko.observable(),selectedPools:ko.observableArray([]),candidateQuery:ko.observable(null),searchResults:ko.observableArray([]),deselectPools:function(){return t.poolModalViewModel.selectedPools.removeAll(),t.serverErrors.removeAll(),!0},saving:ko.observable(!1),save:function(){t.poolModalViewModel.saving()||(t.poolModalViewModel.saving(!0),$.ajax({url:n.addCandidatesToPoolsUrl,method:"POST",data:ko.toJSON({candidatesAddedToPools:t.poolModalViewModel.selectedCandidates(),pools:t.poolModalViewModel.selectedPools(),candidateQuery:t.poolModalViewModel.candidateQuery(),searchResults:t.poolModalViewModel.searchResults()}),permissionOptions:{onClose:US.utils.window.reload}}).done(function(n){n.success?(t.poolModalViewModel.deselectPools(),t.hideModal()):t.serverErrors.set(n);t.poolModalViewModel.saving(!1)}))},canAddCandidates:function(){return!t.poolModalViewModel.saving()&&t.poolModalViewModel.selectedPools().length>0},formatHeaderText:function(){var n=t.poolModalViewModel;return!n.candidateName()&&n.selectedCandidates().length>=1?$.t("Recruiter.Common.AddToPoolModal.Heading",{count:n.selectedCandidates().length,context:n.selectedCandidates().length==1?"Single":"Multiple"}):n.candidateName()?$.t("Recruiter.Common.AddToPoolModal.Heading_Name",{name:n.candidateName()}):$.t("Recruiter.Common.AddToPoolModal.Heading_Default")}};t.loadPools=function(){$.getJSON(n.loadPoolsUrl).done(function(n){t.pools.removeAll();t.pools.push.apply(t.pools,ko.mapping.fromJS(n,e)());$(document).trigger("poolsLoaded")})};t.deletePool=function(i){var r=i;US.utils.showModal({viewModel:{pool:$.grepFirst(t.pools(),function(n){return n.Id()===r}),confirm:function(){this.modal.close(!0)}},template:"RecruiterDeletePoolModal",context:t}).done(function(){$.post(n.deletePoolUrl,ko.toJSON({poolId:r})).done(function(){$(document).trigger("poolDeleted",r)})})};i=function(n,i){t.pools.remove(function(n){return n.Id()===i})};$(document).on("poolDeleted",i);r=function(n,i){t.pools.push(t.createPoolItem(i.data));t.poolModalViewModel.selectedPools.push(i.data.Id())};$(document).on("poolsAdded",r);u=function(n,i){var r=$.grepFirst(t.pools(),function(n){return n.Id()===i.pool.Id});r&&r.Name(i.pool.Name)};$(document).on("poolChanged",u);f=function(n,i){t.poolModalViewModel.candidateName(i.candidateName);t.poolModalViewModel.selectedCandidates(i.candidates);t.poolModalViewModel.candidateQuery(i.candidateQuery);t.poolModalViewModel.searchResults(i.searchResults);t.poolModalViewModel.deselectPools();$("#AddToPoolModal").length==1?$("#AddToPoolModal").modal("show"):US.utils.showModal({viewModel:t.poolModalViewModel,template:"AddToPoolModalTemplate",context:t,keyboard:!0,backdrop:!0})};$(document).on("requestCandidatePoolAdd",f);return t.dispose=function(){$(document).off("poolsAdded",r);$(document).off("poolsChanged",u);$(document).off("poolDeleted",i);$(document).off("requestCandidatePoolAdd",f)},t}}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(n){function t(t){var i=n.call(this,$.extend({},t,{publishingStatuses:[]}))||this;return i.opportunityApplicantsBaseUrl=t.opportunityApplicantsBaseUrl,i}return __extends(t,n),t.prototype.opportunityApplicantsUrl=function(n){return this.opportunityApplicantsBaseUrl+"?opportunityId="+n.Id()},t.prototype.addSecondarySortOrderFilters=function(n,t){n.PropertyName==="Title"&&t.push({PropertyName:"UpdatedDate",Ascending:!1});n.PropertyName==="UpdatedDate"&&t.push({PropertyName:"Title",Ascending:!0});n.PropertyName==="ApplicantCount"&&(t.push({PropertyName:"UpdatedDate",Ascending:!1}),t.push({PropertyName:"Title",Ascending:!0}));n.PropertyName==="RemainingBudgetedFullTimeEquivalent"&&(t.push({PropertyName:"RemainingHeadCount",Ascending:n.Ascending}),t.push({PropertyName:"Title",Ascending:!0}))},t}(n.OpportunitiesViewModel);n.AllOpportunitiesViewModel=t}(Recruiter||(Recruiter={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(n){function t(t){var i=n.call(this,$.extend({},t,{publishingStatuses:["Closed"]}))||this;return i.opportunityApplicantsBaseUrl=t.opportunityApplicantsBaseUrl,i}return __extends(t,n),t.prototype.opportunityApplicantsUrl=function(n){return this.opportunityApplicantsBaseUrl+"?opportunityId="+n.Id()},t.prototype.addSecondarySortOrderFilters=function(n,t){n.PropertyName==="Title"&&t.push({PropertyName:"UpdatedDate",Ascending:!1});n.PropertyName==="UpdatedDate"&&t.push({PropertyName:"Title",Ascending:!0});n.PropertyName==="ApplicantCount"&&(t.push({PropertyName:"UpdatedDate",Ascending:!1}),t.push({PropertyName:"Title",Ascending:!0}));n.PropertyName==="RemainingBudgetedFullTimeEquivalent"&&(t.push({PropertyName:"RemainingHeadCount",Ascending:n.Ascending}),t.push({PropertyName:"Title",Ascending:!0}))},t}(n.OpportunitiesViewModel);n.ClosedOpportunitiesViewModel=t}(Recruiter||(Recruiter={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(t){function i(i){var r=t.call(this,$.extend({},i,{sharingFilter:US.Recruiter.OpportunityQuery.MyPendingApprovals,publishingStatuses:["PendingApproval"],pageSize:100}))||this;return r.executeApproveRejectAction=function(t){US.utils.showModal({viewModel:new n.ApproveRejectOpportunitiesModalViewModel({approveOpportunitiesUrl:r.approveOpportunitiesUrl,rejectOpportunitiesUrl:r.rejectOpportunitiesUrl,selectedOpportunities:r.selectedOpportunities,approvalMode:t?n.ApprovalMode.Approve:n.ApprovalMode.Reject,approveRejectCallback:function(n,t){return r.approveRejectCallback(n,t)},cancelCallback:function(){return r.cancelCallback()}}),template:r.approveRejectOpportunitiesTemplate,context:r})},r.paginationChange=function(n){r.pagingViewModel.currentPage(1);r.pagingViewModel.pageSize(n.Id);r.loadOpportunities()},r.approveOpportunitiesUrl=i.approveOpportunitiesUrl,r.rejectOpportunitiesUrl=i.rejectOpportunitiesUrl,r.allOpportunitiesUrl=i.allOpportunitiesUrl,r.approveRejectOpportunitiesTemplate="ApproveRejectOpportunitiesTemplate",r}return __extends(i,t),i.prototype.getEditOpportunityUrl=function(n){return this.editOpportunityUrl+"?"+$.param({opportunityId:n})},i.prototype.approveRejectCallback=function(t,i){var u=i===n.ApprovalMode.Approve?"OpportunityList.MyPendingApprovals.ApproveOpportunitiesModal.SuccessMessage":"OpportunityList.MyPendingApprovals.RejectOpportunitiesModal.SuccessMessage",f=i===n.ApprovalMode.Approve?"OpportunityList.MyPendingApprovals.ApproveOpportunitiesModal.WarningMessage":"OpportunityList.MyPendingApprovals.RejectOpportunitiesModal.WarningMessage",r;t.success?t.data.successCount===this.selectedOpportunities().length?Recruiting.Notification.success($.t(u,{count:t.data.successCount}),{clearAfterNotify:!0,delay:7e3}):(r=this.getContextForWarningMessage(t.data.successCount,t.data.failureCount),Recruiting.Notification.warning($.t(f,{context:r,count:t.data.successCount,failureCount:t.data.failureCount}),{clearAfterNotify:!0,delay:7e3})):t.data.approvalFeatureEnabled!=undefined&&t.data.approvalFeatureEnabled===!1&&Recruiting.Notification.warning($.t("OpportunityList.MyPendingApprovals.ApprovalsTurnedOffMessage"),{clearAfterNotify:!0,delay:7e3});$(document).trigger("refreshOpportunitiesPendingApprovalCount");this.loadOpportunities()},i.prototype.cancelCallback=function(){this.selectAll(!1)},i.prototype.getContextForWarningMessage=function(n,t){return n===0?"none":n>1?t>1?"manyandmany":"manyandone":t>1?"oneandmany":"oneandone"},i}(n.OpportunitiesViewModel);n.MyPendingApprovalsViewModel=t}(Recruiter||(Recruiter={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.addSecondarySortOrderFilters=function(n,t){n.PropertyName==="Title"&&t.push({PropertyName:"UpdatedDate",Ascending:!1});n.PropertyName==="UpdatedDate"&&t.push({PropertyName:"Title",Ascending:!0});n.PropertyName==="RemainingBudgetedFullTimeEquivalent"&&(t.push({PropertyName:"RemainingHeadCount",Ascending:n.Ascending}),t.push({PropertyName:"Title",Ascending:!0}))},t}(n.OpportunitiesViewModel);n.OpportunitiesByStatusViewModel=t}(Recruiter||(Recruiter={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(n){function t(t){var i=n.call(this,$.extend({},t,{primarySortOrder:{PropertyName:"PostedDate",Ascending:!1},publishingStatuses:["Published"]}))||this;return i.opportunityApplicantsBaseUrl=t.opportunityApplicantsBaseUrl,i}return __extends(t,n),t.prototype.opportunityApplicantsUrl=function(n){return this.opportunityApplicantsBaseUrl+"?opportunityId="+n.Id()},t.prototype.addSecondarySortOrderFilters=function(n,t){n.PropertyName==="Title"&&(t.push({PropertyName:"PostedDate",Ascending:!1}),t.push({PropertyName:"ApplicantCount",Ascending:!1}));n.PropertyName==="PostedDate"&&(t.push({PropertyName:"ApplicantCount",Ascending:!1}),t.push({PropertyName:"Title",Ascending:!0}));n.PropertyName==="ApplicantCount"&&(t.push({PropertyName:"PostedDate",Ascending:!1}),t.push({PropertyName:"Title",Ascending:!0}));n.PropertyName==="RemainingBudgetedFullTimeEquivalent"&&(t.push({PropertyName:"RemainingHeadCount",Ascending:n.Ascending}),t.push({PropertyName:"Title",Ascending:!0}))},t}(n.OpportunitiesViewModel);n.PublishedOpportunitiesViewModel=t}(Recruiter||(Recruiter={})),function(n){var t;(function(n){var t=function(){function n(n){this.AcceptanceEnabled=n.AcceptanceEnabled;this.SignatureEnabled=n.SignatureEnabled;this.ExpirationEnabled=n.ExpirationEnabled;this.OfferExpirationLimit=n.OfferExpirationLimit}return n}();n.AcceptanceSettings=t})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(n){var i=t.call(this)||this;return i.Id=ko.observable(),i.Name=ko.observable(),i.IsArchived=ko.observable(),i.ArchivedOn=ko.observable(),i.copySourceQueryStringCompleted=function(){var n=$("<input>");$("body").append(n);n.val(i.SourceQueryString()).select();document.execCommand("copy");n.remove();i.ShowSourceQueryStringCopied($.Deferred().resolve().promise())},t.prototype.mapSelf.call(i,n),i.ShowSourceQueryStringCopied=ko.observable(),i.ArchivedOnDateMessage=ko.computed(function(){return i.ArchivedOn()==null?"":$.t("RecruitmentAdministrator.CandidateBasicInformation.ApplicantSources.DeactivatedOnDateDescription",{date:moment.utc(i.ArchivedOn()).local().format("L")})}),i.SourceQueryString=ko.computed(function(){return i.Id()==null?"":"&"+$.param({sourceId:i.Id()})}),i}return __extends(i,t),i.MAPPING={create:function(t){var i=new n.RecruitmentAdministrator.ApplicantSource(t.data);return ko.editable(i),i}},i}(n.Model);t.ApplicantSource=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=Recruiting.Model,i=function(n){function t(t){var i=n.call(this)||this;return i.ApplyEnabled=ko.observable(null),i.ApplyReady=ko.observable(null),i.ApplyIntegrationContext=ko.observable(null),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(t);n.ApplyWithLinkedInTenantSettings=i})(t=n.Integrations||(n.Integrations={}))}(RecruitmentAdministrator||(RecruitmentAdministrator={})),function(n){var t;(function(n){var t=function(){function n(n){this.EmailEnabled=n.EmailEnabled;this.EmailLinkExpirationDays=n.EmailLinkExpirationDays}return n}();n.ApprovalSettings=t})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(t){var i=function(t){function i(n){var i=t.call(this)||this;return i.Id=ko.observable(),i.PackageId=ko.observable(),i.Description=ko.observable(),i.IsArchived=ko.observable(),i.ArchivedOn=ko.observable(),n=__assign({Id:null},n),t.prototype.mapSelf.call(i,n),i.ArchivedOnDateMessage=ko.computed(function(){return i.ArchivedOn()==null?"":$.t("RecruitmentAdministrator.Settings.Integrations.Assess.DeactivatedOnLabel",{date:moment.utc(i.ArchivedOn()).local().format("L")})}),i}return __extends(i,t),i.MAPPING={create:function(t){var i=new n.RecruitmentAdministrator.Integrations.AssessmentPackage(t.data);return ko.editable(i),i}},i}(n.Model);t.AssessmentPackage=i})(i=t.Integrations||(t.Integrations={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Username=ko.observable(),i.Password=ko.observable(),i.HasCredentials=ko.observable(),n.prototype.mapSelf.call(i,t),i.HasCredentials.extend({editable:!1}),i.Username.subscribe(function(){i.Password.hasChanges()||i.Password("")}),i}return __extends(t,n),t}(n.Model);t.AssessSystemsCredentials=i})(i=t.Integrations||(t.Integrations={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i=function(t){function i(i){var r=t.call(this)||this;return r.AutolaunchEnabled=ko.observable(),r.Enabled=ko.observable(),t.prototype.mapSelf.call(r,i,{Packages:n.RecruitmentAdministrator.Integrations.AssessmentPackage.MAPPING}),r}return __extends(i,t),i}(n.Model);t.AssessSystemsSettings=i})(i=t.Integrations||(t.Integrations={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(n){var i=t.call(this)||this;return i.Id=ko.observable(),i.Name=ko.observable(),t.prototype.mapSelf.call(i,n),i}return __extends(i,t),i.MAPPING={create:function(t){return new n.RecruitmentAdministrator.Brand(t.data)}},i}(n.Model);t.Brand=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i){var r=t.call(this)||this;return r.Locale=ko.observable(),r.BrandId=ko.observable(),r.Name=ko.observable(),r.HasSmallHeaderLogo=ko.observable(),r.HasLargeHeaderLogo=ko.observable(),r.ShouldUpdateLargeHeaderLogo=ko.observable(),r.LargeHeaderLogoId=ko.observable(),r.ShouldUpdateSmallHeaderLogo=ko.observable(),r.SmallHeaderLogoId=ko.observable(),r.HeaderLogoUrl=ko.observable(),r.HeaderBackgroundColor=ko.observable(),r.HeaderTextColor=ko.observable(),r.HeaderStripeColor=ko.observable(),r.FooterText=ko.observable(),r.FooterUrl=ko.observable(),r.UpdatedDate=ko.observable(),r.hasLogo=function(){return r.HasLargeHeaderLogo()||r.HasSmallHeaderLogo()},r.updatedDateString=ko.computed(function(){return r.UpdatedDate()?n.Utils.Date.formatDateString(moment.utc(r.UpdatedDate()).local()):""}),t.prototype.mapSelf.call(r,i),r}return __extends(i,t),i}(n.Model);t.BrandingSettings=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(n){var i=t.call(this)||this;return i.LocaleId=ko.observable(),i.BrandId=ko.observable(),i.HeaderLogoUrl=ko.observable(),i.FooterText=ko.observable(),i.FooterUrl=ko.observable(),t.prototype.mapSelf.call(i,n),i}return __extends(i,t),i.MAPPING={create:function(t){return new n.RecruitmentAdministrator.BrandTranslation(t.data)}},i}(n.Model);t.BrandTranslation=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(){namespace("US.RecruitmentAdministrator").ClosingReason=US.Model.extend(function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Id","Name","IsArchived","ArchivedOn","IsNew"],n),{},t);t.ArchivedOnDateMessage=ko.computed(function(){return t.ArchivedOn()==null?"":$.t("RecruitmentAdministrator.ClosingReasons.DeactivatedOnLabel",{date:moment.utc(t.ArchivedOn()).local().format("L")})})}).statics({MAPPING:{create:function(n){return new US.RecruitmentAdministrator.ClosingReason(n.data)}}})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Id=ko.observable(),i.Name=ko.observable(),i.IsArchived=ko.observable(),i.ArchivedOn=ko.observable(),i.IsNew=ko.observable(),n.prototype.mapSelf.call(i,t),i.ArchivedOnDateMessage=ko.computed(function(){return i.ArchivedOn()==null?"":$.t("RecruitmentAdministrator.DispositioningReasons.DeactivatedOnLabel",{date:moment.utc(i.ArchivedOn()).local().format("L")})}),i}return __extends(t,n),t.MAPPING={create:function(n){return new t(n.data)}},t}(n.Model);t.DispositioningReason=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(i){var r=n.call(this)||this;return r.TemplateId=ko.observable(null),r.ActionType=ko.observable(),r.getNotificationTemplateType=function(n){switch(n){case t.EMAIL_ACTION_TYPE_APPLYFORCANDIDATE:return US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_DISPOSITION;case t.EMAIL_ACTION_TYPE_JOBALERT:return US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_JOBALERT;default:return-1}},r.updateNotificationTemplate=function(n){if(n.TemplateType===r.getNotificationTemplateType(r.ActionType())){var t=$.grepFirst(r.Templates(),function(t){return t.Id()===n.Id});t?t.Name(n.Name):r.Templates.push(new US.RecruitmentAdministrator.NotificationTemplate(n))}},r.deleteNotificationTemplate=function(n){var t=$.grepFirst(r.Templates(),function(t){return t.Id()===n});t&&r.Templates.remove(t)},r.getDefaultSelectCaption=function(){return r.ActionType()===t.EMAIL_ACTION_TYPE_APPLYFORCANDIDATE?$.t("RecruitmentAdministrator.SystemEmailNotifications.TemplateDropdownDefault"):null},r.hasChanges=function(){return ko.editable.hasChanges("Template")},r.beginEdit=function(){ko.editable.beginEdit("Template")},r.commit=function(){ko.editable.commit("Template")},r.rollback=function(){ko.editable.rollback("Template")},n.prototype.mapSelf.call(r,i,{ignore:["notificationTemplates"]}),r.Templates=ko.mapping.fromJS(i.notificationTemplates.sort(sort_by("Name")),US.RecruitmentAdministrator.NotificationTemplate.MAPPING),r.TemplateId.extend({editable:{scope:"Template"}}),r.templateSelectionList=ko.computed(function(){return r.Templates().filter(function(n){return n.TemplateType()===r.getNotificationTemplateType(r.ActionType())})}),r}return __extends(t,n),t.EMAIL_ACTION_TYPE_APPLYFORCANDIDATE=0,t.EMAIL_ACTION_TYPE_JOBALERT=1,t.EMAIL_ACTION_TYPE_CANDIDATECREATED=2,t}(n.Model);t.EmailAction=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){n!=null&&(this.EmailSubject=n.EmailSubject,this.EmailHtmlBody=n.EmailHtmlBody,this.FromEmail=n.FromEmail,this.ToEmail=n.ToEmail)}return n}();n.EmailNotification=t})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(){namespace("US.RecruitmentAdministrator").EmailSettings=US.Model.extend(function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["FromAddress","JobSearchAgentsFromAddress","JobSearchAgentsFromDisplayName"],n),{},t)})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Id=ko.observable(null),i.FeatureName=ko.observable(null),i.DisplayName=ko.observable(null),i.Description=ko.observable(null),i.IsReversible=ko.observable(!1),i.IsConfigurable=ko.observable(!1),i.TranslationsAvailable=ko.observable(!1),i.IsActive=ko.observable(!1),i.Enabled=ko.observable(!1),i.CanBeToggled=ko.observable(!1),i.DependsOnDisplayName=ko.observable(null),i.EnabledBy=ko.observable(null),i.EnabledDate=ko.observable(null),i.ImageNames=ko.observableArray(null),i.DetailsParagraphs=ko.observableArray(null),i.Template=ko.observable(null),i.HelpUrl=ko.observable(null),n.prototype.mapSelf.call(i,t,{}),i}return __extends(t,n),t}(n.Model);t.FeaturePreview=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.GoogleAnalyticsTenantSettings=i})(i=t.Integrations||(t.Integrations={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(){namespace("US.RecruitmentAdministrator.Integrations").HireRightSettings=US.Model.extend(function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Enabled","CompanyLogin","EnabledBackgroundCheckIntegration"],n),{},t)})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var r=function(i){function r(r){var u=i.call(this)||this;return u.Id=ko.observable(null),u.Name=ko.observable(null),u.AllowInternal=ko.observable(null),u.AllowExternal=ko.observable(null),u.FilterCategory=ko.observable(),u.FilterValues=ko.observableArray(),u.HasThirdPartyPostings=ko.observable(),u.BrandId=ko.observable(null),u.Translations=ko.observableArray(null),u.EnableDocumentParsing=ko.observable(null),u.EnableProximitySearch=ko.observable(null),u.ShowRegisterLinkOnSignInPage=ko.observable(null),u.TypeAheadSearchFilter=ko.observable(null),u.mapToTypeAheadSearchFilter=function(t,i){return t?new n.SearchFilterOption({FieldName:t.Type(),Extra:{OrgLevelCategoryId:t.Id()},Id:t.Id(),DisplayName:t.DisplayName(),SelectedFilterListOptions:i}):null},u.updateFilterValues=function(n){u.FilterCategory().Id()===n.Id&&(u.FilterValues(n.SelectedFilterListOptions),n.SelectedFilterListOptions.length===0&&u.FilterCategory(null))},i.prototype.mapSelf.call(u,r,{FilterCategory:{create:function(n){return new t.JobBoardFilterCategory(n.data)}},FilterValues:{create:function(t){return new n.SelectListOption(t.data)}}}),u.TypeAheadSearchFilter(u.mapToTypeAheadSearchFilter(u.FilterCategory(),u.FilterValues())),u.FilterCategory.subscribe(function(n){u.FilterValues([]);u.TypeAheadSearchFilter(u.mapToTypeAheadSearchFilter(n,u.FilterValues()))}),u.IsFilterCategoryActive=ko.computed(function(){return u.FilterCategory()&&u.FilterCategory().Active()}),u.IsThereAtLeastOneActiveFilterValue=ko.computed(function(){return u.FilterValues()&&u.FilterValues().some(function(n){return n.Active})}),u}return __extends(r,i),r}(n.Model),i;t.JobBoard=r;i=function(n){function t(t){var i=n.call(this)||this;return i.LocaleId=ko.observable(null),i.Name=ko.observable(null),n.prototype.mapSelf.call(i,t,{}),i}return __extends(t,n),t}(n.Model);t.Translation=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.JobBoardFilterCategory=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this)||this;return i.Id=ko.observable(null),i.IsActive=ko.observable(!1),i.SearchText=ko.observable(null),i.Locations=ko.observable(null),i.PhysicalLocations=ko.observableArray(),i.Categories=ko.observable(null),i.Frequency=ko.observable(null),i.Schedule=ko.observable(null),i.locationsDelimited=function(){var n=[],t;return $.each(i.Locations(),function(t,i){var r=i.LocationDescription()||i.Name(),u=$.grep(n,function(n){return n.Text===r});u.length===0?n.push(r):u[0].Value+=","+i.Id()}),t=n.sort(),t.join(", ")},i.categoriesDelimited=function(){return i.Categories().toString().split(",").join(", ")},n.prototype.mapSelf.call(i,t,{Locations:{create:function(n){return new US.Opportunity.Location(n.data)}},PhysicalLocations:{create:function(n){return new Recruiting.Opportunity.PhysicalLocation(n.data)}}}),i}return __extends(t,n),t}(Recruiting.Model);n.JobSearchAgent=t})(t=n.Subscription||(n.Subscription={}))}(Candidate||(Candidate={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Id=ko.observable(null),i.Name=ko.observable(null),i.Code=ko.observable(null),i.CountryId=ko.observable(null),i.CountryName=ko.observable(null),i.CountryCode=ko.observable(null),i.DoingBusinessAs=ko.observable(null),i.USFederalContractor=ko.observable(!1),i.VeteranQuestions=ko.observable(!1),i.DisabilityQuestions=ko.observable(!1),i.GenderQuestions=ko.observable(!1),i.EthnicityQuestions=ko.observable(!1),i.mapSelf(t),i.Subname=ko.computed(function(){return i.DoingBusinessAs()?$.t("RecruitmentAdministrator.Settings.USFederalContractor.CompanySubname",{doingBusinessAs:i.DoingBusinessAs(),code:i.Code()}):i.Code()}),i.OldName=ko.computed(function(){return i.DoingBusinessAs()?i.DoingBusinessAs():i.Name()}),i}return __extends(t,n),t.MAPPING={create:function(n){return new t(n.data)}},t}(n.Model);t.LegalEntity=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i){var r=t.call(this)||this;return r.Name=ko.observable(),r.DoingBusinessAs=ko.observable(),r.Code=ko.observable(),r.When=ko.observable(),r.NewValue=ko.observable(),r.Attribute=ko.observable(),r.PersonName=null,r.mapSelf(i,{PersonName:{create:function(t){return new n.Candidate.PersonName(t.data)}}}),r}return __extends(i,t),i.prototype.oldName=function(){return this.DoingBusinessAs()==null?this.Name():this.DoingBusinessAs()},i.MAPPING={create:function(n){return new i(n.data)}},i}(n.Model);t.LegalEntityAudit=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){function t(n){return n.DoingBusinessAs?$.t("LegalEntity.FullName",{name:n.Name,doingBusinessAs:n.DoingBusinessAs,code:n.Code}):n.Code?$.t("LegalEntity.LimitedName",{name:n.Name,code:n.Code}):n.Name}function i(n){return n.FullName=t(n),n.OldName=n.DoingBusinessAs?n.DoingBusinessAs:n.Name,n}n.getFullName=t;n.fullNameMapper=i})(t=n.LegalEntityHelper||(n.LegalEntityHelper={}))})(t=n.Opportunity||(n.Opportunity={}))}(Recruiting||(Recruiting={})),function(){namespace("US.RecruitmentAdministrator").LegalEntityQuery=function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Top","Skip","QueryString","OrderBy","OrderByKey"],n),{},t)}}(),function(){namespace("US.RecruitmentAdministrator.Integrations").LinkedInTenantSettings=US.Model.extend(function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["ApplyEnabled","PostEnabled","ApplyReady","V2ApiKey","V2SecretKey","ApplicationKey","ApplyIntegrationContext","CompanyId","ContractId","UniqueId"],n),{},t)})}(),function(){namespace("US.RecruitmentAdministrator").NotificationTemplate=US.Model.extend(function(n){var t=this;ko.mapping.fromJS(ko.utils.properties(["Id","Name","Subject","TextBody","TemplateType","SupportsHtml"],n),{ignore:["constructor"]},t);t.TemplateType.subscribe(function(n){n==US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_OFFER&&t.Subject()!=""&&t.Subject("")});t.Subject.subscribe(function(n){n!=""&&t.TemplateType()==4&&t.Subject("")})}).statics({MAPPING:{create:function(n){return new US.RecruitmentAdministrator.NotificationTemplate(n.data)}},NOTIFICATION_TYPE_DISPOSITION:1,NOTIFICATION_TYPE_OFFER:4,NOTIFICATION_TYPE_FORWARDAPPLICATIONDETAILEMAILS:6,NOTIFICATION_TYPE_JOBALERT:7,NOTIFICATION_TYPE_CLOSEOPPORTUNITY:8,NOTIFICATION_TYPE_CANDIDATEOFFERNOTIFICATIONEMAIL:9,NOTIFICATION_TYPE_CANDIDATEOFFERACCEPTANCEEMAIL:10})}(),function(n){var t;(function(n){var t=function(){function t(t){t!=null&&(this.Approvals=t.Approvals?new n.ApprovalSettings(t.Approvals):null,this.Acceptance=t.Acceptance?new n.AcceptanceSettings(t.Acceptance):null)}return t}();n.OfferSettings=t})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function t(t){if(t===null)return null;this.Approvals=t.Approvals?new n.ApprovalSettings(t.Approvals):null}return t}();n.OpportunitySettings=t})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(n){var i=t.call(this)||this;return i.Resource=ko.observable(),i.Action=ko.observable(),i.Allowed=ko.observable(),i.Help=ko.observable(),t.prototype.mapSelf.call(i,n),i}return __extends(i,t),i.MAPPING={create:function(t){var i=t.data.Resource+"."+t.data.Action;return n.RecruitmentAdministrator.Permission.DATA.candidates.hasOwnProperty(i)?(t.data.Help=n.RecruitmentAdministrator.Permission.DATA.candidates[i],new n.RecruitmentAdministrator.Permission(t.data)):n.RecruitmentAdministrator.Permission.DATA.opportunities.hasOwnProperty(i)?(t.data.Help=n.RecruitmentAdministrator.Permission.DATA.opportunities[i],new n.RecruitmentAdministrator.Permission(t.data)):(typeof console!="undefined"&&typeof console.error!="undefined"&&console.error("Permission not found in model: "+i),t.data.Help=!1,new n.RecruitmentAdministrator.Permission(t.data))}},i.DATA={candidates:{"candidates.add":!1,"candidates.edit":!1,"candidates.view":!0,"candidates.search":!1,"candidate-textmessaging.viewandsend":!1,"candidate-emails.send":!1,"applications.disposition":!1,"candidate-notes.manage":!1,"candidate-tags.manage":!1,"internal-candidate-phone.view":!1,"internal-candidate-address.manage":!1,"applications.add":!1,"applications.read":!0,"interview-scheduling.schedule":!1,"candidate-background-checks.manage":!1,"application-offer-letters.create":!1},opportunities:{"opportunities.create":!1,"opportunities.clone":!1,"opportunities.publish":!1,"opportunities.close":!1,"opportunity-compensation.read":!1,"recruiting-processes.change":!1}},i}(n.Model);t.Permission=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){this.Resource=n.Resource;this.Action=n.Action;this.Allowed=n.Allowed;this.Help=n.Help;this.Error=!1}return n}();n.PermissionSettings=t})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var r=n.Shared.PhysicalLocationAddress,u=n.Shared.GeoCoordinates,f=function(n){function t(t){var f=n.call(this)||this;return f.Id=ko.observable(),f.LocalizedName=ko.observable(""),f.LocalizedLocationId=ko.observable(""),f.LocalizedDescription=ko.observable(""),f.Address=ko.observable(new r),f.Coordinates=ko.observable(new u),f.IsAvailableForOpportunities=ko.observable(!0),f.DisplayName=ko.observable(!0),f.DisplayAddress=ko.observable(!0),f.DisplayStreetAddress=ko.observable(!1),f.DisplayLocationId=ko.observable(!1),f.DisplayDescription=ko.observable(!1),f.SourceOfTruth=ko.observable(i.Recruiting),f.localizedNameAndLocationId=ko.computed(function(){if(f.LocalizedName()&&f.LocalizedLocationId()&&f.DisplayName()&&f.DisplayLocationId())return f.LocalizedName()+" | "+f.LocalizedLocationId();var n="";return f.DisplayName()&&(n=f.LocalizedName()),f.DisplayLocationId()&&(n+=f.LocalizedLocationId()),n}),t&&t.Address&&!t.Address.State&&(t.Address.State={Name:null,Code:null}),n.prototype.mapSelf.call(f,t),f.DisplayAddress.subscribe(function(n){n||f.DisplayStreetAddress(!1)}),f.LocalizedName.subscribe(function(n){n||f.DisplayName(!1)}),f.LocalizedLocationId.subscribe(function(n){n||f.DisplayLocationId(!1)}),f.Address().Line1.subscribe(function(n){n||f.Address().Line2()||f.DisplayStreetAddress(!1)}),f.Address().Line2.subscribe(function(n){n||f.Address().Line1()||f.DisplayStreetAddress(!1)}),f}return __extends(t,n),t.prototype.getStateDisplayText=function(){return this.Address().getStateDisplayText()},t.prototype.getCountryDisplayText=function(){return this.Address().getCountryDisplayText()},t}(n.Model),i;t.PhysicalLocation=f,function(n){n[n.Recruiting=0]="Recruiting";n[n.Ultipro=1]="Ultipro"}(i=t.LocationSourceOfTruth||(t.LocationSourceOfTruth={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(){this.QueryString=ko.observable("")}return n}();n.PhysicalLocationQuery=t})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=Recruiting.Model,i=function(n){function t(t){var i=n.call(this)||this;return i.PostEnabled=ko.observable(null),i.CompanyId=ko.observable(null),i.ContractId=ko.observable(null),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(t);n.PostToLinkedInTenantSettings=i})(t=n.Integrations||(n.Integrations={}))}(RecruitmentAdministrator||(RecruitmentAdministrator={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(r){var u=t.call(this)||this,f;return u.Id=ko.observable(null),u.Name=ko.observable(null),u.Tag=ko.observable(null),u.DisplayToApplicant=ko.observable(!1),u.NotificationTemplate=ko.observable(null),u.DelayedNotificationTemplate=ko.observable(),u.HasExternalBackgroundCheckCompletedPrerequisite=ko.observable(!1),u.HasInternalBackgroundCheckCompletedPrerequisite=ko.observable(!1),u.Permissions=ko.observable(),u.enableEditing=function(){u.isEditing(!0)},u.setColorIndex=function(n){u.colorIndex(n)},u.mapSelf(r),u.colorIndex=ko.observable(-1),r.DelayedNotificationTemplate?(u.NotificationTemplate(r.DelayedNotificationTemplate.EmailActionId),u.DelayedNotificationTemplate({EmailActionId:r.DelayedNotificationTemplate.EmailActionId,DelayInMinutes:r.DelayedNotificationTemplate.DelayInMinutes})):u.NotificationTemplate(r.NotificationTemplate),f=["AllowToViewApplicantsRole","AllowToDispositionRole"],u.PermissionsState=ko.computed(function(){var n=u.Permissions();if(n)return f.map(function(t){return n[t]().includes(2)})}),u.TooltipTitle=ko.computed(function(){return u.HasExternalBackgroundCheckCompletedPrerequisite()&&u.HasInternalBackgroundCheckCompletedPrerequisite()?$.t("RecruitmentAdministrator.RecruitingProcessesEditor.HasExternalAndInternalBackgroundCheckTooltip"):u.HasExternalBackgroundCheckCompletedPrerequisite()?$.t("RecruitmentAdministrator.RecruitingProcessesEditor.HasOnlyExternalBackgroundCheckTooltip"):u.HasInternalBackgroundCheckCompletedPrerequisite()?$.t("RecruitmentAdministrator.RecruitingProcessesEditor.HasOnlyInternalBackgroundCheckTooltip"):void 0}),u.HasBackgroundCheckCompletedPrerequisite=ko.computed(function(){return u.HasInternalBackgroundCheckCompletedPrerequisite()||u.HasExternalBackgroundCheckCompletedPrerequisite()}),u.isEditing=ko.observable(!1).extend({editable:!1}),u.allowTagChange=typeof u.Tag()=="undefined"||u.Tag()===null||i.editableTags.includes(u.Tag()),u.initialLetter=ko.computed(function(){if(u.Name()!=null&&u.Name().length>0){var n=u.Name().replace(" ","");if(n.length!==0)return n.substring(0,1).toUpperCase()}return""}),u.HasDelayInStep=ko.computed(function(){return u.DelayedNotificationTemplate()&&u.DelayedNotificationTemplate().DelayInMinutes>0}),u.IsRequiredStep=ko.computed(function(){return i.requiredTags.includes(u.Tag())}),u.IsApplyStep=ko.computed(function(){return u.Tag()===n.Opportunity.ProcessStepTag.Initial}),u.IsHireStep=ko.computed(function(){return u.Tag()===n.Opportunity.ProcessStepTag.Accepted}),u.IsDeclineStep=ko.computed(function(){return u.Tag()===n.Opportunity.ProcessStepTag.Rejected}),u.IsPermissionRendered=ko.computed(function(){return u.Tag()===n.Opportunity.ProcessStepTag.Initial?[!0,!1]:[!0,!0]}),u.tagText=ko.computed(function(){return typeof u.Tag()!="undefined"&&u.Tag()!==null?$.t("RecruitmentAdministrator.RecruitingProcessesEditor.Tag",{context:u.Tag().toString()}):null}),u}return __extends(i,t),i.requiredTags=[n.Opportunity.ProcessStepTag.Initial,n.Opportunity.ProcessStepTag.Accepted,n.Opportunity.ProcessStepTag.Rejected],i.editableTags=[n.Opportunity.ProcessStepTag.InitialReview,n.Opportunity.ProcessStepTag.Assessment,n.Opportunity.ProcessStepTag.Interview,n.Opportunity.ProcessStepTag.ApplicationVerification,n.Opportunity.ProcessStepTag.Offer,n.Opportunity.ProcessStepTag.ApplicantWithdrew],i}(n.Model);t.ProcessStep=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function i(i){var r=n.call(this)||this;return r.Id=ko.observable(null),r.Name=ko.observable(null),r.Steps=ko.observableArray([]),r.InUse=ko.observable(!1),r.InUseInPublishedOpportunities=ko.observable(!1),r.IsActive=ko.observable(!1),r.getColorIndex=function(){var t=r.Steps(),n=1;t.forEach(function(t,i){t.IsRequiredStep()?r.Steps()[i].setColorIndex(-1):(r.Steps()[i].setColorIndex(n),n++,n>24&&(n=1))})},r.stopEditingSteps=function(){r.Steps().forEach(function(n){n.isEditing(!1)})},r.addStep=function(){for(var u,f,n=-1,i=0;i<r.Steps().length;i++)if(r.Steps()[i].IsHireStep()){n=i;break}n!==-1&&(u=new t.ProcessStep({Name:"",Tag:null,DisplayToApplicant:"In Progress",Permissions:ko.observable({AllowToViewApplicantsRole:ko.observable([0,1,2]),AllowToDispositionRole:ko.observable([0,1,2])})}),r.Steps.splice(n,0,u),f=r,f.addEditable&&f.addEditable(u),r.getColorIndex(),US.utils.window.setTimeout(function(){var t=document.getElementById("step-name-input_"+n);t&&t.focus()},0))},r.remove=function(n){r.Steps.splice(n,1);r.getColorIndex();var t=document.getElementById("step-name-input_"+n);t&&t.focus()},r.enableDecreaseIndex=function(n){return n>1&&!r.InUse()},r.enableIncreaseIndex=function(n){return n<r.Steps().length-2&&!r.InUse()},r.decreaseIndex=function(n){var t=r.Steps.splice(n,1);r.Steps.splice(n-1,0,t[0]);r.getColorIndex()},r.increaseIndex=function(n){var t=r.Steps.splice(n,1);r.Steps.splice(n+1,0,t[0]);r.getColorIndex()},n.prototype.mapSelf.call(r,i),i&&i.Steps&&r.Steps(i.Steps.map(function(n){return new t.ProcessStep(n)})),r.stepKeys=ko.observable(r.Steps().map(function(){return!0})),r.enabledPermissions=ko.observable([!0,!0]),r.maxNumberOfSteps=ko.observable(i&&i.maxNumberOfSteps).extend({editable:!1}),r.enableAdd=ko.computed(function(){return r.Steps().length<r.maxNumberOfSteps()}),r.getColorIndex(),r}return __extends(i,n),i}(n.Model);t.RecruitingProcess=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var i,r,t;(function(n){n[n.Wotc=0]="Wotc";n[n.Assessment=1]="Assessment"})(i=n.AssessmentType||(n.AssessmentType={})),function(n){n[n.Basic=0]="Basic";n[n.Token=1]="Token"}(r=n.PartnerAuthType||(n.PartnerAuthType={}));t=function(){function n(n){n!==null&&(this.Id=(n.AssessmentIntegrationId||"").toString(),this.Name=n.Name||"",this.Enabled=n.IsEnabled,this.Type=n.AssessmentType)}return n}();n.TenantAssessmentIntegration=t})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function n(n){(this.PackageId="",this.PackageCode="",this.PackageName="",this.PackageDescription="",this.IsArchived=!1,this.LastUpdatedOn="",this.LastUpdatedBy="",this.LastActivity="",n!==null&&n)&&(this.PackageId=(n.PackageId||"").toString(),this.PackageCode=(n.PackageCode||"").toString(),this.PackageName=(n.PackageName||"").toString(),this.PackageDescription=(n.PackageDescription||"").toString(),this.IsArchived=n.IsArchived||!1,this.LastActivity=this.getActivityMessage(n.LastUpdatedIsArchived,n.LastUpdatedOn,n.LastUpdatedBy))}return n.prototype.getActivityMessage=function(n,t,i){return n==null?"":n?$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.PackageLastUpdatedInactiveText",{context:i?"WithAuthor":"",deactivatedDate:t,lastUpdatedBy:i}):$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.PackageLastUpdatedActiveText",{context:i?"WithAuthor":"",activatedDate:t,lastUpdatedBy:i})},n}();n.TenantAssessmentIntegrationPackage=t})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t=function(){function t(t){t!==null&&(this.Id=(t.IntegrationId||"").toString(),this.Name=(t.Name||"").toString(),this.Description=(t.Description||"").toString(),this.AssessmentType=t.AssessmentType,this.PartnerAuthType=t.PartnerAuthType,this.IsEnabled=t.IsEnabled,this.IsOutmatch=t.IsOutmatch,this.IsOutmatchAutolaunchEnabled=t.IsOutmatchAutolaunchEnabled,this.UserName=t.UserName?t.UserName:"",this.Password=t.Password?t.Password:"",this.ApiKey=t.ApiKey?t.ApiKey:"",this.AssessmentName=t.AssessmentName||"",this.AssessmentDescription=t.AssessmentDescription||"",this.Packages=t.Packages&&t.Packages.map(function(t){return new n.TenantAssessmentIntegrationPackage(t)})||[])}return t}();n.TenantAssessmentIntegrationSettingsDetail=t})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(i){var r=t.call(this)||this;return r.IntegrationId=ko.observable(),r.VendorName=ko.observable(),r.VendorDescription=ko.observable(),r.AccountSetupRedirectUrl=ko.observable(),r.IsEnabled=ko.observable(),r.IsEasyApplyEnabled=ko.observable(),r.EasyApplySupported=ko.observable(),r.shouldShowHelp=function(){return r.VendorDescription()!==null&&r.VendorDescription()!==""},r.hasChanges=function(){return r.IsEnabled.hasChanges()||r.IsEasyApplyEnabled.hasChanges()},r.easyApplySupported=function(){return r.EasyApplySupported()},r.enableIntegration=function(){r.IsEnabled.beginEdit();r.IsEnabled(!0);r.easyApplySupported()&&!r.IsEasyApplyEnabled()&&r.enableEasyApply()},r.disableIntegration=function(){r.IsEnabled.beginEdit();r.IsEnabled(!1);r.easyApplySupported()&&r.IsEasyApplyEnabled()&&r.disableEasyApply()},r.enableEasyApply=function(){r.IsEasyApplyEnabled.beginEdit();r.IsEasyApplyEnabled(!0)},r.disableEasyApply=function(){r.IsEasyApplyEnabled.beginEdit();r.IsEasyApplyEnabled(!1)},r.shouldShowEasyApply=function(){return n.TenantFeatureToggle.isEnabled("EasyApply")&&r.EasyApplySupported()},r.redirectToAccountSetupUrl=function(n){US.utils.window.redirect(n+"?integrationId="+r.IntegrationId())},r.save=function(n){var t=$.post(n,ko.toJSON({IntegrationId:r.IntegrationId(),IsEnabled:r.IsEnabled(),IsEasyApplyEnabled:r.IsEasyApplyEnabled()})).done(function(n){r.editThirdPartyJobBoardErrors.set(n);n.success&&(r.IsEnabled.commit(),r.IsEasyApplyEnabled.commit())});r.savingChanges.fromDeferred(t)},r.cancel=function(){r.editThirdPartyJobBoardErrors.removeAll();r.IsEnabled.rollback();r.IsEasyApplyEnabled.rollback();r.IsEnabled.beginEdit();r.IsEasyApplyEnabled.beginEdit()},r.displaySuccess=function(){var n=$.Deferred();n.done(function(){return!0});r.registering.fromDeferred(n);n.resolve()},t.prototype.mapSelf.call(r,i),r.editThirdPartyJobBoardErrors=new n.Validation.Errors,r.savingChanges=ko.observable(!1),r.registering=ko.observable(!1),r.IsEnabled.extend({editable:!0}),r.IsEasyApplyEnabled.extend({editable:!0}),r.enableActions=ko.computed(function(){return r.hasChanges()&&!r.savingChanges()}),r}return __extends(i,t),i.MAPPING={create:function(t){return new n.RecruitmentAdministrator.TenantThirdPartyJobBoard(t.data)}},i}(n.Model);t.TenantThirdPartyJobBoard=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Reporting").ApplicationInfoByGenderAndRace=function(n){var t=this;t.gender=n.ReportProjection.Gender;t.ethnicOrigin=n.ReportProjection.EthnicOrigin;t.race=n.ReportProjection.Race;t.applicants=n.Applicants;t.hired=n.Hired;t.declined=n.Declined;t.stepsBeforeDeclinedData=$.map(n.StepsBeforeCandidatesWereDeclined,function(n){return n})}}(),function(){namespace("US.Reporting").ApplicationInfoByVeteranDisability=function(n){var t=this;t.Name=n.ReportProjection.Name;t.applicants=n.Applicants;t.hired=n.Hired;t.declined=n.Declined;t.stepsBeforeDeclinedData=$.map(n.StepsBeforeCandidatesWereDeclined,function(n){return n})}}(),function(){namespace("US.Reporting").EEOReport=function(n){var t=this;t.recruitmentProcessName=n.Name;t.totalApplicants=n.TotalApplicants;t.totalHired=n.TotalHired;t.totalDeclined=n.TotalDeclined;t.totalSteps=$.map(n.TotalDeclinedByStep,function(n){return n});t.stepNameBeforeDecline=$.map(n.Steps,function(n){return n.Name});t.applicationInfoByGenderAndRace=$.map(n.ApplicationInfos,function(n){return new US.Reporting.ApplicationInfoByGenderAndRace(n)})}}(),function(){namespace("US.Reporting").OFCCPReport=function(n){var t=this;t.recruitmentProcessName=n.Name;t.totalApplicants=n.TotalApplicants;t.totalHired=n.TotalHired;t.totalDeclined=n.TotalDeclined;t.totalOpenings=n.TotalOpenings;t.totalOpportunities=n.TotalOpportunities;t.totalSteps=$.map(n.TotalDeclinedByStep,function(n){return n});t.stepNameBeforeDecline=$.map(n.Steps,function(n){return n.Name});t.applicationInfoByVeteranDisability=$.map(n.ApplicationInfos,function(n){return new US.Reporting.ApplicationInfoByVeteranDisability(n)})}}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(){var i=t.call(this)||this;return i.StartDate=ko.observable(),i.EndDate=ko.observable(),i.ReportType=ko.observable(),i.Company=ko.observable(),i.ReportDescription=ko.computed(function(){return i.ReportType()!=null&&i.ReportType().DescriptionCode()?$.t("Reporting."+i.ReportType().DescriptionCode()):""}),i.ExclusionNote=ko.computed(function(){return i.ReportType()!=null&&i.ReportType().ExclusionCode()?$.t("Reporting."+i.ReportType().ExclusionCode()):""}),i.ComplianceNote=ko.computed(function(){return i.ReportType()!=null&&i.ReportType().ComplianceCode()?$.t("Reporting."+i.ReportType().ComplianceCode()):""}),i.ReportType.subscribe(function(n){n||i.Company(null)}),i.IsCompanyAuditReport=ko.computed(function(){return i.ReportType()!=null&&i.ReportType().Id&&(i.ReportType().Id()===n.Reporting.ReportingViewModel.CompanyAuditReport||i.ReportType().Id()===n.Reporting.ReportingViewModel.CompanySearchLogSettingsAuditReport||i.ReportType().Id()===n.Reporting.ReportingViewModel.CompanySendRehiresToOnboardSettingsAuditReport||i.ReportType().Id()===n.Reporting.ReportingViewModel.JobBoardSettingsHistoryReport)}),i.RequiredFieldsSet=ko.computed(function(){return i.StartDate()!=null&&i.EndDate()!=null&&i.ReportType()!=null&&(i.IsCompanyAuditReport()||i.Company()!=null)}),i}return __extends(i,t),i}(n.Model);t.Report=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function t(t){var i=n.call(this)||this;return i.Id=ko.observable(null),i.Name=ko.observable(),i.DescriptionCode=ko.observable(),i.ExclusionCode=ko.observable(),i.ComplianceCode=ko.observable(),i.USOnly=ko.observable(),i.USFederalContractor=ko.observable(),n.prototype.mapSelf.call(i,t),i}return __extends(t,n),t}(n.Model);t.ReportType=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i,r;(function(n){n[n.DataPortability=0]="DataPortability";n[n.DataRemoval=1]="DataRemoval";n[n.Accessibility=2]="Accessibility"})(i=t.ConfigurationMessageType||(t.ConfigurationMessageType={}));r=function(){function t(t){var i=this;this.cancel=function(){i.anyTranslationHasChanges()?i.showConfirmationDialog(i.revert,null):i.revert()};this.revert=function(){i.messageErrors.removeAll();i.defaultTranslationMessage(i.originalDefaultTranslationMessage());i.rollbackAllTranslations();i.enabled(i.originalEnabledValue())};this.showConfirmationDialog=function(n,t){US.utils.showModal({viewModel:{confirm:function(){n!=undefined&&n!=null&&n()},message:$.t(t||"RecruitmentAdministrator.CandidateBasicInformation.CandidateConsent.Translations.CancelModalText")},template:"ConsentMessageCancelModal"})};this.turnOnFeature=function(){return i.enabled(!0)};this.turnOffFeature=function(){i.enabled(!1);i.editingTranslation(!1)};this.closeTranslations=function(){i.editingTranslation(!1);i.selectedLocaleSelector(null)};this.revertTranslations=function(){i.anyTranslationHasChanges()&&i.showConfirmationDialog(i.rollbackAllTranslations,null)};this.rollbackAllTranslations=function(){i.messageErrors.removeAll();$.each(i.translations(),function(n,t){t.rollback();t.beginEdit()});i.translationBeingEditedMessage(i.originalTextOfTranslationBeingEdited())};this.messageErrors=new n.Validation.Errors;this.messageMaxCharCount=5e4;this.configurationMessage=t&&t.configurationMessage;this.messageType=ko.observable(this.getConfigurationMessageType(this.configurationMessage.MessageType));this.saveConfigurationMessageSettingsUrl=t&&t.saveConfigurationMessageSettingsUrl;this.tenantLocalePreferenceDisplayName=t.tenantLocalePreferenceDisplayName;this.locales=t.locales;this.messageHistory=ko.observableArray(t.messageHistory);this.enabled=ko.observable(this.configurationMessage.Enabled);this.originalEnabledValue=ko.observable(this.configurationMessage.Enabled);this.savingChanges=ko.observable(null);this.editingTranslation=ko.observable(!1);this.translations=ko.mapping.fromJS(this.configurationMessage.Translations||[]);this.translationBeingEdited=ko.observable();this.translationBeingEditedMessage=ko.observable("");this.originalTextOfTranslationBeingEdited=ko.observable();this.defaultTranslation=this.getTranslationByLocaleId(t.tenantPreferredLocaleId);this.defaultTranslationMessage=this.defaultTranslation.Message;this.makeTranslationsEditable();this.originalDefaultTranslationMessage=ko.observable(this.defaultTranslation.Message());this.selectedLocale=ko.observable(null);this.originalSelectedLocale=ko.observable(null);this.selectedLocale.subscribe(function(n){if(!n){i.translationBeingEdited(null);i.translationBeingEditedMessage(null);i.originalTextOfTranslationBeingEdited(null);return}i.translationBeingEdited(i.getTranslationByLocaleId(n.Id));i.translationBeingEditedMessage(i.translationBeingEdited().Message());i.originalTextOfTranslationBeingEdited(i.translationBeingEdited().Message())});this.translationBeingEditedMessage.subscribe(function(n){i.translationBeingEdited()&&i.translationBeingEdited().Message(n)});this.anyTranslationHasChanges=ko.computed(function(){return $(i.translations()).filter(function(n,t){return t.hasChanges()}).length>0});this.defaultTranslationHasChanges=ko.computed(function(){return i.defaultTranslationMessage()!==i.originalDefaultTranslationMessage()});this.hasChanges=ko.computed(function(){return i.enabled()!==i.originalEnabledValue()||i.enabled()&&i.anyTranslationHasChanges()});this.enableActions=ko.computed(function(){return(i.hasChanges()||i.enabled()&&i.anyTranslationHasChanges())&&!i.savingChanges()&&(!i.enabled()||$.trim(i.defaultTranslationMessage())!=="")});this.selectedLocaleSelector=ko.computed({read:function(){return i.selectedLocale()},write:function(n){i.selectedLocale(n);i.originalSelectedLocale(n)}});US.utils.window.attachBeforeUnload(function(){if(i.anyTranslationHasChanges()||i.hasChanges())return $.t("RecruitmentAdministrator.FieldConfigurationManager.NavigationMessage")});this.hasChanges.subscribe(function(){n.Notification.clear();i.messageErrors.removeAll()})}return t.prototype.getTranslationEditMessageLabel=function(){return $.t("RecruitmentAdministrator.DataPrivacyCommon.EditMessage")},t.prototype.onTabNavigationRequested=function(t){var i=this;this.hasChanges()?n.Notification.modal({header:$.t("RecruitmentAdministrator.DataPrivacyCommon.NotificationModal.Header"),question:$.t("RecruitmentAdministrator.DataPrivacyCommon.NotificationModal.Question"),confirmButton:$.t("RecruitmentAdministrator.DataPrivacyCommon.NotificationModal.ConfirmButton"),cancelButton:$.t("Common.Cancel"),confirm:function(){i.applyChanges(t)},close:function(){}}):t()},t.prototype.applyChanges=function(n){var t=this,i=$.post(this.saveConfigurationMessageSettingsUrl,ko.mapping.toJSON({id:this.configurationMessage.Id,enabled:this.enabled(),translations:this.translations()})).done(function(i){t.applyChangesCallback(i);i.success&&n&&n()});this.savingChanges(i)},t.prototype.applyChangesCallback=function(n){this.messageErrors.set(n);n.success&&(this.messageErrors.removeAll(),$.isEmptyObject(n.data)||this.messageHistory.unshift(n.data),this.originalDefaultTranslationMessage(this.defaultTranslationMessage()),this.originalEnabledValue(this.enabled()),$.each(this.translations(),function(n,t){t.commit();t.beginEdit()}))},t.prototype.makeTranslationsEditable=function(){$.each(this.translations(),function(n,t){ko.editable(t);t.beginEdit()})},t.prototype.getTranslationByLocaleId=function(n){var t=ko.utils.arrayFirst(this.translations(),function(t){return t.LocaleId()===n});return t||(t={LocaleId:ko.observable(n),Message:ko.observable("")},ko.editable(t),t.beginEdit(),this.translations.push(t)),t},t.prototype.getConfigurationMessageType=function(n){var t="";switch(n){case i.DataPortability:t="DataPortability";break;case i.DataRemoval:t="DataRemoval";break;case i.Accessibility:t="Accessibility"}return t},t}();t.ConsentPrivacyBaseViewModel=r})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.getCustomMessageTemplate=function(){var n=$.t("RecruitmentAdministrator.Accessibility.CustomMessage.Header1"),t=$.t("RecruitmentAdministrator.Accessibility.CustomMessage.Header2"),i=$.t("RecruitmentAdministrator.Accessibility.CustomMessage.Message1"),r=$.t("RecruitmentAdministrator.Accessibility.CustomMessage.Message2");return n+i+t+r},t.prototype.getTranslationEditMessageLabel=function(){return $.t("RecruitmentAdministrator.Accessibility.TranslationEditMessageLabel")},t.prototype.toggleLabel=function(){return $.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.Accessibility.Accessibility")},t.prototype.translationsTooltipText=function(){return $.t("RecruitmentAdministrator.Accessibility.TranslationsTooltip")},t.prototype.displayTranslationMessageHeaderLabel=function(){return $.t("RecruitmentAdministrator.Accessibility.Translations.AccessibilityMessage")},t.prototype.pageErrorMessagesPrefix=function(){return"RecruitmentAdministrator.Accessibility.Errors."},t}(n.ConsentPrivacyBaseViewModel);n.AccessibilitySettingsViewModel=t})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(){namespace("US.RecruitmentAdministrator").ApplicantSourcesViewModel=function(n){var t=this,r=ko.mapping.fromJS(n.applicantSources,Recruiting.RecruitmentAdministrator.ApplicantSource.MAPPING),u=function(n){return n.IsArchived()?null:n},f=function(n){return n.IsArchived()?n:null},i=r().filter(u);i.sort(sort_by("Name"));t.activeApplicantSources=ko.observableArray(i).extend({recursiveEditable:!0});i=r().filter(f);i.sort(sort_by({name:"ArchivedOn",reverse:!0}));t.archivedApplicantSources=ko.observableArray(i).extend({recursiveEditable:!0});t.groupCollapsed=ko.observable(!0);t.activeApplicantSources.beginEdit();t.archivedApplicantSources.beginEdit();t.archivedListCollapsed=ko.observable(!0);t.savingChanges=ko.observable();t.serverErrors=new Recruiting.Validation.Errors;t.ArchivedToggleTitle=ko.computed(function(){return t.archivedListCollapsed()?$.t("RecruitmentAdministrator.CandidateBasicInformation.ApplicantSources.ShowArchivedToggleHeader"):$.t("RecruitmentAdministrator.CandidateBasicInformation.ApplicantSources.HideArchivedToggleHeader")});t.deletesEnabled=ko.computed(function(){return t.activeApplicantSources().length>1});t.enableActions=ko.computed(function(){return(t.activeApplicantSources.hasChanges()||t.archivedApplicantSources.hasChanges())&&!t.savingChanges()});t.addApplicantSource=function(){var n=new Recruiting.RecruitmentAdministrator.ApplicantSource({Id:null,Name:"",IsArchived:!1,ArchivedOn:null});ko.editable(n);t.activeApplicantSources.push(n);US.utils.window.setTimeout(function(){var n=document.getElementById("applicant-source-name-input_"+(t.activeApplicantSources().length-1));n&&n.focus()},0)};t.saveApplicantSources=function(){var i=function(n){return function(t){return{Id:t.Id(),Name:t.Name(),IsArchived:n,ArchivedOn:n?t.ArchivedOn():null}}},r=t.activeApplicantSources().map(i(!1)).concat(t.archivedApplicantSources().map(i(!0))),o={existingSources:r.filter(function(n){return n.Id!=null}),newSources:r.filter(function(n){return n.Id==null})},e;t.serverErrors.removeAll();e=$.post(n.applicantSourcesSaveUrl,ko.toJSON(o)).done(function(n){if(t.serverErrors.set(n),n.success){var i=ko.mapping.fromJS(n.data,Recruiting.RecruitmentAdministrator.ApplicantSource.MAPPING),r=i().filter(u),e=i().filter(f);r.sort(sort_by("Name"));e.sort(sort_by({name:"ArchivedOn",reverse:!0}));t.activeApplicantSources.removeAll();t.activeApplicantSources.push.apply(t.activeApplicantSources,r);t.activeApplicantSources.commit();t.activeApplicantSources.beginEdit();t.archivedApplicantSources.removeAll();t.archivedApplicantSources.push.apply(t.archivedApplicantSources,e);t.archivedApplicantSources.commit();t.archivedApplicantSources.beginEdit()}});t.savingChanges(e)};t.cancelApplicantSourceChanges=function(){t.serverErrors.removeAll();t.activeApplicantSources.rollback();t.activeApplicantSources.beginEdit();t.archivedApplicantSources.rollback();t.archivedApplicantSources.beginEdit()};t.remove=function(n){var i=t.activeApplicantSources.splice(n,1)[0];i.Id()&&(t.archivedApplicantSources.push(i),t.archivedListCollapsed(!1))};t.unarchive=function(n){var i=t.archivedApplicantSources.splice(n,1)[0];t.activeApplicantSources.push(i)};US.utils.window.attachBeforeUnload(function(){if(t.enableActions())return $.t("RecruitmentAdministrator.CandidateBasicInformation.ApplicantSources.CancelModalText")})}}(),function(){namespace("US.RecruitmentAdministrator.Integrations").AssessViewModel=function(n){var t=this;t.credentials=new Recruiting.RecruitmentAdministrator.Integrations.AssessSystemsCredentials(n.assessSystemsCredentials);t.settings=new Recruiting.RecruitmentAdministrator.Integrations.AssessSystemsSettings(n.assessSystemsSettings);ko.editable(t.credentials);ko.editable(t.settings);t.settings.Packages.extend({recursiveEditable:!0});t.shouldShowAccountInfo=ko.observable(!t.credentials.HasCredentials());t.archivedListCollapsed=ko.observable(!0);t.savingChanges=ko.observable();t.serverErrors=new Recruiting.Validation.Errors;t.accountInfoServerErrors=new Recruiting.Validation.Errors;t.addAnotherPackage=function(){var n=new Recruiting.RecruitmentAdministrator.Integrations.AssessmentPackage;ko.editable(n);t.settings.Packages.push(n)};t.activePackages=ko.computed(function(){return $.grep(t.settings.Packages(),function(n){return!n.IsArchived()})});t.archivedPackages=ko.computed(function(){return $.grep(t.settings.Packages(),function(n){return n.IsArchived()}).sort(sort_by({name:"ArchivedOn",reverse:!0,primer:function(n){return n?moment.utc(n):moment.utc()}}))});t.hasArchivedPackages=ko.computed(function(){return t.archivedPackages().length>0});t.enableAccountInfoSave=ko.computed(function(){return t.credentials.hasChanges()&&!t.savingChanges()});t.enableActions=ko.computed(function(){return t.settings.hasChanges()||!t.credentials.HasCredentials()&&t.credentials.hasChanges()&&!t.savingChanges()});t.archiveEnabled=ko.computed(function(){return t.activePackages().length>1});t.archivedToggleTitle=ko.computed(function(){return t.archivedListCollapsed()?$.t("RecruitmentAdministrator.Settings.Integrations.Assess.ShowDeactivatedToggleHeader"):$.t("RecruitmentAdministrator.Settings.Integrations.Assess.HideDeactivatedToggleHeader")});t.allRequired=!(t.settings.Enabled()&&t.credentials.Username()&&t.credentials.HasCredentials());t.allRequired&&(t.settings.Packages().length==0&&t.addAnotherPackage(),t.shouldShowAccountInfo(!0));t.archive=function(n){if(!n.Id()){t.settings.Packages.remove(n);return}n.IsArchived(!0)};t.restore=function(n){n.IsArchived(!1)};t.turnOnAssess=function(){t.settings.Enabled(!0)};t.turnOffAssess=function(){t.settings.Enabled(!1);t.serverErrors.removeAll();t.accountInfoServerErrors.removeAll()};t.turnOnAssessmentAutolaunch=function(){t.settings.AutolaunchEnabled(!0)};t.turnOffAssessmentAutolaunch=function(){t.settings.AutolaunchEnabled(!1)};t.showAccountInfo=function(){t.shouldShowAccountInfo(!0)};t.cancelAccountInfo=function(){t.accountInfoServerErrors.removeAll();t.credentials.rollback();t.credentials.beginEdit();t.shouldShowAccountInfo(!1)};t.saveAccountInfo=function(){if(!(t.credentials.hasChanges()||t.allRequired))return $.Deferred().resolve();var r={Username:t.credentials.Username(),Password:t.credentials.Password()},i=$.post(n.saveAssessmentAccountInformationUrl,JSON.stringify(r)).done(function(n){t.accountInfoServerErrors.set(n);n.success&&(t.credentials.commit(),t.credentials.beginEdit())});return t.savingChanges(i),i};t.save=function(){var i={Enabled:t.settings.Enabled(),AutolaunchEnabled:t.settings.AutolaunchEnabled(),Packages:$.map(ko.mapping.toJS(t.settings.Packages),function(n){return $.each(n,function(t,i){i==void 0&&(n[t]=null)}),n})},r=t.saveAccountInfo(),u=$.post(n.saveAssessmentUrl,JSON.stringify(i)).done(function(n){t.serverErrors.set(n);n.success&&(t.settings.Packages.removeAll(),$.each(n.data.Packages,function(n,i){var r=new Recruiting.RecruitmentAdministrator.Integrations.AssessmentPackage(i);ko.editable(r);t.settings.Packages.push(r)}),t.settings.commit(),t.settings.beginEdit())});t.savingChanges($.when(r,u))};t.cancelAssessSettingsChanges=function(n){t.serverErrors.removeAll();t.settings.rollback();t.settings.beginEdit();t.allRequired&&(t.accountInfoServerErrors.removeAll(),t.credentials.rollback(),t.credentials.beginEdit());n.toggleCollapsedGroup(n.ASSESS_SYSTEMS)};t.credentials.beginEdit();t.settings.beginEdit();US.utils.window.attachBeforeUnload(function(){if(t.enableActions())return $.t("RecruitmentAdministrator.Settings.Integrations.Assess.CancelModalText")})}}(),function(n){var t;(function(t){var i=function(){function i(i){var r=this;this.toggleCandidateCreatedTemplate=function(t){var i=r.emailActions().find(function(t){return t.ActionType()==n.RecruitmentAdministrator.EmailAction.EMAIL_ACTION_TYPE_CANDIDATECREATED});i.TemplateId(t?r.candidateCreatedTemplateId:null)};this.updateNotificationTemplate=function(n){(n.TemplateType===US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_DISPOSITION||n.TemplateType===US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_JOBALERT)&&$.each(r.emailActions(),function(t,i){i.updateNotificationTemplate(n)})};this.deleteNotificationTemplate=function(n){$.each(r.emailActions(),function(t,i){i.deleteNotificationTemplate(n)})};this.commitTemplateAssignments=function(){$.each(r.emailActions(),function(n,t){t.commit();t.beginEdit()})};this.saveTemplateAssignments=function(){var n=r.emailActions().map(function(n){return{TemplateId:n.TemplateId(),ActionType:n.ActionType()}}),t=$.post(r.saveTemplateAssignmentsUrl,JSON.stringify(n)).done(function(n){if(r.serverErrors.set(n),n.success){r.commitTemplateAssignments();return}});r.savingChanges(t)};this.cancel=function(){US.utils.showModal({viewModel:{confirm:r.revertChanges},template:"AssignNotificationTemplateRevertConfirm"})};this.revertChanges=function(){$.each(r.emailActions(),function(n,t){t.rollback();t.beginEdit()})};this.emailActions=ko.observableArray(i.currentEmailActions.sort(sort_by("ActionType")).map(function(n){return new t.EmailAction($.extend({},n,{notificationTemplates:i.notificationTemplates}))}));$.each(this.emailActions(),function(n,t){t.beginEdit()});this.serverErrors=new n.Validation.Errors;this.savingChanges=ko.observable();this.saveTemplateAssignmentsUrl=i.saveTemplateAssignmentsUrl;this.candidateCreatedTemplateId=i.candidateCreatedTemplateId;this.templateDropdownName=function(n){return n.Name()||$.t("RecruitmentAdministrator.Templates.NewTemplatePlaceholder")};this.templateDropdownValue=function(n){return n.Id()};this.hasChanges=ko.computed(function(){var n=!1;return $.each(r.emailActions(),function(t,i){if(i.hasChanges())return n=!0,!0}),n});this.enableSave=ko.computed(function(){return!r.savingChanges()&&r.hasChanges()});US.utils.window.attachBeforeUnload(function(){if(r.hasChanges())return $.t("RecruitmentAdministrator.FieldConfigurationManager.NavigationMessage")});$(document).on("notification-template-changed",function(n,t){r.updateNotificationTemplate(t)});$(document).on("notification-template-deleted",function(n,t){r.deleteNotificationTemplate(t)})}return i}();t.AssignTemplatesViewModel=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(){namespace("US.RecruitmentAdministrator.Integrations").BackgroundCheckIntegrationsViewModel=function(n){var t=this,i;t.settings=new US.RecruitmentAdministrator.Integrations.HireRightSettings(n.hireRightSettings);t.backgroundCheckIntegrations=n.backgroundCheckIntegrations;t.backgroundCheckIntegrations.forEach(function(n){n.Enabled&&(t.settings.EnabledBackgroundCheckIntegration(n.Id),t.settings.Enabled(!0))});!t.settings.EnabledBackgroundCheckIntegration()&&t.settings.Enabled()&&t.settings.EnabledBackgroundCheckIntegration("HireRight");t.settings.Id="HireRight";t.settings.Name=$.t("RecruitmentAdministrator.Settings.Integrations.HireRight.Header");t.settings.Description=null;t.backgroundCheckIntegrations.push(t.settings);t.backgroundCheckIntegrations.sort(function(n,t){var i=n.Name.toLowerCase(),r=t.Name.toLowerCase();return i<r?-1:i>r?1:0});ko.editable(t.settings);i=t.settings.CompanyLogin()==null||t.settings.CompanyLogin().length===0;t.shouldShowCompanyLogin=ko.observable(i);t.verified=ko.observable(!i);t.savingChanges=ko.observable();t.serverErrors=new Recruiting.Validation.Errors;t.turnOnBackgroundCheckIntegrations=function(){t.settings.Enabled(!0)};t.turnOffBackgroundCheckIntegrations=function(){t.settings.Enabled(!1);t.settings.EnabledBackgroundCheckIntegration(null);t.serverErrors.removeAll()};t.enableActions=ko.computed(function(){return t.settings.hasChanges()&&!t.savingChanges()&&(t.settings.EnabledBackgroundCheckIntegration()!=null||!t.settings.Enabled())});t.showCompanyLogin=function(){t.shouldShowCompanyLogin(!0)};t.cancelChanges=function(n){t.serverErrors.removeAll();t.settings.rollback();t.settings.beginEdit();t.shouldShowCompanyLogin(i);n.toggleCollapsedGroup(n.BACKGROUND_CHECK_VENDORS)};t.linkMessage=ko.computed(function(){var i=$("#UsersAndLoginsHireRightLink").html(),t=$("<div/>"),n;return t.html(i),n=t.find(">a"),n.text($.t("RecruitmentAdministrator.Settings.Integrations.HireRight.UserIdMessageLink")),$.t("RecruitmentAdministrator.Settings.Integrations.HireRight.UserIdMessage",{userIdMessageLink:n.outerHtml(),escapeInterpolation:!0})});t.saveChanges=function(){var i={Id:t.settings.EnabledBackgroundCheckIntegration(),Enabled:t.settings.Enabled(),CompanyLogin:t.settings.CompanyLogin()},r=$.post(n.saveHireRightCredentialsUrl,JSON.stringify(i)).done(function(n){(t.serverErrors.set(n),n.success)&&(t.settings.commit(),t.settings.beginEdit())});t.savingChanges(r)};t.settings.beginEdit();US.utils.window.attachBeforeUnload(function(){if(t.enableActions())return $.t("RecruitmentAdministrator.Settings.Integrations.HireRight.CancelModalText")})}}(),function(){namespace("US.RecruitmentAdministrator").BrandingConfigurationManagerViewModel=function(n){function w(n){var t=$(n);return{width:t.prop("naturalWidth"),height:t.prop("naturalHeight")}}function c(n){n=parseInt(n.indexOf("#")>-1?n.substring(1):n,16);var t={r:n>>16,g:(n&65280)>>8,b:n&255},i=t.r/255,r=t.g/255,u=t.b/255,f=i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4),e=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4),o=u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4);return.2126*f+.7152*e+.0722*o}var i=this,t=this,e,o,s,r,l,a,v;n=$.extend({},{brandingSettingsList:[],smallLogoDownloadUrl:null,largeLogoDownloadUrl:null,largeLogoImgId:"",smallLogoImgId:""},n);t.tenantLocalePreferenceDisplayName=n.tenantLocalePreference;t.smallLogoDownloadUrl=n.smallLogoDownloadUrl;t.largeLogoDownloadUrl=n.largeLogoDownloadUrl;t.defaultBrand=ko.observable(new Recruiting.RecruitmentAdministrator.BrandingSettings(n.defaultBrand));t.selectedDefaultBrandId=ko.observable(t.defaultBrand().BrandId());t.savingBrandingChanges=ko.observable();t.savingDefaultBrandChanges=ko.observable();t.brandingSettingsList=ko.mapping.fromJS(n.brandingSettingsList.sort(sort_by("Name")),{create:function(n){return new Recruiting.RecruitmentAdministrator.BrandingSettings(n.data)}});t.savedBrandingSettingsList=ko.computed(function(){return $.grep(t.brandingSettingsList(),function(n){return!!n.BrandId()})});t.brandDropdownName=function(n){var i=n.BrandId()===t.defaultBrand().BrandId(),r;return n.Name()?$.t("Common.DropdownNameWithDefault",{name:n.Name(),context:i.toString()}):(r=$.t("RecruitmentAdministrator.Branding.NewTemplatePlaceholder"),$.t("Common.DropdownNameWithDefault",{name:r,context:i.toString()}))};e={width:300,height:65};o={width:75,height:25};t.updateBrandingSettings=ko.observable();t.savedBrandingSettings=ko.observable();t.cloneToSavedBrandingSettings=function(n){t.savedBrandingSettings(ko.mapping.fromJS(ko.mapping.toJS(n)))};t.updateBrandingSettings.subscribe(function(n){n&&t.cloneToSavedBrandingSettings(n);t.currentPreview("desktop")});t.defaultBrandingSettings=ko.mapping.fromJS(n.defaultBrandingSettings);t.isNewBrand=ko.computed(function(){return t.updateBrandingSettings()&&!t.updateBrandingSettings().BrandId()});t.brandTitle=ko.computed(function(){return $.t(t.isNewBrand()?"RecruitmentAdministrator.Branding.NewPanelTitle":"RecruitmentAdministrator.Branding.EditPanelTitle",{panelHeader:""})},this);t.createBrand=function(){t.cancel().done(function(){var n=new Recruiting.RecruitmentAdministrator.BrandingSettings;t.updateBrandingSettings(n)})};t.closeBrandingEditor=function(){t.updateBrandingSettings(null)};s=function(n,t){return n.HeaderTextColor()===t.HeaderTextColor()&&n.HeaderBackgroundColor()===t.HeaderBackgroundColor()&&n.HeaderStripeColor()===t.HeaderStripeColor()&&n.Name()===t.Name()&&$.nullToEmptyString(n.FooterUrl())===$.nullToEmptyString(t.FooterUrl())&&$.nullToEmptyString(n.HeaderLogoUrl())===$.nullToEmptyString(t.HeaderLogoUrl())&&$.nullToEmptyString(n.FooterText())===$.nullToEmptyString(t.FooterText())};t.brandingHasChanges=ko.computed(function(){return!t.updateBrandingSettings()||!t.updateBrandingSettings().Name()?!1:t.savingBrandingChanges()?!0:!(s(t.savedBrandingSettings(),t.updateBrandingSettings())&&!(t.updateBrandingSettings().ShouldUpdateSmallHeaderLogo()&&(t.savedBrandingSettings().HasSmallHeaderLogo()||t.updateBrandingSettings().SmallHeaderLogoId()!==null))&&!(t.updateBrandingSettings().ShouldUpdateLargeHeaderLogo()&&(t.savedBrandingSettings().HasLargeHeaderLogo()||t.updateBrandingSettings().LargeHeaderLogoId()!==null)))});t.largeLogoUploadErrors=new Recruiting.Validation.Errors({});t.smallLogoUploadErrors=new Recruiting.Validation.Errors({});t.serverErrors=new Recruiting.Validation.Errors(t.updateBrandingSettings);t.uploadLargeLogo=function(n,i,r){r().done(function(n){t.largeLogoUploadErrors.set(n);n.success&&(t.updateBrandingSettings().LargeHeaderLogoId(n.data.fileId),t.updateBrandingSettings().ShouldUpdateLargeHeaderLogo(!0),t.updateBrandingSettings().HasLargeHeaderLogo(!0))})};t.clearLargeHeaderLogo=function(){t.updateBrandingSettings().HasLargeHeaderLogo(!1);t.updateBrandingSettings().LargeHeaderLogoId(null);t.updateBrandingSettings().ShouldUpdateLargeHeaderLogo(!0);t.updateBrandingSettings().HasSmallHeaderLogo()||t.updateBrandingSettings().HeaderLogoUrl(null)};t.uploadSmallLogo=function(n,i,r){r().done(function(n){t.smallLogoUploadErrors.removeAll();n.success?(t.updateBrandingSettings().SmallHeaderLogoId(n.data.fileId),t.updateBrandingSettings().ShouldUpdateSmallHeaderLogo(!0),t.updateBrandingSettings().HasSmallHeaderLogo(!0)):t.smallLogoUploadErrors.set(n)})};t.clearSmallHeaderLogo=function(){t.updateBrandingSettings().HasSmallHeaderLogo(!1);t.updateBrandingSettings().SmallHeaderLogoId(null);t.updateBrandingSettings().ShouldUpdateSmallHeaderLogo(!0);t.updateBrandingSettings().HasLargeHeaderLogo()||t.updateBrandingSettings().HeaderLogoUrl(null)};var y=function(){return t.updateBrandingSettings().ShouldUpdateLargeHeaderLogo()&&t.updateBrandingSettings().HasLargeHeaderLogo()},p=function(){return t.updateBrandingSettings().ShouldUpdateSmallHeaderLogo()&&t.updateBrandingSettings().HasSmallHeaderLogo()},h=function(n,t){var i=w(n);return!(i.width>t.width||i.height>t.height)};t.setupSave=function(){if(!t.updateBrandingSettings().HasLargeHeaderLogo()&&!t.updateBrandingSettings().HasSmallHeaderLogo()){Recruiting.Notification.modal({header:$.t("RecruitmentAdministrator.Branding.ConfirmPublishQuestionHeader"),question:$.t("RecruitmentAdministrator.Branding.NoLogosDetails"),confirmButton:$.t("RecruitmentAdministrator.Branding.Button.OkSave"),cancelButton:$.t("RecruitmentAdministrator.Common.Decline"),confirm:t.save});return}var i=!y()||h(n.largeLogoImgId,e),r=!p()||h(n.smallLogoImgId,o);if(!(t.updateBrandingSettings().HasLargeHeaderLogo()&&t.updateBrandingSettings().HasSmallHeaderLogo())||!(r&&i)){Recruiting.Notification.modal({header:$.t("RecruitmentAdministrator.Branding.ConfirmPublishQuestionHeader"),question:$.t("RecruitmentAdministrator.Branding.OneLogoQuestionDetails"),confirmButton:$.t("RecruitmentAdministrator.Branding.Button.OkSave"),cancelButton:$.t("RecruitmentAdministrator.Common.Decline"),confirm:t.save});return}t.save()};r=function(){t.isTranslationOpen(!1);t.serverTranslationErrors.removeAll()};t.triggerCallbackOnSecondNullValue=function(n){var t=0,i=0,u=n,r=function(){t=0;i=0};return{attempt:function(n){if(n?i++:t++,t==2){r();u();return}t+i==2&&r()}}}(function(){r()});t.selectedBrand=ko.computed({read:function(){return t.updateBrandingSettings()},write:function(n){n&&(f().done(function(){t.cancel().done(function(){t.isTranslationOpen()&&t.triggerCallbackOnSecondNullValue.attempt(n);t.updateBrandingSettings(n);t.serverTranslationErrors.removeAll()})}),t.updateBrandingSettings.notifySubscribers())}});t.addHtmlProtocolToUrl=function(n){n()&&n(Recruiting.StringUtils.prependHttpProtocol(n()))};t.save=function(){t.addHtmlProtocolToUrl(i.updateBrandingSettings().HeaderLogoUrl);t.addHtmlProtocolToUrl(i.updateBrandingSettings().FooterUrl);var r=$.post(n.saveBrandingSettingsUrl,ko.mapping.toJSON(i.updateBrandingSettings)).done(function(n){if(i.serverErrors.set(n),n.success){i.largeLogoUploadErrors.removeAll();i.smallLogoUploadErrors.removeAll();var t=i.updateBrandingSettings();i.pagingViewModel.currentPage(1);i.closeBrandingEditor();v(n.data.brandId);t.BrandId(n.data.brandId);t.SmallHeaderLogoId(null);t.LargeHeaderLogoId(null);t.ShouldUpdateSmallHeaderLogo(!1);t.ShouldUpdateLargeHeaderLogo(!1);$(document).trigger("brand-changed",ko.mapping.toJS(t));$("#MainContainer").scrollTo()}});i.savingBrandingChanges(r)};t.deleteBranding=function(t){var r=$.Deferred(),u=function(){i.serverErrors.removeAll();i.largeLogoUploadErrors.removeAll();i.smallLogoUploadErrors.removeAll();var u;t.BrandId()?u=$.post(n.deleteBrandingSettingsUrl,ko.mapping.toJSON({brandId:t.BrandId()})).done(function(n){i.serverErrors.set(n);n.success&&(i.closeBrandingEditor(),$(document).trigger("brand-deleted",t.BrandId()),i.loadBrands(),$("#MainContainer").scrollTo())}):r.resolve();r.done(function(){i.brandingSettingsList.remove(t)});i.savingBrandingChanges(u)};return Recruiting.Notification.modal({header:$.t("RecruitmentAdministrator.Branding.ConfirmDeleteQuestion"),question:$.t("RecruitmentAdministrator.Branding.ConfirmDeleteQuestionDetails",{brandName:t.Name()}),confirmButton:$.t("RecruitmentAdministrator.Branding.Button.YesDelete"),cancelButton:$.t("RecruitmentAdministrator.Branding.Table.Modal.No"),confirm:u}),r};t.cancel=function(){var n=$.Deferred(),i;return t.updateBrandingSettings()?(i=function(){t.serverErrors.removeAll();t.largeLogoUploadErrors.removeAll();t.smallLogoUploadErrors.removeAll();var i=t.updateBrandingSettings();t.closeBrandingEditor();ko.mapping.fromJS(ko.mapping.toJS(t.savedBrandingSettings),i);n.resolve();$("#MainContainer").scrollTo()},t.brandingHasChanges())?(Recruiting.Notification.modal({header:$.t("RecruitmentAdministrator.Branding.CancelModalTitle"),question:$.t("RecruitmentAdministrator.Branding.CancelModalText"),confirmButton:$.t("RecruitmentAdministrator.Branding.Table.Modal.Yes"),cancelButton:$.t("RecruitmentAdministrator.Branding.Button.NoContinueEditing"),confirm:i}),n):(i(),n):n.resolve()};t.resetBrand=function(){US.utils.showModal({viewModel:{reset:function(){t.reset()},selectedBrandName:t.updateBrandingSettings().Name()},template:"ConfirmResetBrandingModal"})};t.reset=function(){var i=$.post(n.resetBrandingSettingsUrl,ko.toJSON({brandId:t.updateBrandingSettings().BrandId()})).done(function(i){if(i.success){t.serverErrors.removeAll();t.largeLogoUploadErrors.removeAll();t.smallLogoUploadErrors.removeAll();var r=t.updateBrandingSettings();t.closeBrandingEditor();r.HasLargeHeaderLogo(!1);r.HasSmallHeaderLogo(!1);r.LargeHeaderLogoId(null);r.SmallHeaderLogoId(null);r.HeaderLogoUrl(n.defaultBrandingSettings.HeaderLogoUrl);r.HeaderBackgroundColor(n.defaultBrandingSettings.HeaderBackgroundColor);r.HeaderTextColor(n.defaultBrandingSettings.HeaderTextColor);r.HeaderStripeColor(n.defaultBrandingSettings.HeaderStripeColor);r.FooterText(n.defaultBrandingSettings.FooterText);r.FooterUrl(n.defaultBrandingSettings.FooterUrl);r.ShouldUpdateLargeHeaderLogo(!1);r.ShouldUpdateSmallHeaderLogo(!1)}});t.savingBrandingChanges(i)};t.saveDefaultBrand=function(){var t=i,r=t.selectedDefaultBrandId(),u=$.post(n.saveDefaultBrandingSettingsUrl,ko.toJSON({brandId:r})).done(function(n){if(t.serverErrors.set(n),n.success){var i=$.grepFirst(t.brandingSettingsList(),function(n){return n.BrandId()===r});t.defaultBrand(i);$(document).trigger("default-brand-changed",r)}});t.savingDefaultBrandChanges(u)};t.cancelDefaultBrand=function(){t.selectedDefaultBrandId(t.defaultBrand().BrandId())};t.defaultBrandHasChanges=ko.computed(function(){return!t.savingDefaultBrandChanges()&&t.selectedDefaultBrandId()!=t.defaultBrand().BrandId()});US.utils.window.attachBeforeUnload(function(){if(t.brandingHasChanges())return $.t("RecruitmentAdministrator.Branding.CancelModalText")});t.hasColorError=function(){if(!t.updateBrandingSettings()||!t.updateBrandingSettings().HeaderBackgroundColor()||!t.updateBrandingSettings().HeaderTextColor())return!1;var n=c(t.updateBrandingSettings().HeaderBackgroundColor()),i=c(t.updateBrandingSettings().HeaderTextColor()),r=Math.round((Math.max(n,i)+.05)/(Math.min(n,i)+.05)*10)/10;return r<2.5};t.locales=n.locales;t.selectedTranslation=ko.observable(null);t.isTranslationOpen=ko.observable(!1);t.savingTranslationChanges=ko.observable();t.serverTranslationErrors=new Recruiting.Validation.Errors(t.selectedTranslation);t.savedTranslation=ko.observable();var u=function(i){i&&i();t.serverErrors.removeAll();t.addHtmlProtocolToUrl(t.selectedTranslation().HeaderLogoUrl);t.addHtmlProtocolToUrl(t.selectedTranslation().FooterUrl);var r=$.post(n.saveBrandTranslationUrl,ko.mapping.toJSON(t.selectedTranslation())).done(function(n){(t.serverTranslationErrors.set(n),n.success)&&(t.serverTranslationErrors.removeAll(),t.selectedTranslation().commit(),t.selectedTranslation().beginEdit())});t.savingTranslationChanges.fromDeferred(r)},b=function(i){$.get(n.getBrandTranslationUrl,{brandId:t.updateBrandingSettings().BrandId(),localeId:i}).done(function(n){if(t.serverTranslationErrors.set(n),n.success){t.serverTranslationErrors.removeAll();var i=new Recruiting.RecruitmentAdministrator.BrandTranslation(n.data);ko.editable(i);t.selectedTranslation(i);t.selectedTranslation().beginEdit()}})},f=function(){var n=$.Deferred(),i=function(){if(t.serverErrors.removeAll(),t.selectedTranslation()){var i=t.selectedTranslation();t.selectedTranslation(null);i.rollback();i.beginEdit()}n.resolve()};return t.selectedTranslation()&&t.selectedTranslation().hasChanges()?(US.utils.showModal({viewModel:{confirm:i},template:"BrandingTranslationRevertConfirm"}),n.promise()):(i(),n.promise())},k=function(){var n=[];return!t.selectedTranslation().HeaderLogoUrl()&&t.updateBrandingSettings().HeaderLogoUrl()&&n.push($.t("RecruitmentAdministrator.Branding.HeaderLogoUrlLabel")),!t.selectedTranslation().FooterText()&&t.updateBrandingSettings().FooterText()&&n.push($.t("RecruitmentAdministrator.Branding.FooterTextLabel")),!t.selectedTranslation().FooterUrl()&&t.updateBrandingSettings().FooterUrl()&&n.push($.t("RecruitmentAdministrator.Branding.FooterUrlLabel")),n},d=function(){var n=t.selectedTranslation();n&&((n.FooterText()==null||n.FooterText()=="")&&n.FooterText(t.updateBrandingSettings().FooterText()),(n.FooterUrl()==null||n.FooterUrl()=="")&&n.FooterUrl(t.updateBrandingSettings().FooterUrl()),(n.HeaderLogoUrl()==null||n.HeaderLogoUrl()=="")&&n.HeaderLogoUrl(t.updateBrandingSettings().HeaderLogoUrl()))},g=function(n){if(n.length==0)return"";var i=t.selectedLocale().Name+" ";return i+=function(n){for(var i="",r=" "+$.t("Common.And")+" ",t=0;t<n.length;t++)i+=n[t],n.length==2?i+=t==0?r:"":n.length>2&&t<n.length-1&&(i+=t<n.length-2?", ":r);return i}(n),i+(" "+(n.length>1?$.t("RecruitmentAdministrator.Branding.Translation.HaveBeenLeftBlank"):$.t("RecruitmentAdministrator.Branding.Translation.HasBeenLeftBlank")))},nt=function(n,t){return $.nullToEmptyString(n.FooterUrl())===$.nullToEmptyString(t.FooterUrl())&&$.nullToEmptyString(n.HeaderLogoUrl())===$.nullToEmptyString(t.HeaderLogoUrl())&&$.nullToEmptyString(n.FooterText())===$.nullToEmptyString(t.FooterText())};t.enableTranslation=function(){return!t.brandingHasChanges()&&t.updateBrandingSettings()!=null&&t.updateBrandingSettings().BrandId()!=null};l=function(){return t.selectedTranslation()!=null&&t.selectedTranslation().hasChanges()&&!nt(t.savedTranslation(),t.selectedTranslation())};t.enableSaveTranslation=ko.computed(function(){return l()&&!t.savingTranslationChanges()});t.selectedTranslation.subscribe(function(n){n&&t.savedTranslation(ko.mapping.fromJS(ko.mapping.toJS(n)))});t.selectedLocale=ko.computed({read:function(){return t.selectedTranslation()?$.grepFirst(t.locales,function(n){return n.Id==t.selectedTranslation().LocaleId()}):null},write:function(n){f().done(function(){n&&b(n.Id)});t.selectedTranslation.notifySubscribers()}});a=function(){t.selectedTranslation()!=null&&(t.selectedTranslation().HeaderLogoUrl((t.selectedTranslation().HeaderLogoUrl()||"").trim()),t.selectedTranslation().FooterText((t.selectedTranslation().FooterText()||"").trim()),t.selectedTranslation().FooterUrl((t.selectedTranslation().FooterUrl()||"").trim()))};t.saveTranslation=function(){a();var n=k();if(n.length==0){u();return}US.utils.showModal({viewModel:{useDefault:function(){u(d)},useKeepBlank:function(){u()},headerText:g(n)},template:"BrandingTranslationSaveConfirm"})};t.openTranslation=function(){t.isTranslationOpen(!0)};t.closeTranslations=function(){f().done(function(){r()})};US.utils.window.attachBeforeUnload(function(){if(t.selectedTranslation()&&t.selectedTranslation().hasChanges())return $.t("RecruitmentAdministrator.Branding.CancelModalText")});t.currentPreview=ko.observable("desktop");t.previewToShow=function(n){return t.currentPreview()===n};t.isDefaultBrand=function(n){return t.defaultBrand().BrandId()===n.BrandId()};t.showTable=function(){return!t.updateBrandingSettings()};t.logo=function(n){return n.HasLargeHeaderLogo()?$("<img/>",{src:t.largeLogoDownloadUrl+"?"+$.param({brandId:n.BrandId(),logoId:n.LargeHeaderLogoId()}),"class":"large-header-logo"}):n.HasSmallHeaderLogo()?$("<img/>",{src:t.smallLogoDownloadUrl+"?"+$.param({brandId:n.BrandId(),logoId:n.SmallHeaderLogoId()}),"class":"large-header-logo"}):void 0};t.defaultConfirm=function(n){t.serverErrors.removeAll();Recruiting.Notification.modal({header:$.t("RecruitmentAdministrator.Branding.Table.Modal.ChangeDefaultBrandTitle"),question:$.t("RecruitmentAdministrator.Branding.Table.Modal.ChangeDefaultBrandMessage",{fromBrand:$.strongHtml(t.defaultBrand().Name()),toBrand:$.strongHtml(n.Name())}),confirmButton:$.t("RecruitmentAdministrator.Branding.Table.Modal.Yes"),cancelButton:$.t("RecruitmentAdministrator.Branding.Table.Modal.No"),confirm:function(){t.selectedDefaultBrandId(n.BrandId());t.saveDefaultBrand()},escape:!1})};t.pagingViewModel=new US.Common.PagingViewModel({pageSize:n.brandsPageSize,scrollToTopOnChangePage:!1});t.pagingViewModel.currentPage.extend({notify:"always"});t.pagingViewModel.currentPage.subscribe(function(){return i.loadBrands()});t.loadBrands=function(){var r=t.pagingViewModel.pageSize(),i=t.pagingViewModel.skip(),u=i===0,f;u?r-=1:i-=1;f={Top:r,Skip:i};$.post(n.brandsLoadUrl,ko.mapping.toJSON(f)).done(function(n){t.serverErrors.set(n);n.success&&(t.brandingSettingsList(n.data.brands.map(function(n){return new Recruiting.RecruitmentAdministrator.BrandingSettings(n)})),u&&t.brandingSettingsList.splice(0,0,t.defaultBrand()),t.pagingViewModel.totalCount(n.data.totalCount))})};v=function(n){US.utils.window.setTimeout(function(){$("#"+n).addClass("success")},300);US.utils.window.setTimeout(function(){$("#"+n).removeClass("success")},3e3)}}}(),function(){namespace("US.RecruitmentAdministrator").CandidateConsentViewModel=function(n){function r(n){var i=ko.utils.arrayFirst(t.translations(),function(t){return t.LocaleId()===n});return i||(i={LocaleId:ko.observable(n),Message:ko.observable("")},ko.editable(i),i.beginEdit(),t.translations.push(i)),i}function u(){$.each(t.translations(),function(n,t){ko.editable(t);t.beginEdit()})}var i=this,t=this;t.translations=ko.mapping.fromJS(n.candidateConsentMessageTranslations||[]);t.consentMessageErrors=new Recruiting.Validation.Errors;u();t.defaultTranslation=r(n.tenantPreferredLocaleId);t.originalDefaultTranslationMessage=ko.observable(t.defaultTranslation.Message());t.originalEnabledValue=ko.observable(n.candidateConsentEnabled);t.enabled=ko.observable(t.originalEnabledValue());t.defaultTranslationMessage=t.defaultTranslation.Message;t.locales=n.locales;t.selectedLocale=ko.observable(null);t.originalSelectedLocale=ko.observable(null);t.selectedLocaleSelector=ko.computed({read:function(){return t.selectedLocale()},write:function(n){n!==t.selectedLocale()&&t.selectedLocale()!=null&&t.anyTranslationHasChanges()?(t.selectedLocale(t.originalSelectedLocale()),t.showConfirmationDialog(function(){t.rollbackAllTranslations();t.originalSelectedLocale(n);t.selectedLocale(n)})):(t.selectedLocale(n),t.originalSelectedLocale(n))}});t.selectedLocaleName=ko.computed(function(){return t.selectedLocale()?t.selectedLocale().Name:""});t.savingTranslationChanges=ko.observable();t.originalTextOfTranslationBeingEdited=ko.observable();t.translationBeingEdited=ko.observable();t.translationBeingEditedMessage=ko.observable("");t.selectedLocale.subscribe(function(n){if(!n){t.translationBeingEdited(null);t.translationBeingEditedMessage(null);t.originalTextOfTranslationBeingEdited(null);return}t.translationBeingEdited(r(n.Id));t.translationBeingEditedMessage(t.translationBeingEdited().Message());t.originalTextOfTranslationBeingEdited(t.translationBeingEdited().Message())});t.translationBeingEditedMessage.subscribe(function(n){t.translationBeingEdited()&&t.translationBeingEdited().Message(n)});t.saveTranslation=function(){t.applyChanges()};t.anyTranslationHasChanges=ko.computed(function(){return $(t.translations()).filter(function(){return this.hasChanges()}).length>0});t.tenantLocalePreferenceDisplayName=n.tenantLocalePreferenceDisplayName;t.defaultTranslationMessage.subscribe(function(n){return t.defaultTranslation.Message(n)});t.groupCollapsed=ko.observable(!0);t.savingChanges=ko.observable();t.messageMaxCharCount=5e4;t.editingTranslation=ko.observable(!1);t.applyChanges=function(){var r=$.post(n.saveCandidateConsentSettingsUrl,ko.mapping.toJSON({enabled:t.enabled(),translations:t.translations(),requiresReconsent:!1})).done(function(n){t.consentMessageErrors.set(n);n.success&&(t.consentMessageErrors.removeAll(),t.originalDefaultTranslationMessage(t.defaultTranslationMessage()),t.originalEnabledValue(t.enabled()),$.each(t.translations(),function(n,t){t.commit();t.beginEdit()}))});i.savingChanges(r)};t.defaultTranslationHasChanges=ko.computed(function(){return t.defaultTranslationMessage()!==t.originalDefaultTranslationMessage()});t.hasChanges=ko.computed(function(){return t.enabled()!==t.originalEnabledValue()||t.defaultTranslationHasChanges()});t.enableActions=ko.computed(function(){return t.hasChanges()&&!i.savingChanges()&&(!t.enabled()||$.trim(t.defaultTranslationMessage())!=="")});t.turnOnFeature=function(){return t.enabled(!0)};t.turnOffFeature=function(){t.enabled(!1);t.editingTranslation(!1)};t.revert=function(){t.consentMessageErrors.removeAll();t.defaultTranslationMessage(t.originalDefaultTranslationMessage());t.enabled(t.originalEnabledValue())};t.cancel=function(){t.defaultTranslationHasChanges()?t.showConfirmationDialog(t.revert):t.revert()};t.rollbackAllTranslations=function(){t.consentMessageErrors.removeAll();$.each(t.translations(),function(n,t){t.rollback();t.beginEdit()});t.translationBeingEditedMessage(t.originalTextOfTranslationBeingEdited())};t.revertTranslations=function(){t.anyTranslationHasChanges()&&t.showConfirmationDialog(t.rollbackAllTranslations)};t.closeTranslations=function(){t.anyTranslationHasChanges()?t.showConfirmationDialog(function(){t.rollbackAllTranslations();t.editingTranslation(!1);t.selectedLocaleSelector(null)},"RecruitmentAdministrator.CandidateBasicInformation.CandidateConsent.Translations.CloseModalText"):(t.editingTranslation(!1),t.selectedLocaleSelector(null))};t.showConfirmationDialog=function(n,t){US.utils.showModal({viewModel:{confirm:function(){n!=undefined&&n!=null&&n()},message:$.t(t||"RecruitmentAdministrator.CandidateBasicInformation.CandidateConsent.Translations.CancelModalText")},template:"ConsentMessageCancelModal"})};US.utils.window.attachBeforeUnload(function(){if(i.anyTranslationHasChanges())return $.t("RecruitmentAdministrator.FieldConfigurationManager.NavigationMessage")})}}(),function(n){var t;(function(t){var i=function(){function t(t){var i=this,r;this.originalSelectedLocale=ko.observable(null);this.savingTranslationChanges=ko.observable();this.originalTextOfTranslationBeingEdited=ko.observable("");this.translationBeingEdited=ko.observable();this.translationBeingEditedMessage=ko.observable("");this.savingChanges=ko.observable();this.messageMaxCharCount=5e4;this.showModal=ko.observable(!1);this.editingTranslation=ko.observable(!1);this.onTabNavigationRequested=function(t){i.hasChanges()?n.Notification.modal({header:$.t("RecruitmentAdministrator.DataPrivacyCommon.NotificationModal.Header"),question:$.t("RecruitmentAdministrator.DataPrivacyCommon.NotificationModal.Question"),confirmButton:$.t("RecruitmentAdministrator.DataPrivacyCommon.NotificationModal.ConfirmButton"),cancelButton:$.t("Common.Cancel"),confirm:function(){i.applyChanges(!1,t)},close:function(){}}):(n.Notification.clear(),t())};this.applyChangesWithoutReconsent=function(){i.applyChanges(!1)};this.applyChangesWithReconsent=function(){i.applyChanges(!0)};this.applyChanges=function(t,r){t=t===undefined?!1:t;var u=$.post(i.saveCandidateConsentSettingsUrl,ko.mapping.toJSON({enabled:i.enabled(),translations:i.translations(),requiresReconsent:t})).done(function(t){i.consentMessageErrors.set(t);i.savingChanges(null);t.success&&(i.consentMessageErrors.removeAll(),i.originalDefaultTranslationMessage(i.defaultTranslationMessage()),i.originalEnabledValue(i.enabled()),$.each(i.translations(),function(n,t){t.commit();t.beginEdit()}),i.isFirstVersion(!1),n.Notification.success($.t("RecruitmentAdministrator.CandidateConsent.SaveSuccessful"),{escape:!1}),i.enabled()&&i.messageHistory.unshift(t.data),r&&(n.Notification.clear(),r()))});i.savingChanges(u)};this.turnOnFeature=function(){return i.enabled(!0)};this.turnOffFeature=function(){n.TenantFeatureToggle.isEnabled("CandidateMatchScoreVisibility")&&i.consentRequiredForScoreVisibility&&i.originalEnabledValue()&&i.showModal(!0);i.enabled(!1);i.editingTranslation(!1)};this.renderContinueButton=function(){var t=function(){i.showModal(!1)},r=function(){i.turnOnFeature();i.showModal(!1)};return React.createElement(n.Rct.Components.Atoms.SaveCancelButtonGroup,{onSaveClick:t,onCancelClick:r,saveButtonAlias:"Common.ConfirmContinue",savingDeferred:null,enableOkButton:!0,enableCancelButton:!0,dataAutomation:"continue-button-group"})};this.renderContinueModalContent=function(){return React.createElement("div",{dangerouslySetInnerHTML:{__html:$.t("RecruitmentAdministrator.CandidateBasicInformation.CandidateConsent.DisableWarning")}})};this.revert=function(){i.rollbackAllTranslations();i.enabled(i.originalEnabledValue())};this.cancel=function(){i.anyTranslationHasChanges()?i.showConfirmationDialog(i.revert):i.revert()};this.rollbackAllTranslations=function(){i.consentMessageErrors.removeAll();$.each(i.translations(),function(n,t){t.rollback();t.beginEdit()});i.translationBeingEditedMessage(i.originalTextOfTranslationBeingEdited())};this.revertTranslations=function(){i.anyTranslationHasChanges()&&i.showConfirmationDialog(i.rollbackAllTranslations)};this.closeTranslations=function(){i.editingTranslation(!1);i.selectedLocaleSelector(null)};this.showConfirmationDialog=function(n,t){US.utils.showModal({viewModel:{confirm:function(){n!=undefined&&n!=null&&n()},message:$.t(t||"RecruitmentAdministrator.CandidateBasicInformation.CandidateConsent.Translations.CancelModalText")},template:"ConsentMessageCancelModal"})};this.translations=ko.mapping.fromJS(t.candidateConsentMessageTranslations||[]);this.consentMessageErrors=new n.Validation.Errors;this.isFirstVersion=ko.observable(t.isFirstVersion);this.makeTranslationsEditable();this.consentRequiredForScoreVisibility=t.consentRequiredForScoreVisibility;this.defaultTranslation=this.getTranslationByLocaleId(t.tenantPreferredLocaleId);this.originalDefaultTranslationMessage=ko.observable(this.defaultTranslation.Message());this.originalEnabledValue=ko.observable(t.candidateConsentEnabled);this.enabled=ko.observable(this.originalEnabledValue());this.defaultTranslationMessage=this.defaultTranslation.Message;this.locales=t.locales;this.tenantLocalePreferenceDisplayName=t.tenantLocalePreferenceDisplayName;this.saveCandidateConsentSettingsUrl=t.saveCandidateConsentSettingsUrl;this.messageHistory=ko.observableArray(t.messageHistory);this.fetchMessageUrl=t.fetchMessageUrl;this.selectedLocale=ko.observable(null);this.selectedLocaleName=ko.computed(function(){return i.selectedLocale()?i.selectedLocale().Name:""});this.anyTranslationHasChanges=ko.computed(function(){return $(i.translations()).filter(function(){return this.hasChanges()}).length>0});this.defaultTranslationHasChanges=ko.computed(function(){return i.defaultTranslationMessage()!==i.originalDefaultTranslationMessage()});this.hasChanges=ko.computed(function(){return i.enabled()!==i.originalEnabledValue()||i.enabled()&&i.anyTranslationHasChanges()});this.enableActions=ko.computed(function(){return(i.hasChanges()||i.enabled()&&i.anyTranslationHasChanges())&&!i.savingChanges()&&(!i.enabled()||$.trim(i.defaultTranslationMessage())!=="")});r=this;this.selectedLocaleSelector=ko.computed({read:function(){return r.selectedLocale()},write:function(n){r.selectedLocale(n);r.originalSelectedLocale(n)}});this.selectedLocale.subscribe(function(n){if(!n){i.translationBeingEdited(null);i.translationBeingEditedMessage(null);i.originalTextOfTranslationBeingEdited(null);return}i.translationBeingEdited(i.getTranslationByLocaleId(n.Id));i.translationBeingEditedMessage(i.translationBeingEdited().Message());i.originalTextOfTranslationBeingEdited(i.translationBeingEdited().Message())});this.translationBeingEditedMessage.subscribe(function(n){i.translationBeingEdited()&&i.translationBeingEdited().Message(n)});this.defaultTranslationMessage.subscribe(function(n){return i.defaultTranslation.Message(n)});this.hasChanges.subscribe(function(){n.Notification.clear();i.consentMessageErrors.removeAll()});US.utils.window.attachBeforeUnload(function(){if(i.anyTranslationHasChanges()||i.hasChanges())return $.t("RecruitmentAdministrator.FieldConfigurationManager.NavigationMessage")})}return t.prototype.getTranslationByLocaleId=function(n){var t=ko.utils.arrayFirst(this.translations(),function(t){return t.LocaleId()===n});return t||(t={LocaleId:ko.observable(n),Message:ko.observable("")},ko.editable(t),t.beginEdit(),this.translations.push(t)),t},t.prototype.makeTranslationsEditable=function(){$.each(this.translations(),function(n,t){ko.editable(t);t.beginEdit()})},t}();t.CandidateConsentViewModelV2=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(){namespace("US.RecruitmentAdministrator").ClosingReasonsViewModel=function(n){var i=this,t=this;n.closingReasons.sort(sort_by("Name"));t.closingReasons=ko.mapping.fromJS(n.closingReasons,{create:function(n){var t=new US.RecruitmentAdministrator.ClosingReason(n.data);return ko.editable(t),t}}).extend({recursiveEditable:!0});t.activeReasons=ko.computed(function(){return $.grep(t.closingReasons(),function(n){return!n.IsArchived()})});t.archivedReasons=ko.computed(function(){return $.grep(t.closingReasons(),function(n){return n.IsArchived()}).sort(sort_by({name:"ArchivedOn",reverse:!0,primer:function(n){return n?moment.utc(n):moment.utc()}}))});t.closingReasons.beginEdit();t.groupCollapsed=ko.observable(!0);t.archivedListCollapsed=ko.observable(!0);t.savingChanges=ko.observable();t.serverErrors=new Recruiting.Validation.Errors;t.ArchivedToggleTitle=ko.computed(function(){return i.archivedListCollapsed()?$.t("RecruitmentAdministrator.ClosingReasons.ShowArchivedToggleHeader_toggleOn"):$.t("RecruitmentAdministrator.ClosingReasons.HideArchivedToggleHeader_toggleOn")});t.archive=function(n){if(t.serverErrors.removeAll(),!n.Id()){t.closingReasons.remove(n);return}n.IsArchived(!0);t.archivedListCollapsed(!1)};t.add=function(){var n=new US.RecruitmentAdministrator.ClosingReason({IsNew:!0});ko.editable(n);t.closingReasons.push(n);US.utils.window.setTimeout(function(){$("#closing-reason-input"+(t.activeReasons().length-1)).focus()},0)};t.restore=function(n){n.IsArchived(!1)};t.enableActions=ko.computed(function(){return t.closingReasons.hasChanges()&&!t.savingChanges()});t.save=function(){t.serverErrors.removeAll();var i=$.grep(t.closingReasons(),function(n){return!n.IsNew()||n.Name()}),r=$.post(n.saveClosingReasonsUrl,ko.mapping.toJSON(i)).done(function(n){if(t.serverErrors.set(n),n.success){if(t.closingReasons.removeAll(),n.data.length){var i=ko.mapping.fromJS(n.data,{create:function(n){var t=new US.RecruitmentAdministrator.ClosingReason(n.data);return ko.editable(t),t}});t.closingReasons.push.apply(t.closingReasons,i());t.closingReasons.sort(sort_by("Name"))}t.closingReasons.commit();t.closingReasons.beginEdit()}});t.savingChanges.fromDeferred(r)};t.cancel=function(){t.serverErrors.removeAll();t.closingReasons.rollback();t.closingReasons.beginEdit()};US.utils.window.attachBeforeUnload(function(){if(t.closingReasons.hasChanges())return $.t("RecruitmentAdministrator.ClosingReasons.CancelModalText")})}}(),function(n){var t;(function(n){var t=function(){function n(n){this.candidateConsentViewModel=n.candidateConsentViewModel;this.dataPortabilityViewModel=n.dataPortabilityViewModel;this.dataRemovalViewModel=n.dataRemovalViewModel;this.activeTab=ko.observable("Consent")}return n.prototype.goToTab=function(n){var t=this;switch(this.activeTab()){case"Consent":this.candidateConsentViewModel.onTabNavigationRequested(function(){return t.activeTab(n)});break;case"DataRemoval":this.dataRemovalViewModel.onTabNavigationRequested(function(){return t.activeTab(n)});break;case"DataPortability":this.dataPortabilityViewModel.onTabNavigationRequested(function(){return t.activeTab(n)})}},n}();n.ConsentPrivacyManagerViewModel=t})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.getCustomMessageTemplate=function(){return null},t.prototype.toggleLabel=function(){return $.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.DataPortability.DataPortability")},t.prototype.translationsTooltipText=function(){return $.t("RecruitmentAdministrator.DataPortability.TranslationsTooltip")},t.prototype.displayTranslationMessageHeaderLabel=function(){return $.t("RecruitmentAdministrator.DataPortability.Translations.DataPortabilityMessage")},t.prototype.pageErrorMessagesPrefix=function(){return"RecruitmentAdministrator.DataPortability.Errors."},t}(n.ConsentPrivacyBaseViewModel);n.DataPortabilityViewModel=t})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.getCustomMessageTemplate=function(){return null},t.prototype.toggleLabel=function(){return $.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.DataRemoval.DataRemoval")},t.prototype.translationsTooltipText=function(){return $.t("RecruitmentAdministrator.DataRemoval.TranslationsTooltip")},t.prototype.displayTranslationMessageHeaderLabel=function(){return $.t("RecruitmentAdministrator.DataRemoval.Translations.DataRemovalMessage")},t.prototype.pageErrorMessagesPrefix=function(){return"RecruitmentAdministrator.DataRemoval.Errors."},t}(n.ConsentPrivacyBaseViewModel);n.DataRemovalViewModel=t})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(){namespace("US.RecruitmentAdministrator").DispositioningReasonsViewModel=function(n){var i=this,t=this;n.dispositioningReasons.sort(sort_by("Name"));t.dispositioningReasons=ko.mapping.fromJS(n.dispositioningReasons,{create:function(n){var t=new Recruiting.RecruitmentAdministrator.DispositioningReason(n.data);return ko.editable(t),t}}).extend({recursiveEditable:!0});t.activeReasons=ko.computed(function(){return $.grep(t.dispositioningReasons(),function(n){return!n.IsArchived()})});t.archivedReasons=ko.computed(function(){return $.grep(t.dispositioningReasons(),function(n){return n.IsArchived()}).sort(sort_by({name:"ArchivedOn",reverse:!0,primer:function(n){return n?moment.utc(n):moment.utc()}}))});t.dispositioningReasons.beginEdit();t.groupCollapsed=ko.observable(!0);t.archivedListCollapsed=ko.observable(!0);t.savingChanges=ko.observable();t.serverErrors=new Recruiting.Validation.Errors;t.ArchivedToggleTitle=ko.computed(function(){return i.archivedListCollapsed()?$.t("RecruitmentAdministrator.DispositioningReasons.ShowArchivedToggleHeader"):$.t("RecruitmentAdministrator.DispositioningReasons.HideArchivedToggleHeader")});t.archive=function(n){if(t.serverErrors.removeAll(),!n.Id()){t.dispositioningReasons.remove(n);return}n.IsArchived(!0);t.archivedListCollapsed(!1)};t.add=function(){var n=new Recruiting.RecruitmentAdministrator.DispositioningReason({IsNew:!0});ko.editable(n);t.dispositioningReasons.push(n);US.utils.window.setTimeout(function(){$("#dispositioning-reason-input"+(t.activeReasons().length-1)).focus()},0)};t.restore=function(n){n.IsArchived(!1)};t.enableActions=ko.computed(function(){return t.dispositioningReasons.hasChanges()&&!t.savingChanges()});t.save=function(){t.serverErrors.removeAll();var i=$.grep(t.dispositioningReasons(),function(n){return!n.IsNew()||n.Name()}),r=$.post(n.saveDispositioningReasonsUrl,ko.mapping.toJSON(i)).done(function(n){if(t.serverErrors.set(n),n.success){if(t.dispositioningReasons.removeAll(),n.data.length){var i=ko.mapping.fromJS(n.data,{create:function(n){var t=new Recruiting.RecruitmentAdministrator.DispositioningReason(n.data);return ko.editable(t),t}});t.dispositioningReasons.push.apply(t.dispositioningReasons,i());t.dispositioningReasons.sort(sort_by("Name"))}t.dispositioningReasons.commit();t.dispositioningReasons.beginEdit()}});t.savingChanges.fromDeferred(r)};t.cancel=function(){t.serverErrors.removeAll();t.dispositioningReasons.rollback();t.dispositioningReasons.beginEdit()};US.utils.window.attachBeforeUnload(function(){if(t.dispositioningReasons.hasChanges())return $.t("RecruitmentAdministrator.DispositioningReasons.CancelModalText")})}}(),function(){namespace("US.RecruitmentAdministrator").EmailSettingsViewModel=function(n){var t=this;n=$.extend({},{saveFromAddressUrl:null},n);t.emailSettings=new US.RecruitmentAdministrator.EmailSettings({FromAddress:n.fromAddress,JobSearchAgentsFromAddress:n.jobSearchAgentsFromAddress,JobSearchAgentsFromDisplayName:n.jobSearchAgentsFromDisplayName});ko.editable(t.emailSettings);t.emailSettings.beginEdit();t.savingChanges=ko.observable();t.naasSettingsUpdated=ko.observable(!1);t.defaultNaaSFromAddress=n.naasFromAddress;t.defaultNaaSDisplayName=n.naasDisplayName;t.defaultNaaSReplyToAddress=n.naasReplyToAddress;t.setDefaultNaaSSettings=function(){if(t.naasEmailSettings&&t.naasSettingsUpdated()){var i={fromAddress:t.defaultNaaSFromAddress,displayName:t.defaultNaaSDisplayName,replyToAddress:t.defaultNaaSReplyToAddress};US.utils.window.dispatchEvent(new CustomEvent("clearNaaSInformation",{detail:i}));t.naasSettingsUpdated(!1)}return{naasFromAddress:ko.observable(n.naasFromAddress),naasDisplayName:ko.observable(n.naasDisplayName),naasReplyToAddress:ko.observable(n.naasReplyToAddress),IsEmailNaaSEnabled:n.isEmailNaaSEnabled}};t.naasEmailSettings=ko.observable(t.setDefaultNaaSSettings());t.NaaSInfoUpdatedCallback=function(n,i,r){var u=i!=t.defaultNaaSDisplayName||n!=t.defaultNaaSFromAddress||r!=t.defaultNaaSReplyToAddress;t.naasSettingsUpdated(u);t.naasEmailSettings().naasDisplayName(i);t.naasEmailSettings().naasFromAddress(n);t.naasEmailSettings().naasReplyToAddress(r)};t.enableActions=ko.computed(function(){var n=t.naasEmailSettings().IsEmailNaaSEnabled?t.naasEmailSettings().naasDisplayName()&&t.naasEmailSettings().naasFromAddress()&&t.naasEmailSettings().naasReplyToAddress():!0;return(t.emailSettings.hasChanges()||t.naasSettingsUpdated())&&!t.savingChanges()&&t.emailSettings.FromAddress()&&t.emailSettings.JobSearchAgentsFromAddress()&&t.emailSettings.JobSearchAgentsFromDisplayName()&&n});t.enableCancel=ko.computed(function(){return(t.emailSettings.hasChanges()||t.naasSettingsUpdated())&&!t.savingChanges()});t.serverErrors=new Recruiting.Validation.Errors({});t.applyChanges=function(){var i=n.saveFromAddressUrl,r={FromAddress:t.naasEmailSettings().IsEmailNaaSEnabled?t.naasEmailSettings().naasReplyToAddress:t.emailSettings.FromAddress,JobSearchAgentsFromAddress:t.emailSettings.JobSearchAgentsFromAddress,JobSearchAgentsFromDisplayName:t.emailSettings.JobSearchAgentsFromDisplayName,naasDisplayName:t.naasEmailSettings().naasDisplayName,naasFromAddress:t.naasEmailSettings().naasFromAddress},u=$.post(i,ko.mapping.toJSON(r)).done(function(n){t.serverErrors.set(n);n.success&&(t.emailSettings.commit(),t.emailSettings.beginEdit(),t.defaultNaaSFromAddress=t.naasEmailSettings().naasFromAddress(),t.defaultNaaSDisplayName=t.naasEmailSettings().naasDisplayName(),t.defaultNaaSReplyToAddress=t.naasEmailSettings().naasReplyToAddress(),t.setDefaultNaaSSettings())});t.savingChanges.fromDeferred(u)};t.revert=function(){t.serverErrors.removeAll();t.emailSettings.rollback();t.emailSettings.beginEdit();t.naasEmailSettings(t.setDefaultNaaSSettings())};US.utils.window.attachBeforeUnload(function(){if(t.emailSettings.hasChanges())return $.t("RecruitmentAdministrator.EmailSettings.CancelModalText")})}}(),function(n){var t=function(){function t(t){this.saving=ko.observable(null);this.toggleFeatureUrl=t.toggleFeatureUrl;this.serverErrors=new n.Validation.Errors;this.requestInProgress=t.requestInProgress;this.featurePreview=ko.observable(t.featurePreview);this.isCollapsed=ko.observable(!0)}return t.prototype.toggleFeature=function(t){var i=this,r;this.requestInProgress()||this.saving()||t===this.featurePreview().Enabled()||(this.requestInProgress(!0),this.serverErrors.removeAll(),r=$.post(this.toggleFeatureUrl,ko.mapping.toJSON({featurePreviewId:this.featurePreview().Id(),enable:t})).done(function(r){if(i.serverErrors.set(r),r.success){i.featurePreview().Enabled(t);var u={type:n.Notification.type.SUCCESS,message:$.t("NewFeatures.SuccessMessage",{featureName:i.featurePreview().DisplayName(),onOff:(t?$.t("Common.On"):$.t("Common.Off")).toLowerCase()})};n.Notification.notifyAfterReload(u)}else i.requestInProgress(!1)}),this.saving(r))},t.prototype.showConfirmationModal=function(){var t=this;n.Notification.modal({header:$.t("NewFeatures.ConfirmationModal.Heading"),confirmButton:$.t("NewFeatures.ConfirmationModal.Yes"),cancelButton:$.t("NewFeatures.ConfirmationModal.No"),question:'<div class="alert alert-warning">'+$.t("NewFeatures.ConfirmationModal.Question")+"<\/div>",escape:!1,confirm:function(){return t.toggleFeature(!0)}})},t}();n.FeaturePreviewViewModel=t}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i;(function(t){var i=function(){function i(i){var r=this;this.googleAnalyticsSettings=new t.GoogleAnalyticsTenantSettings(i.googleAnalyticsTenantSettings);ko.editable(this.googleAnalyticsSettings);this.googleAnalyticsSettings.beginEdit();this.savingChanges=ko.observable();this.serverErrors=new n.Validation.Errors;this.currentEnabledState=i.googleAnalyticsTenantSettings.Enabled;this.currentTrackingId=i.googleAnalyticsTenantSettings.TrackingId;this.saveGoogleAnalyticsTenantSettingsUrl=i.saveGoogleAnalyticsTenantSettingsUrl;this.enableActions=ko.computed(function(){return r.hasChanges()&&!r.savingChanges()});US.utils.window.attachBeforeUnload(function(){if(r.enableActions())return!0})}return i.prototype.turnOnGoogleAnalyticsIntegration=function(){this.googleAnalyticsSettings.Enabled(!0)},i.prototype.turnOffGoogleAnalyticsIntegration=function(){this.googleAnalyticsSettings.Enabled(!1);this.serverErrors.removeAll()},i.prototype.hasChanges=function(){return this.currentEnabledState===!1&&this.googleAnalyticsSettings.Enabled()===!1?!1:this.googleAnalyticsSettings.TrackingId()!==this.currentTrackingId||this.googleAnalyticsSettings.Enabled()!==this.currentEnabledState},i.prototype.saveChanges=function(){var n=this,t,i;this.googleAnalyticsSettings.Enabled()||this.googleAnalyticsSettings.TrackingId(this.currentTrackingId);t={Enabled:this.googleAnalyticsSettings.Enabled(),TrackingId:this.googleAnalyticsSettings.TrackingId()};i=$.post(this.saveGoogleAnalyticsTenantSettingsUrl,JSON.stringify(t)).done(function(t){n.serverErrors.set(t);t.success&&(n.currentEnabledState=n.googleAnalyticsSettings.Enabled(),n.currentTrackingId=n.googleAnalyticsSettings.TrackingId(),n.googleAnalyticsSettings.commit(),n.googleAnalyticsSettings.beginEdit())});this.savingChanges(i)},i.prototype.cancelChanges=function(n){this.serverErrors.removeAll();this.googleAnalyticsSettings.rollback();this.googleAnalyticsSettings.beginEdit();n.toggleCollapsedGroup(n.GOOGLE_ANALYTICS)},i}();t.GoogleAnalyticsViewModel=i})(i=t.Integrations||(t.Integrations={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(){namespace("US.RecruitmentAdministrator.Integrations").HireRightViewModel=function(n){var t=this,i;t.settings=new US.RecruitmentAdministrator.Integrations.HireRightSettings(n.hireRightSettings);ko.editable(t.settings);i=t.settings.CompanyLogin()==null||t.settings.CompanyLogin().length==0;t.shouldShowCompanyLogin=ko.observable(i);t.verified=ko.observable(!i);t.savingChanges=ko.observable();t.serverErrors=new Recruiting.Validation.Errors;t.turnOnHireRight=function(){t.settings.Enabled(!0)};t.turnOffHireRight=function(){t.settings.Enabled(!1);t.serverErrors.removeAll()};t.enableActions=ko.computed(function(){return t.settings.hasChanges()&&!t.savingChanges()});t.showCompanyLogin=function(){t.shouldShowCompanyLogin(!0)};t.cancelChanges=function(){t.serverErrors.removeAll();t.settings.rollback();t.settings.beginEdit();t.shouldShowCompanyLogin(i)};t.linkMessage=ko.computed(function(){var i=$("#UsersAndLoginsHireRightLink").html(),t=$("<div/>"),n;return t.html(i),n=t.find(">a"),n.text($.t("RecruitmentAdministrator.Settings.Integrations.HireRight.UserIdMessageLink")),$.t("RecruitmentAdministrator.Settings.Integrations.HireRight.UserIdMessage",{userIdMessageLink:n.outerHtml(),escapeInterpolation:!0})});t.saveChanges=function(){var i={Enabled:t.settings.Enabled(),CompanyLogin:t.settings.CompanyLogin()},r=$.post(n.saveHireRightCredentialsUrl,JSON.stringify(i)).done(function(n){(t.serverErrors.set(n),n.success)&&(t.settings.commit(),t.settings.beginEdit())});t.savingChanges(r)};t.settings.beginEdit();US.utils.window.attachBeforeUnload(function(){if(t.enableActions())return $.t("RecruitmentAdministrator.Settings.Integrations.HireRight.CancelModalText")})}}(),function(){namespace("US.RecruitmentAdministrator").IntegrationsViewModel=function(n){function i(n){var t={name:n,collapsed:ko.observable(!0)};return t.collapsed.extend({notify:"always"}),t}var t=this;t.assessViewModel=n.assessViewModel;t.tenantAssessmentIntegrationsViewModel=n.tenantAssessmentIntegrationsViewModel;t.hireRightViewModel=n.hireRightViewModel;t.linkedInViewModel=n.linkedInViewModel;t.googleAnalyticsViewModel=n.googleAnalyticsViewModel;t.analyticsTenantSettings=n.analyticsTenantSettings;t.ASSESS_SYSTEMS="integrations.assess.systems";t.ASSESSMENT_INTEGRATIONS_ASSESSMENT="assessment.integrations.assessment";t.ASSESSMENT_INTEGRATIONS_WOTC="assessment.integrations.wotc";t.BACKGROUND_CHECK_VENDORS="integrations.background.check.vendors";t.LINKEDIN="integrations.linkedin";t.GOOGLE_ANALYTICS="integrations.google.analytics";t.collapseGroups=ko.observableArray([i(t.ASSESS_SYSTEMS),i(t.ASSESSMENT_INTEGRATIONS_ASSESSMENT),i(t.ASSESSMENT_INTEGRATIONS_WOTC),i(t.BACKGROUND_CHECK_VENDORS),i(t.LINKEDIN),i(t.GOOGLE_ANALYTICS)]);t.getCollapsedGroup=function(n){var i=$.grep(t.collapseGroups(),function(t){return t.name===n})[0];return i?i.collapsed:undefined};t.toggleCollapsedGroup=function(n){var i=t.getCollapsedGroup(n),r;i!==undefined&&(r=i(),r?History.pushState(null,document.title,"?"+$.param({activeSection:n},!0)):History.pushState(null,document.title,window.location.pathname),i(!r))}}}(),function(){namespace("US.RecruitmentAdministrator").JobBoardManagerViewModel=function(n){function r(n){var t={name:n,collapsed:ko.observable(!0)};return t.collapsed.extend({notify:"always"}),t}var i=this,t=this;t.CREATE_EDIT_JOB_BOARDS="create.edit.job.boards";t.DEFAULT_JOB_BOARDS="default.job.boards";t.COMPANY_JOB_BOARDS="company.job.boards";t.THIRD_PARTY_JOB_BOARDS="third.party.job.boards";t.PAGE_FEATURES="page.features";t.saveThirdPartyJobBoardIntegrationUrl=n.saveThirdPartyJobBoardIntegrationUrl;t.accountSetupRedirectUrl=n.accountSetupRedirectUrl;t.locales=n.locales;t.tenantLocalePreferenceDisplayName=n.tenantLocalePreference;t.opportunityFeatureViewModel=n.opportunityFeatureViewModel;t.selection=ko.observable(null);t.originalSelection=ko.observable(null);t.savingTranslationChanges=ko.observable();t.turnOnorOffDocumentParsing=function(n,t){t.EnableDocumentParsing(n)};t.turnOnorOffProximitySearch=function(n,t){t.EnableProximitySearch(n)};t.showRegisterLinkOnSignInPage=function(n,t){t.ShowRegisterLinkOnSignInPage(n)};t.selectedLocale=ko.computed({read:function(){return t.selection()},write:function(n){if(n!=t.selection()&&t.selection()!=null&&t.hasChanges()){var i=t.currentTranslationValue();t.selection(t.originalSelection());t.currentTranslationValue(i);t.showConfirmationDialog(function(){t.selection(n);t.originalSelection(n);t.resetTranslationState()})}else t.selection(n),t.originalSelection(n)}});t.hasChanges=function(){return t.currentTranslationValue()!=t.originalTranslationValue()};t.currentTranslationValue=ko.observable("");t.originalTranslationValue=ko.observable("");t.currentEditJobBoard=ko.observable();t.resetTranslationState=function(){if(t.selectedLocale()!=null){var n=$.grep(t.currentEditJobBoard().Translations(),function(n){return n.LocaleId()==t.selectedLocale().Id});if(n.length!=0){t.currentTranslationValue(n[0].Name());t.originalTranslationValue(n[0].Name());return}}t.currentTranslationValue("");t.originalTranslationValue("")};t.selectedLocale.subscribe(function(){t.resetTranslationState()});t.currentJobBoardIsSaved=ko.computed(function(){return t.currentEditJobBoard()&&t.currentEditJobBoard().Id()!=undefined});t.filterTypeaheadOptionsUrl=n.filterTypeaheadOptionsUrl;t.jobBoards=ko.mapping.fromJS(n.jobBoards,{create:function(n){return new Recruiting.RecruitmentAdministrator.JobBoard(n.data)}});t.jobBoardFilterCategories=ko.mapping.fromJS(n.jobBoardFilterCategories,{create:function(n){return new Recruiting.RecruitmentAdministrator.JobBoardFilterCategory(n.data)}});t.selectedJobBoardFilterCategoryId=ko.observable(null);t.selectedJobBoardFilterCategoryId.subscribe(function(n){var i=t.currentEditJobBoard();if(!i.FilterCategory()||i.FilterCategory().Id()!==n){if(!i.AllowInternal()){t.setJobBoardCategory(null,i);return}i.IsFilterCategoryActive()&&i.IsThereAtLeastOneActiveFilterValue()?t.showConfirmationDialog(function(){t.setJobBoardCategory(n,i)},function(){t.selectedJobBoardFilterCategoryId(i.FilterCategory().Id())},$.t("RecruitmentAdministrator.Settings.JobBoards.JobBoardFilters.ConfirmMessage")):t.setJobBoardCategory(n,i)}});t.setJobBoardCategory=function(n,i){if(!n){i.FilterCategory(null);return}var r=ko.utils.arrayFirst(t.jobBoardFilterCategories(),function(t){return t.Id()===n});(!i.FilterCategory()||i.FilterCategory()&&i.FilterCategory().Id()!==n)&&i.FilterCategory(r)};t.currentEditJobBoard.subscribe(function(n){i.resetTranslationState();n&&(n.FilterCategory.subscribe(function(n){n||t.selectedJobBoardFilterCategoryId(null)}),t.addSubscriptionForAllowInternal(n),n.IsFilterCategoryActive()?n.IsThereAtLeastOneActiveFilterValue()?t.selectedJobBoardFilterCategoryId(n.FilterCategory()?n.FilterCategory().Id():null):(t.selectedJobBoardFilterCategoryId(null),n.FilterCategory(null)):(t.selectedJobBoardFilterCategoryId(null),n.FilterCategory(null)),US.utils.window.setTimeout(function(){$("#EditJobBoardPanel").scrollUntilVisible()},0))});t.addSubscriptionForAllowInternal=function(n){n.AllowInternal.subscribe(function(i){!i&&t.selectedJobBoardFilterCategoryId()&&t.showConfirmationDialog(function(){t.selectedJobBoardFilterCategoryId(null)},function(){n.AllowInternal(!0)},$.t("RecruitmentAdministrator.Settings.JobBoards.JobBoardFilters.ConfirmMessage"))})};t.jobBoards().forEach(function(n){ko.editable(n);n.beginEdit()});t.tenantThirdPartyJobBoards=ko.mapping.fromJS(n.tenantThirdPartyJobBoards,Recruiting.RecruitmentAdministrator.TenantThirdPartyJobBoard.MAPPING);t.collapseGroups=ko.observableArray([r(t.CREATE_EDIT_JOB_BOARDS),r(t.DEFAULT_JOB_BOARDS),r(t.COMPANY_JOB_BOARDS),r(t.THIRD_PARTY_JOB_BOARDS),r(t.PAGE_FEATURES)]);ko.utils.arrayForEach(t.tenantThirdPartyJobBoards(),function(n){t.collapseGroups.push(r(n.IntegrationId()))});t.getCollapsedGroup=function(n){var i=$.grep(t.collapseGroups(),function(t){return t.name===n})[0];return i?i.collapsed:undefined};t.toggleCollapsedGroup=function(n){var i=t.getCollapsedGroup(n);i!==undefined&&i(!i())};t.brands=ko.mapping.fromJS(n.brands||[],Recruiting.RecruitmentAdministrator.Brand.MAPPING);t.jobBoardUrl=n.jobBoardUrl;t.defaultBrandId=ko.observable(n.defaultBrandId);t.defaultInternalJobBoardId=ko.observable(n.defaultInternalJobBoardId);t.defaultExternalJobBoardId=ko.observable(n.defaultExternalJobBoardId);t.selectedDefaultInternalJobBoardId=ko.observable(n.defaultInternalJobBoardId);t.selectedDefaultExternalJobBoardId=ko.observable(n.defaultExternalJobBoardId);t.editJobBoardErrors=new Recruiting.Validation.Errors(t.currentEditJobBoard);t.deleteJobBoardServerErrors=new Recruiting.Validation.Errors;t.updateDefaultJobBoardServerErrors=new Recruiting.Validation.Errors;t.request=ko.observable();t.defaultInternalJobBoardId.subscribe(function(n){t.currentEditJobBoard()&&t.currentEditJobBoard().Id()===n&&t.currentEditJobBoard().AllowInternal(!0)});t.defaultExternalJobBoardId.subscribe(function(n){t.currentEditJobBoard()&&t.currentEditJobBoard().Id()===n&&t.currentEditJobBoard().AllowExternal(!0)});t.getDropdownName=function(n){var i=t.isDefaultJobBoard(n);return $.t("Common.DropdownNameWithDefault",{context:i.toString(),name:n.Name()})};t.getBrandDropdownName=function(n){var i=t.defaultBrandId()==n.Id();return $.t("Common.DropdownNameWithDefault",{context:i.toString(),name:n.Name()})};$(document).on("brand-changed.jobboardmanagervm",function(n,i){var r=$.grepFirst(t.brands(),function(n){return n.Id()==i.BrandId});r?r.Name(i.Name):t.brands.push(new Recruiting.RecruitmentAdministrator.Brand({Id:i.BrandId,Name:i.Name}))});$(document).on("brand-deleted.jobboardmanagervm",function(n,i){var r=$.grepFirst(t.brands(),function(n){return n.Id()==i});r&&t.brands.remove(r)});$(document).on("default-brand-changed.jobboardmanagervm",function(n,i){t.defaultBrandId(i)});t.internalJobBoards=ko.computed(function(){return $.grep(t.jobBoards(),function(n){return n.AllowInternal()})});t.externalJobBoards=ko.computed(function(){return $.grep(t.jobBoards(),function(n){return n.AllowExternal()})});t.addNewJobBoard=function(){t.editJobBoardErrors.removeAll();t.deleteJobBoardServerErrors.removeAll();var n=new Recruiting.RecruitmentAdministrator.JobBoard({AllowInternal:!0,AllowExternal:!0,EnableDocumentParsing:!0,EnableProximitySearch:!1,ShowRegisterLinkOnSignInPage:!0,BrandId:t.defaultBrandId(),HasThirdPartyPostings:!1});t.currentEditJobBoard(n);ko.editable(t.currentEditJobBoard());t.currentEditJobBoard().beginEdit()};t.showConfirmDeleteJobBoard=function(n){US.utils.showModal({template:"JobBoardDeleteModal",viewModel:{name:n.Name(),confirm:t.deleteJobBoard.bind(t,n)},context:t})};t.deleteJobBoard=function(i){t.deleteJobBoardServerErrors.removeAll();var r=$.post(n.deleteJobBoardUrl,ko.toJSON({Id:i.Id()})).done(function(n){t.deleteJobBoardServerErrors.set(n);n.success&&t.jobBoards.remove(i)});t.request.fromDeferred(r)};t.editJobBoard=function(n,i){if(!t.currentEditJobBoard()||t.currentEditJobBoard().Id()!=n.Id()){if(t.currentEditJobBoard()&&i!==!0&&(t.jobBoardHasChanges()||t.hasChanges())){US.utils.showModal({template:"JobBoardCancelModal",viewModel:{confirm:t.editJobBoard.bind(t,n,!0),message:$.t("RecruitmentAdministrator.Settings.JobBoards.CancelModalText"),continueEditing:function(){}},context:t});return}t.deleteJobBoardServerErrors.removeAll();t.editJobBoardErrors.removeAll();var r=ko.mapping.fromJS(ko.mapping.toJS(n),{create:function(n){return new Recruiting.RecruitmentAdministrator.JobBoard(n.data)}});t.currentEditJobBoard(r);ko.editable(t.currentEditJobBoard());t.currentEditJobBoard().beginEdit()}};t.cancelEditJobBoard=function(){t.currentEditJobBoard(null)};t.jobBoardHasChanges=ko.computed(function(){if(!t.currentEditJobBoard())return!1;var n=$.grepFirst(t.jobBoards(),function(n){return n.Id()===t.currentEditJobBoard().Id()});return n?n.Name()!==t.currentEditJobBoard().Name()||n.AllowInternal()!==t.currentEditJobBoard().AllowInternal()||n.AllowExternal()!==t.currentEditJobBoard().AllowExternal()||n.EnableDocumentParsing()!==t.currentEditJobBoard().EnableDocumentParsing()||n.EnableProximitySearch()!==t.currentEditJobBoard().EnableProximitySearch()||n.ShowRegisterLinkOnSignInPage()!==t.currentEditJobBoard().ShowRegisterLinkOnSignInPage()||n.BrandId()!==t.currentEditJobBoard().BrandId()||t.jobBoardFilterHasChanges(n):t.currentEditJobBoard().Name()!==""});t.jobBoardFilterHasChanges=function(n){var t=n.FilterValues()?n.FilterValues().map(function(n){return n.Id}):null,r=i.currentEditJobBoard().FilterValues()?i.currentEditJobBoard().FilterValues().map(function(n){return n.Id}):null,u=t?t.length:0,f=r?r.length:0,e=u!==f||u>0&&!t.every(function(n,t){return n===r[t]}),o=(n.FilterCategory()?n.FilterCategory().Id():null)!==(i.currentEditJobBoard().FilterCategory()?i.currentEditJobBoard().FilterCategory().Id():null);return o||e};t.shouldDisableSaveButton=ko.computed(function(){if(!i.currentEditJobBoard())return!0;var n=i.currentEditJobBoard().FilterValues()?i.currentEditJobBoard().FilterValues().length:0;return t.request()||!t.currentEditJobBoard().Name()||!t.jobBoardHasChanges()||t.currentEditJobBoard().AllowInternal()&&i.currentEditJobBoard().FilterCategory()&&n===0});t.saveJobBoard=function(){t.editJobBoardErrors.removeAll();var i=$.post(n.saveJobBoardUrl,ko.mapping.toJSON(t.currentEditJobBoard)).done(function(n){var r,i;t.editJobBoardErrors.set(n);n.success&&(t.currentEditJobBoard().Id()?(i=$.grepFirst(t.jobBoards(),function(n){return n.Id()===t.currentEditJobBoard().Id()}),t.originalTranslationValue(t.currentTranslationValue()),i.Name(t.currentEditJobBoard().Name()),i.AllowInternal(t.currentEditJobBoard().AllowInternal()),i.AllowExternal(t.currentEditJobBoard().AllowExternal()),i.EnableDocumentParsing(t.currentEditJobBoard().EnableDocumentParsing()),i.EnableProximitySearch(t.currentEditJobBoard().EnableProximitySearch()),i.ShowRegisterLinkOnSignInPage(t.currentEditJobBoard().ShowRegisterLinkOnSignInPage()),i.BrandId(t.currentEditJobBoard().BrandId()),i.Translations(t.currentEditJobBoard().Translations()),i.FilterCategory(t.currentEditJobBoard().FilterCategory()),i.FilterValues(t.currentEditJobBoard().FilterValues()),i.commit(),i.beginEdit()):(t.currentEditJobBoard().Id(n.data.id),r=ko.mapping.fromJS(ko.mapping.toJS(t.currentEditJobBoard()),{create:function(n){return new Recruiting.RecruitmentAdministrator.JobBoard(n.data)}}),ko.editable(r),t.jobBoards.push(r),r.beginEdit()))});t.savingTranslationChanges.fromDeferred(i);t.request.fromDeferred(i)};t.saveTranslation=function(){var n,i,r;t.currentTranslationValue().trim()==""&&t.currentTranslationValue("");n=$.grep(t.currentEditJobBoard().Translations(),function(n){return n.LocaleId()==t.selectedLocale().Id});n.length==0?(t.currentTranslationValue()!=""&&t.currentEditJobBoard().Translations.push(new Recruiting.RecruitmentAdministrator.Translation({LocaleId:t.selectedLocale().Id,Name:t.currentTranslationValue()})),t.originalTranslationValue("")):t.currentTranslationValue()==""?(i=0,r=-1,ko.utils.arrayForEach(t.currentEditJobBoard().Translations(),function(n){n.LocaleId()==t.selectedLocale().Id&&(r=i);i++}),t.currentEditJobBoard().Translations.splice(r,1)):n[0].Name(t.currentTranslationValue());t.saveJobBoard()};t.saveDefaultJobBoards=function(){t.updateDefaultJobBoardServerErrors.removeAll();var i=$.post(n.saveDefaultJobBoardsUrl,ko.toJSON({defaultInternalJobBoardId:t.selectedDefaultInternalJobBoardId(),defaultExternalJobBoardId:t.selectedDefaultExternalJobBoardId()})).done(function(n){t.updateDefaultJobBoardServerErrors.set(n);n.success&&(t.defaultExternalJobBoardId(t.selectedDefaultExternalJobBoardId()),t.defaultInternalJobBoardId(t.selectedDefaultInternalJobBoardId()))});t.request.fromDeferred(i)};t.cancelDefaultJobBoards=function(){t.updateDefaultJobBoardServerErrors.removeAll();t.selectedDefaultExternalJobBoardId(t.defaultExternalJobBoardId());t.selectedDefaultInternalJobBoardId(t.defaultInternalJobBoardId())};t.defaultJobBoardsHasChanges=ko.computed(function(){return t.selectedDefaultInternalJobBoardId()!==t.defaultInternalJobBoardId()||t.selectedDefaultExternalJobBoardId()!==t.defaultExternalJobBoardId()});t.isDefaultJobBoard=function(n){var i=t.defaultInternalJobBoardId(),r=t.defaultExternalJobBoardId();return n.Id()==i||n.Id()==r};t.thirdPartyJobBoardsHaveChanges=function(){var n=$.grep(t.tenantThirdPartyJobBoards(),function(n){return n.hasChanges()});return n.length>0};US.utils.window.attachBeforeUnload(function(){if(t.defaultJobBoardsHasChanges()||t.currentEditJobBoard()&&t.jobBoardHasChanges()||t.hasChanges()||t.thirdPartyJobBoardsHaveChanges())return $.t("RecruitmentAdministrator.Settings.JobBoards.CancelModalText")});t.editingTranslation=ko.observable(!1);t.closeTranslations=function(){t.hasChanges()?t.showConfirmationDialog(function(){t.selection(null);t.editingTranslation(!1)}):(t.selection(null),t.editingTranslation(!1))};t.showConfirmationDialog=function(n,t,i){US.utils.showModal({viewModel:{confirm:function(){n!=undefined&&n!=null&&n()},continueEditing:function(){t!=undefined&&t!=null&&t()},message:i?i:$.t("RecruitmentAdministrator.Settings.JobBoards.CancelModalText")},template:"JobBoardCancelModal"})};t.DisplayIntegrationResult=function(n){var i=$.grepFirst(t.tenantThirdPartyJobBoards(),function(t){return t.IntegrationId()==n});i!=null&&i.displaySuccess()}}}(),function(){namespace("US.RecruitmentAdministrator").LibraryQuestionGridViewModel=function(n){function f(n){var t=$.grep(n.responseTypeOptions(),function(t){return t.Type==n.ResponseType()});return t.length==0?null:t[0]}var t=this,i,r,u;t.edit=n.edit;t.questions=n.questions;t.selectedQuestionIds=n.selectedQuestionIds||ko.observableArray();t.totalCount=n.totalCount||ko.observable(0);t.filteredCount=n.filteredCount||ko.observable(0);t.pagingViewModel=n.pagingViewModel||new US.Common.PagingViewModel;t.subscriptions=[];t.tenantPreferredLocaleId=n.tenantPreferredLocaleId;t.userLocaleId=n.userLocaleId;i=t.pagingViewModel.currentPage.subscribe(function(){t.loadQuestions()});t.subscriptions.push(i);t.recordAndSelectionCount=ko.computed(function(){return t.pagingViewModel.totalCount()===1?$.t("Common.Paging.SingleRecordWithSelection",{selectedCount:t.selectedQuestionIds().length}):$.t("Common.Paging.TotalRecordsWithSelection",{totalCount:t.pagingViewModel.totalCount(),selectedCount:t.selectedQuestionIds().length})});t.loadQuestions=function(){var i={Top:t.pagingViewModel.pageSize,Skip:t.pagingViewModel.skip(),QueryString:t.searchQuery()};t.searchQuery()&&(i.OrderBy=[{PropertyName:"MatchScore",Ascending:!1}]);t.selectedQuestionIds.removeAll();$.post(n.loadQuestionsUrl,ko.mapping.toJSON(i)).done(function(n){var i=ko.observableArray();ko.mapping.fromJS(n.libraryQuestions.map(function(n){return $.extend(n,{TenantPreferredLocaleId:t.tenantPreferredLocaleId,UserLocaleId:t.userLocaleId})}),Recruiting.Opportunity.LibraryQuestion.MAPPING,i);t.questions.removeAll();t.questions.push.apply(t.questions,i());t.filteredCount(n.filteredCount);t.pagingViewModel.totalCount(n.filteredCount);t.totalCount(n.totalCount);$("#AppQuestionsLibrary").offset()&&$("#AppQuestionsLibrary").scrollTo()})};t.searchQuery=n.searchQuery||ko.observable("");r=_.throttle(function(){t.pagingViewModel.currentPage(1)},200,{leading:!1});u=t.searchQuery.subscribe(r);t.subscriptions.push(u);t.questionTypeName=function(n){var t=f(n);return t!=null?t.Text:n.ResponseType()};t.questionTypeIcon=function(n){var t=f(n);return t!=null?t.Icon:n.ResponseType()};t.showPreview=function(n){US.utils.showModal({viewModel:n,context:t,template:"PreviewQuestionModal"})};t.dispose=function(){for(var n=0;n<t.subscriptions.length;n++)t.subscriptions[n].dispose()}}}(),function(){namespace("US.RecruitmentAdministrator.Integrations").LinkedInViewModel=function(n){var i=this,t=this,r=n.spinnerStartDelay||1e3,u=n.loaderDuration||6e3;t.fsa=new Recruiting.Utils.StateGraph({initial:"idle",states:{idle:{on:{LOAD:"loading",LI_LOADED:"loaded"}},loading:{on:{LI_FAILED:"failed",LI_LOADED:"loaded"}},failed:{on:{LI_LOADED:"loaded"}},loaded:{on:{LI_FAILED:"loaded"}}}});t.nextStateBy=function(n){var i=t.loaderState(),r=t.fsa.transition(i,n);t.loaderState(r)};t.loaderState=ko.observable(t.fsa.getInitialState());t.spinnerTimout=setTimeout(function(){return t.nextStateBy("LOAD")},r);t.loadingTimeout=setTimeout(function(){t.nextStateBy("LI_FAILED");t.widgetContainerObserver.disconnect()},u);t.onWidgetContainerMutation=function(){t.nextStateBy("LI_LOADED");t.widgetContainerObserver.disconnect()};$(document).ready(function(){var n=document.getElementById("linkedInWidgetContainer");t.widgetContainerObserver=new MutationObserver(t.onWidgetContainerMutation);t.widgetContainerObserver.observe(n,{childList:!0,subtree:!0})});t.linkedInSettings=new US.RecruitmentAdministrator.Integrations.LinkedInTenantSettings(n.linkedInTenantSettings);t.awliSettings=new RecruitmentAdministrator.Integrations.ApplyWithLinkedInTenantSettings(n.linkedInTenantSettings);t.postToLinkedInSettings=new RecruitmentAdministrator.Integrations.PostToLinkedInTenantSettings(n.linkedInTenantSettings);ko.editable(t.awliSettings);ko.editable(t.postToLinkedInSettings);t.awliSettings.beginEdit();t.postToLinkedInSettings.beginEdit();t.provisionApplicationUrl=n.provisionApplicationUrl;t.saveIntegrationUrl=n.saveIntegrationUrl;t.savePostToLinkedInSettingsUrl=n.savePostToLinkedInSettingsUrl;t.saveApplyWithLinkedInSettingsUrl=n.saveApplyWithLinkedInSettingsUrl;t.isProvisioning=ko.observable();t.provisioningErrors=new Recruiting.Validation.Errors;t.serverErrors=new Recruiting.Validation.Errors;t.savingAwliChanges=ko.observable();t.awliServerErrors=new Recruiting.Validation.Errors;t.savingPostChanges=ko.observable();t.postServerErrors=new Recruiting.Validation.Errors;t.onRefreshPage=function(){US.utils.window.reload()};t.turnOnAwliIntegration=function(){return t.awliSettings.ApplyEnabled(!0)};t.turnOffAwliIntegration=function(){return t.awliSettings.ApplyEnabled(!1)};t.turnOnPostIntegration=function(){return t.postToLinkedInSettings.PostEnabled(!0)};t.turnOffPostIntegration=function(){t.postToLinkedInSettings.PostEnabled(!1);t.postServerErrors.removeAll()};t.isAppProvisioned=ko.computed(function(){return t.linkedInSettings.ApplicationKey()!=null});t.showPlugin=ko.observable(t.awliSettings.ApplyIntegrationContext()==null);t.integrationPreviewText=ko.computed(function(){return t.showPlugin()?$.t("RecruitmentAdministrator.Settings.Integrations.LinkedIn.HideIntegrationDetails"):$.t("RecruitmentAdministrator.Settings.Integrations.LinkedIn.ViewIntegrationDetails")});t.integrationPreviewControlsVisible=ko.computed(function(){return t.awliSettings.ApplyIntegrationContext()!=null});t.integrationReady=ko.computed(function(){return t.awliSettings.ApplyReady()});t.pluginVisible=ko.computed(function(){return t.awliSettings.ApplyIntegrationContext()==null||t.awliSettings.ApplyIntegrationContext()!=null&&t.showPlugin()});t.showAwliSetting=ko.computed(function(){return t.awliSettings.ApplyIntegrationContext()!==null&&t.integrationReady()});t.onPreviewClick=function(){t.showPlugin(!t.showPlugin())};t.LinkedInCallback=function(n){var i=n.map(function(n){return{integrationContext:n.integrationContext,integrationType:n.integrationType,tenantType:n.tenantType}});$.post(t.saveIntegrationUrl,JSON.stringify(i)).done(function(n){n.success?(t.awliSettings.ApplyIntegrationContext(n.data.IntegrationContext),t.awliSettings.ApplyReady(n.data.ApplyReady)):t.serverErrors.set(n)})};t.hasAwliChanges=function(){return t.awliSettings.ApplyEnabled()!==n.linkedInTenantSettings.ApplyEnabled};t.hasPostChanges=function(){return t.postToLinkedInSettings.PostEnabled()!==n.linkedInTenantSettings.PostEnabled||t.postToLinkedInSettings.CompanyId()!==n.linkedInTenantSettings.CompanyId||t.postToLinkedInSettings.ContractId()!==n.linkedInTenantSettings.ContractId};t.enablePostActions=ko.computed(function(){return t.hasPostChanges()&&!t.savingPostChanges()});t.enableAwliActions=ko.computed(function(){return t.hasAwliChanges()&&!t.savingAwliChanges()});t.provisionApplication=function(){var n=$.post(t.provisionApplicationUrl).done(function(n){t.provisioningErrors.set(n);n.success&&US.utils.window.reload();t.isProvisioning(null)});t.isProvisioning(n)};t.saveAwliChanges=function(){var i={ApplyEnabled:t.awliSettings.ApplyEnabled()},r=$.post(t.saveApplyWithLinkedInSettingsUrl,JSON.stringify(i)).done(function(i){t.awliServerErrors.set(i);i.success&&(n.linkedInTenantSettings.ApplyEnabled=t.awliSettings.ApplyEnabled(),t.awliSettings.commit(),t.awliSettings.beginEdit())});t.savingAwliChanges(r)};t.savePostChanges=function(){var r={PostEnabled:t.postToLinkedInSettings.PostEnabled(),CompanyId:t.postToLinkedInSettings.CompanyId(),ContractId:t.postToLinkedInSettings.ContractId()},u=$.post(n.savePostToLinkedInSettingsUrl,JSON.stringify(r)).done(function(r){t.postServerErrors.set(r);r.success&&(n.linkedInTenantSettings.PostEnabled=i.postToLinkedInSettings.PostEnabled(),n.linkedInTenantSettings.PostEnabled?(n.linkedInTenantSettings.CompanyId=t.postToLinkedInSettings.CompanyId(),n.linkedInTenantSettings.ContractId=t.postToLinkedInSettings.ContractId()):(t.postToLinkedInSettings.CompanyId(n.linkedInTenantSettings.CompanyId),t.postToLinkedInSettings.ContractId(n.linkedInTenantSettings.ContractId)),t.postToLinkedInSettings.commit(),t.postToLinkedInSettings.beginEdit())});t.savingPostChanges(u)};t.cancelAwliChanges=function(){t.awliServerErrors.removeAll();t.awliSettings.rollback();t.awliSettings.beginEdit()};t.cancelPostChanges=function(){t.postServerErrors.removeAll();t.postToLinkedInSettings.rollback();t.postToLinkedInSettings.beginEdit()};US.utils.window.attachBeforeUnload(function(){if(t.enablePostActions()||t.enableAwliActions())return $.t("RecruitmentAdministrator.Settings.Integrations.LinkedIn.CancelModalText")})}}(),function(n){var t;(function(t){var i=function(){function i(n){this.featurePreviews=ko.observableArray(null);this.loadFeaturePreviewsUrl=n.loadFeaturePreviewsUrl;this.viewNewFeaturesUrl=n.viewNewFeaturesUrl;this.modalTemplateId=n.modalTemplateId;this.previousLoginTime=n.previousLoginTime;this.canAccessNewFeatures=n.canAccessNewFeatures}return i.prototype.loadFeaturePreviews=function(){var i=this;n.User.isNewSession()&&this.canAccessNewFeatures&&this.previousLoginTime&&$.get(this.loadFeaturePreviewsUrl,{afterDate:this.previousLoginTime}).done(function(n){i.featurePreviews($.map(n,function(n){return new t.FeaturePreview(n)}));i.featurePreviews().length>0&&US.utils.showModal({template:i.modalTemplateId,viewModel:i})}).fail(function(n){console.log(n)})},i.prototype.redirectToNewFeatures=function(){US.utils.window.redirect(this.viewNewFeaturesUrl)},i}();t.NewFeaturesModalViewModel=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(n){var t=function(){function t(t){var r=this,i;this.descriptionHtml=n.StringUtils.linkTranslationInline("NewFeatures.Description","NewFeatures.WhatsNew",t.whatsNewUrl,!0);this.requestInProgress=ko.observable(!1);i=$.map(t.featurePreviews,function(t){return new n.RecruitmentAdministrator.FeaturePreview(t)});this.featurePreviewViewModels=$.map(i,function(i){return new n.FeaturePreviewViewModel({featurePreview:i,toggleFeatureUrl:t.toggleFeatureUrl,requestInProgress:r.requestInProgress})})}return t}();n.NewFeaturesViewModel=t}(Recruiting||(Recruiting={})),function(){namespace("US.RecruitmentAdministrator").NotificationTemplatesViewModel=function(n){var i=this,t=this;t.forwardApplicationDetailsMergeTags=["{APPLICANT_SOURCE}","{APPLICANT_TYPE}","{APPLICATION_DATE}","{BRAND_NAME}","{CANDIDATE_FIRST_NAME}","{CANDIDATE_FULL_NAME}","{CANDIDATE_TITLE_LAST_NAME}","{FULL_TIME/PART_TIME}","{HIRING_MANAGER_FULL_NAME}","{JOB_FAMILY}","{LEGAL_ENTITY_COMPANY_CODE}","{LEGAL_ENTITY_COMPANY_NAME}","{LEGAL_ENTITY_DBA_NAME}","{OPPORTUNITY_TITLE}","{RECRUITER_NAME}","{REQUISITION_NUMBER}","{SALARY/HOURLY}","{SUPERVISOR_NAME}","{TODAYS_DATE}","{EMPLOYEE_REFERRAL_NAME}","{EMPLOYEE_REFERRAL_EMAIL}","{EMPLOYEE_REFERRAL_PHONE}","{VIEW_APPLICATION_LINK}"].sort();t.jobAlertMergeTags=["{BRAND_NAME}","{CANDIDATE_FIRST_NAME}","{CANDIDATE_FULL_NAME}","{CANDIDATE_TITLE_LAST_NAME}","{JOB_ALERT_RESULTS}","{JOB_BOARD_NAME}","{TODAYS_DATE}","{VIEW_JOB_BOARD_URI}"].sort();t.defaultMergeTags=["{CANDIDATE_FIRST_NAME}","{CANDIDATE_FULL_NAME}","{CANDIDATE_TITLE_LAST_NAME}","{RECRUITER_NAME}","{OPPORTUNITY_TITLE}","{REQUISITION_NUMBER}","{JOB_FAMILY}","{LEGAL_ENTITY_COMPANY_CODE}","{LEGAL_ENTITY_COMPANY_NAME}","{LEGAL_ENTITY_DBA_NAME}","{FULL_TIME/PART_TIME}","{SALARY/HOURLY}","{COMPENSATION}","{APPLICATION_DATE}","{BRAND_NAME}","{TODAYS_DATE}","{VIEW_PRESENCE_URI}","{VIEW_OPPORTUNITIES_URI}"].sort();t.defaultMergeTags=t.defaultMergeTags.concat(["{SUPERVISOR_NAME}"]).sort();t.defaultMergeTags=t.defaultMergeTags.concat(["{EMPLOYEE_REFERRAL_NAME}","{EMPLOYEE_REFERRAL_EMAIL}","{EMPLOYEE_REFERRAL_PHONE}"]).sort();t.offerLetterMergeTags=t.defaultMergeTags.concat(["{CANDIDATE_EMAIL}","{CANDIDATE_PRIMARY_PHONE}","{CANDIDATE_SECONDARY_PHONE}","{CANDIDATE_FULL_ADDRESS}","{RECRUITER_EMAIL}","{RECRUITER_PHONE}","{HIRING_MANAGER_FULL_NAME}","{HIRING_MANAGER_EMAIL}","{HIRING_MANAGER_PHONE}","{ONBOARDING_OWNER_FULL_NAME}","{ONBOARDING_OWNER_EMAIL}","{ONBOARDING_OWNER_PHONE}","{OFFER_DATE}","{ACCEPT_DATE}","{START_DATE}","{HOURS_PER_WEEK}","{HOURS_PER_SHIFT}"]).sort();t.offerLetterMergeTags=t.offerLetterMergeTags.concat(["{SUPERVISOR_EMAIL}","{SUPERVISOR_PHONE}"]).sort();Recruiting.TenantFeatureToggle.isEnabled("OfferContactMergeTags")&&(t.offerLetterMergeTags=t.offerLetterMergeTags.concat(["{OFFER_CONTACT_PHONE_NUMBER}","{OFFER_CONTACT_EMAIL}"]).sort());t.candidateOfferEmailMergeTags=["{CANDIDATE_OFFER_URL}","{OFFER_EXPIRATION_DATE}","{OFFER_RECRUITER_FULL_NAME}","{OFFER_RECRUITER_EMAIL_ADDRESS}","{LEGAL_ENTITY_COMPANY_CODE}","{LEGAL_ENTITY_COMPANY_NAME}","{LEGAL_ENTITY_DBA_NAME}","{LEGAL_ENTITY_NAME}","{CANDIDATE_FIRST_NAME}","{CANDIDATE_FULL_NAME}","{CANDIDATE_LAST_NAME}","{CANDIDATE_TITLE_LAST_NAME}","{CANDIDATE_OFFER_LINK}"].sort();t.closeOpportunityMergeTags=t.defaultMergeTags.concat(["{APPLICANT_SOURCE}","{HIRING_MANAGER_FULL_NAME}"]).sort();t.mergeTags=[];t.mergeTags[US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_DISPOSITION]=t.defaultMergeTags;t.mergeTags[US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_FORWARDAPPLICATIONDETAILEMAILS]=t.forwardApplicationDetailsMergeTags;t.mergeTags[US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_OFFER]=t.offerLetterMergeTags;t.mergeTags[US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_CANDIDATEOFFERNOTIFICATIONEMAIL]=t.candidateOfferEmailMergeTags;t.mergeTags[US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_CANDIDATEOFFERACCEPTANCEEMAIL]=t.candidateOfferEmailMergeTags;t.mergeTags[US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_JOBALERT]=t.jobAlertMergeTags;t.mergeTags[US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_CLOSEOPPORTUNITY]=t.closeOpportunityMergeTags;t.mergeTagManager=new MergeTagManager;t.templateTypes=[{id:US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_DISPOSITION,name:$.t("RecruitmentAdministrator.Templates.Disposition"),supportshtml:!0},{id:US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_FORWARDAPPLICATIONDETAILEMAILS,name:$.t("RecruitmentAdministrator.Templates.ForwardApplicationDetailEmails"),supportshtml:!0},{id:US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_JOBALERT,name:$.t("RecruitmentAdministrator.Templates.JobAlerts"),supportshtml:!0},{id:US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_OFFER,name:$.t("RecruitmentAdministrator.Templates.OfferLetters"),supportshtml:!0}];var r={id:US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_CLOSEOPPORTUNITY,name:$.t("RecruitmentAdministrator.Templates.CloseOpportunity"),supportshtml:!0},u={id:US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_CANDIDATEOFFERACCEPTANCEEMAIL,name:$.t("RecruitmentAdministrator.Templates.CandidateOfferAcceptanceEmail"),supportshtml:!0},f={id:US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_CANDIDATEOFFERNOTIFICATIONEMAIL,name:$.t("RecruitmentAdministrator.Templates.CandidateOfferNotificationEmail"),supportshtml:!0};t.templateTypes.unshift(r);t.templateTypes.unshift(u,f);t.creatableTemplateTypes=[r,{id:US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_DISPOSITION,name:$.t("RecruitmentAdministrator.Templates.Disposition"),supportshtml:!0},{id:US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_FORWARDAPPLICATIONDETAILEMAILS,name:$.t("RecruitmentAdministrator.Templates.ForwardApplicationDetailEmails"),supportshtml:!0},{id:US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_JOBALERT,name:$.t("RecruitmentAdministrator.Templates.JobAlerts"),supportshtml:!0},{id:US.RecruitmentAdministrator.NotificationTemplate.NOTIFICATION_TYPE_OFFER,name:$.t("RecruitmentAdministrator.Templates.OfferLetters"),supportshtml:!0}];t.changesIndicatorMessage=ko.observable();t.templates=ko.mapping.fromJS(n.notificationTemplates.sort(sort_by("Name")),US.RecruitmentAdministrator.NotificationTemplate.MAPPING);t.templateTypesGrouping=ko.observable();t.templateSelectionList=ko.mapping.fromJS(n.notificationTemplates.sort(sort_by("Name")),US.RecruitmentAdministrator.NotificationTemplate.MAPPING);t.setTemplateTypesGrouping=function(){var n=$.map($.grep(t.templateTypes,function(n){return $.grepFirst(t.templates(),function(t){return t.TemplateType()==n.id})!=null}),function(n){return{id:n.id,name:n.name,template:"group-separator-template",values:$.grep(t.templateSelectionList(),function(t){return t!=null&&t.TemplateType()==n.id})}});n.unshift({id:0,name:"",values:null,template:"group-separator-template-choose"});t.templateTypesGrouping(n)};t.setTemplateTypesGrouping();t.templateTypesForSelection=$.map(t.templateTypes,function(n){return{id:n.id,name:n.name}});t.setHtmlSupport=function(n){if(n&&n.TemplateType()){var t=$.grepFirst(i.templateTypes,function(t){return t.id===n.TemplateType()&&t.supportshtml===!0}),r=t?!0:!1;n.SupportsHtml(r)}};t.templates().forEach(function(n){t.setHtmlSupport(n);ko.editable(n);n.beginEdit()});t.templateDropdownName=function(n){return n.Name()||$.t("RecruitmentAdministrator.Templates.NewTemplatePlaceholder")};t.selectedTemplate=ko.observable();t.mergeFilterQuery=ko.observable("");t.selectedTemplateType=ko.computed({read:function(){return t.selectedTemplate()?t.selectedTemplate().TemplateType():null},write:function(n){t.selectedTemplate()&&t.selectedTemplate().TemplateType(n);return}});t.filteredMergeTags=ko.computed({read:function(){var n,i;if(t.selectedTemplate()!=null&&(n=t.selectedTemplate().TemplateType(),n))return t.mergeFilterQuery()?(i=t.mergeFilterQuery().toLowerCase(),ko.utils.arrayFilter(t.mergeTags[n],function(n){return n.toString().toLowerCase().indexOf(i)>=0})):t.mergeTags[n]}});t.templateTypesDropdown=ko.computed(function(){return t.selectedTemplate()!=null&&t.selectedTemplate().Id()?t.templateTypes:t.creatableTemplateTypes});t.empty=ko.observable(null);t.mergeTagsEmpty=ko.computed({read:function(){return t.filteredMergeTags()!==undefined&&t.filteredMergeTags().length===0}});t.operationWithTemplate=ko.computed({read:function(){var n=t.selectedTemplate()!=null&&t.selectedTemplate().Id();return t.selectedTemplate()!=null?(n?$.t("Edit"):$.t("Create"))+" "+$.t("RecruitmentAdministrator.Templates.Template"):""}});t.serverErrors=new Recruiting.Validation.Errors(t.selectedTemplate);t.savingChanges=ko.observable();t.groupCollapsed=ko.observable(!0);t.selectedTemplate.subscribe(function(n){n&&($("#MainContainer").scrollTo(),t.mergeFilterQuery(""))});t.selectedTemplateInDropdown=ko.computed({read:function(){return t.selectedTemplate()?$.grepFirst(t.templateSelectionList(),function(n){return n.Id()==t.selectedTemplate().Id()}):null},write:function(n){if(n!=""){var i=$.grepFirst(t.templates(),function(t){return t.Id()==n.Id()});if(i==null)return}t.revert().done(function(){t.setHtmlSupport(i);t.selectedTemplate(i)});t.selectedTemplate.notifySubscribers()}});t.previousTemplate=ko.observable();t.templateTypeOnChangeSubscription=null;t.createTemplate=function(){t.revert().done(function(){var i=new US.RecruitmentAdministrator.NotificationTemplate(n);ko.editable(i);i.beginEdit();t.templates.push(i);t.selectedTemplate(i);t.selectedTemplate().TemplateType.subscribe(function(n){n&&t.previousTemplate(n)},this,"beforeChange");t.templateTypeOnChangeSubscription=i.TemplateType.subscribe(function(){t.confirmTypeChange()});$("#MainContainer").scrollTo()})};t.confirmTypeChange=function(){var n=$.Deferred(),r=function(){if(t.mergeFilterQuery(""),t.selectedTemplate())if(t.setHtmlSupport(t.selectedTemplate()),t.selectedTemplate().SupportsHtml())$("div.mce-toolbar").show();else{$("div.mce-toolbar").hide();var n=$.stripHtml(t.selectedTemplate().TextBody());t.selectedTemplate().TextBody(n)}},u=function(){i.serverErrors.removeAll();i.selectedTemplate()&&(i.templateTypeOnChangeSubscription&&i.templateTypeOnChangeSubscription.dispose(),i.selectedTemplate().TemplateType(i.previousTemplate()),i.templateTypeOnChangeSubscription=i.selectedTemplate().TemplateType.subscribe(function(){t.confirmTypeChange()}));n.resolve()};return i.previousTemplate()&&i.selectedTemplate()&&i.selectedTemplate().TemplateType()&&i.previousTemplate()!==i.selectedTemplate().TemplateType()?(Recruiting.Notification.modal({header:$.t("RecruitmentAdministrator.Templates.RevertTemplateTypeTitle"),question:$.t("RecruitmentAdministrator.Templates.RevertTemplateTypeText"),confirmButton:$.t("Common.Yes"),cancelButton:$.t("Common.No"),confirm:r,close:u}),n.promise()):(!i.previousTemplate()&&i.selectedTemplate()&&i.selectedTemplate().TemplateType()&&r(),n.promise())};t.save=function(){t.changesIndicatorMessage("Common.Saving");var i=$.post(n.saveNotificationTemplatesUrl,ko.mapping.toJSON({Id:t.selectedTemplate().Id(),Name:t.selectedTemplate().Name(),Subject:t.selectedTemplate().Subject(),TextBody:t.selectedTemplate().TextBody(),TemplateType:t.selectedTemplate().TemplateType()})).done(function(n){(t.serverErrors.set(n),n.success)&&($("#MainContainer").scrollTo(),t.selectedTemplate().Id(n.data.id),t.selectedTemplate().commit(),t.selectedTemplate().beginEdit(),$(document).trigger("notification-template-changed",ko.mapping.toJS(t.selectedTemplate())),t.refreshTemplateSelectionGroup())});t.savingChanges.fromDeferred(i)};t.deleteTemplate=function(){if(!t.savingChanges()){var i=function(){t.changesIndicatorMessage("Common.Deleting");var i=JSON.stringify({templateId:t.selectedTemplate().Id()}),r=$.post(n.deleteNotificationTemplatesUrl,i).done(function(n){if(t.serverErrors.set(n),n.success){$(document).trigger("notification-template-deleted",t.selectedTemplate().Id());var i=t.selectedTemplate();t.templates.remove(i);t.refreshTemplateSelectionGroup()}});t.savingChanges.fromDeferred(r);$("#MainContainer").scrollTo()};US.utils.showModal({viewModel:{confirm:i,name:t.selectedTemplate().Name()},template:"TemplatesDeleteModal"})}};t.refreshTemplateSelectionGroup=function(){t.templateSelectionList=ko.mapping.fromJS(ko.mapping.toJS(t.templates));t.setTemplateTypesGrouping();t.selectedTemplate(null)};t.revert=function(){var n=$.Deferred(),t=function(){if(i.serverErrors.removeAll(),i.selectedTemplate()){var t=i.selectedTemplate();i.selectedTemplate().rollback();i.selectedTemplate().beginEdit();i.selectedTemplate(null);t.Id()||i.templates.remove(t)}n.resolve();$("#MainContainer").scrollTo()};return i.selectedTemplate()&&i.selectedTemplate().hasChanges()?(US.utils.showModal({viewModel:{confirm:t},template:"NotificationTemplateRevertConfirm"}),n.promise()):(i.previousTemplate(null),t(),n.promise())};t.enableSave=ko.computed(function(){return!t.savingChanges()&&t.selectedTemplate()&&t.selectedTemplate().hasChanges()&&t.selectedTemplate().Name()&&(t.selectedTemplate().TemplateType()==4||t.selectedTemplate().Subject())&&t.selectedTemplate().TextBody()});t.showDelete=ko.computed(function(){return t.selectedTemplate()&&t.selectedTemplate().Id()&&t.selectedTemplate().TemplateType()!=9&&t.selectedTemplate().TemplateType()!=10});t.getTemplateTextHeight=function(){var n=$(window).height();return n*.65};US.utils.window.attachBeforeUnload(function(){if(t.selectedTemplate()&&t.selectedTemplate().hasChanges())return $.t("RecruitmentAdministrator.Templates.CancelModalText")})}}(),function(){namespace("US.FeatureConfiguration").OpportunityFeaturesViewModel=function(n){var t=n;return t.isApprovalParallel=function(n){return n.Name()=="Parallel"},t.hideApprovalParallel=ko.computed(function(){return!t.configurationGroup.isFeatureEnabled("Approvals")}),t.isParallelEnabled=ko.computed({read:function(){return t.configurationGroup.isFeatureEnabled("Parallel").toString()},write:function(n){var i=t.configurationGroup.findFeature("Parallel");i&&i.Enabled(n==="true")}}),t}}(),function(){namespace("US.FeatureConfiguration").OrganizationFeaturesViewModel=function(n){var t=n;return t.dependencies=[{parent:"OrgLevels",children:["DefaultOpportunityOrgLevelsFromUser","RestrictOpportunityAccessByOrgLevels","RestrictOrgLevelSelectionsByQualifiers"]}],t.getParentFeature=function(n){var r=n.Name(),i=null;return t.dependencies.forEach(function(n){if(_.some(n.children,function(n){return n===r})){i=n.parent;return}}),i},t.getDependentFeatures=function(n){var r=n.Name(),i=_.find(t.dependencies,function(n){return n.parent===r});return i!=null?i.children:[]},t.isDependentFeature=function(n){return t.getParentFeature(n)!=null},t.hideDependentFeature=function(n){var i=t.getParentFeature(n);return i!=null&&!t.configurationGroup.isFeatureEnabled(i)},t.turnOffFeatureAndDependents=function(n){t.turnOffFeature(n);var i=t.getDependentFeatures(n);i!=null&&i.forEach(function(n){var i=t.configurationGroup.findFeature(n);i&&t.turnOffFeature(i)})},t}}(),function(){namespace("US.RecruitmentAdministrator").PermissionSettingsViewModel=function(n){var t=this,r,i;t.allPermissions=n.permissions;t.permissions=ko.mapping.fromJS(n.permissions,Recruiting.RecruitmentAdministrator.Permission.MAPPING);t.updatePermissionsUrl=n.updatePermissionsUrl;t.recruitingProcessesSettingsUrl=n.recruitingProcessesSettingsUrl;t.savingChanges=ko.observable();t.selectPermissions=function(n){var u=[],f,i,r;for(f in n)i=f.split("."),r=ko.utils.arrayFirst(t.permissions(),function(n){return n.Resource()===i[0]&&n.Action()===i[1]}),r&&u.push(r);return u};t.candidatePermissions=function(){return t.selectPermissions(Recruiting.RecruitmentAdministrator.Permission.DATA.candidates)};t.opportunityPermissions=function(){return t.selectPermissions(Recruiting.RecruitmentAdministrator.Permission.DATA.opportunities)};t.selectPermissionsModel=function(n){var u=[],f,i,r;for(f in n)i=f.split("."),r=ko.utils.arrayFirst(t.allPermissions,function(n){return n.Resource===i[0]&&n.Action===i[1]}),r&&u.push(new Recruiting.RecruitmentAdministrator.PermissionSettings(r));return u};t.candidatePermissionsModel=function(){return t.selectPermissionsModel(Recruiting.RecruitmentAdministrator.Permission.DATA.candidates)};t.opportunityPermissionsModel=function(){return t.selectPermissionsModel(Recruiting.RecruitmentAdministrator.Permission.DATA.opportunities)};t.setPermissionsEditable=function(){$.each(t.permissions(),function(n,t){ko.editable(t);t.beginEdit()})};t.setPermissionsEditable();r=function(){$.each(t.permissions(),function(n,t){t.commit();t.beginEdit()})};t.turnOnPermission=function(n){n.Allowed(!0)};t.turnOffPermission=function(n){n.Allowed(!1)};i=function(){var n=!1;return ko.utils.arrayForEach(t.permissions(),function(t){return t.hasChanges()?(n=!0,!0):!1}),n};t.enableActions=ko.computed(function(){return i()&&!t.savingChanges()});t.applyChanges=function(){var n=$.grep(t.permissions(),function(n){return n.hasChanges()==!0}),i=$.post(t.updatePermissionsUrl,ko.mapping.toJSON(n)).done(function(n){n.success&&r()});t.savingChanges(i)};t.revert=function(){$.each(t.permissions(),function(n,t){t.rollback();t.beginEdit()})};US.utils.window.attachBeforeUnload(function(){return i()?$.t("RecruitmentAdministrator.FieldConfigurationManager.NavigationMessage"):null})}}(),function(n){var t;(function(t){var i=function(){function i(i){var r=this,u,f,e;this.physicalLocations=ko.observableArray($.map(i.physicalLocations,function(n){return new t.PhysicalLocation(n)}));this.totalCount=ko.observable(i.totalCount);this.loadPhysicalLocationsUrl=i.loadPhysicalLocationsUrl;this.archivePhysicalLocationsUrl=i.archivePhysicalLocationsUrl;this.generatePhysicalLocationsReportUrl=i.generatePhysicalLocationsReportUrl;this.downloadTemporaryFileUrl=i.downloadTemporaryFileUrl;this.pagingViewModel=i.pagingViewModel;this.selectedPhysicalLocationIds=ko.observableArray();this.pagingViewModel.currentPage.subscribe(function(){r.loadPhysicalLocations()});this.serverErrors=new n.Validation.Errors;this.deletePhysicalLocationsTemplate="DeletePhysicalLocationsModalTemplate";this.exportingCsv=ko.observable(!1);this.recordAndSelectionCount=ko.computed(function(){return r.totalCount()===1?$.t("Common.Paging.SingleRecordWithSelection",{selectedCount:r.selectedPhysicalLocationIds().length}):$.t("Common.Paging.TotalRecordsWithSelection",{totalCount:r.totalCount(),selectedCount:r.selectedPhysicalLocationIds().length})});u={localizedNameAsc:[{PropertyName:"LocalizedName",Ascending:!0},{PropertyName:"LocalizedLocationId",Ascending:!0}],localizedNameDesc:[{PropertyName:"LocalizedName",Ascending:!1},{PropertyName:"LocalizedLocationId",Ascending:!1}],localizedLocationIdAsc:[{PropertyName:"LocalizedLocationId",Ascending:!0},{PropertyName:"LocalizedName",Ascending:!0}],localizedLocationIdDesc:[{PropertyName:"LocalizedLocationId",Ascending:!1},{PropertyName:"LocalizedName",Ascending:!1}],localizedDescriptionAsc:[{PropertyName:"LocalizedDescription",Ascending:!0},{PropertyName:"LocalizedName",Ascending:!0}],localizedDescriptionDesc:[{PropertyName:"LocalizedDescription",Ascending:!1},{PropertyName:"LocalizedName",Ascending:!1}],stateAsc:[{PropertyName:"State",Ascending:!0},{PropertyName:"LocalizedName",Ascending:!0}],stateDesc:[{PropertyName:"State",Ascending:!1},{PropertyName:"LocalizedName",Ascending:!1}],countryAsc:[{PropertyName:"Country",Ascending:!0},{PropertyName:"LocalizedName",Ascending:!0}],countryDesc:[{PropertyName:"Country",Ascending:!1},{PropertyName:"LocalizedName",Ascending:!1}],relevance:[{PropertyName:"MatchScore",Ascending:!1}]};f={LocalizedName:{"true":"localizedNameAsc","false":"localizedNameDesc"},LocalizedLocationId:{"true":"localizedLocationIdAsc","false":"localizedLocationIdDesc"},LocalizedDescription:{"true":"localizedDescriptionAsc","false":"localizedDescriptionDesc"},State:{"true":"stateAsc","false":"stateDesc"},Country:{"true":"countryAsc","false":"countryDesc"},MatchScore:{"false":"relevance"}};this.orderByKey=ko.observable("localizedNameAsc");this.orderBy=ko.computed({read:function(){return u[r.orderByKey()][0]},write:function(n){r.orderByKey(f[n.PropertyName][n.Ascending]);r.loadPhysicalLocations()}});this.physicalLocationQuery=new n.RecruitmentAdministrator.PhysicalLocationQuery;this.physicalLocationQuery.Top=ko.computed(function(){return r.pagingViewModel.pageSize});this.physicalLocationQuery.Skip=ko.computed(function(){return r.pagingViewModel.skip()});this.physicalLocationQuery.OrderBy=ko.computed(function(){return[r.orderBy()]});this.physicalLocationQuery.QueryString.subscribe(function(){r.orderBy(r.physicalLocationQuery.QueryString()?u.relevance[0]:u.localizedNameAsc[0])});this.totalCount.subscribe(function(n){r.pagingViewModel.totalCount(n)});e=i.throttleFactor===undefined?500:i.throttleFactor;this.instantaneousQueryString=ko.observable("");this.throttledQueryString=ko.computed({read:function(){return r.instantaneousQueryString()},write:function(n){r.instantaneousQueryString(n)}}).extend({throttle:e});this.throttledQueryString.subscribe(function(n){r.physicalLocationQuery.QueryString(n)})}return i.prototype.emptySearchResults=function(){return!this.pagingViewModel.totalCount()&&!this.physicalLocationQuery.QueryString()==!1},i.prototype.loadPhysicalLocations=function(){var n=this;$.post(this.loadPhysicalLocationsUrl,ko.mapping.toJSON(this.physicalLocationQuery)).done(function(i){var r=$.map(i.physicalLocations,function(n){return new t.PhysicalLocation(n)});n.physicalLocations.removeAll();n.selectedPhysicalLocationIds.removeAll();n.physicalLocations.push.apply(n.physicalLocations,r);n.totalCount(i.totalCount)})},i.prototype.import=function(){},i.prototype.delete=function(){US.utils.showModal({viewModel:this,context:this,template:this.deletePhysicalLocationsTemplate})},i.prototype.archiveQuestions=function(){var t=this;$.post(this.archivePhysicalLocationsUrl,ko.toJSON(this.selectedPhysicalLocationIds())).done(function(i){t.serverErrors.set(i);i.success?(n.Notification.success($.t("RecruitmentAdministrator.PhysicalLocations.DeletePhysicalLocationModal.SuccessMessage",{count:t.selectedPhysicalLocationIds().length}),{clearAfterNotify:!0,delay:7e3}),t.loadPhysicalLocations()):n.Notification.error($.t("RecruitmentAdministrator.PhysicalLocations.DeletePhysicalLocationModal.FailureMessage"),{clearAfterNotify:!0,delay:7e3});$(t.deletePhysicalLocationsTemplate).modal("hide")})},i.prototype.exportToCsv=function(){var n=this;this.exportingCsv(!0);US.utils.window.redirectWithoutUnloadEvents(this.generatePhysicalLocationsReportUrl);US.utils.window.setTimeout(function(){return n.exportingCsv(!1)},5e3)},i}();t.PhysicalLocationsViewModel=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var r=function(){function n(){}return n}(),i=function(){function i(i){var r=this;this.location=ko.observable();this.countryChoices=[];this.stateChoices=ko.observableArray().extend({editable:!0});this.addressSelected=ko.observable();this.locating=ko.observable();this.saving=ko.observable();this.flipped=ko.observable(!1);this.countryId=ko.observable().extend({editable:!0});this.countryRequired=ko.observable(!1);this.addressPostalCodeInvalidLength=ko.observable(!1);this.latitudeRequired=ko.observable(!1);this.longitudeRequired=ko.observable(!1);this.hasChanges=!1;this.locationAddressError=ko.observable(!1);this.geoServiceUnavailable=ko.observable(!1);this.disableCodeAndAddress=ko.observable(!1);this.emptyTemplate=function(){return $("<div>",{"class":"tt-suggestion tt-selectable tt-empty-results","data-automation":"typeahead-additional-option"}).data("ttDatum","all").append($("<div>",{text:$.t("PhysicalLocation.Index.ManualEntryIntro")})).append($("<a>",{href:"#",text:$.t("PhysicalLocation.Index.ManualEntryLink")}))};this.addonTemplate=function(){return $("<div>",{"class":"tt-suggestion tt-selectable tt-all-results","data-automation":"typeahead-additional-option"}).data("ttDatum","all").append($("<div>",{text:$.t("PhysicalLocation.Index.ManualEntryIntro")})).append($("<a>",{href:"#",text:$.t("PhysicalLocation.Index.ManualEntryLink")}))};this.location(new t.PhysicalLocation(i.location));this.editing=!!this.location().Id();this.countryChoices=i.countryChoices;this.stateChoices(i.stateChoices);this.countryUrl=i.countryUrl;this.updateStatesUrl=i.updateStatesUrl;this.redirectUrl=i.redirectUrl;this.findAddressCandidateUrl=i.arcGisSettings.FindAddressCandidatesUrl;this.saveUrl=i.saveUrl;this.uiErrors=new n.Validation.Errors(this.location);ko.editable(this.location());this.location().beginEdit();this.countryId(this.location().Address().Country().Id());this.usaLatitude=i.usaLatitude;this.usaLongitude=i.usaLongitude;this.arcGisSuggestUrl=i.arcGisSettings.SuggestUrl;this.initialDisplayProperties={name:this.location().DisplayName(),address:this.location().DisplayAddress(),streetAddress:this.location().DisplayStreetAddress(),id:this.location().DisplayLocationId(),description:this.location().DisplayDescription()};typeof require!="undefined"?(this.testGeoService(),this.initializeMap()):this.geoServiceUnavailable(!0);this.addressSelected=ko.computed(function(){return!!r.location().Address().Country().Name()});this.allowAddressChanges=this.location().SourceOfTruth()===t.LocationSourceOfTruth.Recruiting;this.isUltiProLocation=this.location().SourceOfTruth()===t.LocationSourceOfTruth.Ultipro;this.location().IsAvailableForOpportunities.subscribe(function(n){n||r.resetDisplayProperties()});US.utils.window.attachBeforeUnload(function(){if(r.location().hasChanges()||r.hasChanges)return $.t("CreateCandidate.CancelModalText")})}return i.prototype.onSelected=function(n,t){var i=this;if(t==="all"){this.edit();return}this.uiErrors.removeAll();this.findAddressCandidate(t.text,t.magicKey,!1,function(n,t){i.countryId(t.CountryId);i.changeCountry().done(function(){i.location().Address().setFromArcGis(n.attributes,t)})})},i.prototype.resetDisplayProperties=function(){this.location().DisplayName(this.initialDisplayProperties.name);this.location().DisplayAddress(this.initialDisplayProperties.address);this.location().DisplayStreetAddress(this.initialDisplayProperties.streetAddress);this.location().DisplayLocationId(this.initialDisplayProperties.id);this.location().DisplayDescription(this.initialDisplayProperties.description)},i.prototype.testGeoService=function(){var n=this;$.ajax(this.findAddressCandidateUrl+"?"+$.param({Address:"",City:"",Region:"",Postal:"",SingleLine:"test",category:"",outFields:"*",maxLocations:"",outSR:"",searchExtent:"",location:"",distance:"",magicKey:"",f:"pjson"}),{suppressErrors:!0}).done(function(t){t.error&&(n.locating(!1),n.geoServiceUnavailable(!0))}).fail(function(){n.locating(!1);n.geoServiceUnavailable(!0)})},i.prototype.findAddressCandidate=function(t,i,r,u){var f=this,e;r===void 0&&(r=!1);u===void 0&&(u=function(){});e={Address:"",City:"",Region:"",Postal:"",SingleLine:t,category:"",outFields:"*",maxLocations:"",outSR:"",searchExtent:"",location:"",distance:"",magicKey:i,f:"pjson"};$.getJSON(this.findAddressCandidateUrl+"?"+$.param(e)).done(function(t){if(n.Notification.clear(),f.locationAddressError(!1),t.error||t.candidates.length===0){r?(f.defaultToCountry(),u(null,null)):f.locationAddressError(!0);f.locating(!1);f.adjustPosition();return}var e=function(n,t){return n.score>t.score?-1:n.score==t.score?0:n.score<t.score?1:void 0},i=t.candidates.sort(e)[0];f.resolveStateAndCountry(i.attributes.RegionAbbr,i.attributes.Country,r,function(n){f.location().Coordinates().Latitude(i.location.y);f.location().Coordinates().Longitude(i.location.x);f.setMarker(i.location);u(i,n);f.locating(!1);require(["esri/geometry/Extent"],function(n){f.view.goTo(new n(i.extent),{duration:1e3})})})}).fail(function(){f.locating(!1);f.geoServiceUnavailable(!0)})},i.prototype.resolveStateAndCountry=function(t,i,r,u){var f=this;$.ajax({url:this.countryUrl,data:ko.toJSON({state:t,country:i}),method:"POST"}).done(function(t){if(n.Notification.clear(),f.locationAddressError(!1),!t.success&&!r){f.locationAddressError(!0);f.adjustPosition();f.locating(!1);return}u(t.data)})},i.prototype.defaultToCountry=function(){this.location().Coordinates().Latitude(this.usaLatitude);this.location().Coordinates().Longitude(this.usaLongitude);this.setMarker({x:this.usaLongitude,y:this.usaLatitude});this.view.goTo({center:[this.location().Coordinates().Longitude(),this.location().Coordinates().Latitude()],zoom:5},{duration:1e3})},i.prototype.initializeMap=function(){var n=this;$(window).resize(function(){n.adjustPosition()});$(window).scroll(function(){n.adjustPosition()});require(["esri/Map","esri/views/MapView","esri/layers/GraphicsLayer","dojo/domReady!","esri/geometry/Point","esri/Graphic"],function(t,i,r){n.adjustPosition();n.map=new t({basemap:"streets"});var u=new r({id:"graphics"});n.map.layers.add(u);n.addressSelected()?(n.view=new i({container:"viewDiv",map:n.map,zoom:15,center:[n.location().Coordinates().Longitude(),n.location().Coordinates().Latitude()],constraints:{rotationEnabled:!1}}),n.setMarker({x:n.location().Coordinates().Longitude(),y:n.location().Coordinates().Latitude()})):n.view=new i({container:"viewDiv",map:n.map,zoom:5,center:[n.usaLongitude,n.usaLatitude],constraints:{rotationEnabled:!1}});n.view.ui.move("zoom","top-right");n.view.on("double-click",function(t){t.button===2&&(n.view.zoom=n.view.zoom-1)});n.view.on("drag",function(t){var i={x:t.x,y:t.y},r,u;n.view.hitTest(i).then(function(i){if(i.results[0]){var r=i.results[0].graphic;r&&(t.stopPropagation(),n.graphic=r)}});t.action==="end"&&n.graphic&&(t.stopPropagation(),r=n.view.toMap(i),n.location().Coordinates().Latitude(r.latitude),n.location().Coordinates().Longitude(r.longitude),n.graphic=null);n.graphic&&(t.stopPropagation(),u=n.graphic.clone(),u.geometry=n.view.toMap(i),n.map.layers.getItemAt(0).removeAll(),n.map.layers.getItemAt(0).add(u))});n.view.on("pointer-move",function(t){var i={x:t.x,y:t.y};n.view.hitTest(i).then(function(n){n.results[0]&&n.results[0].graphic?$("#viewDiv").addClass("pointer-cursor"):$("#viewDiv").removeClass("pointer-cursor")})})})},i.prototype.save=function(){var t=this;n.Notification.clear();this.locationAddressError(!1);this.uiErrors.removeAll();this.adjustPosition();this.saving(!0);$.post(this.saveUrl,ko.toJSON(this.location())).done(function(i){if(!i.success){t.uiErrors.set(i);i.domainErrors&&i.domainErrors.length&&n.Notification.error({errors:i.domainErrors});t.adjustPosition();t.saving(!1);return}t.location().commit();t.hasChanges=!1;n.Notification.notifyAfterRedirect(t.redirectUrl,{message:$.t("PhysicalLocation.Index.RedirectMessage")})})},i.prototype.cancel=function(){US.utils.window.redirect(this.redirectUrl)},i.prototype.edit=function(){this.location().hasChanges()&&(this.hasChanges=!0,this.location().commit());this.countryId.beginEdit();this.location().beginEdit();this.stateChoices.beginEdit();this.flipped(!0);var t=n.TenantFeatureToggle.isEnabled("PhysicalLocationSyncEnhancements")&&this.isUltiProLocation;this.disableCodeAndAddress(t)},i.prototype.cancelEdit=function(){this.countryId.rollback();this.stateChoices.rollback();this.location().rollback();this.flipped(!1)},i.prototype.confirmEdit=function(){this.countryId.commit();this.location().commit();this.stateChoices.commit();this.flipped(!1)},i.prototype.manual=function(){var i=this,t=!0,n;if(this.countryRequired(!1),this.addressPostalCodeInvalidLength(!1),this.latitudeRequired(!1),this.longitudeRequired(!1),this.countryId()||(this.countryRequired(!0),t=!1),this.location().Address().PostalCode()&&this.location().Address().PostalCode().length<3&&(this.addressPostalCodeInvalidLength(!0),t=!1),this.geoServiceUnavailable()&&!this.location().Coordinates().hasValidLatitude()&&(this.latitudeRequired(!0),t=!1),this.geoServiceUnavailable()&&!this.location().Coordinates().hasValidLongitude()&&(this.longitudeRequired(!0),t=!1),t){if(this.geoServiceUnavailable()){this.confirmEdit();this.setMarker({x:parseFloat(this.location().Coordinates().Longitude()),y:parseFloat(this.location().Coordinates().Latitude())});this.view.goTo({center:[parseFloat(this.location().Coordinates().Longitude()),parseFloat(this.location().Coordinates().Latitude())],zoom:5},{duration:1e3});return}this.locating(!0);n=[];this.location().Address().Line1()&&n.push(this.location().Address().Line1());this.location().Address().Line2()&&n.push(this.location().Address().Line2());this.location().Address().City()&&n.push(this.location().Address().City());this.location().Address().State().Name()&&n.push(this.location().Address().State().Name());this.location().Address().PostalCode()&&n.push(this.location().Address().PostalCode());this.location().Address().Country().Name()&&n.push(this.location().Address().Country().Name());this.findAddressCandidate(n.join(","),"",!0,function(){i.confirmEdit();i.locating(!1)})}},i.prototype.setMarker=function(n){var t=this;require(["esri/geometry/Point","esri/geometry/SpatialReference","esri/Graphic","esri/geometry/support/webMercatorUtils","esri/symbols/PictureMarkerSymbol","esri/PopupTemplate"],function(i,r,u,f,e){var o=new i({latitude:n.y,longitude:n.x,spatialReference:new r({wkid:4326})}),s=new u(f.geographicToWebMercator(o),new e({url:"../Content/images/map-marker.svg",height:"60px",width:"40px",yoffset:"30px"}));t.map.layers.getItemAt(0).removeAll();t.map.layers.getItemAt(0).add(s)})},i.prototype.adjustPosition=function(){var r=$("#viewDiv").parent(),n=r.offset(),t=$(window).width(),u=$(window).scrollTop(),f=$(document).height(),i=n.top;t<768?$("#viewDiv").hide():$("#viewDiv").css({top:i-u,left:n.left,width:t-n.left,height:f-i})},i.prototype.changeCountry=function(){var n=this;return this.location().Address().Country().Id(this.countryId()),this.location().Address().State().Code(null),ko.utils.arrayForEach(this.countryChoices,function(t){t.Id===n.countryId()&&n.location().Address().Country().Code(t.Code)}),$.ajax({url:this.updateStatesUrl,dataType:"json",context:this,data:{countryId:this.countryId()}}).done(function(t){n.stateChoices(t)})},i}();t.PhysicalLocationViewModel=i})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(){namespace("US.RecruitmentAdministrator").QuestionLibraryViewModel=function(n){function f(){t.serverErrors.removeAll();t.questionInEdit().questionTextHasFocus(!0);t.serverErrors.model=t.questionInEdit();ko.editable(t.questionInEdit());t.questionInEdit().beginEdit()}var i=this,t=this,r,e,o,u;t.MAX_ANSWERS=n.maxAnswerChoicesAllowed||260;t.searchQuery=n.searchQuery||ko.observable("");t.selectedQuestionIds=n.selectedQuestionIds||ko.observableArray();t.questions=n.questions;t.totalCount=n.totalCount||ko.observable(0);t.filteredCount=n.filteredCount||ko.observable(0);t.locales=n.locales;t.tenantPreferredLocaleId=n.tenantPreferredLocaleId;t.serverErrors=new Recruiting.Validation.Errors;t.shouldAllowChanges=ko.observable(!0);t.translationsVisible=ko.observable(!1);t.pagingViewModel=n.pagingViewModel||new US.Common.PagingViewModel;t.closeTranslations=function(){t.translationsVisible(!1)};t.pagingViewModel.currentPage.subscribe(function(){t.selectedQuestionIds([])});t.recordAndSelectionCount=ko.computed(function(){return t.pagingViewModel.totalCount()===1?$.t("Common.Paging.SingleRecordWithSelection",{selectedCount:t.selectedQuestionIds().length}):$.t("Common.Paging.TotalRecordsWithSelection",{totalCount:t.pagingViewModel.totalCount(),selectedCount:t.selectedQuestionIds().length})});t.questionInEdit=ko.observable(null);t.editQuestion=function(n){History.pushState({},null,"?mode=edit");t.questionInEdit(n);f()};t.gridViewModel=n.gridViewModel||new US.RecruitmentAdministrator.LibraryQuestionGridViewModel({});t.gridViewModel.edit=t.editQuestion;t.create=function(){History.pushState({},null,"?mode=create");var n=new Recruiting.Opportunity.LibraryQuestion({TenantPreferredLocaleId:t.tenantPreferredLocaleId});n.Translations.push(new Recruiting.Opportunity.QuestionTranslation(t.tenantPreferredLocaleId));t.questionInEdit(n);f()};r=function(n){$("#"+n).addClass("success");US.utils.window.setTimeout(function(){$("#"+n).removeClass("success")},3e3)};t.savingChanges=ko.observable();t.saveQuestion=function(){var i=$.post(n.saveQuestionsUrl,ko.toJSON(t.questionInEdit())).done(function(n){var u,i;t.serverErrors.set(n);n.success&&(u=t.questionInEdit(),u.LastModified(moment()),u.commit(),i=u.Id(),i?r(i):(t.searchQuery(""),t.searchQuery.valueHasMutated(),US.utils.window.setTimeout(function(){i=t.questions()[0].Id();r(i)},400)),t.questionInEdit(null),History.back())});t.savingChanges.fromDeferred(i)};t.cancel=function(){History.back();t.questionInEdit().rollback();t.questionInEdit(null)};t.enableActions=ko.computed(function(){return i.questionInEdit()&&ko.unwrap(i.questionInEdit().defaultTranslation().Value)!==""&&!i.savingChanges()});t.deleteQuestion=function(){$.post(n.archiveQuestionsUrl,ko.toJSON([t.questionInEdit().Id])).done(function(n){t.serverErrors.set(n);n.success&&(t.questionInEdit().commit(),t.pagingViewModel.currentPage(1),t.questionInEdit(null),History.back())})};e=function(){return t.selectedQuestionIds().length==t.questions().length};t.removeQuestions=function(){$.post(n.archiveQuestionsUrl,ko.toJSON(t.selectedQuestionIds)).done(function(n){if(t.serverErrors.set(n),n.success){var i=t.pagingViewModel.currentPage(),r=i>1&&e()?i-1:i;t.pagingViewModel.currentPage(r)}t.selectedQuestionIds([])})};t.deleteQuestionMessage=function(){return t.questionInEdit()?$.t("Opportunity.Create.ApplicationQuestions.DeleteQuestionMessage"):$.t("ScreeningQuestions.Library.DeleteMultipleQuestions")};t.markForDeletion=function(){US.utils.showModal({viewModel:t,context:t,template:"DeleteQuestionModal"})};t.removeQuestion=function(){t.questionInEdit()?t.deleteQuestion():t.removeQuestions();$("#DeleteQuestionModal").modal("hide")};t.showPreview=function(){US.utils.showModal({viewModel:t.questionInEdit(),context:t,template:"PreviewQuestionModal"})};t.showTranslations=function(){t.translationsVisible(!0)};o=function(){t.questionInEdit(null)};u=function(){var n=History.getState().cleanUrl.split("?")[1];n||o()};US.utils.window.attachBeforeUnload(function(){if(t.enableActions())return $.t("ScreeningQuestions.Library.CancelModalText")});$(window).on("statechange",u);t.dispose=function(){$(window).off("statechange",u)}}}(),function(n){var t;(function(n){var t;(function(){})(t=n.RecruitingProcesses||(n.RecruitingProcesses={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(){namespace("US.RecruitmentAdministrator").RecruitingProcessesViewModel=function(n){var t=this,r;t.setupRecruitingProcess=function(t){if(t.maxNumberOfSteps(n.maxNumberOfSteps),t.DeactivatedOnDateMessage=ko.computed(function(){return t.DeactivatedOn()===null?"":$.t("RecruitmentAdministrator.RecruitingProcessesEditor.DeactivatedOnDateDescription",{date:moment.utc(t.DeactivatedOn()).local().format("L")})}),n.permissions){var i=n.permissions.map(function(n){return n.Allowed});t.enabledPermissions([!0,i[0]])}ko.editable(t);t.beginEdit()};t.showModal=ko.observable(!1);t.recruitingProcesses=ko.observableArray(n.recruitingProcesses.map(function(n){return new Recruiting.RecruitmentAdministrator.RecruitingProcess(n)}));t.recruitingProcesses().forEach(function(n){t.setupRecruitingProcess(n)});var u=function(n){return n.IsActive()?n:null},f=function(n){return n.IsActive()?null:n},i=t.recruitingProcesses().filter(u);t.activeRecruitingProcesses=ko.observableArray(i).extend({recursiveEditable:!0});i=t.recruitingProcesses().filter(f);t.inactiveRecruitingProcesses=ko.observableArray(i).extend({recursiveEditable:!0});t.inactiveListCollapsed=ko.observable(!0);t.groupCollapsed=ko.observable(n.collapseEditor);t.displayToApplicant=ko.observable(n.enableDisplayToApplicant);t.arePanelsOpened=ko.observable(!1);t.hiringManagerError=ko.observable(!1);this.computedStepIndex=0;t.isPanelClosed=function(n){return t.ClosedStates()[n]?"new-process-step-"+n:"new-process-step-"+n+" panel-grey"};t.openOrCloseAllPanels=function(){var n=t.ClosedStates(),i=t.arePanelsOpened();n=n.map(function(){return i});t.ClosedStates(n);t.arePanelsOpened(!i)};t.changeStateAtIndex=function(n){var i=t.ClosedStates(),r;i[n]=!i[n];t.ClosedStates(i);r=i.filter(function(n){return!n}).length;r===0&&t.arePanelsOpened()?t.arePanelsOpened(!1):r!==i.length||t.arePanelsOpened()||t.arePanelsOpened(!0)};t.StateOfAllCollapsedToggle=ko.computed(function(){return t.arePanelsOpened()?$.t("RecruitmentAdministrator.RecruitingProcessesEditor.CollapsedAllPermissions"):$.t("RecruitmentAdministrator.RecruitingProcessesEditor.ExpandAllPermissions")});t.InactiveToggleTitle=ko.computed(function(){return t.inactiveListCollapsed()?$.t("RecruitmentAdministrator.RecruitingProcessesEditor.ShowInactiveToggleHeader"):$.t("RecruitmentAdministrator.RecruitingProcessesEditor.HideInactiveToggleHeader")});t.notificationTemplates=ko.mapping.fromJS(n.notificationTemplates,US.RecruitmentAdministrator.NotificationTemplate.MAPPING);t.savingChanges=ko.observable();t.selectedRecruitingProcessInDropDown=ko.observable();t.recruitingProcessBeingEdited=ko.observable();$(document).on("notification-template-changed",function(n,i){if(i.TemplateType==1){var r=$.grepFirst(t.notificationTemplates(),function(n){return n.Id()==i.Id});r?r.Name(i.Name):t.notificationTemplates.push(new US.RecruitmentAdministrator.NotificationTemplate(i))}});$(document).on("notification-template-deleted",function(n,i){var r=$.grepFirst(t.notificationTemplates(),function(n){return n.Id()==i});r&&t.notificationTemplates.remove(r)});t.recruitingProcessBeingEdited.subscribe(function(n){n&&(t.arePanelsOpened(!1),t.recruitingProcessBeingEdited().Steps&&(t.ClosedStates=ko.observableArray(t.recruitingProcessBeingEdited().Steps().map(function(){return!0}))),US.utils.window.setTimeout(function(){$("#RecruitingProcessCurrentEditing").scrollUntilVisible()},.1))});t.serverErrors=new Recruiting.Validation.Errors({});t.isActiveServerErrors=new Recruiting.Validation.Errors({});t.selectedRecruitingProcessInDropDown.subscribe(function(i){if(i!=r){if(i==undefined&&t.recruitingProcessBeingEdited(null),t.hasChanges()){t.modalDismissCallback=function(){t.selectedRecruitingProcessInDropDown(r)};t.modalConfirmCallback=function(){if(t.serverErrors.removeAll(),t.recruitingProcessBeingEdited().stopEditingSteps(),t.recruitingProcessBeingEdited().rollback(),t.recruitingProcessBeingEdited().beginEdit(),t.displayToApplicant()&&i)for(var n=0;n<i.Steps().length;n++)i.Steps()[n].DisplayToApplicant()||i.Steps()[n].DisplayToApplicant("In Progress");t.recruitingProcessBeingEdited(i);t.selectedRecruitingProcessInDropDown(i)};n.cancelChangesModal.modal("show");return}if(t.serverErrors.removeAll(),t.isActiveServerErrors.removeAll(),t.recruitingProcessBeingEdited()&&t.recruitingProcessBeingEdited().stopEditingSteps(),t.displayToApplicant()&&i)for(var u=0;u<i.Steps().length;u++)i.Steps()[u].DisplayToApplicant()||i.Steps()[u].DisplayToApplicant("In Progress");t.recruitingProcessBeingEdited(i);r=i}});t.requestInProgress=ko.computed(function(){return t.savingChanges()});t.DisableDeactiveBtn=ko.computed(function(){return!t.recruitingProcessBeingEdited()||!t.recruitingProcessBeingEdited().Id()||t.recruitingProcessBeingEdited().InUseInPublishedOpportunities()||t.recruitingProcessBeingEdited().hasChanges()});t.hasChanges=ko.computed(function(){return t.requestInProgress()?!1:t.recruitingProcessBeingEdited()?t.recruitingProcessBeingEdited().Id()?t.recruitingProcessBeingEdited().hasChanges():!0:!1});t.turnOnFeature=function(){t.displayToApplicant(!0);$.post(n.updateDisplayToApplicantUrl,ko.mapping.toJSON({enableDisplayToApplicant:!0})).done(function(){})};t.turnOffFeature=function(){t.displayToApplicant(!1);$.post(n.updateDisplayToApplicantUrl,ko.mapping.toJSON({enableDisplayToApplicant:!1})).done(function(){})};t.createRecruitingProcess=function(){var i=new Recruiting.RecruitmentAdministrator.RecruitingProcess({InUse:!1,InUseInPublishedOpportunities:!1,IsActive:!1,Steps:[new Recruiting.RecruitmentAdministrator.ProcessStep({Name:$.t("RecruitmentAdministrator.RecruitingProcessesEditor.DefaultApplyStepName"),Tag:0,HasExternalBackgroundCheckCompletedPrerequisite:!1,HasInternalBackgroundCheckCompletedPrerequisite:!1,DisplayToApplicant:$.t("RecruitmentAdministrator.RecruitingProcessesEditor.DefaultDisplayStepName"),Permissions:ko.observable({AllowToViewApplicantsRole:ko.observableArray([0,1,2]),AllowToDispositionRole:ko.observableArray([0,1,2])})}),new Recruiting.RecruitmentAdministrator.ProcessStep({Name:$.t("RecruitmentAdministrator.RecruitingProcessesEditor.DefaultHireStepName"),Tag:1,HasExternalBackgroundCheckCompletedPrerequisite:!1,HasInternalBackgroundCheckCompletedPrerequisite:!1,DisplayToApplicant:$.t("RecruitmentAdministrator.RecruitingProcessesEditor.DefaultDisplayStepName"),Permissions:ko.observable({AllowToViewApplicantsRole:ko.observableArray([0,1,2]),AllowToDispositionRole:ko.observableArray([0,1,2])})}),new Recruiting.RecruitmentAdministrator.ProcessStep({Name:$.t("RecruitmentAdministrator.RecruitingProcessesEditor.DefaultDeclineStepName"),Tag:2,HasExternalBackgroundCheckCompletedPrerequisite:!1,HasInternalBackgroundCheckCompletedPrerequisite:!1,DisplayToApplicant:$.t("RecruitmentAdministrator.RecruitingProcessesEditor.DefaultDisplayStepName"),Permissions:ko.observable({AllowToViewApplicantsRole:ko.observableArray([0,1,2]),AllowToDispositionRole:ko.observableArray([0,1,2])})})],maxNumberOfSteps:n.maxNumberOfSteps}),r;if(ko.editable(i),i.beginEdit(),r=function(){if(t.selectedRecruitingProcessInDropDown(null),n.permissions){var r=n.permissions.map(function(n){return n.Allowed});i.enabledPermissions([!0,r[0]])}t.recruitingProcessBeingEdited(i);t.recruitingProcessBeingEdited().beginEdit();US.utils.window.setTimeout(function(){var n=document.getElementById("RecruitingProcessNameInput");n&&n.focus()},0)},t.hasChanges()){t.modalConfirmCallback=function(){t.recruitingProcessBeingEdited().rollback();t.recruitingProcessBeingEdited().stopEditingSteps();t.recruitingProcessBeingEdited().beginEdit();r()};n.cancelChangesModal.modal("show");return}r()};t.cleanupModal=function(){n.cancelChangesModal.modal("hide");t.modalDismissCallback=null;t.modalConfirmCallback=null};t.modalConfirmAction=function(){t.modalConfirmCallback&&t.modalConfirmCallback();t.cleanupModal()};t.modalDismissAction=function(){t.modalDismissCallback&&t.modalDismissCallback();t.cleanupModal()};t.save=function(){t.serverErrors.removeAll();t.recruitingProcessBeingEdited().InUse()?t.saveInUse():t.saveNormal()};t.saveNormal=function(){var i=t.recruitingProcessBeingEdited(),r=i.Id()==void 0?n.createRecruitingProcessUrl:n.updateRecruitingProcessUrl,u=$.post(r,ko.mapping.toJSON(i)).done(function(n){var r,u;if(n.success){i.stopEditingSteps();r=new Recruiting.RecruitmentAdministrator.RecruitingProcess(n.data);t.setupRecruitingProcess(r);t.recruitingProcessBeingEdited(r);t.selectedRecruitingProcessInDropDown(r);i.Id()?(u=t.activeRecruitingProcesses.indexOf(i),t.activeRecruitingProcesses.splice(u,1),t.activeRecruitingProcesses.splice(u,0,r)):t.activeRecruitingProcesses.push(r);t.activeRecruitingProcesses.commit();t.activeRecruitingProcesses.beginEdit();t.selectedRecruitingProcessInDropDown(r);t.activeRecruitingProcesses.sort(function(n,t){var i=n.Name()&&n.Name().toLowerCase(),r=t.Name()&&t.Name().toLowerCase();return i==r?0:i<r?-1:1});return}if(n.domainErrors.indexOf("validation_RecruitingProcessInUse")>=0){i.stopEditingSteps();i.rollback();i.InUse(!0);i.beginEdit();return}if(n.domainErrors.indexOf("validation_CannotSetDispositionRole")>=0){t.hiringManagerError(!0);i.stopEditingSteps();i.rollback();i.InUse(!0);i.beginEdit();return}t.serverErrors.set(n)});t.savingChanges(u)};t.saveInUse=function(){var i=t.recruitingProcessBeingEdited(),r={Id:i.Id(),Steps:$.map(i.Steps(),function(t,i){var r=t.Permissions();return n.permissions&&(r=Object.keys(r).reduce(function(n,t){return n[t]=r[t](),n},{})),{StepIndex:i,Template:{EmailActionId:t.NotificationTemplate(),DelayInMinutes:t.DelayedNotificationTemplate()?t.DelayedNotificationTemplate().DelayInMinutes:0},Tag:t.Tag(),HasExternalBackgroundCheckCompletedPrerequisite:t.HasExternalBackgroundCheckCompletedPrerequisite(),HasInternalBackgroundCheckCompletedPrerequisite:t.HasInternalBackgroundCheckCompletedPrerequisite(),DisplayToApplicant:t.DisplayToApplicant(),Permissions:r}})},u=$.post(n.saveInUseRecruitingProcessUrl,JSON.stringify(r)).done(function(n){if(t.serverErrors.set(n),n.domainErrors&&n.domainErrors.indexOf("validation_CannotSetDispositionRole")>=0){t.hiringManagerError(!0);i.stopEditingSteps();i.rollback();i.InUse(!0);i.beginEdit();return}if(n.success){i.stopEditingSteps();i.commit();i.beginEdit();return}});t.savingChanges(u)};t.deactivate=function(){t.isActiveServerErrors.removeAll();var i=t.recruitingProcessBeingEdited(),r={Id:i.Id(),IsActive:!1};$.post(n.setIsActiveRecruitingProcessUrl,JSON.stringify(r)).done(function(n){var r,u;if(t.isActiveServerErrors.set(n),n.success){r=new Recruiting.RecruitmentAdministrator.RecruitingProcess(n.data);t.setupRecruitingProcess(r);t.recruitingProcessBeingEdited(null);t.selectedRecruitingProcessInDropDown(null);u=t.activeRecruitingProcesses.indexOf(i);t.activeRecruitingProcesses.splice(u,1);t.inactiveRecruitingProcesses.push(r);t.activeRecruitingProcesses.commit();t.activeRecruitingProcesses.beginEdit();t.inactiveRecruitingProcesses.commit();t.inactiveRecruitingProcesses.beginEdit();t.inactiveListCollapsed(!1);return}})};t.activate=function(i){t.isActiveServerErrors.removeAll();var r={Id:i.Id(),IsActive:!0};$.post(n.setIsActiveRecruitingProcessUrl,JSON.stringify(r)).done(function(n){var u,r;if(t.isActiveServerErrors.set(n),n.success){u=t.inactiveRecruitingProcesses.indexOf(i);t.inactiveRecruitingProcesses.splice(u,1);r=new Recruiting.RecruitmentAdministrator.RecruitingProcess(n.data);t.setupRecruitingProcess(r);t.activeRecruitingProcesses.push(r);t.activeRecruitingProcesses.commit();t.activeRecruitingProcesses.beginEdit();t.inactiveRecruitingProcesses.commit();t.inactiveRecruitingProcesses.beginEdit();t.selectedRecruitingProcessInDropDown(r);return}})};t.cancel=function(){n.cancelChangesModal.modal("show");t.modalConfirmCallback=t.cancelForRealz};t.cancelForRealz=function(){t.serverErrors.removeAll();t.isActiveServerErrors.removeAll();var n=t.recruitingProcessBeingEdited();if(!n.Id()){t.recruitingProcessBeingEdited(null);return}n.stopEditingSteps();n.rollback();n.beginEdit()};t.addPrerequisitesAndActionsModel={stepIndex:-1,allActions:null,allAvailableActions:ko.observable([]),selectedAction:ko.observable(null),hasExternalBackgroundCheckCompletedPrerequisite:ko.observable(!1),hasInternalBackgroundCheckCompletedPrerequisite:ko.observable(!1),applyDelayToTemplate:ko.observable(!1),withInitialDelay:ko.observable(0),withDelay:ko.observable(0),updatedDelay:ko.observable(null),isApplyStep:!1,isDeclineStep:!1,isPrerequisites:!1,prerequisitesOrAction:ko.observable(!1),done:function(n){var u,f;switch(n.changeType){case 0:var i=n.EmailActionId,e=n.DelayInMinutes,r=t.recruitingProcessBeingEdited().Steps()[t.addPrerequisitesAndActionsModel.stepIndex].NotificationTemplate();i=="clear"?(r!=undefined||r!=null)&&(t.recruitingProcessBeingEdited().Steps()[t.addPrerequisitesAndActionsModel.stepIndex].NotificationTemplate(null),t.recruitingProcessBeingEdited().Steps()[t.addPrerequisitesAndActionsModel.stepIndex].DelayedNotificationTemplate({EmailActionId:null,DelayInMinutes:0})):i!=null&&(t.recruitingProcessBeingEdited().Steps()[t.addPrerequisitesAndActionsModel.stepIndex].NotificationTemplate(i),t.recruitingProcessBeingEdited().Steps()[t.addPrerequisitesAndActionsModel.stepIndex].DelayedNotificationTemplate({EmailActionId:i,DelayInMinutes:parseInt(i?e:0)*60}));break;case 1:u=n.hasExternalBackgroundCheckCompletedPrerequisite;f=n.hasInternalBackgroundCheckCompletedPrerequisite;t.recruitingProcessBeingEdited().Steps()[t.addPrerequisitesAndActionsModel.stepIndex].HasExternalBackgroundCheckCompletedPrerequisite(u);t.recruitingProcessBeingEdited().Steps()[t.addPrerequisitesAndActionsModel.stepIndex].HasInternalBackgroundCheckCompletedPrerequisite(f);break;default:t.showModal(!1)}t.showModal(!1)},cancel:function(){t.showModal(!1)}};t.getPermissions=function(n){return t.recruitingProcessBeingEdited().Steps()[n].Permissions()};t.changePermissionsModel={stepIndex:-1,permissions:ko.observable({}),isApplyStep:!1,done:function(){t.recruitingProcessBeingEdited().Steps()[t.changePermissionsModel.stepIndex].Permissions(t.changePermissionsModel.permissions())}};t.changePermissions=function(n,i,r){t.changePermissionsModel.stepIndex=n;t.changePermissionsModel.isApplyStep=t.recruitingProcessBeingEdited().Steps()[n].IsApplyStep();var u=t.recruitingProcessBeingEdited().Steps()[n].Permissions();u[r](i?[0,1,2]:[0,1]);t.changePermissionsModel.permissions(u);t.changePermissionsModel.done()};t.addPrerequisitesAndActions=function(n,i){var u=t.recruitingProcessBeingEdited().Steps()[n].DelayedNotificationTemplate(),f=u?u.DelayInMinutes:0,r=[];t.notificationTemplates().forEach(function(n){r.push({id:n.Id(),name:n.Name()})});r.sort(function(n,t){return n.name>t.name?1:t.name>n.name?-1:0});r.unshift({id:"clear",name:$.t("RecruitmentAdministrator.RecruitingProcessesEditor.ChooseEmailActionCaption")});t.addPrerequisitesAndActionsModel.stepIndex=n;t.addPrerequisitesAndActionsModel.allActions=t.notificationTemplates;t.addPrerequisitesAndActionsModel.allAvailableActions(r);t.addPrerequisitesAndActionsModel.selectedAction(t.recruitingProcessBeingEdited().Steps()[n].NotificationTemplate());t.addPrerequisitesAndActionsModel.hasExternalBackgroundCheckCompletedPrerequisite(t.recruitingProcessBeingEdited().Steps()[n].HasExternalBackgroundCheckCompletedPrerequisite());t.addPrerequisitesAndActionsModel.hasInternalBackgroundCheckCompletedPrerequisite(t.recruitingProcessBeingEdited().Steps()[n].HasInternalBackgroundCheckCompletedPrerequisite());t.addPrerequisitesAndActionsModel.applyDelayToTemplate(f!=0);t.addPrerequisitesAndActionsModel.withInitialDelay(f/60);t.addPrerequisitesAndActionsModel.updatedDelay(function(n){t.addPrerequisitesAndActionsModel.withDelay(n)});t.addPrerequisitesAndActionsModel.isApplyStep=t.recruitingProcessBeingEdited().Steps()[n].IsApplyStep();t.addPrerequisitesAndActionsModel.isDeclineStep=t.recruitingProcessBeingEdited().Steps()[n].IsDeclineStep();t.addPrerequisitesAndActionsModel.isPrerequisites=i;t.addPrerequisitesAndActionsModel.prerequisitesOrAction(i);t.showModal(!0)};t.addStepState=function(){var n=t.recruitingProcessBeingEdited().Steps().findIndex(function(n){return n.Tag()==1});t.ClosedStates.splice(n,0,!0)};t.moveStepState=function(n,t){var i=this.ClosedStates.splice(n,1);this.ClosedStates.splice(n+t,0,i[0])};t.removeStepState=function(n){t.ClosedStates.splice(n,1)};t.removeBackgroundCheckCompletedPrerequisiteOnStep=function(n){t.recruitingProcessBeingEdited().Steps()[n].HasExternalBackgroundCheckCompletedPrerequisite(!1);t.recruitingProcessBeingEdited().Steps()[n].HasInternalBackgroundCheckCompletedPrerequisite(!1)};t.removeActionOnStep=function(n){t.recruitingProcessBeingEdited().Steps()[n].NotificationTemplate(null);t.recruitingProcessBeingEdited().Steps()[n].DelayedNotificationTemplate({EmailActionId:null,DelayInMinutes:null})};t.getActionName=function(n){if(t.recruitingProcessBeingEdited().Steps()[n].NotificationTemplate()==null)return $.t("RecruitmentAdministrator.RecruitingProcessesEditor.NoneSelected");var i=$.grepFirst(t.notificationTemplates(),function(i){return i.Id()==t.recruitingProcessBeingEdited().Steps()[n].NotificationTemplate()});return i==null?$.t("RecruitmentAdministrator.RecruitingProcessesEditor.NoneSelected"):i.Name()};US.utils.window.attachBeforeUnload(function(){return!t.recruitingProcessBeingEdited()||!t.recruitingProcessBeingEdited().hasChanges()?undefined:$.t("RecruitmentAdministrator.RecruitingProcessesEditor.CancelModalText")})}}(),function(){namespace("US.RecruitmentAdministrator").RequiredAddressViewModel=function(n){var t=this,i;t.NOTREQUIRED_OPTION="true";t.APPLICANTS_OPTION="false";i=n.isAddressRequired?t.APPLICANTS_OPTION:t.NOTREQUIRED_OPTION;t.savingChanges=ko.observable();t.groupCollapsed=ko.observable(!0);t.isAddressRequired=ko.observable(i);t.enableSave=ko.computed(function(){return t.isAddressRequired()!=i&&!t.savingChanges()});t.enableCancel=ko.computed(function(){return!t.savingChanges()});t.showApplicantReductionWarning=ko.computed(function(){return t.isAddressRequired()!=t.NOTREQUIRED_OPTION});t.cancel=function(){t.groupCollapsed(!0);t.isAddressRequired(i)};t.saveChanges=function(){var r={isRequired:t.isAddressRequired()!=t.NOTREQUIRED_OPTION},u=$.post(n.saveAddressSettingsUrl,ko.mapping.toJSON(r)).done(function(){i=t.isAddressRequired()});t.savingChanges(u)};US.utils.window.attachBeforeUnload(function(){return t.enableSave()?$.t("RecruitmentAdministrator.CandidateBasicInformation.PhysicalAddressRequired.CancelModalText"):undefined})}}(),function(){namespace("US.RecruitmentAdministrator").ScreeningQuestionGridViewModel=function(n){function f(n){var t=$.grep(n.responseTypeOptions(),function(t){return t.Type==n.ResponseType()});return t.length==0?null:t[0]}var t=this,i,r,u;t.edit=n.edit;t.questions=n.questions;t.selectedQuestionIds=n.selectedQuestionIds||ko.observableArray();t.totalCount=n.totalCount||ko.observable(0);t.filteredCount=n.filteredCount||ko.observable(0);t.pagingViewModel=n.pagingViewModel||new US.Common.PagingViewModel;t.subscriptions=[];t.tenantPreferredLocaleId=n.tenantPreferredLocaleId;t.opportunityDefaultLocaleId=n.opportunityDefaultLocaleId;t.Locales=n.Locales;i=t.pagingViewModel.currentPage.subscribe(function(){t.loadQuestions()});t.subscriptions.push(i);t.recordAndSelectionCount=ko.computed(function(){return t.pagingViewModel.totalCount()===1?$.t("Common.Paging.SingleRecordWithSelection",{selectedCount:t.selectedQuestionIds().length}):$.t("Common.Paging.TotalRecordsWithSelection",{totalCount:t.pagingViewModel.totalCount(),selectedCount:t.selectedQuestionIds().length})});t.loadQuestions=function(){var i={Top:t.pagingViewModel.pageSize,Skip:t.pagingViewModel.skip(),QueryString:t.searchQuery(),SearchLocale:t.opportunityDefaultLocaleId};t.searchQuery()&&(i.OrderBy=[{PropertyName:"MatchScore",Ascending:!1}]);t.selectedQuestionIds.removeAll();$.post(n.loadQuestionsUrl,ko.mapping.toJSON(i)).done(function(n){var i=ko.observableArray();ko.mapping.fromJS(n.libraryQuestions.map(function(n){return $.extend(n,{TenantPreferredLocaleId:t.tenantPreferredLocaleId,OpportunityDefaultLocaleId:t.opportunityDefaultLocaleId,Locales:t.Locales})}),Recruiting.Opportunity.ApplicationQuestion.MAPPING,i);t.questions.removeAll();t.questions.push.apply(t.questions,i());t.filteredCount(n.filteredCount);t.pagingViewModel.totalCount(n.filteredCount);t.totalCount(n.totalCount);$("#AppQuestionsLibrary").offset()&&$("#AppQuestionsLibrary").scrollTo()})};t.searchQuery=n.searchQuery||ko.observable("");r=_.throttle(function(){t.pagingViewModel.currentPage(1)},200,{leading:!1});u=t.searchQuery.subscribe(r);t.subscriptions.push(u);t.questionTypeName=function(n){var t=f(n);return t!=null?t.Text:n.ResponseType()};t.questionTypeIcon=function(n){var t=f(n);return t!=null?t.Icon:n.ResponseType()};t.showPreview=function(n){US.utils.showModal({viewModel:n,context:t,template:"PreviewQuestionModal"})};t.dispose=function(){for(var n=0;n<t.subscriptions.length;n++)t.subscriptions[n].dispose()}}}(),function(n){var t;(function(n){var t=function(){function t(t){this.wotcTypeIntegrations=[];this.assessmentTypeIntegrations=[];this.tenantAssessmentIntegrationDetailUrl=t.tenantAssessmentIntegrationDetailUrl;t.assessmentIntegrations&&(this.assessmentIntegrations=t.assessmentIntegrations.map(function(t){return new n.TenantAssessmentIntegration(t)}),this.wotcTypeIntegrations=this.assessmentIntegrations.filter(function(t){return t.Type===n.AssessmentType.Wotc}),this.assessmentTypeIntegrations=this.assessmentIntegrations.filter(function(t){return t.Type===n.AssessmentType.Assessment}))}return t}();n.TenantAssessmentIntegrationsViewModel=t})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(){namespace("US.RecruitmentAdministrator").UsersAndLoginsViewModel=function(n){var t=this;n=$.extend({},{},n);t.totalCount=ko.observable();t.skip=ko.observable(0);t.pageSize=n.pageSize||10;t.serverErrors=new Recruiting.Validation.Errors;t.exportingCsv=ko.observable();t.generateUserReportUrl=n.generateUserReportUrl;t.downloadTemporaryFileUrl=n.downloadTemporaryFileUrl;t.pagingViewModel=new US.Common.PagingViewModel({pageSize:t.pageSize,totalCount:t.totalCount(),scrollToTopOnChangePage:!1});t.totalCount.subscribe(function(n){t.pagingViewModel.totalCount(n)});t.pagingViewModel.skip.subscribe(function(n){t.skip(n)});t.pagingViewModel.currentPage.subscribe(function(){t.loadUsers()});t.totalCountText=function(){return $.t("Common.Paging.TotalCount",{from:t.skip()+1,to:Math.min(t.totalCount(),t.skip()+t.pageSize),totalCount:t.totalCount()})};t.filterBy=ko.observable("");t.filterBy.subscribe(function(n){n.length>201||(t.skip(0),t.pagingViewModel.currentPage(1),t.loadUsers())});t.users=ko.observableArray();t.generateUserReport=function(){var n=$.post(t.generateUserReportUrl).done(function(n){t.serverErrors.removeAll();n.success?US.utils.window.redirectWithoutUnloadEvents(t.downloadTemporaryFileUrl+"?"+$.param({fileId:n.data.fileId})):t.serverErrors.set(n)});t.exportingCsv.fromDeferred(n)};t.showExportError=ko.computed(function(){return t.serverErrors.domainErrors().length>0});t.loadUsers=function(){var i=encodeURIComponent($.trim(t.filterBy()));$.get(n.loadUrl,{Query:i,Limit:t.pageSize,Skip:t.skip()}).done(function(n){if(t.users.removeAll(),!n.success){t.totalCount(0);return}$.each(n.data.recruiters,function(n,i){t.users.push(i)});t.totalCount(n.data.totalCount)})}}}(),function(n){var t;(function(t){var i=n.Opportunity.LegalEntityHelper,r=n.Common.Search.SearchFieldName,u=function(){function u(n){var i=this,u,r,f,e;this.savingChanges=ko.observable();this.legalEntityAudits=ko.observable(null);this.auditCollapsed=ko.observable(!0);this.legalEntities=ko.observableArray();this.legalEntity=ko.observable();this.totalCount=ko.observable();this.legalEntitiesHaveChanges=ko.computed(function(){return i.legalEntities().some(function(n){return n.hasChanges()})});this.legalEntityHaveChanges=ko.computed(function(){return i.legalEntity()?i.legalEntity().hasChanges():!1});this.enableActions=ko.computed(function(){return i.legalEntitiesHaveChanges()&&!i.savingChanges()});this.enableEditActions=ko.computed(function(){return i.legalEntityHaveChanges()&&!i.savingChanges()});this.hasAtLeastOneUSFederalContractorWithChanges=ko.computed(function(){return i.legalEntities().some(function(n){return n.hasChanges()&&n.USFederalContractor()})});this.AuditToggleTitle=ko.computed(function(){return i.auditCollapsed()?$.t("RecruitmentAdministrator.Settings.USFederalContractor.Button.ViewHistory"):$.t("RecruitmentAdministrator.Settings.USFederalContractor.Button.HideHistory")});this.rehydrating=!1;this.shouldInvalidateSubscribers=ko.observable(!1);this.shouldRehydrate=ko.observable(!1);this.shouldReset=ko.observable(!1);this.filterTemplateType=ko.observable("legalEntities");this.hydratedFilterValues=ko.observableArray();n.legalEntity&&(u=[],u.push(n.legalEntity),this.legalEntities(u.map(function(n){var i=new t.LegalEntity(n);return ko.editable(i),i.beginEdit(),i})));this.redirectUrl=n.redirectUrl;this.updateLegalEntitiesUrl=n.updateLegalEntitiesUrl;this.getLegalEntitiesAuditHistoryUrl=n.getLegalEntitiesAuditHistoryUrl;this.hasAuditHistory=ko.observable(n.hasAuditHistory);this.buildAuditMessageFunc(n);US.utils.window.attachBeforeUnload(function(){return i.legalEntitiesHaveChanges()?$.t("RecruitmentAdministrator.FieldConfigurationManager.NavigationMessage"):null});this.totalCount(this.legalEntities.length);this.pagingViewModel=new US.Common.PagingViewModel({pageSize:20,totalCount:this.totalCount()});this.pagingViewModel.currentPage.subscribe(function(){i.loadLegalEntities()});this.totalCount.subscribe(function(n){i.pagingViewModel.totalCount(n)});this.loadUrl=n.loadUrl;r={nameAsc:[{PropertyName:"Name",Ascending:!0},{PropertyName:"DoingBusinessAs",Ascending:!0}],nameDesc:[{PropertyName:"Name",Ascending:!1},{PropertyName:"DoingBusinessAs",Ascending:!1}],doingBusinessAsAsc:[{PropertyName:"DoingBusinessAs",Ascending:!0},{PropertyName:"Name",Ascending:!0}],doingBusinessAsDesc:[{PropertyName:"DoingBusinessAs",Ascending:!1},{PropertyName:"Name",Ascending:!1}],codeAsc:[{PropertyName:"Code",Ascending:!0},{PropertyName:"Name",Ascending:!0}],codeDesc:[{PropertyName:"Code",Ascending:!1},{PropertyName:"Name",Ascending:!1}],relevance:[{PropertyName:"MatchScore",Ascending:!1}]};f={Name:{"true":"nameAsc","false":"nameDesc"},DoingBusinessAs:{"true":"doingBusinessAsAsc","false":"doingBusinessAsDesc"},Code:{"true":"codeAsc","false":"codeDesc"},MatchScore:{"false":"relevance"}};this.orderByKey=ko.observable("nameAsc");this.orderBy=ko.computed({read:function(){return r[i.orderByKey()][0]},write:function(n){i.orderByKey(f[n.PropertyName][n.Ascending]);i.loadLegalEntities()}});this.legalEntityQuery=new US.RecruitmentAdministrator.LegalEntityQuery({QueryString:"",Filters:[],Top:1,Skip:0,OrderBy:""});this.legalEntityQuery.OrderBy=ko.computed(function(){return[i.orderBy()]});this.legalEntityQuery.Top=ko.computed(function(){return i.pagingViewModel.pageSize()});this.legalEntityQuery.Skip=ko.computed(function(){return i.pagingViewModel.skip()});this.legalEntityQuery.QueryString.subscribe(function(){i.orderBy(i.legalEntityQuery.QueryString()?r.relevance[0]:r.nameAsc[0])});this.instantaneousQueryString=ko.observable("");e=n.throttleFactor===undefined?500:n.throttleFactor;this.throttledQueryString=ko.computed({read:function(){return i.instantaneousQueryString()},write:function(n){i.instantaneousQueryString(n)}}).extend({throttle:e});this.throttledQueryString.subscribe(function(n){i.legalEntityQuery.QueryString(n)});this.legalEntityQuery.QueryString.subscribe(function(){i.updateSearchResults()});this.orderBy.subscribe(function(){i.updateSearchResults()});this.loadUrl&&this.loadLegalEntities()}return u.prototype.updateSearchResults=function(){this.recomposingUiFlag=!0;this.pagingViewModel.currentPage(1);this.recomposingUiFlag=!1;this.shouldInvalidateSubscribers(!0);this.loadLegalEntities();this.shouldInvalidateSubscribers(!1)},u.prototype.filtersReady=function(n){this.legalEntityQuery.Filters(n);this.rehydrating||this.loadLegalEntities()},u.prototype.filtersUpdated=function(n){this.legalEntityQuery.Filters(n);this.rehydrating||this.updateSearchResults()},u.prototype.getFilterIdentifier=function(n){return r[n.fieldName||n.FieldName]},u.prototype.getSearchFilterSearchFragment=function(n){return{LegalEntity:n}},u.prototype.emptySearchResults=function(){return!this.pagingViewModel.totalCount()&&!this.legalEntityQuery.QueryString()==!1},u.prototype.loadLegalEntities=function(){var n=this;$.post(this.loadUrl,ko.mapping.toJSON(this.legalEntityQuery)).done(function(i){var r=ko.observableArray();r(i.legalEntities.map(function(n){var i=new t.LegalEntity(n);return ko.editable(i),i.beginEdit(),i}));n.legalEntities.removeAll();n.legalEntities.push.apply(n.legalEntities,r());n.totalCount(i.totalCount)})},u.prototype.buildAuditMessageFunc=function(){var t=function(t,i){return{value:n.Utils.HtmlHelper.makeStrong(i),date:n.Utils.HtmlHelper.emphasize(moment(t.When()).format("MMMM Do YYYY, h:mm:ss a")),personName:n.Utils.HtmlHelper.makeStrong(t.PersonName.fullName())}},r=function(i,r){var u=t(i,r);return u.name=n.Utils.HtmlHelper.makeStrong(i.oldName()),u},u=function(i,u,f){f===void 0&&(f=!1);var e=f?r(i,u):t(i,u);return e.attribute=n.Utils.HtmlHelper.makeStrong(i.Attribute()),e},f=function(r,f,e){e===void 0&&(e=!1);var o=e?u(r,f):t(r,f),s={Name:r.Name(),DoingBusinessAs:r.DoingBusinessAs(),Code:r.Code()};return o.dbaDisplay=n.Utils.HtmlHelper.makeStrong(i.fullNameMapper(s).FullName),o},e=function(n){return n.NewValue()==="On"?$.t("Common.On"):$.t("Common.Off")};this.auditMessage=function(n){var t=e(n),i=f(n,t,!0);return $.t("RecruitmentAdministrator.Settings.USFederalContractor.AuditMessage",i)}},u.prototype.commitLegalEntities=function(){this.legalEntities().forEach(function(n){n.commit();n.beginEdit()})},u.prototype.turnOnFeature=function(n){n.USFederalContractor(!0);n.DisabilityQuestions(!1);n.VeteranQuestions(!1);n.GenderQuestions(!1);n.EthnicityQuestions(!1)},u.prototype.turnOffFeature=function(n){n.USFederalContractor(!1)},u.prototype.allowDisabilityQuestions=function(n){n.DisabilityQuestions(!0)},u.prototype.disallowDisabilityQuestions=function(n){n.DisabilityQuestions(!1)},u.prototype.allowVeteranQuestions=function(n){n.VeteranQuestions(!0)},u.prototype.disallowVeteranQuestions=function(n){n.VeteranQuestions(!1)},u.prototype.allowGenderQuestions=function(n){n.GenderQuestions(!0)},u.prototype.disallowGenderQuestions=function(n){n.GenderQuestions(!1)},u.prototype.allowEthnicityQuestions=function(n){n.EthnicityQuestions(!0)},u.prototype.disallowEthnicityQuestions=function(n){n.EthnicityQuestions(!1)},u.prototype.applyChanges=function(){var t=this,i=$.grep(this.legalEntities(),function(n){return!!n.hasChanges()}),r=$.post(this.updateLegalEntitiesUrl,ko.mapping.toJSON(i)).done(function(i){i.success&&(t.commitLegalEntities(),t.auditCollapsed(!0),t.hasAuditHistory()||t.getLegalEntityAuditHistory(),US.utils.window.redirect(t.redirectUrl),n.Notification.notifyAfterRedirect(t.redirectUrl,{message:$.t("RecruitmentAdministrator.Settings.USFederalContractor.RedirectMessage")+"["+t.legalEntities()[0].Code()+" | "+t.legalEntities()[0].Name()+"]."}))});this.savingChanges(r)},u.prototype.toggleAndGetLegalEntityAuditHistory=function(){(this.auditCollapsed(!this.auditCollapsed()),this.auditCollapsed())||this.getLegalEntityAuditHistory()},u.prototype.getLegalEntityAuditHistory=function(){var n=this;$.getJSON(this.getLegalEntitiesAuditHistoryUrl).done(function(i){i&&i.length>0&&(n.legalEntityAudits(i.sort(sort_by({name:"When",reverse:!0})).map(function(n){return new t.LegalEntityAudit(n)})),n.hasAuditHistory(!0))})},u.prototype.revert=function(){US.utils.window.redirect(this.redirectUrl)},u}();t.USFederalContractorViewModel=u})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))}(Recruiting||(Recruiting={})),function(){namespace("US.Reporting").EEOReportViewModel=function(n){var t=this;t.startDate=moment.utc(n.ReportData.StartDate).format("L");t.endDate=moment.utc(n.ReportData.EndDate).format("L");t.companyName=n.ReportData.CompanyName;t.reports=$.map(n.ReportData.ReportsByRecruitingProcess,function(n){return new US.Reporting.EEOReport(n)});t.currentYear=moment().year()}}(),function(){namespace("US.Reporting").OFCCPReportViewModel=function(n){var t=this;t.startDate=moment.utc(n.ReportData.StartDate).format("L");t.endDate=moment.utc(n.ReportData.EndDate).format("L");t.companyName=n.ReportData.CompanyName;t.reports=$.map(n.ReportData.ReportsByRecruitingProcess,function(n){return new US.Reporting.OFCCPReport(n)});t.summaryReport=t.reports[0];t.reports.shift();t.currentYear=moment().year()}}(),function(n){var t;(function(t){var i=n.Opportunity.LegalEntityHelper,r=function(){function t(r){var u=this,f,e;this.GenerateReport=function(){u.validateDates()&&u.Report.Company()!=null&&u.Report.ReportType()!=null&&US.utils.window.open(u.Report.ReportType().Url()+encodeURI("?startDate="+moment(u.Report.StartDate()).format("YYYY-MM-DD[T00:00:00.000]")+"&endDate="+moment(u.Report.EndDate()).format("YYYY-MM-DD[T23:59:59.999]")+"&legalEntityId="+u.Report.Company().Id+"&legalEntityName="+u.Report.Company().Name),"_blank")};this.downloadReport=function(n){u.validateDates()&&(u.downloadingReport(!0),US.utils.window.redirectWithoutUnloadEvents(u.Report.ReportType().Url()+"?"+$.param({startDate:moment(u.Report.StartDate()).format("YYYY-MM-DD[T00:00:00.000]"),endDate:moment(u.Report.EndDate()).format("YYYY-MM-DD[T23:59:59.999]"),format:n})),US.utils.window.setTimeout(function(){return u.downloadingReport(!1)},2e3))};this.validateDates=function(){return(u.errors.removeAll(),u.Report.StartDate()>u.Report.EndDate())?(u.errors.push({name:"errorDate",message:$.t("Reporting.StartDateBeforeEndDate")}),!1):!0};f=$.t("Reporting.All");e="All";this.All={Id:e,FullName:f,Name:f,OldName:f};this.AllLegalEntities=r.LegalEntities.map(i.fullNameMapper);this.USALegalEntities=r.USALegalEntities.map(i.fullNameMapper);this.EEOReportUrl=r.EEOReportUrl;this.OFCCPReportUrl=r.OFCCPReportUrl;this.downloadingReport=ko.observable(!1);var o={Url:this.EEOReportUrl,Name:$.t("Reporting.EEOMetrics"),DescriptionCode:"EEOReport.Description",ExclusionCode:"ExclusionDescription",USOnly:!0},s={Url:this.OFCCPReportUrl,Name:$.t("Reporting.OFCCPVeteransAndDisability"),DescriptionCode:"OFCCPReport.Description",ExclusionCode:"ExclusionDescription",USOnly:!0,USFederalContractor:!0},h={Id:t.CompanyAuditReport,Url:r.companySettingsAuditReportUrl,Name:$.t("Reporting.CompanySettingsHistoryReport.Title"),ComplianceCode:"ComplianceNote"},c={Id:t.CompanySearchLogSettingsAuditReport,Url:r.companyLogSearchesSettingsAuditReportUrl,Name:$.t("Reporting.CompanySearchLogSettingsHistoryReport.Title"),ComplianceCode:"ComplianceNote"},l={Id:t.CompanySendRehiresToOnboardSettingsAuditReport,Url:r.companySendRehiresToOnboardingSettingsAuditReportUrl,Name:$.t("Reporting.CompanySendRehiresToOnboardingSettingsHistoryReport.Title"),ComplianceCode:"ComplianceNote"},a={Id:t.JobBoardSettingsHistoryReport,Url:r.jobBoardSettingsHistoryAuditReportUrl,Name:$.t("Reporting.JobBoardSettingsHistoryReport.Title"),ComplianceCode:"ComplianceNote"};this.ReportTypes=[new n.RecruitmentAdministrator.ReportType(o),new n.RecruitmentAdministrator.ReportType(s),new n.RecruitmentAdministrator.ReportType(h),new n.RecruitmentAdministrator.ReportType(c),new n.RecruitmentAdministrator.ReportType(a)];n.TenantFeatureToggle.isEnabled("SendRehiresToOnboarding")&&this.ReportTypes.push(new n.RecruitmentAdministrator.ReportType(l));this.Report=new n.RecruitmentAdministrator.Report;this.Companies=ko.computed(function(){var t=u.Report.ReportType(),n;return t==null?[]:(n=[],n=t.USOnly()?t.USFederalContractor()?$.grep(u.USALegalEntities,function(n){return n.USFederalContractor||n.AllowVeteranQuestion||n.AllowDisabledQuestion}):u.USALegalEntities:u.AllLegalEntities,n.length>0&&$.grep(n,function(n){return n.Id===e}).length===0&&n.unshift(u.All),n)});this.errors=ko.observableArray([]);this.Report.ReportType.subscribe(function(){u.errors.removeAll()})}return t.prototype.mapCompanies=function(n){n.map(i.fullNameMapper)},t.CompanyAuditReport="CompanyAuditReport",t.CompanySearchLogSettingsAuditReport="CompanySearchLogSettingsAuditReport",t.CompanySendRehiresToOnboardSettingsAuditReport="CompanySendRehiresToOnboardingSettingsAuditReport",t.JobBoardSettingsHistoryReport="JobBoardSettingsHistoryReport",t}();t.ReportingViewModel=r})(t=n.Reporting||(n.Reporting={}))}(Recruiting||(Recruiting={})),function(n){var t=function(){function n(n){this.dayTimes=ko.observableArray(n.dayTimes);this.dayIndex=n.dayIndex();this.onChangeCallback=n.onChangeCallback}return n.getRangeGroups=function(n){var f=[],i,e,u,r,t;if(!n)return f;for(i=[],e=!1,t=0;t<=n.length;t++)n[t]!==e&&(e=n[t],i.push(t));for(u=!0,r=[],t=0;t<i.length;t++)u?(r.push(i[t]),u=!1):(r.push(i[t]),f.push(r),r=[],u=!0);return f},n.getIntervalsUnion=function(n){var i,u,f,o,r,e,t;if(n.length==0)return Array.apply(null,Array(24)).map(function(){return!1});for(i=[],u=0;u<n.length;u++){for(f=Array(24),o=n[u],t=0;t<f.length;t++)f[t]=t>=o[0]&&t<=o[1];i.push(f)}for(r=i[0],e=1;e<i.length;e++)for(t=0;t<r.length;t++)r[t]=r[t]||i[e][t];return r},n.getTimeString=function(t){return n.dayTimeStrings[t]},n.prototype.getTimeString=function(t){return n.dayTimeStrings[t]},n.dayTimeStrings=["12am","1am","2am","3am","4am","5am","6am","7am","8am","9am","10am","11am","12pm","1pm","2pm","3pm","4pm","5pm","6pm","7pm","8pm","9pm","10pm","11pm","12am"],n}();n.BaseDayIntervalPicker=t}(Recruiting||(Recruiting={})),function(n){var t=function(){function n(n){this.daysMap=[0,1,2,3,4,5,6];this.days=n&&n.days?ko.observableArray(n.days):ko.observableArray([!1,!1,!1,!1,!1,!1,!1]);this.timeSlots=ko.observableArray(this.getWeekTimeSlots());this.timeSlotsCopy=this.getWeekTimeSlots();this.onScheduleChangedCallback=n&&n.onScheduleChangedCallback?n.onScheduleChangedCallback:function(){};this.onDayChangeCallback=this.onDayChangeCallback.bind(this)}return n.prototype.onDayChangeCallback=function(){throw"onDayChangeCallback no implemented";},n.prototype.getDayIntervals=function(){return["12","1","2","3","4","5","6","7","8","9","10","11","12","1","2","3","4","5","6","7","8","9","10","11","12"]},n.prototype.getDayTimeSlots=function(){return Array.apply(null,Array(24)).map(function(){return!1})},n.prototype.getWeekTimeSlots=function(){return Array.apply(null,Array(7)).map(this.getDayTimeSlots)},n.prototype.getDayAutomationString=function(n,t){return n+"-"+t},n}();n.BaseSchedulePicker=t}(Recruiting||(Recruiting={})),function(){ko.components.register("candidate-physical-location",{viewModel:{createViewModel:function(n){return n.bindingContext}},template:'<address data-automation="physical-location"><span data-bind="visible: (LocalizedDescription() && DisplayDescription() && SourceOfTruth() == Recruiting.RecruitmentAdministrator.LocationSourceOfTruth.Ultipro)"><span data-bind="text: LocalizedDescription()" data-automation="location-description"><\/span><br /><\/span><span data-bind="visible: (LocalizedName() && DisplayName()) || (LocalizedLocationId() && DisplayLocationId())"><span data-bind="text: localizedNameAndLocationId()" data-automation="name-and-location-id-label"><\/span><br /><\/span><span data-bind="visible: Address().Line1() && DisplayStreetAddress()"><span data-bind="text: Address().Line1" data-automation="address-line1-label"><\/span><br /><\/span><span data-bind="visible: Address().Line2() && DisplayStreetAddress()"><span data-bind="text: Address().Line2" data-automation="address-line2-label"><\/span><br /><\/span><span data-bind="visible: Address().CityStatePostalCodeAndCountry() && DisplayAddress()"><span data-bind="text: Address().CityStatePostalCodeAndCountry()" data-automation="city-state-zip-country-label"><\/span><br /><\/span><\/address>'})}(),function(n){var t=function(){function n(n,t){var i,u,r;for(this.checkKeypress=function(n,t){(t.keyCode==13||t.keyCode==32)&&(t.preventDefault(),this.toggleCollapse())},this.buttonNodes=n.buttons!=null?n.buttons:[],this.title=n.title,this.subtitle=n.subtitle,this.tooltip=n.tooltip,this.hasError=n.hasError?n.hasError:ko.observable(!1),this.isCollapsed=n.collapsed==null?ko.observable(!1):n.collapsed,this.isCollapsible=n.collapsible==null?ko.observable(!0):n.collapsible,this.contentNodes=[],i=0,u=t;i<u.length;i++){r=u[i];switch(r.nodeName.toUpperCase()){case"COLLAPSIBLE-PANEL-BUTTON":this.buttonNodes.push(r);break;default:this.contentNodes.push(r)}}}return n.prototype.toggleCollapse=function(){ko.unwrap(this.isCollapsible)&&this.isCollapsed(!this.isCollapsed())},n}();n.CollapsiblePanelViewModel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("collapsible-panel-button",{template:"<button class=\"btn btn-default btn-sm btn-icon\"\n                    data-automation=\"primary-action-button\" \n                    data-bind=\"attr: { 'aria-label': $.t(tooltip) }, enable: enable, visible: visible, click: function(data, e) { e.stopImmediatePropagation(); click(e); }, tooltip: { title: $.t(tooltip), trigger: 'hover focus', placement: 'right', container: 'body' }\" \n                    type=\"button\">\n                <i data-bind=\"attr: { 'class': 'fa fa-lg ' + icon }\"><\/i>\n            <\/button>"});ko.components.register("collapsible-panel",{viewModel:{createViewModel:function(n,t){return new Recruiting.CollapsiblePanelViewModel(n,t.templateNodes)}},template:'<div role="region" data-bind="css:{\'panel-has-error\': hasError(), \'panel-transparent\': !hasError()}, attr: { \'aria-label\': $.t(title) }" class="panel">\n                        <div class="panel-heading" data-bind="click: toggleCollapse">\n                            <span data-bind="visible: isCollapsible" data-automation="expand-toggle" class="panel-icon"><i tabindex="0" role="button" data-bind="collapseIndicatorVertical: isCollapsed, event: { keypress: checkKeypress }"><\/i><\/span>\n                            <div class="panel-title">\n                                <h2 class="collapsible-panel-title" data-automation="panel-title" data-bind="text: $.t(title)"><\/h2>\n                                <span class="fa fa-question-circle text-muted hidden-print" data-bind="visible: tooltip, popover: { trigger: \'hover focus\', container: \'body\', content: tooltip }"><\/span>\n                                <span data-automation="panel-subtitle" class="panel-subtitle" data-bind="text: $.t(subtitle)" data-bind="if: subtitle"><\/span>\n                                <span data-bind="template: { nodes: buttonNodes, data: $parent }"><\/span>\n                            <\/div>\n                        <\/div>\n                        <div class="panel-collapse collapse" data-bind="collapse: isCollapsed">\n                            <div class="panel-body" data-bind="template: { nodes: contentNodes, data: $parent }"><\/div>\n                        <\/div>\n                    <\/div>'})}(),function(n){var t=function(){function n(n){var t=this;this.code=n.code;this.value=n.value;this.show=ko.computed(function(){return t.value()!=null});this.currency=ko.computed({read:function(){var n=$("<span />").attr("data-automation","compensation");return n.autoNumeric("init",{mDec:4,aSign:" "+t.code(),pSign:"s",aPad:!1}),n.autoNumeric("set",t.value()),$("<div />").text("$").append(n).html()}})}return n}();n.CurrencyViewModel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("currency-format",{viewModel:Recruiting.CurrencyViewModel,template:'<span data-bind="visible:show, html:currency"><\/span>'})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(t){function i(n,i){var r=t.call(this,n)||this;return r.dispose=function(){$(document).off("click.dayintp")},r.el=i,r.dayTimesReadonly=n.dayTimes,r.potentialDayTimes=ko.observableArray([]),r.isSelecting=ko.observable(!1),r.shouldReset=n.shouldReset,r.selectingStartIndex=null,r.rangeLabelTimes=ko.observableArray(r.getRangeLabelTimes()),r.rangeGroups=ko.observableArray([]),r.isClearable=ko.computed(function(){return!r.dayTimes().every(function(n){return!n})}),r.showLabelTimes=ko.computed(function(){if(r.rangeGroups().length>0){var n=r.rangeGroups().reduce(function(n,t){var i=t[1]-t[0];return i>0&&(n+=i),n},0);return n===1&&!r.isSelecting()||n>1}return!1}),r.shouldReset.subscribe(function(n){if(n&&r.isClearable()){var t=ko.utils.unwrapObservable(r.dayTimes()).map(function(){return!1});r.isSelecting(!1);r.selectingStartIndex=null;r.potentialDayTimes(t);r.dayTimes(t);r.onChangeCallback(t,r.dayIndex);r.rangeGroups([])}}),r}return __extends(i,t),i.prototype.onTimeHover=function(n){var i=ko.utils.unwrapObservable(this.dayTimes()),r=[],t,u;this.isSelecting()?(t=n,u=this.canSelectRange(i,this.selectingStartIndex,t),u?(r=this.getPotentialRange(i,this.selectingStartIndex,t),this.potentialDayTimes(r)):this.potentialDayTimes([])):this.potentialDayTimes([])},i.prototype.isPotential=function(n){return this.potentialDayTimes()[n]&&this.isSelecting()},i.prototype.isTimeSelected=function(n){return this.dayTimes()[n]},i.prototype.onTimeClick=function(t){var i=ko.utils.unwrapObservable(this.dayTimes()),u,f,r;this.isSelecting()?(u=t,f=this.canSelectRange(i,this.selectingStartIndex,u),f&&(i=this.getSelectedRange(i,this.selectingStartIndex,u)),this.isSelecting(!1),this.selectingStartIndex=null):(this.selectingStartIndex=t,i[t]||(this.isSelecting(!0),this.initEventListeners()));i[t]=!i[t];this.dayTimes(i);this.rangeGroups(n.BaseDayIntervalPicker.getRangeGroups(i));this.onChangeCallback(i,this.dayIndex);r="#"+moment().day(this.dayIndex).format("ddd")+"Hour"+t.toString();$(r).hasClass("selected")?($(r).attr("aria-checked","true"),$("td.time-cell.selected").attr("aria-checked","true")):$(r).attr("aria-checked","false");$(r).focus()},i.prototype.inRangeGroup=function(n){for(var r,u,i=this.rangeGroups(),t=0;t<i.length;t++)for(r=0;r<i[t].length;r++)if(u=i[t][1]-i[t][0]<=1,i[t][r]===n)return u?!this.isSelecting()||i[t][1]!==this.selectingStartIndex&&i[t][0]!==this.selectingStartIndex:!0;return!1},i.prototype.getPotentialRange=function(n,t,i){return n.reduce(function(n,r,u){return n[u]=t<i?u>t&&u<=i:u>=i&&u<t,n},[])},i.prototype.getSelectedRange=function(n,t,i){return n.reduce(function(n,r,u){return n[u]=t<i?r||u>=t&&u<i:r||u>i&&u<=t,n},[])},i.prototype.getRangeLabelTimes=function(){for(var t=[],n=0;n<=24;n++)t[n]=!1;return t},i.prototype.canSelectRange=function(n,t,i){return n.reduce(function(n,r,u){return t>i&&u>=i&&u<t&&(n=n&&!r),t<i&&u>t&&u<=i&&(n=n&&!r),n},!0)},i.prototype.initEventListeners=function(){var t=this;$(document).ready(function(){$(document).on("click.dayintp",function(i){var e=$(t.el),r=e.find("td.time-cell"),u=!0,f;r.map(function(n){$(r[n]).is(i.target)&&(u=!1)});u&&(f=ko.utils.unwrapObservable(t.dayTimes()),t.selectingStartIndex=-1,t.rangeGroups(n.BaseDayIntervalPicker.getRangeGroups(f)),t.isSelecting(!1))})})},i}(n.BaseDayIntervalPicker);n.DayIntervalPickerGridViewModel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("daytime-picker",{viewModel:{createViewModel:function(n,t){return new Recruiting.DayIntervalPickerGridViewModel(n,t.element)}},template:'\n          <div class="day-hours">\n            <table><tr>\n                <td class="label-cell text-muted">\n                  <span data-bind="text: moment().day(dayIndex).format(\'ddd\')"><\/span>  \n                <\/td>\n                <!-- ko foreach: dayTimesReadonly -->\n                <td role="checkbox" aria-checked="false" tabindex="0" data-automation="time-cell" class="time-cell noselect" data-bind="\n                    attr: { id: moment().day($parent.dayIndex).format(\'ddd\') + \'Hour\' + $index(), \'aria-label\': $.t(\'Candidate.Availability.TimeInterval\', { day: moment().day($parent.dayIndex).format(\'dddd\') , start: $parent.getTimeString($index()), end: $parent.getTimeString($index() + 1) }) },\n                    click: $parent.onTimeClick.bind($parent, $index()),\n                    event: { mouseover: $parent.onTimeHover.bind($parent, $index()), keypress: function(data, e) { if(e.keyCode == 13 || e.keyCode == 32) { return true } else { return false } } ? $parent.onTimeClick.bind($parent, $index()) : null },\n                    css: { \n                      highlighted: $parent.isPotential($index()),\n                      selected : $parent.isTimeSelected($index())\n                    }">&nbsp;\n                <\/td>\n                <!-- /ko -->\n            <\/tr><\/table>\n\n            <table role="presentation" data-bind="visible: showLabelTimes" class="day-hours-labels text-center"><tr>\n              <!-- ko foreach: rangeLabelTimes -->\n                <td class="time-label-cell" data-automation="time-label-cell" data-bind="\n                    css: { \n                      shown : $parent.inRangeGroup($index())\n                    }">\n                  <i class="fa fa-caret-up"><\/i>\n                  <span data-bind="text: $parent.getTimeString($index())"><\/span>\n                <\/td>\n                <!-- /ko -->\n            <\/tr><\/table>\n          <\/div>'})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(t){function i(i){var r=t.call(this,i)||this;return r.isCollapsed=ko.observable(!0),r.rangeGroups=ko.observableArray([new n.Candidate.DayInterval({StartTime:null,EndTime:null})]),r.selectedDayTimes=ko.computed(function(){var t=r.rangeGroups().reduce(function(n,t){return t.StartTime()&&t.EndTime()&&n.push(t),n},[]),i=t.reduce(function(n,t){return n.push([t.StartTime().Time(),t.EndTime().Time()-1]),n},[]);return n.BaseDayIntervalPicker.getIntervalsUnion(i)}),r.selectedDayTimes.subscribe(function(n){r.onChangeCallback(n,r.dayIndex)}),r.rangesLabel=ko.computed(function(){var t=n.BaseDayIntervalPicker.getRangeGroups(r.selectedDayTimes());return t.length===0?$.t("Candidate.Availability.NoneSelected"):t.reduce(function(i,r,u){return i+=n.BaseDayIntervalPicker.getTimeString(r[0])+" - "+n.BaseDayIntervalPicker.getTimeString(r[1]),u!==t.length-1&&(i+=", "),i},"")}),r.rangeCount=ko.computed(function(){return n.BaseDayIntervalPicker.getRangeGroups(r.selectedDayTimes()).length}),r.shouldShowRemove=r.shouldShowRemove.bind(r),r.onAddInterval=r.onAddInterval.bind(r),r.onRemoveInterval=r.onRemoveInterval.bind(r),r}return __extends(i,t),i.prototype.onAddInterval=function(){this.rangeGroups.push(new n.Candidate.DayInterval({StartTime:null,EndTime:null}))},i.prototype.onRemoveInterval=function(t){var i=this.rangeGroups()[t];this.rangeGroups.remove(i);this.rangeGroups().length==0&&this.rangeGroups.push(new n.Candidate.DayInterval({StartTime:null,EndTime:null}))},i.prototype.shouldShowRemove=function(n){return this.rangeGroups().length===n+1},i.prototype.getOptionText=function(t){return n.BaseDayIntervalPicker.getTimeString(t.Time())},i}(n.BaseDayIntervalPicker);n.DayIntervalPickerPanelViewModel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("daytime-picker-panel",{viewModel:{createViewModel:function(n){return new Recruiting.DayIntervalPickerPanelViewModel(n)}},template:'\n        <div role="region" data-bind="attr: { \'aria-label\': moment().day(dayIndex).format(\'dddd\') }">\n            <div id="section-header-availability" class="panel-heading" data-bind="click: isCollapsed.asToggle()">\n                <span class="panel-icon" data-automation="expand-toggle">\n                    <i role="button" tabindex="0" data-bind="attr: { \'aria-describedby\': \'Day\' + dayIndex }, collapseIndicatorVertical: isCollapsed, event: { keypress: function(data, e) { if(e.keyCode == 13 || e.keyCode == 32) { return isCollapsed(!isCollapsed()) } } }"><\/i>\n                <\/span>\n                <div aria-live="polite" id="applicationAvailability" data-automation="panel-title">\n                    <strong data-bind="text: moment().day(dayIndex).format(\'dddd\'), attr: {id: \'Day\' + dayIndex}"><\/strong>\n                    <br/>\n                    <span class="sr-only" data-bind="visible: rangeCount() > 0, text: $.t(\'Common.Selected\')"> <\/span> \n                    <small class="muted" data-bind="\n                        text: rangesLabel(),\n                        css: { \'text-italic\': rangeCount() == 0 }"><\/small>\n                <\/div>\n            <\/div>\n            <div role="group" id="collapse_applicationAvailability" class="panel-collapse collapse" data-bind="collapse: isCollapsed, attr:{ \'aria-label\': $.t(\'Candidate.Availability.SelectHours\') }">\n                <div class="panel-body">\n                    <p id="SelectHours" data-bind="text: $.t(\'Candidate.Availability.SelectHours\')"><\/p>\n                    <div class="row">\n                        <div class="col-xs-8">\n                            <small data-bind="text: $.t(\'Candidate.Availability.StartTime\')"><\/small>\n                        <\/div>\n                        <div class="col-xs-8">\n                            <small data-bind="text: $.t(\'Candidate.Availability.EndTime\')"><\/small>\n                        <\/div>\n                    <\/div>\n                    <!-- ko foreach: rangeGroups -->\n                        <div class="row hour-interval-picker">\n                            <div class="col-xs-8">\n                                <select class="form-control input-sm" data-bind="\n\t                                value: StartTime,\n\t                                options: startTimes,\n\t                                optionsCaption: \'Select...\',\n\t                                optionsText: $parent.getOptionText.bind($parent),\n                                    attr: { \'aria-label\': $.t(\'Candidate.Availability.StartTimeWithDayAndItemNumber\', {day: moment().day($parent.dayIndex).format(\'dddd\'), number: $index() + 1 }) }\n                                "><\/select>\n                            <\/div>\n                            <div class="col-xs-8">\n                                <select class="form-control input-sm" data-bind="\n                                    enable: startSelected(),\n                                    value: EndTime,\n\t                                options: endTimes,\n\t                                optionsCaption: \'Select...\',\n\t                                optionsText: $parent.getOptionText.bind($parent),\n                                    attr: { \'aria-label\': $.t(\'Candidate.Availability.EndTimeWithDayAndItemNumber\', {day: moment().day($parent.dayIndex).format(\'dddd\'), number: $index() + 1 }) }\n                                "><select>\n                            <\/div>\n                            <div data-bind="visible: endSelected()">\n                                <button class="btn btn-default btn-sm" data-bind="\n                                    hidden: $parent.shouldShowRemove($index()), \n                                    click: $parent.onRemoveInterval.bind($parent, $index()),\n                                    attr: { \'aria-label\': $.t(\'Candidate.Availability.RemoveDayTimeIntervalWithItemNumber\', { day: moment().day($parent.dayIndex).format(\'dddd\'), number: $index() + 1 }) }\n                                ">\n                                    <i class="fa fa-trash"><\/i>\n                                <\/button>\n                                <button class="btn btn-default btn-sm" data-bind="\n                                    visible: $parent.shouldShowRemove($index()), \n                                    click: $parent.onAddInterval,\n                                    attr: { \'aria-label\': $.t(\'Candidate.Availability.AddTime\') }\n                                ">\n                                    <i class="fa fa-plus"><\/i>\n                                <\/button>\n                            <\/div>\n                        <\/div>\n                    <!-- /ko -->\n                <\/div>\n            <\/div>\n        <\/div>'})}(),function(){namespace("US.Components").EmailTypeAhead=function(n){var t=this;t.currentItem=ko.observable("");t.currentItemEmail=ko.observable("");t.To=n.value||ko.observableArray();t.getUrl=n.url;t.title=n.title||$.t("Recruiter.Applicants.EmailModal.Recipients");t.max=n.max||15;t.tooManyRecipientsMessage=n.tooManyRecipientsMessage;t.hasTooManyRecipientsMessageMessage=t.tooManyRecipientsMessage!==undefined&&t.tooManyRecipientsMessage!==null&&t.tooManyRecipientsMessage!=="";t.lessThanMax=ko.computed(function(){return t.To().length<t.max});t.add=function(n,i){(n==null&&(n=$("#EmailTypeAhead").get()),typeof i!="undefined")&&(typeof i=="string"?$.each(i.split(";"),function(n,i){i!=""&&$.grep(t.To(),function(n){return n.EmailAddress()==i}).length==0&&t.To.push(new Recruiting.Recruiter.ToEmail({EmailAddress:i,DisplayName:i,Id:null}))}):$.grep(t.To(),function(n){return n.EmailAddress()==i.EmailAddress}).length==0&&t.To.push(new Recruiting.Recruiter.ToEmail({EmailAddress:i.EmailAddress,DisplayName:i.DisplayName,Id:i.Id})),t.currentItem(""),ko.bindingHandlers.typeahead.setQuery(n,""))};t.addPerson=function(n){$.grep(t.To(),function(t){return t.EmailAddress()==n.EmailAddress()}).length==0&&t.To.push(new Recruiting.Recruiter.ToEmail({EmailAddress:n.EmailAddress(),DisplayName:n.PersonName.firstMiddleLast(),Id:n.Id()}));t.currentItem("")};t.addTypeaheadString=function(){var n=$("#EmailTypeAhead").find(".rbt-input-main"),i=n[0].value;$.each(i.split(";"),function(n,i){i!=""&&$.grep(t.To(),function(n){return n.EmailAddress()==i}).length==0&&t.To.push(new Recruiting.Recruiter.ToEmail({EmailAddress:i,DisplayName:i,Id:null}))});n.val("");n.trigger("update-typeahead")};t.remove=function(n){t.To.remove(n)};t.keyUp=function(){(event.which==13||event.keyCode==13)&&(t.add(null,t.currentItem()),t.currentItem(""))};t.keyUpReact=function(n){(n.which==13||n.keyCode==13)&&t.addTypeaheadString()};t.inputProps={onKeyUp:function(n){return t.keyUpReact(n)}};t.handleCurrentItemChange=function(n){n&&(n[0]?(t.currentItem(n[0].PersonName.firstMiddleLast()),t.currentItemEmail(n[0].EmailAddress()),t.addPerson(n[0])):(t.currentItem(""),t.currentItemEmail("")))}};ko.components.register("email-type-ahead",{viewModel:US.Components.EmailTypeAhead,template:'<div><div class="alert alert-warning fade in" data-bind="visible: hasTooManyRecipientsMessageMessage && !lessThanMax()"><a href="#" class="close" data-dismiss="alert" aria-label="close" title= "close">×<\/a><span data-automation="too-many-recpients-message-span" data-bind="text: tooManyRecipientsMessage"><\/span><\/div><div class="row form-group"><div class="col-md-24"><div><label data-bind="text: title" for="EmailTypeAhead" class="required"><\/label><div class="row"><div class="col-xs-18 col-md-20"><react-ko-bridge params="component: \'Recruiting.Rct.Containers.Shared.RecruiterTypeahead\', props: { \'id\' : \'EmailTypeAhead\' , \'dataAutomation\' : \'email-type-ahead\' , \'defaultSelected\' : [], \'searchOptionsUrl\' : getUrl , \'onSelectionChange\' : handleCurrentItemChange, \'subHtmlText\' : currentItemEmail, \'resetAfterSelection\': true, placeholder: $.t(\'Recruiter.Applicants.EmailModal.RecipientsPlaceholder\'), emptyLabel: \'\', inputProps: inputProps }"><\/react-ko-bridge><\/div><div class="col-xs-6 col-md-4"><button data-bind="click: addTypeaheadString, text: $.t(\'Common.Add\'), enable: lessThanMax" class="btn btn-default add-button" type="button" data-automation="email-type-ahead-add-button"><\/button><\/div><\/div><\/div><\/div><\/div><div class="row"><div class="col-md-24"><!-- ko foreach: To --><!-- ko if: EmailAddress() != DisplayName()--><div class="multigroup-item alert alert-info pull-left" data-automation="share-item" data-bind="errorHighlight: uiErrors().EmailAddress"><strong class="pull-left"><div data-bind="text: DisplayName"><\/div><div class="recruiter-typeahead-subtext" data-bind="text: EmailAddress"><\/div><\/strong><button type="button" class="close mt-2" data-bind="click: $parent.remove">×<\/button><\/div> <!-- /ko --><!-- ko if: EmailAddress() == DisplayName() --><div class="multigroup-item alert alert-info pull-left" data-automation="share-item" data-bind="errorHighlight: uiErrors().EmailAddress"><strong class="pull-left" data-bind="text: DisplayName"><\/strong><button type="button" class="close" data-bind="click: $parent.remove">×<\/button><\/div> <!-- /ko --><!-- /ko --><\/div><\/div><\/div>'})}(),function(n){var t=function(){function n(n){this.visibilityConfiguration=n.visibilityConfiguration;this.selectedVisibilityId=ko.observable();this.fieldName=ko.observable(n.fieldName);this.enabled=n.enable!=null?ko.observable(n.enable):ko.observable(!0);this.toolTipText=n.toolTipText?ko.observable(n.toolTipText):ko.observable("");this.selectedVisibilityText=ko.observable();this.visibilityOptions=ko.observableArray([{Id:"Internal",text:$.t("FieldVisibilityOptions.Internal")},{Id:"External",text:$.t("FieldVisibilityOptions.External")},{Id:"All",text:$.t("FieldVisibilityOptions.All")},{Id:"None",text:$.t("FieldVisibilityOptions.None")}]);this.setSelectedVisibilityId();this.setSelectedVisibilityText()}return n.prototype.visibilityChange=function(n){this.selectedVisibilityId(n.Id);this.setSelectedVisibilityText();this.updateConfigurationValues()},n.prototype.setSelectedVisibilityText=function(){var n=this,t=$.grep(this.visibilityOptions(),function(t){return t.Id===n.selectedVisibilityId()});this.selectedVisibilityText(t[0].text)},n.prototype.setSelectedVisibilityId=function(){var r=this,t=$.grep(this.visibilityConfiguration(),function(n){return n.FieldName()===r.fieldName()}),i,n;t.length===0?(i={FieldName:ko.observable(this.fieldName()),VisibleInternal:ko.observable(!1),VisibleExternal:ko.observable(!1)},this.visibilityConfiguration().push(i),this.selectedVisibilityId("None")):(n=t[0],n.VisibleInternal()&&n.VisibleExternal()?this.selectedVisibilityId("All"):n.VisibleInternal()?this.selectedVisibilityId("Internal"):n.VisibleExternal()?this.selectedVisibilityId("External"):this.selectedVisibilityId("None"))},n.prototype.updateConfigurationValues=function(){var t=this,i=$.grep(this.visibilityConfiguration(),function(n){return n.FieldName()===t.fieldName()}),n=i[0];this.selectedVisibilityId()==="All"?(n.VisibleInternal(!0),n.VisibleExternal(!0)):this.selectedVisibilityId()==="Internal"?(n.VisibleInternal(!0),n.VisibleExternal(!1)):this.selectedVisibilityId()==="External"?(n.VisibleInternal(!1),n.VisibleExternal(!0)):(n.VisibleInternal(!1),n.VisibleExternal(!1))},n}();n.FieldVisibilityOptionsViewModel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("field-visibility-options",{viewModel:{createViewModel:function(n){return new Recruiting.FieldVisibilityOptionsViewModel(n)}},template:'     <div class="visibility-component">\n                        <!-- ko if:enabled() -->\n                            <div class="visibility-options-align mt-1 visibility-align-center" data-bind="tooltip: { title: toolTipText(), placement: \'top\' }">\n                            <i class="mi mi-remove-red-eye material-icons blue pl-1" data-toggle="dropdown" data-automation="eye-icon"><\/i>\n                        <a href="#" class="dropdown-toggle view-more-visibility pl-1" data-automation="visibility-link" data-toggle="dropdown" data-bind="text: selectedVisibilityText(), tooltip: { title: toolTipText(), placement: \'top\'">\n                        <\/a>\n                        <ul class="dropdown-menu visibility-menu" data-automation="visibility-options" role="menu" data-bind="\'foreach\': visibilityOptions">\n                            <li class="visibility-option-item" data-automation="visibility-item">\n                                <a href="#"  data-bind="\'click\': $parent.visibilityChange.bind($parent, $data)">\n                                 <i class="fa fa-fw " data-bind=" css: {\'fa-check visibility-blue-check\': Id===$parent.selectedVisibilityId() }" data-automation="selected-item-icon"><\/i>\n                                   <span data-bind="\'text\': text"><\/span><\/a>\n                            <\/li>\n                        <\/ul>\n                        <\/div>\n                        <!-- /ko -->\n                        <!-- ko if: !enabled() -->\n                        <div class="mt-1 read-only-visibility-options-align" data-bind="tooltip: { title: toolTipText(), placement: \'top\' }">\n                        <i class="mi mi-remove-red-eye material-icons gray pl-1" data-automation="eye-icon"><\/i>\n                            <label class="view-more-visibility-disabled pl-1">\n                            <span data-bind="text: selectedVisibilityText()" data-automation="visibility-link"><\/span>\n                            <\/label>\n                         <\/div>\n                        <!-- /ko -->\n                         <\/div>'})}(),function(n){var t;(function(t){var i=function(){function t(){var t=this,i,r;this.clear=function(){t.visible(!1);t.message("");t.errors([]);t.level("alert-success")};this.notify=function(i){i.escape!==!1&&i.message&&(i.message=$.escapeHtml(i.message));i.clearAfterNotify!==!0||window.isTestRun()||setTimeout(function(){t.clear()},i.delay||7e3);t.message(i.message);i.type&&t.level("alert-"+i.type);var r=n.Notification.translateErrors(i.errors,i.prefix);r.length>1&&!i.message&&t.message($.t("Common.ErrorTitle"));t.errors(r);t.visible(!0)};this.visible=ko.observable(!1);this.message=ko.observable("");this.errors=ko.observable([]);this.level=ko.observable("alert-success");$(document).on("recruiting.notification.notify",function(n,i){t.notify(i)});$(document).on("recruiting.notification.clear",function(){t.clear()});if(i=US.utils.sessionStorage.getItem("GlobalNotification"),!i)return this;if(r=JSON.parse(i),!r)return US.utils.sessionStorage.removeItem("GlobalNotification"),this;this.notify(r);US.utils.sessionStorage.removeItem("GlobalNotification")}return t}();t.GlobalNotification=i})(t=n.Components||(n.Components={}))}(Recruiting||(Recruiting={})),function(){ko.components.register("global-notification",{viewModel:Recruiting.Components.GlobalNotification,template:'<div role="alert" class="alert" data-bind="visible: visible, css: level" data-automation="global-notification"><span data-bind="html: message"><\/span> <span data-bind="visible: errors().length == 1, text: errors()[0]"><\/span><ul data-bind="visible: errors().length > 1, foreach: errors()"><li data-bind="text: $data"><\/li><\/ul><\/div>'})}(),function(n){var t=function(){function n(n,t,i){var r=this;this.title=n.title;this.addItemTooltip=n.addItemTooltip;this.items=n.items;this.itemFactory=n.itemFactory;this.element=i;this.isCollapsed=ko.observable(!this.hasItems());this.editorView=$.grepFirst(t,function(n){return n.nodeName.toUpperCase()=="EDITOR"});this.isCollapsible=ko.computed({read:function(){return r.hasItems()}})}return n.prototype.addItem=function(n){var t=this.itemFactory.apply(n);this.items.unshift(t);this.isCollapsed(!1);$("input,select",this.element).first().focus()},n.prototype.collapseIfEmpty=function(){this.hasItems()||this.isCollapsed(!0)},n.prototype.hasItems=function(){return this.items().length>0},n.prototype.remove=function(n){this.items.remove(n);this.collapseIfEmpty()},n}();n.MultiEditOnlyPanel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("multi-edit-only-panel",{viewModel:{createViewModel:function(n,t){return new Recruiting.MultiEditOnlyPanel(n,t.templateNodes,t.element)}},template:'\n                <collapsible-panel params="title: title,\n                                            collapsed: isCollapsed,\n                                            collapsible: isCollapsible">\n                    <collapsible-panel-button params="icon: \'fa-plus\',\n                                                                  enable: true,\n                                                                  visible: true,\n                                                                  click: addItem.bind($data, $parents[2]),\n                                                                  tooltip: $.t(addItemTooltip)"><\/collapsible-panel-button>\n\n                    <div data-bind="foreach: { data: items }">\n                        <div role="form" data-bind="attr:{ \'aria-label\': $.t(\'Common.PanelNameWithItemNumber\', { panelName: $.t($parent.title), itemNumber: ($index() + 1) }) }" class="row" data-automation="panel-list-item">\n                            <div class="col-sm-24">\n                                <!--ko if:$index()!==0-->\n                                <hr/>\n                                <!--/ko-->\n                                <!-- Editor -->\n                                <div class="row">\n                                    <div class="col-xs-6 col-sm-4 col-md-2 pull-right">\n                                        <button data-bind="click: $parent.remove.bind($parent, $data), attr: { \'aria-label\': $.t(\'Common.DeletePanelNameWithItemNumber\', { panelName: $.t($parent.title), itemNumber: ($index() + 1) }) }"\n                                                class="btn btn-default pull-right"\n                                                data-automation="remove-button">\n                                            <i data-bind="attr:{ \'aria-label\': $.t(\'Common.Remove\') }" class="fa fa-lg fa-trash-o"><\/i>\n                                        <\/button>\n                                    <\/div>\n                                    <div class="col-xs-18 col-sm-20 col-md-22" data-bind="template: { nodes: $parent.editorView.cloneNode(true).childNodes }"><\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/collapsible-panel>'})}(),function(n){var t=function(){function t(n,t,i){var r=this,u,f,e;for(this.title=n.title,this.addItemTooltip=n.addItemTooltip,this.items=n.items,this.itemFactory=n.itemFactory,this.idField=n.idField,this.errorNamespace=n.errorNamespace,this.insertUrl=n.insertUrl,this.removeUrl=n.removeUrl,this.updateUrl=n.updateUrl,this.element=i,this.editing=ko.observable(!1),this.isExecuting=ko.observable(!1),this.serverErrors=ko.observable(null),this.isCollapsed=ko.observable(!this.hasItems()),this.readOnlyView=$.grepFirst(t,function(n){return n.nodeName.toUpperCase()=="READ-ONLY"}),this.editorView=$.grepFirst(t,function(n){return n.nodeName.toUpperCase()=="EDITOR"}),u=0,f=this.items();u<f.length;u++)e=f[u],ko.editable(e);this.isCollapsible=ko.computed({read:function(){return!r.editing()&&r.hasItems()}});this.items.subscribe(function(){r.isCollapsed()&&r.isCollapsed(!r.hasItems())})}return t.prototype.addItem=function(t){var i=this.itemFactory.apply(t);this.serverErrors(new n.Validation.Errors(i));ko.editable(i);this.isCollapsed(!1);this.editing(!0);this.items.unshift(i);i.beginEdit();this.focusOnEditableInput()},t.prototype.getIdObservable=function(n){return n[this.idField]},t.prototype.getIdValue=function(n){return ko.unwrap(this.getIdObservable(n))},t.prototype.save=function(n,t){this.isExecuting(!0);$.ajax(this.getIdValue(n)==null?this.insertUrl:this.updateUrl,{data:ko.toJSON(n),type:"post",cache:!1,contentType:"application/json",context:this}).done(function(i){this.serverErrors().removeAll();i.success?(n[this.idField](i.data.newId),n.commit(),this.editing(!1),$(t.target).trigger("saveSuccess")):this.serverErrors().set(i);this.isExecuting(!1)}).fail(function(){this.isExecuting(!1)})},t.prototype.collapseIfEmpty=function(){this.hasItems()||this.isCollapsed(!0)},t.prototype.hasItems=function(){return this.items().length>0},t.prototype.focusOnEditableInput=function(){var n=this.element;setTimeout(function(){$("input,select",n).first().focus()},300)},t.prototype.cancel=function(n){this.getIdValue(n)==null?this.items.remove(n):n.rollback();this.editing(!1);this.collapseIfEmpty()},t.prototype.edit=function(t){this.editing()||(this.editing(!0),t.beginEdit(),this.serverErrors(new n.Validation.Errors(t)),this.focusOnEditableInput())},t.prototype.remove=function(n){this.isExecuting(!0);this.serverErrors().removeAll();$.ajax(this.removeUrl,{data:ko.toJSON(n),type:"post",cache:!1,contentType:"application/json",context:this}).done(function(t){t.success?(this.items.remove(n),this.editing(!1),this.collapseIfEmpty()):this.serverErrors().set(t);this.isExecuting(!1)}).fail(function(){this.isExecuting(!1)})},t}();n.MultiEditPanel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("multi-edit-panel-edit-button",{template:'<span data-bind="click: $parents[1].edit.bind($parents[1], $parent)" class="presence-section-header-label clickable-header">\n                <span data-bind="template: { nodes: $componentTemplateNodes, data: $parent }"><\/span>        \n                <button class="btn btn-default btn-sm btn-icon" \n                        data-automation="edit-button" \n                        data-bind="visible: !$parents[1].getIdObservable($parent).inTransaction(), disable: !$parents[1].getIdObservable($parent).inTransaction() && $parents[1].editing(), attr: { \'aria-label\': $.t(\'Common.EditPanelNameWithItemNumber\', { toolTip: $.t(tooltip), itemNumber: ( $index() + 1 ) }) }, tooltip: { title: $.t(tooltip), trigger: \'hover focus\', placement: \'right\', container: \'body\' }" \n                        type="button">\n                    <i class="fa fa-lg fa-pencil"><\/i>\n                <\/button>\n            <\/span>'});ko.components.register("multi-edit-panel",{viewModel:{createViewModel:function(n,t){return new Recruiting.MultiEditPanel(n,t.templateNodes,t.element)}},template:'\n            <collapsible-panel params="title: title,\n                                       collapsed: isCollapsed,\n                                       collapsible: isCollapsible"\n                               data-bind="bringToForeground: editing">\n                <collapsible-panel-button params="icon: \'fa-plus\', \n                                                  enable: true,\n                                                  visible: !editing(), \n                                                  click: addItem.bind($data, $parents[2]), \n                                                  tooltip: $.t(addItemTooltip)"><\/collapsible-panel-button>\n\n                <div data-bind="foreach: { data: items }">\n                    <div class="row" data-automation="panel-list-item">\n                        <div class="col-sm-24">\n                            <!--ko if:$index()!==0-->\n                            <hr />\n                            <!--/ko-->\n\n                            <!-- ReadOnly -->\n                            <div data-bind="visible: $parent.getIdValue($data), collapse: $parent.getIdObservable($data).inTransaction()">\n                                <div class="row">\n                                    <div class="col-sm-24" data-bind="template: { nodes: $parent.readOnlyView.cloneNode(true).childNodes }"><\/div>\n                                <\/div>\n                            <\/div>\n\n                            <!-- Editor -->\n                            <div data-bind="collapse: !$parent.getIdObservable($data).inTransaction()">\n                                <div class="row">\n                                    <div class="col-sm-24" data-bind="template: { nodes: $parent.editorView.cloneNode(true).childNodes }"><\/div>\n                                <\/div>\n                                <div class="row">\n                                    <div class="col-sm-24">\n                                        <div data-bind="pageErrorMessages: { errors: $parent.serverErrors(), prefix: $parent.errorNamespace }"><\/div>\n                                    <\/div>\n                                <\/div>\n                                <div class="row">\n                                    <div class="col-sm-24 actions">\n                                        <button data-bind="click: $parent.save.bind($parent, $data), disable: $parent.isExecuting, text: $.t(\'Common.Save\')" \n                                                class="btn btn-primary" \n                                                data-automation="save-button"><\/button>\n                                        <button data-bind="click: $parent.cancel.bind($parent, $data), text: $.t(\'Common.Cancel\')" \n                                                type="button"                                                 \n                                                class="btn btn-link"\n                                                data-automation="cancel-button"><\/button>\n                                        <button data-bind="click: $parent.remove.bind($parent, $data), visible: $parent.getIdValue($data) && !$parent.isExecuting(), attr: { \'aria-label\': $.t(\'Common.DeletePanelNameWithItemNumber\', { panelName: $.t($parent.title), itemNumber: ($index() + 1) }) }" \n                                            class="btn btn-default pull-right" \n                                            data-automation="remove-button">\n                                                <i class="fa fa-trash-o"><\/i> <span data-bind="text: $.t(\'Common.Delete\')"><\/span>\n                                        <\/button>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                            \n                    <\/div>\n                <\/div>\n            <\/collapsible-panel>'})}(),function(n){var t=function(){function n(n){var t=this;this.callback=n.callback;this.selectedPageSize=ko.observable(n.pageSize()||20);this.pageSize=n.pageSize;this.pageSize.subscribe(function(n){t.selectedPageSize(n)});this.pageOptions=ko.observableArray([{Id:20,text:"20 "},{Id:50,text:"50 "},{Id:100,text:"100 "}])}return n.prototype.paginationChange=function(n){this.selectedPageSize(n.Id);this.callback(n)},n}();n.PageSizeOptionsViewModel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("page-size-options",{viewModel:{createViewModel:function(n){return new Recruiting.PageSizeOptionsViewModel(n)}},template:' <a href="#" class="dropdown-toggle view-more" data-automation="page-size-link" data-toggle="dropdown" data-bind="text:\'View \'  + selectedPageSize()"><span>View<\/span><\/a>\n                        <ul class="dropdown-menu page-menu pull-right" data-automation="page-size-options" role="menu" data-bind="\'foreach\': pageOptions">\n                            <li class="page-item" data-automation="page-size">\n                                <a href="#" class="page-number" data-bind="\'click\':function(){  $parent.paginationChange($data)}">\n                                 <i class="fa fa-fw " data-bind=" css: {\'fa-check blue-check\': Id===$parent.selectedPageSize() }"><\/i>\n                                   <span data-bind="\'text\': text + $.t(\'Common.Paging.PageOptionText\')"><\/span><\/a>\n                            <\/li>\n                        <\/ul>'})}(),function(){ko.components.register("recruiter-physical-location",{viewModel:{createViewModel:function(n){return n.bindingContext}},template:'<address data-automation="physical-location"><span data-bind="visible: (LocalizedDescription() && SourceOfTruth() == Recruiting.RecruitmentAdministrator.LocationSourceOfTruth.Ultipro)"><span data-bind="text: LocalizedDescription()" data-automation="description-label"><\/span><br /><\/span><div><span data-automation="location-name" data-bind="if: LocalizedName()"><span data-bind="text:LocalizedName()"><\/span><\/span><span data-bind="if: LocalizedLocationId()"><span data-bind="if: LocalizedName()"> | <\/span><span data-bind="text:LocalizedLocationId()" data-automation="location-id"><\/span><\/span><\/div><div data-automation="location-line1"><span data-bind="text: Address().Line1()"><\/span><\/div><div data-automation="location-line2"><span data-bind="text: Address().Line2()"><\/span><\/div><div data-automation="location-line3" data-bind="text: Address().CityStatePostalCodeAndCountry()"><\/div><\/address>'})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.intervals=i.getDayIntervals(),i.shouldReset=ko.observable(!1),i.shouldShowGrid=ko.computed(function(){return!ko.utils.unwrapObservable(i.days()).every(function(n){return!n})}),i.days.subscribe(function(){i.onDayChangeCallback()}),i.onResetClick=i.onResetClick.bind(i),i}return __extends(t,n),t.prototype.onResetClick=function(){this.shouldReset(!0);this.shouldReset(!1)},t.prototype.onDayClick=function(n){var i=ko.utils.unwrapObservable(this.days()),t;i[n]=!i[n];this.days(i);t="#Day"+n.toString();$(t).hasClass("selected")?$(t).attr("aria-checked","true"):$(t).attr("aria-checked","false");$(t).focus()},t.prototype.onDayChangeCallback=function(n,t){var i=this,r;n&&t!==undefined&&(this.timeSlotsCopy[t]=n);r=this.timeSlotsCopy.reduce(function(n,t,r){return n[r]=i.days()[r]?t:i.getDayTimeSlots(),n},[]);this.onScheduleChangedCallback(r)},t.prototype.isDayVisible=function(n){return this.days()[n]},t}(n.BaseSchedulePicker);n.SchedulePickerGridViewModel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("schedule-picker",{viewModel:{createViewModel:function(n){return new Recruiting.SchedulePickerGridViewModel(n)}},template:'\n          <div data-automation="schedule-picker-control" class="schedule-picker-control">\n            <table class="interval-select">\n              <tr>\n              <!-- ko foreach: days -->\n                <td role="checkbox" aria-checked="false" tabindex="0" class="day-btn noselect" data-automation="day-btn" data-bind="\n                    attr: { id: \'Day\' + $index() },\n                    text: moment().day($parent.daysMap[$index()]).format(\'ddd\'),\n                    click: $parent.onDayClick.bind($parent, $index()),\n                    event: { keypress: function(data, e) { if(e.keyCode == 13 || e.keyCode == 32) { return true } else { return false } } ? $parent.onDayClick.bind($parent, $index()) : null },\n                    css: { selected : $data }"><\/td>\n              <!-- /ko -->\n              <\/tr>\n            <\/table>\n            <div role="group" aria-labelledby="AvailabilityHoursQuestion" data-bind="visible: shouldShowGrid()" data-automation="day-intervals-section">\n              \n              <table role="presentation" class="schedule-picker-header">\n                <tr class="no-border">\n                  <td class="header-title">\n                     <span id="AvailabilityHoursQuestion" data-bind="text: $.t(\'Candidate.Availability.WhatHours\')"><\/span>\n                  <\/td>\n                    <td class="reset-btn-cell">\n                     <button \n                        data-automation="reset-button"\n                        data-bind="click: onResetClick.bind($parent), attr: { \'aria-label\': $.t(\'Candidate.Availability.ResetHours\') }"\n                        class="btn-link">\n                            <i class="fa fa-refresh"><\/i>\n                            <span data-i18n="Recruiter.Candidates.ResetSearch">Reset<\/span>\n                        <\/button>\n                  <\/td>\n                <\/tr>\n                <\/table>\n                <table class="interval-labels">\n                <caption class="sr-only" data-bind="text: $.t(\'Candidate.Availability.HoursLabelTableCaption\')"><\/caption>\n                <tr class="no-border labels">\n                  <th scope="col" colspan="12" class="morning">AM<\/td>\n                  <th scope="col" colspan="13" class="night">PM<\/td>\n                <\/tr>\n                <tr class="labels">\n                  <!-- ko foreach: intervals -->\n                    <td data-bind="text: $data"><\/td>\n                  <!-- /ko -->\n               <\/tr>\n              <\/table>\n              <div role="region" aria-labelledby="SelectHours" aria-describedby="AvailabilityHoursInstruction">\n              <span id="AvailabilityHoursInstruction" class="sr-only" aria-hidden="true" data-bind="text: $.t(\'Candidate.Availability.Instructions\')"><\/span>\n              <!-- ko foreach: timeSlots -->\n                <daytime-picker \n                    data-bind="\n                        visible: $parent.isDayVisible($index()),\n                        attr: { \'data-automation\': $parent.getDayAutomationString(\'day-interval\', $index()) }"\n                    params="\n                      dayTimes: $data,\n                      dayIndex: $index,\n                      shouldReset: $parent.shouldReset,\n                      onChangeCallback: $parent.onDayChangeCallback\n                    ">\n                <\/daytime-picker>\n              <!-- /ko -->\n              <\/div>\n            <\/div>\n          <\/div>'})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.onDayChangeCallback=function(n,t){n&&t!==undefined&&(this.timeSlotsCopy[t]=n);this.onScheduleChangedCallback(this.timeSlotsCopy)},t}(n.BaseSchedulePicker);n.SchedulePickerMobileViewModel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("schedule-picker-mobile",{viewModel:{createViewModel:function(n){return new Recruiting.SchedulePickerMobileViewModel(n)}},template:'\n          <div data-automation="schedule-picker-control" class="schedule-picker-control">\n            <div class="row panel-group panel-group-nested" data-automation="day-intervals-section">\n              <!-- ko foreach: timeSlots -->\n                <div class="daytime-picker-panel panel panel-transparent" data-bind="\n                    attr: { \'data-automation\': $parent.getDayAutomationString(\'day-interval\', $index()) },\n                    component: { \n                        name: \'daytime-picker-panel\', \n                        params: { \n                            dayTimes: $data,\n                            dayIndex: $index,\n                            onChangeCallback: $parent.onDayChangeCallback\n                        } \n                    }"\n                >\n                <\/div>\n              <!-- /ko -->\n            <\/div>\n          <\/div>'})}(),function(n){var t=function(){function n(n,t){var i=this,r,u;this.fullNote=ko.observable(!1);this.textView=ko.observable(!1);this.generateIntervals=function(){for(var t=[],n=0;n<=24;n++)t.push(""+((n+11)%12+1));return t};this.showFullNote=function(){i.fullNote(!0)};this.hideFullNote=function(){i.fullNote(!1);$(i.componentInfoElement).scrollTo()};this.isAvailableHour=function(n,t){return i.schedule()?i.schedule()[n]==null?!1:i.schedule()[n][t]==null?!1:Boolean(i.schedule()[n][t]):!1};this.strHour=function(n){var i="am",t=n;return n===0&&(t=12),n>=12&&(n<24&&(i="pm"),n>12&&(t=n-12)),t+i};this.isStartIntervalCell=function(n,t){return i.isAvailableHour(n,t)&&(t===0||!i.isAvailableHour(n,t-1))};this.isEndIntervalCell=function(n,t){return i.isAvailableHour(n,t)&&t>0&&i.isAvailableHour(n,t-1)&&(t===23||!i.isAvailableHour(n,t+1))};this.isStartAndEndIntervalCell=function(n,t){return i.isAvailableHour(n,t)&&!i.isAvailableHour(n,t+1)&&!i.isAvailableHour(n,t-1)};this.getCellCss=function(n,t){return i.isAvailableHour(n,t)?i.isEndIntervalCell(n,t)?"schedule-right-td-blue noselect":"schedule-td-blue noselect":"schedule-td-blank noselect"};this.getCellHtml=function(n,t){return i.isStartIntervalCell(n,t)||i.isStartAndEndIntervalCell(n,t)?i.strHour(t):i.isEndIntervalCell(n,t)?i.strHour(t+1):"&nbsp;"};this.getDataAutomationId=function(n,t){return"schedule-cell-"+n+"-"+t};this.isAvailableDay=function(n){var r=!1,t;if(!i.schedule())return r;for(t=0;t<24;t++)if(i.schedule()[n]&&i.schedule()[n][t]){r=!0;break}return r};this.getDayOfTheWeekCss=function(n){var t="schedule-td-day-unavailable",r;return i.printMode?(t="schedule-td-print-day-unavailable-text",i.isAvailableDay(n)&&(t="schedule-td-print-day-text"),t):i.textView()?(r="2",i.mobileView&&(r="4"),t="col-xs-"+r+" col-sm-"+r+" col-md-"+r+" schedule-td-day-unavailable",i.isAvailableDay(n)&&(t="col-xs-"+r+" col-sm-"+r+" col-md-"+r+" schedule-text-view-day-xs"),t):(i.isAvailableDay(n)&&(t="schedule-td-day-available"),t)};this.getMargin=function(n,t){return i.isStartAndEndIntervalCell(n,t)?"schedule-margin-center":i.isStartIntervalCell(n,t)?"schedule-margin-left":i.isEndIntervalCell(n,t)?"schedule-margin-right":""};this.getLiteralIntervals=function(n){var r;if(!i.isAvailableDay(n))return[];var u=[],t="",f=0;for(r=0;r<24;r++)i.isStartAndEndIntervalCell(n,r)&&(t=i.strHour(r)+" - "+i.strHour(r+1),i.mobileView||(t+=", "),f++,u.push(t)),i.isStartIntervalCell(n,r)&&(t=i.strHour(r)),i.isEndIntervalCell(n,r)&&(t+=" - "+i.strHour(r+1),t=="12am - 12am"?t=$.t("Recruiter.Applicants.CandidateAvailability.CandidateAvailableAllDay"):i.mobileView||(t+=", "),u.push(t),f++,t="");return u[f-1]=u[f-1].toString().replace(", ",""),u};this.switchToGridView=function(){if(!i.printMode&&!i.mobileView){i.textView(!1);US.utils.localStorage.setItem(i.localStoragePreferredViewKey,1)}};this.switchToTextView=function(){if(!i.printMode&&!i.mobileView){i.textView(!0);US.utils.localStorage.setItem(i.localStoragePreferredViewKey,0)}};this.noSchedule=function(){var t,n;if(!i.schedule())return!0;for(t=!0,n=0;n<i.dayOfTheWeek.length;n++)if(i.isAvailableDay(n)){t=!1;break}return t};this.getDayOfTheWeekShortName=function(n){return n>=0&&n<=6?moment().day(n).format("ddd"):""};this.componentInfoElement=t;this.localStoragePreferredViewKey="recruitment/user_preferred_grid_candidate_availability/";this.schedule=n?n.schedule:undefined;this.notes=n?n.notes:undefined;this.printMode=n&&n.printMode;this.mobileView=n&&n.mobileView;this.dayOfTheWeek=[0,1,2,3,4,5,6];this.hours=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23];this.maxNotesLength=this.mobileView?40:125;this.textView(this.mobileView);this.printMode||this.mobileView||(r=US.utils.localStorage.getItem(this.localStoragePreferredViewKey),r!=undefined&&(u=r==1?!1:!0,this.textView(u)));this.getNote=ko.computed(function(){var n=i.notes(),t;return i.printMode||i.fullNote()||!n?n:n.length>i.maxNotesLength?(t=n.substr(0,i.maxNotesLength+1),t.substr(0,t.lastIndexOf(" "))+"..."):n});this.shouldExpand=ko.computed(function(){return!i.printMode&&!i.fullNote()&&i.notes()&&i.notes().length>i.maxNotesLength});this.shouldCollapse=ko.computed(function(){return!i.printMode&&i.fullNote()&&i.notes()&&i.notes().length>i.maxNotesLength});this.getTemplate=ko.computed(function(){return i.noSchedule()?"noSchedule":i.printMode||i.textView()?"ScheduleMobileView":"ScheduleGridView"});this.intervals=this.generateIntervals()}return n}();n.ScheduleReadyOnlyGrid=t}(Recruiting||(Recruiting={})),function(){ko.components.register("schedule-ready-only-grid",{viewModel:{createViewModel:function(n,t){return new Recruiting.ScheduleReadyOnlyGrid(n,t.element)}},template:'\n        <div class="schedule-ready-only">\n\n        <!-- ko if: (getTemplate() == \'noSchedule\') -->\n            <div>\n            <!-- ko if: (printMode || mobileView) -->\n            <h4 class="schedule-header-title" data-bind="html: $.t(\'Recruiter.CandidateDetail.Availability\')"><\/h4>\n            <hr class="schedule-header-line">\n            <!-- /ko -->\n            <em class="muted" data-automation="no-schedule" data-bind="html: $.t(\'Recruiter.Applicants.CandidateAvailability.NoSchedule\')"><\/em>\n            <\/div>\n        <!-- /ko -->\n\n        <!-- ko if: (!printMode && !mobileView && getTemplate() != \'noSchedule\') -->\n          <div class="col-md-24 schedule-no-padding schedule-text-align">\n            <p class="btn-group">\n                <label class="btn btn-default" data-automation="schedule-switch-to-grid-view" data-bind="\n                    click: switchToGridView, \n                    css: {active: !textView()}, \n                    tooltip: { title : $.t(\'Recruiter.Applicants.CandidateAvailability.SwitchToGridViewTooltip\'), container: \'body\'}">\n                        <i class="fa fa-table" aria-hidden="true"><\/i>\n                <\/label>\n                <label class="btn btn-default" data-automation="schedule-switch-to-text-view" data-bind="\n                    click: switchToTextView, \n                    css: {active: textView()}, \n                    tooltip: { title : $.t(\'Recruiter.Applicants.CandidateAvailability.SwitchToTextViewTooltip\'), container: \'body\'}">\n                        <i class="fa fa-list-ul"><\/i>\n                <\/label>\n            <\/p>\n          <\/div>\n        <!-- /ko -->\n\n        <!-- ko if: (getTemplate() == \'ScheduleGridView\') -->\n            <div data-automation="schedule-grid-view">\n            <table class="interval-labels">\n                <\/tr>\n                <tr class="no-border">\n                  <td>&nbsp;<\/td>\n                  <td colspan="12">AM<\/td>\n                  <td colspan="13">PM<\/td>\n                <\/tr>\n                <tr class="labels">\n                  <td>&nbsp;<\/td>\n                  <!-- ko foreach: intervals -->\n                    <td class="td-hours" data-bind="text: $data"><\/td>\n                  <!-- /ko -->\n               <\/tr>\n              <\/table>\n\n            <!--ko foreach: dayOfTheWeek-->\n                    <table class="schedule-row-table">\n                        <tr>\n                            <td data-bind="css: $parent.getDayOfTheWeekCss($data), text: $parent.getDayOfTheWeekShortName($data), attr: { \'data-automation\': \'schedule-day-of-the-week-\'+$data}">\n                            <\/td>\n                            <!-- ko foreach: $parent.hours -->\n                                    <td data-bind="css: $parents[1].getCellCss($parent, $data), \n                                                   attr: { \'data-automation\': $parents[1].getDataAutomationId($parent, $data) }">\n                                        <span data-bind="css: $parents[1].getMargin($parent, $data),html: $parents[1].getCellHtml($parent,$data)"><\/span>\n                                    <\/td>\n                            <!-- /ko -->\n                        <\/tr>\n                    <\/table>\n            <!-- /ko -->\n            <\/div>\n        <!-- /ko -->\n        \n        <!-- ko if: (getTemplate() == \'ScheduleMobileView\') -->\n             <div data-automation="schedule-text-view">\n                \n                <!-- ko if: (printMode || mobileView) -->\n                <div class="col-md-24 schedule-no-padding">\n                    <h4 class="schedule-header-title" data-bind="html: $.t(\'Recruiter.CandidateDetail.Availability\')"><\/h4>\n                <\/div>\n                <div class="col-md-24 schedule-no-padding">\n                    <div class="schedule-header-line print-line"><\/div>\n                <\/div>\n                <!-- /ko -->\n                <!--ko if: printMode -->\n                    <!--ko foreach: dayOfTheWeek-->\n                        <table class="schedule-row-table">\n                        <tr>\n                            <td data-bind="css: $parent.getDayOfTheWeekCss($data), html: $parent.getDayOfTheWeekShortName($data)"><\/td>\n                            <td class="schedule-td-print-right">\n                                <table class="schedule-td-print-cell">\n                                    <tr>\n                                        <td class="schedule-td-print-cell-content">\n                                            <!-- ko foreach: $parent.getLiteralIntervals($data) -->\n                                                <span data-bind="html: $data"><\/span>\n                                            <!-- /ko -->    \n                                        <\/td>\n                                    <\/tr>\n                                <\/table>\n                            <\/td>\n                        <\/tr>\n                        <\/table>\n                    <!-- /ko -->\n                <!-- /ko -->\n                <!--ko ifnot: printMode -->\n                <!--ko foreach: dayOfTheWeek-->\n                        <div class="schedule-row-xs">\n                            <div data-bind="css: $parent.getDayOfTheWeekCss($data), html: $parent.getDayOfTheWeekShortName($data), attr: { \'data-automation\': \'schedule-day-of-the-week-\'+$data}"><\/div>\n                            <div class="col-xs-20">\n                                <!--ko if: $parent.mobileView -->\n                                <!-- ko foreach: $parent.getLiteralIntervals($data) -->\n                                    <div class="schedule-text-view-interval-xs inline-block  col-xs-20" data-bind="html: $data, attr: { \'data-automation\': \'schedule-cell-\'+$parent+\'-\'+$index() }"><\/div>\n                                <!-- /ko -->\n                                <!-- /ko -->\n                                <!--ko ifnot: $parent.mobileView -->\n                                <div class="schedule-text-view-interval-xs col-xs-22 col-sm-22 col-md-22">\n                                <!-- ko foreach: $parent.getLiteralIntervals($data) -->\n                                    <span data-bind="html: $data, attr: { \'data-automation\': \'schedule-cell-\'+$parent+\'-\'+$index() }"><\/span>\n                                <!-- /ko -->\n                                <\/div>\n                                <!-- /ko -->\n                            <\/div>\n                        <\/div>\n                <!-- /ko -->\n                <!-- /ko -->\n            <\/div>\n        <!-- /ko -->\n                \n        <!-- ko if: (notes() && notes().length > 0) -->\n            <div data-automation="schedule-notes-section">\n                    <div class="schedule-note-section"><span data-bind="text: $.t(\'Recruiter.Applicants.CandidateAvailability.Note\')"><\/span><\/div>\n                    <div class="schedule-note-section">\n                    <span class="schedule-notes muted" data-automation="schedule-notes" data-bind="text: getNote()"><\/span>\n                    <a data-automation="schedule-expand-notes" class="text-link" href="#" data-bind="visible: shouldExpand(), click: showFullNote, text: $.t(\'Common.More\')"><\/a>\n                    &nbsp;&nbsp;<a data-automation="schedule-collapse-notes" class="text-link" href="#" data-bind="visible: shouldCollapse(), click: hideFullNote, text: $.t(\'Common.Less\')"><\/a>\n                    <\/div>\n            <\/div>    \n        <!-- /ko -->\n        <\/div>'})}(),function(n){var t=function(){function n(n,t){var i=this;this.element=t;this.isOpen=ko.observable(!1);this.isRightAligned=n.rightAligned||!1;this.options=n.options;this.onChangeCallback=n.onChangeCallback?n.onChangeCallback:function(){};this.selectedOption=n.selectedOption||ko.observable(null);this.defaultDropdownLabel=n.defaultDropdownLabel||$.t("Common.Select");this.dropdownLabel=ko.computed(function(){return i.selectedOption()?i.getOptionText(i.selectedOption()):i.defaultDropdownLabel})}return n.prototype.toggleDropdown=function(){this.isOpen()?this.closeDropdown():this.openDropdown()},n.prototype.closeDropdown=function(){$(document).off("mousedown.sssl");this.isOpen(!1)},n.prototype.openDropdown=function(){this.isOpen(!0);this.registerEventListeners()},n.prototype.onOptionClicked=function(n){this.selectedOption(n.Value);this.closeDropdown();this.onChangeCallback()},n.prototype.isOptionSelected=function(n){return n.Value==this.selectedOption()},n.prototype.getOptionText=function(n){var t=this.options().find(function(t){return t.Value===n});return t?t.Text:null},n.prototype.registerEventListeners=function(){var n=this;$(document).on("mousedown.sssl keypress",function(t){if(t.type!="keypress"||t.keyCode==13){var i=$(n.element),r=i.find(".filter-dropdown"),u=i.find(".dropdown-label");r.is(t.target)||r.has(t.target).length!==0||u.is(t.target)||u.has(t.target).length!==0||n.closeDropdown()}})},n}();n.SelectList=t}(Recruiting||(Recruiting={})),function(){ko.components.register("select-list",{viewModel:{createViewModel:function(n,t){return new Recruiting.SelectList(n,t.element)}},template:'\n            <div class="base-filter select-list-filter" data-automation="terms-filter" data-bind="\n                attr: { id: \'sort-by\' },\n            ">\n                <button \n                    class="btn-link dropdown-label" \n                    data-automation="selected-option" \n                    data-bind="click: toggleDropdown"\n                    data-toggle="dropdown"\n                    aria-expanded="false"\n                >\n                    <span class="sr-only" data-bind="text: $.t(\'Common.Sort.Sort\')"><\/span>\n                    <span data-bind="text: dropdownLabel()"><\/span>\n                    <span class="caret"><\/span>\n                <\/button>\n\n                <div class="filter-dropdown filter-small" data-automation="options-dropdown" data-bind="\n                    visible: isOpen(),\n                    css: { \'right-aligned\': isRightAligned }\n                ">\n                    <div role="list" data-bind="attr: { \'aria-label\': $.t(\'Common.Select\') }" class="opts results" data-automation="options-section">\n                        <!-- ko foreach: options -->\n                        <div role="listitem" tabindex="0" class="select-list-option clearfix" data-automation="filter-option" data-bind="event: { keypress: $parent.onOptionClicked.bind($parent, $data) }, click: $parent.onOptionClicked.bind($parent, $data), attr: { id: $data.Value }">\n                            <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : !$parent.isOptionSelected($data)}, attr: { \'aria-label\': $.t(\'Common.Selected\') }"><\/i>\n                            <div class="option-label" data-automation="option-name">\n                                <span data-bind="text: $data.Text"><\/span>\n                            <\/div>\n                        <\/div>\n                        <!-- /ko -->\n                    <\/div>\n                <\/div>\n            <\/div>\n        '})}(),function(n){var t=function(){function t(n,t,i){var r=this;this.title=n.title;this.hasError=n.hasError?n.hasError:ko.observable(!1);this.hideEditButton=n.hideEditButton?ko.observable(n.hideEditButton):ko.observable(!1);this.errorNamespace=n.errorNamespace;this.saveUrl=n.saveUrl;this.editItemTooltip=n.editItemTooltip;this.item=n.item;this.beforeCancel=n.beforeCancel;this.onCancel=n.onCancel;this.beforeEdit=n.beforeEdit;this.beforeSave=n.beforeSave;this.onSave=n.onSave;this.element=i;this.editing=ko.observable(!1);this.isExecuting=ko.observable(!1);this.serverErrors=ko.observable(null);this.isCollapsed=n.collapsed==null?ko.observable(!1):n.collapsed;this.readOnlyView=this.getTemplate(t,"READ-ONLY")[0];this.editorView=this.getTemplate(t,"EDITOR")[0];this.buttons=this.getTemplate(t,"COLLAPSIBLE-PANEL-BUTTON");ko.editable(this.item);this.isCollapsible=ko.computed({read:function(){return!r.editing()&&(n.collapsible==null||ko.unwrap(n.collapsible))}})}return t.prototype.getTemplate=function(n,t){return $.grep(n,function(n){return n.nodeName.toUpperCase()==t})},t.prototype.save=function(){this.beforeSave&&this.beforeSave();this.isExecuting(!0);$.ajax(this.saveUrl,{data:ko.toJSON(this.item),type:"post",cache:!1,contentType:"application/json",context:this}).done(function(n){this.serverErrors().removeAll();n.success?(this.item.commit(),this.editing(!1),this.onSave&&this.onSave()):this.serverErrors().set(n);this.isExecuting(!1)}).fail(function(){this.isExecuting(!1)})},t.prototype.focusOnEditableInput=function(){},t.prototype.cancel=function(){this.beforeCancel&&this.beforeCancel();this.item.rollback();this.editing(!1);this.onCancel&&this.onCancel()},t.prototype.edit=function(){this.editing()||(this.isCollapsed(!1),this.editing(!0),this.item.beginEdit(),this.serverErrors(new n.Validation.Errors(this.item)),this.focusOnEditableInput(),this.beforeEdit&&this.beforeEdit())},t}();n.SingleEditPanel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("single-edit-panel",{viewModel:{createViewModel:function(n,t){return new Recruiting.SingleEditPanel(n,t.templateNodes,t.element)}},template:'\n            <collapsible-panel params="title: title,\n                                       hasError: hasError,\n                                       collapsed: isCollapsed,\n                                       collapsible: isCollapsible,\n                                       buttons: buttons"\n                   data-bind="bringToForeground: editing">\n                <collapsible-panel-button params="icon: \'fa-pencil\',\n                                                  enable: true,\n                                                  visible: !hideEditButton() && !editing(),\n                                                  click: edit.bind($data),\n                                                  tooltip: $.t(editItemTooltip)"><\/collapsible-panel-button>\n\n                <div class="row">\n                    <div class="col-sm-24">\n                        <!-- ReadOnly -->\n                        <div data-bind="collapse: editing()">\n                            <div class="row">\n                                <div class="col-sm-24" data-bind="template: { nodes: readOnlyView.childNodes, data: $parents[2] }"><\/div>\n                            <\/div>\n                        <\/div>\n\n                        <!-- Editor -->\n                        <div data-bind="collapse: !editing()">\n                            <div class="row">\n                                <div class="col-sm-24" data-bind="template: { nodes: editorView.childNodes, data: $parents[2] }"><\/div>\n                            <\/div>\n                            <div class="row">\n                                <div class="col-sm-24">\n                                    <div data-bind="pageErrorMessages: { errors: serverErrors(), prefix: errorNamespace }"><\/div>\n                                <\/div>\n                            <\/div>\n                            <div class="row">\n                                <div class="col-sm-24 actions">\n                                    <button data-bind="click: save.bind($data), disable: isExecuting, text: $.t(\'Common.Save\')"\n                                            class="btn btn-primary"\n                                            data-automation="save-button"><\/button>\n                                    <button data-bind="click: cancel.bind($data), text: $.t(\'Common.Cancel\')"\n                                            type="button"\n                                            class="btn btn-link"\n                                            data-automation="cancel-button"><\/button>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/collapsible-panel>'})}(),function(n){var t=function(){function t(t,i,r){var u=this;this.title=t.title;this.subtitle=t.subtitle;this.editItemTooltip=t.editItemTooltip;this.selectedItems=t.selectedItems;this.choices=t.choices;this.idField=t.idField;this.errorNamespace=t.errorNamespace;this.saveUrl=t.saveUrl;this.element=r;this.dropdownSelectedChoice=ko.observable();this.editing=ko.observable(!1);this.isExecuting=ko.observable(!1);this.serverErrors=ko.observable(null);this.isCollapsed=ko.observable(!this.hasItems());this.readOnlyView=$.grepFirst(i,function(n){return n.nodeName.toUpperCase()=="READ-ONLY"});this.editorView=$.grepFirst(i,function(n){return n.nodeName.toUpperCase()=="EDITOR"});this.selectedItems.extend({recursiveEditable:{enable:!0}});this.isCollapsible=ko.computed({read:function(){return!u.editing()&&u.hasItems()}});this.availableChoices=ko.computed({read:function(){var n=ko.observableArray(),t=u.idField;return ko.utils.filterCollectionWithDelta(u.choices,u.selectedItems,n,function(n,i){return ko.unwrap(n[t])==ko.unwrap(i[t])}),n()}});this.allowAdd=ko.computed({read:function(){return u.availableChoices().length>0}});this.serverErrors(new n.Validation.Errors(this.selectedItems))}return t.prototype.addItem=function(){this.dropdownSelectedChoice()!=null&&this.selectedItems.push(this.dropdownSelectedChoice())},t.prototype.getIdObservable=function(n){return n[this.idField]},t.prototype.getIdValue=function(n){return ko.unwrap(this.getIdObservable(n))},t.prototype.save=function(){this.isExecuting(!0);$.ajax(this.saveUrl,{data:ko.toJSON(this.selectedItems),type:"post",cache:!1,contentType:"application/json",context:this}).done(function(n){this.serverErrors().removeAll();n.success?(this.selectedItems.commit(),this.editing(!1),this.collapseIfEmpty()):this.serverErrors().set(n);this.isExecuting(!1)}).fail(function(){this.isExecuting(!1)})},t.prototype.collapseIfEmpty=function(){this.hasItems()||this.isCollapsed(!0)},t.prototype.hasItems=function(){return ko.utils.arrayFilter(this.selectedItems(),function(n){return n.filterOption==undefined||n.filterOption()}).length>0},t.prototype.focusOnEditableInput=function(){},t.prototype.cancel=function(){this.selectedItems.rollback();this.editing(!1);this.collapseIfEmpty()},t.prototype.edit=function(){this.editing()||(this.isCollapsed(!1),this.editing(!0),this.selectedItems.beginEdit(),this.focusOnEditableInput())},t.prototype.remove=function(n){this.selectedItems.remove(n)},t}();n.TagEditPanel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("tag-edit-panel",{viewModel:{createViewModel:function(n,t){return new Recruiting.TagEditPanel(n,t.templateNodes,t.element)}},template:'\n            <collapsible-panel params="title: title,\n                                       subtitle: subtitle,\n                                       collapsed: isCollapsed,\n                                       collapsible: isCollapsible"\n                   data-bind="bringToForeground: editing">\n\n                <collapsible-panel-button params="icon: \'fa-pencil\',\n                                                  enable: true,\n                                                  visible: !editing(),\n                                                  click: edit.bind($data),\n                                                  tooltip: $.t(editItemTooltip)"><\/collapsible-panel-button>\n\n                <!-- ReadOnly -->\n                <div data-bind="collapse: editing()">\n                    <div data-bind="foreach: selectedItems" class="clearfix">\n\t\t            <!-- ko if: $data.filterOption == undefined  || $data.filterOption() -->\n                        <div class="multigroup-item alert alert-info pull-left" data-automation="selected-item">\n                            <span data-bind="template: { nodes: $parent.readOnlyView.cloneNode(true).childNodes }"><\/span>\n                        <\/div>\n                    <!-- /ko -->\n                    <\/div>\n                <\/div>\n\n                <!-- Editor -->\n                <div data-bind="collapse: !editing()">\n\n                    <div class="row">\n                        <div class="col-md-12">\n                            <div class="form-group">\n                                <div data-bind="pageErrorMessages: { errors: serverErrors(), prefix: errorNamespace }"><\/div>\n                                <div class="form-inline">\n                                    <div class="form-group">\n                                        <select class="form-control focus-on-edit" data-bind="options: availableChoices, enable: allowAdd, optionsText: \'Name\', value: dropdownSelectedChoice, attr: { \'aria-label\': $.t(\'Candidate.ViewPresence.TitleWithSubTitle\', { Title: $.t(title), SubTitle: $.t(subtitle) }) }" data-automation="item-dropdown"><\/select>\n                                    <\/div>\n                                    <button data-bind="click: addItem.bind($data), enable: allowAdd, text: $.t(\'Common.Add\')" class="btn btn-default add-button" type="button" data-automation="item-add-button"><\/button>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\t\t    <div data-bind="foreach: selectedItems" class="tag-row clearfix">\n                        <!-- ko if: $data.filterOption == undefined  || $data.filterOption() -->\n                        <div class="multigroup-item alert alert-info pull-left" data-automation="selected-item">\n                            <button type="button" class="close" data-bind="click: $parent.remove.bind($parent, $data), attr:{ \'aria-label\': $.t(\'Common.RemoveWithName\', { name: Name() }) }" data-automation="remove-button">×<\/button>\n                            <span data-bind="template: { nodes: $parent.editorView.cloneNode(true).childNodes }"><\/span>\n                        <\/div>\n                        <!-- /ko -->\n                    <\/div>\n                    \n                    <div class="actions">\n                        <button data-bind="click: save.bind($data), disable: isExecuting, text: $.t(\'Common.Save\')"\n                                class="btn btn-primary"\n                                data-automation="save-button"><\/button>\n                        <button data-bind="click: cancel.bind($data), text: $.t(\'Common.Cancel\')"\n                                type="button"\n                                class="btn btn-link"\n                                data-automation="cancel-button"><\/button>\n                    <\/div>\n                <\/div>\n            <\/collapsible-panel>'})}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Utils.Size,r=function(){function t(t,i){var r=this;this.selectionLabelMaxLength=20;this.selectionTitleMaxLength=50;this.smallOptionMaxLength=21;this.recentLimit=5;this.selectionsLimit=t.selectionsLimit;this.wasInitialized=ko.observable(!1);this.isOpen=ko.observable(!1);this.isFetching=ko.observable(!1);this.dropdownDoesntFitHoriz=ko.observable(!1);this.instantaneousQueryStringChanging=ko.observable(!1);this.allowSelection=ko.observable(!0);this.searchFilter=t.searchFilter;this.fieldName=ko.computed(function(){return r.searchFilter()?r.searchFilter().FieldName:null});this.defaultSelectionLabel=ko.computed(function(){return r.searchFilter()?r.searchFilter().TranslationKey?$.t(r.searchFilter().TranslationKey):r.searchFilter().DisplayName:null});this.singleItemSelectedLabel=ko.computed(function(){return r.searchFilter()?r.searchFilter().SelectedTranslationKey?$.t(r.searchFilter().SelectedTranslationKey):r.searchFilter().SelectedDisplayName:null});this.extra=ko.computed(function(){return r.searchFilter()?r.searchFilter().Extra:null});this.identifier=ko.computed(function(){return r.searchFilter()?r.searchFilter().Id:null});this.optionsLimit=this.searchFilter()&&this.searchFilter().OptionsLimit||15;this.element=i;this.queryThrottleFactor=t.queryThrottleFactor!==null&&t.queryThrottleFactor!==undefined?t.queryThrottleFactor:300;this.selectedOptions=ko.observableArray(this.searchFilter().SelectedFilterListOptions);this.recentOptions=ko.observableArray();this.topOptions=ko.observableArray();this.visibleOptions=ko.observableArray();this.selectedGroup=ko.observableArray();this.recentGroup=ko.observableArray();this.topGroup=ko.observableArray();this.resultsGroup=ko.observableArray();this.allOptions=ko.observableArray();this.recentIds=this.recentLocalOptions(this.identifier());this.optionsUrl=t.taOptionsUrl;this.onQuerySearchCallback=t.onQuerySearchCallback;this.isFilterLimitReached=t.isFilterLimitReached;this.getCurrentSelectionsThreshold=t.getCurrentSelectionsThreshold;this.msTypeaheadQuery=new US.Recruiter.MultiselectTypeaheadQuery({FieldName:this.fieldName(),Extra:this.extra(),Limit:this.optionsLimit,Recent:this.recentIds,Selected:this.selectedOptions().map(function(n){return n.Id})});this.optionsMapping={key:function(n){return ko.utils.unwrapObservable(n.Id)},create:function(t){return new n.SelectListOption(t.data)}};this.selectedOptionsCount=ko.computed(function(){return r.selectedOptions().length});this.selectionLabel=ko.computed(function(){if(r.selectedOptionsCount()>1)return n.StringUtils.truncate(r.defaultSelectionLabel(),r.selectionLabelMaxLength)+" ("+r.selectedOptionsCount()+")";if(r.selectedOptionsCount()===1){if(r.selectedOptions()[0].DisplayName){var t=r.singleItemSelectedLabel()?r.singleItemSelectedLabel()+": ":"";return""+t+n.StringUtils.truncate(r.selectedOptions()[0].DisplayName,r.selectionLabelMaxLength+4)}return n.StringUtils.truncate(r.defaultSelectionLabel(),r.selectionLabelMaxLength)+" (1)"}return r.defaultSelectionLabel()});this.selectionTitle=ko.computed(function(){return r.selectedOptionsCount()===1?r.selectedOptions()[0].DisplayName?r.defaultSelectionLabel()+": "+n.StringUtils.truncate(r.selectedOptions()[0].DisplayName,r.selectionTitleMaxLength):r.defaultSelectionLabel()+" (1)":null});this.instantaneousQueryString=ko.observable("");this.throttledQueryString=ko.computed({read:function(){return r.instantaneousQueryString()},write:function(n){r.instantaneousQueryString(n)}}).extend({throttle:this.queryThrottleFactor});this.throttledQueryString.subscribe(function(n){r.msTypeaheadQuery.Query(n)});this.msTypeaheadQuery.Query.subscribe(function(){r.performOptionsSearch()});this.instantaneousQueryString.subscribe(function(){r.instantaneousQueryStringChanging(!0)});this.isSearching=ko.computed(function(){return r.instantaneousQueryString()&&r.instantaneousQueryString().trim().length>0});this.emptyResults=ko.computed(function(){return r.isSearching()?!r.resultsGroup().length:!r.selectedGroup().length&&!r.recentGroup().length&&!r.topGroup().length});this.searchFilter.subscribe(function(n){n&&(r.wasInitialized(!1),r.selectedOptions(n.SelectedFilterListOptions),r.updateRecentsFromLocal(),r.updateOptionsGroups(),r.msTypeaheadQuery=new US.Recruiter.MultiselectTypeaheadQuery({FieldName:r.fieldName(),Extra:r.extra(),Limit:r.optionsLimit,Recent:r.recentIds,Selected:r.selectedOptions().map(function(n){return n.Id})}),r.msTypeaheadQuery.Query.subscribe(function(){r.performOptionsSearch()}))})}return t.prototype.onOptionClicked=function(n){if(this.isOptionSelected(n)){var t=this.selectedOptions().filter(function(t){return t.Id!==n.Id});this.selectedOptions.removeAll();this.selectedOptions.push.apply(this.selectedOptions,t)}else this.isFilterLimitReached&&this.isFilterLimitReached()||(this.addOptionToSelected(n),this.addOptionToRecents(n),this.addToPriorityQuery(n));this.onQuerySearchCallback(this.getSearchFilterOption());this.allowSelection(this.isFilterLimitReached==undefined||!this.isFilterLimitReached())},t.prototype.getSearchFilterOption=function(){return new n.SearchFilterOption({Id:this.identifier(),Extra:this.extra(),FieldName:this.fieldName(),SelectedFilterListOptions:this.selectedOptions()})},t.prototype.addOptionToSelected=function(n){this.selectedOptions.push(ko.mapping.toJS(n))},t.prototype.addToPriorityQuery=function(n){var t=this.msTypeaheadQuery.Recent(),i;t.find(function(t){return t===n.Id})||(i=t.concat([n.Id]),this.msTypeaheadQuery.Recent(i))},t.prototype.addOptionToRecents=function(n){var i=this.recentLocalOptions(this.identifier()),t=i.filter(function(t){return t!==n.Id});t.push(n.Id);t.length>this.recentLimit&&t.shift();this.recentLocalOptions(this.identifier(),t);i.find(function(t){return t===n.Id})==null&&this.recentOptions().push(ko.mapping.toJS(n,this.optionsMapping))},t.prototype.isOptionSelected=function(n){return n!=null&&this.selectedOptions().find(function(t){return t.Id===n.Id})!=null},t.prototype.isInSelectedGroup=function(n){return n!=null&&this.selectedGroup().find(function(t){return t.Id===n.Id})!=null},t.prototype.onClearClick=function(){this.selectedOptions.removeAll();this.closeDropdown();this.onQuerySearchCallback(this.getSearchFilterOption());this.allowSelection(this.isFilterLimitReached==undefined||!this.isFilterLimitReached())},t.prototype.toggleDropdown=function(){this.isOpen()?this.closeDropdown():this.openDropdown()},t.prototype.closeDropdown=function(){$(document).off("mousedown.typeahead-multi-select");this.isOpen(!1);this.instantaneousQueryString("");this.updateRecentsFromLocal();this.updateOptionsGroups();this.restoreStyles()},t.prototype.openDropdown=function(){this.isOpen(!0);this.wasInitialized()?this.adjustAppearance():this.fetchInitialData();this.registerEventListeners();this.allowSelection(this.isFilterLimitReached==undefined||!this.isFilterLimitReached())},t.prototype.adjustAppearance=function(){this.makeRightAlignedIfNeeded();this.makeScrollableIfNeeded()},t.prototype.makeRightAlignedIfNeeded=function(){var n=$(this.element).find(".filter-dropdown"),t;n&&n.offset()&&(t=i.elementFitsHorizontallyInWindow(n,window),this.dropdownDoesntFitHoriz(!t))},t.prototype.makeScrollableIfNeeded=function(){var c=this,n=$(this.element),t=n.find(".filter-dropdown"),e=!1;if(t&&t.offset()&&(e=i.elementFitsVerticallyInWindow(t,window)),e)this.focusInput();else{var o=document.body,u=document.documentElement,l=Math.max(o.scrollHeight,o.offsetHeight,u.clientHeight,u.scrollHeight,u.offsetHeight),f=t.height(),s=n.offset()?n.offset().top:0,h=l-s-100;if(f>h){var a=n.find(".options .select-list-option"),v=a.height(),y=n.find(".options"),p=v*3,r=Math.max(p,h);r>f&&(r=f);t.css({height:r,overflow:"hidden"});y.css({height:r,"overflow-y":"scroll"})}$("html, body").animate({scrollTop:s},400,function(){c.focusInput()})}},t.prototype.restoreStyles=function(){var n=$(this.element),t=n.find(".filter-dropdown"),i=n.find(".options");t.css({height:"auto",overflow:"auto"});i.css({height:"auto",overflow:"auto","overflow-y":"auto"});this.dropdownDoesntFitHoriz(!1)},t.prototype.getOptionsQuery=function(){var n=this.selectedOptions().map(function(n){return n.Id});return this.msTypeaheadQuery.Selected(n),this.msTypeaheadQuery.Recent(this.msTypeaheadQuery.Recent().filter(function(t){return n.find(function(n){return n===t})==null})),n.length>this.optionsLimit&&this.msTypeaheadQuery.Limit(n.length),this.msTypeaheadQuery},t.prototype.updateRecentsFromLocal=function(){var n=this.recentLocalOptions(this.identifier()),t=this.recentOptions(),i=t.filter(function(t){return n.find(function(n){return n===t.Id})!=null});this.recentIds=n;this.recentOptions(i)},t.prototype.updateOptionsGroups=function(){var n=ko.mapping.toJS(this.selectedOptions(),this.optionsMapping),t=ko.mapping.toJS(this.topOptions(),this.optionsMapping),i=ko.mapping.toJS(this.recentOptions(),this.optionsMapping);this.triageOptions(n,i,t)},t.prototype.focusInput=function(){var n=$(this.element),t=n.find(".text-input input");t.focus()},t.prototype.registerEventListeners=function(){var n=this;$(document).on("mousedown.typeahead-multi-select",function(t){var i=$(n.element),r=i.find(".filter-dropdown"),u=i.find(".text-input"),f=i.find(".clear-options");r.is(t.target)||r.has(t.target).length!==0||u.is(t.target)||u.has(t.target).length!==0||f.is(t.target)||f.has(t.target).length!==0||n.closeDropdown()})},t.prototype.performOptionsSearch=function(){var n=this;this.restoreStyles();this.msTypeaheadQuery.Query()&&this.msTypeaheadQuery.Query().trim().length>0?(this.isFetching(!0),$.post(this.optionsUrl,ko.mapping.toJSON(this.getOptionsQuery())).done(function(t){var i=ko.observableArray();ko.mapping.fromJS(t,n.optionsMapping,i);n.resultsGroup.removeAll();n.resultsGroup.push.apply(n.resultsGroup,i());n.allOptions(n.resultsGroup().slice())}).always(function(){n.instantaneousQueryStringChanging(!1);n.isFetching(!1);n.adjustAppearance()})):this.adjustAppearance()},t.prototype.fetchInitialData=function(){var n=this;this.isFetching(!0);$.post(this.optionsUrl,ko.mapping.toJSON(this.getOptionsQuery())).done(function(t){var i=t.reduce(function(t,i){return n.recentIds.find(function(n){return i.Id===n})&&t.recent.push(i),n.selectedOptions().find(function(n){return i.Id===n.Id})?t.selected.push(i):t.top.push(i),t},{selected:[],recent:[],top:[]});n.triageOptions(i.selected,i.recent,i.top);n.wasInitialized(!0)}).always(function(){n.isFetching(!1);n.adjustAppearance()})},t.prototype.triageOptions=function(n,t,i){var u;this.selectedOptions(n);this.recentOptions(t);this.topOptions(i);var f=t.filter(function(t){return n.find(function(n){return n.Id===t.Id})==null}),e=i.filter(function(t){return n.find(function(n){return n.Id===t.Id})==null&&f.find(function(n){return n.Id===t.Id})==null}),r=[];r=r.concat(n);u=this.optionsLimit-r.length;u>0&&(r=r.concat(f.slice(0,u)),u=this.optionsLimit-r.length);u>0&&(r=r.concat(e.slice(0,u)),this.visibleOptions(r));var o=ko.observableArray(),s=ko.observableArray(),h=ko.observableArray();ko.mapping.fromJS(n.filter(function(n){return r.find(function(t){return t.Id===n.Id})!=null}),this.optionsMapping,o);ko.mapping.fromJS(t.filter(function(n){return r.find(function(t){return t.Id===n.Id})!==null&&f.find(function(t){return t.Id===n.Id})!=null}),this.optionsMapping,s);ko.mapping.fromJS(i.filter(function(n){return r.find(function(t){return t.Id===n.Id})!==null&&e.find(function(t){return t.Id===n.Id})!=null}),this.optionsMapping,h);this.selectedGroup(o());this.recentGroup(s());this.topGroup(h());this.allOptions(this.selectedGroup().concat(this.recentGroup(),this.topGroup()))},t.prototype.recentLocalOptions=function(n,t){var r="termOptionIds",u=US.utils.localStorage.getItem(r),i=u&&JSON.parse(u)||{};return t?(i[n]=t,localStorage.setItem(r,JSON.stringify(i)),void 0):i[n]||[]},t}();t.TypeaheadMultiSelect=r})(i=t.Search||(t.Search={}))})(i=t.Common||(t.Common={}))})(t=n.Components||(n.Components={}))}(Recruiting||(Recruiting={})),function(){ko.components.register("typeahead-multi-select",{viewModel:{createViewModel:function(n,t){return new Recruiting.Components.Common.Search.TypeaheadMultiSelect(n,t.element)}},template:'\n            <div class="base-filter select-list-filter typeahead-multi-select" data-automation="typeahead-multi-select" data-bind="attr: { id: identifier }">\n<div class="text-input">\n                    <input \n                        class="form-control"\n                        data-bind="click: openDropdown, textInput: instantaneousQueryString,\n                        attr: {\n                           \'data-automation\': \'filter-typeahead\', \n                            placeholder: $.t(\'Recruiter.Common.Filters.Search\')\n                        }"\n                    maxlength="200"/>\n                <\/div>\n                <div class="multigroup-item alert alert-info pull-left" data-bind="visible: selectedOptionsCount() > 0, tooltip: { title: selectionTitle(), container: \'body\'}">\n                    <strong class="pull-left" data-automation="" data-bind="text: selectionLabel()"><\/strong>\n                    <button type="button" class="close" data-bind="click: onClearClick"" data-automation="clear-typeahead-button">×<\/button>\n                <\/div>\n                <div class="filter-dropdown filter-large" data-automation="filter-dropdown" \n                     data-bind="visible: isOpen(), css: { \'right-aligned\': dropdownDoesntFitHoriz(),\n                                                          \'hide-multigroup-item\': isOpen() && selectedOptionsCount() > 0}">\n                \n                    <div class="option-label spinner" data-bind="visible: isFetching()">\n                        <div class="bar-spinner bar-spinner-progress__indeterminate">\n                            <div class="progressbar bar bar1" style="width: 0%;"><\/div>\n                            <div class="bufferbar bar bar2" style="width: 100%;"><\/div>\n                        <\/div>\n                    <\/div>\n                    <div class="select-list-option clearfix" data-automation="no-results" data-bind="visible: !isFetching() && emptyResults() && !instantaneousQueryStringChanging()">\n                        <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : true }"><\/i>\n\t\t\t            <div class="option-label italic"><span data-bind="text: $.t(\'Recruiter.Common.Filters.NoResults\')"><\/span><\/div>\n                    <\/div>\n                    <div class="select-list-option clearfix select-list-error" data-automation="reached-limit-message" data-bind="visible: !allowSelection() && !instantaneousQueryStringChanging()">\n                        <div class="option-label"><span data-bind="text: $.t(\'Recruiter.Common.Filters.ReachedLimit\')"><\/span><\/div>\n                    <\/div>\n                    <div class="options" data-bind="visible: !isFetching()">\n                        <div class="opts results" data-automation="results-section" data-bind="visible: isSearching() && !instantaneousQueryStringChanging()">\n                            <!-- ko if resultsGroup().length > 0 -->\n                                <!-- ko foreach: resultsGroup -->\n                                <div class="select-list-option clearfix" data-automation="filter-option" data-bind="click: $parent.onOptionClicked.bind($parent, $data)">\n                                    <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : !$parent.isOptionSelected($data)}"><\/i>\n                                    <div class="option-label">\n                                        <span data-automation="option-text" data-bind="text: $data.OptionLabel"><\/span>\n                                    <\/div>\n                                <\/div>\n                                <!-- /ko -->\n                            <!-- /ko -->\n                        <\/div>\n                        <div class="opts selected" data-automation="selected-section" data-bind="visible: !isSearching() && selectedGroup().length > 0">\n                            <!-- ko foreach: selectedGroup -->\n                            <div class="select-list-option clearfix" data-automation="filter-option" data-bind="click: $parent.onOptionClicked.bind($parent, $data)">\n                                <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : !$parent.isOptionSelected($data)}"><\/i>\n                                <div class="option-label">\n                                    <span data-automation="option-text" data-bind="text: $data.OptionLabel"><\/span>                               \n                                <\/div>\n                            <\/div>\n                            <!-- /ko -->\n                        <\/div>\n                        <div class="opts recent" data-automation="recent-section" data-bind="visible: !isSearching() && recentGroup().length > 0">\n                            <!-- ko foreach: recentGroup -->\n                                <!-- ko if: $data -->\n                                <div class="select-list-option clearfix" data-automation="filter-option" \n                                    data-bind="visible: !$parent.isInSelectedGroup($data),\n                                               click: $parent.onOptionClicked.bind($parent, $data)"\n                                >\n                                    <i class="fa fa-clock-o" data-bind="visible : !$parent.isOptionSelected($data)"><\/i>\n                                    <i class="fa fa-check" data-automation="option-icon" data-bind="visible : $parent.isOptionSelected($data)"><\/i>\n                                    <div class="option-label">\n                                        <span data-automation="option-text" data-bind="text: $data.OptionLabel"><\/span>\n                                    <\/div>\n                                <\/div>\n                                <!-- /ko -->\n                            <!-- /ko -->\n                        <\/div>\n                        <div class="opts top" data-automation="top-results-section" data-bind="visible: !isSearching() && topGroup().length > 0">\n                            <!-- ko foreach: topGroup -->\n                                <div class="select-list-option clearfix" data-automation="filter-option" data-bind="visible: !$parent.isInSelectedGroup($data), click: $parent.onOptionClicked.bind($parent, $data)">\n                                    <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : !$parent.isOptionSelected($data)}"><\/i>\n                                    <div class="option-label">\n                                        <span data-automation="option-text" data-bind="text: $data.OptionLabel"><\/span>\n                                    <\/div>\n                                <\/div>\n                            <!-- /ko -->\n                    \t<\/div>                    \n                    <\/div>              \n                <\/div>\n            <\/div>\n        '})}(),function(n){var t=function(){function t(t,i,r){var u=this;this.title=t.title;this.editItemTooltip=t.editItemTooltip;this.selectedItems=t.selectedItems;this.choices=t.choices;this.itemFactory=t.itemFactory;this.customItemFactory=t.customItemFactory;this.choiceIdField=t.choiceIdField;this.selectedItemIdField=t.selectedItemIdField;this.errorNamespace=t.errorNamespace;this.element=r;this.selectedItem=ko.observable(null);this.typeaheadTextValue=ko.observable(null);this.editing=ko.observable(!1);this.isExecuting=ko.observable(!1);this.serverErrors=ko.observable(null);this.isCollapsed=ko.observable(!this.hasItems());this.editorView=$.grepFirst(i,function(n){return n.nodeName.toUpperCase()=="EDITOR"});this.selectedItems.extend({recursiveEditable:{enable:!0}});this.isCollapsible=ko.computed({read:function(){return!u.editing()&&u.hasItems()}});this.allowAdd=ko.computed({read:function(){return u.selectedItem()!=null||u.typeaheadTextValue()!=null&&u.typeaheadTextValue().trim()!=""}});this.typeaheadTextValue.subscribe(function(){u.selectedItem(null)});this.serverErrors(new n.Validation.Errors(this.selectedItems))}return t.prototype.clearTypeahead=function(){var n=$(".typeahead-control",this.element);ko.bindingHandlers.typeahead.setQuery(n,"");this.selectedItem(null);this.typeaheadTextValue(null)},t.prototype.typeaheadSelected=function(n,t){this.selectedItem(t)},t.prototype.addItem=function(){var t=this,n,i,r;this.selectedItem()!==null?(n=this.itemFactory(this.selectedItem()),i=$.grepFirst(this.selectedItems(),function(i){return ko.unwrap(i[t.selectedItemIdField])==ko.unwrap(n[t.selectedItemIdField])}),i==null&&this.selectedItems.push(n)):this.typeaheadTextValue()!=null&&this.typeaheadTextValue().trim()!=""&&(r=this.customItemFactory(this.typeaheadTextValue()),this.selectedItems.push(r));this.clearTypeahead()},t.prototype.collapseIfEmpty=function(){this.hasItems()||this.isCollapsed(!0)},t.prototype.hasItems=function(){return this.selectedItems().length>0},t.prototype.focusOnEditableInput=function(){},t.prototype.remove=function(n){this.selectedItems.remove(n)},t}();n.TypeaheadTagEditOnlyPanel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("typeahead-tag-edit-only-panel",{viewModel:{createViewModel:function(n,t){return new Recruiting.TypeaheadTagEditOnlyPanel(n,t.templateNodes,t.element)}},template:'\n            <collapsible-panel params="title: title,\n                                       collapsed: isCollapsed,\n                                       collapsible: isCollapsible">\n\n                <!-- Editor -->\n                <div class="form-group">\n                    <div data-bind="pageErrorMessages: { errors: serverErrors(), prefix: errorNamespace }"><\/div>\n                    <div class="form-inline">\n                        <div class="form-group">\n                            <input class="form-control focus-on-edit typeahead-control" type="text" maxlength="80" data-bind="value: typeaheadTextValue, typeahead: { source: choices, items: 10, value: \'Name\', option: \'Name\' }, onSelected: typeaheadSelected.bind($data), attr: { \'aria-label\': $.t(title) }" required data-automation="item-typeahead"/>                                    \n                        <\/div>                                \n                        <button data-bind="click: addItem.bind($data), enable: allowAdd, text: $.t(\'Common.Add\')" class="btn btn-default add-button" type="button" data-automation="item-add-button"><\/button>\n                    <\/div>\n                <\/div>\n\n                <div data-bind="foreach: selectedItems" class="clearfix" data-automation="skills-panel">\n                    <div class="multigroup-item alert alert-info pull-left" data-automation="selected-item">\n                        <button type="button" class="close" data-bind="click: $parent.remove.bind($parent, $data), attr:{ \'aria-label\': $.t(\'Common.RemoveWithName\', { name: SkillName() } ) }" data-automation="remove-button">×<\/button>\n                        <span data-bind="template: { nodes: $parent.editorView.cloneNode(true).childNodes }"><\/span>\n                    <\/div>\n                <\/div>\n            <\/collapsible-panel>'})}(),function(n){var t=function(){function t(t,i,r){var u=this;this.title=t.title;this.editItemTooltip=t.editItemTooltip;this.selectedItems=t.selectedItems;this.choices=t.choices;this.itemFactory=t.itemFactory;this.customItemFactory=t.customItemFactory;this.choiceIdField=t.choiceIdField;this.selectedItemIdField=t.selectedItemIdField;this.errorNamespace=t.errorNamespace;this.saveUrl=t.saveUrl;this.element=r;this.collapse=ko.observable(!1);this.selectedItem=ko.observable(null);this.typeaheadTextValue=ko.observable(null);this.editing=ko.observable(!1);this.isExecuting=ko.observable(!1);this.serverErrors=ko.observable(null);this.hasItems=ko.computed(function(){return u.selectedItems().length>0});this.isCollapsed=ko.computed({read:function(){return(!u.hasItems()||u.collapse())&&!u.editing()},write:function(n){return u.collapse(n)}});this.readOnlyView=$.grepFirst(i,function(n){return n.nodeName.toUpperCase()=="READ-ONLY"});this.editorView=$.grepFirst(i,function(n){return n.nodeName.toUpperCase()=="EDITOR"});this.selectedItems.extend({recursiveEditable:{enable:!0}});this.isCollapsible=ko.computed({read:function(){return!u.editing()&&u.hasItems()}});this.allowAdd=ko.computed({read:function(){return u.selectedItem()!=null||u.typeaheadTextValue()!=null&&u.typeaheadTextValue().trim()!=""}});this.typeaheadTextValue.subscribe(function(){u.selectedItem(null)});this.serverErrors(new n.Validation.Errors(this.selectedItems))}return t.prototype.clearTypeahead=function(){var n=$(".typeahead-control",this.element);ko.bindingHandlers.typeahead.setQuery(n,"");this.selectedItem(null);this.typeaheadTextValue(null)},t.prototype.typeaheadSelected=function(n,t){this.selectedItem(t)},t.prototype.addItem=function(){var t=this,n,i,r;this.selectedItem()!==null?(n=this.itemFactory(this.selectedItem()),i=$.grepFirst(this.selectedItems(),function(i){return ko.unwrap(i[t.selectedItemIdField])==ko.unwrap(n[t.selectedItemIdField])}),i==null&&this.selectedItems.push(n)):this.typeaheadTextValue()!=null&&this.typeaheadTextValue().trim()!=""&&(r=this.customItemFactory(this.typeaheadTextValue()),this.selectedItems.push(r));this.clearTypeahead()},t.prototype.save=function(){this.isExecuting(!0);$.ajax(this.saveUrl,{data:ko.toJSON(this.selectedItems),type:"post",cache:!1,contentType:"application/json",context:this}).done(function(n){this.serverErrors().removeAll();n.success?(this.selectedItems.commit(),this.editing(!1)):this.serverErrors().set(n);this.isExecuting(!1)}).fail(function(){this.isExecuting(!1)})},t.prototype.collapseIfEmpty=function(){this.hasItems()||this.isCollapsed(!0)},t.prototype.focusOnEditableInput=function(){},t.prototype.cancel=function(){this.selectedItems.rollback();this.editing(!1);this.collapseIfEmpty()},t.prototype.edit=function(){this.editing()||(this.clearTypeahead(),this.collapse(!1),this.editing(!0),this.selectedItems.beginEdit(),this.focusOnEditableInput())},t.prototype.remove=function(n){this.selectedItems.remove(n)},t}();n.TypeaheadTagEditPanel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("typeahead-tag-edit-panel",{viewModel:{createViewModel:function(n,t){return new Recruiting.TypeaheadTagEditPanel(n,t.templateNodes,t.element)}},template:'\n            <collapsible-panel params="title: title,\n                                       collapsed: isCollapsed,\n                                       collapsible: isCollapsible"\n                                data-bind="bringToForeground: editing">\n\n                <collapsible-panel-button params="icon: \'fa-pencil\',\n                                                  enable: true,\n                                                  visible: !editing(),\n                                                  click: edit.bind($data),\n                                                  tooltip: $.t(editItemTooltip)"><\/collapsible-panel-button>\n\n                <!-- ReadOnly -->\n                <div data-bind="collapse: editing()">\n                    <div data-bind="foreach: selectedItems" class="clearfix">\n                        <div class="multigroup-item alert alert-info pull-left" data-automation="selected-item">\n                            <span data-bind="template: { nodes: $parent.readOnlyView.cloneNode(true).childNodes }"><\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- Editor -->\n                <div data-bind="collapse: !editing()">\n                    <div class="form-group">\n                        <div data-bind="pageErrorMessages: { errors: serverErrors(), prefix: errorNamespace }"><\/div>\n                        <div class="form-inline">\n                            <div class="form-group">\n                                <input role="combobox" aria-autocomplete="list" class="form-control focus-on-edit typeahead-control" type="text" maxlength="80" data-bind="value: typeaheadTextValue, typeahead: { source: choices, items: 10, value: \'Name\', option: \'Name\' }, onSelected: typeaheadSelected.bind($data), attr: { \'aria-label\': $.t(title) }" required data-automation="item-typeahead"/>                                    \n                            <\/div>                                \n                            <button data-bind="click: addItem.bind($data), enable: allowAdd, text: $.t(\'Common.Add\')" class="btn btn-default add-button" type="button" data-automation="item-add-button"><\/button>\n                        <\/div>\n                    <\/div>\n\n                    <div data-bind="foreach: selectedItems" class="clearfix">\n                        <div class="multigroup-item alert alert-info pull-left" data-automation="selected-item">\n                            <button type="button" class="close" data-bind="click: $parent.remove.bind($parent, $data), attr:{ \'aria-label\': $.t(\'Common.RemoveWithName\', { name: SkillName() } ) }" data-automation="remove-button">×<\/button>\n                            <span data-bind="template: { nodes: $parent.editorView.cloneNode(true).childNodes }"><\/span>\n                        <\/div>\n                    <\/div>\n\n                    <div class="actions">\n                        <button data-bind="click: save.bind($data), disable: isExecuting, text: $.t(\'Common.Save\')"\n                                class="btn btn-primary"\n                                data-automation="save-button"><\/button>\n                        <button data-bind="click: cancel.bind($data), text: $.t(\'Common.Cancel\')"\n                                type="button"\n                                class="btn btn-link"\n                                data-automation="cancel-button"><\/button>\n                    <\/div>\n                <\/div>\n            <\/collapsible-panel>'})}(),function(n){var t=function(){function n(n){var t=this;this.upload=function(n,i,r){if(!t.enable()||!n)return!1;if(n=t.truncateFileName(n),!t.isSupportedFileType(n)){t.onUploadError("Common.Errors.validation_FileTypeNotSupported");return!1}if(t.maximumFileSize>0&&i>t.maximumFileSize){t.onUploadError("Common.Errors.validation_FileSizeLimit");return!1}t.currentFileUpload(r().done(t.fileUploadSuccessCallback.bind(t)).fail(t.fileUploadErrorCallback.bind(t)));t.onUploadStarted(n,t.currentFileUpload())};this.uploadLabelClick=function(){return t.enable()};this.text=n.text;this.helpText=n.helpText;this.uploadUrl=n.uploadUrl;this.componentId="FileUpload_"+Math.random().toString(36).substr(2,10);this.maximumFileSize=n.maximumFileSize||0;this.supportedContentTypes=n.supportedContentTypes!=null?n.supportedContentTypes:[];this.supportedFileTypes=n.supportedFileTypes;this.currentFileUpload=ko.observable(null);this.onUploadError=n.onUploadError!=null?n.onUploadError:function(){};this.onUploadStarted=n.onUploadStarted!=null?n.onUploadStarted:function(){};this.onUploadCompleted=n.onUploadCompleted!=null?n.onUploadCompleted:function(){};this.acceptedContentTypes=ko.computed({read:function(){return t.supportedContentTypes.join(", ")}});this.enable=ko.computed({read:function(){return t.currentFileUpload()==null&&(n.enable==null||n.enable())}})}return n.prototype.truncateFileName=function(n){var t=n.lastIndexOf("\\"),i=n.lastIndexOf("/");return n.substr(Math.max(t,i)+1)},n.prototype.fileUploadSuccessCallback=function(n){this.onUploadCompleted(n);this.currentFileUpload(null)},n.prototype.fileUploadErrorCallback=function(n,t){if(this.currentFileUpload(null),t=="abort"||t=="aborted")this.onUploadError(null);else this.onUploadError("Common.Documents.validation_FileUpload")},n.prototype.isSupportedFileType=function(n){return $.inArray(n.substr(n.lastIndexOf(".")).toLowerCase(),this.supportedFileTypes)>-1},n}();n.UploadButtonViewModel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("upload-button",{viewModel:{createViewModel:function(n){return new Recruiting.UploadButtonViewModel(n)}},template:'<form enctype="multipart/form-data" method="POST" novalidate="novalidate" data-bind="attr: { action: uploadUrl }, uploadForm: upload">\n                       <div>\n                           <input type="file" name="file" class="form-control sr-only" data-bind="attr: { accept: supportedContentTypes, id: componentId }" data-automation="upload-file-input" />\n                           <label class="btn btn-default" data-automation="upload-file-btn" data-bind="attr: { for: componentId }, css: { disabled: !enable() }, click: uploadLabelClick">\n                               <span data-automation="upload-file-text" data-bind="text: $.t(text)"><\/span>\n                               <span class="sr-only" data-bind="text: $.t(helpText)"><\/span>\n                           <\/label>\n                       <\/div>\n                       <em class="help-block" data-bind="if: helpText">\n                           <span class="text-muted" data-automation="upload-file-help" data-bind="text: $.t(helpText)"><\/span>\n                       <\/em>\n                   <\/form>'})}(),function(n){var t=function(){function t(n){var t=this;this.isSelected=function(n){return t.selectedDocuments.indexOf(n)>-1};this.removeAllErrors=function(){t.errors.removeAll()};this.onUploadStarted=function(n,i){t.removeAllErrors();t.currentlyUploadingDocument(t.createDocument({FileId:null,CreatorId:t.currentUserId,FileName:n,uploaded:!1}));t.documents.push(t.currentlyUploadingDocument());t.currentlyUploadingDocument().uploading(!0);US.utils.window.dispatchEvent(new Event("startedUploadingDocument"));t.currentFileUpload=i};this.onUploadCompleted=function(n){var i=t;n.success?(t.currentlyUploadingDocument().FileId(n.data.fileId),t.currentlyUploadingDocument().DownloadUrl(n.data.downloadUrl),t.currentlyUploadingDocument().uploaded(!0),t.includeEnabled()&&t.selectedDocuments.push(t.currentlyUploadingDocument())):(t.documents.remove(t.currentlyUploadingDocument()),n.domainErrors&&n.domainErrors.length>0?$.each(n.domainErrors,function(n,t){i.addError("Common.Documents."+t)}):i.addError("Common.Documents.validation_FileUpload"));US.utils.window.dispatchEvent(new Event("finishedUploadingDocument"));t.currentlyUploadingDocument(null)};this.onUploadError=function(n){t.currentlyUploadingDocument()&&(t.documents.remove(t.currentlyUploadingDocument()),t.currentlyUploadingDocument(null));t.removeAllErrors();t.addError(n);US.utils.window.dispatchEvent(new Event("finishedUploadingDocument"))};this.documents=n.documents;this.candidateId=ko.observable(n.candidateId);this.currentUserId=n.currentUserId;this.supportedFileTypes=n.supportedFileTypes;this.supportedContentTypes=n.supportedContentTypes!=null?n.supportedContentTypes:[];this.supportedDocumentTypes=n.supportedDocumentTypes;this.maximumFileSize=n.maximumFileSize;this.maximumUploads=n.maximumUploads;this.showUploadedBy=n.showUploadedBy||!1;this.allowFileDownload=n.allowFileDownload===!1?!1:!0;this.isSelectable=n.isSelectable||!1;this.selectedDocuments=n.selectedDocuments||ko.observableArray();this.maximumSelectedDocuments=n.maximumSelectedDocuments||-1;n.editing==null||ko.isObservable(n.editing)||(n.editing=ko.observable(n.editing));this.editing=n.editing!=null?n.editing:ko.observable(!0);this.currentlySelectedFilePath=ko.observable(null);this.currentlyUploadingDocument=ko.observable(!1);this.currentFileUpload=null;this.errors=ko.observableArray([]);this.uploadLimitReached=ko.computed({read:function(){return t.currentUserId===t.candidateId()?t.getCandidateDocuments().length>=t.maximumUploads:t.getInternalDocuments().length>=t.maximumUploads},deferEvaluation:!0});this.uploadEnabled=ko.computed({read:function(){return!t.uploadLimitReached()},deferEvaluation:!0});this.hasDocuments=ko.computed({read:function(){return t.documents().length>0}});this.hasNewlyUploadedDocuments=ko.computed({read:function(){var n=$.grepFirst(t.documents(),function(n){return n.uploaded()});return n!=null}});this.includeEnabled=ko.computed({read:function(){return t.maximumSelectedDocuments==-1||t.selectedDocuments().length<t.maximumSelectedDocuments}});this.documents.subscribe(this.checkUploadLimit.bind(this))}return t.prototype.getCandidateDocuments=function(){var n=this;return ko.utils.arrayFilter(this.documents(),function(t){return t.CreatorId()===n.candidateId()})},t.prototype.getInternalDocuments=function(){var n=this;return ko.utils.arrayFilter(this.documents(),function(t){return t.CreatorId()!==n.candidateId()})},t.prototype.addError=function(n,t){(n||t)&&(t=t||$.t(n),this.errors.push({name:n,message:t}))},t.prototype.removeError=function(n){this.errors.remove(function(t){return t.name==n})},t.prototype.checkUploadLimit=function(){var n="Common.Documents.MaximumUploadsLimitReached";this.documents().length>=this.maximumUploads?this.addError(n,$.t(n,{limit:this.maximumUploads})):this.removeError(n)},t.prototype.isDocumentEditable=function(n){var t=ko.utils.unwrapObservable(this.candidateId());return this.editing()&&n.isEditable(t,this.currentUserId)},t.prototype.createDocument=function(t){var i=new n.Common.Document(t);return ko.editable(i),i},t.prototype.removeDocument=function(n){this.documents.remove(n);this.selectedDocuments.remove(n)},t.prototype.cancelFileUpload=function(){this.currentFileUpload.abort()},t}();n.UploadFilesComponent=t}(Recruiting||(Recruiting={})),function(){ko.components.register("upload-files",{viewModel:{createViewModel:function(n){return new Recruiting.UploadFilesComponent(n)}},template:{element:"UploadFileTemplate"}})}(),function(n){var t=n.Utils.Size,i=function(){function i(t,i){var r=this,u;for(this.daysMap=[0,1,2,3,4,5,6],this.hydrating=!0,this.everyDayInterval=ko.observable(new n.Candidate.DayInterval),this.individualDayIntervals=ko.observableArray([]),u=0;u<7;u++)this.individualDayIntervals().push(new n.Candidate.DayInterval);for(this.onQuerySearchCallback=t.onQuerySearchCallback,this.hydratedFilterValues=t.hydratedFilterValues,this.filterValueProviderFactory=t.filterValueProviderFactory,this.shouldReset=t.shouldReset,this.shouldRehydrate=t.shouldRehydrate,this.element=i,this.t=t.searchFilter.T,this.fieldName=t.searchFilter.FieldName,this.extra=t.searchFilter.Extra,this.identifier=t.identifier,this.timeSlots=ko.observableArray(Array.apply(null,Array(7)).map(function(){return"0"})),this.oldTimeSlots=Array.apply(null,Array(7)).map(function(){return"0"}),this.differentTimePerDay=ko.observable(!1),this.days=ko.observableArray([!1,!1,!1,!1,!1,!1,!1]),this.dropdownTitle=ko.observable($.t(t.searchFilter.TranslationKey)),this.isOpen=ko.observable(!1),this.dropdownDoesntFitHoriz=ko.observable(!1),this.shouldReset.subscribe(function(){r.hydrating=!0;r.clearAll();r.isOpen(!1);r.updateOldTimeSlots();r.hydrating=!1}),this.shouldRehydrate.subscribe(function(){r.shouldRehydrate()&&r.rehydrate()}),this.hasSelected=ko.computed(function(){var n=!1,t=r.timeSlots();return t.forEach(function(t){t>0&&(n=!0)}),n}),this.everyDayInterval().EndTime.subscribe(function(){var n;if(!r.differentTimePerDay())if(r.everyDayInterval().hasCompleteInterval()){for(n=0;n<7;n++)r.days()[n]?r.createTimeSlot(r.everyDayInterval(),n):r.clearSchedule(n);r.callBackSearch()}else{for(n=0;n<7;n++)r.clearSchedule(n);r.callBackSearch()}}),u=0;u<7;u++)this.individualDayIntervals()[u].EndTime.subscribe(this.createIndividualDayEndTimeSubscriptionFunction(u).bind(self));this.dropdownLabel=ko.computed(function(){if(r.hasSelected()){var n="",t=!0;return r.days().forEach(function(i,u){r.timeSlots()[u]>0&&(t?(t=!1,n=n+moment().day(r.daysMap[u]).format("ddd")):n=n+", "+moment().day(r.daysMap[u]).format("ddd"))}),n}return r.dropdownTitle()});this.tooltipLabel=ko.computed(function(){if(r.hasSelected()){var n=r.dropdownTitle()+": ",t=!0;return r.days().forEach(function(i,u){r.timeSlots()[u]>0&&(t?(t=!1,n=n+moment().day(r.daysMap[u]).format("ddd")):n=n+", "+moment().day(r.daysMap[u]).format("ddd"))}),n}return null});this.hasDaySelected=ko.computed(function(){return!r.days().every(function(n){return!n})});this.rehydrate()}return i.prototype.clearDays=function(){var n=Array.apply(null,Array(7)).map(function(){return!1});this.days(n)},i.prototype.onDayClick=function(n){var i=this.timeSlots()[n]>0,t;this.clearSchedule(n);t=ko.utils.unwrapObservable(this.days());t[n]=!t[n];t[n]?!this.differentTimePerDay()&&this.everyDayInterval().endSelected()&&this.createTimeSlot(this.everyDayInterval(),n):this.differentTimePerDay()&&this.individualDayIntervals()[n].reset();this.days(t);this.differentTimePerDay()||this.hasDaySelected()||this.everyDayInterval().reset();(!t[n]&&i||t[n]&&this.timeSlots()[n]>0)&&this.callBackSearch()},i.prototype.getOptionText=function(t){return n.BaseDayIntervalPicker.getTimeString(t.Time())},i.prototype.getAvailabilitySearchFilter=function(){return new n.Common.Search.AvailabilitySearchFilter({t:this.t,extra:this.extra,fieldName:this.fieldName,timeSlots:this.timeSlots(),totalHours:this.totalHours(this.timeSlots())})},i.prototype.totalHours=function(n){return this.makeRangeFromTimeSlots(n).reduce(function(n,t){return t.length>1?n+(t[1]-t[0]):n},0)},i.prototype.toggleDropdown=function(){this.isOpen()?this.closeDropdown():(this.registerEventListeners(),this.isOpen(!0),this.adjustAppearance())},i.prototype.onClearClick=function(){this.clearAll();this.isOpen(!1);this.callBackSearch()},i.prototype.clearAll=function(){this.differentTimePerDay(!1);this.clearDays();for(var n=0;n<7;n++)this.clearSchedule(n);this.everyDayInterval().reset();this.resetAllIndividualDayIntervals()},i.prototype.createTimeSlot=function(t,i){var u=n.BaseDayIntervalPicker.getIntervalsUnion([[t.StartTime().Time(),t.EndTime().Time()-1]]),r=this.timeSlots(),f=u.map(function(n){return n?"1":"0"}).toString().replace(/,/g,"");r[i]=parseInt(f,2).toString();this.timeSlots(r)},i.prototype.clearSchedule=function(n){var t=this.timeSlots();t[n]="0";this.timeSlots(t)},i.prototype.closeDropdown=function(){var t=this,n;$(document).off("mousedown.af");this.isOpen(!1);n=this.days();this.days().forEach(function(i,r){i&&t.timeSlots()[r]=="0"&&(n[r]=!1,t.individualDayIntervals()[r].reset())});this.hasSelected()||this.differentTimePerDay()||this.everyDayInterval().reset();this.days(n);this.restoreStyles()},i.prototype.registerEventListeners=function(){var n=this;$(document).on("mousedown.af",function(t){var i=$(n.element),r=i.find(".base-filter"),u=i.find(".dropdown-label");r.is(t.target)||r.has(t.target).length!==0||u.is(t.target)||u.has(t.target).length!==0||n.closeDropdown()})},i.prototype.makeRangeFromTimeSlots=function(t){return t.map(function(t){var i,r;if(t!=="0"){for(i=parseInt(t,10).toString(2).split("");i.length<24;)i.unshift("0");return r=i.map(function(n){return n==="1"}),n.BaseDayIntervalPicker.getRangeGroups(r)[0]}return t})},i.prototype.hasDifferentTimesPerDay=function(){var n=this.timeSlots(),t;return n.every(function(n){return n==="0"})?!1:(t=n.find(function(n){return n!=="0"}),t&&n.some(function(n){return n!=="0"&&n!==t}))},i.prototype.getDays=function(){var n=this;return this.days().map(function(t,i){return n.timeSlots()[i]!=="0"})},i.prototype.rehydrateEveryDayTimeInterval=function(){var n=this,t;this.differentTimePerDay()?this.everyDayInterval().reset():(t=this.makeRangeFromTimeSlots(this.timeSlots()),t.map(function(t,i){if(n.days()[i]){n.everyDayInterval().setInterval(t[0],t[1]);return}}))},i.prototype.rehydrateIndividualDayTimeIntervals=function(){var n=this,t;this.differentTimePerDay()?(t=this.makeRangeFromTimeSlots(this.timeSlots()),t.map(function(t,i){n.days()[i]?n.individualDayIntervals()[i].setInterval(t[0],t[1]):n.individualDayIntervals()[i].reset()})):this.resetAllIndividualDayIntervals()},i.prototype.rehydrate=function(){this.hydrating=!0;var t=this.filterValueProviderFactory.create(this.fieldName,this.extra),n=t.getDataValues(this.hydratedFilterValues());this.clearAll();this.isOpen(!1);n!=null&&(this.timeSlots(n.v),this.updateOldTimeSlots(),this.differentTimePerDay(this.hasDifferentTimesPerDay()),this.days(this.getDays()),this.rehydrateEveryDayTimeInterval(),this.rehydrateIndividualDayTimeIntervals());this.hydrating=!1;this.onQuerySearchCallback(this.getAvailabilitySearchFilter(),!0)},i.prototype.adjustAppearance=function(){this.makeRightAlignedIfNeeded()},i.prototype.makeRightAlignedIfNeeded=function(){var n=$(this.element).find(".filter-dropdown"),i=t.elementFitsHorizontallyInWindow(n,window);this.dropdownDoesntFitHoriz(!i)},i.prototype.restoreStyles=function(){this.dropdownDoesntFitHoriz(!1)},i.prototype.scheduleHasChanged=function(){var n=this;return!this.timeSlots().every(function(t,i){return t===n.oldTimeSlots[i]})},i.prototype.updateOldTimeSlots=function(){this.oldTimeSlots=this.timeSlots().map(function(n){return n})},i.prototype.callBackSearch=function(){if(this.scheduleHasChanged()&&!this.hydrating){this.onQuerySearchCallback(this.getAvailabilitySearchFilter());this.updateOldTimeSlots()}},i.prototype.getDayAutomationString=function(n,t){return n+"-"+t},i.prototype.resetAllIndividualDayIntervals=function(){this.individualDayIntervals().map(function(n){n.reset()})},i.prototype.createIndividualDayEndTimeSubscriptionFunction=function(n){var t=this;return function(){t.differentTimePerDay()&&(t.individualDayIntervals()[n].hasCompleteInterval()?t.createTimeSlot(t.individualDayIntervals()[n],n):t.clearSchedule(n),t.callBackSearch())}},i.prototype.onDifferentTimePerDayClick=function(){for(var t=this.hasSelected(),n=0;n<7;n++)this.clearSchedule(n);return this.everyDayInterval().reset(),this.resetAllIndividualDayIntervals(),t&&this.callBackSearch(),!0},i}();n.AvailabilityFilter=i}(Recruiting||(Recruiting={})),function(){ko.components.register("availability-filter",{viewModel:{createViewModel:function(n,t){return new Recruiting.AvailabilityFilter(n,t.element)}},template:'\n        <div class="base-filter availability-filter" data-automation="availability-filter" data-bind="attr: { id: identifier }">\n\t        <button class="btn-link clear-options" data-automation="clear-filter-button" data-bind="visible: hasSelected(), click: onClearClick"><i class="fa fa-times"><\/i><\/button>\n\t        <button \n\t\t        class="btn-link dropdown-label" \n\t\t        data-automation="filter-button" \n\t\t        data-bind="click: toggleDropdown, tooltip: { title: tooltipLabel, container: \'body\'}, css: {active: hasSelected}"\n\t\t    >\n\t            <span class="sr-only" data-bind="text: $.t(\'Common.FilterBy\')"><\/span>\n                <span data-bind="text: dropdownLabel(), attr: { title: dropdownTitle() }" data-automation="filter-button-label"><\/span>\n\t            <span class="caret"><\/span>\n\t        <\/button>\n\t        <div class="filter-dropdown" data-automation="filter-dropdown" \n                 data-bind="visible: isOpen(), css: { \'right-aligned\': dropdownDoesntFitHoriz() }">\n\t\t\t    <div data-automation="schedule-picker-control" class="day-selector">\n\t\t\t\t    <table class="day-table">\n                        <tbody>\n\t\t\t\t\t    <tr>\n\t\t\t\t\t\t    <!-- ko foreach: days -->\n\t\t\t\t\t\t    <td class="day-btn noselect" data-bind="\n\t\t\t\t\t\t\t    text: moment().day($parent.daysMap[$index()]).format(\'ddd\'),\n\t\t\t\t\t\t\t    click: $parent.onDayClick.bind($parent, $index()),\n\t\t\t\t\t\t\t    css: { selected : $data },\n                                attr: {\'data-automation\': \'day-btn\'}"><\/td>\n\t\t\t\t\t\t    <!-- /ko -->\n\t\t\t\t\t    <\/tr>\n                    <\/tbody>\n\t\t\t\t    <\/table>\n\t\t\t    <\/div>\n                <div class="schedule-selectors">\n                    <div class="different-day-label">\n\t\t\t\t        <input id="different-time-perday" type="checkbox" data-automation="different-times-per-day-checkbox" data-bind="checked: differentTimePerDay, click: onDifferentTimePerDayClick">\n\t\t\t\t        <label for="different-time-perday" data-bind="text: $.t(\'Recruiter.Applicants.Filters.Availabilities.DifferentTimesPerDay\')">\n\t\t\t\t        <\/label>\n                    <\/div>\n                    <div class="container-fluid everyday-schedule-selector" data-bind="visible: (!differentTimePerDay() || !hasDaySelected())">\n\t\t\t\t\t    <div class="row">\n\t\t\t\t\t\t    <div class="col-xs-9 start-end-label">\n                                <label>\n\t\t\t\t\t\t\t        <small data-bind="text: $.t(\'Recruiter.Applicants.Filters.Availabilities.StartTime\')"><\/small>\n                                <\/label>\n\t\t\t\t\t\t    <\/div>\n\t\t\t\t\t\t    <div class="col-xs-9 start-end-label">\n                                <label>\n\t\t\t\t\t\t\t        <small data-bind="text: $.t(\'Recruiter.Applicants.Filters.Availabilities.EndTime\')"><\/small>\n                                <\/label>\n\t\t\t\t\t\t    <\/div>\n\t\t\t\t\t    <\/div>\n\t\t\t\t\t    <div class="row hour-interval-picker" data-automation="everyday-interval">\n\t\t\t\t\t\t    <div class="col-xs-9 day-time-input">\n\t\t\t\t\t\t\t    <select class="form-control input-sm" data-automation="start-input" data-bind="\n                                    enable: hasDaySelected(),\n\t\t\t\t\t\t\t\t    value: everyDayInterval().StartTime,\n\t\t\t\t\t\t\t\t    options: everyDayInterval().startTimes,\n\t\t\t\t\t\t\t\t    optionsCaption: \'Choose...\',\n\t\t\t\t\t\t\t\t    optionsText: getOptionText\n\t\t\t\t\t\t\t\t    "><\/select>\n\t\t\t\t\t\t    <\/div>\n\t\t\t\t\t\t    <div class="col-xs-9 day-time-input">\n\t\t\t\t\t\t\t    <select class="form-control input-sm" data-automation="end-input" data-bind="\n\t\t\t\t\t\t\t\t    enable: everyDayInterval().startSelected() && hasDaySelected(),\n\t\t\t\t\t\t\t\t    value: everyDayInterval().EndTime,\n\t\t\t\t\t\t\t\t    options: everyDayInterval().endTimes,\n\t\t\t\t\t\t\t\t    optionsCaption: \'Choose...\',\n\t\t\t\t\t\t\t\t    optionsText: getOptionText\n\t\t\t\t\t\t\t\t    "><select>\n\t\t\t\t\t\t    <\/div>\n\t\t\t\t\t    <\/div>\n\t\t\t\t    <\/div>\n\t\t\t        <div class="container-fluid day-schedules" data-bind="visible: (differentTimePerDay() && hasDaySelected())">\n\t\t\t\t        <div class="row">\n\t\t\t\t\t        <div class="col-xs-9 col-xs-offset-3 start-end-label">\n                                <label>\n\t\t\t\t\t\t            <small data-bind="text: $.t(\'Recruiter.Applicants.Filters.Availabilities.StartTime\')"><\/small>\n                                <\/label>\n\t\t\t\t\t        <\/div>\n\t\t\t\t\t        <div class="col-xs-9 start-end-label">\n                                <label>\n\t\t\t\t\t\t            <small data-bind="text: $.t(\'Recruiter.Applicants.Filters.Availabilities.EndTime\')"><\/small>\n                                <\/label>\n\t\t\t\t\t        <\/div>\n\t\t\t\t        <\/div>\n\t\t\t\t        <!-- ko foreach: individualDayIntervals -->\n                        <div class="row day-interval-input" data-bind="visible: $parent.days()[$index()], attr: { \'data-automation\': \'individual-interval-\' + $index() }">\n                            <div class="col-xs-3 day-label">\n                                <label>\n                                    <small data-bind="text: moment().day($index()).format(\'ddd\') "><\/small> \n                                <\/label>\n                            <\/div>\n                            <div class="col-xs-9 day-time-input">\n                                <select class="form-control input-sm" data-bind="\n\t                                value: $data.StartTime,\n\t                                options: $data.startTimes,\n\t                                optionsCaption: \'Choose...\',\n\t                                optionsText: $parent.getOptionText,\n                                    attr: {\'data-automation\': \'start-input\'}\n                                "><\/select>\n                            <\/div>\n                            <div class="col-xs-9 day-time-input">\n                                <select class="form-control input-sm" data-bind="\n                                    enable: $data.startSelected(),\n                                    value: $data.EndTime,\n\t                                options: $data.endTimes,\n\t                                optionsCaption: \'Choose...\',\n\t                                optionsText: $parent.getOptionText,\n                                    attr: {\'data-automation\': \'end-input\'}\n                                "><select>\n                            <\/div>\n                        <\/div>\n\t\t\t\t        <!-- /ko -->\n\t\t\t        <\/div>\n                <\/div>\n\t        <\/div>\n        <\/div>'})}(),function(n){var t=n.Utils.Size,i=function(){function i(t,i){var r=this,u,f;this.releaseStartDateLimit=function(){var n=r.fieldName+"toDatePicker",t=$("#"+n)[0];r.setStartDate(t,null)};this.releaseEndDateLimit=function(){var n=r.fieldName+"fromDatePicker",t=$("#"+n)[0];r.setEndDate(t,null)};this.element=i;this.isOpen=ko.observable(!1);this.dropdownDoesntFitHoriz=ko.observable(!1);this.fieldName=t.searchFilter.FieldName;this.t=t.searchFilter.T;this.extra=t.searchFilter.Extra;this.identifier=t.identifier;this.customRangeCollapsed=ko.observable(!0);this.selectedOption=ko.observable(null);this.fromDate=ko.observable(null);this.toDate=ko.observable(null);this.recomposing=!1;this.shouldReset=t.shouldReset;this.hydratedFilterValues=t.hydratedFilterValues;this.shouldRehydrate=t.shouldRehydrate;this.filterValueProviderFactory=t.filterValueProviderFactory;this.dropdownLabel=ko.computed(function(){var i=r.selectedOption()===null?t.searchFilter.TranslationKey:t.searchFilter.SelectedTranslationKey;switch(r.selectedOption()){case n.Common.Search.DateRangeOptionType.Today:return $.t(i)+": "+$.t("Recruiter.Common.Filters.DateRange.Today");case n.Common.Search.DateRangeOptionType.Yesterday:return $.t(i)+": "+$.t("Recruiter.Common.Filters.DateRange.Yesterday");case n.Common.Search.DateRangeOptionType.ThisWeek:return $.t(i)+": "+$.t("Recruiter.Common.Filters.DateRange.ThisWeek");case n.Common.Search.DateRangeOptionType.ThisMonth:return $.t(i)+": "+$.t("Recruiter.Common.Filters.DateRange.ThisMonth");case n.Common.Search.DateRangeOptionType.ThisYear:return $.t(i)+": "+$.t("Recruiter.Common.Filters.DateRange.ThisYear");case n.Common.Search.DateRangeOptionType.CustomRange:var u=r.getFromDateForOption(),f=r.getToDateForOption(),e=u!=null?u.format("ll"):"",o=f!=null?f.format("ll"):"";return e===""&&o===""?$.t(i):$.t(i)+": "+$.t("Recruiter.Common.Filters.DateRange.CustomRange");default:return $.t(t.searchFilter.TranslationKey)}});this.tooltipLabel=ko.computed(function(){var f,u;switch(r.selectedOption()){case n.Common.Search.DateRangeOptionType.Today:case n.Common.Search.DateRangeOptionType.Yesterday:return u=r.getToDateForOption().format("ll"),""+u;case n.Common.Search.DateRangeOptionType.ThisWeek:case n.Common.Search.DateRangeOptionType.ThisMonth:case n.Common.Search.DateRangeOptionType.ThisYear:return f=r.getFromDateForOption().format("ll"),u=r.getToDateForOption().format("ll"),f+" - "+u;case n.Common.Search.DateRangeOptionType.CustomRange:var e=r.getFromDateForOption(),o=r.getToDateForOption(),t=e!=null?e.format("ll"):"",i=o!=null?o.format("ll"):"";return t===""&&i===""?null:t!==""&&i===""?""+$.t("Recruiter.Common.Filters.DateRange.SinceLabel",{date:t}):t===""&&i!==""?""+$.t("Recruiter.Common.Filters.DateRange.UntilLabel",{date:i}):t+" - "+i;default:return null}});this.onQuerySearchCallback=t.onQuerySearchCallback;u=null;this.fromDate.subscribe(function(n){if(u!==ko.toJSON(n)){if(u=ko.toJSON(n),!r.shouldReset()&&!r.recomposing)r.onQuerySearchCallback(r.getDateRangeSearchFilter());var t=r.fieldName+"toDatePicker",i=$("#"+t)[0];r.setStartDate(i,n)}});f=null;this.toDate.subscribe(function(n){if(f!==ko.toJSON(n)){if(f=ko.toJSON(n),!r.shouldReset()&&!r.recomposing)r.onQuerySearchCallback(r.getDateRangeSearchFilter());var t=r.fieldName+"fromDatePicker",i=$("#"+t)[0];r.setEndDate(i,n)}});this.shouldReset.subscribe(function(n){n&&r.clearFields()});this.shouldRehydrate.subscribe(function(n){n&&r.rehydrate()});this.rehydrate()}return i.prototype.rehydrate=function(){var r,t,i,u,f,e,o;this.recomposing=!0;this.clearFields();r=this.filterValueProviderFactory.create(this.fieldName,this.extra);t=r.getDataValues(this.hydratedFilterValues());t&&(i=parseInt(t.v[0]),this.selectedOption(i),i===n.Common.Search.DateRangeOptionType.CustomRange&&(u=t.v[1]!=="0",f=t.v[2]!=="0",u&&(e=moment(t.v[1],"YYYYMMDD"),this.fromDate(e)),f&&(o=moment(t.v[2],"YYYYMMDD"),this.toDate(o)),this.customRangeCollapsed(!1)));this.recomposing=!1;this.onQuerySearchCallback(this.getDateRangeSearchFilter(),!0)},i.prototype.setStartDate=function(n,t){if(n!=null){var i=t?moment(t).subtract("day",1).toDate():undefined,r=ko.utils.domData.get(n,"datepicker");r.setStartDate(i)}},i.prototype.setEndDate=function(n,t){if(n!=null){var i=ko.utils.domData.get(n,"datepicker");i.setEndDate(t?t.toDate():undefined)}},i.prototype.resetSelectedDate=function(n){var t=ko.utils.domData.get(n,"datepicker");t.setDate(moment().startOf("day").toDate())},i.prototype.toggleDropdown=function(){this.isOpen()?this.closeDropdown():this.openDropdown()},i.prototype.closeDropdown=function(){$(document).off("mousedown.daterange");this.isOpen(!1);this.restoreStyles()},i.prototype.openDropdown=function(){this.isOpen(!0);this.adjustAppearance();this.registerEventListeners()},i.prototype.isOptionSelected=function(n){return this.selectedOption()===n},i.prototype.optionClicked=function(n){var i=this.getDateRangeSearchFilter(),t;if(this.toggleOption(n),t=this.getDateRangeSearchFilter(),!i.hasSameCriteriaAs(t))this.onQuerySearchCallback(t)},i.prototype.toggleOption=function(t){var i=this.isOptionSelected(n.Common.Search.DateRangeOptionType.CustomRange)||t===n.Common.Search.DateRangeOptionType.CustomRange;this.selectedOption()===t?(this.selectedOption(null),i?this.toggleCustomRange():this.closeDropdown()):(this.selectedOption(t),i?this.toggleCustomRange():this.closeDropdown())},i.prototype.isCustomRangeEmpty=function(){return this.fromDate()==null&&this.toDate()==null},i.prototype.toggleCustomRange=function(){var n=!this.customRangeCollapsed();this.customRangeCollapsed(n)},i.prototype.getDateRangeSearchFilter=function(){var t=this.getFromDateForOption(),i=this.getToDateForOption(),r=this.selectedOption()!==null?this.selectedOption().toString():"";return t===null&&i===null&&this.selectedOption()===n.Common.Search.DateRangeOptionType.CustomRange&&(r=""),new n.Common.Search.DateRangeSearchFilter({t:this.t,selectedOption:r,fieldName:this.fieldName,valueFrom:t!=null?moment.utc(t).toDate():null,valueTo:i!=null?moment.utc(i).toDate():null})},i.prototype.getFromDateForOption=function(){switch(this.selectedOption()){case n.Common.Search.DateRangeOptionType.Today:return moment().startOf("day");case n.Common.Search.DateRangeOptionType.Yesterday:return moment().subtract(1,"day").startOf("day");case n.Common.Search.DateRangeOptionType.ThisWeek:return moment().startOf("week");case n.Common.Search.DateRangeOptionType.ThisMonth:return moment().startOf("month");case n.Common.Search.DateRangeOptionType.ThisYear:return moment().startOf("year");case n.Common.Search.DateRangeOptionType.CustomRange:if(this.fromDate()){var t=this.fromDate();return moment([t.year(),t.month(),t.date()]).startOf("day")}default:return null}},i.prototype.getToDateForOption=function(){if(this.selectedOption()===n.Common.Search.DateRangeOptionType.Yesterday)return moment().subtract(1,"day").endOf("day");if(this.selectedOption()===n.Common.Search.DateRangeOptionType.CustomRange){if(this.toDate()){var t=this.toDate();return moment([t.year(),t.month(),t.date()]).endOf("day")}return null}return this.selectedOption()!==null?moment().endOf("day"):null},i.prototype.onClearClick=function(){this.recomposing=!0;this.clearFields();this.closeDropdown();this.recomposing=!1;this.onQuerySearchCallback(this.getDateRangeSearchFilter())},i.prototype.clearFields=function(){this.selectedOption(null);this.fromDate(null);this.toDate(null);this.customRangeCollapsed(!0);this.releaseEndDateLimit();this.releaseStartDateLimit()},i.prototype.clearFromDate=function(){this.fromDate(null);var n=this.fieldName+"fromDatePicker",t=$("#"+n)[0];this.resetSelectedDate(t)},i.prototype.clearToDate=function(){this.toDate(null);var n=this.fieldName+"toDatePicker",t=$("#"+n)[0];this.resetSelectedDate(t)},i.prototype.adjustAppearance=function(){this.makeRightAlignedIfNeeded();this.makeScrollableIfNeeded()},i.prototype.makeRightAlignedIfNeeded=function(){var n=$(this.element).find(".filter-dropdown"),i=t.elementFitsHorizontallyInWindow(n,window);this.dropdownDoesntFitHoriz(!i)},i.prototype.makeScrollableIfNeeded=function(){var r=$(this.element),u=r.find(".filter-dropdown"),n,i;t.elementFitsVerticallyInWindow(u,window)||(n=r.offset().top-20,i=$("#NavBar.navbar-recruiter"),i.length&&(n-=i.height()),$("html, body").animate({scrollTop:n},400))},i.prototype.restoreStyles=function(){this.dropdownDoesntFitHoriz(!1)},i.prototype.registerEventListeners=function(){var n=this;$(document).on("mousedown.daterange",function(t){var i=$(n.element),f=i.find("div.filter-dropdown"),e=i.find(".dropdown-label"),o=$("div.datepicker").toArray(),s=$.grep(o,function(i){return n.isDescendant(i,t.target)}),r,u;s.length>0||(r=i.find(".custom-daterange-picker"),u=i.find(".clear-options"),f.is(t.target)||f.has(t.target).length!==0||e.is(t.target)||e.has(t.target).length!==0||r.is(t.target)||r.has(t.target).length!==0||u.is(t.target)||u.has(t.target).length!==0||n.closeDropdown())})},i.prototype.isDescendant=function(n,t){for(var i=t.parentNode;i!=null;){if(i==n)return!0;i=i.parentNode}return!1},i}();n.DateRangeFilter=i}(Recruiting||(Recruiting={})),function(){ko.components.register("daterange-filter",{viewModel:{createViewModel:function(n,t){return new Recruiting.DateRangeFilter(n,t.element)}},template:'\n            <div class="base-filter select-list-filter daterange-filter" data-automation="terms-filter" data-bind="attr: { id: identifier }">\n                <button class="btn-link clear-options" data-automation="clear-filter-button" data-bind="visible: selectedOption() !== null, click: onClearClick"><i class="fa fa-times"><\/i><\/button>\n                <button class="btn-link dropdown-label" data-automation="filter-button" \n                    data-bind="click: toggleDropdown,\n                        tooltip: { title: tooltipLabel, container: \'body\'},\n                        css: { active: selectedOption() !== null }"\n                >\n                    <span class="sr-only" data-bind="text: $.t(\'Common.FilterBy\')"><\/span>\n                    <span data-bind="text: dropdownLabel" data-automation="filter-button-label"><\/span>\n                    <span class="caret"><\/span>\n                <\/button>\n                <div class="filter-dropdown filter-small" \n                     data-bind="visible: isOpen(), css: { \'right-aligned\': dropdownDoesntFitHoriz() }">\n                    <div class="daterange-options">\n                        <div class="opts">\n                        <div class="select-list-option" data-bind="click: optionClicked.bind($data, Recruiting.Common.Search.DateRangeOptionType.Today)" data-automation="today-option">\n                            <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : selectedOption() !== Recruiting.Common.Search.DateRangeOptionType.Today}"><\/i>\n                            <span data-automation="option-text" data-bind="text: $.t(\'Recruiter.Common.Filters.DateRange.Today\')">\n                        <\/div>\n                        <div class="select-list-option" data-bind="click: optionClicked.bind($data, Recruiting.Common.Search.DateRangeOptionType.Yesterday)" data-automation="yesterday-option">\n                            <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : selectedOption() !== Recruiting.Common.Search.DateRangeOptionType.Yesterday}"><\/i>\n                            <span data-automation="option-text" data-bind="text: $.t(\'Recruiter.Common.Filters.DateRange.Yesterday\')">\n                        <\/div>\n                        <div class="select-list-option" data-bind="click: optionClicked.bind($data, Recruiting.Common.Search.DateRangeOptionType.ThisWeek)" data-automation="this-week-option">\n                            <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : selectedOption() !== Recruiting.Common.Search.DateRangeOptionType.ThisWeek}"><\/i>\n                            <span data-automation="option-text" data-bind="text: $.t(\'Recruiter.Common.Filters.DateRange.ThisWeek\')">\n                        <\/div>\n                         <div class="select-list-option" data-bind="click: optionClicked.bind($data, Recruiting.Common.Search.DateRangeOptionType.ThisMonth)" data-automation="this-month-option">\n                            <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : selectedOption() !== Recruiting.Common.Search.DateRangeOptionType.ThisMonth}"><\/i>\n                            <span data-automation="option-text" data-bind="text: $.t(\'Recruiter.Common.Filters.DateRange.ThisMonth\')">\n                        <\/div>\n                        <div class="select-list-option" data-bind="click: optionClicked.bind($data, Recruiting.Common.Search.DateRangeOptionType.ThisYear)" data-automation="this-year-option">\n                            <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : selectedOption() !== Recruiting.Common.Search.DateRangeOptionType.ThisYear}"><\/i>\n                            <span data-automation="option-text" data-bind="text: $.t(\'Recruiter.Common.Filters.DateRange.ThisYear\')">\n                        <\/div>\n                    <\/div>\n                    <div class="select-list-option" data-bind="click: optionClicked.bind($data, Recruiting.Common.Search.DateRangeOptionType.CustomRange)"  data-automation="custom-range-option">\n                         <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : selectedOption() !== Recruiting.Common.Search.DateRangeOptionType.CustomRange}"><\/i>  \n                        <span data-automation="option-text" data-bind="text: $.t(\'Recruiter.Common.Filters.DateRange.CustomRange\')"><\/span>\n                        <span class="pull-right"><i data-bind="collapseIndicatorVertical: customRangeCollapsed()"><\/i><\/span>\n                    <\/div>\n                     <div class="custom-daterange-container" data-bind="collapse: customRangeCollapsed()" data-automation="custom-range-container">\n                        <div class="custom-daterange-label" data-bind="text: $.t(\'Recruiter.Common.Filters.DateRange.From\')"><\/div>\n                        <button data-automation="from-date-button" class="btn btn-default custom-daterange-picker" data-bind="attr: { \'id\': fieldName+\'fromDatePicker\'}, datepicker: fromDate.asObservableLocalDate(), datepickerOptions: { format: \'ll\', includeTime: true }">\n                            <i class="fa fa-calendar"><\/i>                            \n                            <span class="date-label"><\/span>                            \n                        <\/button>\n                        <button class="btn btn-link custom-daterange-btn-clear" data-automation="clear-from-date" data-bind="visible: fromDate() != null, click: clearFromDate.bind($data)"><i class="fa fa-times"><\/i><\/button>\n\n                        <div class="custom-daterange-label" data-bind="text: $.t(\'Recruiter.Common.Filters.DateRange.To\')"><\/div>\n                        <button data-automation="to-date-button" class="btn btn-default custom-daterange-picker" data-bind="attr: { \'id\': fieldName+\'toDatePicker\'}, datepicker: toDate.asObservableLocalDate(), datepickerOptions: { format: \'ll\', includeTime: true }">\n                            <i class="fa fa-calendar"><\/i>\n                            <span class="date-label"><\/span>                            \n                        <\/button>\n                        <button class="btn btn-link custom-daterange-btn-clear" data-automation="clear-to-date" data-bind="visible: toDate() != null, click: clearToDate.bind($data)"><i class="fa fa-times"><\/i><\/button>\n                    <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        '})}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Utils.Size,r=n.Common.Search.TermsSearchFilter,u=function(){function t(t,i){var r=this;this.dropdownLabelMaxLength=20;this.dropdownTitleMaxLength=50;this.smallOptionMaxLength=21;this.wasInitialized=ko.observable(!1);this.isOpen=ko.observable(!1);this.isFetching=ko.observable(!1);this.dropdownDoesntFitHoriz=ko.observable(!1);this.allowSelection=ko.observable(!0);this.isSingleSelect=ko.observable(t.isSingleSelect===!0);this.fieldName=t.searchFilter.FieldName;this.filterType=t.searchFilter.FilterType;this.defaultDropdownLabel=t.searchFilter.TranslationKey?$.t(t.searchFilter.TranslationKey):t.searchFilter.DisplayName;this.selectedDropdownLabel=t.searchFilter.SelectedTranslationKey?$.t(t.searchFilter.SelectedTranslationKey):t.searchFilter.SelectedDisplayName;this.t=t.searchFilter.T;this.extra=t.searchFilter.Extra;this.identifier=t.identifier;this.optionsLimit=t.searchFilter.OptionsLimit||15;this.shouldInvalidate=t.shouldInvalidate;this.shouldReset=t.shouldReset;this.hydratedFilterValues=t.hydratedFilterValues;this.shouldRehydrate=t.shouldRehydrate;this.filterValueProviderFactory=t.filterValueProviderFactory;this.element=i;this.selectedOptions=ko.observableArray();this.resultsGroup=ko.observableArray();this.optionsUrl=t.optionsUrl;this.searchFragment=t.searchFragment;this.onQuerySearchCallback=t.onQuerySearchCallback;this.isFilterLimitReached=t.isFilterLimitReached;this.msTypeaheadQuery=new US.Recruiter.MultiselectTypeaheadQuery({FieldName:this.fieldName,Extra:this.extra,Limit:this.optionsLimit});this.optionsMapping={key:function(n){return n.Id},create:function(t){return new n.SelectListOption(t.data)}};this.selectedOptionsCount=ko.computed(function(){return r.selectedOptions().length});this.dropdownLabel=ko.computed(function(){if(r.selectedOptionsCount()>1)return r.defaultDropdownLabel+" ("+r.selectedOptionsCount()+")";if(r.selectedOptionsCount()===1){if(r.selectedOptions()[0].OptionLabel){var t=r.selectedDropdownLabel?r.selectedDropdownLabel+": ":"";return""+t+n.StringUtils.truncate(r.selectedOptions()[0].OptionLabel,r.dropdownLabelMaxLength)}return r.defaultDropdownLabel+" (1)"}return r.defaultDropdownLabel});this.dropdownTitle=ko.computed(function(){return r.selectedOptionsCount()===1?r.selectedOptions()[0].OptionLabel?r.defaultDropdownLabel+": "+n.StringUtils.truncate(r.selectedOptions()[0].OptionLabel,r.dropdownTitleMaxLength):r.defaultDropdownLabel+" (1)":null});this.hasSmallOptions=ko.computed(function(){return r.resultsGroup().every(function(n){return n.OptionLabel.length<=r.smallOptionMaxLength})});this.hasLargeOptions=ko.computed(function(){return r.resultsGroup().some(function(n){return n.OptionLabel.length>r.smallOptionMaxLength})});this.shouldInvalidate.subscribe(function(n){n&&!r.isOpen()&&r.wasInitialized(!1)});this.shouldReset.subscribe(function(n){n&&(r.wasInitialized(!1),r.selectedOptions.removeAll())});this.shouldRehydrate.subscribe(function(n){n&&r.rehydrate()});this.rehydrate()}return t.prototype.onOptionClicked=function(n){var t,i;this.isOptionSelected(n)?(i=this.selectedOptions().filter(function(t){return t.Id!==n.Id}),this.selectedOptions.removeAll(),this.selectedOptions.push.apply(this.selectedOptions,i),this.isSingleSelect()&&this.closeDropdown()):(t=this.isFilterLimitReached!=undefined&&this.isFilterLimitReached(),this.isSingleSelect()&&!t&&(this.selectedOptions.removeAll(),this.closeDropdown()),t||this.addOptionToSelected(n));this.onQuerySearchCallback(this.getTermSearchFilter());this.allowSelection(this.isFilterLimitReached==undefined||!this.isFilterLimitReached())},t.prototype.getTermSearchFilter=function(){return new r({t:this.t,extra:this.extra,fieldName:this.fieldName,values:this.selectedOptions().map(function(n){return n.Id})})},t.prototype.addOptionToSelected=function(n){this.selectedOptions.push(ko.mapping.toJS(n))},t.prototype.isOptionSelected=function(n){return this.selectedOptions().find(function(t){return t.Id===n.Id})!=null},t.prototype.onClearClick=function(){this.selectedOptions.removeAll();this.closeDropdown();this.onQuerySearchCallback(this.getTermSearchFilter());this.allowSelection(this.isFilterLimitReached==undefined||!this.isFilterLimitReached())},t.prototype.toggleDropdown=function(){this.isOpen()?this.closeDropdown():this.openDropdown()},t.prototype.closeDropdown=function(){$(document).off("mousedown.select-list");this.isOpen(!1);this.restoreStyles()},t.prototype.openDropdown=function(){this.isOpen(!0);this.wasInitialized()?this.adjustAppearance():this.fetchInitialData();this.registerEventListeners();this.allowSelection(this.isFilterLimitReached==undefined||!this.isFilterLimitReached())},t.prototype.getOptionsQuery=function(){return this.searchFragment.Typeahead=this.msTypeaheadQuery,this.searchFragment},t.prototype.registerEventListeners=function(){var n=this;$(document).on("mousedown.select-list",function(t){var i=$(n.element),r=i.find(".filter-dropdown"),u=i.find(".dropdown-label"),f=i.find(".clear-options");r.is(t.target)||r.has(t.target).length!==0||u.is(t.target)||u.has(t.target).length!==0||f.is(t.target)||f.has(t.target).length!==0||n.closeDropdown()})},t.prototype.fetchInitialData=function(){var n=this;this.isFetching(!0);$.post(this.optionsUrl,ko.mapping.toJSON(this.getOptionsQuery())).done(function(t){n.setOptions(t);n.wasInitialized(!0)}).always(function(){n.isFetching(!1);setTimeout(function(){return n.adjustAppearance()},50)})},t.prototype.rehydrate=function(){var r=this.selectedOptions().slice(0),i,t;this.selectedOptions.removeAll();i=this.filterValueProviderFactory.create(this.fieldName,this.extra);t=i.getDataValues(this.hydratedFilterValues());t&&this.selectedOptions(t.v.map(function(t){var i=$.grepFirst(r,function(n){return n.Id===t});return i||new n.SelectListOption({Count:0,Id:t})}));this.onQuerySearchCallback(this.getTermSearchFilter(),!0);this.allowSelection(this.isFilterLimitReached==undefined||!this.isFilterLimitReached())},t.prototype.adjustAppearance=function(){this.makeRightAlignedIfNeeded();this.makeScrollableIfNeeded()},t.prototype.makeRightAlignedIfNeeded=function(){var n=$(this.element).find(".filter-dropdown"),t=i.elementFitsHorizontallyInWindow(n,window);this.dropdownDoesntFitHoriz(!t)},t.prototype.makeScrollableIfNeeded=function(){var n=$(this.element),r=n.find(".filter-dropdown"),h,c;if(!i.elementFitsVerticallyInWindow(r,window)){var l=$(window).height(),u=r.height(),o=20,s=n.offset().top-o,f=l-n.height()-(o+12),e=$("#NavBar.navbar-recruiter");if(e.length&&(s-=e.height(),f-=e.height()),u>f){var a=n.find(".options .select-list-option"),v=a.height(),y=v*6,t=Math.max(y,f);t>u&&(t=u);r.css({height:t,overflow:"hidden"});h=n.find(".options");c=t;h.css({height:c,"overflow-y":"scroll"})}$("html, body").animate({scrollTop:s},400)}},t.prototype.restoreStyles=function(){var n=$(this.element),t=n.find(".filter-dropdown"),i=n.find(".options");t.css({height:"auto",overflow:"auto"});i.css({height:"auto",overflow:"auto","overflow-y":"auto"});this.dropdownDoesntFitHoriz(!1)},t.prototype.setOptions=function(t){var e=this,u=ko.observableArray(),r,i,f;ko.mapping.fromJS(t,this.optionsMapping,u);this.resultsGroup.removeAll();this.resultsGroup.push.apply(this.resultsGroup,u());switch(this.fieldName){case n.Common.Search.SearchFieldName.ApplicationStep:r=this.resultsGroup();i=1;r.forEach(function(t,u){t.Tag!==n.Opportunity.ProcessStepTag.Initial&&t.Tag!==n.Opportunity.ProcessStepTag.Rejected&&t.Tag!==n.Opportunity.ProcessStepTag.Accepted?(r[u].colorIndex=i,i++,i>24&&(i=1)):r[u].colorIndex=-1})}f=[];u().forEach(function(n){e.selectedOptions().find(function(t){return n.Id===t.Id})&&f.push(n)});this.selectedOptions(f)},t}();t.SelectListFilter=u})(i=t.Search||(t.Search={}))})(i=t.Common||(t.Common={}))})(t=n.Components||(n.Components={}))}(Recruiting||(Recruiting={})),function(){ko.components.register("select-list-filter",{viewModel:{createViewModel:function(n,t){return new Recruiting.Components.Common.Search.SelectListFilter(n,t.element)}},template:'\n            <div class="base-filter select-list-filter" data-automation="terms-filter" data-bind="attr: { id: identifier }">\n                <button class="btn-link clear-options" data-automation="clear-filter-button" data-bind="visible: selectedOptionsCount() > 0, click: onClearClick, attr: { \'aria-describedby\': identifier }"><i data-bind="attr: { \'aria-label\': $.t(\'Opportunity.Opportunities.Filters.ClearFilter\') }" class="fa fa-times"><\/i><\/button>\n                <button \n                    class="btn-link dropdown-label" \n                    data-automation="filter-button" \n                    data-bind="click: toggleDropdown, \n                        tooltip: { title: dropdownTitle(), container: \'body\'},\n                        css: {active: selectedOptionsCount() > 0},\n                        attr: {\n                            \'aria-expanded\': isOpen() ? \'true\' : \'false\'\n                        }"\n                >\n                    <span class="sr-only" data-bind="text: $.t(\'Common.FilterBy\')"><\/span>\n                    <span data-bind="text: dropdownLabel()" data-automation="filter-button-label"><\/span>\n                    <span class="caret"><\/span>\n                <\/button>\n\n                <div class="filter-dropdown" data-automation="filter-dropdown" \n                     data-bind="visible: isOpen(), css: { \'filter-small\': hasSmallOptions(), \n                                                          \'filter-large\': hasLargeOptions(),\n                                                          \'right-aligned\': dropdownDoesntFitHoriz() }">\n\t\t\t\t\t<div class="option-label spinner" data-bind="visible: isFetching()">\n\t                    <div class="bar-spinner bar-spinner-progress__indeterminate">\n\t                        <div class="progressbar bar bar1" style="width: 0%;"><\/div>\n\t                        <div class="bufferbar bar bar2" style="width: 100%;"><\/div>\n\t                    <\/div>\n                    <\/div>\n                    <div class="select-list-option clearfix select-list-error" data-automation="reached-limit-message" data-bind="visible: !allowSelection()">\n                        <div class="option-label"><span data-bind="text: $.t(\'Recruiter.Common.Filters.ReachedLimit\')"><\/span><\/div>\n                    <\/div>\n                    <div class="select-list-option clearfix" data-automation="no-results" data-bind="visible: resultsGroup().length == 0">\n                        <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : true }"><\/i>\n                        <div class="option-label italic"><span data-bind="text: $.t(\'Recruiter.Common.Filters.NoResults\')"><\/span><\/div>\n                    <\/div>\n                    <div role="list" class="opts results options" data-automation="results-section" data-bind="visible: !isFetching(), attr: { \'aria-label\': $.t(\'Common.Select\') }">\n                        \n                        <!-- ko if resultsGroup().length > 0 -->\n                            <!-- ko foreach: resultsGroup -->                            \n                            <item-template params="\n                                            fieldName: $parent.fieldName, \n                                            index: $index,\n                                            dataContext: $data,   \n                                            optionLabel: $data.OptionLabel,\n                                            optionLabelCount: $data.OptionLabelCount,\n                                            onOptionClicked: $parent.onOptionClicked.bind($parent),\n                                            isOptionSelected: $parent.isOptionSelected.bind($parent)"><\/item-template>\n                            <!-- /ko -->\n                        <!-- /ko -->\n                    <\/div>\n                <\/div>\n            <\/div>\n        '})}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Utils.Size,r=n.Common.Search.TermsSearchFilter,u=function(){function t(t,i){var r=this;this.dropdownLabelMaxLength=20;this.dropdownTitleMaxLength=50;this.smallOptionMaxLength=21;this.recentLimit=5;this.selectionsLimit=t.selectionsLimit;this.wasInitialized=ko.observable(!1);this.isOpen=ko.observable(!1);this.isFetching=ko.observable(!1);this.dropdownDoesntFitHoriz=ko.observable(!1);this.instantaneousQueryStringChanging=ko.observable(!1);this.allowSelection=ko.observable(!0);this.fieldName=t.searchFilter.FieldName;this.filterType=t.searchFilter.FilterType;this.defaultDropdownLabel=t.searchFilter.TranslationKey?$.t(t.searchFilter.TranslationKey):t.searchFilter.DisplayName;this.selectedDropdownLabel=t.searchFilter.SelectedTranslationKey?$.t(t.searchFilter.SelectedTranslationKey):t.searchFilter.SelectedDisplayName;this.t=t.searchFilter.T;this.viewMoreUrl=t.searchFilter.ViewMoreUrl;this.extra=t.searchFilter.Extra;this.identifier=t.identifier;this.optionsLimit=t.searchFilter.OptionsLimit||15;this.viewMoreLabelTranslationKey=t.searchFilter.ViewMoreLabelTranslationKey;this.element=i;this.shouldInvalidate=t.shouldInvalidate;this.shouldReset=t.shouldReset;this.hydratedFilterValues=t.hydratedFilterValues;this.shouldRehydrate=t.shouldRehydrate;this.queryThrottleFactor=t.queryThrottleFactor!==null&&t.queryThrottleFactor!==undefined?t.queryThrottleFactor:300;this.filterValueProviderFactory=t.filterValueProviderFactory;this.selectedOptions=ko.observableArray();this.recentOptions=ko.observableArray();this.topOptions=ko.observableArray();this.visibleOptions=ko.observableArray();this.selectedGroup=ko.observableArray();this.recentGroup=ko.observableArray();this.topGroup=ko.observableArray();this.resultsGroup=ko.observableArray();this.allOptions=ko.observableArray();this.recentIds=this.recentLocalOptions(this.identifier);this.optionsUrl=t.taOptionsUrl;this.searchFragment=t.searchFragment;this.onQuerySearchCallback=t.onQuerySearchCallback;this.onViewMoreOptionsClickedCallback=t.onViewMoreOptionsClickedCallback;this.isFilterLimitReached=t.isFilterLimitReached;this.getCurrentSelectionsThreshold=t.getCurrentSelectionsThreshold;this.msTypeaheadQuery=new US.Recruiter.MultiselectTypeaheadQuery({FieldName:this.fieldName,Extra:this.extra,Limit:this.optionsLimit,Recent:this.recentIds,Selected:[]});this.optionsMapping={key:function(n){return ko.utils.unwrapObservable(n.Id)},create:function(t){return new n.SelectListOption(t.data)}};this.selectedOptionsCount=ko.computed(function(){return r.selectedOptions().length});this.dropdownLabel=ko.computed(function(){if(r.selectedOptionsCount()>1)return r.defaultDropdownLabel+" ("+r.selectedOptionsCount()+")";if(r.selectedOptionsCount()===1){if(r.selectedOptions()[0].DisplayName){var t=r.selectedDropdownLabel?r.selectedDropdownLabel+": ":"";return""+t+n.StringUtils.truncate(r.selectedOptions()[0].DisplayName,r.dropdownLabelMaxLength)}return r.defaultDropdownLabel+" (1)"}return r.defaultDropdownLabel});this.dropdownTitle=ko.computed(function(){return r.selectedOptionsCount()===1?r.selectedOptions()[0].DisplayName?r.defaultDropdownLabel+": "+n.StringUtils.truncate(r.selectedOptions()[0].DisplayName,r.dropdownTitleMaxLength):r.defaultDropdownLabel+" (1)":null});this.hasSmallOptions=ko.computed(function(){return r.allOptions().every(function(n){return n.OptionLabel.length<=r.smallOptionMaxLength})});this.hasLargeOptions=ko.computed(function(){return r.allOptions().some(function(n){return n.OptionLabel.length>r.smallOptionMaxLength})});this.instantaneousQueryString=ko.observable("");this.throttledQueryString=ko.computed({read:function(){return r.instantaneousQueryString()},write:function(n){r.instantaneousQueryString(n)}}).extend({throttle:this.queryThrottleFactor});this.throttledQueryString.subscribe(function(n){r.msTypeaheadQuery.Query(n)});this.msTypeaheadQuery.Query.subscribe(function(){r.performOptionsSearch()});this.shouldInvalidate.subscribe(function(n){n&&!r.isOpen()&&r.wasInitialized(!1)});this.instantaneousQueryString.subscribe(function(){r.instantaneousQueryStringChanging(!0)});this.shouldReset.subscribe(function(n){n&&(r.wasInitialized(!1),r.selectedOptions.removeAll(),r.updateRecentsFromLocal(),r.updateOptionsGroups())});this.shouldRehydrate.subscribe(function(n){n&&r.rehydrate()});this.isSearching=ko.computed(function(){return r.instantaneousQueryString()&&r.instantaneousQueryString().trim().length>0});this.emptyResults=ko.computed(function(){return r.isSearching()?!r.resultsGroup().length:!r.selectedGroup().length&&!r.recentGroup().length&&!r.topGroup().length});this.rehydrate()}return t.prototype.getViewMoreTextLabel=function(){return $.t(this.viewMoreLabelTranslationKey)},t.prototype.shouldShowViewMoreLink=function(){return this.viewMoreUrl!=null&&this.viewMoreUrl!==""},t.prototype.onViewMoreOptionsClicked=function(){var n=this,t={viewMode:this.fieldName,viewMoreUrl:this.viewMoreUrl,selectedOptions:this.selectedOptions(),currentThresholdAvailable:this.getCurrentSelectionsThreshold?this.getCurrentSelectionsThreshold():undefined,doneCallback:function(t){n.selectedOptions.removeAll();$.each(t,function(t,i){n.addOptionToSelected(i);n.addOptionToRecents(i);n.addToPriorityQuery(i);n.updateOptionsGroups()});n.onQuerySearchCallback(n.getTermSearchFilter())}};this.onViewMoreOptionsClickedCallback(t)},t.prototype.onOptionClicked=function(n){if(this.isOptionSelected(n)){var t=this.selectedOptions().filter(function(t){return t.Id!==n.Id});this.selectedOptions.removeAll();this.selectedOptions.push.apply(this.selectedOptions,t)}else this.isFilterLimitReached&&this.isFilterLimitReached()||(this.addOptionToSelected(n),this.addOptionToRecents(n),this.addToPriorityQuery(n));this.onQuerySearchCallback(this.getTermSearchFilter());this.allowSelection(this.isFilterLimitReached==undefined||!this.isFilterLimitReached())},t.prototype.getTermSearchFilter=function(){return new r({t:this.t,extra:this.extra,fieldName:this.fieldName,values:this.selectedOptions().map(function(n){return n.Id})})},t.prototype.addOptionToSelected=function(n){this.selectedOptions.push(ko.mapping.toJS(n))},t.prototype.addToPriorityQuery=function(n){var t=this.msTypeaheadQuery.Recent(),i;t.find(function(t){return t===n.Id})||(i=t.concat([n.Id]),this.msTypeaheadQuery.Recent(i))},t.prototype.addOptionToRecents=function(n){var i=this.recentLocalOptions(this.identifier),t=i.filter(function(t){return t!==n.Id});t.push(n.Id);t.length>this.recentLimit&&t.shift();this.recentLocalOptions(this.identifier,t);i.find(function(t){return t===n.Id})==null&&this.recentOptions().push(ko.mapping.toJS(n,this.optionsMapping))},t.prototype.isOptionSelected=function(n){return n!=null&&this.selectedOptions().find(function(t){return t.Id===n.Id})!=null},t.prototype.isInSelectedGroup=function(n){return n!=null&&this.selectedGroup().find(function(t){return t.Id===n.Id})!=null},t.prototype.onClearClick=function(){this.selectedOptions.removeAll();this.closeDropdown();this.onQuerySearchCallback(this.getTermSearchFilter());this.allowSelection(this.isFilterLimitReached==undefined||!this.isFilterLimitReached())},t.prototype.toggleDropdown=function(){this.isOpen()?this.closeDropdown():this.openDropdown()},t.prototype.closeDropdown=function(){$(document).off("mousedown.typeahead-filter");this.isOpen(!1);this.instantaneousQueryString("");this.updateRecentsFromLocal();this.updateOptionsGroups();this.restoreStyles()},t.prototype.openDropdown=function(){this.isOpen(!0);this.wasInitialized()?this.adjustAppearance():this.fetchInitialData();this.registerEventListeners();this.allowSelection(this.isFilterLimitReached==undefined||!this.isFilterLimitReached())},t.prototype.adjustAppearance=function(){this.makeRightAlignedIfNeeded();this.makeScrollableIfNeeded()},t.prototype.makeRightAlignedIfNeeded=function(){var n=$(this.element).find(".filter-dropdown"),t=i.elementFitsHorizontallyInWindow(n,window);this.dropdownDoesntFitHoriz(!t)},t.prototype.makeScrollableIfNeeded=function(){var v=this,n=$(this.element),t=n.find(".filter-dropdown"),a;if(i.elementFitsVerticallyInWindow(t,window))this.focusInput();else{var y=$(window).height(),u=t.height(),o=20,s=n.offset().top-o,f=y-n.height()-(o+12),e=$("#NavBar.navbar-recruiter");if(e.length&&(s-=e.height(),f-=e.height()),u>f){var p=t.offset().top,w=n.find(".options .select-list-option"),b=w.height(),h=n.find(".options"),k=h.offset().top,c=k-p,d=n.find(".view-more"),l=d.height(),g=b*3+c+l,r=Math.max(g,f);r>u&&(r=u);t.css({height:r,overflow:"hidden"});a=r-c-l;h.css({height:a,"overflow-y":"scroll"})}$("html, body").animate({scrollTop:s},400,function(){v.focusInput()})}},t.prototype.restoreStyles=function(){var n=$(this.element),t=n.find(".filter-dropdown"),i=n.find(".options");t.css({height:"auto",overflow:"auto"});i.css({height:"auto",overflow:"auto","overflow-y":"auto"});this.dropdownDoesntFitHoriz(!1)},t.prototype.getOptionsQuery=function(){var n=this.selectedOptions().map(function(n){return n.Id});return this.msTypeaheadQuery.Selected(n),this.msTypeaheadQuery.Recent(this.msTypeaheadQuery.Recent().filter(function(t){return n.find(function(n){return n===t})==null})),this.searchFragment.Typeahead=this.msTypeaheadQuery,this.searchFragment},t.prototype.updateRecentsFromLocal=function(){var n=this.recentLocalOptions(this.identifier),t=this.recentOptions(),i=t.filter(function(t){return n.find(function(n){return n===t.Id})!=null});this.recentIds=n;this.recentOptions(i)},t.prototype.updateOptionsGroups=function(){var n=ko.mapping.toJS(this.selectedOptions(),this.optionsMapping),t=ko.mapping.toJS(this.topOptions(),this.optionsMapping),i=ko.mapping.toJS(this.recentOptions(),this.optionsMapping);this.triageOptions(n,i,t)},t.prototype.focusInput=function(){var n=$(this.element),t=n.find(".text-input input");t.focus()},t.prototype.registerEventListeners=function(){var n=this;$(document).on("mousedown.typeahead-filter keypress",function(t){if(t.type!="keypress"||t.keyCode==13){var i=$(n.element),r=i.find(".filter-dropdown"),u=i.find(".dropdown-label"),f=i.find(".clear-options");r.is(t.target)||r.has(t.target).length!==0||u.is(t.target)||u.has(t.target).length!==0||f.is(t.target)||f.has(t.target).length!==0||n.closeDropdown()}})},t.prototype.performOptionsSearch=function(){var n=this;this.restoreStyles();this.msTypeaheadQuery.Query()&&this.msTypeaheadQuery.Query().trim().length>0?(this.isFetching(!0),$.post(this.optionsUrl,ko.mapping.toJSON(this.getOptionsQuery())).done(function(t){var i=ko.observableArray();ko.mapping.fromJS(t,n.optionsMapping,i);n.resultsGroup.removeAll();n.resultsGroup.push.apply(n.resultsGroup,i());n.allOptions(n.resultsGroup().slice())}).always(function(){n.instantaneousQueryStringChanging(!1);n.isFetching(!1);n.adjustAppearance()})):this.adjustAppearance()},t.prototype.fetchInitialData=function(){var n=this;this.isFetching(!0);$.post(this.optionsUrl,ko.mapping.toJSON(this.getOptionsQuery())).done(function(t){var i=t.reduce(function(t,i){return n.recentIds.find(function(n){return i.Id===n})&&t.recent.push(i),n.selectedOptions().find(function(n){return i.Id===n.Id})?t.selected.push(i):t.top.push(i),t},{selected:[],recent:[],top:[]});n.triageOptions(i.selected,i.recent,i.top);n.wasInitialized(!0)}).always(function(){n.isFetching(!1);n.adjustAppearance()})},t.prototype.rehydrate=function(){var i=this.selectedOptions().slice(0),t,n;this.selectedOptions.removeAll();t=this.filterValueProviderFactory.create(this.fieldName,this.extra);n=t.getDataValues(this.hydratedFilterValues());n&&this.selectedOptions(n.v.map(function(n){var t=$.grepFirst(i,function(t){return t.Id===n});return t||{Count:0,Id:n}}));this.onQuerySearchCallback(this.getTermSearchFilter(),!0);this.allowSelection(this.isFilterLimitReached==undefined||!this.isFilterLimitReached())},t.prototype.triageOptions=function(n,t,i){this.selectedOptions(n);this.recentOptions(t);this.topOptions(i);var f=t.filter(function(t){return n.find(function(n){return n.Id===t.Id})==null}),e=i.filter(function(t){return n.find(function(n){return n.Id===t.Id})==null&&f.find(function(n){return n.Id===t.Id})==null}),r=[],u=this.optionsLimit;r=r.concat(n.slice(0,u));u=this.optionsLimit-r.length;r=r.concat(f.slice(0,u));u=this.optionsLimit-r.length;r=r.concat(e.slice(0,u));this.visibleOptions(r);var o=ko.observableArray(),s=ko.observableArray(),h=ko.observableArray();ko.mapping.fromJS(n.filter(function(n){return r.find(function(t){return t.Id===n.Id})!=null}),this.optionsMapping,o);ko.mapping.fromJS(t.filter(function(n){return r.find(function(t){return t.Id===n.Id})!==null&&f.find(function(t){return t.Id===n.Id})!=null}),this.optionsMapping,s);ko.mapping.fromJS(i.filter(function(n){return r.find(function(t){return t.Id===n.Id})!==null&&e.find(function(t){return t.Id===n.Id})!=null}),this.optionsMapping,h);this.selectedGroup(o());this.recentGroup(s());this.topGroup(h());this.allOptions(this.selectedGroup().concat(this.recentGroup(),this.topGroup()))},t.prototype.recentLocalOptions=function(n,t){var r="termOptionIds",u=US.utils.localStorage.getItem(r),i=u&&JSON.parse(u)||{};return t?(i[n]=t,localStorage.setItem(r,JSON.stringify(i)),void 0):i[n]||[]},t}();t.TypeaheadFilter=u})(i=t.Search||(t.Search={}))})(i=t.Common||(t.Common={}))})(t=n.Components||(n.Components={}))}(Recruiting||(Recruiting={})),function(){ko.components.register("typeahead-filter",{viewModel:{createViewModel:function(n,t){return new Recruiting.Components.Common.Search.TypeaheadFilter(n,t.element)}},template:'\n            <div class="base-filter select-list-filter typeahead-filter" data-automation="terms-filter" data-bind="attr: { id: identifier }">\n                <button class="btn-link clear-options" data-automation="clear-filter-button" data-bind="visible: selectedOptionsCount() > 0, click: onClearClick, attr: { \'aria-describedby\': identifier }">\n                    <i data-bind="attr: { \'aria-label\': $.t(\'Opportunity.Opportunities.Filters.ClearFilter\') }" class="fa fa-times"><\/i>\n                <\/button>\n                <button \n                    class="btn-link dropdown-label" \n                    data-automation="filter-button" \n                    data-bind="click: toggleDropdown, \n                        tooltip: { title: dropdownTitle(), container: \'body\'},\n                        css: {active: selectedOptionsCount() > 0},\n                        attr: {\n                            \'id\': identifier + \'Button\',\n                            \'aria-expanded\': isOpen() ? \'true\' : \'false\'\n                        }"\n                >\n                    <span class="sr-only" data-bind="text: $.t(\'Common.FilterBy\')"><\/span>\n                    <span data-bind="text: dropdownLabel(), attr: { id: \'Dropdown\' + $index() }" data-automation="filter-button-label"><\/span>\n                    <span class="caret"><\/span>\n                <\/button>\n                \n                <div class="filter-dropdown" data-automation="filter-dropdown" \n                     data-bind="visible: isOpen(), css: { \'filter-small\': hasSmallOptions(), \n                                                          \'filter-large\': hasLargeOptions(),\n                                                          \'right-aligned\': dropdownDoesntFitHoriz() },\n                        attr: {\n                            \'id\': identifier + \'FilterDropdown\',\n                            \'aria-labelledby\': identifier + \'Button\',\n                            \'role\': isOpen() ? \'region\' : null\n                        }">\n                    <div class="text-input">\n                        <input \n                            class="form-control"\n                            data-bind="textInput: instantaneousQueryString,\n                            attr: {\n                                \'data-automation\': \'filter-typeahead\', \n                                placeholder: $.t(\'Recruiter.Common.Filters.Search\'),\n                                \'aria-labelledby\': \'Dropdown\' + $index(),\n                                id: \'SearchInput\' + $index()\n                            }"\n                        maxlength="200"/>\n                    <\/div>\n                    <div class="option-label spinner" data-bind="visible: isFetching()">\n                        <div class="bar-spinner bar-spinner-progress__indeterminate">\n                            <div class="progressbar bar bar1" style="width: 0%;"><\/div>\n                            <div class="bufferbar bar bar2" style="width: 100%;"><\/div>\n                        <\/div>\n                    <\/div>\n                    <div class="select-list-option clearfix" data-automation="no-results" data-bind="visible: !isFetching() && emptyResults() && !instantaneousQueryStringChanging()">\n                        <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : true }"><\/i>\n\t\t\t            <div class="option-label italic"><span data-bind="text: $.t(\'Recruiter.Common.Filters.NoResults\')"><\/span><\/div>\n                    <\/div>\n                    <div class="select-list-option clearfix select-list-error" data-automation="reached-limit-message" data-bind="visible: !allowSelection() && !instantaneousQueryStringChanging()">\n                        <div class="option-label"><span data-bind="text: $.t(\'Recruiter.Common.Filters.ReachedLimit\')"><\/span><\/div>\n                    <\/div>\n                    <div role="list" class="options" data-bind="visible: !isFetching(), attr: { \'aria-label\': $.t(\'Common.Select\') }">\n                        <div class="opts results" data-automation="results-section" data-bind="visible: isSearching() && !instantaneousQueryStringChanging()">\n                            <!-- ko if resultsGroup().length > 0 -->\n                                <!-- ko foreach: resultsGroup -->\n                                <div role="checkbox" class="select-list-option clearfix" tabindex="0" data-automation="filter-option" data-bind="attr: { \'aria-checked\': !$parent.isOptionSelected($data) ? \'false\' : \'true\' }, event: { keypress: function(data, e) { if(e.keyCode === 13 || e.keyCode === 32) {return true} else {return false} } ? $parent.onOptionClicked.bind($parent, $data) : null }, click: $parent.onOptionClicked.bind($parent, $data)">\n                                    <i aria-hidden="true" class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : !$parent.isOptionSelected($data) }"><\/i> \n                                    <div class="option-label">\n                                        <span data-automation="option-text" data-bind="text: $data.OptionLabel"><\/span><span data-automation="option-count" data-bind="text: $data.OptionLabelCount"><\/span>\n                                    <\/div>\n                                <\/div>\n                                <!-- /ko -->\n                            <!-- /ko -->\n                        <\/div>\n                        <div class="opts selected" data-automation="selected-section" data-bind="visible: !isSearching() && selectedGroup().length > 0">\n                            <!-- ko foreach: selectedGroup -->\n                            <div role="checkbox" tabindex="0" class="select-list-option clearfix" data-automation="filter-option" data-bind="attr: { \'aria-checked\': !$parent.isOptionSelected($data) ? \'false\' : \'true\' }, event: { keypress: function(data, e) { if(e.keyCode === 13 || e.keyCode === 32) {return true} else {return false} } ? $parent.onOptionClicked.bind($parent, $data) : null }, click: $parent.onOptionClicked.bind($parent, $data)"> \n                                <i aria-hidden="true" class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : !$parent.isOptionSelected($data) }"><\/i>\n                                <div class="option-label">\n                                    <span data-automation="option-text" data-bind="text: $data.OptionLabel"><\/span>\n                                    <!-- ko if: Count !== null -->\n                                    <span data-automation="option-count" data-bind="text: $data.OptionLabelCount"><\/span>\n                                    <!-- /ko -->\n                                    <span class=" muted recruiter-typeahead-subtext recruiter-typeahead-display " data-automation="option-email" data-bind="text: $data.EmailAddress"><\/span>\n                                <\/div>\n                            <\/div>\n                            <!-- /ko -->\n                        <\/div>\n                        <div class="opts recent" data-automation="recent-section" data-bind="visible: !isSearching() && recentGroup().length > 0">\n                            <!-- ko foreach: recentGroup -->\n                                <!-- ko if: $data -->\n                                <div role="checkbox" class="select-list-option clearfix" tabindex="0" data-automation="filter-option" \n                                    data-bind="visible: !$parent.isInSelectedGroup($data), attr: { \'aria-checked\': $parent.isOptionSelected($data) ? \'true\' : \'false\' }, \n                                               click: $parent.onOptionClicked.bind($parent, $data), event: { keypress: function(data, e) { if(e.keyCode === 13 || e.keyCode === 32) {return true} else {return false} } ? $parent.onOptionClicked.bind($parent, $data) : null }"\n                                >\n                                    <i class="fa fa-clock-o" data-bind="visible : !$parent.isOptionSelected($data), attr: { \'aria-label\': $.t(\'Common.RecentlySelected\') }"><\/i>\n                                    <i aria-hidden="true" class="fa fa-check" data-automation="option-icon" data-bind="visible : $parent.isOptionSelected($data)"><\/i>\n                                    <div class="option-label">\n                                        <span data-automation="option-text" data-bind="text: $data.OptionLabel, attr: { id: \'Option\' + $index() }"><\/span><span data-automation="option-count" data-bind="text: $data.OptionLabelCount"><\/span>\n                                        <span class=" muted recruiter-typeahead-subtext recruiter-typeahead-display " data-automation="option-email" data-bind="text: $data.EmailAddress"><\/span>\n                                    <\/div>\n                                <\/div>\n                                <!-- /ko -->\n                            <!-- /ko -->\n                        <\/div>\n                        <div class="opts top" data-automation="top-results-section" data-bind="visible: !isSearching() && topGroup().length > 0">\n                            <!-- ko foreach: topGroup -->\n                                <div role="checkbox" class="select-list-option clearfix" tabindex="0" data-automation="filter-option" data-bind="attr: { \'aria-checked\': !$parent.isOptionSelected($data) ? \'false\' : \'true\' }, visible: !$parent.isInSelectedGroup($data), click: $parent.onOptionClicked.bind($parent, $data), event: { keypress: function(data, e) { if(e.keyCode === 13 || e.keyCode === 32) {return true} else {return false} } ? $parent.onOptionClicked.bind($parent, $data) : null }">\n                                    <i aria-hidden="true" class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : !$parent.isOptionSelected($data) }"><\/i>\n                                    <div class="option-label text-truncate">\n                                        <span data-automation="option-text" data-bind="text: $data.OptionLabel"><\/span><span data-automation="option-count" data-bind="text: $data.OptionLabelCount"><\/span>\n                                        <span class=" muted recruiter-typeahead-subtext recruiter-typeahead-display " data-automation="option-email" data-bind="text: $data.EmailAddress"><\/span>\n                                    <\/div>\n                                <\/div>\n                            <!-- /ko -->\n                    \t<\/div>                    \n                    <\/div>\n                    <div class="view-more">\n                        <!-- ko if: shouldShowViewMoreLink()-->\n                        <a class="btn btn-link" href="#" data-bind="visible: shouldShowViewMoreLink(), click: onViewMoreOptionsClicked.bind($data), text: getViewMoreTextLabel()" data-automation="view-all-link"><\/a>                    \n                        <!-- /ko -->\n                    <\/div>\n                <\/div>\n            <\/div>\n        '})}(),function(){ko.components.register("application-step-option",{viewModel:{createViewModel:function(n){return new Recruiting.ItemOptionViewModel(n)}},template:'<div class="select-list-option clearfix" data-automation="filter-option" data-bind="click: onClick">\n                            <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : !isOptionSelected(dataContext) }"><\/i>\n                            <div class="option-label">\n                                <!-- ko if: !isInBetweenStep() -->\n                                    <span class="badge-recprocess-step badge" data-bind="text: dataContext.initialLetter, css:{\'badge-disposition-step-applied\': tag === 0, \'badge-disposition-step-hired\': tag === 1, \'badge-disposition-step-declined\': tag === 2}"><\/span>\n                                <!-- /ko -->\n                                <!-- ko if: isInBetweenStep() -->\n                                    <span data-bind="text: dataContext.initialLetter, attr:{class: \'badge-recprocess-step badge badge-disposition-color-\' + dataContext.colorIndex}"><\/span>\n                                <!-- /ko -->\n                                <span data-automation="option-text" data-bind="text: optionLabel"><\/span><span data-automation="option-count" data-bind="text: optionLabelCount"><\/span>\n                            <\/div>\n                      <\/div>'})}(),function(){ko.components.register("candidate-type-option",{viewModel:{createViewModel:function(n){return new Recruiting.ItemOptionViewModel(n)}},template:'<div class="select-list-option clearfix" data-automation="filter-option" data-bind="click: onClick">\n                            <i class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : !isOptionSelected(dataContext)}"><\/i>\n                            <div class="option-label">\n                                <span class="candidate-type-indicator" data-bind="css:{\'candidate-type-indicator-internal\': dataContext.Id === \'0\', \'candidate-type-indicator-inactive\': dataContext.Id === \'1\', \'candidate-type-indicator-external\': dataContext.Id === \'2\'}">&nbsp<\/span>\n                                <span data-automation="option-text" data-bind="text: optionLabel"><\/span><span data-automation="option-count" data-bind="text: optionLabelCount"><\/span>\n                            <\/div>\n                        <\/div>'})}(),function(n){var t=function(){function t(n){this.dataContext=n.dataContext;this.index=n.index;this.onOptionClicked=n.onOptionClicked;this.isOptionSelected=n.isOptionSelected;this.optionLabel=n.optionLabel;this.optionLabelCount=n.optionLabelCount;this.tag=n.tag}return t.prototype.onClick=function(){this.onOptionClicked(this.dataContext)},t.prototype.isInBetweenStep=function(){return this.tag!==n.Opportunity.ProcessStepTag.Initial&&this.tag!==n.Opportunity.ProcessStepTag.Accepted&&this.tag!==n.Opportunity.ProcessStepTag.Rejected},t}();n.ItemOptionViewModel=t}(Recruiting||(Recruiting={})),function(n){var t=function(){function t(n){this.fieldName=n.fieldName;this.dataContext=n.dataContext;this.index=n.index();this.onOptionClicked=n.onOptionClicked;this.isOptionSelected=n.isOptionSelected;this.optionLabel=n.optionLabel;this.optionLabelCount=n.optionLabelCount;this.tag=this.dataContext.Tag}return t.prototype.isApplicationStepOption=function(){return this.fieldName===n.Common.Search.SearchFieldName.ApplicationStep},t.prototype.isCandidateTypeOption=function(){return this.fieldName===n.Common.Search.SearchFieldName.ApplicationCandidateType},t.prototype.onClick=function(){this.onOptionClicked(this.dataContext)},t}();n.ItemTemplateViewModel=t}(Recruiting||(Recruiting={})),function(){ko.components.register("item-template",{viewModel:{createViewModel:function(n){return new Recruiting.ItemTemplateViewModel(n)}},template:'<!--ko if: isApplicationStepOption() -->\n                         <application-step-option params="dataContext: dataContext, index: index, onOptionClicked: onOptionClicked, isOptionSelected: isOptionSelected,\n                                                          optionLabel: optionLabel, optionLabelCount: optionLabelCount, tag: tag">\n                         <\/application-step-option>\n                       <!-- /ko -->\n                       <!--ko if: isCandidateTypeOption() -->\n                         <candidate-type-option params="dataContext: dataContext, index: index, onOptionClicked: onOptionClicked, isOptionSelected: isOptionSelected,\n                                                        optionLabel: optionLabel, optionLabelCount: optionLabelCount, tag: tag">\n                         <\/candidate-type-option>\n                       <!-- /ko -->\n                       <!--ko if: !isApplicationStepOption() && !isCandidateTypeOption() -->\n                         <standard-option params="dataContext: dataContext, index: index, onOptionClicked: onOptionClicked, isOptionSelected: isOptionSelected,\n                                                  optionLabel: optionLabel, optionLabelCount: optionLabelCount, tag: tag">\n                         <\/standard-option>\n                       <!-- /ko -->'})}(),function(){ko.components.register("standard-option",{viewModel:{createViewModel:function(n){return new Recruiting.ItemOptionViewModel(n)}},template:'<div role="checkbox" class="select-list-option clearfix" tabindex="0" data-automation="filter-option" data-bind="attr: { \'aria-checked\': !isOptionSelected(dataContext) ? \'false\' : \'true\' }, event: { keypress: function(data, e) { if(e.keyCode === 13 || e.keyCode === 32) {return true} else {return false} } ? function(){onOptionClicked(dataContext)} : null }, click: function(){onOptionClicked(dataContext)}">\n                            <i aria-hidden="true" class="fa fa-check" data-automation="option-icon" data-bind="css: { invisible : !isOptionSelected(dataContext)}, attr: { \'aria-label\': $.t(\'Common.Selected\') }"><\/i>\n                            <div class="option-label">\n                                <span data-automation="option-text" data-bind="text: optionLabel, attr: { \'id\': \'OptionText\' + $index() }"><\/span><span data-automation="option-count" data-bind="text: optionLabelCount"><\/span>\n                            <\/div>\n                      <\/div>'})}();__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.setWrapperRef=function(n){i.wrapperRef=n},i.handleClickOutside=function(n){if(i.wrapperRef&&!i.wrapperRef.contains(n.target))i.props.onOutsideClick(n)},i}return __extends(t,n),t.prototype.componentDidMount=function(){document.addEventListener("click",this.handleClickOutside);document.addEventListener("touchstart",this.handleClickOutside)},t.prototype.componentWillUnmount=function(){document.removeEventListener("click",this.handleClickOutside);document.removeEventListener("touchstart",this.handleClickOutside)},t.prototype.render=function(){return React.createElement("div",{ref:this.setWrapperRef},this.props.children)},t}(React.Component);n.FocusListener=t})(t=n.Utils||(n.Utils={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.getDimensions=function(n){return{width:n.clientWidth,height:n.clientHeight}},i.handleResize=function(){i.rqf||(i.rqf=i.getWindow().requestAnimationFrame(function(){i.rqf=null;i.updateDimensions()}))},i.saveRef=function(n){return i.measureRef=n},i.updateDimensionsImmediate=function(){var n=i.measureRef!=null?i.getDimensions(i.measureRef):null,t=i.state,r=t.width,u=t.height;n!=null&&(n.width!==r||n.height!==u)&&i.setState({width:n.width,height:n.height})},i.updateDimensions=i.props.debounce===0?i.updateDimensionsImmediate:_.debounce(i.updateDimensionsImmediate,i.props.debounce,i.props.debounceOpts),i.state={width:0,height:0},i}return __extends(t,n),t.prototype.componentDidMount=function(){this.updateDimensionsImmediate();var n=this.props.updateOnResize;n&&(this.resizeListener=new ResizeSensor(this.measureRef,this.updateDimensions));this.getWindow().addEventListener("resize",this.handleResize,!1)},t.prototype.componentWillUnmount=function(){var n=this.props.updateOnResize;n&&this.resizeListener.detach();this.getWindow().removeEventListener("resize",this.handleResize)},t.prototype.getWindow=function(){return window},t.prototype.render=function(){var t=this.props.children,n=this.state,i=n.width,r=n.height;return t({width:i,height:r,measureRef:this.saveRef})},t}(React.Component);n.Measure=t})(t=n.Utils||(n.Utils={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.TABBABLE_ELEMENTS='a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]:not([tabindex="-1"])',i.handleKeydown=function(n){n.key==="Tab"&&(n.preventDefault(),i.getAllTabbableElements().length!==1)&&(n.key==="Shift"?i.focusPreviousTabbableElement(n.target):n.key!=="Shift"&&i.focusNextTabbableElement(n.target))},i.getAllTabbableElements=function(){return i.trapFocusWrapper.current.querySelectorAll(i.TABBABLE_ELEMENTS)},i.getFirstTabbableElement=function(){return i.getAllTabbableElements()[0]},i.getNextTabbableElement=function(n){for(var t=i.getAllTabbableElements(),u=null,r=0;r<t.length;r++)if(t[r]===n){u=r===t.length-1?t[0]:t[r+1];break}return u},i.getPreviousTabbableElement=function(n){for(var t=i.getAllTabbableElements(),u=null,r=0;r<t.length;r++)if(t[r]===n){u=r===0?t[t.length-1]:t[r-1];break}return u},i.getLastTabbableElement=function(){return i.getAllTabbableElements()[i.getAllTabbableElements().length-1]},i.focusFirstTabbableElement=function(){var n=i.getFirstTabbableElement();n&&n.focus()},i.focusNextTabbableElement=function(n){var t=i.getNextTabbableElement(n);t&&t.focus()},i.focusPreviousTabbableElement=function(n){var t=i.getPreviousTabbableElement(n);t&&t.focus()},i.focusLastTabbableElement=function(){var n=i.getLastTabbableElement();n&&n.focus()},i.trapFocusWrapper=React.createRef(),i}return __extends(t,n),t.prototype.componentDidMount=function(){this.focusFirstTabbableElement();document.addEventListener("keydown",this.handleKeydown)},t.prototype.componentWillUnmount=function(){document.removeEventListener("keydown",this.handleKeydown)},t.prototype.render=function(){var n=this.props.children;return React.createElement("div",{ref:this.trapFocusWrapper,"data-automation":"trap-focus"},n)},t}(React.Component);n.TrapFocus=t})(t=n.Utils||(n.Utils={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var t=this.props,n=t.text,i=t.maxCharacters,r=t.ellipses;return React.createElement("span",null,n?i<n.length?n.substring(0,i).substring(0,n.lastIndexOf(" ",i))+(r?"...":""):n:"")},t.defaultProps={maxCharacters:250,ellipses:!1},t}(React.Component);n.TruncateText=t})(t=n.Utils||(n.Utils={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=function(t){function i(i){var r=t.call(this,i)||this;return r.clearErrors=function(){var n=r.state.serverErrors;n.removeAll();r.setState({serverErrors:n})},r.getErrorsByField=function(n){var t=r.state.serverErrors;return ko.unwrap(t.uiErrors)[n]||[]},r.getErrorsByFields=function(n){var i=r.state.serverErrors,t=[];return n.forEach(function(n){t=t.concat(ko.unwrap(i.uiErrors)[n]||[])}),t},r.getAllErrors=function(){return r.getDomainErrors().concat(r.getUiErrors())},r.getUiErrors=function(){var f=r.state.serverErrors,n=[],t=ko.unwrap(f.uiErrors),i,u;for(i in t)t.hasOwnProperty(i)&&(u=t[i],u.forEach(function(t){n.indexOf(t)===-1&&(n=n.concat([t]))}));return n},r.getDomainErrors=function(){var n=r.state.serverErrors;return ko.unwrap(n.domainErrors)},r.hasErrors=function(){return r.getAllErrors().length>0},r.hasDomainErrors=function(){return r.getDomainErrors().length>0},r.hasUiErrors=function(){return r.getUiErrors().length>0},r.processResponse=function(n,t,i){var u=r.state.serverErrors;n.success?(u.removeAll(),r.setState({serverErrors:u}),t&&t(n)):(u.set(n),r.setState({serverErrors:u}),i&&i(n))},r.addDomainError=function(n){var t=r.state.serverErrors;t.domainErrors.push(n);r.setState({serverErrors:t})},r.setErrors=function(n){r.setState({serverErrors:n})},r.state={serverErrors:new n.Validation.Errors},r}return __extends(i,t),i.prototype.containsFieldErrors=function(n){var t=this.state.serverErrors;return ko.unwrap(t.uiErrors).hasOwnProperty(n)||t.containsFieldError([n])},i.prototype.containsFieldsErrors=function(n){var t=this.state.serverErrors;return n.some(function(n){return ko.unwrap(t.uiErrors).hasOwnProperty(n)})||t.containsFieldError(n)},i.prototype.processFieldChange=function(n,t){var i=this,r=this.state.serverErrors;return function(u){i.containsFieldErrors(n)&&(r.removeFieldError(n),i.setState({serverErrors:r}));t(u)}},i.prototype.render=function(){var n=this;return this.props.children({errorHandler:{clearErrors:function(){n.clearErrors()},containsFieldsErrors:function(t){return n.containsFieldsErrors(t)},containsFieldErrors:function(t){return n.containsFieldErrors(t)},getErrorsByFields:function(t){return n.getErrorsByFields(t)},getErrorsByField:function(t){return n.getErrorsByField(t)},getAllErrors:function(){return n.getAllErrors()},getDomainErrors:function(){return n.getDomainErrors()},getUiErrors:function(){return n.getUiErrors()},hasErrors:function(){return n.hasErrors()},hasDomainErrors:function(){return n.hasDomainErrors()},hasUiErrors:function(){return n.hasUiErrors()},processFieldChange:function(t,i){return n.processFieldChange(t,i)},processResponse:function(t,i,r){n.processResponse(t,i,r)},setErrors:function(t){return n.setErrors(t)},addDomainError:function(t){return n.addDomainError(t)}}})},i}(React.Component);t.WithErrorHandling=i})(i=t.Utils||(t.Utils={}))})(i=t.Components||(t.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t,i;(function(n){n[n.Success=1]="Success";n[n.Info=2]="Info";n[n.Warning=3]="Warning";n[n.Danger=4]="Danger"})(t=n.AlertType||(n.AlertType={}));i=function(n){function i(i){var r=n.call(this,i)||this;return r.getAlertClassName=function(){var n=r.props.type;switch(n){case t.Success:return"alert-success";case t.Info:return"alert-info";case t.Warning:return"alert-warning";case t.Danger:return"alert-danger";default:return""}},r.getIconClassName=function(){var n=r.props.type;switch(n){case t.Success:return"fa-info";case t.Info:return"fa-info";case t.Warning:return"fa-warning";case t.Danger:return"fa-warning";default:return""}},r.getAlertName=function(){var n=r.props.type;switch(n){case t.Warning:return $.t("Common.Alert");case t.Success:case t.Info:case t.Danger:default:return""}},r.createHtml=function(n){var t=r.props.escapeHtml?$.escapeHtml(n):n;return{__html:t}},r}return __extends(i,n),i.prototype.render=function(){var n=this.props,t=n.text,i=n.className,r=n.dataAutomation,u=n.showIcon,f=n.children;return React.createElement("div",{className:classNames(["alert",this.getAlertClassName(),i]),"data-automation":r},u&&React.createElement("i",{role:"img","aria-label":this.getAlertName(),className:classNames(["fa",this.getIconClassName(),"fa-lg"]),"data-automation":"alert-icon"}),React.createElement("span",{"data-automation":"alert-message",dangerouslySetInnerHTML:this.createHtml(t)}),f)},i.defaultProps={type:t.Info,showIcon:!1,escapeHtml:!0,dataAutomation:"alert"},i}(React.Component);n.Alert=i})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t,i;(function(n){n[n.None=0]="None";n[n.IconOnly=1]="IconOnly";n[n.MessageOnly=2]="MessageOnly";n[n.IconAndMessage=3]="IconAndMessage"})(t=n.SuccessIndicatorType||(n.SuccessIndicatorType={}));i=function(n){function i(i){var r=n.call(this,i)||this;return r.shouldShowSuccessIcon=function(){var n=r.props.successIndicatorType;return n===t.IconAndMessage||n===t.IconOnly},r.shouldShowSuccessMessage=function(){var n=r.props.successIndicatorType;return n===t.IconAndMessage||n===t.MessageOnly},r.handleDeferredDone=function(n){if(n.success||n[0]&&n[0].success){r.setState({showProcessing:!1},r.showSuccessIndicator);return}r.setState({showProcessing:!1})},r.state={showProcessing:!!i.deferred,showSuccess:!1},r}return __extends(i,n),i.prototype.componentDidMount=function(){this.waitForDeferredResolutionAndClear()},i.prototype.componentDidUpdate=function(n){this.props.deferred!==n.deferred&&this.setState({showProcessing:!!this.props.deferred},this.waitForDeferredResolutionAndClear)},i.prototype.componentWillUnmount=function(){this.handleDeferredDone=function(){};clearTimeout(this.timeoutId)},i.prototype.showSuccessIndicator=function(){var n=this;(this.shouldShowSuccessIcon()||this.shouldShowSuccessMessage())&&this.setState({showSuccess:!0},function(){n.timeoutId=setTimeout(function(){return n.setState({showSuccess:!1})}.bind(n),2e3)})},i.prototype.waitForDeferredResolutionAndClear=function(){var t=this,n=this.props.deferred;n&&n.done(function(n){t.handleDeferredDone(n)})},i.prototype.render=function(){var n=$.t(this.props.savingMessage||"Common.Saving"),t=$.t("Common.Success"),i=this.state.showSuccess;return React.createElement("div",{"aria-live":"polite",style:{display:"inline-block"}},this.state.showProcessing&&React.createElement("div",{className:"saving-message-container  us-activity-message",style:{display:"inline-block"}},React.createElement("span",{className:"us-activity-small"}),React.createElement("span",{className:"text"},React.createElement("i",null,n))),React.createElement(ReactTransitionGroup.CSSTransitionGroup,{transitionName:"fade",transitionEnterTimeout:300,transitionLeaveTimeout:300},i&&React.createElement("span",null,this.shouldShowSuccessIcon()&&React.createElement("i",{className:"icon-success fa fa-check fa-fw icon-ok"}),this.shouldShowSuccessMessage()&&React.createElement("span",{className:"text message-success","data-automation":"success-message"},t))))},i}(React.Component);n.ApplyChangesIndicator=i})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},__rest=this&&this.__rest||function(n,t){var u={},r;for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&t.indexOf(i)<0&&(u[i]=n[i]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(r=0,i=Object.getOwnPropertySymbols(n);r<i.length;r++)t.indexOf(i[r])<0&&(u[i[r]]=n[i[r]]);return u},Recruiting;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.dataAutomation,i=n.innerRef,r=__rest(n,["dataAutomation","innerRef"]);return React.createElement("button",__assign({"data-automation":t,ref:i},r))},t.defaultProps={className:""},t}(React.Component);n.BaseButton=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))})(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){var t=n!==null&&n.apply(this,arguments)||this;return t.getValue=function(){var n=t.props,i=n.options,r=n.selected;return i.map(function(n){return n.value}).indexOf(r).toString()},t.handleChange=function(n){var i=t.props,r=i.options,u=i.onChange;u(r[n.target.value].value)},t}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.options,i=n.dataAutomation;return React.createElement("select",{"data-automation":i,value:this.getValue(),onChange:this.handleChange},t.map(function(n,t){return React.createElement("option",{key:t,value:t},n.label)}))},t.defaultProps={dataAutomation:"select"},t}(React.Component);n.BaseSelect=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.getErrorText=function(n){return $.t((this.props.errorPrefix||"Common.Errors.")+n)},t.prototype.render=function(){var n=this;return React.createElement("div",null,this.props.errors&&this.props.errors.length>0&&React.createElement("div",{"data-automation":"error-messages",className:"validation-summary-errors"},React.createElement("dl",null,this.props.errors.map(function(t,i){return React.createElement("dd",{"data-automation":"error-message",className:"error-message",key:i},n.getErrorText(t))}))))},t}(React.Component);n.BasicErrorMessagesDisplay=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},__rest=this&&this.__rest||function(n,t){var u={},r;for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&t.indexOf(i)<0&&(u[i]=n[i]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(r=0,i=Object.getOwnPropertySymbols(n);r<i.length;r++)t.indexOf(i[r])<0&&(u[i[r]]=n[i[r]]);return u},Recruiting;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(){var n=t!==null&&t.apply(this,arguments)||this;return n.getClassName=function(n){switch(n){case"primary":return"btn btn-primary";case"secondary":return"btn btn-secondary";case"success":return"btn btn-success";case"info":return"btn btn-info";case"warning":return"btn btn-warning";case"danger":return"btn btn-danger";case"link":return"btn btn-link";case"text":return"btn-text";case"default":return"btn btn-default"}},n}return __extends(i,t),i.prototype.render=function(){var t=this.props,u=t.className,f=t.dataAutomation,r=t.iconRight,i=t.icon,e=t.text,o=t.children,s=t.buttonType,h=t.ariaDescribedby,c=__rest(t,["className","dataAutomation","iconRight","icon","text","children","buttonType","ariaDescribedby"]);return React.createElement(n.BaseButton,__assign({className:this.getClassName(s)+" "+u,"data-automation":f,"aria-describedby":h},c),i&&!r?React.createElement("i",{className:"mr-1 fa "+i}):null,o||React.createElement("span",null,e),i&&r?React.createElement("i",{className:"ml-1 fa "+i}):null)},i.defaultProps={buttonType:"default",className:"",iconRight:!1},i}(React.Component);n.Button=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))})(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){return React.createElement("div",{className:this.props.className||"checkbox"},React.createElement("label",{className:this.props.zeroAlign?"pl-0":""},React.createElement("input",{"data-automation":this.props.dataAutomation,className:this.props.zeroAlign?"ml-0":"",value:this.props.value||"",type:"checkbox",onChange:this.props.onChange,checked:this.props.checked,disabled:this.props.disabled,"aria-label":this.props.ariaLabel||this.props.labelString}),this.props.labelString!=null&&React.createElement("span",{"data-automation":"label-string"},this.props.labelString),this.props.tooltipContent!=null&&React.createElement(n.Tooltip,{content:this.props.tooltipContent,wrapContent:!0,width:"max-content",showTimeout:0,hideTimeout:0},React.createElement("i",{className:"ml-2 fa fa-question-circle fa-lg","data-automation":"tool-tip"}))))},i}(React.Component);n.CheckboxGroup=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var i=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=classNames("collapse-indicator fa fa-lg fa-angle-down",this.props.className,{"fa-rotate-180":!this.props.collapsed});return React.createElement("i",{"data-automation":this.props.dataAutomation,className:n})},t}(React.Component),t;n.CollapsedIndicator=i;t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=classNames("collapse-indicator fa fa-lg fa-angle-right",this.props.className,{"fa-rotate-90":!this.props.collapsed});return React.createElement("i",{"data-automation":this.props.dataAutomation,className:n})},t}(React.Component);n.RightAngleCollapsedIndicator=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this,e;i.localStorageKey="Collapsibles";i.setLocalStorageState=function(n){var r=i.props.stickinessKey,t=US.utils.localStorage.getItem(i.localStorageKey);i.localStorageState=t?JSON.parse(t):{};i.localStorageState[r]=n;US.utils.localStorage.setItem(i.localStorageKey,JSON.stringify(i.localStorageState))};i.handleClick=function(){var n=i.props.stickinessKey;i.setState(function(n){return{isCollapsed:!n.isCollapsed}},function(){if(n&&i.setLocalStorageState(i.state.isCollapsed),i.props.onChange)i.props.onChange(i.state.isCollapsed)})};var o=i.props,r=o.initialCollapsed,u=o.stickinessKey,f;return u?(e=US.utils.localStorage.getItem(i.localStorageKey),i.localStorageState=e?JSON.parse(e):{},f=i.localStorageState.hasOwnProperty(u)?i.localStorageState[u]:r!==undefined?r:!0):f=r!==undefined?r:!0,i.state={isCollapsed:f},i}return __extends(t,n),t.prototype.render=function(){var n=this.props,i=n.className,r=n.dataAutomation,u=n.header,f=n.headerClassName,e=n.headerTitle,o=n.children,t=this.state.isCollapsed;return React.createElement("div",{className:classNames(["collapsible",i]),"data-automation":r},React.createElement("div",{className:classNames(["header",f,{expanded:!t}]),"data-automation":"collapsible-header",title:e,onClick:this.handleClick},u(t)),React.createElement("div",{className:t?"body collapsed":"body"},o))},t}(React.Component);n.Collapsible=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){var t=n!==null&&n.apply(this,arguments)||this;return t.startCountdown=function(n){var r=t.props.doneTypingInterval,i;US.utils.window.clearTimeout(t.typingTimer);i=n.target.value;t.typingTimer=US.utils.window.setTimeout(function(){return t.doneTyping(i)},r)},t.doneTyping=function(n){var i=t.props.onFinishedTyping;i(n)},t}return __extends(t,n),t.prototype.render=function(){var t=this,n=this.props,i=n.dataAutomation,r=n.placeholder,u=n.maxLength,f=n.id;return React.createElement("input",{id:f,maxLength:u,className:"form-control",type:"text","data-automation":i,onKeyUp:function(n){return t.startCountdown(n)},placeholder:r})},t.defaultProps={doneTypingInterval:500},t}(React.Component);n.DelayedTextInput=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props,i=t.errors,r=t.errorPrefix;return React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(n.BasicErrorMessagesDisplay,{errorPrefix:r,errors:i})))},i}(React.Component);n.DomainErrors=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props,i=t.dataAutomation,s=t.enableOkButton,h=t.enableCancelButton,r=t.cancelClassName,u=t.doneClassName,f=t.saveButtonContent,e=t.onDoneClick,o=t.onCancelClick;return React.createElement("div",null,React.createElement(n.Button,{buttonType:"primary",onClick:e,className:u,"data-automation":i+"-done-button",text:f}),React.createElement(n.Button,{buttonType:"link",onClick:o,className:r,"data-automation":i+"-cancel-button",text:$.t("Common.Cancel")}))},i.defaultProps={saveButtonAlias:"Common.Dialog"},i}(React.Component);n.DoneCancelButtonGroup=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},__rest=this&&this.__rest||function(n,t){var u={},r;for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&t.indexOf(i)<0&&(u[i]=n[i]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(r=0,i=Object.getOwnPropertySymbols(n);r<i.length;r++)t.indexOf(i[r])<0&&(u[i[r]]=n[i[r]]);return u},Recruiting;(function(n){var t;(function(t){var i;(function(t){var i;(function(i){var f=t.Utils.FocusListener,e=n.Utils.Size,r,u;(function(n){n[n.Small=0]="Small";n[n.Large=1]="Large";n[n.Xs=2]="Xs"})(r=i.DropdownSize||(i.DropdownSize={}));u=function(n){function t(t){var i=n.call(this,t)||this;return i.saveRef=function(n){i.element=n;i.props.dropdownRef&&i.props.dropdownRef(n)},i.state={rightAligned:!1},i}return __extends(t,n),t.prototype.componentWillUpdate=function(){this.makeRightAlignedIfNeeded()},t.prototype.componentDidUpdate=function(){this.makeRightAlignedIfNeeded()},t.prototype.makeRightAlignedIfNeeded=function(){var t=this.props.rightAligned,n;this.element&&t===undefined&&(n=e.elementFitsHorizontallyInWindow($(this.element),window),n?this.element.classList.remove("right-aligned"):this.element.classList.add("right-aligned"))},t.prototype.render=function(){var n=this.props,i=n.dataAutomation,u=n.isOpen,e=n.trigger,o=n.rightAligned,s=n.className,t=n.size,h=n.onCloseRequest,c=n.children,y=n.dropdownRef,l=n.contentDataAutomation,a=n.contentClassName,v=__rest(n,["dataAutomation","isOpen","trigger","rightAligned","className","size","onCloseRequest","children","dropdownRef","contentDataAutomation","contentClassName"]);return React.createElement("div",__assign({className:classNames(["base-dropdown",s]),"data-automation":i},v),React.createElement(f,{onOutsideClick:h},e(),u&&React.createElement("div",{ref:this.saveRef,className:classNames(["dropdown-content",a,{"dropdown-xs":t===r.Xs,"dropdown-small":t===r.Small,"dropdown-large":t===r.Large,"right-aligned":o}]),"data-automation":l},c)))},t}(React.Component);i.Dropdown=u})(i=t.Atoms||(t.Atoms={}))})(i=t.Components||(t.Components={}))})(t=n.Rct||(n.Rct={}))})(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.className,t=classNames.apply(void 0,["btn","toggle-default","red-switch"].concat(n));return React.createElement("div",{className:"toggle-switch","data-automation":"buttons-error"},React.createElement("span",{className:t,"data-automation":"disabled-button"}))},t}(React.Component);n.ErrorToggleSwitch=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.getErrorLines=function(n){var t=i.props.prefix,r=$.t(""+t+n);return r.split("\n")},i.state={},i}return __extends(t,n),t.prototype.render=function(){var t=this,n=this.props,i=n.dataAutomation,r=n.errors;return React.createElement("span",{className:"help-block"},r.map(function(n,r){return React.createElement("div",{className:"field-errors mt-2 mb-2","data-automation":i,key:r},t.getErrorLines(n).map(function(n,t){return React.createElement("span",{key:t},n)}).reduce(function(n,t,i){return i===0?[t]:n.concat([React.createElement("br",{key:i+"br"}),t])},[]))}))},t.defaultProps={dataAutomation:"field-errors",errors:[],prefix:"Common.Errors."},t}(React.Component);n.FieldErrors=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.clickUploadFile=function(n,t,r){i.fileUrl=n;i.callBack=t;i.preUploadValidation=r;$(i.uploadInputRef).click()},i.handleFileUpload=function(n){var r=i.props,o=r.maxFileSize,u=r.supportedFileTypes,s=r.maxFileNameLength,t=n.target.files[0],f,e,h;if(t){if(u!=null&&u.length>0&&!($.inArray(t.name.substr(t.name.lastIndexOf(".")).toLowerCase(),u)>-1)){i.callBack({success:!1,data:null,uiErrors:null,domainErrors:["validation_FileTypeNotSupported"]},t);return}if(s!=null&&t.name.length>s){i.callBack({success:!1,data:null,uiErrors:null,domainErrors:["validation_FileNameMaxLength"]},t);return}if(o>0&&t.size>o){i.callBack({success:!1,data:null,uiErrors:null,domainErrors:["validation_FileSizeLimit"]},t);return}if(f=i.preUploadValidation?i.preUploadValidation(t):null,i.preUploadValidation&&!f.success){i.callBack(f,t);return}e=new FormData;e.append("file",t);h=$.ajax({url:i.fileUrl,data:e,type:"POST",processData:!1,contentType:!1,cache:!1}).done(function(n){i.callBack&&i.callBack(n,t);i.fileUrl=null;i.callBack=null;i.preUploadValidation=null;i.setState({fileUploadDeferred:null})});i.setState({fileUploadDeferred:h})}},i.state={fileUploadDeferred:null},i}return __extends(t,n),t.prototype.render=function(){var n=this,t=this.props.children,i=this.state.fileUploadDeferred;return React.createElement("div",null,t({onUploadFile:function(t,i,r){n.clickUploadFile(t,i,r)},fileUploadDeferred:i}),React.createElement("input",{ref:function(t){n.uploadInputRef=t},type:"file",onChange:function(t){n.handleFileUpload(t)},style:{display:"none"}}))},t}(React.Component);n.WithFileUploader=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.state={},i}return __extends(t,n),t.prototype.render=function(){var n=this.props,i=n.required,t=n.highlight,r=n.children;return React.createElement("div",{className:classNames(["form-group","control-label",{required:i,error:t,"has-error":t}])},r)},t.defaultProps={required:!1,highlight:!1},t}(React.Component);n.FormGroup=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=function(t){function i(i){var r=t.call(this,i)||this;return r.allowShow=!1,r.show=function(){var t=r.props.contentSelector;r.allowShow=!0;setTimeout(function(){r.allowShow&&r.setState({visible:!0})},r.props.showTimeout);n.StringUtils.isNullOrWhitespace(t)||$(document).trigger("window-resize-down",t)},r.hide=function(){r.allowShow=!1;setTimeout(function(){r.allowShow||r.setState({visible:!1})},r.props.hideTimeout)},r.handleClick=function(){r.state.visible||(r.show(),r.assignOutsideClickHandler())},r.assignOutsideClickHandler=function(){var n=function(t){for(var i=t.target,u=ReactDOM.findDOMNode(r.refs.instance);i.parentNode;){if(i===u)return;i=i.parentNode}i===document&&(r.hide(),document.removeEventListener("mouseup",n),document.removeEventListener("keypress",n))};document.addEventListener("mouseup",n);document.addEventListener("keypress",n)},r.handleTouch=function(){r.show();r.assignOutsideTouchHandler()},r.assignOutsideTouchHandler=function(){var n=function(t){for(var i=t.target,u=ReactDOM.findDOMNode(r.refs.instance);i.parentNode;){if(i===u)return;i=i.parentNode}i===document&&(r.hide(),document.removeEventListener("touchend",n))};document.addEventListener("touchend",n)},r.state={visible:!1},r}return __extends(i,t),i.prototype.render=function(){return this.props.children({show:this.show,hide:this.hide,handleTouch:this.handleTouch,handleClick:this.handleClick,visible:this.state.visible})},i.defaultProps={showTimeout:500,hideTimeout:100,wrapContent:!0,whiteBackground:!1,contentSelector:null},i}(React.Component);t.HoverContent=i})(i=t.Atoms||(t.Atoms={}))})(i=t.Components||(t.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n.InlineInputGroup=function(n){var i=n.labelContent,t=n.dataAutomation,r=t===void 0?"inline-input-group":t,u=n.children;return React.createElement("div",{"data-automation":r},React.createElement("label",{className:"pr-2"},i),u)};n.InlineInputGroup.displayName="InlineInputGroup"})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){return React.createElement("div",null,React.createElement("div",null,React.createElement("label",{className:"control-label required"},this.props.labelString,this.props.tooltipContent!=null&&React.createElement(n.Tooltip,{content:this.props.tooltipContent,wrapContent:!0,width:"max-content",showTimeout:0,hideTimeout:0},React.createElement("i",{className:"ml-2 fa fa-question-circle fa-lg","data-automation":"tool-tip"})))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-6"},React.createElement("input",{"data-automation":this.props.dataAutomation,value:this.props.value||"",type:"text",onChange:this.props.onChange,maxLength:this.props.maxLength,className:"form-control"}))))},i}(React.Component);n.InputGroup=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.show=function(){return setTimeout(function(){return i.setState({visible:!0})},i.props.showTimeout)},i.hide=function(){return setTimeout(function(){return i.setState({visible:!1})},i.props.hideTimeout)},i.state={visible:!1},i}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.children,i=n.anchor,r=this.state.visible;return React.createElement("div",{onFocus:this.show,onBlur:this.hide,ref:"wrapper","data-automation":"input-popover-wrapper",className:"alt-input-popover wrapper"},i,r&&t&&React.createElement("div",{ref:"popover",className:"popover bottom"},React.createElement("div",{ref:"arrow",className:"arrow"}),React.createElement("div",{ref:"content",className:"content"},t)))},t.defaultProps={showTimeout:500,hideTimeout:100},t}(React.Component);n.InputPopover=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},__rest=this&&this.__rest||function(n,t){var u={},r;for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&t.indexOf(i)<0&&(u[i]=n[i]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(r=0,i=Object.getOwnPropertySymbols(n);r<i.length;r++)t.indexOf(i[r])<0&&(u[i[r]]=n[i[r]]);return u},Recruiting;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.remainingCharacters=function(){var t=this.props,i=t.value,n=t.limit;return n?i?n-i.length:n:null},t.prototype.render=function(){var n=this.props,u=n.className,f=n.dataAutomation,t=n.charCountDataAutomation,e=n.limit,o=n.id,s=n.value,i=n.hasError,h=__rest(n,["className","dataAutomation","charCountDataAutomation","limit","id","value","hasError"]),r=this.remainingCharacters();return React.createElement("div",null,React.createElement("input",__assign({type:"text",className:u,"data-automation":f,id:o,value:s},h)),e?React.createElement("div",{"data-automation":t?t:"character-count",className:classNames(["input-text-limit",{"input-text-limit-error":r<0,"pull-right":i,"mt-2":i}])},$.t("Common.CharactersLeft",{count:r})):null)},t.defaultProps={limit:null,value:"",hasError:!1,disabled:!1},t}(React.Component);n.InputWithCounter=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))})(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.state={charsLeft:i.remainingCharacters(i.props.value)},i}return __extends(t,n),t.prototype.remainingCharacters=function(n){var t=this.props.limit;return t?n?t-n.length:t:null},t.prototype.handleChange=function(n){var t=n.currentTarget.value,i=this.remainingCharacters(t);this.setState({charsLeft:i});this.props.onChange(n)},t.prototype.render=function(){var n=this;return React.createElement("div",{className:"input-group"},React.createElement("input",{className:"form-control",type:"text","data-automation":this.props.dataAutomation,id:this.props.id,value:this.props.value,onChange:function(t){return n.handleChange(t)},maxLength:this.props.maxLength,disabled:this.props.disabled,placeholder:this.props.placeholder,"aria-label":this.props.ariaLabel}),React.createElement("span",{className:"input-group-addon textarea-limit","data-automation":this.props.charsLeftCountDataAutomation},this.state.charsLeft))},t}(React.Component);n.InputWithLimit=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.text,i=n.className,r=n.dataAutomation;return React.createElement("span",{"data-automation":r,className:classNames(["label",i])},t)},t.defaultProps={text:""},t}(React.Component);n.Label=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},__rest=this&&this.__rest||function(n,t){var u={},r;for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&t.indexOf(i)<0&&(u[i]=n[i]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(r=0,i=Object.getOwnPropertySymbols(n);r<i.length;r++)t.indexOf(i[r])<0&&(u[i[r]]=n[i[r]]);return u},Recruiting;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props,r=t.dataAutomation,u=t.text,f=t.children,e=__rest(t,["dataAutomation","text","children"]),i="p-0";return this.props.className&&(i+=" "+this.props.className),React.createElement(n.Button,__assign({className:i,dataAutomation:r,buttonType:"text"},e),f||React.createElement("span",null,u))},i}(React.Component);n.LinkButton=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))})(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.state={currentValue:i.props.value,previousValue:i.props.value},i.containerName=i.props.name.toLowerCase()+"-container",i}return __extends(t,n),t.prototype.setPreviousValue=function(){this.setState({previousValue:this.state.currentValue})},t.prototype.setInputFieldValue=function(n){this.state.currentValue==this.state.previousValue?(n.target.value=n.nativeEvent.data,this.setState({currentValue:n.nativeEvent.data})):this.setState({currentValue:n.target.value});this.props.onChange(n)},t.prototype.render=function(){var t=this,n=this.props,i=n.id,r=n.labelText,u=n.name,f=n.dataAutomation,e=n.className;return React.createElement("div",{className:this.containerName},React.createElement("label",{className:"required",htmlFor:i},r),React.createElement("input",{"data-automation":f,type:"password",id:i,name:u,className:"form-control",value:this.state.currentValue,onBlur:function(n){return t.setPreviousValue(n)},onChange:function(n){return t.setInputFieldValue(n)}}))},t}(React.Component);n.MaskedInput=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=ReactNumberFormat.NumberFormat,r=function(t){function r(i){var r=t.call(this,i)||this;return r.isAllowed=function(n){var t=r.props,u=t.decimalSeparator,f=t.decimalScale,e=t.maxLength,s=n.formattedValue||"",h=s.split(u),c=h[0],l=c.length+u.length+f>e;if(f&&e&&l)return!1;var a=n.value||"",i=a.split("."),o=i[0],v=i.length===2?i[1]:"",y=o.length>13||o.length>12&&v.length>2;return y?!1:!0},r.readjustTrailingZeroes=function(t){var i=r.props,e=i.decimalSeparator,h=i.decimalScale,c=i.fixedDecimalScale,l=i.isCurrency,o=i.prefix,s=i.suffix;if(h>2&&c&&l){var f=t.replace(o,"").replace(s,"").split(e),a=f[0],v=f.length===2?f[1]:"",u=v.replace(/0+$/,"");return u.length<2&&(u+=n.StringUtils.repeat("0",2-u.length)),""+o+a+(u.length>0?e:"")+u+s}return t},r.renderText=function(n){return React.createElement("span",null,r.readjustTrailingZeroes(n))},r}return __extends(r,t),r.prototype.render=function(){var n=this.props,t=n.className,r=n.dataAutomation,u=n.thousandSeparator,f=n.decimalSeparator,e=n.decimalScale,o=n.fixedDecimalScale,s=n.displayType,h=n.prefix,c=n.suffix,l=n.format,a=n.removeFormatting,v=n.mask,y=n.value,p=n.isNumericString,w=n.customInput,b=n.allowNegative,k=n.allowEmptyFormatting,d=n.type,g=n.isAllowed,nt=n.renderText,tt=n.maxLength,it=n.getInputRef,rt=n.onValueChange;return React.createElement("div",{"data-automation":r},React.createElement(i,{className:t,thousandSeparator:u,decimalSeparator:f,decimalScale:e,fixedDecimalScale:o,displayType:s,prefix:h,suffix:c,format:l,removeFormatting:a,mask:v,value:y,isNumericString:p,customInput:w,allowNegative:b,allowEmptyFormatting:k,type:d,isAllowed:g||this.isAllowed,renderText:nt||this.renderText,maxLength:tt,getInputRef:it,onValueChange:rt}))},r.defaultProps={thousandSeparator:",",decimalSeparator:"."},r}(React.Component);t.NumberFormat=r})(i=t.Atoms||(t.Atoms={}))})(i=t.Components||(t.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)};__rest=this&&this.__rest||function(n,t){var u={},r;for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&t.indexOf(i)<0&&(u[i]=n[i]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(r=0,i=Object.getOwnPropertySymbols(n);r<i.length;r++)t.indexOf(i[r])<0&&(u[i[r]]=n[i[r]]);return u},function(n){var t;(function(n){var t;(function(n){var t;(function(n){n.isNumberKey=function(n){var t=n.which?n.which:event.keyEvent;return t===8||t===46?!0:t>31&&(t<48||t>57)?!1:!0};n.InlineNumberInput=function(t){var r=t.labelText,u=t.dataAutomation,i=t.onKeyChange,f=i===void 0?n.isNumberKey:i,e=t.classNames,o=__rest(t,["labelText","dataAutomation","onKeyChange","classNames"]);return React.createElement("div",{className:e},React.createElement(n.InlineInputGroup,{labelContent:r},React.createElement("input",__assign({type:"number",onKeyPress:f,"data-automation":u},o))))};n.InlineNumberInput.displayName="InlineNumberInput"})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(){var n=t!==null&&t.apply(this,arguments)||this;return n.generateOptions=function(){for(var i=n.props,u=i.min,f=i.max,r=[],t=u;t<=f;t++)r.push({label:t,value:t});return r},n}return __extends(i,t),i.prototype.render=function(){var t=this.props,i=t.onChange,r=t.selected,u=t.dataAutomation;return React.createElement(n.BaseSelect,{options:this.generateOptions(),onChange:i,selected:r,dataAutomation:u})},i.defaultProps={dataAutomation:"numeric-selection"},i}(React.Component);n.NumericSelect=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){var i=t.call(this,n)||this;return i.getOnButtonType=function(){var n=i.props.enabled;return n?"primary":"default"},i.getOffButtonType=function(){var n=i.props.enabled;return n?"default":"primary"},i.getOnButtonClassNames=function(){var n=i.props.enabled;return classNames({active:n,inactive:!n})},i.getOffButtonClassNames=function(){var n=i.props.enabled;return classNames({active:!n,inactive:n})},i.turnOnCallback=i.turnOnCallback.bind(i),i.turnOffCallback=i.turnOffCallback.bind(i),i}return __extends(i,t),i.prototype.turnOnCallback=function(){this.props.valueChangedCallback(!0)},i.prototype.turnOffCallback=function(){this.props.valueChangedCallback(!1)},i.prototype.render=function(){var t=this.props,u=t.dataAutomation,i=t.subTitle,r=t.buttonsDisabled;return React.createElement("div",{"data-automation":u},React.createElement("div",{className:"btn-group","data-automation":"buttons-radio-on-off"},React.createElement(n.Button,{disabled:r,"data-automation":"on-button",className:this.getOnButtonClassNames(),onClick:this.turnOnCallback,buttonType:this.getOnButtonType()}," ",$.t("Common.On")),React.createElement(n.Button,{disabled:r,"data-automation":"off-button",className:this.getOffButtonClassNames(),onClick:this.turnOffCallback,buttonType:this.getOffButtonType()}," ",$.t("Common.Off"))),i&&React.createElement("div",null,React.createElement("div",{className:"small muted","data-automation":"toggle-subtitle",dangerouslySetInnerHTML:{__html:i}})))},i}(React.Component);n.OnOffToggleButton=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){var i=t.call(this,n)||this;return i.turnOnOffCallback=i.turnOnOffCallback.bind(i),i}return __extends(i,t),i.prototype.turnOnOffCallback=function(){this.props.valueChangedCallback(!this.props.onOfState)},i.prototype.render=function(){var i=this.props,t=i.enabled,r=i.onOfState,u=i.className,f=classNames.apply(void 0,["btn",{active:t,"toggle-switch":t,checked:t,"btn-primary":t}].concat(u)),e=classNames.apply(void 0,["btn",{active:t,"toggle-switch":t,"btn-primary":t,"toggle-default":!t}].concat(u));return React.createElement("div",{className:"toggle-switch","data-automation":"buttons-radio-on-off"},React.createElement(n.Button,{"data-automation":r&&t?"on-button":"off-button",className:r&&t?f:e,disabled:!t,onClick:this.turnOnOffCallback}))},i.defaultProps={enabled:!0},i}(React.Component);n.OnOffToggleSwitch=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Recruiter.Pager,r=function(n){function t(t){var r=n.call(this,t)||this;return r.state={pager:new i},r}return __extends(t,n),t.prototype.componentDidMount=function(){var n=this.props,t=n.items,i=n.currentPage;t&&t.length&&this.setPage(i)},t.prototype.componentWillUpdate=function(n){if(n!==this.props){var t=n.currentPage,i=n.totalItems,r=n.pageSize;this.setState({pager:this.getPager(i,t,r)})}},t.prototype.componentDidUpdate=function(n){var t=this.props,i=t.currentPage,r=t.items;n.items.length===0&&r.length&&i===n.currentPage&&this.setPage(i)},t.prototype.setPage=function(n){var i=this,t=this.props,r=t.totalItems,u=t.pageSize,f=t.onChangePage,e=this.state.pager;n<1||n>e.totalPages||this.setState({pager:this.getPager(r,n,u)},function(){f(n,i.state.pager.startIndex,i.state.pager.endIndex)})},t.prototype.getPager=function(n,t,r){var u,f,e;t=t||1;r=r||20;u=Math.ceil(n/r);u<=5?(f=1,e=u):t<=4?(f=1,e=5):t+2>=u?(f=u-4,e=u):(f=t-4,e=t);var o=(t-1)*r,s=Math.min(o+r-1,n-1),h=_.range(f,e+1);return new i({totalItems:n,currentPage:t,pageSize:r,totalPages:u,startPage:f,endPage:e,startIndex:o,endIndex:s,pages:h})},t.prototype.render=function(){var t=this,n=this.state.pager;return!n.pages||n.pages.length<=1?null:React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24 text-center"},React.createElement("ul",{className:"pagination","data-automation":"pagination-control"},React.createElement("li",{"data-automation":"first-page-label",className:n.currentPage===1?"disabled":""},React.createElement("a",{"data-automation":"first-page-button",href:"javascript:void(0)",onClick:function(){return t.setPage(1)}},React.createElement("span",null,$.t("Common.Paging.First")))),React.createElement("li",{"data-automation":"prev-page-label",className:n.currentPage===1?"disabled":""},React.createElement("a",{"data-automation":"prev-page-button",href:"javascript:void(0)",onClick:function(){return t.setPage(n.currentPage-1)}},React.createElement("i",{className:"fa fa-chevron-left"}))),n.pages.map(function(i,r){return React.createElement("li",{"data-automation":"page-label-"+i,key:r,className:n.currentPage===i?"active":""},React.createElement("a",{"data-automation":"page-button-"+i,href:"javascript:void(0)",onClick:function(){return t.setPage(i)}},React.createElement("span",null,i)))}),React.createElement("li",{"data-automation":"next-page-label",className:n.currentPage===n.totalPages?"disabled":""},React.createElement("a",{"data-automation":"next-page-button",href:"javascript:void(0)",onClick:function(){return t.setPage(n.currentPage+1)}},React.createElement("i",{className:"fa fa-chevron-right"}))),React.createElement("li",{"data-automation":"last-page-label",className:n.currentPage===n.totalPages?"disabled":""},React.createElement("a",{"data-automation":"last-page-button",href:"javascript:void(0)",onClick:function(){return t.setPage(n.totalPages)}},React.createElement("span",null,$.t("Common.Paging.Last")))))))},t}(React.Component);t.Pagination=r})(i=t.Atoms||(t.Atoms={}))})(i=t.Components||(t.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var i=this.props,t=i.currentPage,r=i.totalPages,u=i.onChangePage;return React.createElement("div",{"data-automation":"pagination-arrows",className:"pagination-arrows",style:{textAlign:"center"}},React.createElement(n.Button,{disabled:t===1,"data-automation":"left-arrow",className:"arrow px-3 py-2",onClick:function(){return u(t-1)},buttonType:"text"},React.createElement("i",{className:"fa fa-chevron-left"})),React.createElement("span",{"data-automation":"current-page"}," ",$.t("Common.Paging.CurrentPageOfTotal",{currentPage:t,totalCount:r})),React.createElement(n.Button,{disabled:t===r,"data-automation":"right-arrow",className:"arrow px-3 py-2",onClick:function(){return u(t+1)},buttonType:"text"},React.createElement("i",{className:"fa fa-chevron-right"})))},i}(React.Component);n.PaginationArrows=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var r=n.call(this,t)||this,i=r.props.elevation;return i||isNaN(Number(i))||Number(i)>25&&console.warn("Component Panel - Elevation is between 0 and 25"),r}return __extends(t,n),t.prototype.render=function(){var n=this.props,r=n.className,u=n.dataAutomation,t=n.square,f=t===void 0?!1:t,i=n.elevation,e=i===void 0?2:i,o=n.children,s=classNames([r,"elevation-"+e,f?"square":"round"]);return React.createElement("div",{className:s,"data-automation":u},o)},t}(React.Component);n.Panel=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t,i,r;(function(n){n[n.Down=0]="Down";n[n.Up=1]="Up";n[n.Right=2]="Right";n[n.Left=3]="Left"})(t=n.PopoverDirection||(n.PopoverDirection={})),function(n){n[n.Click=0]="Click";n[n.Hover=1]="Hover"}(i=n.PopoverActivation||(n.PopoverActivation={}));r=function(r){function u(n){return r.call(this,n)||this}return __extends(u,r),u.prototype.render=function(){var r=this.props,f=r.content,e=r.children,o=r.showTimeout,s=r.hideTimeout,u=r.popoverDirection,h=r.popoverActivation,c=r.dataAutomation,l=r.width,a=r.contentVisible,v=r.darkBackground;return React.createElement(n.HoverContent,{showTimeout:o,hideTimeout:s,contentSelector:"[data-automation=popover-content]"},function(n){return React.createElement("div",{ref:"wrapper",className:v?"alt-dark-hover wrapper":"alt-hover wrapper","data-automation":c},h===i.Hover?React.createElement("div",{"data-automation":"open-popover",onMouseEnter:n.show,onMouseLeave:n.hide,onTouchStart:n.handleTouch},e):React.createElement("div",{"data-automation":"open-popover",onMouseUp:n.handleClick,onKeyPress:n.handleClick,onTouchEnd:n.handleTouch},e),n.visible&&a&&f&&React.createElement("div",{"data-automation":"popover-content",ref:"popover",className:classNames(["hover-content",{up:u===t.Up},{down:u===t.Down},{right:u===t.Right},{left:u===t.Left}]),style:{width:l}},React.createElement("div",{ref:"content",className:"content"},f),React.createElement("div",{ref:"arrow",className:classNames(["arrow",{up:u===t.Up},{down:u===t.Down},{right:u===t.Right},{left:u===t.Left}])}),React.createElement("div",{ref:"gap",className:"gap"})))})},u.defaultProps={showTimeout:500,hideTimeout:100,width:"200px",popoverDirection:t.Up,popoverActivation:i.Hover,contentVisible:!0,darkBackground:!1},u}(React.Component);n.Popover=r})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.handleClick=function(){return i.props.onClick(i.props.data)},i}return __extends(t,n),t.prototype.render=function(){return React.createElement("span",{className:"preview-icon",onClick:this.handleClick,"data-automation":"preview-button"})},t}(React.Component);n.PreviewButton=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n.ProgressIndicator=function(n){var t=n.className;return React.createElement("div",{className:classNames(["spinner",t]),"data-automation":"progress-indicator"},React.createElement("div",{className:"bar-spinner bar-spinner-progress__indeterminate"},React.createElement("div",{className:"progressbar bar bar1",style:{width:0}}),React.createElement("div",{className:"bufferbar bar bar2",style:{width:"100%"}})))};n.ProgressIndicator.displayName="ProgressIndicator"})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n.ProgressSpinner=function(n){var t=n.className,i=n.loadingText,r=n.contentClassName;return React.createElement("div",{className:classNames(["spinner progress-spinner-overlay",t]),"data-automation":"progress-spinner"},React.createElement("div",{className:classNames(["us-activity-message text-center",r])},React.createElement("span",{className:"us-overlay us-activity-large"}),React.createElement("div",{className:"spinner-text"},i)))};n.ProgressSpinner.displayName="ProgressSpinner"})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.className;return React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-12"},React.createElement("div",{className:"form-group"},React.createElement("label",{className:classNames(["control-label","required","mb-10"])},$.t("Common.Required")))))},t}(React.Component);n.RequiredLegend=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props,i=t.dataAutomation,r=t.enableOkButton,u=t.enableCancelButton,f=t.saveButtonAlias,e=t.savingDeferred,o=t.onSaveClick,s=t.onCancelClick,h=t.successIndicatorType,c=t.buttonType,l=t.icon,a=t.iconRight,v=t.savingMessage;return React.createElement("div",null,React.createElement(n.Button,{buttonType:c,onClick:o,disabled:!r,dataAutomation:i+"-save-button",icon:l,iconRight:a},$.t(f)),React.createElement(n.Button,{className:"mr-2",buttonType:"link",onClick:s,disabled:!u,"data-automation":i+"-cancel-button"},$.t("Common.Cancel")),React.createElement(n.ApplyChangesIndicator,{deferred:e,successIndicatorType:h,savingMessage:v}))},i.defaultProps={saveButtonAlias:"Common.Save",successIndicatorType:n.SuccessIndicatorType.IconAndMessage,buttonType:"primary"},i}(React.Component);n.SaveCancelButtonGroup=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Utils.Size,r=function(n){function t(t){var i=n.call(this,t)||this;return i.saveRef=function(n){i.container=n},i}return __extends(t,n),t.prototype.componentWillReceiveProps=function(){$(this.container).height(0);this.makeScrollableIfNeeded()},t.prototype.componentDidUpdate=function(){this.makeScrollableIfNeeded()},t.prototype.makeScrollableIfNeeded=function(){var n=$(this.container),t=this.props.height,u=n.offset().top,e=this.props.parentContainerVerticalPadding?this.props.parentContainerVerticalPadding:0;if(i.dimensionFitsVerticallyInWindow(t,u+e,window))n.css({height:"auto","overflow-y":"hidden"});else{var o=window.innerHeight,s=window.pageYOffset||document.documentElement.scrollTop,f=this.props,h=f.minHeight,c=f.bottomPadding,l=o+s-u-c,r=Math.max(h,l);r>t&&(r=t);n.css({height:r,"overflow-y":"scroll"})}},t.prototype.render=function(){return React.createElement("div",{ref:this.saveRef},this.props.children)},t.defaultProps={minHeight:100,bottomPadding:0},t}(React.Component);t.ScrollView=r})(i=t.Atoms||(t.Atoms={}))})(i=t.Components||(t.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var t=this.props.dropdownClassName,n={width:"33%"};return React.createElement("div",{className:"searchtip-root"},React.createElement("span",{"data-toggle":"dropdown","aria-expanded":"false",className:"dropdown-toggle bulb-icon",role:"button",tabIndex:0},React.createElement("i",{"data-automation":"search-tips-icon",className:"fa fa-lightbulb-o","aria-labelledby":"TipsTricksHeader"})),React.createElement("div",{"data-automation":"search-tips-dropdown-menu",className:"dropdown-menu tips-dropdown "+t},React.createElement("div",{className:"modal-dialog mt-0 mb-0",role:"dialog","aria-labelledby":"TipsTricksHeader"},React.createElement("div",{className:"modal-content"},React.createElement("div",{className:"modal-header"},React.createElement("button",{type:"button",className:"close","data-automation":"search-tips-close-button","data-dismiss":"modal","aria-label":"Close","data-bind":"attr: { 'aria-label': $.t('Common.Close') }"}," ",React.createElement("span",{"aria-hidden":"true"},"× ")),React.createElement("h4",{id:"TipsTricksHeader",className:"modal-title"}," ",React.createElement("span",{className:"fa fa-lightbulb-o"}," "),"  ",$.t("SearchTips.TipsTricks"))),React.createElement("div",{className:"modal-body"},React.createElement("div",{className:"mobile-view-content"},React.createElement("h4",null,$.t("SearchTips.SearchModifier")),React.createElement("dl",null,React.createElement("dt",null,React.createElement("b",null,$.t("SearchTips.EitherTerms"))),React.createElement("label",{className:"label label-default"},$.t("SearchTips.EitherTermsWord")),React.createElement("dd",null,$.t("SearchTips.ExampleEitherTerms"))),React.createElement("br",null),React.createElement("dl",null,React.createElement("dt",null,React.createElement("b",null,$.t("SearchTips.ExactPhrase"))),React.createElement("label",{className:"label label-default"},$.t("SearchTips.ExactPhraseWord")),React.createElement("dd",null,$.t("SearchTips.ExampleExactPhrase"))),React.createElement("br",null),React.createElement("dl",null,React.createElement("dt",null,React.createElement("b",null,$.t("SearchTips.IncludeTerms"))),React.createElement("label",{className:"label label-default"},$.t("SearchTips.IncludeTermsWord")),React.createElement("dd",null,$.t("SearchTips.ExampleIncludeTerms"))),React.createElement("br",null),React.createElement("dl",null,React.createElement("dt",null,React.createElement("b",null,$.t("SearchTips.ExcludeTerms"))),React.createElement("label",{className:"label label-default"},$.t("SearchTips.ExcludeTermsWord")),React.createElement("dd",null,$.t("SearchTips.ExampleExcludeTerms"))),React.createElement("br",null),React.createElement("dl",null,React.createElement("dt",null,React.createElement("b",null,$.t("SearchTips.EitherOr"))),React.createElement("label",{className:"label label-default"},$.t("SearchTips.EitherOrWord")),React.createElement("dd",null,$.t("SearchTips.ExampleEitherOr"))),React.createElement("br",null),React.createElement("dl",null,React.createElement("dt",null,React.createElement("b",null,$.t("SearchTips.CombiningSearchTerms"))),React.createElement("label",{className:"label label-default"},$.t("SearchTips.CombiningSearchTermsWord")),React.createElement("dd",null,$.t("SearchTips.ExampleCombiningSearchTermsWord")))),React.createElement("div",{className:"normal-content"},React.createElement("table",{className:"table",role:"grid"},React.createElement("caption",{className:"sr-only"},$.t("SearchTips.TipsTricks")),React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",{scope:"col",id:"SearchTipsHeader1",colSpan:2,style:n},React.createElement("b",null,$.t("SearchTips.SearchModifier"))),React.createElement("th",{scope:"col",id:"SearchTipsHeader3",style:n},React.createElement("b",null,$.t("SearchTips.Description"))),React.createElement("th",{scope:"col",id:"SearchTipsHeader4",style:n},React.createElement("b",null,$.t("SearchTips.Example")," ")))),React.createElement("tbody",null,React.createElement("tr",null,React.createElement("td",{headers:"SearchTipsHeader1"},React.createElement("b",null,$.t("SearchTips.EitherTerms"))),React.createElement("td",{headers:"SearchTipsHeader1"},React.createElement("label",{className:"label label-default"},$.t("SearchTips.EitherTermsWord"))),React.createElement("td",{headers:"SearchTipsHeader3"}," ",$.t("SearchTips.DescriptionEitherTerms")),React.createElement("td",{headers:"SearchTipsHeader4"}," ",$.t("SearchTips.ExampleEitherTerms"))),React.createElement("tr",null,React.createElement("td",{headers:"SearchTipsHeader1"},React.createElement("b",null,$.t("SearchTips.ExactPhrase"))),React.createElement("td",{headers:"SearchTipsHeader1"},React.createElement("label",{className:"label label-default"},$.t("SearchTips.ExactPhraseWord"))),React.createElement("td",{headers:"SearchTipsHeader3"}," ",$.t("SearchTips.DescriptionExactPhrase")),React.createElement("td",{headers:"SearchTipsHeader4"},$.t("SearchTips.ExampleExactPhrase"))),React.createElement("tr",null,React.createElement("td",{headers:"SearchTipsHeader1"},React.createElement("b",null,$.t("SearchTips.IncludeTerms"))),React.createElement("td",{headers:"SearchTipsHeader1"},React.createElement("label",{className:"label label-default"},$.t("SearchTips.IncludeTermsWord"))),React.createElement("td",{headers:"SearchTipsHeader3"}," ",$.t("SearchTips.DescriptionIncludeTerms")),React.createElement("td",{headers:"SearchTipsHeader4"}," ",$.t("SearchTips.ExampleIncludeTerms"))),React.createElement("tr",null,React.createElement("td",{headers:"SearchTipsHeader1"},React.createElement("b",null,$.t("SearchTips.ExcludeTerms"))),React.createElement("td",{headers:"SearchTipsHeader1"},React.createElement("label",{className:"label label-default"},$.t("SearchTips.ExcludeTermsWord"))),React.createElement("td",{headers:"SearchTipsHeader3"}," ",$.t("SearchTips.DescriptionExcludeTerms")),React.createElement("td",{headers:"SearchTipsHeader4"},$.t("SearchTips.ExampleExcludeTerms"))),React.createElement("tr",null,React.createElement("td",{headers:"SearchTipsHeader1"},React.createElement("b",null,$.t("SearchTips.EitherOr"))," "),React.createElement("td",{headers:"SearchTipsHeader1"},React.createElement("label",{className:"label label-default"},$.t("SearchTips.EitherOrWord"))),React.createElement("td",{headers:"SearchTipsHeader3"}," ",$.t("SearchTips.DescriptionEitherOr")),React.createElement("td",{headers:"SearchTipsHeader4"},$.t("SearchTips.ExampleEitherOr"))),React.createElement("tr",null,React.createElement("td",{headers:"SearchTipsHeader1"},React.createElement("b",null,$.t("SearchTips.CombiningSearchTerms"))," "),React.createElement("td",{headers:"SearchTipsHeader1"},React.createElement("label",{className:"label label-default"},$.t("SearchTips.CombiningSearchTermsWord"))),React.createElement("td",{headers:"SearchTipsHeader3"}," ",$.t("SearchTips.DescriptionCombiningSearchTerms")),React.createElement("td",{headers:"SearchTipsHeader4"},$.t("SearchTips.ExampleCombiningSearchTermsWord")))))))))))},t}(React.Component);n.SearchTips=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){var i=t.call(this,n)||this;return i.handleShow=function(){i.setState(function(n){return{show:!n.show}})},i.state={show:!1},i}return __extends(i,t),i.prototype.render=function(){var t=this.state.show,i=this.props.content;return React.createElement("div",null,React.createElement(n.Button,{dataAutomation:"show-hide",buttonType:"link",icon:t?"fa-angle-up":"fa-angle-down",iconRight:!0,onClick:this.handleShow},React.createElement("span",{className:"toggle","data-automation":t?"toggle-hide":"toggle-show"},t?$.t("Common.Hide"):$.t("Common.Show"))),t&&React.createElement("div",{"data-automation":"hidden-content"},i))},i}(React.Component);n.ShowHide=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Components.Utils.TruncateText,r=function(n){function r(t){var i=n.call(this,t)||this;return i.toggleShowMore=function(){i.setState(function(n){return{showMore:!n.showMore}})},i.state={showMore:i.props.text.length<=i.props.maxCharacters},i}return __extends(r,n),r.prototype.render=function(){var u=this.state.showMore,n=this.props,r=n.text,f=n.maxCharacters,e=n.classNames,o=n.dataAutomation,s=n.labelMore,h=n.labelLess;return React.createElement("div",{className:e?e:"","data-automation":o},React.createElement("div",null,React.createElement("p",{"data-automation":"show-more-text"},u?r:React.createElement(i,{text:r,maxCharacters:f}))),r.trim().length>f&&React.createElement(t.Button,{"data-automation":"show-more-button",buttonType:"text",onClick:this.toggleShowMore},u?h||$.t("Common.ShowLess"):s||$.t("Common.ShowMore")))},r.defaultProps={maxCharacters:250,dataAutomation:"show-more"},r}(React.Component);t.ShowMore=r})(i=t.Atoms||(t.Atoms={}))})(i=t.Components||(t.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n.none=!1,n.min="min",n.max="max",n.full=!0,n}(),i;n.SliderRange=t;i=function(n){function i(t){var i=n.call(this,t)||this;return i.onSlide=function(n,t){i.redrawValues(t.values.map(function(n){return parseInt(n)}))},i.redrawValues=function(n){for(var u,r=i.props.valueDisplayFunc,t=0;t<i.$handles.length;t++)u=r?r(n[t]):n[t],i.$handles[t].find(".slider-handle-value").text(u)},i.onChange=function(n,t){var r=t.values.map(function(n){return parseInt(n)});if(i.redrawValues(r),i.props.onChange)i.props.onChange(r)},i}return __extends(i,n),i.prototype.componentDidMount=function(){var n=this.props,f=n.min,e=n.max,t=n.values,o=n.step,s=n.range,u=$(this.sliderElem),i,r;for(this.$handles=[],i=0;i<t.length;i++)r=$('<a href="#" class="ui-slider-handle"><div class="slider-handle-value"><\/div><\/a>'),this.$handles.push(r),u.append(r);u.slider({range:s,min:f,max:e,step:o,values:t,slide:this.onSlide,change:this.onChange});this.redrawValues(t)},i.prototype.componentWillUnmount=function(){$(this.sliderElem).slider("destroy")},i.prototype.shouldComponentUpdate=function(){return!1},i.prototype.render=function(){var n=this,t=this.props.dataAutomation;return React.createElement("div",{className:"slider-container","data-automation":t},React.createElement("div",{"data-automation":"slider",ref:function(t){return n.sliderElem=t}}))},i.defaultProps={id:"slider",dataAutomation:"slider",step:1,range:t.none},i}(React.Component);n.Slider=i})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},__rest=this&&this.__rest||function(n,t){var u={},r;for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&t.indexOf(i)<0&&(u[i]=n[i]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(r=0,i=Object.getOwnPropertySymbols(n);r<i.length;r++)t.indexOf(i[r])<0&&(u[i[r]]=n[i[r]]);return u},Recruiting;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.remainingCharacters=function(){var n=this.props,i=n.value,t=n.limit;return t?t-(i||"").length:null},t.prototype.render=function(){var n=this.props,u=n.className,f=n.dataAutomation,t=n.charCountDataAutomation,e=n.limit,o=n.id,s=n.value,h=n.rows,i=n.hasError,c=n.textAreaRef,l=n.maxLength,a=__rest(n,["className","dataAutomation","charCountDataAutomation","limit","id","value","rows","hasError","textAreaRef","maxLength"]),r=this.remainingCharacters();return React.createElement("div",null,React.createElement("textarea",__assign({className:u,"data-automation":f,id:o,value:s||"",rows:h,ref:c,maxLength:l},a)),e?React.createElement("div",{"data-automation":t?t:"character-count",className:classNames(["textarea-limit",{"textarea-limit-error":r<0,"pull-right":i,"mt-2":i}])},$.t("Common.CharactersLeft",{count:r})):null)},t.defaultProps={limit:null,value:"",hasError:!1,disabled:!1},t}(React.Component);n.TextAreaWithCounter=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))})(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,i=n.id,r=n.title,t=n.isEnabled,u=n.onClick;return React.createElement("div",{"data-automation":"toggle-option",className:"toggle-list-option",onClick:function(){return u(i)}},React.createElement("div",{className:"option-label"},React.createElement("span",null,r)),React.createElement("span",{"data-automation":"toggle-option-icon",className:classNames(["status","pull-right",{enabled:t}])},t?"On":"Off"))},t}(React.Component);n.ToggleListItem=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props,i=t.content,r=t.wrapContent,u=t.width,f=t.children,e=t.whiteBackground,o=t.showTimeout,s=t.hideTimeout,h=t.dataAutomation,c=r?{}:{whiteSpace:"nowrap"};return React.createElement(n.HoverContent,{showTimeout:o,hideTimeout:s},function(n){return React.createElement("div",{ref:"wrapper",className:e?"alt-hover wrapper":"alt-dark-hover wrapper"},React.createElement("div",{"data-automation":"open-tooltip",onMouseEnter:n.show,onFocus:n.show,onMouseLeave:n.hide,onBlur:n.hide,onTouchStart:n.handleTouch},f),n.visible&&i&&React.createElement("div",{"data-automation":h,ref:"tooltip",className:"hover-content",style:{width:u}},React.createElement("div",{ref:"content",className:"tooltip-content",style:c,dangerouslySetInnerHTML:{__html:i}}),React.createElement("div",{ref:"arrow",className:"arrow"}),React.createElement("div",{ref:"gap",className:"gap"})))})},i.defaultProps={showTimeout:500,hideTimeout:100,wrapContent:!0,whiteBackground:!1},i}(React.Component);n.Tooltip=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.handleCheckboxChange=function(){i.setState({checked:!i.state.checked},function(){i.props.selectionChangeCallback&&i.props.selectionChangeCallback(i.state.checked)})},i.state={checked:i.props.defaultSelection},i.checkboxRef=React.createRef(),i}return __extends(t,n),t.prototype.componentDidMount=function(){this.checkboxRef.current.addEventListener("ukgCheckboxChanged",this.handleCheckboxChange)},t.prototype.render=function(){var n=this.props,i=n.title,t=n.dataAutomation;return React.createElement("ukg-checkbox",{disabled:!1,"data-automation":t?t+"-checkbox":"checkbox","full-width":!1,"rounded-corners":!0,checked:this.state.checked,ref:this.checkboxRef},i)},t}(React.Component);n.UkgCheckbox=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.name,i=n.slot,r=n.dataAutomation,u=n.size,f=n.color,e=n.className,o=n.hasBadge;return React.createElement("ukg-icon",{name:t,slot:i,"data-automation":r,size:u,color:f,"class":e,"has-badge":o})},t}(React.Component);n.UkgIcon=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){var i=t.call(this,n)||this;return i.state={popoverIsPresent:!1},i.infoButton=React.createRef(),i}return __extends(i,t),i.prototype.componentDidMount=function(){var n=this;this.infoButton.current.addEventListener("click",function(t){if(n.state.popoverIsPresent){var i=document.querySelector("#"+n.props.id);i&&i.dismiss(t)}else n.setState({popoverIsPresent:!0},function(){var i=document.querySelector("#"+n.props.id);i&&i.present(t)})});document.addEventListener("ukgPopoverDidDismiss",function(){n.setState({popoverIsPresent:!1})})},i.prototype.render=function(){var i=this.props,t=i.dataAutomation,r=i.id;return React.createElement("span",null,React.createElement("ukg-button",{ref:this.infoButton,"class":"pl-1 vertical-align-middle",emphasis:"low","icon-only":!0,id:"info-tooltip","data-automation":t+"-button"},React.createElement(n.UkgIcon,{slot:"icon-only",name:"info",dataAutomation:t+"-icon"})),this.state.popoverIsPresent&&React.createElement("ukg-popover",{id:r,"disable-append":!0,tabindex:-1,"fixed-height":"small",text:this.props.text,"data-automation":t+"-popover"}))},i}(React.Component);n.UkgInfoButton=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.StringUtils.isNullOrWhitespace,r=function(n){function t(t){var r=n.call(this,t)||this;return r.validate=function(){var t=r.props.required,n=t&&r.state.text.length===0;r.setState({error:n,errorVisibility:n?"visible":"hidden"})},r.handleChange=function(n){var t=r.props.onChange;r.setState({text:n.detail.value});r.validate();t&&t(n.detail.value)},r.checkEmpty=function(){return i(r.state.text)},r.state={text:r.props.defaultValue?r.props.defaultValue:"",error:!1,errorVisibility:"hidden"},r}return __extends(t,n),t.prototype.componentDidMount=function(){this.inputElem.addEventListener("ukgChange",this.handleChange);this.inputElem.addEventListener("ukgBlur",this.validate)},t.prototype.componentWillUnmount=function(){this.inputElem.removeEventListener("ukgChange",this.handleChange);this.inputElem.removeEventListener("ukgBlur",this.validate)},t.prototype.render=function(){var o=this,n=this.props,s=n.label,h=n.size,r=n.dataAutomation,f=n.defaultValue,t=n.showError,i=n.maxLength,c=n.id,u=this.state,e=u.error,l=u.errorVisibility,a=u.text;return React.createElement("ukg-input-container",{id:c,tabindex:-1,"data-automation":r+"-container",size:h},React.createElement("ukg-label",null,s),React.createElement("ukg-input",{maxlength:i?i:5e3,"data-automation":r,ref:function(n){return o.inputElem=n},error:t&&this.checkEmpty()?t:e,type:"text",value:f?f:""}),React.createElement("ukg-input-assistive",{"data-automation":r+"-assistive",slot:"assistive",error:t&&this.checkEmpty()?t:e},React.createElement("ukg-label",{slot:"left",style:{visibility:t&&this.checkEmpty()?"visible":l}},React.createElement("ukg-icon",{size:"s",name:"warning",color:"error"}),$.t("Common.UkgComponent.Required")),React.createElement("ukg-label",{slot:"right","class":"width-max"},$.t("Common.CharactersLeft",{count:(i?i:5e3)-a.length}))))},t.defaultProps={size:"maximum",required:!1,dataAutomation:"input"},t}(React.Component);t.UkgInput=r})(i=t.Atoms||(t.Atoms={}))})(i=t.Components||(t.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.validate=function(){var t=i.props.required,n=t&&i.state.selected===null;i.setState({selectState:n?"error":"secondary",error:n,errorVisibility:n?"visible":"hidden"})},i.handleChange=function(n){var t=i.props.onChange;i.setState({selected:n.detail.value});i.validate();t&&t(n.detail.value)},i.checkEmpty=function(){return i.state.selected==null},i.state={selected:null,selectState:"secondary",error:i.props.showError,errorVisibility:"hidden"},i}return __extends(t,n),t.prototype.componentDidMount=function(){this.selectElem.addEventListener("ukgChange",this.handleChange);this.selectElem.addEventListener("ukgBlur",this.validate)},t.prototype.componentWillUnmount=function(){this.selectElem.removeEventListener("ukgChange",this.handleChange);this.selectElem.removeEventListener("ukgBlur",this.validate)},t.prototype.render=function(){var f=this,n=this.props,e=n.options,o=n.label,s=n.size,i=n.dataAutomation,h=n.defaultValue,u=n.className,t=n.showError,r=this.state,c=r.selectState,l=r.error,a=r.errorVisibility;return React.createElement("ukg-input-container",{"data-automation":i+"-container",size:s,"class":u?u:""},React.createElement("ukg-label",null,o),React.createElement("ukg-select",{"data-automation":i,ref:function(n){return f.selectElem=n},"select-state":t&&this.checkEmpty()?"error":c,value:h},e.map(function(n,t){return React.createElement("ukg-select-option",{key:t,value:n.value,label:n.label})})),React.createElement("ukg-input-assistive",{"data-automation":i+"-assistive",style:{visibility:t&&this.checkEmpty()?"visible":a},slot:"assistive",error:t&&this.checkEmpty()?t:l},React.createElement("ukg-label",{slot:"left"},React.createElement("ukg-icon",{size:"s",name:"warning",color:"error"}),$.t("Common.UkgComponent.Required"))))},t.defaultProps={size:"maximum",required:!1,dataAutomation:"select"},t}(React.Component);n.UkgSelect=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.className,i=n.isOnDark,r=n.dismissAriaLabel,u=n.hasDismissButton,s=n.snackRef,h=n.text,f=n.actionButtonLabel,e=n.duration,o=n.dataAutomation;return React.createElement("ukg-snackbar",{"data-automation":o?o:"ukg-snackbar",duration:e?e:10,ref:s,"class":t?t:"","is-on-dark":i!=null?i:!1,"dismiss-aria-label":r?r:$.t("Common.Dismiss"),"has-dismiss-button":u!=null?u:!0,"action-label":f?f:null},h)},t}(React.Component);n.UkgSnackbar=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.handleChange=function(n){var t=i.props.onChange;i.setState({text:n.detail.value});t&&t(n.detail.value)},i.state={text:""},i}return __extends(t,n),t.prototype.componentDidMount=function(){this.textAreaElem.addEventListener("ukgChange",this.handleChange)},t.prototype.componentWillUnmount=function(){this.textAreaElem.removeEventListener("ukgChange",this.handleChange)},t.prototype.render=function(){var u=this,n=this.props,f=n.className,e=n.label,i=n.dataAutomation,r=n.value,t=n.maxLength,o=this.state.text;return React.createElement("ukg-input-container",{"class":f,"data-automation":i},React.createElement("ukg-label",null,e),React.createElement("ukg-textarea",__assign({},this.props,{value:r?r:"",ref:function(n){return u.textAreaElem=n},maxlength:t?t:5e3})),React.createElement("ukg-input-assistive",{"data-automation":i+"-assistive",slot:"assistive"},React.createElement("ukg-label",{slot:"right","class":"width-max"},$.t("Common.CharactersLeft",{count:(t?t:5e3)-o.length}))))},t.defaultProps={required:!1,dataAutomation:"textarea"},t}(React.Component);n.UkgTextArea=t})(t=n.Atoms||(n.Atoms={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(t){var i=n.Atoms.BaseButton,r=function(n){function t(t){var i=n.call(this,t)||this;return i.handleBack=function(){i.prevPage===null?US.utils.window.redirect(i.props.defaultUrl):(US.utils.sessionStorage.removeItem(i.localStorageLocation),US.utils.window.redirect(i.prevPage))},i.localStorageLocation=i.props.localStorageLocation,i.prevPage=US.utils.sessionStorage.getItem(i.localStorageLocation),i}return __extends(t,n),t.prototype.render=function(){return React.createElement("div",{className:"backLinkContainer"},this.prevPage===null?React.createElement("div",null):React.createElement(i,{className:"btn btn-link p-0 backLink",onClick:this.handleBack.bind(this)},React.createElement("span",{className:"mr-2 fa fa-chevron-left",style:{top:"2px",marginLeft:"-1px"},"data-automation":"back-to-results"}),React.createElement("span",{style:{fontWeight:300}},this.props.text)))},t}(React.Component);t.BackLink=r})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(i){var r=t.Atoms.CollapsedIndicator,u=t.Atoms.Collapsible,f=n.Components.Atoms.BaseButton,e=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,s=n.className,t=n.dataAutomation,i=n.indicatorAlignment,h=n.headerAlias,e=n.headerAliasSupplementText,c=n.initialCollapsed,l=n.stickinessKey,o=n.onCollapse,a=n.children;return React.createElement(u,{className:classNames(["col-md-25 well well-light collapsible-panel",s]),dataAutomation:t,initialCollapsed:c,stickinessKey:l,header:function(n){return React.createElement(f,{className:"header-button",dataAutomation:t+"-button",onClick:function(){return o&&o(!n)}},i==="left"&&React.createElement(r,{key:"1",dataAutomation:"collapse-indicator",collapsed:n}),React.createElement("h4",{key:"0",className:"my-0 mr-auto","data-automation":t+"-title"},h,e&&React.createElement("span",{"data-automation":t+"-title-supplement",className:"text-muted ml-4"},React.createElement("em",null,e))),i==="right"&&React.createElement(r,{key:"1",dataAutomation:"collapse-indicator",collapsed:n}))}},React.createElement("div",{className:"body-content"},a))},t.defaultProps={initialCollapsed:!1,indicatorAlignment:"right"},t}(React.Component);i.CollapsiblePanel=e})(i=t.Molecules||(t.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(t){var i=n.Atoms.RightAngleCollapsedIndicator,r=n.Atoms.Collapsible,u=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.handleClick=function(n){n.preventDefault()},t.prototype.render=function(){var e=this,n=this.props,o=n.headerClassName,t=n.dataAutomation,u=n.headerAlias,f=n.expandedHeaderAlias,s=n.initialCollapsed,h=n.stickinessKey,c=n.children,l=n.className,a=n.hideHeaderTitle;return React.createElement(r,{dataAutomation:t,header:function(n){return React.createElement("div",null,React.createElement("a",{"data-automation":t+"-header",href:"#",onClick:e.handleClick},React.createElement("h4",null,React.createElement(i,{dataAutomation:"collapse-indicator",collapsed:n}),n&&React.createElement("span",{"data-automation":t+"-title"},$.t(u)),!n&&React.createElement("span",{"data-automation":t+"-title"},f?f:$.t(u)))))},headerTitle:a?"":u,headerClassName:o,initialCollapsed:s,stickinessKey:h,className:l},c)},t}(React.Component);t.CollapsibleSection=u})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=ReactDatePicker.DatePicker,i=function(n){function i(t){var i=n.call(this,t)||this,r;return i.hasListener=!1,i.clickListener=function(n){i.datePickerRef.contains(n.target)&&(i.hasListener||(document.addEventListener("mousedown",i.resetListener),i.hasListener=!0),$(document).trigger("react-datepicker-scroll",i.datePickerRef))},i.resetListener=function(n){i.datePickerRef.contains(n.target)||($(document).trigger("typeahead-resize",i.datePickerRef),document.removeEventListener("mousedown",i.resetListener),i.hasListener=!1)},i.handleChange=function(n){i.setState({value:n});var t=i.props.onChange;t&&t(n)},r=i.props.defaultValue,i.state={value:r},i}return __extends(i,n),i.prototype.componentWillUnmount=function(){document.removeEventListener("mousedown",this.clickListener)},i.prototype.componentDidMount=function(){var n=this;document.addEventListener("mousedown",this.clickListener);$(".react-date-picker__button__input__year").keydown(function(t){t.key==="Enter"&&($(n.datePickerRef).find(".react-date-picker__calendar-button").click(),$(n.datePickerRef).find(".react-date-picker__button__input__year").focus())})},i.prototype.render=function(){var i=this,n=this.props,f=n.className,e=n.dataAutomation,r=n.minDate,u=n.maxDate,o=this.state.value;return React.createElement("div",{"data-automation":e,ref:function(n){i.datePickerRef=n}},React.createElement(t,{className:f,calendarIcon:React.createElement("span",{className:"fa fa-calendar"}),locale:US.CurrentLocale.locale,minDetail:"decade",value:o,minDate:r?r:new Date(1800,0,1),maxDate:u?u:new Date(2500,0,1),onChange:function(n){return i.handleChange(n)}}))},i}(React.Component);n.DatePicker=i})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(t){var i=n.Atoms.RightAngleCollapsedIndicator,r=n.Atoms.Collapsible,u=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.handleClick=function(n){n.preventDefault()},t.prototype.render=function(){var f=this,n=this.props,t=n.dataAutomation,u=n.collapsedHeaderAlias,e=n.expandedHeaderAlias,o=n.initialCollapsed,s=n.stickinessKey,h=n.children;return React.createElement(r,{dataAutomation:t,header:function(n){return React.createElement("div",null,React.createElement("a",{"data-automation":t+"-header",href:"#",onClick:f.handleClick},React.createElement("h5",null,React.createElement(i,{dataAutomation:"collapse-indicator",collapsed:n}),React.createElement("span",{"data-automation":t+"-title"},n?$.t(u):$.t(e)))))},headerTitle:u,initialCollapsed:o,stickinessKey:s},h)},t}(React.Component);t.DeactivatedItemsCollapsibleSection=u})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(i){var r=t.Atoms.CollapsedIndicator,u=t.Atoms.Collapsible,f=t.Atoms.Panel,e=n.Components.Atoms.BaseButton,o=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,i=n.className,o=n.dataAutomation,s=n.headerAlias,t=n.collapsed,h=n.stickinessKey,c=n.onCollapse,l=n.children,a=classNames([i,"panel-well"]);return React.createElement(f,{elevation:"0",className:a},this.props.visibleContent?this.props.visibleContent(t):null,React.createElement(u,{className:classNames(["panel-content-well collapsible-panel",i]),dataAutomation:o,onChange:c,initialCollapsed:t,stickinessKey:h,headerClassName:classNames(["pl-0"]),header:function(){return React.createElement(e,{className:"header-button no-outline pt-0 pl-0",dataAutomation:o+"-button",onClick:function(){}},React.createElement("label",{key:"0","data-automation":o+"-title",className:"my-0 expandable-panel-header"},s),React.createElement("span",{className:"pr-3"}),React.createElement(r,{className:"expandable-indicator",key:"1",dataAutomation:"collapse-indicator",collapsed:t}))}}),React.createElement("div",{className:classNames([i,t?"expandable-panel hidden-panel":"expandable-panel"])},l))},t.defaultProps={collapsed:!1},t}(React.Component);i.ExpandablePanel=o})(i=t.Molecules||(t.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.handleCloseConfirmationButtons=function(n){n==$.t("Common.Leave")&&i.setState({allowClose:!0})},i.dismissModal=function(){var n=i.props.id,t=document.querySelector("#"+n);i.state.allowClose&&t.dismiss()},i.closeModalConfirmationCheck=function(){var n=i.props.confirmClose;n?i.confirmCloseElem.present():i.dismissModal()},i.state={allowClose:!i.props.confirmClose},i.navBar=React.createRef(),i}return __extends(t,n),t.prototype.componentDidMount=function(){var n=this;this.navBar.addEventListener("ukgNavCloseButtonSelected",this.closeModalConfirmationCheck);this.navBar.addEventListener("ukgHeaderClosedViaKeyboard",this.closeModalConfirmationCheck);this.modalElem.addEventListener("ukgModalDidDismiss",function(){US.utils.window.clearBeforeUnloadEvents();n.props.onDismiss&&n.props.onDismiss(!1)});this.props.confirmClose&&(this.buttonElem.buttonsHandler=this.handleCloseConfirmationButtons,US.utils.window.attachBeforeUnload(function(){return $.t("Common.YouWillLoseUnsavedChanges")}));this.setState({allowClose:!this.props.confirmClose});this.confirmCloseElem!=null&&this.confirmCloseElem.addEventListener("ukgDialogDidDismiss",this.dismissModal)},t.prototype.componentWillUnmount=function(){this.confirmCloseElem!=null&&this.confirmCloseElem.removeEventListener("ukgDialogDidDismiss",this.dismissModal);this.navBar.removeEventListener("ukgNavCloseButtonSelected",this.closeModalConfirmationCheck);this.navBar.removeEventListener("ukgHeaderClosedViaKeyboard",this.closeModalConfirmationCheck)},t.prototype.render=function(){var t=this,n=this.props,r=n.id,f=n.title,e=n.dataAutomation,o=n.confirmClose,u=n.confirmCloseMessage,i=n.isFramed;return React.createElement("div",null,React.createElement("ukg-modal",{id:r,"dismiss-on-esc":!1,ref:function(n){return t.modalElem=n},"is-full-screen":!0,"auto-scroll":!0,"backdrop-dismiss":!1,"class":"full-screen-modal","data-automation":e},React.createElement("ukg-nav-header",{"data-automation":"full-screen-modal-nav-header",slot:"modal-header","scrollable-content-id":"modal-full-screen-framed-container","class":"full-screen-framed-modal-nav","show-menu-button":"false","show-close-button":!0,heading:f,ref:function(n){return t.navBar=n}}),React.createElement("div",{id:"modal-full-screen-framed-container",className:"modal-full-screen-framed-container"},React.createElement("div",{className:i?"full-screen-framed-modal-bg":""},React.createElement("div",{className:i?"full-screen-framed-modal-grid-div ukg-p-xxxl":"ukg-p-xxl"},React.createElement("div",{"data-automation":"full-screen-modal-container",className:i?"full-screen-framed-modal-grid-container":"full-screen-container"},React.createElement("div",null,this.props.children)))))),o&&React.createElement("ukg-dialog",{id:r+"-confirm-close",ref:function(n){return t.confirmCloseElem=n},"content-type":"text","header-divider":!1,"has-header":!0,header:u?u:$.t("InterviewScheduling.Index.LeaveWithoutSaving")},React.createElement("ukg-dialog-text",{ref:function(n){return t.buttonElem=n},divider:!1,"cancel-string":$.t("Common.Stay"),"ok-string":$.t("Common.Leave"),content:$.t("InterviewScheduling.Index.ChangesDiscarded")})))},t}(React.Component);n.FullScreenModal=t})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Components.Atoms.Tooltip,r=function(n){function t(){var t=n!==null&&n.apply(this,arguments)||this;return t.getClassName=function(){var n=t.props.icon;switch(n){case"danger":return"fa fa-times-circle text-danger";case"warning":return"fa fa-exclamation-triangle text-warning";case"questionmark":return"fa fa-question-circle fa-lg";default:return""}},t}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.dataAutomation,r=n.tooltipContent,u=n.tooltipContentDataAutomation,f=n.margin;return React.createElement(i,{whiteBackground:!0,content:r,dataAutomation:u},React.createElement("i",{className:classNames(f,this.getClassName()),"data-automation":t}))},t}(React.Component);t.IconTooltip=r})(i=t.Molecules||(t.Molecules={}))})(i=t.Components||(t.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(i){var r=n.Components.Utils.Measure,u=n.Components.Atoms.Button,f=t.Utils.TrapFocus,e=function(n){function t(t){var i=n.call(this,t)||this;return i.minWidth=300,i.getStyle=function(n){var t=i.props.width,r=t>n?Math.min(t,Math.min(n,i.minWidth)):t;return{width:r,minWidth:i.minWidth}},i.closeModal=function(){document.body.classList.remove("modal-open");i.setState({isOpen:!1})},i.state={isOpen:i.props.show},i}return __extends(t,n),t.prototype.componentDidMount=function(){this.componentWillReceiveProps(this.props)},t.prototype.componentWillUnmount=function(){var n=this.props.focusModalTriggerOnClose;n&&n();document.body.classList.remove("modal-open")},t.prototype.componentWillReceiveProps=function(n){this.state.isOpen!==n.show&&this.setState({isOpen:n.show});n.show?document.body.classList.add("modal-open"):document.body.classList.remove("modal-open")},t.prototype.render=function(){var t=this,n=this.props,i=n.title,e=n.children,o=n.actions,s=n.closeButton,h=this.state.isOpen;return React.createElement(f,null,React.createElement("div",null,h&&React.createElement(r,{updateOnResize:!0},function(n){var r=n.width,f=n.measureRef;return React.createElement("div",{className:"ModalDialog",ref:f},React.createElement("div",{className:"modal-dialog",style:t.getStyle(r)},React.createElement("div",{"data-automation":"modal-dialog-content",className:"modal-content",role:"dialog","aria-label":t.props.ariaLabel},React.createElement("div",{className:"modal-header"},s&&React.createElement(u,{className:"close",buttonType:"text",onClick:t.closeModal},React.createElement("i",{className:"fa fa-times"})),React.createElement("h1",{"data-automation":"modal-dialog-title",className:"modal-title h5"},i)),React.createElement("div",{className:"modal-body"},e),React.createElement("div",{className:"modal-footer"},o))))})))},t.defaultProps={width:600,closeButton:!1},t}(React.Component);i.ModalDialog=e})(i=t.Molecules||(t.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=TinyMce.ReactEditor.Editor,r=n.Utils.HtmlHelper,u=function(n){function t(t){var i=n.call(this,t)||this;return i.getPlugins=function(){return"paste,searchreplace,lists,advlist,link,image,charmap,table,textcolor,colorpicker"},i.createOptions=function(){var t=i.props,f=t.hideSpecialChars,e=t.supportMergeTags,o=t.visible,s=t.readonly,h=t.extraOptions,c=function(){var n=[];return $("link[rel=stylesheet]").each(function(t,i){n.push($(i).attr("href"))}),n.join(",")},l=function(n,t){$(t.node).find("*").each(function(){for(var t=Object.keys($(this).data()),n=0;n<t.length;n++)$(this).removeAttr("data-"+t[n])})},a=function(n){switch(n){case"de-DE":return"de";case"en-GB":return"en_GB";case"es-ES":return"es";case"fr-CA":return"fr_FR";case"pt-BR":return"pt_BR";case"zh-CN":return"zh_CN";default:return"en_CA"}},r={relative_urls:!1,remove_script_host:!1,skin_url:"/Scripts/tinymce-4.8.3/skins/lightgray",menubar:!1,statusbar:!0,preview_styles:"font-family font-size font-weight font-style text-decoration text-transform background-color border border-radius",mode:"exact",height:250,plugins:"paste,searchreplace,lists,advlist,link,image,charmap,table,textcolor,colorpicker",resize:"vertical",contextmenu:!1,toolbar:"undo redo | cut copy paste searchreplace | bold italic underline | forecolor backcolor | bullist numlist | outdent indent | alignleft aligncenter alignright alignjustify | styleselect removeformat | "+(e?"mergeTags | ":"")+"link image | "+(f?"":"charmap ")+"table",content_css:c(),valid_styles:{"*":"padding-left,padding-right,padding-top,padding-bottom,padding,width,height,text-align,text-decoration,margin-left,margin-right,display,border-color,border,border-collapse,border-style,color,background-color,list-style-type"},valid_elements:"a[style|href|target=_blank|rel|title],br,#p[style],#span[style],#div[style],em[style],ul[style],li[style],ol[style],h1[style],h2[style],h3[style],h4[style],h5[style],h6[style],img[style|src|width|height|alt],strong/b,strong[style],sup[style],sub[style],#blockquote[style],#pre[style],code[style],table[style|width|height],caption[style],tbody[style],tr[style],#td[style|colspan|rowspan],th[style|colspan|rowspan],thead[style],dl[style],dd[style],dt[style]",paste_postprocess:l,modal:!1,visible:o,readonly:s,branding:!1},u=a(i18n.language),n;return r.language=u,r.language_url="/Scripts/tinymce-4.8.3/langs/"+u+".js",r.browser_spellcheck=!0,n=$.extend({},r,h),n.readonly&&(n.body_class="readonly"),n.visible===!1&&(n.toolbar=!1),n},i.attachChangeHandler=function(){$(i.myRef).change(function(n){var t=i.props.onEditorChange;i.editor.editor.setContent(n.target.value);t(n.target.value)})},i.detachChangeHandler=function(){$(i.myRef).unbind("change")},i.handleEditorChange=function(n){var t=i.props.onEditorChange;$(i.myRef).val(n);t(n)},i.handleEditorBlur=function(){var n=i.props.onBlur;n&&n()},i}return __extends(t,n),t.prototype.componentDidMount=function(){var n=this.props.value;this.attachChangeHandler();$(this.myRef).val(n)},t.prototype.componentWillUnmount=function(){this.detachChangeHandler()},t.prototype.remainingCharacters=function(){var n=this.props,i=n.value,t=n.limit,u=r.extractPlainText(i);return t?t-u.length:null},t.prototype.render=function(){var t=this,n=this.props,e=n.initialValue,o=n.value,s=n.supportMergeTags,h=n.mergeTags,c=n.dataAutomation,l=n.limit,a=n.delayInit,v=n.delayModalInit,u=n.charCountDataAutomation,r=n.error,f=this.remainingCharacters();return React.createElement("div",{ref:function(n){t.myRef=n},className:"mce-new-ui","data-automation":c},React.createElement(i,{ref:function(n){t.editor=n},initialValue:e,supportMergeTags:s,mergeTags:h,onEditorChange:function(n){t.handleEditorChange(n)},onBlur:this.handleEditorBlur,plugins:this.getPlugins(),init:this.createOptions(),value:o,delayInit:a,delayModalInit:v}),l&&React.createElement("div",{"data-automation":u?u:"character-count"},React.createElement("ukg-input-assistive",{"data-automation":"email-message-assistive",slot:"assistive","class":"mb-0"},React.createElement("ukg-label",{slot:"left",color:"error",style:{visibility:r?"visible":"hidden"}},React.createElement("ukg-icon",{size:"s",name:"warning",color:"error"}),r),React.createElement("ukg-label",{"class":"width-max",color:f<=0||r?"error":"",slot:"right"},$.t("Common.CharactersLeft",{count:f})))))},t.defaultProps={initialValue:null,visible:!0,readonly:!1,hideSpecialChars:!1,supportMergeTags:!1,mergeTags:[],delayInit:!1,delayModalInit:!1,error:null},t}(React.Component);t.RichTextEditor=u})(i=t.Molecules||(t.Molecules={}))})(i=t.Components||(t.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Components.Atoms.SearchTips,r=n.Rct.Components.Atoms.DelayedTextInput,u=function(n){function t(){var t=n!==null&&n.apply(this,arguments)||this;return t.handleChange=function(n){if(t.props.onChange)t.props.onChange(n)},t}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.id,f=n.label,e=n.placeholder,o=n.dataAutomation,s=n.maxLength,u=n.showSearchTips,h=n.className,c=n.throttle;return React.createElement("div",{className:"search-container "+h},React.createElement("div",{className:"row search-bar"},React.createElement("div",{className:"col-md-24"},React.createElement("label",{className:"sr-only",htmlFor:t},f),React.createElement("div",{className:u?"right-inner-addon dropdown":""},React.createElement(r,{id:t,dataAutomation:o,maxLength:s,placeholder:e,onFinishedTyping:this.handleChange,doneTypingInterval:c}),u&&React.createElement("div",{className:"search-tips-target"},React.createElement(i,null))))))},t.defaultProps={id:"search-input",dataAutomation:"search-input",placeholder:"",label:"",throttle:0,maxLength:200,showSearchTips:!1},t}(React.Component);t.SearchInput=u})(i=t.Molecules||(t.Molecules={}))})(i=t.Components||(t.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=ReactBootstrapTypeahead.AsyncTypeahead,r=n.Rct.Components.Atoms.Button,u=function(n){function t(t){var i=n.call(this,t)||this;return i.filterOptionsById=function(n,t){var r=i.props.getOptionId;return t?n.filter(function(n){return t.some(function(t){return t===r(n)})}):[]},i.handleBlur=function(){i.typeahead!=null&&$(i.typeahead.getInstance().getInput()).blur(function(){i.typeahead.getInstance()._hideMenu();$(document).trigger("typeahead-resize",i.typeahead.getInstance().getInput())})},i.handleChange=function(n){var r=i.state.topOptions,u=i.props.resetAfterSelection,t;i.updateTopOptions(n);i.setState({topOptions:r,selected:n});t=i.props.onSelectionChange;t&&t(n);u&&i.handleClear();i.typeahead!=null&&$(document).trigger("typeahead-resize",i.typeahead.getInstance().getInput())},i.handleClear=function(){i.typeahead.getInstance().clear();i.setState({selected:[]},function(){i.typeahead.getInstance().focus()});var n=i.props.onSelectionChange;n&&n([])},i.handleFocus=function(){$(i.typeahead.getInstance().getInput()).focus(function(){$(document).trigger("react-typeahead-scroll",i.typeahead.getInstance().getInput())})},i.handleSearch=function(n){var t=i.props.getSearchOptions;i.setState({isLoading:!0});t(n,i.props.maxOptions,function(n){i.setState({options:n},function(){i.setState({isLoading:!1})})})},i.hasSelected=function(){var n=i.state.selected;return n.length>0},i.loadInitialOptions=function(){var n=i.props,r=n.defaultSelected,t=n.getOptionId,u=n.getInitialOptions,f=r.map(function(n){return t(n)});i.setState({isLoading:!0});u(function(n){var e=r.filter(function(i){return!n.find(function(n){return t(n)===t(i)})}),u;n.splice.apply(n,[0,0].concat(e));n.splice(i.props.maxOptions);u=i.filterOptionsById(n,f);i.setState({topOptions:n,options:n,selected:u},function(){i.setState({isLoading:!1})})})},i.showClearButton=function(){if(!i.props.shouldShowClearButton)return!1;var n=i.state.isLoading;return!n&&i.hasSelected()},i.showSearchIcon=function(){var n=i.state.isLoading;return!n&&!i.hasSelected()},i.updateSelection=function(){var n=i.props,t=n.defaultSelected,u=n.getOptionId,f=i.state.topOptions,r=i.filterOptionsById(f,t.map(function(n){return u(n)}));r.length===t.length?i.handleChange(r):i.loadInitialOptions()},i.updateTopOptions=function(n){var r=i.props.getOptionId,t=i.state.topOptions;n.forEach(function(n){var i=t.find(function(t){return r(t)===r(n)}),u=t.indexOf(i);u>=0?(t.splice(u,1),t.splice(0,0,i)):t.splice(0,0,n)});t.splice(i.props.maxOptions)},i.state={topOptions:[],options:[],selected:[],isLoading:!1},i}return __extends(t,n),t.prototype.componentDidMount=function(){var n=this;this.loadInitialOptions();$(this.typeahead.getInstance().getInput()).change(function(t){t.target.value===""&&(t.persist=function(){},n.typeahead.getInstance()._handleInputChange(t))});$(this.typeahead.getInstance().getInput()).on("update-typeahead",function(t){t&&(t.persist=function(){},n.typeahead!=null&&(n.typeahead.getInstance()._handleInputChange(t),n.typeahead.getInstance().blur()))})},t.prototype.componentDidUpdate=function(n){var t=this.props.getOptionId,i=n.defaultSelected.map(function(n){return t(n)}),r=this.props.defaultSelected.map(function(n){return t(n)});i.equals(r)||this.updateSelection()},t.prototype.render=function(){var t=this,n=this.props,s=n.id,h=n.dataAutomation,c=n.getOptionLabel,l=n.multiple,a=n.placeholder,v=n.renderOption,y=n.subHtml,u=n.disabled,p=n.emptyLabel,w=n.inputProps,e=n.useUkgIcon,o=n.className,f=this.state,b=f.options,k=f.selected,d=f.isLoading;return React.createElement("div",{id:s,className:"form-group has-feedback "+(o?o:"")},React.createElement("div",{className:"twitter-typeahead typeahead-group typeahead-group-right async-typeahead","data-automation":h},e&&React.createElement("ukg-icon",{"class":"has-feedback form-control-feedback",name:"search"}),React.createElement(i,{ref:function(n){return t.typeahead=n},isLoading:d,options:b,selected:k,labelKey:c,minLength:0,multiple:l,useCache:!0,selectHintOnEnter:!0,placeholder:a,onChange:function(n){return t.handleChange(n)},onBlur:function(){return t.handleBlur()},onFocus:function(){return t.handleFocus()},onSearch:function(n){return t.handleSearch(n)},renderMenuItemChildren:v,disabled:u,filterBy:function(){return!0},emptyLabel:p,searchText:"",inputProps:w,promptText:""}),this.showSearchIcon()&&!u&&!e&&React.createElement("span",{className:"fa fa-search muted form-control-feedback","aria-hidden":"true"}),this.showClearButton()&&!u&&React.createElement("span",{className:"typeahead-addon typeahead-button-addon-right","data-automation":"typeahead-clear"},React.createElement(r,{dataAutomation:"clear-button",icon:"fa fa-times",onClick:function(){return t.handleClear()}}))),y)},t.defaultProps={defaultSelected:[],multiple:!1,disabled:!1,shouldShowClearButton:!0,maxOptions:10},t}(React.Component);t.Typeahead=u})(i=t.Molecules||(t.Molecules={}))})(i=t.Components||(t.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=ReactBootstrapTypeahead.AsyncTypeahead,i=function(n){function i(t){var i=n.call(this,t)||this;return i.onChange=function(n){i.props.onSelectionMade(i.typeahead,n[0]);i.itemSelected=!0;i.typeahead.getInstance().clear();i.setState({options:[]})},i.handleChange=function(n){i.promptText=i.props.promptText;i.setState({inputText:n,options:[]})},i.handleEnterPress=function(n){if(n.preventDefault(),n.keyCode===13&&!i.itemSelected){i.loadData();return}i.itemSelected=!1;i.emptyLabel=i.props.promptText;i.setState({showEmptyLabel:!0})},i.loadData=function(){var n=i.props.getUrl();$.post(n,JSON.stringify({Query:i.state.inputText,Limit:i.props.limit})).then(function(n){var t=i.props.mapResults===undefined?n:i.props.mapResults(n);i.emptyLabel=i.props.emptyLabel;t.length==0&&(i.promptText=i.props.emptyLabel);i.setState({isLoading:!1,options:t});i.typeahead.getInstance().blur();i.typeahead.getInstance().focus()})},i.state={options:[],isLoading:!1,inputText:"",showEmptyLabel:!1},i.promptText=i.props.promptText,i}return __extends(i,n),i.prototype.clearResults=function(){this.typeahead.getInstance().clear();this.emptyLabel=this.props.emptyLabel;this.setState({options:[]})},i.prototype.componentDidMount=function(){this.props.setControl!==undefined&&this.props.setControl(this)},i.prototype.render=function(){var r=this,n=this.props,u=n.filterByCallback,f=n.getOptionLabel,e=n.placeholder,o=n.hasMenuItemSubheader,s=n.getMenuItemHeader,h=n.getMenuItemSubheader,i=this.state,c=i.options,l=i.isLoading;return React.createElement("div",{className:"flex typeahead-with-search-button"},React.createElement(t,{filterBy:u,ref:function(n){return r.typeahead=n},inputProps:{onKeyUp:this.handleEnterPress,"data-automation":"type-ahead-input"},minLength:0,isLoading:l,options:c,labelKey:f,useCache:!1,selectHintOnEnter:!0,onSearch:function(){},onChange:this.onChange,placeholder:e,searchText:this.props.searchText,promptText:this.promptText,emptyLabel:this.emptyLabel,paginationText:this.props.paginationText,onInputChange:this.handleChange,renderMenuItemChildren:function(n){return React.createElement("div",null,React.createElement("div",null,React.createElement("strong",null,s(n))),o&&React.createElement("div",null,React.createElement("span",null,h(n))))}}),React.createElement("button",{className:"btn btn-primary",onClick:this.loadData},React.createElement("i",{className:"fa fa-search"})," ",React.createElement("span",null,this.props.searchButtonText)))},i.defaultProps={limit:10},i}(React.Component);n.TypeaheadWithSearchButton=i})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i=n.Atoms.Button,r=n.Atoms.Dropdown,u=n.Atoms.DropdownSize,f=n.Utils.Measure,e=n.Atoms.ScrollView,o=n.Atoms.Tooltip,s=function(n){function s(i){var r=n.call(this,i)||this;return r.onItemClicked=function(n){var i=!1,u=r.state.items.map(function(t){return t.id===n&&(t.isSelected=!t.isSelected,i=t.isSelected),t});r.setState({items:u});r.props.onDisplayColumnChanged(new t.ColumnManagerEventArgs(n,i))},r.state={isOpen:!1,items:r.props.items},r}return __extends(s,n),s.prototype.onCloseDropdown=function(){this.setState({isOpen:!1})},s.prototype.onTriggerClick=function(){this.setState({isOpen:!this.state.isOpen})},s.prototype.render=function(){var n=this,s=this.props,h=s.title,c=s.tooltip,l=s.items,a=this.state.isOpen;return React.createElement(r,{className:"select-list-filter filter-manager mr-0",dataAutomation:"column-manager-dropdown",isOpen:a,onCloseRequest:function(){return n.onCloseDropdown()},size:u.Small,rightAligned:!0,trigger:function(){return React.createElement(o,{content:c,wrapContent:!1,width:"auto"},React.createElement(i,{onClick:function(){return n.onTriggerClick()},dataAutomation:"column-manager-button",className:"btn-basic-icon"},React.createElement("i",{className:"fa fa-angle-double-down"})))},dropdownRef:function(t){n.element=t}},React.createElement("div",{className:"dropdown-default-font"},React.createElement("div",{className:"filter-dropdown-header clearfix"},React.createElement("span",{"data-automation":"column-manager-header"},h),React.createElement(i,{dataAutomation:"column-manager-close-button",buttonType:"link",className:"pull-right",icon:"fa fa-times fa-lg",onClick:function(){return n.onCloseDropdown()}})),React.createElement(f,{updateOnResize:!0},function(i){var r=i.height,u=i.measureRef;return React.createElement(e,{height:r,bottomPadding:20},React.createElement("div",{"data-automation":"column-manager-options",className:"options",ref:u},l.map(function(i){return React.createElement(t.SelectableListItem,{key:i.id,id:i.id,title:i.title,isSelected:i.isSelected,onClick:function(){return n.onItemClicked(i.id)}})})))})))},s}(React.Component);t.ColumnManager=s})(i=t.ColumnManager||(t.ColumnManager={}))})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.id=n;this.displayColumn=t}return n}();n.ColumnManagerEventArgs=t})(t=n.ColumnManager||(n.ColumnManager={}))})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.id,i=n.title,r=n.isSelected,u=n.onClick;return React.createElement("div",{"data-automation":"selectable-option",className:"select-list-option clearfix",onClick:function(){return u(t)}},React.createElement("i",{"data-automation":"selectable-option-icon",className:classNames(["fa","fa-check",{invisible:!r}])}),React.createElement("div",{className:"option-label"},React.createElement("span",null,i)))},t}(React.Component);n.SelectableListItem=t})(t=n.ColumnManager||(n.ColumnManager={}))})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(i){var r;(function(i){var u=n.Components.Atoms.Dropdown,r=n.Components.Atoms.DropdownSize,f=t.Atoms.ScrollView,e=t.Utils.Measure,o=function(n){function t(t){var i=n.call(this,t)||this;return i.smallOptionMaxLength=21,i.handleTriggerClick=function(){i.setState({isOpen:!0})},i.handleCloseDropdown=function(){i.setState({isOpen:!1})},i.handleDropdownItem=function(n,t){var r=i.props.onItemClick;n.preventDefault();i.handleCloseDropdown();r(t.id,t.extraField)},i.hasSmallOptions=function(){var n=i.props.groups;return n.every(function(n){return n.groupItems.every(function(n){return n.itemDisplayName.length<=i.smallOptionMaxLength})})},i.hasLargeOptions=function(){var n=i.props.groups;return n.some(function(n){return n.groupItems.some(function(n){return n.itemDisplayName.length>i.smallOptionMaxLength})})},i.state={isOpen:!1},i}return __extends(t,n),t.prototype.getDropdownSize=function(){return this.hasSmallOptions()?r.Small:this.hasLargeOptions()?r.Large:null},t.prototype.getDrodownClassName=function(){var n=this.props.disabled;return n?"base-dropdown select-list-filter":"base-dropdown select-list-filter form-control toggle-selector mr-0"},t.prototype.render=function(){var t=this,n=this.props,s=n.groups,i=n.dataAutomation,r=n.placeholder,h=n.defaultWhenEmpty,c=n.disabled,o=this.state.isOpen;return React.createElement(u,{className:this.getDrodownClassName(),isOpen:o,size:this.getDropdownSize(),"aria-expanded":o,onCloseRequest:function(){return t.handleCloseDropdown()},trigger:function(){return c?React.createElement("input",{style:{width:300},disabled:!0,type:"text",className:"form-group form-control","data-automation":i,maxLength:0,placeholder:r}):React.createElement("div",{onClick:function(){return t.handleTriggerClick()},"data-automation":i,className:"toggle-trigger"},r,React.createElement("i",{className:"fa fa-angle-down"}))}},React.createElement(e,{updateOnResize:!0},function(n){var i=n.height,r=n.measureRef;return React.createElement(f,{height:i,minHeight:200,bottomPadding:20},React.createElement("div",{role:"menu","data-automation":"dropdown-group-area",ref:r},s.map(function(n,i){return React.createElement("div",{key:i},React.createElement("div",{className:"dropdown-group-header","data-automation":"dropdown-group-header"},n.displayName),n.groupItems.length>0&&React.createElement("div",null,n.groupItems.map(function(n,i){return React.createElement("div",{className:"select-list-option",key:i,onClick:function(i){return t.handleDropdownItem(i,n)},"data-automation":"dropdown-group-item"},React.createElement("div",{className:"dropdown-group-item"},n.itemDisplayName))})),n.groupItems.length===0&&React.createElement("div",null,React.createElement("div",null,React.createElement("div",{className:"dropdown-group-item-default"},h))))})),React.createElement("div",null," "))}))},t}(React.Component);i.GroupDropdown=o})(r=i.Common||(i.Common={}))})(i=t.Molecules||(t.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(t){var i=function(t){function i(n){var i=t.call(this,n)||this;return i.onChange=function(n,t){if(i.props.onChange)i.props.onChange(i.toFloat(n),i.toFloat(t))},i.valueDisplay=function(n){return n==null?null:$.t("Common.Percentage",{percentage:n})},i.toFloat=function(n){return n==null?null:n/100},i.toInteger=function(n){return n==null?null:Math.round(n*100)},i}return __extends(i,t),i.prototype.render=function(){var t=this.props,i=t.selectedMinimum,r=t.selectedMaximum,u=t.minimum,f=t.maximum,e=t.step;return React.createElement(n.RangeSlider,{minimum:this.toInteger(u),maximum:this.toInteger(f),step:this.toInteger(e),onChange:this.onChange,selectedMinimum:this.toInteger(i),selectedMaximum:this.toInteger(r),valueDisplayFunc:this.valueDisplay})},i.defaultProps={minimum:0,maximum:1,step:.5},i}(React.Component);t.PercentRangeSlider=i})(t=n.Common||(n.Common={}))})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i=n.Components.Atoms.Slider,r=n.Components.Atoms.SliderRange,u=function(n){function t(t){var i=n.call(this,t)||this;return i.onChange=function(n){if(i.props.onChange){var t=n[0],r=n[1];i.props.onChange(t,r)}},i}return __extends(t,n),t.prototype.render=function(){var n=this.props,o=n.dataAutomation,t=n.selectedMinimum,u=n.selectedMaximum,f=n.minimum,e=n.maximum,s=n.step,h=n.valueDisplayFunc,c=t==null||isNaN(t)?f:t,l=u==null||isNaN(u)?e:u;return React.createElement(i,{min:f,max:e,step:s,range:r.full,values:[c,l],onChange:this.onChange,dataAutomation:o,valueDisplayFunc:h})},t.defaultProps={dataAutomation:"range-slider"},t}(React.Component);t.RangeSlider=u})(i=t.Molecules||(t.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.CollapsedIndicator,r=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,r=n.collapsed,u=n.selected,f=n.optionLabel,t=n.informationLabel,e=n.informationLabelClassName;return React.createElement("div",{className:"flex"},React.createElement(i,{collapsed:r,className:classNames([{active:u}])}),React.createElement("div",{className:"collapsible-label option-label","data-automation":"collapsible-label"},t&&React.createElement("span",{className:e,"data-automation":"information-label"},$.t(t)),React.createElement("span",null,f)))},t.defaultProps={informationLabelClassName:"label label-default mr-2"},t}(React.Component);t.CollapsibleFilterHeader=r})(i=t.Filters||(t.Filters={}))})(i=t.Molecules||(t.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i=n.Atoms.Button,r=n.Atoms.Tooltip;t.FilterDropdownTrigger=function(n){var t=n.isActive,u=t===void 0?!1:t,f=n.label,e=n.title,o=n.onClear,s=n.onClick;return React.createElement("div",{className:"dropdown-trigger"},u&&React.createElement("button",{className:"btn-link clear-options","data-automation":"clear-filter-button",onClick:o},React.createElement("i",{className:"fa fa-times"})),React.createElement(r,{content:e},React.createElement(i,{buttonType:"link",className:classNames(["dropdown-label",{active:u}]),"data-automation":"filter-button",onClick:s},React.createElement("span",{className:"mr-1"},f),React.createElement("span",{className:"caret"}))))};t.FilterDropdownTrigger.displayName="FilterDropdownTrigger"})(i=t.Filters||(t.Filters={}))})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)};__rest=this&&this.__rest||function(n,t){var u={},r;for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&t.indexOf(i)<0&&(u[i]=n[i]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(r=0,i=Object.getOwnPropertySymbols(n);r<i.length;r++)t.indexOf(i[r])<0&&(u[i[r]]=n[i[r]]);return u},function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n.FilterOption=function(n){var u=n.children,f=n.className,e=n.dataAutomation,t=n.isSelected,o=t===void 0?!1:t,s=n.title,h=n.onClick,i=n.disabled,r=i===void 0?!1:i,c=__rest(n,["children","className","dataAutomation","isSelected","title","onClick","disabled"]);return React.createElement("div",__assign({className:classNames(["select-list-option","clearfix",f,{"disabled-option":r}]),"data-automation":e,title:s,onClick:r?null:h},c),React.createElement("i",{className:classNames(["fa","fa-check",{invisible:!o}]),"data-automation":"option-icon"}),React.createElement("div",{className:"option-label","data-automation":"option-label"},React.createElement("span",null,u)))};n.FilterOption.displayName="FilterOption"})(t=n.Filters||(n.Filters={}))})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n.FilterPanel=function(n){var t=n.children,i=n.onReset;return React.createElement("div",{id:"FilterPanel","data-automation":"filter-panel-control",className:"clearfix search-filter-panel filter-panel hidden-xs"},React.createElement("div",{className:"filter-label col-xs-16 pl-0"},React.createElement("strong",null,$.t("Recruiter.Common.Filters.Header"))),React.createElement("div",{className:"col-xs-8 text-right pr-0"},React.createElement("button",{"data-automation":"reset-button",className:"btn-link",onClick:function(){return i()}},React.createElement("i",{className:"fa fa-refresh"}),React.createElement("span",null," "+$.t("Recruiter.Common.Filters.Reset")))),React.createElement("div",{className:"well"},t))}})(t=n.Filters||(n.Filters={}))})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},NestedListFilterApplicantQuery=Recruiter.ApplicantQuery,Recruiting;(function(n){var t;(function(t){var i;(function(t){var i;(function(i){var r;(function(i){var r=t.Atoms.Collapsible,f=t.Atoms.Dropdown,u=t.Atoms.DropdownSize,e=t.Utils.Measure,o=t.Atoms.ProgressIndicator,s=t.Atoms.ScrollView,h=function(t){function h(i){var r=t.call(this,i)||this;return r.dropdownLabelMaxLength=20,r.dropdownTitleMaxLength=500,r.optionLabelMaxLength=55,r.optionTitleMaxLength=500,r.nestedOptionLabelMaxLength=30,r.nestedOptionTitleMaxLength=500,r.smallOptionMaxLength=21,r.clearOptions=function(n){var t={selectedOptions:[],selectedNestedOptions:[]};n?r.setState(t,n):r.setState(t)},r.closeDropdown=function(){r.setState({isOpen:!1,searchPhrase:""});r.setGroups();r.restoreStyles()},r.selectedNestedOptionsCount=function(){var n=r.state.selectedNestedOptions;return n.length},r.hasSmallOptions=function(){var n=r.state.options;return n.every(function(n){return n.OptionLabel.length<=r.smallOptionMaxLength})},r.hasLargeOptions=function(){var n=r.state.options;return n.some(function(n){return n.OptionLabel.length>r.smallOptionMaxLength})},r.isOptionExpanded=function(n){var t=r.state.expandedOptions;return t.some(function(t){return t.Id===n.Id})},r.isOptionSelected=function(n){var t=r.state.selectedOptions;return t.some(function(t){return t.Id===n.Id})},r.isNestedOptionSelected=function(n){var t=r.state.selectedNestedOptions;return t.some(function(t){return t.Id===n.Id})},r.isSearching=function(){var n=r.state.searchPhrase;return(n||"").length>0},r.nestedOptionLabel=function(t){var i=r.props.shouldShowCountOnNestedOptionLabel,u=n.StringUtils.truncate(t.OptionLabel,r.nestedOptionLabelMaxLength);return i?u+" "+t.OptionLabelCount:n.StringUtils.truncate(t.OptionLabel,r.nestedOptionLabelMaxLength)},r.nestedOptionTitle=function(t){return t.OptionLabel&&t.OptionLabel.length>r.nestedOptionLabelMaxLength?n.StringUtils.truncate(t.OptionLabel,r.nestedOptionTitleMaxLength):""},r.noResults=function(){var n=r.state,t=n.options,i=n.refinedOptions;return r.isSearching()?i.length===0:t.length===0},r.onClearClick=function(){r.clearOptions(function(){r.closeDropdown();r.triggerSearch()})},r.onOptionClick=function(n){var t=r.state.expandedOptions,i;r.isOptionExpanded(n)?(i=t.indexOf(n),t.splice(i,1)):t.push(n);r.setState(function(){return{expandedOptions:t}})},r.onNestedOptionClick=function(n){var i=r.state,e=i.options,t=i.selectedNestedOptions,u,f;r.isNestedOptionSelected(n)?(u=t.indexOf(n),t.splice(u,1)):t.push(n);f=e.filter(function(n){return n.NestedOptions.some(function(n){return r.isNestedOptionSelected(n)})});r.setState(function(){return{selectedOptions:f,selectedNestedOptions:t}},r.triggerSearch)},r.onSearchInputChanged=function(n){var i=r.state.options,t=n.target.value,u=i.filter(function(n){return n.contentMatches(t)||n.NestedOptions.some(function(n){return n.contentMatches(t)})});r.setState({searchPhrase:t,refinedOptions:u})},r.optionsCount=function(){var n=r.state.options;return n.length},r.optionLabel=function(t){return n.StringUtils.truncate(t.OptionLabel,r.optionLabelMaxLength)},r.optionTitle=function(t){return t.OptionLabel&&t.OptionLabel.length>r.optionLabelMaxLength?n.StringUtils.truncate(t.OptionLabel,r.optionTitleMaxLength):""},r.pushFiltersToQueryString=function(n,t,i){var o={OpportunityId:i.OpportunityIds[0],sp:r.props.getOrderBy().PropertyName,sa:r.props.getOrderBy().Ascending.toString().charAt(0),tp:i.Top(),sk:i.Skip(),as:i.QueryString},u=$.param(o),f=n.v.reduce(function(n,t){return n?n+("+"+t):""+t}),e;f&&(u+="&f"+n.id+"="+f);e=t.filter(function(t){return n.id!==t.id});e.forEach(function(n){var t=n.v.reduce(function(n,t){return n?n+("+"+t):""+t});t&&(u+="&f"+n.id+"="+t)});r.props.pushFiltersToQueryStringCallback(u)},r.selectedOptionsCount=function(){var n=r.state.selectedOptions;return n.length},r.setGroups=function(){var n=r.state.options;r.setState({groupedOptions:{selected:n.filter(r.isOptionSelected),remaining:n.filter(function(n){return!r.isOptionSelected(n)})}})},r.toggleDropdown=function(){var n=r.state.isOpen;n?r.closeDropdown():r.openDropdown()},r.originReactComponentCallbackWhenShouldInvalidate=function(){r.setState({isFetching:!0});$.post(r.props.optionsUrl,ko.mapping.toJSON(r.getOptionsQuery())).done(function(n){r.setOptions(n);r.setGroups();r.setState(function(){return{wasInitialized:!0}},function(){return r.triggerSearch(!0)})}).always(function(){r.setState({isFetching:!1})})},r.state={isOpen:!1,isFetching:!1,searchPhrase:"",options:[],expandedOptions:[],selectedOptions:[],selectedNestedOptions:[],groupedOptions:{selected:[],remaining:[]},refinedOptions:[],wasInitialized:!1},r.initOptionsQuery(),i.setShouldRehydrateSubscriptionCallback(function(n){r.rehydrate(n)}),r}return __extends(h,t),h.prototype.componentDidMount=function(){this.rehydrate()},h.prototype.componentWillUpdate=function(n){var t=this.props,i=t.shouldInvalidate,r=t.shouldReset,u=t.shouldRehydrate;!i&&n.shouldInvalidate&&this.fetchInitialData();!r&&n.shouldReset&&(this.setState({searchPhrase:""}),this.clearOptions(this.setGroups));!u&&n.shouldRehydrate&&this.rehydrate()},h.prototype.componentDidUpdate=function(){this.searchInput&&this.searchInput.focus()},h.prototype.defaultDropdownLabel=function(){var n=this.props.searchFilter;return n.TranslationKey?$.t(n.TranslationKey):n.DisplayName},h.prototype.dropdownLabelBasedOnNestedOptions=function(t){var i=this.state,r=i.selectedOptions,u=i.selectedNestedOptions;return r[0].OptionLabel&&u[0].OptionLabel?t+" "+u[0].OptionLabel+" | "+n.StringUtils.truncate(r[0].OptionLabel,this.dropdownLabelMaxLength):this.defaultDropdownLabel()+" (1)"},h.prototype.dropdownLabelBasedOnOptions=function(t){var i=this.state.selectedOptions;return i[0].OptionLabel?""+t+n.StringUtils.truncate(i[0].OptionLabel,this.dropdownLabelMaxLength):this.defaultDropdownLabel()+" (1)"},h.prototype.dropdownLabel=function(n){var i=this.props.shouldShowCountOnNestedOptionLabel,t;return n>1?this.defaultDropdownLabel()+" ("+n+")":n===1?(t=this.selectedDropdownLabel()?this.selectedDropdownLabel()+": ":"",i?this.dropdownLabelBasedOnNestedOptions(t):this.dropdownLabelBasedOnOptions(t)):this.defaultDropdownLabel()},h.prototype.dropdownTitle=function(){if(this.selectedOptionsCount()===1){var t=this.state.selectedOptions;return t[0].OptionLabel?this.defaultDropdownLabel()+": "+n.StringUtils.truncate(t[0].OptionLabel,this.dropdownTitleMaxLength):this.defaultDropdownLabel()+" (1)"}return null},h.prototype.dropdownSize=function(){return this.hasSmallOptions()?u.Small:this.hasLargeOptions()?u.Large:null},h.prototype.fetchInitialData=function(){var n=this;this.setState({isFetching:!0});$.post(this.props.optionsUrl,ko.mapping.toJSON(this.getOptionsQuery())).done(function(t){n.setOptions(t);n.setGroups();n.setState({wasInitialized:!0})}).always(function(){n.setState({isFetching:!1})})},h.prototype.getOptionsQuery=function(){return this.props.searchFragment},h.prototype.getTermsSearchFilter=function(){var t=this.props.searchFilter,i=this.state.selectedNestedOptions;return new n.Common.Search.TermsSearchFilter({t:t.T,extra:t.Extra,fieldName:t.FieldName,values:i.map(function(n){return n.Id})})},h.prototype.initOptionsQuery=function(){var t=this.props,i=t.searchFragment,n=t.searchFilter;i.Typeahead=new US.Recruiter.MultiselectTypeaheadQuery({FieldName:n.FieldName,Extra:n.Extra,Limit:n.OptionsLimit||15})},h.prototype.openDropdown=function(){var n=this.state.wasInitialized;this.setState({isOpen:!0});n||this.fetchInitialData()},h.prototype.rehydrate=function(t){var v=this,o,e=this.props,y=e.filterValueProviderFactory,p=e.hydratedFilterValues,s=e.searchFilter,u=this.state.options,h=(o=Array()).concat.apply(o,u.map(function(n){return n.NestedOptions})),w=y.create(s.FieldName,s.Extra),c=t?t:p,r=w.getDataValues(c),i,f;if(r&&!u.some(function(n){return n.QuestionHash==undefined})){var l=this.getNewHydratedValues(u,h,r),b=l.hasConversion,a=l.newHydratedValues;b&&(this.pushFiltersToQueryString(a,c,this.props.applicantQuery),r=a)}i=Array();r&&i.push.apply(i,r.v.map(function(t){var i=h.find(function(n){return n.Id===t});return i||new n.SelectListOption({Id:t})}));f=u.filter(function(n){return n.NestedOptions.some(function(n){return i.some(function(t){return n.Id===t.Id})})});i.map(function(t){var i=new n.SelectListOption({Id:t.Id.substring(0,t.Id.indexOf("_"))});return i.QuestionId=t.QuestionId,i.QuestionHash=t.QuestionHash,i}).forEach(function(n){f.some(function(t){return t.Id===n.Id})||f.push(n)});this.setState(function(){return{selectedOptions:f,selectedNestedOptions:i}},function(){return v.triggerSearchWithShouldInvalidateCallback(!0)})},h.prototype.getNewHydratedValues=function(n,t,i){var r=!1,u=__assign({},i,{v:i.v.map(function(i){var f=i.split("_")[0],e=i.split("_")[1],u=n.find(function(n){return n.QuestionId===f}),o=u?t.find(function(n){return u.QuestionId+"_"+n.QuestionId===i}).QuestionHash:e,s=u?u.QuestionHash+"_"+o:i;return r=u?!0:!1,s})});return{hasConversion:r,newHydratedValues:u}},h.prototype.restoreStyles=function(){var n=$(this.element),t=n.find(".options");n.css({height:"auto",overflow:"auto"});t.css({height:"auto",overflow:"auto","overflow-y":"auto"})},h.prototype.selectedDropdownLabel=function(){var n=this.props.searchFilter;return n.SelectedTranslationKey?$.t(n.SelectedTranslationKey):n.SelectedDisplayName},h.prototype.setOptions=function(t){var o=this,s,i=t.map(function(t){return new n.SelectListOption(t)}),y=[].concat.apply([],i.map(function(n){return n.NestedOptions})).filter(function(n){return o.isNestedOptionSelected(n)}),p=i.filter(function(n){return n.NestedOptions.some(function(n){return o.isNestedOptionSelected(n)})}),e=this.props,w=e.filterValueProviderFactory,h=e.hydratedFilterValues,c=e.searchFilter,l=(s=Array()).concat.apply(s,i.map(function(n){return n.NestedOptions})),b=w.create(c.FieldName,c.Extra),r=b.getDataValues(h),u,f;if(r&&!i.some(function(n){return n.QuestionHash==undefined})){var a=this.getNewHydratedValues(i,l,r),k=a.hasConversion,v=a.newHydratedValues;k&&(this.pushFiltersToQueryString(v,h,this.props.applicantQuery),r=v)}u=Array();r&&u.push.apply(u,r.v.map(function(t){var i=l.find(function(n){return n.Id===t});return i||new n.SelectListOption({Id:t})}));f=i.filter(function(n){return n.NestedOptions.some(function(n){return u.some(function(t){return n.Id===t.Id})})});u.map(function(t){var i=new n.SelectListOption({Id:t.Id.substring(0,t.Id.indexOf("_"))});return i.QuestionId=t.QuestionId,i.QuestionHash=t.QuestionHash,i}).forEach(function(n){f.some(function(t){return t.Id===n.Id})||f.push(n)});this.setState(function(){return{options:i,selectedOptions:r?f:p,selectedNestedOptions:r?u:y}})},h.prototype.triggerSearch=function(n){n===void 0&&(n=!1);var t=this.props.onQuerySearchCallback;t(this.getTermsSearchFilter(),n)},h.prototype.triggerSearchWithShouldInvalidateCallback=function(n){n===void 0&&(n=!1);var t=this.props.onQuerySearchCallback;t(this.getTermsSearchFilter(),n,this.originReactComponentCallbackWhenShouldInvalidate)},h.prototype.shouldShowInputSearchField=function(){return!0},h.prototype.render=function(){var n=this,h=this.props,a=h.identifier,v=h.shouldShowInputSearchField,y=h.shouldShowCountOnNestedOptionLabel,t=this.state,p=t.isOpen,c=t.isFetching,w=t.searchPhrase,u=t.groupedOptions,b=t.refinedOptions,l=this.isSearching(),k=y?this.selectedNestedOptionsCount():this.selectedOptionsCount();return React.createElement(f,{className:"select-list-filter nested-list-filter","data-automation":"terms-filter",id:a,isOpen:p,onCloseRequest:this.closeDropdown,size:this.dropdownSize(),trigger:function(){return React.createElement(i.FilterDropdownTrigger,{"data-automation":"filter-button",isActive:n.selectedOptionsCount()>0,label:n.dropdownLabel(k),title:n.dropdownTitle(),onClear:n.onClearClick,onClick:n.toggleDropdown})},dropdownRef:function(t){n.element=t},contentDataAutomation:"dropdown-filter"},v&&React.createElement("div",{className:"text-input"},React.createElement("input",{className:"form-control","data-automation":"filter-searchinput",placeholder:$.t("Recruiter.Common.Filters.Search"),maxLength:200,onChange:function(t){return n.onSearchInputChanged(t)},value:w,ref:function(t){n.searchInput=t}})),c&&React.createElement(o,{className:"option-label"}),this.noResults()&&React.createElement(i.FilterOption,{"data-automation":"no-results"},React.createElement("em",null,$.t("Recruiter.Common.Filters.NoResults"))),React.createElement(e,{updateOnResize:!0},function(t){var f=t.height,e=t.measureRef;return React.createElement(s,{height:f,bottomPadding:20},React.createElement("div",{ref:e},!c&&l&&React.createElement("div",{className:"opts refined options","data-automation":"refined-section"},b.map(function(t,u){return React.createElement(r,{key:u,dataAutomation:"filter-option",onChange:function(){return n.onOptionClick(t)},header:function(r){return React.createElement(i.CollapsibleFilterHeader,{collapsed:r,selected:n.isOptionSelected(t),optionLabel:n.optionLabel(t),informationLabel:t.InformationLabel})},headerClassName:"select-list-option",headerTitle:n.optionTitle(t)},t.NestedOptions.map(function(t,r){return React.createElement(i.FilterOption,{key:r,className:"nested",isSelected:n.isNestedOptionSelected(t),dataAutomation:"nested-filter-option",title:n.nestedOptionTitle(t),onClick:function(){return n.onNestedOptionClick(t)}},n.nestedOptionLabel(t))}))})),!c&&!l&&React.createElement("div",null,u.selected.length>0&&React.createElement("div",{className:"opts selected options","data-automation":"selected-section"},u.selected.map(function(t,u){return React.createElement(r,{key:u,dataAutomation:"filter-option",onChange:function(){return n.onOptionClick(t)},header:function(r){return React.createElement(i.CollapsibleFilterHeader,{collapsed:r,selected:n.isOptionSelected(t),optionLabel:n.optionLabel(t),informationLabel:t.InformationLabel})},headerClassName:"select-list-option",headerTitle:n.optionTitle(t)},t.NestedOptions.map(function(t,r){return React.createElement(i.FilterOption,{key:r,className:"nested",isSelected:n.isNestedOptionSelected(t),dataAutomation:"nested-filter-option",title:n.nestedOptionTitle(t),onClick:function(){return n.onNestedOptionClick(t)}},n.nestedOptionLabel(t))}))})),u.remaining.length>0&&React.createElement("div",{className:"opts remaining options","data-automation":"remaining-section"},u.remaining.map(function(t,u){return React.createElement(r,{key:u,dataAutomation:"filter-option",onChange:function(){return n.onOptionClick(t)},header:function(r){return React.createElement(i.CollapsibleFilterHeader,{collapsed:r,selected:n.isOptionSelected(t),optionLabel:n.optionLabel(t),informationLabel:t.InformationLabel})},headerClassName:"select-list-option",headerTitle:n.optionTitle(t)},t.NestedOptions.map(function(t,r){return React.createElement(i.FilterOption,{key:r,className:"nested",isSelected:n.isNestedOptionSelected(t),dataAutomation:"nested-filter-option",title:n.nestedOptionTitle(t),onClick:function(){return n.onNestedOptionClick(t)}},n.nestedOptionLabel(t))}))})))))}))},h.defaultProps={shouldReset:!1,shouldInvalidate:!1,shouldRehydrate:!1},h}(React.Component);i.NestedListFilter=h})(r=i.Filters||(i.Filters={}))})(i=t.Molecules||(t.Molecules={}))})(i=t.Components||(t.Components={}))})(t=n.Rct||(n.Rct={}))})(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(r){var u;(function(r){var u=i.Atoms.Dropdown,f=i.Atoms.DropdownSize,e=n.Rct.Components.Molecules.RangeSlider,o=n.Common.Search.NumericRangeSearchFilter,s=t.Components.Molecules.Common.PercentRangeSlider,h=function(t){function i(n){var i=t.call(this,n)||this;return i.dropdownLabelMaxLength=55,i.dropdownLabelWithPercentMaxLength=45,i.clear=function(n){var t=i.props.rangeOptions,u=t.minimum,f=t.maximum,r={selectedMinimum:u,selectedMaximum:f};n?i.setState(r,n):i.setState(r)},i.closeDropdown=function(){i.setState({isOpen:!1})},i.valueDisplay=function(n){return n==null?null:i.props.rangeOptions.type===1?$.t("Common.Percentage",{percentage:Math.round(n*100)}):n.toString()},i.onClearClick=function(){i.clear(function(){i.closeDropdown();i.triggerSearch()})},i.hasSelection=function(){var n=i.state,r=n.selectedMinimum,u=n.selectedMaximum,t=i.props.rangeOptions,f=t.minimum,e=t.maximum;return r!==f||u!==e},i.onFilterChange=function(n,t){var u=i.state,f=u.selectedMinimum,e=u.selectedMaximum,r={selectedMinimum:n,selectedMaximum:t};(f!==r.selectedMinimum||e!==r.selectedMaximum)&&i.setState(r,i.triggerSearch)},i.toggleDropdown=function(){var n=i.state.isOpen;n?i.closeDropdown():i.openDropdown()},i.state={isOpen:!1,selectedMinimum:n.rangeOptions.minimum,selectedMaximum:n.rangeOptions.maximum},n.setShouldRehydrateSubscriptionCallback(function(n){i.rehydrate(n)}),i}return __extends(i,t),i.prototype.componentDidMount=function(){this.rehydrate()},i.prototype.componentWillUpdate=function(n){var t=this.props,i=t.shouldReset,r=t.shouldRehydrate;!i&&n.shouldReset&&this.clear();!r&&n.shouldRehydrate&&this.rehydrate()},i.prototype.defaultDropdownLabel=function(){var n=this.props.searchFilter;return n.TranslationKey?$.t(n.TranslationKey):n.DisplayName},i.prototype.dropdownLabel=function(){var t=this.props.searchFilter;if(this.hasSelection()){var i=this.state,r=i.selectedMinimum,u=i.selectedMaximum;return t.Extra&&t.Extra.AssessmentIntegrationVendorName?n.StringUtils.truncate(this.defaultDropdownLabel()+": "+this.valueDisplay(r)+" - "+this.valueDisplay(u)+" ("+t.Extra.AssessmentIntegrationVendorName+")",this.dropdownLabelWithPercentMaxLength):this.defaultDropdownLabel()+": "+this.valueDisplay(r)+" - "+this.valueDisplay(u)}return t.Extra&&t.Extra.AssessmentIntegrationVendorName?n.StringUtils.truncate(this.defaultDropdownLabel()+" ("+t.Extra.AssessmentIntegrationVendorName+")",this.dropdownLabelMaxLength):this.defaultDropdownLabel()},i.prototype.headerText=function(){var n=this.props.searchFilter.HeaderTextTranslationKey;return n!=null?$.t(n):null},i.prototype.openDropdown=function(){this.setState({isOpen:!0})},i.prototype.getTermsSearchFilter=function(){var t=this.state,i=t.selectedMinimum,r=t.selectedMaximum,u=this.props,n=u.searchFilter,f=u.rangeOptions,e=f.minimum,s=f.maximum;return new o({t:n.T,extra:n.Extra,fieldName:n.FieldName,valueFrom:i===e?null:i,valueTo:r===s?null:r})},i.prototype.triggerSearch=function(n){n===void 0&&(n=!1);this.props.onQuerySearchCallback(this.getTermsSearchFilter(),n)},i.prototype.rehydrate=function(n){var l=this,u,f,r=this.props,a=r.filterValueProviderFactory,v=r.hydratedFilterValues,e=r.searchFilter,o=r.rangeOptions,s=o.minimum,h=o.maximum,y=a.create(e.FieldName,e.Extra),c=y.getDataValues(n?n:v),t,i;c?(u=c.v.map(function(n){return parseFloat(n)}),t=u[0],i=u[1]):(f=[s,h],t=f[0],i=f[1]);this.setState(function(){return{selectedMinimum:isNaN(t)||t==null?s:t,selectedMaximum:isNaN(i)||i==null?h:i}},function(){return l.triggerSearch(!0)})},i.prototype.render=function(){var n=this,i=this.state,p=i.isOpen,o=i.selectedMinimum,h=i.selectedMaximum,c=this.props,w=c.identifier,t=c.rangeOptions,l=t.minimum,a=t.maximum,v=t.step,b=t.type,y=b===1;return React.createElement(u,{className:"numeric-range-filter","data-automation":"numeric-range-filter",id:w,isOpen:p,onCloseRequest:this.closeDropdown,size:f.Large,trigger:function(){return React.createElement(r.FilterDropdownTrigger,{"data-automation":"filter-button",isActive:n.hasSelection(),label:n.dropdownLabel(),onClear:n.onClearClick,onClick:n.toggleDropdown})},contentDataAutomation:"dropdown-filter"},React.createElement("div",{className:"filter-container"},React.createElement("span",{"data-automation":"numeric-range-filter-header",className:"header-text"},this.headerText()),y&&React.createElement(s,{minimum:l,maximum:a,selectedMinimum:o,selectedMaximum:h,step:v,onChange:this.onFilterChange}),!y&&React.createElement(e,{minimum:l,maximum:a,selectedMinimum:o,selectedMaximum:h,step:v,onChange:this.onFilterChange})))},i.defaultProps={shouldReset:!1,shouldRehydrate:!1},i}(React.Component);r.NumericRangeFilter=h})(u=r.Filters||(r.Filters={}))})(r=i.Molecules||(i.Molecules={}))})(i=t.Components||(t.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var u=t.Components.Atoms.Dropdown,r=t.Components.Atoms.DropdownSize,f=function(t){function f(n){var i=t.call(this,n)||this;return i.dropdownLabelMaxLength=20,i.dropdownTitleMaxLength=50,i.smallOptionMaxLength=21,i.hasSmallOptions=function(){var n=i.state.options;return n.every(function(n){return n.OptionLabel.length<=i.smallOptionMaxLength})},i.hasLargeOptions=function(){var n=i.state.options;return n.some(function(n){return n.OptionLabel.length>i.smallOptionMaxLength})},i.handleQueryChange=function(n){var t=i.props.onQuerySearchCallback;t(i.getTermSearchFilter(n))},i.state={isOpen:!1,isFetching:!1,options:[],selectedOptions:[]},i}return __extends(f,t),f.prototype.componentDidUpdate=function(n){var t=this.props.shouldReset;t&&!n.shouldReset&&this.handleReset()},f.prototype.toggleDropdown=function(){var t=this.props.isValid,n=this.state.isOpen;n||t||this.getOptions();this.setState({isOpen:!n})},f.prototype.closeDropdown=function(){this.setState({isOpen:!1})},f.prototype.handleReset=function(){var n=this.props,t=n.onFilterReset,i=n.searchFilter;this.setState({selectedOptions:[]},function(){return t(i)})},f.prototype.getOptionsQuery=function(){var t=this.props,i=t.searchFragment,n=t.searchFilter;return i.Typeahead=new US.Recruiter.MultiselectTypeaheadQuery({FieldName:n.FieldName,Extra:n.Extra,Limit:n.OptionsLimit||15}),i},f.prototype.getOptions=function(){var t=this,i=this.props,r=i.optionsUrl,u=i.onFilterInit,f=this.state.selectedOptions;this.setState({isFetching:!0},function(){$.ajax({type:"POST",url:r,data:ko.mapping.toJSON(t.getOptionsQuery())}).done(function(i){t.setState({options:i.map(function(t){return new n.SelectListOption(t)}),isFetching:!1})});u(t.getTermSearchFilter(f))})},f.prototype.handleClearOptionsClick=function(){this.setState({selectedOptions:[]});this.handleQueryChange([])},f.prototype.handleOptionClick=function(n){var i=this.state.selectedOptions,t=[];this.isSelected(n)?(t=i.filter(function(t){return t.Id!==n.Id}),this.setState({selectedOptions:t})):(t=i.concat(n),this.setState({selectedOptions:t}));this.handleQueryChange(t)},f.prototype.isSelected=function(n){var t=this.state.selectedOptions;return t.some(function(t){return t.Id===n.Id})},f.prototype.getDefaultDropdownLabel=function(){var n=this.props.searchFilter;return n.TranslationKey?$.t(n.TranslationKey):n.DisplayName},f.prototype.getSelectedDropdownLabel=function(){var n=this.props.searchFilter;return n.SelectedTranslationKey?$.t(n.SelectedTranslationKey):n.SelectedDisplayName},f.prototype.getDropdownTitle=function(){var t=this.state.selectedOptions;return t.length===1?t[0].OptionLabel?this.getDefaultDropdownLabel()+": "+n.StringUtils.truncate(t[0].OptionLabel,this.dropdownTitleMaxLength):this.getDefaultDropdownLabel()+" (1)":null},f.prototype.getDropdownLabel=function(){var t=this.state.selectedOptions,i;return t.length>1?this.getDefaultDropdownLabel()+" ("+t.length+")":t.length===1?t[0].OptionLabel?(i=this.getSelectedDropdownLabel()?this.getSelectedDropdownLabel()+": ":"",""+i+n.StringUtils.truncate(t[0].OptionLabel,this.dropdownLabelMaxLength)):this.getDefaultDropdownLabel()+" (1)":this.getDefaultDropdownLabel()},f.prototype.getDropdownSize=function(){return this.hasSmallOptions()?r.Small:this.hasLargeOptions()?r.Large:null},f.prototype.getTermSearchFilter=function(t){var i=this.props.searchFilter;return new n.Common.Search.TermsSearchFilter({t:i.T,extra:i.Extra,fieldName:i.FieldName,values:t.map(function(n){return n.Id})})},f.prototype.renderOption=function(n,t){var i=this;return React.createElement("div",{className:"select-list-option clearfix","data-automation":"filter-option",onClick:function(){return i.handleOptionClick(n)},key:t},this.isSelected(n)&&React.createElement("i",{className:"fa fa-check","data-automation":"option-icon"}),React.createElement("div",{className:"option-label"},React.createElement("span",{"data-automation":"option-text"},n.OptionLabel),React.createElement("span",{"data-automation":"option-count"},n.OptionLabelCount)))},f.prototype.render=function(){var n=this,e=this.props.identifier,t=this.state,r=t.options,o=t.selectedOptions,f=t.isOpen,s=t.isFetching;return React.createElement(u,{className:"","data-automation":"terms-filter",id:e,isOpen:f,onCloseRequest:function(){return n.closeDropdown()},size:this.getDropdownSize(),trigger:function(){return React.createElement(i.FilterDropdownTrigger,{"data-automation":"filter-button",isActive:o.length>0,label:n.getDropdownLabel(),title:n.getDropdownTitle(),onClear:function(){return n.handleClearOptionsClick()},onClick:function(){return n.toggleDropdown()}})},dropdownRef:function(t){n.element=t},contentDataAutomation:"dropdown-filter"},React.createElement("div",{className:"select-list-filter","data-automation":"terms-filter"},f&&React.createElement("div",{className:"filter-dropdown filter-small","data-automation":"filter-dropdown"},s&&React.createElement("div",{className:"option-label spinner"},React.createElement("div",{className:"bar-spinner bar-spinner-progress__indeterminate"},React.createElement("div",{className:"progressbar bar bar1",style:{width:"0%"}}),React.createElement("div",{className:"bufferbar bar bar2",style:{width:"100%"}}))),r.length===0&&React.createElement("div",{className:"select-list-option clearfix","data-automation":"no-results"},React.createElement("i",{className:"fa fa-check","data-automation":"option-icon"}),React.createElement("div",{className:"option-label italic"},React.createElement("span",null,$.t("Recruiter.Common.Filters.NoResults")))),React.createElement("div",{className:"opts results options","data-automation":"results-section"},r.map(function(t,i){return n.renderOption(t,i)})))))},f}(React.Component);i.StaticListFilter=f})(r=i.Filters||(i.Filters={}))})(r=i.Molecules||(i.Molecules={}))})(i=t.Components||(t.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.state={ascending:!0},i.onClick=i.onClick.bind(i),i}return __extends(t,n),t.prototype.onClick=function(){if(this.props.onSort)this.props.onSort(this.props.column.id)},t.prototype.render=function(){var t=this.props,n=t.column,f=t.visible,e=t.visibleMobile,o=t.dataAutomation,i=n.sortSpecification,r=!!i,u="fa-sort";return i&&i.sorted&&(u+=i.ascending?"-asc":"-desc"),React.createElement("th",{"data-automation":o,className:classNames(["text-nowrap",{"hidden-xs":!e},{hidden:!f}])},r&&React.createElement("div",{"data-automation":"title",className:"column-sort-title",onClick:this.onClick},React.createElement("span",null,n.title),React.createElement("i",{"data-automation":"sort-icon",className:classNames(["fa",u])})),!r&&React.createElement("div",{"data-automation":"title"},React.createElement("span",null,n.title)),n.subtitle&&React.createElement("div",{"data-automation":"subtitle"},React.createElement("small",{className:"text-muted"},n.subtitle)))},t.defaultProps={visibleMobile:!0,visible:!0,dataAutomation:"column-header"},t}(React.Component);n.ColumnHeader=t})(t=n.List||(n.List={}))})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(t){var i=n.ColumnManager.ColumnManager,r=function(n){function r(t){var i=n.call(this,t)||this;return i.onSort=function(n){if(i.props.onSort)i.props.onSort(n)},i.onColumnSelected=function(n){if(i.props.onColumnSelected)i.props.onColumnSelected(n)},i}return __extends(r,n),r.prototype.render=function(){var f=this,n=this.props,r=n.columns,e=n.defaultColumnIds,u=n.visibleColumnIds,o=n.visibleMobileColumnIds;return React.createElement("tr",null,r.map(function(n){return React.createElement(t.ColumnHeader,{dataAutomation:n.id+"-header",column:n,onSort:f.onSort,visible:u.indexOf(n.id)>=0,visibleMobile:o.indexOf(n.id)>=0,key:n.id})}),React.createElement("th",{className:"text-right hidden-xs"},React.createElement(i,{title:$.t("Recruiter.Applicants.ColumnManager.Title"),tooltip:$.t("Recruiter.Applicants.ColumnManager.Tooltip"),onDisplayColumnChanged:this.onColumnSelected,items:r.filter(function(n){return e.indexOf(n.id)===-1}).map(function(n){return{id:n.id,isSelected:u.indexOf(n.id)>=0,title:n.title}})})))},r.defaultProps={visibleColumnIds:[],visibleMobileColumnIds:[]},r}(React.Component);t.ColumnHeaderGroup=r})(t=n.List||(n.List={}))})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.columns=n;this.currentSortedColumnId=null}return n.prototype.getSortSpecifications=function(){var t=this,n=this.columns.find(function(n){return n.id===t.currentSortedColumnId});return n&&n.sortSpecification?n.sortSpecification.getSortSpecifications():[]},n.prototype.unsort=function(){var n,t,i;for(this.currentSortedColumnId=null,n=0,t=this.columns.filter(function(n){return!!n.sortSpecification});n<t.length;n++)i=t[n],i.sortSpecification&&i.sortSpecification.unsort()},n.prototype.sortBy=function(n){var i,r,t;for(this.currentSortedColumnId=n,i=0,r=this.columns;i<r.length;i++)(t=r[i],t.sortSpecification)&&(t.id===n?t.sortSpecification.flipSort():t.sortSpecification.unsort())},n.prototype.getColumns=function(){return this.columns.slice()},n}();n.ListColumnState=t})(t=n.List||(n.List={}))})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.Button,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var t=this,n=this.props,f=n.dataAutomation,r=n.currentVirtualIndex,e=n.isResettingState,o=n.totalCount,s=r<=0,h=r===o-1,c=this.props.totalCount===1?"Navigation.CandidateNavigation.CandidateSingular":"Navigation.CandidateNavigation.CandidatePlural",u;return u=e?React.createElement("div",{"data-automation":"nav-loading-container",style:{display:"inline-block"}},React.createElement("div",{className:"prev-next-loading"}),React.createElement("i",{className:"text-muted hidden-xs"},$.t("Navigation.CandidateNavigation.NavigationResettingStateText")),"  "):React.createElement("span",null,React.createElement("span",{className:"text-muted"},$.t("Navigation.CandidateNavigation.NavigationText",{current:this.props.currentVirtualIndex+1,totalCount:this.props.totalCount}))," ",React.createElement("span",{className:"text-muted hidden-xs"},$.t(c)),"  "),React.createElement("div",{"data-automation":f},u,React.createElement(i,{buttonType:"text",icon:"fa fa-chevron-left fa-lg",className:"btn-link-no-focus","data-automation":"navigation-prev-button",disabled:s,onClick:function(){return t.props.goToPreviousNavigationItem()}}),"   ",React.createElement(i,{buttonType:"text",icon:"fa fa-chevron-right fa-lg",className:"btn-link-no-focus","data-automation":"navigation-next-button",disabled:h,onClick:function(){return t.props.goToNextNavigationItem()}}))},t}(React.Component);t.PrevNextNavigation=r})(i=t.Navigation||(t.Navigation={}))})(i=t.Molecules||(t.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t}(React.Component);n.Tab=t})(t=n.Tabs||(n.Tabs={}))})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.state={dataAutomation:i.props.dataAutomation},i}return __extends(t,n),t.prototype.render=function(){var i=this,n=Array.isArray(this.props.children)?this.props.children:[this.props.children],t=n&&n.length>0;return React.createElement("div",null,React.createElement("ul",{className:"nav nav-tabs","data-automation":this.state.dataAutomation},t&&n.map(function(n,t){return n&&n.props&&n.props.isVisible&&React.createElement("li",{key:t,className:classNames(["nav-item",{active:n.props.isActive}]),"data-automation":n.props.dataAutomation},React.createElement("a",{className:classNames(["nav-link",{active:n.props.isActive}]),"data-automation":"tab-button-"+n.props.tabId,"data-toggle":"tab",href:"#"+n.props.contentId,onClick:function(){return i.props.onTabSelected(n.props.tabId)},role:"tab"},React.createElement("span",null,n.props.title),n.props.hasError&&React.createElement("span",{className:"badge"},React.createElement("i",{className:"fa fa-exclamation"}))))})),React.createElement("div",{className:"tab-content"},t&&n.map(function(n,t){return n&&n.props&&n.props.isVisible&&React.createElement("div",{id:n.props.contentId,key:t,className:classNames(["tab-pane",{active:n.props.isActive}])},n.props.children)})))},t}(React.Component);n.TabList=t})(t=n.Tabs||(n.Tabs={}))})(t=n.Molecules||(n.Molecules={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(n){var t;(function(t){var i;(function(t){var r=n.Components.Atoms.SaveCancelButtonGroup,u=n.Components.Atoms.FormGroup,f=n.Components.Atoms.TextAreaWithCounter,e=n.Components.Atoms.FieldErrors,o=n.Components.Atoms.DomainErrors,s=n.Components.Utils.WithErrorHandling,h=n.Components.Molecules.ModalDialog,c=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this;return React.createElement(s,null,function(t){return React.createElement(i,__assign({},t,n.props))})},t}(React.Component),i;t.ApprovalModalWithCommentContainer=c;i=function(n){function t(t){var i=n.call(this,t)||this;return i.handleSave=function(){var n=i.props,r=n.onPost,u=n.onSaveSuccess,f=n.onSaveFail,e=n.errorHandler,o=i.state.comment,t;i.setState({enableSave:!1});t=r(o).done(function(n){e.processResponse(n,u,f);n.success||i.setState({enableSave:!0})});i.setState({savingDeferred:t})},i.handleCancel=function(){var n=i.props,t=n.errorHandler,r=n.onCancel;t.clearErrors();i.setState({comment:"",savingDeferred:null},r)},i.handleCommentChange=function(n){i.setState({comment:n.target.value})},i.state={comment:"",enableSave:!0,savingDeferred:null},i}return __extends(t,n),t.prototype.render=function(){var i=this,n=this.props,t=n.errorHandler,v=n.commentLimit,l=n.errorPrefix,y=n.modalTitle,p=n.saveButtonAlias,w=n.commentLabel,s=n.commentErrorField,b=n.show,c=this.state,k=c.savingDeferred,a=c.enableSave,d=c.comment;return React.createElement(h,{show:b,title:y,actions:React.createElement(r,{dataAutomation:"modal",saveButtonAlias:p,enableOkButton:a,enableCancelButton:a,savingDeferred:k,onSaveClick:function(){i.handleSave()},onCancelClick:function(){i.handleCancel()}})},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(u,{highlight:t.containsFieldErrors(s)},React.createElement("label",{"data-automation":"modal-comment-label",className:"mr-2",htmlFor:"Comment"},React.createElement("span",null,w)),React.createElement(f,{id:"Comment",className:"form-control",value:d,limit:v,rows:5,onChange:t.processFieldChange(s,function(n){i.handleCommentChange(n)}),dataAutomation:"approval-comment-text"}),React.createElement(e,{errors:t.getErrorsByField(s),prefix:l})))),t.hasDomainErrors()&&React.createElement("div",{className:"mt-4"},React.createElement(o,{errors:t.getDomainErrors(),errorPrefix:l})))},t}(React.Component);t.ApprovalModalWithComment=i})(i=t.Shared||(t.Shared={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var u=n.Rct.Components.Molecules.IconTooltip,i,r;(function(n){n[n.Warning=0]="Warning";n[n.Error=1]="Error"})(i=t.FailureType||(t.FailureType={}));r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){return React.createElement("div",{"data-automation":"failure-status-description"},this.props.failureStatusDescription&&React.createElement(u,{icon:this.props.failureType===i.Warning?"warning":"danger",tooltipContent:this.props.failureStatusDescription,tooltipContentDataAutomation:"failure-status-tooltip",dataAutomation:"assessment-status-badge"}))},t}(React.Component);t.AssessmentFailureStatusDescription=r})(i=t.Shared||(t.Shared={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Components.Atoms.LinkButton,r=n.Rct.Components.Atoms.ApplyChangesIndicator,u=n.Rct.Components.Atoms.SuccessIndicatorType,f=function(n){function f(t){var i=n.call(this,t)||this;return i.state={Deferred:null,Status:i.props.Status,CanRetry:i.props.CanRetry,FailureStatusDescription:i.props.FailureStatusDescription,StatusText:i.getStatusText(i.props.Status),TooltipText:i.getTooltipText(i.props.CanRetry,i.props.Status,i.props.FailureStatusDescription),IsRetrying:!1},i}return __extends(f,n),f.prototype.getStatusText=function(n){return this.props.IsOutmatch?$.t("Recruiter.CandidateDetail.AssessmentsSection.OutmatchStatus",{context:n.toString()}):$.t("Recruiter.CandidateDetail.AssessmentsSection.Status",{context:n.toString()})},f.prototype.getTooltipText=function(n,t,i){var r=i&&i!="";return this.props.IsOutmatch?null:n?$.t("Recruiter.CandidateDetail.AssessmentsSection.RetryFailedTooltipMessage")+" "+(r?" <br /> <br />"+i:i):t==US.Recruiter.OpportunityApplication.GENERIC_ASSESSMENT_STATUS_RETRYING?$.t("Recruiter.CandidateDetail.AssessmentsSection.RetryingTooltipMessage")+" "+(r?" <br /> <br />"+i:i):r?i:null},f.prototype.requestAssessmentLink=function(){var n=this,t,i;this.props.ApplicationId&&this.props.AssessmentId&&this.props.RetryAssessmentLinkUrl&&(t={ApplicationId:this.props.ApplicationId,AssessmentId:this.props.AssessmentId},this.setState({IsRetrying:!0}),i=$.post(this.props.RetryAssessmentLinkUrl,JSON.stringify(t)).done(function(t){if(n.setState({IsRetrying:!1}),t.success){var i=t.data.Status;n.setState({Status:i,StatusText:n.getStatusText(i),CanRetry:!1,TooltipText:n.getTooltipText(!1,i,n.props.FailureStatusDescription)})}}),this.setState({Deferred:i}))},f.prototype.render=function(){var s=this,n=this.state,f=n.CanRetry,e=n.TooltipText,h=n.Deferred,o=n.StatusText,c=n.IsRetrying,l=f?t.FailureType.Error:t.FailureType.Warning;return React.createElement("div",{"data-automation":"assessment-status-container",className:"pull-right"},e==null?React.createElement("span",{className:"text-muted","data-automation":"assessment-status-text"},o):React.createElement("div",{className:"flex-container mt-3 mb-3 nowrap"},React.createElement("div",{className:"center-align pr-1"},React.createElement(t.AssessmentFailureStatusDescription,{failureStatusDescription:e,failureType:l}," ")),React.createElement("div",null," ",React.createElement("span",{className:"text-muted","data-automation":"assessment-status-text"},o)," ",f&&React.createElement("span",null," - ",React.createElement(i,{disabled:c,"data-automation":"assessment-status-retry-link",onClick:function(){return s.requestAssessmentLink()},text:$.t("Recruiter.CandidateDetail.AssessmentsSection.Retry")}),React.createElement(r,{deferred:h,successIndicatorType:u.IconOnly,savingMessage:" "})))))},f}(React.Component);t.AssessmentStatusWithIcon=f})(i=t.Shared||(t.Shared={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offerSignature;return React.createElement("div",{"data-automation":"candidate-acknowledgement",className:"pl-3 pr-3 pt-4 pb-4"},React.createElement("div",{className:"acknowledgement-content-name","data-automation":"acknowledgement-name"},n.candidateName),React.createElement("div",{className:"acknowledgement-content-date mt-1","data-automation":"acknowledgement-date"},n.timestamp.format("LL")))},t}(React.Component);n.CandidateAcknowledgement=t})(t=n.Shared||(n.Shared={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offerSignature;return React.createElement("div",{"data-automation":"candidate-signature-container"},React.createElement("div",{className:"signature-content-signature pl-3 pr-3 pt-4","data-automation":"candidate-signature"},n.candidateName,React.createElement("div",{className:"signature-content-line"})),React.createElement("div",{className:"signature-content-date ml-3 mt-2","data-automation":"candidate-signature-date"},$.t("OfferDetail.Letter.SignedOn")+" "+n.timestamp.format("LL")))},t}(React.Component);n.CandidateSignature=t})(t=n.Shared||(n.Shared={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,i=n.title,r=n.subtitle,t=n.rerouteLinks;return React.createElement("div",{"data-automation":"error-page",className:"error-page"},React.createElement("span",{className:"col-md-2 pt-2 pb-2 fa fa-times-circle"}),React.createElement("div",{className:"col-md-18"},React.createElement("div",{"data-automation":"error-page-title",className:"error-page-title"},i),React.createElement("div",{className:"thin-line"}),React.createElement("div",{"data-automation":"error-page-subtitle",className:"pt-2"},r,t&&t.length>0&&t.map(function(n,t){return React.createElement("div",{key:t,"data-automation":"error-page-reroute-links",className:"pt-2"},React.createElement("a",{href:n.Url},n.Text))}))))},t}(React.Component);n.ErrorPage=t})(t=n.Shared||(n.Shared={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.offerSignature;return React.createElement("div",{"data-automation":"offer-signature-box-container",className:classNames({"mt-5":t.timestamp!=null})},React.createElement("div",{"data-automation":"offer-signature-label-box",className:"offer-signature-label-box"},t.signatureRequired?$.t("OfferDetail.Letter.SignedBy"):$.t("OfferDetail.Letter.AcceptedBy")),React.createElement("div",{className:"offer-signature-box","data-automation":"offer-signature-box"},t.signatureRequired?React.createElement(n.CandidateSignature,{offerSignature:t}):React.createElement(n.CandidateAcknowledgement,{offerSignature:t})))},i}(React.Component);n.OfferSignatureBox=t})(t=n.Shared||(n.Shared={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r=t.Components.Atoms.InputPopover,u=function(n){var t=n.validationState,i=!t.length||!t.lower||!t.upper||!t.digit||!t.symbol;return React.createElement(React.Fragment,null,i&&React.createElement("div",{id:"PasswordRequirementText","data-automation":"positive-requirements-header"},$.t("Account.Register.PasswordRequirements.PasswordMust")),React.createElement("ul",{id:"PasswordRequirementList","data-automation":"positive-requirements-container",className:"pl-4"},!t.length&&React.createElement("li",{"data-automation":"min-chars-req"},$.t("Account.Register.PasswordRequirements.EightCharactersOrLonger")),!t.lower&&React.createElement("li",{"data-automation":"lowercase-req"},$.t("Account.Register.PasswordRequirements.LowercaseCharacterRequired")),!t.upper&&React.createElement("li",{"data-automation":"uppercase-req"},$.t("Account.Register.PasswordRequirements.UppercaseCharacterRequired")),!t.digit&&React.createElement("li",{"data-automation":"number-req"},$.t("Account.Register.PasswordRequirements.NumberRequired")),!t.symbol&&React.createElement("li",{"data-automation":"symbol-req"},$.t("Account.Register.PasswordRequirements.SymbolRequired"))))},f=function(n){var t=n.validationState;return React.createElement(React.Fragment,null,!t.name&&React.createElement("li",{"data-automation":"name-req-identity"},$.t("Account.Register.PasswordRequirements.FirstNameLastName")),!t.email&&React.createElement("li",{"data-automation":"email-req-identity"},$.t("Account.Register.PasswordRequirements.Email")),!t.maxLength&&React.createElement("li",{"data-automation":"max-length-req-identity"},$.t("Account.Register.PasswordRequirements.MaxLength")),!t.common&&React.createElement("li",{"data-automation":"common-word-req-identity"},$.t("Account.Register.PasswordRequirements.CommonDictionaryWords")))},e=function(t){var i=t.validationState,r=n.TenantFeatureToggle.isEnabled("V16Identity")||n.TenantFeatureToggle.isEnabled("OppAuthNIdentity"),u=!i.sequence||r&&(!i.name||!i.email||!i.maxLength||!i.common);return React.createElement(React.Fragment,null,u&&React.createElement("div",{id:"PasswordMustNotText","data-automation":"negative-requirements-header"},$.t("Account.Register.PasswordRequirements.PasswordMustNot")),React.createElement("ul",{id:"PasswordMustNotList","data-automation":"negative-requirements-container",className:"pl-4"},!i.sequence&&React.createElement("li",null,$.t("Account.Register.PasswordRequirements.NoConsecutiveCharacters")),r&&React.createElement(f,{validationState:i})))},o=function(n){function t(t){var i=n.call(this,t)||this;return i.onChange=function(n){var t=i.props.onInputChange;t(n.target.value)},i}return __extends(t,n),t.prototype.render=function(){var n=this.props,i=n.ariaDescribedby,t=n.validationState,f=n.valid,o=n.required;return React.createElement(r,{anchor:React.createElement("input",{"aria-describedby":i+" PasswordRequirementText PasswordRequirementList PasswordMustNotText PasswordMustNotList",required:o,type:"password",name:"Password",id:"Password",className:"form-control","data-automation":"register-password",onChange:this.onChange.bind(this)})},!f&&React.createElement("div",{"data-automation":"password-popover-content",className:"p-4 password-popover"},React.createElement(u,{validationState:t}),React.createElement(e,{validationState:t})))},t.defaultProps={valid:!1,required:!1},t}(React.Component);i.PasswordCheckPopover=o})(r=i.Shared||(i.Shared={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i=n.Components.Molecules.Typeahead,r=function(n){function t(t){var i=n.call(this,t)||this;return i.getOptionId=function(n){return n.Id()},i.getOptionLabel=function(n){return n.PersonName.firstMiddleLast()},i.mapOption=function(n){return new US.Opportunity.Recruiter(n)},i.getInitialOptionsPost=function(n){var t=i.props,u=t.defaultSelected,r=t.getTopOptionsUrl,f=u.map(function(n){return i.getOptionId(n)});if(r)return $.post(r,JSON.stringify(f)).done(function(t){return n(t.data.map(function(n){return i.mapOption(n)}))});n([])},i.getSearchOptionsPost=function(n,t,r){var u=i.props.searchOptionsUrl;return $.post(u,JSON.stringify({Query:n,Limit:t})).done(function(n){return r(n.map(function(n){return i.mapOption(n)}))})},i.subHtmlFormating=function(n){return n?React.createElement("div",{"data-automation":"subHtmlFormating",className:"muted recruiter-typeahead-subtext recruiter-typeahead-line-padding"},n):null},i}return __extends(t,n),t.prototype.render=function(){var n=this.props,r=n.id,u=n.dataAutomation,f=n.defaultSelected,e=n.multiple,o=n.onSelectionChange,s=n.renderOption,h=n.subHtmlText,c=n.disabled,l=n.resetAfterSelection,t=n.placeholder,a=n.emptyLabel,v=n.inputProps,y=n.useUkgIcon,p=n.className;return React.createElement(i,{id:r,dataAutomation:u,defaultSelected:f,getOptionId:this.getOptionId,getOptionLabel:this.getOptionLabel,getInitialOptions:this.getInitialOptionsPost,getSearchOptions:this.getSearchOptionsPost,multiple:e,placeholder:t?t:$.t("Common.Typeahead.Recruiter.Placeholder"),onSelectionChange:function(n){o(n)},disabled:c,renderOption:s,subHtml:this.subHtmlFormating(h),resetAfterSelection:l,emptyLabel:a,inputProps:v,useUkgIcon:y,className:p})},t.defaultProps={defaultSelected:[],multiple:!1,disabled:!1,renderOption:function(n){var t,i;return n?(t=n.PersonName.firstMiddleLast(),i=n.EmailAddress()):(t="",i=""),React.createElement("span",null,React.createElement("span",{"data-automation":"optionFirstMiddleLast",className:"recruiter-typeahead-display"},t),React.createElement("span",{"data-automation":"optionEmailAddress",className:"muted recruiter-typeahead-display recruiter-typeahead-subtext"},i))}},t}(React.Component);t.RecruiterTypeahead=r})(i=t.Shared||(t.Shared={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(){var n=t!==null&&t.apply(this,arguments)||this;return n.renderOption=function(n){return React.createElement("span",null,React.createElement("span",{"data-automation":"optionSupervisorName",className:"recruiter-typeahead-display"},n.PersonName.firstMiddleLast()),React.createElement("span",{"data-automation":"optionSupervisorJobTitle",className:"muted recruiter-typeahead-display recruiter-typeahead-subtext"},n.JobTitle()))},n}return __extends(i,t),i.prototype.render=function(){var t=this.props,i=t.id,r=t.dataAutomation,u=t.defaultSelected,f=t.multiple,e=t.onSelectionChange,o=t.getTopOptionsUrl,s=t.searchOptionsUrl,h=t.subHtmlText,c=t.disabled;return React.createElement(n.RecruiterTypeahead,{id:i,dataAutomation:r,defaultSelected:u,getTopOptionsUrl:o,searchOptionsUrl:s,multiple:f,onSelectionChange:function(n){e(n)},disabled:c,renderOption:this.renderOption,subHtmlText:h})},i}(React.Component);n.SupervisorTypeahead=t})(t=n.Shared||(n.Shared={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){var t=n!==null&&n.apply(this,arguments)||this;return t.getTranslation=function(){var n=t.props,u=n.translationList,f=n.translationFactory,i=n.localeBeingEdited,r;return i?(r=(u||[]).filter(function(n){return ko.unwrap(n.LocaleId)===i}),r.length>0?r[0]:f(i)):null},t.getTranslationIndex=function(n){var i=t.props.translationList;return(i||[]).indexOf(n)},t.handleTranslationEdit=function(n){var i=t.props,r=i.onTranslationEdited,u=i.sourceObject;r&&r(n,u)},t}return __extends(t,n),t.prototype.render=function(){var n=this.props,i=n.render,r=n.disabled,t=this.getTranslation();return i(t,r,this.handleTranslationEdit,this.getTranslationIndex(t))},t}(React.Component);n.TranslationComponent=t})(t=n.Containers||(n.Containers={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this,r;return i.handleLeftHandLocaleChange=function(n){i.setState({leftHandLocaleId:n.currentTarget.value})},i.handleRightHandLocaleChange=function(n){i.setState({rightHandLocaleId:n.currentTarget.value})},i.switchLocales=function(){var n=i.state,t=n.rightHandLocaleId,r=n.leftHandLocaleId;i.setState({rightHandLocaleId:r,leftHandLocaleId:t})},i.getLocaleName=function(n){var t=i.props.defaultLocaleId;return n.Id===t?n.Name+" "+$.t("Common.Default"):n.Name},r=i.props.defaultLocaleId,i.state={leftHandLocaleId:r,rightHandLocaleId:null},i}return __extends(t,n),t.prototype.componentDidUpdate=function(){var t=this.state.leftHandLocaleId,n=this.props,i=n.locales,r=n.defaultLocaleId;i.find(function(n){return n.Id===t})||this.setState({leftHandLocaleId:r,rightHandLocaleId:null})},t.prototype.render=function(){var e=this,n=this.props,t=n.locales,o=n.translationUi,l=n.disableAll,i=n.allowTranslationSwitching,y=n.defaultLocaleId,s=this.state,u=s.leftHandLocaleId,f=s.rightHandLocaleId,h=t.find(function(n){return n.Id===u}),r=t.find(function(n){return n.Id===f}),a=t.filter(function(n){return n!==r}),v=t.filter(function(n){return n!==h}),c=i?"col-md-11":"col-md-12";return React.createElement("div",{className:"translation-area"},React.createElement("div",{className:"row"},React.createElement("div",{className:c},React.createElement("div",{className:"form-group"},React.createElement("label",{htmlFor:"TranslateFromSelector"},$.t("Common.Translations.TranslateFrom")),!i&&React.createElement("h4",{className:"no-margin"},React.createElement("span",{"data-automation":"translation-default-language"},h.Name," "),React.createElement("small",null,React.createElement("i",null,"(",$.t("Default"),")"))),i&&React.createElement("div",{className:"div-select-container language-select-container"},React.createElement("select",{id:"TranslateFromSelector",className:"form-control",value:u,"data-automation":"select-left-translation",onChange:this.handleLeftHandLocaleChange},a.map(function(n){return React.createElement("option",{key:n.Id,value:n.Id},e.getLocaleName(n))})))),React.createElement("div",{id:"TranslationManagerLeft"},o(u,!0))),i&&React.createElement("div",{className:"col-md-2 text-center"},React.createElement("button",{"data-automation":"switch-button",className:"btn btn-default",disabled:!r,onClick:this.switchLocales},React.createElement("i",{className:"fa fa-exchange"}))),React.createElement("div",{className:c},React.createElement("div",{className:"form-group"},React.createElement("label",{htmlFor:"TranslateToSelector"},$.t("Common.Translations.TranslateTo")),React.createElement("div",{className:"div-select-container language-select-container"},React.createElement("select",{id:"TranslateToSelector",className:"form-control","data-automation":"translation-language-selector",value:f||"",onChange:this.handleRightHandLocaleChange},React.createElement("option",{value:""},$.t("Common.Translations.ChooseLanguage")),v.map(function(n){return React.createElement("option",{key:n.Id,value:n.Id},e.getLocaleName(n))})))),React.createElement("div",{id:"TranslationManagerRight"},r&&o(f,l),!r&&React.createElement("div",{className:"span8","data-automation":"translation-help-text"},React.createElement("div",{id:"TranslationHelpText",className:"alert alert-info"},React.createElement("strong",{"data-automation":"translation-helptext-title"},$.t("Opportunity.Create.TranslationManager.HelpTextTitle")),React.createElement("div",{"data-automation":"translation-helptext-description"},$.t("Opportunity.Create.TranslationManager.HelpTextDetails"))))))))},t}(React.Component);n.TranslationManager=t})(t=n.Containers||(n.Containers={}))})(t=n.Components||(n.Components={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(i){var r=n.call(this,i)||this,u=r.props,f=u.resetCookie,e=u.removeCookieFunc;return f&&e(t.CookieName,{path:"/"}),r.state={display:r.shouldDisplay()},r.dismiss=r.dismiss.bind(r),r}return __extends(t,n),t.prototype.shouldDisplay=function(){return this.props.fetchCookieFunc(t.CookieName)!==t.Dismissed},t.prototype.dismiss=function(){this.props.setCookieFunc(t.CookieName,t.Dismissed,{path:"/"});this.setState({display:!1})},t.prototype.render=function(){return this.state.display&&React.createElement("div",{id:"AccessibilityBanner",className:"notification-banner"},React.createElement("div",{className:"container",id:"AccessibilityBannerDisplay"},React.createElement("h3",{"data-automation":"accessibility-banner-header"},$.t("Layout.AccessibilityBanner.Header")),React.createElement("p",{"data-automation":"accessibility-banner-message"},$.t("Layout.AccessibilityBanner.Message")),React.createElement("p",{className:"link-container"},React.createElement("a",{"data-automation":"accessibility-banner-link",href:this.props.accessibilityUrl},$.t("Layout.AccessibilityBanner.LinkMessage"))),React.createElement("button",{"data-automation":"accessibility-banner-dismiss",className:"pull-right btn btn-link dismiss-link",onClick:this.dismiss},$.t("Layout.AccessibilityBanner.Dismiss"))))},t.defaultProps={fetchCookieFunc:null,setCookieFunc:null,accessibilityUrl:""},t.CookieName="accessibilityBanner",t.Dismissed="dismissed",t}(React.Component);n.AccessibilityBanner=t})(t=n.Candidate||(n.Candidate={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r=n.Candidate.AssessmentStatus,u=t.Components.Molecules.ModalDialog,f=t.Components.Atoms.SaveCancelButtonGroup,e=n.Rct.Components.Atoms.SuccessIndicatorType,o=function(t){function i(n){var i=t.call(this,n)||this;return i.state={deferred:null,enableOkButton:!0,enableCancelButton:!0},i}return __extends(i,t),i.prototype.handleSave=function(){var t=this;this.setState({enableOkButton:!1,enableCancelButton:!1},function(){var i={ApplicationId:t.props.applicationId,AssessmentId:t.props.applicationAssessment.AssessmentId,HasAcceptedPrivacyNotice:!0,PrivacyNoticeServerMessageId:t.props.applicationAssessment.PrivacyNoticeServerMessageId},u=$.ajax({type:"POST",data:JSON.stringify(i),url:t.props.getAssessmentLinkUrl}).done(function(i){var o=i.data,u=o.Status,f=o.AssessmentLinkUrl,e;i.success&&typeof u!="undefined"&&f?(t.props.updateAssessment(u,f,!1),(u===r.Incomplete||u===r.OptedOut)&&(e=US.utils.window.openInTab(f,"_blank"),e&&e.focus())):t.props.updateAssessment(n.Candidate.AssessmentStatus.NotAvailable,null,!0);t.props.onCancel()});t.setState({deferred:u})})},i.prototype.handleCancel=function(){this.props.onCancel()},i.prototype.render=function(){var i=this,n=this.props,r=n.show,o=n.message,s=n.focusModalTriggerOnClose,t=this.state,h=t.deferred,c=t.enableOkButton,l=t.enableCancelButton,a=$.t("Opportunity.ApplicationSubmitted.AssessmentIntegrations.DisclosureModalTitle"),v=$.t("Opportunity.ApplicationSubmitted.AssessmentIntegrations.DisclosureModalAgreeButton"),y=$.t("Opportunity.ApplicationSubmitted.AssessmentIntegrations.DisclosureModalSavingMessage");return React.createElement("div",{"data-automation":"assessment-tile-disclosure-modal-container"},React.createElement(u,{show:r,title:a,focusModalTriggerOnClose:s,actions:React.createElement(f,{dataAutomation:"assessment-tile-disclosure-modal",saveButtonAlias:v,enableOkButton:c,enableCancelButton:l,savingDeferred:h,successIndicatorType:e.MessageOnly,buttonType:"primary",icon:"fa-external-link",iconRight:!0,savingMessage:y,onSaveClick:function(){i.handleSave()},onCancelClick:function(){i.handleCancel()}})},React.createElement("div",null,React.createElement("span",{dangerouslySetInnerHTML:{__html:o}}))))},i}(React.Component);i.ApplicationSubmittedAssessmentDisclosureModal=o})(r=i.Candidate||(i.Candidate={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=function(i){function r(n){return i.call(this,n)||this}return __extends(r,i),r.prototype.getApplicationAccessText=function(t){return n.StringUtils.linkTranslationInline("Opportunity.ApplicationSubmitted.AssessmentIntegrations.ApplicationsAccess","Opportunity.ApplicationSubmitted.AssessmentIntegrations.Applications",t+"?tab=applications")},r.prototype.getEmailAccessText=function(n){return $.t("Opportunity.ApplicationSubmitted.AssessmentIntegrations.EmailAccess",{email:n})},r.prototype.getAssessmentHeaderText=function(){return this.props.isApplicationSubmittedView?$.t("Opportunity.ApplicationSubmitted.AssessmentIntegrations.AssessmentHeader"):$.t("Candidate.ViewPresence.Assessments.ApplicationAssessmentsHeader",{opportunityTitle:this.props.application.OpportunityTitle()})},r.prototype.getAssessmentNextStepText=function(){return this.props.isApplicationSubmittedView?$.t("Opportunity.ApplicationSubmitted.AssessmentIntegrations.AssessmentNextStep"):$.t("Candidate.ViewPresence.Assessments.ApplicationAssessmentsNextStep")},r.prototype.render=function(){var n=this.props,f=n.items,i=n.application,r=n.viewPresenceUrl,e=n.getAssessmentLinkUrl,u=n.isPresenceView,o=n.isApplicationSubmittedView,s=r+"?tab=applications#"+i.ApplicationId();return React.createElement("div",{"data-automation":"assessments-container"},u&&React.createElement("div",{className:"presence-link mb-4","data-automation":"presence-link"},React.createElement("a",{href:s,className:"link"},React.createElement("span",{className:"fa fa-angle-left pr-2 mr-1"})," ",React.createElement("span",{className:"back-to-presence"},$.t("CandidateOffer.BackToPresence")))),React.createElement("h1",{"data-automation":"header"},this.getAssessmentHeaderText()),React.createElement("div",{"data-automation":"subheader"},this.getAssessmentNextStepText()),o&&React.createElement("div",{"data-automation":"assessment-access-list"},React.createElement("hr",null),React.createElement("ul",null,React.createElement("li",{"data-automation":"assessmentIntegrations-assessment-sent-label",dangerouslySetInnerHTML:{__html:this.getEmailAccessText(i.CandidateEmail())}}),React.createElement("li",{"data-automation":"assessmentIntegrations-your-applications-link",dangerouslySetInnerHTML:{__html:this.getApplicationAccessText(r)}}))),React.createElement("br",null),React.createElement("br",null),React.createElement("div",null,f.map(function(n){return React.createElement(t.ApplicationSubmittedAssessmentListItem,{key:n.AssessmentId,application:i,applicationAssessment:n,getAssessmentLinkUrl:e,viewPresenceUrl:r,isPresenceView:u})})))},r}(React.Component);t.ApplicationSubmittedAssessmentList=i})(i=t.Candidate||(t.Candidate={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__awaiter=this&&this.__awaiter||function(n,t,i,r){return new(i||(i=Promise))(function(u,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?u(n.value):new i(function(t){t(n.value)}).then(o,s)}e((r=r.apply(n,t||[])).next())})},__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(e){if(f)throw new TypeError("Generator is already executing.");while(r)try{if(f=1,u&&(i=e[0]&2?u["return"]:e[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,e[1])).done)return i;(u=0,i)&&(e=[e[0]&2,i.value]);switch(e[0]){case 0:case 1:i=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++;u=e[1];e=[0];continue;case 7:e=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(e[0]===6||e[0]===2)){r=0;continue}if(e[0]===3&&(!i||e[1]>i[0]&&e[1]<i[3])){r.label=e[1];break}if(e[0]===6&&r.label<i[1]){r.label=i[1];i=e;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(e);break}i[2]&&r.ops.pop();r.trys.pop();continue}e=t.call(n,r)}catch(o){e=[6,o];u=0}finally{f=i=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},f,u,i,e;return e={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(e[Symbol.iterator]=function(){return this}),e},Recruiting;(function(n){var t;(function(t){var i;(function(i){var r;(function(i){var u=n.Rct.Components.Atoms.SuccessIndicatorType,r=n.Candidate.AssessmentStatus,f=n.Candidate.AssessmentType,e=t.Components.Atoms.Button,o=t.Components.Atoms.ApplyChangesIndicator,s=function(t){function s(n){var i=t.call(this,n)||this;return i.getAssessmentStatusClassName=function(n){return"label assessment-tile-status-"+r[n].toLowerCase()},i.getAssessmentStatusTranslation=function(n){return $.t("Opportunity.ApplicationSubmitted.AssessmentIntegrations.AssessmentStatus",{context:r[n]})},i.getAssessmentTitleTranslation=function(n){var t=i.applicationAssessment,r=t.TenantAssessmentIntegrationName,u=t.ClusterAssessmentIntegrationName,e=$.t("Opportunity.ApplicationSubmitted.AssessmentIntegrations.ClusterTitle",{clusterTitle:u,context:f[n]});return r?r:e},i.getDisclosureModalMessageTranslation=function(n){return $.t("Opportunity.ApplicationSubmitted.AssessmentIntegrations."+n)},i.focusModalTriggerOnClose=function(){i.startAssessmentLink.current&&i.startAssessmentLink.current.focus()},i.startAssessmentLink=React.createRef(),i.applicationAssessment=i.props.applicationAssessment,i.state={hasAcceptedPrivacyNotice:i.applicationAssessment.HasAcceptedPrivacyNotice,noticeServerMessageKey:i.applicationAssessment.PrivacyNoticeServerMessageKey,assessmentStatus:i.applicationAssessment.AssessmentStatus,assessmentLink:i.applicationAssessment.AssessmentLink,showDisclosureModal:!1,isError:!1,isGeneratingAssessmentUrl:!1,requestAssessmentLinkUrlDeferred:null},i}return __extends(s,t),s.prototype.isStartAssessmentButtonEnabled=function(){return(this.state.assessmentStatus===r.NotAvailable||this.state.assessmentStatus===r.Incomplete||this.state.assessmentStatus===r.OptedOut)&&!this.state.isGeneratingAssessmentUrl&&!this.state.isError},s.prototype.startAssessmentClick=function(){var n=this.state,i=n.assessmentStatus,u=n.assessmentLink,f=n.hasAcceptedPrivacyNotice,t;u&&(i===r.Incomplete||i===r.OptedOut)?(t=US.utils.window.openInTab(u,"_blank"),t&&t.focus()):f?this.requestAssessmentLinkUrl():this.setState({showDisclosureModal:!0})},s.prototype.handleCancel=function(){this.setState({showDisclosureModal:!1})},s.prototype.requestAssessmentLinkUrl=function(){return __awaiter(this,void 0,void 0,function(){var i,u,f,t=this;return __generator(this,function(){return i=this.state.hasAcceptedPrivacyNotice,u={ApplicationId:this.props.application.ApplicationId(),AssessmentId:this.applicationAssessment.AssessmentId,HasAcceptedPrivacyNotice:i},this.setState({isGeneratingAssessmentUrl:!0}),f=$.ajax({type:"POST",data:JSON.stringify(u),url:this.props.getAssessmentLinkUrl}).done(function(i){var o=i.data,u=o.Status,f=o.AssessmentLinkUrl,e;i.success&&typeof u!="undefined"&&f?(t.updateAssessment(u,f,!1),(u===r.Incomplete||u===r.OptedOut)&&(e=US.utils.window.openInTab(f,"_blank"),e&&e.focus())):t.updateAssessment(n.Candidate.AssessmentStatus.NotAvailable,null,!0);t.setState({isGeneratingAssessmentUrl:!1})}),this.setState({requestAssessmentLinkUrlDeferred:f}),[2]})})},s.prototype.updateAssessment=function(n,t,i){this.setState({assessmentStatus:n,assessmentLink:t,isError:i})},s.prototype.getErrorMessageText=function(n){return n?$.t("Candidate.ViewPresence.Assessments.ErrorMessage"):$.t("Opportunity.ApplicationSubmitted.AssessmentIntegrations.ErrorMessage",{viewPresenceUrl:this.props.viewPresenceUrl})},s.prototype.render=function(){var t=this,f=this.applicationAssessment,s=f.AssessmentDescr,l=f.AssessmentType,r=this.props,a=r.application,v=r.isPresenceView,y=r.getAssessmentLinkUrl,n=this.state,h=n.assessmentStatus,c=n.showDisclosureModal,p=n.isError,w=n.noticeServerMessageKey,b=n.requestAssessmentLinkUrlDeferred,k=$.t("Opportunity.ApplicationSubmitted.AssessmentIntegrations.DisclosureModalSavingMessage"),d=$.t("Opportunity.ApplicationSubmitted.AssessmentIntegrations.AssessmentLinkButton");return React.createElement("div",{className:"col-xs-24 mb-5 p-5 assessment-tile","data-automation":"assessment-tile"},React.createElement("div",{className:"col-xs-24 assessment-tile-title"},React.createElement("span",{"aria-level":2,role:"heading","data-automation":"assessment-tile-title"},this.getAssessmentTitleTranslation(l))),React.createElement("div",{className:"col-xs-24 mb-4 assessment-tile-status-container"},React.createElement("span",{className:this.getAssessmentStatusClassName(h),"data-automation":"assessment-tile-status"},this.getAssessmentStatusTranslation(h))),s&&React.createElement("div",{className:"col-xs-24 mb-4 assessment-tile-descr"},React.createElement("span",{"data-automation":"assessment-tile-descr"},s)),p&&React.createElement("div",{className:"col-xs-24 mt-2 assessment-tile-error"},React.createElement("span",{"data-automation":"assessment-tile-error",dangerouslySetInnerHTML:{__html:this.getErrorMessageText(v)}})),React.createElement("div",{className:"col-xs-24 mt-2","data-automation":"start-assessment-action-container"},React.createElement("div",{className:"assessment-tile-button-"+(this.isStartAssessmentButtonEnabled()?"enabled":"disabled"),"data-automation":"start-assessment-button-container"},React.createElement(e,{buttonType:"link",onClick:function(){return t.startAssessmentClick()},disabled:!1,dataAutomation:"start-assessment-button",innerRef:this.startAssessmentLink,"aria-describedby":"AssessmentOpensDialog"},d),React.createElement("span",{id:"AssessmentOpensDialog",className:"sr-only"},$.t("Common.OpensDialog"))),React.createElement(o,{deferred:b,successIndicatorType:u.IconAndMessage,savingMessage:k})),c&&React.createElement(i.ApplicationSubmittedAssessmentDisclosureModal,{applicationAssessment:this.applicationAssessment,applicationId:a.ApplicationId(),show:c,onCancel:function(){t.handleCancel()},getAssessmentLinkUrl:y,updateAssessment:function(n,i,r){t.updateAssessment(n,i,r)},message:this.getDisclosureModalMessageTranslation(w),focusModalTriggerOnClose:this.focusModalTriggerOnClose}))},s}(React.Component);i.ApplicationSubmittedAssessmentListItem=s})(r=i.Candidate||(i.Candidate={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))})(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Components.Atoms.Button,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.onAccept,r=n.enabled,u=n.signature;return React.createElement(i,{buttonType:"primary",onClick:function(){return t(u)},disabled:!r,"data-automation":"accept-offer"},$.t("CandidateOffer.AcceptAndSubmit"))},t}(React.Component);t.CandidateAcceptOfferButton=r})(i=t.Candidate||(t.Candidate={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Containers.Shared.OfferSignatureBox,r=function(n){function r(){return n!==null&&n.apply(this,arguments)||this}return __extends(r,n),r.prototype.render=function(){var r=this.props,u=r.onAcknowledge,n=r.offer,f=r.disabled;return React.createElement("div",{"data-automation":"candidate-acknowledge"},n.SignatureTimeStamp?React.createElement("div",{className:"offer-signature-container"},React.createElement(i,{offerSignature:{candidateName:n.CandidateName,timestamp:n.SignatureTimeStamp,signatureRequired:n.SignatureRequired,revoked:n.AcceptedAndRevoked}})):React.createElement("div",null,React.createElement("div",{"data-automation":"consent-info"},$.t("CandidateOffer.AcknowledgeOfferConsent")),React.createElement("div",{className:"acknowledge-button"},React.createElement(t.CandidateAcceptOfferButton,{enabled:!f,onAccept:u,signature:null}))))},r}(React.Component);t.CandidateAcknowledgeOffer=r})(i=t.Candidate||(t.Candidate={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var t=this.props,i=t.logoImageUrl,n=t.offer,r=$.t("CandidateOffer.Congratulations.GoToOfferLetter");return React.createElement("div",{className:"congratulations","data-automation":"congrats-page"},React.createElement("div",null,React.createElement("h1",{dangerouslySetInnerHTML:{__html:$.t("CandidateOffer.Congratulations.Title",{candidateName:n.CandidateFirstName})},"data-automation":"congrats-page-title"}),React.createElement("div",{dangerouslySetInnerHTML:{__html:$.t("CandidateOffer.Congratulations.ThankYou",{})},"data-automation":"congrats-page-thank-you"}),n.HasLogo?React.createElement("img",{className:"large-logo logo pt-5 pb-5",src:i+"?brandId="+n.BrandId+"&m="+(new Date).getTime(),"data-automation":"navbar-large-logo",alt:""}):"\n",React.createElement("div",{"data-automation":"congrats-page-welcome",className:"pt-2"},$.t("CandidateOffer.Congratulations.LinkPreface")),React.createElement("div",{"data-automation":"go-to-offer-letter",className:"pt-2"},React.createElement("a",{href:"javascript:window.location.href=window.location.href"},r))))},t}(React.Component);n.CandidateCongratulations=t})(t=n.Offer||(n.Offer={}))})(t=n.Candidate||(n.Candidate={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i=n.Components.Atoms.Button,r=n.Components.Atoms.Alert,u=n.Components.Atoms.AlertType,f=function(n){function t(t){var i=n.call(this,t)||this;return i.onClickModifyConsent=function(){var n=US.utils.window.encodeURIComponent(US.utils.window.location().href);US.utils.window.redirect(i.props.consentUrl+"?consent=true&returnUrl="+n)},i}return __extends(t,n),t.prototype.render=function(){var n=this.props.showAlert,t=this.props.alertText?this.props.alertText:$.t("Account.Register.CandidateConsent.Withdrawn");return React.createElement("div",{"data-automation":"candidate-consent-banner-container"},n&&React.createElement(r,{text:t,type:u.Warning,showIcon:!0},React.createElement(i,{buttonType:"link",className:"lnk-ovr-beige-bg","data-automation":"candidate-consent-banner-btn",onClick:this.onClickModifyConsent},$.t("Account.Register.CandidateConsent.Modify"))))},t.defaultProps={showAlert:!1,consentUrl:null,alertText:null},t}(React.Component);t.CandidateConsentBanner=f})(i=t.Candidate||(t.Candidate={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(r){var e=n.Utils.Date,o=t.Components.Utils.WithErrorHandling,s=t.Components.Atoms.Button,h=t.Components.Atoms.DomainErrors,c=t.Components.Atoms.ProgressSpinner,l=n.Rct.Components.Atoms.SuccessIndicatorType,a=t.Components.Atoms.ApplyChangesIndicator,u=n.Recruiter.CandidateOfferStatus,v=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this;return React.createElement(o,null,function(t){return React.createElement(f,__assign({},t,n.props))})},t}(React.Component),f;r.CandidateOfferContainer=v;f=function(t){function f(n){var i=t.call(this,n)||this;return i.getCancelPromptText=function(){var u=i.props.offer,n=i.state,t=n.isSigned,r=n.isAccepted;return t&&!r?$.t("CandidateOffer.LeaveOfferWarning"):null},i.handleAccept=function(n){var t=i.props,f=t.offer,e=t.acceptOfferUrl,o=t.errorHandler,r=i.state,s=r.enableAcceptOffer,h=r.acceptOfferDeferred,u;i.setState({enableAcceptOffer:!1});u=$.post({url:e,data:JSON.stringify({offerId:f.Id,signature:n})}).done(function(n){i.setState({enableAcceptOffer:!0});n.cannotViewUrl&&(US.utils.window.clearBeforeUnloadEvents(),US.utils.window.redirect(n.cannotViewUrl));o.processResponse(n,i.handleAcceptSuccess,i.handleAcceptFailure)});i.setState({acceptOfferDeferred:u})},i.handleAcceptSuccess=function(){i.setState({isAccepted:!0,viewCongratulations:!0})},i.handleAcceptFailure=function(){i.setState({isSigned:!1})},i.handleConsentSuccess=function(n){i.setState({isSigned:!0,consentDate:moment(n.data)})},i.handleConsentFailure=function(){i.setState({isSigned:!1})},i.handleSignOffer=function(){var n=i.props,t=n.consentToOfferUrl,r=n.offer,u=n.errorHandler,f=$.post({url:t,data:JSON.stringify({offerId:r.Id})}).done(function(n){n.cannotViewUrl&&(US.utils.window.clearBeforeUnloadEvents(),US.utils.window.redirect(n.cannotViewUrl));u.processResponse(n,i.handleConsentSuccess,i.handleConsentFailure)});i.setState({consentDeferred:f})},i.getDownloadTemporaryPdfUrl=function(n){var t=i.props.downloadPdfUrl;return t+"?"+$.param({fileId:n})},i.getDownloadPdfFromObjectStorageUrl=function(n){var t=i.props.downloadPdfFromObjectStorageUrl;return t+"?"+$.param({offerId:n})},i.handleDownloadPdfFromObjectStorage=function(){var n=i.props,r=n.downloadPdfFromObjectStorageUrl,t=n.offer;US.utils.window.redirectWithoutUnloadEvents(i.getDownloadPdfFromObjectStorageUrl(t.Id))},i.handleGeneratePdf=function(){var t=i.props,n=t.offer,r=t.generatePdfUrl;i.setState({isFetchingPdf:!0});$.ajax({url:r,type:"POST",data:JSON.stringify({offerId:n.Id,statusLabel:n.getStatusLabelForPdf(),revokedMessage:n.getRevokedMessageForPdf()})}).done(function(n){i.setState({isFetchingPdf:!1});n.success?US.utils.window.redirectWithoutUnloadEvents(i.getDownloadTemporaryPdfUrl(n.data.fileId)):i.setState({pdfDownloadErrorMessages:n.domainErrors})})},i.state={isSigned:!1,isAccepted:!1,viewCongratulations:!1,pdfDownloadErrorMessages:[],isFetchingPdf:!1,enableAcceptOffer:!0,acceptOfferDeferred:null,consentDate:null,consentDeferred:null},i}return __extends(f,t),f.prototype.componentDidMount=function(){US.utils.window.attachBeforeUnload(this.getCancelPromptText)},f.prototype.render=function(){var v=this,o=this.props,t=o.offer,w=o.errorHandler,b=o.candidatePresenceUrl,k=o.logoImageUrl,d=o.downloadLibraryDocumentUrl,f=this.state,g=f.isSigned,nt=f.viewCongratulations,y=f.pdfDownloadErrorMessages,tt=f.isFetchingPdf,it=f.acceptOfferDeferred,p=f.enableAcceptOffer,rt=f.consentDate,ut=f.consentDeferred;return React.createElement("div",null,tt&&React.createElement("div",{className:"fetching-pdf"},React.createElement(c,{loadingText:$.t("OfferDetail.SpinnerTextGeneratePdf"),contentClassName:"progress-spinner-content"})),React.createElement("div",{className:"presence-link mb-4","data-automation":"presence-link"},React.createElement("a",{href:b,className:"link"},React.createElement("span",{className:"fa fa-angle-left pr-2 mr-1"})," ",React.createElement("span",{className:"back-to-presence"},$.t("CandidateOffer.BackToPresence")))),t.BrandHtml&&React.createElement("div",{"data-automation":"brand-logo",className:"brand",dangerouslySetInnerHTML:{__html:t.BrandHtml}}),nt?React.createElement("div",{className:"offer-letter-well"},React.createElement(r.CandidateCongratulations,{offer:t,logoImageUrl:k})):React.createElement("div",null,React.createElement("div",{className:"offer-letter-well"},React.createElement("div",{className:"pb-2 mb-4 offer-header"},React.createElement("div",{className:"letter-heading"},React.createElement("h1",{"data-automation":"offer-letter-header",className:"m-0 pr-2"},$.t("CandidateOffer.OfferLetter")),t.AcceptedAndRevoked&&React.createElement(r.CandidateOfferStatusLabel,{status:t.OfferStatus})),t.ExpirationDate!=null&&t.OfferStatus!=(u.Accepted||u.Expired||u.NotAvailable||u.Rescinded)&&!t.AcceptedAndRevoked&&React.createElement("span",{className:"offer-expiration-date","data-automation":"offer-expiration-date"},$.t("CandidateOffer.ValidUntil",{expiration:e.setDateOnlyToLocalTimeZone(t.ExpirationDate).format("L")}))),React.createElement("div",{className:"section-line"}),React.createElement("div",{"data-automation":"offer-letter",className:"offer-letter",dangerouslySetInnerHTML:{__html:t.Body}}),t.Documents.length>0&&React.createElement("div",{className:"section-line"}),t.Documents.length>0&&React.createElement(r.CandidateOfferDocuments,{offer:t,downloadLibraryDocumentUrl:d}),React.createElement("div",{className:"mt-4 pb-4 section-line"}),React.createElement("div",{className:"accept-section"},t.SignatureRequired?React.createElement(i.CandidateSignOffer,{consentDeferred:ut,consentDate:rt,errorHandler:w,disabled:!p,offer:t,onAccept:this.handleAccept,onSignOffer:this.handleSignOffer,isSigned:g}):React.createElement(i.CandidateAcknowledgeOffer,{offer:t,onAcknowledge:this.handleAccept,disabled:!p}),React.createElement("div",{"aria-live":"polite",className:"row"},React.createElement("div",{className:"col-md-24 pt-2"},React.createElement(a,{deferred:it,successIndicatorType:l.IconAndMessage}))),React.createElement("div",{className:"mt-4"},t.SignatureRequired&&!t.SignatureTimeStamp&&React.createElement("div",{className:"sign-offer-help"},$.t("CandidateOffer.DownloadPdfHelpText")),React.createElement(s,{buttonType:"link",className:"mt-2 mb-0 ml-0 mr-0 p-0 download-pdf-button","data-automation":"generate-pdf",onClick:function(){return t.AcceptedAndRevoked?v.handleGeneratePdf():v.handleDownloadPdfFromObjectStorage()}},$.t("CandidateOffer.DownloadPdf")),y.length>0&&React.createElement("div",{className:"mt-4","data-automation":"domain-errors"},React.createElement(h,{errors:y,errorPrefix:"OfferDetail.Errors."}))),t.AcceptedAndRevoked&&React.createElement("div",{className:"revoked-text"},React.createElement(r.CandidateOfferRevoked,null)))),!(n.StringUtils.isNullOrWhitespace(t.OfferContactPhoneNumber)&&n.StringUtils.isNullOrWhitespace(t.OfferContactEmailAddress))&&React.createElement("div",{className:"offer-letter-well mt-5","data-automation":"contact-info"},React.createElement(r.OfferContactInfo,{offer:t}))))},f}(React.Component);r.CandidateOffer=f})(r=i.Offer||(i.Offer={}))})(r=i.Candidate||(i.Candidate={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.getDownloadLibraryDocumentFromObjectStorageUrl=function(n){var t=i.props,r=t.downloadLibraryDocumentUrl,u=t.offer;return r+"?"+$.param({libraryDocumentId:n,offerId:u.Id})},i}return __extends(t,n),t.prototype.render=function(){var n=this,t=this.props.offer;return React.createElement("div",null,React.createElement("div",{className:"mt-5","data-automation":"offer-documents"},React.createElement("h3",{"data-automation":"offer-documents-title"},$.t("CandidateOffer.Documents.Title")),t.Documents.map(function(t,i){return React.createElement("div",{className:"mt-4 document-list-item",key:i},React.createElement("img",{className:"document-logo",src:"/Content/images/Document.svg"}),React.createElement("a",{"data-automation":"document-name",className:"document-link pl-3",href:n.getDownloadLibraryDocumentFromObjectStorageUrl(t.Id)},t.DisplayName))})))},t}(React.Component);n.CandidateOfferDocuments=t})(t=n.Offer||(n.Offer={}))})(t=n.Candidate||(n.Candidate={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Containers.Shared.ErrorPage,r=function(n){function t(t){var i=n.call(this,t)||this;return i.getSignOutUrl=function(){var n=i.props,t=n.candidateOfferUrl,r=n.signOutUrl,u=n.offerId;return r+"?"+$.param({redirectUrl:t+"?offerId="+u})},i}return __extends(t,n),t.prototype.render=function(){return React.createElement(i,{title:$.t("CandidateOffer.InvalidUser.Title"),subtitle:$.t("CandidateOffer.InvalidUser.Subtitle"),rerouteLinks:[{Text:$.t("CandidateOffer.InvalidUser.SignIn"),Url:this.getSignOutUrl()}]})},t}(React.Component);t.CandidateOfferInvalidUser=r})(i=t.Offer||(t.Offer={}))})(i=t.Candidate||(t.Candidate={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){function t(){return React.createElement("div",null,React.createElement("div",{"data-automation":"error-messages",className:"validation-summary-errors"},React.createElement("dl",null,React.createElement("dd",{"data-automation":"error-message",className:"error-message"},React.createElement("span",{className:"bold"},$.t("CandidateOffer.OfferRevoked")),React.createElement("span",null," ",$.t("CandidateOffer.ContactRecruiterForDetails"))))))}n.CandidateOfferRevoked=t})(t=n.Offer||(n.Offer={}))})(t=n.Candidate||(n.Candidate={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var r=n.Rct.Components.Atoms.Label,i=n.Recruiter.CandidateOfferStatus,u=function(n){function t(t){var r=n.call(this,t)||this;return r.getClassName=function(n){return"h1 label-candidate-offer-"+i[n].toLowerCase()},r.getDataAutomation=function(n){return"candidate-offer-"+i[n].toLowerCase()},r.getTranslation=function(n){return $.t("Common.Offer.CandidateOfferStatus",{context:i[n]}).capitalize()},r}return __extends(t,n),t.prototype.render=function(){var n=this.props.status;return React.createElement(r,{dataAutomation:this.getDataAutomation(n),text:this.getTranslation(n),className:this.getClassName(n)})},t}(React.Component);t.CandidateOfferStatusLabel=u})(i=t.Offer||(t.Offer={}))})(i=t.Candidate||(t.Candidate={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Containers.Shared.ErrorPage,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.presenceUrl,r=n.browseOpportunitiesUrl;return React.createElement(i,{title:$.t("CandidateOffer.Error.Title"),subtitle:$.t("CandidateOffer.Error.Subtitle"),rerouteLinks:[{Text:$.t("CandidateOffer.Error.GoToYourPresence"),Url:t},{Text:$.t("CandidateOffer.Error.BrowseOpportunities"),Url:r}]})},t}(React.Component);t.CandidateOfferUnavailable=r})(i=t.Offer||(t.Offer={}))})(i=t.Candidate||(t.Candidate={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r=t.Components.Atoms.Button,u=t.Containers.Shared.OfferSignatureBox,f=t.Components.Atoms.DomainErrors,e=n.Rct.Components.Atoms.ApplyChangesIndicator,o=function(n){function t(t){var i=n.call(this,t)||this;return i.signOffer=function(){var n=i.props.onSignOffer;n()},i.createOfferSignature=function(){var t=i.props,n=t.offer,r=t.consentDate;return n.SignatureTimeStamp?{signature:n.Signature,timestamp:n.SignatureTimeStamp}:{signature:n.CandidateName,timestamp:r}},i}return __extends(t,n),t.prototype.render=function(){var h=this,n=this.props,t=n.offer,c=n.onAccept,o=n.isSigned,s=n.errorHandler,l=n.disabled,a=n.consentDeferred;return React.createElement("div",{"data-automation":"candidate-sign"},!t.SignatureTimeStamp&&React.createElement("div",{"data-automation":"consent-info",className:"consent-info"},React.createElement("h2",{className:"consent-title h3"},$.t("CandidateOffer.ElectronicSignatureConsent.ConsentTitle")),React.createElement("div",{className:"consent-message pt-3"},$.t("CandidateOffer.ElectronicSignatureConsent.ConsentMessage")),React.createElement("div",{className:"pt-4 our-records"},$.t("CandidateOffer.ElectronicSignatureConsent.NameInOurRecords")),React.createElement("div",null,t.CandidateName)),React.createElement("div",{className:"candidate-signature"},React.createElement("div",{"aria-live":"polite"},!o&&!t.SignatureTimeStamp?React.createElement("div",null,React.createElement(r,{onClick:function(){return h.signOffer()},icon:"fa-pencil",className:"add-signature-button","data-automation":"offer-sign-button"},$.t("CandidateOffer.AddYourSignature")),React.createElement(e,{deferred:a})):React.createElement("div",{className:"offer-signature-container"},React.createElement(u,{offerSignature:{candidateName:this.createOfferSignature().signature,timestamp:this.createOfferSignature().timestamp,signatureRequired:t.SignatureRequired}}))),s.hasDomainErrors()&&React.createElement("div",{className:"mt-5","data-automation":"domain-errors"},React.createElement(f,{errors:s.getDomainErrors(),errorPrefix:"CandidateOffer.ValidationMessages."})),!t.SignatureTimeStamp&&React.createElement("div",{className:"sign-button"},React.createElement(i.CandidateAcceptOfferButton,{onAccept:c,enabled:o&&!l,signature:t.CandidateName}))))},t}(React.Component);i.CandidateSignOffer=o})(r=i.Candidate||(i.Candidate={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i=n.Components.Atoms.Popover,r=n.Components.Atoms.PopoverDirection,u=function(n){function t(t){var i=n.call(this,t)||this;return i.getWarningIconTooltipContent=function(){var u=i.props,f=u.isCandidateConsentEnabled,t=u.isTextMessagingConsentOptedIn,e=u.consentStatus,o=u.isTextMessagingEnabled,r=u.isPrimaryPhoneNumberEmpty,n=f&&e;if(o){if(n&&t&&!r)return $.t("Recruiter.Pool.Candidates.ConsentWarningTooltip.RequiresConsent");if(!r&&!t&&!n)return $.t("Recruiter.Pool.Candidates.ConsentWarningTooltip.NotOptedIn");if(r&&t&&!n)return $.t("Recruiter.Pool.Candidates.ConsentWarningTooltip.EmptyPhoneNumber");if(!t&&!n&&r)return $.t("Recruiter.Pool.Candidates.ConsentWarningTooltip.NotOptedInEmptyPrimaryPhoneNumber");if(n&&!t&&r||n&&!t&&!r)return $.t("Recruiter.Pool.Candidates.ConsentWarningTooltip.RequiresConsentNotOptedIn");if(n&&r&&t)return $.t("Recruiter.Pool.Candidates.ConsentWarningTooltip.RequiresConsentEmptyPrimaryPhoneNumber")}else if(n)return $.t("Recruiter.Pool.Candidates.ConsentWarningTooltip.RequiresConsent")},i}return __extends(t,n),t.prototype.render=function(){return React.createElement(i,{content:React.createElement("span",null,this.getWarningIconTooltipContent()),width:"max-content",wrapContent:!0,popoverDirection:r.Right},React.createElement("span",{className:"candidate-consent-indicator-requires-consent","data-automation":this.props.dataAutomation},React.createElement("i",{className:"fa fa-exclamation-triangle","aria-hidden":"true"})))},t}(React.Component);t.CandidateTextingStatusTooltip=u})(i=t.Candidate||(t.Candidate={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.offer;return React.createElement("div",{className:"row offer-contact-info"},React.createElement("div",{className:"col-md-3 questions"},$.t("CandidateOffer.Questions")),React.createElement("div",{className:"col-md-6","data-automation":"contact-recruiter"},$.t("CandidateOffer.ContactRecruiter",{name:t.RecruiterName})),!n.StringUtils.isNullOrWhitespace(t.OfferContactPhoneNumber)&&React.createElement("div",{className:"col-md-5","data-automation":"contact-phone"},React.createElement("span",{className:"fa fa-phone"})," ",React.createElement("span",null,t.OfferContactPhoneNumber)),!n.StringUtils.isNullOrWhitespace(t.OfferContactEmailAddress)&&React.createElement("div",{className:"col-md-8","data-automation":"contact-email"},React.createElement("span",{className:"fa fa-envelope"})," ",React.createElement("a",{href:"mailto:"+t.OfferContactEmailAddress},t.OfferContactEmailAddress)))},i}(React.Component);t.OfferContactInfo=i})(i=t.Offer||(t.Offer={}))})(i=t.Candidate||(t.Candidate={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props,i=t.interviewList,r=t.interviewBaseUrl;return React.createElement("div",{className:"candidate-interview-list","data-automation":"interview-list"},React.createElement(n.CandidateInterviewListHeadings,null),i.Interviews.map(function(t,i){return React.createElement("div",{key:i,className:"candidate-interview-list-item-container pt-3 pb-3"},React.createElement(n.CandidateInterviewListItem,{interview:t,interviewScheduleUrl:r}))}))},i}(React.Component);n.CandidateInterviewList=t})(t=n.Presence||(n.Presence={}))})(t=n.Candidate||(n.Candidate={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){return React.createElement("div",null,React.createElement("div",{className:"row","data-automation":"interview-section-title"},React.createElement("h3",{className:"hidden-xs mx-3 pb-3 interview-section-title"},$.t("Candidate.ViewPresence.Interviews.SectionTitle")),React.createElement("h3",{className:"visible-xs pl-3 interview-section-title"},$.t("Candidate.ViewPresence.Interviews.SectionTitle"))),React.createElement("div",{className:"row","data-automation":"interview-tab-headings",role:"row"},React.createElement("div",{className:"col-sm-24 candidate-interview-list-heading pl-0 pr-5"},React.createElement("div",{className:"hidden-xs col-sm-7",role:"columnheader"},React.createElement("span",{className:"interview-heading"},$.t("Common.Job"))),React.createElement("div",{className:"hidden-xs col-sm-4",role:"columnheader"},React.createElement("span",{className:"interview-heading"},$.t("Common.JobCode"))),React.createElement("div",{className:"hidden-xs col-sm-4",role:"columnheader"},React.createElement("span",{className:"interview-heading"},$.t("Candidate.ViewPresence.Interviews.Type"))),React.createElement("div",{className:"hidden-xs col-sm-5",role:"columnheader"},React.createElement("span",{className:"interview-heading"},$.t("Candidate.ViewPresence.Interviews.Duration"))),React.createElement("div",{className:"hidden-xs col-sm-4",role:"columnheader"},React.createElement("span",{className:"interview-heading"},$.t("Common.Actions"))))))},t}(React.Component);n.CandidateInterviewListHeadings=t})(t=n.Presence||(n.Presence={}))})(t=n.Candidate||(n.Candidate={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.handleClick=function(n){var t=i.props.interviewScheduleUrl,r=t+"?"+$.param({scheduleDetailsId:n});US.utils.window.redirect(r)},i}return __extends(t,n),t.prototype.render=function(){var t=this,n=this.props.interview;return React.createElement("div",{className:"row","data-automation":"interview-list-item",role:"row"},React.createElement("div",{"aria-hidden":"true",className:classNames("col-sm-24 candidate-interview-list-item pl-0 pr-5")},React.createElement("div",{className:"visible-xs interview-item-margins interview-heading"},React.createElement("span",null,$.t("Common.Job"))),React.createElement("div",{className:"col-sm-7","data-automation":"interview-job-title",role:"gridcell"},n.OpportunityTitle),React.createElement("div",{className:"visible-xs interview-item-margins interview-heading"},React.createElement("span",null,$.t("Common.JobCode"))),React.createElement("div",{className:"col-sm-4","data-automation":"interview-job-code",role:"gridcell"},n.OpportunityRequisitionNumber),React.createElement("div",{className:"visible-xs interview-item-margins interview-heading"},React.createElement("span",null,$.t("Candidate.ViewPresence.Interviews.Type"))),React.createElement("div",{className:"col-sm-4","data-automation":"interview-type",role:"gridcell"},$.t(n.InterviewType)),React.createElement("div",{className:"visible-xs interview-item-margins interview-heading"},React.createElement("span",null,$.t("Candidate.ViewPresence.Interviews.Duration"))),React.createElement("div",{className:"col-sm-5","data-automation":"interview-duration",role:"gridcell"},$.t(n.InterviewDuration)),React.createElement("div",{className:"visible-xs interview-item-margins interview-heading"},React.createElement("span",null,$.t("Common.Actions"))),React.createElement("div",{className:"col-sm-4",role:"gridcell"},React.createElement("ukg-button",{tabindex:"0","data-automation":"schedule-interview-event",emphasis:"high","aria-label":$.t("Candidate.ViewPresence.Interviews.Schedule"),size:"medium",onClick:function(){return t.handleClick(n.InterviewScheduleDetailsId)}},$.t("Candidate.ViewPresence.Interviews.Schedule")))))},t}(React.Component);n.CandidateInterviewListItem=t})(t=n.Presence||(n.Presence={}))})(t=n.Candidate||(n.Candidate={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.locationsWithDisplayAddress=function(n){return n.filter(function(n){return n.DisplayAddress()})},i}return __extends(t,n),t.prototype.render=function(){var t=this.props,n=t.offer,r=t.opportunityTitleId,i=this.locationsWithDisplayAddress(n.Locations);return React.createElement("div",null,React.createElement("div",{id:r,"data-automation":"opportunity-title"},n.OpportunityTitle.toUpperCase()),React.createElement("div",{className:"small-text","data-automation":"job-category"},n.JobCategoryName),i.length!==0&&React.createElement("div",{className:"small-text","data-automation":"locations"},i[0].Address().CityStatePostalCodeAndCountry(),n.Locations.length>1&&React.createElement("small",{className:"muted","data-automation":"plus-more"}," ",$.t("Common.PlusXMore",{count:n.Locations.length-1}))),React.createElement("div",{className:"small-text","data-automation":"req-number"},n.OpportunityRequisitionNumber))},t}(React.Component);n.CandidateOfferJobInfo=t})(t=n.Presence||(n.Presence={}))})(t=n.Candidate||(n.Candidate={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props,i=t.offerList,r=t.offerUrl;return React.createElement("div",{className:"candidate-offer-list"},React.createElement(n.CandidateOfferListHeadings,null),i.Offers.map(function(t,i){return React.createElement("div",{key:i,className:"candidate-offer-list-item-container pt-3 pb-3"},React.createElement(n.CandidateOfferListItem,{offer:t,offerUrl:r}))}))},i}(React.Component);n.CandidateOfferList=t})(t=n.Presence||(n.Presence={}))})(t=n.Candidate||(n.Candidate={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){return React.createElement("div",{className:"row","data-automation":"offer-tab-headings",role:"row"},React.createElement("div",{className:"col-sm-24 candidate-offer-list-heading pl-0 pr-5"},React.createElement("div",{className:"hidden-xs col-sm-7",role:"columnheader"},React.createElement("span",{className:"offer-heading"},$.t("Candidate.ViewPresence.Offers.Job"))),React.createElement("div",{className:"hidden-xs col-sm-4",role:"columnheader"},React.createElement("span",{className:"offer-heading"},$.t("Candidate.ViewPresence.Offers.OfferCode"))),React.createElement("div",{className:"hidden-xs col-sm-4",role:"columnheader"},React.createElement("span",{className:"offer-heading"},$.t("Candidate.ViewPresence.Offers.OfferDate"))),React.createElement("div",{className:"hidden-xs col-sm-5",role:"columnheader"},React.createElement("span",{className:"offer-heading"},$.t("Candidate.ViewPresence.Offers.Status"))),React.createElement("div",{className:"hidden-xs col-sm-4",role:"columnheader"},React.createElement("span",{className:"offer-heading"},$.t("Candidate.ViewPresence.Offers.Actions")))))},t}(React.Component);n.CandidateOfferListHeadings=t})(t=n.Presence||(n.Presence={}))})(t=n.Candidate||(n.Candidate={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){var i=t.call(this,n)||this;return i.getOfferLink=function(n){var t=i.props.offerUrl;return t+"?"+$.param({offerId:n})},i}return __extends(i,t),i.prototype.render=function(){var i=this.props,t=i.offer,u=i.offerUrl,r="opportunity-title"+t.Id;return React.createElement("div",{className:"row","data-automation":"offer-list-item",role:"row"},React.createElement("div",{className:classNames("col-sm-24 candidate-offer-list-item pl-0 pr-5",{"not-viewed":!t.IsViewed&&t.CanView})},React.createElement("div",{className:"visible-xs pl-3 offer-heading"},React.createElement("span",null,$.t("Candidate.ViewPresence.Offers.Job"))),React.createElement("div",{className:"col-sm-7","data-automation":"job-info",role:"gridcell"},React.createElement(n.CandidateOfferJobInfo,{offer:t,opportunityTitleId:r})),React.createElement("div",{className:"visible-xs pl-3 offer-heading"},React.createElement("span",null,$.t("Candidate.ViewPresence.Offers.OfferCode"))),React.createElement("div",{className:"col-sm-4","data-automation":"offer-code",role:"gridcell"},t.OfferCode),React.createElement("div",{className:"visible-xs pl-3 offer-heading"},React.createElement("span",null,$.t("Candidate.ViewPresence.Offers.OfferDate"))),React.createElement("div",{className:"col-sm-4","data-automation":"received-date",role:"gridcell"},t.ReceivedDate.format("L")),React.createElement("div",{className:"visible-xs pl-3 offer-heading"},React.createElement("span",null,$.t("Candidate.ViewPresence.Offers.Status"))),React.createElement("div",{className:"col-sm-5","data-automation":"signature-status",role:"gridcell"},React.createElement(n.CandidateOfferSignatureStatus,{offer:t})),React.createElement("div",{className:"visible-xs pl-3 offer-heading"},React.createElement("span",null,$.t("Candidate.ViewPresence.Offers.Actions"))),React.createElement("div",{className:"col-sm-4",role:"gridcell"},React.createElement(n.CandidateViewOfferButton,{offerLink:this.getOfferLink(t.Id),enabled:t.CanView,ariaDescribedby:r}))))},i}(React.Component);n.CandidateOfferListItem=t})(t=n.Presence||(n.Presence={}))})(t=n.Candidate||(n.Candidate={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Recruiter.CandidateOfferStatus,r=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",null,React.createElement("div",{"data-automation":"offer-status"},$.t("Common.Offer.CandidateOfferStatus",{context:i[n.OfferStatus]})),n.ExpirationDate!=null&&n.OfferStatus!=i.Rescinded&&n.OfferStatus!=i.Accepted&&n.OfferStatus!=i.Declined&&n.OfferStatus!=i.NotAvailable&&React.createElement("div",{className:"expiration-date","data-automation":"expiration-date"},n.OfferStatus==i.PendingAcceptance&&$.t("Candidate.ViewPresence.Offers.ExpiresOn",{date:n.ExpirationDate.format("L")}),n.OfferStatus==i.Expired&&$.t("Candidate.ViewPresence.Offers.OnExpiredDate",{date:n.ExpirationDate.format("L")})))},t}(React.Component);t.CandidateOfferSignatureStatus=r})(i=t.Presence||(t.Presence={}))})(i=t.Candidate||(t.Candidate={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Components.Atoms.Button,r=function(n){function t(t){var i=n.call(this,t)||this;return i.handleClick=function(){var n=i.props.offerLink;US.utils.window.redirect(n)},i}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.enabled,r=n.ariaDescribedby;return React.createElement(i,{onClick:this.handleClick,buttonType:"primary",disabled:!t,dataAutomation:"view-offer-button",ariaDescribedby:r},$.t("Candidate.ViewPresence.Offers.ReviewOffer"))},t}(React.Component);t.CandidateViewOfferButton=r})(i=t.Presence||(t.Presence={}))})(i=t.Candidate||(t.Candidate={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var r=n.Rct.Components.Atoms.Button,u=t.Components.Atoms.Dropdown,f=t.Components.Atoms.DropdownSize,e=function(n){function t(t){var i=n.call(this,t)||this;return i.handleCloseDropdown=function(){i.setState({isOpen:!1})},i.handleButtonClick=function(){i.setState({isOpen:!i.state.isOpen})},i.handleDropdownItem=function(n,t){n.preventDefault();t()},i.getAlertClassName=function(n){return n.className?"select-list-option "+n.className:"select-list-option"},i.state={isOpen:!1},i}return __extends(t,n),t.prototype.render=function(){var n=this,i=this.props.actions,t=this.state.isOpen;return React.createElement("div",{className:"candidate-actions"},React.createElement(u,{className:"base-dropdown select-list-filter",isOpen:t,onCloseRequest:function(){return n.handleCloseDropdown()},size:f.Xs,"aria-expanded":t,trigger:function(){return React.createElement(r,{className:"btn-xs",dataAutomation:"ellipsis-dropdown",onClick:n.handleButtonClick},React.createElement("i",{className:"fa fa-ellipsis-h fa-lg"}))}},React.createElement("div",{role:"menu"},i.map(function(t){return React.createElement("div",{className:n.getAlertClassName(t),key:t.name,"data-automation":t.dataAutomation,onClick:function(i){return n.handleDropdownItem(i,t.action)}},t.name)}))))},t}(React.Component);i.ActionsButtonDropdown=e})(r=i.Actions||(i.Actions={}))})(r=i.CandidateDetails||(i.CandidateDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var r=n.Candidate.Tag,u=t.Components.Atoms.DomainErrors,f=function(n){function t(t){var i=n.call(this,t)||this;return i.updateSuggestions=function(n){i.setState({suggestions:n,isSuggestionListVisible:n.length>0})},i.setCurrentValue=function(n){var t=n.target.value;if(i.setState({currentValue:t}),t!=""){_.debounce(i.getAvailableTenantTags(t),250,null);return}i.clearInputText()},i.clearInputText=function(){i.setState({serverErrorMessages:[],currentValue:"",suggestions:[],isSuggestionListVisible:!1})},i.postCandidateTag=function(n,t,u){u===void 0&&(u=null);$.ajax({type:"POST",data:JSON.stringify(t),url:n}).done(function(n){var t,f,e;n.success?(t=n.data.Result?n.data.Result:n.data,f=t.map(function(n){return new r(n.TagName)}),u!=null&&u(f)):(e=n.domainErrors==null||n.domainErrors.length===0?["Generic"]:n.domainErrors,i.setState({serverErrorMessages:e}))})},i.loadTags=function(n){i.setState({serverErrorMessages:[],tags:n,currentValue:"",suggestions:[],isSuggestionListVisible:!1})},i.addTag=function(n){var t=n.trim(),r;if(t==""||i.isExistingTag(t)){i.clearInputText();return}r={personId:i.props.personId,candidateTag:t};i.postCandidateTag(i.props.insertUrl,r,i.loadTags)},i.removeItem=function(n){var t={personId:i.props.personId,candidateTag:n};i.postCandidateTag(i.props.deleteUrl,t,i.loadTags)},i.hideSuggestions=function(){i.setState({isSuggestionListVisible:!1})},i.showSuggestions=function(){i.setState({isSuggestionListVisible:!0})},i.state={currentValue:"",tags:i.props.tags,suggestions:[],isSuggestionListVisible:!1,serverErrorMessages:[]},i.getAvailableTenantTags=function(n){var t={personId:i.props.personId,partialTag:n};i.postCandidateTag(i.props.getAllUrl,t,i.updateSuggestions)},i}return __extends(t,n),t.prototype.keyPressed=function(n){n.key==="Enter"&&this.addTag(this.state.currentValue)},t.prototype.isExistingTag=function(n){var t=this.state.tags.find(function(t){return t.TagName.toLowerCase()===n.toLowerCase()});return t!=null},t.prototype.render=function(){var r=this,n=this.state,t=n.currentValue,e=n.isSuggestionListVisible,o=n.suggestions,s=n.tags,f=n.serverErrorMessages;return React.createElement("div",{className:"mb-3","data-automation":"candidate-tag-container",id:"candidate-tag-container"},f.length>0&&React.createElement(u,{errors:f,errorPrefix:"Recruiter.CandidateDetail.TagSection.Errors."}),React.createElement("div",{className:"input-group hide-on-print"},React.createElement("span",{"data-automation":"candidate-tag-icon-addon",className:"input-group-addon",id:"tag-icon"},React.createElement("i",{"data-automation":"candidate-tag-icon","aria-hidden":"true",className:"fa fa-tags"})),React.createElement("input",{"data-automation":"candidate-tag-input",maxLength:100,onFocus:this.showSuggestions,tabIndex:0,onBlur:this.hideSuggestions,onKeyPress:function(n){return r.keyPressed(n)},className:"form-control",value:t,id:"candidate-tag-input",onChange:this.setCurrentValue,type:"text",placeholder:$.t("Recruiter.CandidateDetail.Actions.AddTag")}),t.length>0&&React.createElement("span",{className:"input-group-addon",id:"tag-menu","data-automation":"candidate-tag-menu"},React.createElement("i",{"data-automation":"candidate-tag-add",onClick:function(){return r.addTag(t)},className:"fa fa-check-circle text-success pr-2"}),React.createElement("i",{"data-automation":"candidate-tag-clear",onClick:this.clearInputText,className:"ml-1 fa fa-times text-danger"}))),React.createElement(i.CandidateTagSuggestionList,{handleMouseLeave:this.hideSuggestions,isVisible:e,suggestions:o,handleClick:this.addTag}),React.createElement(i.CandidateTagList,{tags:s,handleClick:this.removeItem}))},t}(React.Component);i.CandidateTag=f})(r=i.Actions||(i.Actions={}))})(r=i.CandidateDetails||(i.CandidateDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this;return React.createElement("div",{className:"tag-row clearfix mt-3","data-automation":"candidate-tag-list-container"},this.props.tags.map(function(i,r){return React.createElement(n.CandidateTagListItem,{key:"list-item-"+r,tagName:i.TagName,onRemove:t.props.handleClick})}))},i}(React.Component);n.CandidateTagList=t})(t=n.Actions||(n.Actions={}))})(t=n.CandidateDetails||(n.CandidateDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Components.Atoms.Button,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.tagName,r=n.onRemove;return React.createElement("div",{className:"multigroup-item candidate-tag p-1 mr-2 mb-2 candidate-tag-info pull-left","data-automation":"candidate-tag-list-item-container"},React.createElement("span",{"data-automation":"candidate-tag-list-item-tag"},t),React.createElement(i,{onClick:function(){return r(t)},dataAutomation:"candidate-tag-list-item-delete",buttonType:"link",className:"candidate-tag-remove p-0 ml-2",icon:"fa-times"}))},t}(React.Component);t.CandidateTagListItem=r})(i=t.Actions||(t.Actions={}))})(i=t.CandidateDetails||(t.CandidateDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this;return React.createElement("div",{className:"candidate-tag-suggestions pr-4 pl-5 ml-2","data-automation":"candidate-tag-suggestions-list-container",id:"candidate-tag-suggestions-container"},this.props.isVisible&&React.createElement("ul",{"data-automation":"candidate-tag-suggestions-list",className:"list-group mr-5 pr-5",onMouseLeave:this.props.handleMouseLeave},this.props.suggestions.map(function(i,r){return React.createElement(n.CandidateTagSuggestionListItem,{key:"suggestion-item"+r,tagName:i.TagName,handleClick:t.props.handleClick})})))},i}(React.Component);n.CandidateTagSuggestionList=t})(t=n.Actions||(n.Actions={}))})(t=n.CandidateDetails||(n.CandidateDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var t=this.props,n=t.tagName,i=t.handleClick;return React.createElement("li",{"data-automation":"candidate-tag-suggestions-list-item",key:n,className:"list-group-item candidate-tag-suggestion mr-2",onMouseDown:function(){return i(n)}},n)},t}(React.Component);n.CandidateTagSuggestionListItem=t})(t=n.Actions||(n.Actions={}))})(t=n.CandidateDetails||(n.CandidateDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var r=n.Rct.Components.Atoms.Button,u=t.Components.Atoms.Dropdown,f=t.Components.Atoms.DropdownSize,e=n.Rct.Components.Atoms.Tooltip,o=function(n){function t(t){var i=n.call(this,t)||this;return i.handleTriggerClick=function(n,t){n?i.setState({isOpenResume:!i.state.isOpenResume}):t?i.setState({isOpenDesktop:!i.state.isOpenDesktop}):i.setState({isOpenMobile:!i.state.isOpenMobile})},i.handleCloseDropdown=function(n,t){n?i.setState({isOpenResume:!1}):t?i.setState({isOpenDesktop:!1}):i.setState({isOpenMobile:!1})},i.handleDropdownItem=function(n,t){n.preventDefault();t()},i.scrollToDocuments=function(n){n.preventDefault();$("#CandidateInfoDocuments").scrollTo()},i.truncateFileName=function(n){if(n.length>20){var t=n.slice(n.indexOf("."));return n.slice(0,20)+".."+t}return n},i.canDisposition=function(){var n=i.props,t=n.displayDispositionButton,r=n.disposition;return t&&r!=null},i.getSendTextButton=function(n){if(!n)return React.createElement("span",null);var t=React.createElement(r,{className:"btn btn-default mr-3 "+(n.isDisabled?"disabled":"enabled"),key:n.name,buttonType:"default",onClick:function(){return n.action()},dataAutomation:"send-message-button"},React.createElement("span",{className:"mr-1"},n.name));return n.isDisabled?React.createElement(e,{content:n.toolTipContent,dataAutomation:"send-text-message-tool-tip",wrapContent:!0,width:"max-content",showTimeout:0,hideTimeout:0},t):t},i.state={isOpenResume:!1,isOpenMobile:!1,isOpenDesktop:!1},i}return __extends(t,n),t.prototype.render=function(){var n=this,e=this.props,s=e.disposition,i=e.email,t=e.resumes,l=e.backgroundCheckLink,a=e.opportunityIsShared,v=e.actionsList,o=e.sendTextMessage,h=this.state,y=h.isOpenResume,p=h.isOpenDesktop,w=h.isOpenMobile,b=React.createElement(React.Fragment,null,t.slice(0,5).map(function(t){return React.createElement("a",{className:"resume-link",key:t.FileName(),href:t.DownloadUrl(),target:"_blank"},React.createElement("div",{className:"select-list-option"},n.truncateFileName(t.FileName())))}),React.createElement("a",{className:"resume-link",href:"#",onClick:function(t){return n.scrollToDocuments(t)}},React.createElement("div",{className:"select-list-option"},$.t("Recruiter.CandidateDetail.AllDocuments")))),c=React.createElement("div",null);return t.length===0||t.length===1?c=React.createElement("a",{"data-automation":"review-resume",className:"btn btn-default mr-3 "+(t.length===1?"enabled":"disabled"),href:t.length===1?t[0].DownloadUrl():"javascript:void(0);",target:t.length===1?"_blank":""},$.t("Recruiter.CandidateDetail.ReviewResume")):t.length>=2&&(c=React.createElement(u,{className:"resume-dropdown base-dropdown select-list-filter",isOpen:y,onCloseRequest:function(){return n.handleCloseDropdown(!0,!1)},size:f.Small,"aria-expanded":y,trigger:function(){return React.createElement(r,{className:"btn-default",dataAutomation:"resume-dropdown-button",onClick:function(){return n.handleTriggerClick(!0,!1)}},$.t("Recruiter.CandidateDetail.ReviewResume")+" ",React.createElement("span",{className:"caret"}))}},React.createElement("div",{role:"menu","data-automation":"resume-dropdown-container"},b))),React.createElement("div",{className:"application-actions row pt-4 pb-3"},React.createElement("div",{className:"column col-md-24 hidden-xs"},this.canDisposition()?React.createElement(r,{className:"mr-3",key:s.name,buttonType:"primary",onClick:function(){return s.action()},text:s.name,dataAutomation:"dispositionBtn"}):React.createElement("span",null),this.getSendTextButton(o),i?React.createElement(r,{className:"mr-3",key:i.name,buttonType:"default",onClick:function(){return i.action()},text:i.name,dataAutomation:"email-button"}):React.createElement("span",null),c,React.createElement(u,{className:"base-dropdown select-list-filter",isOpen:p,onCloseRequest:function(){return n.handleCloseDropdown(!1,!0)},size:f.Small,"aria-expanded":p,trigger:function(){return React.createElement(r,{className:"btn-default",dataAutomation:"more-actions-button",onClick:function(){return n.handleTriggerClick(!1,!0)}},$.t("Recruiter.CandidateDetail.MoreActions")+" ",React.createElement("span",{className:"caret"}))}},React.createElement("div",{role:"menu"},v.map(function(t){return t.key==="background"?React.createElement("a",{className:"background-link",href:l,target:"_blank",key:t.name},React.createElement("div",{className:"select-list-option","data-automation":"background-check-option"},t.name,React.createElement("i",{className:"pull-right fa fa-external-link"}))):t.key==="forward"?a?React.createElement("div",{className:"select-list-option","data-automation":t.key,key:t.name,onClick:function(i){return n.handleDropdownItem(i,t.action)}},t.name):void 0:React.createElement("div",{className:"select-list-option","data-automation":t.key,key:t.name,onClick:function(i){return n.handleDropdownItem(i,t.action)}},t.name)})))),React.createElement("div",{className:"column col-md-24 hidden-sm hidden-md hidden-lg"},React.createElement(u,{className:"base-dropdown select-list-filter",isOpen:w,onCloseRequest:function(){return n.handleCloseDropdown(!1,!1)},size:f.Small,"aria-expanded":w,trigger:function(){return React.createElement(r,{className:"btn-default",dataAutomation:"mobile-actions-button",onClick:function(){return n.handleTriggerClick(!1,!1)}},$.t("Recruiter.CandidateDetail.Actions.Actions")+" ",React.createElement("span",{className:"caret"}))}},React.createElement("div",{role:"menu"},this.canDisposition()?React.createElement("div",{className:"select-list-option",key:s.name,onClick:function(t){return n.handleDropdownItem(t,s.action)}},s.name):React.createElement("div",null),o?React.createElement("div",{className:"select-list-option "+(o.isDisabled?"disabled":""),role:"menuitem",tabIndex:0,key:o.name,onClick:function(t){return n.handleDropdownItem(t,o.action)},onKeyPress:function(t){return n.handleDropdownItem(t,o.action)}},o.name):React.createElement("div",null),i?React.createElement("div",{className:"select-list-option",key:i.name,onClick:function(t){return n.handleDropdownItem(t,i.action)}},i.name):React.createElement("div",null),v.map(function(t){return t.key==="background"?React.createElement("a",{className:"background-link",href:l,target:"_blank",key:t.name},React.createElement("div",{className:"select-list-option"},t.name,React.createElement("i",{className:"pull-right fa fa-external-link"}))):t.key==="forward"?a?React.createElement("div",{className:"select-list-option",key:t.name,onClick:function(i){return n.handleDropdownItem(i,t.action)}},t.name):void 0:React.createElement("div",{className:"select-list-option",key:t.name,onClick:function(i){return n.handleDropdownItem(i,t.action)}},t.name)}),t.length>0?React.createElement(React.Fragment,null,React.createElement("div",{role:"presentation"},React.createElement("hr",null)),React.createElement("div",{role:"presentation",className:"dropdown-header"},$.t("Recruiter.CandidateDetail.ReviewResume")),b):React.createElement("div",null)))))},t}(React.Component);i.ApplicationActions=o})(r=i.Application||(i.Application={}))})(r=i.CandidateDetails||(i.CandidateDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Molecules.CollapsiblePanel,r=function(n){function r(t){return n.call(this,t)||this}return __extends(r,n),r.prototype.render=function(){var u=this,f=this.props,n=f.vendor,e=f.dataAutomation,r=n.IsEnabled?null:$.t("Recruiter.CandidateDetail.AssessmentsSection.Inactive");return React.createElement("div",null,React.createElement("div",{className:"hidden-print","data-automation":e},React.createElement(i,{dataAutomation:e+"-collapsible",headerAlias:n.VendorName,headerAliasSupplementText:r,initialCollapsed:!n.IsEnabled},!n.IsEnabled&&React.createElement("div",{className:"alert alert-warning"},React.createElement("span",{"data-automation":"inactive-warning"},$.t("Recruiter.CandidateDetail.AssessmentsSection.DisabledWarningMessage",{vendorName:n.VendorName}))),n.Assessments&&n.Assessments.map(function(i,r){return React.createElement(t.CandidateAssessmentDetails,{key:i.Id,ordinal:r,assessment:i,assessmentType:n.AssessmentType,retryGenericAssessmentUrl:u.props.retryGenericAssessmentUrl})}))),React.createElement("div",{className:"visible-print"},React.createElement("h4",null,React.createElement("span",null,n.VendorName)," ",r&&React.createElement("span",{className:"text-muted ml-4"},React.createElement("em",null,r))),n.Assessments&&n.Assessments.map(function(i,r){return React.createElement(t.CandidateAssessmentDetails,{key:i.Id,ordinal:r,assessment:i,assessmentType:n.AssessmentType,retryGenericAssessmentUrl:u.props.retryGenericAssessmentUrl})})))},r}(React.Component);t.AssessmentVendorContainer=r})(i=t.Assessments||(t.Assessments={}))})(i=t.CandidateDetails||(t.CandidateDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=function(i){function r(n){var t=i.call(this,n)||this;return t.getCandidateAssessmentsUrl=function(){var n=t.props,i=n.loadCandidateAssessmentsUrl,r=n.candidateId;return i+"?"+$.param({candidateId:r})},t.state={candidateAssessmentVendors:[]},t}return __extends(r,i),r.prototype.componentDidMount=function(){this.loadAssessmentsRequest=this.loadCandidateAssessments()},r.prototype.componentWillUnmount=function(){this.loadAssessmentsRequest&&this.loadAssessmentsRequest.abort&&this.loadAssessmentsRequest.abort()},r.prototype.loadCandidateAssessments=function(){var t=this;return $.ajax({type:"GET",dataType:"json",url:this.getCandidateAssessmentsUrl()}).done(function(i){if(i.success){var r=i.data.map(function(t){return new n.Recruiter.CandidateAssessmentVendor(t)});t.setState({candidateAssessmentVendors:r})}})},r.prototype.render=function(){var n=this;return React.createElement("div",null,React.createElement("h3",{className:"visible-print mb-2"},$.t("Recruiter.CandidateDetail.AssessmentsSection.PrintSectionHeader")),this.state&&this.state.candidateAssessmentVendors.map(function(i,r){return React.createElement("div",{key:"assessment-container"+r},React.createElement(t.AssessmentVendorContainer,{dataAutomation:"assessment-vendor-"+i.IntegrationId,key:i.IntegrationId,retryGenericAssessmentUrl:n.props.retryGenericAssessmentUrl,vendor:i}),React.createElement("div",{className:"visible-print"},React.createElement("br",null)))}))},r}(React.Component);t.AssessmentVendorContainerList=i})(i=t.Assessments||(t.Assessments={}))})(i=t.CandidateDetails||(t.CandidateDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Containers.Shared.AssessmentStatusWithIcon,r=function(n){function r(t){return n.call(this,t)||this}return __extends(r,n),r.prototype.getRequestedDateTimeFormat=function(n){return moment.utc(this.props.assessment.RequestedDate).local().format(n)},r.prototype.getStatusChangedDateTimeFormat=function(n){return moment.utc(this.props.assessment.StatusChangedDate).local().format(n)},r.prototype.render=function(){var r=this.props,n=r.assessment,u=r.assessmentType,f=r.retryGenericAssessmentUrl;return React.createElement("div",{className:this.props.ordinal>0?"mt-5":"mt-0","data-automation":"assessment-"+n.Id},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-15"},React.createElement("h5",{"data-automation":"order-number"},$.t("Recruiter.CandidateDetail.AssessmentsSection.OrderNumber",{orderNumber:n.OrderNumber}))),React.createElement("div",{className:"col-xs-9"},React.createElement(i,{"data-automation":"assessment-status-"+n.Id,CanRetry:n.CanRetry,IsOutmatch:n.IsOutmatch,FailureStatusDescription:n.FailureStatusDescription,RetryAssessmentLinkUrl:f,ApplicationId:n.ApplicationId,AssessmentId:n.Id,Status:n.IsOutmatch?n.OutmatchStatus.toString():n.Status.toString()}))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-15"},React.createElement("span",{"data-automation":"requested-on-text",className:"text-muted"},$.t("Recruiter.CandidateDetail.AssessmentsSection.RequestedOn",{requestedDate:this.getRequestedDateTimeFormat("MMMM DD, YYYY"),time:this.getRequestedDateTimeFormat("h:mm a")}))),n.StatusChangedDate&&React.createElement("div",{className:"col-xs-9"},React.createElement("span",{"data-automation":"status-changed-on-text",className:"text-muted pull-right assessment-status-updated-date"},$.t("Recruiter.CandidateDetail.AssessmentsSection.StatusChanged",{statusChangedDate:this.getStatusChangedDateTimeFormat("MMMM DD, YYYY"),time:this.getStatusChangedDateTimeFormat("h:mm a")})))),React.createElement("hr",{className:"meta-data-divider"}),React.createElement(t.CandidateAssessmentViewResults,{assessment:n,assessmentType:u}),React.createElement("div",{className:"row"},React.createElement("br",null)))},r}(React.Component);t.CandidateAssessmentDetails=r})(i=t.Assessments||(t.Assessments={}))})(i=t.CandidateDetails||(t.CandidateDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Components.Atoms.Button,f=n.Rct.Components.Molecules.CollapsibleSection,r=n.Rct.Components.Atoms.ShowMore,u=100,e=function(t){function e(i){var f=t.call(this,i)||this;return f.hasResults=function(){var n=f.props.assessment;return n.Results&&(n.Results.Score||n.Results.Description||n.Results.IsPassed!=null||n.Results.CreditAmount||n.Results.MetaData.length>0)},f.getResultsText=function(){var n=f.props.assessment;return n.Results.Score&&n.Results.Description?n.Results.Score+"% - "+n.Results.Description:n.Results.Score&&!n.Results.Description?n.Results.Score+"%":!n.Results.Score&&n.Results.Description?n.Results.Description:""},f.getResultsDropdownContent=function(){var i=f.props,t=i.assessment,e=i.assessmentType;return React.createElement("div",{className:"pt-3"},t.Results.IsPassed!=null&&React.createElement("div",{className:"row mt-3"},React.createElement("div",{"data-automation":"is-passed-label",className:"col-xs-8"},e==n.Opportunity.AssessmentType.WOTC?$.t("Recruiter.CandidateDetail.AssessmentsSection.Eligible"):$.t("Recruiter.CandidateDetail.AssessmentsSection.Passed")),React.createElement("div",{"data-automation":"is-passed",className:"col-xs-16 text-muted"},t.Results.IsPassed?$.t("Common.Yes"):$.t("Common.No"))),t.Results.CreditAmount&&React.createElement("div",{className:"row mt-3"},React.createElement("div",{"data-automation":"credit-amount-label",className:"col-xs-8"},$.t("Recruiter.CandidateDetail.AssessmentsSection.EstimatedBenefit")),React.createElement("div",{"data-automation":"credit-amount",className:"col-xs-16 text-muted"},"$"+t.Results.CreditAmount)),(t.Results.Score||t.Results.Description)&&React.createElement("div",{className:"row mt-3"},React.createElement("div",{"data-automation":"results-score-label",className:"col-xs-8"},$.t("Recruiter.CandidateDetail.AssessmentsSection.Results")),React.createElement("div",{"data-automation":"results-score",className:"col-xs-16 text-muted"},f.getResultsText())),t.Results.MetaData.map(function(n,t){return React.createElement("div",{key:t,className:"row mt-3"},React.createElement("div",{"data-automation":"metadata-field-name",className:"col-xs-8"},n.FieldName?n.FieldName:"-"),React.createElement("div",{className:"col-xs-16 text-muted"},React.createElement("div",{"data-automation":"metadata-field-value",className:"visible-print"},n.FieldValue?n.FieldValue:"-"),React.createElement(r,{text:n.FieldValue?n.FieldValue:"-",maxCharacters:u,classNames:"hidden-print"})))}))},f}return __extends(e,t),e.prototype.launchReportUrl=function(n){n.ResultsUrl&&US.utils.window.openInTab(n.ResultsUrl,"_blank")},e.prototype.render=function(){var t=this,e=this.props,n=e.assessment,o=e.assessmentType;return React.createElement("div",null,n.ResultsUrl?React.createElement("div",{className:"row"},React.createElement("div",{className:"visible-xs"},React.createElement("div",{className:"col-xs-10"},React.createElement("span",{"data-automation":"opportunity-name-number",className:"text-muted"},n.OpportunityName+": "+n.RequisitionNumber)),React.createElement("div",{className:"col-xs-14 text-right hidden-print"},React.createElement(i,{dataAutomation:"view-results-button",buttonType:"default",onClick:function(){t.launchReportUrl(n)},icon:"muted fa-external-link",iconRight:!0,text:$.t("Recruiter.CandidateDetail.AssessmentsSection.ViewReport")}))),React.createElement("div",{className:"hidden-xs"},React.createElement("div",{className:"col-sm-12"},React.createElement("span",{"data-automation":"opportunity-name-number",className:"text-muted"},n.OpportunityName+": "+n.RequisitionNumber)),React.createElement("div",{className:"col-sm-12 text-right hidden-print"},React.createElement(i,{dataAutomation:"view-results-button",buttonType:"default",onClick:function(){t.launchReportUrl(n)},icon:"muted fa-external-link",iconRight:!0,text:$.t("Recruiter.CandidateDetail.AssessmentsSection.ViewReport")})))):React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-24"},React.createElement("span",{"data-automation":"opportunity-name-number",className:"text-muted"},n.OpportunityName+": "+n.RequisitionNumber))),React.createElement("div",{className:"mt-5"},n.Results!=null&&n.Results.ConfirmationNumber&&React.createElement("div",{className:"row"},React.createElement("div",{"data-automation":"confirmation-number-label",className:"col-xs-8"},$.t("Recruiter.CandidateDetail.AssessmentsSection.ConfirmationNumber")),React.createElement("div",{"data-automation":"confirmation-number",className:"col-xs-16 text-muted"},n.Results.ConfirmationNumber)),n.PackageName&&n.PackageCode&&React.createElement("div",{className:"row mt-3"},React.createElement("div",{"data-automation":"package-info-label",className:"col-xs-8"},$.t("Recruiter.CandidateDetail.AssessmentsSection.PackageNameCode")),React.createElement("div",{"data-automation":"package-info",className:"col-xs-16 text-muted"},n.PackageName,n.PackageCode?" ("+n.PackageCode+")":null)),n.PackageDescription&&React.createElement("div",{className:"row mt-3"},React.createElement("div",{"data-automation":"package-description-label",className:"col-xs-8"},$.t("Recruiter.CandidateDetail.AssessmentsSection.PackageDescription")),React.createElement("div",{className:"col-xs-16 text-muted"},React.createElement("div",{"data-automation":"package-description",className:"visible-print"},n.PackageDescription),React.createElement(r,{text:n.PackageDescription,maxCharacters:u,classNames:"hidden-print"}))),this.hasResults()&&[React.createElement(f,{initialCollapsed:!0,headerAlias:$.t("Recruiter.CandidateDetail.AssessmentsSection.ShowResults"),expandedHeaderAlias:$.t("Recruiter.CandidateDetail.AssessmentsSection.HideResults"),dataAutomation:"results-section",className:"mt-5 hidden-print",headerClassName:"assessment-results-label",key:0},this.getResultsDropdownContent()),React.createElement("div",{className:"visible-print mt-5",key:1},React.createElement("div",null,React.createElement("h5",null,$.t("Recruiter.CandidateDetail.AssessmentsSection.ResultsSectionTitle")),this.getResultsDropdownContent()))]))},e}(React.Component);t.CandidateAssessmentViewResults=e})(i=t.Assessments||(t.Assessments={}))})(i=t.CandidateDetails||(t.CandidateDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var r=n.Rct.Components.Atoms.Button,u=n.Rct.Components.Atoms.TextAreaWithCounter,f=function(n){function t(t){var i=n.call(this,t)||this;return i.handleCommentChange=function(n){i.setState({comment:n.target.value},function(){i.props.hasUnsavedNoteCallback(i.hasNoteWithUnsavedChanges())})},i.handleImportantChange=function(){i.setState(function(n){return{important:!n.important}})},i.handleTargetNoteChange=function(n){i.setState({applicationId:n.target.value})},i.handleAddClick=function(){var n=i.state,r=n.comment,u=n.important,t=n.applicationId,f=i.props.onAddNote,e=t?t:null,o={comment:r,important:u,applicationId:e};f(o)},i.state={comment:"",important:!1,applicationId:""},i}return __extends(t,n),t.prototype.hasNoteWithUnsavedChanges=function(){var n=this.state.comment;return n!=null&&n.length>0},t.prototype.canAddNote=function(n){return n?n.length>=0&&n.length<=this.props.noteLimit:!1},t.prototype.componentWillReceiveProps=function(n){var t=this,i=n.note;i&&this.setState({comment:n.Comment?n.Comment():"",important:n.Important?n.Important():!1,applicationId:n.Applicationid?n.ApplicationId():""},function(){t.props.hasUnsavedNoteCallback(t.hasNoteWithUnsavedChanges())})},t.prototype.render=function(){var n=this.state,f=n.comment,e=n.important,o=n.applicationId,t=this.props,s=t.availableApplications,h=t.noteLimit,c=t.optionCharMaxLength,l=this.canAddNote(f);return React.createElement("div",{className:"well well-sm"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24 form-inline-spaced paragraph"},React.createElement(i,{applicationId:o,onChange:this.handleTargetNoteChange,applications:s,optionCharMaxLength:c}),React.createElement("div",{className:"checkbox"},React.createElement("label",null,React.createElement("input",{type:"checkbox",checked:e,onChange:this.handleImportantChange}),React.createElement("span",{className:"ml-2"},$.t("Recruiter.CandidateDetail.Note.Important")))))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("div",{className:"form-group"},React.createElement(u,{className:"form-control",rows:5,dataAutomation:"add-note-comment",value:f,onChange:this.handleCommentChange,limit:h,charCountDataAutomation:"candidate-note-character-count"})))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24 text-left-xs"},React.createElement(r,{buttonType:"primary",disabled:!l,onClick:this.handleAddClick,className:"pull-right",dataAutomation:"add-note-button"},$.t("Recruiter.CandidateDetail.Note.Add")))))},t.defaultProps={optionCharMaxLength:40,noteLimit:4e3,availableApplications:null},t}(React.Component),i;t.CandidateDetailNotesAddForm=f;i=function(n){var r=n.applicationId,u=n.onChange,t=n.applications,i=n.optionCharMaxLength;return React.createElement("div",{className:"form-group"},React.createElement("label",{className:"mr-2",htmlFor:"notesAddingOption"},React.createElement("span",null,$.t("Recruiter.CandidateDetail.Note.AddNoteTo"))),React.createElement("select",{value:r,onChange:u,className:"form-control break-word text-truncate","data-automation":"notes-adding-option",id:"notesAddingOption"},React.createElement("option",{value:""},$.t("Recruiter.CandidateDetail.Note.GeneralNotes")),t&&t.map(function(n){return React.createElement("option",{key:n.Id(),value:n.Id()},n.OpportunityTitle().length>i?n.OpportunityTitle().substring(0,i)+"...":n.OpportunityTitle())})))}})(i=t.Notes||(t.Notes={}))})(i=t.CandidateDetails||(t.CandidateDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.notes;return React.createElement("div",{className:"col-md-24"},t&&t.map(function(t,i){return React.createElement(n.Note,{key:i,note:t})}))},i}(React.Component);n.NotesList=t})(t=n.Notes||(n.Notes={}))})(t=n.CandidateDetails||(n.CandidateDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(){var n=t!==null&&t.apply(this,arguments)||this;return n.getPanelClasses=function(n){var t=["panel","panel-default"];return n&&t.push("note-important"),classNames(t)},n}return __extends(i,t),i.prototype.render=function(){var t=this.props.note,i=this.getPanelClasses(t.Important);return React.createElement("div",{className:"row","data-automation":"note"},React.createElement("div",{className:"col-md-24 note"},React.createElement("div",{className:i},React.createElement(n.NoteHeading,{note:t}),React.createElement(n.NoteBody,{note:t}))))},i}(React.Component);n.Note=t})(t=n.Notes||(n.Notes={}))})(t=n.CandidateDetails||(n.CandidateDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Recruiter.NoteUtils,r=function(n){function r(){return n!==null&&n.apply(this,arguments)||this}return __extends(r,n),r.prototype.render=function(){var n=this.props.note,r=i.hasUnsentEmail(n);return React.createElement("div",{className:"panel-body"},r&&React.createElement(t.NoteBodyWarning,null,$.t("Recruiter.CandidateDetail.Note.UnsentEmail",{candidateName:n.CandidatePersonName.FirstName})),React.createElement(t.NoteBodyApplicationInfo,{note:n}),React.createElement(t.NoteBodyEmail,{note:n}),React.createElement(t.NoteBodyReason,{note:n}),React.createElement(t.NoteBodyComment,{comment:n.Comment}))},r}(React.Component);t.NoteBody=r})(i=t.Notes||(t.Notes={}))})(i=t.CandidateDetails||(t.CandidateDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Recruiter.NoteUtils,r=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.note,t=n.ApplicationOpportunityTitle,r=n.ApplicationOpportunityRequisitionNumber,u=n.OriginStepName,f=n.DestinationStepName,e=i.hasApplication(n),o=i.hasSteps(n);return e?React.createElement("div",{className:"row"},React.createElement("div",{className:"col-sm-16 paragraph"},React.createElement("strong",null,React.createElement("span",{"data-automation":"opportunity-title",className:"note-opportunity-title"},t)),React.createElement("small",{"data-automation":"opportunity-requisition-number",className:"muted ml-1"},r)),o&&React.createElement("div",{className:"col-sm-8 note-disposition-steps text-right text-left-xs"},React.createElement("strong",null,React.createElement("span",{"data-automation":"note-disposition-step-origin"},u),React.createElement("i",{className:"fa fa-arrow-right mx-2"}),React.createElement("span",{"data-automation":"note-disposition-step-destination"},f)))):null},t}(React.Component);t.NoteBodyApplicationInfo=r})(i=t.Notes||(t.Notes={}))})(i=t.CandidateDetails||(t.CandidateDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n.NoteBodyComment=function(n){var t=n.comment;return React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("div",{className:"note-comment","data-automation":"note-comment"},t)))}})(t=n.Notes||(n.Notes={}))})(t=n.CandidateDetails||(n.CandidateDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var r=t.Components.Atoms.Button,u=n.Recruiter.NoteUtils,f=function(n){function t(t){var i=n.call(this,t)||this;return i.handleToggleViewEmailClick=function(){i.setState(function(n){return{emailVisible:!n.emailVisible}})},i.state={emailVisible:!1},i}return __extends(t,n),t.prototype.hideTemplateName=function(){return this.props.note.TemplateName==="None"},t.prototype.render=function(){var n=this.state.emailVisible,t=this.props.note,e=t.TemplateName,o=u.isEmailNote(t),f;return o?(f=this.hideTemplateName(),React.createElement("div",{id:"TemplateNameRow",className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("div",{className:"row",id:"templaterow"},React.createElement("div",{className:"col-md-4"},React.createElement(r,{buttonType:"link",icon:n?"fa-angle-up":"fa-angle-down",iconRight:!0,onClick:this.handleToggleViewEmailClick},React.createElement("span",{className:"email-toggle","data-automation":n?"email-toggle-hide":"email-toggle-show"},n?$.t("Recruiter.CandidateDetail.Note.HideEmail"):$.t("Recruiter.CandidateDetail.Note.ShowEmail")))),React.createElement("div",{className:"col-md-20 email-template-subject"},React.createElement("span",{className:"mr-1","data-automation":"email-template",style:{visibility:f?"hidden":"visible"}},e))),React.createElement("div",{className:"row"},React.createElement(ReactTransitionGroup.CSSTransitionGroup,{transitionName:"fade",transitionEnterTimeout:300,transitionLeaveTimeout:300},this.state.emailVisible&&React.createElement(i.NoteBodyEmailDetails,{note:t})))))):null},t}(React.Component);i.NoteBodyEmail=f})(r=i.Notes||(i.Notes={}))})(r=i.CandidateDetails||(i.CandidateDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.note,i=t.EmailBody,r=t.EmailSubject,u=t.From,f=t.To;return React.createElement("div",{className:"col-md-24"},React.createElement("div",{className:"note-email"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-sm-16"},React.createElement("div",null,React.createElement("span",null,$.t("Recruiter.CandidateDetail.Note.Subject")),React.createElement("span",{"data-automation":"email-subject"},r)),React.createElement(n.NoteBodyScheduleAttendees,{note:t}),React.createElement("div",null,React.createElement("span",null,$.t("Recruiter.CandidateDetail.Note.EmailFrom")),React.createElement("span",{"data-automation":"email-from"},u)),React.createElement("div",null,React.createElement("span",null,$.t("Recruiter.CandidateDetail.Note.EmailTo")),React.createElement("span",{"data-automation":"email-to"},f))),React.createElement(n.NoteBodyScheduleDetails,{note:t})),React.createElement("br",null),React.createElement("div",{"data-automation":"email-body",className:"body",style:{whiteSpace:"pre-wrap"},dangerouslySetInnerHTML:{__html:i}})))},i}(React.Component);n.NoteBodyEmailDetails=t})(t=n.Notes||(n.Notes={}))})(t=n.CandidateDetails||(n.CandidateDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.note.ReasonCodeName;return n?React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24 note-reason-code"},React.createElement("span",{className:"mr-1"},$.t("Recruiter.CandidateDetail.Note.Reason")),React.createElement("span",{"data-automation":"note-reason"},n))):null},t}(React.Component);n.NoteBodyReason=t})(t=n.Notes||(n.Notes={}))})(t=n.CandidateDetails||(n.CandidateDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Recruiter.NoteUtils,r=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var t=this.props.note,n=t.Attendees,r=i.hasSchedule(t);return r?React.createElement("div",null,React.createElement("span",null,$.t("Recruiter.CandidateDetail.Note.Attendees")),React.createElement("span",{"data-automation":"meeting-attendees"},n&&n.map(function(t,i){return React.createElement("span",{key:i},t,i<n.length-1?", ":null)}))):null},t}(React.Component);t.NoteBodyScheduleAttendees=r})(i=t.Notes||(t.Notes={}))})(i=t.CandidateDetails||(t.CandidateDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Recruiter.NoteUtils,r=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.note,t=i.hasSchedule(n);if(!t)return null;var r=i.formattedStartDate(n),u=i.formattedStartTime(n),f=i.formattedEndTime(n);return React.createElement("div",{className:"col-sm-8 text-right text-left-xs"},React.createElement("div",null,React.createElement("span",null,$.t("Recruiter.CandidateDetail.Note.Event")),React.createElement("span",{"data-automation":"meeting-start-date"},r)),React.createElement("div",null,React.createElement("span",null,$.t("Recruiter.CandidateDetail.Note.Time")),React.createElement("span",{"data-automation":"meeting-start-time"},u),React.createElement("span",null," - "),React.createElement("span",{"data-automation":"meeting-end-time"},f)),React.createElement("div",null,React.createElement("span",{"data-automation":"meeting-location"},n.Location)))},t}(React.Component);t.NoteBodyScheduleDetails=r})(i=t.Notes||(t.Notes={}))})(i=t.CandidateDetails||(t.CandidateDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n.NoteBodyWarning=function(n){var t=n.children;return React.createElement("div",{className:"row","data-automation":"note-body-warning"},React.createElement("div",{className:"col-md-16"},React.createElement("div",{className:"alert alert-danger"},t)))}})(t=n.Notes||(n.Notes={}))})(t=n.CandidateDetails||(n.CandidateDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Recruiter.NoteUtils,r=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.note,r=i.formattedDate(n),u=i.formattedTime(n),f=i.formattedTitle(n),e=i.isEmailNote(n),t=i.hasSchedule(n);return React.createElement("div",{className:"panel-heading"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-sm-19 break-word"},React.createElement("h5",{"data-automation":"note-title",className:"note-title"},e&&!t?React.createElement("i",{className:"fa fa-envelope"}," "):null,t?React.createElement("i",{className:"fa fa-calendar"}," "):null,React.createElement("span",{className:"ml-1"},f))),React.createElement("div",{className:"col-sm-5 note-date text-right text-left-xs"},React.createElement("span",{"data-automation":"note-date"},r),React.createElement("br",null),React.createElement("span",{"data-automation":"note-time"},u))))},t}(React.Component);t.NoteHeading=r})(i=t.Notes||(t.Notes={}))})(i=t.CandidateDetails||(t.CandidateDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var u=n.Rct.Containers.Shared.RecruiterTypeahead,f=n.Candidate.InterviewSchedulingPerson,i=n.StringUtils.isNullOrWhitespace,r=n.Rct.Components.Atoms.UkgIcon,e=function(n){function t(t){var u=n.call(this,t)||this;return u.maxChips=10,u.onSelectionChange=function(n){var t=u.state.interviewers;n.length===0||t.find(function(t){return t.Id==n[0].Id()})||(t.push(new f({Id:n[0].Id(),PersonName:n[0].PersonName.firstLast(),CalendarIntegrationAccountId:n[0].CalendarIntegrationAccountId()})),u.setState({interviewers:t}));u.checkErrorChips();u.props.onInterviewersChanged&&u.props.onInterviewersChanged(t)},u.getInterviewers=function(){var n=u.state,t=n.interviewers,f=n.moreChipsVisible,e=t.slice(u.maxChips);return React.createElement("div",{"data-automation":"add-interviewers-chip-group"},t.map(function(n,t){return t<u.maxChips&&React.createElement("ukg-chip",{"is-dismissible":!0,"non-actionable":!0,value:n.Id,key:n.Id,"class":"ukg-pr-xs ukg-pt-xs inline-chips "+(i(n.CalendarIntegrationAccountId)?"error-chip":""),"dismiss-aria-label":"dismiss","data-automation":"add-interviewers-chip"},React.createElement("div",{className:"chip-interviewer-name"},i(n.CalendarIntegrationAccountId)&&React.createElement(r,{className:"warning-icon vertical-align-middle",name:"warning"}),React.createElement("span",{className:"vertical-align-middle"},n.PersonName)))}),f&&e.map(function(n){return React.createElement("ukg-chip",{"is-dismissible":!0,value:n.Id,key:n.Id,"class":"ukg-pr-xs ukg-pt-xs inline-chips "+(i(n.CalendarIntegrationAccountId)?"error-chip":""),"dismiss-aria-label":"dismiss","data-automation":"add-interviewers-chip"},React.createElement("div",{className:"chip-interviewer-name"},i(n.CalendarIntegrationAccountId)&&React.createElement(r,{className:"warning-icon vertical-align-middle",name:"warning"}),React.createElement("span",{className:"vertical-align-middle"},n.PersonName)))}))},u.setMoreChipsVisible=function(){var n=u.state.moreChipsVisible;n?u.setState({moreChipsVisible:!1,showMoreButtonLabel:u.showMoreLabel}):u.setState({moreChipsVisible:!0,showMoreButtonLabel:u.showLessLabel})},u.dismissChip=function(n){if(u.state.interviewers.find(function(t){return t.Id==n.target.value})){var t=u.state.interviewers.slice(),i=t.findIndex(function(t){return t.Id==n.target.value});t.splice(i,1);t.length<=u.maxChips&&u.setState({moreChipsVisible:!1,showMoreButtonLabel:u.showMoreLabel});u.setState({interviewers:t});u.props.onInterviewersChanged&&u.props.onInterviewersChanged(t)}u.checkErrorChips()},u.checkErrorChips=function(){var n=u.state.interviewers;u.setState({containsErrorChips:n.find(function(n){return i(n.CalendarIntegrationAccountId)})!=null})},u.showMoreLabel=$.t("Common.More"),u.showLessLabel=$.t("Common.Less"),u.state={interviewers:u.props.interviewers,showMoreButtonLabel:u.showMoreLabel,moreChipsVisible:!1,containsErrorChips:!1},u}return __extends(t,n),t.prototype.componentDidMount=function(){this.checkErrorChips();window.addEventListener("ukgOnDismiss",this.dismissChip)},t.prototype.componentWillUnmount=function(){window.removeEventListener("ukgOnDismiss",this.dismissChip)},t.prototype.render=function(){var t=this.props,e=t.getTopOptionsUrl,o=t.searchOptionsUrl,n=this.state,i=n.interviewers,s=n.showMoreButtonLabel,f=n.moreChipsVisible,h=n.containsErrorChips;return React.createElement("div",{"data-automation":"add-interviewers"},React.createElement("div",{className:"width-large"},React.createElement("div",null,React.createElement("h1",{className:"h4 m-0 ukg-pb-s","data-automation":"add-interviewers-header"},$.t("InterviewScheduling.Index.Interviewers")),React.createElement("div",{className:classNames("interviewer-search",{"error-border":i.length==0})},React.createElement(u,{getTopOptionsUrl:e,searchOptionsUrl:o,onSelectionChange:this.onSelectionChange,resetAfterSelection:!0,dataAutomation:"add-interviewers-search",useUkgIcon:!0,className:"m-0"})),this.state.interviewers.length==0&&React.createElement("ukg-input-assistive",{style:{visibility:"visible"},slot:"assistive","class":"mb-0",error:!0},React.createElement("ukg-label",{slot:"left"},React.createElement("ukg-icon",{size:"s",name:"warning",color:"error"}),$.t("Common.UkgComponent.Required"))))),React.createElement("div",{className:"width-large ukg-pb-m"},React.createElement("div",null,this.getInterviewers(),i.length>this.maxChips&&React.createElement("ukg-button",{"data-automation":"add-interview-show-more-button",emphasis:"low","child-icon":f?"expand-less":"expand-more","aria-label":f?this.showLessLabel:this.showMoreLabel,onClick:this.setMoreChipsVisible},s),h&&React.createElement("div",{className:"ukg-pt-xs","data-automation":"interviewer-warning-label"},React.createElement(r,{className:"warning-icon pr-1",name:"warning",size:"s"}),$.t("InterviewScheduling.Index.AvailabilityWarning")))))},t}(React.Component);t.AddInterviewers=e})(i=t.CreateInterview||(t.CreateInterview={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this,r;return i.maxChips=10,i.dismissChip=function(n){if(i.state.applicantList.find(function(t){return t.Id==n.target.value})){var t=i.state.applicantList.slice(),r=t.findIndex(function(t){return t.Id==n.target.value});t.splice(r,1);t.length<=i.maxChips?i.setState({showMoreLabel:!1,showMoreButton:i.showMoreText,applicantList:t},i.checkDismissChip):i.setState({applicantList:t},i.checkDismissChip);i.props.onApplicantsChanged&&i.props.onApplicantsChanged(t)}},i.checkDismissChip=function(){i.state.applicantList.length<2&&i.setState({lastChipDismissible:!1})},i.showMore=function(){var n=i.state.showMoreLabel;n?i.setState({showMoreLabel:!1,showMoreButton:i.showMoreText}):i.setState({showMoreLabel:!0,showMoreButton:i.showLessText})},i.getApplicants=function(){var n=i.state,t=n.applicantList,r=n.showMoreLabel,u=t.slice(i.maxChips);return React.createElement("div",null,t.map(function(n,t){return t<i.maxChips&&React.createElement("ukg-chip",{"class":"inline-chips ukg-pr-xs ukg-pt-xs","is-dismissible":i.state.lastChipDismissible,"non-actionable":"true","dismiss-aria-label":"dismiss",key:["applicant","-",n.Id].join(),value:n.Id},n.PersonName)}),r&&u.map(function(n){return React.createElement("ukg-chip",{"class":"inline-chips ukg-pr-xs ukg-pt-xs","is-dismissible":i.state.lastChipDismissible,"non-actionable":!0,value:n.Id,key:["applicant","-",n.Id].join(),"data-automation":"applicant-chip"},n.PersonName)}))},i.showMoreText=$.t("Common.More"),i.showLessText=$.t("Common.Less"),r=!0,t.applicants.length<2&&(r=!1),i.state={applicantList:i.props.applicants,lastChipDismissible:r,showMoreButton:i.showMoreText,showMoreLabel:!1},i}return __extends(t,n),t.prototype.componentDidMount=function(){window.addEventListener("ukgOnDismiss",this.dismissChip)},t.prototype.componentWillUnmount=function(){window.removeEventListener("ukgOnDismiss",this.dismissChip)},t.prototype.render=function(){var n=this.state,i=n.applicantList,t=n.showMoreButton,r=n.showMoreLabel;return React.createElement("div",{className:"ukg-pb-s width-large"},React.createElement("h1",{"data-automation":"candidates-header",className:"h4 m-0 ukg-pb-xs"},$.t("InterviewScheduling.Index.Candidates")),React.createElement("div",{"data-automation":"view-interview-candidates"},React.createElement("span",{className:"applicant-chips"},this.getApplicants(),i.length>this.maxChips&&React.createElement("ukg-button",{"data-automation":"add-candidate-show-more-button",emphasis:"low","child-icon":r?"expand-less":"expand-more","aria-label":t,onClick:this.showMore},t))))},t}(React.Component);n.ApplicantChipList=t})(t=n.CreateInterview||(n.CreateInterview={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var r=n.Rct.Components.Atoms.UkgIcon,i=n.StringUtils.isNullOrWhitespace,u=n.Rct.Components.Atoms.UkgInfoButton,f=function(t){function f(r){var u=t.call(this,r)||this;return u.slotSelected="slot_selected",u.slotAdded="slot_added",u.slotRemoved="slot_removed",u.updateAvailabilityViewer=function(){var t=u.props,o=t.interviewers,f=t.interviewDuration,e=t.selfSchedulingEnabled,r=u.state,s=r.subs,h=r.duration,c=r.multiSelect,n;h!=f&&u.setState({duration:f},function(){u.updateSlots([])});e!=c&&u.setState({multiSelect:e,interviewSlots:[]},function(){u.props.onSelectedSlotsChanged&&u.props.onSelectedSlotsChanged(u.state.interviewSlots)});n=[];o.forEach(function(t){return!i(t.CalendarIntegrationAccountId)&&n.push(t.CalendarIntegrationAccountId)});s.equals(n)?u.handleAvailabilityViewer(u.state.elementToken):u.getCronofyElementToken(n,function(t){u.setState({subs:n,elementToken:t,interviewSlots:[]},function(){u.handleAvailabilityViewer(t);u.props.onSelectedSlotsChanged&&u.props.onSelectedSlotsChanged(u.state.interviewSlots)})})},u.getCronofyElementToken=function(n,t){var i=u.props.getCronofyElementUrl;$.post(i,JSON.stringify({subs:n})).done(function(n){t(n.Token)})},u.updateSlots=function(n){u.setState({interviewSlots:n},function(){u.props.onSelectedSlotsChanged&&u.props.onSelectedSlotsChanged(n)})},u.availabilityViewerCallback=function(t){var i=t.notification,f,r;if((i.type===u.slotAdded||i.type===u.slotRemoved)&&(f=t.slots,r=f.map(function(t){return new n.Recruiter.InterviewSlot(t)}).sort(u.compareSlots),u.updateSlots(r)),i.type===u.slotSelected){var e=i.slot,o=new n.Recruiter.InterviewSlot(e),r=[o];u.updateSlots(r)}},u.handleAvailabilityViewer=function(n){var r=u.props,o=r.interviewers,s=r.interviewDuration,h=r.id,e=[],t,f;o.forEach(function(n){return n.CalendarIntegrationAccountId&&e.push({sub:n.CalendarIntegrationAccountId})});t={subs:e,elementToken:n,duration:s,id:h,noSubsError:$.t("InterviewScheduling.Index.CalendarWarning"),generalError:$.t("InterviewScheduling.InterviewerAvailability_Error"),interval:30,startTime:"08:00",endTime:"18:00",callback:function(n){u.availabilityViewerCallback(n)}};u.cronofyAvailabilityViewer&&!i(t.elementToken)?u.cronofyAvailabilityViewer.update(u.getAvailabilityOptions(t)):u.cronofyAvailabilityViewer=globalThis.CronofyElements.AvailabilityViewer(u.getAvailabilityOptions(t));f=document.getElementsByClassName("undefined__error-text");f.length>0&&(f[0].textContent=t.subs.length==0?t.noSubsError:t.generalError)},u.modalWillPresent=function(){u.setState({isComponentVisible:!0});window.removeEventListener("ukgModalDidPresent",u.modalWillPresent)},u.componentDidMount=function(){window.addEventListener("ukgModalDidPresent",function(){US.utils.window.setTimeout(function(){return u.modalWillPresent()},1500)})},u.elementNeedsToRefresh=function(){var n=u.props,f=n.interviewers,e=n.interviewDuration,o=n.selfSchedulingEnabled,t=u.state,s=t.subs,h=t.duration,c=t.multiSelect,r=[];return f.forEach(function(n){return!i(n.CalendarIntegrationAccountId)&&r.push(n.CalendarIntegrationAccountId)}),!s.equals(r)||h!=e||!u.cronofyAvailabilityViewer||o!=c},u.checkForErrorBorder=function(){return u.state.interviewSlots.length==0&&u.props.errorFields.includes($.t("InterviewScheduling.Validation.InterviewerAvailability"))},u.state={isComponentVisible:!1,subs:[],duration:30,elementToken:"",interviewSlots:[],multiSelect:u.props.selfSchedulingEnabled},u}return __extends(f,t),f.prototype.compareSlots=function(n,t){return n.StartDate>t.StartDate?1:n.StartDate<t.StartDate?-1:0},f.prototype.getAvailabilityOptions=function(n){var t=moment().add(1,"hour").startOf("hour").format(),r=moment(t).add(91,"days").endOf("day").format(),i=n.generalError;return n.subs.length===0&&(i=n.noSubsError),{target_id:n.id,availability_query:{participants:[{required:"all",members:n.subs}],required_duration:{minutes:n.duration?n.duration:"30"},query_periods:[{start:t.toString(),end:r.toString()}]},config:{start_time:n.startTime,end_time:n.endTime,interval:n.interval,allow_expansion:!0,mode:this.props.selfSchedulingEnabled?"multi_select":"no_confirm",logs:"none"},data_center:this.props.dataCenter,styles:{prefix:"availability",colors:{available:"hsl(165,40%,70%)"}},tzid:"",callback:function(t){n.callback(t)},translations:{en:{availability_viewer:{global_error:i}}},element_token:n.elementToken}},f.prototype.render=function(){var n=this.state.isComponentVisible;return React.createElement("div",{className:"cronofy-element","data-automation":"create-interview-availability"},React.createElement("div",null,React.createElement("ukg-divider",null),React.createElement("div",{className:"availability-header"},React.createElement("h1",{className:"h4","data-automation":"availability-viewer-header"},$.t("InterviewScheduling.Index.InterviewersAvailability")),React.createElement(u,{id:"interview-availability",dataAutomation:"availability-info",text:$.t("InterviewScheduling.InterviewerAvailability_Popover")})),React.createElement("div",null,$.t("InterviewScheduling.InterviewerAvailability_Description")),this.checkForErrorBorder()&&React.createElement("ukg-label",{slot:"left",color:"error","class":"required-text"},React.createElement(r,{size:"s",color:"error",name:"warning",className:"required-icon"}),$.t("Common.UkgComponent.Required"))),React.createElement("div",{className:classNames("required-border",{"red-outline":this.checkForErrorBorder()})},React.createElement("div",{id:this.props.id,"data-automation":"cronofy-element-target"})),n&&this.elementNeedsToRefresh()&&this.updateAvailabilityViewer())},f}(React.Component);t.AvailabilityViewer=f})(i=t.CreateInterview||(t.CreateInterview={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__awaiter=this&&this.__awaiter||function(n,t,i,r){return new(i||(i=Promise))(function(u,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?u(n.value):new i(function(t){t(n.value)}).then(o,s)}e((r=r.apply(n,t||[])).next())})},__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(e){if(f)throw new TypeError("Generator is already executing.");while(r)try{if(f=1,u&&(i=e[0]&2?u["return"]:e[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,e[1])).done)return i;(u=0,i)&&(e=[e[0]&2,i.value]);switch(e[0]){case 0:case 1:i=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++;u=e[1];e=[0];continue;case 7:e=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(e[0]===6||e[0]===2)){r=0;continue}if(e[0]===3&&(!i||e[1]>i[0]&&e[1]<i[3])){r.label=e[1];break}if(e[0]===6&&r.label<i[1]){r.label=i[1];i=e;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(e);break}i[2]&&r.ops.pop();r.trys.pop();continue}e=t.call(n,r)}catch(o){e=[6,o];u=0}finally{f=i=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},f,u,i,e;return e={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(e[Symbol.iterator]=function(){return this}),e},Recruiting;(function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r=n.Rct.Components.Molecules.FullScreenModal,u=n.Recruiter.InterviewDetail,f=n.Recruiter.CreateInterviewScheduleDetails,e=n.Recruiter.InterviewScheduleDetailsTranslation,o=n.Recruiter.InterviewTimeSlot,s=t.Components.Atoms.DomainErrors,h=function(n){function t(t){var i=n.call(this,t)||this;return i.applicantsCallback=function(n){i.setState({applicantList:n})},i.interviewersCallback=function(n){i.setState({interviewers:n})},i.selectedSlotsCallback=function(n){i.setState({selectedSlots:n})},i.interviewSchedulingDetailsCallback=function(n){i.setState({interviewDetails:n})},i.onInterviewDurationChange=function(n){i.setState({interviewDetails:n})},i.emailDetailsCallback=function(n){i.setState({emailDetails:n})},i.interviewValidationCallback=function(n,t){return __awaiter(i,void 0,void 0,function(){var r,i=this;return __generator(this,function(u){switch(u.label){case 0:return(n.length===0&&t.length===0)?(this.setState({serverErrors:[],isSaving:!0}),r=this.getCreateInterviewScheduleDetailsDto(),$.post(this.props.saveInterviewScheduleDetailsUrl,JSON.stringify(r)).done(function(n){if(n.success){var t=document.querySelector("#create-interview-modal");t.dismiss();i.props.onDismiss&&i.props.onDismiss(!0)}else i.setState({serverErrors:n.domainErrors,isSaving:!1})}),[3,3]):[3,1];case 1:return[4,this.setState({errorFields:n,errorLimits:t},function(){var n=document.querySelector("#interview-header");n.focus()})];case 2:u.sent();u.label=3;case 3:return[2]}})})},i.showPreview=function(){US.utils.openUsgModal("#interview-preview-modal")},i.state={applicantList:i.props.applicants,interviewers:[i.props.defaultInterviewer],interviewDetails:new u({allowSelfScheduling:i.props.isInterviewSchedulingPhase2Enabled&&i.props.applicants.length>1,interviewType:null}),emailDetails:{replyTo:null,subject:null,message:null,instructions:null,translations:null},errorFields:[],errorLimits:[],selectedSlots:[],serverErrors:[],isSaving:!1},i}return __extends(t,n),t.prototype.getCreateInterviewScheduleDetailsDto=function(){var r=this.props.opportunity,n=this.state,u=n.applicantList,t=n.emailDetails,i=n.interviewDetails,s=n.interviewers,h=n.selectedSlots;return new f({candidates:u.map(function(n){return n.Id}),interviewers:s.map(function(n){return n.Id}),timeZoneId:Intl.DateTimeFormat().resolvedOptions().timeZone,opportunityId:r.Id,interviewType:i.interviewType,location:i.interviewLocation,selectedTimeSlots:h.map(function(n){return new o({startDate:n.StartDate.format(),endDate:n.EndDate.format()})}),allowSelfScheduling:i.allowSelfScheduling,emailFrom:t.replyTo,translations:t.translations==null?null:t.translations.map(function(n){return new e({localeId:n.localeId,emailSubject:n.subject,emailBody:n.message,instructions:n.instructions})})})},t.prototype.render=function(){var u=this,n=this.props,a=n.opportunity,v=n.onDismiss,y=n.getTopOptionsUrl,p=n.searchOptionsUrl,w=n.availableEmailAddresses,b=n.locales,o=n.preferredLocale,k=n.mergeTags,rt=n.defaultInterviewer,d=n.getCronofyElementUrl,g=n.dataCenter,t=this.state,h=t.emailDetails,e=t.interviewDetails,c=t.interviewers,f=t.errorFields,nt=t.selectedSlots,tt=t.errorLimits,l=t.serverErrors,it=t.isSaving;return React.createElement("div",{"data-automation":"create-interview"},React.createElement(r,{id:"create-interview-modal",dataAutomation:"create-interview-modal",title:$.t("InterviewScheduling.Index.PageTitle"),onDismiss:v,confirmClose:!0,isFramed:!0},React.createElement("div",{className:"create-interview","data-automation":"create-interview-container"},React.createElement("div",{className:"create-interview-contents"},React.createElement(i.CreateInterviewHeader,{errorFields:f,errorLimits:tt,opportunity:a}),React.createElement(i.ApplicantChipList,{"data-automation":"applicant-chips",applicants:this.state.applicantList,onApplicantsChanged:function(n){return u.applicantsCallback(n)}}),React.createElement("div",{"data-automation":"create-interview-add-interviewers"},React.createElement(i.AddInterviewers,{getTopOptionsUrl:y,searchOptionsUrl:p,onInterviewersChanged:function(n){return u.interviewersCallback(n)},interviewers:this.state.interviewers,errorFields:f})),React.createElement(i.InterviewSchedulingDetails,{errorFields:f,selfSchedulingSelection:this.props.isInterviewSchedulingPhase2Enabled&&this.state.interviewDetails.allowSelfScheduling,isCandidateSelfSchedulingEnabled:this.props.isInterviewSchedulingPhase2Enabled,interviewDetails:this.state.interviewDetails,onInterviewDetailsChanged:function(n){return u.interviewSchedulingDetailsCallback(n)},onInterviewDurationChanged:function(n){return u.onInterviewDurationChange(n)}}),React.createElement(i.AvailabilityViewer,{interviewDuration:e.interviewDuration?e.interviewDuration:30,selfSchedulingEnabled:this.props.isInterviewSchedulingPhase2Enabled&&e.allowSelfScheduling,id:"interview-availability-viewer",interviewers:c,errorFields:f,getCronofyElementUrl:d,onSelectedSlotsChanged:function(n){return u.selectedSlotsCallback(n)},dataCenter:g}),React.createElement(i.SelectedInterviewSlots,{interviewSlots:this.state.selectedSlots}),React.createElement("ukg-divider",null),React.createElement(i.CreateInterviewEmail,{replyToOptions:w,errorFields:f,onChange:this.emailDetailsCallback,onPreviewClick:this.showPreview,locales:b,preferredLocale:o,mergeTags:k}),React.createElement(i.SubmitInterviewValidation,{emailDetails:h,selectedSlots:nt,interviewDetails:e,interviewers:c,dataAutomation:"create-interview-submit-validation",errorCallback:this.interviewValidationCallback,disableSave:it}),l.length>0&&React.createElement(s,{errorPrefix:"InterviewScheduling.Index.Errors.",errors:l})))),React.createElement(i.CreateInterviewEmailPreview,{emailDetails:h,preferredLocale:o}))},t}(React.Component);i.CreateInterview=h})(r=i.CreateInterview||(i.CreateInterview={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))})(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var u=n.Rct.Components.Atoms.UkgSelect,e=n.Rct.Components.Atoms.UkgInput,o=n.Rct.Components.Atoms.UkgSnackbar,f=n.Rct.Components.Atoms.LinkButton,s=n.Rct.Components.Atoms.UkgTextArea,h=t.Components.Molecules.RichTextEditor,c=t.Components.Atoms.FormGroup,r=n.Utils.HtmlHelper,l=n.Candidate.TranslatedEmails,a=n.StringUtils.isNullOrWhitespace,v=function(n){function t(t){var i=n.call(this,t)||this;return i.setTranslations=function(){var n=i.props.locales;return n.map(function(n){return new l({language:n.Name,message:"",subject:"",instructions:"",localeId:n.Id})}).sort(function(n,t){var i=n.language.toUpperCase(),r=t.language.toUpperCase();return i<r?-1:i>r?1:0})},i.notifyChange=function(){var n=i.state,t=n.replyTo,r=n.subject,u=n.message,f=n.instructions,e=n.translations;i.props.onChange({replyTo:t,subject:r,message:u,instructions:f,translations:e})},i.handleReplyToChange=function(n){i.setState({replyTo:n},i.notifyChange)},i.handleSubjectChange=function(n){var r=i.state.translations,u=i.props.preferredLocale,t=r;t.find(function(n){return n.localeId==u}).subject=n;i.setState({subject:n,translations:t},i.notifyChange)},i.handleMessageChange=function(n){var u=i.state,e=u.translations,o=u.messageError,s=i.props.preferredLocale,f=e,t;f.find(function(n){return n.localeId==s}).message=n;t=o;t&&r.extractPlainText(n)&&(t=null);r.extractPlainText(n).length>1e4&&(t=$.t("InterviewScheduling.Validation.MessageLength"));i.setState({message:n,messageError:t,translations:f},i.notifyChange)},i.handleSelectedTranslationChange=function(n){var t=i.state.translations;i.setState({selectedTranslation:t.find(function(t){return t.language==n})})},i.handleMessageBlur=function(){r.extractPlainText(i.state.message)||i.setState({messageError:$.t("Common.UkgComponent.Required")})},i.handleInstructionsChange=function(n){var r=i.state.translations,u=i.props.preferredLocale,t=r;t.find(function(n){return n.localeId==u}).instructions=n;i.setState({instructions:n,translations:t},i.notifyChange)},i.toggleViewTranslations=function(n){n.target.textContent==$.t("InterviewScheduling.Email.CloseTranslations")&&i.snackbar.current.open();var t=i.state.translations.find(function(n){return n.language==i.getTranslationOptions()[0].label});i.setState({isTranslationsOpen:!i.state.isTranslationsOpen,selectedTranslation:t})},i.handleTranslationChange=function(n){i.setState({translations:n},i.notifyChange)},i.getTranslationOptions=function(){var t=i.state.translations,r=i.props.preferredLocale,n=[];return t.forEach(function(t){t.localeId!=r&&n.push(t)}),n.map(function(n){return{label:n.language,value:n.language}})},i.checkMessageEmpty=function(){return a(i.state.message)&&i.props.errorFields.includes($.t("InterviewScheduling.Validation.Message"))},i.snackbar=React.createRef(),i.state={replyTo:t.replyToOptions[0],subject:null,message:null,messageError:null,translationMessageError:null,instructions:null,isTranslationsOpen:!1,translations:i.setTranslations(),selectedTranslation:i.setTranslations()[0],showDefaultInstructions:!1,showDefaultMessage:!1,showDefaultSubject:!1},i.defaultLanguageName=i.state.translations.find(function(n){return n.localeId==i.props.preferredLocale}).language,i}return __extends(t,n),t.prototype.render=function(){var w=this,r=this.props,b=r.replyToOptions,k=r.onPreviewClick,d=r.preferredLocale,v=r.mergeTags,g=r.errorFields,n=this.state,l=n.message,nt=n.instructions,tt=n.subject,a=n.messageError,t=n.isTranslationsOpen,it=n.replyTo,y=n.translations,rt=n.selectedTranslation,ut=b.map(function(n){return{label:n,value:n}}),p=this.getTranslationOptions();return React.createElement("div",{className:"create-interview-email"},React.createElement("h1",{"data-automation":"email-header",className:"h4 m-0 ukg-pb-s"},$.t("InterviewScheduling.Email.Header")),React.createElement("div",{className:"row ukg-pb-s"},React.createElement(u,{className:"col-md-12 max-width-inherit",label:$.t("InterviewScheduling.Email.ReplyTo"),options:ut,defaultValue:it,onChange:this.handleReplyToChange,dataAutomation:"email-reply-to",size:"large"}),React.createElement("div",{className:"col-md-12 preview-translations-group"},React.createElement(f,{className:"preview-button",onClick:k,disabled:!l,dataAutomation:"email-preview-button",text:$.t("InterviewScheduling.Email.Preview")}),React.createElement(f,{onClick:this.toggleViewTranslations,dataAutomation:"translations-preview-button",text:t?$.t("InterviewScheduling.Email.CloseTranslations"):$.t("Common.Translations.OpenTranslations")}))),t&&React.createElement("div",{className:"row ukg-pb-2"},React.createElement("div",{className:"col-md-12 large-window-only","data-automation":"email-translate-from-container"},React.createElement("div",{className:"pb-3","data-automation":"email-translate-from"},$.t("InterviewScheduling.Email.TranslateFrom")),React.createElement("div",{"data-automation":"email-default-translation"},y.find(function(n){return n.localeId==d}).language,React.createElement("span",{className:"text-italic"}," "+$.t("Common.Default")))),React.createElement("div",{className:"col-md-12 max-width-inherit"},React.createElement(u,{label:$.t("InterviewScheduling.Email.ChooseLanguage"),options:p,defaultValue:p[0].value,onChange:function(n){w.handleSelectedTranslationChange(n)},dataAutomation:"email-choose-translation",size:"small"}))),React.createElement("div",{className:t?"row ukg-pb-s":""},React.createElement("div",{className:(t?"col-md-12":"")+(t?" large-window-only":"")},React.createElement(e,{id:"interview-email-subject",label:$.t("InterviewScheduling.Email.Subject"),showError:g.includes($.t("InterviewScheduling.Validation.Subject")),required:!0,maxLength:500,onChange:this.handleSubjectChange,dataAutomation:"email-subject"}),React.createElement(c,{required:!0,highlight:!a?this.checkMessageEmpty():!!a},React.createElement("ukg-label",{"class":"ukg-pb-s"},$.t("InterviewScheduling.Email.Message"),React.createElement("span",{"aria-hidden":"true"}," *")),React.createElement(h,{onEditorChange:this.handleMessageChange,onBlur:this.handleMessageBlur,value:l,initialValue:l,limit:1e4,supportMergeTags:!0,mergeTags:v,dataAutomation:"email-message",charCountDataAutomation:"email-message-chars-left",delayModalInit:!0,error:this.checkMessageEmpty()?$.t("Common.UkgComponent.Required"):a})),React.createElement(s,{maxLength:4096,className:"ukg-pt-xxl",label:$.t("InterviewScheduling.Email.Instructions"),onChange:this.handleInstructionsChange,dataAutomation:"email-instructions"})),t&&React.createElement(i.CreateInterviewEmailTranslations,{dataAutomation:"create-interview-translations",subject:tt,message:l,defaultLanguageName:this.defaultLanguageName,instructions:nt,onChange:this.handleTranslationChange,selectedTranslationId:rt.localeId,translations:y,mergeTags:v}),React.createElement(o,{className:"snackbar-right",dataAutomation:"translations-saved-snackbar",snackRef:this.snackbar,hasDismissButton:!0,text:$.t("Common.Translations.TranslationsSaved")})))},t}(React.Component);i.CreateInterviewEmail=v})(r=i.CreateInterview||(i.CreateInterview={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Components.Molecules.FullScreenModal,r=n.Rct.Components.Atoms.UkgSelect,u=function(n){function t(t){var i=n.call(this,t)||this;return i.getDefaultMessage=function(){var n=i.props.emailDetails;return n.message?n.message:""},i.handleSelectedTranslationChange=function(n){var t=i.props,r=t.emailDetails,u=t.preferredLocale;i.setState({translatedMessage:r.translations.find(function(t){return t.language==n}).message,isDefaultSelected:n==r.translations.find(function(n){return n.localeId==u}).language})},i.state={translatedMessage:i.getDefaultMessage(),isDefaultSelected:!0},i.translationOptions=i.props.emailDetails.translations?i.props.emailDetails.translations.map(function(n){return{label:n.language,value:n.language}}):null,i}return __extends(t,n),t.prototype.render=function(){var f=this,n=this.props,t=n.emailDetails,e=n.preferredLocale,u=this.state,o=u.translatedMessage,s=u.isDefaultSelected;return React.createElement("div",null,React.createElement(i,{id:"interview-preview-modal",confirmClose:!1,dataAutomation:"preview-interview-modal",title:$.t("InterviewScheduling.Preview.Title")},React.createElement("div",{className:"create-interview-preview"},React.createElement("ukg-card",{"data-automation":"interview-preview-container","has-border":!0,"non-actionable":!0,"class":"card-container-wrapper"},React.createElement(r,{className:"interview-preview-select",label:$.t("InterviewScheduling.Email.ChooseLanguage"),defaultValue:t.translations?t.translations.find(function(n){return n.localeId==e}).language:"",options:this.props.emailDetails.translations?this.props.emailDetails.translations.map(function(n){return{label:n.language,value:n.language}}):[],onChange:function(n){f.handleSelectedTranslationChange(n)},dataAutomation:"interview-preview-select-language",size:"medium"}),React.createElement("div",{"data-automation":"interview-preview-message",dangerouslySetInnerHTML:{__html:s?this.getDefaultMessage():o}})))))},t}(React.Component);t.CreateInterviewEmailPreview=u})(i=t.CreateInterview||(t.CreateInterview={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var u=n.Rct.Components.Atoms.UkgInput,r=n.Utils.HtmlHelper,f=t.Components.Atoms.FormGroup,e=t.Components.Molecules.RichTextEditor,o=n.Rct.Components.Atoms.UkgTextArea,s=function(n){function t(t){var i=n.call(this,t)||this;return i.handleTranslationMessageBlur=function(){r.extractPlainText(i.state.translations.find(function(n){return n.localeId==i.props.selectedTranslationId}).message)||i.setState({translationMessageError:$.t("Common.UkgComponent.Required")})},i.handleTranslationSubjectChange=function(n){var r=i.state.translations,u=i.props.selectedTranslationId,t=r,f;t.forEach(function(t){t.localeId==u&&(f=t,t.subject=n)});i.setState({translations:t},i.notifyChange)},i.handleTranslationMessageChange=function(n){var f=i.state,e=f.translations,o=f.translationMessageError,s=i.props.selectedTranslationId,t=o,h,u;t&&r.extractPlainText(n)&&(t=null);r.extractPlainText(n).length>1e4&&(t=$.t("InterviewScheduling.Validation.MessageLength"));u=e;u.forEach(function(t){t.localeId==s&&(h=t,t.message=n)});i.setState({translations:u,translationMessageError:t},i.notifyChange)},i.handleTranslationInstructionsChange=function(n){var r=i.state.translations,u=i.props.selectedTranslationId,t=r,f;t.forEach(function(t){t.localeId==u&&(f=t,t.instructions=n)});i.setState({translations:t},i.notifyChange)},i.state={translations:i.props.translations,showDefaultSubject:!1,showDefaultMessage:!1,showDefaultInstructions:!1,translationMessageError:null},i}return __extends(t,n),t.prototype.notifyChange=function(){this.props.onChange(this.state.translations)},t.prototype.render=function(){var h=this,n=this.props,y=n.subject,l=n.message,p=n.instructions,w=n.mergeTags,a=n.dataAutomation,t=this.state,i=t.showDefaultSubject,r=t.showDefaultMessage,s=t.showDefaultInstructions,v=t.translationMessageError,b=t.translations,c=b.find(function(n){return n.localeId==h.props.selectedTranslationId});return React.createElement("div",{className:"col-md-12","data-automation":a?a:"create-interview-email-translations"},React.createElement(u,{label:$.t("InterviewScheduling.Email.Subject"),required:!0,maxLength:500,onChange:this.handleTranslationSubjectChange,dataAutomation:"email-subject-translations",defaultValue:c.subject}),React.createElement("div",{className:"ukg-pb-s small-window-only"},React.createElement("ukg-button",{"data-automation":"show-hide-subject","aria-label":(i?$.t("InterviewScheduling.Email.Hide"):$.t("InterviewScheduling.Email.Show"))+this.props.defaultLanguageName,emphasis:"low","child-icon":i?"expand-less":"expand-more",onClick:function(){h.setState({showDefaultSubject:!i})}},(i?$.t("InterviewScheduling.Email.Hide"):$.t("InterviewScheduling.Email.Show"))+this.props.defaultLanguageName),i&&React.createElement("div",{"data-automation":"email-subject-mobile"},y)),React.createElement(f,{required:!0,highlight:!!v},React.createElement("ukg-label",{"class":"ukg-pb-s"},$.t("InterviewScheduling.Email.Message"),React.createElement("span",{"aria-hidden":"true"}," *")),React.createElement(e,{onEditorChange:this.handleTranslationMessageChange,onBlur:this.handleTranslationMessageBlur,value:c.message,initialValue:c.message,limit:1e4,supportMergeTags:!0,mergeTags:w,dataAutomation:"email-message-translations",charCountDataAutomation:"email-message-chars-left",error:v})),React.createElement("div",{className:"ukg-pb-s small-window-only"},React.createElement("ukg-button",{"data-automation":"show-hide-message","aria-label":(r?$.t("InterviewScheduling.Email.Hide"):$.t("InterviewScheduling.Email.Show"))+this.props.defaultLanguageName,emphasis:"low","child-icon":r?"expand-less":"expand-more",onClick:function(){h.setState({showDefaultMessage:!r})}},(r?$.t("InterviewScheduling.Email.Hide"):$.t("InterviewScheduling.Email.Show"))+this.props.defaultLanguageName),r&&React.createElement("div",{"data-automation":"email-message-mobile",dangerouslySetInnerHTML:{__html:l?l:null}})),React.createElement(o,{className:"mt-4",maxLength:4096,label:$.t("InterviewScheduling.Email.Instructions"),onChange:this.handleTranslationInstructionsChange,dataAutomation:"email-instructions-translations",value:c.instructions}),React.createElement("div",{className:"ukg-pb-s small-window-only"},React.createElement("ukg-button",{"data-automation":"show-hide-instructions","aria-label":(s?$.t("InterviewScheduling.Email.Hide"):$.t("InterviewScheduling.Email.Show"))+this.props.defaultLanguageName,emphasis:"low","child-icon":s?"expand-less":"expand-more",onClick:function(){h.setState({showDefaultInstructions:!s})}},(s?$.t("InterviewScheduling.Email.Hide"):$.t("InterviewScheduling.Email.Show"))+this.props.defaultLanguageName),s&&React.createElement("div",{"data-automation":"email-instructions-mobile"},p)))},t}(React.Component);i.CreateInterviewEmailTranslations=s})(r=i.CreateInterview||(i.CreateInterview={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.StringUtils.isNullOrWhitespace,r=n.Rct.Components.Atoms.PopoverDirection,u=n.Rct.Components.Atoms.Popover,f=function(n){function f(t){var i=n.call(this,t)||this;return i.getLocations=function(){var n=i.props.opportunity,t=n.Locations.length,f=$.map(n.Locations.slice(1),function(n){return n.locationDescriptionwithNameAndAdress()}).join(" ");return React.createElement("span",{"data-automation":"schedule-interview-locations"},n.Locations[0].locationDescriptionwithNameAndAdress()+" ",t>1&&React.createElement(u,{content:React.createElement("span",null,f),width:"max-content",wrapContent:!0,popoverDirection:r.Down,darkBackground:!0,"data-automation":"schedule-interview-more-locations"},React.createElement("span",{className:"muted","data-automation":"schedule-interview-more-locations-label"},$.t("Opportunity.Opportunities.MoreLocations",{count:t-1}))))},i}return __extends(f,n),f.prototype.render=function(){var r=this.props,u=r.errorFields,f=r.errorLimits,n=r.opportunity;return React.createElement("div",{"data-automation":"create-interview-header"},React.createElement(t.InterviewErrorBanner,{errorFields:u,errorLimits:f}),React.createElement("h1",{className:"h2 bold m-0 ukg-pb-s",id:"interview-header",tabIndex:-1,"data-automation":"create-interview-title"},n.Title),React.createElement("div",{"data-automation":"create-interview-information",className:"gray-text ukg-pb-xl"},React.createElement("div",{className:"ukg-pb-xs"},$.t("InterviewScheduling.Index.Posted"),n.PostedDate!==null?n.PostedDate.format("L"):$.t("Common.NotApplicableAbbreviation")," | ",n.RequisitionNumber," | ",this.getLocations()),React.createElement("div",null,React.createElement("span",{className:"bold"},$.t("InterviewScheduling.Index.Recruiter")),n.RecruiterName,!i(n.HiringManagerName)&&React.createElement("span",null," |",React.createElement("span",{className:"bold"}," ",$.t("InterviewScheduling.Index.HiringManager")),n.HiringManagerName))))},f}(React.Component);t.CreateInterviewHeader=f})(i=t.CreateInterview||(t.CreateInterview={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.getValidations=function(){var n=i.props.errorFields;return React.createElement("ul",{className:"ukg-pl-s m-0"},n.map(function(n,t){return React.createElement("li",{"data-automation":"error-field",key:t},n)}))},i.getLimitValidations=function(){var n=i.props.errorLimits;return React.createElement("div",{className:"ukg-pt-s","data-automation":"error-message-length"},n.map(function(n,t){return React.createElement("div",{"data-automation":"error-limits",key:t},n)}))},i}return __extends(t,n),t.prototype.render=function(){var n=this.props,i=n.errorFields,t=n.errorLimits;return React.createElement("div",null,(i.length||t.length)>0&&React.createElement("ukg-banner",{"data-automation":"interview-error-banner","class":"ukg-pb-xxxl",inline:!0,icon:"warning","surface-color":"light-darker",type:"error"},React.createElement("div",{"data-automation":"error-banner-message"},$.t("InterviewScheduling.Validation.RequiredMessage")),this.getValidations(),t.length>0&&this.getLimitValidations()))},t}(React.Component);n.InterviewErrorBanner=t})(t=n.CreateInterview||(n.CreateInterview={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var u=n.Rct.Components.Atoms.UkgSelect,e=n.Rct.Components.Atoms.UkgInput,o=n.Rct.Components.Atoms.UkgCheckbox,s=n.Rct.Components.Atoms.UkgInfoButton,f=n.Recruiter.InterviewDetail,i=n.Recruiter.InterviewType,r=n.Recruiter.InterviewDuration,h=function(n){function t(t){var u=n.call(this,t)||this,e;return u.getInterviewTypes=function(){return[{value:i.PhoneInterview,label:$.t("InterviewScheduling.InterviewType",{context:i[i.PhoneInterview]})},{value:i.PanelInterview,label:$.t("InterviewScheduling.InterviewType",{context:i[i.PanelInterview]})},{value:i.OnSiteInterview,label:$.t("InterviewScheduling.InterviewType",{context:i[i.OnSiteInterview]})}]},u.getInterviewDurations=function(){return[{value:r.ThirtyMinutes,label:$.t("InterviewScheduling.Duration",{context:r[r.ThirtyMinutes]})},{value:r.OneHour,label:$.t("InterviewScheduling.Duration",{context:r[r.OneHour]})},{value:r.OneHourThirtyMinutes,label:$.t("InterviewScheduling.Duration",{context:r[r.OneHourThirtyMinutes]})}]},u.notifyChange=function(){var n=u.state,t=n.interviewType,i=n.interviewLocation,r=n.interviewDuration,e=n.allowSelfScheduling;u.props.onInterviewDetailsChanged(new f({interviewType:t,interviewLocation:i,interviewDuration:r,allowSelfScheduling:e}))},u.handleInterviewTypeChange=function(n){u.setState({interviewType:parseInt(n)},u.notifyChange)},u.handleInterviewLocationChange=function(n){u.setState({interviewLocation:n},u.notifyChange)},u.handleSelfScheduleChange=function(n){u.setState({allowSelfScheduling:n},u.notifyChange)},u.notifyInterviewDurationChange=function(){var n=u.state,t=n.interviewType,i=n.interviewLocation,r=n.interviewDuration,e=n.allowSelfScheduling;u.props.onInterviewDurationChanged(new f({interviewType:t,interviewLocation:i,interviewDuration:r,allowSelfScheduling:e}))},u.handleInterviewDurationChange=function(n){u.setState({interviewDuration:parseInt(n)},u.notifyInterviewDurationChange)},e=u.props.interviewDetails,u.state={interviewType:e.interviewType,interviewLocation:e.interviewLocation,interviewDuration:e.interviewDuration,allowSelfScheduling:e.allowSelfScheduling},u}return __extends(t,n),t.prototype.render=function(){var t=this.getInterviewTypes().map(function(n){return{value:n.value,label:n.label}}),i=this.getInterviewDurations().map(function(n){return{value:n.value,label:n.label}}),n=this.props.errorFields;return React.createElement("div",{"data-automation":"interview-scheduling-details"},React.createElement("div",null,React.createElement(u,{dataAutomation:"interview-type",label:$.t("InterviewScheduling.InterviewTypeLabel"),options:t,size:"large",showError:n.includes($.t("InterviewScheduling.Validation.InterviewType")),required:!0,onChange:this.handleInterviewTypeChange})),React.createElement("div",null,React.createElement(e,{dataAutomation:"interview-location",maxLength:1024,label:$.t("InterviewScheduling.LocationLabel"),size:"large",showError:n.includes($.t("InterviewScheduling.Validation.Location")),required:!0,onChange:this.handleInterviewLocationChange})),React.createElement("div",null,React.createElement(u,{dataAutomation:"interview-duration",label:$.t("InterviewScheduling.DurationLabel"),options:i,size:"small",showError:n.includes($.t("InterviewScheduling.Validation.Duration")),required:!0,onChange:this.handleInterviewDurationChange})),this.props.isCandidateSelfSchedulingEnabled&&React.createElement("div",{className:"width-max"},React.createElement("div",null,React.createElement("h1",{className:"h4 m-0","data-automation":"interview-self-schedule-header"},$.t("InterviewScheduling.SelfSchedule.Header"),React.createElement(s,{id:"self-schedule-info-button",dataAutomation:"interview-self-schedule-info",text:$.t("InterviewScheduling.SelfSchedule.Tooltip")}))),React.createElement(o,{selectionChangeCallback:this.handleSelfScheduleChange,title:$.t("InterviewScheduling.SelfSchedule.Label"),defaultSelection:this.props.selfSchedulingSelection,dataAutomation:"interview-self-schedule-select"})))},t}(React.Component);t.InterviewSchedulingDetails=h})(i=t.CreateInterview||(t.CreateInterview={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.maxVisibleSlots=4,i.setExpand=function(){var n=i.props.interviewSlots,t=i.state.isShowMore;t?i.setState({visibleInterviewSlots:n,isShowMore:!1,showMoreButtonLabel:i.showLessLabel}):i.setState({visibleInterviewSlots:n.slice(0,i.maxVisibleSlots),isShowMore:!0,showMoreButtonLabel:i.showMoreLabel})},i.getVisibleSlots=function(){var n=i.props.interviewSlots;return n.length>i.maxVisibleSlots?n.slice(0,i.maxVisibleSlots):n},i.isDifferentDate=function(n,t){return!n.isSame(t,"day")},i.showMoreLabel=$.t("Common.More"),i.showLessLabel=$.t("Common.Less"),i.state={visibleInterviewSlots:i.props.interviewSlots,isShowMore:!0,showMoreButtonLabel:i.showMoreLabel},i}return __extends(t,n),t.prototype.componentDidUpdate=function(n){var t=this.props.interviewSlots,i=this.state.isShowMore;n.interviewSlots.equals(t)||(i?this.setState({visibleInterviewSlots:this.getVisibleSlots()}):this.setState({visibleInterviewSlots:t}))},t.prototype.render=function(){var u=this,t=this.props.interviewSlots,n=this.state,f=n.visibleInterviewSlots,e=n.showMoreButtonLabel,i=n.isShowMore,r=moment(new Date(1e3,1,1));return React.createElement("div",{"data-automation":"selected-interview-slots"},React.createElement("h1",{className:"h4 m-0 ukg-pt-l ukg-pb-xxs","data-automation":"selected-interview-slots-header"},$.t("InterviewScheduling.SelectedInterviewSlots.Header")),t.length!==0?f.map(function(n,t){var i=u.isDifferentDate(r,n.StartDate);return r=n.StartDate,React.createElement("div",{key:t,"data-automation":"selected-interview-slot",className:"gray-text pt-3"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-19"},t!==0&&i&&React.createElement("hr",{className:"mt-0 mb-3"}))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-24"},React.createElement("div",{className:"col-sm-6"},React.createElement("div",{className:"row"},i&&React.createElement("span",{className:"bold","data-automation":"interview-slot-start-date-label"},$.t("InterviewScheduling.SelectedInterviewSlots.StartDate")),i&&React.createElement("span",{"data-automation":"interview-slot-start-date"},n.StartDate.format("MMMM D, YYYY")))),React.createElement("div",{className:"col-xs-7 ukg-mr-m-sm-screen"},React.createElement("div",{className:"row"},React.createElement("span",{className:"bold","data-automation":"interview-slot-start-time-label"},$.t("InterviewScheduling.SelectedInterviewSlots.StartTime")),React.createElement("span",{"data-automation":"interview-slot-start-time"},n.StartDate.format("h:mma")))),React.createElement("div",{className:"col-xs-8"},React.createElement("div",{className:"row"},React.createElement("span",{className:"bold","data-automation":"interview-slot-end-time-label"},$.t("InterviewScheduling.SelectedInterviewSlots.EndTime")),React.createElement("span",{"data-automation":"interview-slot-end-time"},n.EndDate.format("h:mma")))))))}):React.createElement("div",{"data-automation":"selected-interview-slots-none",className:"text-muted text-italic pt-3"},$.t("InterviewScheduling.SelectedInterviewSlots.NoneSelected")),t.length>this.maxVisibleSlots&&React.createElement("ukg-button",{"data-automation":"selected-interview-slots-show-more-button",emphasis:"low","child-icon":i?"expand-more":"expand-less","class":"ukg-pt-s","aria-label":i?this.showMoreLabel:this.showLessLabel,onClick:this.setExpand},e))},t}(React.Component);n.SelectedInterviewSlots=t})(t=n.CreateInterview||(n.CreateInterview={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.StringUtils.isNullOrWhitespace,r=n.Utils.HtmlHelper,u=function(n){function t(t){var u=n.call(this,t)||this;return u.validateFields=function(){var f=u.props,h=f.interviewers,t=f.emailDetails,e=f.interviewDetails,s=f.errorCallback,c=f.selectedSlots,n=[],o=[];h.length===0&&n.push($.t("InterviewScheduling.Validation.Interviewer"));e.interviewType!==null||n.push($.t("InterviewScheduling.Validation.InterviewType"));e.interviewLocation||n.push($.t("InterviewScheduling.Validation.Location"));e.interviewDuration||n.push($.t("InterviewScheduling.Validation.Duration"));c.length===0&&n.push($.t("InterviewScheduling.Validation.InterviewerAvailability"));i(t.subject)&&n.push($.t("InterviewScheduling.Validation.Subject"));i(t.message)&&n.push($.t("InterviewScheduling.Validation.Message"));e.interviewLocation&&e.interviewLocation.length>1024&&o.push($.t("InterviewScheduling.Validation.Location"));t.subject&&t.subject.length>500&&o.push($.t("InterviewScheduling.Validation.Subject"));t.message&&r.extractPlainText(t.message).length>1e4&&o.push($.t("InterviewScheduling.Validation.MessageLength"));t.instructions&&t.instructions.length>4069&&o.push($.t("InterviewScheduling.Validation.Instructions"));u.setState({errorFields:n},function(){s&&s(n,o)})},u.state={errorFields:[]},u}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.dataAutomation,i=n.disableSave;return React.createElement("div",{"data-automation":t,className:"ukg-pt-s"},React.createElement("ukg-button",{"data-automation":"interview-cancel-button","class":"ukg-pr-s",emphasis:"mid",onClick:function(){US.utils.openUsgModal("#create-interview-modal-confirm-close")}},$.t("Common.Cancel")),React.createElement("ukg-button",{"data-automation":"interview-send-button",emphasis:"high",disabled:i,onClick:this.validateFields},$.t("Common.Send")))},t}(React.Component);t.SubmitInterviewValidation=u})(i=t.CreateInterview||(t.CreateInterview={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.DropdownSize,r=n.Components.Atoms,u=function(n){function u(){return n!==null&&n.apply(this,arguments)||this}return __extends(u,n),u.prototype.render=function(){var n=this.props,a=n.showTitle,u=n.filters,v=n.className,f=n.filterTitle,s=n.takeOver,h=n.isFetching,c=n.clearValues,l=n.onFilterClick,y=n.takeOverView,o=n.onSearchExecute,e=n.isSearching,p=n.onSearchToggle;return React.createElement("div",{"data-automation":this.props.dataAutomation,className:"widget-container "+v+" "},React.createElement("div",{className:classNames([{"takeover-container":h||s}])},h&&React.createElement(r.ProgressSpinner,{className:"takeover",contentClassName:"spinner-content",loadingText:$.t("Recruiter.Gateway.Loading")}),s&&y,React.createElement("div",{className:"row widget-header-container","data-automation":"widget-header"},React.createElement("div",{className:"col-md-24 pl-0 pr-0 widget-header"},a&&React.createElement("span",{className:"col-md-12 widget-title pr-0","data-automation":"widget-title"},this.props.title),u!=null&&React.createElement("span",{className:"col-md-12 widget-filters-container pl-0","data-automation":"filters"},o&&React.createElement("div",{className:classNames(["widget-search-container","pr-4",{"search-open":e,"pr-0 pl-3":e}])},React.createElement(t.DashboardWidgetSearch,{onSearchExecute:o,isSearching:e,onSearchToggle:p})),React.createElement("div",{className:classNames([{"widget-filters":e}])},u.length!==1?React.createElement(t.CollapsibleDashboardFilter,{filters:u,size:i.Xs,dropdownTitle:f?f:$.t("Recruiter.Gateway.Filters"),clearValues:c,onFilterClick:l}):React.createElement(t.SingleDashboardFilter,{className:o!=null?"search-filter":null,filter:u[0],size:i.Xs,dropdownTitle:f?f:$.t("Recruiter.Gateway.Filters"),clearValues:c,onFilterClick:l}))))),React.createElement("div",{className:"widget-body","data-automation":"widget-content"},this.props.children)))},u.defaultProps={takeOver:!1,showTitle:!0},u}(React.Component);t.BaseWidget=u})(i=t.Dashboard||(t.Dashboard={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){return React.createElement("div",{className:"blank-data","data-automation":"blank-data"},React.createElement("div",{className:"fa fa-line-chart mb-4"}),React.createElement("div",null,this.props.text))},t}(React.Component);n.BlankData=t})(t=n.Dashboard||(n.Dashboard={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var r=n.Components.Atoms.Dropdown,i=n.Components.Atoms.Button,u=n.Components.Atoms.Collapsible,f=n.Components.Molecules.Filters.CollapsibleFilterHeader,e=n.Components.Molecules.Filters,o=function(n){function t(t){var i=n.call(this,t)||this;return i.toggleDropdown=function(){i.setState(function(n){return{isOpen:!n.isOpen}})},i.closeDropdown=function(){i.setState({isOpen:!1})},i.getSelectedCount=function(){var n=i.props.filters,t=n.filter(function(n){return i.isOptionSelected(n)});return t.length},i.clearFilters=function(){var n=i.props.clearValues;n()},i.unselectAllOtherOptions=function(n,t){n.options.map(function(n){n.key!==t.key&&(n.isSelected=!1)})},i.isOptionSelected=function(n){return n.options.some(function(n){return n.isSelected})},i.state={isOpen:!1},i}return __extends(t,n),t.prototype.render=function(){var n=this,t=this.props,o=t.filters,s=t.size,h=t.dropdownTitle,c=t.onFilterClick,l=this.state.isOpen;return React.createElement("div",null,this.getSelectedCount()!==0&&React.createElement(i,{buttonType:"text",className:"fa fa-times vertical-align",dataAutomation:"dashboard-clear-filters-button",onClick:this.clearFilters}),React.createElement(r,{className:"select-list-filter nested-list-filter collapsible-dashboard-filter",contentClassName:"dashboard-dropdown-content","data-automation":"widget-filters",rightAligned:!0,isOpen:l,onCloseRequest:this.closeDropdown,size:s,trigger:function(){return React.createElement(i,{buttonType:"text",className:classNames(["collapsible-filter-btn",{"dropdown-label":n.getSelectedCount()===0}]),"data-automation":"filter-button",onClick:n.toggleDropdown},""+(n.getSelectedCount()===0?h:$.t("Recruiter.Gateway.FiltersWithCount",{count:n.getSelectedCount()}))," ",React.createElement("span",{className:"caret"}))},contentDataAutomation:"dropdown-filter"},o.map(function(t,i){return React.createElement(u,{key:i,dataAutomation:"filter-option",header:function(i){return React.createElement(f,{collapsed:i,selected:n.isOptionSelected(t),optionLabel:t.title,informationLabel:null})},headerClassName:"select-list-option",headerTitle:t.title},t.options.map(function(i,r){return React.createElement(e.FilterOption,{key:r,className:"nested",isSelected:i.isSelected,dataAutomation:"nested-filter-option",title:i.label,disabled:i.disabled,onClick:function(){i.isSelected=!i.isSelected;n.unselectAllOtherOptions(t,i);c()}},i.label)}))})))},t}(React.Component);t.CollapsibleDashboardFilter=o})(i=t.Dashboard||(t.Dashboard={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.opportunity;return React.createElement("div",{className:"opportunity-popover pt-2 pb-2"},React.createElement("div",{className:"opportunity-title pb-3","data-automation":"pop-over-opportunity-title"},React.createElement("div",null,n.Title())),React.createElement("div",{className:"requisition-number pb-3","data-automation":"requisition-number"},React.createElement("label",null,$.t("Recruiter.Gateway.Requisition")),React.createElement("div",null,n.RequisitionNumber())),React.createElement("div",{className:"locations pb-3","data-automation":"locations"},React.createElement("label",null,$.t("Recruiter.Gateway.Location")),React.createElement("div",{"data-automation":"first-location"},n.Locations()[0].fullLocationDetails()),n.Locations().length>1&&React.createElement("div",{"data-automation":"more-locations"},$.t("Common.PlusXMore",{count:n.Locations().length-1}))),React.createElement("div",{className:"recruiter pb-3","data-automation":"recruiter"},React.createElement("label",null,$.t("Recruiter.Gateway.Recruiter")),React.createElement("div",null,n.Recruiter.PersonName.firstLast())),React.createElement("div",{className:"hiring-manager pb-3","data-automation":"hiringmanagername"},React.createElement("label",null,$.t("Recruiter.Gateway.HiringManager")),n.HiringManagerName.firstLast()!==""?React.createElement("div",{"data-automation":"hiring-manager"},n.HiringManagerName.firstLast()):React.createElement("div",{className:"none","data-automation":"not-applicable"},$.t("Common.NotApplicableAbbreviation"))),React.createElement("div",{className:"total-applicants","data-automation":"total-number-of-applicants"},React.createElement("label",null,$.t("Recruiter.Gateway.TotalApplicants")),React.createElement("div",null,n.ApplicantCount())))},t}(React.Component);n.DashboardOpportunityPopoverContent=t})(t=n.Dashboard||(n.Dashboard={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.Button,r=n.Components.Molecules.SearchInput,u=function(n){function t(t){var i=n.call(this,t)||this;return i.openSearch=function(){var n=i.props.onSearchToggle;n(!0)},i.clearSearch=function(){var n=i.props,t=n.onSearchExecute,r=n.onSearchToggle;t("");r(!1)},i}return __extends(t,n),t.prototype.render=function(){var n=this,t=this.props,u=t.onSearchExecute,f=t.isSearching;return React.createElement("div",null,f?React.createElement("div",{className:"searchbar-container"},React.createElement(i,{buttonType:"text",className:"fa fa-times pr-2","data-automation":"close-search-button",onClick:function(){return n.clearSearch()}}),React.createElement(r,{className:"widget-searchbar pl-2",dataAutomation:"search-bar",placeholder:$.t("Recruiter.Gateway.Search"),onChange:function(n){u(n)},throttle:500})):React.createElement(i,{buttonType:"text",className:"search-button","data-automation":"search-button",onClick:function(){return n.openSearch()}},React.createElement("span",{className:"fa fa-search"})))},t}(React.Component);t.DashboardWidgetSearch=u})(i=t.Dashboard||(t.Dashboard={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var u=Recharts.ResponsiveContainer,f=t.Components.Atoms.Button,e=Recharts.Sector,o=Recharts.Pie,s=Recharts.PieChart,h=Recharts.Legend,r=Recharts.Cell,c=function(t){function i(i){var r=t.call(this,i)||this;return r.labelDistance=1.35,r.innerRadius="55%",r.outerRadius="70%",r.percentLabel=function(n){var t=n.cx,s=n.cy,i=n.midAngle,u=n.innerRadius,h=n.outerRadius,c=n.percent,f=Math.PI/180,e=u+(h-u)*r.labelDistance,o=t+e*Math.cos(-i*f),l=s+e*Math.sin(-i*f);return React.createElement("text",{className:"label-text",x:o,y:l,textAnchor:o>t?"start":"end",dominantBaseline:"central"},(c*100).toFixed(1)+"%")},r.expandRadiusBy=3,r.renderActiveShape=function(n){var t=n.cx,i=n.cy,u=n.innerRadius,f=n.outerRadius,o=n.startAngle,s=n.endAngle,h=n.fill;return React.createElement("g",null,React.createElement(e,{cx:t,cy:i,label:r.percentLabel,innerRadius:u,outerRadius:f+r.expandRadiusBy,startAngle:o,endAngle:s,fill:h}))},r.onPieEnter=function(n,t){r.setState({activeIndex:t})},r.onPieLeave=function(){r.setState({activeIndex:-1})},r.totalSourcesToShow=5,r.mergeData=function(){var n=r.props.data;if(n.length<=r.totalSourcesToShow)return n;var t=n.slice(0,r.totalSourcesToShow),i=n.slice(r.totalSourcesToShow),u=i.reduce(function(n,t){return n+t.percentValue},0),f=i.reduce(function(n,t){return n+t.value},0),e={name:$.t("Recruiter.Gateway.MoreSources"),percentValue:u,value:f,id:"more-sources"};return t.push(e),t},r.closeOtherSources=function(){r.setState({showOtherSources:!1})},r.openOtherSources=function(){var n=r.props.toggleTakeOver;n()},r.indexOfLastSource=10,r.customLegendLabels=function(t,i){var u=n.StringUtils.truncate(i.value,15-i.payload.payload.value.toString().length);return i.payload.payload.id!=="more-sources"?React.createElement("span",{title:i.value,className:"label-text"},u,": ",i.payload.payload.value):React.createElement("span",null,React.createElement(f,{onClick:r.openOtherSources,className:"p-0",buttonType:"text","data-automation":"other-sources-button"},React.createElement("span",{className:"more-sources-text"},u,": ",i.payload.payload.value)))},r.state={activeIndex:-1,showOtherSources:!1},r}return __extends(i,t),i.prototype.render=function(){var t=this.state.activeIndex,n=this.props.colors;return React.createElement(u,null,React.createElement(s,null,React.createElement("defs",null,React.createElement("pattern",{id:"pattern",width:"4",height:"4",patternUnits:"userSpaceOnUse",patternTransform:"rotate(60 50 50)"},React.createElement("rect",{width:"50",height:"50",fill:"#f5f4f2"}),React.createElement("circle",{cx:"4",cy:"4.3",r:"1.2",fill:"#515151",stroke:"#515151",strokeWidth:2}))),React.createElement(o,{activeIndex:t,activeShape:this.renderActiveShape,data:this.mergeData(),innerRadius:this.innerRadius,outerRadius:this.outerRadius,paddingAngle:0,dataKey:"percentValue",label:this.percentLabel,labelLine:!1,onMouseEnter:this.onPieEnter,onMouseLeave:this.onPieLeave,isAnimationActive:!1},this.mergeData().map(function(t,i){return i===n.length?React.createElement(r,{key:i,fill:"url(#pattern)"}):React.createElement(r,{key:i,fill:n[i%n.length]})})),React.createElement(h,{wrapperStyle:{columnCount:2,width:"100%",maxWidth:"280px",whiteSpace:"nowrap"},iconType:"square",iconSize:11,layout:"vertical",align:"center",verticalAlign:"bottom",onMouseEnter:this.onPieEnter,onMouseLeave:this.onPieLeave,formatter:this.customLegendLabels})))},i}(React.Component);i.HireSourcesChart=c})(r=i.Dashboard||(i.Dashboard={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var f=t.Components.Atoms.Button,e=n.Rct.Components.Molecules.ModalDialog,r=n.Recruiter.TimeFilterValues,u=n.Recruiter.DashboardWidgetPersistenceUtils,o=function(t){function o(i){var f=t.call(this,i)||this;return f.localStorageKey="Recruiter.Gateway.DashboardFilters.HireSourcesWidget",f.defaultTimeFilterOptions=[{key:"THIRTY_DAYS",label:$.t("Common.ThirtyDaysDefault"),value:r.ThirtyDays,isSelected:!1,disabled:!0},{key:"NINETY_DAYS",label:$.t("Common.NinetyDays"),value:r.NinetyDays,isSelected:!1,disabled:!1},{key:"ONE_YEAR",label:$.t("Common.OneYear"),value:r.OneYear,isSelected:!1,disabled:!1}],f.defaultTimeFilter={options:f.defaultTimeFilterOptions,title:$.t("Recruiter.Gateway.Time"),type:"TIME"},f.defaultMineAllFilterOptions=[{key:"MINE",label:$.t("Recruiter.Gateway.ViewMineDefault"),value:!1,isSelected:!1,disabled:!0},{key:"ALL",label:$.t("Recruiter.Gateway.ViewAll"),value:!0,isSelected:!1,disabled:!1}],f.defaultMineAllFilter={options:f.defaultMineAllFilterOptions,title:$.t("Recruiter.Gateway.Recruiter"),type:"MINE_ALL"},f.savedFilters=u.getSavedFilters(f.localStorageKey),f.mineAllFilter=u.getInitialFilter("MINE_ALL",f.defaultMineAllFilter,f.savedFilters),f.timeFilter=u.getInitialFilter("TIME",f.defaultTimeFilter,f.savedFilters),f.getHiredInformation=function(n,t){var i=n.options.find(function(n){return n.isSelected}),u=t.options.find(function(n){return n.isSelected}),e=f.props.GetHireSourcesUrl;f.setState({isFetching:!0});$.ajax({type:"GET",url:e,data:{daysAgo:u!=null?u.value:r.ThirtyDays,isAll:i!=null?i.value:!1}}).done(function(n){f.setState({data:n.applicationsBySources,totalHired:n.totalCandidatesHiredToDate,isFetching:!1})}).fail(function(){f.setState({error:!0,isFetching:!1})})},f.onFilterClick=function(){f.persistFilters();f.getHiredInformation(f.mineAllFilter,f.timeFilter)},f.toggleTakeOver=function(){US.utils.window.getWindowSize().width>=n.Window.Sizes.ScreenSm?f.setState(function(n){return{takeOverContainer:!n.takeOverContainer}}):f.setState({showModal:!0})},f.closeModal=function(){f.setState({showModal:!1})},f.totalSourcesToShow=5,f.indexOfLastSource=10,f.clearValues=function(){f.mineAllFilter.options.map(function(n){n.isSelected=!1});f.timeFilter.options.map(function(n){n.isSelected=!1});f.persistFilters();f.getHiredInformation(f.mineAllFilter,f.timeFilter)},f.state={data:[],totalHired:0,isFetching:!0,error:!1,takeOverContainer:!1,showModal:!1},f}return __extends(o,t),o.prototype.persistFilters=function(){var n=[{type:this.mineAllFilter.type,values:this.mineAllFilter.options.map(function(n){return{key:n.key,isSelected:n.isSelected}})},{type:this.timeFilter.type,values:this.timeFilter.options.map(function(n){return{key:n.key,isSelected:n.isSelected}})}];u.saveFilterValues(this.localStorageKey,n)},o.prototype.componentDidMount=function(){this.getHiredInformation(this.mineAllFilter,this.timeFilter)},o.prototype.render=function(){var t=this.state,n=t.data,o=t.totalHired,s=t.isFetching,r=t.error,h=t.takeOverContainer,c=t.showModal,u=this.props,l=u.dataAutomation,a=u.colors;return React.createElement(i.BaseWidget,{className:classNames(["pl-3 pr-3 pt-3 mt-1",{"blank-data-container":n&&n.length===0}]),dataAutomation:l,title:$.t("Recruiter.Gateway.CandidatesHiredBySource"),filters:r?null:[this.mineAllFilter,this.timeFilter],onFilterClick:this.onFilterClick,filterTitle:$.t("Recruiter.Gateway.MineThirtyDays"),takeOver:h,isFetching:s,clearValues:this.clearValues,takeOverView:React.createElement("div",{className:"takeover"},React.createElement("div",{className:"row times-container"},React.createElement(f,{buttonType:"text",onClick:this.toggleTakeOver,className:"fa fa-times"})),React.createElement("div",null,React.createElement(i.MoreHireSources,{data:n,indexOfFirst:this.totalSourcesToShow,indexOfLast:this.indexOfLastSource})))},r?React.createElement(i.WidgetLoadingError,null):React.createElement("div",{className:"hire-sources-widget"},n&&n.length!==0&&React.createElement("div",{className:"row"},React.createElement("div",{className:"text-left total pl-4"},React.createElement("span",{className:"count-number","data-automation":"new-hires-count"},o)," ",React.createElement("span",null,$.t("Recruiter.Gateway.CandidatesHiredToDate")))),React.createElement("div",{className:"chart-container pb-3"},n&&n.length!==0?React.createElement(i.HireSourcesChart,{data:n,colors:a,toggleTakeOver:this.toggleTakeOver}):React.createElement(i.BlankData,{text:$.t("Recruiter.Gateway.NoHireSourcesActivity")})),React.createElement(e,{show:c,title:$.t("Recruiter.Gateway.MoreHireSources"),actions:React.createElement(f,{buttonType:"link",onClick:this.closeModal},$.t("Recruiter.Gateway.Close"))},React.createElement(i.MoreHireSources,{data:n,indexOfFirst:this.totalSourcesToShow,indexOfLast:this.indexOfLastSource,withTitle:!1}))))},o}(React.Component);i.HireSourcesWidget=o})(r=i.Dashboard||(i.Dashboard={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props,r=t.data,u=t.indexOfFirst,i=t.indexOfLast,f=t.withTitle,e=36;return React.createElement("div",{className:"more-sources-list pl-3","data-automation":"more-sources-content"},f&&React.createElement("div",{className:"list-title pb-2","data-automation":"more-sources-header"},$.t("Recruiter.Gateway.MoreHireSources")+": "),r.slice(u).map(function(t,f){if(f===i)return React.createElement("div",{key:f},React.createElement("small",{className:"text-muted"},""+$.t("Common.PlusXMore",{count:r.length-(u+i)})));if(!(f>i)){var o=n.StringUtils.truncate(t.name,e-t.value.toString().length);return React.createElement("div",{title:t.name,key:f,className:"pb-2","data-automation":"more-sources-list"},o,": ",t.value)}}))},i.defaultProps={withTitle:!0},i}(React.Component);t.MoreHireSources=i})(i=t.Dashboard||(t.Dashboard={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=Recharts.ResponsiveContainer,i=Recharts.BarChart,r=Recharts.XAxis,u=Recharts.YAxis,f=Recharts.Bar,e=Recharts.Text,o=function(n){function o(t){var i=n.call(this,t)||this;return i.handleButtonHover=function(n,t){t?i.setState({activeIndex:n}):i.state.activeIndex===n&&i.setState({activeIndex:null})},i.barLabel=function(n){var r=n.value,u=n.x,f=n.y,t=n.width,i=n.height,e=n.offset;return React.createElement("text",{fill:"#808080",textAnchor:"start",x:u+t+e,y:f+i,width:t,height:i,className:"recharts-bar-label"},r)},i.tick=function(n){var t=n.payload,r=i.props.axisLabelMap;return React.createElement(e,__assign({},n,{height:10,verticalAnchor:"middle"}),r[t.value].dataLabel)},i.state={activeIndex:null},i}return __extends(o,n),o.prototype.render=function(){var n=this,o=this.props,e=o.data,s=o.colors,h=o.onBarClick,c=e.reduce(function(n,t){return n.Count>t.Count?n:t}),l=parseInt(100/e.length)+"%";return e&&e.map(function(o,a){return React.createElement(t,{className:"recharts-responsive-container",key:a,height:l},React.createElement(i,{style:{cursor:"pointer"},margin:{top:0,left:-30,right:50,bottom:-30},data:[e[a]],layout:"vertical",onClick:function(){h(o)},onMouseEnter:function(){return n.handleButtonHover(a,!0)},onMouseLeave:function(){return n.handleButtonHover(a,!1)},className:n.state.activeIndex===a?"recharts-wrapper-hover":"recharts-wrapper-no-hover"},React.createElement(r,{type:"number",tick:!1,tickLine:!1,axisLine:!1,domain:[0,c.Count]}),React.createElement(u,{tickLine:!1,interval:"preserveStart",type:"category",dataKey:"Result",width:190,axisLine:!1,tick:n.tick}),React.createElement(f,{dataKey:"Count",barSize:10,fill:s[2],label:n.barLabel,isAnimationActive:!1})))})},o}(React.Component);n.OpportunitiesByStatusChart=o})(t=n.Dashboard||(n.Dashboard={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Opportunity.OpportunitiesByStatusChartBars,u=n.Recruiter.SharingFilter,r=n.Recruiter.DashboardWidgetPersistenceUtils,f="Recruiter.Gateway.PendingApproval",e="Recruiter.Gateway.Published",o="Recruiter.Gateway.Rejected",s="Recruiter.Gateway.Approved",h="Recruiter.Gateway.Closed",c="Recruiter.Gateway.Draft",l="Recruiter.Gateway.PublishedToThirdParty",a="Recruiter.Gateway.PublishedToExternal",v="Recruiter.Gateway.PublishedToInternal",y="Recruiter.Gateway.PublishedToNotPosted",p=function(p){function w(t){var w=p.call(this,t)||this;return w.localStorageKey="Recruiter.Gateway.DashboardFilters.OpportunitiesByStatusWidget",w.defaultMineAllFilterOptions=[{key:"MINE",label:$.t("Recruiter.Gateway.ViewMineDefault"),value:!1,isSelected:!1,disabled:!0},{key:"ALL",label:$.t("Recruiter.Gateway.ViewAll"),value:!0,isSelected:!1,disabled:!1}],w.defaultMineAllFilter={options:w.defaultMineAllFilterOptions,title:$.t("Recruiter.Gateway.Recruiter"),type:"MINE_ALL"},w.savedFilters=r.getSavedFilters(w.localStorageKey),w.mineAllFilter=r.getInitialFilter("MINE_ALL",w.defaultMineAllFilter,w.savedFilters),w.getOpportunitiesByStatus=function(n){var t=n.options.find(function(n){return n.isSelected}),i=w.props.GetOpportunitiesByStatusUrl;w.setState({isFetching:!0});$.ajax({type:"GET",url:i,data:{all:t!=null?t.value:!1}}).done(function(n){w.setState({data:w.changeDataLabels(n),total:n.Total,isFetching:!1,viewingAll:t!=null?t.value:!1})}).fail(function(){w.setState({error:!0,isFetching:!1})})},w.buildUrl=function(n,t){return t?n:n.indexOf("f18")<0?n.concat("?sf="+u.Mine):n.concat("&sf="+u.Mine)},w.opportunitiesByStatusBarsMap=function(t){var r;return r={},r[i.PendingApproval]={dataLabel:$.t(f),redirectUrl:w.buildUrl(w.props.PendingApprovalOpportunitiesUrl,t)},r[i.Published]={dataLabel:$.t(e),redirectUrl:w.buildUrl(w.props.PublishedOpportunitiesUrl,t)},r[i.RejectedDraft]={dataLabel:$.t(o),redirectUrl:w.buildUrl(w.props.RejectedOpportunitiesUrl,t)},r[i.Approved]={dataLabel:$.t(s),redirectUrl:w.buildUrl(w.props.ApprovedOpportunitiesUrl,t)},r[i.Closed]={dataLabel:$.t(h),redirectUrl:w.buildUrl(w.props.ClosedOpportunitiesUrl,t)},r[i.Draft]={dataLabel:$.t(c),redirectUrl:w.buildUrl(w.props.DraftOpportunitiesUrl,t)},r[i.ThirdPartyJobSites]={dataLabel:$.t(l),redirectUrl:w.buildUrl(w.props.PublishedOpportunitiesUrl.concat("?f18="+n.Recruiter.PostedTo.ThirdPartyJobSites),t)},r[i.ExternalJobBoards]={dataLabel:$.t(a),redirectUrl:w.buildUrl(w.props.PublishedOpportunitiesUrl.concat("?f18="+n.Recruiter.PostedTo.ExternalJobBoards),t)},r[i.InternalJobBoards]={dataLabel:$.t(v),redirectUrl:w.buildUrl(w.props.PublishedOpportunitiesUrl.concat("?f18="+n.Recruiter.PostedTo.InternalJobBoards),t)},r[i.None]={dataLabel:$.t(y),redirectUrl:w.buildUrl(w.props.PublishedOpportunitiesUrl.concat("?f18="+n.Recruiter.PostedTo.None),t)},r},w.changeDataLabels=function(n){var t=[],i=n.OpportunitiesByStatus;return i.map(function(n){t.push({Result:n.Bar,Count:n.Count})}),t},w.handleBarClick=function(n){var t=w.state.viewingAll;US.utils.window.redirect(w.opportunitiesByStatusBarsMap(t)[n.Result].redirectUrl)},w.onFilterClick=function(){w.persistFilters();w.getOpportunitiesByStatus(w.mineAllFilter)},w.clearValues=function(){w.mineAllFilter.options.map(function(n){n.isSelected=!1});w.persistFilters();w.getOpportunitiesByStatus(w.mineAllFilter)},w.state={data:[],total:0,error:!1,isFetching:!0,viewingAll:!1},w}return __extends(w,p),w.prototype.persistFilters=function(){var n=[{type:this.mineAllFilter.type,values:this.mineAllFilter.options.map(function(n){return{key:n.key,isSelected:n.isSelected}})}];r.saveFilterValues(this.localStorageKey,n)},w.prototype.componentDidMount=function(){this.getOpportunitiesByStatus(this.mineAllFilter)},w.prototype.render=function(){var r=this.props,f=r.dataAutomation,e=r.colors,n=this.state,u=n.error,o=n.isFetching,s=n.data,i=n.total,h=n.viewingAll;return React.createElement(t.BaseWidget,{className:classNames(["opportunities-widget pl-3 pr-3 pt-3 mt-1",{"blank-data-container":i===0}]),dataAutomation:f,title:$.t("Recruiter.Gateway.OpportunitiesByStatus"),filters:u?null:[this.mineAllFilter],filterTitle:$.t("Recruiter.Gateway.ViewMine"),onFilterClick:this.onFilterClick,isFetching:o,clearValues:this.clearValues},u?React.createElement(t.WidgetLoadingError,null):React.createElement("div",{className:"opportunities-by-status-widget"},i!==0&&React.createElement("div",{className:"row"},React.createElement("div",{className:"text-left total pl-4"},React.createElement("span",{className:"count-number","data-automation":"opportunities-count"},i)," ",React.createElement("span",null,$.t("Recruiter.Gateway.TotalOpportunities")))),React.createElement("div",{className:"chart-container pb-3"},i!==0?React.createElement(t.OpportunitiesByStatusChart,{data:s,colors:e,onBarClick:this.handleBarClick,axisLabelMap:this.opportunitiesByStatusBarsMap(h)}):React.createElement(t.BlankData,{text:$.t("Recruiter.Gateway.NoOpportunities")}))))},w}(React.Component);t.OpportunitiesByStatusWidget=p})(i=t.Dashboard||(t.Dashboard={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var o=t.Components.Atoms.PaginationArrows,s=t.Components.Utils.Measure,r=n.Recruiter.DashboardWidgetPersistenceUtils,f=function(){function n(n){this.Opportunity=n.Opportunity?new US.Recruiter.OpportunityListItem(n.Opportunity):null;this.UndefinedCount=n.UndefinedCount;this.UndefinedSteps=n.UndefinedSteps;this.ApplicationsByPhase=n.ApplicationsByPhase;this.PostedDate=n.PostedDate?moment(n.PostedDate):null}return n}(),e,u;i.OpportunityApplicationsInfo=f;e=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this;return React.createElement(s,{updateOnResize:!0},function(t){var i=t.width,r=t.measureRef;return React.createElement(u,__assign({},n.props,{measureRef:r,width:i}))})},t}(React.Component);i.OpportunityApplicationsWidgetContainer=e;u=function(n){function t(t){var i=n.call(this,t)||this;return i.localStorageKey="Recruiter.Gateway.DashboardFilters.OpportunityApplicationsWidget",i.labelColumnWidth=170,i.widgetTitle=$.t("Recruiter.Dashboard.Widgets.OpportunityApplications.Title"),i.defaultMineAllFilterOptions=[{key:"MINE",label:$.t("Recruiter.Gateway.ViewMineDefault"),value:!1,isSelected:!1,disabled:!0},{key:"ALL",label:$.t("Recruiter.Gateway.ViewAll"),value:!0,isSelected:!1,disabled:!1}],i.defaultMineAllFilter={options:i.defaultMineAllFilterOptions,title:$.t("Recruiter.Gateway.Recruiter"),type:"MINE_ALL"},i.savedFilters=r.getSavedFilters(i.localStorageKey),i.mineAllFilter=r.getInitialFilter("MINE_ALL",i.defaultMineAllFilter,i.savedFilters),i.getColumnCount=function(n){if(n===0)return i.state.columnCount;var t=parseInt((n-i.labelColumnWidth)/120);return t<5&&t>=1?t:t===0?1:5},i.updateWidth=function(n){var t=i.getColumnCount(n);t!==i.state.columnCount&&i.setState({columnCount:t},function(){return i.loadOpportunityApplications(i.mineAllFilter,1)})},i.handleSearch=function(n){var t=i.mineAllFilter.options.find(function(n){return n.isSelected});return i.setState({isFetching:!0,searchValue:n},function(){return i.opportunityApplicationsCall(t,1,i.state.searchValue)})},i.handleFilterClick=function(){i.persistFilters();i.loadOpportunityApplications(i.mineAllFilter,1)},i.timeout=null,i.loadOpportunityApplications=function(n,t){var r=i.state.searchValue,u=n.options.find(function(n){return n.isSelected});return i.setState({isFetching:!0},function(){return i.opportunityApplicationsCall(u,t,r)})},i.opportunityApplicationsCall=function(n,t,r){var e=i.props.opportunityApplicationsUrl,u=i.state.columnCount;$.ajax({type:"GET",url:e,data:{skip:(t-1)*u,all:n!=null?n.value:!1,search:r,top:u}}).done(function(n){i.setState({data:n.opportunityApplications.map(function(n){return new f(n)}),totalOpportunities:n.totalOpportunities,page:t,isFetching:!1})}).fail(function(){i.setState({error:!0,isFetching:!1})})},i.clearValues=function(){i.mineAllFilter.options.map(function(n){n.isSelected=!1});i.persistFilters();i.loadOpportunityApplications(i.mineAllFilter,1)},i.toggleSearching=function(n){i.setState({isSearching:n})},i.state={data:[],page:1,totalOpportunities:0,isFetching:!0,error:!1,searchValue:"",columnCount:0,isSearching:!1},i}return __extends(t,n),t.prototype.componentDidMount=function(){var n=this.props.width;this.updateWidth(n)},t.prototype.componentDidUpdate=function(n){n!==this.props.width&&this.updateWidth(this.props.width)},t.prototype.persistFilters=function(){var n=[{type:this.mineAllFilter.type,values:this.mineAllFilter.options.map(function(n){return{key:n.key,isSelected:n.isSelected}})},];r.saveFilterValues(this.localStorageKey,n)},t.prototype.render=function(){var u=this,t=this.props,c=t.opportunityDetailUrl,l=t.applicantsListUrl,a=t.peopleListUrl,v=t.measureRef,f=t.width,y=t.dataAutomation,n=this.state,r=n.data,p=n.totalOpportunities,w=n.page,b=n.isFetching,e=n.error,s=n.columnCount,h=n.isSearching;return React.createElement(i.BaseWidget,{className:classNames(["pl-5 pr-5 pt-4 pb-2 opportunity-applications-widget",{"blank-data-container":r&&r.length===0}]),dataAutomation:y,showTitle:f>530||f<330||!h,title:this.widgetTitle,filters:e?null:[this.mineAllFilter],filterTitle:$.t("Recruiter.Gateway.ViewMine"),onFilterClick:this.handleFilterClick,isFetching:b,clearValues:this.clearValues,onSearchExecute:this.handleSearch,onSearchToggle:this.toggleSearching,isSearching:h},e?React.createElement(i.WidgetLoadingError,null):React.createElement("div",{className:"opportunity-applications chart-container",ref:v},r.length!==0?React.createElement("div",{className:"mt-4"},React.createElement(i.OpportunityApplicationsWidgetTable,{data:r,opportunityDetailUrl:c,applicantsListUrl:l,peopleListUrl:a,maxColumns:s}),React.createElement("div",{className:"pt-4 pb-4"},React.createElement(o,{currentPage:w,totalPages:Math.ceil(p/s),onChangePage:function(n){u.loadOpportunityApplications(u.mineAllFilter,n)}}))):React.createElement(i.BlankData,{text:$.t("Recruiter.Gateway.NoOpportunityActivity")})))},t}(React.Component);i.OpportunityApplicationsWidget=u})(r=i.Dashboard||(i.Dashboard={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var u=t.Components.Utils.TruncateText,f=t.Components.Atoms.PopoverDirection,e=t.Components.Atoms.Tooltip,o=t.Components.Atoms.Popover,s=25,r;i.PhaseRow=function(n){var t=n.phase,i=n.data,r=n.getApplicantsListUrl,u=n.getPeopleListUrl,f=n.maxColumns;return React.createElement("tr",{className:"opportunity-row","data-automation":"phase-row"},React.createElement("td",{className:"phase-title"},React.createElement("a",{href:u(t),"data-automation":"phase-row-title"},$.t("Recruiter.CandidateDetail.RecruitingProcess.Tag.Tag",{context:t.toString()}))),i.map(function(n,i){var u=n.ApplicationsByPhase.find(function(n){return n.Phase===t});return React.createElement("td",{className:"application-count",key:i},u.Steps.length>0&&u.Count>0&&React.createElement("a",{href:r(n.Opportunity.Id(),u.Steps),"data-automation":"phase-count"},u.Count),(u.Steps.length===0||u.Count===0)&&React.createElement("span",{"data-automation":"phase-count"},u.Count))}),i.length<f&&React.createElement("td",{className:"fill-cell"}))};i.TitleRow=function(n){var t=n.data,r=n.getOpportunityUrl,e=n.maxColumns;return React.createElement("tr",{className:"opportunity-row","data-automation":"title-row"},React.createElement("td",{className:"table-title","data-automation":"title-row-title"},$.t("Recruiter.Gateway.ApplicantsPerPhase")),t.map(function(n,t){return React.createElement("td",{className:"opportunity-title-link",key:t},React.createElement(o,{popoverDirection:f.Down,content:React.createElement(i.DashboardOpportunityPopoverContent,{opportunity:n.Opportunity})},React.createElement("a",{href:r(n.Opportunity.Id()),"data-automation":"opportunity-title-link"},React.createElement(u,{maxCharacters:s,ellipses:!0,text:n.Opportunity.Title()}))))}),t.length<e&&React.createElement("td",{className:"fill-cell"}))};i.UndefinedRow=function(n){var t=n.data,i=n.getApplicantsListUrl,r=n.maxColumns;return React.createElement("tr",{className:"opportunity-row","data-automation":"undefined-row"},React.createElement("td",null,React.createElement("span",{"data-automation":"undefined-title"},$.t("Recruiter.Gateway.Undefined")),React.createElement(e,{content:$.t("Recruiter.Gateway.UndefinedTooltip"),wrapContent:!0,width:"max-content",showTimeout:0,hideTimeout:0,whiteBackground:!0},React.createElement("i",{className:"ml-2 fa fa-question-circle fa-lg","data-automation":"tool-tip"}))),t.map(function(n,t){return React.createElement("td",{key:t,className:"application-count"},n.UndefinedSteps.length>0&&n.UndefinedCount>0&&React.createElement("a",{"data-automation":"undefined-applications-count",href:i(n.Opportunity.Id(),n.UndefinedSteps)},n.UndefinedCount),(n.UndefinedSteps.length===0||n.UndefinedCount===0)&&React.createElement("span",{"data-automation":"undefined-applications-count"},n.UndefinedCount))}),t.length<r&&React.createElement("td",{className:"fill-cell"}))};i.PostedDateRow=function(n){var t=n.data,i=n.maxColumns;return React.createElement("tr",{className:"opportunity-row","data-automation":"days-posted-row"},React.createElement("td",null,$.t("Recruiter.Gateway.DaysOpen")),t.map(function(n,t){return React.createElement("td",{key:t,className:"application-count","data-automation":"days-posted"},moment(new Date).diff(n.Opportunity.PostedDate(),"days"))}),t.length<i&&React.createElement("td",{className:"fill-cell"}))};r=function(t){function r(i){var r=t.call(this,i)||this;return r.getApplicantsListUrl=function(t,i){var f=r.props.applicantsListUrl,u;return t?(u=f+"?opportunityId="+t,i&&i.length>0&&(u+="&f"+n.Common.Search.SearchFieldName.ApplicationStep+"="+$.map(i,function(t){return n.ShortGuid.encode(t)}).join("+")),u):null},r.getOpportunityUrl=function(n){var t=r.props.opportunityDetailUrl;return n?t+"?opportunityId="+n:null},r.getPeopleListUrl=function(t){var i=r.props.peopleListUrl;return i+"?"+$.param({Filters:[{Type:"RecruitingProcessPhases",Value:n.Opportunity.ProcessStepTag[t]}]})},r.getDaysPosted=function(n){return moment(new Date).diff(n.Opportunity.PostedDate(),"days")},r}return __extends(r,t),r.prototype.render=function(){var r=this,u=this.props,f=u.data,e=u.maxColumns,t={getApplicantsListUrl:function(n,t){return r.getApplicantsListUrl(n,t)},getPeopleListUrl:function(n){return r.getPeopleListUrl(n)},getOpportunityUrl:function(n){return r.getOpportunityUrl(n)},data:f,maxColumns:e};return React.createElement("div",null,React.createElement("table",{style:{display:"inline-block"},className:"opportunity-applications-table table mb-0"},React.createElement("tbody",null,React.createElement(i.TitleRow,__assign({},t)),React.createElement(i.PhaseRow,__assign({},t,{phase:n.Opportunity.ProcessStepTag.Initial})),React.createElement(i.PhaseRow,__assign({},t,{phase:n.Opportunity.ProcessStepTag.InitialReview})),React.createElement(i.PhaseRow,__assign({},t,{phase:n.Opportunity.ProcessStepTag.Assessment})),React.createElement(i.PhaseRow,__assign({},t,{phase:n.Opportunity.ProcessStepTag.Interview})),React.createElement(i.PhaseRow,__assign({},t,{phase:n.Opportunity.ProcessStepTag.ApplicationVerification})),React.createElement(i.PhaseRow,__assign({},t,{phase:n.Opportunity.ProcessStepTag.Offer})),React.createElement(i.PhaseRow,__assign({},t,{phase:n.Opportunity.ProcessStepTag.ApplicantWithdrew})),React.createElement(i.PhaseRow,__assign({},t,{phase:n.Opportunity.ProcessStepTag.Accepted})),React.createElement(i.PhaseRow,__assign({},t,{phase:n.Opportunity.ProcessStepTag.Rejected})),React.createElement(i.UndefinedRow,__assign({},t)),React.createElement(i.PostedDateRow,__assign({},t)))))},r}(React.Component);i.OpportunityApplicationsWidgetTable=r})(r=i.Dashboard||(i.Dashboard={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=["#bbddf5","#ffb834","#d5eec4","#00395c","#2a86d3"];return React.createElement("div",{className:"recruiter-dashboard"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-sm-11 pt-4"},React.createElement(n.HireSourcesWidget,{dataAutomation:"hire-sources-widget",colors:t,GetHireSourcesUrl:this.props.GetHireSourcesUrl})),React.createElement("div",{className:"col-sm-13 pt-4 pl-0 pr-0 opportunities-container"},React.createElement(n.OpportunitiesByStatusWidget,{dataAutomation:"opportunities-widget",colors:t,GetOpportunitiesByStatusUrl:this.props.GetOpportunitiesByStatusUrl,ApprovedOpportunitiesUrl:this.props.ApprovedOpportunitiesUrl,PendingApprovalOpportunitiesUrl:this.props.PendingApprovalOpportunitiesUrl,PublishedOpportunitiesUrl:this.props.PublishedOpportunitiesUrl,RejectedOpportunitiesUrl:this.props.RejectedOpportunitiesUrl,DraftOpportunitiesUrl:this.props.DraftOpportunitiesUrl,ClosedOpportunitiesUrl:this.props.ClosedOpportunitiesUrl}))),React.createElement("div",{className:"row mt-4"},React.createElement("div",{className:"col-md-24 pr-0 opportunity-applications-container"},React.createElement(n.OpportunityApplicationsWidgetContainer,{dataAutomation:"opportunity-applications",opportunityApplicationsUrl:this.props.GetApplicationsUrl,applicantsListUrl:this.props.ApplicantsListUrl,peopleListUrl:this.props.PeopleListUrl,opportunityDetailUrl:this.props.OpportunityDetailUrl}))))},i}(React.Component);n.RecruiterDashboard=t})(t=n.Dashboard||(n.Dashboard={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var r=n.Components.Atoms.Dropdown,i=n.Components.Atoms.Button,u=n.Components.Molecules.Filters.FilterOption,f=function(n){function t(t){var i=n.call(this,t)||this,r;return i.toggleDropdown=function(){i.setState(function(n){return{isOpen:!n.isOpen}})},i.closeDropdown=function(){i.setState({isOpen:!1})},i.optionSelected=function(){var n=i.props.filter;i.setState({isOptionSelected:n.options.some(function(n){return n.isSelected})})},i.clearFilters=function(){var n=i.props.clearValues;i.setState({isOptionSelected:!1},n)},r=i.props.filter,i.state={isOpen:!1,isOptionSelected:r.options.some(function(n){return n.isSelected})},i}return __extends(t,n),t.prototype.render=function(){var f=this,n=this.props,e=n.filter,h=n.size,c=n.dropdownTitle,l=n.onFilterClick,a=n.className,o=this.state,s=o.isOpen,t=o.isOptionSelected;return React.createElement("div",{className:a},t&&React.createElement(i,{buttonType:"text",className:"fa fa-times vertical-align",dataAutomation:"dashboard-clear-filters-button",onClick:this.clearFilters}),React.createElement(r,{className:"select-list-filter widget-filter",contentClassName:"dashboard-dropdown-content","data-automation":"widget-filter-dropdown",rightAligned:!0,isOpen:s,onCloseRequest:this.closeDropdown,size:h,trigger:function(){return React.createElement(i,{buttonType:"text",className:classNames([{"dropdown-label":!t}]),"data-automation":"filter-button",onClick:f.toggleDropdown},t?$.t("Recruiter.Gateway.FiltersWithCount",{count:1}):c," ",React.createElement("span",{className:"caret"}))},contentDataAutomation:"dropdown-filters"},React.createElement("div",{className:"select-list-filter","data-automation":"terms-filter"},s&&React.createElement("div",{className:"filter-dropdown","data-automation":"filter-dropdown"},e.options.length===0&&React.createElement("div",{className:"select-list-option clearfix","data-automation":"no-results"},React.createElement("i",{className:"fa fa-check","data-automation":"option-icon"}),React.createElement("div",{className:"option-label italic"},React.createElement("span",null,$.t("Recruiter.Common.Filters.NoResults")))),React.createElement("div",{className:"opts results options","data-automation":"results-section"},e.options.map(function(n,t){return React.createElement(u,{key:t,className:"nested",isSelected:n.isSelected,dataAutomation:"widget-filter-option",title:n.label,disabled:n.disabled,onClick:function(){n.isSelected=!n.isSelected;f.optionSelected();l()}},n.label)}))))))},t}(React.Component);t.SingleDashboardFilter=f})(i=t.Dashboard||(t.Dashboard={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){return React.createElement("div",{className:"loading-error","data-automation":"error-loading-widget"},React.createElement("div",{className:"loading-error-content"},React.createElement("div",{className:"fa fa-times-circle pb-3"}),React.createElement("div",{className:"pb-3"},$.t("Recruiter.Gateway.ProblemRetrievingData"))))},t}(React.Component);n.WidgetLoadingError=t})(t=n.Dashboard||(n.Dashboard={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Utils.Measure,r=n.Components.Atoms.ScrollView,u=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.items?this.props.items.filter(function(n){return n.Active===!0}):[];return n===null?React.createElement("div",null):React.createElement(i,{updateOnResize:!0},function(t){var i=t.height,u=t.measureRef;return React.createElement(r,{height:i,bottomPadding:20},React.createElement("div",{"data-automation":"jobboard-visibility-options",className:"options",ref:u},n.map(function(n){return React.createElement("span",{key:n.Id},n.DisplayName)})))})},t}(React.Component);t.JobBoard=u})(i=t.JobBoardPostingsVisibility||(t.JobBoardPostingsVisibility={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer,t=n.Tokens.find(function(n){return n.Name==="CANDIDATE_FULL_NAME"}).Value;return React.createElement("div",{"data-automation":"candidate-unsigned-container",className:"pt-5"},React.createElement("div",{className:"offer-unsigned-label "},React.createElement("span",{className:"offer-unsigned-label-text","data-automation":"unsigned-label"},$.t("OfferDetail.Letter.Unsigned"))),React.createElement("div",{className:"offer-unsigned-content"},React.createElement("div",{className:"offer-unsigned-line pt-5"}),React.createElement("div",{className:"offer-unsigned-name mt-2","data-automation":"unsigned-candidate-name"},t)))},t}(React.Component);n.CandidateSignatureUnsigned=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Containers.Shared.OfferSignatureBox,r=function(n){function r(t){var i=n.call(this,t)||this;return i.getCandidateSignature=function(){var n=i.props.offer;return n.Signature?n.Signature:n.Tokens.find(function(n){return n.Name==="CANDIDATE_FULL_NAME"}).Value},i}return __extends(r,n),r.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{"data-automation":"offer-signature-container",className:"offer-signature-container"},n.SentViaEmail&&React.createElement("div",{"data-automation":"offer-signature",className:"offer-signature"},n.SignatureTimeStamp&&React.createElement(i,{offerSignature:{candidateName:this.getCandidateSignature(),timestamp:n.SignatureTimeStamp,signatureRequired:n.SignatureRequired}}),n.SignatureTimeStamp==null&&n.SignatureRequired&&React.createElement(t.CandidateSignatureUnsigned,{offer:n})))},r}(React.Component);t.OfferSignature=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var r=n.Rct.Components.Atoms.Label,i=n.Recruiter.OfferSignatureStatus,u=function(n){function t(t){var r=n.call(this,t)||this;return r.getClassName=function(n){return"label-offer-"+i[n].toLowerCase()},r.getDataAutomation=function(n){return"offer-"+i[n].toLowerCase()},r.getTranslation=function(n){return $.t("Common.Offer."+i[n].capitalize())},r}return __extends(t,n),t.prototype.render=function(){var n=this.props.status;return React.createElement(r,{dataAutomation:this.getDataAutomation(n),text:this.getTranslation(n),className:this.getClassName(n)})},t}(React.Component);t.OfferSignatureLabel=u})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var r=n.Rct.Components.Atoms.Label,i=n.Recruiter.OfferStatus,u=function(n){function t(t){var r=n.call(this,t)||this;return r.getClassName=function(n){return"label-offer-status-"+i[n].toLowerCase()},r.getTranslation=function(n){return $.t("Common.Offer.Status",{context:i[n]})},r}return __extends(t,n),t.prototype.render=function(){var n=this.props.status;return React.createElement(r,{dataAutomation:"offer-status",className:this.getClassName(n),text:this.getTranslation(n)})},t}(React.Component);t.OfferStatusLabel=u})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var o=t.Components.Atoms.BasicErrorMessagesDisplay,u=t.Components.Atoms.Button,f=t.Components.Atoms.FieldErrors,e=t.Components.Atoms.FormGroup,s=n.Recruiter.OfferStatus,h=t.Components.Atoms.TextAreaWithCounter,c=t.Components.Utils.WithErrorHandling,l=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this;return React.createElement(c,null,function(t){return React.createElement(r,__assign({},t,n.props))})},t}(React.Component),r;i.OfferChangeStatusContainer=l;r=function(t){function i(i){var r=t.call(this,i)||this;return r.commentLimit=4e3,r.commitChanges=function(){var n=r.state,t=n.status,i=n.comment;r.setState({originalStatus:t,originalComment:i})},r.getCancelPromptText=function(){return r.hasChanges()?$.t("OfferStatus.CancelPromptText"):null},r.getCancelUrl=function(){var n=r.props,t=n.offer,i=n.cancelUrl;return i+"?"+$.param({offerId:t.Id})},r.handleStatusChange=function(n){r.setState({status:n.target.value!==""?n.target.value:null})},r.handleCommentChange=function(n){r.setState({comment:n.target.value})},r.hasChanges=function(){var n=r.state,t=n.status,i=n.comment,u=n.originalStatus,f=n.originalComment;return t!==u||i!==f},r.onSave=function(){var n=r.props,i=n.offer,u=n.saveUrl,f=n.errorHandler,t=r.state,e=t.status,o=t.comment;$.post(u,JSON.stringify({OfferId:i.Id,Status:e,Comment:o})).done(function(n){f.processResponse(n,function(){r.onSaveSuccess()})})},r.onSaveSuccess=function(){r.commitChanges();n.Notification.notifyAfterRedirect(r.getCancelUrl(),{message:$.t("OfferStatus.SucessMessage")})},r.onCancel=function(){US.utils.window.redirect(r.getCancelUrl())},r.state={status:null,comment:"",originalStatus:null,originalComment:""},US.utils.window.attachBeforeUnload(r.getCancelPromptText),r}return __extends(i,t),i.prototype.render=function(){var t=this,i=this.props,r=i.offer,c=i.statuses,n=i.errorHandler,l=this.state.comment;return React.createElement("div",null,n.hasDomainErrors()&&React.createElement(o,{errors:n.getDomainErrors(),errorPrefix:"OfferStatus.Errors."}),React.createElement("h2",null,React.createElement("span",{"data-automation":"offer-status-title"},$.t("OfferStatus.Header")," - ",r.Code),React.createElement("span",{"data-automation":"offer-status",className:classNames("label","label-offer-status-"+r.getStatusName().toLowerCase(),"ml-3")},$.t("Common.Offer.Status",{context:r.getStatusName()}))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(e,{required:!0,highlight:n.containsFieldErrors("Status")},React.createElement("label",{className:"mr-2",htmlFor:"Status"},React.createElement("span",null,$.t("OfferStatus.ChooseStatus"))),React.createElement("select",{className:"form-control","data-automation":"status",id:"Status",onChange:n.processFieldChange("Status",function(n){t.handleStatusChange(n)})},React.createElement("option",{value:""},$.t("OfferStatus.Choose")),c.map(function(n,t){return React.createElement("option",{key:t,id:n.toString(),value:n},$.t("Common.Offer.Status",{context:s[n]}))})),React.createElement(f,{dataAutomation:"status-errors",errors:n.getErrorsByField("Status"),prefix:"OfferStatus.Errors."}))),React.createElement("div",{className:"col-md-24"},React.createElement(e,{highlight:n.containsFieldErrors("Comment")},React.createElement("label",{className:"mr-2",htmlFor:"Comment"},React.createElement("span",null,$.t("OfferStatus.AddAComment"))),React.createElement(h,{className:"form-control",dataAutomation:"comment",charCountDataAutomation:"comment-character-count",limit:this.commentLimit,id:"Comment",value:l,rows:5,hasError:n.containsFieldErrors("Comment"),onChange:n.processFieldChange("Comment",function(n){t.handleCommentChange(n)})}),React.createElement(f,{dataAutomation:"comment-errors",errors:n.getErrorsByField("Comment"),prefix:"OfferStatus.Errors."}))),React.createElement("div",{className:"col-md-24"},React.createElement(u,{buttonType:"primary","data-automation":"save-button",onClick:function(){return t.onSave()}},$.t("OfferStatus.Save")),React.createElement(u,{buttonType:"link","data-automation":"cancel-button",onClick:function(){return t.onCancel()}},$.t("OfferStatus.Cancel")))))},i.defaultProps={},i}(React.Component);i.OfferChangeStatus=r})(r=i.OfferChangeStatus||(i.OfferChangeStatus={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r=t.Components.Atoms.Button,u=t.Components.Utils.WithErrorHandling,f=t.Containers.Shared.ApprovalModalWithComment,e=t.Components.Atoms.ApplyChangesIndicator,o=n.Rct.Components.Atoms.SuccessIndicatorType,s=function(n){function t(t){var i=n.call(this,t)||this;return i.openApproveModal=function(){i.setState({showingApproveModal:!0})},i.openRejectModal=function(){i.setState({showingRejectModal:!0})},i.onApproveModalCancel=function(){i.setState({showingApproveModal:!1})},i.sendOfferPost=function(){var n=i.props,r=n.offer,u=n.sendOfferUrl,f=n.errorHandler,e=n.onSendSuccess,o=n.onSendFail,t;i.setState({enableSendOffer:!1});t=$.post({url:u,data:JSON.stringify({OfferId:r.Id})}).done(function(n){f.processResponse(n,e,o);i.setState({enableSendOffer:!0});window.scrollTo(0,0)});i.setState({sendOfferDeferred:t})},i.resendOfferPost=function(){var n=i.props,r=n.offer,u=n.resendOfferUrl,f=n.errorHandler,e=n.onSendSuccess,o=n.onSendFail,t;i.setState({enableSendOffer:!1});t=$.post({url:u,data:JSON.stringify({OfferId:r.Id})}).done(function(n){f.processResponse(n,e,o);i.setState({enableSendOffer:!0});window.scrollTo(0,0)});i.setState({sendOfferDeferred:t})},i.postOfferApprove=function(n){var t=i.props,r=t.offer,u=t.approveUrl;return $.post({url:u,data:JSON.stringify({OfferId:r.Id,Comment:n})})},i.postOfferReject=function(n){var t=i.props,r=t.offer,u=t.rejectUrl;return $.post({url:u,data:JSON.stringify({OfferId:r.Id,Comment:n})})},i.onRejectModalCancel=function(){i.setState({showingRejectModal:!1})},i.onCancel=function(){var n=i.props.cancelUrl;US.utils.window.redirect(document.referrer||n)},i.getExpirationDate=function(n){var t=i.props.offerSettings;return n.add(t.Acceptance.OfferExpirationLimit,"days").format("L")},i.showSendButton=function(){var t=i.props,n=t.offer,r=t.offerSettings;return n.isInStatusViewableByCandidate()&&(r.Acceptance.AcceptanceEnabled||n.SentViaEmail)&&n.Authorization.IsOwner},i.showCancelButton=function(){var n=i.props.offer;return n.Authorization.getAllowActions()||i.showSendButton()},i.showExpirationMessage=function(){var n=i.props.offer;return n.Authorization.allowSendOrResend()&&!n.isExpired()||!n.isInStatusViewableByCandidate()&&!n.isSigned()&&n.isExpired()},i.state={showingApproveModal:!1,showingRejectModal:!1,sendOfferDeferred:null,enableSendOffer:!0},i}return __extends(t,n),t.prototype.render=function(){var t=this,i=this.props,n=i.offer,c=i.onApproveSuccess,l=i.onApproveFail,a=i.onRejectFail,v=i.onRejectSuccess,y=i.offerSettings,s=this.state,p=s.showingRejectModal,w=s.showingApproveModal,b=s.sendOfferDeferred,h=s.enableSendOffer;return React.createElement("div",{className:"offer-actions","data-automation":"offer-actions"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24 text-right"},this.showCancelButton()&&React.createElement(r,{buttonType:this.showSendButton()?"default":"link","data-automation":"cancel-button",onClick:function(){return t.onCancel()}},$.t("Common.Cancel")),!this.showCancelButton()&&React.createElement(r,{buttonType:"primary","data-automation":"back-button",onClick:function(){return t.onCancel()}},$.t("OfferDetail.GoBack")),this.showSendButton()&&(n.SentViaEmail===!1?React.createElement(r,{buttonType:"primary",onClick:function(){return t.sendOfferPost()},"data-automation":"send-offer-button",disabled:!n.Authorization.AllowSend||!h},$.t("OfferDetail.SendOffer")):React.createElement(r,{buttonType:"primary",onClick:function(){return t.resendOfferPost()},"data-automation":"resend-offer-button",disabled:!n.Authorization.AllowResend||!h},$.t("OfferDetail.ResendOffer"))),n.Authorization.AllowApprove&&React.createElement(r,{buttonType:"primary","data-automation":"approve-button",onClick:function(){return t.openApproveModal()}},$.t("OfferDetail.Approve")),n.Authorization.AllowReject&&React.createElement(r,{"data-automation":"reject-button",onClick:function(){return t.openRejectModal()}},$.t("OfferDetail.Reject")))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24 text-right pt-2"},React.createElement(e,{deferred:b,successIndicatorType:o.IconAndMessage}))),this.showExpirationMessage&&React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24 pt-2 pb-5 text-right expiration-text"},!n.SentViaEmail&&y.Acceptance.ExpirationEnabled&&n.Authorization.allowSendOrResend()&&React.createElement("span",{"data-automation":"setting-expiration-text"},$.t("OfferDetail.Expiration",{expirationDate:this.getExpirationDate(moment())})),n.hasExpirationDate()&&n.isPendingSignature()&&n.isInStatusViewableByCandidate()&&React.createElement("span",{"data-automation":"expiration-text"},$.t("OfferDetail.ExpirationAlreadySet",{expirationDate:n.ExpirationDate.utc().format("L")})),n.isExpired()&&n.isInStatusViewableByCandidate()&&React.createElement("span",{"data-automation":"expired-text"},$.t("OfferDetail.Expired",{expirationDate:n.ExpirationDate.utc().format("L")})))),React.createElement(u,null,function(n){return React.createElement(f,__assign({},n,{commentErrorField:"Comment",commentLimit:4e3,onPost:t.postOfferApprove,onSaveSuccess:c,onSaveFail:l,errorPrefix:"OfferDetail.Errors.",modalTitle:$.t("OfferDetail.Approve"),saveButtonAlias:$.t("OfferDetail.Approve"),commentLabel:$.t("OfferDetail.AddComment"),show:w,onCancel:function(){t.onApproveModalCancel()}}))}),React.createElement(u,null,function(n){return React.createElement(f,__assign({},n,{commentErrorField:"Comment",commentLimit:4e3,onPost:t.postOfferReject,onSaveSuccess:v,onSaveFail:a,errorPrefix:"OfferDetail.Errors.",modalTitle:$.t("OfferDetail.Reject"),saveButtonAlias:$.t("OfferDetail.Reject"),commentLabel:$.t("OfferDetail.AddComment"),show:p,onCancel:function(){t.onRejectModalCancel()}}))}))},t}(React.Component);i.OfferActions=s})(r=i.OfferDetails||(i.OfferDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.Button,r=n.Components.Atoms.ApplyChangesIndicator,u=n.Components.Atoms.SuccessIndicatorType,f=function(n){function f(t){var i=n.call(this,t)||this;return i.handleSaveDraft=function(){var n=i.props,r=n.offer,u=n.saveDraftUrl,f=n.errorHandler,e=n.onSaveDraftSuccess,o=n.onSaveDraftFail,t;i.setState({enableSave:!1});t=$.ajax({type:"POST",url:u,data:ko.mapping.toJSON({dto:r})}).done(function(n){f.processResponse(n,e,o);i.setState({enableSave:!0})});i.setState({savingDeferred:t})},i.handleFinalizeDraft=function(){var n=i.props,r=n.offer,u=n.finalizeDraftUrl,f=n.errorHandler,e=n.onFinalizeDraftSuccess,o=n.onFinalizeDraftFail,t;i.setState({enableSave:!1});t=$.ajax({type:"POST",url:u,data:ko.mapping.toJSON({dto:r})}).done(function(n){f.processResponse(n,e,o);n.success||i.setState({enableSave:!0})});i.setState({savingDeferred:t})},i.handleSubmitForApproval=function(){var n=i.props,r=n.offer,u=n.submitForApprovalUrl,f=n.errorHandler,e=n.onSubmitForApprovalSuccess,o=n.onSubmitForApprovalFail,t;i.setState({enableSave:!1});t=$.ajax({type:"POST",url:u,data:ko.mapping.toJSON({dto:r})}).done(function(n){f.processResponse(n,e,o);n.success||i.setState({enableSave:!0})});i.setState({savingDeferred:t})},i.getApplicantListUrl=function(){var n=i.props,t=n.offer,r=n.applicantListUrl;return r+"?"+$.param({opportunityId:t.OpportunityId})},i.handleCancel=function(){var n=i.props,t=n.offerListUrl,r=n.offer,u=n.referrerUrl;US.utils.window.redirect(u||(r.IsNewOffer?i.getApplicantListUrl():t))},i.state={enableSave:!0,savingDeferred:null},i}return __extends(f,n),f.prototype.render=function(){var n=this,f=this.props,o=f.offer,c=f.canSave,s=f.activeTab,l=f.onContinue,h=this.state,e=h.enableSave,a=h.savingDeferred;return React.createElement("div",null,React.createElement("div",{className:"col-md-24 offer-actions","data-automation":"offer-actions"},React.createElement(i,{buttonType:"link","data-automation":"cancel-button",disabled:!e,onClick:function(){return n.handleCancel()}},$.t("Common.Cancel")),React.createElement(i,{"data-automation":"save-as-draft-button",disabled:!c&&!o.IsNewOffer||!e,onClick:function(){return n.handleSaveDraft()}},$.t("OfferCreate.SaveDraft")),o.ApprovalsEnabled&&s===t.OfferTabs.FinalReview&&React.createElement(i,{buttonType:"primary","data-automation":"submit-for-approval-button",disabled:!e,onClick:function(){return n.handleSubmitForApproval()}},$.t("OfferCreate.SubmitForApproval")),!o.ApprovalsEnabled&&s===t.OfferTabs.FinalReview&&React.createElement(i,{buttonType:"primary","data-automation":"finalize-draft-button",disabled:!e,onClick:function(){return n.handleFinalizeDraft()}},$.t("OfferCreate.FinalizeDraft")),s!==t.OfferTabs.FinalReview&&React.createElement(i,{buttonType:"primary","data-automation":"continue-button",onClick:function(){return l()}},$.t("Common.Continue")),React.createElement("div",{className:"actions-change-indicator"},React.createElement(r,{deferred:a,successIndicatorType:u.IconAndMessage}))))},f}(React.Component);t.OfferActionsEdit=f})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var l=t.Components.Atoms.Alert,e=t.Components.Atoms.AlertType,o=n.Recruiter.OfferApprovalTask,u=t.Components.Molecules.CollapsiblePanel,a=n.Utils.HtmlHelper,s=t.Components.Atoms.ProgressSpinner,v=t.Components.Utils.WithErrorHandling,h=t.Components.Atoms.DomainErrors,y=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this;return React.createElement(v,null,function(t){return React.createElement(c,__assign({},t,n.props))})},t}(React.Component),r,f,c;i.OfferDetailsContainer=y,function(n){n[n.Summary=0]="Summary";n[n.Details=1]="Details";n[n.Letter=2]="Letter";n[n.Approvals=3]="Approvals";n[n.FinalReview=4]="FinalReview";n[n.Activity=5]="Activity";n[n.Documents=6]="Documents"}(r=i.OfferTabs||(i.OfferTabs={}));f=function(){return React.createElement("span",{className:"badge"},React.createElement("i",{className:"fa fa-exclamation"}))};c=function(t){function c(i){var u=t.call(this,i)||this,f;return u.addApprovalTask=function(){var n=u.state.offer;n.addApprovalTask(new o({}));u.setState({originalOffer:n.copy(),mergeTagsOffer:n.copy()})},u.clearAllMessages=function(){u.clearAlertMessage();u.clearActionMessages();u.clearMoreActionsMessages()},u.clearAlertMessage=function(){u.setState({alertMessage:""})},u.clearActionMessages=function(){var n=u.props.errorHandler;n.clearErrors()},u.clearMoreActionsMessages=function(){u.setState({moreActionsErrorMessages:[]})},u.getApprovalsTitle=function(){var t=u.state.offer;switch(t.ApprovalProcessType){case n.Common.ApprovalProcessType.Parallel:return $.t("OfferDetail.ApprovalProcess.TitleParallel");case n.Common.ApprovalProcessType.Sequential:return $.t("OfferDetail.ApprovalProcess.TitleSequential");default:return $.t("OfferDetail.ApprovalProcess.Header")}},u.getContinueHelpText=function(){var i=u.state,f=i.activeTabIndex,t=i.offer,e=u.props.offerSettings;switch(f){case r.Details:return $.t("OfferCreate.ContinueHint.Letter");case r.Letter:return e.Acceptance.AcceptanceEnabled&&n.TenantFeatureToggle.isEnabled("OfferAttachments")?$.t("OfferCreate.ContinueHint.Documents"):t.ApprovalsEnabled?$.t("OfferCreate.ContinueHint.Approvals"):$.t("OfferCreate.ContinueHint.FinalReview");case r.Documents:return t.ApprovalsEnabled?$.t("OfferCreate.ContinueHint.Approvals"):$.t("OfferCreate.ContinueHint.FinalReview");case r.Approvals:return $.t("OfferCreate.ContinueHint.FinalReview");case r.FinalReview:return t.ApprovalsEnabled?$.t("OfferCreate.ContinueHint.SubmitForApproval"):$.t("OfferCreate.ContinueHint.FinalizeDraft");default:return""}},u.getMergeTags=function(){var t=u.props.mergeTagsUrl,n=u.state.offer;u.setState({isFetchingMergeTags:!0});$.ajax({type:"POST",url:t,data:ko.mapping.toJSON({dto:n})}).done(function(t){t.success?(n.Tokens=t.data,u.setState({offer:n,mergeTagsOffer:n.copy(),mergeTags:t.data,isFetchingMergeTags:!1})):u.setState({isFetchingMergeTags:!1})})},u.getOfferActivityUrl=function(){var n=u.props.offerActivityUrl,t=u.state.offer;return n+"?"+$.param({offerId:t.Id})},u.getOfferUrl=function(){var n=u.props.offerUrl,t=u.state.offer;return n+"?"+$.param({offerId:t.Id})},u.handleApproveSuccess=function(){var t=u.props,f=t.offerListUrl,e=t.referrerUrl,o=t.previousPageUrl,i=u.state.offer,r;u.clearAllMessages();r=$.t("OfferDetail.ApproveConfirmation",{code:i.Code,candidateName:i.CandidateName.firstLast()});n.Notification.notifySuccessAfterRedirect(o||e||f,r)},u.handleApproveFail=function(){u.clearAlertMessage();u.clearMoreActionsMessages()},u.handleContinue=function(){var t=u.state,f=t.activeTabIndex,i=t.offer,e=u.props.offerSettings;switch(f){case r.Summary:u.handleTabChange(r.Letter);break;case r.Details:u.handleTabChange(r.Letter);break;case r.Letter:u.handleTabChange(n.TenantFeatureToggle.isEnabled("OfferAttachments")&&e.Acceptance.AcceptanceEnabled?r.Documents:i.ApprovalsEnabled?r.Approvals:r.FinalReview);break;case r.Documents:u.handleTabChange(i.ApprovalsEnabled?r.Approvals:r.FinalReview);break;case r.Approvals:u.handleTabChange(r.FinalReview)}},u.handleDownloadPdfSuccess=function(n){var t=u.invalidImageMessage(n);t?u.setState({alertMessage:$.t("OfferDetail.PdfDownloadedConfirmation")+"<br/>"+t,alertType:e.Warning,escapeHtml:!1,moreActionsErrorMessages:[]}):u.setState({alertMessage:$.t("OfferDetail.PdfDownloadedConfirmation"),alertType:e.Success,escapeHtml:!0,moreActionsErrorMessages:[]});u.loadActivities()},u.handleDownloadPdfFail=function(n){u.setState({alertMessage:"",moreActionsErrorMessages:n.domainErrors})},u.handleFinalizeDraftSuccess=function(t){var i=u.props,f=i.offerListUrl,e=i.previousPageUrl,o=u.state.offer,r;u.clearAllMessages();u.setState({originalOffer:o.copy(),hasChanges:!1});r=$.t("OfferCreate.FinalizeDraftSuccessMessage",{code:t.data.offerCode});n.Notification.notifySuccessAfterRedirect(e||f,r)},u.handleFinalizeDraftFail=function(n){u.clearAlertMessage();u.clearMoreActionsMessages();u.reloadOfferFromResponse(n)},u.handleOfferChange=function(){var n=u.state.offer;u.setState({offer:n,hasChanges:u.hasChanges()})},u.handleOfferBodyChange=function(){var n=u.state.hasChanges;u.hasChanges()!==n&&u.setState({hasChanges:u.hasChanges()})},u.handlePdfLoading=function(n){u.setState({isFetchingPdf:n})},u.handleOfferDocsLoading=function(n){u.setState({isFetchingLibraryDocs:n})},u.handleReassignSuccess=function(n,t){u.setState({alertMessage:$.t("OfferDetail.Reassign.SuccessConfirmation",{approverName:t.PersonName.firstLast()}),moreActionsErrorMessages:[]});u.reloadOffer();u.loadActivities()},u.handleRejectSuccess=function(){var t=u.props,f=t.offerListUrl,e=t.referrerUrl,o=t.previousPageUrl,i=u.state.offer,r;u.clearAllMessages();r=$.t("OfferDetail.RejectConfirmation",{code:i.Code,candidateName:i.CandidateName.firstLast()});n.Notification.notifySuccessAfterRedirect(o||e||f,r)},u.handleRejectFail=function(){u.clearAlertMessage();u.clearMoreActionsMessages()},u.handleSaveDraftSuccess=function(n){var t=u.state.offer;u.clearAllMessages();t.Id=n.data.offerId;u.setState({offer:t});u.reloadOffer()},u.handleSaveOfferSuccess=function(){u.clearAllMessages();u.loadActivities();u.reloadOffer()},u.handleSaveOfferFail=function(){u.clearAlertMessage();u.clearMoreActionsMessages()},u.handleSaveDraftFail=function(){u.clearAlertMessage();u.clearMoreActionsMessages()},u.handleSubmitForApprovalSuccess=function(t){var i=u.props,f=i.offerListUrl,e=i.previousPageUrl,o=u.state.offer,r;u.clearAllMessages();u.setState({originalOffer:o.copy(),hasChanges:!1});r=$.t("OfferCreate.SubmittedForApprovalSuccessMessage",{code:t.data.offerCode});n.Notification.notifySuccessAfterRedirect(e||f,r)},u.handleSubmitForApprovalFail=function(n){u.clearAlertMessage();u.clearMoreActionsMessages();u.reloadOfferFromResponse(n)},u.handleTabChange=function(n){var t=u.state.offer;u.setState({activeTabIndex:n});switch(n){case r.Summary:$("[data-automation=summary-tab-button]").tab("show");break;case r.Details:$("[data-automation=detail-tab-button]").tab("show");break;case r.Letter:t.Authorization.AllowEdit&&u.hasNewMergeTags()&&u.getMergeTags();$("[data-automation=letter-tab-button]").tab("show");break;case r.Documents:$("[data-automation=document-tab-button]").tab("show");break;case r.Approvals:$("[data-automation=approvals-tab-button]").tab("show");break;case r.FinalReview:t.Authorization.AllowEdit&&u.hasNewMergeTags()&&u.getMergeTags();$("[data-automation=final-review-tab-button]").tab("show");break;case r.Activity:$("[data-automation=activity-tab-button]").tab("show")}},u.handleSendOfferSuccess=function(){u.clearAllMessages();u.setState({alertMessage:$.t("OfferDetail.SentToCandidate"),alertType:e.Success});u.loadActivities();u.reloadOffer()},u.handleSendOfferFailure=function(){u.clearAllMessages()},u.hasChanges=function(){var n=u.state,t=n.offer,i=n.originalOffer;return!t.equals(i)},u.hasNewMergeTags=function(){var n=u.state,t=n.offer,i=n.mergeTagsOffer;return!t.hasEqualMergeTags(i)},u.invalidImageMessage=function(n){var t=a.validateImages(n),i;return t.length>0?(i=$.t("OfferCreate.InvalidImageErrorMessage",{count:t.length.toString()}),$.each(t,function(n,t){i+="<br/> • "+t}),i):null},u.loadActivities=function(){$.ajax({type:"GET",dataType:"json",url:u.getOfferActivityUrl(),async:!1}).done(function(t){var i=t.data.map(function(t){return new n.Recruiter.OfferActivity(t)});u.setState({activities:i})})},u.reloadOffer=function(){u.setState({isReloading:!0});$.ajax({type:"GET",dataType:"json",url:u.getOfferUrl()}).done(function(t){if(t.success){var i=new n.Recruiter.Offer(t.data);i.ApprovalTasks.length===0&&i.addApprovalTask(new o({}));u.setState({offer:i,originalOffer:i.copy(),hasChanges:!1})}u.setState({isReloading:!1})})},u.reloadOfferFromResponse=function(n){var t=u.state.offer;n.data.offerId&&(t.Id=n.data.offerId,u.setState({offer:t}),u.reloadOffer())},u.handleSetDocuments=function(n){var i=u.state.offer,t=i,r=n.filter(function(n){return!t.OfferDocuments.find(function(t){return t.Id===n.Id})});return t.OfferDocuments=t.OfferDocuments.concat(r),u.setState({offer:t}),u.handleOfferChange(),t},f=i.offer,f.Authorization.AllowEdit&&f.ApprovalsEnabled&&f.ApprovalTasks.length===0&&f.addApprovalTask(new o({})),u.state={offer:f,alertMessage:"",alertType:e.Success,escapeHtml:!0,moreActionsErrorMessages:[],isFetchingPdf:!1,isFetchingLibraryDocs:!1,isFetchingMergeTags:!1,isReloading:!1,activities:[],originalOffer:f.copy(),mergeTagsOffer:f.copy(),activeTabIndex:f.Authorization.AllowEdit?r.Details:r.Summary,mergeTags:[],hasChanges:!1},u}return __extends(c,t),c.prototype.componentDidMount=function(){var t=this,n=this.props.offer;n.IsNewOffer||this.loadActivities();n.Authorization.AllowEdit&&this.getMergeTags();US.utils.window.attachBeforeUnload(function(){return t.hasChanges()?$.t("OfferCreate.CancelPromptText"):null})},c.prototype.componentWillUnmount=function(){US.utils.window.clearBeforeUnloadEvents()},c.prototype.render=function(){var c=this,e=this.props,p=e.loggedInPersonId,w=e.defaultLocaleId,ht=e.changeStatusUrl,ct=e.generatePdfUrl,lt=e.downloadPdfUrl,at=e.saveDraftUrl,vt=e.finalizeDraftUrl,yt=e.submitForApprovalUrl,pt=e.getLegalEntitiesUrl,wt=e.getTopRecruitersUrl,bt=e.searchRecruitersUrl,kt=e.getTopHiringManagersUrl,dt=e.searchHiringManagersUrl,gt=e.getTopOnboardingOwnersUrl,ni=e.searchOnboardingOwnersUrl,ti=e.getTopSupervisorsUrl,ii=e.searchSupervisorsUrl,ri=e.templatesBrandsUrl,ui=e.templateListUrl,fi=e.templateUrl,ei=e.brandsUrl,oi=e.brandHtmlUrl,si=e.approveUrl,hi=e.rejectUrl,b=e.getTopApproversUrl,k=e.searchApproversUrl,g=e.reassignUrl,nt=e.offerListUrl,ci=e.applicantListUrl,li=e.referrerUrl,tt=e.offerCommentUrl,ai=e.opportunityDetailsUrl,o=e.errorHandler,vi=e.sendOfferToCandidateUrl,v=e.offerSettings,yi=e.resendOfferToCandidateUrl,pi=e.downloadPdfFromObjectStorageUrl,wi=e.updateOfferActivityUrl,it=e.downloadFileUrl,rt=e.getLibraryDocumentsUrl,ut=e.removeOfferDocumentUrl,ft=e.addOfferDocumentsUrl,bi=e.candidateDetailUrl,a=this.state,et=a.alertMessage,ki=a.alertType,di=a.escapeHtml,ot=a.moreActionsErrorMessages,t=a.offer,st=a.activities,gi=a.isFetchingPdf,nr=a.isReloading,y=a.activeTabIndex,tr=a.mergeTags,d=a.isFetchingMergeTags,ir=a.hasChanges,rr=a.isFetchingLibraryDocs;return React.createElement("div",null,et&&React.createElement(l,{text:et,type:ki,escapeHtml:di}),ot.length>0&&React.createElement("div",{className:"mt-4"},React.createElement(h,{errors:ot,errorPrefix:"OfferDetail.Errors."})),gi&&React.createElement(s,{loadingText:$.t("OfferDetail.SpinnerTextGeneratePdf"),contentClassName:"progress-spinner-content"}),rr&&React.createElement(s,{loadingText:$.t("OfferDetail.SpinnerTextLoadingDocuments"),contentClassName:"progress-spinner-content"}),nr&&React.createElement(s,{loadingText:$.t("OfferDetail.SpinnerTextReload"),contentClassName:"progress-spinner-content"}),React.createElement(i.OfferHeader,{offer:t,opportunityDetailsUrl:ai,candidateDetailUrl:bi}),t.Authorization.getAllowMoreActions()&&React.createElement(i.OfferMoreActions,{offer:t,changeStatusUrl:ht,updateOfferActivityUrl:wi,generatePdfUrl:ct,downloadPdfUrl:lt,downloadPdfFromObjectStorageUrl:pi,onPdfLoading:this.handlePdfLoading,onDownloadPdfSuccess:this.handleDownloadPdfSuccess,onDownloadPdfFail:this.handleDownloadPdfFail}),React.createElement("div",null,React.createElement("ul",{className:"nav nav-tabs","data-automation":"tabs-container"},!t.Authorization.AllowEdit&&React.createElement("li",{className:"nav-item active","data-automation":"offer-summary-tab"},React.createElement("a",{className:"nav-link active","data-automation":"summary-tab-button","data-toggle":"tab",href:"#Summary",onClick:function(){return c.handleTabChange(r.Summary)}},$.t("OfferDetail.TabTitles.Summary"))),React.createElement("li",{className:classNames(["nav-item",{active:t.Authorization.AllowEdit}]),"data-automation":"offer-details-tab"},React.createElement("a",{className:classNames(["nav-link",{active:t.Authorization.AllowEdit}]),"data-automation":"detail-tab-button","data-toggle":"tab",href:"#Details",onClick:function(){return c.handleTabChange(r.Details)}},React.createElement("span",null,$.t("OfferDetail.TabTitles.Details")),o.containsFieldsErrors(["OfferDate","AcceptDate","StartDate","LegalEntityId","TravelRequired","Translations[0].TravelDescription","ScheduleType","HoursPerWeek",,"HoursPerShift",,"CompensationType",,"CompensationAmount","RecruiterId","HiringManagerId","OnboardingOwnerId","SupervisorId","Translations[0].Notes"])&&f())),React.createElement("li",{className:"nav-item","data-automation":"offer-letter-tab"},React.createElement("a",{className:"nav-link","data-automation":"letter-tab-button","data-toggle":"tab",href:"#Letter",onClick:function(){return c.handleTabChange(r.Letter)}},React.createElement("span",{style:{display:"inline-flex"}},$.t("OfferDetail.TabTitles.Letter")),o.containsFieldsErrors(["TemplateId","BrandId","Translations[0].Body"])&&f())),n.TenantFeatureToggle.isEnabled("OfferAttachments")&&v.Acceptance.AcceptanceEnabled&&React.createElement("li",{className:"nav-item","data-automation":"document-tab"},React.createElement("a",{className:"nav-link","data-automation":"document-tab-button","data-toggle":"tab",href:"#Documents",onClick:function(){return c.handleTabChange(r.Documents)}},React.createElement("span",{style:{display:"inline-flex"}},$.t("OfferDetail.TabTitles.Documents")),o.containsFieldsErrors(["OfferDocuments"])&&f())),t.ApprovalsEnabled&&t.Authorization.AllowEdit&&React.createElement("li",{className:"nav-item","data-automation":"offer-approvals-tab"},React.createElement("a",{className:"nav-link","data-automation":"approvals-tab-button","data-toggle":"tab",href:"#Approvals",onClick:function(){return c.handleTabChange(r.Approvals)}},React.createElement("span",{style:{display:"inline-flex"}},$.t("OfferDetail.TabTitles.Approvals")),o.containsFieldsErrors(["ApprovalTasks.Approver"])&&f())),t.Authorization.AllowEdit&&React.createElement("li",{className:"nav-item","data-automation":"offer-final-review-tab"},React.createElement("a",{className:"nav-link","data-automation":"final-review-tab-button","data-toggle":"tab",href:"#FinalReview",onClick:function(){return c.handleTabChange(r.FinalReview)}},$.t("OfferDetail.TabTitles.FinalReview"))),!t.IsNewOffer&&t.Authorization.AllowEdit&&React.createElement("li",{className:"nav-item pull-right","data-automation":"offer-activity-tab"},React.createElement("a",{className:classNames(["nav-link",{"activity-not-selected":this.state.activeTabIndex!==r.Activity}]),"data-automation":"activity-tab-button","data-toggle":"tab",href:"#Activity",onClick:function(){return c.handleTabChange(r.Activity)}},$.t("OfferDetail.TabTitles.Activity"))),!t.IsNewOffer&&!t.Authorization.AllowEdit&&React.createElement("li",{className:"nav-item","data-automation":"offer-activity-tab"},React.createElement("a",{className:"nav-link","data-automation":"activity-tab-button","data-toggle":"tab",href:"#Activity",onClick:function(){return c.handleTabChange(r.Activity)}},$.t("OfferDetail.TabTitles.Activity")))),t.Authorization.AllowEdit&&React.createElement("div",{className:"tab-content"},React.createElement("div",{id:"Details",className:"tab-pane active mt-3","data-automation":"details-tab-content"},React.createElement("div",{"data-automation":"timestamps-non-collapsible"},React.createElement(i.OfferTimestamps,{offer:t})),React.createElement(u,{dataAutomation:"candidate-collapsible",headerAlias:$.t("OfferDetail.Candidate.Title"),stickinessKey:"OfferEditCandidate"},React.createElement(i.OfferCandidate,{offer:t})),React.createElement(u,{dataAutomation:"job-collapsible",headerAlias:$.t("OfferDetail.Job"),stickinessKey:"OfferEditJob"},React.createElement(i.OfferJobEdit,{offer:t,defaultLocaleId:w,getLegalEntitiesUrl:pt,errorHandler:o,onOfferChange:function(){return c.handleOfferChange()}})),React.createElement(u,{dataAutomation:"compensation-collapsible",headerAlias:$.t("OfferDetail.Compensation"),stickinessKey:"OfferEditCompensation"},React.createElement(i.OfferCompensationEdit,{offer:t,errorHandler:o,onOfferChange:function(){return c.handleOfferChange()}})),React.createElement(u,{dataAutomation:"contacts-collapsible",headerAlias:$.t("OfferDetail.Contacts"),stickinessKey:"OfferEditContacts"},React.createElement(i.OfferContactsEdit,{offer:t,getTopRecruitersUrl:wt,searchRecruitersUrl:bt,getTopHiringManagersUrl:kt,searchHiringManagersUrl:dt,searchOnboardingOwnersUrl:ni,getTopOnboardingOwnersUrl:gt,getTopSupervisorsUrl:ti,searchSupervisorsUrl:ii,errorHandler:o,onOfferChange:function(){return c.handleOfferChange()}})),React.createElement(u,{dataAutomation:"notes-collapsible",headerAlias:$.t("OfferDetail.Notes"),stickinessKey:"OfferEditNotes"},React.createElement(i.OfferNotesEdit,{offer:t,defaultLocaleId:w,errorHandler:o,onOfferChange:function(){return c.handleOfferChange()}}))),React.createElement("div",{id:"Letter",className:"tab-pane mt-3","data-automation":"letter-tab-content"},React.createElement(i.OfferPreviewEdit,{offer:t,defaultLocaleId:w,templatesBrandsUrl:ri,templateListUrl:ui,templateUrl:fi,brandsUrl:ei,brandHtmlUrl:oi,mergeTags:tr,isLoadingMergeTags:d,errorHandler:o,onOfferChange:function(){return c.handleOfferChange()},onOfferBodyChange:function(){return c.handleOfferBodyChange()}})),n.TenantFeatureToggle.isEnabled("OfferAttachments")&&v.Acceptance.AcceptanceEnabled&&React.createElement("div",{id:"Documents",className:"tab-pane mt-3 mb-3","data-automation":"documents-tab-content"},React.createElement(i.OfferDocuments,{offer:t,setOfferDocuments:this.handleSetDocuments,downloadFileUrl:it,errorHandler:o,addOfferDocumentsUrl:ft,removeOfferDocumentUrl:ut,getLibraryDocumentsUrl:rt,handleSaveSuccess:this.handleSaveOfferSuccess,handleSaveFail:this.handleSaveOfferFail,onOfferDocsLoading:this.handleOfferDocsLoading})),t.ApprovalsEnabled&&React.createElement("div",{id:"Approvals",className:"tab-pane mt-3","data-automation":"approvals-tab-content"},React.createElement(i.OfferApprovalsEdit,{offer:t,loggedInPersonId:p,getTopApproversUrl:b,searchApproversUrl:k,errorHandler:o,onOfferChange:function(){return c.handleOfferChange()}})),React.createElement("div",{id:"FinalReview",className:"tab-pane mt-3","data-automation":"final-review-tab-content"},React.createElement("div",{"data-automation":"timestamps-non-collapsible"},React.createElement(i.OfferTimestamps,{offer:t})),React.createElement(u,{dataAutomation:"candidate-collapsible",headerAlias:$.t("OfferDetail.Candidate.Title"),stickinessKey:"OfferReviewCandidate"},React.createElement(i.OfferCandidate,{offer:t})),React.createElement(u,{dataAutomation:"job-collapsible",headerAlias:$.t("OfferDetail.Job"),stickinessKey:"OfferReviewJob"},React.createElement(i.OfferJob,{offer:t})),React.createElement(u,{dataAutomation:"compensation-collapsible",headerAlias:$.t("OfferDetail.Compensation"),stickinessKey:"OfferReviewCompensation"},React.createElement(i.OfferCompensation,{offer:t})),React.createElement(u,{dataAutomation:"contacts-collapsible",headerAlias:$.t("OfferDetail.Contacts"),stickinessKey:"OfferReviewContacts"},React.createElement(i.OfferContacts,{offer:t})),React.createElement(u,{dataAutomation:"notes-collapsible",headerAlias:$.t("OfferDetail.Notes"),stickinessKey:"OfferReviewNotes"},React.createElement(i.OfferNotes,{offer:t})),React.createElement(u,{dataAutomation:"letter-collapsible",headerAlias:$.t("OfferDetail.TabTitles.Letter"),stickinessKey:"OfferReviewLetter"},React.createElement(i.OfferPreviewSingleView,{offer:t,isLoadingMergeTags:d})),n.TenantFeatureToggle.isEnabled("OfferAttachments")&&v.Acceptance.AcceptanceEnabled&&React.createElement(u,{dataAutomation:"documents-collapsible",headerAlias:$.t("OfferDetail.TabTitles.Documents"),stickinessKey:"FinalReviewDocuments"},React.createElement(i.OfferDocumentsPanelContent,{offer:t})),t.ApprovalsEnabled&&React.createElement(u,{dataAutomation:"approvals-collapsible",headerAlias:this.getApprovalsTitle(),stickinessKey:"OfferReviewApprovals"},React.createElement(i.OfferApprovals,{offer:t,loggedInPersonId:p,getTopApproversUrl:b,searchApproversUrl:k,reassignUrl:g,onReassignSuccess:this.handleReassignSuccess}))),React.createElement("div",{id:"Activity",className:"tab-pane mt-3","data-automation":"activity-tab-content"},React.createElement(i.OfferActivityLog,{offerId:t.Id,approvalsEnabled:t.ApprovalsEnabled,activities:st,loadActivities:function(){c.loadActivities()},addCommentUrl:tt})),o.hasErrors()&&y!==r.Activity&&React.createElement(h,{errorPrefix:"OfferDetail.Errors.",errors:o.getAllErrors()}),React.createElement("div",{"data-automation":"actions-hint-text",className:"small"}," ",this.getContinueHelpText()),y!==r.Activity&&React.createElement("div",{className:"my-3 row pull-right"},React.createElement(i.OfferActionsEdit,{offer:t,activeTab:y,canSave:ir,saveDraftUrl:at,finalizeDraftUrl:vt,submitForApprovalUrl:yt,offerListUrl:nt,applicantListUrl:ci,referrerUrl:li,errorHandler:o,onContinue:this.handleContinue,onSaveDraftSuccess:this.handleSaveDraftSuccess,onSaveDraftFail:this.handleSaveDraftFail,onFinalizeDraftSuccess:this.handleFinalizeDraftSuccess,onFinalizeDraftFail:this.handleFinalizeDraftFail,onSubmitForApprovalSuccess:this.handleSubmitForApprovalSuccess,onSubmitForApprovalFail:this.handleSubmitForApprovalFail}))),!t.Authorization.AllowEdit&&React.createElement("div",{className:"tab-content"},React.createElement("div",{id:"Summary",className:"tab-pane active mt-3","data-automation":"summary-tab-content"},React.createElement("div",{"data-automation":"timestamps-non-collapsible"},React.createElement(i.OfferTimestamps,{offer:t})),React.createElement(u,{dataAutomation:"overview-collapsible",headerAlias:$.t("OfferDetail.Overview"),stickinessKey:"OfferSummaryOverview"},React.createElement(i.OfferOverview,{offer:t})),React.createElement(u,{dataAutomation:"contacts-collapsible",headerAlias:$.t("OfferDetail.Contacts"),stickinessKey:"OfferSummaryContacts"},React.createElement(i.OfferContacts,{offer:t})),React.createElement(u,{dataAutomation:"notes-collapsible",headerAlias:$.t("OfferDetail.Notes"),stickinessKey:"OfferSummaryNotes"},React.createElement(i.OfferNotes,{offer:t})),React.createElement(u,{dataAutomation:"letter-collapsible",headerAlias:$.t("OfferDetail.TabTitles.Letter"),stickinessKey:"OfferSummaryLetter"},React.createElement(i.OfferPreviewSingleView,{offer:t,isLoadingMergeTags:d})),n.TenantFeatureToggle.isEnabled("OfferAttachments")&&v.Acceptance.AcceptanceEnabled&&React.createElement(u,{dataAutomation:"documents-collapsible",headerAlias:$.t("OfferDetail.TabTitles.Documents"),stickinessKey:"SummaryDocuments"},React.createElement(i.OfferDocumentsPanelContent,{offer:t})),t.ApprovalsEnabled&&React.createElement(u,{dataAutomation:"approvals-collapsible",headerAlias:this.getApprovalsTitle(),stickinessKey:"OfferSummaryApprovals"},React.createElement(i.OfferApprovals,{offer:t,loggedInPersonId:p,getTopApproversUrl:b,searchApproversUrl:k,reassignUrl:g,onReassignSuccess:this.handleReassignSuccess}))),React.createElement("div",{id:"Details",className:"tab-pane mt-3","data-automation":"details-tab-content"},React.createElement("div",{"data-automation":"timestamps-non-collapsible"},React.createElement(i.OfferTimestamps,{offer:t})),React.createElement(u,{dataAutomation:"candidate-collapsible",headerAlias:$.t("OfferDetail.Candidate.Title"),stickinessKey:"OfferViewCandidate"},React.createElement(i.OfferCandidate,{offer:t})),React.createElement(u,{dataAutomation:"job-collapsible",headerAlias:$.t("OfferDetail.Job"),stickinessKey:"OfferViewJob"},React.createElement(i.OfferJob,{offer:t})),React.createElement(u,{dataAutomation:"compensation-collapsible",headerAlias:$.t("OfferDetail.Compensation"),stickinessKey:"OfferViewCompensation"},React.createElement(i.OfferCompensation,{offer:t})),React.createElement(u,{dataAutomation:"contacts-collapsible",headerAlias:$.t("OfferDetail.Contacts"),stickinessKey:"OfferViewContacts"},React.createElement(i.OfferContacts,{offer:t})),React.createElement(u,{dataAutomation:"notes-collapsible",headerAlias:$.t("OfferDetail.Notes"),stickinessKey:"OfferViewNotes"},React.createElement(i.OfferNotes,{offer:t}))),React.createElement("div",{id:"Letter",className:"tab-pane mt-3","data-automation":"letter-tab-content"},React.createElement(i.OfferPreview,{offer:t})),n.TenantFeatureToggle.isEnabled("OfferAttachments")&&v.Acceptance.AcceptanceEnabled&&React.createElement("div",{id:"Documents",className:"tab-pane mt-3 mb-3","data-automation":"documents-tab-content"},React.createElement(i.OfferDocuments,{offer:t,setOfferDocuments:this.handleSetDocuments,downloadFileUrl:it,errorHandler:o,getLibraryDocumentsUrl:rt,addOfferDocumentsUrl:ft,removeOfferDocumentUrl:ut,handleSaveSuccess:this.handleSaveOfferSuccess,handleSaveFail:this.handleSaveOfferFail,onOfferDocsLoading:this.handleOfferDocsLoading})),React.createElement("div",{id:"Activity",className:"tab-pane mt-3","data-automation":"activity-tab-content"},React.createElement(i.OfferActivityLog,{offerId:t.Id,approvalsEnabled:t.ApprovalsEnabled,activities:st,loadActivities:function(){c.loadActivities()},addCommentUrl:tt})),y!==r.Activity&&t.Authorization.AllowApprove&&React.createElement("div",{"data-automation":"actions-hint-text",className:"small"}," ",$.t("OfferDetail.ApprovalsHint")),y!==r.Activity&&React.createElement("div",{className:"pull-right my-3"},React.createElement(i.OfferActions,{offerSettings:v,offer:t,approveUrl:si,rejectUrl:hi,cancelUrl:nt,onApproveSuccess:this.handleApproveSuccess,onApproveFail:this.handleApproveFail,onRejectSuccess:this.handleRejectSuccess,onRejectFail:this.handleRejectFail,sendOfferUrl:vi,resendOfferUrl:yi,errorHandler:o,onSendSuccess:this.handleSendOfferSuccess,onSendFail:this.handleSendOfferFailure})),o.hasErrors()&&React.createElement(h,{errorPrefix:"OfferDetail.Errors.",errors:o.getAllErrors()}))))},c}(React.Component);i.OfferDetails=c})(r=i.OfferDetails||(i.OfferDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Containers.Recruiter.OfferDetails.OfferStatusLabel,r=function(r){function u(t){var i=r.call(this,t)||this;return i.getCandidateUrl=function(){var t="cn"+Date.now(),r="",u;return r=i.props.offer.Authorization.AllowViewCandidateApplications?i.props.candidateDetailUrl+"?"+$.param({candidateId:i.props.offer.CandidateId,applicationId:i.props.offer.ApplicationId,nav:t}):i.props.candidateDetailUrl+"?"+$.param({candidateId:i.props.offer.CandidateId,nav:t}),u={totalCount:1,pageSize:20,currentPage:1,currentVirtualIndex:0},US.utils.sessionStorage.setItem(t,JSON.stringify(u)),US.utils.sessionStorage.setItem(n.StorageKeys.CandidateDetails.BackLink,US.utils.window.location().href),r},i}return __extends(u,r),u.prototype.render=function(){var r=this.props,n=r.offer,f=r.opportunityDetailsUrl,u=r.asLink,e=r.showStatus;return React.createElement("div",{"data-automation":"offer-header"},n.IsNewOffer&&React.createElement("h2",null,React.createElement("span",{"data-automation":"offer-create-title"},$.t("OfferCreate.Create"))),!n.IsNewOffer&&React.createElement("h2",null,React.createElement("span",{"data-automation":"offer-details-title",className:"mr-3"},$.t("OfferDetail.Title")," - ",n.Code),e&&React.createElement("div",{className:"offer-label-group"},React.createElement("span",null,React.createElement(i,{status:n.Status})),n.getSignatureStatus()!=null&&React.createElement("span",{className:"ml-2 mt-2"},React.createElement(t.OfferSignatureLabel,{status:n.getSignatureStatus()})))),React.createElement("div",{className:"row paragraph small ml-1"},React.createElement("span",{"data-automation":"candidate-name"},n.Authorization.AllowViewCandidates&&React.createElement("span",null,React.createElement("a",{"data-automation":"candidate-name",href:this.getCandidateUrl()},n.CandidateName.firstLast())),!n.Authorization.AllowViewCandidates&&React.createElement("span",null,n.CandidateName.firstLast())),React.createElement("span",null," | "),React.createElement("span",{"data-automation":"opportunity-title"},n.OpportunityTitle),React.createElement("span",null," | "),React.createElement("span",null,$.t("OfferDetail.Requisition")),u&&React.createElement("a",{"data-automation":"requisition-number",href:f+"?opportunityId="+n.OpportunityId},n.RequisitionNumber),!u&&React.createElement("span",null,n.RequisitionNumber)))},u.defaultProps={asLink:!0,showStatus:!0},u}(React.Component);t.OfferHeader=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.Button,r=n.Components.Atoms.Dropdown,u=n.Components.Atoms.DropdownSize,f=function(n){function t(t){var i=n.call(this,t)||this;return i.getChangeStatusUrl=function(){var n=i.props,t=n.changeStatusUrl,r=n.offer;return t+"?"+$.param({offerId:r.Id})},i.getDownloadPdfUrl=function(n){var t=i.props.downloadPdfUrl;return t+"?"+$.param({fileId:n})},i.getDownloadPdfFromObjectStorageUrl=function(n){var t=i.props.downloadPdfFromObjectStorageUrl;return t+"?"+$.param({offerId:n})},i.handleChangeStatus=function(){US.utils.window.redirect(i.getChangeStatusUrl())},i.getPdfData=function(){var n=i.props.offer;return JSON.stringify({applicationId:n.ApplicationId,brandId:n.BrandId,offerLetterBody:n.getMaterializedBody(),offerId:n.Id})},i.handleGeneratePdf=function(){var n=i.props,f=n.offer,e=n.generatePdfUrl,t=n.onDownloadPdfFail,r=n.onDownloadPdfSuccess,u=n.onPdfLoading,o=n.downloadPdfUrl;i.handleCloseDropdown();u(!0);$.ajax({url:e,data:i.getPdfData(),method:"POST",dataType:"json",permissionOptions:{onClose:US.utils.window.reload}}).done(function(n){u(!1);n.success?(US.utils.window.redirectWithoutUnloadEvents(i.getDownloadPdfUrl(n.data.fileId)),r&&r(f.Body)):t&&t(n)})},i.handleDownloadPdfFromObjectStorage=function(){var n=i.props,t=n.offer,e=n.updateOfferActivityUrl,r=n.onDownloadPdfSuccess,u=n.onDownloadPdfFail,f=n.onPdfLoading;i.handleCloseDropdown();f(!0);$.ajax({url:e,data:JSON.stringify({offerId:t.Id}),method:"POST",dataType:"json"}).done(function(n){f(!1);n.success?(US.utils.window.redirectWithoutUnloadEvents(i.getDownloadPdfFromObjectStorageUrl(t.Id)),r&&r(t.Body)):u&&u(n)})},i.state={isOpen:!1},i}return __extends(t,n),t.prototype.handleCloseDropdown=function(){this.setState({isOpen:!1})},t.prototype.handleTriggerClick=function(){this.setState({isOpen:!this.state.isOpen})},t.prototype.render=function(){var n=this,t=this.props.offer,f=this.state.isOpen;return React.createElement(r,{className:"base-dropdown base-dropdown select-list-filter mb-3",dataAutomation:"offer-more-actions",isOpen:f,onCloseRequest:function(){return n.handleCloseDropdown()},size:u.Xs,trigger:function(){return React.createElement(i,{className:"btn-xs","data-automation":"offer-more-actions-button",onClick:function(){return n.handleTriggerClick()}},React.createElement("i",{className:"fa fa-ellipsis-h fa-lg"}))},dropdownRef:function(t){n.element=t}},React.createElement("div",null,t.Authorization.AllowChangeStatus&&React.createElement("div",{className:"select-list-option","data-automation":"change-status",onClick:function(){return n.handleChangeStatus()}},$.t("OfferDetail.Action.ChangeStatus")),t.Authorization.AllowGeneratePdf&&React.createElement("div",{className:"select-list-option","data-automation":"generate-pdf",onClick:function(){return t.UnsignedLetterId?n.handleDownloadPdfFromObjectStorage():n.handleGeneratePdf()}},$.t("OfferDetail.Action.GeneratePdf"))))},t.defaultProps={},t}(React.Component);t.OfferMoreActions=f})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"row","data-automation":"offer-timestamps"},React.createElement("div",{className:"col-md-24"},React.createElement("div",{className:"well pb-1"},React.createElement("div",{className:"row summary"},React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.Created")),React.createElement("div",{"data-automation":"created-at"},n.CreatedAt.format("L")," ",$.t("OfferDetail.By")," ",n.CreatorName.firstLast()))),React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",{"data-automation":"status-label"},$.t("Common.Offer.StatusBecame",{context:n.getStatusName()})),React.createElement("div",{className:classNames([{none:!n.hasStatusDate()}]),"data-automation":"status-date"},n.hasStatusDate()?n.StatusDate.format("L"):""))),React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.LastUpdated")),React.createElement("div",{"data-automation":"last-modified"},n.LastModified.format("L"))))),n.hasExpirationDate()&&React.createElement("div",{className:"row summary"},React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",{"data-automation":"expiration-label"},$.t("OfferDetail.ExpirationLabel")),React.createElement("div",{"data-automation":"expiration-date"},n.ExpirationDate.format("L"))))))))},t}(React.Component);n.OfferTimestamps=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.componentDidMount=function(){$(document).ready(function(){$("[data-automation='email-body']").find("a").prop("tabindex","-1")})},t.prototype.render=function(){var n=this.props,t=n.subject,i=n.body,r=n.toAddress,u=n.fromAddress;return React.createElement("div",null,React.createElement("div",{"data-automation":"email-subject"},$.t("OfferDetail.Activity.EmailSubject",{subject:t})),React.createElement("div",{"data-automation":"email-from-address"},$.t("OfferDetail.Activity.EmailFromAddress",{fromAddress:u})),React.createElement("div",{"data-automation":"email-to-address"},$.t("OfferDetail.Activity.EmailToAddress",{toAddress:r})),React.createElement("br",null),React.createElement("div",{"data-automation":"email-body",className:"disable-click",dangerouslySetInnerHTML:{__html:i}}))},t}(React.Component);n.OfferActionEmailInfo=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Recruiter.OfferActivityType,r=function(n){function r(t){return n.call(this,t)||this}return __extends(r,n),r.prototype.render=function(){var n=this.props.activity;switch(n.Type){case i.StatusChange:return React.createElement(t.OfferActivityStatusChange,{statusChange:n});case i.Approval:return React.createElement(t.OfferActivityApproval,{approval:n});case i.Comment:return React.createElement(t.OfferActivityComment,{comment:n});case i.ApproverReassigned:return React.createElement(t.OfferActivityApproverReassigned,{reassignAction:n});case i.PdfDownloaded:return React.createElement(t.OfferActivityPdfDownloaded,{pdfDownloaded:n});case i.SentToCandidate:return React.createElement(t.OfferActivitySentToCandidate,{sentToCandidate:n});case i.ResentToCandidate:return React.createElement(t.OfferActivityResentToCandidate,{resentToCandidate:n});case i.OfferAccepted:return React.createElement(t.OfferActivityAcceptedByCandidate,{acceptedByCandidate:n});case i.OfferDocumentsEdited:return React.createElement(t.OfferActivityDocumentsEdited,{documentsEditedAction:n});default:return null}},r}(React.Component);t.OfferActivity=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r=t.Components.Atoms.ShowHide,u=function(t){function u(){return t!==null&&t.apply(this,arguments)||this}return __extends(u,t),u.prototype.render=function(){var t=this.props.acceptedByCandidate;return React.createElement("div",{"data-automation":"activity-row",className:"panel-heading"},React.createElement("div",{"data-automation":"activity-header-row",className:"row"},React.createElement("div",{className:"col-sm-19 break-word"},React.createElement("h5",{"data-automation":"activity-title"},React.createElement("i",{className:"fa fa-check-circle mr-2"}),React.createElement("span",null,t.Signature?$.t("OfferDetail.Activity.SignedByCandidate",{name:t.AuthorName.firstLast()}):$.t("OfferDetail.Activity.AcknowledgedByCandidate",{name:t.AuthorName.firstLast()})))),React.createElement("div",{className:"col-sm-5 text-right text-left-xs"},React.createElement("span",{"data-automation":"activity-date"},n.Utils.Date.formatDateString(t.TimeStamp)),React.createElement("br",null),React.createElement("span",{"data-automation":"activity-time"},t.TimeStamp.format("h:mm a")),React.createElement("br",null))),React.createElement(r,{content:React.createElement("div",{className:"row","data-automation":"email-content"},React.createElement("div",{className:"col-sm-24 pt-3"},React.createElement(i.OfferActionEmailInfo,{subject:t.Email.EmailSubject,body:t.Email.EmailHtmlBody,fromAddress:t.Email.FromEmail,toAddress:t.Email.ToEmail})))}))},u}(React.Component);i.OfferActivityAcceptedByCandidate=u})(r=i.OfferDetails||(i.OfferDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.approval;return React.createElement("div",{"data-automation":"activity-row",className:"panel-heading"},React.createElement("div",{"data-automation":"activity-header-row",className:"row"},React.createElement("div",{className:"col-sm-19 break-word"},React.createElement("h5",{"data-automation":"activity-title"},t.IsApproved&&!t.ViaEmail&&React.createElement("div",null,React.createElement("i",{className:"fa fa-check-circle mr-2"}),React.createElement("span",{className:"approval-comment-header"},$.t("OfferDetail.Activity.Approved",{name:t.AuthorName.firstLast()}))),t.IsApproved&&t.ViaEmail&&React.createElement("div",null,React.createElement("i",{className:"fa fa-check-circle mr-2"}),React.createElement("span",{className:"approval-comment-header"},$.t("OfferDetail.Activity.ApprovedViaEmail",{name:t.AuthorName.firstLast()}))),!t.IsApproved&&!t.ViaEmail&&React.createElement("div",null,React.createElement("i",{className:"fa fa-times-circle mr-2"}),React.createElement("span",{className:"approval-comment-header"},$.t("OfferDetail.Activity.Rejected",{name:t.AuthorName.firstLast()}))),!t.IsApproved&&t.ViaEmail&&React.createElement("div",null,React.createElement("i",{className:"fa fa-times-circle mr-2"}),React.createElement("span",{className:"approval-comment-header"},$.t("OfferDetail.Activity.RejectedViaEmail",{name:t.AuthorName.firstLast()}))))),React.createElement("div",{className:"col-sm-5 text-right text-left-xs"},React.createElement("span",{"data-automation":"activity-date"},n.Utils.Date.formatDateString(t.TimeStamp)),React.createElement("br",null),React.createElement("span",{"data-automation":"activity-time"},t.TimeStamp.format("h:mm a")))),React.createElement("div",{className:"row mt-2"},React.createElement("div",{className:"col-sm-24"},React.createElement("div",{"data-automation":"activity-comment"},React.createElement("span",{className:"activity-comment"},t.Comment)))))},i}(React.Component);t.OfferActivityApproval=i})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.reassignAction;return React.createElement("div",{"data-automation":"activity-row",className:"panel-heading"},React.createElement("div",{"data-automation":"activity-header-row",className:"row"},React.createElement("div",{className:"col-sm-19 break-word"},React.createElement("h5",{"data-automation":"activity-title"},React.createElement("i",{className:"fa fa-exchange mr-2"}),React.createElement("span",null,$.t("OfferDetail.Activity.Reassigned",{name:t.AuthorName.firstLast()})))),React.createElement("div",{className:"col-sm-5 text-right text-left-xs"},React.createElement("span",{"data-automation":"activity-date"},n.Utils.Date.formatDateString(t.TimeStamp)),React.createElement("br",null),React.createElement("span",{"data-automation":"activity-time"},t.TimeStamp.format("h:mm a")))),React.createElement("div",{className:"row mt-2"},React.createElement("div",{className:"col-sm-24 text-left-xs"},React.createElement("strong",null,React.createElement("span",{"data-automation":"activity-old-approver"},t.OldApprover.firstLast()),React.createElement("i",{className:"fa fa-arrow-right mx-2"}),React.createElement("span",{"data-automation":"activity-new-approver"},t.NewApprover.firstLast())))),React.createElement("div",{className:"row mt-2"},React.createElement("div",{className:"col-sm-24"},React.createElement("div",{"data-automation":"activity-comment"},React.createElement("span",{className:"activity-comment"},t.Comment)))))},i}(React.Component);t.OfferActivityApproverReassigned=i})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Recruiter.OfferCommentType,r=function(t){function r(){return t!==null&&t.apply(this,arguments)||this}return __extends(r,t),r.prototype.render=function(){var t=this.props.comment;return React.createElement("div",{"data-automation":"activity-row",className:"panel-heading"},React.createElement("div",{"data-automation":"activity-header-row",className:"row"},React.createElement("div",{className:"col-sm-19 break-word"},React.createElement("h5",{"data-automation":"activity-title"},t.CommentType===i.General&&React.createElement("div",null,React.createElement("i",{className:"fa fa-comments-o mr-2"}),React.createElement("span",null,$.t("OfferDetail.Activity.CommentGeneral",{name:t.AuthorName.firstLast()}))),t.CommentType===i.Approval&&React.createElement("div",null,React.createElement("i",{className:"fa fa-comments-o mr-2"}),React.createElement("span",null,$.t("OfferDetail.Activity.CommentApproval",{name:t.AuthorName.firstLast()}))))),React.createElement("div",{className:"col-sm-5 text-right text-left-xs"},React.createElement("span",{"data-automation":"activity-date"},n.Utils.Date.formatDateString(t.TimeStamp)),React.createElement("br",null),React.createElement("span",{"data-automation":"activity-time"},t.TimeStamp.format("h:mm a")))),React.createElement("div",{className:"row mt-2"},React.createElement("div",{className:"col-sm-24"},React.createElement("div",{"data-automation":"activity-comment"},React.createElement("span",{className:"activity-comment"},t.Comment)))))},r}(React.Component);t.OfferActivityComment=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.documentsEditedAction,r=t.NewOfferDocuments.filter(function(n){return t.OldOfferDocuments.find(function(t){return t.Id==n.Id})==null}).sort(function(n,t){return n.FileName.localeCompare(t.FileName)}),u=t.OldOfferDocuments.filter(function(n){return t.NewOfferDocuments.find(function(t){return t.Id==n.Id})==null})[0],i=r.length>0;return React.createElement("div",{"data-automation":"activity-row",className:"panel-heading"},React.createElement("div",{"data-automation":"activity-header-row",className:"row"},React.createElement("div",{className:"col-sm-19 break-word"},React.createElement("h5",{"data-automation":"activity-title"},React.createElement("i",{className:"fa fa-pencil mr-2"}),React.createElement("span",null,i?$.t("OfferDetail.Activity.DocumentsAdded",{name:t.AuthorName.firstLast()}):$.t("OfferDetail.Activity.DocumentsRemoved",{name:t.AuthorName.firstLast()})))),React.createElement("div",{className:"col-sm-5 text-right text-left-xs"},React.createElement("span",{"data-automation":"activity-date"},n.Utils.Date.formatDateString(t.TimeStamp)),React.createElement("br",null),React.createElement("span",{"data-automation":"activity-time"},t.TimeStamp.format("h:mm a")))),React.createElement("div",{className:"row mt-2"},React.createElement("div",{className:"col-sm-24"},React.createElement("strong",null,i&&React.createElement("div",{"data-automation":"activity-new-documents"},r.map(function(n){return React.createElement("div",{key:n.Id},React.createElement("span",null,n.FileName))})),!i&&React.createElement("div",{"data-automation":"activity-removed-document"},React.createElement("span",null,u.FileName))))))},i}(React.Component);t.OfferActivityDocumentsEdited=i})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Utils.WithErrorHandling,r=function(n){function r(t){return n.call(this,t)||this}return __extends(r,n),r.prototype.render=function(){var n=this.props,u=n.addCommentUrl,f=n.offerId,e=n.approvalsEnabled,o=n.loadActivities,r=n.activities;return React.createElement("div",null,React.createElement("div",{"data-automation":"offer-activities"},React.createElement("div",{className:"row mt-4"},React.createElement("div",{className:"col-md-12 col-xs-12"},React.createElement("label",null,React.createElement("h4",{"data-automation":"activity-section-title"},$.t("OfferDetail.Activity.View")))),React.createElement("div",{className:"col-md-12 col-xs-12 pull-right"},React.createElement(i,null,function(n){return React.createElement(t.OfferAddComment,__assign({offerId:f,approvalsEnabled:e,loadActivities:o,addCommentUrl:u},n))}))),r.length>0&&r.map(function(n,i){return React.createElement("div",{className:"panel panel-default",key:i},React.createElement(t.OfferActivity,{activity:n}))}),r.length===0&&React.createElement("div",{className:"mt-3 text-muted text-italic no-activity","data-automation":"no-activity"},$.t("OfferDetail.Activity.NoActivity"))))},r}(React.Component);t.OfferActivityLog=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.pdfDownloaded;return React.createElement("div",{"data-automation":"activity-row",className:"panel-heading"},React.createElement("div",{"data-automation":"activity-header-row",className:"row"},React.createElement("div",{className:"col-sm-19 break-word"},React.createElement("h5",{"data-automation":"activity-title"},React.createElement("div",null,React.createElement("i",{className:"fa fa-cloud-download mr-2"}),React.createElement("span",{className:"pdf-downloaded-comment-header"},$.t("OfferDetail.Activity.PdfDownloadedHeader",{name:t.AuthorName.firstLast()}))))),React.createElement("div",{className:"col-sm-5 text-right text-left-xs"},React.createElement("span",{"data-automation":"activity-date"},n.Utils.Date.formatDateString(t.TimeStamp)),React.createElement("br",null),React.createElement("span",{"data-automation":"activity-time"},t.TimeStamp.format("h:mm a")))),React.createElement("div",{className:"row mt-2"},React.createElement("div",{className:"col-sm-24"},React.createElement("div",{"data-automation":"activity-comment"},React.createElement("span",null,$.t("OfferDetail.Activity.PdfDownloadedBody",{name:t.AuthorName.firstLast(),fileName:t.FileName}))))))},i}(React.Component);t.OfferActivityPdfDownloaded=i})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r=t.Components.Atoms.ShowHide,u=function(t){function u(){return t!==null&&t.apply(this,arguments)||this}return __extends(u,t),u.prototype.render=function(){var t=this.props.resentToCandidate;return React.createElement("div",{"data-automation":"activity-row",className:"panel-heading"},React.createElement("div",{"data-automation":"activity-header-row",className:"row"},React.createElement("div",{className:"col-sm-19 break-word"},React.createElement("h5",{"data-automation":"activity-title"},React.createElement("i",{className:"fa fa-envelope mr-2"}),React.createElement("span",null,$.t("OfferDetail.Activity.SentToCandidate",{name:t.AuthorName.firstLast()})))),React.createElement("div",{className:"col-sm-5 text-right text-left-xs"},React.createElement("span",{"data-automation":"activity-date"},n.Utils.Date.formatDateString(t.TimeStamp)),React.createElement("br",null),React.createElement("span",{"data-automation":"activity-time"},t.TimeStamp.format("h:mm a")),React.createElement("br",null))),React.createElement(r,{content:React.createElement("div",{className:"row","data-automation":"email-content"},React.createElement("div",{className:"col-sm-24 pt-3"},React.createElement(i.OfferActionEmailInfo,{subject:t.Email.EmailSubject,body:t.Email.EmailHtmlBody,fromAddress:t.Email.FromEmail,toAddress:t.Email.ToEmail})))}))},u}(React.Component);i.OfferActivityResentToCandidate=u})(r=i.OfferDetails||(i.OfferDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r=t.Components.Atoms.ShowHide,u=function(t){function u(){return t!==null&&t.apply(this,arguments)||this}return __extends(u,t),u.prototype.render=function(){var t=this.props.sentToCandidate;return React.createElement("div",{"data-automation":"activity-row",className:"panel-heading"},React.createElement("div",{"data-automation":"activity-header-row",className:"row"},React.createElement("div",{className:"col-sm-19 break-word"},React.createElement("h5",{"data-automation":"activity-title"},React.createElement("i",{className:"fa fa-envelope mr-2"}),React.createElement("span",null,$.t("OfferDetail.Activity.SentToCandidate",{name:t.AuthorName.firstLast()})))),React.createElement("div",{className:"col-sm-5 text-right text-left-xs"},React.createElement("span",{"data-automation":"activity-date"},n.Utils.Date.formatDateString(t.TimeStamp)),React.createElement("br",null),React.createElement("span",{"data-automation":"activity-time"},t.TimeStamp.format("h:mm a")),React.createElement("br",null))),t.ExpirationDate!=null&&React.createElement("div",{className:"row mt-2"},React.createElement("div",{className:"col-sm-24 text-right text-left-xs"},React.createElement("strong",{"data-automation":"activity-expiration-date"},$.t("OfferDetail.ExpirationAlreadySet",{expirationDate:n.Utils.Date.formatDateString(t.ExpirationDate)})))),React.createElement(r,{content:React.createElement("div",{className:"row","data-automation":"email-content"},React.createElement("div",{className:"col-sm-24 pt-3"},React.createElement(i.OfferActionEmailInfo,{subject:t.Email.EmailSubject,body:t.Email.EmailHtmlBody,fromAddress:t.Email.FromEmail,toAddress:t.Email.ToEmail})))}))},u}(React.Component);i.OfferActivitySentToCandidate=u})(r=i.OfferDetails||(i.OfferDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Recruiter.OfferStatus,r=function(t){function r(){return t!==null&&t.apply(this,arguments)||this}return __extends(r,t),r.prototype.render=function(){var t=this.props.statusChange;return React.createElement("div",{"data-automation":"activity-row",className:"panel-heading"},React.createElement("div",{"data-automation":"activity-header-row",className:"row"},React.createElement("div",{className:"col-sm-19 break-word"},React.createElement("h5",{"data-automation":"activity-title"},React.createElement("i",{className:"fa fa-long-arrow-right mr-2"}),React.createElement("span",null,$.t("OfferDetail.Activity.StatusChange",{name:t.AuthorName.firstLast()})))),React.createElement("div",{className:"col-sm-5 text-right text-left-xs"},React.createElement("span",{"data-automation":"activity-date"},n.Utils.Date.formatDateString(t.TimeStamp)),React.createElement("br",null),React.createElement("span",{"data-automation":"activity-time"},t.TimeStamp.format("h:mm a")))),React.createElement("div",{className:"row mt-2"},React.createElement("div",{className:"col-sm-24 text-left-xs"},React.createElement("strong",null,React.createElement("span",{"data-automation":"activity-status-from"},$.t("Common.Offer.Status",{context:i[t.FromStatus]})),React.createElement("i",{className:"fa fa-arrow-right mx-2"}),React.createElement("span",{"data-automation":"activity-status-to"},$.t("Common.Offer.Status",{context:i[t.ToStatus]}))))),React.createElement("div",{className:"row mt-2"},React.createElement("div",{className:"col-sm-24"},React.createElement("div",{"data-automation":"activity-comment"},React.createElement("span",{className:"activity-comment"},t.Comment)))))},r}(React.Component);t.OfferActivityStatusChange=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r=n.Recruiter.OfferCommentType,f=t.Components.Atoms.FormGroup,e=t.Components.Atoms.FieldErrors,o=t.Components.Atoms.TextAreaWithCounter,u=t.Components.Atoms.Button,s=t.Components.Molecules.ModalDialog,h=t.Components.Atoms.DomainErrors,c=function(n){function t(t){var i=n.call(this,t)||this;return i.commentLimit=4e3,i.canSave=function(){var n=i.state.comment;return n.length>0},i.getCancelPromptText=function(){var n=i.state,t=n.comment,r=n.commentType;return t.length>0||r!==""?$.t("OfferDetail.CancelPromptText"):null},i.getCommentTypes=function(){var n=i.props.approvalsEnabled;return n?[r.General,r.Approval]:[r.General]},i.handleCommentTypeChange=function(n){i.setState({commentType:n.target.value})},i.handleCommentChange=function(n){i.setState({comment:n.target.value})},i.handleSaveSuccess=function(n){var t=i.props.loadActivities;t(n);i.setState({commentType:"",comment:"",showModal:!1})},i.openModal=function(){i.setState({showModal:!0})},i.closeModal=function(){var n=i.props.errorHandler;n.clearErrors();i.setState({showModal:!1,commentType:"",comment:""})},i.state={commentType:"",comment:"",showModal:!1},US.utils.window.attachBeforeUnload(i.getCancelPromptText),i}return __extends(t,n),t.prototype.handleSave=function(){var i=this,n=this.props,r=n.addCommentUrl,u=n.offerId,f=n.errorHandler,t=this.state,e=t.commentType,o=t.comment;$.post({url:r,data:JSON.stringify({OfferId:u,Type:e,Comment:o})}).done(function(n){f.processResponse(n,i.handleSaveSuccess)})},t.prototype.render=function(){var t=this,n=this.props.errorHandler,i=this.state,l=i.commentType,a=i.comment,v=i.showModal,c=this.canSave();return React.createElement("div",null,React.createElement(u,{onClick:function(){return t.openModal()},dataAutomation:"open-comment-modal",className:"pull-right mb-3",text:$.t("OfferDetail.Activity.AddComment")}),React.createElement(s,{show:v,title:$.t("OfferDetail.Activity.AddComment"),actions:React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(u,{buttonType:"primary",className:classNames([{disabled:!c}]),disabled:!c,onClick:function(){return t.handleSave()},dataAutomation:"add"},$.t("Common.Add")),React.createElement(u,{buttonType:"link",onClick:function(){return t.closeModal()},dataAutomation:"cancel"},$.t("Common.Cancel"))))},React.createElement("div",null,React.createElement(f,{highlight:n.containsFieldErrors("Type"),required:!0},React.createElement("label",{className:"mr-2",htmlFor:"Type"},React.createElement("span",null,$.t("OfferDetail.Activity.CommentType"))),React.createElement("select",{className:"form-control",onChange:n.processFieldChange("Type",function(n){t.handleCommentTypeChange(n)}),"data-automation":"comment-type",value:l},React.createElement("option",{value:""},$.t("OfferDetail.Activity.Choose")),this.getCommentTypes().map(function(n,t){return React.createElement("option",{key:t,id:n.toString(),value:n},$.t("Common.Offer.CommentType",{context:r[n]}))})),React.createElement(e,{dataAutomation:"comment-type-errors",errors:n.getErrorsByField("Type"),prefix:"OfferDetail.Errors."}))),React.createElement("div",{className:"row mt-3"},React.createElement("div",{className:"col-md-24"},React.createElement(f,{highlight:n.containsFieldErrors("Comment"),required:!0},React.createElement("label",{className:"mr-2",htmlFor:"Comment"},React.createElement("span",null,$.t("OfferDetail.Activity.Comment"))),React.createElement(o,{className:"form-control",value:a,limit:this.commentLimit,rows:5,onChange:n.processFieldChange("Comment",function(n){t.handleCommentChange(n)}),dataAutomation:"comment"}),React.createElement(e,{dataAutomation:"comment-errors",errors:n.getErrorsByField("Comment"),prefix:"OfferDetail.Errors."})))),n.hasDomainErrors()&&React.createElement(h,{errors:n.getDomainErrors(),errorPrefix:"OfferDetail.Errors."})))},t}(React.Component);i.OfferAddComment=c})(r=i.OfferDetails||(i.OfferDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var u=t.Components.Atoms.Button,r=n.Recruiter.OfferStatus,f=t.Components.Utils.WithErrorHandling,e=t.Components.Atoms.ApplyChangesIndicator,o=t.Components.Atoms.SuccessIndicatorType,s=function(t){function s(n){var i=t.call(this,n)||this;return i.handleReassign=function(n){i.setState({reassignOpenIndex:n,reassignSuccessIndicatorIndex:-1})},i.setReassignDeferred=function(n){i.setState({savingDeferred:n})},i.onReassignSuccess=function(n,t){i.setState({reassignOpenIndex:-1,reassignSuccessIndicatorIndex:n});var r=i.props.onReassignSuccess;r&&r(n,t)},i.onReassignCancel=function(){i.setState({reassignOpenIndex:-1})},i.showNameOnly=function(){var n=i.props.offer;return n.Status===r.Draft||n.Status===r.RejectedDraft},i.showReassign=function(){var n=i.props.offer;return n.Authorization.AllowReassign&&n.ApprovalTasks.some(function(n){return!n.isStatusFinal()})},i.hasApproverLostRole=function(n){var t=i.props.offer;return t.isDraftOrPendingApprovalStatus()&&n.isApproverIneligible()},i.state={reassignOpenIndex:-1,reassignSuccessIndicatorIndex:-1,savingDeferred:null},i}return __extends(s,t),s.prototype.render=function(){var t=this,s=this.props,r=s.offer,c=s.loggedInPersonId,l=s.getTopApproversUrl,a=s.searchApproversUrl,v=s.reassignUrl,y=s.showTitle,h=this.state,p=h.reassignOpenIndex,w=h.reassignSuccessIndicatorIndex,b=h.savingDeferred;return React.createElement("div",{"data-automation":"offer-approvals"},y&&React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-16 col-sm-8"},r.ApprovalProcessType===n.Common.ApprovalProcessType.Parallel&&React.createElement("h4",{"data-automation":"offer-approvals-section-title"},$.t("OfferDetail.ApprovalProcess.TitleParallel")),r.ApprovalProcessType===n.Common.ApprovalProcessType.Sequential&&React.createElement("h4",{"data-automation":"offer-approvals-section-title"},$.t("OfferDetail.ApprovalProcess.TitleSequential")))),React.createElement("div",{className:"form-group"},React.createElement("div",null,React.createElement("span",{"data-automation":"approval-process-description"},$.t("OfferDetail.ApprovalProcess.Description",{context:r.getApprovalProcessTypeName()})))),React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.Approvers")),!r.hasApprovers()&&React.createElement("div",{className:"none","data-automation":"no-approvers"},$.t("OfferDetail.NoApprovers")),r.hasApprovers()&&React.createElement("div",{"data-automation":"approval-task-list"},r.ApprovalTasks.map(function(n,s){return n.Approver===null?null:t.showNameOnly()?React.createElement("div",{"data-automation":"approval-task-row",className:"row approval-task",key:s},React.createElement("div",{className:"col-md-24 pl-0"},React.createElement(i.OfferApproverName,{approvalTask:n,loggedInPersonId:c}),t.hasApproverLostRole(n)&&React.createElement(i.OfferApproverLostRole,{className:"ml-2"}))):React.createElement("div",{"data-automation":"approval-task-row",className:"row approval-task list-item",key:s},React.createElement("div",{className:classNames(["pl-0",{"col-md-8":t.showReassign(),"col-md-12":!t.showReassign()}])},React.createElement(i.OfferApproverName,{approvalTask:n,loggedInPersonId:c})),React.createElement("div",{className:"col-md-12 pl-0"},React.createElement("div",{className:"col-md-12"},React.createElement(i.OfferApprovalStatus,{approvalTask:n})),React.createElement("div",{className:"col-md-12"},t.hasApproverLostRole(n)&&React.createElement(i.OfferApproverLostRole,null))),r.Authorization.AllowReassign&&!n.isStatusFinal()&&React.createElement("div",{className:"col-md-4 px-0"},React.createElement("span",{className:"ml-2"},React.createElement(u,{"data-automation":"approver-reassign",onClick:function(){return t.handleReassign(s)}},$.t("OfferDetail.Reassign.Reassign")),s===w&&React.createElement(e,{deferred:b,successIndicatorType:o.IconOnly})),React.createElement(f,null,function(u){return React.createElement(i.OfferApproverReassignModal,__assign({offer:r,approvalTask:n,approvalTaskIndex:s,getTopApproversUrl:l,searchApproversUrl:a,reassignUrl:v,show:s===p,setReassignDeferred:t.setReassignDeferred,onReassignSuccess:t.onReassignSuccess,onReassignCancel:t.onReassignCancel},u))})))}))))},s.defaultProps={showTitle:!1},s}(React.Component);i.OfferApprovals=s})(r=i.OfferDetails||(i.OfferDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var f=n.Common.ApprovalProcessType,s=n.Recruiter.OfferApprovalTask,r=t.Components.Atoms.Button,e=t.Components.Atoms.FieldErrors,u=t.Components.Atoms.FormGroup,o=t.Containers.Shared.RecruiterTypeahead,h=function(n){function t(t){var i=n.call(this,t)||this;return i.defaultSelectedApprovers=function(n){return n.hasApprover()?[n.Approver]:[]},i.handleApproverChange=function(n,t){var u=i.props.onOfferChange,r;t.length>0?(r=t[0],n.Approver=r):n.Approver=null;u()},i.handleParallelChange=function(){var n=i.props,t=n.offer,r=n.onOfferChange;t.ApprovalProcessType=f.Parallel;r()},i.handleSequentialChange=function(){var n=i.props,t=n.offer,r=n.onOfferChange;t.ApprovalProcessType=f.Sequential;r()},i.handleAddApprovalTask=function(){var n=i.props,t=n.offer,r=n.onOfferChange;t.addApprovalTask(new s({}));r()},i.handleRemoveApprovalTask=function(n){var t=i.props,r=t.offer,u=t.onOfferChange;r.removeApprovalTask(n);u()},i.handleMoveApprovalTaskDown=function(n){var t=i.props,r=t.offer,u=t.onOfferChange;r.moveApprovalTaskDown(n);u()},i.handleMoveApprovalTaskUp=function(n){var t=i.props,r=t.offer,u=t.onOfferChange;r.moveApprovalTaskUp(n);u()},i}return __extends(t,n),t.prototype.render=function(){var t=this,s=this.props,n=s.offer,h=s.getTopApproversUrl,c=s.searchApproversUrl,f=s.errorHandler;return React.createElement("div",{"data-automation":"offer-approvals"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.ApprovalProcess.Header")),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-24"},React.createElement("div",{className:"radio"},React.createElement("label",null,React.createElement("input",{id:"ParallelApprovalProcessType",name:"ApprovalProcessType","data-automation":"parallel-approval-process-type",type:"radio",checked:n.isApprovalProcessParallel(),onChange:this.handleParallelChange}),React.createElement("span",null,$.t("Common.ApprovalProcess.Type_Parallel")),React.createElement("br",null),React.createElement("span",{className:"text-muted"},$.t("OfferCreate.Approvals.ApprovalProcess.Description_Parallel")))))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-24 "},React.createElement("div",{className:"radio"},React.createElement("label",null,React.createElement("input",{id:"SequentialApprovalProcessType",name:"ApprovalProcessType","data-automation":"sequential-approval-process-type",type:"radio",checked:n.isApprovalProcessSequential(),onChange:this.handleSequentialChange}),React.createElement("span",null,$.t("Common.ApprovalProcess.Type_Sequential")),React.createElement("br",null),React.createElement("span",{className:"text-muted"},$.t("OfferCreate.Approvals.ApprovalProcess.Description_Sequential"))))))),React.createElement("div",{className:"form-group"},React.createElement(u,{highlight:f.containsFieldErrors("ApprovalTasks.Approver")},React.createElement("label",{className:"required"},$.t("OfferDetail.Approvers"))),React.createElement("div",{className:"list-group mb-2","data-automation":"approval-task-list"},n.ApprovalTasks.map(function(s,l){return React.createElement("div",{"data-automation":"approval-task-row",key:l},!n.hasMultipleApprovalTasks()&&React.createElement("div",{className:"row paragraph"},React.createElement("div",{className:"col-xs-16 col-sm-8 col-md-8"},React.createElement(u,{required:!0,highlight:f.containsFieldErrors("ApprovalTasks["+l+"].Approver")},React.createElement(o,{id:"Approver"+l,defaultSelected:t.defaultSelectedApprovers(s),dataAutomation:"approver",getTopOptionsUrl:h,searchOptionsUrl:c,onSelectionChange:f.processFieldChange("ApprovalTasks["+l+"].Approver",function(n){return t.handleApproverChange(s,n)}),subHtmlText:s.Approver!=null?s.Approver.EmailAddress():""}),React.createElement(e,{dataAutomation:"approver-errors",errors:f.getErrorsByField("ApprovalTasks["+l+"].Approver"),prefix:"OfferDetail.Errors."}))),React.createElement("div",{className:"col-xs-20 col-sm-8 col-md-16"},React.createElement("div",{className:"form-inline"},n.isDraftOrPendingApprovalStatus()&&s.isApproverIneligible()&&React.createElement(i.OfferApproverLostRole,{className:"mt-2"})))),n.hasMultipleApprovalTasks()&&React.createElement("div",{className:"row paragraph"},React.createElement("div",{className:"col-xs-1 col-sm-1 col-md-1 pt-2"},React.createElement("span",{className:"text-pending number-big-size","data-automation":"approver-index"},l+1)),React.createElement("div",{className:"col-xs-20 col-sm-20 col-md-23 pl-0"},React.createElement("div",{className:"col-xs-20 col-sm-8 col-md-7"},React.createElement(u,{required:!0,highlight:f.containsFieldErrors("ApprovalTasks["+l+"].Approver")},React.createElement(o,{id:"Approver"+l,defaultSelected:t.defaultSelectedApprovers(s),dataAutomation:"approver",getTopOptionsUrl:h,searchOptionsUrl:c,onSelectionChange:f.processFieldChange("ApprovalTasks["+l+"].Approver",function(n){return t.handleApproverChange(s,n)}),subHtmlText:s.Approver!=null?s.Approver.EmailAddress():""}),React.createElement(e,{dataAutomation:"approver-errors",errors:f.getErrorsByField("ApprovalTasks["+l+"].Approver"),prefix:"OfferDetail.Errors."}))),React.createElement("div",{className:"col-xs-20 col-sm-8 col-md-16"},React.createElement("div",{className:"form-inline"},n.isApprovalProcessSequential()&&React.createElement("div",{className:"btn-group my-0 mr-2","data-automation":"approval-task-move-buttons"},React.createElement(r,{dataAutomation:"approval-task-move-up",key:"up",icon:"fa fa-arrow-up",disabled:!n.canApprovalTaskBeMovedUp(l),onClick:function(){return t.handleMoveApprovalTaskUp(l)}}),React.createElement(r,{dataAutomation:"approval-task-move-down",key:"down",icon:"fa fa-arrow-down",disabled:!n.canApprovalTaskBeMovedDown(l),onClick:function(){return t.handleMoveApprovalTaskDown(l)}})),React.createElement(r,{buttonType:"default",dataAutomation:"approval-task-delete-button",icon:"fa fa-trash-o",onClick:function(){return t.handleRemoveApprovalTask(l)}}),n.isDraftOrPendingApprovalStatus()&&s.isApproverIneligible()&&React.createElement("div",{className:"form-group"},React.createElement(i.OfferApproverLostRole,{className:"ml-3"})))))))})),React.createElement(r,{buttonType:"default",className:"mt-2",dataAutomation:"add-approver-button",icon:"fa fa-plus",text:$.t("OfferCreate.Approvals.AddApprover"),onClick:function(){return t.handleAddApprovalTask()}})))},t}(React.Component);i.OfferApprovalsEdit=h})(r=i.OfferDetails||(i.OfferDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.state={},i}return __extends(t,n),t.prototype.render=function(){var n=this.props.approvalTask;return React.createElement("div",null,React.createElement("span",{className:classNames("dot","label-approval-status-"+n.StatusName.toLowerCase()),"data-automation":"approval-status-icon"}),React.createElement("span",{className:"ml-2","data-automation":"approval-status-name"},$.t("Common.Approval.Status",{context:n.StatusName})),React.createElement("span",{className:"ml-1","data-automation":"approval-status-date"},n.isStatusFinal()?n.StatusDate.format("L"):""))},t.defaultProps={},t}(React.Component);n.OfferApprovalStatus=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.Tooltip,r=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.className;return React.createElement("div",{className:classNames(["approver-lost-role","hidden-xs",n]),"data-automation":"approver-lost-role"},React.createElement("div",null,React.createElement(i,{content:$.t("OfferDetail.ApproverLosesRole.ToolTip"),wrapContent:!0,width:"max-content",showTimeout:0,hideTimeout:0},React.createElement("i",{className:"fa fa-1x fa-exclamation-circle text-danger mr-2","data-automation":"approver-unauthorized"})),React.createElement("span",{className:"text-danger","data-automation":"approver-ineligible"},$.t("OfferDetail.ApproverLosesRole.NoLongerEligible"))))},t}(React.Component);t.OfferApproverLostRole=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this;return i.state={},i}return __extends(t,n),t.prototype.render=function(){var t=this.props,n=t.approvalTask,i=t.loggedInPersonId;return React.createElement("span",null,React.createElement("span",{className:"approver-name","data-automation":"approver-name"},n.Approver.Id()===i?$.t("OfferDetail.Me"):n.Approver.PersonName.firstLast()),React.createElement("span",{className:"muted recruiter-typeahead-display recruiter-typeahead-subtext","data-automation":"approver-emailaddress"},n.Approver.EmailAddress()?n.Approver.EmailAddress():""))},t.defaultProps={},t}(React.Component);n.OfferApproverName=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.offer;return React.createElement("div",null,React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferCandidateName,{offer:t})),React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferCandidateEmail,{offer:t}))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferCandidatePhone,{offer:t})),React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferCandidateAddress,{offer:t}))))},i}(React.Component);n.OfferCandidate=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.Candidate.Address")),React.createElement("div",{className:classNames({none:!n.hasCandidateAddress()}),"data-automation":"candidate-address"},!n.hasCandidateAddress()&&$.t("Common.None"),n.CandidateAddress.shouldShowLine1()&&React.createElement("div",{"data-automation":"candidate-address-line1"},n.CandidateAddress.Line1()),n.CandidateAddress.shouldShowLine2()&&React.createElement("div",{"data-automation":"candidate-address-line2"},n.CandidateAddress.Line2()),n.CandidateAddress.shouldShowLocation()&&React.createElement("div",{"data-automation":"candidate-address-line3"},n.CandidateAddress.printedAddress())))},t}(React.Component);n.OfferCandidateAddress=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.Candidate.Email")),React.createElement("div",{"data-automation":"candidate-email"},n.CandidateEmail))},t}(React.Component);n.OfferCandidateEmail=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.offer,i=n.title;return React.createElement("div",{className:"form-group"},React.createElement("label",{"data-automation":"candidate-name-label"},$.t(i?"OfferDetail.Candidate.Title":"OfferDetail.Candidate.Name")),React.createElement("div",{"data-automation":"candidate-name"},t.CandidateName.firstLast()))},t.defaultProps={title:!1},t}(React.Component);n.OfferCandidateName=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.Candidate.Phone")),React.createElement("div",{className:classNames({none:!n.hasCandidatePhone()}),"data-automation":"candidate-phone"},n.CandidatePhone||$.t("Common.None")))},t}(React.Component);n.OfferCandidatePhone=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.offer;return React.createElement("div",{"data-automation":"offer-compensation"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferScheduleType,{offer:t})),React.createElement("div",{className:"col-md-8"})),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferHoursPerWeek,{offer:t})),React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferHoursPerShift,{offer:t}))),t.Authorization.AllowReadCompensation&&React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferCompensationType,{offer:t})),React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferCompensationAmount,{offer:t}))))},i}(React.Component);n.OfferCompensation=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r=n.Common.CompensationType,u=t.Components.Atoms.NumberFormat,f=function(n){function t(t){var i=n.call(this,t)||this;return i.getCompensationLabel=function(){var n=i.props.offer;switch(n.CompensationType){case r.Salary:return $.t("OfferDetail.CompensationTypeLabels.AnnualSalary");case r.Hourly:return $.t("OfferDetail.CompensationTypeLabels.HourlyRate");default:return $.t("OfferDetail.Compensation")}},i}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",{"data-automation":"compensation-amount-label"},this.getCompensationLabel()),React.createElement("div",{className:classNames([{none:!n.hasCompensationAmount()}]),"data-automation":"compensation-amount"},n.hasCompensationAmount()&&React.createElement(u,{decimalScale:4,fixedDecimalScale:!0,isCurrency:!0,value:n.CompensationAmount.Value,displayType:"text",prefix:"$",suffix:" "+n.CompensationAmount.Code}),!n.hasCompensationAmount()&&$.t("Common.NotApplicableAbbreviation")))},t}(React.Component);i.OfferCompensationAmount=f})(r=i.OfferDetails||(i.OfferDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r=n.Common.CompensationType,f=t.Components.Atoms.FieldErrors,e=t.Components.Atoms.FormGroup,o=t.Components.Atoms.NumberFormat,u=n.Common.ScheduleType,s=function(t){function i(i){var f=t.call(this,i)||this;return f.getScheduleTypes=function(){return[{Id:u.FullTime,Name:$.t("Common.Offer.ScheduleType",{context:u[u.FullTime]})},{Id:u.PartTime,Name:$.t("Common.Offer.ScheduleType",{context:u[u.PartTime]})}]},f.getCompensationTypes=function(){return[{Id:r.Salary,Name:$.t("Common.Offer.CompensationType",{context:r[r.Salary]})},{Id:r.Hourly,Name:$.t("Common.Offer.CompensationType",{context:r[r.Hourly]})}]},f.getCompensationLabel=function(){var n=f.props.offer;switch(n.CompensationType){case r.Salary:return $.t("OfferDetail.CompensationTypeLabels.AnnualSalary");case r.Hourly:return $.t("OfferDetail.CompensationTypeLabels.HourlyRate");default:return $.t("OfferDetail.Compensation")}},f.getCompensationCodes=function(){return n.CurrencyCodes.ALL.map(function(n){return{Id:n,Name:n}})},f.handleScheduleTypeSelectionChange=function(n){var t=f.props,i=t.offer,r=t.onOfferChange;i.ScheduleType=parseInt(n.target.value);r()},f.handleHoursPerWeekChange=function(n){var t=f.props,i=t.offer,r=t.onOfferChange;i.HoursPerWeek=n.floatValue||null;r()},f.handleHoursPerShiftChange=function(n){var t=f.props,i=t.offer,r=t.onOfferChange;i.HoursPerShift=n.floatValue||null;r()},f.handleCompensationTypeSelectionChange=function(n){var t=f.props,i=t.offer,r=t.onOfferChange;i.CompensationType=parseInt(n.target.value);r()},f.handleCompensationAmountChange=function(n){var t=f.props,i=t.offer,r=t.onOfferChange;i.CompensationAmount.Value=n.floatValue||null;r()},f.handleCompensationCodeSelectionChange=function(n){var t=f.props,i=t.offer,r=t.onOfferChange;i.CompensationAmount.Code=n.target.value;r()},f}return __extends(i,t),i.prototype.render=function(){var i=this.props,t=i.offer,n=i.errorHandler;return React.createElement("div",{"data-automation":"offer-compensation"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(e,{required:!0,highlight:n.containsFieldErrors("ScheduleType")},React.createElement("label",{htmlFor:"ScheduleType"},React.createElement("span",null,$.t("OfferDetail.ScheduleType"))),React.createElement("select",{className:"form-control","data-automation":"schedule-type-dropdown",value:t.ScheduleType,onChange:n.processFieldChange("ScheduleType",this.handleScheduleTypeSelectionChange)},this.getScheduleTypes().map(function(n,t){return React.createElement("option",{key:t,id:n.Id.toString(),value:n.Id},n.Name)})),React.createElement(f,{dataAutomation:"schedule-type-errors",errors:n.getErrorsByField("ScheduleType"),prefix:"OfferDetail.Errors."})))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(e,{highlight:n.containsFieldErrors("HoursPerWeek")},React.createElement("label",{htmlFor:"HoursPerWeek"},React.createElement("span",null,$.t("OfferDetail.HoursPerWeek"))),React.createElement(o,{className:"form-control",dataAutomation:"hours-per-week",decimalScale:2,allowNegative:!1,maxLength:14,value:t.HoursPerWeek,onValueChange:n.processFieldChange("HoursPerWeek",this.handleHoursPerWeekChange)}),React.createElement(f,{dataAutomation:"hours-per-week-errors",errors:n.getErrorsByField("HoursPerWeek"),prefix:"OfferDetail.Errors."}))),React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(e,{highlight:n.containsFieldErrors("HoursPerShift")},React.createElement("label",{htmlFor:"HoursPerShift"},React.createElement("span",null,$.t("OfferDetail.HoursPerShift"))),React.createElement(o,{className:"form-control",dataAutomation:"hours-per-shift",decimalScale:2,allowNegative:!1,maxLength:14,value:t.HoursPerShift,onValueChange:n.processFieldChange("HoursPerShift",this.handleHoursPerShiftChange)}),React.createElement(f,{dataAutomation:"hours-per-shift-errors",errors:n.getErrorsByField("HoursPerShift"),prefix:"OfferDetail.Errors."})))),t.Authorization.AllowReadCompensation&&React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(e,{required:!0,highlight:n.containsFieldErrors("CompensationType")},React.createElement("label",{"data-automation":"compensation-type-label",className:"mr-2",htmlFor:"CompensationType"},React.createElement("span",null,$.t("OfferDetail.CompensationType"))),React.createElement("select",{className:"form-control","data-automation":"compensation-type-dropdown",value:t.CompensationType,onChange:n.processFieldChange("CompensationType",this.handleCompensationTypeSelectionChange)},this.getCompensationTypes().map(function(n,t){return React.createElement("option",{key:t,id:n.Id.toString(),value:n.Id},n.Name)})),React.createElement(f,{dataAutomation:"compensation-type-errors",errors:n.getErrorsByField("CompensationType"),prefix:"OfferDetail.Errors."}))),React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(e,{highlight:n.containsFieldErrors("CompensationAmount")},React.createElement("label",{"data-automation":"compensation-amount-label",htmlFor:"CompensationAmount"},React.createElement("span",null,this.getCompensationLabel())),React.createElement("div",{className:"input-group","data-automation":"compensation-amount-and-code-group"},React.createElement("span",{className:"input-group-addon"},"$"),React.createElement(o,{className:"form-control compensation-amount",dataAutomation:"compensation-amount",decimalScale:4,allowNegative:!1,maxLength:22,value:t.CompensationAmount.Value,onValueChange:n.processFieldChange("CompensationAmount.Value",this.handleCompensationAmountChange)}),React.createElement("select",{className:"form-control compensation-code","data-automation":"compensation-code-dropdown",disabled:!t.Authorization.AllowEditCompensationCode,value:t.CompensationAmount.Code,onChange:n.processFieldChange("CompensationAmount.Code",this.handleCompensationCodeSelectionChange)},this.getCompensationCodes().map(function(n,t){return React.createElement("option",{key:t,id:n.Id.toString(),value:n.Id},n.Name)}))),React.createElement(f,{dataAutomation:"compensation-amount-errors",errors:n.getErrorsByField("CompensationAmount"),prefix:"OfferDetail.Errors."})))))},i}(React.Component);i.OfferCompensationEdit=s})(r=i.OfferDetails||(i.OfferDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",{"data-automation":"compensation-type-label"},$.t("OfferDetail.CompensationType")),React.createElement("div",{"data-automation":"compensation-type"},$.t("Common.Offer.CompensationType",{context:n.getCompensationTypeName()})))},t}(React.Component);n.OfferCompensationType=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.NumberFormat,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.HoursPerShift")),React.createElement("div",{className:classNames([{none:!n.hasHoursPerShift()}]),"data-automation":"hours-per-shift"},n.hasHoursPerShift()&&React.createElement(i,{decimalScale:2,value:n.HoursPerShift,displayType:"text"}),!n.hasHoursPerShift()&&$.t("Common.NotApplicableAbbreviation")))},t}(React.Component);t.OfferHoursPerShift=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.NumberFormat,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.HoursPerWeek")),React.createElement("div",{className:classNames([{none:!n.hasHoursPerWeek()}]),"data-automation":"hours-per-week"},n.hasHoursPerWeek()&&React.createElement(i,{decimalScale:2,value:n.HoursPerWeek,displayType:"text"}),!n.hasHoursPerWeek()&&$.t("Common.NotApplicableAbbreviation")))},t}(React.Component);t.OfferHoursPerWeek=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.ScheduleType")),React.createElement("div",{"data-automation":"schedule-type"},$.t("Common.Offer.ScheduleType",{context:n.getScheduleTypeName()})))},t}(React.Component);n.OfferScheduleType=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var i=this.props,t=i.offer,r=i.showTitle;return React.createElement("div",{"data-automation":"offer-contacts"},r&&React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-8 col-sm-8"},React.createElement("h4",{"data-automation":"offer-contacts-section-title"},$.t("OfferDetail.Contacts")))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.Recruiter")),React.createElement("div",{className:classNames([{none:!t.hasRecruiterName()}]),"data-automation":"recruiter-name"},t.RecruiterName.firstLast()||$.t("Common.NotSelected")),React.createElement("div",{className:"muted recruiter-typeahead-subtext recruiter-typeahead-line-padding","data-automation":"recruiter-emailaddress"},t.RecruiterName.firstLast()?t.RecruiterEmailAddress:""))),React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.ContactPhoneNumber")),React.createElement("div",{className:classNames([{none:n.StringUtils.isNullOrWhitespace(t.ContactPhone)}]),"data-automation":"recruiter-phone"},n.StringUtils.isNullOrWhitespace(t.ContactPhone)?$.t("Common.None"):t.ContactPhone)))),(t.ContactEmailAddress!==null?t.ContactEmailAddress.toUpperCase():null)!==(t.RecruiterEmailAddress!==null?t.RecruiterEmailAddress.toUpperCase():null)&&React.createElement("div",{className:"row mb-4"},React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.ContactEmail")),React.createElement("div",{className:classNames([{none:n.StringUtils.isNullOrWhitespace(t.ContactEmailAddress)}]),"data-automation":"recruiter-email"},n.StringUtils.isNullOrWhitespace(t.ContactEmailAddress)?$.t("Common.None"):t.ContactEmailAddress)))),React.createElement("div",{className:"section-line"}),React.createElement("div",{className:classNames("row pt-4 mt-2")},React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.HiringManager")),React.createElement("div",{className:classNames([{none:!t.hasHiringManagerName()}]),"data-automation":"hiring-manager-name"},t.HiringManagerName.firstLast()||$.t("Common.NotSelected")),React.createElement("div",{className:"muted recruiter-typeahead-subtext recruiter-typeahead-line-padding","data-automation":"hiring-manager-emailaddress"},t.HiringManagerName.firstLast()?t.HiringManagerEmailAddress:""))),React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.Supervisor")),React.createElement("div",{className:classNames([{none:!t.hasSupervisorName()}]),"data-automation":"supervisor-name"},t.SupervisorName.firstLast()||$.t("Common.NotSelected")),React.createElement("div",{className:"muted recruiter-typeahead-subtext recruiter-typeahead-line-padding","data-automation":"supervisor-jobtitle"},t.SupervisorName.firstLast()?t.SupervisorJobTitle:"")))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.OnboardingOwner")),React.createElement("div",{className:classNames([{none:!t.hasOnboardingOwnerName()}]),"data-automation":"onboarding-owner-name"},t.OnboardingOwnerName.firstLast()||$.t("Common.NotSelected")),React.createElement("div",{className:"muted recruiter-typeahead-subtext recruiter-typeahead-line-padding","data-automation":"onboarding-owner-emailaddress"},t.OnboardingOwnerName.firstLast()?t.OnboardingOwnerEmailAddress:"")))))},i.defaultProps={showTitle:!1},i}(React.Component);t.OfferContacts=i})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r=t.Components.Atoms.FieldErrors,u=t.Components.Atoms.FormGroup,f=t.Containers.Shared.RecruiterTypeahead,e=t.Containers.Shared.SupervisorTypeahead,o=function(t){function i(i){var r=t.call(this,i)||this;return r.defaultSelectedRecruiters=function(){var n=r.props.offer;return n.hasRecruiter()?[n.getRecruiter()]:[]},r.defaultSelectedHiringManagers=function(){var n=r.props.offer;return n.hasHiringManager()?[n.getHiringManager()]:[]},r.defaultSelectedOnboardingOwner=function(){var n=r.props.offer;return n.hasOnboardingOwner()?[n.getOnboardingOwner()]:[]},r.defaultSelectedSupervisor=function(){var n=r.props.offer;return n.hasSupervisor()?[n.getSupervisor()]:[]},r.handleRecruiterChange=function(t){var f=r.props,i=f.offer,e=f.onOfferChange,u;t.length>0?(u=t[0],u.Id()!==i.RecruiterId&&(i.RecruiterId=u.Id(),i.RecruiterName=u.PersonName,i.ContactEmailAddress=u.EmailAddress(),i.RecruiterEmailAddress=u.EmailAddress(),n.TenantFeatureToggle.isEnabled("OfferContactPhoneNumberDefault")||(i.ContactPhone=u.PhoneNumber()),e())):i.RecruiterId!==""&&(i.RecruiterId="",i.RecruiterName=new n.Candidate.PersonName({}),i.RecruiterEmailAddress="",i.ContactEmailAddress="",n.TenantFeatureToggle.isEnabled("OfferContactPhoneNumberDefault")||(i.ContactPhone=""),e())},r.handleContactPhoneChange=function(n){var t=r.props,i=t.offer,u=t.onOfferChange;i.ContactPhone=n;u()},r.handleContactEmailChange=function(n){var t=r.props,i=t.offer,u=t.onOfferChange;i.ContactEmailAddress=n;u()},r.handleHiringManagerChange=function(t){var f=r.props,i=f.offer,e=f.onOfferChange,u;t.length>0?(u=t[0],u.Id()!==i.HiringManagerId&&(i.HiringManagerId=u.Id(),i.HiringManagerName=u.PersonName,i.HiringManagerEmailAddress=u.EmailAddress(),e())):i.HiringManagerId!==""&&(i.HiringManagerId="",i.HiringManagerName=new n.Candidate.PersonName({}),i.HiringManagerEmailAddress="",e())},r.handleOnboardingOwnerChange=function(t){var f=r.props,i=f.offer,e=f.onOfferChange,u;t.length>0?(u=t[0],u.Id()!==i.OnboardingOwnerId&&(i.OnboardingOwnerId=u.Id(),i.OnboardingOwnerName=u.PersonName,i.OnboardingOwnerEmailAddress=u.EmailAddress(),e())):i.OnboardingOwnerId!==""&&(i.OnboardingOwnerId="",i.OnboardingOwnerName=new n.Candidate.PersonName({}),i.OnboardingOwnerEmailAddress="",e())},r.handleSupervisorChange=function(t){var f=r.props,i=f.offer,e=f.onOfferChange,u;t.length>0?(u=t[0],u.Id()!==i.SupervisorId&&(i.SupervisorId=u.Id(),i.SupervisorName=u.PersonName,i.SupervisorJobTitle=u.JobTitle(),e())):i.SupervisorId&&(i.SupervisorId="",i.SupervisorName=new n.Candidate.PersonName({}),i.SupervisorJobTitle="",e())},r}return __extends(i,t),i.prototype.render=function(){var o=this,t=this.props,s=t.getTopRecruitersUrl,h=t.searchRecruitersUrl,c=t.getTopHiringManagersUrl,l=t.searchHiringManagersUrl,a=t.getTopOnboardingOwnersUrl,v=t.searchOnboardingOwnersUrl,y=t.getTopSupervisorsUrl,p=t.searchSupervisorsUrl,n=t.errorHandler,i=t.offer;return React.createElement("div",{"data-automation":"offer-contacts"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(u,{required:!0,highlight:n.containsFieldErrors("RecruiterId")},React.createElement("label",{htmlFor:"RecruiterId"},React.createElement("span",null,$.t("OfferDetail.Recruiter"))),React.createElement(f,{id:"RecruiterId",dataAutomation:"recruiter",defaultSelected:this.defaultSelectedRecruiters(),getTopOptionsUrl:s,searchOptionsUrl:h,onSelectionChange:n.processFieldChange("RecruiterId",this.handleRecruiterChange),subHtmlText:i.RecruiterEmailAddress}),React.createElement(r,{dataAutomation:"recruiter-errors",errors:n.getErrorsByField("RecruiterId"),prefix:"OfferDetail.Errors."}))),React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(u,{required:!1,highlight:n.containsFieldErrors("ContactPhoneNumber")},React.createElement("label",{htmlFor:"ContactPhoneNumber"},React.createElement("span",null,$.t("OfferDetail.ContactPhoneNumber"))),React.createElement("input",{id:"ContactPhoneNumber",type:"tel","data-automation":"contact-phone",name:"ContactPhoneNumber",value:i.ContactPhone||"",className:"form-control",onChange:n.processFieldChange("ContactPhoneNumber",function(n){return o.handleContactPhoneChange(n.target.value)})})),React.createElement(r,{dataAutomation:"recruiter-phone-errors",errors:n.getErrorsByField("ContactPhoneNumber"),prefix:"OfferDetail.Errors."}))),React.createElement("div",{className:"row mb-4"},React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(u,{required:!1,highlight:n.containsFieldErrors("ContactEmail")},React.createElement("label",{htmlFor:"ContactEmail"},React.createElement("span",null,$.t("OfferDetail.ContactEmail"))),React.createElement("input",{id:"ContactEmail",type:"email",name:"ContactEmail",value:i.ContactEmailAddress||"",className:"form-control","data-automation":"contact-email",onChange:n.processFieldChange("ContactEmail",function(n){return o.handleContactEmailChange(n.target.value)})})),React.createElement(r,{dataAutomation:"contact-email-errors",errors:n.getErrorsByField("ContactEmail"),prefix:"OfferDetail.Errors."}))),React.createElement("div",{className:"section-line"}),React.createElement("div",{className:classNames("row pt-4 mt-2")},React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(u,{highlight:n.containsFieldErrors("HiringManagerId")},React.createElement("label",{htmlFor:"HiringManagerId"},React.createElement("span",null,$.t("OfferDetail.HiringManager"))),React.createElement(f,{id:"HiringManagerId",dataAutomation:"hiring-manager",defaultSelected:this.defaultSelectedHiringManagers(),getTopOptionsUrl:c,searchOptionsUrl:l,onSelectionChange:n.processFieldChange("HiringManagerId",this.handleHiringManagerChange),subHtmlText:i.HiringManagerEmailAddress}),React.createElement(r,{dataAutomation:"hiring-manager-errors",errors:n.getErrorsByField("HiringManagerId"),prefix:"OfferDetail.Errors."}))),React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(u,{highlight:n.containsFieldErrors("SupervisorId")},React.createElement("label",{htmlFor:"SupervisorId"},React.createElement("span",null,$.t("OfferDetail.Supervisor"))),React.createElement(e,{id:"SupervisorId",dataAutomation:"supervisor",defaultSelected:this.defaultSelectedSupervisor(),getTopOptionsUrl:y,searchOptionsUrl:p,onSelectionChange:n.processFieldChange("SupervisorId",this.handleSupervisorChange),subHtmlText:i.SupervisorJobTitle}),React.createElement(r,{dataAutomation:"supervisor-errors",errors:n.getErrorsByField("SupervisorId"),prefix:"OfferDetail.Errors."})))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(u,{highlight:n.containsFieldErrors("OnboardingOwnerId")},React.createElement("label",{htmlFor:"OnboardingOwnerId"},React.createElement("span",null,$.t("OfferDetail.OnboardingOwner"))),React.createElement(f,{id:"OnboardingOwnerId",dataAutomation:"onboarding-owner",defaultSelected:this.defaultSelectedOnboardingOwner(),getTopOptionsUrl:a,searchOptionsUrl:v,onSelectionChange:n.processFieldChange("OnboardingOwnerId",this.handleOnboardingOwnerChange),subHtmlText:i.OnboardingOwnerEmailAddress}),React.createElement(r,{dataAutomation:"onboarding-owner-errors",errors:n.getErrorsByField("OnboardingOwnerId"),prefix:"OfferDetail.Errors."})))))},i}(React.Component);i.OfferContactsEdit=o})(r=i.OfferDetails||(i.OfferDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Utils.Date,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.AcceptDate")),React.createElement("div",{"data-automation":"accept-date",className:classNames([{none:!n.hasAcceptDate()}])},n.hasAcceptDate()?i.setDateOnlyToLocalTimeZone(n.AcceptDate).format("L"):$.t("Common.NotSelected")))},t}(React.Component);t.OfferAcceptDate=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.Company")),React.createElement("div",{"data-automation":"company-name",className:classNames([{none:!n.hasLegalEntityName()}])},n.LegalEntityName||$.t("Common.NotSelected")))},t}(React.Component);n.OfferCompany=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.offer;return React.createElement("div",{"data-automation":"offer-job"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferJobCode,{offer:t})),React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferJobCountryCode,{offer:t}))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferJobFamily,{offer:t})),React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferJobTitle,{offer:t}))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferOfferDate,{offer:t})),React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferAcceptDate,{offer:t}))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferTargetStartDate,{offer:t})),React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferStartDate,{offer:t}))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferCompany,{offer:t})),React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferTravel,{offer:t}))))},i}(React.Component);n.OfferJob=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.JobCode")),React.createElement("div",{"data-automation":"job-code",className:classNames([{none:!n.hasJobCode()}])},n.hasJobCode()?n.Job.Code:$.t("Common.NotApplicableAbbreviation")))},t}(React.Component);n.OfferJobCode=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.JobCountryCode")),React.createElement("div",{"data-automation":"job-country-code",className:classNames([{none:!n.hasJobCountryCode()}])},n.hasJobCountryCode()?n.Job.CountryCode:$.t("Common.NotApplicableAbbreviation")))},t}(React.Component);n.OfferJobCountryCode=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var f=t.Components.Molecules.DatePicker,e=n.Utils.Date,u=t.Components.Atoms.FormGroup,r=t.Components.Atoms.FieldErrors,o=function(n){function t(t){var i=n.call(this,t)||this;return i.getLegalEntitiesUrl=function(){var n=i.props,t=n.offer,r=n.getLegalEntitiesUrl;return r+"?"+$.param({countryId:t.Job?t.Job.CountryId:null})},i.handleOfferDateChange=function(n){var t=i.props,r=t.offer,u=t.onOfferChange;r.OfferDate=i.stripDateTimeZone(n);u()},i.handleAcceptDateChange=function(n){var t=i.props,r=t.offer,u=t.onOfferChange;r.AcceptDate=i.stripDateTimeZone(n);u()},i.handleStartDateChange=function(n){var t=i.props,r=t.offer,u=t.onOfferChange;r.StartDate=i.stripDateTimeZone(n);u()},i.handleLegalEntityChange=function(n){var t=i.props,r=t.offer,e=t.onOfferChange,o=i.state.legalEntities,u=n.target.value,f=o.find(function(n){return n.Id===u});r.LegalEntityId=u;r.LegalEntityName=f?f.Name:"";e()},i.handleTravelRequiredChange=function(n){var t=i.props,r=t.offer,u=t.onOfferChange;r.TravelRequired=n.target.checked;u()},i.handleTravelDescriptionChange=function(n){var t=i.props,r=t.offer,u=t.defaultLocaleId,f=t.onOfferChange;r.setTravelDescription(u,n.target.value);f()},i.loadLegalEntities=function(){var n=i.props.offer;if(!n.hasJobCountryCode()){i.setState({legalEntities:[]});return}$.ajax({url:i.getLegalEntitiesUrl(),type:"GET",dataType:"json"}).done(function(n){i.setState({legalEntities:n.data})})},i.stripDateTimeZone=function(n){return n?moment.utc([n.getFullYear(),n.getMonth(),n.getDate()]):null},i.state={legalEntities:[]},i}return __extends(t,n),t.prototype.componentDidMount=function(){this.loadLegalEntities()},t.prototype.render=function(){var o=this.props,t=o.offer,n=o.errorHandler,s=this.state.legalEntities;return React.createElement("div",{"data-automation":"offer-job"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(i.OfferJobCode,{offer:t})),React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(i.OfferJobCountryCode,{offer:t}))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(i.OfferJobFamily,{offer:t})),React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(i.OfferJobTitle,{offer:t}))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(u,{highlight:n.containsFieldErrors("OfferDate")},React.createElement("label",{htmlFor:"OfferDate"},React.createElement("span",null,$.t("OfferDetail.OfferDate"))),React.createElement(f,{dataAutomation:"offer-date",defaultValue:t.OfferDate?e.setDateOnlyToLocalTimeZone(t.OfferDate).toDate():null,onChange:n.processFieldChange("OfferDate",this.handleOfferDateChange)}),React.createElement(r,{dataAutomation:"offer-date-errors",errors:n.getErrorsByField("OfferDate"),prefix:"OfferDetail.Errors."}))),React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(u,{highlight:n.containsFieldErrors("AcceptDate")},React.createElement("label",{htmlFor:"AcceptDate"},React.createElement("span",null,$.t("OfferDetail.AcceptDate"))),React.createElement(f,{dataAutomation:"accept-date",defaultValue:t.AcceptDate?e.setDateOnlyToLocalTimeZone(t.AcceptDate).toDate():null,onChange:n.processFieldChange("AcceptDate",this.handleAcceptDateChange)}),React.createElement(r,{dataAutomation:"accept-date-errors",errors:n.getErrorsByField("AcceptDate"),prefix:"OfferDetail.Errors."})))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(i.OfferTargetStartDate,{offer:t})),React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(u,{highlight:n.containsFieldErrors("StartDate")},React.createElement("label",{htmlFor:"StartDate"},React.createElement("span",null,$.t("OfferDetail.StartDate"))),React.createElement(f,{dataAutomation:"start-date",defaultValue:t.StartDate?e.setDateOnlyToLocalTimeZone(t.StartDate).toDate():null,onChange:n.processFieldChange("StartDate",this.handleStartDateChange)}),React.createElement(r,{dataAutomation:"accept-date-errors",errors:n.getErrorsByField("StartDate"),prefix:"OfferDetail.Errors."})))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(u,{highlight:n.containsFieldErrors("LegalEntityId")},React.createElement("label",{htmlFor:"LegalEntityId"},React.createElement("span",null,$.t("OfferDetail.Company"))),React.createElement("select",{className:"form-control","data-automation":"company-dropdown",value:t.LegalEntityId,onChange:n.processFieldChange("LegalEntityId",this.handleLegalEntityChange)},React.createElement("option",{value:""},$.t("Common.Forms.Select.Empty.Choose")),s.map(function(n,t){return React.createElement("option",{key:t,id:n.Id,value:n.Id},n.Name)})),React.createElement(r,{dataAutomation:"company-errors",errors:n.getErrorsByField("LegalEntityId"),prefix:"OfferDetail.Errors."}))),React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(u,{highlight:n.containsFieldsErrors(["Translations[0].TravelRequired","Translations[0].TravelDescription"])},React.createElement("label",null,React.createElement("input",{className:"travel-required","data-automation":"travel-required",type:"checkbox",checked:t.TravelRequired,onChange:n.processFieldChange("TravelRequired",this.handleTravelRequiredChange)}),React.createElement("span",{"data-automation":"travel-required-label"},$.t("OfferDetail.TravelRequired"))),React.createElement("input",{className:"form-control","data-automation":"travel-description",value:t.TravelDescription,maxLength:75,onChange:n.processFieldChange("Translations[0].TravelDescription",this.handleTravelDescriptionChange)}),React.createElement(r,{dataAutomation:"travel-required-errors",errors:n.getErrorsByField("TravelRequired"),prefix:"OfferDetail.Errors."}),React.createElement(r,{dataAutomation:"travel-description-errors",errors:n.getErrorsByField("Translations[0].TravelDescription"),prefix:"OfferDetail.Errors."})))))},t}(React.Component);i.OfferJobEdit=o})(r=i.OfferDetails||(i.OfferDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.JobFamily")),React.createElement("div",{"data-automation":"job-family",className:classNames([{none:!n.hasJobCategoryName()}])},n.hasJobCategoryName()?n.Job.JobCategoryName:$.t("Common.NotApplicableAbbreviation")))},t}(React.Component);n.OfferJobFamily=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.JobTitle")),React.createElement("div",{"data-automation":"job-title",className:classNames([{none:!n.hasJobTitle()}])},n.hasJobTitle()?n.Job.Title:$.t("Common.NotApplicableAbbreviation")))},t}(React.Component);n.OfferJobTitle=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Utils.Date,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.OfferDate")),React.createElement("div",{"data-automation":"offer-date",className:classNames([{none:!n.hasOfferDate()}])},n.hasOfferDate()?i.setDateOnlyToLocalTimeZone(n.OfferDate).format("L"):$.t("Common.NotSelected")))},t}(React.Component);t.OfferOfferDate=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Utils.Date,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.StartDate")),React.createElement("div",{"data-automation":"start-date",className:classNames([{none:!n.hasStartDate()}])},n.hasStartDate()?i.setDateOnlyToLocalTimeZone(n.StartDate).format("L"):$.t("Common.NotSelected")))},t}(React.Component);t.OfferStartDate=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Utils.Date,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OfferDetail.TargetStartDate")),React.createElement("div",{"data-automation":"target-start-date",className:classNames([{none:!n.hasTargetStartDate()}])},n.hasTargetStartDate()?i.setDateOnlyToLocalTimeZone(n.TargetStartDate).format("L"):$.t("Common.NotSelected")))},t}(React.Component);t.OfferTargetStartDate=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer,t=n.TravelDescription?n.TravelDescription:n.TravelRequired?$.t("Common.Yes"):$.t("Common.No");return React.createElement("div",{className:"form-group"},React.createElement("label",null,React.createElement("span",{"data-automation":"travel-required-label"},$.t("OfferDetail.TravelRequired"))),React.createElement("div",{"data-automation":"travel-description"},t))},t}(React.Component);n.OfferTravel=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.offer;return React.createElement("div",{"data-automation":"offer-preview"},React.createElement("div",null,React.createElement("div",{className:"row mb-3"},React.createElement("div",{className:"col-md-6"},React.createElement("label",null,$.t("OfferDetail.Template")),React.createElement("div",null,React.createElement("span",{className:classNames([{none:!t.TemplateName}]),"data-automation":"template-name"},t.TemplateName||$.t("Common.NotSelected")))),React.createElement("div",{className:"col-md-6"},React.createElement("label",null,$.t("OfferDetail.Brand")),React.createElement("div",null,React.createElement("span",{className:classNames([{none:!t.BrandName}]),"data-automation":"brand-name"},t.BrandName||$.t("Common.NotSelected")))))),React.createElement("ul",{className:"nav nav-tabs","data-automation":"internal-tabs-container"},React.createElement("li",{className:"nav-item","data-automation":"internal-tab-letter-merge-tags"},React.createElement("a",{"data-toggle":"tab",href:"#MergeTags"},React.createElement("i",{className:"fa fa-tag"})," ",$.t("OfferDetail.Letter.MergeTags"))),React.createElement("li",{className:"nav-item active","data-automation":"internal-tab-letter-values"},React.createElement("a",{"data-toggle":"tab",href:"#Preview"},React.createElement("i",{className:"fa fa-eye"})," ",$.t("OfferDetail.Letter.Values")))),React.createElement("div",{className:"tab-content"},React.createElement("div",{id:"MergeTags",className:"tab-pane"},React.createElement("div",{className:"panel panel-default"},React.createElement("div",{className:"panel-body"},React.createElement("div",{className:"preview-html","data-automation":"body-html",dangerouslySetInnerHTML:{__html:t.getPreview()}}),React.createElement(n.OfferSignature,{offer:t})))),React.createElement("div",{id:"Preview",className:"tab-pane active"},React.createElement("div",{className:"panel panel-default"},React.createElement("div",{className:"panel-body"},React.createElement("div",{className:"preview-html","data-automation":"materialized-body-html",dangerouslySetInnerHTML:{__html:t.getMaterializedPreview()}}),React.createElement(n.OfferSignature,{offer:t}))))))},i}(React.Component);n.OfferPreview=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var u=n.Components.Molecules.RichTextEditor,i=n.Components.Atoms.FieldErrors,r=n.Components.Atoms.FormGroup,f=function(n){function t(t){var i=n.call(this,t)||this;return i.loadTemplateList=function(){var n=i.props.templateListUrl;$.ajax({url:n,dataType:"json",type:"GET"}).done(function(n){i.setState({templateListItems:n.data})})},i.loadBrands=function(){var n=i.props.brandsUrl;$.ajax({url:n,type:"GET",dataType:"json"}).done(function(n){i.setState({brands:n.data})})},i.loadTemplateListAndBrands=function(){i.loadTemplateList();i.loadBrands()},i.loadBrandLogoHtml=function(n){var t=i.props,r=t.brandHtmlUrl,u=t.offer;$.ajax({type:"GET",dataType:"json",url:r+"?"+$.param({brandId:n})}).done(function(n){u.BrandLogo=n.data;i.setState({brandLogoHtml:n.data})})},i.handleTemplateSelectionChange=function(n){var u=i.props,e=u.defaultLocaleId,o=u.onOfferChange,t=u.offer,s=u.templateUrl,h=i.state.templates,f,r;if(!n.target.value){t.TemplateId="";t.setBody(e,"");i.setState({body:""});o();return}if(f=n.target.value,r=h.find(function(n){return n.TemplateId===f}),r!=null){t.TemplateId=r.TemplateId;t.setBody(e,r.Body);i.setState({body:r.Body});o();return}$.ajax({type:"GET",dataType:"json",url:s+"?"+$.param({templateId:f})}).done(function(n){var r=n.data.Body;t.TemplateId=f;t.setBody(e,r);i.setState(function(t){return{templates:t.templates.concat([n.data]),body:r}});o()})},i.handleBrandSelectionChange=function(n){var e=i.props,o=e.onOfferChange,t=e.offer,s=i.state.brands,u=n.target.value,f,r;t.BrandId=u;f=s.find(function(n){return n.Id===u});r=t.Tokens.find(function(n){return n.Name==="BRAND_NAME"});f?(t.BrandName=f.Name,r&&(r.Value=t.BrandName)):(t.BrandName="",r&&(r.Value=""));o();i.loadBrandLogoHtml(u)},i.handleBodyChange=function(n){var t=i.props,r=t.defaultLocaleId,u=t.offer,f=t.onOfferBodyChange;u.setBody(r,n);i.setState({body:n});f()},i.state={templateListItems:[],templates:[],brands:[],brandLogoHtml:"",body:t.offer.Body},i}return __extends(t,n),t.prototype.componentDidMount=function(){this.loadTemplateListAndBrands();var n=this.props.offer;n.BrandId&&this.loadBrandLogoHtml(n.BrandId)},t.prototype.componentDidUpdate=function(){var n=this.props.offer,t=this.state.body;$(this.materializedBodyRef).val(n.getMaterializedBody());n.Body!==t&&this.setState({body:n.Body})},t.prototype.render=function(){var l=this,f=this.props,n=f.errorHandler,e=f.offer,a=f.isLoadingMergeTags,t=this.state,o=t.templateListItems,s=t.brands,h=t.brandLogoHtml,c=t.body;return React.createElement("div",{"data-automation":"offer-preview"},React.createElement("div",{className:"row templateList-brands"},o.length>0&&React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(r,{highlight:n.containsFieldErrors("TemplateId")},React.createElement("label",null,$.t("OfferCreate.Template")),React.createElement("select",{onChange:n.processFieldChange("TemplateId",this.handleTemplateSelectionChange),value:e.TemplateId,className:"form-control","data-automation":"template-dropdown"},React.createElement("option",{value:""},$.t("Common.Forms.Select.Empty.Choose")),o.map(function(n,t){return React.createElement("option",{key:t,id:n.Id,value:n.Id},n.Name)})),React.createElement(i,{errors:n.getErrorsByField("TemplateId"),prefix:"OfferDetail.Errors.",dataAutomation:"template-errors"}))),s.length>0&&React.createElement("div",{className:"col-xs-16 col-sm-8"},React.createElement(r,{highlight:n.containsFieldErrors("BrandId")},React.createElement("label",null,$.t("Recruiter.Applicants.OfferLetter.Brand")),React.createElement("select",{onChange:n.processFieldChange("BrandId",this.handleBrandSelectionChange),value:e.BrandId,className:"form-control","data-automation":"brand-dropdown"},React.createElement("option",{value:""},$.t("Common.Forms.Select.Empty.Choose")),s.map(function(n,t){return React.createElement("option",{key:t,id:n.Id,value:n.Id},n.Name)})),React.createElement(i,{errors:n.getErrorsByField("BrandId"),prefix:"OfferDetail.Errors.",dataAutomation:"brand-errors"})))),React.createElement("div",null,React.createElement("ul",{className:"nav nav-tabs","data-automation":"internal-tabs-container"},React.createElement("li",{className:"nav-item active","data-automation":"internal-tab-letter-edit"},React.createElement("a",{"data-toggle":"tab",href:"#Edit"},React.createElement("i",{className:"fa fa-edit"})," ",$.t("OfferDetail.Letter.Edit"))),React.createElement("li",{className:"nav-item","data-automation":"internal-tab-letter-preview"},React.createElement("a",{"data-toggle":"tab",href:"#Preview"},React.createElement("i",{className:"fa fa-eye"})," ",$.t("OfferDetail.Letter.QuickPreview")))),React.createElement("div",{className:"tab-content"},React.createElement("div",{id:"Edit",className:"tab-pane active"},React.createElement("div",{className:"panel panel-default"},React.createElement("div",{className:"panel-body"},React.createElement("div",{"data-automation":"brand-logo",dangerouslySetInnerHTML:{__html:h}}),React.createElement(r,{required:!0,highlight:n.containsFieldErrors("Translations[0].Body")},React.createElement(u,{initialValue:c,onEditorChange:n.processFieldChange("Translations[0].Body",this.handleBodyChange),visible:!0,readonly:!1,hideSpecialChars:!1,value:c,dataAutomation:"letter-body",limit:5e4,charCountDataAutomation:"letter-body-chars-left"}),React.createElement("div",{className:"offer-body-errors"},React.createElement(i,{errors:n.getErrorsByField("Translations[0].Body"),prefix:"OfferDetail.Errors.",dataAutomation:"body-errors"})))))),React.createElement("div",{id:"Preview",className:"tab-pane"},React.createElement("div",{className:"panel panel-default"},React.createElement("div",{className:"panel-body"},React.createElement("div",{"data-automation":"brand-logo",dangerouslySetInnerHTML:{__html:h}}),React.createElement("div",{className:classNames(["preview-html",{faded:a}]),"data-automation":"materialized-body",ref:function(n){l.materializedBodyRef=n},dangerouslySetInnerHTML:{__html:e.getMaterializedBodyHighlightedMergeTags()}})))))))},t}(React.Component);t.OfferPreviewEdit=f})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var i=this.props,t=i.offer,r=i.isLoadingMergeTags;return React.createElement("div",{"data-automation":"offer-preview-single"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("div",{className:"row"},React.createElement("div",{className:classNames(["col-md-24","preview-html",{none:t.getMaterializedBody()==="",faded:r}]),"data-automation":"body-html",style:{overflow:"auto"},dangerouslySetInnerHTML:{__html:t.getMaterializedBody()!==""?t.getMaterializedPreview():$.t("Common.None")}}),React.createElement("div",{className:"col-md-24 preview-html"},React.createElement(n.OfferSignature,{offer:t}))))))},i}(React.Component);n.OfferPreviewSingleView=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Components.Atoms.CheckboxGroup,r=function(n){function t(){var t=n!==null&&n.apply(this,arguments)||this;return t.handleSelectAll=function(n){var i=t.props.onSelect;i(n.target.checked)},t}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.selectAll,u=n.onSelect,r=n.enabled;return React.createElement("div",{className:"offer-document-heading-container","data-automation":"offer-document-heading"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-sm-24 pt-3 pb-2"},React.createElement("div",{className:"col-sm-1"},React.createElement(i,{checked:t,ariaLabel:$.t("OfferDetail.LibraryDocuments.SelectAll"),className:"m-0",onChange:this.handleSelectAll,disabled:!r,dataAutomation:"select-all"})),React.createElement("div",{"data-automation":"offer-document-list-heading-display-name",className:"col-sm-8 bold"},$.t("DocumentLibrary.Library.DisplayName")),React.createElement("div",{"data-automation":"offer-document-list-heading-file-name",className:"col-sm-8 bold"},$.t("DocumentLibrary.Library.FileName")))))},t}(React.Component);t.OfferDocumentListHeadings=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Components.Atoms.Button,r=function(n){function t(t){var i=n.call(this,t)||this;return i.showOfferError=function(){var n=i.props,t=n.document,r=n.offer,u=n.containsError;return t.IsArchived&&r.Authorization.AllowEdit||u},i}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.document,u=n.removeDocument,r=n.offer,f=n.onDownload,s=n.containsError,e=n.errorHandler,o=n.removeDocumentWithoutSave;return React.createElement("div",{className:"row m-0",key:t.Id,"data-automation":"document-list-item"},React.createElement("div",{className:"document-name col-xs-14 pl-0 pr-0 mb-4"},React.createElement("div",{className:classNames("p-3 mb-2",{"document-list-item":!this.showOfferError(),"archived-document":this.showOfferError()})},React.createElement("a",{className:"pb-2","data-automation":"display-name",href:f(t.FileId)},t.DisplayName),React.createElement("div",{"data-automation":"file-name",className:"document-file-name"},t.FileName)),this.showOfferError()&&React.createElement("div",{"data-automation":"archived-error",className:"archived-error"},$.t("OfferDetail.LibraryDocuments.ArchivedFile"))),React.createElement(i,{dataAutomation:"remove-button",onClick:e.processFieldChange("OfferDocuments.Id",function(){return r.Authorization.AllowEditDocuments?u(t):o(t)}),icon:"fa-trash-o",className:"mt-4 ml-5",disabled:!(r.Authorization.AllowEditDocuments||r.Authorization.AllowEdit)}))},t}(React.Component);t.OfferDocumentListItem=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Components.Atoms.CheckboxGroup,r=function(n){function t(t){var i=n.call(this,t)||this;return i.handleSelect=function(n){var t=i.props,r=t.onSelect,u=t.documentListItem;r(u,n.target.checked)},i}return __extends(t,n),t.prototype.render=function(){var t=this.props,n=t.documentListItem,u=t.onSelect,r=t.onDownload;return React.createElement("div",{className:"document-name row","data-automation":"document-list-item"},React.createElement("div",{className:"col-sm-24 pt-3 pb-2"},React.createElement("div",{className:"col-sm-1"},n.enabled?React.createElement(i,{dataAutomation:"select-doc",checked:n.isSelected,ariaLabel:$.t("OfferDetail.LibraryDocuments.SelectDocument",{document:n.document.DisplayName}),className:"m-0",onChange:this.handleSelect}):React.createElement("div",{className:"fa fa-check","data-automation":"disabled-doc"})),React.createElement("div",{className:"col-sm-8","data-automation":"display-name"},n.document.DisplayName),React.createElement("a",{className:"col-sm-8","data-automation":"file-name",href:r(n.document.FileId)},n.document.FileName)))},t}(React.Component);t.OfferDocumentListItemEdit=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Recruiter.LibraryDocumentList,r=function(n){function r(t){var r=n.call(this,t)||this;return r.handleEditClick=function(){r.getLibraryDocuments(1,function(){return r.setState({editDocuments:!0})})},r.hideEditView=function(){r.setState({editDocuments:!1})},r.handleDownloadDoc=function(n){var t=r.props.downloadFileUrl;return t+"?"+$.param({fileId:n})},r.removeDocument=function(n){var t=r.props,i=t.offer,e=t.setOfferDocuments,u=i.OfferDocuments,f=i.OfferDocuments.indexOf(n);f>-1&&u.splice(f,1);e(u)},r.handleSetDocuments=function(n){var t=r.props.setOfferDocuments;r.setState({editDocuments:!1});t(n)},r.getLibraryDocuments=function(n,t){t===void 0&&(t=null);var u=r.props,e=u.getLibraryDocumentsUrl,o=u.offer,f=u.onOfferDocsLoading;f(!0);$.ajax({url:e,type:"GET",data:{page:n,offerId:o.Id}}).done(function(u){f(!1);r.setState({page:n,totalDocuments:u.TotalDocuments,libraryDocuments:new i(u.LibraryDocuments)},function(){t&&t(r.state.libraryDocuments)})})},r.handleAddOfferDocuments=function(n){var t=r.props,u=t.addOfferDocumentsUrl,f=t.errorHandler,e=t.handleSaveFail,o=t.handleSaveSuccess,i=t.onOfferDocsLoading,s=t.offer;r.setState({editDocuments:!1});i(!0);$.post({type:"POST",url:u,data:JSON.stringify({offerId:s.Id,newDocumentIds:n.map(function(n){return n.Id})})}).done(function(n){i(!1);f.processResponse(n,o,e)})},r.handleRemoveOfferDocument=function(n){var t=r.props,u=t.removeOfferDocumentUrl,f=t.errorHandler,e=t.handleSaveFail,o=t.handleSaveSuccess,i=t.onOfferDocsLoading,s=t.offer;i(!0);$.post({type:"POST",url:u,data:JSON.stringify({offerId:s.Id,libraryDocumentId:n.Id})}).done(function(n){i(!1);f.processResponse(n,o,e)})},r.handleRemoveOfferDocumentWithoutSave=function(n){var t=r.props,i=t.offer,e=t.setOfferDocuments,u=i.OfferDocuments,f=i.OfferDocuments.indexOf(n);f>-1&&u.splice(f,1);e(u)},r.state={editDocuments:!1,page:1,totalDocuments:0,libraryDocuments:new i([])},r}return __extends(r,n),r.prototype.componentDidMount=function(){this.getLibraryDocuments(1)},r.prototype.render=function(){var n=this.props,i=n.offer,u=n.errorHandler,h=n.getLibraryDocumentsUrl,c=n.addOfferDocumentsUrl,l=n.removeOfferDocumentUrl,r=this.state,f=r.editDocuments,e=r.libraryDocuments,o=r.page,s=r.totalDocuments;return React.createElement("div",null,React.createElement("div",{className:"mt-4"},$.t("OfferDetail.LibraryDocuments.PageHelp")),!f&&React.createElement(t.OfferDocumentsReadonly,{offer:i,libraryDocuments:e,onEditClick:this.handleEditClick,onDownload:this.handleDownloadDoc,removeDocument:this.handleRemoveOfferDocument,removeDocumentWithoutSave:this.handleRemoveOfferDocumentWithoutSave,errorHandler:u}),(i.Authorization.AllowEditDocuments||i.Authorization.AllowEdit)&&f&&React.createElement(t.OfferDocumentsEdit,{offer:i,libraryDocuments:e,addOfferDocuments:this.handleAddOfferDocuments,setOfferDocuments:this.handleSetDocuments,onDownload:this.handleDownloadDoc,hideEdit:this.hideEditView,errorHandler:u,page:o,totalDocuments:s,onGetLibraryDocuments:this.getLibraryDocuments}))},r}(React.Component);t.OfferDocuments=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r=n.Rct.Components.Atoms.SaveCancelButtonGroup,u=t.Components.Atoms.Pagination,f=function(n){function t(t){var i=n.call(this,t)||this;return i.handleSelectListItem=function(n,t){var r=i.state.documentsOnCurrentPage;i.setState({documentsOnCurrentPage:r.map(function(i){return i.document.Id===n.document.Id&&(i.isSelected=t),i})},function(){i.handleChanges()})},i.getSelectedDocuments=function(){var n=i.props,e=n.libraryDocuments,t=n.offer,r=i.state.documentsOnCurrentPage,u=r.filter(function(n){return n.enabled&&n.isSelected}),f=t.OfferDocuments.map(function(n){return{document:n,isSelected:!0,enabled:!1}});return u.concat(f).filter(function(n){return n.isSelected})},i.handleSelectAll=function(n){var t=i.state.documentsOnCurrentPage;i.setState({documentsOnCurrentPage:t.map(function(t){return t.enabled&&(t.isSelected=n),t})},function(){i.handleChanges()})},i.handleCancel=function(){var n=i.props.hideEdit;i.setState(function(n){return{documentsOnCurrentPage:n.documentsOnCurrentPage.map(function(n){return n.isSelected=!1,n}),selectAll:!1}},n)},i.handleChanges=function(){var u=i.props.offer,r=i.state,t=r.documentsOnCurrentPage,f=r.allSelectedDocuments,e=t.filter(function(n){return n.isSelected}),n=f;t.forEach(function(t){var i=n.findIndex(function(n){return n.document.Id==t.document.Id});!t.isSelected&&i>-1&&n.splice(i,1);t.isSelected&&i===-1&&n.push(t)});i.setState({allSelectedDocuments:n,hasChanges:n.length!==u.OfferDocuments.length,selectAll:e.length===t.length})},i.handlePageChange=function(){var t=i.props,u=t.libraryDocuments,r=t.offer,f=i.state.allSelectedDocuments,n;window.scrollTo(0,0);n=u.DocumentList.map(function(n){return{document:n,isSelected:r.OfferDocuments.find(function(t){return t.Id===n.Id})!=null||f.find(function(t){return t.document.Id===n.Id})!=null,enabled:r.OfferDocuments.find(function(t){return t.Id===n.Id})==null}});i.setState({documentsOnCurrentPage:n,selectAll:n.filter(function(n){return n.isSelected}).length==n.length})},i.handleSave=function(){var n=i.props,r=n.offer,u=n.addOfferDocuments,f=n.setOfferDocuments,t=i.state.allSelectedDocuments;r.Authorization.AllowEditDocuments?u(t.filter(function(n){return n.enabled}).map(function(n){return n.document})):f(t.map(function(n){return n.document}))},i.state={documentsOnCurrentPage:[],allSelectedDocuments:[],selectAll:!1,hasChanges:!1},i}return __extends(t,n),t.prototype.componentDidMount=function(){var n=this.props,t=n.libraryDocuments,i=n.offer,r=t.DocumentList.map(function(n){return{document:n,isSelected:i.OfferDocuments.find(function(t){return t.Id===n.Id})!=null,enabled:i.OfferDocuments.find(function(t){return t.Id===n.Id})==null}});this.setState({documentsOnCurrentPage:r,allSelectedDocuments:this.getSelectedDocuments(),selectAll:r.filter(function(n){return n.isSelected}).length==t.DocumentList.length})},t.prototype.render=function(){var f=this,t=this.state,e=t.documentsOnCurrentPage,s=t.selectAll,h=t.hasChanges,c=t.allSelectedDocuments,n=this.props,l=n.onDownload,a=n.offer,o=n.totalDocuments,v=n.page,y=n.onGetLibraryDocuments,p=n.libraryDocuments;return React.createElement("div",{"data-automation":"offer-documents-edit"},React.createElement("div",{className:"library-documents-container mt-4"},React.createElement("div",{className:"selected-count p-4"},React.createElement("div",{className:"remaining","data-automation":"records"},$.t("OfferDetail.LibraryDocuments.Records",{count:o})," |"),React.createElement("div",{className:"selected","data-automation":"selected"}," ",$.t("OfferDetail.LibraryDocuments.Selected",{count:c.length}))),React.createElement(i.OfferDocumentListHeadings,{onSelect:this.handleSelectAll,selectAll:s,enabled:e.length!==0}),React.createElement("div",{className:"section-line ml-2 mr-2"}),e.map(function(n){return React.createElement("div",{key:n.document.Id},React.createElement(i.OfferDocumentListItemEdit,{documentListItem:n,onSelect:f.handleSelectListItem,onDownload:l}),React.createElement("div",{className:"section-line ml-2 mr-2"}))}),React.createElement(u,{items:e,totalItems:o,pageSize:10,currentPage:v,onChangePage:function(n){y(n,f.handlePageChange)}}),React.createElement("div",{className:classNames("pl-3 pb-3",{"pt-5":o<=10})},React.createElement(r,{onSaveClick:function(){return f.handleSave()},dataAutomation:"add-cancel-button-group",enableOkButton:h,enableCancelButton:!0,onCancelClick:this.handleCancel,savingDeferred:null,saveButtonAlias:a.Authorization.AllowEditDocuments?"Common.Save":"Common.Add"}))))},t}(React.Component);i.OfferDocumentsEdit=f})(r=i.OfferDetails||(i.OfferDetails={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("div",null,React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24","data-automation":"offer-documents"},n.OfferDocuments.length!==0?n.OfferDocuments.map(function(n){return React.createElement("div",{key:n.Id,"data-automation":"offer-document",className:"pb-2"},React.createElement("span",{"data-automation":"display-name"},n.DisplayName),React.createElement("span",null," - "),React.createElement("span",{"data-automation":"file-name"},n.FileName))}):React.createElement("div",{className:"none","data-automation":"offer-documents-none"},$.t("Common.None")))))},t}(React.Component);n.OfferDocumentsPanelContent=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Components.Atoms.Button,r=function(n){function r(t){return n.call(this,t)||this}return __extends(r,n),r.prototype.render=function(){var n=this.props,e=n.onEditClick,r=n.offer,o=n.onDownload,s=n.removeDocument,u=n.libraryDocuments,f=n.errorHandler,h=n.removeDocumentWithoutSave;return React.createElement("div",{className:"mt-4","data-automation":"offer-documents-readonly"},r.OfferDocuments.map(function(n,i){return React.createElement("div",{key:n.Id},React.createElement(t.OfferDocumentListItem,{document:n,removeDocument:s,removeDocumentWithoutSave:h,onDownload:o,offer:r,containsError:f.containsFieldErrors("OfferDocuments["+i+"].Id"),errorHandler:f}))}),React.createElement(i,{dataAutomation:"edit-button",onClick:e,icon:"fa-plus",text:$.t("OfferDetail.LibraryDocuments.AddDocuments"),disabled:!(r.Authorization.AllowEditDocuments||r.Authorization.AllowEdit)||u.DocumentList.length===0}),u.DocumentList.length===0&&React.createElement("div",{"data-automation":"no-documents",className:"pt-1 no-docs mb-5"},$.t("OfferDetail.LibraryDocuments.NoDocuments")))},r}(React.Component);t.OfferDocumentsReadonly=r})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offer;return React.createElement("span",{className:classNames([{"offer-notes":n.hasNotes(),none:!n.hasNotes()}]),"data-automation":"offer-notes"},n.hasNotes()?n.Notes:$.t("Common.None"))},t}(React.Component);n.OfferNotes=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.TextAreaWithCounter,r=n.Components.Atoms.FormGroup,u=n.Components.Atoms.FieldErrors,f=function(n){function t(t){var i=n.call(this,t)||this;return i.commentLimit=4e3,i.handleNoteChange=function(n){var t=i.props,r=t.offer,u=t.defaultLocaleId,f=t.onOfferChange;r.setNotes(u,n.target.value);f()},i}return __extends(t,n),t.prototype.render=function(){var f=this,t=this.props,e=t.offer,n=t.errorHandler;return React.createElement(r,{highlight:n.containsFieldErrors("Translations[0].Notes"),required:!0},React.createElement(i,{className:"form-control",dataAutomation:"notes",value:e.Notes,limit:this.commentLimit,rows:5,onChange:n.processFieldChange("Translations[0].Notes",function(n){f.handleNoteChange(n)})}),React.createElement(u,{dataAutomation:"notes-errors",errors:n.getErrorsByField("Translations[0].Notes"),prefix:"OfferDetail.Errors."}))},t}(React.Component);t.OfferNotesEdit=f})(i=t.OfferDetails||(t.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.offer;return React.createElement("div",{className:"row","data-automation":"offer-overview"},React.createElement("div",{className:"col-md-24"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferCandidateName,{offer:t,title:!0}))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferOfferDate,{offer:t})),React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferAcceptDate,{offer:t})),React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferStartDate,{offer:t}))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement(n.OfferScheduleType,{offer:t})),React.createElement("div",{className:"col-md-8"},t.Authorization.AllowReadCompensation&&React.createElement(n.OfferCompensationType,{offer:t})),React.createElement("div",{className:"col-md-8"},t.Authorization.AllowReadCompensation&&React.createElement(n.OfferCompensationAmount,{offer:t})))))},i}(React.Component);n.OfferOverview=t})(t=n.OfferDetails||(n.OfferDetails={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(i){var r;(function(i){var f=n.Components.Atoms.BasicErrorMessagesDisplay,r=n.Components.Atoms.FormGroup,u=n.Components.Atoms.FieldErrors,e=n.Components.Molecules.ModalDialog,o=n.Components.Atoms.SaveCancelButtonGroup,s=n.Components.Atoms.SuccessIndicatorType,h=n.Components.Atoms.TextAreaWithCounter,c=t.Shared.RecruiterTypeahead,l=function(n){function t(t){var i=n.call(this,t)||this;return i.commentLimit=4e3,i.closeModal=function(){i.setState({selectedApprover:null,comment:""})},i.handleApproverChange=function(n){var t=n.length>0;i.setState({selectedApprover:t?new US.Opportunity.Recruiter(n[0]):null})},i.handleCommentChange=function(n){i.setState({comment:n.target.value})},i.handleOk=function(){var n=i.props,e=n.offer,o=n.reassignUrl,s=n.approvalTask,h=n.approvalTaskIndex,r=n.setReassignDeferred,c=n.errorHandler,u=i.state,f=u.selectedApprover,l=u.comment,a=f?f.Id():null,t;i.setState({enableSave:!1});t=$.post(o,JSON.stringify({OfferId:e.Id,NewApproverId:a,ApproverToReplaceId:s.Approver.Id(),Index:h,Comment:l})).done(function(n){c.processResponse(n,i.onOkSuccess);i.setState({enableSave:!0})});i.setState({savingDeferred:t});r&&r(t)},i.onOkSuccess=function(){var n=i.props,r=n.approvalTaskIndex,t=n.onReassignSuccess,u=i.state.selectedApprover;i.closeModal();t&&t(r,u)},i.handleCancel=function(){var n=i.props,t=n.onReassignCancel,r=n.errorHandler;r.clearErrors();i.closeModal();t&&t()},i.state={selectedApprover:null,enableSave:!0,savingDeferred:null,comment:""},i}return __extends(t,n),t.prototype.render=function(){var l=this,t=this.props,y=t.show,p=t.getTopApproversUrl,w=t.searchApproversUrl,n=t.errorHandler,i=this.state,b=i.comment,a=i.enableSave,k=i.savingDeferred,v=i.selectedApprover;return React.createElement(e,{show:y,title:$.t("OfferDetail.Reassign.Title"),actions:React.createElement(o,{dataAutomation:"modal-reassign",saveButtonAlias:$.t("OfferDetail.Reassign.Assign"),enableOkButton:a,enableCancelButton:a,successIndicatorType:s.None,savingDeferred:k,onSaveClick:function(){l.handleOk()},onCancelClick:function(){l.handleCancel()}})},React.createElement("div",null,React.createElement(r,{required:!0,highlight:n.containsFieldErrors("NewApproverId")},React.createElement("label",{className:"mr-2",htmlFor:"NewApproverId"},React.createElement("span",null,$.t("OfferDetail.Reassign.Approver"))),React.createElement(c,{id:"NewApproverId",dataAutomation:"reassign-typeahead",getTopOptionsUrl:p,searchOptionsUrl:w,onSelectionChange:n.processFieldChange("NewApproverId",this.handleApproverChange),subHtmlText:v?v.EmailAddress():""}),React.createElement(u,{dataAutomation:"newApproverId-errors",errors:n.getErrorsByField("NewApproverId"),prefix:"OfferDetail.Errors."})),React.createElement(r,{required:!0,highlight:n.containsFieldErrors("Comment")},React.createElement("label",{"data-automation":"modal-comment-label",className:"mr-2",htmlFor:"Comment"},React.createElement("span",null,$.t("OfferDetail.AddComment"))),React.createElement(h,{className:"form-control",value:b,limit:this.commentLimit,rows:5,onChange:n.processFieldChange("Comment",function(n){l.handleCommentChange(n)}),dataAutomation:"modal-reassign-comment"}),React.createElement(u,{dataAutomation:"comment-errors",errors:n.getErrorsByField("Comment"),prefix:"OfferDetail.Errors."})),n.hasDomainErrors&&React.createElement(f,{errors:n.getDomainErrors(),errorPrefix:"OfferDetail.Errors."})))},t}(React.Component);i.OfferApproverReassignModal=l})(r=i.OfferDetails||(i.OfferDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r=t.Components.Atoms.Alert,u=t.Components.Atoms.AlertType,f=t.Components.Atoms.Pagination,e=t.Components.Atoms.ProgressSpinner,o=t.Components.Molecules.SearchInput,s=t.Components.Molecules.List.ColumnHeaderGroup,h=n.Common.List.SortSpecification,c=n.Recruiter.OfferQuery,l=t.Components.Molecules.Filters.StaticListFilter,a=t.Components.Molecules.Filters.FilterPanel,v=function(t){function v(r){var u=t.call(this,r)||this,f,e;return u.relevanceSortSpecification=[new h(i.OfferListProperty.relevance,!1)],u.visibleMobileColumnIds=[i.OfferListColumn.Code,i.OfferListColumn.ApplicantName,i.OfferListColumn.Status],u.allColumnIds=[i.OfferListColumn.Code,i.OfferListColumn.ApplicantName,i.OfferListColumn.OpportunityTitle,i.OfferListColumn.Recruiter,i.OfferListColumn.Approver,i.OfferListColumn.Status,i.OfferListColumn.UpdatedDate],u.visibleColumnsKey="OfferListColumnPreferences",u.onChangePage=function(n){u.setState({currentPage:n},function(){return u.loadOffers()})},u.onSearchChange=function(n){var t;u.columnState.unsort();n?t=u.relevanceSortSpecification:(u.columnState.sortBy(u.props.initialSortedColumn),t=u.columnState.getSortSpecifications());u.setState({queryString:n,currentPage:1,sortSpecifications:t,filterValid:!1},function(){return u.loadOffers()})},u.onSortChange=function(n){u.columnState.sortBy(n);u.setState({columns:u.columnState.getColumns(),sortSpecifications:u.columnState.getSortSpecifications(),currentPage:1},function(){return u.loadOffers()})},u.onColumnSelected=function(n){var i=u.state.visibleColumnIds,t=u.allColumnIds.filter(function(t){return t===n.id?n.displayColumn:i.indexOf(t)>=0});u.setState({visibleColumnIds:t});u.setLocalColumnManagerPreferences(t)},u.getOfferQuery=function(){var n=u.state,i=n.currentPage,r=n.queryString,f=n.sortSpecifications,e=n.filters,o=u.props.myApprovals,t=20,s=(i-1)*t;return new c({top:t,skip:s,queryString:r,orderBy:f,myApprovals:o,filters:e})},u.loadOffers=function(){var t=u.getOfferQuery();u.setState({isFetching:!0});$.post(u.props.getOfferListDataUrl,JSON.stringify(t)).done(function(t){if(t.success){var i=t.data.offers.map(function(t){return new n.Recruiter.OfferListItem(t)});u.setState({items:i,totalItems:t.data.totalCount,isFetching:!1})}else u.setState({items:[],totalItems:0,isFetching:!1})})},u.handleFilterChange=function(n){u.setState({filters:[n],currentPage:1},function(){return u.loadOffers()})},u.handleFilterInit=function(){u.setState({filterValid:!0})},u.handleReset=function(){u.setState({shouldReset:!0,filterValid:!1,filters:[]},function(){return u.loadOffers()})},u.handleFilterReset=function(){u.setState({shouldReset:!1})},u.columnState=new i.OfferListColumnState,u.columnState.sortBy(r.initialSortedColumn),f=u.getLocalColumnManagerPreferences(),e=n.FeatureSettings.isEnabled("Recruitment.Offers","Approvals"),f&&f.length||(f=u.allColumnIds.filter(function(n){return n===i.OfferListColumn.Approver?e:!0})),u.state={isFetching:!1,currentPage:r.initialPage,queryString:"",columns:u.columnState.getColumns(),defaultColumnIds:[i.OfferListColumn.Code],visibleColumnIds:f,sortSpecifications:u.columnState.getSortSpecifications(),items:[],filters:[],totalItems:0,filterValid:!1,shouldReset:!1},u}return __extends(v,t),v.prototype.getLocalColumnManagerPreferences=function(){var n=US.utils.localStorage.getItem(this.visibleColumnsKey);return n&&JSON.parse(n)||[]},v.prototype.setLocalColumnManagerPreferences=function(n){if(n){var t=n;US.utils.localStorage.setItem(this.visibleColumnsKey,JSON.stringify(t))}},v.prototype.componentDidMount=function(){this.loadOffers()},v.prototype.render=function(){var h=this,t=this.props,w=t.pageSize,b=t.loggedInPersonId,k=t.offerDetailUrl,d=t.myApprovals,g=t.filterOptionsUrl,n=this.state,c=n.items,nt=n.columns,tt=n.defaultColumnIds,it=n.isFetching,rt=n.totalItems,ut=n.currentPage,v=n.queryString,y=n.visibleColumnIds,ft=n.filterValid,et=n.shouldReset,p=c.length===0&&!!v,ot=c.length===0&&!v;return React.createElement("div",{className:"col-md-24"},it&&React.createElement(e,null),React.createElement("h2",{"data-automation":"offers-list-title"},d?$.t("OfferList.MyApprovals.PageTitle"):$.t("OfferList.Index.PageTitle")),React.createElement(o,{id:"offer-search",dataAutomation:"offer-search",label:$.t("OfferList.Search.Label"),placeholder:$.t("OfferList.Search.Placeholder"),throttle:500,onChange:this.onSearchChange,showSearchTips:!0}),React.createElement(a,{onReset:function(){return h.handleReset()}},React.createElement(l,{identifier:"OfferStatusFilter",searchFilter:{T:"TermsSearchFilterDto",FieldName:34,FilterType:2,TranslationKey:"OfferList.Search.Filters.Status",SelectedTranslationKey:"OfferList.Search.Filters.Status"},optionsUrl:g,searchFragment:{Offer:this.getOfferQuery()},onFilterInit:function(n){h.handleFilterInit(n)},onQuerySearchCallback:function(n){h.handleFilterChange(n)},isValid:ft,shouldReset:et,onFilterReset:function(){return h.handleFilterReset()}})),p&&React.createElement(r,{type:u.Info,text:$.t("OfferList.Search.NoMatches"),dataAutomation:"no-search-results",escapeHtml:!1}),!p&&React.createElement("table",{className:"table"},React.createElement("thead",null,React.createElement(s,{columns:nt,defaultColumnIds:tt,visibleColumnIds:y,visibleMobileColumnIds:this.visibleMobileColumnIds,onColumnSelected:this.onColumnSelected,onSort:this.onSortChange})),React.createElement("tbody",null,c.map(function(n,t){return React.createElement(i.OffersListItem,{key:t,rowNumber:t,offerListItem:n,loggedInPersonId:b,offerDetailUrl:k,visibleColumnIds:y})}))),ot&&React.createElement("div",null,React.createElement("span",{"data-automation":"no-offers-message",className:"text-muted text-italic"},$.t("OfferList.NoOffers"))),React.createElement(f,{items:c,pageSize:w,totalItems:rt,currentPage:ut,onChangePage:this.onChangePage}))},v.defaultProps={},v}(React.Component);i.OfferList=v})(r=i.OfferList||(i.OfferList={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var s=t.Components.Molecules.List.ListColumnState,u=n.Common.List.ColumnFactory,e=n.Common.List.ColumnSortSpecificationFactory,r,f,o;(function(n){n[n.Code=0]="Code";n[n.ApplicantName=1]="ApplicantName";n[n.OpportunityTitle=2]="OpportunityTitle";n[n.Recruiter=3]="Recruiter";n[n.Approver=4]="Approver";n[n.Status=5]="Status";n[n.UpdatedDate=6]="UpdatedDate"})(r=i.OfferListColumn||(i.OfferListColumn={}));f=function(){function n(){}return n.code="Code",n.applicantName="ApplicantName",n.opportunityTitle="OpportunityTitle",n.recruiter="Recruiter",n.updatedDate="UpdatedDate",n.relevance="Relevance",n}();i.OfferListProperty=f;o=function(n){function t(){var i=this,t=[u.createSortable(r.Code,e.create([f.code]),$.t("OfferList.HeaderCode")),u.createSortable(r.ApplicantName,e.create([f.applicantName]),$.t("OfferList.HeaderApplicant")),u.createSortable(r.OpportunityTitle,e.create([f.opportunityTitle]),$.t("OfferList.HeaderOpportunityTitle"),$.t("OfferList.HeaderRequisitionNumber")),u.createSortable(r.Recruiter,e.create([f.recruiter]),$.t("OfferList.HeaderRecruiter"),$.t("OfferList.HeaderHiringManager")),u.create(r.Approver,$.t("OfferList.HeaderApprover")),u.create(r.Status,$.t("OfferList.HeaderStatus"),$.t("OfferList.HeaderAcceptanceStatus")),u.createSortable(r.UpdatedDate,e.create([f.updatedDate],!1),$.t("OfferList.HeaderLastUpdated"))];return n.call(this,t)||this}return __extends(t,n),t}(s);i.OfferListColumnState=o})(r=i.OfferList||(i.OfferList={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var f=t.Components.Atoms.Tooltip,r=n.Recruiter.OfferStatus,u=n.Recruiter.OfferSignatureStatus,e=n.Rct.Containers.Recruiter.OfferDetails.OfferSignatureLabel,o=n.Rct.Containers.Recruiter.OfferDetails.OfferStatusLabel,s=function(t){function s(n){var i=t.call(this,n)||this;return i.getOfferDetailLink=function(n){var t=i.props.offerDetailUrl;return t+"?"+$.param({offerId:n})},i}return __extends(s,t),s.prototype.getSignatureStatus=function(n){return n.isExpired()&&(n.Status===r.Sent||n.Status===r.Negotiating||n.Status===r.Received||n.Status===r.Ready)?u.Expired:n.IsSigned&&n.Status!==r.Accepted?u.Signed:n.IsAcknowledged&&n.Status!==r.Accepted?u.Acknowledged:void 0},s.prototype.render=function(){var u=this.props,t=u.offerListItem,h=u.rowNumber,s=u.loggedInPersonId,r=u.visibleColumnIds;return React.createElement("tr",{"data-automation":"offer",key:h},React.createElement("td",{className:classNames(["text-nowrap",{hidden:!(r.indexOf(i.OfferListColumn.Code)>=0)}])},React.createElement("div",null,React.createElement("a",{"data-automation":"offer-code",className:"table-main-link",href:this.getOfferDetailLink(t.Id)},t.Code),React.createElement("br",null))),React.createElement("td",{className:classNames(["break-word",{hidden:!(r.indexOf(i.OfferListColumn.ApplicantName)>=0)}])},React.createElement("div",null,React.createElement("span",{"data-automation":"offer-applicant-name"},t.ApplicantName.firstLast()))),React.createElement("td",{className:classNames(["hidden-xs",{hidden:!(r.indexOf(i.OfferListColumn.OpportunityTitle)>=0)}])},React.createElement("div",null,React.createElement("div",{className:"break-word","data-automation":"offer-opportunity-title"},t.OpportunityTitle),React.createElement("small",{"data-automation":"offer-requisition-number",className:"title-muted"},t.RequisitionNumber))),React.createElement("td",{className:classNames(["break-word","hidden-xs",{hidden:!(r.indexOf(i.OfferListColumn.Recruiter)>=0)}])},React.createElement("div",null,React.createElement("span",{"data-automation":"offer-recruiter"},t.getRecruiterText(s)),React.createElement("br",null),React.createElement("small",{"data-automation":"offer-hiring-manager",className:"title-muted"},t.getHiringManagerText(s)))),React.createElement("td",{className:classNames(["break-word","hidden-xs",{hidden:!(r.indexOf(i.OfferListColumn.Approver)>=0)}])},React.createElement("div",null,React.createElement("span",{className:"mr-2","data-automation":"offer-approver"},t.getApproverText(s)),t.isDraftOrPendingApprovalStatus()&&t.hasApproversIneligible()&&React.createElement(f,{content:$.t("OfferList.ApproverLostRoleToolTip"),wrapContent:!0,width:"max-content",showTimeout:0,hideTimeout:0},React.createElement("i",{className:"fa fa-1x fa-exclamation-circle text-danger","data-automation":"approver-ineligible"})))),React.createElement("td",{className:classNames(["break-word",{hidden:!(r.indexOf(i.OfferListColumn.Status)>=0)}])},React.createElement("div",null,React.createElement(o,{status:t.Status})),this.getSignatureStatus(t)!=null&&React.createElement("div",{className:"mt-2"},React.createElement(e,{status:this.getSignatureStatus(t)}))),React.createElement("td",{className:classNames(["break-word","hidden-xs",{hidden:!(r.indexOf(i.OfferListColumn.UpdatedDate)>=0)}])},React.createElement("div",null,React.createElement("span",{"data-automation":"offer-last-updated"},t.UpdatedDate&&n.Utils.Date.formatDateString(t.UpdatedDate)))),React.createElement("td",{className:"hidden-xs hidden-sm"}))},s}(React.Component);i.OffersListItem=s})(r=i.OfferList||(i.OfferList={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Molecules.Filters.NestedListFilter,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){return React.createElement(i,__assign({},this.props,{shouldShowInputSearchField:!1,shouldShowCountOnNestedOptionLabel:!0}))},t}(React.Component);t.AssessmentIntegrationNestedListFilter=r})(i=t.OpportunityApplicants||(t.OpportunityApplicants={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var r=n.Components.Atoms.LinkButton,i,u;(function(n){n[n.Wotc=0]="Wotc";n[n.Assessment=1]="Assessment"})(i=t.AssessmentType||(t.AssessmentType={}));u=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.wotcResults=function(){return this.props.hasError?$.t("Recruiter.Applicants.RetryAssessment"):this.props.isPassed==null?$.t("Recruiter.Applicants.WotcResults.None"):this.props.isPassed?$.t("Recruiter.Applicants.WotcResults.Eligible"):$.t("Recruiter.Applicants.WotcResults.Ineligible")},t.prototype.assessmentResults=function(){var t=this.props,u=t.hasError,i=t.resultsDescription,r=t.score,n;return u?$.t("Recruiter.Applicants.RetryAssessment"):(n="",r&&(n+="Score"),i&&(n+="Description"),$.t("Recruiter.Applicants.AssessmentResultsText",{context:n,score:r,description:i}))},t.prototype.getResultsText=function(){return this.props.assessmentType===i.Wotc?this.wotcResults():this.assessmentResults()},t.prototype.getTruncatedResultsText=function(){var n=this.getResultsText().trim();return n.length<=25?n:n.substring(0,25).trim()+"..."},t.prototype.getAssessmentRequestText=function(){return $.t("Recruiter.Applicants.RequestAssessment")},t.prototype.getResultsHtml=function(){var t=this,n=this.props,u=n.hasError,f=n.resultsUrl,e=n.showAssessmentRequest,o=n.assessmentRequestHandleClick;return u?React.createElement(r,{onClick:function(){return t.props.handleClick()},title:this.getResultsText(),dataAutomation:"assessment-results-retry"},this.getTruncatedResultsText()):f?React.createElement("a",{href:this.props.resultsUrl,target:"_blank",title:this.getResultsText(),"data-automation":i[this.props.assessmentType].toLowerCase()+"-results-url"},this.getTruncatedResultsText()):e?React.createElement("div",{className:"request-assessment-multiline-anchor"},React.createElement(r,{onClick:function(){return o()},title:this.getAssessmentRequestText(),dataAutomation:i[this.props.assessmentType].toLowerCase()+"-results-no-url"},this.getAssessmentRequestText())):React.createElement("span",{title:this.getResultsText(),"data-automation":i[this.props.assessmentType].toLowerCase()+"-results-no-url"},this.getTruncatedResultsText())},t.prototype.render=function(){var n=this.props,r=n.assessmentStatusText,t=n.assessmentType,u=n.isEnabled,f=n.hasError;return React.createElement("div",null,React.createElement("div",null,React.createElement("span",{className:"generic-assessment-status","data-automation":i[t].toLowerCase()+"-status"},r)),(u||!f)&&React.createElement("small",{className:"muted","data-automation":i[t].toLowerCase()+"-status-description"},this.getResultsHtml()))},t}(React.Component);t.AssessmentStatus=u})(i=t.OpportunityApplicants||(t.OpportunityApplicants={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r=t.Components.Atoms.LinkButton,u=n.Rct.Components.Atoms.Popover,f=n.Rct.Components.Atoms.PopoverDirection,e=n.Rct.Components.Atoms.PopoverActivation,o=function(n){function t(t){var i=n.call(this,t)||this,r;return i.matchScoreText=function(n){if(i.maskMatchingScore(n))return i.maskScore=!0,$.t("Common.NotApplicableAbbreviation");if(!n||n.Overall==null)return"-";var t=Math.round(n.Overall*100);return $.t("Recruiter.Applicants.MatchScore",{percentage:t})},i.maskMatchingScore=function(n){return n&&n.ErrorCode&&(n.ErrorCode==="ERROR_LANGUAGE_NOT_SUPPORTED"||n.ErrorCode==="CANDIDATE_HAS_NOT_CONSENTED")?!0:!1},i.handleShow=function(){i.setState({contentVisible:!0})},i.handleClose=function(){i.setState({contentVisible:!1})},r=i.props.matchingScores,i.maskScore=!1,i.scoreText=i.matchScoreText(r),i.state={contentVisible:!1},i}return __extends(t,n),t.prototype.render=function(){var t=this.props,o=t.candidateName,n=t.matchingScores,s=this.state.contentVisible;return React.createElement(u,{width:"270px",showTimeout:0,hideTimeout:0,popoverDirection:f.Down,popoverActivation:e.Click,contentVisible:s,content:React.createElement(i.CandidateMatchScorePopoverContent,{candidateName:o,matchingScores:n,matchScoreText:this.scoreText,maskScoreDueToConsent:this.maskScore&&n.ErrorCode==="CANDIDATE_HAS_NOT_CONSENTED",isMatchingScoreTranslationError:this.maskScore&&n.ErrorCode==="ERROR_LANGUAGE_NOT_SUPPORTED",onClose:this.handleClose})},React.createElement(r,{dataAutomation:"match-score",onClick:this.handleShow},this.scoreText))},t}(React.Component);i.CandidateMatchScore=o})(r=i.OpportunityApplicants||(i.OpportunityApplicants={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.matchScoreShowNoInformationText=function(n){return!(n!=null&&n.Overall>0)},t.prototype.percentageText=function(n){var t=this.percentageValue(n);return t==null?$.t("Common.NotApplicableAbbreviation"):$.t("Recruiter.Applicants.MatchScore",{percentage:t})},t.prototype.percentageValue=function(n){return!n||n.Overall==null?null:n.Overall<0?0:n.Overall>1?100:Math.round(n.Overall*100)},t.prototype.render=function(){var t=this,n=this.props,r=n.candidateName,i=n.matchingScores,u=n.matchScoreText,f=n.maskScoreDueToConsent,e=n.isMatchingScoreTranslationError,o=n.onClose;if(i){if(e)return React.createElement("div",{className:"candidate-match"},React.createElement("div",{className:"row"},React.createElement("label",{className:"matching-score-tooltip"},$.t("Recruiter.Applicants.MatchScorePopover.TranslationError"))));if(f)return React.createElement("div",{className:"row candidate-match"},React.createElement("label",{className:"matching-score-tooltip"},$.t("Recruiter.Applicants.MatchScorePopover.CandidateConsentForScoreVisbilityError")));if(i.Overall!=null)return React.createElement("div",{className:"p-4 candidate-match","data-automation":"candidate-match"},React.createElement("div",{className:"row"},React.createElement("button",{type:"button",className:"close","data-dismiss":"popover","aria-hidden":"true",onClick:o},React.createElement("i",{className:"fa fa-times"})),React.createElement("h5",null,r)),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-18 pl-0"},React.createElement("label",{className:"matching-score"},$.t("Recruiter.Applicants.MatchScorePopover.MatchingScore"))),React.createElement("div",{className:"col-md-6"},React.createElement("label",{className:"overall-score"},u))),i.getScores().map(function(n){return React.createElement("div",{key:n.Name},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-20 pl-0"},React.createElement("label",null,$.t("Recruiter.Applicants.MatchScorePopover.SubDetailName."+n.Name))),React.createElement("div",{className:"col-md-4"},React.createElement("label",{"data-automation":"candidate-match-percentage-text-"+n.Name},t.percentageText(n)))),React.createElement("div",{className:"row"},React.createElement("div",{className:"percentage-bar"},React.createElement("div",{className:"percentage-progress-bar",role:"progressbar","data-automation":"candidate-match-progress-bar-"+n.Name,style:{width:t.percentageValue(n)+"%"}})),t.matchScoreShowNoInformationText(n)&&t.percentageValue(n)!==null?React.createElement("label",{className:"no-info"},$.t("Recruiter.Applicants.MatchScorePopover.NoInformation")):null))}))}return React.createElement("div",{className:"row candidate-match"},React.createElement("label",{className:"matching-score-tooltip"},$.t("Recruiter.Applicants.MatchScorePopover.NoScore")))},t}(React.Component);n.CandidateMatchScorePopoverContent=t})(t=n.OpportunityApplicants||(n.OpportunityApplicants={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Components.Molecules.IconTooltip,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.requestAssessmentTooltipText=function(){return $.t("Recruiter.Applicants.RequestAssessmentInformationTooltip")},t.prototype.render=function(){return React.createElement("div",{"data-automation":"request-assessment-icon-badge"},this.props.showAssessmentRequestIcon&&React.createElement(i,{icon:"questionmark",margin:"ml-2",tooltipContent:this.requestAssessmentTooltipText(),tooltipContentDataAutomation:"request-assessment-popover",dataAutomation:"request-assessment-badge"}))},t}(React.Component);t.GenerateAssessmentRequestIcon=r})(i=t.OpportunityApplicants||(t.OpportunityApplicants={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();FilterGroupApplicantQuery=Recruiter.ApplicantQuery,function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=function(i){function r(t){var r=i.call(this,t)||this;return r.filterGroupSelectionStatusCallback=function(n){r.setState({hasFilterGroupSelection:n})},r.addToFilterGroupListCallback=function(n){var t=r.state.filterGroupListOptions.slice();t=t.map(function(t){return t.IsDefault=n.IsDefault?!1:t.IsDefault,t});t.push(n);t=t.sort(function(n,t){var i=n.Name.toUpperCase(),r=t.Name.toUpperCase();return i<r?-1:i>r?1:0});r.setState({filterGroupListOptions:t,addedOption:n,removedOption:null})},r.pushFiltersToQueryStringCallback=function(n){r.setState({selectedFilters:n});r.props.pushFiltersToQueryStringCallback(n)},r.getFiltersQueryString=function(){return n.FilterQueryString.write(r.props.applicantQuery.Filters)},r.changeDefaultFilterGroupCallback=function(n){var t=r.state.filterGroupListOptions.map(function(t){return t.IsDefault=t.Id===n.Id,t});r.setState({filterGroupListOptions:t})},r.deleteFilterGroupCallback=function(n){var t=r.state.filterGroupListOptions.filter(function(t){return t.Id!==n.Id});r.setState({filterGroupListOptions:t,removedOption:n,addedOption:null})},r.hasFilterSelection=function(){var n=r.getFiltersQueryString();return n.length>0},r.state={filterGroupListOptions:t.initialFilterGroupOptions,selectedFilters:r.getFiltersQueryString(),addedOption:null,removedOption:null,hasFilterGroupSelection:!1},r}return __extends(r,i),r.prototype.render=function(){var n=this.props,f=n.filterGroupListSizeLimit,e=n.shouldReset,r=n.applicantQuery,o=n.getOrderBy,s=n.pushFiltersToQueryStringCallback,h=n.setResetFilterGroupDropdownCallback,c=n.displayCreateFilterGroupSuccessNotificationCallback,l=n.saveFilterGroupUrl,a=n.updateFilterGroupIsDefaultUrl,v=n.deleteFilterGroupUrl,i=this.state,u=i.filterGroupListOptions,y=i.selectedFilters,p=i.addedOption,w=i.removedOption,b=i.hasFilterGroupSelection;return React.createElement("span",{"data-automation":"filter-group-container",id:"FilterGroupContainer",className:"hidden-xs"},React.createElement(t.FilterGroupCreateButton,{saveFilterGroupUrl:l,addToFilterGroupListCallback:this.addToFilterGroupListCallback,selectedFilters:y,applicantQuery:r,filterGroupListOptions:u,filterGroupListSizeLimit:f,hasFilterGroupSelection:b,hasFilterSelection:this.hasFilterSelection(),displayCreateFilterGroupSuccessNotificationCallback:c}),React.createElement(t.FilterGroupList,{options:u,shouldReset:e,applicantQuery:r,getOrderBy:o,pushFiltersToQueryStringCallback:s,setResetFilterGroupDropdownCallback:h,changeDefaultFilterGroupCallback:this.changeDefaultFilterGroupCallback,deleteFilterGroupCallback:this.deleteFilterGroupCallback,filterGroupSelectionStatusCallback:this.filterGroupSelectionStatusCallback,updateFilterGroupIsDefaultUrl:a,deleteFilterGroupUrl:v,addedOption:p,removedOption:w}))},r}(React.Component);t.FilterGroupContainer=i})(i=t.FilterGroup||(t.FilterGroup={}))})(i=t.OpportunityApplicants||(t.OpportunityApplicants={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Utils.WithErrorHandling,r=function(n){function r(t){var i=n.call(this,t)||this;return i.onCancel=function(){i.setState({showFilterGroupCreateModal:!1})},i.onClick=function(){i.setState({showFilterGroupCreateModal:!0})},i.isCreateButtonDisabled=function(){var n=i.props,t=n.filterGroupListOptions,r=n.filterGroupListSizeLimit,u=n.hasFilterGroupSelection,f=n.hasFilterSelection,e=t.length;return e>=r||u||!f},i.state={showFilterGroupCreateModal:!1},i}return __extends(r,n),r.prototype.render=function(){var r=this,n=this.props,s=n.saveFilterGroupUrl,h=n.addToFilterGroupListCallback,c=n.selectedFilters,l=n.applicantQuery,u=n.filterGroupListOptions,f=n.filterGroupListSizeLimit,v=n.hasFilterGroupSelection,a=n.displayCreateFilterGroupSuccessNotificationCallback,e=this.state.showFilterGroupCreateModal,o=this.isCreateButtonDisabled();return React.createElement("span",null,React.createElement("button",{id:"AddFilterGroupButton",className:"btn-link"+(o?" disabled":""),"data-automation":"add-fg-button",onClick:this.onClick,disabled:o},React.createElement("i",{className:"mr-1 fa fa-sm fa-plus"}),React.createElement("span",{"data-automation":"add-fg-button-text"},u.length>=f?$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupCreateButtonMax",{maximum:f.toString()}):$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupCreateButton"))),e&&React.createElement(i,null,function(n){return React.createElement(t.FilterGroupCreateModal,__assign({show:e,onCancel:r.onCancel,saveFilterGroupUrl:s,addToFilterGroupListCallback:h,filterGroupListOptions:u,selectedFilters:c,applicantQuery:l,displayCreateFilterGroupSuccessNotificationCallback:a},n,r.props))}))},r}(React.Component);t.FilterGroupCreateButton=r})(i=t.FilterGroup||(t.FilterGroup={}))})(i=t.OpportunityApplicants||(t.OpportunityApplicants={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var r=t.Components.Molecules.ModalDialog,u=t.Components.Atoms.SaveCancelButtonGroup,f=n.Rct.Components.Atoms.SuccessIndicatorType,e=t.Components.Atoms.FormGroup,o=t.Components.Atoms.FieldErrors,s=t.Components.Atoms.DomainErrors,h=t.Components.Atoms.InputWithLimit,c=t.Components.Atoms.CheckboxGroup,l=function(t){function l(r){var u=t.call(this,r)||this;return u.handleSave=function(){u.setState({enableOkButton:!1,enableCancelButton:!1},function(){var n={Id:"",Name:u.state.filterGroupName,Value:u.getFiltersQueryString(),IsDefault:u.state.filterGroupDefault},t=$.ajax({type:"POST",data:JSON.stringify(n),url:u.props.saveFilterGroupUrl}).done(function(n){var t=n.data,f=t.Id,e=t.Name,o=t.Value,s=t.IsDefault,r;n.success&&f?(r=new i.FilterGroupListOption(n.data),u.props.addToFilterGroupListCallback(r),u.props.onCancel(),u.props.displayCreateFilterGroupSuccessNotificationCallback($.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupCreateModalSuccessNotification"))):u.setState({enableOkButton:!0,enableCancelButton:!0,errorMessages:n.domainErrors})});u.setState({deferred:t})})},u.handleCancel=function(){u.props.onCancel()},u.handleSelect=function(n){u.setState({filterGroupDefault:n.target.checked})},u.onInputValueChange=function(n){var t=n.target.value;u.setState({filterGroupName:t,enableOkButton:t&&t!==""})},u.getFiltersQueryString=function(){return n.FilterQueryString.write(u.props.applicantQuery.Filters)},u.getErrorMessages=function(){return u.state.errorMessages.map(function(n){return n=="validation_FilterGroupDuplicateNameViolation"?"Name already in use.":n})},u.state={deferred:null,enableOkButton:!1,enableCancelButton:!0,filterGroupName:"",filterGroupDefault:!1,errorMessages:[]},u}return __extends(l,t),l.prototype.render=function(){var t=this.props,l=t.show,a=t.errorHandler,n=this.state,v=n.deferred,y=n.enableOkButton,p=n.enableCancelButton,w=n.filterGroupName,b=n.filterGroupDefault,k=n.errorMessages,i=$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupCreateModalTitle"),d=$.t("Common.Save");return React.createElement("div",{"data-automation":"filter-group-create-modal-container",className:"filter-group-create-modal-container text-left"},React.createElement(r,{show:l,title:i,width:500,ariaLabel:i,actions:React.createElement(u,{dataAutomation:"filter-group-create-modal",saveButtonAlias:d,enableOkButton:y,enableCancelButton:p,savingDeferred:v,successIndicatorType:f.IconAndMessage,buttonType:"primary",onSaveClick:this.handleSave,onCancelClick:this.handleCancel})},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(e,{required:!0,highlight:a.containsFieldErrors("Name")},React.createElement("label",null,$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupCreateModalName")),React.createElement(h,{dataAutomation:"filter-group-name",id:"FilterGroupName",disabled:!1,value:w,limit:75,maxLength:75,onChange:this.onInputValueChange,ariaLabel:$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupCreateModalName")}),React.createElement(o,{dataAutomation:"filter-group-name-errors",errors:this.props.errorHandler.getErrorsByField("Name"),prefix:"Recruiter.Applicants.Filters.FilterGroup.Errors."})))),React.createElement("div",{className:"row FilterGroupDefault"},React.createElement("div",{className:"col-md-24"},React.createElement(c,{dataAutomation:"filter-group-default-checkbox",checked:b,ariaLabel:$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupCreateModalIsDefault"),labelString:$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupCreateModalIsDefault"),className:"",zeroAlign:!0,onChange:this.handleSelect}))),k.length>0&&React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("div",{className:"mt-4","data-automation":"domain-errors"},React.createElement(s,{errors:this.getErrorMessages(),errorPrefix:" "}))))))},l}(React.Component);i.FilterGroupCreateModal=l})(r=i.FilterGroup||(i.FilterGroup={}))})(r=i.OpportunityApplicants||(i.OpportunityApplicants={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Molecules.ModalDialog,r=n.Components.Atoms.SaveCancelButtonGroup,u=function(n){function t(t){var i=n.call(this,t)||this;return i.state={show:i.props.show},i}return __extends(t,n),t.prototype.render=function(){var n=$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupDeleteModalMessage",{name:this.props.filterGroupName});return React.createElement(i,{show:this.props.show,title:$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupDeleteModalTitle"),width:500,ariaLabel:$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupDeleteModalTitle"),actions:React.createElement(r,{dataAutomation:"filter-group-delete-modal-approve",saveButtonAlias:$.t("Common.Delete"),enableOkButton:!0,enableCancelButton:!0,savingDeferred:null,onSaveClick:this.props.onDeleteActionTaken,onCancelClick:this.props.onDeleteActionCancel})},React.createElement("div",{className:"row mt-3 mb-3"},React.createElement("div",{className:"col-md-24"},React.createElement("span",{"data-automation":"filter-group-delete-modal-message",dangerouslySetInnerHTML:{__html:n}}))))},t}(React.Component);t.FilterGroupDeleteModal=u})(i=t.FilterGroup||(t.FilterGroup={}))})(i=t.OpportunityApplicants||(t.OpportunityApplicants={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.Button,r=n.Components.Atoms.Tooltip;t.FilterGroupDropdownTrigger=function(n){var u=n.isActive,t=u===void 0?!1:u,f=n.label,e=n.title,o=n.onClear,s=n.onClick;return React.createElement("div",{className:"dropdown-trigger"},t&&React.createElement("button",{className:"btn-link clear-options","data-automation":"clear-filter-button","aria-label":"Clear Saved Filters Button",onClick:o},React.createElement("i",{className:"fa fa-times"})),React.createElement(r,{content:e},React.createElement(i,{buttonType:"link",className:classNames(["dropdown-label","pl-0",{active:t}]),"data-automation":"filter-button",onClick:s,icon:t?"":"fa-filter",iconRight:!1},React.createElement("span",{className:"mr-1"},f),React.createElement("span",{className:"caret"}))))}})(i=t.FilterGroup||(t.FilterGroup={}))})(i=t.OpportunityApplicants||(t.OpportunityApplicants={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var u=t.Components.Atoms.Dropdown,r=t.Components.Atoms.DropdownSize,f=t.Components.Utils.WithErrorHandling,e=t.Components.Atoms.Button,o=n.Rct.Containers.Recruiter.OpportunityApplicants.FilterGroup.FilterGroupDropdownTrigger,s=t.Components.Utils.Measure,h=t.Components.Atoms.ScrollView,c=function(t){function c(i){var u=t.call(this,i)||this,f,e;return u.dropdownLabelMaxLength=20,u.dropdownTitleMaxLength=50,u.smallOptionMaxLength=21,u.applyDefaultFilterGroup=function(t,i){var r=US.utils.window.getAndDeserializeQuerystring(),f=n.FilterQueryString.read(r);return t&&f.length===0?(u.pushFiltersToQueryString(t,i),!0):!1},u.toggleDropdown=function(){var n=u.state.isOpen;u.setState({isOpen:!n})},u.closeDropdown=function(){u.setState({isOpen:!1})},u.handleReset=function(){u.setState({selectedOptions:[]},function(){u.props.filterGroupSelectionStatusCallback(u.state.selectedOptions.length>0)})},u.handleClearOptionsClick=function(){u.setState({selectedOptions:[]},function(){u.props.filterGroupSelectionStatusCallback(u.state.selectedOptions.length>0)})},u.handleOptionClick=function(n){var i=u.state,r=i.selectedOptions,f=i.applicantQuery,t=[];u.isSelected(n)?(t=r.filter(function(t){return t.Id!==n.Id}),u.setState({selectedOptions:t},function(){u.props.filterGroupSelectionStatusCallback(u.state.selectedOptions.length>0)})):(t=[n],u.setState({selectedOptions:t},function(){u.props.filterGroupSelectionStatusCallback(u.state.selectedOptions.length>0)}));u.pushFiltersToQueryString(n,f)},u.pushFiltersToQueryString=function(n,t){var f={OpportunityId:t.OpportunityIds[0],sp:u.props.getOrderBy().PropertyName,sa:u.props.getOrderBy().Ascending.toString().charAt(0),tp:t.Top(),sk:t.Skip(),as:t.QueryString},i=$.param(f),r=n.Value;r&&(i+="&"+r);u.props.pushFiltersToQueryStringCallback(i)},u.getFiltersQueryString=function(){return n.FilterQueryString.write(u.props.applicantQuery.Filters)},u.isSelected=function(n){var t=u.state.selectedOptions;return t.some(function(t){return t.Id===n.Id})},u.getDefaultDropdownLabel=function(){return $.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupDropdownTitle")},u.getSelectedDropdownLabel=function(){return $.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupDropdownTitle")},u.getDropdownTitle=function(){var t=u.state.selectedOptions;return t.length===1?t[0].Name?u.getDefaultDropdownLabel()+": "+n.StringUtils.truncate(t[0].Name,u.dropdownTitleMaxLength):u.getDefaultDropdownLabel()+" (1)":null},u.getDropdownLabel=function(){var t=u.state.selectedOptions,i;return t.length>1?u.getDefaultDropdownLabel()+" ("+t.length+")":t.length===1?t[0].Name?(i=u.getSelectedDropdownLabel()?u.getSelectedDropdownLabel()+": ":"",""+i+n.StringUtils.truncate(t[0].Name,u.dropdownLabelMaxLength)):u.getDefaultDropdownLabel()+" (1)":u.getDefaultDropdownLabel()},u.hasSmallOptions=function(){var n=u.props.options;return n.every(function(n){return n.Name.length<=u.smallOptionMaxLength})},u.hasLargeOptions=function(){var n=u.props.options;return n.some(function(n){return n.Name.length>u.smallOptionMaxLength})},u.getDropdownSize=function(){return u.hasSmallOptions()?r.Small:u.hasLargeOptions()?r.Large:null},u.openFilterGroupManageModal=function(){u.setState({showFilterGroupManageModal:!0,isOpen:!1})},u.closeFilterGroupManageModalCallback=function(){u.setState({showFilterGroupManageModal:!1})},f=i.options.find(function(n){return n.IsDefault}),e=u.applyDefaultFilterGroup(f,i.applicantQuery),u.state={isOpen:!1,selectedOptions:e?[f]:[],applicantQuery:i.applicantQuery,optionsCount:i.options.length,showFilterGroupManageModal:!1,showFilterGroupManageModalButton:!0},i.setResetFilterGroupDropdownCallback(function(){u.handleReset()}),i.filterGroupSelectionStatusCallback(e),u}return __extends(c,t),c.prototype.componentDidUpdate=function(n){var t=this,i=this.props.shouldReset;i&&!n.shouldReset&&this.handleReset();this.props.options.length!=this.state.optionsCount&&this.props.addedOption&&this.setState({optionsCount:this.props.options.length,selectedOptions:[this.props.addedOption]},function(){t.props.filterGroupSelectionStatusCallback(t.state.selectedOptions.length>0)});this.props.options.length!=this.state.optionsCount&&this.props.removedOption&&this.setState({optionsCount:this.props.options.length,selectedOptions:this.state.selectedOptions.filter(function(n){return n.Id!=t.props.removedOption.Id})},function(){t.props.filterGroupSelectionStatusCallback(t.state.selectedOptions.length>0)})},c.prototype.renderOption=function(n,t){var i=this;return React.createElement("div",{className:"select-list-option clearfix","data-automation":"filter-option",onClick:function(){return i.handleOptionClick(n)},onKeyPress:function(){return i.handleOptionClick(n)},role:"button",tabIndex:0,key:t},React.createElement("i",{className:"fa fa-check"+(this.isSelected(n)?"":" invisible"),"data-automation":"option-icon"}),React.createElement("div",{className:"option-label"},React.createElement("span",{"data-automation":"option-text"},n.Name,n.IsDefault&&React.createElement("span",{"data-automation":"option-text-default",className:"option-text-default"}," (default)"))))},c.prototype.render=function(){var n=this,t=this.props,c=t.options,v=t.changeDefaultFilterGroupCallback,y=t.deleteFilterGroupCallback,p=t.updateFilterGroupIsDefaultUrl,w=t.deleteFilterGroupUrl,r=this.state,b=r.selectedOptions,l=r.isOpen,a=r.showFilterGroupManageModal,k=r.showFilterGroupManageModalButton;return React.createElement("span",{style:{verticalAlign:"1px"},className:"text-left","data-automation":"filter-group-list"},React.createElement(u,{className:"filter-group-dropdown","data-automation":"filter-group-dropdown",id:"FilterGroupDropdown",isOpen:l,onCloseRequest:this.closeDropdown,size:this.getDropdownSize(),rightAligned:!0,trigger:function(){return React.createElement(o,{"data-automation":"filter-button",isActive:b.length>0,label:n.getDropdownLabel(),title:n.getDropdownTitle(),onClear:n.handleClearOptionsClick,onClick:n.toggleDropdown})},dropdownRef:function(t){n.element=t},contentDataAutomation:"dropdown-filter"},l&&React.createElement("div",{className:"select-list-filter","data-automation":"terms-filter"},React.createElement(s,{updateOnResize:!0},function(t){var i=t.height,r=t.measureRef;return React.createElement(h,{height:i,bottomPadding:40,parentContainerVerticalPadding:80},React.createElement("div",{"data-automation":"filter-dropdown",ref:r},c.length===0&&React.createElement("div",{className:"select-list-option clearfix","data-automation":"no-results"},React.createElement("i",{className:"fa fa-check","data-automation":"option-icon"}),React.createElement("div",{className:"option-label italic"},React.createElement("span",null,$.t("Recruiter.Common.Filters.NoResults")))),React.createElement("div",{className:"opts results options","data-automation":"results-section"},c.map(function(t,i){return n.renderOption(t,i)}))))}),k&&React.createElement("div",{className:"filter-group-manage-modal-button","data-automation":"manage-section"},React.createElement(e,{buttonType:"link",onClick:this.openFilterGroupManageModal,disabled:!1,dataAutomation:"filter-group-manage-modal-button",icon:"","aria-describedby":"FilterGroupModalOpenButton"},$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupDropdownManageButton")),React.createElement("span",{id:"FilterGroupModalOpenButton",className:"sr-only"},$.t("Common.OpensDialog"))))),a&&React.createElement(f,null,function(t){return React.createElement(i.FilterGroupManageModal,__assign({show:a,filterGroupOptions:c,changeDefaultFilterGroupCallback:v,deleteFilterGroupCallback:y,closeFilterGroupManageModalCallback:n.closeFilterGroupManageModalCallback,updateFilterGroupIsDefaultUrl:p,deleteFilterGroupUrl:w},t,n.props))}))},c}(React.Component);i.FilterGroupList=c})(r=i.FilterGroup||(i.FilterGroup={}))})(r=i.OpportunityApplicants||(i.OpportunityApplicants={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){n!=null&&(this.Id=(n.Id||"").toString(),this.Name=n.Name,this.Value=n.Value,this.IsDefault=n.IsDefault)}return n}();n.FilterGroupListOption=t})(t=n.FilterGroup||(n.FilterGroup={}))})(t=n.OpportunityApplicants||(n.OpportunityApplicants={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Molecules.ModalDialog,r=n.Components.Atoms.Button,u=n.Components.Utils.Measure,f=n.Components.Atoms.ScrollView,e=function(n){function e(t){var i=n.call(this,t)||this;return i.changeDefaultFilterGroupCallback=function(n){i.setState({},function(){var u=[],t=i.props.filterGroupOptions.find(function(n){return n.IsDefault}),r,f,e;t&&t.Id!=n.Id&&(t=__assign({},t),t.IsDefault=!1,u.push(t));r=__assign({},n);r.IsDefault=!0;u.push(r);f=u;e=$.ajax({type:"POST",data:JSON.stringify(f),url:i.props.updateFilterGroupIsDefaultUrl}).done(function(n){n.success&&i.props.changeDefaultFilterGroupCallback(r)})})},i.deleteFilterGroupCallback=function(n){i.setState({},function(){var t=n,r=$.ajax({type:"POST",data:JSON.stringify(t),url:i.props.deleteFilterGroupUrl}).done(function(t){t.success&&i.props.deleteFilterGroupCallback(n)})})},i.closeModal=function(){i.props.closeFilterGroupManageModalCallback()},i.state={},i}return __extends(e,n),e.prototype.render=function(){var n=this,e=this.props,s=e.errorHandler,o=e.show;return React.createElement("div",{className:"filter-group-manage-modal","data-automation":"filter-group-manage-modal"},React.createElement(i,{show:o,title:$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupManageModalTitle"),ariaLabel:$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupManageModalTitle"),actions:React.createElement(r,{buttonType:"default",onClick:this.closeModal,disabled:!1,dataAutomation:"filter-group-manage-modal-close-button","aria-describedby":"FilterGroupModalCloseDialog"},$.t("Common.Close"))},React.createElement(u,{updateOnResize:!0},function(i){var r=i.height,u=i.measureRef;return React.createElement(f,{height:r,bottomPadding:120,parentContainerVerticalPadding:160},React.createElement("div",{ref:u},React.createElement("table",{className:"filter-group-manage-modal-table table table-hover mt-3","data-automation":"filter-group-manage-modal-table"},React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",null,React.createElement("span",{className:"break-word"},$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupManageModalFilterGroupNameColumn"))),React.createElement("th",null,React.createElement("span",{className:"break-word"},$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupManageModalActionsColumn"))))),React.createElement("tbody",null,n.props.filterGroupOptions.map(function(i){return React.createElement(t.FilterGroupManageModalTableRow,{key:i.Id,filterGroupOption:i,changeDefaultFilterGroupCallback:n.changeDefaultFilterGroupCallback,deleteFilterGroupCallback:n.deleteFilterGroupCallback})})))))}),React.createElement("span",{id:"FilterGroupModalCloseDialog",className:"sr-only"},$.t("Common.ClosesDialog"))))},e}(React.Component);t.FilterGroupManageModal=e})(i=t.FilterGroup||(t.FilterGroup={}))})(i=t.OpportunityApplicants||(t.OpportunityApplicants={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.Dropdown,r=n.Components.Atoms.DropdownSize,u=n.Components.Atoms.Button,f=function(n){function f(t){var i=n.call(this,t)||this;return i.toggleActionsDropdown=function(){i.setState({showActions:!i.state.showActions})},i.onDefaultActionSelected=function(){i.props.changeDefaultFilterGroupCallback(i.props.filterGroupOption);i.toggleActionsDropdown()},i.onDeleteActionSelected=function(){i.setState({showFilterGroupDeleteModal:!0});i.toggleActionsDropdown()},i.onDeleteActionTaken=function(){i.setState({showFilterGroupDeleteModal:!1});i.props.deleteFilterGroupCallback(i.props.filterGroupOption)},i.onDeleteActionCanceled=function(){i.setState({showFilterGroupDeleteModal:!1})},i.state={showActions:!1,showFilterGroupDeleteModal:!1},i}return __extends(f,n),f.prototype.render=function(){var s=this,n=this.props.filterGroupOption,f=this.state,e=f.showActions,o=f.showFilterGroupDeleteModal;return React.createElement("tr",{className:"filter-group-manage-modal-table-row","data-automation":"filter-group-manage-modal-table-row"},React.createElement("td",{style:{wordBreak:"break-word",maxWidth:"200px"}},React.createElement("div",null,React.createElement("span",{"data-automation":"filter-group-name"},n.Name),n.IsDefault&&React.createElement("span",{"data-automation":"filter-group-default-label",className:"label filter-group-manage-modal-default-label ml-2"},$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupManageModalDefaultLabel")))),React.createElement("td",null,React.createElement(i,{className:"base-dropdown select-list-filter",isOpen:e,onCloseRequest:function(){},size:r.Xs,"aria-expanded":e,trigger:function(){return React.createElement(u,{className:"btn-xs",dataAutomation:"ellipsis-dropdown","aria-label":"Actions Ellipsis",onClick:s.toggleActionsDropdown},React.createElement("i",{className:"fa fa-ellipsis-h fa-lg"}))}},React.createElement("div",{role:"menu"},React.createElement("div",{className:"select-list-option",key:n.Id+"filtergroup.default","data-automation":"filter-group-actions-option-default",onClick:this.onDefaultActionSelected,onKeyPress:this.onDefaultActionSelected,role:"menuitem",tabIndex:0},$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupManageModalActionsOptionDefault")),React.createElement("div",{className:"select-list-option",key:n.Id+"filtergroup.delete","data-automation":"filter-group-actions-option-delete",onClick:this.onDeleteActionSelected,onKeyPress:this.onDeleteActionSelected,role:"menuitem",tabIndex:0},$.t("Recruiter.Applicants.Filters.FilterGroup.FilterGroupManageModalActionsOptionDelete")))),o&&React.createElement(t.FilterGroupDeleteModal,{show:o,onDeleteActionTaken:this.onDeleteActionTaken,onDeleteActionCancel:this.onDeleteActionCanceled,filterGroupName:n.Name})))},f}(React.Component);t.FilterGroupManageModalTableRow=f})(i=t.FilterGroup||(t.FilterGroup={}))})(i=t.OpportunityApplicants||(t.OpportunityApplicants={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var r=n.Components.Molecules.ModalDialog,u=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this,t=this.props,u=t.loggedInPersonName,f=t.showModal;return React.createElement(r,{show:f,title:$.t("Opportunity.OpportunityDetail.ApplyOptionsModal.Title"),actions:React.createElement(i,{applyAsMyself:$.t("Opportunity.OpportunityDetail.ApplyOptionsModal.ApplyAsMyself"),applyOnBehalf:$.t("Opportunity.OpportunityDetail.ApplyOptionsModal.ApplyOnBehalf"),orLabel:$.t("Opportunity.OpportunityDetail.ApplyOptionsModal.OrLabel"),onApplyAsMyselfClick:function(){return n.props.applyAsMyselfCallback()},onApplyOnBehalfClick:function(){return n.props.applyOnBehalfCallback()},onCancelClick:function(){return n.props.onCancel(!1)}})},React.createElement("span",null,$.t("Opportunity.OpportunityDetail.ApplyOptionsModal.Body"),React.createElement("b",null,$.t("Opportunity.OpportunityDetail.ApplyOptionsModal.LoggedInPersonName",{personName:u}))))},t}(React.Component),i;t.ApplyOptionsModal=u;i=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.applyAsMyself,i=n.applyOnBehalf,r=n.orLabel,u=n.onApplyAsMyselfClick,f=n.onApplyOnBehalfClick,e=n.onCancelClick;return React.createElement("div",{"data-automation":"apply-options-modal"},React.createElement("button",{className:"btn btn-primary",onClick:u,"data-automation":"apply-as-myself-button"},t),React.createElement("span",null,"  ",$.t(r),"  "),React.createElement("button",{className:"btn btn-primary",onClick:f,"data-automation":"apply-on-behalf-button"},i),React.createElement("button",{className:"btn btn-link mr-2",onClick:e,"data-automation":"apply-option-cancel-button"},$.t("Common.Cancel")))},t}(React.Component);t.ApplyOptionsButtonGroup=i})(i=t.OpportunityApply||(t.OpportunityApply={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.opportunity;return React.createElement("div",{"data-automation":"opportunity-company-information"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.CompanyInformation.Company")),React.createElement("div",{"data-automation":"company-name"},React.createElement("div",null,t.LegalEntityFullName()))),n.FeatureSettings.isEnabled(n.FeatureGroups.Organization,n.FeatureGroups.OrganizationFeatures.OrgLevels)&&React.createElement("div",{className:"form-group","data-automation":"organization-levels"},React.createElement("label",null,$.t("OpportunityDetail.CompanyInformation.OrganizationLevels")),t.OrgLevels?React.createElement("div",null,React.createElement("ul",{className:"list"},t.OrgLevels.map(function(n){return React.createElement("li",{key:n.CategoryId()},n.CategoryName(),": ",n.DescriptionAndCode)}))):React.createElement("div",{className:"none"},$.t("Common.None")))),React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.CompanyInformation.Locations")),React.createElement("div",{"data-automation":"locations"},React.createElement("ul",{className:"list"},t.Locations.map(function(n){return React.createElement("li",{key:n.Id(),className:"pb-3"},n.fullLocationDetails())})))))))},i}(React.Component);t.OpportunityCompanyInformation=i})(i=t.OpportunityDetails||(t.OpportunityDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.NumberFormat,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var r=this.props,n=r.opportunity,t=r.job;return React.createElement("div",{"data-automation":"opportunity-company-information"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.Compensation.Schedule")),React.createElement("div",{"data-automation":"schedule-type"},n.FullTime?React.createElement("div",null,$.t("OpportunityDetail.Compensation.FullTime")):React.createElement("div",null,$.t("OpportunityDetail.Compensation.PartTime"))))),n.ShowSalarySection&&React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.Compensation.SalaryOrHourly")),React.createElement("div",{"data-automation":"salary-or-hourly"},n.Salaried?React.createElement("div",null,$.t("OpportunityDetail.Compensation.Salary")):React.createElement("div",null,$.t("OpportunityDetail.Compensation.Hourly")))))),n.ShowSalarySection&&React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},n.Salaried?React.createElement("label",{"data-automation":"salary-hourly-label"},$.t("OpportunityDetail.Compensation.SalaryRange.Title")):React.createElement("label",{"data-automation":"salary-hourly-label"},$.t("OpportunityDetail.Compensation.HourlyRange.Title")),React.createElement("div",{"data-automation":"compensation-range"},n.Salaried?t.FormattedCompensationAnnualMinimum!=null&&t.FormattedCompensationAnnualMaximum!=null?React.createElement("div",null,$.t("OpportunityDetail.Compensation.SalaryRange.Value",{minimum:t.FormattedCompensationAnnualMinimum.toLocaleString(),maximum:t.FormattedCompensationAnnualMaximum.toLocaleString()})):React.createElement("div",{className:"none"},$.t("Common.NotSpecified")):t.FormattedCompensationHourlyMinimum!=null&&t.FormattedCompensationHourlyMaximum!=null?React.createElement("div",null,$.t("OpportunityDetail.Compensation.HourlyRange.Value",{minimum:t.FormattedCompensationHourlyMinimum.toLocaleString(),maximum:t.FormattedCompensationHourlyMaximum.toLocaleString()})):React.createElement("div",{className:"none"},$.t("Common.NotSpecified"))))),React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},n.Salaried?React.createElement("label",{"data-automation":"salary-rate-label"},$.t("OpportunityDetail.Compensation.Salary")):React.createElement("label",{"data-automation":"salary-rate-label"},$.t("OpportunityDetail.Compensation.Rate")),React.createElement("div",{"data-automation":"compensation-amount"},n.CompensationAmount.Value?React.createElement("div",null,React.createElement(i,{decimalScale:4,fixedDecimalScale:!0,isCurrency:!0,value:n.CompensationAmount.Value,displayType:"text",prefix:"$",suffix:" "+n.CompensationAmount.Code})):React.createElement("div",{className:"none"},$.t("Common.NotSpecified")))))))},t}(React.Component);t.OpportunityCompensation=r})(i=t.OpportunityDetails||(t.OpportunityDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Opportunity.OpeningReason,r=n.Utils.Date,u=function(n){function t(){var t=n!==null&&n.apply(this,arguments)||this;return t.openingReason=function(n){switch(n){case null:return React.createElement("div",{className:"none"},$.t("Common.NotSpecified"));case i.NewHeadcount:return React.createElement("div",null,$.t("Opportunity.Create.OpeningReasonValues.NewHeadcount"));case i.BackfillOrReplacement:return React.createElement("div",null,$.t("Opportunity.Create.OpeningReasonValues.BackfillOrReplacement"));case i.OverHire:return React.createElement("div",null,$.t("Opportunity.Create.OpeningReasonValues.OverHire"));case i.TempSeasonalSpecialProject:return React.createElement("div",null,$.t("Opportunity.Create.OpeningReasonValues.TempSeasonalSpecialProject"))}return React.createElement("div",{className:"none"},$.t("Common.NotSpecified"))},t}return __extends(t,n),t.prototype.render=function(){var n=this.props.opportunity;return React.createElement("div",{"data-automation":"opportunity-details-for-opening"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.DetailsForOpening.TargetStartDate")),React.createElement("div",{"data-automation":"target-start-date"},n.TargetStartDate!==null?React.createElement("div",null,r.setDateOnlyToLocalTimeZone(moment(n.TargetStartDate)).format("MMMM Do, YYYY")):React.createElement("div",{className:"none"},$.t("Common.NotSpecified"))))),React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.DetailsForOpening.HoursPerWeek")),React.createElement("div",{"data-automation":"hours-per-week"},n.HoursPerWeek!==null?React.createElement("div",null,n.HoursPerWeek):React.createElement("div",{className:"none"},$.t("Common.NotSpecified")))))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.DetailsForOpening.BudgetedOpening")),React.createElement("div",{"data-automation":"budgeted-opening"},n.IsBudgeted===!0&&React.createElement("div",null,$.t("Common.Yes")),n.IsBudgeted===!1&&React.createElement("div",null,$.t("Common.No")),n.IsBudgeted===null&&React.createElement("div",{className:"none"},$.t("Common.NotSpecified"))))),React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.DetailsForOpening.HoursPerShift")),React.createElement("div",{"data-automation":"hours-per-shift"},n.HoursPerShift!==null&&React.createElement("div",null,n.HoursPerShift),n.HoursPerShift===null&&React.createElement("div",{className:"none"},$.t("Common.NotSpecified")))))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.DetailsForOpening.ReasonForOpening")),React.createElement("div",{"data-automation":"reason-for-opening"},React.createElement("div",null,this.openingReason(n.OpeningReason)))))))},t}(React.Component);t.OpportunityDetailsForOpening=u})(i=t.OpportunityDetails||(t.OpportunityDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var r=this.props,t=r.opportunity,u=r.jobCategoryName,i=r.job;return React.createElement("div",{className:"row","data-automation":"opportunity-high-level-details"},React.createElement("div",{className:"col-md-24"},React.createElement("div",{className:"well pb-1"},React.createElement("div",{className:"row summary"},React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.JobFamily")),React.createElement("div",{"data-automation":"job-family"},React.createElement("div",null,u))),React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.RequisitionNumber")),React.createElement("div",{"data-automation":"requisition-number"},React.createElement("div",null,t.RequisitionNumber))),(n.FeatureSettings.isEnabled(n.FeatureGroups.PublishingAndJobBoard,n.FeatureGroups.PublishingAndJobBoardFeatures.Evergreen)||n.FeatureSettings.isEnabled(n.FeatureGroups.PublishingAndJobBoard,n.FeatureGroups.PublishingAndJobBoardFeatures.FTE))&&React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.JobCode")),React.createElement("div",{"data-automation":"job-code"},React.createElement("div",null,t.JobCode))),n.FeatureSettings.isEnabled(n.FeatureGroups.PublishingAndJobBoard,n.FeatureGroups.PublishingAndJobBoardFeatures.FTE)&&n.FeatureSettings.isEnabled(n.FeatureGroups.PublishingAndJobBoard,n.FeatureGroups.PublishingAndJobBoardFeatures.Evergreen)&&React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.SourceJob")),React.createElement("div",{"data-automation":"source-job"},i.Title!==null?React.createElement("div",null,i.Title):React.createElement("div",{className:"none"},$.t("Common.NotApplicableAbbreviation"))))),React.createElement("div",{className:"col-md-8"},n.FeatureSettings.isEnabled(n.FeatureGroups.PublishingAndJobBoard,n.FeatureGroups.PublishingAndJobBoardFeatures.FTE)?React.createElement("div",null,React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.BudgetedFte")),React.createElement("div",{"data-automation":"budgeted-fte"},t.BudgetedFullTimeEquivalent!==null?React.createElement("div",null,t.BudgetedFullTimeEquivalent):React.createElement("div",{className:"none"},$.t("Common.NotApplicableAbbreviation")))),React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.MaximumHeadcount")),React.createElement("div",{"data-automation":"maximum-headcount"},t.MaximumHeadCount!==null?React.createElement("div",null,t.MaximumHeadCount):React.createElement("div",{className:"none"},$.t("Common.NotApplicableAbbreviation"))))):React.createElement("div",{className:"form-group"},n.FeatureSettings.isEnabled(n.FeatureGroups.PublishingAndJobBoard,n.FeatureGroups.PublishingAndJobBoardFeatures.Evergreen)?React.createElement("label",null,$.t("OpportunityDetail.SourceJob")):React.createElement("label",null,$.t("OpportunityDetail.JobCode")),n.FeatureSettings.isEnabled(n.FeatureGroups.PublishingAndJobBoard,n.FeatureGroups.PublishingAndJobBoardFeatures.Evergreen)?React.createElement("div",{"data-automation":"source-job"},i.Title!==null?React.createElement("div",null,i.Title):React.createElement("div",{className:"none"},$.t("Common.NotApplicableAbbreviation"))):React.createElement("div",{"data-automation":"job-code"},React.createElement("div",null,t.JobCode))),n.FeatureSettings.isEnabled(n.FeatureGroups.PublishingAndJobBoard,n.FeatureGroups.PublishingAndJobBoardFeatures.Evergreen)?React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.Evergreen")),React.createElement("div",{"data-automation":"is-evergreen"},React.createElement("div",null,t.IsEvergreen?$.t("Common.Yes"):$.t("Common.No")))):React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.SourceJob")),React.createElement("div",{"data-automation":"source-job"},i.Title!==null?React.createElement("div",null,i.Title):React.createElement("div",{className:"none"},$.t("Common.NotApplicableAbbreviation")))))))))},i}(React.Component);t.OpportunityHighLevelDetails=i})(i=t.OpportunityDetails||(t.OpportunityDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.ShowMore,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.opportunity;return React.createElement("div",{"data-automation":"impact-justification-comments"},n.StaffingPlanImpact!=null&&n.StaffingPlanImpact!==""&&React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24","data-automation":"impact-comments"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.OpportunityComments.ImpactOnStaffingPlan")),React.createElement(i,{text:n.StaffingPlanImpact})))),n.JustificationComments!=null&&n.JustificationComments.length!==0&&React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("div",{className:"form-group "+(n.StaffingPlanImpact!=null&&n.StaffingPlanImpact!==""?"pt-4":""),"data-automation":"justification-comments"},React.createElement("label",null,$.t("OpportunityDetail.OpportunityComments.JustificationComments")),React.createElement("ul",{className:"list justification-comment-list"},n.JustificationComments.map(function(n,t){return React.createElement("li",{key:t,className:"pb-3"},React.createElement(i,{text:n}))}))))))},t}(React.Component);t.OpportunityImpactAndJustificationComments=r})(i=t.OpportunityDetails||(t.OpportunityDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.opportunity;return React.createElement("div",{"data-automation":"recruiting-process"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8","data-automation":"people"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.RecruitingProcess.Recruiter")),React.createElement("div",{"data-automation":"opportunity-recruiter"},t.RecruiterName!=null&&t.RecruiterName.firstMiddleInitialLast()!==" "?React.createElement("div",null,t.RecruiterName.firstMiddleInitialLast()):React.createElement("div",{className:"none"},$.t("Common.NotSpecified")))),React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.RecruitingProcess.HiringManager")),React.createElement("div",{"data-automation":"opportunity-hiring-manager"},t.HiringManagerName!=null&&t.HiringManagerName.firstMiddleInitialLast()!==" "?React.createElement("div",null,t.HiringManagerName.firstMiddleInitialLast()):React.createElement("div",{className:"none"},$.t("Common.NotSpecified")))),React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.RecruitingProcess.OnboardingOwner")),React.createElement("div",{"data-automation":"opportunity-onboarding-owner"},t.OnboardingOwnerName!=null&&t.OnboardingOwnerName.firstMiddleInitialLast()!==" "?React.createElement("div",null,t.OnboardingOwnerName.firstMiddleInitialLast()):React.createElement("div",{className:"none"},$.t("Common.NotSpecified")))),React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.RecruitingProcess.Supervisor")),React.createElement("div",{"data-automation":"opportunity-supervisor"},t.SupervisorName!=null&&t.SupervisorName.firstMiddleInitialLast()!==" "?React.createElement("div",null,t.SupervisorName.firstMiddleInitialLast()):React.createElement("div",{className:"none"},$.t("Common.NotSpecified"))))),React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.RecruitingProcess.Approvals")),React.createElement("div",{"data-automation":"approval-process"},t.ApprovalProcessType===n.Common.ApprovalProcessType.Sequential?React.createElement("div",null,$.t("OpportunityDetail.RecruitingProcess.Sequential")):React.createElement("div",null,$.t("OpportunityDetail.RecruitingProcess.Parallel")))),React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.RecruitingProcess.Approvers")),React.createElement("div",{"data-automation":"opportunity-approvers"},React.createElement("ul",{className:"list"},t.Approvers.map(function(n,t){return React.createElement("li",{key:t},n.firstMiddleInitialLast())})))),React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.RecruitingProcess.RecruitingProcess")),React.createElement("div",{"data-automation":"recruiting-process-name"},React.createElement("div",null,t.RecruitingProcessName))),React.createElement("div",{className:"form-group"},React.createElement("label",null,$.t("OpportunityDetail.RecruitingProcess.SharedWith")),React.createElement("div",{"data-automation":"shared-with"},t.SharedWithRecruiters.length!==0?React.createElement("ul",{className:"list"},t.SharedWithRecruiters.map(function(n,t){return React.createElement("li",{key:t},n.firstMiddleInitialLast())})):React.createElement("div",{className:"none"},$.t("Common.None")))))))},i}(React.Component);t.OpportunityRecruitingProcess=i})(i=t.OpportunityDetails||(t.OpportunityDetails={}))})(i=t.Recruiter||(t.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Molecules.ModalDialog,r=n.Components.Atoms.SaveCancelButtonGroup,u=function(n){function t(t){var i=n.call(this,t)||this;return i.state={show:i.props.show},i}return __extends(t,n),t.prototype.render=function(){var n=this,t=this.props.assessmentPackage&&$.t("Opportunity.Create.ApplicationQuestions.AssessmentPackage.DeleteAssessmentPackageModalMessage",{name:this.props.assessmentPackage.VendorName()});return this.props.assessmentPackage&&React.createElement(i,{show:this.props.show,title:$.t("Opportunity.Create.ApplicationQuestions.AssessmentPackage.DeleteAssessmentPackageModalTitle"),actions:React.createElement(r,{dataAutomation:"modal-approve",saveButtonAlias:$.t("Opportunity.Create.ApplicationQuestions.AssessmentPackage.DeleteAssessmentPackageModalConfirmDelete"),enableOkButton:!0,enableCancelButton:!0,savingDeferred:null,onSaveClick:function(){n.props.onContinue(n.props.assessmentPackage)},onCancelClick:function(){n.props.onCancel()}})},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("span",{"data-automation":"modal-message",dangerouslySetInnerHTML:{__html:t}}))))},t}(React.Component);t.DeleteAssessmentPackageConfirmationModal=u})(i=t.OpportunityWizard||(t.OpportunityWizard={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var u=n.Opportunity.QuestionTranslation,f=n.Opportunity.MultipleChoiceAnswerTranslation,e=t.Components.Containers.TranslationManager,r=t.Components.Containers.TranslationComponent,o=t.Components.Atoms.TextAreaWithCounter,s=t.Components.Atoms.InputWithCounter,h=function(n){function t(t){var i=n.call(this,t)||this;return i.handleQuestionChange=i.handleQuestionChange.bind(i),i}return __extends(t,n),t.prototype.handleQuestionChange=function(n){var t=this.props,r=t.onTranslationEdited,i=t.translation;i.Value(n.currentTarget.value);r(i)},t.prototype.render=function(){var n=this.props,t=n.disabled,i=n.translation;return React.createElement("div",null,React.createElement("div",{className:"form-group"},React.createElement("label",{className:"control-label"},$.t("ScreeningQuestions.Library.Question")),React.createElement(o,{"data-automation":"question-textbox",disabled:t,className:"form-control",rows:4,limit:4e3,maxLength:4e3,id:"QuestionText",onChange:this.handleQuestionChange,value:i.Value()})))},t}(React.Component),c=function(n){function t(t){var i=n.call(this,t)||this;return i.handleAnswerChange=i.handleAnswerChange.bind(i),i}return __extends(t,n),t.prototype.handleAnswerChange=function(n){var t=this.props,r=t.onTranslationEdited,i=t.translation;i.Value(n.currentTarget.value);r(i)},t.prototype.render=function(){var n=this.props,t=n.disabled,i=n.translation;return React.createElement("div",null,React.createElement("div",{className:"form-group"},React.createElement(s,{"data-automation":"answer-textbox",className:"form-control",id:"AnswerTranslation",disabled:t,onChange:this.handleAnswerChange,value:i.Value(),limit:400,maxLength:400})))},t}(React.Component),l=function(n){function t(t){var i=n.call(this,t)||this,r=i.props.question;return i.state={question:r},i.handleCloseTranslationsClick=i.handleCloseTranslationsClick.bind(i),i.handleQuestionTranslationEdited=i.handleQuestionTranslationEdited.bind(i),i.handleChoicesTranslationEdited=i.handleChoicesTranslationEdited.bind(i),i}return __extends(t,n),t.prototype.handleCloseTranslationsClick=function(){var n=this.props.closeTranslations;n()},t.prototype.handleQuestionTranslationEdited=function(n){var t=this.props.question,i=t.Translations().filter(function(t){return ko.unwrap(t.LocaleId)===n.LocaleId});i.length?i[0].Value(n.Value()):t.Translations.push(n);this.setState({question:t})},t.prototype.handleChoicesTranslationEdited=function(n,t){var r=this.props.question,i=t.Translations().filter(function(t){return ko.unwrap(t.LocaleId)===n.LocaleId});i.length?i[0].Value(n.Value()):t.Translations.push(n);this.setState({question:r})},t.prototype.render=function(){var i=this,t=this.props,o=t.locales,s=t.defaultLocaleId,n=t.question;return React.createElement("div",null,n&&React.createElement("div",{className:"panel panel-default"},React.createElement("div",{className:"panel-heading"},React.createElement("div",{className:"panel-buttons"},React.createElement("button",{className:"btn btn-default pull-right",onClick:this.handleCloseTranslationsClick,"data-automation":"close-translations-button"},$.t("Common.Translations.CloseTranslations"))),React.createElement("div",{className:"panel-title"},React.createElement("div",null,$.t("RecruitmentAdministrator.QuestionLibrary.EditLibraryQuestion")))),React.createElement("div",{className:"panel-body"},React.createElement(e,{locales:o,defaultLocaleId:s,translationUi:function(t,e){return React.createElement("div",null,React.createElement(r,{localeBeingEdited:t,translationList:n.Translations(),translationFactory:function(n){return new u(n)},onTranslationEdited:i.handleQuestionTranslationEdited,disabled:e,render:function(n,t,i){return React.createElement(h,{translation:n,onTranslationEdited:i,disabled:t})}}),n.ResponseType()==="MultipleChoice"&&n.ResponseConfiguration().Choices().length>0&&React.createElement("div",null,React.createElement("label",null,"Answer Choices"),n.ResponseConfiguration().Choices().map(function(n,u){return React.createElement(r,{key:u,localeBeingEdited:t,sourceObject:n,translationList:n.Translations(),translationFactory:function(n){return new f(n)},onTranslationEdited:i.handleChoicesTranslationEdited,disabled:e,render:function(n,t,i){return React.createElement(c,{translation:n,onTranslationEdited:i,disabled:t})}})})))}}))))},t}(React.Component);i.LibraryQuestionTranslations=l})(r=i.OpportunityWizard||(i.OpportunityWizard={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var r=n.Components.Molecules.ModalDialog,u=n.Components.Atoms.SaveCancelButtonGroup,i=n.Components.Atoms.ShowMore,f=function(n){function t(t){var i=n.call(this,t)||this;return i.cancel=function(){i.props.onCancel()},i.apply=function(){var n=i.props,r=n.packages,u=n.onApply,f=n.integrationId,e=i.state.currentSelection,t=r[e];t&&u(f,t.packageId)},i.select=function(n){i.setState({currentSelection:n})},i.getColumnWidths=function(){return i.props.displayDescriptionColumn?["5%","20%","30%","45%"]:["5%","40%","55%","0"]},i.state={savingDeferred:null,currentSelection:-1,previousSelection:-1},i}return __extends(t,n),t.prototype.componentDidMount=function(){var n=this;$.each(this.props.packages,function(t,i){i.isSelected&&n.setState({currentSelection:t,previousSelection:t})})},t.prototype.applyEnabled=function(){return this.state.currentSelection>-1&&this.state.previousSelection!==this.state.currentSelection},t.prototype.render=function(){var f=this,t=this.props,s=t.packages,h=t.modalTitle,c=t.showModal,e=t.displayDescriptionColumn,o=this.state,l=o.savingDeferred,a=o.currentSelection,n=this.getColumnWidths();return React.createElement("div",{"data-automation":"opportunity-assessment-package-modal"},React.createElement(r,{show:c,title:h,actions:React.createElement(u,{dataAutomation:"modal-approve",saveButtonAlias:$.t("Common.Apply"),enableOkButton:this.applyEnabled(),enableCancelButton:!0,savingDeferred:l,onSaveClick:function(){return f.apply()},onCancelClick:function(){return f.cancel()}})},React.createElement("span",null,$.t("Opportunity.Create.ApplicationQuestions.AssessmentPackage.ModalSubTitle")),React.createElement("div",{className:"row"}," "),React.createElement("table",{className:"table table-hover"},React.createElement("thead",null,React.createElement("tr",{className:"break-word"},React.createElement("th",null),React.createElement("th",null,$.t("Opportunity.Create.ApplicationQuestions.AssessmentPackage.PackageCode")),React.createElement("th",null,$.t("Opportunity.Create.ApplicationQuestions.AssessmentPackage.PackageName2")),e&&React.createElement("th",null,$.t("Opportunity.Create.ApplicationQuestions.AssessmentPackage.PackageDescription")))),React.createElement("tbody",null,s.map(function(t,r){return r===a?React.createElement("tr",{key:r,className:"table-row-hover","data-automation":"package-row"},React.createElement("td",{style:{width:n[0]}},React.createElement("input",{type:"radio",checked:!0,"data-automation":"package-select"})),React.createElement("td",{style:{width:n[1]},"data-automation":"package-code"},t.packageCode),React.createElement("td",{style:{width:n[2]},"data-automation":"package-name"},t.packageName),e&&React.createElement("td",{style:{width:n[3]},"data-automation":"package-description"},React.createElement(i,{text:t.packageDescription,labelLess:$.t("Common.Less2"),labelMore:$.t("Common.More2"),maxCharacters:100}))):React.createElement("tr",{key:r,"data-automation":"package-row"},React.createElement("td",{style:{width:n[0]}},React.createElement("input",{type:"radio",onChange:function(){return f.select(r)},checked:!1,"data-automation":"package-select"})),React.createElement("td",{style:{width:n[1]},"data-automation":"package-code"},t.packageCode),React.createElement("td",{style:{width:n[2]},"data-automation":"package-name"},t.packageName),e&&React.createElement("td",{style:{width:n[3]},"data-automation":"package-description"},React.createElement(i,{text:t.packageDescription,labelLess:$.t("Common.Less2"),labelMore:$.t("Common.More2"),maxCharacters:100})))})))))},t}(React.Component);t.OpportunityAssessmentPackageModal=f})(i=t.OpportunityWizard||(t.OpportunityWizard={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var h=t.Components.Containers.TranslationComponent,u=t.Components.Atoms.TextAreaWithCounter,f=t.Components.Atoms.InputWithCounter,o=t.Components.Molecules.RichTextEditor,r=t.Components.Atoms.FormGroup,e=n.Rct.Components.Atoms.CheckboxGroup,c=function(n){function t(t){var i=n.call(this,t)||this;return i.handleOnChange=function(n){var t,r=i.props,u=r.translation,f=r.onTranslationEdited;f(__assign({},u,(t={},t[n.currentTarget.id]=n.currentTarget.value,t)))},i.handleDescriptionChange=function(n){var t=i.props,r=t.translation,u=t.onTranslationEdited,f=t.errorHandler;u(__assign({},r,{ExternalDescription:n}))},i.handleInternalDescriptionChange=function(n){var t=i.props,r=t.translation,u=t.onTranslationEdited,f=t.errorHandler;u(__assign({},r,{InternalDescription:n}))},i.handleWorkExperienceTranslationEdited=function(n,t){i.props.onWorkExperienceTranslationEdited(n,t)},i.getFullFieldName=function(n){var t=i.props.translationIndex;return"Translations["+t+"]."+n},i.hasError=function(n){var t=i.props,r=t.translationIndex,u=t.errorHandler;return r===-1?!1:u.containsFieldErrors(i.getFullFieldName(n))},i}return __extends(t,n),t.prototype.render=function(){var p=this,v=this.props,c=v.disabled,n=v.translation,l=v.opportunity,w=v.defaultLocaleId,a=v.errorHandler,t=n.LocaleId===w,y=classNames("control-label",{required:t});return React.createElement("div",{"data-automation":"opportunity-information-translations"},React.createElement(r,{required:t,highlight:this.hasError("Title")},React.createElement("label",{htmlFor:"OpportunityTitle","data-automation":"opportunity-title-label"},$.t("Opportunity.Create.TranslationManager.OpportunityTitle")),React.createElement(f,{"data-automation":"opportunity-title",className:"form-control",value:n.Title,maxLength:75,limit:75,id:"Title",disabled:c,onChange:a.processFieldChange(this.getFullFieldName("Title"),this.handleOnChange),placeholder:$.t("Model.Opportunity.Title.Placeholder"),charCountDataAutomation:"opportunity-title-char-count"})),React.createElement(r,{required:!1,highlight:!1},React.createElement(e,{labelString:$.t("Opportunity.Create.OpportunityJobTitleSameAsExternal"),disabled:!0,checked:l.SameAsExternalJobTitle,"data-automation":"opportunity-sameasexternaljobtitle"})),!l.SameAsExternalJobTitle&&React.createElement(r,{required:t,highlight:this.hasError("InternalJobTitle")},React.createElement("label",{htmlFor:"InternalJobTitle","data-automation":"opportunity-internaljobtitle",className:y},$.t("Opportunity.Create.OpportunityInternalJobTitle")),React.createElement(f,{"data-automation":"opportunity-internaltitle",className:"form-control",value:n.InternalJobTitle,maxLength:75,limit:75,id:"InternalJobTitle",disabled:c,onChange:a.processFieldChange(this.getFullFieldName("InternalJobTitle"),this.handleOnChange),charCountDataAutomation:"internaljobtitle-char-count"})),React.createElement(r,{required:t,highlight:this.hasError("ExternalBriefDescription")},React.createElement("label",{htmlFor:"ExternalBriefDescription","data-automation":"opportunity-brief-description-label",className:y},$.t("Opportunity.Create.TranslationManager.OpportunityBriefDescription")),React.createElement(u,{disabled:c,"data-automation":"opportunity-brief-description",rows:4,className:"form-control",id:"ExternalBriefDescription",value:n.ExternalBriefDescription,maxLength:800,limit:800,onChange:a.processFieldChange(this.getFullFieldName("ExternalBriefDescription"),this.handleOnChange),charCountDataAutomation:"brief-description-char-count"})),React.createElement(r,{required:!1,highlight:!1},React.createElement(e,{labelString:$.t("Opportunity.Create.OpportunityBriefDescriptionSameAsExternal"),disabled:!0,checked:l.SameAsExternalBriefDescription,"data-automation":"opportunity-sameasexternalbriefdescription"})),!l.SameAsExternalBriefDescription&&React.createElement(r,{required:t,highlight:this.hasError("InternalBriefDescription")},React.createElement("label",{htmlFor:"InternalBriefDescription","data-automation":"opportunity-internalbriefdescription",className:y},$.t("Opportunity.Create.OpportunityInternalBriefDescription")),React.createElement(u,{disabled:c,"data-automation":"opportunity-internalbriefdescription-text",rows:4,className:"form-control",id:"InternalBriefDescription",value:n.InternalBriefDescription,maxLength:800,limit:800,onChange:a.processFieldChange(this.getFullFieldName("InternalBriefDescription"),this.handleOnChange),charCountDataAutomation:"internalbriefdescription-char-count"})),React.createElement(r,{required:t,highlight:this.hasError("ExternalDescription")},React.createElement("label",{"data-automation":"opportunity-description-label",className:y},$.t("Opportunity.Create.OpportunityDescription")),React.createElement(o,{initialValue:n.ExternalDescription,value:n.ExternalDescription,"data-automation":"opportunity-description",extraOptions:{readonly:c,rows:10,menubar:!1,required:t},onEditorChange:a.processFieldChange(this.getFullFieldName("ExternalDescription"),this.handleDescriptionChange),readonly:!1,hideSpecialChars:!1,limit:2e4,charCountDataAutomation:"description-char-count"})),React.createElement(r,{required:!1,highlight:!1},React.createElement(e,{labelString:$.t("Opportunity.Create.OpportunityDescriptionSameAsExternal"),disabled:!0,checked:l.SameAsExternalDescription,"data-automation":"opportunity-sameasexternaldescription"})),!l.SameAsExternalDescription&&React.createElement(r,{required:t,highlight:this.hasError("InternalDescription")},React.createElement("label",{"data-automation":"opportunity-internaldescription",className:y},$.t("Opportunity.Create.OpportunityInternalDescription")),React.createElement(o,{initialValue:n.InternalDescription,value:n.InternalDescription,"data-automation":"opportunity-internaldescription-text",extraOptions:{readonly:c,rows:10,menubar:!1,required:t},onEditorChange:a.processFieldChange(this.getFullFieldName("InternalDescription"),this.handleInternalDescriptionChange),readonly:!1,hideSpecialChars:!1,limit:2e4,charCountDataAutomation:"internaldescription-char-count"})),React.createElement("div",null,React.createElement(r,{required:!1,highlight:!1},React.createElement("label",{htmlFor:"TravelDescription","data-automation":"opportunity-travel-description-label",className:"control-label"},$.t("Opportunity.Create.TranslationManager.OpportunityTravelDescription")),React.createElement(f,{"data-automation":"opportunity-travel-description",className:"form-control",id:"TravelDescription",value:n.TravelDescription||"",maxLength:75,limit:75,onChange:this.handleOnChange,disabled:c,charCountDataAutomation:"opportunity-travel-description-char-count"}))),l.WorkExperienceCriteria.length>0&&React.createElement("div",null,React.createElement("h4",null,$.t("Opportunity.Create.CandidateRequirements.WorkExperience")),React.createElement("div",{"data-automation":"work-experience-list"},l.WorkExperienceCriteria.map(function(t,r){return React.createElement(h,{key:r,sourceObject:t,localeBeingEdited:n.LocaleId,translationList:t.Translations,translationFactory:function(n){return new i.OpportunityWorkExperienceTranslation(n)},onTranslationEdited:p.handleWorkExperienceTranslationEdited,disabled:c,render:function(n,t,i){return React.createElement(s,{disabled:t,translation:n,onTranslationEdited:i})}})}))))},t}(React.Component),s;i.OpportunityFieldsEditor=c;s=function(n){function t(){var t=n!==null&&n.apply(this,arguments)||this;return t.onDescriptionChange=function(n){var i=t.props,r=i.translation,u=i.onTranslationEdited;r.Description=n.currentTarget.value;u(r)},t}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.translation,i=n.disabled;return React.createElement("div",{"data-automation":"work-experience-item"},React.createElement(r,{required:!1,highlight:!1},React.createElement("label",{className:"control-label",htmlFor:"WorkExperienceCriterionWithTranslations_Description"},$.t("Opportunity.Create.CandidateRequirements.Description")),React.createElement(u,{className:"form-control","data-automation":"work-experience-description-textarea",value:t.Description,disabled:i,charCountDataAutomation:"work-experience-description-char-count",onChange:this.onDescriptionChange,limit:500,maxLength:500})))},t}(React.Component)})(r=i.OpportunityWizard||(i.OpportunityWizard={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var r=n.Components.Containers.TranslationManager,u=n.Components.Containers.TranslationComponent,f=n.Components.Atoms.Button,e=n.Components.Utils.WithErrorHandling,o=n.Components.Atoms.BasicErrorMessagesDisplay,s=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this;return React.createElement(e,null,function(t){return React.createElement(i,__assign({},t,n.props))})},t}(React.Component),i;t.OpportunityWizardTranslationsWrapper=s;i=function(n){function i(t){var i=n.call(this,t)||this;return i.getCancelPromptText=function(){return i.state.hasEdits?$.t("Opportunity.Create.OpportunityUnsavedChangesModal.Message"):null},i.handleCloseTranslationsClick=function(){var n=i.props,t=n.saveAndCloseTranslations,r=n.errorHandler,u=i.state.opportunity;t(u,function(n){r.setErrors(n)})},i.handleTranslationEdited=function(n){var t=i.state.opportunity,r=t.Translations.findIndex(function(t){return t.LocaleId===n.LocaleId});r>=0?t.Translations[r]=n:t.Translations.push(n);i.setState({opportunity:t,hasEdits:!0})},i.handleWorkExperienceTranslationEdited=function(n,t){var r=i.state.opportunity,u=r.WorkExperienceCriteria.findIndex(function(n){return n===t}),f=t.Translations.findIndex(function(t){return t.LocaleId===n.LocaleId});f>=0?r.WorkExperienceCriteria[u].Translations[f]=n:r.WorkExperienceCriteria[u].Translations.push(n);i.setState({opportunity:r,hasEdits:!0})},i.state={opportunity:i.props.opportunity,hasEdits:!1},US.utils.window.attachBeforeUnload(i.getCancelPromptText),i}return __extends(i,n),i.prototype.render=function(){var s=this,n=this.props,c=n.locales,h=n.defaultLocaleId,i=n.errorHandler,e=this.state.opportunity;return React.createElement("div",null,e&&React.createElement("div",null,React.createElement(r,{locales:c,defaultLocaleId:h,allowTranslationSwitching:!0,translationUi:function(n,r){return React.createElement("div",null,React.createElement(u,{localeBeingEdited:n,translationList:e.Translations,translationFactory:function(n){return new t.OpportunityTranslation(n)},onTranslationEdited:s.handleTranslationEdited,disabled:r,render:function(n,r,u,f){return React.createElement(t.OpportunityFieldsEditor,{translation:n,opportunity:e,defaultLocaleId:h,onTranslationEdited:u,disabled:r,onWorkExperienceTranslationEdited:s.handleWorkExperienceTranslationEdited,errorHandler:i,translationIndex:f})}}))}}),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},i.hasUiErrors()&&React.createElement(o,{errors:i.getUiErrors(),errorPrefix:"Opportunity.Create.Errors."})),React.createElement("div",{className:"col-md-24"},React.createElement(f,{buttonType:"primary",className:"pull-right",onClick:this.handleCloseTranslationsClick,"data-automation":"exit-translation-manager-button",text:$.t("Common.SaveAndClose")})))))},i}(React.Component);t.OpportunityWizardTranslations=i})(i=t.OpportunityWizard||(t.OpportunityWizard={}))})(i=t.Recruiter||(t.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var u=n.Opportunity.QuestionTranslation,f=n.Opportunity.MultipleChoiceAnswerTranslation,e=t.Components.Containers.TranslationManager,r=t.Components.Containers.TranslationComponent,o=t.Components.Atoms.TextAreaWithCounter,s=t.Components.Atoms.InputWithCounter,h=function(n){function t(t){var i=n.call(this,t)||this;return i.handleQuestionChange=i.handleQuestionChange.bind(i),i}return __extends(t,n),t.prototype.handleQuestionChange=function(n){var t=this.props,r=t.onTranslationEdited,i=t.translation;i.Value(n.currentTarget.value);r(i)},t.prototype.render=function(){var n=this.props,t=n.disabled,i=n.translation,r=n.questionIndex;return React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-2"},React.createElement("label",null,r+1,".")),React.createElement("div",{className:"col-md-22"},React.createElement("div",{className:"form-group"},React.createElement(o,{"data-automation":"question-textbox",disabled:t,className:"form-control",rows:4,limit:4e3,id:"QuestionText",onChange:this.handleQuestionChange,value:i.Value(),maxLength:4e3}))))},t}(React.Component),c=function(n){function t(t){var i=n.call(this,t)||this;return i.handleAnswerChange=i.handleAnswerChange.bind(i),i}return __extends(t,n),t.prototype.handleAnswerChange=function(n){var t=this.props,r=t.onTranslationEdited,i=t.translation;i.Value(n.currentTarget.value);r(i)},t.prototype.render=function(){var n=this.props,t=n.disabled,i=n.translation;return React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-3"}," "),React.createElement("div",{className:"col-md-21"},React.createElement("div",{className:"form-group"},React.createElement(s,{"data-automation":"answer-textbox",className:"form-control",id:"AnswerTranslation",disabled:t,onChange:this.handleAnswerChange,value:i.Value(),limit:400,maxLength:400}))))},t}(React.Component),l=function(n){function t(t){var i=n.call(this,t)||this;return i.handleCloseTranslationsClick=i.handleCloseTranslationsClick.bind(i),i.handleQuestionTranslationEdited=i.handleQuestionTranslationEdited.bind(i),i.handleChoicesTranslationEdited=i.handleChoicesTranslationEdited.bind(i),i}return __extends(t,n),t.prototype.handleCloseTranslationsClick=function(){var n=this.props.closeTranslations;n()},t.prototype.handleQuestionTranslationEdited=function(n,t){var i=t.Translations().filter(function(t){return ko.unwrap(t.LocaleId)===n.LocaleId});i.length?i[0].Value(n.Value()):t.Translations.push(n);this.setState({})},t.prototype.handleChoicesTranslationEdited=function(n,t){var i=t.Translations().filter(function(t){return ko.unwrap(t.LocaleId)===n.LocaleId});i.length?i[0].Value(n.Value()):t.Translations.push(n);this.setState({})},t.prototype.render=function(){var i=this,n=this.props,s=n.defaultLocaleId,o=n.screeningQuestions,l=n.disableAllTranslations,t=this.props.locales;return t=ko.toJS(t),React.createElement("div",null,o&&React.createElement("div",null,React.createElement("div",{"data-automation":"question-translations"},React.createElement(e,{locales:t,defaultLocaleId:s,disableAll:l,translationUi:function(n,t){return React.createElement("div",null,o.map(function(e,o){return React.createElement("div",{key:o},React.createElement(r,{localeBeingEdited:n,sourceObject:e,translationList:e.Translations(),translationFactory:function(n){return new u(n)},onTranslationEdited:i.handleQuestionTranslationEdited,disabled:t||e.HasBeenPublished(),render:function(n,t,i){return React.createElement(h,{translation:n,onTranslationEdited:i,disabled:t,questionIndex:o})}}),e.ResponseType()==="MultipleChoice"&&e.ResponseConfiguration().Choices().length>0&&React.createElement("div",null,e.ResponseConfiguration().Choices().map(function(u,o){return React.createElement(r,{key:o,localeBeingEdited:n,sourceObject:u,translationList:u.Translations(),translationFactory:function(n){return new f(n)},onTranslationEdited:i.handleChoicesTranslationEdited,disabled:t||e.HasBeenPublished(),render:function(n,t,i){return React.createElement(c,{translation:n,onTranslationEdited:i,disabled:t})}})})))}))}}))))},t}(React.Component);i.ScreeningQuestionTranslations=l})(r=i.OpportunityWizard||(i.OpportunityWizard={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r=n.Rct.Components.Molecules.SearchInput,u=t.Components.Atoms.ProgressSpinner,f=t.Components.Atoms.Pagination,e=function(n){function t(t){var i=n.call(this,t)||this;return i.handleSearch=function(n){var t=i.props,r=t.getJobsUrl,u=t.defaultLocaleId;i.setState({isLoading:!0,query:n,skip:0},function(){$.post(r,JSON.stringify({skip:0,localeIds:[u],search:n})).done(function(n){n.Success&&i.setState({page:1,jobs:n.jobs,totalCount:n.TotalCount});i.setState({isLoading:!1})})})},i.loadMoreJobs=function(n){var t=i.props,r=t.getJobsUrl,u=t.defaultLocaleId,f=i.state.query;i.setState({isLoading:!0},function(){$.post(r,JSON.stringify({skip:(n-1)*20,localeIds:[u],search:f})).done(function(t){t.Success&&i.setState({jobs:t.jobs,skip:(n-1)*20,page:n,totalCount:t.TotalCount});i.setState({isLoading:!1})})})},i.state={jobs:i.props.jobs.JobList,isLoading:!1,skip:0,query:"",page:1,totalCount:i.props.totalCount},i}return __extends(t,n),t.prototype.render=function(){var e=this,o=this.props.getJobDetails,n=this.state,t=n.jobs,s=n.isLoading,h=n.totalCount,c=n.page;return React.createElement("div",{id:"Jobs"},s&&React.createElement(u,null),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(r,{onChange:this.handleSearch,throttle:500,showSearchTips:!0,dataAutomation:"job-filter"}))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("h4",null,$.t("Opportunity.SelectJob.JobListTitle")),t.length===0&&React.createElement("div",{className:"alert alert-danger","data-automation":"no-matches-message"},$.t("Opportunity.SelectJob.NoMatches")),React.createElement("table",{className:"table table-condensed mb-3"},React.createElement("tbody",null,t.map(function(n){return React.createElement(i.JobListItem,{job:n,key:n.Id,getJobDetails:o})}))))),React.createElement(f,{items:t,totalItems:h,pageSize:20,currentPage:c,onChangePage:function(n){e.loadMoreJobs(n)}}))},t}(React.Component);i.JobList=e})(r=i.OpportunityWizard||(i.OpportunityWizard={}))})(r=i.Recruiter||(i.Recruiter={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var t=this.props,n=t.job,i=t.getJobDetails;return React.createElement("tr",{"data-automation":"job"},React.createElement("td",null,React.createElement("a",{href:"#",className:"job-title","data-automation":"job-title-link",onClick:function(){return i(n.Id)}},n.Title)),React.createElement("td",null,React.createElement("span",{className:"muted","data-automation":"job-country-code"},n.Code)),React.createElement("td",null,React.createElement("span",{className:"muted","data-automation":"job-country-name"},n.CountryName)))},t}(React.Component);n.JobListItem=t})(t=n.OpportunityWizard||(n.OpportunityWizard={}))})(t=n.Recruiter||(n.Recruiter={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var u=n.Rct.Components.Atoms.Button,f=t.Components.Atoms.InputWithCounter,r=50,e=function(n){function t(t){var i=n.call(this,t)||this;return i.handleDisplayNameChange=function(n){var t=i.props.libraryDocument;t.DisplayName=n.target.value;i.setState({displayName:n.target.value})},i.state={displayName:t.libraryDocument.DisplayName},i}return __extends(t,n),t.prototype.render=function(){var i=this,n=this.props,t=n.libraryDocument,e=n.onRemove,o=this.state.displayName;return React.createElement("div",{"data-automation":"new-library-document"},React.createElement("div",{className:"col-sm-2"},React.createElement("img",{className:"mt-2",src:"/Content/images/Document.svg",alt:"new_doc"})),React.createElement("div",{className:"col-sm-22 mb-4"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-20 col-sm-10"},React.createElement("label",{"data-automation":"add-library-file-name-label",className:"add-library-label"},React.createElement("span",null,$.t("DocumentLibrary.Library.FileName")))),React.createElement("div",{className:"col-sm-12"},React.createElement("label",{"data-automation":"add-library-display-name-label",className:"add-library-label",htmlFor:"displayName"},React.createElement("span",null,$.t("DocumentLibrary.Library.DisplayName"))))),React.createElement("div",{className:"row library-document-row"},React.createElement("div",{"data-automation":"add-library-document-file-name",className:"col-sm-10 mt-2"},React.createElement("span",null,t.FileName)),React.createElement("div",{className:"col-sm-13"},React.createElement(f,{"data-automation":"add-library-document-display-name-input",className:"form-control display-name-input",maxLength:r,limit:r,id:"displayName",value:o,onChange:function(n){return i.handleDisplayNameChange(n)}})),React.createElement("div",{className:"col-sm-1"},React.createElement(u,{"data-automation":"add-library-document-remove-button",className:"pl-0 mt-2",buttonType:"text",icon:"fa-times",onClick:function(){e(t)}})))))},t}(React.Component);i.AddLibraryDocumentListItem=e})(r=i.DocumentLibrary||(i.DocumentLibrary={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var f=t.Components.Atoms.DomainErrors,e=t.Components.Atoms.SaveCancelButtonGroup,o=t.Components.Utils.WithErrorHandling,s=t.Components.Atoms.WithFileUploader,h=n.Recruiter.LibraryDocument,u=50,c=50,l=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var t=this,n=this.props,i=n.maximumFileSize,u=n.supportedFileTypes;return React.createElement(o,null,function(n){return React.createElement(s,{maxFileSize:i,supportedFileTypes:u,maxFileNameLength:c},function(i){return React.createElement(r,__assign({},t.props,i,n))})})},t}(React.Component),r;i.AddLibraryDocumentsContainer=l;r=function(n){function t(t){var i=n.call(this,t)||this;return i.handleFileUploadSuccess=function(n,t){var o=i.props.errorHandler,s=i.state.toUploadLibraryDocuments,r=t.name,f,e;t.name.length>u&&(r=t.name.substr(0,u));f=new h({FileId:n.data.fileId,DisplayName:r,FileName:t.name});e=s.concat(f);o.clearErrors();i.setState({toUploadLibraryDocuments:e})},i.handleFileUpload=function(n,t){var r=i.props.errorHandler;r.processResponse(n,function(){return i.handleFileUploadSuccess(n,t)})},i.uploadLibraryDocuments=function(){var n=i.props,r=n.handleLibraryDocumentUploadUrl,u=n.errorHandler,t=n.onSetProgressSpinner,f=i.state.toUploadLibraryDocuments;t(!0);$.ajax({url:r,data:JSON.stringify(f),type:"POST"}).done(function(n){u.processResponse(n,i.handleUploadLibraryDocumentsSuccess);t(!1)})},i.handleUploadLibraryDocumentsSuccess=function(){var n=i.props.onAddNewDocuments;n()},i.handleRemoveLibraryDocument=function(n){var t=i.state.toUploadLibraryDocuments,r=t.filter(function(t){return t.FileId!==n.FileId});i.setState({toUploadLibraryDocuments:r})},i.hasLibraryDocsToSave=function(){var n=i.state.toUploadLibraryDocuments;return n!=null&&n.length>0},i.enableSaveButton=function(){var n=i.props.fileUploadDeferred;return!!!n&&i.hasLibraryDocsToSave()},i.state={toUploadLibraryDocuments:[],enableUploadFileButton:!0},i}return __extends(t,n),t.prototype.render=function(){var t=this,n=this.props,o=n.handleFileUploadUrl,s=n.onCloseAddDocuments,h=n.onUploadFile,r=n.fileUploadDeferred,c=n.errorHandler,u=this.state.toUploadLibraryDocuments;return React.createElement("div",{className:"well well-light mt-4"},React.createElement("div",{className:"mb-4"},$.t("DocumentLibrary.Library.UploadSupportingDocuments")),u.length>0&&u.map(function(n){return React.createElement(i.AddLibraryDocumentListItem,{key:n.FileId,libraryDocument:n,onRemove:t.handleRemoveLibraryDocument})}),React.createElement("div",{className:"form-group mb-4"},React.createElement("button",{className:"btn btn-dashed",onClick:function(){return h(o,t.handleFileUpload)},"aria-label":$.t("Common.Documents.UploadButton"),"data-automation":"upload-file-button",disabled:r!=null},React.createElement("div",{tabIndex:99,className:"text-left"},React.createElement("span",{className:"button-icon"},React.createElement("img",{src:"/Content/images/AddDocument.svg"})),React.createElement("span",{className:"button-text"},React.createElement("strong",{className:"mr-2"},$.t("Common.Documents.UploadButton")),React.createElement("span",{className:"muted"},$.t("Common.Documents.SupportedFileTypes")))))),React.createElement(f,{errorPrefix:"Common.Errors.",errors:c.getDomainErrors()}),React.createElement(e,{dataAutomation:"add-library-documents",enableOkButton:this.enableSaveButton(),enableCancelButton:r==null,onSaveClick:function(){t.uploadLibraryDocuments()},onCancelClick:function(){s()},savingDeferred:r}))},t}(React.Component);i.AddLibraryDocuments=r})(r=i.DocumentLibrary||(i.DocumentLibrary={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var u=t.Components.Atoms.Button,f=t.Components.Atoms.ProgressSpinner,e=n.Recruiter.LibraryDocument,o=t.Components.Atoms.Pagination,r=10,s=function(n){function t(t){var i=n.call(this,t)||this;return i.getLibraryDocuments=function(n,t){var r=i.props.getLibraryDocumentsUrl;i.setState({showSpinner:!0},function(){$.get({url:r,data:{isArchived:t,page:n}}).done(function(r){i.setState({page:n,totalDocuments:r.TotalDocuments,libraryDocuments:r.LibraryDocuments.map(function(n){return new e(n)}),showActive:!t,showEdit:!1,showSpinner:!1})})})},i.handleChangeDocumentArchivedStatus=function(n,t){var f=i.props.handleArchiveUrl,u=i.state.page;i.setState({showSpinner:!0},function(){$.post({url:f,data:JSON.stringify({isArchived:t,documentId:n.Id})}).done(function(n){if(n.success){var f=u;u>1&&n.data.totalDocumentsInCurrentStatus-(u-1)*r<=0&&(f=Math.ceil(n.data.totalDocumentsInCurrentStatus/r));i.getLibraryDocuments(f,!t)}else i.setState({showSpinner:!1})})})},i.handleOpenAddDocuments=function(){i.setState({showEdit:!0})},i.handleCloseAddDocuments=function(){i.setState({showEdit:!1})},i.handleAddDocuments=function(){i.setState({showEdit:!1});i.getLibraryDocuments(1,!1)},i.reloadResults=function(){var n=i.state,t=n.page,r=n.showActive;i.getLibraryDocuments(t,!r)},i.setProgressSpinner=function(n){i.setState({showSpinner:n})},i.state={showActive:!0,showEdit:!1,libraryDocuments:[],page:1,totalDocuments:0,showSpinner:!1},i}return __extends(t,n),t.prototype.componentDidMount=function(){this.getLibraryDocuments(1,!1)},t.prototype.render=function(){var n=this,t=this.props,c=t.handleFileUploadUrl,l=t.handleLibraryDocumentUploadUrl,a=t.maximumFileSize,v=t.supportedFileTypes,y=t.downloadLibraryDocumentUrl,p=t.updateLibraryDocumentDisplayNameUrl,r=this.state,e=r.showActive,s=r.libraryDocuments,h=r.showEdit,w=r.totalDocuments,b=r.page,k=r.showSpinner;return React.createElement("div",null,k&&React.createElement(f,null),React.createElement("h2",null,$.t("DocumentLibrary.Library.PageTitle")),React.createElement("div",{className:"pt-4 pb-5"},$.t("DocumentLibrary.Library.PageDescription")),React.createElement("ul",{className:"nav nav-tabs nav-responsive",id:"presence-tabs"},React.createElement("li",{className:classNames({active:e})},React.createElement("a",{href:"javascript:void 0",onClick:function(){return n.getLibraryDocuments(1,!1)},"data-automation":"show-active"},$.t("DocumentLibrary.Library.Active"))),React.createElement("li",{className:classNames({active:!e})},React.createElement("a",{href:"javascript:void 0",onClick:function(){return n.getLibraryDocuments(1,!0)},"data-automation":"show-inactive"},$.t("DocumentLibrary.Library.Inactive")))),React.createElement(i.DocumentLibraryListHeadings,null),React.createElement("div",null,s.map(function(t){return React.createElement("div",{key:t.Id,"data-automation":"library-document"},React.createElement(i.DocumentLibraryListItem,{document:t,archiveDocument:function(t){return n.handleChangeDocumentArchivedStatus(t,!0)},unarchiveDocument:function(t){return n.handleChangeDocumentArchivedStatus(t,!1)},downloadLibraryDocumentUrl:y,updateLibraryDocumentDisplayNameUrl:p,onUpdateLibraryDocumentDisplayName:function(){return n.reloadResults()}}))}),!h&&e&&React.createElement(u,{className:"mt-4",buttonType:"default",onClick:function(){n.handleOpenAddDocuments()}},React.createElement("i",{className:"fa fa-plus"})," ",$.t("DocumentLibrary.Library.AddDocuments"))),e&&h&&React.createElement(i.AddLibraryDocumentsContainer,{handleLibraryDocumentUploadUrl:l,handleFileUploadUrl:c,onCloseAddDocuments:function(){n.handleCloseAddDocuments()},onAddNewDocuments:function(){n.handleAddDocuments()},supportedFileTypes:v,maximumFileSize:a,onSetProgressSpinner:function(t){return n.setProgressSpinner(t)}}),React.createElement(o,{items:s,totalItems:w,pageSize:10,currentPage:b,onChangePage:function(t){n.getLibraryDocuments(t,!e)}}))},t}(React.Component);i.DocumentLibrary=s})(r=i.DocumentLibrary||(i.DocumentLibrary={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){return React.createElement("div",{className:"document-library-heading-container pb-3 pt-4","data-automation":"document-library-headings"},React.createElement("div",{className:"row"},React.createElement("div",null,React.createElement("div",{className:"col-sm-8 bold"},$.t("DocumentLibrary.Library.DisplayName")),React.createElement("div",{className:"col-sm-8 bold"},$.t("DocumentLibrary.Library.FileName")))))},t}(React.Component);n.DocumentLibraryListHeadings=t})(t=n.DocumentLibrary||(n.DocumentLibrary={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Containers.Recruiter.CandidateDetails.Actions.ActionsButtonDropdown,r=function(n){function r(t){var i=n.call(this,t)||this;return i.handleOpen=function(){i.setState({showEdit:!0})},i.handleClose=function(){i.setState({showEdit:!1})},i.archiveDocument=function(n){var t=i.props.archiveDocument;t(n)},i.unarchiveDocument=function(n){var t=i.props.unarchiveDocument;t(n)},i.getDownloadUrl=function(){var n=i.props,t=n.downloadLibraryDocumentUrl,r=n.document;return t+"?"+$.param({libraryDocumentId:r.Id})},i.getActions=function(){var n=i.props.document;return n.IsArchived?[{name:$.t("DocumentLibrary.Library.Reactivate"),action:function(){return i.unarchiveDocument(n)},dataAutomation:"archive-doc"}]:[{name:$.t("DocumentLibrary.Library.Deactivate"),action:function(){return i.archiveDocument(n)},dataAutomation:"archive-doc"},{name:$.t("Common.Edit"),action:function(){return i.handleOpen()},dataAutomation:"edit-doc"}]},i.handleUpdateDisplayName=function(){var n=i.props.onUpdateLibraryDocumentDisplayName;i.setState({showEdit:!1},function(){n()})},i.state={showEdit:!1,savingDeferred:null},i}return __extends(r,n),r.prototype.render=function(){var u=this.props,n=u.document,e=u.updateLibraryDocumentDisplayNameUrl,f=this.state,r=f.showEdit,o=f.savingDeferred;return React.createElement("div",{className:classNames("pb-4 pt-4 library-document-list-item-container",{"well well-light":r})},!r&&React.createElement("div",{className:"row library-document-row"},React.createElement("div",{className:"col-sm-8","data-automation":"display-name"},n.DisplayName),React.createElement("a",{className:"col-sm-8",href:this.getDownloadUrl(),"data-automation":"file-name"},n.FileName),React.createElement("div",{className:"col-sm-8"},React.createElement(i,{actions:this.getActions()}))),r&&React.createElement(t.DocumentLibraryListItemEdit,{document:n,updateLibraryDocumentDisplayNameUrl:e,onUpdateLibraryDocumentDisplayName:this.handleUpdateDisplayName,onClose:this.handleClose}))},r}(React.Component);t.DocumentLibraryListItem=r})(i=t.DocumentLibrary||(t.DocumentLibrary={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var r=n.Rct.Components.Atoms.InputWithCounter,u=n.Rct.Components.Atoms.SaveCancelButtonGroup,i=50,f=function(n){function t(t){var i=n.call(this,t)||this;return i.enableDisplayButton=function(){var n=i.props.document,t=i.state.displayName;return n.DisplayName!==t},i.handleDisplayNameChange=function(n){i.setState({displayName:n.target.value})},i.handleUpdateDisplayName=function(){var n=i.props,t=n.document,r=n.updateLibraryDocumentDisplayNameUrl,u=n.onUpdateLibraryDocumentDisplayName,f=i.state.displayName,e=$.post({url:r,data:JSON.stringify({libraryDocumentId:t.Id,newDisplayName:f})}).done(function(){u()});i.setState({savingDeferred:e})},i.state={displayName:t.document.DisplayName,savingDeferred:null},i}return __extends(t,n),t.prototype.render=function(){var n=this,t=this.props,e=t.document,o=t.onClose,f=this.state,s=f.savingDeferred,h=f.displayName;return React.createElement("div",{"data-automation":"new-library-document"},React.createElement("div",{className:"row mb-4"},React.createElement("div",{className:"col-sm-10"},React.createElement("label",{"data-automation":"edit-library-document-label"},React.createElement("span",null,$.t("DocumentLibrary.Library.EditDocument"))))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-sm-2"},React.createElement("img",{className:"mt-2",src:"/Content/images/Document.svg",alt:"new_doc"})),React.createElement("div",{className:"col-sm-22 pl-0"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-20 col-sm-10"},React.createElement("label",{"data-automation":"edit-library-file-name-label",className:"add-library-label"},React.createElement("span",null,$.t("DocumentLibrary.Library.FileName")))),React.createElement("div",{className:"col-sm-12"},React.createElement("label",{"data-automation":"edit-library-display-name-label",className:"add-library-label",htmlFor:"displayName"},React.createElement("span",null,$.t("DocumentLibrary.Library.DisplayName"))))),React.createElement("div",{className:"row library-document-row"},React.createElement("div",{"data-automation":"edit-library-document-file-name",className:"col-sm-10 mt-2"},React.createElement("span",null,e.FileName)),React.createElement("div",{className:"col-sm-13"},React.createElement(r,{"data-automation":"edit-library-document-display-name-input",className:"form-control display-name-input",maxLength:i,limit:i,id:"displayName",value:h,onChange:function(t){return n.handleDisplayNameChange(t)}}))))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-sm-24"},React.createElement(u,{dataAutomation:"edit-document",enableOkButton:this.enableDisplayButton(),enableCancelButton:!0,onCancelClick:function(){return o()},onSaveClick:function(){return n.handleUpdateDisplayName()},savingDeferred:s}))))},t}(React.Component);t.DocumentLibraryListItemEdit=f})(i=t.DocumentLibrary||(t.DocumentLibrary={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offerCode;return React.createElement("div",{"data-automation":"approval-confirmation",className:"row approval-confirmation"},React.createElement("span",{className:"col-md-2 fa fa-check-circle"}),React.createElement("div",{className:"col-md-14"},React.createElement("div",{"data-automation":"approval-title",className:"approval-title"},$.t("OfferDetail.ApprovalProcess.ApprovalConfirmation",{offerCode:n})),React.createElement("div",{className:"thin-line"}),React.createElement("div",{className:"pt-2"},$.t("Recruiter.Common.ThankYou")),React.createElement("div",{className:"pt-4 faded-text"},$.t("RecruitmentLayout.Footer.Text"))))},t}(React.Component);n.ApproveOfferConfirmation=t})(t=n.EmailApprovals||(n.EmailApprovals={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.opportunityTitle;return React.createElement("div",{"data-automation":"approval-confirmation",className:"row approval-confirmation"},React.createElement("span",{className:"col-md-2 fa fa-check-circle"}),React.createElement("div",{className:"col-md-18"},React.createElement("div",{"data-automation":"approval-title",className:"approval-title"},$.t("OpportunityDetail.ApprovalProcess.ApprovalConfirmation",{opportunityTitle:n})),React.createElement("div",{className:"thin-line"}),React.createElement("div",{className:"pt-2"},$.t("Recruiter.Common.ThankYou")),React.createElement("div",{className:"pt-4 faded-text"},$.t("RecruitmentLayout.Footer.Text"))))},t}(React.Component);n.ApproveOpportunityConfirmation=t})(t=n.EmailApprovals||(n.EmailApprovals={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var f=t.Containers.Recruiter.OfferDetails.OfferHeader,e=t.Containers.Recruiter.OfferDetails.OfferCandidate,r=t.Components.Molecules.CollapsiblePanel,o=t.Containers.Recruiter.OfferDetails.OfferJob,s=t.Containers.Recruiter.OfferDetails.OfferCompensation,h=t.Containers.Recruiter.OfferDetails.OfferContacts,c=t.Containers.Recruiter.OfferDetails.OfferNotes,l=t.Components.Utils.WithErrorHandling,a=t.Containers.Recruiter.OfferDetails.OfferTimestamps,v=t.Containers.Recruiter.OfferDetails.OfferPreviewSingleView,y=t.Containers.Recruiter.OfferDetails.OfferDocumentsPanelContent,p=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this;return React.createElement(l,null,function(t){return React.createElement(u,__assign({},t,n.props))})},t}(React.Component),u;i.EmailApprovalOfferTransitionContainer=p;u=function(t){function u(n){var i=t.call(this,n)||this;return i.handleApproveSuccess=function(){i.setState({approved:!0})},i.handleRejectSuccess=function(){i.setState({rejected:!0})},i.state={approved:!1,rejected:!1},i}return __extends(u,t),u.prototype.render=function(){var u=this.props,t=u.offer,b=u.opportunityDetailsUrl,k=u.approveUrl,d=u.rejectUrl,g=u.errorHandler,nt=u.offerSettings,l=this.state,p=l.approved,w=l.rejected;return React.createElement("div",{"data-automation":"anonymous-offer-approval-container"},!p&&!w&&React.createElement("div",{className:"anonymous-approval"},React.createElement("div",{id:"OfferDetails"},React.createElement(f,{offer:t,opportunityDetailsUrl:b,asLink:!1,showStatus:!1}),React.createElement("div",{"data-automation":"timestamps-non-collapsible"},React.createElement(a,{offer:t})),React.createElement(r,{dataAutomation:"candidate-collapsible",initialCollapsed:!0,headerAlias:$.t("OfferDetail.Candidate.Title"),stickinessKey:"EmailApprovalOfferCandidate"},React.createElement(e,{offer:t})),React.createElement(r,{dataAutomation:"job-collapsible",initialCollapsed:!0,headerAlias:$.t("OfferDetail.Job"),stickinessKey:"EmailApprovalOfferJob"},React.createElement(o,{offer:t})),React.createElement(r,{dataAutomation:"compensation-collapsible",initialCollapsed:!0,headerAlias:$.t("OfferDetail.Compensation"),stickinessKey:"EmailApprovalOfferCompensation"},React.createElement(s,{offer:t})),React.createElement(r,{dataAutomation:"contacts-collapsible",initialCollapsed:!0,headerAlias:$.t("OfferDetail.Contacts"),stickinessKey:"EmailApprovalOfferContacts"},React.createElement(h,{offer:t})),React.createElement(r,{dataAutomation:"notes-collapsible",initialCollapsed:!0,headerAlias:$.t("OfferDetail.Notes"),stickinessKey:"EmailApprovalOfferNotes"},React.createElement(c,{offer:t})),React.createElement(r,{dataAutomation:"letter-collapsible",initialCollapsed:!0,headerAlias:$.t("OfferDetail.TabTitles.Letter"),stickinessKey:"EmailApprovalOfferReviewLetter"},React.createElement(v,{offer:t,isLoadingMergeTags:!1})),n.TenantFeatureToggle.isEnabled("OfferAttachments")&&nt.Acceptance.AcceptanceEnabled&&React.createElement(r,{dataAutomation:"documents-collapsible",initialCollapsed:!0,headerAlias:$.t("OfferDetail.TabTitles.Documents"),stickinessKey:"EmailApprovalOfferReviewDocuments"},React.createElement(y,{offer:t}),t.OfferDocuments.length!==0&&React.createElement("div",{className:"pt-5 col-md-24 view-instructions"},$.t("OfferDetail.LibraryDocuments.ViewInstructions"))),React.createElement("div",{className:"pt-5"},React.createElement(i.OfferApprovalComments,{errorHandler:g,approveUrl:k,rejectUrl:d,offerId:t.Id,onApproveSuccess:this.handleApproveSuccess,onRejectSuccess:this.handleRejectSuccess}))),React.createElement("div",{className:"text-right pt-4 faded-text powered-by-ultipro"},$.t("RecruitmentLayout.Footer.Text"))),p&&React.createElement(i.ApproveOfferConfirmation,{offerCode:t.Code}),w&&React.createElement(i.RejectOfferConfirmation,{offerCode:t.Code}))},u}(React.Component);i.EmailApprovalOfferTransition=u})(r=i.EmailApprovals||(i.EmailApprovals={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Molecules.CollapsiblePanel,u=n.Components.Utils.WithErrorHandling,f=n.Containers.Recruiter.OpportunityDetails.OpportunityHighLevelDetails,e=n.Containers.Recruiter.OpportunityDetails.OpportunityDetailsForOpening,o=n.Containers.Recruiter.OpportunityDetails.OpportunityCompanyInformation,s=n.Containers.Recruiter.OpportunityDetails.OpportunityCompensation,h=n.Containers.Recruiter.OpportunityDetails.OpportunityRecruitingProcess,c=n.Containers.Recruiter.OpportunityDetails.OpportunityImpactAndJustificationComments,l=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this;return React.createElement(u,null,function(t){return React.createElement(r,__assign({},t,n.props))})},t}(React.Component),r;t.EmailApprovalOpportunityTransitionContainer=l;r=function(n){function r(t){var i=n.call(this,t)||this;return i.handleApproveSuccess=function(){i.setState({approved:!0})},i.handleRejectSuccess=function(){i.setState({rejected:!0})},i.state={approved:!1,rejected:!1},i}return __extends(r,n),r.prototype.render=function(){var r=this.props,n=r.opportunity,y=r.approveUrl,p=r.rejectUrl,w=r.errorHandler,b=r.jobCategoryName,u=r.job,l=this.state,a=l.approved,v=l.rejected;return React.createElement("div",{"data-automation":"anonymous-opportunity-approval-container"},!a&&!v&&React.createElement("div",{className:"anonymous-approval"},React.createElement("div",{id:"OpportunityEmailApprovals"},React.createElement("h2",null,n.Title),React.createElement(f,{opportunity:n,jobCategoryName:b,job:u}),React.createElement(i,{dataAutomation:"description-collapsible",headerAlias:$.t("OpportunityDetail.DetailedDescription"),stickinessKey:"OpportunityDetailedDescription",initialCollapsed:!0},React.createElement("div",{dangerouslySetInnerHTML:{__html:n.ExternalDescription}})),React.createElement(i,{dataAutomation:"details-collapsible",headerAlias:$.t("OpportunityDetail.DetailsForOpening.Title"),stickinessKey:"OpportunityDetailsForOpening",initialCollapsed:!0},React.createElement(e,{opportunity:n})),(n.StaffingPlanImpact!=null||n.JustificationComments!=null&&n.JustificationComments.length!==0)&&React.createElement(i,{dataAutomation:"comments-collapsible",headerAlias:$.t("OpportunityDetail.OpportunityComments.Title"),stickinessKey:"OpportunityDetailsForOpening",initialCollapsed:!0},React.createElement(c,{opportunity:n})),React.createElement(i,{dataAutomation:"company-information-collapsible",headerAlias:$.t("OpportunityDetail.CompanyInformation.Title"),stickinessKey:"OpportunityCompanyInformation",initialCollapsed:!0},React.createElement(o,{opportunity:n})),React.createElement(i,{dataAutomation:"compensation-collapsible",headerAlias:$.t("OpportunityDetail.Compensation.Title"),stickinessKey:"OpportunityCompensation",initialCollapsed:!0},React.createElement(s,{opportunity:n,job:u})),React.createElement(i,{dataAutomation:"recruiting-process-collapsible",headerAlias:$.t("OpportunityDetail.RecruitingProcess.Title"),stickinessKey:"OpportunityRecruitingProcess",initialCollapsed:!0},React.createElement(h,{opportunity:n})),React.createElement("div",{className:"pt-5"},React.createElement(t.OpportunityApprovalComments,{errorHandler:w,approveUrl:y,rejectUrl:p,opportunityId:n.Id,onApproveSuccess:this.handleApproveSuccess,onRejectSuccess:this.handleRejectSuccess}))),React.createElement("div",{className:"text-right pt-4 faded-text powered-by-ultipro"},$.t("RecruitmentLayout.Footer.Text"))),a&&React.createElement(t.ApproveOpportunityConfirmation,{opportunityTitle:n.Title}),v&&React.createElement(t.RejectOpportunityConfirmation,{opportunityTitle:n.Title}))},r}(React.Component);t.EmailApprovalOpportunityTransition=r})(i=t.EmailApprovals||(t.EmailApprovals={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Rct.Containers.Shared.ErrorPage,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.context,r=n.error;return React.createElement(i,{title:$.t("Recruiter.InvalidToken."+t+"."+r+".title"),subtitle:$.t("Recruiter.InvalidToken."+t+"."+r+".subtitle")})},t}(React.Component);t.InvalidToken=r})(i=t.EmailApprovals||(t.EmailApprovals={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var u=t.Components.Atoms.ApplyChangesIndicator,f=t.Components.Atoms.SuccessIndicatorType,r=t.Components.Atoms.Button,e=t.Components.Atoms.DomainErrors,o=function(t){function i(n){var i=t.call(this,n)||this;return i.onCommentChange=function(n){i.setState({comment:n.target.value})},i.handleApprove=function(){var n=i.props,r=n.approveUrl,u=n.errorHandler,f=i.state.comment,t;i.setState({enable:!1});t=$.post({url:r,data:ko.toJSON({Comment:f})}).done(function(n){u.processResponse(n,i.handleApproveSuccess);n.success||i.setState({enable:!0})});i.setState({savingDeferred:t})},i.handleApproveSuccess=function(){i.props.onApproveSuccess()},i.handleReject=function(){var n=i.props,r=n.rejectUrl,u=n.errorHandler,f=i.state.comment,t;i.setState({enable:!1});t=$.post({url:r,data:ko.toJSON({Comment:f})}).done(function(n){u.processResponse(n,i.handleRejectSuccess);n.success||i.setState({enable:!0})});i.setState({savingDeferred:t})},i.handleRejectSuccess=function(){i.props.onRejectSuccess()},i.state={comment:"",enable:!0,savingDeferred:null,alreadyApprovedRejected:!1},i}return __extends(i,t),i.prototype.render=function(){var s=this,t=this.props.errorHandler,i=this.state,h=i.comment,c=i.savingDeferred,o=i.enable;return React.createElement("div",{className:"offer-approval-comments"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(n.Rct.Components.Atoms.FormGroup,{highlight:t.containsFieldErrors("Comment")},React.createElement("label",{"data-automation":"comment-label",className:"mr-2",htmlFor:"Comment"},React.createElement("span",null,$.t("OfferDetail.ApprovalProcess.AddComment"))),React.createElement(n.Rct.Components.Atoms.TextAreaWithCounter,{className:"form-control",value:h,limit:4e3,rows:10,onChange:t.processFieldChange("Comment",function(n){s.onCommentChange(n)}),dataAutomation:"approve-comment"}),React.createElement(n.Rct.Components.Atoms.FieldErrors,{errors:t.getErrorsByField("Comment"),prefix:"OfferDetail.Errors."})))),t.hasDomainErrors()&&React.createElement(e,{errorPrefix:"OfferDetail.Errors.",errors:t.getDomainErrors()}),React.createElement("div",{className:"text-right approve-reject-buttons"},React.createElement("div",null,React.createElement(r,{buttonType:"primary",onClick:this.handleApprove,className:"mr-4",disabled:!o,"data-automation":"offer-approve-button"},$.t("Common.Approve")),React.createElement(r,{className:"mr-2",onClick:this.handleReject,disabled:!o,"data-automation":"offer-reject-button"},$.t("Common.Reject")),React.createElement(u,{deferred:c,successIndicatorType:f.IconAndMessage}))))},i}(React.Component);i.OfferApprovalComments=o})(r=i.EmailApprovals||(i.EmailApprovals={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var u=t.Components.Atoms.ApplyChangesIndicator,f=t.Components.Atoms.SuccessIndicatorType,r=t.Components.Atoms.Button,e=t.Components.Atoms.DomainErrors,o=function(t){function i(n){var i=t.call(this,n)||this;return i.onCommentChange=function(n){i.setState({comment:n.target.value})},i.handleApprove=function(){var n=i.props,r=n.approveUrl,u=n.errorHandler,f=i.state.comment,t;i.setState({enable:!1});t=$.post({url:r,data:ko.toJSON({Comment:f})}).done(function(n){u.processResponse(n,i.handleApproveSuccess);n.success||i.setState({enable:!0})});i.setState({savingDeferred:t})},i.handleApproveSuccess=function(){i.props.onApproveSuccess()},i.handleReject=function(){var n=i.props,r=n.rejectUrl,u=n.errorHandler,f=i.state.comment,t;i.setState({enable:!1});t=$.post({url:r,data:ko.toJSON({Comment:f})}).done(function(n){u.processResponse(n,i.handleRejectSuccess);n.success||i.setState({enable:!0})});i.setState({savingDeferred:t})},i.handleRejectSuccess=function(){i.props.onRejectSuccess()},i.state={comment:"",enable:!0,savingDeferred:null,alreadyApprovedRejected:!1},i}return __extends(i,t),i.prototype.render=function(){var s=this,t=this.props.errorHandler,i=this.state,h=i.comment,c=i.savingDeferred,o=i.enable;return React.createElement("div",{className:"opportunity-approval-comments"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(n.Rct.Components.Atoms.FormGroup,{highlight:t.containsFieldErrors("Comment")},React.createElement("label",{"data-automation":"comment-label",className:"mr-2",htmlFor:"Comment"},React.createElement("span",null,$.t("OpportunityDetail.ApprovalProcess.AddComment"))),React.createElement(n.Rct.Components.Atoms.TextAreaWithCounter,{className:"form-control",value:h,limit:400,rows:10,onChange:t.processFieldChange("Comment",function(n){s.onCommentChange(n)}),dataAutomation:"approve-comment"}),React.createElement(n.Rct.Components.Atoms.FieldErrors,{errors:t.getErrorsByField("Comment"),prefix:"OpportunityDetail.Errors."})))),t.hasDomainErrors()&&React.createElement("div",{className:"mt-4"},React.createElement(e,{errorPrefix:"OpportunityDetail.Errors.",errors:t.getDomainErrors()})),React.createElement("div",{className:"text-right approve-reject-buttons"},React.createElement("div",null,React.createElement(r,{buttonType:"primary",className:"mr-4",onClick:this.handleApprove,disabled:!o,"data-automation":"opportunity-approve-button"},$.t("Common.Approve")),React.createElement(r,{className:"mr-2",onClick:this.handleReject,disabled:!o,"data-automation":"opportunity-reject-button"},$.t("Common.Reject")),React.createElement(u,{deferred:c,successIndicatorType:f.IconAndMessage}))))},i}(React.Component);i.OpportunityApprovalComments=o})(r=i.EmailApprovals||(i.EmailApprovals={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.offerCode;return React.createElement("div",{"data-automation":"rejection-confirmation",className:"row rejection-confirmation"},React.createElement("span",{className:"col-md-2 fa fa-info-circle"}),React.createElement("div",{className:"col-md-10"},React.createElement("div",{"data-automation":"rejection-title",className:"rejection-title"},$.t("OfferDetail.ApprovalProcess.RejectionConfirmation",{offerCode:n})),React.createElement("div",{className:"thin-line"}),React.createElement("div",{className:"pt-4 faded-text"},$.t("RecruitmentLayout.Footer.Text"))))},t}(React.Component);n.RejectOfferConfirmation=t})(t=n.EmailApprovals||(n.EmailApprovals={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.opportunityTitle;return React.createElement("div",{"data-automation":"rejection-confirmation",className:"row rejection-confirmation"},React.createElement("span",{className:"col-md-2 fa fa-info-circle"}),React.createElement("div",{className:"col-md-18"},React.createElement("div",{"data-automation":"rejection-title",className:"rejection-title"},$.t("OpportunityDetail.ApprovalProcess.RejectionConfirmation",{opportunityTitle:n})),React.createElement("div",{className:"thin-line"}),React.createElement("div",{className:"pt-4 faded-text"},$.t("RecruitmentLayout.Footer.Text"))))},t}(React.Component);n.RejectOpportunityConfirmation=t})(t=n.EmailApprovals||(n.EmailApprovals={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.NumericSelect,r=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.onChange,r=n.expirationDays;return React.createElement("div",{className:"paragraph link-expiration-days","data-automation":"link-expiration-days"},React.createElement("label",{htmlFor:"link-expiration",className:"pr-3","data-automation":"expiration-days-label"},$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.EmailLinkExpirationDays")),React.createElement(i,{onChange:t,min:1,max:30,selected:r,dataAutomation:"expiration-days-select"}))},t}(React.Component);t.SetEmailLinkExpirationDays=r})(i=t.Settings||(t.Settings={}))})(i=t.EmailApprovals||(t.EmailApprovals={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var u=n.Rct.Components.Atoms.Button,f=n.Rct.Components.Atoms.ShowMore,e=t.Components.Molecules.DeactivatedItemsCollapsibleSection,o=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.render=function(){var t=this,n=this.props.screeningQuestions;return n=n.filter(function(n){return!n.IsActive()}),React.createElement(e,{collapsedHeaderAlias:"Opportunity.Create.ApplicationQuestions.DeactivatedQuestionsHeaderCollapsed",expandedHeaderAlias:"Opportunity.Create.ApplicationQuestions.DeactivatedQuestionsHeaderExpanded",dataAutomation:"deactivated-questions",initialCollapsed:!0},n.map(function(n,i){return React.createElement(r,__assign({key:i,question:n},t.props))}))},t}(React.Component),r;i.DeactivatedScreeningQuestions=o;r=function(n){function t(t){var i=n.call(this,t)||this;return i.onReactivateQuestion=i.onReactivateQuestion.bind(i),i}return __extends(t,n),t.prototype.onReactivateQuestion=function(){var n=this.props,t=n.question,i=n.reactivateQuestionFunc;i(t)},t.prototype.render=function(){var t=this.props,n=t.question,i=t.showActivateButton,r=n.DeactivatedDate()?moment(n.DeactivatedDate()).format("L"):moment().format("L");return React.createElement("div",{className:"form-group"},React.createElement("div",{className:"row","data-automation":"screening-questions-deactivated-row"},React.createElement("div",{className:"col-md-16 visible-print"},n.Question()),React.createElement(f,{classNames:"col-md-16 hidden-print word-break",text:n.Question(),maxCharacters:350,dataAutomation:"deactivated-question"}),i&&React.createElement("div",{className:"col-md-3"},React.createElement(u,{className:"btn btn-default","data-automation":"screening-question-activate-button",text:$.t("Opportunity.Create.ApplicationQuestions.ActivateScreeningQuestion"),onClick:this.onReactivateQuestion})),React.createElement("div",{className:"col-md-5"},React.createElement("small",{className:"muted","data-automation":"deactivated-date"},$.t("Opportunity.Create.ApplicationQuestions.DeactivatedOn")," ",r))))},t}(React.Component)})(r=i.OpportunityWizard||(i.OpportunityWizard={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.OnOffToggleButton,r=n.Components.Atoms.OnOffToggleSwitch,u=n.Components.Atoms.ErrorToggleSwitch,f=n.Components.Atoms.Popover,e=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,s=n.dataAutomation,h=n.longLabel,c=n.fieldNameAlias,l=n.tooltipAlias,t=n.enabled,a=n.newToggleButton,v=n.isIndented,y=n.toggleButtonSubtitle,p=n.buttonsDisabled,e=n.infoMessage,o=e===void 0?"":e;return React.createElement("div",{className:"feature-configuration","data-automation":s},React.createElement("div",{className:"row","data-automation":"feature-toggle-field"},React.createElement("div",{className:"col-md-10 col-xs-14 paragraphx2"},React.createElement("div",{className:classNames(["feature form-inline",{"pl-5":v}])},React.createElement("div",{className:"new-form-group"},React.createElement("label",{className:h?"control-label-fw2x paragraph-top":"control-label-fw paragraph-top","data-automation":"feature-toggle-label"},$.t(c),l!==null&&React.createElement(f,{content:React.createElement("div",{dangerouslySetInnerHTML:{__html:$.t(this.props.tooltipAlias)}})},React.createElement("i",{className:"fa fa-question-circle fa-lg",style:{marginLeft:"4px"},"data-automation":"feature-help"})))))),React.createElement("div",{className:"col-md-14 col-xs-10"},React.createElement("div",{className:"form-group"},a?React.createElement("div",{className:"switch-group"},this.props.error?React.createElement(u,null):React.createElement(r,{enabled:!this.props.error,onOfState:t,valueChangedCallback:this.props.valueChangedCallback})):React.createElement("div",null,React.createElement(i,{enabled:t,subTitle:y,buttonsDisabled:p,valueChangedCallback:this.props.valueChangedCallback}),o!==""&&React.createElement("label",{"data-automation":"feature-info-label",className:"info-message"},$.t(o))))),React.createElement("div",{className:"col-md-24"},this.props.error?React.createElement("p",{className:"show-error"},$.t("RecruitmentAdministrator.Settings.Permissions.Error")):React.createElement("p",null))))},t.defaultProps={dataAutomation:"feature-toggle-field",isIndented:!1},t}(React.Component);t.FeatureConfiguration=e})(i=t.Shared||(t.Shared={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){var i=n.call(this,t)||this,r;return i.handleValueChange=function(n){i.setState({value:n});var t=i.props.onValueChange;t&&t(n)},r=i.props.value,i.state={value:r},i}return __extends(t,n),t.prototype.componentDidUpdate=function(){this.props.value!==this.state.value&&this.setState({value:this.props.value})},t.prototype.render=function(){var t=this,n=this.props,r=n.dataAutomation,u=n.parallelLabelText,f=n.parallelEnabledValueText,e=n.parallelEnabledValueDescription,o=n.parallelDisabledValueText,s=n.parallelDisabledValueDescription,i=this.state.value;return React.createElement("div",{className:"paragraph","data-automation":r},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-1"}),React.createElement("div",{className:"col-md-8"},React.createElement("label",{"data-automation":"feature-toggle-label"},u))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-1"}),React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"panel panel-default required-option-box"},React.createElement("div",{className:"panel-body"},React.createElement("div",{className:"radio ml-4"},React.createElement("input",{type:"radio","data-automation":"approval-parallel-enabled",name:"ApprovalsParallel",id:"ApprovalsParallel",value:"true",checked:i,onChange:function(){return t.handleValueChange(!0)}}),React.createElement("label",{className:"pl-0",htmlFor:"ApprovalsParallel"},React.createElement("strong",null,f),React.createElement("p",null,e)))))),React.createElement("div",{className:"col-md-8"},React.createElement("div",{className:"panel panel-default required-option-box"},React.createElement("div",{className:"panel-body"},React.createElement("div",{className:"radio ml-4"},React.createElement("input",{type:"radio","data-automation":"approval-parallel-disabled",name:"ApprovalsParallel",id:"ApprovalsSequential",value:"false",checked:!i,onChange:function(){return t.handleValueChange(!1)}}),React.createElement("label",{className:"pl-0",htmlFor:"ApprovalsSequential"},React.createElement("strong",null,o),React.createElement("p",null,s))))))))},t.defaultProps={dataAutomation:"feature-toggle-parallel"},t}(React.Component);n.FeatureConfigurationParallel=t})(t=n.Shared||(n.Shared={}))})(t=n.Settings||(n.Settings={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.Pagination,r=n.Components.Molecules.CollapsibleSection,u=function(n){function t(t){var i=n.call(this,t)||this;return i.pageSize=5,i.onChangePage=function(n,t){i.setState({pageNumber:n,startIndex:t})},i.state={pageNumber:1,startIndex:0},i}return __extends(t,n),t.prototype.componentWillReceiveProps=function(){},t.prototype.render=function(){var n=this.props.messageHistory,t=this.state,u=t.startIndex,f=t.pageNumber;return this.props.messageHistory.length>0&&React.createElement(r,{headerAlias:"RecruitmentAdministrator.CandidateConsent.History.Title",dataAutomation:"message-history",initialCollapsed:!0},this.props.children({messageHistory:n,startIndex:u,pageSize:this.pageSize}),React.createElement(i,{items:n,pageSize:this.pageSize,totalItems:n.length,currentPage:f,onChangePage:this.onChangePage}))},t}(React.Component);t.HistoryContainer=u})(i=t.Shared||(t.Shared={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var u=t.Containers.RecruitmentAdministrator.Settings.Shared.FeatureConfiguration,r=t.Components.Atoms.SaveCancelButtonGroup,f=t.Components.Atoms.BasicErrorMessagesDisplay,e=n.Rct.Components.Molecules.CollapsibleSection,o=n.Rct.Components.Molecules.ModalDialog,s=function(n){function t(t){var i=n.call(this,t)||this;return i.settingsValueChangedFromModalCallback=function(n){var t=i.props.onModalProperties;i.setState({value:n,enableSave:n!==i.state.savedValue,showModal:!1})},i.state={value:i.props.value,savedValue:i.props.value,enableSave:!1,savingDeferred:null,saveErrors:null,showModal:!1},i.settingsValueChangedCallback=i.settingsValueChangedCallback.bind(i),i.save=i.save.bind(i),i.cancel=i.cancel.bind(i),i}return __extends(t,n),t.prototype.componentDidMount=function(){var n=this,t=this.props.unsavedDataMessage;US.utils.window.attachBeforeUnload(function(){return n.state.enableSave?$.t(t):null})},t.prototype.componentWillUnmount=function(){US.utils.window.clearBeforeUnloadEvents()},t.prototype.settingsValueChangedCallback=function(n){var t=this.props.onModalProperties;if(t!==null&&n===!0){this.setState({showModal:!0});return}this.setState({value:n,enableSave:n!==this.state.savedValue})},t.prototype.save=function(){var n=this,i=this.props.reloadAfterSave,t=$.post(this.props.saveUrl,JSON.stringify({enableSettings:this.state.value}));this.setState({savingDeferred:t});t.done(function(t){n.setState({saveErrors:t.domainErrors,enableSave:!t.success,savedValue:t.success?n.state.value:n.state.savedValue},function(){i&&US.utils.window.reload()})})},t.prototype.cancel=function(){this.setState({value:this.state.savedValue,enableSave:!1,savingDeferred:null,saveErrors:null})},t.prototype.render=function(){var i=this,n=this.props,h=n.headerAlias,s=n.dataAutomationPrefix,c=n.collapsed,l=n.settingsAlias,a=n.tooltipAlias,v=n.saveButtonAlias,t=n.onModalProperties,y=n.infoMessageOn,p=n.infoMessageOff,w=n.hideHeaderTitle,b=this.state.showModal;return React.createElement(e,{headerAlias:h,dataAutomation:s,initialCollapsed:c,hideHeaderTitle:w},React.createElement(u,{valueChangedCallback:this.settingsValueChangedCallback,fieldNameAlias:l,enabled:this.state.value,longLabel:this.props.longLabel,tooltipAlias:a,infoMessage:this.state.value?y:p}),React.createElement(r,{savingDeferred:this.state.savingDeferred,onSaveClick:this.save,onCancelClick:this.cancel,dataAutomation:s,enableOkButton:this.state.enableSave,enableCancelButton:this.state.enableSave,saveButtonAlias:v}),t!==null&&React.createElement(o,{show:b,title:t.title,children:React.createElement("div",{"data-automation":"modal-body-content",dangerouslySetInnerHTML:{__html:t.body}}),actions:React.createElement(r,{savingDeferred:this.state.savingDeferred,onSaveClick:function(){return i.settingsValueChangedFromModalCallback(!0)},onCancelClick:function(){return i.settingsValueChangedFromModalCallback(!1)},dataAutomation:"modal-save-button",enableOkButton:!0,enableCancelButton:!0,saveButtonAlias:"Common.OK"}),closeButton:!0}),React.createElement(f,{errors:this.state.saveErrors}))},t.defaultProps={unsavedDataMessage:"Common.YouWillLoseUnsavedChanges",collapsed:!0,onModalProperties:null},t}(React.Component);i.OnOffFeatureSettings=s})(r=i.Shared||(i.Shared={}))})(r=i.Settings||(i.Settings={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var r=t.Containers.RecruitmentAdministrator.Settings.Shared.FeatureConfiguration,u=t.Components.Atoms.SaveCancelButtonGroup,f=t.Components.Atoms.BasicErrorMessagesDisplay,e=n.Rct.Components.Molecules.CollapsibleSection,o=function(n){function t(t){var i=n.call(this,t)||this;return i.state={value:i.props.value,savedValue:i.props.value,enableSave:!1,savingDeferred:null,saveErrors:null},i.settingsValueChangedCallback=i.settingsValueChangedCallback.bind(i),i.save=i.save.bind(i),i.cancel=i.cancel.bind(i),i}return __extends(t,n),t.prototype.componentDidMount=function(){var n=this,t=this.props.unsavedDataMessage;US.utils.window.attachBeforeUnload(function(){return n.state.enableSave?$.t(t):null})},t.prototype.componentWillUnmount=function(){US.utils.window.clearBeforeUnloadEvents()},t.prototype.settingsValueChangedCallback=function(n){this.setState({value:n,enableSave:n!==this.state.savedValue})},t.prototype.save=function(){var n=this,t=$.post(this.props.saveUrl,JSON.stringify({enableSettings:this.state.value}));this.setState({savingDeferred:t});t.done(function(t){n.setState({saveErrors:t.domainErrors,enableSave:!t.success,savedValue:t.success?n.state.value:n.state.savedValue})})},t.prototype.cancel=function(){this.setState({value:this.state.savedValue,enableSave:!1,savingDeferred:null,saveErrors:null})},t.prototype.render=function(){var n=this.props,i=n.headerAlias,t=n.dataAutomationPrefix,o=n.collapsed,s=n.settingsAlias,h=n.tooltipAlias,c=n.saveButtonAlias;return React.createElement(e,{headerAlias:i,dataAutomation:t,initialCollapsed:o},React.createElement(r,{valueChangedCallback:this.settingsValueChangedCallback,fieldNameAlias:s,enabled:this.state.value,tooltipAlias:h}),React.createElement(u,{savingDeferred:this.state.savingDeferred,onSaveClick:this.save,onCancelClick:this.cancel,dataAutomation:t,enableOkButton:this.state.enableSave,enableCancelButton:this.state.enableSave,saveButtonAlias:c}),React.createElement(f,{errors:this.state.saveErrors}))},t.defaultProps={unsavedDataMessage:"Common.YouWillLoseUnsavedChanges",collapsed:!0},t}(React.Component);i.OnOffSwitchSettings=o})(r=i.Shared||(i.Shared={}))})(r=i.Settings||(i.Settings={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.PreviewButton,r=n.Containers.RecruitmentAdministrator.Settings.Shared.HistoryContainer,u=function(n){var r=n.messageHistory,t=n.startIndex,u=n.pageSize,f=n.viewMessage,e=n.getDisplayName;return React.createElement("table",{className:"table","data-automation":"accessibility-history-table"},React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",{"data-automation":"last-updated-on-header"},$.t("RecruitmentAdministrator.Accessibility.History.LastUpdatedOn")),React.createElement("th",{className:"text-center","data-automation":"reconsent-required-header"},$.t("RecruitmentAdministrator.Accessibility.History.Setting")),React.createElement("th",{className:"text-center","data-automation":"view-header"},$.t("RecruitmentAdministrator.Accessibility.History.View")))),React.createElement("tbody",null,r.slice(t,t+u).map(function(n){return React.createElement("tr",{"data-automation":"accessibility-history-row",key:n.Id},React.createElement("td",{"data-automation":"last-updated-on"},moment(n.LastModified).format("LLL"),React.createElement("br",null),React.createElement("em",{"data-automation":"updated-by"},$.t("RecruitmentAdministrator.CandidateConsent.History.By")," ",e(n.UpdatedByName)," ")),React.createElement("td",{className:"text-center","data-automation":"accessibility-assistance"},n.AccessibilitySettingsEnabled?$.t("Common.On"):$.t("Common.Off")),React.createElement("td",{className:"text-center"},n.AccessibilitySettingsEnabled?React.createElement(i,{data:n,onClick:f}):React.createElement("span",null)))})))},f=function(n){function t(){var t=n!==null&&n.apply(this,arguments)||this;return t.getDisplayName=function(n){return n.FirstName+" "+n.FamilyName},t.viewMessage=function(n){US.utils.showModal({template:"ConsentMessageHistoryModal",viewModel:{title:$.t("RecruitmentAdministrator.Accessibility.History.HistoryModalTitle"),text:n.Message,author:t.getDisplayName(n.UpdatedByName),date:n.LastModified}})},t}return __extends(t,n),t.prototype.render=function(){var n=this;return React.createElement(r,__assign({},this.props),function(t){return React.createElement(u,__assign({},t,{viewMessage:n.viewMessage,getDisplayName:n.getDisplayName}))})},t}(React.Component);t.AccessibilityMessageHistory=f})(i=t.Accessibility||(t.Accessibility={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var s=t.Components.Molecules.ModalDialog,u=t.Components.Atoms.FormGroup,f=t.Components.Atoms.FieldErrors,h=t.Components.Atoms.SaveCancelButtonGroup,e=t.Components.Atoms.InputWithLimit,c=t.Components.Atoms.TextAreaWithCounter,l=t.Containers.RecruitmentAdministrator.Settings.Shared.FeatureConfiguration,r,o;(function(n){n[n.Add=0]="Add";n[n.Edit=1]="Edit"})(r=i.PackageModalMode||(i.PackageModalMode={}));o=function(t){function i(n){var i=t.call(this,n)||this;return i.state={packageCode:i.props.packageModalMode===r.Add?"":i.props.package&&i.props.package.PackageCode,packageName:i.props.packageModalMode===r.Add?"":i.props.package&&i.props.package.PackageName,lastActivity:i.props.package.LastActivity,packageDescription:i.props.packageModalMode===r.Add?"":i.props.package&&i.props.package.PackageDescription,isActive:i.props.packageModalMode===r.Add?!0:i.props.package&&!i.props.package.IsArchived,enableSave:!1,savingDeferred:null},i}return __extends(i,t),i.prototype.canSave=function(){return this.state.packageCode!==""&&this.state.packageName!==""},i.prototype.hasChanges=function(){return this.state.packageCode!==this.props.package.PackageCode||this.state.packageName!==this.props.package.PackageName||this.state.packageDescription!==this.props.package.PackageDescription||this.state.isActive===this.props.package.IsArchived},i.prototype.handleSave=function(){var t=new n.RecruitmentAdministrator.TenantAssessmentIntegrationPackage({PackageId:this.props.package&&this.props.package.PackageId||"",PackageCode:this.state.packageCode,PackageName:this.state.packageName,PackageDescription:this.state.packageDescription,IsArchived:!this.state.isActive});this.props.onAddEditSaveRequested(t,this.props.packageModalMode)},i.prototype.handleCancel=function(){this.props.onAddEditCancelRequested()},i.prototype.toggleIsActive=function(){this.setState({isActive:!this.state.isActive})},i.prototype.onInputValueChange=function(n){var i=n.target.id||n.target.name,t=n.target.value;switch(i){case"PackageCode":this.setState({packageCode:t});break;case"PackageName":this.setState({packageName:t});break;case"PackageDescription":this.setState({packageDescription:t})}},i.prototype.render=function(){var t=this,i=this.props,a=i.show,o=i.errorHandler,n=this.state,v=n.packageCode,y=n.packageName,p=n.packageDescription,w=n.savingDeferred,b=n.lastActivity;return React.createElement("div",{"data-automation":"add-edit-package-modal"},React.createElement(s,{show:a,title:this.props.packageModalMode===r.Add?$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.AddEditPackageModal.TitleAddPackage"):$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.AddEditPackageModal.TitleEditPackage"),actions:React.createElement(h,{dataAutomation:"modal-approve",saveButtonAlias:this.props.packageModalMode===r.Add?$.t("Common.Add"):$.t("Common.Done"),enableOkButton:this.canSave()&&this.hasChanges(),enableCancelButton:!0,savingDeferred:w,onSaveClick:function(){t.handleSave()},onCancelClick:function(){t.handleCancel()}})},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-12"},React.createElement(u,{required:!0,highlight:o.containsFieldErrors("Code")},React.createElement("label",null,$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.AddEditPackageModal.PackageCodeLabel")),React.createElement(e,{dataAutomation:"package-code",id:"PackageCode",disabled:this.props.package.PackageId&&this.props.packageModalMode===r.Edit,value:v,limit:100,maxLength:100,onChange:this.onInputValueChange.bind(this)}),React.createElement(f,{dataAutomation:"package-code-errors",errors:this.props.errorHandler.getErrorsByField("Code"),prefix:"RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.Errors."})))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-12"},React.createElement(u,{required:!0,highlight:o.containsFieldErrors("Name")},React.createElement("label",null,$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.AddEditPackageModal.PackageNameLabel")),React.createElement(e,{dataAutomation:"package-name",id:"PackageName",value:y,limit:100,maxLength:100,onChange:this.onInputValueChange.bind(this)}),React.createElement(f,{dataAutomation:"package-name-errors",errors:this.props.errorHandler.getErrorsByField("Name"),prefix:"RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.Errors."})))),!this.props.isOutmatch&&React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(u,{required:!1,highlight:this.props.errorHandler.containsFieldErrors("Description")},React.createElement("label",{className:"mr-2"},React.createElement("span",null,$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.AddEditPackageModal.PackageDescriptionLabel"))),React.createElement(c,{className:"form-control",dataAutomation:"package-description",id:"PackageDescription",value:p,limit:4e3,rows:5,maxLength:4e3,onChange:this.onInputValueChange.bind(this)}),React.createElement(f,{dataAutomation:"assessment-description-errors",errors:this.props.errorHandler.getErrorsByField("PackageDescription"),prefix:"RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.Errors."})))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(l,{dataAutomation:"enable-disable-package-toggle",enabled:this.state.isActive,fieldNameAlias:"RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.AddEditPackageModal.EnablePackage",tooltipAlias:null,toggleButtonSubtitle:b,valueChangedCallback:this.toggleIsActive.bind(this)})))))},i}(React.Component);i.AddEditAssessmentIntegrationPackageModal=o})(r=i.AssessmentIntegrations||(i.AssessmentIntegrations={}))})(r=i.Settings||(i.Settings={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var r=t.Components.Atoms.FormGroup,u=t.Components.Atoms.FieldErrors,f=t.Components.Atoms.InputWithLimit,e=t.Components.Atoms.TextAreaWithCounter,o=function(t){function i(n){return t.call(this,n)||this}return __extends(i,t),i.prototype.render=function(){return React.createElement("div",{"data-automation":"assessment-details"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("h3",null,this.props.assessmentType===n.RecruitmentAdministrator.AssessmentType.Assessment?React.createElement("span",null,$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.AssessmentDetails")):React.createElement("span",null,$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.WotcScreeningDetails"))))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},this.props.assessmentType===n.RecruitmentAdministrator.AssessmentType.Assessment?React.createElement("p",null,$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.AssessmentDetailsInfoText")):React.createElement("p",null,$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.WotcScreeningDetailsInfoText")),React.createElement("br",null))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-12"},React.createElement(r,{required:!1,highlight:this.props.errorHandler.containsFieldErrors("AssessmentName")},React.createElement("label",null,$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.AssessmentDisplayNameLabel")),React.createElement(f,{dataAutomation:"assessment-display-name",id:"AssessmentDisplayName",value:this.props.assessmentDisplayName,limit:100,maxLength:100,onChange:this.props.onInputValueChange}),React.createElement(u,{dataAutomation:"assessment-name-errors",errors:this.props.errorHandler.getErrorsByField("AssessmentName"),prefix:"RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.Errors."})))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(r,{required:!1,highlight:this.props.errorHandler.containsFieldErrors("AssessmentDescription")},React.createElement("label",{className:"mr-2"},React.createElement("span",null,$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.AssessmentDisplayDescriptionLabel"))),React.createElement(e,{className:"form-control",dataAutomation:"assessment-display-description",id:"AssessmentDisplayDescription",value:this.props.assessmentDisplayDescription,limit:256,rows:5,maxLength:256,onChange:this.props.onInputValueChange}),React.createElement(u,{dataAutomation:"assessment-description-errors",errors:this.props.errorHandler.getErrorsByField("AssessmentDescription"),prefix:"RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.Errors."})))))},i}(React.Component);i.AssessmentDetails=o})(r=i.AssessmentIntegrations||(i.AssessmentIntegrations={}))})(r=i.Settings||(i.Settings={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var u=n.Components.Molecules.ModalDialog,f=n.Components.Atoms.SaveCancelButtonGroup,i,r;(function(n){n[n.Deactivate=0]="Deactivate";n[n.Reactivate=1]="Reactivate"})(i=t.PackageAction||(t.PackageAction={}));r=function(n){function t(t){var i=n.call(this,t)||this;return i.state={show:i.props.show,packageAction:i.props.packageAction},i}return __extends(t,n),t.prototype.getMessageToDisplay=function(){return this.props.packageAction===i.Deactivate?$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.DeactivateReactivatePackageModal.DeactivateMessage"):$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.DeactivateReactivatePackageModal.ReactivateMessage")},t.prototype.resetState=function(){this.state={show:!1,packageAction:this.props.packageAction}},t.prototype.render=function(){var n=this.state.show,t=this.props.packageAction;return React.createElement(u,{show:n,title:t===i.Deactivate?$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.DeactivateReactivatePackageModal.TitleDeactivatePackage"):$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.DeactivateReactivatePackageModal.TitleReactivatePackage"),actions:React.createElement(f,{dataAutomation:"modal-confirm",saveButtonAlias:$.t("Common.ConfirmContinue"),enableOkButton:!0,enableCancelButton:!0,savingDeferred:null,onSaveClick:this.props.onProceedActionTaken,onCancelClick:this.props.onCancel})},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("p",null,this.getMessageToDisplay()),React.createElement("p",null,$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.DeactivateReactivatePackageModal.ProceedQuestion")))))},t}(React.Component);t.DeactivateReactivatePackageModal=r})(i=t.AssessmentIntegrations||(t.AssessmentIntegrations={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var r=n.RecruitmentAdministrator.TenantAssessmentIntegrationPackage,u=t.Components.Atoms.Dropdown,f=t.Components.Atoms.DropdownSize,e=t.Components.Atoms.Button,o=t.Components.Atoms.Tooltip,s=function(n){function t(t){var r=n.call(this,t)||this;return r.state={showActions:!1,hasError:r.props.error!==undefined&&r.props.error!=="",showEditPackageModal:!1,showDeactivateReactivateModal:!1,deactivateReactivatePackageAction:r.props.pkg.IsArchived?i.PackageAction.Reactivate:i.PackageAction.Deactivate},r}return __extends(t,n),t.prototype.componentWillReceiveProps=function(n){this.setState({hasError:n.error!==undefined&&n.error!==""})},t.prototype.toggleActionsDropdown=function(){this.setState({showActions:!this.state.showActions})},t.prototype.cancelEditPackage=function(){this.setState({showEditPackageModal:!1})},t.prototype.handleActionRequested=function(n,t){n.preventDefault();switch(t){case"view.package.details":this.state.showActions&&this.toggleActionsDropdown();this.setState({showEditPackageModal:!0});break;case"activate.deactivate.package":this.toggleActionsDropdown();this.onDeactivateReactivateActionRequested()}},t.prototype.onDeactivateReactivateActionRequested=function(){var n=new r({PackageId:this.props.pkg.PackageId,PackageCode:this.props.pkg.PackageCode,PackageName:this.props.pkg.PackageName,PackageDescription:this.props.pkg.PackageDescription,IsArchived:!this.props.pkg.IsArchived});this.onAddEditSaveRequested(n,i.PackageModalMode.Edit)},t.prototype.onAddEditSaveRequested=function(n){var t=this,r=this.props.pkg.PackageId&&this.props.pkg.IsArchived!==n.IsArchived;if(r){this.checkIfPackageIsInUse(this.props.pkg,function(r){if(r){t.onPromptUserToProceedWithChange(n);return}t.commitChanges(n);t.setState({showEditPackageModal:!1});t.props.handleOnAddEditSaveActionRequested(n,i.PackageModalMode.Edit)});return}this.commitChanges(n);this.setState({showEditPackageModal:!1});this.props.handleOnAddEditSaveActionRequested(n,i.PackageModalMode.Edit)},t.prototype.onPromptUserToProceedWithChange=function(n){this.tempPackage=n;var t=this.props.pkg.IsArchived?i.PackageAction.Reactivate:i.PackageAction.Deactivate;this.setState({showDeactivateReactivateModal:!0,showEditPackageModal:!1,deactivateReactivatePackageAction:t})},t.prototype.onProceedActionTaken=function(){this.setState({showDeactivateReactivateModal:!1});this.commitChanges(this.tempPackage);this.props.handleOnAddEditSaveActionRequested(this.tempPackage,i.PackageModalMode.Edit)},t.prototype.cancelDeactivateReactivateRequest=function(){this.setState({showDeactivateReactivateModal:!1,showEditPackageModal:!1});this.tempPackage=null},t.prototype.checkIfPackageIsInUse=function(n,t){$.post(this.props.checkPackageInUseUrl,ko.mapping.toJSON({packageId:n.PackageId,isOutmatch:this.props.isOutmatch})).done(function(n){if(n.success){var i=n.data;t&&t(i)}})},t.prototype.commitChanges=function(n){this.props.pkg.PackageCode=n.PackageCode;this.props.pkg.PackageName=n.PackageName;this.props.pkg.PackageDescription=n.PackageDescription;this.props.pkg.IsArchived=n.IsArchived},t.prototype.render=function(){var n=this,t=this.props.pkg,r=this.state,s=r.showEditPackageModal,h=r.showDeactivateReactivateModal,c=r.deactivateReactivatePackageAction,l=!t.IsArchived;return this.props.isVisible&&React.createElement("tr",{"data-automation":"tenant-assessment-integration-package-row"},React.createElement("td",{className:classNames(["error-indicator",{"error-indicator-error":this.state.hasError}]),"data-automation":"error-state-indicator"},React.createElement("div",null,this.state.hasError&&React.createElement(o,{content:this.props.error,wrapContent:!0,width:"max-content",showTimeout:0,hideTimeout:0},React.createElement("img",{style:{backgroundRepeat:"repeat"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAoCAQAAACcVPiGAAAAEUlEQVR42mNkgAPGUebQYQIAJPQAKW0cAKYAAAAASUVORK5CYII="})))),React.createElement("td",{style:{wordBreak:"break-word",maxWidth:"200px"}},React.createElement("div",null,React.createElement("a",{"data-automation":"package-code-link",className:"table-main-link text-wrap",href:"#",onClick:function(t){return n.handleActionRequested(t,"view.package.details")}},t.PackageCode))),React.createElement("td",{style:{wordBreak:"break-word",maxWidth:"200px"}},React.createElement("div",null,React.createElement("span",{"data-automation":"package-name"},t.PackageName)),React.createElement("div",null,React.createElement("small",{"data-automation":"package-lastUpdatedBy",className:"muted"},t.LastActivity))),React.createElement("td",null,React.createElement(u,{className:"base-dropdown select-list-filter",isOpen:this.state.showActions,onCloseRequest:function(){},size:f.Xs,"aria-expanded":this.state.showActions,trigger:function(){return React.createElement(e,{className:"btn-xs",dataAutomation:"ellipsis-dropdown",onClick:function(){return n.toggleActionsDropdown()}},React.createElement("i",{className:"fa fa-ellipsis-h fa-lg"}))}},React.createElement("div",{role:"menu"},React.createElement("div",{className:"select-list-option",key:"view.package.details","data-automation":"view-package-menu-item",onClick:function(t){return n.handleActionRequested(t,"view.package.details")}},$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.PackageActionViewDetails")),React.createElement("div",{className:"select-list-option",key:"activate.deactivate.package.details","data-automation":"view-package-menu-item",onClick:function(t){return n.handleActionRequested(t,"activate.deactivate.package")}},l?$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.PackageActionDeactivate"):$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.PackageActionActivate")))),s&&React.createElement(i.AddEditAssessmentIntegrationPackageModal,{errorHandler:this.props.errorHandler,isOutmatch:this.props.isOutmatch,package:this.props.pkg,packageModalMode:i.PackageModalMode.Edit,show:s,onAddEditSaveRequested:function(t,i){return n.onAddEditSaveRequested(t,i)},onAddEditCancelRequested:function(){n.cancelEditPackage()}}),h&&React.createElement(i.DeactivateReactivatePackageModal,{packageAction:c,show:h,onProceedActionTaken:function(){n.onProceedActionTaken()},onCancel:function(){return n.cancelDeactivateReactivateRequest()}})))},t}(React.Component);i.PackagesListItem=s})(r=i.AssessmentIntegrations||(i.AssessmentIntegrations={}))})(r=i.Settings||(i.Settings={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.Button,r=function(n){function r(i){var r=n.call(this,i)||this,u=r.props.minPackagesToDisplay&&r.props.packages.length>r.props.minPackagesToDisplay;return r.state={showAddPackageModal:!1,showDeactivateReactivateModal:!1,deactivateReactivatePackageAction:t.PackageAction.Deactivate,isCollapsed:u},r}return __extends(r,n),r.prototype.onClickDisplayAll=function(){var n=this.state.isCollapsed;this.setState({isCollapsed:!n})},r.prototype.getExpandCollapseLinkText=function(){return this.state.isCollapsed?$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrations.DisplayAll"):$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrations.Hide")},r.prototype.getErrorMessageForIndex=function(n){var t=this.props.packages.every(function(n){return n.IsArchived})?"Packages_Inactive["+n+"]":"Packages_Active["+n+"]",i=this.props.errorHandler.getErrorsByField(t).map(function(n){return $.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.Errors."+n)});return i.join("\n")},r.prototype.render=function(){var n=this,r=this.props,o=r.errorHandler,s=r.isOutmatch,u=r.emptyListMessage,f=r.dataAutomation,h=this.state.isCollapsed,e=null;return this.props.minPackagesToDisplay&&this.props.packages.length>this.props.minPackagesToDisplay&&(e=React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-12"},React.createElement(i,{className:"pl-2 mt-2 mb-3",buttonType:"link",dataAutomation:"display-all-btn",onClick:function(){return n.onClickDisplayAll()}},this.getExpandCollapseLinkText())))),React.createElement("div",null,React.createElement("table",{className:"table table-hover mt-3 mb-2","data-automation":f+"-packages-table"},React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",{className:"error-indicator-table-head"}),React.createElement("th",null,React.createElement("span",{className:"text-muted"},$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.PackageCode"))),React.createElement("th",null,React.createElement("span",{className:"text-muted"},$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.PackageName"))),React.createElement("th",null,React.createElement("span",{className:"text-muted"},$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.PackageActions"))))),React.createElement("tbody",null,this.props.packages.length>0&&this.props.packages.map(function(i,r){return React.createElement(t.PackagesListItem,{error:n.getErrorMessageForIndex(r),errorHandler:o,isVisible:h?r<n.props.minPackagesToDisplay:!0,isOutmatch:s,checkPackageInUseUrl:n.props.checkPackageInUseUrl,handleOnAddEditSaveActionRequested:function(t,i){return n.props.onPackageAddEditSuccess(t,i)},pkg:i,key:r})}),this.props.packages.length===0&&u&&React.createElement("tr",null,React.createElement("td",{colSpan:5},React.createElement("div",null,React.createElement("span",{"data-automation":"no-"+f+"-packages-message",className:"text-muted text-italic"},u)))))),e)},r}(React.Component);t.PackagesListView=r})(i=t.AssessmentIntegrations||(t.AssessmentIntegrations={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var r=t.Components.Atoms.FormGroup,u=t.Components.Atoms.FieldErrors,f=t.Components.Atoms.MaskedInput,e=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var i=this.props,e=i.userName,o=i.password,s=i.apiKey,t=i.errorHandler;return React.createElement("div",{className:"row"},this.props.partnerAuthType===n.RecruitmentAdministrator.PartnerAuthType.Basic?React.createElement("div",{className:"col-md-12"},React.createElement(r,{required:!0,highlight:t.containsFieldErrors("UserName")},React.createElement("label",{className:"required"},$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.UserNameLabel")),React.createElement("input",{"data-automation":"user-name-textbox",type:"text",id:"UserName",name:"UserName",className:"form-control",onChange:this.props.onInputValueChange,value:e}),React.createElement(u,{dataAutomation:"username-errors",errors:t.getErrorsByField("UserName"),prefix:"RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.Errors."})),React.createElement(r,{required:!0,highlight:t.containsFieldErrors("Password")},React.createElement(f,{id:"Password",name:"Password",dataAutomation:"password-textbox",labelText:$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.PasswordLabel"),onChange:this.props.onInputValueChange,value:o}),React.createElement(u,{dataAutomation:"password-errors",errors:t.getErrorsByField("Password"),prefix:"RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.Errors."}))):React.createElement("div",{className:"col-md-12"},React.createElement(r,{required:!0,highlight:t.containsFieldErrors("ApiKey")},React.createElement(f,{id:"ApiKey",name:"ApiKey",dataAutomation:"api-key-textbox",labelText:$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.AuthTokenLabel"),onChange:this.props.onInputValueChange,value:s}),React.createElement(u,{dataAutomation:"apikey-errors",errors:t.getErrorsByField("ApiKey"),prefix:"RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.Errors."}))))},i}(React.Component);i.PartnerAuthDetails=e})(r=i.AssessmentIntegrations||(i.AssessmentIntegrations={}))})(r=i.Settings||(i.Settings={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.getTenantAssessmentIntegrationDetailUrl=function(n){var t=this.props.tenantAssessmentIntegrationDetailUrl;return t+"?"+$.param({id:n})},t.prototype.render=function(){var n=this.props,t=n.tenantAssessmentIntegration,i=n.rowNumber,r=n.isVisible;return r?React.createElement("tr",{"data-automation":"tenant-assessment-integration",key:i},React.createElement("td",null,React.createElement("div",null,React.createElement("a",{"data-automation":"tenant-assessment-integration-name",className:"table-main-link",href:this.getTenantAssessmentIntegrationDetailUrl(t.Id)},t.Name),React.createElement("br",null))),React.createElement("td",null,React.createElement("div",null,React.createElement("span",{"data-automation":"tenant-assessment-integration-enabled"},t.Enabled?$.t("Common.Yes"):$.t("Common.No"))))):null},t}(React.Component);n.TenantAssessmentIntegrationListItem=t})(t=n.AssessmentIntegrations||(n.AssessmentIntegrations={}))})(t=n.Settings||(n.Settings={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var s=n.RecruitmentAdministrator.TenantAssessmentIntegrationSettingsDetail,f=t.Containers.RecruitmentAdministrator.Settings.Shared.FeatureConfiguration,h=t.Components.Atoms.BasicErrorMessagesDisplay,c=t.Components.Atoms.Alert,l=t.Components.Atoms.SuccessIndicatorType,a=t.Components.Atoms.SaveCancelButtonGroup,u=n.RecruitmentAdministrator.AssessmentType,v=t.Components.Atoms.Button,y=t.Components.Molecules.Tabs.TabList,e=t.Components.Molecules.Tabs.Tab,r,o;(function(n){n[n.Active=0]="Active";n[n.Inactive=1]="Inactive"})(r=i.ActiveTab||(i.ActiveTab={}));o=function(t){function o(n){var i=t.call(this,n)||this;return i.integrationDetail=null,i.activePackages=[],i.inactivePackages=[],i.activePackagesHash="",i.inactivePackagesHash="",i.integrationDetail=i.props.integrationDetail,i.activePackages=i.integrationDetail.Packages.filter(function(n){return!n.IsArchived}).sort(i.compare),i.inactivePackages=i.integrationDetail.Packages.filter(function(n){return n.IsArchived}).sort(i.compare),i.activePackagesHash=JSON.stringify(i.activePackages),i.inactivePackagesHash=JSON.stringify(i.inactivePackages),i.state={isEnabled:i.integrationDetail.IsEnabled,isOutmatch:i.integrationDetail.IsOutmatch,isOutmatchAutolaunchEnabled:i.integrationDetail.IsOutmatchAutolaunchEnabled,showWarningMessage:!1,userName:i.integrationDetail.UserName,password:i.integrationDetail.Password,apiKey:i.integrationDetail.ApiKey,showAddPackageModal:!1,assessmentDisplayName:i.integrationDetail.AssessmentName,assessmentDisplayDescription:i.integrationDetail.AssessmentDescription,activePackages:i.activePackages,inactivePackages:i.inactivePackages,activeTab:i.activePackages.length>0?r.Active:i.inactivePackages.length>0?r.Inactive:r.Active,savingDeferred:null,saveErrors:[]},i}return __extends(o,t),o.prototype.compare=function(n,t){var i=n.PackageName.toUpperCase(),r=t.PackageName.toUpperCase();return i>r?1:i<r?-1:0},o.prototype.componentDidMount=function(){var n=this;US.utils.window.attachBeforeUnload(function(){return n.hasChanges()?$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.LeavePromptText"):null})},o.prototype.handleEnableChanged=function(n){var t=this.integrationDetail.IsEnabled&&!n;this.setState({isEnabled:n,showWarningMessage:t})},o.prototype.handleOutmatchAutolaunchChanged=function(n){this.setState({isOutmatchAutolaunchEnabled:n})},o.prototype.onInputValueChange=function(n){var i=n.target.id||n.target.name,t=n.target.value;switch(i){case"UserName":this.setState({userName:t});break;case"Password":this.setState({password:t});break;case"ApiKey":this.setState({apiKey:t});break;case"AssessmentDisplayName":this.setState({assessmentDisplayName:t});break;case"AssessmentDisplayDescription":this.setState({assessmentDisplayDescription:t})}},o.prototype.getSettingsDataJson=function(){var n={IntegrationId:this.integrationDetail.Id,IsEnabled:this.state.isEnabled,IsOutmatch:this.state.isOutmatch,IsOutmatchAutolaunchEnabled:this.state.isOutmatchAutolaunchEnabled,UserName:this.state.userName,Password:this.state.password,ApiKey:this.state.apiKey,AssessmentName:this.state.assessmentDisplayName,AssessmentDescription:this.state.assessmentDisplayDescription,AssessmentType:this.integrationDetail.AssessmentType,PartnerAuthType:this.integrationDetail.PartnerAuthType,Packages:this.state.activePackages.concat(this.state.inactivePackages)};return ko.mapping.toJSON(n)},o.prototype.redirectToIntegrationSettings=function(t){var f=$.param({activeSection:this.integrationDetail.AssessmentType===u.Wotc?"assessment.integrations.wotc":"assessment.integrations.assessment"}),i=this.props.integrationSettingsUrl+"?"+f,r;US.utils.window.redirect(i);t&&(r=this.integrationDetail.AssessmentType===u.Assessment?$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.RedirectMessageAssessment"):$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.RedirectMessageWotc"),n.Notification.notifyAfterRedirect(i,{message:r+("<b>"+this.integrationDetail.Name+"<\/b>."),escape:!1,clearAfterNotify:!0}))},o.prototype.saveChanges=function(){var n=this,i=this.props.errorHandler,t=$.post(this.props.saveUrl,this.getSettingsDataJson());this.setState({savingDeferred:t});t.done(function(r){if(i.processResponse(r),r.success){var u=n.state,f=u.isEnabled,e=u.userName,o=u.password,h=u.apiKey,c=u.assessmentDisplayName,l=u.assessmentDisplayDescription,a=u.isOutmatchAutolaunchEnabled;n.integrationDetail=new s({IntegrationId:n.integrationDetail.Id,Name:n.integrationDetail.Name,Description:n.integrationDetail.Description,AssessmentType:n.integrationDetail.AssessmentType,PartnerAuthType:n.integrationDetail.PartnerAuthType,IsOutmatch:n.integrationDetail.IsOutmatch,IsOutmatchAutolaunchEnabled:a,IsEnabled:f,UserName:e,Password:o,ApiKey:h,AssessmentName:c,AssessmentDescription:l,Packages:n.state.activePackages.concat(n.state.inactivePackages)});n.activePackages=n.state.activePackages.sort(n.compare);n.inactivePackages=n.state.inactivePackages.sort(n.compare);n.activePackagesHash=JSON.stringify(n.activePackages);n.inactivePackagesHash=JSON.stringify(n.inactivePackages);n.setState({savingDeferred:t,saveErrors:[]});n.redirectToIntegrationSettings(!0)}else n.setState({saveErrors:i.getAllErrors()})})},o.prototype.cancelChanges=function(){var n=this;this.props.errorHandler.clearErrors();this.activePackagesHash=JSON.stringify(this.activePackages);this.inactivePackagesHash=JSON.stringify(this.inactivePackages);this.setState({isEnabled:this.integrationDetail.IsEnabled,showWarningMessage:!1,isOutmatch:this.integrationDetail.IsOutmatch,isOutmatchAutolaunchEnabled:this.integrationDetail.IsOutmatchAutolaunchEnabled,userName:this.integrationDetail.UserName,password:this.integrationDetail.Password,apiKey:this.integrationDetail.ApiKey,assessmentDisplayName:this.integrationDetail.AssessmentName,assessmentDisplayDescription:this.integrationDetail.AssessmentDescription,activePackages:this.activePackages,inactivePackages:this.inactivePackages,savingDeferred:null,saveErrors:[]},function(){return n.redirectToIntegrationSettings()})},o.prototype.hasChanges=function(){var n=JSON.stringify(this.state.activePackages)!==this.activePackagesHash,t=JSON.stringify(this.state.inactivePackages)!==this.inactivePackagesHash;return this.state.isEnabled!==this.integrationDetail.IsEnabled||this.state.userName!==this.integrationDetail.UserName||this.state.password!==this.integrationDetail.Password||this.state.apiKey!==this.integrationDetail.ApiKey||this.state.assessmentDisplayName!==this.integrationDetail.AssessmentName||this.state.assessmentDisplayDescription!==this.integrationDetail.AssessmentDescription||this.state.isOutmatchAutolaunchEnabled!==this.integrationDetail.IsOutmatchAutolaunchEnabled||n||t},o.prototype.getDisableIntegrationWarningMessage=function(){return this.integrationDetail.AssessmentType===n.RecruitmentAdministrator.AssessmentType.Assessment?$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.DisableIntegrationWarningMessageAssessment"):$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.DisableIntegrationWarningMessageWotc")},o.prototype.addPackage=function(){this.setState({showAddPackageModal:!0})},o.prototype.cancelAddPackage=function(){this.setState({showAddPackageModal:!1})},o.prototype.onPackageAddEditSuccess=function(n,t){var u=[],f=[],e=[],o;this.props.errorHandler.clearErrors();t===i.PackageModalMode.Add?(u=this.state.activePackages.concat(this.state.inactivePackages).concat(n),o=n.IsArchived?r.Inactive:r.Active):(u=this.state.activePackages.concat(this.state.inactivePackages),f=u.filter(function(n){return!n.IsArchived}).sort(this.compare),e=u.filter(function(n){return n.IsArchived}).sort(this.compare),o=f.length>0?r.Active:e.length>0?r.Inactive:r.Active);f=u.filter(function(n){return!n.IsArchived}).sort(this.compare);e=u.filter(function(n){return n.IsArchived}).sort(this.compare);this.setState({activeTab:o,activePackages:f,inactivePackages:e,showAddPackageModal:!1,saveErrors:[]})},o.prototype.shouldShowPackages=function(){return this.state.activePackages.length>0||this.state.inactivePackages.length>0},o.prototype.onTabSelected=function(n){this.setState({activeTab:n})},o.prototype.render=function(){var s=this,o=this.props.errorHandler,t=this.state,w=t.isEnabled,p=t.isOutmatch,d=t.isOutmatchAutolaunchEnabled,g=t.showWarningMessage,nt=t.userName,tt=t.password,it=t.apiKey,rt=t.assessmentDisplayName,ut=t.assessmentDisplayDescription,ft=t.activePackages,et=t.inactivePackages,ot=t.savingDeferred,b=t.saveErrors,k=t.showAddPackageModal,st=this.hasChanges();return React.createElement("div",{"data-automation":"assessment-integration-settings"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("h2",{"data-automation":"integration-name-header"},React.createElement("span",null,$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.HeaderTitle",{vendorName:this.integrationDetail.Name}))))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("p",{"data-automation":"integration-description"},this.integrationDetail.Description))),React.createElement("br",null),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(f,{dataAutomation:"enable-disable-integration-toggle",enabled:w,fieldNameAlias:"RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.EnableIntegration",tooltipAlias:null,valueChangedCallback:this.handleEnableChanged.bind(this)}))),g&&React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(c,{type:n.Rct.Components.Atoms.AlertType.Warning},React.createElement("p",null,this.getDisableIntegrationWarningMessage())))),w&&p&&React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(f,{dataAutomation:"outmatch-autolaunch",enabled:d,fieldNameAlias:"RecruitmentAdministrator.Settings.Integrations.Assessments.EnableAutoLaunch",tooltipAlias:"RecruitmentAdministrator.Settings.Integrations.Assessments.AutolaunchTooltip",valueChangedCallback:this.handleOutmatchAutolaunchChanged.bind(this)}))),w&&React.createElement("div",{"data-automation":"assessment-integration-fields"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("h3",null,React.createElement("span",null,$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.AccountInformation"))))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},this.integrationDetail.AssessmentType===u.Assessment?React.createElement("p",null,$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.AccountCredentialsInfoTextAssessment")):React.createElement("p",null,$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.AccountCredentialsInfoTextWotc")),React.createElement("br",null))),React.createElement(i.PartnerAuthDetails,{errorHandler:o,partnerAuthType:this.integrationDetail.PartnerAuthType,userName:nt,password:tt,apiKey:it,onInputValueChange:this.onInputValueChange.bind(this)}),React.createElement("br",null),!p&&React.createElement(i.AssessmentDetails,{errorHandler:o,assessmentDisplayName:rt,assessmentDisplayDescription:ut,assessmentType:this.integrationDetail.AssessmentType,onInputValueChange:this.onInputValueChange.bind(this)}),this.integrationDetail.AssessmentType===u.Assessment&&React.createElement("div",{"data-automation":"packages-details"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("h3",null,React.createElement("span",null,$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.Packages"))))),React.createElement("div",{className:"row mt-3"},React.createElement("div",{className:"col-md-24"},this.shouldShowPackages()&&React.createElement(y,{dataAutomation:"package-tabs",onTabSelected:function(n){return s.onTabSelected(n)}},React.createElement(e,{dataAutomation:"active-packages-tab",hasError:o.containsFieldsErrors(["Packages_Active"]),tabId:r.Active,isActive:this.state.activeTab===r.Active,isVisible:!0,contentId:"ActivePackages",title:$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.ActivePackages")},React.createElement(i.PackagesListView,{packages:ft,emptyListMessage:$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.NoActivePackages"),checkPackageInUseUrl:this.props.checkPackageInUseUrl,minPackagesToDisplay:10,isOutmatch:p,dataAutomation:"active",onPackageAddEditSuccess:this.onPackageAddEditSuccess.bind(this),errorHandler:o})),React.createElement(e,{dataAutomation:"inactive-packages-tab",hasError:o.containsFieldsErrors(["Packages_Inactive"]),tabId:r.Inactive,isActive:this.state.activeTab===r.Inactive,isVisible:!0,contentId:"InactivePackages",title:$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.InactivePackages")},React.createElement(i.PackagesListView,{packages:et,emptyListMessage:$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.NoInactivePackages"),checkPackageInUseUrl:this.props.checkPackageInUseUrl,minPackagesToDisplay:10,isOutmatch:p,dataAutomation:"inactive",onPackageAddEditSuccess:this.onPackageAddEditSuccess.bind(this),errorHandler:o}))),k&&React.createElement(i.AddEditAssessmentIntegrationPackageModal,{errorHandler:o,isOutmatch:p,package:new n.RecruitmentAdministrator.TenantAssessmentIntegrationPackage,packageModalMode:i.PackageModalMode.Add,show:k,onAddEditSaveRequested:this.onPackageAddEditSuccess.bind(this),onAddEditCancelRequested:function(){s.cancelAddPackage()}}))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(v,{buttonType:"default",onClick:function(){return s.addPackage()},dataAutomation:"add-package-button",icon:"fa fa-plus",text:$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.AddPackage")}))))),React.createElement("div",{className:"row mt-3"},React.createElement("div",{className:"col-md-24"},b.length>0&&React.createElement(h,{errors:b,errorPrefix:"RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrationDetail.Errors."}),React.createElement("div",{className:"buttons-top-padding"},React.createElement(a,{dataAutomation:"assessment-integration-settings",enableOkButton:st,enableCancelButton:!0,successIndicatorType:l.IconAndMessage,savingDeferred:ot,onSaveClick:function(){return s.saveChanges()},onCancelClick:function(){return s.cancelChanges()}})))))},o}(React.Component);i.TenantAssessmentIntegrationSettings=o})(r=i.AssessmentIntegrations||(i.AssessmentIntegrations={}))})(r=i.Settings||(i.Settings={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Utils.WithErrorHandling,r=function(n){function r(t){return n.call(this,t)||this}return __extends(r,n),r.prototype.render=function(){var n=this;return React.createElement(i,null,function(i){return React.createElement(t.TenantAssessmentIntegrationSettings,__assign({},i,n.props))})},r}(React.Component);t.TenantAssessmentIntegrationSettingsContainer=r})(i=t.AssessmentIntegrations||(t.AssessmentIntegrations={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.Button,r=function(n){function r(t){var i=n.call(this,t)||this;return i.MIN_INTEGRATIONS_TO_DISPLAY=5,i.state={isCollapsed:t.items.length>i.MIN_INTEGRATIONS_TO_DISPLAY},i}return __extends(r,n),r.prototype.onClickDisplayAll=function(){var n=this.state.isCollapsed;this.setState({isCollapsed:!n})},r.prototype.getDisplayLinkText=function(){return this.state.isCollapsed?$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrations.DisplayAll"):$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrations.Hide")},r.prototype.render=function(){var n=this,r=this.props,u=r.items,e=r.tenantAssessmentIntegrationDetailUrl,o=React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-12"},React.createElement("table",{className:"table table-hover mb-0","data-automation":"integrations-table"},React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",null,React.createElement("span",{className:"text-muted"},$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrations.VendorNameHeader"))),React.createElement("th",null,React.createElement("span",{className:"text-muted"},$.t("RecruitmentAdministrator.Settings.Integrations.AssessmentIntegrations.EnabledHeader"))))),React.createElement("tbody",null,u.map(function(i,r){return React.createElement(t.TenantAssessmentIntegrationListItem,{key:i.Id,rowNumber:r,isVisible:n.state.isCollapsed?r<n.MIN_INTEGRATIONS_TO_DISPLAY:!0,tenantAssessmentIntegration:i,tenantAssessmentIntegrationDetailUrl:e})}))))),f=null;return u.length>this.MIN_INTEGRATIONS_TO_DISPLAY&&(f=React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-12"},React.createElement(i,{className:"pl-2",buttonType:"link",dataAutomation:"display-all-btn",onClick:function(){return n.onClickDisplayAll()}},this.getDisplayLinkText())))),React.createElement("div",null,o,f)},r}(React.Component);t.TenantAssessmentIntegrationsListView=r})(i=t.AssessmentIntegrations||(t.AssessmentIntegrations={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Molecules.ModalDialog,r=n.Components.Atoms.FormGroup,u=n.Components.Atoms.FieldErrors,f=n.Components.Atoms.SaveCancelButtonGroup,e=n.Components.Atoms.BasicErrorMessagesDisplay,o=function(n){function t(t){var i=n.call(this,t)||this;return i.handlePackageNameChange=function(n){i.setState({newPackageName:n.target.value,enableSave:n.target.value.trim()!==""})},i.handleSave=function(){var n=i.props,r=n.changePackageUrl,u=n.onChangeSuccess,f=n.onChangeFailure,e=n.originalPackageName,o=n.errorHandler,s=i.state.newPackageName,t;i.setState({enableSave:!1});t=$.post({url:r,data:ko.toJSON({originalPackageName:e,newPackageName:s})}).done(function(n){o.processResponse(n,u,f);i.setState({newPackageName:"",savingDeferred:null});n.success||i.setState({enableSave:!0})});i.setState({savingDeferred:t})},i.handleCancel=function(){var n=i.props,t=n.onCancel,r=n.errorHandler;r.clearErrors();i.setState({newPackageName:"",savingDeferred:null});t()},i.state={newPackageName:"",enableSave:!1,savingDeferred:null},i}return __extends(t,n),t.prototype.render=function(){var t=this,o=this.props,h=o.show,n=o.errorHandler,c=o.originalPackageName,s=this.state,l=s.newPackageName,a=s.enableSave,v=s.savingDeferred;return React.createElement(i,{show:h,title:$.t("AssessmentPackages.Index.ChangeAssessmentPackage"),actions:React.createElement(f,{dataAutomation:"modal-approve",saveButtonAlias:$.t("Common.Save"),enableOkButton:a,enableCancelButton:!0,savingDeferred:v,onSaveClick:function(){t.handleSave()},onCancelClick:function(){t.handleCancel()}})},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(r,{highlight:n.containsFieldErrors("NewPackageName")},React.createElement("label",{"data-automation":"modal-old-package-label",className:"mr-2",htmlFor:"Comment"},React.createElement("span",null,$.t("AssessmentPackages.Index.OriginalPackageName"),": ",React.createElement("strong",null,c))),React.createElement("p",null),React.createElement("label",{"data-automation":"modal-new-package-label",className:"mr-2",htmlFor:"Comment"},React.createElement("span",null,"New Package Name")),React.createElement("input",{"data-automation":"modal-new-package-textbox",type:"text",className:"form-control",value:l,maxLength:100,onChange:n.processFieldChange("NewPackageName",function(n){t.handlePackageNameChange(n)})}),React.createElement(u,{errors:n.getErrorsByField("Comment"),prefix:"AssessmentPackages.Index."})))),n.hasDomainErrors()&&React.createElement(e,{errors:n.getDomainErrors(),errorPrefix:"AssessmentPackages.Index."}))},t}(React.Component);t.ChangeOpportunitiesPackageModal=o})(i=t.AssessmentPackages||(t.AssessmentPackages={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r=t.Components.Atoms.ProgressSpinner,u=i.ChangeOpportunitiesPackageModal,f=t.Components.Utils.WithErrorHandling,e=t.Components.Atoms.Pagination,o=t.Components.Atoms.Button,s=function(t){function i(i){var r=t.call(this,i)||this;return r.pageSize=20,r.changeQuery=function(n){r.setState({searchQuery:n.target.value,enableSearch:n.target.value!==""})},r.handleChangeSuccess=function(){r.setState({showModal:!1,searchQuery:"",opportunities:null});n.Notification.success($.t("AssessmentPackages.Index.SuccessMessage"))},r.handlePageChange=function(n,t){r.setState({currentPage:n,startIndex:t})},r.executeSearch=function(t){var i=r.state.searchQuery;r.setState({isFetching:!0,currentPage:1,startIndex:0,resultsQuery:i},function(){return r.loadOpportunities()});n.Notification.clear();t&&t.preventDefault()},r.loadOpportunities=function(){var n=r.state.searchQuery;$.post(r.props.getOpportunitiesUrl,JSON.stringify({packageName:n})).done(function(n){n.success?r.setState({isFetching:!1,opportunities:n.data.opportunities}):r.setState({opportunities:null,isFetching:!1})})},r.state={isFetching:!1,searchQuery:"",resultsQuery:"",opportunities:null,enableSearch:!1,showModal:!1,currentPage:1,startIndex:0},r}return __extends(i,t),i.prototype.render=function(){var i=this,h=this.props.updatePackageUrl,n=this.state,c=n.isFetching,t=n.opportunities,l=n.searchQuery,a=n.resultsQuery,v=n.enableSearch,y=n.showModal,s=n.startIndex,p=n.currentPage;return React.createElement("div",{className:"col-md-24"},c&&React.createElement(r,null),React.createElement("h2",{"data-automation":"assessment-packages-title"},$.t("AssessmentPackages.Index.PageTitle")),React.createElement("label",null,$.t("AssessmentPackages.Index.Instructions")),React.createElement("div",{className:"well","data-automation":"search-by-assesmentpackage"},React.createElement("form",{onSubmit:this.executeSearch},React.createElement("div",{className:"right-inner-addon dropdown col-md-20"},React.createElement("input",{"data-automation":"package-name-textbox",type:"text",id:"OpportunitySearchByPackage",className:"form-control",onChange:this.changeQuery,value:l,placeholder:$.t("AssessmentPackages.Index.SearchBy")})),React.createElement("div",null,React.createElement(o,{"data-automation":"package-search-button",disabled:!v,onClick:this.executeSearch},React.createElement("i",{className:"fa fa-search"}),React.createElement("span",null,"  ",$.t("Search")))))),React.createElement(f,null,function(n){return React.createElement(u,__assign({show:y,originalPackageName:a,changePackageUrl:h,onChangeSuccess:i.handleChangeSuccess,onChangeFailure:function(){},onCancel:function(){i.setState({showModal:!1})}},n))}),t!=null&&t.length===0&&React.createElement("label",{"data-automation":"no-results-label"},$.t("AssessmentPackages.Index.NoOpportunitiesFound")),t!=null&&t.length>0&&React.createElement("div",{"data-automation":"search-results"},React.createElement("button",{"data-automation":"change-package-button",className:"btn btn-primary",onClick:function(){return i.setState({showModal:!0})}},$.t("AssessmentPackages.Index.ChangePackage")),React.createElement("p",null),React.createElement("table",{className:"table"},React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",null,$.t("AssessmentPackages.Index.RequisitionNumber")),React.createElement("th",null,$.t("AssessmentPackages.Index.Title")),React.createElement("th",null,$.t("AssessmentPackages.Index.Package")),React.createElement("th",null,$.t("AssessmentPackages.Index.PublishingStatus")))),React.createElement("tbody",null,t.slice(s,s+this.pageSize).map(function(n,t){return React.createElement("tr",{key:t,"data-automation":"opportunity-list-item"},React.createElement("td",null,n.RequisitionNumber),React.createElement("td",null,n.Title),React.createElement("td",null,n.Package),React.createElement("td",null,n.PublishingStatus))}))),React.createElement(e,{items:t,pageSize:this.pageSize,totalItems:t.length,currentPage:p,onChangePage:this.handlePageChange})))},i}(React.Component);i.ModifyOpportunityPackages=s})(r=i.AssessmentPackages||(i.AssessmentPackages={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Containers.RecruitmentAdministrator.Settings.Shared.OnOffFeatureSettings,r=function(n){function t(t){var i=n.call(this,t)||this;return i.headerAlias="RecruitmentAdministrator.CandidateBasicInformation.CampaignManagement.Header",i.saveButtonAlias="RecruitmentAdministrator.CandidateBasicInformation.CampaignManagement.SaveMessage",i.fieldNameAlias="RecruitmentAdministrator.CandidateBasicInformation.CampaignManagement.EnableCampaignManagement",i}return __extends(t,n),t.prototype.render=function(){var n=this.props,r=n.enableCampaignManagement,u=n.saveUrl,f=n.collapsed,t=n.campaignManagementFeatureConfiguration;return React.createElement(i,{value:r,saveUrl:u,headerAlias:this.headerAlias,saveButtonAlias:this.saveButtonAlias,settingsAlias:this.fieldNameAlias,onModalProperties:{title:$.t(t.ConsentTitleKey),body:$.t(t.ConsentMessageKey)},dataAutomationPrefix:"campaign-management-settings",tooltipAlias:null,reloadAfterSave:!0,longLabel:!0,hideHeaderTitle:!0})},t}(React.Component);t.CampaignManagementSettings=r})(i=t.Candidate||(t.Candidate={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var r=n.Rct.Containers.RecruitmentAdministrator.Settings.Shared.FeatureConfiguration,u=t.Components.Atoms.SaveCancelButtonGroup,f=t.Components.Atoms.BasicErrorMessagesDisplay,e=n.Rct.Components.Molecules.CollapsibleSection,o=function(t){function i(i){var r=t.call(this,i)||this,u;return r.getCancelPromptText=function(){return r.hasChanges()?$.t("Common.YouWillLoseUnsavedChanges"):null},r.handleChange=function(n,t){var i=r.state.featureConfigurationGroup,u=i.Features.find(function(t){return t.Name===n});u!=null&&(u.Enabled=t);r.setState({featureConfigurationGroup:i},r.handleChangeCompleted)},r.handleChangeCompleted=function(){r.setState({enableSave:r.hasChanges()})},r.handleSave=function(){var i=r.props.saveUrl,t=r.state.featureConfigurationGroup,u=$.post(i,JSON.stringify(t)).done(function(i){if(i.success){r.setState({originalFeatureConfigurationGroup:new n.FeatureConfiguration.FeatureConfigurationGroup(t),enableSave:!1,saveErrors:[]});var u=t.Name,f=t.getEnabledFeatureNames();n.FeatureSettings.updateConfigurationGroup(u,f)}else r.setState({saveErrors:i.domainErrors})});r.setState({savingDeferred:u})},r.hasChanges=function(){var n=r.state,t=n.featureConfigurationGroup,i=n.originalFeatureConfigurationGroup;return t.getEnabledFeatureNames().join()!==i.getEnabledFeatureNames().join()},r.handleCancel=function(){var t=r.state.originalFeatureConfigurationGroup;r.setState({featureConfigurationGroup:new n.FeatureConfiguration.FeatureConfigurationGroup(t),enableSave:!1,savingDeferred:null,saveErrors:[]})},u=r.props.originalFeatureConfigurationGroup,r.state={featureConfigurationGroup:new n.FeatureConfiguration.FeatureConfigurationGroup(u),originalFeatureConfigurationGroup:u,enableSave:!1,savingDeferred:null,saveErrors:[]},r}return __extends(i,t),i.prototype.componentDidMount=function(){US.utils.window.attachBeforeUnload(this.getCancelPromptText)},i.prototype.render=function(){var s=this,t=this.props,p=t.saveUrl,l=t.collapsed,h=t.consentEnabled,a=t.consentSettingsUrl,i=this.state,o=i.featureConfigurationGroup,v=i.savingDeferred,c=i.enableSave,y=i.saveErrors;return React.createElement(e,{headerAlias:"RecruitmentAdministrator.CandidateBasicInformation.CandidateMatch.Header",dataAutomation:"candidate-match-settings-collapsible",initialCollapsed:l,hideHeaderTitle:!0},React.createElement(r,{dataAutomation:"candidate-match-settings",enabled:o.isFeatureEnabled("CandidateMatch"),fieldNameAlias:"RecruitmentAdministrator.CandidateBasicInformation.CandidateMatch.EnableCandidateMatch",tooltipAlias:"RecruitmentAdministrator.CandidateBasicInformation.CandidateMatch.Tooltip",valueChangedCallback:function(n){return s.handleChange("CandidateMatch",n)}}),o.isFeatureEnabled("CandidateMatch")&&n.TenantFeatureToggle.isEnabled("CandidateMatchScoreVisibility")&&React.createElement(r,{toggleButtonSubtitle:h?n.StringUtils.linkTranslationInline("RecruitmentAdministrator.CandidateBasicInformation.CandidateMatch.RequireConsentSubtitle","RecruitmentAdministrator.CandidateBasicInformation.CandidateMatch.GoToConsentSettings",a):$.t("RecruitmentAdministrator.CandidateBasicInformation.CandidateMatch.ConsentMustBeOn"),isIndented:!0,buttonsDisabled:!h,longLabel:!0,dataAutomation:"consent-required-settings",enabled:o.isFeatureEnabled("ConsentRequiredForScoreVisibility"),fieldNameAlias:"RecruitmentAdministrator.CandidateBasicInformation.CandidateMatch.EnableConsentRequired",tooltipAlias:"RecruitmentAdministrator.CandidateBasicInformation.CandidateMatch.ConsentRequiredTooltip",valueChangedCallback:function(n){return s.handleChange("ConsentRequiredForScoreVisibility",n)}}),React.createElement(u,{savingDeferred:v,onSaveClick:this.handleSave,onCancelClick:this.handleCancel,dataAutomation:"candidate-match-settings",enableOkButton:c,enableCancelButton:c,saveButtonAlias:"RecruitmentAdministrator.CandidateBasicInformation.CandidateMatch.SaveMessage"}),React.createElement("div",{className:"pt-3"},React.createElement(f,{errors:y})))},i}(React.Component);i.CandidateMatchSettings=o})(r=i.Candidate||(i.Candidate={}))})(r=i.Settings||(i.Settings={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Containers.RecruitmentAdministrator.Settings.Shared.OnOffFeatureSettings,r=function(n){function t(t){var i=n.call(this,t)||this;return i.headerAlias="RecruitmentAdministrator.CandidateBasicInformation.References.Header",i.tooltipAlias="RecruitmentAdministrator.CandidateBasicInformation.References.Tooltip",i.saveButtonAlias="RecruitmentAdministrator.CandidateBasicInformation.References.SaveMessage",i.fieldNameAlias="RecruitmentAdministrator.CandidateBasicInformation.References.DisplayReferences",i.dataAutomationPrefix="candidate-references-settings",i}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.enableDisplayReferences,r=n.saveUrl,u=n.collapsed;return React.createElement(i,{value:t,saveUrl:r,headerAlias:this.headerAlias,tooltipAlias:this.tooltipAlias,saveButtonAlias:this.saveButtonAlias,settingsAlias:this.fieldNameAlias,dataAutomationPrefix:this.dataAutomationPrefix,hideHeaderTitle:!0})},t}(React.Component);t.CandidateReferencesSettings=r})(i=t.Candidate||(t.Candidate={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Containers.RecruitmentAdministrator.Settings.Shared.OnOffFeatureSettings,r=function(n){function t(t){var i=n.call(this,t)||this;return i.headerAlias="RecruitmentAdministrator.CandidateBasicInformation.SmsWeb.Header",i.saveButtonAlias="RecruitmentAdministrator.CandidateBasicInformation.SmsWeb.SaveMessage",i.fieldNameAlias="RecruitmentAdministrator.CandidateBasicInformation.SmsWeb.EnableSmsWeb",i.tooltipAlias=null,i.infoMessageOn="RecruitmentAdministrator.CandidateBasicInformation.SmsWeb.InfoMessageOn",i.infoMessageOff="RecruitmentAdministrator.CandidateBasicInformation.SmsWeb.InfoMessageOff",i}return __extends(t,n),t.prototype.render=function(){var n=this.props,r=n.enableSmsWeb,u=n.saveUrl,f=n.collapsed,t=n.smsWebFeatureConfiguration;return React.createElement(i,{value:r,saveUrl:u,headerAlias:this.headerAlias,saveButtonAlias:this.saveButtonAlias,settingsAlias:this.fieldNameAlias,dataAutomationPrefix:"sms-web-settings",tooltipAlias:this.tooltipAlias,reloadAfterSave:!0,longLabel:!0,onModalProperties:{title:$.t(t.ConsentTitleKey),body:$.t(t.ConsentMessageKey)},infoMessageOn:this.infoMessageOn,infoMessageOff:this.infoMessageOff,hideHeaderTitle:!0})},t}(React.Component);t.SmsWebSettings=r})(i=t.Candidate||(t.Candidate={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.PreviewButton,r=n.Containers.RecruitmentAdministrator.Settings.Shared.HistoryContainer,u=function(n){var r=n.messageHistory,t=n.startIndex,u=n.pageSize,f=n.viewMessage,e=n.getDisplayName;return React.createElement("table",{className:"table","data-automation":"consent-history-table"},React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",{"data-automation":"last-updated-on-header"},$.t("RecruitmentAdministrator.CandidateConsent.History.LastUpdatedOn")),React.createElement("th",{className:"text-center","data-automation":"reconsent-required-header"},$.t("RecruitmentAdministrator.CandidateConsent.History.ReconsentRequired")),React.createElement("th",{className:"text-center","data-automation":"view-header"},$.t("RecruitmentAdministrator.CandidateConsent.History.View")))),React.createElement("tbody",null,r.slice(t,t+u).map(function(n){return React.createElement("tr",{"data-automation":"consent-history-row",key:n.Id},React.createElement("td",{"data-automation":"last-updated-on"},moment(n.LastModified).format("LLL"),React.createElement("br",null),React.createElement("em",{"data-automation":"updated-by"},$.t("RecruitmentAdministrator.CandidateConsent.History.By")," ",e(n.UpdatedByName)," ")),React.createElement("td",{className:"text-center","data-automation":"requires-reconsent"},n.RequiresReconsent?$.t("Common.Yes"):$.t("Common.No")),React.createElement("td",{className:"text-center"},React.createElement(i,{data:n,onClick:f})))})))},f=function(n){function t(t){var i=n.call(this,t)||this;return i.getDisplayName=function(n){return n.FirstName+" "+n.FamilyName},i.viewMessage=function(n){$.post(i.props.fetchMessageUrl,JSON.stringify({id:n.Id})).done(function(t){US.utils.showModal({template:"ConsentMessageHistoryModal",viewModel:{title:$.t("RecruitmentAdministrator.CandidateConsent.History.HistoryModalTitle"),text:t.data.Message,author:i.getDisplayName(n.UpdatedByName),date:n.LastModified}})})},i.viewMessage=i.viewMessage.bind(i),i}return __extends(t,n),t.prototype.render=function(){var n=this;return React.createElement(r,__assign({},this.props),function(t){return React.createElement(u,__assign({},t,{viewMessage:n.viewMessage,getDisplayName:n.getDisplayName}))})},t}(React.Component);t.ConsentMessageHistory=f})(i=t.ConsentAndPrivacy||(t.ConsentAndPrivacy={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var r=t.Components.Atoms.Popover,u=n.Rct.Components.Atoms.PopoverDirection,f=function(n){function t(t){var i=n.call(this,t)||this;return i.onInfoChanged=function(){i.props.naasInfoUpdatedCallback(i.state.fromAddress,i.state.displayName,i.state.replyToAddress)},i.displayNameChange=function(n){i.setState({displayName:n.target.value},i.onInfoChanged)},i.fromAddressChange=function(n){i.setState({fromAddress:n.target.value},i.onInfoChanged)},i.replyToAndCampaignFromAddressChange=function(n){i.setState({replyToAddress:n.target.value},i.onInfoChanged)},i.state={displayName:i.props.defaultNaaSDisplayName!=null?i.props.defaultNaaSDisplayName:"",fromAddress:i.props.defaultNaaSFromAddress!=null?i.props.defaultNaaSFromAddress:"",replyToAddress:i.props.defaultNaaSReplyToAddress!=null?i.props.defaultNaaSReplyToAddress:""},i}return __extends(t,n),t.prototype.componentDidMount=function(){var n=this;US.utils.window.addEventListener("clearNaaSInformation",function(t){n.setState({fromAddress:t.detail.fromAddress,displayName:t.detail.displayName,replyToAddress:t.detail.replyToAddress})})},t.prototype.componentWillUnmount=function(){var n=this;US.utils.window.removeEventListener("clearNaaSInformation",function(t){n.setState({fromAddress:t.detail.fromAddress,displayName:t.detail.displayName,replyToAddress:t.detail.replyToAddress})})},t.prototype.render=function(){var n=this.state,t=n.displayName,i=n.fromAddress,f=n.replyToAddress;return React.createElement("div",null,React.createElement("div",{className:"form-group"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-12"},React.createElement("div",{className:"controls"},React.createElement("div",{className:"input-group"},React.createElement("input",{"data-automation":"naas-from-address",type:"text",className:"form-control",maxLength:50,value:i,onChange:this.fromAddressChange}),React.createElement("span",{className:"input-group-addon email-address-suffix","data-automation":"naas-email-suffix"},"@",this.props.domainName),React.createElement("span",{className:"input-group-addon textarea-limit","data-automation":"naas-email-limit"},50-i.length)))))),React.createElement("div",{className:"form-group"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("label",{className:"control-label"},React.createElement("span",{"data-automation":"naas-display-header"},$.t("EmailSettings.GeneralEmails.DisplayName")),React.createElement(r,{content:React.createElement("div",{className:"popover-content displayname-help-tooltip",dangerouslySetInnerHTML:{__html:$.t("RecruitmentAdministrator.EmailSettings.NaaSDisplayNameHelpTooltip")}}),width:"max-content",popoverDirection:u.Right},React.createElement("i",{className:"ml-2 fa fa-question-circle fa-lg displayname-qc-bg","data-automation":"naas-display-help"}))))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-12"},React.createElement("div",{className:"controls"},React.createElement("div",{className:"input-group"},React.createElement("input",{"data-automation":"naas-display-input",className:"form-control",maxLength:50,id:"NaaSFromDisplayName",onChange:this.displayNameChange,value:t}),React.createElement("span",{className:"input-group-addon textarea-limit","data-automation":"naas-display-limit"},50-t.length)))))),React.createElement("div",{className:"form-group"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("label",{className:"control-label"},React.createElement("span",{"data-automation":"naas-replytoandcampaignfromaddress-header"},$.t("RecruitmentAdministrator.EmailSettings.ReplyToAndCampaignFromAddressLabel")),React.createElement(r,{content:React.createElement("div",{className:"popover-content displayname-help-tooltip",dangerouslySetInnerHTML:{__html:$.t("RecruitmentAdministrator.EmailSettings.ReplyToAndCampaignFromAddressHelpTooltip")}}),width:"max-content",popoverDirection:u.Right},React.createElement("i",{className:"ml-2 fa fa-question-circle fa-lg displayname-qc-bg","data-automation":"naas-replytoandcampaignfromaddress-help"}))))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-12"},React.createElement("div",{className:"controls"},React.createElement("div",{className:"input-group"},React.createElement("input",{"data-automation":"naas-replytoandcampaignfromaddress-input",className:"form-control",maxLength:50,id:"NaaSreplytoandcampaignfromaddress",onChange:this.replyToAndCampaignFromAddressChange,value:f}),React.createElement("span",{className:"input-group-addon textarea-limit","data-automation":"naas-replyTo-limit"},50-f.length)))))))},t}(React.Component);i.NaaSEmailSettings=f})(r=i.Email||(i.Email={}))})(r=i.Settings||(i.Settings={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.Dropdown,r=n.Components.Utils.Measure,u=n.Components.Atoms.ScrollView,f=n.Components.Atoms.ToggleListItem,e=function(n){function t(t){var i=n.call(this,t)||this;return i.state={isOpen:!1},i}return __extends(t,n),t.prototype.onTriggerClick=function(){this.setState({isOpen:!this.state.isOpen})},t.prototype.onCloseDropdown=function(){this.setState({isOpen:!1})},t.prototype.onChange=function(n){this.setState({isOpen:!1});this.props.onPixelChange(n)},t.prototype.defaultName=function(){return this.props.vendorName||$.t("Common.Forms.Select.Empty.Choose")},t.prototype.render=function(){var n=this,t="tracking-pixels-dropdown-section";return React.createElement("div",{"data-automation":t,className:"form-group"},React.createElement("label",{"data-automation":t+"-description",className:"control-label"}," ",$.t("RecruitmentAdministrator.Settings.Integrations.TrackingPixel.Caption")),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-8 pt-2"},React.createElement(i,{className:"form-control toggle-selector mr-0",dataAutomation:t+"-dropdown",isOpen:this.state.isOpen,onCloseRequest:function(){return n.onCloseDropdown()},size:null,trigger:function(){return React.createElement("div",{className:"toggle-trigger",onClick:function(){return n.onTriggerClick()}},n.defaultName(),React.createElement("i",{className:"fa fa-angle-down"}))},dropdownRef:function(t){n.element=t}},React.createElement(r,{updateOnResize:!0},function(i){var r=i.height,e=i.measureRef;return React.createElement(u,{height:r,bottomPadding:20},React.createElement("div",{"data-automation":t+"-dropdownoptions",className:"options",ref:e},n.props.pixels.map(function(t){return React.createElement(f,{key:t.vendorName,id:t.vendorId,title:t.vendorName,isEnabled:t.isEnabled,onClick:function(){n.onChange(t)}})})))})))))},t}(React.Component);t.TrackingPixelDropdown=e})(i=t.TrackingPixel||(t.TrackingPixel={}))})(i=t.Integrations||(t.Integrations={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.InputGroup,r=function(n){function t(t){var i=n.call(this,t)||this;return i.aliasPrefix="RecruitmentAdministrator.Settings.Integrations.TrackingPixel.",i.dataAutomationPrefixPanel="integration-settings-panel",i.maxLength=100,i}return __extends(t,n),t.prototype.render=function(){var n=this;return React.createElement("div",{"data-automation":this.dataAutomationPrefixPanel,className:"form-group"},React.createElement(i,{labelString:$.t(this.aliasPrefix+"TrackingId",{vendor:this.props.vendorName}),dataAutomation:this.dataAutomationPrefixPanel+"-trackingId",value:this.props.trackingId,onChange:function(t){return n.props.onFieldChange(t,"trackingId")},maxLength:this.maxLength,tooltipContent:$.t(this.aliasPrefix+"Tooltip",{vendor:this.props.vendorName})}),this.props.showExtraTags&&React.createElement("div",null,React.createElement("br",null),React.createElement(i,{labelString:$.t(this.aliasPrefix+"GroupTag",{vendor:this.props.vendorName}),dataAutomation:this.dataAutomationPrefixPanel+"-extraTag1",value:this.props.extraTag1,onChange:function(t){return n.props.onFieldChange(t,"extraTag1")},maxLength:this.maxLength}),React.createElement("br",null),React.createElement(i,{labelString:$.t(this.aliasPrefix+"ActivityTag",{vendor:this.props.vendorName}),dataAutomation:this.dataAutomationPrefixPanel+"-extraTag2",value:this.props.extraTag2,onChange:function(t){return n.props.onFieldChange(t,"extraTag2")},maxLength:this.maxLength})))},t}(React.Component);t.TrackingPixelInputPanel=r})(i=t.TrackingPixel||(t.TrackingPixel={}))})(i=t.Integrations||(t.Integrations={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.SaveCancelButtonGroup,r=n.Components.Atoms.BasicErrorMessagesDisplay,u=n.Containers.RecruitmentAdministrator.Settings.Shared.FeatureConfiguration,f=function(n){function f(t){var i=n.call(this,t)||this;return i.saveButtonAlias="Common.Save",i.aliasPrefix="RecruitmentAdministrator.Settings.Integrations.TrackingPixel.",i.dataAutomationPrefix="integration-settings-container",i.dataAutomationPrefixPanel="integration-settings-panel",i}return __extends(f,n),f.prototype.render=function(){return React.createElement("div",{"data-automation":this.dataAutomationPrefix},React.createElement(u,{valueChangedCallback:this.props.onToggleChange,fieldNameAlias:this.aliasPrefix+"Toggle",enabled:this.props.isEnabled,tooltipAlias:null,longLabel:!0}),this.props.isEnabled&&React.createElement(t.TrackingPixelInputPanel,{onFieldChange:this.props.onFieldChange,vendorName:this.props.vendorName,trackingId:this.props.trackingId,showExtraTags:this.props.showExtraTags,extraTag1:this.props.extraTag1,extraTag2:this.props.extraTag2}),React.createElement(r,{errors:this.props.saveErrors,errorPrefix:this.aliasPrefix+"Errors."}),React.createElement(i,{dataAutomation:"integration-changes",savingDeferred:this.props.savingDeferred,enableOkButton:this.props.enableSave,enableCancelButton:this.props.enableSave,onSaveClick:this.props.onSaveClick,onCancelClick:this.props.onCancelClick,saveButtonAlias:this.saveButtonAlias}))},f}(React.Component);t.TrackingPixelSettings=f})(i=t.TrackingPixel||(t.TrackingPixel={}))})(i=t.Integrations||(t.Integrations={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var r=n.Rct.Components.Molecules.CollapsibleSection,i=function(n){function i(t){var i=n.call(this,t)||this;return i.vendorWithExtraTags="TMP Metrics",i.findPixel=function(n){return i.props.pixels.find(function(t){return t.vendorId===n})},i.cancelVendorChange=function(){var n=i.getCancelPromptText();return n!=null&&!US.utils.window.confirm(n)},i.handleVendorChange=function(n){i.cancelVendorChange()||(i.selectedPixel=i.findPixel(n.vendorId),i.setState({vendorId:i.selectedPixel.vendorId,vendorName:i.selectedPixel.vendorName,isEnabled:i.selectedPixel.isEnabled,trackingId:i.selectedPixel.trackingId,extraTag1:i.selectedPixel.extraTag1,extraTag2:i.selectedPixel.extraTag2,savingDeferred:null,saveErrors:null,enableSave:!1}))},i.handleToggleChange=function(n){i.setState({isEnabled:n,enableSave:n!==i.selectedPixel.isEnabled,saveErrors:null})},i.handleFieldChange=function(n,t){var r,u=n.target.value,f=(r={enableSave:u!==i.selectedPixel[t]},r[t]=u,r);i.setState(f,function(){return i.state[t]!=null&&i.state[t].length>0})},i.showExtraTags=function(){return i.state.vendorName===i.vendorWithExtraTags},i.isMissingRequiredFields=function(){var n=i.state,t=n.isEnabled,r=n.trackingId,u=n.extraTag1,f=n.extraTag2;return t&&(!r||i.showExtraTags()&&(!u||!f))},i.getCancelPromptText=function(){return i.hasChanges()?$.t("RecruitmentAdministrator.Settings.Integrations.TrackingPixel.CancelPromptText"):null},i.hasChanges=function(){return i.state.enableSave},i.state={vendorId:null,vendorName:null,isEnabled:null,trackingId:null,extraTag1:null,extraTag2:null,savingDeferred:null,saveErrors:null,enableSave:!1},i.handleToggleChange=i.handleToggleChange.bind(i),i.handleFieldChange=i.handleFieldChange.bind(i),i.cancel=i.cancel.bind(i),i.save=i.save.bind(i),i}return __extends(i,n),i.prototype.save=function(){var n=this,t;if(this.isMissingRequiredFields()){this.setState({saveErrors:["validation_FieldsRequired"],enableSave:!1});return}t=$.ajax({url:this.props.saveUrl,type:"PUT",data:JSON.stringify({vendorId:this.state.vendorId,vendorName:this.state.vendorName,isEnabled:this.state.isEnabled,trackingId:this.state.trackingId,extraTag1:this.state.extraTag1,extraTag2:this.state.extraTag2})});this.setState({savingDeferred:t});t.done(function(t){n.setState({saveErrors:t.domainErrors,enableSave:!t.success});t.success&&(n.selectedPixel.isEnabled=n.state.isEnabled,n.selectedPixel.trackingId=n.state.trackingId,n.selectedPixel.extraTag1=n.state.extraTag1,n.selectedPixel.extraTag2=n.state.extraTag2)})},i.prototype.cancel=function(){this.setState({isEnabled:this.selectedPixel.isEnabled,trackingId:this.selectedPixel.trackingId,extraTag1:this.selectedPixel.extraTag1,extraTag2:this.selectedPixel.extraTag2,enableSave:!1,savingDeferred:null,saveErrors:null})},i.prototype.componentDidMount=function(){US.utils.window.attachBeforeUnload(this.getCancelPromptText)},i.prototype.render=function(){return React.createElement("div",{"data-automation":"trackingpixels-container"},React.createElement(r,{headerAlias:this.props.headerAlias,dataAutomation:"collapsible-group",initialCollapsed:this.props.collapsed},React.createElement(t.TrackingPixelDropdown,{pixels:this.props.pixels,onPixelChange:this.handleVendorChange,vendorName:this.state.vendorName}),this.state.vendorId!==null&&React.createElement(t.TrackingPixelSettings,{vendorName:this.state.vendorName,isEnabled:this.state.isEnabled,showExtraTags:this.showExtraTags(),trackingId:this.state.trackingId,extraTag1:this.state.extraTag1,extraTag2:this.state.extraTag2,savingDeferred:this.state.savingDeferred,enableSave:this.state.enableSave,saveErrors:this.state.saveErrors,onSaveClick:this.save,onCancelClick:this.cancel,onToggleChange:this.handleToggleChange,onFieldChange:this.handleFieldChange})))},i}(React.Component);t.TrackingPixelSettingsContainer=i;t.TrackingPixelSettingsContainerView=function(n){return n.pixels==null||n.pixels.length===0?null:React.createElement(i,__assign({},n))}})(i=t.TrackingPixel||(t.TrackingPixel={}))})(i=t.Integrations||(t.Integrations={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var r=t.Containers.RecruitmentAdministrator.Settings.Shared.FeatureConfiguration,u=t.Components.Atoms.SaveCancelButtonGroup,f=n.Rct.Components.Molecules.IconTooltip,e=t.Components.Atoms.BasicErrorMessagesDisplay,o=function(t){function i(n){var i=t.call(this,n)||this;i.CalendarIntegration="CalendarIntegration";i.ScheduleMeeting="ScheduleMeeting";i.EmailPrefixMaxCharCount=50;i.getCancelPromptText=function(){return i.hasChanges()?$.t("RecruitmentAdministrator.InterviewScheduling.CancelPromptText"):null};i.hasChanges=function(){var n=i.state,t=n.featureConfigurationGroup,r=n.originalFeatureConfigurationGroup,u=n.fromEmailPrefix,f=n.originalFromEmailPrefix;return t.getEnabledFeatureNames().join()!==r.getEnabledFeatureNames().join()?!0:f!==u};i.handleFromEmailPrefixChange=function(n){var t=n.currentTarget.value!=undefined?i.EmailPrefixMaxCharCount-n.currentTarget.value.length:i.EmailPrefixMaxCharCount;i.setState({fromEmailPrefix:n.currentTarget.value,remainingCharCount:t},i.handleFromEmailPrefixChangeCompleted)};i.handleFromEmailPrefixChangeCompleted=function(){var t=i.state,u=t.featureConfigurationGroup,r=t.fromEmailPrefix,n=i.hasChanges();n&&u.isFeatureEnabled(i.CalendarIntegration)&&(n=r!=undefined&&r.length>0);i.setState({enableSave:n})};i.handleChangeCompleted=function(){i.setState({enableSave:i.hasChanges()})};var u=i.props,f=u.featureConfigurationGroup,r=u.fromEmailPrefix,e=r!=undefined?i.EmailPrefixMaxCharCount-r.length:i.EmailPrefixMaxCharCount;return i.state={featureConfigurationGroup:f.clone(),originalFeatureConfigurationGroup:f,enableSave:!1,savingDeferred:null,saveErrors:[],fromEmailPrefix:r,originalFromEmailPrefix:r,remainingCharCount:e},i}return __extends(i,t),i.prototype.componentDidMount=function(){if(US.utils.window.attachBeforeUnload(this.getCancelPromptText),this.props.showCalendarIntegrationSuccessMessage){n.Notification.success($.t("RecruitmentAdministrator.InterviewScheduling.NotificationSuccess"),{clearAfterNotify:!0,delay:7e3});var t=US.utils.window.location().href.split("?")[0];US.utils.window.history().replaceState(null,"",t)}US.utils.window.addEventListener("message",function(n){if(n.origin===US.utils.window.location().origin&&n.data==="AuthCodeCompletedSuccessfully"){US.utils.window.clearBeforeUnloadEvents();var t=US.utils.window.location().href+"?success=true";US.utils.window.redirect(t)}})},i.prototype.handleToggleChange=function(n,t){var r=this.state.featureConfigurationGroup,i;if(n===this.CalendarIntegration&&t){US.utils.window.open(this.props.enterpriseConnectUrl,"_blank","scrollbars=yes,resizable=yes");return}i=r.findFeature(n);i&&(i.Enabled(t),this.setState({featureConfigurationGroup:r},this.handleChangeCompleted))},i.prototype.handleSave=function(){var t=this,f=this.props.saveSettingsUrl,r=this.state,u=r.featureConfigurationGroup,n=r.fromEmailPrefix,e={featureConfigurationGroup:u,fromEmailPrefix:n},i=$.post(f,ko.mapping.toJSON(e));this.setState({savingDeferred:i});i.done(function(r){if(r.success){var f=n!=undefined?t.EmailPrefixMaxCharCount-n.length:t.EmailPrefixMaxCharCount;t.setState({savingDeferred:i,originalFeatureConfigurationGroup:u.clone(),enableSave:!1,saveErrors:[],fromEmailPrefix:n,originalFromEmailPrefix:n,remainingCharCount:f})}else t.setState({saveErrors:r.domainErrors})})},i.prototype.handleCancel=function(){var t=this.state,i=t.originalFeatureConfigurationGroup,n=t.originalFromEmailPrefix,r=n!=undefined?this.EmailPrefixMaxCharCount-n.length:this.EmailPrefixMaxCharCount;this.setState({featureConfigurationGroup:i.clone(),enableSave:!1,savingDeferred:null,saveErrors:[],fromEmailPrefix:n,remainingCharCount:r})},i.prototype.render=function(){var n=this,t=this.state,i=t.featureConfigurationGroup,s=t.enableSave,h=t.savingDeferred,c=t.fromEmailPrefix,l=t.remainingCharCount,o=t.saveErrors;return React.createElement("div",null,React.createElement("h2",null,React.createElement("span",{"data-automation":"interview-settings-title"},$.t("RecruitmentAdministrator.InterviewScheduling.Title"))),React.createElement("div",null,React.createElement("h4",{className:"pt-3"},React.createElement("span",{"data-automation":"schedule-meeting-settings-title"},$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.InterviewScheduling.ScheduleMeetingHeader"))),React.createElement("p",null,$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.InterviewScheduling.ScheduleMeetingDescription")),React.createElement(r,{dataAutomation:"feature-toggle-schedulemeeting",enabled:i.isFeatureEnabled(this.ScheduleMeeting),fieldNameAlias:"RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.InterviewScheduling.ScheduleMeeting",tooltipAlias:null,valueChangedCallback:function(t){n.handleToggleChange(n.ScheduleMeeting,t)}})),React.createElement("div",null,React.createElement("h4",{className:"pt-3"},React.createElement("span",{"data-automation":"calendar-integration-settings-title"},$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.InterviewScheduling.CalendarIntegrationHeader"))),React.createElement("p",null,$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.InterviewScheduling.CalendarIntegrationDescription")),React.createElement(r,{dataAutomation:"feature-toggle-calendarintegration",enabled:i.isFeatureEnabled(this.CalendarIntegration),fieldNameAlias:"RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.InterviewScheduling.CalendarIntegration",tooltipAlias:null,valueChangedCallback:function(t){n.handleToggleChange(n.CalendarIntegration,t)}})),i.isFeatureEnabled(this.CalendarIntegration)&&React.createElement("div",{className:"form-group"},React.createElement("p",null,$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.InterviewScheduling.EmailPrefix")),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("label",{className:"control-label",htmlFor:"FromEmailPrefix"},React.createElement("span",null,$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.InterviewScheduling.FromEmailPrefix")," "),React.createElement(f,{icon:"questionmark",margin:"ml-2",tooltipContent:$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.InterviewScheduling.FromEmailPrefixHelp"),tooltipContentDataAutomation:"interview-from-address-help-content",dataAutomation:"interview-from-address-help"})))),React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-12"},React.createElement("div",{className:"controls"},React.createElement("div",{className:"input-group"},React.createElement("input",{id:"FromEmailPrefix",value:c,"data-automation":"interview-settings-from-email-address",type:"text",maxLength:this.EmailPrefixMaxCharCount,className:"form-control",onChange:function(t){return n.handleFromEmailPrefixChange(t)}}),React.createElement("span",{className:"input-group-addon email-address-suffix","data-automation":"interview-settings-from-email-address"},"@notifications1.ultipro.com"),React.createElement("span",{className:"input-group-addon","data-automation":"interview-settings-from-email-address-char-counter"},l)))))),o&&o.length>0&&React.createElement(e,{errors:o,errorPrefix:"RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.InterviewScheduling."}),React.createElement(u,{dataAutomation:"interview-settings",enableOkButton:s,enableCancelButton:s,savingDeferred:h,onSaveClick:function(){return n.handleSave()},onCancelClick:function(){return n.handleCancel()}}))},i}(React.Component);i.InterviewSettings=o})(r=i.Interviews||(i.Interviews={}))})(r=i.Settings||(i.Settings={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var u=t.Components.Atoms.BasicErrorMessagesDisplay,r=t.Containers.RecruitmentAdministrator.Settings.Shared.FeatureConfiguration,f=t.Containers.RecruitmentAdministrator.Settings.Shared.FeatureConfigurationParallel,e=t.Components.Atoms.SaveCancelButtonGroup,o=t.Containers.RecruitmentAdministrator.EmailApprovals.Settings.SetEmailLinkExpirationDays,s=t.Components.Atoms.NumericSelect,h=function(t){function i(i){var r=t.call(this,i)||this;r.Approvals="Approvals";r.Parallel="Parallel";r.getCancelPromptText=function(){return r.hasChanges()?$.t("RecruitmentAdministrator.Offers.CancelPromptText"):null};r.hasChanges=function(){var i=r.state,u=i.featureConfigurationGroup,f=i.originalFeatureConfigurationGroup,n=i.offerSettings,t=i.originalOfferSettings;return u.getEnabledFeatureNames().join()!==f.getEnabledFeatureNames().join()||n!==null&&n.Approvals.EmailEnabled!==t.Approvals.EmailEnabled||n.Approvals.EmailLinkExpirationDays!==t.Approvals.EmailLinkExpirationDays||n.Acceptance.AcceptanceEnabled!==t.Acceptance.AcceptanceEnabled||n.Acceptance.SignatureEnabled!==t.Acceptance.SignatureEnabled||n.Acceptance.OfferExpirationLimit!==t.Acceptance.OfferExpirationLimit||n.Acceptance.ExpirationEnabled!==t.Acceptance.ExpirationEnabled};r.handleEmailChange=function(n){var i=r.state.offerSettings,t=__assign({},i);t.Approvals.EmailEnabled=n;r.setState({offerSettings:t},r.handleChangeCompleted)};r.handleApprovalsChange=function(n){r.handleChange(r.Approvals,n)};r.handleParallelChange=function(n){r.handleChange(r.Parallel,n)};r.handleChange=function(n,t){var i=r.state.featureConfigurationGroup,u=i.findFeature(n);u.Enabled(t);r.setState({featureConfigurationGroup:i},r.handleChangeCompleted)};r.handleChangeCompleted=function(){r.setState({enableSave:r.hasChanges()})};r.handleSave=function(){var i=r.props,o=i.saveUrl,s=i.saveSettingsUrl,u=r.state,t=u.featureConfigurationGroup,f=u.offerSettings,h=$.post(o,ko.mapping.toJSON(t)),c=$.post(s,ko.mapping.toJSON(f)),e=$.when(h,c);r.setState({savingDeferred:e});e.done(function(i,u){if(i[0].success&&u[0].success){r.setState({originalFeatureConfigurationGroup:t.clone(),originalOfferSettings:new n.RecruitmentAdministrator.OfferSettings(f),enableSave:!1,saveErrors:[]});var e=t.Name(),o=t.getEnabledFeatureNames();n.FeatureSettings.updateConfigurationGroup(e,o)}else r.setState({saveErrors:u[0].domainErrors.concat(i[0].domainErrors)})})};r.handleCancel=function(){var t=r.state,i=t.originalFeatureConfigurationGroup,u=t.originalOfferSettings;r.setState({featureConfigurationGroup:i.clone(),offerSettings:new n.RecruitmentAdministrator.OfferSettings(u),enableSave:!1,savingDeferred:null,saveErrors:[]})};r.handleEmailLinkExpirationChange=function(n){var i=r.state.offerSettings,t=__assign({},i);t.Approvals.EmailLinkExpirationDays=n;r.setState({offerSettings:t},r.handleChangeCompleted)};r.handleAcceptanceChange=function(n){var i=r.state.offerSettings,t=__assign({},i);t.Acceptance.AcceptanceEnabled=n;r.setState({offerSettings:t},r.handleChangeCompleted)};r.handleSignatureChange=function(n){var i=r.state.offerSettings,t=__assign({},i);t.Acceptance.SignatureEnabled=n;r.setState({offerSettings:t},r.handleChangeCompleted)};r.handleExpirationChange=function(n){var i=r.state.offerSettings,t=__assign({},i);t.Acceptance.ExpirationEnabled=n;r.setState({offerSettings:t},r.handleChangeCompleted)};r.handleExpirationLimitChange=function(n){var i=r.state.offerSettings,t=__assign({},i);t.Acceptance.OfferExpirationLimit=n;r.setState({offerSettings:t},r.handleChangeCompleted)};var f=r.props,e=f.featureConfigurationGroup,u=f.offerSettings;return r.state={featureConfigurationGroup:e.clone(),originalFeatureConfigurationGroup:e,offerSettings:u,originalOfferSettings:u?new n.RecruitmentAdministrator.OfferSettings(u):null,enableSave:!1,savingDeferred:null,saveErrors:[]},r}return __extends(i,t),i.prototype.componentDidMount=function(){US.utils.window.attachBeforeUnload(this.getCancelPromptText)},i.prototype.render=function(){var i=this,t=this.state,h=t.featureConfigurationGroup,c=t.enableSave,a=t.savingDeferred,l=t.saveErrors,n=t.offerSettings;return React.createElement("div",null,l.length>0&&React.createElement(u,{errors:l}),React.createElement("h2",null,React.createElement("span",{"data-automation":"offer-settings-title"},$.t("RecruitmentAdministrator.Offers.Title"))),React.createElement("h4",{className:"pt-3"},React.createElement("span",{"data-automation":"offer-approval-settings-title"},$.t("RecruitmentAdministrator.Offers.InternalApprovalSettings"))),React.createElement(r,{dataAutomation:"feature-toggle-approvals",enabled:h.isFeatureEnabled(this.Approvals),fieldNameAlias:"RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.Offers.Approvals",tooltipAlias:null,valueChangedCallback:this.handleApprovalsChange}),h.isFeatureEnabled(this.Approvals)&&React.createElement(f,{dataAutomation:"feature-toggle-parallel",value:h.isFeatureEnabled(this.Parallel),onValueChange:this.handleParallelChange,parallelLabelText:$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.Offers.Parallel.Label"),parallelEnabledValueText:$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.Offers.Parallel.EnabledTitle"),parallelEnabledValueDescription:$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.Offers.Parallel.EnabledDescription"),parallelDisabledValueText:$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.Offers.Parallel.DisabledTitle"),parallelDisabledValueDescription:$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.Offers.Parallel.DisabledDescription")}),React.createElement(r,{dataAutomation:"feature-toggle-email",enabled:n.Approvals.EmailEnabled,fieldNameAlias:"RecruitmentAdministrator.Offers.OfferEmails",tooltipAlias:"RecruitmentAdministrator.Offers.OfferEmailsTooltip",valueChangedCallback:function(n){i.handleEmailChange(n)}}),n.Approvals.EmailEnabled&&React.createElement("div",{className:"pl-5 pt-4 pb-4","data-automation":"email-approvals-setting-expiration"},React.createElement(o,{onChange:this.handleEmailLinkExpirationChange,expirationDays:n.Approvals.EmailLinkExpirationDays})),React.createElement("div",{className:"pt-3"},React.createElement("h4",null,React.createElement("span",{"data-automation":"offer-acceptance-settings-title"},$.t("RecruitmentAdministrator.Offers.CandidateAcceptance"))),React.createElement(r,{dataAutomation:"feature-toggle-acceptance",enabled:n.Acceptance!=null?n.Acceptance.AcceptanceEnabled:!1,fieldNameAlias:"RecruitmentAdministrator.Offers.OfferAcceptance",tooltipAlias:"RecruitmentAdministrator.Offers.OfferAcceptanceTooltip",longLabel:!0,valueChangedCallback:function(n){i.handleAcceptanceChange(n)}}),n.Acceptance.AcceptanceEnabled&&React.createElement("div",{className:"offer-acceptance-settings"},React.createElement(r,{dataAutomation:"feature-toggle-signature",enabled:n.Acceptance!=null?n.Acceptance.SignatureEnabled:!1,fieldNameAlias:"RecruitmentAdministrator.Offers.Signature",tooltipAlias:null,valueChangedCallback:function(n){i.handleSignatureChange(n)},isIndented:!0}),React.createElement(r,{dataAutomation:"feature-toggle-expiration",enabled:n.Acceptance!=null?n.Acceptance.ExpirationEnabled:!1,fieldNameAlias:"RecruitmentAdministrator.Offers.Expiration",tooltipAlias:null,valueChangedCallback:function(n){i.handleExpirationChange(n)},isIndented:!0}),n.Acceptance.ExpirationEnabled&&React.createElement("div",{className:"pb-4","data-automation":"offer-acceptance-setting-expiration"},React.createElement("div",{className:"","data-automation":"offer-expiration"},React.createElement("label",{className:"col-md-9 col-xs-15 paragraphx2 offer-expiration-label pt-2 pl-5","data-automation":"offer-expiration-label"},$.t("RecruitmentAdministrator.Offers.ExpirationLimit")),React.createElement("div",{className:"col-md-15 col-xs-9 pr-0"},React.createElement(s,{onChange:this.handleExpirationLimitChange,min:1,max:30,selected:n.Acceptance.OfferExpirationLimit,dataAutomation:"offer-expiration-select"}),React.createElement("label",{className:"pl-2","data-automation":"offer-expiration-days"},$.t("RecruitmentAdministrator.Offers.Days"))),React.createElement("label",{className:"pl-3 offer-expiration-maximum","data-automation":"offer-maximum-label"},$.t("RecruitmentAdministrator.Offers.LimitMaximum")))))),React.createElement(e,{dataAutomation:"offer-settings",enableOkButton:c,enableCancelButton:c,savingDeferred:a,onSaveClick:this.handleSave,onCancelClick:this.handleCancel}))},i}(React.Component);i.OfferSettings=h})(r=i.Offers||(i.Offers={}))})(r=i.Settings||(i.Settings={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var u=t.Components.Atoms.BasicErrorMessagesDisplay,r=t.Containers.RecruitmentAdministrator.Settings.Shared.FeatureConfiguration,f=t.Containers.RecruitmentAdministrator.Settings.Shared.FeatureConfigurationParallel,e=t.Components.Atoms.SaveCancelButtonGroup,o=t.Components.Atoms.Alert,s=t.Components.Atoms.AlertType,h=t.Components.Molecules.ModalDialog,c=t.Components.Atoms.Button,l=t.Components.Atoms.SuccessIndicatorType,a=t.Containers.RecruitmentAdministrator.EmailApprovals.Settings.SetEmailLinkExpirationDays,v=function(t){function i(i){var r=t.call(this,i)||this;r.FeaturedOpportunities="FeaturedOpportunities";r.Approvals="Approvals";r.ApprovalEmails="ApprovalEmails";r.Parallel="Parallel";r.IncludeHiringManagersInRecruiterField="IncludeHiringManagersInRecruiterField";r.FTE="FTE";r.Evergreen="Evergreen";r.IncludeHiringManagersInOnboardingOwnerField="IncludeHiringManagersInOnboardingOwnerField";r.getCancelPromptText=function(){return r.hasChanges()?$.t("RecruitmentAdministrator.FieldConfigurationManager.NavigationMessage"):null};r.hasChanges=function(){var n=r.state,u=n.featureConfigurationGroup,f=n.originalFeatureConfigurationGroup,t=n.opportunitySettings,i=n.originalOpportunitySettings;return u.getEnabledFeatureNames().join()!==f.getEnabledFeatureNames().join()||t!==null&&t.Approvals.EmailEnabled!==i.Approvals.EmailEnabled||t.Approvals.EmailLinkExpirationDays!==i.Approvals.EmailLinkExpirationDays};r.handleEmailChange=function(n){var t=r.state.opportunitySettings;t.Approvals.EmailEnabled=n;r.setState({opportunitySettings:t},r.handleChangeCompleted)};r.handleEmailLinkExpirationChange=function(n){var t=r.state.opportunitySettings;t.Approvals.EmailLinkExpirationDays=n;r.setState({opportunitySettings:t},r.handleChangeCompleted)};r.handleApprovalsChange=function(n){r.handleChange(r.Approvals,n)};r.handleParallelChange=function(n){r.handleChange(r.Parallel,n)};r.handleChange=function(n,t){var i=r.state.featureConfigurationGroup,u=i.findFeature(n);u.Enabled(t);r.setState({featureConfigurationGroup:i},r.handleChangeCompleted)};r.handleChangeCompleted=function(){r.setState({enableSave:r.hasChanges()})};r.handleSave=function(){var i=r.props,o=i.saveUrl,s=i.saveSettingsUrl,u=r.state,t=u.featureConfigurationGroup,f=u.opportunitySettings,h=$.post(o,ko.mapping.toJSON(t)),c=$.post(s,ko.mapping.toJSON(f)),e=$.when(h,c);r.setState({savingDeferred:e});e.done(function(i,u){if(i[0].success&&u[0].success){r.setState({originalFeatureConfigurationGroup:t.clone(),originalOpportunitySettings:new n.RecruitmentAdministrator.OpportunitySettings(f),enableSave:!1,saveErrors:[]});var e=t.Name(),o=t.getEnabledFeatureNames();n.FeatureSettings.updateConfigurationGroup(e,o)}else r.setState({saveErrors:u[0].domainErrors.concat(i[0].domainErrors)})})};r.handleCancel=function(){var t=r.state,i=t.originalFeatureConfigurationGroup,u=t.originalOpportunitySettings;r.setState({featureConfigurationGroup:i.clone(),opportunitySettings:new n.RecruitmentAdministrator.OpportunitySettings(u),enableSave:!1,savingDeferred:null,saveErrors:[]})};r.handleEvergreenChange=function(n){var t=r.state.featureConfigurationGroup,i=r.props.hasEvergreenOpportunities;!n&&t.isFeatureEnabled(r.Evergreen)&&i?r.setState({evergreenModalOpen:!0}):r.handleChange(r.Evergreen,n)};r.handleCloseModal=function(){r.setState({evergreenModalOpen:!1})};var f=r.props,e=f.featureConfigurationGroup,u=f.opportunitySettings;return r.state={featureConfigurationGroup:e.clone(),originalFeatureConfigurationGroup:e,opportunitySettings:u,originalOpportunitySettings:u?new n.RecruitmentAdministrator.OpportunitySettings(u):null,enableSave:!1,savingDeferred:null,saveErrors:[],evergreenModalOpen:!1},r}return __extends(i,t),i.prototype.componentDidMount=function(){US.utils.window.attachBeforeUnload(this.getCancelPromptText)},i.prototype.render=function(){var t=this,i=this.state,w=i.evergreenModalOpen,b=i.originalFeatureConfigurationGroup,n=i.featureConfigurationGroup,y=i.enableSave,k=i.savingDeferred,p=i.saveErrors,v=i.opportunitySettings;return React.createElement("div",{"data-automation":"opportunity-information"},p.length>0&&React.createElement(u,{errors:p}),React.createElement("h2",{className:"pb-2"},React.createElement("span",{"data-automation":"opportunity-settings-title"},$.t("RecruitmentAdministrator.Settings.OpportunityInformation.Header"))),React.createElement(r,{longLabel:!0,dataAutomation:"feature-toggle-feature-opportunities",enabled:n.isFeatureEnabled(this.FeaturedOpportunities),fieldNameAlias:"RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.FeaturedOpportunities",tooltipAlias:null,valueChangedCallback:function(n){t.handleChange(t.FeaturedOpportunities,n)}}),React.createElement(r,{longLabel:!0,dataAutomation:"feature-toggle-approvals",enabled:n.isFeatureEnabled(this.Approvals),fieldNameAlias:"RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.Approvals",tooltipAlias:null,valueChangedCallback:this.handleApprovalsChange}),n.isFeatureEnabled(this.Approvals)&&React.createElement(f,{dataAutomation:"feature-toggle-parallel",value:n.isFeatureEnabled(this.Parallel),onValueChange:this.handleParallelChange,parallelLabelText:$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.Parallel.Label"),parallelEnabledValueText:$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.Parallel.EnabledTitle"),parallelEnabledValueDescription:$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.Parallel.EnabledDescription"),parallelDisabledValueText:$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.Parallel.DisabledTitle"),parallelDisabledValueDescription:$.t("RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.Parallel.DisabledDescription")}),n.isFeatureEnabled(this.Approvals)&&React.createElement(r,{longLabel:!0,dataAutomation:"feature-toggle-approval-emails",enabled:v.Approvals.EmailEnabled,fieldNameAlias:"RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.ApprovalEmails",tooltipAlias:"RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.ApprovalEmailsTooltip",valueChangedCallback:function(n){t.handleEmailChange(n)}}),n.isFeatureEnabled(this.Approvals)&&v.Approvals.EmailEnabled&&React.createElement("div",{className:"pl-5 pt-4 pb-4","data-automation":"email-approvals-setting-expiration"},React.createElement(a,{onChange:this.handleEmailLinkExpirationChange,expirationDays:v.Approvals.EmailLinkExpirationDays})),React.createElement(r,{longLabel:!0,dataAutomation:"feature-toggle-IncludeHiringManagersInRecruiterField",enabled:n.isFeatureEnabled(this.IncludeHiringManagersInRecruiterField),fieldNameAlias:"RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.IncludeHiringManagersInRecruiterField",tooltipAlias:null,valueChangedCallback:function(n){t.handleChange(t.IncludeHiringManagersInRecruiterField,n)}}),n.findFeature(this.IncludeHiringManagersInOnboardingOwnerField)&&React.createElement(r,{longLabel:!0,dataAutomation:"feature-toggle-IncludeHiringManagersInOnboardingOwner",enabled:n.isFeatureEnabled(this.IncludeHiringManagersInOnboardingOwnerField),fieldNameAlias:"RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.IncludeHiringManagersInOnboardingOwnerField",tooltipAlias:null,valueChangedCallback:function(n){t.handleChange(t.IncludeHiringManagersInOnboardingOwnerField,n)}}),React.createElement(r,{longLabel:!0,dataAutomation:"feature-toggle-FTE",enabled:n.isFeatureEnabled(this.FTE),fieldNameAlias:"RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.FTE",tooltipAlias:"RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.FTEHelpTooltip",valueChangedCallback:function(n){t.handleChange(t.FTE,n)}}),React.createElement(r,{longLabel:!0,dataAutomation:"feature-toggle-evergreen",enabled:n.isFeatureEnabled(this.Evergreen),fieldNameAlias:"RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.Evergreen",tooltipAlias:"RecruitmentAdministrator.FieldConfigurationManager.FeatureConfiguration.Recruitment.OpportunityManagement.PublishingAndJobBoards.EvergreenHelpTooltip",valueChangedCallback:function(n){t.handleEvergreenChange(n)}}),!n.isFeatureEnabled(this.FTE)&&b.isFeatureEnabled(this.FTE)&&React.createElement(o,{type:s.Warning,text:"Turning off Full-Time Equivalent will disregard all FTE and Headcount information that already has been specified for your opportunities."}),w&&React.createElement(h,{show:!0,title:"Turn off Continuous Opening (Evergreen)",children:"Please close or delete your existing Continuous Opening (Evergreen) opportunities before turning off this feature.",actions:React.createElement(c,{onClick:function(n){n.preventDefault();t.handleCloseModal()},text:$.t("Common.OK"),buttonType:"primary",dataAutomation:"modal-ok"})}),React.createElement(e,{dataAutomation:"opportunity-settings",enableOkButton:y,enableCancelButton:y,savingDeferred:k,onSaveClick:this.handleSave,onCancelClick:this.handleCancel,successIndicatorType:l.IconAndMessage,saveButtonAlias:"RecruitmentAdministrator.FieldConfigurationManager.SaveButtons.Recruitment.OpportunityManagement.PublishingAndJobBoards"}))},i}(React.Component);i.OpportunitySettings=v})(r=i.Opportunity||(i.Opportunity={}))})(r=i.Settings||(i.Settings={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var r=t.Containers.RecruitmentAdministrator.Settings.Shared.FeatureConfiguration,u=function(t){function i(n){var i=t.call(this,n)||this;return i.state={allPermissions:n.permissions},i.settingsValueChangedCallback=i.settingsValueChangedCallback.bind(i),i.prepareLink=i.prepareLink.bind(i),i}return __extends(i,t),i.prototype.settingsValueChangedCallback=function(t,i){var u=this,e=this.props.updatePermissionsUrl,r=[],f;r.push(new n.RecruitmentAdministrator.PermissionSettings(i));r[0].Allowed=t;f=$.post(e,ko.mapping.toJSON(r));f.done(function(n){var f=u.state.allPermissions.slice().slice(),r=f.find(function(n){return n.Resource===i.Resource&&n.Action===i.Action});n.success?(r.Allowed=t,r.Error=!1):r.Error=!0;u.setState({allPermissions:f.slice()})})},i.prototype.prepareLink=function(n){return n.Resource==="applications"&&n.Action==="disposition"&&n.Allowed===!0||n.Resource==="applications"&&n.Action==="read"?React.createElement("div",{className:"permission-link"},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement("div",{className:"feature form-inline paragraph"},React.createElement("div",{className:"new-form-group"},React.createElement("label",{className:"control-label-fw","data-automation":"feature-toggle-label"},$.t("RecruitmentAdministrator.Settings.Permissions.PermissionResources."+n.Resource.capitalize()+"."+n.Action.capitalize()+"-Link")),React.createElement("a",{"data-automation":"feature-toggle-link",className:"recruiting-process-link mt-3",href:this.props.recruitingProcessesSettingsUrl}," ",$.t("RecruitmentAdministrator.Settings.Permissions.PermissionResources.LinkToRecruitingProcess"))))))):React.createElement("div",null)},i.prototype.render=function(){var n=this;return React.createElement("div",{className:"permission-container"},this.state.allPermissions.map(function(t,i){return React.createElement("div",{key:i,className:"permission-container"},React.createElement("div",{className:"permission-item"},React.createElement(r,{valueChangedCallback:function(i){n.settingsValueChangedCallback(i,t)},fieldNameAlias:"RecruitmentAdministrator.Settings.Permissions.PermissionResources."+t.Resource.capitalize()+"."+t.Action.capitalize(),enabled:t.Allowed,tooltipAlias:t.Help?"RecruitmentAdministrator.Settings.Permissions.ToolTip."+t.Resource.capitalize()+"."+t.Action.capitalize():null,newToggleButton:!0,error:t.Error})),n.prepareLink(t))}))},i}(React.Component);i.PermissionSettings=u})(r=i.Permissions||(i.Permissions={}))})(r=i.Settings||(i.Settings={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={})),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r;(function(i){var r;(function(i){var r=t.Components.Atoms.InlineNumberInput,u=t.Components.Atoms.CheckboxGroup;i.DelayTemplatePanel=function(t){var s=t.delay,w=t.templates,b=t.selectedTemplate,h=t.stepIndex,k=t.onChange,c=t.dataAutomation,l=c===void 0?"":c,a=React.useState((parseInt(s)||1).toString()),o=a[0],d=a[1],v=React.useState(b),i=v[0],g=v[1],y=React.useState(function(){return parseInt(s)>0}),f=y[0],nt=y[1],p=99,tt=0,e=i=="clear"||i==null,it=function(n){var t=parseInt(n.target.value,10),i=isNaN(t)?0:t;i>=tt&&i<=p&&d(isNaN(t)?"":i.toString())},rt=function(){nt(!f)},ut=function(n){g(n.target.value)};return React.useEffect(function(){k({delay:parseInt(f?o:0),templateId:i})},[o,i,f]),React.createElement("div",null,React.createElement("h4",null,React.createElement("span",{className:"badge badge-recruitingprocess-step-setting"},"A"),React.createElement("span",{"data-automation":"modal-header"},$.t("Recruiter.Common.AddPrerequisitesAndActionsModal.SubHeadingForActions"))),React.createElement("p",null,React.createElement("span",{"data-automation":"modal-action-header"},$.t("Recruiter.Common.AddPrerequisitesAndActionsModal.ActionsDescription"))),React.createElement("select",{className:"form-control",value:i||"clear","data-automation":"modal-step-email-template-dropdown",onChange:ut},w.map(function(n){return React.createElement("option",{value:n.id,key:n.id,"data-automaion":n.id+"-option"},n.name)})),n.TenantFeatureToggle.isEnabled("DelayNotificationViewToggle")&&!e&&h!=0&&React.createElement(u,{labelString:$.t("RecruitmentAdministrator.RecruitingProcessesEditor.AddDelay"),dataAutomation:l+"-checkBox",checked:f&&!e,disabled:e,onChange:rt}),n.TenantFeatureToggle.isEnabled("DelayNotificationViewToggle")&&f&&!e&&h!=0&&React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-15 col-sm-15 pl-4"},React.createElement(r,{className:"delay-input-field-length form-control",classNames:"pl-4",dataAutomation:l+"-inputGroup",value:o,labelText:$.t("RecruitmentAdministrator.RecruitingProcessesEditor.DelayNotificationAction"),onChange:it}),React.createElement("label",{className:"control-label label-small pr-3 pl-xs-4 pt-1"},$.t("RecruitmentAdministrator.RecruitingProcessesEditor.DelayNotificationMaximum",{delay:p})))))};i.DelayTemplatePanel.displayName="DelayTemplatePanel"})(r=i.RecruitingProcess||(i.RecruitingProcess={}))})(r=i.Settings||(i.Settings={}))})(r=i.RecruitmentAdministrator||(i.RecruitmentAdministrator={}))})(i=t.Containers||(t.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.CheckboxGroup;t.PrerequisiteTemplatePanel=function(n){var t=n.prereq,r=n.onChange,u=n.dataAutomation,f=function(n){r(__assign({},t,{hasInternalBackgroundCheckCompletedPrerequisite:n.target.checked}))},e=function(n){r(__assign({},t,{hasExternalBackgroundCheckCompletedPrerequisite:n.target.checked}))};return React.createElement("div",{"data-automation":u},React.createElement("h4",null,React.createElement("span",{className:"badge badge-recruitingprocess-step-setting"},"P"),React.createElement("span",{"data-automation":"modal-header"},$.t("Recruiter.Common.AddPrerequisitesAndActionsModal.SubHeadingForPrerequisites"))),React.createElement("p",null,React.createElement("span",{"data-automation":"modal-action-header"},$.t("Recruiter.Common.AddPrerequisitesAndActionsModal.PrerequisitesDescription"))),React.createElement("h5",{"data-automation":"checkbox-title"},React.createElement("label",null,$.t("Recruiter.Common.AddPrerequisitesAndActionsModal.BackgroundCheckCompletedText"))),React.createElement(i,{labelString:$.t("Recruiter.Common.AddPrerequisitesAndActionsModal.ExternalBackgroundCheckCompletedText"),dataAutomation:"step-external-backgroundcheck-checkbox",checked:t.hasExternalBackgroundCheckCompletedPrerequisite,onChange:e}),React.createElement(i,{labelString:$.t("Recruiter.Common.AddPrerequisitesAndActionsModal.InternalBackgroundCheckCompletedText"),dataAutomation:"step-internal-backgroundcheck-checkbox",checked:t.hasInternalBackgroundCheckCompletedPrerequisite,onChange:f}))};t.PrerequisiteTemplatePanel.displayName="PrerequisiteTemplatePanel"})(i=t.RecruitingProcess||(t.RecruitingProcess={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.DoneCancelButtonGroup,r=n.Components.Atoms.FormGroup,u=n.Components.Molecules.ModalDialog,f=n.Containers.RecruitmentAdministrator.Settings.RecruitingProcess.DelayTemplatePanel,e=n.Containers.RecruitmentAdministrator.Settings.RecruitingProcess.PrerequisiteTemplatePanel;t.AddActionModal=function(n){var t=n.delay,v=n.prereq,y=n.show,p=n.title,o=n.prerequisiteOrAction,ft=n.dataAutomation,s=n.done,w=n.cancel,b=n.saveButtonContent,k={EmailActionId:t.selectedTemplate,DelayInMinutes:parseInt(t.delay)},h=React.useState(k),d=h[0],g=h[1],c=React.useState(v.prereq),l=c[0],nt=c[1],tt=function(n){nt(n)},it=function(n){var t=n.delay,i=n.templateId;g({EmailActionId:i,DelayInMinutes:t})},a=!0,rt=function(){document.body.classList.remove("modal-open");o?s(__assign({changeType:1},l)):s(__assign({changeType:0},d))},ut=function(){document.body.classList.remove("modal-open");w()};return React.createElement(u,{show:y,title:p,"data-automation":"algo",actions:React.createElement(i,{dataAutomation:"modal",saveButtonContent:b,enableOkButton:a,enableCancelButton:a,cancelClassName:"mr-2",doneClassName:"done-cancel-mobile-view",onDoneClick:rt,onCancelClick:ut})},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-md-24"},React.createElement(r,{highlight:!1},o?React.createElement(e,{prereq:l,onChange:tt}):React.createElement(f,__assign({onChange:it,dataAutomation:"step-delay"},t))))))};t.AddActionModal.displayName="AddActionModal"})(i=t.RecruitingProcess||(t.RecruitingProcess={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Atoms.OnOffToggleSwitch,r=n.Components.Atoms.ErrorToggleSwitch,u=function(n){function t(t){return n.call(this,t)||this}return __extends(t,n),t.prototype.setPermissionState=function(n,t){var i=["AllowToViewApplicantsRole","AllowToDispositionRole"].indexOf(n);switch(i){case 0:this.props.onChange(n,t);break;case 1:this.props.onChange(n,t)}},t.prototype.wrapItalics=function(n,t){return n?React.createElement("i",null,t):t},t.prototype.render=function(){var u=this,n=this.props,e=n.className,o=n.dataAutomation,t=n.initalPermissions,s=n.onChange,h=n.children,f=n.error;return React.createElement("div",{className:"pb-4","data-automation":"hiring-manager-permission"},React.createElement("span",{className:"hiring-switch-header","data-automation":"hiring-manager-title"},$.t("RecruitmentAdministrator.RecruitingProcessesEditor.HiringManagerPermissionPanel"),":"),React.createElement("div",{className:"row pt-3"},React.createElement("div",{className:"col-md-24"},this.props.renderPermissions[0]&&React.createElement("div",{className:"col-md-5 pl-0",style:{display:"flex",minWidth:"215px"},"data-automation":"allow-to-view-applicants-switch"},React.createElement("label",{className:"col-md-24 pl-0 hiring-manager-view-label"},$.t("RecruitmentAdministrator.RecruitingProcessesEditor.ViewApplicantPermission")),React.createElement(i,{enabled:this.props.enabledPermissions[0],onOfState:t[0],valueChangedCallback:function(){u.setPermissionState("AllowToViewApplicantsRole",!t[0])}})),React.createElement("span",{className:"col-md-1"}),this.props.renderPermissions[1]&&React.createElement("div",{className:"pl-xs-0 pl-sm-0 col-md-5",style:{display:"flex"},"data-automation":"allow-to-disposition-switch"},React.createElement("label",{className:"pr-4 hiring-manager-disposition-label"},this.wrapItalics(!this.props.enabledPermissions[1],$.t("RecruitmentAdministrator.RecruitingProcessesEditor.ViewDispositionPermission"))),f?React.createElement(r,null):React.createElement(i,{enabled:this.props.enabledPermissions[1],onOfState:t[1],valueChangedCallback:function(){u.setPermissionState("AllowToDispositionRole",!t[1])}}))),this.props.renderPermissions[1]&&!this.props.enabledPermissions[1]&&React.createElement("div",{className:"col-md-24"},React.createElement("span",{className:"col-md-6",style:{minWidth:"249px"}}),React.createElement("span",{className:"col-md-7",style:{minWidth:"340px"}},$.t("RecruitmentAdministrator.RecruitingProcessesEditor.RenderSwitchWarning")))))},t.defaultProps={initialCollapsed:!1,error:!1},t}(React.Component);t.HiringManagerToggle=u})(i=t.RecruitingProcess||(t.RecruitingProcess={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;(function(t){var i=n.Components.Molecules.ExpandablePanel,r=n.Containers.RecruitmentAdministrator.Settings.RecruitingProcess.HiringManagerToggle,u=function(n){function t(t){var i=n.call(this,t)||this;return i.modes=["None","Limited","Full"],i.onPermissionChange=i.onPermissionChange.bind(i),i}return __extends(t,n),t.prototype.onPermissionChange=function(n,t){this.props.onPermissionChange(this.props.index,t,n)},t.prototype.calculateMode=function(n,t){return t?n?1:0:0},t.prototype.render=function(){var n=this.props,h=n.collapsed,f=n.initalPermissions,t=n.index,c=n.onExpanded,e=n.renderSwitch,o=n.enableSwitch,l=n.error,u=0,a=t===0,s;return f.forEach(function(n,t){e[t]&&o[t]&&n&&(u+=1)}),s=this.modes[u+this.calculateMode(u,a)],React.createElement("div",{className:"col-xs-24 pl-xs-0",style:{display:"flex"}},React.createElement("span",{className:"process-number-badge not-required col-sm-1 pl-0 pr-0 badge-disposition-step-hired hidden-xs"}),React.createElement(i,{headerAlias:$.t("RecruitmentAdministrator.RecruitingProcessesEditor.Permissions"+s),collapsed:h[t],className:"pl-0",dataAutomation:"permission-panel",onCollapse:function(){return c(t)}},React.createElement(r,{enabledPermissions:o,renderPermissions:e,initalPermissions:f,error:l,onChange:this.onPermissionChange})))},t.defaultProps={error:!1},t}(React.Component);t.PermissionPanel=u})(i=t.RecruitingProcess||(t.RecruitingProcess={}))})(i=t.Settings||(t.Settings={}))})(i=t.RecruitmentAdministrator||(t.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(t){function i(n){var i=t.call(this,n)||this;return i.showLessHandler=i.showLessHandler.bind(i),i}return __extends(i,t),i.prototype.showLessHandler=function(n){n.preventDefault();this.props.collapseDropdownCallback()},i.prototype.render=function(){var t=this.props.preview;switch(t.Template()){default:return null;case 1:return React.createElement(n.TemplateImageAndText,{preview:t,showLessHandler:this.showLessHandler});case 2:return React.createElement(n.TemplateImageOnly,{preview:t,showLessHandler:this.showLessHandler});case 3:return React.createElement(n.TemplateTextOnly,{preview:t,showLessHandler:this.showLessHandler});case 4:return React.createElement(n.TemplateTextAndImageList,{preview:t,showLessHandler:this.showLessHandler})}},i}(React.Component);n.FeaturePreviewDropdown=t})(t=n.WhatsNew||(n.WhatsNew={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.createHtml=function(n){return{__html:n}},t.prototype.render=function(){return React.createElement("div",{style:{paddingLeft:"15px",paddingRight:"15px"}},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-14"},React.createElement("img",{src:this.props.preview.ImageNames()[0],style:{width:"100%"},"data-automation":"dropdown-image"})),React.createElement("div",{className:"col-xs-10"},React.createElement("span",{dangerouslySetInnerHTML:this.createHtml(this.props.preview.DetailsParagraphs()[0]),"data-automation":"dropdown-paragraph"}),this.props.preview.DetailsParagraphs()[1]==undefined&&React.createElement("a",{href:"#",onClick:this.props.showLessHandler},React.createElement("span",null," ",$.t("NewFeatures.Dropdown.ShowLess"))))),React.createElement("div",{className:"row",style:{marginTop:"15px"}},React.createElement("div",{className:"col-xs-24"},React.createElement("span",{dangerouslySetInnerHTML:this.createHtml(this.props.preview.DetailsParagraphs()[1]),"data-automation":"dropdown-paragraph"}),this.props.preview.DetailsParagraphs()[1]!=undefined&&React.createElement("a",{href:"#",onClick:this.props.showLessHandler,"data-automation":"show-less"},React.createElement("span",null," ",$.t("NewFeatures.Dropdown.ShowLess"))))),this.props.preview.HelpUrl()&&React.createElement("div",{style:{paddingLeft:"15px",textAlign:"right"}},React.createElement("a",{href:this.props.preview.HelpUrl(),target:"_blank","data-automation":"learn-more"},React.createElement("span",null,$.t("NewFeatures.Dropdown.LearnMore")," ",React.createElement("span",{className:"fa fa-external-link"})))))},t}(React.Component);n.TemplateImageAndText=t})(t=n.WhatsNew||(n.WhatsNew={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.createHtml=function(n){return{__html:n}},t.prototype.render=function(){return React.createElement("div",{style:{paddingLeft:"15px",paddingRight:"15px"}},React.createElement("div",{className:"row",style:{display:"flex"}},React.createElement("div",{className:"col-xs-14"},React.createElement("img",{src:this.props.preview.ImageNames()[0],style:{width:"100%"},"data-automation":"dropdown-image"}))),React.createElement("div",{className:"row",style:{display:"flex"}},React.createElement("div",{className:"col-xs-14",style:{paddingLeft:"15px",textAlign:"left",paddingTop:"5px"}},React.createElement("a",{href:"#",onClick:this.props.showLessHandler,"data-automation":"show-less"},React.createElement("span",null," ",$.t("NewFeatures.Dropdown.ShowLess")))),this.props.preview.HelpUrl()&&React.createElement("div",{className:"col-xs-14",style:{paddingLeft:"15px",textAlign:"right",paddingTop:"5px"}},React.createElement("a",{href:this.props.preview.HelpUrl(),target:"_blank","data-automation":"learn-more"},React.createElement("span",null,$.t("NewFeatures.Dropdown.LearnMore")," ",React.createElement("span",{className:"fa fa-external-link"}))))))},t}(React.Component);n.TemplateImageOnly=t})(t=n.WhatsNew||(n.WhatsNew={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.createHtml=function(n){return{__html:n}},t.prototype.render=function(){var i=this,t=this.props,n=t.preview,r=t.showLessHandler;return React.createElement("div",null,n.DetailsParagraphs().map(function(t,u){return React.createElement("div",{key:u},React.createElement("div",{className:"row description-row"},React.createElement("div",{className:"col-xs-24"},React.createElement("span",{dangerouslySetInnerHTML:i.createHtml(n.DetailsParagraphs()[u]),"data-automation":"dropdown-paragraph"}),n.DetailsParagraphs().length-1===u&&React.createElement("a",{href:"#",onClick:r,"data-automation":"show-less"},React.createElement("span",null," ",$.t("NewFeatures.Dropdown.ShowLess"))))),React.createElement("div",{className:"row description-row"},n.ImageNames()[u]&&React.createElement("div",{className:"col-xs-14"},React.createElement("img",{className:"image-row",src:n.ImageNames()[u],"data-automation":"dropdown-image"}))))}),n.HelpUrl()&&React.createElement("div",{className:"help-url"},React.createElement("a",{href:n.HelpUrl(),target:"_blank","data-automation":"learn-more"},React.createElement("span",null,$.t("NewFeatures.Dropdown.LearnMore")," ",React.createElement("span",{className:"fa fa-external-link"})))))},t}(React.Component);n.TemplateTextAndImageList=t})(t=n.WhatsNew||(n.WhatsNew={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.createHtml=function(n){return{__html:n}},t.prototype.render=function(){return React.createElement("div",{style:{paddingLeft:"15px",paddingRight:"15px"}},React.createElement("div",{className:"row"},React.createElement("div",{className:"col-xs-24"},React.createElement("span",{dangerouslySetInnerHTML:this.createHtml(this.props.preview.DetailsParagraphs()[0]),"data-automation":"dropdown-paragraph"}),React.createElement("a",{href:"#",onClick:this.props.showLessHandler,"data-automation":"show-less"},React.createElement("span",null," ",$.t("NewFeatures.Dropdown.ShowLess"))))),this.props.preview.HelpUrl()&&React.createElement("div",{style:{paddingLeft:"15px",textAlign:"right"}},React.createElement("a",{href:this.props.preview.HelpUrl(),target:"_blank","data-automation":"learn-more"},React.createElement("span",null,$.t("NewFeatures.Dropdown.LearnMore")," ",React.createElement("span",{className:"fa fa-external-link"})))))},t}(React.Component);n.TemplateTextOnly=t})(t=n.WhatsNew||(n.WhatsNew={}))})(t=n.RecruitmentAdministrator||(n.RecruitmentAdministrator={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i;(function(t){var i=n.Components.Molecules.Typeahead,r=function(n){function t(t){var i=n.call(this,t)||this;return i.getOptionText=function(n){return n!=null&&n.entity!=null?n.entity:""},i.getInitialOptionsPost=function(n){n(i.props.entities)},i.getSearchOptionsPost=function(n,t,r){r($.grep(i.props.entities,function(t){return t==null&&t.entity==null?!0:t.entity.toLowerCase().indexOf(n.toLowerCase())>-1}))},i.onSelectionChange=function(n){var t=n!=null&&Array.isArray(n)&&n.length>0?n[0].placeHolder:i.state.placeHolder;i.setState({placeHolder:t})},i.getResult=function(){return i.props.result==null?i.props.previousInput==""?"You must select an entity and enter a query.":"No results":i.props.result},i.state={placeHolder:"Filter"},i}return __extends(t,n),t.prototype.render=function(){var n=this.props,t=n.previousInput,r=n.id,u=n.defaultSelected,f=this.state.placeHolder;return React.createElement("div",{style:{width:"100%"}},React.createElement("div",{id:"DiagnosticsInput"},React.createElement(i,{id:r,defaultSelected:u,getOptionId:this.getOptionText,getOptionLabel:this.getOptionText,getInitialOptions:this.getInitialOptionsPost,getSearchOptions:this.getSearchOptionsPost,placeholder:"Enter the Entity you want to search on.",dataAutomation:"support-entity-container",onSelectionChange:this.onSelectionChange,maxOptions:50,shouldShowClearButton:!1})),React.createElement("div",{className:"input-group form-group",id:"QueryData"},React.createElement("input",{type:"text",className:"form-control",name:"Query",defaultValue:t,placeholder:f,"data-automation":"query-input"}),React.createElement("span",{className:"input-group-btn"},React.createElement("button",{className:"btn btn-default",type:"submit","data-automation":"get-data-button"},React.createElement("span",null,"Get Data")))),React.createElement("textarea",{id:"result","data-automation":"result",style:{width:"100%",height:"1000px"},readOnly:!0,value:this.getResult()}))},t}(React.Component);t.DiagnosticsInformation=r})(i=t.UKGSupport||(t.UKGSupport={}))})(t=n.Containers||(n.Containers={}))})(t=n.Rct||(n.Rct={}))}(Recruiting||(Recruiting={})),function(n){var t=function(){function n(){}return n.mainContainerHeight=0,n}();n.Site=t;n.TextAreaValueUpdate=["input","afterkeydown"]}(Recruiting||(Recruiting={})),function(){Modernizr.appleios&&$(document).ready(function(){$("select").on("change",function(){$(this).blur()})});$(function(){$(".row-offcanvas-overlay").on("touchstart click",function(n){$("html").removeClass("row-offcanvas-active");n.preventDefault();n.stopPropagation()});$("[data-toggle=offcanvas]").on("touchstart click",function(n){$("html").hasClass("row-offcanvas-active")?$("html").removeClass("row-offcanvas-active"):(document.activeElement.blur(),$("html").addClass("row-offcanvas-active"));n.preventDefault();n.stopPropagation()});$(document).on("typeahead-scroll",function(n,t){US.utils.window.setTimeout(function(){var i=$("#MainContainer"),n=$(".tt-suggestions:visible"),f=n.find(".tt-suggestion:last-child"),u,r;i!=null&&n!=null&&n.length>0&&f.not(":visible")&&(Recruiting.Site.mainContainerHeight==0&&(Recruiting.Site.mainContainerHeight=i.height()),u=n.offset().top+n.height()+50,r=Math.max(Recruiting.Site.mainContainerHeight,u),Recruiting.Site.mainContainerHeight!=r&&(Recruiting.Site.mainContainerHeight=r),i.height(Recruiting.Site.mainContainerHeight));$(t).center()},0)});$(document).on("react-typeahead-scroll",function(n,t){US.utils.window.setTimeout(function(){var i=$("#MainContainer"),n=$(".dropdown-menu:visible"),f=n.find("li:last-child"),u,r;i!=null&&n!=null&&n.length>0&&f.not(":visible")&&(Recruiting.Site.mainContainerHeight==0&&(Recruiting.Site.mainContainerHeight=i.height()),u=n.offset().top+n.height()+50,r=Math.max(Recruiting.Site.mainContainerHeight,u),Recruiting.Site.mainContainerHeight!=r&&(Recruiting.Site.mainContainerHeight=r),i.height(Recruiting.Site.mainContainerHeight));$(t).center()},0)});$(document).on("window-resize-down",function(n,t){US.utils.window.setTimeout(function(){var i=$("#MainContainer"),n=$(t),r,u;i!=null&&n!=null&&(Recruiting.Site.mainContainerHeight==0&&(Recruiting.Site.mainContainerHeight=i.height()),r=n.height()+50,n.offset()!=null&&(r+=n.offset().top),u=Math.max(Recruiting.Site.mainContainerHeight,r),Recruiting.Site.mainContainerHeight!=u&&(Recruiting.Site.mainContainerHeight=u),i.height(Recruiting.Site.mainContainerHeight))},0)});$(document).on("react-datepicker-scroll",function(n,t){US.utils.window.setTimeout(function(){var i=$("#MainContainer"),n=$(".react-calendar:visible"),u,r;i!=null&&n!=null&&n.length>0&&(Recruiting.Site.mainContainerHeight==0&&(Recruiting.Site.mainContainerHeight=i.height()),u=n.offset().top+n.height()+50,r=Math.max(Recruiting.Site.mainContainerHeight,u),Recruiting.Site.mainContainerHeight!=r&&(Recruiting.Site.mainContainerHeight=r),i.height(Recruiting.Site.mainContainerHeight),$(t).center())},100)});$(document).on("menu-scroll",function(n,t){US.utils.window.setTimeout(function(){var n=$("#MainContainer"),i=$(t).find(".dropdown-menu"),u,r;n!=null&&i!=null&&i.length>0&&(Recruiting.Site.mainContainerHeight=n.height(),Recruiting.Site.mainContainerHeight==0&&(Recruiting.Site.mainContainerHeight=n.height()),u=i.offset().top+i.height()+50,r=Math.max(Recruiting.Site.mainContainerHeight,u),Recruiting.Site.mainContainerHeight!=r&&(Recruiting.Site.mainContainerHeight=r,n.height(Recruiting.Site.mainContainerHeight)),$(t).center())},100)});$(document).on("menu-resize",function(){$("#MainContainer").height("auto")});$(document).on("typeahead-resize",function(){$("#MainContainer").height("auto")});$(document).on("focusin",function(n){$(n.target).closest(".mce-window").length&&n.stopImmediatePropagation();US.utils.document.activeElements.length>50&&US.utils.document.activeElements.shift();US.utils.document.activeElements.push(n.target)})})}()