CareersJobSearchLocationFilterV3.react",["fbt","CPTokenizerV3.react","CareersGoogleAnalyticsSend","CareersJobSearchLocationFilterV3Query.graphql","CareersJobSearchURLQueryParamsContext","CareersJobSearchURLQueryParamsContextUtils","MCDSText.react","MCDSVerticalStack.react","RelayHooks","SearchableEntry","StaticSearchSource","react","useLocationSearchState"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react"));e=j;var l=e.useContext,m=e.useMemo,n={eventName:"jobs_click",eventValuePairs:{page_id:"jobs-page-filter-chip",page_title:"jobs page"}};function a(){var a=l(c("CareersJobSearchURLQueryParamsContext"));a=a.disableLocationFilter;return k.jsxs(c("MCDSVerticalStack.react"),{gap:16,children:[k.jsx(c("MCDSText.react"),{type:"mcds-small-body-emphasized",children:h._(/*BTDS*/"Location")}),k.jsx(o,{isDisabled:a==null?void 0:a.disabled})]})}a.displayName=a.name+" [from "+f.id+"]";function o(a){a=a.isDisabled;var e=d("RelayHooks").useLazyLoadQuery(i!==void 0?i:i=b("CareersJobSearchLocationFilterV3Query.graphql"),{});e=e.job_search_filters;e=c("useLocationSearchState")((e=e==null?void 0:e.locations)!=null?e:[]);var f=e.filteredLocations;e=l(c("CareersJobSearchURLQueryParamsContext"));var g=e.handleRefreshListFilterClick;e=e.localFilters;var j=m(function(){return new(c("StaticSearchSource"))(f.map(function(a){return new(c("SearchableEntry"))({uniqueID:a.id==null?"":a.id,title:a.displayName==null?"":a.displayName})}))},[f]),o=((e=e.offices)!=null?e:[]).map(function(a){var b=f.find(function(b){return b.displayName===a});return new(c("SearchableEntry"))({uniqueID:(b==null?void 0:b.id)==null?"":b.id,title:(b==null?void 0:b.displayName)==null?"":b.displayName})});return k.jsx(c("CPTokenizerV3.react"),{isDisabled:a,isLabelHidden:!0,label:h._(/*BTDS*/"Location"),onChange:function(a){var b=new Set(a.map(function(a){return a.getUniqueID()})),c=new Set(o.map(function(a){return a.getUniqueID()}));a=Array.from(b).filter(function(a){return!c.has(a)});var e=Array.from(c).filter(function(a){return!b.has(a)});[].concat(a,e).forEach(function(a){var b;b=(b=(b=f.find(function(b){return b.id===a}))==null?void 0:b.displayName)!=null?b:"";d("CareersGoogleAnalyticsSend").sendGoogleAnalytics4Event(n);g(d("CareersJobSearchURLQueryParamsContextUtils").SEARCH_URL_PARAMS.OFFICES,b)})},searchSource:j,value:o})}o.displayName=o.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
CareersJobSearchLocationFilterV3Query.graphql",["CareersJobSearchLocationFilterV3Query_candidate_portalRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{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:"CareersJobSearchLocationFilterV3Query",selections:a,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"CareersJobSearchLocationFilterV3Query",selections:a},params:{id:b("CareersJobSearchLocationFilterV3Query_candidate_portalRelayOperation"),metadata:{},name:"CareersJobSearchLocationFilterV3Query",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
CareersJobSearchLocationFilterV3Query_candidate_portalRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24867916029505828"}),null);
-----
-----
CareersJobSearchLocationFilterV3Query.graphql",["CareersJobSearchLocationFilterV3Query_candidate_portalRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{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:"CareersJobSearchLocationFilterV3Query",selections:a,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"CareersJobSearchLocationFilterV3Query",selections:a},params:{id:b("CareersJobSearchLocationFilterV3Query_candidate_portalRelayOperation"),metadata:{},name:"CareersJobSearchLocationFilterV3Query",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
CareersJobSearchLocationFilterV3Query_candidate_portalRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24867916029505828"}),null);
-----