CareersJobSearchLocationFilter.react",["fbt","ix","CandidatePortalLoggingUtils","CareersJobSearchLocationFilterInputResultItem.react","CareersJobSearchLocationFilterQuery.graphql","CareersJobSearchURLQueryParamsContext","CareersJobSearchURLQueryParamsContextUtils","CareersLocationQuickSelectOptions","CareersSearchTagChip.react","GeoIcon.react","Image.react","Link.react","RelayHooks","fbicon","react","useBoolean","useCandidatePortalMobileBreakpoint","useLocationSearchState"],(function(w,O,a,n,U,C,Q,S,q){"use strict";var L,b,e=b||(b=n("react")),f=b.useContext,J={eventName:"jobs_click",eventValuePairs:{page_id:"jobs-page-filter-chip",page_title:"jobs page"}};function g(){var t=f(a("CareersJobSearchURLQueryParamsContext")),r=t.disableLocationFilter;return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"x10lme4x x26uert x1f6kntn x1j61x8r x117nqv4 x1qfxs89 xdj266r x14z9mp xod5an3 x1lziwak",children:S._(/*BTDS*/"Location")}),e.jsx(v,{isDisabled:r==null?void 0:r.disabled}),e.jsx(y,{isDisabled:r==null?void 0:r.disabled})]})}g.displayName=g.name+" [from "+C.id+"]";function v(t){var r,l=t.isDisabled,k=n("RelayHooks").useLazyLoadQuery(L!==void 0?L:L=O("CareersJobSearchLocationFilterQuery.graphql"),{}),c=k.job_search_filters,h=a("useCandidatePortalMobileBreakpoint")(),i=a("useLocationSearchState")((r=c==null?void 0:c.locations)!=null?r:[]),x=i.filteredLocations,o=i.locationQuery,j=i.onRefreshLocationResultClick,F=i.onSearchBlur,R=i.onSearchChange,d=i.onSearchClick,m=i.onSearchKeyUp,s=i.showResults,u=f(a("CareersJobSearchURLQueryParamsContext")),p=u.localFilters,z=p,H=e.jsx("input",{className:"x972fbf x10w94by x1qhh985 x14e42zd x26uert x1f6kntn x1b6ykf0 xnlsq7q","data-testid":void 0,disabled:l,onBlur:F,onChange:R,onClick:d,onKeyUp:m,placeholder:"Search",value:o});return e.jsxs("div",{className:"x1n2onr6",children:[e.jsxs("div",{className:"x9f619 x178xt8z x1lun4ml xso031l xpilrb4 x13fuv20 x18b5jzi x1q0q8m5 x1t7ytsu xgm4di7 xgkfmb4 x18l8cfs xr62fp x1obq294 x5a5i1n xde0f50 x15x8krk x10w6t97 x2izyaf xh8yej3 xf7dkkf xv54qhq x1e56ztr x78zum5 x1q0g3np x6s0dn4",children:[H,h?null:e.jsx("div",{className:"x1qx5ct2 xw4jnvo x14ambld x47corl",children:e.jsx(a("GeoIcon.react"),{color:"inherit",icon:n("fbicon")._(q("491286"),20)})})]}),s&&e.jsx("div",{className:"x10l6tqk x1ym02ve xu96u03 x1n327nk xh8yej3 x15kl65 x1odjw0f x178xt8z x1lun4ml xso031l xpilrb4 x13fuv20 x18b5jzi x1q0q8m5 x1t7ytsu xzdgj1d xgm4di7 xgkfmb4 x18l8cfs xr62fp x165w4bh xjwep3j x1t39747 x1wcsgtt x1pczhz8 x4p5aij x1ccui7m x1j85h84 x18pi947 x2izyaf",children:x.length===0?e.jsx(a("CareersJobSearchLocationFilterInputResultItem.react"),{isLast:!0,title:"No results found for +(o!=null?o:")+"}):x.map(function(_,A){return e.jsx(a("CareersJobSearchLocationFilterInputResultItem.react"),{isLast:A===x.length-1,onMouseDown:function(){var I;(I=z.offices)!=null&&I.includes(_.displayName)||j(_.displayName)},title:_.displayName},_.id+"_"+A)})})]})}v.displayName=v.name+" [from "+C.id+"]";function y(t){var r=t.isDisabled,l=f(a("CareersJobSearchURLQueryParamsContext")),k=l.disableLocationFilter,c=l.handleRefreshListFilterClick,h=l.localFilters,i=a("useBoolean")(!1),x=i.toggle,o=i.value,j=o?S._(/*BTDS*/"Show less"):S._(/*BTDS*/"Show more");function F(){n("CandidatePortalLoggingUtils").logAction("CAREERS_SITE_SEARCH_FILTERS",o?"SHOW_LESS":"SHOW_MORE",{payload:{filter:"Location"}}),x()}var R=a("CareersLocationQuickSelectOptions").LOCATIONS.map(function(s){var u;return e.jsx(a("CareersSearchTagChip.react"),{googleAnalyticsEvent:J,handleListFilterClick:function(){return c(n("CareersJobSearchURLQueryParamsContextUtils").SEARCH_URL_PARAMS.OFFICES,s)},isCheckbox:!0,isChecked:(u=h.offices)==null?void 0:u.includes(s),isDisabled:k.disabled,text:s},s)}),d=E(h.offices),m=o?d:d.slice(0,5);return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"x78zum5 xcxhlts x6s0dn4 x1a02dak","data-testid":void 0,children:[m.map(function(s){return a("CareersLocationQuickSelectOptions").LOCATIONS.includes(s)?null:e.jsx(a("CareersSearchTagChip.react"),{googleAnalyticsEvent:J,handleListFilterClick:function(){return c(n("CareersJobSearchURLQueryParamsContextUtils").SEARCH_URL_PARAMS.OFFICES,s)},isCheckbox:!0,isChecked:!0,isDisabled:r,text:s},s)}),R]}),d.length>5&&e.jsx("div",{className:"x78zum5 xl56j7k xqy66fx xwib8y2",children:e.jsxs(a("Link.react"),{className:"x78zum5 x6s0dn4",onClick:F,children:[e.jsx(a("Image.react"),{src:"/images/careers/careers_show_more_icon.svg"}),e.jsx("span",{className:"xzdgj1d x1jchvi3 x26uert x1fcty0u x1tpqehw",children:j})]})})]})}y.displayName=y.name+" [from "+C.id+"]";function E(t){return t==null?[]:t.filter(function(r){return!a("CareersLocationQuickSelectOptions").LOCATIONS.includes(r)})}Q.default=g}),226);
-----
CareersJobSearchLocationFilterQuery.graphql",["CareersJobSearchLocationFilterQuery_candidate_portalRelayOperation"],(function(i,a,t,o,l,s){"use strict";var r=(function(){var e=[{alias:null,args:null,concreteType:"JobSearchFilters",kind:"LinkedField",name:"job_search_filters",plural:!1,selections:[{alias:null,args:null,concreteType:"JobSearchLocationData",kind:"LinkedField",name:"locations",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"location_display_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_remote",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"state",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"country",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"CareersJobSearchLocationFilterQuery",selections:e,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"CareersJobSearchLocationFilterQuery",selections:e},params:{id:a("CareersJobSearchLocationFilterQuery_candidate_portalRelayOperation"),metadata:{},name:"CareersJobSearchLocationFilterQuery",operationKind:"query",text:null}}})();l.exports=r}),null);
-----
CareersJobSearchLocationFilterQuery_candidate_portalRelayOperation",[],(function(a,o,i,t,e,l){e.exports="9881585918588998"}),null);
-----
-----
CareersJobSearchLocationFilterQuery.graphql",["CareersJobSearchLocationFilterQuery_candidate_portalRelayOperation"],(function(i,a,t,o,l,s){"use strict";var r=(function(){var e=[{alias:null,args:null,concreteType:"JobSearchFilters",kind:"LinkedField",name:"job_search_filters",plural:!1,selections:[{alias:null,args:null,concreteType:"JobSearchLocationData",kind:"LinkedField",name:"locations",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"location_display_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_remote",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"state",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"country",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"CareersJobSearchLocationFilterQuery",selections:e,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"CareersJobSearchLocationFilterQuery",selections:e},params:{id:a("CareersJobSearchLocationFilterQuery_candidate_portalRelayOperation"),metadata:{},name:"CareersJobSearchLocationFilterQuery",operationKind:"query",text:null}}})();l.exports=r}),null);
-----
CareersJobSearchLocationFilterQuery_candidate_portalRelayOperation",[],(function(a,o,i,t,e,l){e.exports="9881585918588998"}),null);
-----