1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[333,8471,8443,9163,505,2451,4180],{85375:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/majorSalaryPage",function(){return a(51949)}])},63274:function(e,t,a){"use strict";var n=a(91946),r=a(24246),i=(a(27378),a(90005)),o=a.n(i),l=a(23615),s=a.n(l),c=a(2294),d=a(43350),u=a.n(d),m=function(e){var t=e.breadCrumbs,a=e.containerClassName,i=e.listClassName,l=e.lastUpdatedDate;return t&&(0,r.jsxs)("div",{className:o()("p-0 m-0 ".concat(a," ").concat(l?"row":"")),children:[(0,r.jsx)("ul",{className:o()("d-flex flex-column flex-md-row flex-md-wrap z-inter",u().breadcrumb,(0,n.Z)({},"col-12 col-lg-9 order-last order-lg-first",l),i),children:t.map((function(e,t){var a=e.text,n=e.link;return(0,r.jsxs)("li",{children:[t>0&&(0,r.jsx)("span",{className:o()("icon-angle-right-double",u().icon)}),n?(0,r.jsx)("a",{href:n,children:a}):a]},(0,c.lX1)())}))}),l&&(0,r.jsx)("div",{itemProp:"dateModified",className:o()("col-12 col-lg-3 order-first order-lg-last pl-0 pr-0 mb-3 mb-lg-0 text-left text-md-right",u()["average-salary-text"]),children:"Updated ".concat(l)})]})};m.defaultProps={breadCrumbs:[],containerClassName:"",listClassName:"",lastUpdatedDate:""},m.propTypes={breadCrumbs:s().array.isRequired,containerClassName:s().string,listClassName:s().string,lastUpdatedDate:s().string},t.Z=m},22166:function(e,t,a){"use strict";a.d(t,{Z:function(){return C}});var n=a(24246),r=a(27378),i=a(90005),o=a.n(i),l=a(23615),s=a(62303),c=a(53619),d=a(33676),u=a(91946),m=a(722),p=a(53573),h=a(39849),f=a(37254),v=a(18926),g=a.n(v),y={title:l.string,footerList:l.arrayOf(l.array),desktopDeviceFooter:l.bool,collapseOnMobile:l.bool},b=function(e){(0,m.Z)(a,e);var t=(0,h.Z)(a);function a(e){var r;(0,c.Z)(this,a),r=t.call(this,e),(0,u.Z)((0,s.Z)(r),"expand",(function(){r.setState({isExpanded:!0})})),(0,u.Z)((0,s.Z)(r),"getListTitleView",(function(){var e=r.props.title;return(0,n.jsx)("h3",{className:o()(g()["footer-link-list-title"]),children:e})})),(0,u.Z)((0,s.Z)(r),"getListView",(function(e){var t=(0,s.Z)(r),a=t.getListItemView,i=t.getExpandBtnView,l=r.props.footerList,c=void 0===l?[[],[]]:l;if(!c||!c[0]||!c[0].length)return"";var d=c[0]&&c[0].length?(0,p.Z)(c[0]):[],u=c[1]&&c[1].length?(0,p.Z)(c[1]):[];d.length<10&&u.length>0&&(d=(0,p.Z)(d).concat((0,p.Z)(u.splice(0,10-d.length))));var m=!(!u.length||!e);return(0,n.jsxs)("ul",{className:o()(g()["footer-link-list"]),children:[d.map((function(e,t){return a(e,1,t)})),u.map((function(t,n){return a(t,2,n,e)})),m&&i()]})})),(0,u.Z)((0,s.Z)(r),"getListItemView",(function(e,t,a,r){var i=e.nofollow,l=e.link,s=e.text,c=e.title,d=s||c,u=i?"nofollow":null,m="list-group-".concat(t,"-").concat(a);return(0,n.jsx)("li",{className:o()(g()["footer-link-list-item"],"".concat(r?g().hidden:"")),children:(0,n.jsx)("a",{rel:u,href:l,children:d})},m)})),(0,u.Z)((0,s.Z)(r),"getExpandBtnView",(function(){var e=(0,s.Z)(r).expand;return(0,n.jsx)("li",{className:o()(g()["show-more"]),children:(0,n.jsx)("a",{className:"z-font-600",onClick:e,children:"Show more"})})}));var i=(0,s.Z)(r),l=i.getListTitleView,d=i.getListView,m=l(),h=d();return r.state={isExpanded:!1,listTitleView:m,listView:h},r}return(0,d.Z)(a,[{key:"componentDidMount",value:function(){var e=this.getListView,t=this.props,a=t.collapseOnMobile,n=t.desktopDeviceFooter;if(a||n){var r=e(!0);this.setState({listView:r})}}},{key:"componentDidUpdate",value:function(e,t){var a=this.getListView,n=this.state.isExpanded;if(n&&n!==t.isExpanded){var r=a(!1);this.setState({listView:r})}}},{key:"render",value:function(){var e=this.state,t=e.listTitleView,a=e.listView;return a?(0,n.jsxs)("div",{className:o()(g()["related-list"],"mt-4","mt-md-0"),children:[t,a]}):""}}]),a}(r.Component);b.propTypes=y,b.defaultProps={title:"",footerList:[[],[]],desktopDeviceFooter:!1,collapseOnMobile:!1};var x=(0,f.$j)(null,{})(b),j={universalFooter:l.shape({footerLinks:l.arrayOf(l.array),footerTitles:l.arrayOf(l.string),desktopDeviceFooter:l.bool}),collapseOnMobile:l.bool,centered:l.bool},_=function(e){var t=e.universalFooter,a=e.collapseOnMobile,i=e.centered,l=t.footerLinks,s=t.footerTitles,c=t.desktopDeviceFooter,d=(null==l?void 0:l.length)>3;return(0,n.jsx)(r.Fragment,{children:(0,n.jsx)("div",{className:o()(g()["related-list-container"],"".concat(i?o()(g().centered):""),"".concat(d?o()(g().narrow):"")),children:l.map((function(e,t){return(0,n.jsx)(x,{title:s[t],footerList:e,desktopDeviceFooter:c,collapseOnMobile:a},"link-list-".concat(t))}))})})};_.propTypes=j,_.defaultProps={universalFooter:{footerLinks:[],footerTitles:[],desktopDeviceFooter:!0},collapseOnMobile:!1,centered:!1};var C=_},18185:function(e,t,a){"use strict";a.d(t,{xz:function(){return j},ZP:function(){return Z}});var n=a(91946),r=a(68772),i=a(93334),o=a(50919),l=a(24246),s=a(27378),c=a(90005),d=a.n(c),u=a(8232),m=a(53532),p=a(8471),h=(0,s.createContext)(null),f=function(){var e=(0,s.useContext)(h);if(!e)throw new Error("useFormFieldContext must be used within <Root>");return e},v=function(e){var t=e.hasError,a=e.id,n=e.children,r=(0,s.useRef)(null);(0,s.useEffect)((function(){if(null==r?void 0:r.current){var e=function(){r.current.dataset.empty=""===r.current.value.trim()?"true":"false"};return e(),r.current.addEventListener("input",e),function(){var t;null===(t=r.current)||void 0===t||t.removeEventListener("input",e)}}}),[]);var i={hasError:t,inputRef:r,id:a};return(0,l.jsx)(h.Provider,{value:i,children:n})},g=a(85917),y=a.n(g),b=function(e){var t,a=e.className,s=void 0===a?"":a,c=e.children,u=e.keepShrunk,m=void 0!==u&&u,p=e.hasError,h=e.htmlFor,f=(0,o.Z)(e,["className","children","keepShrunk","hasError","htmlFor"]);return(0,l.jsx)("label",(0,i.Z)((0,r.Z)({className:d()(y().label,"z-font-16 mb-0 position-absolute z-t-0 z-l-0 mw-100 z-px-4",s,(t={},(0,n.Z)(t,y().error,p),(0,n.Z)(t,y()["keep-shrunk"],m),t)),id:"".concat(h,"-label"),htmlFor:h},f),{children:c}))},x=(0,s.forwardRef)((function(e,t){var a,s=e.className,c=void 0===s?"":s,u=e.children,m=e.hasAdornmentLeft,p=void 0!==m&&m,h=e.hasError,f=(0,o.Z)(e,["className","children","hasAdornmentLeft","hasError"]);return(0,l.jsx)("div",(0,i.Z)((0,r.Z)({ref:t,className:d()("d-flex align-items-center z-br-4",y()["input-container"],(a={},(0,n.Z)(a,y().error,h),(0,n.Z)(a,y()["has-adornment"],p),a),c)},f),{children:u}))})),j=(0,s.forwardRef)((function(e,t){var a=e.children,n=e.label,s=e.hasError,c=e.id,u=e.className,m=e.dropdownStatus,p=void 0===m?null:m,h=e.keepShrunk,f=e.disabled,v=(0,o.Z)(e,["children","label","hasError","id","className","dropdownStatus","keepShrunk","disabled"]),g=Array.isArray(a)?!!(null==a?void 0:a.length):!!a;return(0,l.jsxs)(x,(0,i.Z)((0,r.Z)({ref:t,hasError:s,className:d()("position-relative cursor-pointer z-pl-16",u),"data-disabled":!!f,tabIndex:0},v),{children:[n&&(0,l.jsx)(b,{htmlFor:c,hasError:s,keepShrunk:null!=h?h:g,children:n}),a,void 0!==p&&(0,l.jsx)("span",{className:d()("icon-caret-right","square-icon ml-auto z-mr-14 z-font-15",y()["dd-icon"]),"data-status":p,"aria-label":"Dropdown indicator"})]}))})),_=function(e){var t=e.className,a=void 0===t?"":t,i=e.children,c=(0,o.Z)(e,["className","children"]),u=f().hasError,m=s.Children.map(i,(function(e){var t;return(0,s.isValidElement)(e)?(0,s.cloneElement)(e,(0,r.Z)({className:d()(null===(t=e.props)||void 0===t?void 0:t.className,"flex-center flex-shrink-0 z-font-24",y().adornment,(0,n.Z)({},y().error,u),a)},c)):e}));return(0,l.jsx)(l.Fragment,{children:m})},C=function(e){var t=e.className,a=void 0===t?"":t,n=e.children,s=e.hasError,c=e.id,u=(0,o.Z)(e,["className","children","hasError","id"]);return(0,l.jsx)(v,{hasError:s,id:c,children:(0,l.jsx)("div",(0,i.Z)((0,r.Z)({className:d()("position-relative z-font-16",y().container,a)},u),{children:n}))})},N=(0,s.forwardRef)((function(e,t){var a=e.className,n=void 0===a?"":a,c=e.type,u=void 0===c?"text":c,m=e.adornmentLeft,p=void 0===m?null:m,h=e.adornmentRight,v=void 0===h?null:h,g=e.placeholder,b=(0,o.Z)(e,["className","type","adornmentLeft","adornmentRight","placeholder"]),j=f(),C=j.inputRef,N=j.id,w=j.hasError;return(0,s.useImperativeHandle)(t,(function(){return C.current}
1)),(0,l.jsxs)(x,{hasAdornmentLeft:!!p,hasError:w,children:[p&&(0,l.jsx)(_,{className:y().left,children:p}),(0,l.jsx)("input",(0,i.Z)((0,r.Z)({ref:C,id:N,type:u,className:d()("border-0 bg-transparent w-100 h-100 py-0 z-pr-0",p?"z-pl-4":"z-pl-15",y().input,y()["minh-54"],n),"aria-labelledby":"".concat(N,"-label"),"aria-describedby":"".concat(N,"-description ").concat(N,"-error")},b),{placeholder:g})),v&&(0,l.jsx)(_,{className:y().right,children:v})]})})),w=(0,s.forwardRef)((function(e,t){var a=e.className,n=void 0===a?"":a,i=(0,o.Z)(e,["className"]),c=f(),u=c.inputRef,m=c.id,p=c.hasError;return(0,s.useImperativeHandle)(t,(function(){return u.current})),(0,l.jsx)(x,{hasError:p,children:(0,l.jsx)("textarea",(0,r.Z)({ref:u,id:m,className:d()("border-0 bg-transparent w-100 z-pt-16 z-pr-0 z-px-16",y().input,y().textarea,y()["minh-54"],n),autoComplete:"off","aria-labelledby":"".concat(m,"-label"),"aria-describedby":"".concat(m,"-description ").concat(m,"-error")},i))})})),S=(0,s.forwardRef)((function(e,t){var a=e.className,n=void 0===a?"":a,i=e.rows,c=void 0===i?1:i,m=(0,o.Z)(e,["className","rows"]),p=f(),h=p.inputRef,v=p.id,g=p.hasError;return(0,s.useImperativeHandle)(t,(function(){return h.current})),(0,l.jsx)(x,{hasError:g,children:(0,l.jsx)(u.Z,(0,r.Z)({ref:h,id:v,spellCheck:!1,rows:c,className:d()("border-0 bg-transparent w-100 z-py-16 z-pr-0 z-px-16",y().input,n),"aria-labelledby":"".concat(v,"-label"),"aria-describedby":"".concat(v,"-description ").concat(v,"-error")},m))})}));C.Label=function(e){var t=f(),a=t.hasError,n=t.id;return(0,l.jsx)(b,(0,r.Z)({hasError:a,htmlFor:n},e))},C.Error=function(e){var t=e.className,a=void 0===t?"":t,n=e.children,s=(0,o.Z)(e,["className","children"]),c=f().id;return n?(0,l.jsx)("p",(0,i.Z)((0,r.Z)({className:d()("z-font-12 z-mt-4 z-ml-16 mb-0",y()["error-text"],a)},s),{id:"".concat(c,"-error"),children:n})):null},C.InputAdornment=_,C.HelperText=function(e){var t=e.className,a=void 0===t?"":t,n=e.children,s=(0,o.Z)(e,["className","children"]),c=f(),u=c.hasError,m=c.id;return u?null:(0,l.jsx)("p",(0,i.Z)((0,r.Z)({className:d()("z-font-12 z-mt-4 z-ml-16 mb-0",y()["helper-text"],a),id:"".concat(m,"-description")},s),{children:n}))},C.TextInput=N,C.TextArea=w,C.AutoresizeTextArea=S,C.Autosuggest=function(e){var t=e.className,a=void 0===t?"":t,n=e.inputClassName,i=void 0===n?"":n,c=e.inputProps,u=e.value,p=e.onChange,h=(0,o.Z)(e,["className","inputClassName","inputProps","value","onChange"]),v=f(),g=v.id,b=v.hasError,j=(0,s.use
1State)(null),_=j[0],C=j[1];return(0,s.useEffect)((function(){var e;null==_||null===(e=_._typeahead)||void 0===e||e.setState({text:u||"",selected:[]})}),[u]),(0,l.jsx)(x,{hasError:b,children:(0,l.jsx)(m.default,(0,r.Z)({prefillValue:u,onChange:p,myRef:function(e){return C(e)},className:d()("w-100",a),inputProps:(0,r.Z)({className:d()("border-0 w-100 z-pr-0 z-px-16",y().input,y()["minh-54"],i),id:g,autoComplete:"off","data-hj-whitelist":!0,"data-empty":!u},c)},h))})},C.AutosuggestSync=function(e){var t=e.className,a=void 0===t?"":t,n=e.inputClassName,i=void 0===n?"":n,s=e.inputProps,c=e.value,u=e.onChange,m=e.dataset,h=(0,o.Z)(e,["className","inputClassName","inputProps","value","onChange","dataset"]),v=f(),g=v.id,b=v.hasError;return(0,l.jsx)(x,{hasError:b,children:(0,l.jsx)(p.default,(0,r.Z)({dataset:m,prefillValue:c,onChange:u,className:d()("w-100",a),pure:!0,inputProps:(0,r.Z)({className:d()("border-0 bg-transparent w-100 z-pr-0 z-px-16",y().input,y()["minh-54"],y()["rbt-override"],i),id:g},s)},h))})};var Z=C},49914:function(e,t,a){"use strict";var n=a(24246),r=a(27378),i=a(37254),o=a(90104),l=a.n(o),s=a(88038),c=a.n(s),d=a(43218),u=a.n(d),m=a(2294),p=function(e){var t=function(){return p||(h?(0,m.jvJ)(h)?h:"".concat(b,"/assets/").concat(h):"https://static.zippia.com/assets/zippia-og-image.png")},a=e.TITLE,i=e.META_DESCRIPTION,o=e.META_KEYWORDS,s=e.OG_TITLE,d=e.OG_META_DESCRIPTION,p=e.OG_IMAGECOMPANY,h=e.OG_IMAGE,f=e.PUBLISHED_TIME,v=e.MODIFIED_TIME,g=e.UPDATED_TIME,y=e.SQUARE_WEB_SDK_CDN,b=e.host,x=e.url,j=e.noIndex,_=e.indexAndNoFollow,C=e.relCanonical,N=e.pageCategory,w=e.structuredData,S=e.userGroup,Z=e.indexAndFollow,T=e.useStaticOgImage,L=void 0===T||T,k=e.META_RSS_TITLE;(0,r.useEffect)((function(){/MSIE \d|Trident.*rv:/.test(navigator.userAgent)&&(window.location.href="microsoft-edge:".concat(window.location.href),setTimeout((function(){window.location.href="https://go.microsoft.com/fwlink/?linkid=2135547"}),1))}),[]);var E=Array.isArray(w)?null==w?void 0:w.filter((function(e){return!l()(e)})):w;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(c(),{children:[(0,n.jsx)("title",{children:a}),i&&(0,n.jsx)("meta",{name:"description",content:i}),(0,n.jsx)("meta",{name:"author",content:""}),o&&(0,n.jsx)("meta",{name:"keywords",content:o}),(0,n.jsx)("meta",{property:"og:title",content:s}),(0,n.jsx)("meta",{property:"og:type",content:"website"}),(0,n.jsx)("meta",{property:"og:url",content:b+x}),(0,n.jsx)("meta",{property:"og:description",content:d}),f&&v&&g&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("meta",{property:"article:published_time",content:f}),(0,n.jsx)("meta",{property:"article:modified_time",content:v}),(0,n.jsx)("meta",{property:"og:updated_time",content:g})]}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,n.jsx)("meta",{name:"twitter:site",content:"@ZippiaInc"}),(0,n.jsx)("meta",{name:"twitter:title",content:s}),(0,n.jsx)("meta",{name:"twitter:url",content:b+x}),(0,n.jsx)("meta",{name:"twitter:description",content:d}),(0,n.jsx)("meta",{charSet:"utf8"}),(0,n.jsx)("meta",{name:"twitter:image:src",content:t()}),(0,n.jsx)("meta",{property:"fb:app_id",content:"508633732650088"}),(0,n.jsx)("meta",{property:"og:image",content:L?"https://static.zippia.com/assets/zippia-og-image.png":t()}),j&&(0,n.jsx)("meta",{name:"robots",content:"noindex, follow"}),!j&&_&&(0,n.jsx)("meta",{name:"robots",content:"index, nofollow"}),!j&&Z&&(0,n.jsx)("meta",{name:"robots",content:"index, follow"}),C&&!j&&(0,n.jsx)("link",{rel:C.rel,href:C.href}),!j&&k&&(0,n.jsx)("link",{rel:"alternate",type:"application/rss+xml",title:k,href:"".concat(b+x,"feed/")}),(0,n.jsx)("script",{dangerouslySetInnerHTML:{__html:" var pageCategory = '".concat(N,"';")}}),(0,n.jsx)("script",{dangerouslySetInnerHTML:{__html:" var userGroup = '".concat(S,"';")}}),E&&(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(E)}}),y&&(0,n.jsx)("script",{src:y,async:!0,defer:!0})]}),(0,n.jsx)(u(),{src:"https://accounts.google.com/gsi/client",strategy:"lazyOnload"}),(0,n.jsx)(u(),{src:"https://www.google.com/recaptcha/api.js",strategy:"lazyOnload"})]})};p.defaultProps={userGroup:""};
1t.Z=(0,i.$j)((function(e){var t=e.locals,a="";return t&&t.userGroup&&(a=(0,m.$p6)(t.userGroup)),{userGroup:a}}),null)(p)},4656:function(e,t,a){"use strict";a.d(t,{Z:function(){return v}});var n=a(68772),r=a(93334),i=a(24246),o=a(27378),l=a(90005),s=a.n(l),c=a(23615),d=a.n(c),u=a(77444),m=a(2294),p=a(78811),h=a.n(p),f={ENTRY_LEVEL:"Entry-level",MID_LEVEL:"Mid-level",SENIOR_LEVEL:"Senior-level"};function v(e){var t=e.title,a=e.salaryByLevel,l=e.salaryByLevelContent,c=e.className,d=void 0===c?"":c,p=a.map((function(e){return e.median})),v=(0,o.useMemo)((function(){try{if(p&&p.length%2!=0){var e,a,i,o={experienceLevel:"".concat(f.ENTRY_LEVEL," ").concat(null==t||null===(e=t.toLowerCase)||void 0===e?void 0:e.call(t)),avgSalary:p[0],hourlyRate:null};o.hourlyRate=(0,m.g83)(o.avgSalary);var l={experienceLevel:"".concat(f.MID_LEVEL," ").concat(null==t||null===(a=t.toLowerCase)||void 0===a?void 0:a.call(t)),avgSalary:p[parseInt(p.length/2)],hourlyRate:null};l.hourlyRate=(0,m.g83)(l.avgSalary);var s={experienceLevel:"".concat(f.SENIOR_LEVEL," ").concat(null==t||null===(i=t.toLowerCase)||void 0===i?void 0:i.call(t)),avgSalary:p[p.length-1],hourlyRate:null};return s.hourlyRate=(0,m.g83)(s.avgSalary),[o,l,s].map((function(e){return(0,r.Z)((0,n.Z)({},e),{avgSalary:(0,m.zWc)(!1).format(e.avgSalary),hourlyRate:"$"+(0,m.g83)(e.avgSalary),avgSalaryDisplayInK:(0,m.jls)(e.avgSalary)})}))}return[]}catch(e){return console.error(e),[]}}),[t,p]);return(0,i.jsxs)("div",{className:d,children:[t&&(0,i.jsx)("h3",{className:"zp-title-h3 mb-0",children:"".concat(null==t?void 0:t.capitalized()," salaries by experience level")}),l&&l.content&&(0,i.jsx)("div",{className:"w-730 z-mt-36 content-blurb",dangerouslySetInnerHTML:{__html:l.content}}),!!v.length&&(0,i.jsx)("div",{className:s()("mt-5",h()["salary-by-experience-table"]),children:(0,i.jsx)(u.Z,{columnConfig:{experienceLevel:{columnName:"Experience level"},avgSalary:{columnName:"Avg. salary"},hourlyRate:{columnName:"Hourly rate"}},bodyData:v,scrollOnMobile:!0})})]})}v.defaultProps={salaryByLevel:[],salaryByLevelContent:{}},v.propTypes={title:d().string,salaryByLevel:d().arrayOf(d().shape({level:d().number,median:d().number})),salaryByLevelContent:d().object,className:d().string}},78052:function(e,t,a){"use strict";var n=a(91946),r=a(24246),i=(a(27378),a(90005)),o=a.n(i),l=a(23615),s=a(2294),c=a(85963),d=a.n(c),u={display:l.oneOfType([l.string,l.node]).isRequired,enable:l.bool,onClick:l.func.isRequired,theme:l.oneOf(["default","white","outlined","alt"]),containerClasses:l.string,dataTestId:l.string,hideCloseIcon:l.bool,showTextAsEllipsis:l.bool,wrapText:l.bool},m=function(e){var t,a,i=e.display,l=e.enable,c=e.onClick,u=e.theme,m=e.containerClasses,p=e.dataTestId,h=e.hideCloseIcon,f=e.showTextAsEllipsis,v=e.noCapitalize,g=e.wrapText;return(0,r.jsx)("div",{"data-testid":p,className:o()(d().zpChip,(0,n.Z)({},d()["mw-100"],g)),children:(0,r.jsxs)("div",{className:o()(d()["zp-chip-container"],"noSelect",m,(t={},(0,n.Z)(t,d().enabled,l),(0,n.Z)(t,d().whiteChip,"white"===u),(0,n.Z)(t,d().outlined,!l&&"outlined"===u),(0,n.Z)(t,d().alt,"alt"===u),(0,n.Z)(t,d().hideCloseIcon,h),(0,n.Z)(t,d()["mw-100"],!f),t)),onClick:c,onKeyDown:function(e){return[" ","Enter"].includes(e.key)&&c(e)},tabIndex:0,"data-active":l,children:["string"==typeof i?(0,r.jsx)("span",{className:o()(d()["zp-chip-display"],(a={},(0,n.Z)(a,d().noEllipsis,!f),(0,n.Z)(a,d().noCapitalize,v),(0,n.Z)(a,d().wrapText,g),a)),children:i}):i,!h&&(0,r.jsx)("img",{src:(0,s.uNo)("/ui-router/images/select-x.svg"),className:d()["zp-chip-x"]})]})})};m.propTypes=u,m.defaultProps={enable:!1,theme:"default",hideCloseIcon:!1,showTextAsEllipsis:!0,noCapitalize:!1,wrapText:!1},t.Z=m},8232:function(e,t,a){"use strict";var n=a(68772),r=a(93334),i=a(50919),o=a(24246),l=a(27378),s=a(90005),c=a.n(s),d=(0,l.forwardRef)((function(e,t){var a=e.minHeight,s=void 0===a?48:a,d=(e.forceRecalc,e.inputClassName),u=(0,i.Z)(e,["minHeight","forceRecalc","inputClassName"]),m=(0,l.useRef)(null),p=(0,l.useRef)(null),h=c()("jobDescriptionTextarea zippiaInput mb-0 fullwidthInput form-control py-2",d);(0,l.useImperativeHandle)(t,(function(){return m.current}));var f=function(e){if((null==m?void 0:m.current)&&(null==p?void 0:p.current)){var t=e.target.value;p.current.textContent="".concat(t)+"\n";var a=Math.max(p.current.scrollHeight,s);m.current.style.height="".concat(a,"px"),p.current.style.setProperty("width","".concat(m.current.clientWidth,"px"),"important")}};return(0,l.useLayoutEffect)((function(){(null==m?void 0:m.current)&&(null==p?void 0:p.current)&&(m.current.addEventListener("input",f),f({target:{value:u.value}}))}),[]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("textarea",(0,r.Z)((0,n.Z)({className:h,style:{resize:"none",height:"max-content",overflowY:"hidden"}},u),{ref:m}
1)),(0,o.jsx)("div",{ref:p,"aria-hidden":!0,className:u.className||h,style:(0,r.Z)((0,n.Z)({},(null==u?void 0:u.style)||{}),{position:"absolute",visibility:"hidden",height:"initial",whiteSpace:"pre-wrap",wordBreak:"break-word",top:0,width:"100%"})})]})}));d.displayName="AutoresizeTextarea",t.Z=d},8471:function(e,t,a){"use strict";a.r(t);var n=a(68772),r=a(93334),i=a(24246),o=a(27378),l=a(75060),s=a(2294),c={autoComplete:"off","data-hj-whitelist":!0};t.default=function(e){var t=e.dataset,a=void 0===t?[]:t,d=e.inputProps,u=void 0===d?{}:d,m=e.category,p=void 0===m?"dataset":m,h=e.placeholder,f=void 0===h?"":h,v=e.onChange,g=void 0===v?function(){}:v,y=e.onFocus,b=void 0===y?function(){}:y,x=e.autoFocus,j=void 0!==x&&x,_=e.selectInputTextOnFocus,C=void 0===_||_,N=e.prefillValue,w=void 0===N?"":N,S=e.onEnterKeyDown,Z=void 0===S?function(){}:S,T=e.pure,L=void 0!==T&&T,k=(0,o.useState)([]),E=k[0],I=k[1],z=(0,o.useMemo)(s.lX1,[]),O=[];(0,o.useEffect)((function(){var e;I((e=[],a.length&&(e=a.map((function(e){var t=e.text,a=void 0===t?"":t,n=e.value;return{display_name:a,value:void 0===n?"":n}}))),e))}),[]);var P=function(){g({displayValue:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",value:arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",isNormalized:arguments.length>2&&void 0!==arguments[2]&&arguments[2],suggestionSelected:arguments.length>3&&void 0!==arguments[3]&&arguments[3]})},F=function(e){var t=e.children;return L?(0,i.jsx)(i.Fragment,{children:t}):(0,i.jsx)("form",{autoComplete:"off",children:t})};return(0,i.jsx)(F,{children:(0,i.jsx)(l.pY,{id:z,autoFocus:j,options:E,placeholder:f,defaultInputValue:w,onChange:function(e){var t=(null==e?void 0:e[0])||{}||{},a=t.display_name,n=void 0===a?"":a,r=t.value;P(n,void 0===r?"":r,!0,!0)},onInputChange:function(e){var t=O.find((function(t){return t.display_name.toLowerCase()===e.toLowerCase()}))||{},a=t.display_name,n=t.value;a&&n?P(a,n,!0):P(e,n)},labelKey:function(e){return e.display_name},onFocus:function(e){var t=e.target;C&&t&&t.value&&t.value.length&&(t.select(),t.setSelectionRange(0,t.value.length)),b(e)},shouldSelect:function(e,t){return 13===t.keyCode||e},defaultOpen:!1,emptyLabel:!1,searchText:!1,onKeyDown:function(e){13===e.which&&(e.stopPropagation(),e.preventDefault(),Z(e))},renderMenu:function(e,t,a){return 0===e.length?null:(O=e,(0,i.jsx)(l.v2,(0,r.Z)((0,n.Z)({},t),{children:e.map((function(e,t){return(0,i.jsx)(l.sN,{option:e,position:t,children:(0,i.jsx)(l.oP,{search:a.text,children:e.display_name})},"".concat(e.display_name,"-").concat(t))}))})))},className:"w-100",inputProps:(0,n.Z)({name:p,type:"text"},u,c)})})}},81305:function(e,t,a){"use strict";var n=a(91946),r=a(53573),i=a(24246),o=a(27378),l=a(90005),s=a.n(l),c=a(94847),d=a(78052),u=a(21274),m=a.n(u);t.Z=function(e){var t=e.chips,a=e.expandable,l=void 0===a||a,u=e.selectedChips,p=void 0===u?[]:u,h=e.chipTheme,f=void 0===h?"default":h,v=e.chipContainerClass,g=void 0===v?"":v,y=e.onChipClick,b=void 0===y?function(){return null}:y,x=e.onMouseOver,j=void 0===x?function(){return null}:x,_=e.onMouseLeave,C=void 0===_?function(){return null}:_,N=e.hideCloseIcon,w=void 0===N||N,S=e.noCapitalize,Z=void 0!==S&&S,T=e.chipItemClass,L=void 0===T?m().chip:T,k=e.emptyMessage,E=void 0===k?"":k,I=e.selectAllOption,z=void 0!==I&&I,O=p.length===t.length,P=(0,o.useCallback)((function(e){return p.includes(e)}),[p]),F=(0,o.useCallback)((function(e){var t=(0,r.Z)(p);t=P(e)?p.filter((function(t){return t!==e})):(0,r.Z)(p).concat([e]),b(t,e)}),[b,p,P]);return(0,i.jsx)("div",{"data-testid":"chip-list",onMouseOver:j,onMouseLeave:C,className:s()(m().container,g,(0,n.Z)({},m().expand,l)),children:t.length>0?(0,i.jsxs)(i.Fragment,{children:[t.map((function(e,t){return(0,i.jsx)(d.Z,{display:e,theme:f,noCapitalize:Z,hideCloseIcon:w,showTextAsEllipsis:!1,enable:P(e),dataTestId:"chip-item-".concat(e),containerClasses:L,onClick:function(){return F(e)}},e+t)})),z&&(0,i.jsx)(c.ZP,{className:"z-p-8",theme:"link",onClick:function(){b(O?[]:t,"Select All")},children:p.length===t.length?"Unselect":"Select all"})]}):(0,i.jsx)("p",{"data-testid":"empty-message",children:E})})}},69157:function(e,t,a){"use strict";var n=a(91946),r=a(24246),i=a(27378),o=a(90005),l=a.n(o),s=a(90104),c=a.n(s),d=a(23615),u=a(68078),m=a(80596),p=a(2294),h=a(92252),f=a.n(h),v=a(20269),g=a.n(v),y=a(4837),b=a.n(y),x=function(e){var t,a=e.isCurrentPage,i=e.title,o=e.link,s=e.htmlTitle,c=e.options,d=e.isHidden,u=c.isHash,m=c.onClick,h=c.displayFlag,f=c.useOnClick,v=l()(b()["tab-list-item"],(t={},(0,n.Z)(t,b()["tab-list-active"],a),(0,n.Z)(t,"d-none",d),t));return u||a?(0,r.jsx)("p",{className:v,onClick:function(){return u?(0,p.X5u)(o,550):null},title:s,children:i}):!h&&f?(0,r.jsx)("p",{className:v,onClick:function(){return window.location.href=o},title:s,children:i}):m?(0,r.jsx)("a",{className:v,onClick:m,title:s,children:i}):(0,r.jsx)("a",{href:o,className:v,title:s,children:i})};x.propTypes={isCurrentPage:d.bool,title:d.string.isRequired,htmlTitle:d.string,link:d.string.isRequired,options:d.object,callout:d.any,centered:d.bool,backNavigation:d.shape({title:d.string,link:d.string,clickHandler:d.func})},x.defaultProps={isCurrentPage:!1,options:{},callout:null,centered:!1,backNavigation:{},htmlTitle:""};var j=function(e){var t=e.subheaderItems,a=e.activeIsInDropdown,i=e.triggerClassName,o=void 0===i?"":i;return(0,r.jsxs)(u.Z,{children:[(0,r.jsx)(u.Z.Trigger,{className:l()((0,n.Z)({},g()["more-items-active"],a)),children:(0,r.jsxs)("span",{id:"more-items-dropdown",className:l()("h-100 d-flex align-items-center gg-6 z-font-15 z-font-600 pointer",o),children:["More",(0,r.jsx)("span",{className:l()("icon-angle-down z-font-14",g()["dropdown-icon"])})]})}),(0,r.jsx)(u.Z.Content,{sideOffset:-8,className:g()["no-padding"],renderInPortal:!1,children:(0,r.jsx)("div",{className:l()(g()["more-items-max-height"],"z-py-8 z-font-15"),children:t.map((function(e,t){return(0,r.jsx)(u.Z.Item,{onSelect:function(){var t;return null===(t=e.onClick)||void 0===t?void 0:t.call(e)},className:l()((0,n.Z)({},g()["blue-text"],e.isCurrentPage)),children:e.isCurrentPage?e.title:(0,r.jsx)("a",{href:e.link,title:e.htmlTitle||"",children:e.title})},"more-items-dd-".concat(t))}))})})]})};t.Z=function(e){var t=e.subheaderItems,a=void 0===t?[]:t,n=e.callout,o=void 0===n?null:n,s=e.className,d=void 0===s?"":s,u=e.backNavigation,p=void 0===u?{}:u,h=e.maxSubheaderItemsCount,v=void 0===h?10:h,g=function(e,t){var a=e.current.scrollLeft,n=e.current.scrollWidth,r=300;t?a+r>=n?e.current.scrollTo({left:n,behavior:"smooth"}):e.current.scrollTo({left:a+r,behavior:"smooth"}):a-r<=0?e.current.scrollTo({left:0,behavior:"smooth"}):e.current.scrollTo({left:a-r,behavior:"smooth"}),A()},y=(0,m.Qz)(),_=(0,i.useState)(!1),C=_[0],N=_[1],w=(0,i.useState)(!0),S=w[0],Z=w[1],T=(0,i.useState)(!1),L=T[0],k=T[1],E=(0,i.useState)(v),I=E[0],z=E[1],O=(0,i.useRef)(!1),P=(null==a?void 0:a.length)>3,F=a.slice(I).some((function(e){return e.isCurrentPage})),A=function(){if(O.current&&P){var e=O.current.scrollWidth-O.current.clientWidth;N(O.current.scrollLeft>0),Z(e>1&&!(e<O.current.scrollLeft+1))}};return(0,i.useEffect)((function(){if(y<=1199)z(a.length);else if(null==O?void 0:O.current){var e=O.current,t=e.getBoundingClientRect().right,n=Array.from(e.children).findIndex((function(e){if("arrow"===e.dataset.id)return!1;var a=e.getBoundingClientRect().right;return a>t||0===a}));z(-1===n?a.length:n-1)}}),[y,L]),(0,i.useEffect)((function(){k(a.length>I)}),[I]),(0,i.useEffect)((function(){A()}
1),[y,I]),(0,r.jsx)("div",{id:"navigation",className:l()(b()["navbar-tabs"],d),children:(0,r.jsxs)("div",{className:"position-relative overflow-hidden container d-flex align-items-center centered h-100",children:[!c()(p)&&(0,r.jsx)("div",{className:l()(b().goBack,"py-0 flex-1"),children:p.link?(0,r.jsx)("a",{href:p.link,children:(0,r.jsx)("span",{children:p.title})}):(0,r.jsx)("span",{onClick:p.clickHandler,children:p.title})}),(0,r.jsxs)("div",{className:l()(b()["subheaders-links-container"],"h-100 overflow-hidden",{"d-none d-md-flex":!c()(p),"overflow-visible":!P}),ref:O,onScroll:A,children:[C&&P&&(0,r.jsx)("div",{onClick:function(){return g(O)},className:l()(f().submenuArrow,f().submenuArrowLeft,"d-flex align-items-center"),"aria-label":"scroll left",role:"button","data-id":"arrow",children:(0,r.jsx)("span",{className:"icon-angle-left z-font-24 z-font-700","aria-hidden":"true"})}),a.map((function(e,t){return(0,r.jsx)(x,{isCurrentPage:e.isCurrentPage,link:e.link,title:e.title,options:e.options,htmlTitle:e.htmlTitle,isHidden:L&&t>I},e.title)})),S&&P&&(0,r.jsx)("div",{onClick:function(){return g(O,!0)},className:l()(f().submenuArrow,f().submenuArrowRight,"d-flex align-items-center"),"aria-label":"scroll right",role:"button","data-id":"arrow",children:(0,r.jsx)("span",{className:"icon-angle-right z-font-24 z-font-700","aria-hidden":"true"})})]}),(0,r.jsx)("div",{className:"d-none d-xl-block h-100",children:L&&(0,r.jsx)(j,{subheaderItems:a.slice(I+1),activeIsInDropdown:F,triggerClassName:"z-ml-35"})}),o]})})}},81829:function(e,t,a){"use strict";a.d(t,{Z:function(){return Ee}});var n,r,i,o,l,s=a(68772),c=a(93334),d=a(24246),u=a(27378),m=a(10625),p=a(50919),h=a(90005),f=a.n(h),v=a(63274),g=a(2294),y=a(9131),b=a.n(y),x=function(e){var t,a=e.subPageName,n=e.title,r=e.showJobsCount,i=void 0!==r&&r,o=e.noH1Tag,l=void 0!==o&&o,s=e.subPageTextSmall,c=void 0===s||s,p=e.jobTitleArticle,h=e.jobCount,v=void 0===h?"":h,y=e.getPageTitle,x=e.metadataH1,j=(0,g.U_y)(a,m.Xi.CAREER),_=l?"p":"h1",C=function(){var e,t;return c?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{className:"title text-break",children:"".concat(n)}),j&&(0,d.jsx)("span",{className:f()(b().subPageName,"d-inline"),children:" ".concat(j)})]}):"best-states"===a?"Best states for ".concat(null==p?void 0:p.toLowerCase()," ").concat(null==n?void 0:n.toLowerCase()):"best-cities"===a?"Best cities for ".concat(p.toLowerCase()," ").concat(n.toLowerCase()):"what-they-do"===a?"What does ".concat(p.toLowerCase()," ").concat(n.toLowerCase()," do?"):"how-to-become"===a?"How to become ".concat(null==p||null===(e=p.toLowerCase)||void 0===e?void 0:e.call(p)," ").concat(null==n||null===(t=n.toLowerCase)||void 0===t?void 0:t.call(n)):"jobs"===a?"".concat(null==n?void 0:n.capitalized()," jobs near me"):"remote-jobs"===a?"".concat(null==n?void 0:n.capitalized()," remote jobs"):"overview"===a||"certifications"===a||"faqs"===a?x:"compare"===a?x||"".concat(null==n?void 0:n.capitalized()," comparisons"):"how-to-hire"===a||"sitemap-location-level"===a||"education"===a&&x?x:"salary"===a?"".concat(null==n?void 0:n.capitalized()," salary"):"job-description"===a&&x||"career-path"===a&&x||"trends"===a&&x?x:"".concat(null==n?void 0:n.capitalized()," ").concat(j)},N=null===(t=null==a?void 0:a.toLowerCase())||void 0===t?void 0:t.includes("jobs"),w=v>0&&""!==v,S=(0,u.useRef)(null);return(0,u.useEffect)((function(){if(y){var e,t=null==S||null===(e=S.current)||void 0===e?void 0:e.textContent;y(c?n:t)}}),[y]),(0,d.jsx)(d.Fragment,{children:N&&w||i?(0,d.jsxs)("div",{ref:S,className:f()("d-flex align-items-center flex-wrap flex-fill z-mt-16 z-mt-md-36 z-mb-36",b()["max-width-860"]),children:[(0,d.jsx)(_,{className:f()(b()["career-cluster-header-title-with-jobs"],"interH2-display mb-0"),children:C()}),"Â Â ",(0,d.jsx)("span",{className:f()("d-inline interH2-display",b()["career-cluster-header-title-with-jobs"]),children:"- ".concat((0,g.ufS)(v)," jobs")})]}):(0,d.jsx)(_,{className:f()(b()["career-cluster-header-title"],"interH2-display z-mt-16 z-mt-md-36 z-mb-36"),ref:S,children:C()})})},j=a(62303),_=a(53619),C=a(33676),N=a(91946),w=a(722),S=a(39849),Z=a(65218),T=a.n(Z),L=a(23615),k=a(80596),E=a(43301),I=a(77934),z=a(20715),O=a.n(z),P=T()((function(){return Promise.resolve().then(a.bind(a,53532))}),{loadableGenerated:{webpack:function(){return[53532]}
1},ssr:!1}),F={subPageName:L.string.isRequired,clusterCategory:L.string.isRequired,jobLocation:L.string,jobTitleArticle:L.string,className:L.string,criteria:L.object},A=(n={},(0,N.Z)(n,m.me.JOBS,"indexInfoOfJobsPage"),(0,N.Z)(n,m.me.SALARY,"indexInfoOfSalaryPage"),(0,N.Z)(n,m.me.RESUME,"indexInfoOfResumePage"),(0,N.Z)(n,m.me.SKILLS,"indexInfoOfSkillsPage"),(0,N.Z)(n,m.me.WHAT_THEY_DO,"indexInfoOfWhatTheyDoPage"),(0,N.Z)(n,m.me.EDUCATION,"indexInfoOfEducationPage"),(0,N.Z)(n,m.me.BEST_STATES,"indexInfoOfBestStatesPage"),(0,N.Z)(n,m.me.BEST_CITIES,"indexInfoOfBestCitiesPage"),(0,N.Z)(n,m.me.REMOTE_JOBS,"indexInfoOfRemoteJobsPage"),(0,N.Z)(n,m.me.TRENDS,"indexInfoOfTrendsPage"),(0,N.Z)(n,m.me.DEMOGRAPHICS,"indexInfoOfDemographicsPage"),(0,N.Z)(n,m.me.CERTIFICATIONS,"indexInfoOfCertificationsPage"),(0,N.Z)(n,m.me.DESCRIPTION,"indexInfoOfDescriptionPage"),(0,N.Z)(n,m.me.FAQ,"indexInfoOfFAQPage"),(0,N.Z)(n,m.me.COMPARE,"indexInfoOfCareerComparePage"),(0,N.Z)(n,m.me.HOW_TO_HIRE,"indexInfoOfHowToHirePage"),(0,N.Z)(n,m.me.SITEMAP_LOCATION,"indexInfoOfLocationsPage"),(0,N.Z)(n,m.me.BEST_COMPANIES,"indexInfoOfBestCompaniesPage"),n),B=(r={},(0,N.Z)(r,m.eA.SALARY,"displayFlagOfMajorSalaryPage"),(0,N.Z)(r,m.eA.BEST_COLLEGES,"displayFlagOfBestCollegesPage"),r),R=(i={},(0,N.Z)(i,m.TF.JOBS,"displayFlagOfCompanyJobsPage"),(0,N.Z)(i,m.TF.SALARY,"displayFlagOfCSP"),(0,N.Z)(i,m.TF.HISTORY,"displayFlagOfCompanyHistoryPage"),(0,N.Z)(i,m.TF.DEMOGRAPHICS,"displayFlagOfCompanyDemographicsPage"),(0,N.Z)(i,m.TF.COMPETITORS,"displayFlagOfCompanyCompetitorsPage"),(0,N.Z)(i,m.TF.EXECUTIVES,"displayFlagOfCompanyExecutivesPage"),(0,N.Z)(i,m.TF.FAQ,"displayFlagOfCompanyFAQPage"),
1(0,N.Z)(i,m.TF.MISSION_STATEMENT,"displayFlagOfCompanyMissionStatementPage"),(0,N.Z)(i,m.TF.REVIEWS,"displayFlagOfCompanyReviewsPage"),(0,N.Z)(i,m.TF.SUBSIDIARIES,"displayFlagOfCompanySubsidiariesPage"),(0,N.Z)(i,m.TF.REVENUE,"displayFlagOfCompanyRevenuePage"),i),M=(o={},(0,N.Z)(o,m.sx.SALARY,"displayFlagForSalaryPage"),(0,N.Z)(o,m.sx.PART_TIME_JOBS,"displayFlagForPartTimeJobsPage"),o),D=(l={},(0,N.Z)(l,m.Ix.OVERVIEW,"displayFlagForSkillMainPage"),(0,N.Z)(l,m.Ix.COURSES,"displayFlagForSkillCoursesPage"),(0,N.Z)(l,m.Ix.TOP_JOBS,"displayFlagForSkillTopJobsPage"),(0,N.Z)(l,m.Ix.JOBS,"displayFlagForSkillJobsPage"),(0,N.Z)(l,m.Ix.COMPANIES,"displayFlagForSkillCompaniesPage"),l),H=function(e){(0,w.Z)(a,e);var t=(0,S.Z)(a);function a(e){var n;return(0,_.Z)(this,a),n=t.call(this,e),(0,N.Z)((0,j.Z)(n),"updateTitleSearch",(function(e){var t=n.state.error,a=n.props,r=a.jobLocation,i=a.dynamicPageName,o=a.tracking;if(t&&e.isListOpen&&n.setState({error:""}),e.value){var l=e.expertiseAreas,c=e.valueObj,d=c.original_name,u=c.article,p=e.valueObj.title_indexinfo.jobTitlePlural||"",h=n.handleNoIndexPages(e.valueObj),f="";h===m.me.JOBS&&r?f+=(0,g.VtV)(d,r,""):h===m.me.DYNAMIC&&i?f+=(0,g.Vom)(d,"",h,i):h!==m.me.OVERVIEW&&h?h===m.me.SITEMAP_LOCATION?f+=(0,g.HaI)(d):f+=(0,g.Vom)(d,"",h,"",u||"","",p):f+=(0,g.yhG)(d),o.logActivity({title:(0,s.Z)({originalSearch:e.value,normalizedTitle:e.value},(null==l?void 0:l.length)?{expertiseAreas:l}:{})},m.g9.LOG_ACTIVITY.AUTO_COMPLETE),I.wT.logSearch(e.originalValue,e.value,E.uV.CLUSTER_HEADER),window.location.href=f}})),(0,N.Z)((0,j.Z)(n),"updateCompanySearch",(function(e){var t=n.state.error,a=n.props,r=a.subPageName,i=a.dynamicPage,o=a.criteria;if(t&&e.isListOpen&&n.setState({error:""}),e.valueObj.companyID){var l,s=n.handleNoIndexPages(e.valueObj);i&&(s=s.split(" ").join("-").toLowerCase()),r===m.TF.LOCATION_COMBO_JOBS&&o?l=(0,g.P4c)(e.valueObj.zippiaCppUrl,o.city,o.stateAbbr):r===m.TF.JOB_TITLE_COMBO_JOBS&&o?l=(0,g.Cct)(e.valueObj.zippiaCppUrl,o.title):r===m.TF.JOB_TITLE_SALARY?l=(0,g.btL)(e.valueObj.zippiaCppUrl,o.title):r===m.TF.STATE_
1SALARY?l=(0,g.wI4)(e.valueObj.zippiaCppUrl,o.state):r===m.TF.CITY_SALARY?l=(0,g.F_l)(e.valueObj.zippiaCppUrl,o.city,o.stateAbbr):(l=(0,g.c5G)(e.valueObj.zippiaCppUrl,"",s),r===m.TF.JOBS&&localStorage.removeItem("cmpQuery")),I.wT.logSearch(e.originalValue,e.valueObj.companyName,E.uV.CLUSTER_HEADER),window.location.href=l}})),(0,N.Z)((0,j.Z)(n),"updateMajorSearch",(function(e){var t=n.state.error,a=n.props,r=a.dynamicPage,i=a.subPageName;if(t&&e.isListOpen&&n.setState({error:""}),e.value){var o,l=e.valueObj?e.valueObj.original_name:"",s=(0,g.SIv)(l).toLowerCase(),c=n.handleNoIndexPages(e.valueObj);r&&(c=i.split(" ").join("-").toLowerCase());var d=c?"".concat(s).concat(c,"/"):s;I.wT.logSearch(e.originalValue,(null==e||null===(o=e.valueObj)||void 0===o?void 0:o.original_name)||"",E.uV.CLUSTER_HEADER),window.location.href=d}})),(0,N.Z)((0,j.Z)(n),"updateCitySearch",(function(e){if(n.state.error&&e.isListOpen&&n.setState({error:""}),e.valueObj&&Object.keys(e.valueObj).length>0){var t=e.valueObj,a=t.city,r=t.state,i=n.handleNoIndexPages(e.valueObj),o=(0,g.b6Y)(a,null,r);I.wT.logSearch(e.originalValue,o,E.uV.CLUSTER_HEADER);var l=(0,g.YiW)({city:a,stateAbbr:r},i);window.location.href=l}})),(0,N.Z)((0,j.Z)(n),"updateSkillSearch",(function(e){var t=n.state.error,a=n.props.tracking;if(t&&e.isListOpen&&n.setState({error:""}),e.value){var r=e.expertiseAreas,i=n.handleNoIndexPages(e.valueObj),o=e.valueObj.skillInUrl,l=(0,g.fh8)(o,i);a.logActivity({title:(0,s.Z)({originalSearch:e.value,normalizedTitle:e.value},(null==r?void 0:r.length)?{expertiseAreas:r}:{})},m.g9.LOG_ACTIVITY.AUTO_COMPLETE),I.wT.logSearch(e.originalValue,e.value,E.uV.CLUSTER_HEADER),window.location.href=l}})),(0,N.Z)((0,j.Z)(n),"handleNoIndexPages",(function(e){var t=n.props,a=t.clusterCategory,r=t.subPageName;switch(a){case m.Xi.CAREER:return A[r]&&e.title_indexinfo&&"NOINDEX"===e.title_indexinfo[A[r]]?"":r;case m.Xi.MAJOR:return B[r]&&e.major_indexinfo&&e.major_indexinfo[B[r]]?r:"";case m.Xi.COMPANY:return R[r]&&!e[R[r]]?"overview":r;case m.Xi.CITY:return M[r]&&(null==e?void 0:e[M[r]])?r:"";case m.Xi.SKILL:return D[r]&&(null==e?void 0:e.indexInfo[D[r]])?r:"";default:return""}})),(0,N.Z)((0,j.Z)(n),"handleAutosuggestError",(function(e){n.setState({error:e.errorMessage})})),n.state={error:""},n}return(0,C.Z)(a,[{key:"render",value:function(){var e=this.state.error,t=this.props,a=t.clusterCategory,n=t.className;return(0,d.jsxs)("div",{className:f()("px-0",O()["cluster-header-search-bar-container"],n,{"containsError z-mb-0 z-pb-md-54":e}),children:[a===m.Xi.CAREER&&(0,d.jsx)(P,{category:"jobTitle",inputProps:{className:"typeahead form-control filterInput",name:"jobTitle",placeholder:"Search for a job title"},onChange:this.updateTitleSearch,onErrorCallback:this.handleAutosuggestError,isIndexableOnly:!0}),a===m.Xi.COMPANY&&(0,d.jsx)(P,{category:"company",inputProps:{className:"typeahead form-control filterInput",name:"company",placeholder:"Search for a company"},onChange:this.updateCompanySearch,onErrorCallback:this.handleAutosuggestError,isIndexableOnly:!0}),a===m.Xi.MAJOR&&(0,d.jsx)(P,{category:"major",inputProps:{className:"typeahead form-control filterInput",name:"major",placeholder:"Search for a major"},onChange:this.updateMajorSearch,onErrorCallback:this.handleAutosuggestError,isIndexableOnly:!0}),a===m.Xi.CITY&&(0,d.jsx)(P,{category:"location",inputProps:{name:"city",className:"typeahead form-control filterInput",placeholder:"Search for a city",id:"cityClusterSearchField"},onChange:this.updateCitySearch,onErrorCallback:this.handleAutosuggestError,cityOnlyLocations:!0}),a===m.Xi.SKILL&&(0,d.jsx)(P,{category:"skills",inputProps:{className:"typeahead form-control filterInput",name:"skill",placeholder:"Search for a skill"},onChange:this.updateSkillSearch,onErrorCallback:this.handleAutosuggestError,isIndexableOnly:!0}),e&&(0,d.jsx)("p",{className:O()["error-message"],children:e})]})}}]),a}(u.Component);H.propTypes=F,H.defaultProps={jobLocation:"",jobTitleArticle:"",className:""};var V=(0,k.v8)(H),U=a(69157),J=function(e){var t=e.subPageName,a=(0,p.Z)(e,["subPageName"]),n=a.criteria,r=n.title,i=n.layTitleDisplay,o=n.city,l=n.stateAbbr,c=n.state,h=!1==!!o&&!0==!!c,v=(a.topBreadCrumbs,a.breadCrumbs,a.locationDisplay),g=a.cityJobs,y=h?"".concat(i||r," jobs in ").concat(c):"".concat(i||r," jobs in ").concat("".concat(o,", ").concat(l)),b=(0,u.useState)(""),j=b[0],_=b[1];return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{className:f()("job-title-search","container",{"d-flex flex-column-reverse flex-lg-row align-items-start":!0}),children:[!1,(0,d.jsx)(x,{title:y,subPageTextSmall:a.subPageTextSmall,showJobsCount:!0,jobCount:(null==a?void 0:a.jobsCountForHeader)||(null==g?void 0:g.totalJobs),getPageTitle:function(e){return _(e)}}),(0,d.jsx)(V,{subPageName:t,clusterCategory:m.Xi.CAREER,jobLocation:v,className:f()("z-mt-12 z-mb-20 z-mb-lg-0 z-ml-lg-20",{"z-mt-lg-44":j.length>40,"z-mt-lg-40":j.length<=40})})]}),(0,d.jsx)("div",{className:"sub-header-container",children:(0,d.jsx)(U.Z,(0,s.Z)({},a))})]})},Y=function(e){var t,a=e.subPageName,n=(0,p.Z)(e,["subPageName"]),r=n.criteria,i=r.title,o=r.city,l=r.stateAbbr,c=r.state,h=n.locationDisplay,v=(0,u.useState)(""),y=v[0],b=v[1],j=(0,g.b6Y)(o,c,l);return(0,d.jsxs)(u.Fragment,{children:[(0,d.jsxs)("div",{className:"job-title-search container d-flex flex-column-reverse flex-lg-row align-items-start",children:[(0,d.jsx)(x,{title:(t=i&&i[0].toUpperCase()+i.slice(1).toLowerCase(),"".concat(t," salary in ").concat(j)),getPageTitle:function(e){return b(e)}}),(0,d.jsx)(V,{subPageName:a,clusterCategory:m.Xi.CAREER,jobLocation:h,className:f()("z-mt-12 z-mb-20 z-mb-lg-0 z-ml-lg-20",{"z-mt-lg-44":y.length>40,"z-mt-lg-40":y.length<=40})})]}),(0,d.jsx)("div",{className:"sub-header-container",children:(0,d.jsx)(U.Z,(0,s.Z)({},n))})]})},W=a(37254),G=a(97718),X={openSignUpModal:G.OE},K=(0,W.$j)((function(e){return{user:e.user}}),X)((function(e){var t=e.subPageName,a=e.clusterCategory,n=e.subPageTextSmall,r=(0,p.Z)(e,["subPageName","clusterCategory","subPageTextSmall"]),i=r.criteria,o=i.title,l=i.jobTitleArticle,c=r.locationDisplay,h=r.dynamicPageName,v=(0,u.useState)(""),g=v[0],y=v[1];return(0,d.jsxs)(u.Fragment,{children:[(0,d.jsxs)("div",{className:"job-title-search container d-flex flex-column-reverse flex-lg-row align-items-start",children:[(0,d.jsx)(x,{subPageName:t,title:o,subPageTextSmall:n,clusterCategory:a,getPageTitle:function(e){return y(e)}}),(0,d.jsx)(V,{subPageName:t,dynamicPageName:h,clusterCategory:m.Xi.CAREER,jobLocation:c,jobTitleArticle:l,className:f()("z-mt-12 z-mb-20 z-mb-lg-0 z-ml-lg-20",{"z-mt-lg-44":g.length>40,"z-mt-lg-40":g.length<=40})})]}),(0,d.jsx)("div",{className:"sub-header-container",children:(0,d.jsx)(U.Z,(0,s.Z)({},r))})]})})),q=function(e){var t,a,n,r=e.subPageName,i=e.criteria,o=e.showJobsCount,l=void 0!==o&&o,s=e.noH1Tag,c=e.headerTitle,h=e.getPageTitle,f=(0,p.Z)(e,["subPageName","criteria","showJobsCount","noH1Tag","headerTitle","getPageTitle"]),v=i.city,y=i.stateAbbr,b=(0,g.U_y)(r,m.Xi.CITY),x=s?"p":"h1",
1j=function(){if(c)return c.format(i);switch(r){case m.sx.JOB:return"Jobs in ".concat(v,", ").concat(y);case m.sx.PART_TIME_JOBS:var e;return(null==f||null===(e=f.metadata)||void 0===e?void 0:e.H1)||"Part time ".concat(v,", ").concat(y," jobs");case m.sx.SALARY:return"Average salary in ".concat(v,", ").concat(y);default:return"".concat(b)}}(),_=(0,u.useRef)(null);return(0,u.useEffect)((function(){if(h){var e,t=null==_||null===(e=_.current)||void 0===e?void 0:e.textContent;h(t)}}),[h]),(0,d.jsxs)(d.Fragment,{children:[!l&&(0,d.jsx)(x,{className:"interH2-display z-my-36 career-title-only",ref:_,children:j}),l&&(0,d.jsxs)("div",{className:"interH2-display career-title-only z-my-36",children:[(0,d.jsx)(x,{ref:_,children:j}),(0,d.jsx)("span",{className:"d-inline",children:" - ".concat((0,g.ufS)(null!==(n=null!==(a=null==f?void 0:f.jobsCountForHeader)&&void 0!==a?a:null==f||null===(t=f.cityJobs)||void 0===t?void 0:t.totalJobs)&&void 0!==n?n:0)," jobs")})]})]})},Q=(0,W.$j)((function(e){return{user:e.user}}),{})((function(e){var t=e.subPageName,a=(0,u.useState)(""),n=a[0],r=a[1];return(0,d.jsxs)(u.Fragment,{children:[(0,d.jsxs)("div",{className:"job-title-search container d-flex flex-column-reverse flex-lg-row align-items-start justify-content-between",children:[(0,d.jsx)(q,(0,c.Z)((0,s.Z)({showJobsCount:t===m.sx.JOB},e),{getPageTitle:r})),(0,d.jsx)(V,{className:f()("z-mt-12 z-mb-20 z-mb-lg-0 z-ml-lg-20",{"z-mt-lg-44":n.length>40,"z-mt-lg-40":n.length<=40}),subPageName:t,clusterCategory:m.Xi.CITY})]}),(0,d.jsx)("div",{className:"sub-header-container",children:(0,d.jsx)(U.Z,(0,c.Z)((0,s.Z)({},e),{maxSubheaderItemsCount:8}))})]})})),$=a(34724),ee=a(44706),te=a(94847),ae=a(8503),ne=a(50594),re=a(61723),ie=a.n(re),oe=a(94401),le=a.n(oe),se=function(e){var t=e.url,a=void 0===t?"":t,n=(0,g.uNo)("/ui-router/images/cpp-cover.webp");return(0,d.jsx)("div",{className:f()("position-relative overflow-hidden container-fluid d-flex align-items-center justify-content-center",le().container),children:(0,d.jsx)("div",{className:f()("position-absolute",le().cover,(0,N.Z)({},le().limited,a)),children:(0,d.jsx)(ie(),{src:a||n,sizes:"100vw",quality:100,fill:!0,alt:"Company cover image",priority:!0})})})},ce=a(7178),de=a(90276),ue=a(58060),me=a(49611),pe=a.n(me),he=function(e){var t,a,n=(0,u.useState)(!1),r=n[0],i=n[1],o=e.title,l=e.subPageName,s=e.data,c=e.showClaimCompanyButton,p=s.claimedCompany,h=s.isVerifiedByEmployer,v=s.desktopDevice,y=s.jobsCountForHeader,b=s.showJobsCount,x=s.companyReviewsPage,j=s.subheaderItems,_=s.companyInfo,C=_.companyLogo,N=_.overallScore,w=_.starRatingCssName,S=_.companyID,Z=_.companyNameCPS,T=_.companyJobsCount,L=_.displayFlagOfCompanyJobsPage,k=_.companyLink,E=v?120:92.16,I=E,z=E,O=j.find((function(e){return"Reviews"===e.title}));return(0,d.jsxs)("div",{className:f()(pe()["company-header-container"],"d-flex align-content-md-center align-items-start position-relative z-mb-36 z-mt-24 z-mt-md-36 w-100"),children:[(0,d.jsx)("div",{className:f()(pe()["company-logo-placeholder"],"z-mr-md-16 z-ml-12 z-ml-md-0 z-pl-0"),children:(0,d.jsx)(ue.default,{className:f()(pe().clusterHeaderCompanyLogoImg,"overflow-hidden"),companyName:Z,companyLogo:C,imgWidth:I,imgHeight:z,size:"xxlarge"})}),(0,d.jsxs)("div",{className:pe()["company-data-placeholder"],children:[!b&&(0,d.jsx)("h1",{className:f()(pe()["company-cluster-header-title"],"interH2-display"),children:(0,d.jsx)("span",{className:pe().title,children:o+" "})}),b&&(0,d.jsxs)("div",{children:[(0,d.jsx)("h1",{className:f()("d-inline interH2-display",pe()["company-cluster-header-title"]),children:o}),(0,d.jsx)("span",{className:f()("d-inline interH2-display",pe()["company-cluster-header-title"]),children:" - ".concat((0,g.ufS)(null!==(a=null!=y?y:null==s||null===(t=s.companyInfoJobs)||void 0===t?void 0:t.totalJobs)&&void 0!==a?a:0)," jobs")})]}),(0,d.jsxs)("div",{className:f()(pe()["company-score"],"d-flex z-mt-12 z-mt-md-8 z-mb-16 flex-wrap gg-6"),children:[N&&(0,d.jsxs)("div",{className:f()(pe().smallGrey,"d-inline-flex align-items-center z-mr-12"),children:["Zippia score ".concat(N),w&&(0,d.jsx)("div",{onClick:function(){O&&!x&&(window.location.href=O.link)},className:"z-ml-12",children:(0,d.jsx)(de.ZP,{colorClass:"blue",disabled:!0,ratingIndex:N,customClasses:{star:"extra-small"},showTitle:!1})})]}),!!T&&L&&l!==m.TF.JOBS&&(0,d.jsx)("div",{className:f()(pe().smallGrey,pe()["job-openings"]),children:(0,d.jsxs)("a",{href:(0,g.c5G)(k,"",m.TF.JOBS),className:"alink",children:["Job openings (",(0,g.ufS)(T),")"]})})]}),(0,d.jsxs)("div",{className:"d-flex gg-8 flex-wrap",children:[h?(0,d.jsx)("button",{type:"button",className:"d-contents",onClick:function(){return window.location.href="/employer/signup/?companyID=".concat(S)},children:(0,d.jsxs)("div",{className:pe()["company-claim-container"],children:[(0,d.jsx)("span",{className:pe()["claim-status-blue-dot"]}),(0,d.jsx)("span",{className:pe()["company-claim-status"],children:"Verified"})]})}):c&&(0,d.jsx)("button",{type:"button",className:"d-contents",onClick:function(){return window.location.href="/employer/signup/?companyID=".concat(S)},children:(0,d.jsxs)("div",{className:pe()["company-claim-container"],children:[(0,d.jsx)("span",{className:pe()["claim-status-red-dot"]}),(0,d.jsx)("span",{className:pe()["company-claim-status"],children:"Claim this company"})]})}),(0,d.jsx)(te.ZP,{className:pe()["add-a-review-btn"],theme:"primary",size:"small",onClick:function(){r||(i(!0),document.body.style.overflow="hidden")},children:(0,d.jsx)("span",{children:"ï¼ Add a review"})})]}),p&&(0,d.jsx)(te.ZP,{theme:"link",size:"big",className:"d-inline-flex ml-md-2 mt-2 mt-md-0",onClick:function(){return(0,g.hRz)("/employer/profile/".concat(S,"/"))},children:"Update company profile"})]}),(0,d.jsx)(ce.Z,{companyName:Z,companyID:+S,show:r,onClose:function(){r&&(i(!1),document.body.style.overflow="unset")}})]})},fe=a(68865),ve=a.n(fe),ge=T()((function(){return a.e(4300).then(a.bind(a,84300))}),{loadableGenerated:{webpack:function(){return[84300]}}}),ye=function(e,t,a,n){var r,i,o,l,s,c,d,u,p,h,f;return(f={},(0,N.Z)(f,m.TF.OVERVIEW,"Working at ".concat(e)),(0,N.Z)(f,m.TF.SALARY,"".concat(e," salaries")),(0,N.Z)(f,m.TF.DEMOGRAPHICS,"".concat(e," demographics and statistics")),(0,N.Z)(f,m.TF.JOBS,"".concat(e," jobs")),(0,N.Z)(f,m.TF.HISTORY,"".concat(e," history")),(0,N.Z)(f,m.TF.REVIEWS,"".concat(e," reviews")),(0,N.Z)(f,m.TF.LOCATIONS,"".concat(e," locations")),(0,N.Z)(f,m.TF.EXECUTIVES,"".concat(e," ").concat(a)),(0,N.Z)(f,m.TF.COMPETITORS,"".concat(e," competitors")),(0,N.Z)(f,m.TF.REVENUE,"".concat(e," revenue")),(0,N.Z)(f,m.TF.JOB_TITLE_COMBO_JOBS,null==n||null===(r=n.metadata)||void 0===r?void 0:r.H1),(0,N.Z)(f,m.TF.LOCATION_COMBO_JOBS,"".concat(e," ").concat(null==n||null===(i=n.criteria)||void 0===i?void 0:i.city,", ").concat(null==n||null===(o=n.criteria)||void 0===o?void 0:o.stateAbbr," jobs")),(0,N.Z)(f,m.TF.JOB_TITLE_SALARY,"".concat(e," ").concat(null==n||null===(l=n.criteria)||void 0===l||null===(s=l.title)||void 0===s||null===(c=s.toLowerCase)||void 0===c?void 0:c.call(s)," salary")),(0,N.Z)(f,m.TF.STATE_
1SALARY,"".concat(e," salaries in ").concat(null===(d=n.criteria)||void 0===d?void 0:d.state)),(0,N.Z)(f,m.TF.CITY_SALARY,"".concat(e," salaries in ").concat(null===(u=n.criteria)||void 0===u?void 0:u.city,", ").concat(null===(p=n.criteria)||void 0===p?void 0:p.stateAbbr)),(0,N.Z)(f,m.TF.FAQ,null==n||null===(h=n.metadata)||void 0===h?void 0:h.H1),f)[t]||"".concat(e," ").concat(a)},be={updateUserFavouriteCompanies:ne.w,updateCompanyIsSaved:ne.V,updateAddCompanyToFavouriteInQueue:G.fS},xe=(0,W.$j)((function(e){var t=e.jobs,a=e.user,n=e.companyPage;return{userListingHashes:t,user:a,companyIsSaved:n.companyIsSaved,favouriteCompanies:n.userFavouriteCompanies}}),be)((function(e){var t=e.subPageName,a=e.subTitle,n=e.updateUserFavouriteCompanies,r=e.updateCompanyIsSaved,i=e.updateAddCompanyToFavouriteInQueue,o=e.favouriteCompanies,l=e.companyIsSaved,c=e.user,h=e.dynamicPage,v=(0,p.Z)(e,["subPageName","subTitle","updateUserFavouriteCompanies","updateCompanyIsSaved","updateAddCompanyToFavouriteInQueue","favouriteCompanies","companyIsSaved","user","dynamicPage"]),y=v.claimedCompany,b=v.pendingChanges,x=v.companyInfo,j=v.userFavouriteCompanies,_=void 0===j?[]:j,C=v.canClaimCompany,w=v.desktopDevice,S=x.companyName,Z=x.companyNameCPS,T=!(!c||!c.isLoggedIn),L=(0,ee.Zk)(),k=(0,u.useState)(!1),E=k[0],I=k[1];(0,u.useEffect)((function(){n(_);var e=_.some((function(e){return e.companyID===x.companyID}));r(e)}),[]);var z=function(){T?(I(!0),r(!l),(0,ae.Z8)(x,o).then((function(e){n(e)})).finally((function(){I(!1)}))):(i({companyName:x.companyNameCPS,companyNameCPS:x.companyNameCPS,companyID:x.companyID,key:x.companyName,selected:!0}),L.enqueuePopup({id:$.LOGIN_POPUP,priority:ee.Xl.IMMEDIATE,props:{isAddCompanyToFavouriteModal:!0}}))},O=function(){var e,t=(0,d.jsx)("div",{className:"z-font-18 ".concat(l?"icon-icon-notification-off":"icon-icon-notification")}),a=(e="Follow company",l&&(e="Unfollow company"),(0,d.jsx)("span",{children:e}));return(0,d.jsx)("div",{className:ve()["header-callout"],children:(0,d.jsx)(te.ZP,{theme:"super-primary",icon:t,className:f()(ve()["header-callout-button"],ve()["border-mobile"],ve()["show-icon-desktop"],"custom-btn",(0,N.Z)({},ve().inverse,l)),onClick:z,disabled:E,type:"button",children:a})})};return(0,d.jsxs)(u.Fragment,{children:[(0,d.jsxs)("div",{className:"company-search py-0",children:[y&&b&&(0,d.jsx)("div",{children:(0,d.jsx)(ge,{})}),!w&&(0,d.jsx)(V,{dynamicPage:h,subPageName:t,clusterCategory:m.Xi.COMPANY,className:"z-p-15 z-m-0",criteria:v.criteria}),(null==x?void 0:x.companyCoverImage)&&(0,d.jsx)("div",{className:"container z-px-0 z-pt-0 z-pt-md-20 z-px-md-15",children:(0,d.jsx)(se,{url:null==x?void 0:x.companyCoverImage})}),(0,d.jsx)("div",{className:"container",children:(0,d.jsxs)("div",{className:"d-flex justify-content-center justify-content-md-between flex-column-reverse flex-lg-row align-items-start",children:[(0,d.jsx)(he,{showClaimCompanyButton:C&&!y&&!(null==x?void 0:x.companyCoverImage),subPageName:t,subTitle:a,title:ye(Z||S,t,a||(0,g.U_y)(t,m.Xi.COMPANY),v),data:v,dynamicPage:h}),w&&(0,d.jsx)(V,{dynamicPage:h,subPageName:t,clusterCategory:m.Xi.COMPANY,className:"z-mt-12 z-mt-md-20 mb-0",criteria:v.criteria})]})})]}),(0,d.jsx)("div",{className:"sub-header-container",children:(0,d.jsx)(U.Z,(0,s.Z)({centered:!0,callout:(0,d.jsx)("div",{className:"d-none d-xl-block",children:O()})},v))}),(0,d.jsx)("div",{className:"d-block d-xl-none",children:O()})]})})),je=T()((function(){return a.e(4300).then(a.bind(a,84300))}),{loadableGenerated:{webpack:function(){return[84300]}}}),_e=function(e){var t=e.subPageName,a=(0,p.Z)(e,["subPageName"]),n=a.breadCrumbs,r=a.claimedCompany,i=a.pendingChanges,o=a.companyInfo,l=o.companyName,c=o.companyNameCPS;return(0,d.jsxs)(u.Fragment,{children:[(0,d.jsxs)("div",{className:"company-search",children:[r&&i&&(0,d.jsx)(je,{}),(0,d.jsxs)("div",{className:"container",children:[(0,d.jsxs)("div",{className:"d-flex align-items-center justify-content-center justify-content-md-between",children:[n&&n.length>0&&(0,d.jsx)(v.Z,{breadCrumbs:n.slice(0,n.length-1)}),(0,d.jsx)(V,{subPageName:t,clusterCategory:m.Xi.COMPANY})]}),(0,d.jsx)(he,{subPageName:t,title:c||l,data:a})]})]}),(0,d.jsx)("div",{className:"sub-header-container",children:(0,d.jsx)(U.Z,(0,s.Z)({},a))})]})},Ce=function(e){var t=e.subPageName,a=e.headerTitle,n=(0,p.Z)(e,["subPageName","headerTitle"]),r=n.breadCrumbs,i=a||"H1B visa jobs in the US";return(0,d.jsxs)(u.Fragment,{children:[(0,d.jsxs)("div",{className:"z-mt-13 z-mb-0 container",children:[(0,d.jsx)("div",{className:"z-mt-13 z-mb-0 -row d-none d-md-flex",style:{height:"32px"},children:r&&(0,d.jsx)(v.Z,{breadCrumbs:r.slice(0,3)})}),(0,d.jsx)(x,{subPageName:t,title:i})]}),(0,d.jsx)("div",{className:"sub-header-container",children:(0,d.jsx)(U.Z,(0,s.Z)({},n))})]})},Ne=function(e){e.subPageName;var t=e.headerTitle,a=(0,p.Z)(e,["subPageName","headerTitle"]),n=a.breadCrumbs,r=t||"High school";return(0,d.jsxs)(u.Fragment,{children:[(0,d.jsxs)("div",{className:"z-mt-13 z-mb-0 container",children:[(0,d.jsx)("div",{className:"z-mt-13 z-mb-0 -row d-none d-md-flex",style:{height:"32px"},children:n&&(0,d.jsx)(v.Z,{breadCrumbs:n.slice(0,3)})}),(0,d.jsx)("h1",{className:"interH2-display",children:r})]}),(0,d.jsx)("div",{className:"sub-header-container",children:(0,d.jsx)(U.Z,(0,s.Z)({},a))})]})},we=function(e){var t=e.subPageName,a=e.headerTitle,n=(0,p.Z)(e,["subPageName","headerTitle"]),r=n.breadCrumbs,i=a||"LGBTQ";return(0,d.jsxs)(u.Fragment,{children:[(0,d.jsxs)("div",{className:"z-mt-13 z-mb-0 container",children:[(0,d.jsx)("div",{className:"z-mt-13 z-mb-0 -row d-none d-md-flex",style:{height:"32px"},children:r&&(0,d.jsx)(v.Z,{breadCrumbs:r.slice(0,3)})}),(0,d.jsx)(x,{subPageName:t,title:i,noH1Tag:!0})]}),(0,d.jsx)("div",{className:"sub-header-container",children:(0,d.jsx)(U.Z,(0,s.Z)({},n))})]})},Se=function(e){var t=e.subPageName,a=e.headerTitle,n=(0,p.Z)(e,["subPageName","headerTitle"]),r=n.breadCrumbs,i=a||"Remote work from home jobs";return(0,d.jsxs)(u.Fragment,{children:[(0,d.jsxs)("div",{className:"z-mt-13 z-mb-0 container",children:[(0,d.jsx)("div",{className:"z-mt-13 z-mb-0 -row d-none d-md-flex",style:{height:"32px"},children:r&&(0,d.jsx)(v.Z,{breadCrumbs:r.slice(0,3)})}),(0,d.jsx)(x,{subPageName:t,title:i})]}),(0,d.jsx)("div",{className:"sub-header-container",children:(0,d.jsx)(U.Z,(0,s.Z)({},n))})]})},Ze=function(e){var t=e.subPageName,a=(0,p.Z)(e,["subPageName"]),n=a.criteria.major,r=a.dynamicPage,i=t,o="".concat(null==n?void 0:n.capitalized()," major");switch(t){case"salary":i="",o="Average ".concat(n.toLowerCase()," major salary");break;case"best-jobs":i="",o="What jobs can you get with a ".concat(n.toLowerCase()," degree?");break;case"best-colleges":i="",o="Best colleges for ".concat(n.toLowerCase())}var l=(0,u.useState)(""),c=l[0],h=l[1];return(0,d.jsxs)(u.Fragment,{children:[(0,d.jsxs)("div",{className:"d-flex flex-column-reverse flex-lg-row align-items-start container major-search",children:[(0,d.jsx)(x,{subPageName:i,title:o,getPageTitle:function(e){return h(e)}}),(0,d.jsx)(V,{dynamicPage:r,subPageName:t,clusterCategory:m.Xi.MAJOR,className:f()("z-mt-12 z-mb-20 z-mb-lg-0 z-ml-lg-20",{"z-mt-lg-44":c.length>40,"z-mt-lg-40":c.length<=40})})]}),(0,d.jsx)("div",{className:"sub-header-container",children:(0,d.jsx)(U.Z,(0,s.Z)({},a))})]})},Te=(0,W.$j)((function(e){return{user:e.user}}),{})((function(e){var t=e.subPageName,a=e.subTitle;return(0,d.jsxs)(u.Fragment,{children:[(0,d.jsxs)("div",{className:"job-title-search container d-flex flex-column-reverse flex-lg-row align-items-start",children:[(0,d.jsxs)("h1",{className:"career-cluster-header-title interH2-display career-title-only z-mt-16 z-mt-md-36 z-mb-36",children:[t===m.wE.JOB?"Jobs":a," near me"]}),(0,d.jsx)(V,{className:f()("z-mt-12 z-mb-20 z-mb-lg-0 z-ml-lg-20",{"z-mt-lg-44":a.length>40,"z-mt-lg-40":a.length<=40}),subPageName:t,clusterCategory:m.Xi.CAREER})]}),(0,d.jsx)("div",{className:"sub-header-container",children:(0,d.jsx)(U.Z,(0,c.Z)((0,s.Z)({},e),{maxSubheaderItemsCount:7}))})]})}));function Le(e){var t=e.headerTitle,a=(0,p.Z)(e,["headerTitle"]),n=a.breadCrumbs;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{className:"sub-header-container",children:(0,d.jsx)(U.Z,(0,s.Z)({},a))}),(0,d.jsxs)("div",{className:"container",children:[(0,d.jsx)("div",{className:"d-none d-md-flex mt-20",children:n&&(0,d.jsx)(v.Z,{breadCrumbs:n.slice(0,3)})}),!!t&&(0,d.jsx)("div",{className:"w-635",children:(0,d.jsx)("h1",{className:"interH2 mt-48 mb-48",children:t})})]})]})}var ke=function(e){var t=e.pageTitle,a=e.subheaderItems,n=e.subPageName;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{className:"container d-flex flex-column-reverse flex-lg-row align-items-start",children:[(0,d.jsx)("h1",{className:"interH2-display w-100 flex-fill z-mt-16 z-mt-md-36 z-mb-36",style:{maxWidth:"860px"},children:t}),(0,d.jsx)(V,{clusterCategory:m.Xi.SKILL,subPageName:n,dynamicPageName:"",className:f()("z-mt-12 z-mb-20 z-mb-lg-0 z-ml-lg-20",{"z-mt-lg-44":t.length>40,"z-mt-lg-40":t.length<=40})})]}),(0,d.jsx)("div",{className:"sub-header-container",children:(0,d.jsx)(U.Z,{subheaderItems:a})})]})},Ee=function(e){var t=e.data,a=e.subPageName,n=e.clusterCategory,r=e.subTitle,i=e.headerTitle,o=e.subPageTextSmall;switch(n){case m.Xi.COMPANY:case m.Xi.COMPANY_FAQ:return(0,d.jsx)(xe,(0,s.Z)({subPageName:a,subTitle:r},t));case m.Xi.CAREER_COMBO:return(0,d.jsx)(J,(0,s.Z)({subPageName:a,subTitle:r},t));case m.Xi.MAJOR:return(0,d.jsx)(Ze,(0,s.Z)({subPageName:a},t));case m.Xi.REMOTE:return(0,d.jsx)(Se,(0,s.Z)({subPageName:a,headerTitle:i},t));case m.Xi.CAREER_SALARY:return(0,d.jsx)(K,(0,c.Z)((0,s.Z)({subPageName:a},t),{subPageTextSmall:o,clusterCategory:n}));case m.Xi.CAREER_COMBO_SALARY:return(0,d.jsx)(Y,(0,s.Z)({subPageName:a,subTitle:r},t));case m.Xi.COMPANY_SALARY:return(0,d.jsx)(_e,(0,s.Z)({subPageName:a},t));case m.Xi.LGBTQ:return(0,d.jsx)(we,(0,s.Z)({subPageName:a,headerTitle:i},t));case m.Xi.FOREIGN_WORKERS:return(0,d.jsx)(Ce,(0,s.Z)({subPageName:a,headerTitle:i},t));case m.Xi.HIGH_SCHOOL:return(0,d.jsx)(Ne,(0,s.Z)({subPageName:a,headerTitle:i},t));case m.Xi.JOB_SEARCH:return(0,d.jsx)(Le,(0,s.Z)({subPageName:a,headerTitle:i},t));case m.Xi.CITY:return(0,d.jsx)(Q,(0,s.Z)({subTitle:r,subPageName:a,headerTitle:i},t));case m.Xi.TOP_LEVEL:return(0,d.jsx)(Te,(0,s.Z)({subTitle:r,subPageName:a,headerTitle:i},t));case m.Xi.SKILL:return(0,d.jsx)(ke,{pageTitle:i,subPageName:a,subheaderItems:t.subheaderItems});default:return null}}},50028:function(e,t,a){"use strict";var n=a(68772),r=a(24246),i=(a(27378),a(90005)),o=a.n(i),l=a(4637),s=a.n(l),c=["#AD1457","#D32F2F","#0288D1","#FBBE07","#CCDB39","#303F9F","#FFA000","#F44336","#673AB7","#7B1FA2","#4CAF50","#388E3C"];t.Z=function(e){var t=e.className,a=void 0===t?"":t,i=e.size,l=void 0===i?"":i,d=e.companyName,u=e.imgWidth,m=e.imgHeight,p=(d||"").toUpperCase().replace("THE ","").charAt(0),h=c[p.charCodeAt(0)%c.length];return p?(0,r.jsx)("div",{className:o()(s()["generic-company-logo"],"d-flex z-inter","align-items-center","justify-content-center",s()[l],a),style:(0,n.Z)({backgroundColor:h},u&&m?{width:u,height:m}:{}),children:p}):(0,r.jsx)("img",{alt:"".concat(p),src:"../../ui-router/images/medium-company-icon.svg",className:o()(s()["generic-company-logo"],s()[l],a),width:u,height:m})}},58060:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return b}});var n=a(29132),r=a(91946),i=a(59312),o=a(24246),l=a(27378),s=a(90005),c=a.n(s),d=a(61723),u=a.n(d),m=a(80596),p=a(2294),h=a(10625),f=a(50028),v=a(4637),g=a.n(v),y=function(e){var t=e.className,a=void 0===t?"":t,n=e.size,r=void 0===n?"":n;return(0,o.jsx)("div",{className:c()(g()["generic-company-logo"],g()[r],a,"animate-flicker")})},b=function(e){var t=e.companyLogo,a=void 0===t?null:t,s=e.companyName,d=void 0===s?"":s,v=e.className,b=void 0===v?"":v,x=e.size,j=void 0===x?"":x,_=e.imgWidth,C=e.imgHeight,N=e.objectFit,w=void 0===N?"contain":N,S=(0,l.useState)(!1),Z=S[0],T=S[1],L=(0,l.useState)(!0),k=L[0],E=L[1],I=(0,m.Qz)(),z=h.Kz.includes(d);(0,l.useEffect)((function(){var e,t=!0,r=(e=(0,n.Z)((function(){var e;return(0,i.__generator)(this,(function(n){switch(n.label){case 0:return[4,(0,p.Zz3)(a)];case 1:return e=n.sent().status,t&&(T("error"===e),E(!1)),[2]}}))})),function(){return e.apply(this,arguments)});return a?r():(E(!1),T(!0)),function(){t=!1}}),[a]);var O=function(){if(_&&C)return _;switch(j){case"xxsmall":return 30;case"xsmall":return 40;case"small":return 50;case"xmedium":return 55;case"medium":default:return 70;case"xlarge":return 100;case"xxlarge":return 120;case"large":return I<=991?80:140;case"review-card":return 60}};return k?(0,o.jsx)(y,{className:b,size:j}):!Z&&a?(0,o.jsx)("div",{className:c()(g()["generic-company-logo"],"generic-company-logo",g()[j],b,"d-flex","align-items-center","justify-content-center",(0,r.Z)({},g().inverted,z)),children:(0,o.jsx)(u(),{src:a,loader:function(){return a},alt:"".concat(d||"Company"," logo"),width:O(),height:O(),style:{objectFit:w}})}):(0,o.jsx)(f.Z,{className:b,size:j,companyName:d,imgWidth:_,imgHeight:C})}},90505:function(e,t,a){"use strict";a.r(t),a.d(t,{ContinueSurveyComponent:function(){return S}});var n=a(29132),r=a(91946),i=a(68772),o=a(93334),l=a(59312),s=a(24246),c=a(27378),d=a(90005),u=a.n(d),m=a(90104),p=a.n(m),h=a(38579),f=a.n(h),v=a(94847),g=a(80596),y=a(64857),b=a(2294),x=a(8503),j=a(97718),_=a(92337),C=a.n(_),N={item:"_zippia-continue-survey",expiredays:365,path:"/"},w=function(e){var t=e.title,a=e.description,d=e.openSurveyBtnText,m=void 0===d?"Calculate":d,h=e.link,_=void 0===h?"/profile/jobs/?src=callout-prompt":h,w=e.linkTitle,S=void 0===w?"Add my preferences":w,Z=e.times,T=void 0===Z?3:Z,L=e.isEnabled,k=void 0===L||L,E=e.openSurvey,I=void 0!==E&&E,z=e.surveyName,O=void 0===z?"201":z,P=e.newVersion,F=void 0!==P&&P,A=e.noNegBottomMargin,B=void 0!==A&&A,R=e.className,M=void 0===R?"":R,D=(0,y.T)(),H=(0,y.
1C)((function(e){return e.user.isLoggedIn})),V=(0,c.useState)(!0),U=V[0],J=V[1],Y=(0,c.useState)(T),W=Y[0],G=Y[1],X=(0,c.useState)(k),K=X[0],q=X[1],Q=(0,g.jh)();(0,c.useEffect)((function(){var e,t=(e=(0,n.Z)((function(){var e,t,a,n,r,s,c,d,u,m,h,f,v,g,y,j,_,C,w,S;return(0,l.__generator)(this,(function(l){switch(l.label){case 0:return(e=(0,b.ejW)("_zippia-continue-survey"))?(t=JSON.parse(decodeURIComponent(e)),a=t.show,n=t.left,r=t.closeTime,s=(new Date).getTime()-new Date(r).getTime(),c=Math.floor(s/1e3/60/60),a&&0!==n&&(c>=48||""===r)?[4,(0,x.et)()]:[3,2]):[3,3];case 1:d=l.sent(),u=d.profile.other_preferences,p()(u)||(m=u.titles,h=void 0===m?[]:m,f=u.userLocation,v=void 0===f?[]:f,(p()(h)||p()(v))&&(J(!1),G(n))),l.label=2;case 2:return[3,5];case 3:return[4,(0,x.et)()];case 4:g=l.sent(),y=g.profile.other_preferences,p()(y)||(j=y.titles,_=void 0===j?[]:j,C=y.userLocation,w=void 0===C?[]:C,(S=p()(_)||p()(w))&&J(!1),(0,b.d8j)((0,o.Z)((0,i.Z)({},N),{value:JSON.stringify({show:S,left:T,closeTime:""})}))),l.label=5;case 5:return[2]}}
1))})),function(){return e.apply(this,arguments)});k&&H&&t()}),[]);var $,ee=function(){(0,b.hRz)(_)},te=function(){var e="".concat(_),t={survey_step:"step1",survey:O,src:e};H&&"201"===O&&(t.skipQuestion=[7]),D((0,j.OE)((0,o.Z)((0,i.Z)({},t),{popupType:"career-callout-sign-up"}))),Q.pushQuery(t)},ae=function(){(0,b.d8j)((0,o.Z)((0,i.Z)({},N),{value:JSON.stringify({show:!0,left:W-1,closeTime:new Date})})),J(!0),q(!1)};return U&&!I||I&&!K?null:F?(0,s.jsxs)("div",{className:u()(C()["continue-survey"],C()["new-version"],"continue-survey d-flex justify-content-between align-items-center",(0,r.Z)({},C()["continue-survey-margin-bottom"],B),M),children:[(0,s.jsxs)("div",{className:"d-flex align-items-center",children:[(0,s.jsx)("div",{className:"continue-survery-icon-container",children:(0,s.jsx)(f(),{src:(0,b.uNo)("/ui-router/images/continue-survey-icon.png"),width:"28",height:"28"})}),(0,s.jsx)("p",{className:"z-font-600 mb-0 ml-3",children:($=t||"Get the most out of Zippia, add your goals and preferences. <link>",(0,s.jsx)(s.Fragment,{children:$.split("<link>").map((function(e){return""===e?(0,s.jsx)("button",{className:"zp-btn zp-btn-trans p-0",onClick:I?te:ee,children:I?m:S}):e}))}))})]}),(0,s.jsx)("button",{className:"d-contents",onClick:ae,children:(0,s.jsx)("div",{className:"continue-survey-close d-flex flex-column justify-content-center align-items-center"})})]}):(0,s.jsx)("div",{className:u()(C()["continue-survey"],"d-flex continue-survey",M),children:(0,s.jsxs)("div",{className:"row",children:[(0,s.jsx)("div",{className:"col-12 d-flex justify-content-end d-lg-none",children:(0,s.jsx)("div",{className:"continue-survey-close d-flex flex-column justify-content-center align-items-center",onClick:ae})}),(0,s.jsxs)("div",{className:"col-12 col-lg-8 info w-635",children:[(0,s.jsx)("h3",{children:t}),(0,s.jsx)("p",{children:a}),I?(0,s.jsx)(v.ZP,{theme:"primary",size:"big",onClick:te,children:m}):(0,s.jsx)(v.ZP,{theme:"primary",size:"big",onClick:ee,children:"Add my preferences"})]}),(0,s.jsxs)("div",{className:"d-none d-lg-flex flex-column col-lg-4 justify-content-between align-items-end",children:[(0,s.jsx)("button",{className:"d-contents",onClick:ae,children:(0,s.jsx)("div",{className:"continue-survey-close d-flex flex-column justify-content-center align-items-center"})}),(0,s.jsx)(f(),{width:"297",height:"167",src:(0,b.uNo)("/ui-router/images/continue-survey.svg")})]})]})})},S=w;t.default=c.memo(w)},77444:function(e,t,a){"use strict";a.d(t,{Z:function(){return k}});var n=a(91946),r=a(24246),i=a(27378),o=a(90005),l=a.n(o),s=a(56141),c=a.n(s),d=a(23615),u=a.n(d),m=a(25),p=a(80596),h=a(80523),f=a.n(h);function v(e){var t=e.data,a=e.onClick,n=t||{},i=n.isLink,o=n.text,s=n.newTab,c=n.linkUrl,d=n.linkTitle,u=n.style,m=n.isHiddenMobile,p=n.customRender;return(0,r.jsx)("td",{style:u,className:l()(f().data,"table-data z-pl-20 z-py-14",{"d-none d-md-table-cell":m}),"data-testid":"table-col",children:p?p():i&&c?(0,r.jsx)("a",{className:"list-link",target:s?"_blank":"_self",href:c,title:d,onClick:a,onContextMenu:a,rel:"noreferrer","data-testid":"table-col-link",children:o}):o})}function g(e){var t=e.data,a=e.names,n=e.rowsCount,i=e.hideRows,o=e.onCellClick;return(0,r.jsx)("tbody",{children:t.map((function(e,s){return(0,r.jsx)("tr",{"data-testid":"table-row",className:l()(f().bodyRow,"table-body-row",{"d-none":s>=n&&i,"border-bottom-0":s===t.length-1}),children:a.map((function(t,a){return(0,r.jsx)(v,{data:e[t],onClick:o(s,a)},"tbody-".concat(s,"-col-").concat(a))}))},"tbody-".concat(s))}))})}var y=a(47206),b=a.n(y),x=a(95099),j=a.n(x),_={ASC:"asc",DESC:"desc"},C=function(e,t,a){var n=j()(e,(function(e){var a,n=null!==(a=e[t].customSort)&&void 0!==a?a:e[t].text;return b()(n)?n.toLowerCase():n}));return a===_.DESC&&n.reverse(),n},N=function(e,t,a){var n=Object.keys(e);return t.map((function(t){var r={rowValue:t};return n.map((function(i,o){var l=e[i],s=l.isLink,c=l.linkUrl,d=l.newTabOnClick,u=l.isHiddenMobile,m=l.subDataMobile,p=l.isHiddenLink,h=l.pageIndex,f=l.linkTitle,v=l.customSortByField,g=l.customRender,y=l.customWidth,b=l.maxWidth,x=!1,j=!1,_=t[i],C=t[m],N=a&&C||_;!0===t.indexedLink&&1===o&&t[c]||t.jobTitleIndexes&&h&&"INDEX"===t.jobTitleIndexes[h
1]?j=!0:(!1===t.indexedLink&&1===o||!t[c]||t.jobTitleIndexes&&h&&"NOINDEX"===t.jobTitleIndexes[h])&&(j=!1),!1===t.indexedLink&&(x=!0),h&&"indexInfoOfCompanyPage"===h&&"company"===i&&!0===t.companyIndexedLink&&(x=!1);var w=(j||!0===s||t[s])&&!(p||t[p]||x),S={};switch(y&&(S.width=y),n.length){case 1:S.maxWidth="100%";break;case 2:S.maxWidth="355px";break;case 3:S.maxWidth="230px";break;case 4:S.maxWidth="167px";break;case 5:S.maxWidth="130px";break;default:S.maxWidth=b||"130px"}var Z={isLink:w,linkUrl:t[c],text:N,linkTitle:t[f],newTab:d,isHiddenMobile:u,style:S,customSort:t[v],customRender:g?function(){return g(t)}:void 0};Object.keys(Z).map((function(e){return void 0===Z[e]?delete Z[e]:{}})),r[i]=Z})),r}))},w=a(2294),S=function(e){var t=e.isSelected;return(0,r.jsx)("img",{src:(0,w.uNo)("/ui-router/images/top_sort_unselected.png"),className:l()("position-relative z-m-1",{selected:t}),alt:_.ASC,width:"8",height:"5"})},Z=function(e){var t=e.isSelected;return(0,r.jsx)("img",{src:(0,w.uNo)("/ui-router/images/bottom_sort_unselected.png"),className:l()("position-relative z-m-1",{selected:t}),alt:_.DESC,width:"8",height:"5"})};function T(e){var t,a=e.text,i=e.isHiddenMobile,o=e.showCaret,s=e.sortValue,c=e.onClick,d=e.wrapTitleOnMobile;return(0,r.jsxs)("th",{"data-testid":"table-head-col-".concat(a),"data-sort-direction":s,className:l()(f().head,"z-pr-0 z-pr-md-4 z-pl-20 z-pb-17 position-relative custom-table-head z-font-600",(t={},(0,n.Z)(t,f().selected,s),(0,n.Z)(t,"d-none d-md-table-cell",i),t)),onClick:c,children:[(0,r.jsx)("span",{className:l()("z-mr-8",(0,n.Z)({},f().text,d)),dangerouslySetInnerHTML:{__html:a}}),o&&(0,r.jsxs)("div",{className:l()(f().sort,"d-inline-block text-center z-ml-4 sortyby"),children:["asc"===s&&(0,r.jsx)(S,{isSelected:!0}),"desc"===s&&(0,r.jsx)(Z,{isSelected:!0}),!s&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(S,{}),(0,r.jsx)(Z,{})]})]})]})}function L(e){var t=e.config,a=e.showCaret,n=e.sortColumn,o=e.sortDirection,s=e.isMobile,c=e.onColClick,d=e.wrapTitleOnMobile,u=(0,i.useMemo)((function(){return Object.keys(t).map((function(e){return{config:t[e],name:e}}))}),[t]),m=function(e){return function(){return c(e,e!==n?_.ASC:"")}};return(0,r.jsx)("thead",{children:(0,r.jsx)("tr",{className:l()(f().headRow,f().sortable,"table-head-row"),children:u.map((function(e,t){var i=e.config,l=e.name,c=i.isHiddenMobile,u=i.columnName,p=i.columnNameMobile,h=i.isSortable,f=void 0===h||h;return(0,r.jsx)(T,{text:s&&p||u,sortValue:n===l&&o,showCaret:f&&a,isHiddenMobile:c,onClick:f?m(l):void 0,wrapTitleOnMobile:d},"table-head-col-".concat(l,"-").concat(t))}))})})}function k(e){var t=e.columnConfig,a=e.bodyData,o=e.customShowMore,s=e.showMoreText,d=e.defaultRowsDisplay,u=e.displayRowsPerExpand,h=e.hideRows,v=e.scrollOnMobile,y=e.wrapTitleOnMobile,b=e.onLinkClick,x=e.tableHeaderTitleContent,j=void 0===x?void 0:x,w=e.columnWidthBalanced,S=e.className,Z=void 0===S?"":S,T=(0,p.Qz)(),k=(0,i.useState)(!1),E=k[0],I=k[1],z=(0,i.useState)(""),O=z[0],P=z[1],F=(0,i.useState)(""),A=F[0],B=F[1],R=(0,i.useState)(d),M=R[0],D=R[1],H=(0,i.useState)(!1),V=H[0],U=H[1],J=(0,i.useMemo)((function(){return T<768}),[T]);(0,i.useEffect)((function(){D(d)}),[d]);var Y=(0,i.useMemo)((function(){var e=N(t,a||[],T<768);return O&&A&&(e=C(e,O,A)),e||[]}),[a]);(0,i.useEffect)((function(){for(var e in t){var a;if(null===(a=t[e])||void 0===a?void 0:a.hasOwnProperty("customRender")){U(!0);break}}}),[t]);var W=(0,i.useState)(Y),G=W[0],X=W[1],K=(0,i.useCallback)((function(){D((function(e){return e+u}))}),[u]),q=(0,i.useCallback)((function(e,t){return function(a){var n,r=(null==G||null===(n=G[e])||void 0===n?void 0:n.rowValue)||{},i=r.city,o=r.stateCode,l=r.title,s=r.jobTitle,c=l||s;if(b)b(r,a,e,t);else{var d={},u=i&&o?[{city:i,state:o}]:[];u.length&&(d[m.V5.LOCATION]=u),c&&!i&&(d[m.V5.JOB_TITLE]=[c]),localStorage.setItem(m.cV,JSON.stringify(d))}}}),[G]);return(0,i.useEffect)((function(){I(!0)}),[]),(0,i.useEffect)((function(){if(!c()(a,G)){var e=N(t,a,J);O&&A&&(e=C(e,O,A)),X(e),c()(G,e)||V||D(d)}}),[a,J]),(0,r.jsxs)("div",{className:Z,children:[j,(0,r.jsx)("div",{className:l()((0,n.Z)({},f().scrollable,v)),children:(0,r.jsxs)("table",{className:l()(f().table,"custom-table",(0,n.Z)({},f().colsWidthBalanced,w)),children:[(0,r.jsx)(L,{config:t,showCaret:E,sortColumn:O,sortDirection:A,isMobile:J,onColClick:function(e,t){var a=t||(A===_.ASC?_.DESC:_.ASC);X(C(G,e,a)),P(e),B(a)},wrapTitleOnMobile:y}),(0,r.jsx)(g,{names:Object.keys(t),data:G.slice(0,h?G.length:M),isMobile:J,rowsCount:M,hideRows:h,onCellClick:q})]})}),M<(null==G?void 0:G.length)&&!o&&(0,r.jsx)("div",{"data-testid":"table-show-more",className:l()("","list-link","z-mt-16","z-font-600","show-more-button",f()["show-more"]),onClick:K,children:s})]})}k.propTypes={bodyData:u().arrayOf(u().object).isRequired,columnConfig:u().objectOf(u().object).isRequired,defaultRowsDisplay:u().number,dis
1playRowsPerExpand:u().number,hideRows:u().bool,customShowMore:u().bool,showMoreText:u().string,onLinkClick:u().func,scrollOnMobile:u().bool,wrapTitleOnMobile:u().bool,columnWidthBalanced:u().bool,rowHeight:u().string,rowHeightMobile:u().string},k.defaultProps={defaultRowsDisplay:5,displayRowsPerExpand:5,salaryTable:!1,regularTable:!1,customShowMore:!1,showMoreText:"Show more",listView:!1,scrollOnMobile:!0,wrapTitleOnMobile:!0,columnWidthBalanced:!0}},98919:function(e,t,a){"use strict";a.d(t,{CK:function(){return s},CW:function(){return h},QT:function(){return d},qX:function(){return c}});var n=a(91946),r=a(68772),i=a(50919),o=a(2294),l=a(25),s={TYPE_A:"TYPE_A",TYPE_B:"TYPE_B",TYPE_C:"TYPE_C"},c={JOB_TITLE:"jobTitle",COMPANY:"company",MAJOR:"major"},d={JOB_TITLE:"jobTitle",LOCATION:"location",INDUSTRY:"industry",DEPARTMENT:"department",MAJOR:"major",COMPANY:"company"},u=function(e,t,a,n,r){switch(e){case d.LOCATION:switch(t){case c.JOB_TITLE:return a.comboSalaryLink;case c.COMPANY:return n?(0,o.c5G)(r,"","jobs"):"";case c.MAJOR:return(0,o.b2E)(a.city,a.state||a.stateCode);default:return""}case d.JOB_TITLE:return n&&r?(0,o.c5G)(r,"","jobs"):""}},m=function(e,t,a,n,r){if(e===d.LOCATION)switch(t){case c.JOB_TITLE:return a.comboSalaryPageIndexable;case c.COMPANY:return n;case c.MAJOR:return!0;default:return!1}else if(e===d.JOB_TITLE)return r?a.isSalaryPageIndexed:n},p=function(e,t,a,r){if(e===c.COMPANY&&!r){var i="";t===d.LOCATION?i=l.V5.LOCATION:t===d.JOB_TITLE&&(i=l.V5.JOB_TITLE),i&&window.localStorage.setItem(l.cV,JSON.stringify((0,n.Z)({},i,[a])))}},h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",c=arguments.length>6&&void 0!==arguments[6]&&arguments[6];switch(t){case d.LOCATION:return e.map((function(e){var s=e.city,c=e.state,d=e.stateCode,h=e.median,f=(0,i.Z)(e,["city","state","stateCode","median"]);return(0,r.Z)({title:s?"".concat(s,", ").concat(d):(0,o.qsk)(d),link:u(t,a,e,n,l),median:h,city:s,state:c,stateCode:d,isLinkIndexed:m(t,a,f,n),onLinkClick:function(){return p(a,t,{city:s,state:d||c})}},f)}));case d.INDUSTRY:return e.map((function(e){var t=e.industry,a=e.median,n=(0,i.Z)(e,["industry","median"]);return(0,r.Z)({title:t,link:c&&t?(0,o.E6q)(t):"",median:a,isLinkIndexed:c},n)}));case d.DEPARTMENT:return e.map((function(e){var t=e.department,a=e.median,n=(0,i.Z)(e,["department","median"]);return(0,r.Z)({title:t,link:"",median:a,isLinkIndexed:!1},n)}));case d.JOB_TITLE:return e.map((function(e){var o=e.jobTitle,c=e.median,d=(0,i.Z)(e,["jobTitle","median"]);return(0,r.Z)({title:o,link:u(t,a,e,n,l),median:c,isLinkIndexed:m(t,a,e,n,s),onLinkClick:function(){return p(a,t,o,s)}},d)}));case d.MAJOR:return e.map((function(e){var t=e.major,a=e.median,n=e.majorSalaryPageLink,l=e.majorSalaryPageIndexed,s=(0,i.Z)(e,["major","median","majorSalaryPageLink","majorSalaryPageIndexed"]);return(0,r.Z)({title:t,link:n||(0,o.sr1)(t,"salary"),median:a,isLinkIndexed:l},s)}))}}},38790:function(e,t,a){"use strict";a.d(t,{Z:function(){return w}});var n=a(68772),r=a(93334),i=a(53573),o=a(24246),l=a(27378),s=a(90005),c=a.n(s),d=a(31091),u=a.n(d),m=a(23615),p=a.n(m),h=a(98919),f=a(91946),v=a(58060),g=a(2294),y=a(10625),b=a(20947),x=a.n(b),j=function(e){var t,a=e.type,n=e.index,r=e.minPercentLow,i=e.maxPercentHigh,l=e.salaryChartItem,s=(e.isDesktop,e.isHidden),d=void 0!==s&&s;return(0,o.jsx)("tr",{className:c()(x()["salary-chart-item-container"],"flex-wrap",(t={},(0,f.Z)(t,x().odd,n%2!=0),(0,f.Z)(t,"d-none",d),(0,f.Z)(t,"d-flex",!d),t)),children:function(){switch(a){case h.CK.TYPE_B:return e=l.companyNameCPS,t=l.companyLogo,s=l.companyLink,d=l.zippiaCppUrl,u=l.toBeIndexed,m=l.displayFlagOfCSP,p=l.median,f=l.overallScore,b=l.comboJobTitleLink,j=l.jobIndexedLink,_=l.displayFlagOfCompanyJobsPage,C=m?(0,o.jsx)("a",{href:(0,g.c5G)(s||d,"","salary"),className:c()("openSansBlackBold",x()["salary-chart-link"]),children:(0,g.xGv)(p)}):(0,o.jsx)("span",{className:c()("openSansBlackBold",x()["salary-chart-text"]),children:(0,g.xGv)(p)}),N=function(){return(0,o.jsxs)("div",{className:c()("openSansBlackBold","w-100",x()["salary-chart-text"]),children:[(0,o.jsx)("span",{className:x().rankLabel,children:"".concat(n,".")}),(0,o.jsx)("span",{children:"".concat(e)})]})},w=function(){return(0,o.jsxs)("a",{href:b||(0,g.c5G)(s||d,"","jobs"),className:c()("openSansBlackBold","d-flex",x()["salary-chart-link"],x().salaryChartLink),children:[(0,o.jsx)("span",{className:x().rankLabel,children:"".concat(n,".")}),(0,o.jsx)("span",{className:c()(x()["salary-chart-text"]),children:"".concat(e)})]})},S=function(){return(0,o.jsxs)("a",{href:(0,g.c5G)(s||d,"","overview"),className:c()("openSansBlackBold","d-flex",x()["salary-chart-link"],x().salaryChartLink),children:[(0,o.jsx)("span",{className:x().rankLabel,children:"".concat(n,".")}),(0,o.jsx)("span",{className:c()(x()["salary-chart-text"]),children:"".concat(e)})]})},(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("td",{className:"d-none d-md-flex align-items-center col-md-1 px-0",children:(0,o.jsx)("span",{className:c()("openSansBlackBold",x()["salary-chart-text"]),children:"".concat(n)})}),(0,o.jsx)("td",{className:"col-7 col-md-6 pl-0 pl-md-0 pr-0",children:u?(0,o.jsxs)("div",{className:"d-flex align-items-center",children:[(0,o.jsx)("div",{className:"d-none d-md-flex px-1",children:(0,o.jsx)("a",{href:(0,g.c5G)(s||d,"","overview"),children:(0,o.jsx)(v.default,{className:"CompanyLogoImg",companyLogo:t,companyName:e,size:"small",imgWidth:50,imgHeight:50})})}),(0,o.jsx)("div",{className:"".concat(x().nameColumn," line-clamp-2 w-100"),children:j||_?(0,o.jsx)(w,{}):(0,o.jsx)(o.Fragment,{children:!1===j?(0,o.jsx)(N,{}):(0,o.jsx)(S,{})})})]}):(0,o.jsxs)("div",{className:"d-flex align-items-center",children:[(0,o.jsx)("div",{className:"d-none d-md-flex px-1",children:(0,o.jsx)(v.default,{className:"CompanyLogoImg",companyLogo:t,companyName:e,size:"small",imgWidth:50,imgHeight:50})}),(0,o.jsx)("div",{className:"".concat(x().nameColumn," line-clamp-2 w-100"),children:j||_?(0,o.jsx)(w,{}):(0,o.jsx)(N,{})})]})}),(0,o.jsx)("td",{className:"d-none d-md-flex align-items-center col-md-2 px-1",children:(0,o.jsx)("div",{className:"d-flex ZippiaTable mt-0",children:(0,o.jsx)("div",{className:c()("openSansBlackBold",x()["salary-chart-text"]),children:u?(0,o.jsx)("a",{href:"".concat((0,g.c5G)(s||d,"","overview"),"#reviews").concat(y.qK),children:f}):f})})}),(0,o.jsx)("td",{className:"d-flex align-items-center col-5 col-md-3 px-0",children:C})]});case h.CK.TYPE_C:return function(){var e=l.jobCount,t=l.jobTitle,a=l.median,n=l.link,r=l.isLink,i=l.jobTitleIndexes,s="INDEX"===i.indexInfoOfSalaryPage,d="INDEX"===i.indexInfoOfJobsPage,u=n||(0,g.Vom)(t,"","salary"),m=n?r:s;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("td",{className:c()("col-12","col-md-6","pl-0",x().ellipsis),children:m?(0,o.jsx)("a",{href:u,className:c()("openSansBlackBold",x()["salary-chart-link"]),children:t}):(0,o.jsx)("span",{className:c()("openSansBlackBold",x()["salary-chart-text"]),children:t})}),(0,o.jsx)("td",{className:c()("col-12","col-md-3","text-center","px-0",x()["company-salary-field"]),children:(0,o.jsx)("div",{className:c()("order-last","order-md-first","openSansBlackBol",x()["salary-chart-text"]),children:(0,g.xGv)(a)})}),(0,o.jsx)("td",{className:x()["company-salary-field"],children:(0,o.jsx)("div",{className:"order-last order-md-first",children:d?(0,o.jsx)("a",{href:(0,g.Vom)(t,"","jobs"),className:c()("openSansBlackBold",x()["salary-chart-link"]),children:"".concat((0,g.ufS)(e),"+")}):(0,o.jsx)("span",{className:c()("openSansBlackBold",x()["salary-chart-text"]),children:"".concat((0,g.ufS)(e),"+")})})})]})}();default:return function(){var e,t=l.title,a=l.link,s=l.median,d=l.onLinkClick,u=l.isLinkIndexed,m=l.disabled;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("td",{className:"d-none d-md-block col-md-1 text-center px-0",children:(0,o.jsx)("span",{className:c()("openSansBlackBold",x()["salary-chart-text"]),children:"".concat(n)})}),(0,o.jsx)("td",{className:c()("col-6","col-md-4","px-0","w-100",x().ellipsis),children:u?(0,o.jsx)("a",{href:a,className:c()("openSansBlackBold","salary-chart-title",x()["salary-chart-link"]),onClick:d,onContextMenu:d,children:"".concat(t)}):(0,o.jsx)("div",{className:c()("openSansBlackBold","salary-chart-title",x()["salary-chart-text"],x().ellipsis),children:"".concat(t)})}),(0,o.jsx)("td",{className:"col-6 col-md-4 text-center",children:(0,o.jsx)("div",{className:"d-flex flex-column",children:(0,o.jsx)("div",{className:c()("openSansBlackBold",x()["salary-chart-text"]),children:(0,g.xGv)(s)})})}),(0,o.jsxs)("td",{className:c()("d-none","d-md-flex","flex-column","align-items-end","col-md-3","pr-0",x()["min-salary-range-container"]),children:[(0,o.jsxs)("div",{className:c()(x()["min-salary-range-bar"]),children:[(0,o.jsx)("div",{className:c()(x().arrow,{disabled:m}),style:{left:"".concat((e=s,(e-r)/(i-r)*100),"%")}}),(0,o.jsx)("div",{className:c()(x().bar,{disabled:m})})]}),(0,o.jsxs)("div",{className:c()("d-flex justify-content-between",x()["k-salary"]),children:[(0,o.jsx)("div",{className:"lightTextStyleGrey",children:(0,g.jls)(r,!0)}),(0,o.jsx)("div",{className:"lightTextStyleGrey",children:(0,g.jls)(i,!0)})]})]})]})}()}var e,t,s,d,u,m,p,f,b,j,_,C,N,w,S}()})},_={chartType:p().string.isRequired,salaryChartItems:p().arrayOf(p().object).isRequired,filteredItems:p().arrayOf(p().object),filteredBy:p().string,tableHeaders:p().func,isDesktop:p().bool},C={chartType:"",filteredBy:"",filteredItems:[],salaryChartItems:[],isDesktop:void 0,tableHeaders:void 0,headers:void 0},N=function(e){var t=e.chartType,a=e.salaryChartItems,s=e.filteredBy,d=e.filteredItems,m=e.isDesktop,p=e.tableHeaders,f=e.listSizeValue,v=e.tableHeaderTitleContent,g=function(){if(!d.length)return _(6),a.sort((function(e,t){return+t.median-+e.median}));if(d.length>1)return _(6),d.sort((function(e,t){return+t.median-+e.median}));var e=(0,i.Z)(d.map((function(e){return(0,r.Z)((0,n.Z)({},e),{disabled:!1})}))).concat((0,i.Z)(a.map((function(e){return(0,r.Z)((0,n.Z)({},e),{disabled:!0})})))),t=function(e){var t=-1;t=s===h.QT.COMPANY?e.findIndex((function(e){return e.companyNameCPS===d[0].companyNameCPS})):e.findIndex((function(e){return e.title===d[0].title}));return t}(e=(e=u()(e,(function(e){return s===h.QT.COMPANY?e.companyNameCPS:e.title}))).sort((function(e,t){return+t.median-+e.median})));return function(e){e>-1&&e<=19?e>5&&e<12?_(12):e>=12&&_(20):20===e&&_(20)}(t),20===t&&(e=(0,i.Z)(e.slice(0,19)).concat([e[t]])),e.slice(0,20)},y=(0,l.useState)(f||6),b=y[0],_=y[1],C=(0,l.useState)(a.sort((function(e,t){return+t.median-+e.median}))),N=C[0],w=C[1];(0,l.useEffect)((function(){w(a.sort((function(e,t){return+t.median-+e.median})))}),[a]),(0,l.useEffect)((function(){d.length?w(g()):w(a.sort((function(e,t){return+t.median-+e.median})))}),[d]);return(0,o.jsxs)("div",{className:"w-730",children:[v,(0,o.jsxs)("table",{className:c()(x()["new-salary-chart-container"]),children:[p&&p(),(0,o.jsx)("tbody",{children:N.map((function(e,a){return(0,o.jsx)(j,(0,n.Z)({index:a+1,type:t,salaryChartItem:e,isDesktop:m,isHidden:a>b-1},{minPercentLow:(r=Math).min.apply(r,(0,i.Z)(N.map((function(e){return e.percent25}
1)))),maxPercentHigh:(l=Math).max.apply(l,(0,i.Z)(N.map((function(e){return e.percent75}))))}),a);var r,l}))})]}),b<N.length&&N.length>6&&(0,o.jsx)("div",{className:"mt-4",children:(0,o.jsx)("a",{className:c()("ShowMoreText",x()["show-more-link"]),onClick:function(){var e=b;if(6===b)e+=6;else e=N.length;_(e)},children:"Show more"})})]})};N.propTypes=_,N.defaultProps=C;var w=N},19163:function(e,t,a){"use strict";a.r(t);var n=a(68772),r=a(24246),i=a(27378),o=a(90005),l=a.n(o),s=a(65218),c=a.n(s),d=a(2294),u=a(79453),m=a.n(u),p=c()((function(){return Promise.resolve().then(a.bind(a,56537))}),{loadableGenerated:{webpack:function(){return[56537]}},ssr:!1}),h=function(e){var t=e.children,a=e.fallback,n=(0,i.useState)(!1),r=n[0],o=n[1];return(0,i.useEffect)((function(){o(!0)}),[]),r?t:a},f=function(e){var t=e.labelTitle,a=e.labelSubtitle,i=e.tooltipSubtitle,o=e.showLabel,s=e.barStyle,c=e.labelStyle,d=e.labelClassName,u=e._showTooltip;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h,{fallback:(0,r.jsx)("div",{style:s}),children:(0,r.jsx)(p,{trigger:(0,r.jsx)("div",{style:s}),disabled:!u,position:"top center",on:["hover","focus"],contentStyle:{borderRadius:"4px",backgroundColor:"rgba(51, 51, 51, 0.95)",boxShadow:"0 0 25px rgba(0, 0, 0, 0.05)"},arrowStyle:{color:"rgba(51, 51, 51, 0.95)"},children:(0,r.jsxs)("div",{className:"d-flex flex-column z-font-14 text-white z-p-8",children:[(0,r.jsx)("span",{className:"font-weight-600",children:t}),(0,r.jsx)("span",{children:i})]})})}),o&&(0,r.jsxs)("label",{className:l()("d-flex flex-column z-font-14 mb-0",d),style:(0,n.Z)({width:"max-content",lineHeight:"initial"},c),children:[(0,r.jsx)("span",{className:"font-weight-600",children:t}),(0,r.jsx)("span",{children:a})]})]})};t.default=function(e){var t=e.chartAttributes,a=e.containerClassName,n=e.defaultMedianPos,i=void 0===n?"bottom":n,o=e.defaultLabelPos,s=void 0===o?"bottom":o,c=e.maxWidth,u=void 0===c?"100%":c,p=e.minWidth,h=void 0===p?"100%":p,v=e.showTooltip,g=void 0===v||v,y=t.colors.findIndex((function(e){return"#26A69A"===e})),b=t.median||t.percentiles[1],x=t.horizontalPos||t.horizontal_pos||[],j=t.verticalPos||t.vertical_pos||[],_=function(e){return{height:"".concat(Math.floor(70*j[e]),"px"),backgroundColor:"#BAC4DA"===t.colors[e]?"rgba(186, 196, 218, 0.3)":t.colors[e],borderBottom:"3px solid ".concat("#BAC4DA"===t.colors[e]?"#BAC4DA":"#26A69A"),transition:"height 500ms ease-in-out",gridRow:"2/3",gridColumn:"".concat(e+1,"/").concat(e+2)}};return(0,r.jsx)("div",{className:l()("d-grid align-items-end",m()["chart-container"],a),style:{maxWidth:u,minWidth:h},children:x.map((function(e,t){return(0,r.jsx)(f,{showLabel:[0,x.length-1].includes(t)||t===y,labelTitle:(0,d.xGv)(t===y?b:e),labelSubtitle:t===y?"Median":"".concat(10*(t+1),"%"),tooltipSubtitle:"".concat(10*(t+1),"%"),barStyle:_(t),labelStyle:{gridColumnStart:[t+1,t,"auto"][Math.ceil(t/7)],gridColumnEnd:["auto",t+(6===t?2:3),t+2][Math.ceil(t/7)],gridRow:t==y?i:s,justifySelf:["flex-start","center","flex-end"][Math.ceil(t/7)]},labelClassName:["text-left","text-center","text-right"][Math.ceil(t/7)],_showTooltip:g},"salary-chart-bar-".concat(t))}))})}},28443:function(e,t,a){"use strict";a.r(t);var n=a(24246),r=(a(27378),a(90005)),i=a.n(r),o=a(10365);t.default=function(e){var t=e.iconClassName,a=void 0===t?"z-font-20":t;return(0,n.jsxs)(o.u,{delayDuration:0,children:[(0,n.jsx)(o.u.Trigger,{className:"w-max",children:(0,n.jsx)("div",{className:i()("icon-info-icon cursor-pointer greyLabel",a)})}),(0,n.jsx)(o.u.Content,{className:"w-350 z-index-subheader",children:(0,n.jsxs)("p",{className:"openSansBlack text-white mb-0",children:["To create our salary estimates, Zippia starts with data published in publicly available sources such as the U.S. Bureau of Labor Statistics (BLS), Foreign Labor Certification Data Center (FLC)"," ",(0,n.jsx)("a",{href:"/salary-methodology/",target:"_blank",className:"alink",children:"Show more"})]})})]})}},86256:function(e,t,a){"use strict";a.d(t,{Z:function(){return S}});var n=a(29132),r=a(68772),i=a(78203),o=a(53573),l=a(59312),s=a(24246),c=a(27378),d=a(99729),u=a.n(d),m=a(65218),p=a.n(m),h=a(23615),f=a.n(h),v=a(18366),g=a(2294),y=a(93334),b=a(54180),x=a(25);function j(e){var t=e.title,a=e.enableFilter,n=e.onFilterClear,i=e.noLocationFilter,o=e.onUpdateFilter,l=e.preselectedItems,c=void 0===l?[]:l;return a?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("p",{dangerouslySetInnerHTML:{__html:t},className:"z-mb-24"}),!i&&(0,s.jsx)(b.Z,(0,y.Z)((0,r.Z)({},(0,y.Z)((0,r.Z)({},x.OI[x.V5.LOCATION]),{options:{autoSuggest:!0,limit:3,remote:!1},preselectedItems:c})),{onApply:o,onClear:n})),(0,s.jsx)("div",{className:"component-separator"})]}):null}j.propTypes={title:f().string,enableFilter:f().bool,onFilterClear:f().func,onUpdateFilter:f().func};var _=p()((function(){return Promise.all([a.e(4736),a.e(9252)]).then(a.bind(a,19252))}),{loadableGenerated:{webpack:function(){return[19252]}},ssr:!1}),C=[{borderColor:"#26A69A",pointColor:"#26A69A"},{borderColor:"#5C6BC0",pointColor:"#5C6BC0"},{borderColor:"#AB47BC",pointColor:"#AB47BC"},{borderColor:"#FFA726",pointColor:"#FFA726"}],N={borderWidth:2,pointRadius:0,hitRadius:3,hoverRadius:3,hoverBorderWidth:1,backgroundColor:"rgba(0, 0, 0, 0)"};function w(e){var t,a=e.contentBlurb,d=e.titleKey,m=e.titleValue,p=e.initialLocation,h=e.nationalSalaries,f=e.salariesByStateAndCity,y=e.noLocationFilter,b=e.callFunc,x=e.noDefaultContentBlurb,w=h.map((function(e){return u()(e,"label")})),S=(0,i.Z)(c.useState([]),2),Z=S[0],T=S[1],L=function(){var e=p[0]||{},t=e.state,a=void 0===t?"":t,n=e.city,r=void 0===n?"":n,i=e.stateAbbr,o=void 0===i?"":i;return a||o?[{value:{city:r,state:a},displayName:r?"".concat(r,", ").concat(o):a}]:[]}();function k(){return(k=(0,n.Z)((function(e,t,a){var n,i,o,s,c,d;return(0,l.__generator)(this,(function(l){switch(l.label){case 0:return l.trys.push([0,2,,3]),n=e.city,i=e.state,[4,b(e)];case 1:return o=l.sent(),s=o.map((function(e){return e.value})),c=n?"".concat(n,", ").concat(i):t,[2,(0,r.Z)({data:s,label:c,datasetKeyProvider:c,borderColor:C[a+1].borderColor,pointBackgroun
1dColor:C[a+1].pointColor},N)];case 2:throw d=l.sent(),console.error("Error occurred:",d),d;case 3:return[2]}}))}))).apply(this,arguments)}function E(){return E=(0,n.Z)((function(e,t){var a;return(0,l.__generator)(this,(function(e){try{a=t.map((function(e,t){var a=e.value,n=a.city,r=a.state,i=(0,g.qsk)(r);return function(e,t,a){return k.apply(this,arguments)}({city:n,state:r,titleKey:d,titleValue:m},i,t)})),Promise.all(a).then((function(e){T([Z[0]].concat((0,o.Z)(e)))})).catch((function(e){console.error("Error occurred while fetching datasets for salary history chart.",e)}))}catch(e){console.error("Error occurred while fetching datasets for salary history chart.",e)}return[2]}))})),E.apply(this,arguments)}c.useEffect((function(){T(function(){var e=h.map((function(e){return e.value})),t=f.length?f.map((function(e){return e.value})):[],a=[],n=p&&p.length&&p[0],i=n.state,o=n.city,l=n.stateAbbr;return a.push((0,r.Z)({data:e,label:"National average",datasetKeyProvider:"National Average",borderColor:C[0].borderColor,pointBackgroun
1dColor:C[0].pointColor},N)),(i||o)&&a.push((0,r.Z)({data:t,label:"".concat(o?"".concat(o,", ").concat(l):i),datasetKeyProvider:"".concat(o?"".concat(o,", ").concat(l):i),borderColor:C[1].borderColor,pointBackgroundColor:C[1].pointColor},N)),a}())}),[f]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"mb-24",children:(0,s.jsx)(j,{enableFilter:!0,onUpdateFilter:function(e,t){return E.apply(this,arguments)},onFilterClear:function(){return T([Z[0]])},title:a||(x?null:"Compare ".concat(null==m||null===(t=m.toLowerCase)||void 0===t?void 0:t.call(m)," salaries for individual cities or states with the national average.")),noLocationFilter:y,preselectedItems:L})}),(0,s.jsx)(_,(0,r.Z)({},v.C.setupLineChart({labels:w,datasets:Z,options:{showCustomLegend:!0,plugins:{tooltip:{callbacks:{label:function(e){var t=e.dataset,a=e.raw;return"".concat(t.label,": <strong>").concat((0,g.zWc)(!1).format(a),"</strong>")}}}}},className:"salary-line-chart--history"})))]})}w.propTypes={searchLocations:f().array,initialLocation:f().any,titleKey:f().string,titleValue:f().string,contentBlurb:f().string,noLocationFilter:f().bool,nationalSalaries:f().arrayOf(f().shape({value:f().oneOfType([f().number,f().string]),label:f().string})).isRequired,salariesByStateAndCity:f().arrayOf(f().shape({value:f().oneOfType([f().number,f().string]),label:f().string})).isRequired,callFunc:f().func};var S=w},93332:function(e,t,a){"use strict";a.d(t,{I8:function(){return S},e2:function(){return w}});var n=a(29132),r=a(91946),i=a(68772),o=a(93334),l=a(50919),s=a(59312),c=a(24246),d=a(27378),u=a(37254),m=a(90005),p=a.n(m),h=a(18185),f=a(64857),v=a(92243),g=a(73014),y=a(49654),b=a.n(y),x=function(e){var t=e.className,a=e.onEnterKeyDown,n=(0,l.Z)(e,["className","onEnterKeyDown"]);return(0,c.jsx)("input",(0,i.Z)({className:p()("border-0 w-100 h-100 mediumGray-text z-px-12 z-py-6",b().input,t),onKeyDown:function(e){return"Enter"===e.key&&(null==a?void 0:a())}},n))},j=function(e){var t=e.className,a=(0,l.Z)(e,["className"]);return(0,c.jsx)("span",(0,i.Z)({className:p()("icon-search",t)},a))},_=function(e){var t=e.onClick,a=e.width,n=e.height,s=e.className,d=e.withoutFocus,u=e.children,m=(0,l.Z)(e,["onClick","width","height","className","withoutFocus","children"]);return(0,c.jsx)("button",{className:"d-contents",onClick:t,onKeyDown:function(e){return"Enter"===e.key&&t()},tabIndex:0,"aria-label":"search",children:(0,c.jsx)("div",(0,o.Z)((0,i.Z)({style:{width:a,height:n},className:p()("h-100 d-flex align-items-center justify-content-center",b().button,s,(0,r.Z)({},b()["without-focus"],d))},m),{children:u}))})},C=function(e){var t=e.children,a=e.className,n=e.minWidth,r=e.maxWidth;return(0,c.jsx)("div",{style:{minWidth:n,maxWidth:r},className:p()("d-flex align-items-center card-border-darker rounded",b().container,a),children:t})},N=function(e){var t=e.onChange,a=e.initialValue,n=void 0===a?"":a,r=(0,d.useState)(n),i=r[0],o=r[1];return(0,d.useEffect)((function(){o(n)}),[n]),{value:i,handleChange:function(e){o(e.target.value),null==t||t(e)}}},w=function(e){var t=e.onSearch,a=e.onChange,n=e.initialValue,r=e.id,l=e.hasError,s=e.label,d=e.inputProps,u=e.showSearchButton,m=e.helperText,p=N({onChange:a,initialValue:n}),f=p.value,v=p.handleChange;return(0,c.jsxs)(h.ZP,{id:r,hasError:l,children:[(0,c.jsx)(h.ZP.Label,{keepShrunk:!!f,children:s}),(0,c.jsx)(h.ZP.TextInput,(0,o.Z)((0,i.Z)({value:f,onChange:v,onEnterKeyDown:function(){return t(f)},adornmentRight:u&&(0,c.jsx)(_,{onClick:function(){return t(f)},className:b()["button-v2"],children:(0,c.jsx)(j,{style:{fontSize:"16px"},className:b()["icon-v2"]})})},d),{placeholder:""})),m&&(0,c.jsx)(h.ZP.HelperText,{children:m})]})},S=function(e){var t=e.onSearch,a=e.onChange,l=e.containerProps,d=e.inputProps,m=e.buttonProps,p=e.iconProps,h=function(e){var t,a,i=e.filterGroup,o=e.filterParam,l=e.filterOperation,c=void 0===l?v.ht.APPEND:l,d=e.onSearch,m=(0,u.I0)(),p=(0,f.C)((function(e){var t,a,n=e.searchFilter;return null==n||null===(t=n.stateHistory)||void 0===t||null===(a=t[i])||void 0===a?void 0:a.at(-1)})),h=(null==p||null===(t=p[o])||void 0===t?void 0:t.value)||"",y=(a=(0,n.Z)((function(e){return(0,s.__generator)(this,(function(t){return m((0,g.On)({filterGroup:i,newState:(0,r.Z)({},o,{value:e}),operation:c})),null==d||d(e),[2]}))}
1)),function(e){return a.apply(this,arguments)});return{searchFilterState:h,handleSearch:y}}({filterGroup:e.filterGroup,filterParam:e.filterParam,filterOperation:e.filterOperation,onSearch:t}),y=h.searchFilterState,b=h.handleSearch,w=N({onChange:a,initialValue:y}),S=w.value,Z=w.handleChange;return(0,c.jsxs)(C,(0,o.Z)((0,i.Z)({},l),{children:[(0,c.jsx)(x,(0,i.Z)({value:S,onChange:Z,onEnterKeyDown:function(){return b(S)}},d)),(0,c.jsx)(_,(0,o.Z)((0,i.Z)({onClick:function(){return b(S)}},m),{children:(0,c.jsx)(j,(0,i.Z)({},p))}))]}))};t.ZP=function(e){var t=e.onSearch,a=e.onChange,n=e.initialValue,r=e.containerProps,l=e.inputProps,s=e.buttonProps,d=e.iconProps,u=N({onChange:a,initialValue:n}),m=u.value,p=u.handleChange;return(0,c.jsxs)(C,(0,o.Z)((0,i.Z)({},r),{children:[(0,c.jsx)(x,(0,i.Z)({value:m,onChange:p,onEnterKeyDown:function(){return t(m)}},l)),(0,c.jsx)(_,(0,o.Z)((0,i.Z)({onClick:function(){return t(m)}},s),{children:(0,c.jsx)(j,(0,i.Z)({},d))}))]}))}},64870:function(e,t,a){"use strict";a.d(t,{P:function(){return h}});var n=a(91946),r=a(68772),i=a(93334),o=a(50919),l=a(24246),s=a(8330),c=a(76575),d=a(90005),u=a.n(d),m=a(15523),p=a.n(m),h=function(e){var t=e.placeholder,a=e.children,d=e.width,m=e.full,h=e.triggerClass,f=e.disabled,v=e.size,g=void 0===v?"big":v,y=(0,o.Z)(e,["placeholder","children","width","full","triggerClass","disabled","size"]);return(0,l.jsxs)(c.fC,(0,i.Z)((0,r.Z)({},y),{disabled:f,children:[(0,l.jsxs)(c.xz,{className:u()("z-text-base text-left d-flex justify-content-between align-items-center z-br-4",p().trigger,h,{"z-py-11 z-pl-16 z-pr-10":"big"===g,"z-py-5 z-pl-12 z-pr-8 z-leading-20px":"small"===g}),style:{width:d},children:[y.value?(0,l.jsx)(c.B4,{}):(0,l.jsx)("span",{className:p().placeholder,"data-placeholder":!0,children:t}),(0,l.jsx)(c.JO,{className:p().icon,children:(0,l.jsx)("img",{src:"/ui-router/images/input-select-icon.svg"})})]}),(0,l.jsx)(c.h_,{style:{zIndex:"999999"},children:(0,l.jsx)(c.VY,{ref:function(e){return null==e?void 0:e.addEventListener("touchend",(function(e){e.cancelable&&e.preventDefault()}))},className:u()("position-relative",p().content),position:"popper",sideOffset:2,children:(0,l.jsxs)(s.fC,{className:u()("z-br-4",p().scrollRoot,(0,n.Z)({},p().full,m)),type:"auto",children:[(0,l.jsx)(c.l_,{asChild:!0,children:(0,l.jsx)(s.l_,{style:{overflowY:void 0},className:u()("z-py-16",p().scrollViewport),children:a})}),(0,l.jsx)(s.LW,{className:p().scrollbar,orientation:"vertical",children:(0,l.jsx)(s.bU,{className:p().thumb})})]})})})]}))};h.Item=function(e){var t=e.children,a=e.className,n=e.size,s=void 0===n?"big":n,d=(0,o.Z)(e,["children","className","size"]);return(0,l.jsx)(c.ck,(0,i.Z)((0,r.Z)({className:u()("z-text-base pointer",p().item,a,{"z-px-20 z-py-8":"big"===s,"z-px-10 z-py-8":"small"===s})},d),{children:(0,l.jsx)(c.eT,{children:t})}))}},19642:function(e,t,a){"use strict";a.d(t,{Z:function(){return J}});var n=a(62303),r=a(53619),i=a(33676),o=a(91946),l=a(722),s=a(68772),c=a(93334),d=a(39849),u=a(24246),m=a(27378),p=a(23615),h=a.n(p),f=a(37254),v=a(90005),g=a.n(v),y=a(10365),b=a(94847),x=a(97718),j=a(10625),_=a(52842),C=a.n(_),N=function(e){var t=e.trigger,a=e.children;return(0,u.jsxs)(y.u,{delayDuration:0,children:[(0,u.jsx)(y.u.Trigger,{children:t}),(0,u.jsx)(y.u.Content,{className:C()["legend-item-tooltip"],side:"top",align:"center",collisionPadding:0,children:a})]})},w={embedWidgetType:h().oneOf(Object.values(j.nm)).isRequired,isEmbeddable:h().bool,isWidget:h().bool,widgetAddContent:h().any,embedWidgetUrl:h().string,dispatchOpenEmbedWidgetPopup:h().func.isRequired,isEmbedWidgetOpen:h().bool.isRequired,legendTooltip:h().objectOf(h().any),legendLabelsCallback:h().func,name:h().string.isRequired},S=function(e){(0,l.Z)(a,e);var t=(0,d.Z)(a);function a(){var e;return(0,r.Z)(this,a),e=t.apply(this,arguments),(0,o.Z)((0,n.Z)(e),"getMapFooterView",(function(){var t=(0,n.Z)(e),a=t.openEmbedWidgetPopup,r=t.getMapLegendView,i=e.props,o=i.widgetAddContent,l=i.isEmbeddable,s=i.isWidget,c=i.isEmbedWidgetOpen,d=i.name,m=i.embedName,p=r();return(0,u.jsxs)("div",{className:g()(C()["county-map-footer"],"align-items-end"),children:[l&&(0,u.jsx)("div",{className:C()["county-map-embed-buttons"],children:(0,u.jsx)(b.ZP,{theme:"".concat(c&&m===d?"primary":"secondary"),type:"button",onClick:a,children:"Embed on your website"})}),s&&o&&(0,u.jsx)("span",{className:"font-weight-600",children:o}),(0,u.jsx)("div",{className:g()("text-right",{"z-pb-24":o}),children:p})]})})),(0,o.Z)((0,n.Z)(e),"onLegendBarClick",(function(t){(0,(0,n.Z)(e).onLegendBarHover)(t)})),(0,o.Z)((0,n.Z)(e),"onLegendBarHover",(function(t){var a=t.target;(0,e.props.onLabelLegendSelect)(a.dataset.id)}
1)),(0,o.Z)((0,n.Z)(e),"onLegendBarLeave",(function(){(0,e.props.onLabelLegendSelect)("")})),(0,o.Z)((0,n.Z)(e),"getMapLegendView",(function(){var t=(0,n.Z)(e),a=t.onLegendBarClick,r=t.onLegendBarHover,i=t.onLegendBarLeave,o=e.props,l=o.svg,s=o.legendTooltip,c=o.legendLabelsCallback,d=s||{},m=d.title,p=d.valueFormatFunc;if(!l||!l.children||l.children.length<3)return(0,u.jsx)(u.Fragment,{});var h=l.children[0].innerHTML||"",f=l.children[1].children||[],v=l.children[2]&&l.children[2].children||[];if(!h||!f.length||!v.length)return(0,u.jsx)(u.Fragment,{});var y=h.split("}")||[],b=[];y.forEach((function(e){var t=e.trim().match(/fill:(.*?);/)||[];t&&t.length>1&&b.push(t[1])}));var x=b.map((function(e,t){var a=f[t]?f[t]:{},n=(a.dataset?a.dataset.range:"")||"",r=b.length===t+1,i=p(n,r),o=a.classList&&a.classList.length?a.classList[0]:"";return{color:e,rangeRaw:n.split("-"),rangeOriginal:n,rangeDisplay:i,rangeId:o}})),j=c(x);return(0,u.jsxs)("div",{className:C()["county-map-legend-container"],children:[(0,u.jsx)("ul",{className:C()["county-map-legend"],children:x.map((function(e){var t=e.color,n=e.rangeDisplay,o=e.rangeId;return(0,u.jsx)("li",{className:"d-contents",children:(0,u.jsxs)(N,{trigger:(0,u.jsx)("div",{onClick:a,onMouseOver:r,onMouseLeave:i,style:{backgroundColor:t},"data-id":o,className:C()["county-map-legend-item"]}),children:[(0,u.jsx)("p",{className:g()(C()["legend-tooltip-title"],"text-white"),children:m}),(0,u.jsx)("p",{className:g()(C()["legend-tooltip-value"],"text-white"),children:n})]})},t)}))}),(0,u.jsx)("div",{className:C()["county-map-description"],children:j})]})})),(0,o.Z)((0,n.Z)(e),"openEmbedWidgetPopup",(function(t){var a=e.props,n=a.embedWidgetUrl,r=a.embedWidgetType;(0,a.dispatchOpenEmbedWidgetPopup)({type:r,url:n,name:a.name,openButtonRef:t.target})})),e}return(0,i.Z)(a,[{key:"render",value:function(){return(0,this.getMapFooterView)()}}]),a}(m.Component);S.propTypes=w,S.defaultProps={isEmbeddable:!1,isWidget:!1,widgetAddContent:"",embedWidgetUrl:"",legendTooltip:{title:"",valueFormatFunc:function(){}},legendLabelsCallback:function(){}};var Z={dispatchOpenEmbedWidgetPopup:x.pG},T=(0,f.$j)((function(e){var t=e.modals.embedWidget;return{embedName:t.name,isEmbedWidgetOpen:t.open}}),Z)(S),L=a(32249),k=a(66726),E=a.n(k),I=a(19783),z=a.n(I),O=a(2294),P=a(98289),F={background:C()["loading-county-map-background"],animation:C()["loading-county-map-animation"]},A={onMapLoadError:h().func,onMapLoadSuccess:h().func,targetPageUrl:h().string,svgFileUrl:h().string,originalUrl:h().string,gtmEventNames:h().objectOf(h().any),mapTooltip:h().objectOf(h().any),isEmbedWidgetOpen:h().bool.isRequired},B=20,R=20,M=200,D=function(e){(0,l.Z)(a,e);var t=(0,d.Z)(a);function a(e){var i;return(0,r.Z)(this,a),i=t.call(this,e),(0,o.Z)((0,n.Z)(i),"checkImgTagLoad",(function(){var e=(0,n.Z)(i),t=e.mapImgTagRef,a=e.onImgTagLoad,r=t&&t.current;r&&r.complete&&a()})),(0,o.Z)((0,n.Z)(i),"onImgTagLoad",(function(){var e=(0,n.Z)(i).mapOuterContainerRef,t=void 0===e?{}:e,a=t&&t.current;a&&a.classList.remove(F.background)})),(0,o.Z)((0,n.Z)(i),"onSvgInjected",(function(e){var t=(0,n.Z)(i),a=t.mapOuterContainerRef,r=void 0===a?{}:a,o=t.prepareMap,l=i.props.onMapLoadSuccess;o(e),l(e);var s=r&&r.current;s&&(s.classList.remove(F.animation),s.classList.remove(F.background))})),(0,o.Z)((0,n.Z)(i),"onMapInteraction",(function(){var e=i.props.gtmEventNames;i.mapInteractedFlag||(e.open&&(0,P._J)({event:e.open}),i.mapInteractedFlag=!0)})),(0,o.Z)((0,n.Z)(i),"prepareMap",(function(e){var t=(0,n.Z)(i),a=t.setHoverBlockVisibility,r=t.updateHoverBlockPosition,o=t.updateHoverBlockContent,l=t.handleCountyClick,s=t.onMapInteraction,c=t.hoverBlockRef,d=void 0===c?{}:c,u=d&&d.current,m=null,p={style:{}},h=E()(r,R),f=(0,O.CM1)()?0:B,v=(0,O.CM1)()?0:M,g=z()((function(t){var a=t.target,n=a.children[0].id;n!==m&&(p.style.strokeWidth="0.1",p.style.pointerEvents="auto",h(e,a),m=n,p=a,s())}),f),y=z()(o,v);(0,O.CM1)()?e.children[2]&&e.children[2].addEventListener("click",(function(e){g(e),y(e)})):e.children[2]&&e.children[2].addEventListener("mousemove",(function(e){g(e),y(e)})),u&&(e.onmouseleave=function(){a(!1),p.style.strokeWidth=.1}),e.onclick=function(e){l(e)}})),(0,o.Z)((0,n.Z)(i),"handleCountyClick",(function(){var e=i.props.targetPageUrl;e&&(0,O.YQK)(e)})),(0,o.Z)((0,n.Z)(i),"updateHoverBlockPosition",(function(e,t){var a=(0,n.Z)(i),r=a.hoverBlockRef,o=void 0===r?{}:r,l=a.setHoverBlockVisibility,s=o.current;if(s){var c,d,u=C()["hover-block"],m=C()["hover-block-overflown-x"],p=C()["hover-block-overflown-y"],h=t.getBoundingClientRect(),f=s.getBoundingClientRect(),v=e.getBoundingClientRect(),g=v.left,y=v.top,b=v.width,x=f.width,j=f.height,_="auto",N=h.x-g+h.width/2,w=h.y-y;N+x-36>b?(_="".concat(b-N,"px"),d="auto",u+=" ".concat(m)):d="".concat(N,"px"),36+j>w?(u+=" ".concat(p),c="".concat(w+j+36+h.height,"px")):c="".concat(w,"px"),l(!0),s.className=u,s.style.left=d,s.style.right=_,s.style.top=c,t.style.strokeWidth="1",t.style.pointerEvents="none"}})),(0,o.Z)((0,n.Z)(i),"updateHoverBlockContent",(function(e){var t=i.props.mapTooltip,a=(0,n.Z)(i),r=a.blockLocationRef,o=void 0===r?{}:r,l=a.blockValueRef,s=void 0===l?{}:l,c=a.formatCountyName,d=(t||{}).valueFormatFunc,u=void 0===d?function(){}:d,m=e.target,p=o.current,h=s.current;p&&(p.innerHTML=c(m.children[0].innerHTML)),h&&(h.innerHTML=u(m.dataset.value))})),(0,o.Z)((0,n.Z)(i),"setHoverBlockVisibility",(function(e){var t=(0,n.Z)(i),a=t.hoverBlockRef,r=void 0===a?{}:a,o=t.hoverBlockOverlayRef,l=void 0===o?{}:o,s=r.current,c=l.current;s.style&&(s.style.visibility=e?"visible":"hidden"),c.style&&(c.style.visibility=e?"visible":"hidden")})),(0,o.Z)((0,n.Z)(i),"formatCountyName",(function(e){return e.replace(","," County,")})),(0,o.Z)((0,n.Z)(i),"getHoverBlockView",(function(){var e=i.props.mapTooltip,t=(0,n.Z)(i),a=t.setHoverBlockVisibility,r=t.hoverBlockRef,o=t.hoverBlockOverlayRef,l=t.blockLocationRef,s=t.blockValueRef,c=(e||{}).title,d=void 0===c?"":c;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("div",{ref:o,className:C()["hover-block-mobile-overlay"],onClick:function(){return a(!1)}}),(0,u.jsxs)("div",{ref:r,className:C()["hover-block"],onClick:function(){return a(!1)},children:[(0,u.jsxs)("div",{className:C()["hover-block-location-row"],children:[(0,u.jsx)("i",{className:"icon-location-pin"}),(0,u.jsx)("span",{className:C()["hover-block-location-name"],ref:l})]}),(0,u.jsxs)("div",{className:C()["hover-block-col"],children:[d&&(0,u.jsx)("span",{className:C()["hover-block-title"],children:d}),(0,u.jsx)("span",{className:C()["hover-block-value"],ref:s})]})]})]})})),(0,o.Z)((0,n.Z)(i),"getMapView",(function(){var e=(0,n.Z)(i),t=e.onSvgInjected,a=e.mapOuterContainerRef,r=e.mapImgTagRef,o=e.onImgTagLoad,l=i.props,s=l.onMapLoadError,c=l.svgFileUrl,d=l.originalUrl;return(0,u.jsxs)("div",{className:"".concat(C()["county-map-outer"]," ").concat(F.background," ").concat(F.animation),ref:a,children:[(0,u.jsx)("img",{ref:r,className:C()["county-map-img"],onLoad:o,src:d}),(0,u.jsx)(L.Q,{src:c,className:C()["county-map-svg"],afterInjection:function(e,a){e?s(e):t(a)}})]})})),i.mapInteractedFlag=!1,i.mapImgTagRef=(0,m.createRef)(),i.mapOuterContainerRef
1=(0,m.createRef)(),i.hoverBlockRef=(0,m.createRef)(),i.hoverBlockOverlayRef=(0,m.createRef)(),i.blockLocationRef=(0,m.createRef)(),i.blockValueRef=(0,m.createRef)(),i}return(0,i.Z)(a,[{key:"componentDidMount",value:function(){(0,this.checkImgTagLoad)()}},{key:"shouldComponentUpdate",value:function(e){var t=this.props.isEmbedWidgetOpen;return(0,O.CM1)()&&e.isEmbedWidgetOpen!==t}},{key:"render",value:function(){var e=this.getHoverBlockView,t=this.getMapView,a=e(),n=t();return(0,u.jsxs)(u.Fragment,{children:[a,n]})}}]),a}(m.Component);D.propTypes=A,D.defaultProps={onMapLoadError:function(){},onMapLoadSuccess:function(){},targetPageUrl:"",svgFileUrl:"",originalUrl:"",gtmEventNames:{open:""},mapTooltip:{title:"",valueFormatFunc:function(){}}};var H=(0,f.$j)((function(e){return{isEmbedWidgetOpen:e.modals.embedWidget.open}}))(D),V={embedWidgetType:h().oneOf(["best-states-map","salary-heatmap","salary-only-state-heatmap","location-heatmap","demand-heatmap","major-salary-map","career-paths","college-major-paths"]).isRequired,onMapLoadError:h().func,isEmbeddable:h().bool,isWidget:h().bool,widgetAddContent:h().any,embedWidgetUrl:h().string,targetPageUrl:h().string,svgFileUrl:h().string,originalUrl:h().string,gtmEventName:h().objectOf(h().any),mapTooltip:h().objectOf(h().any),legendTooltip:h().objectOf(h().any),legendLabelsCallback:h().func,isEmbedWidgetOpen:h().bool},U=function(e){(0,l.Z)(a,e);var t=(0,d.Z)(a);function a(e){var i;return(0,r.Z)(this,a),i=t.call(this,e),(0,o.Z)((0,n.Z)(i),"_onMapLoadSuccess",(function(e){i.setState({svg:e})})),(0,o.Z)((0,n.Z)(i),"_onLabelLegendSelect",(function(e){i.setState({selectedLabelId:e})})),i.state={svg:null,selectedLabelId:null},i}return(0,i.Z)(a,[{key:"render",value:function(){var e=this._onMapLoadSuccess,t=this._onLabelLegendSelect,a=this.state,n=a.svg,r=a.selectedLabelId,i=this.props.isWidget;return(0,u.jsxs)("div",{className:"".concat(C()["county-map-container"]," ").concat(i?C().widget:""," ").concat(r?"darken ".concat(r):""),children:[(0,u.jsx)(H,(0,c.Z)((0,s.Z)({},this.props),{onMapLoadSuccess:e})),n&&(0,u.jsx)(T,(0,c.Z)((0,s.Z)({},this.props),{svg:n,onLabelLegendSelect:t}))]})}}]),a}(m.Component);U.propTypes=V,U.defaultProps={onMapLoadError:function(){},isEmbeddable:!1,isWidget:!1,widgetAddContent:"",embedWidgetUrl:"",targetPageUrl:"",svgFileUrl:"",originalUrl:"",gtmEventNames:{open:""},mapTooltip:{title:"",valueFormatFunc:function(){}},legendTooltip:{title:"",valueFormatFunc:function(){}},legendLabelsCallback:function(){}};var J=U},45656:function(e,t,a){"use strict";var n=a(68772),r=a(93334),i=a(24246),o=(a(27378),a(94960)),l=a.n(o),s=a(20880),c=a(2294),d=a(10625),u=a(19642),m=a(52842),p=a.n(m);t.Z=function(e){var t=e.major,a=(0,s.Yn)(t),o={title:"Average salary",valueFormatFunc:c.xGv},m={title:"Salary range",valueFormatFunc:function(e,t){var a=e.split("-")||[];return a&&a.length?"".concat(l()(a[0]).format("$0a")," - ").concat(l()(a[1]).format("$0a")).concat(t?"+":""):""}};return(0,i.jsx)(u.Z,(0,r.Z)((0,n.Z)({},e),{svgFileUrl:a,gtmEventNames:{open:"Major Salary Heatmap Modal Open"},embedWidgetType:d.nm.MAJOR_SALARY_STATES_MAP,mapTooltip:o,legendTooltip:m,legendLabelsCallback:function(e){if(!e||!e.length||!e[0].rangeDisplay)return(0,i.jsx)(i.Fragment,{});var t=e[0].rangeDisplay.split("-")[0],a=e[e.length-1].rangeDisplay.split("-")[1];return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("span",{className:p()["legend-label-part"],children:[(0,i.jsx)("span",{className:p()["county-value"],children:t}),(0,i.jsx)("span",{children:"Lowest"})]}),(0,i.jsxs)("span",{className:p()["legend-label-part"],children:[(0,i.jsx)("span",{children:"Highest"}),(0,i.jsx)("span",{className:p()["county-value"],children:a})]})]})}}))}},62993:function(e,t,a){"use strict";a.d(t,{Z:function(){return g}});var n=a(24246),r=a(27378),i=a(90005),o=a.n(i),l=a(27693),s=a.n(l),c=a(69746),d=a.n(c),u=a(79913),m=a.n(u),p=a(64870),h=a(17265),f=a.n(h);s().extend(m()),s().extend(d());var v=s().months().map((function(e,t){return{value:t.toString(),text:e}}));function g(e){var t,a,i,l,c,d=e.date,u=e.className,m=e.onChange,h=(0,r.useState)(null===(t=null==d?void 0:d.month())||void 0===t?void 0:t.toString()),g=h[0],y=h[1],b=(0,r.useState)(null!==(l=null===(a=null==d?void 0:d.date())||void 0===a?void 0:a.toString())&&void 0!==l?l:""),x=b[0],j=b[1],_=(0,r.useState)(null!==(c=null===(i=null==d?void 0:d.year())||void 0===i?void 0:i.toString())&&void 0!==c?c:""),C=_[0],N=_[1];return(0,r.useEffect)((function(){!function(){if(g&&x&&C){var e=s()().set("month",parseInt(g)).set("date",parseInt(x)).set("year",parseInt(C)).set("hour",0).set("minute",0).set("second",0).set("millisecond",0);m(e)}}()}),[C,g,x]),(0,n.jsxs)("div",{className:o()("d-flex flex-column flex-md-row",f().dateField,u),children:[(0,n.jsx)(p.P,{placeholder:"Month",value:g,onValueChange:y,triggerClass:f().dateMonth,size:"small",children:v.map((function(e){var t=e.text,a=e.value;return(0,n.jsx)(p.P.Item,{className:f().dateMonth,value:a,size:"small",children:t},t)}))}),(0,n.jsx)("input",{placeholder:"Day",value:x,className:o()("zp-input z-px-12 z-py-6 z-leading-20px",f().dateDay),onChange:function(e){var t=e.target.value;""!==t&&(!/\d$/.test(t)||parseInt(t)<1||parseInt(t)>31)||j(t)}}),(0,n.jsx)("input",{placeholder:"Year",value:C,className:o()("zp-input z-px-12 z-py-6 z-leading-20px",f().dateYear),onChange:function(e){var t=e.target.value;""!==t&&(!/\d$/.test(t)||t.length>4)||N(t)}})]})}},72451:function(e,t,a){"use strict";var n=a(91946),r=a(78203),i=a(53573),o=a(24246),l=a(27378),s=a(90005),c=a.n(s),d=a(81305),u=a(93332),m=a(19956),p={and:"Match All",any:"Match Any"},h="Keyword already exists.",f="You can only add up to 5 keywords.";t.Z=function(e){var t=e.keywords,a=e.onKeywordChange,s=e.onOperatorChange,v=e.operator,g=void 0===v?"and":v,y=e.maxKeywords,b=void 0===y?5:y,x=e.placeholder,j=void 0===x?"Keyword":x,_=e.hideOperator,C=void 0!==_&&_,N=e.className,w=void 0===N?"":N,S=e.searchInputClassName,Z=void 0===S?""
1:S,T=e.iconPropsClassName,L=void 0===T?"":T,k=e.chipContainerClass,E=void 0===k?"":k,I=e.maxLength,z=void 0===I?30:I,O=e.showSearchButton,P=e.helperText,F=void 0===P?"":P,A=e.v2,B=e.emptyMessage,R=void 0===B?"No keywords were found":B,M=e.selectAllOption,D=void 0!==M&&M,H=(0,l.useState)(""),V=H[0],U=H[1],J=(0,l.useState)(t),Y=J[0],W=J[1],G=(0,l.useState)(g),X=G[0],K=G[1],q=(0,l.useState)(""),Q=q[0],$=q[1],ee=(0,m.Z)(),te=Y.filter((function(e){return e.enabled}));(0,l.useEffect)((function(){ee||a(Y)}),[Y]),(0,l.useEffect)((function(){ee||s(X)}),[X]);var ae=function(e){e&&(Y.some((function(t){return t.keyword===e}))?$(h):b&&te.length>=b?$(f):(W((0,i.Z)(Y).concat([{keyword:e,enabled:!0}])),U(""),$("")))};return(0,o.jsxs)("div",{className:w,children:[A?(0,o.jsx)(u.e2,{id:"keywords-search-field",label:j,initialValue:V,onSearch:ae,onChange:function(e){return U(e.target.value)},inputProps:{maxLength:z,onBlur:function(){return ae(V)}},showSearchButton:O,helperText:F}):(0,o.jsx)(u.ZP,{initialValue:V,onSearch:ae,onChange:function(e){return U(e.target.value)},iconProps:{className:"z-pr-8 ".concat(L)},buttonProps:{withoutFocus:!0},inputProps:{placeholder:j,maxLength:z,onBlur:function(){return ae(V)},className:Z}}),Q&&(0,o.jsx)("p",{className:"mt-1 error-message",children:Q}),(0,o.jsx)(d.Z,{noCapitalize:!0,hideCloseIcon:!1,chipContainerClass:c()("mt-3",E),chips:Y.map((function(e){return e.keyword})),selectedChips:te.map((function(e){return e.keyword})),onChipClick:function(e){e.length>b?$(f):(W(Y.map((function(t){var a=t.keyword;return{keyword:a,enabled:e.includes(a)}}))),$(""))},emptyMessage:R,selectAllOption:D}),!C&&(0,o.jsx)("div",{className:"d-flex justify-content-center align-items-center mt-4",children:Object.entries(p).map((function(e,t){var a=(0,r.Z)(e,2),i=a[0],l=a[1];return(0,o.jsx)("div",{className:c()("z-font-13 z-font-600 z-p-4 text-center border cursor-pointer",(0,n.Z)({},"text-white z-background-primary z-border-primary",i===X),(0,n.Z)({},"greyLabel",i!==X),(0,n.Z)({},"border-left-0",t>0)),style:{transition:"all .3s ease-in-out",flex:"1"},onClick:function(){return K(i)},children:l},i)}))})]})}},69013:function(e,t,a){"use strict";a.d(t,{Z:function(){return x}});var n=a(24246),r=a(27378),i=a(23615),o=a.n(i),l=a(18185),s=a(79073),c=a(90005),d=a.n(c),u=a(79766),m=a.n(u),p=function(e){var t=e.value,a=void 0===t?[0]:t,r=e.min,i=void 0===r?0:r,o=e.max,l=void 0===o?100:o,c=e.step,u=void 0===c?1:c,p=e.className,h=e.onValueChange;return(0,n.jsxs)(s.fC,{className:d()(m().root,p),value:a,min:i,max:l,step:u,orientation:"horizontal",onValueChange:function(e){return h(null==e?void 0:e[0])},children:[(0,n.jsx)(s.fQ,{className:d()(m().track),children:(0,n.jsx)(s.e6,{className:d()(m().range)})}),(0,n.jsx)(s.bU,{className:d()(m().thumb,"flex-center"),children:(0,n.jsx)("span",{className:"z-font-10"})})]})},h=a(2294),f={label:o().string,sliderValue:o().number,percentile90:o().number,onSalaryChange:o().func,stepSize:o().number},v=38,g=40,y={maximumSignificantDigits:7},b=function(e){var t=e.sliderValue,a=e.label,i=e.isHourly,o=e.stepSize,s=e.percentile10,c=e.percentile90,d=e.onSalaryChange,u=e.id,m=void 0===u?"":u,f=e.hasError,b=void 0!==f&&f,x=(0,r.useState)(!1),j=x[0],_=x[1],C=o||(i?.01:1),N=i?t:(0,h.HLo)(t,y),w=i?parseFloat(c/2080):c,S=i?parseFloat(s/2080):s;return(0,n.jsxs)("div",{className:"salary-filter-container",children:[(0,n.jsxs)(l.ZP,{id:"salary-input-".concat(m),hasError:b,children:[(0,n.jsx)(l.ZP.Label,{keepShrunk:t>0,children:a}),(0,n.jsx)(l.ZP.TextInput,{value:j&&0===t?"":N,onFocus:function(){return _(!0)},onBlur:function(){return _(!1)},onChange:function(e){var t=parseFloat(e.target.value.replace(/\D/g,""));if(!(t>=1e7)){if(t>w&&(t=w),isNaN(t))return d(0);d(t)}},onKeyDown:function(e){switch(e.keyCode){case v:d(t+C);break;case g:40===e.keyCode&&0!==t&&d(t-C)}},adornmentLeft:(0,n.jsx)("span",{style:{fontSize:"1em",color:"inherit"},className:"w-max z-ml-16",children:"$"})})]}),(0,n.jsx)("div",{className:"salary-slider",children:(0,n.jsx)(p,{className:"z-mt-32",min:S,max:Math.max(w,t),value:[t],step:C,onValueChange:function(e){var t=e>w?w:e;d(i?parseFloat(t).toFixed(2):t)}})})]})};b.propTypes=f,b.defaultProps={label:"Min",sliderValue:0,percentile10:0,percentile90:2e5,onSalaryChange:function(){}};var x=b},54180:function(e,t,a){"use strict";var n=a(29132),r=a(91946),i=a(68772),o=a(93334),l=a(50919),s=a(53573),c=a(59312),d=a(24246),u=a(27378),m=a(90005),p=a.n(m),h=a(27693),f=a.n(h),v=a(90104),g=a.n(v),y=a(56141),b=a.n(y),x=a(47538),j=a.n(x),_=a(62314),C=a.n(_),N=a(65218),w=a.n(N),S=a(23615),Z=a.n(S),T=a(94847),L=a(2294),k=a(10625),E=a(8993),I=a(40228),z=
1a(78052),O=a(62993),P=a(25),F=a(72451),A=a(69013),B=a(17265),R=a.n(B),M=w()((function(){return Promise.resolve().then(a.bind(a,53532))}),{loadableGenerated:{webpack:function(){return[53532]}},ssr:!1}),D={type:Z().string.isRequired,param:Z().string.isRequired,headerText:Z().string,buttonText:Z().string,newButtonText:Z().string,showAs:Z().oneOf(["button","link"]),alignRight:Z().bool,filterOpen:Z().bool,filterGroup:Z().string,valueRange:Z().arrayOf(Z().shape({value:Z().any,displayName:Z().string})),preselectedItems:Z().arrayOf(Z().shape({value:Z().any,displayName:Z().string})),controlledValues:Z().arrayOf(Z().shape({value:Z().any,displayName:Z().string})),options:Z().shape({autoSuggest:Z().bool,autoSuggestFocus:Z().bool,autoSuggestPlaceholder:Z().string,autoSuggestOutClass:Z().string,logEvent:Z().any,jobTitle:Z().string,limit:Z().number,errorMessage:Z().string,salaryFieldLabel:Z().string,showOnlyEnabled:Z().bool,noOverlay:Z().bool,noFooter:Z().bool,footerText:Z().string,noClear:Z().bool,educationSwitch:Z().bool,buttonClassNames:Z().string,enabledMoreValues:Z().any,searchUnitedStates:Z().any,profileJobs:Z().bool,duplicateForCompact:Z().bool,remote:Z().bool,redirectedLoc:Z().any,disableUserRatingTracking:Z().bool}),disabled:Z().bool,hiddenOnDisabled:Z().bool,alwaysShowButtonText:Z().bool,onApply:Z().func,onClear:Z().func,onReset:Z().func,onUndo:Z().func,onFilterClick:Z().func,onFilterSelect:Z().func,onInputChange:Z().func,children:Z().node,staticSuggestions:Z().arrayOf(Z().object),isActive:Z().bool,sideBarFilters:Z().bool,isMiniSidePanel:Z().bool,isSingleColumnSingleFilter:Z().bool,showAutoSuggestErrorMessage:Z().bool,autosuggestInputErrorOnTop:Z().bool,isCompact:Z().bool,newDesign:Z().bool,className:Z().string,renderContentOnly:Z().bool},H={headerText:"",buttonText:"Button",newButtonText:"",alignRight:!1,showAs:P.Dv.BUTTON,valueRange:[],preselectedItems:[],filterEnabledValues:[],options:{},disabled:!1,hiddenOnDisabled:!1,alwaysShowButtonText:!1,onClear:function(){},onApply:function(){},onFilterClick:function(){},children:null,staticSuggestions:[],isActive:null,sideBarFilters:!1,isMiniSidePanel:!1,isSingleColumnSingleFilter:!1,showAutoSuggestErrorMessage:!1,autosuggestInputErrorOnTop:!1,newDesign:!1,className:"",renderContentOnly:!1},V=function(e){var t,a,m,h,v,y,x=e.type,_=e.param,N=e.showAs,w=e.options,S=e.isCompact,Z=e.headerText,B=e.buttonText,D=e.onInputChange,H=e.newButtonText,V=e.valueRange,U=e.filterOpen,J=e.alignRight,Y=e.filterGroup,W=e.preselectedItems,G=e.filterEnabledValues,X=e.disabled,K=e.hiddenOnDisabled,q=e.alwaysShowButtonText,Q=e.onApply,$=e.onClear,ee=e.onFilterClick,te=e.onFilterSelect,ae=e.controlledValues,ne=e.staticSuggestions,re=e.isActive,ie=e.sideBarFilters,oe=e.isMiniSidePanel,le=e.isSingleColumnSingleFilter,se=e.showAutoSuggestErrorMessage,ce=e.autosuggestInputErrorOnTop,de=e.newDesign,ue=e.className,me=e.renderContentOnly,pe=function(){var e=(0,s.Z)(Ce);e.forEach((function(t,a){var n=t.displayName;-1!==G.findIndex((function(e){return e.displayName===n}))?e[a].enabled=!0:(_===P.V5.SALARY&&Pe(0),e[a].enabled=!1)}));var t=e.length?e.filter((function(e){return e.enabled})):G.map((function(e){return(0,o.Z)((0,i.Z)({},e),{enabled:!0})}));Le(fe(t)),nt(e)},he=function(e){var t=V.map((function(e){return-1!==W.findIndex((function(t){return t.displayName===e.displayName}))?(0,o.Z)((0,i.Z)({},e),{enabled:!0}):e}));return t=t.map((function(e){return-1!==G.findIndex((function(t){return t.displayName===e.displayName}))?(0,o.Z)((0,i.Z)({},e),{enabled:!0}):e})),j()((0,s.Z)(t).concat((0,s.Z)((e||G).map((function(e){return{value:e.value,displayName:e.displayName,enabled:!0}}))),(0,s.Z)(_===P.V5.LOCATION&&(null==G?void 0:G.length)?[]:W.map((function(e){return{value:e.value,displayName:e.displayName,enabled:!0}})))),"displayName")},fe=function(e){return e.length>1?"".concat(e[0].displayName,", ..."):1===e.length?e[0].displayName:B},ve=(0,u.useState)(!1),ge=ve[0],ye=ve[1],be=(0,u.useState)(""),xe=be[0],je=be[1],_e=(0,u.useState)(he()),Ce=_e[0],Ne=_e[1],we=void 0!==U?U:ge,Se=Ce.filter((function(e){return e.enabled}
1)),Ze=(0,u.useState)(fe(W)),Te=Ze[0],Le=Ze[1],ke=(0,u.useState)([]),Ee=ke[0],Ie=ke[1],ze=(0,u.useState)(Array.isArray(null===(t=Ce[0])||void 0===t?void 0:t.value)?(null===(a=Ce[0])||void 0===a||null===(m=a.value)||void 0===m?void 0:m[0])||0:(null===(h=Ce[0])||void 0===h?void 0:h.value)||0),Oe=ze[0],Pe=ze[1],Fe=(0,u.useState)(8e4),Ae=Fe[0],Be=Fe[1],Re=(0,u.useState)(2e5),Me=Re[0],De=Re[1],He=(0,u.useState)(w.educationSwitch),Ve=He[0],Ue=He[1],Je=(0,u.useState)({x:0,y:0}),Ye=Je[0],We=Je[1],Ge=(0,u.useState)((null==w?void 0:w.inputField)&&(null==W||null===(v=W[0])||void 0===v?void 0:v.value)?W[0].value:""),Xe=Ge[0],Ke=Ge[1],qe=(0,u.useState)((null==w?void 0:w.dateField)&&(null==W||null===(y=W[0])||void 0===y?void 0:y.value)?f()(W[0].value,null==w?void 0:w.dateFormat):null),Qe=qe[0],$e=qe[1],et=(0,u.useState)(w.operator||"and"),tt=et[0],at=et[1],nt=(0,u.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Ne(e),te&&(!ie||t)){var a=e.slice(0,(null==w?void 0:w.duplicateForCompact)?1:e.length).filter((function(e){return e.enabled})).map((function(e){return{value:e.value,displayName:e.displayName}}));te(_,a)}}),[te]);function rt(){return(rt=(0,n.Z)((function(){var e,t;return(0,c.__generator)(this,(function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),[4,I.g.getEstimateSalaryForSalaryFilter({title:w.jobTitle})];case 1:return e=a.sent(),Be(e.median),De(e.percentile),[3,3];case 2:return t=a.sent(),console.error(t),[3,3];case 3:return[2]}}
1))}))).apply(this,arguments)}(0,u.useEffect)((function(){w.jobTitle&&0===Oe&&_===P.V5.SALARY&&function(){rt.apply(this,arguments)}()}),[]),(0,u.useEffect)((function(){S&&pe()}),[]),(0,u.useEffect)((function(){H&&Le(H)}),[H]),(0,u.useEffect)((function(){nt(j()((0,s.Z)(Ce).concat((0,s.Z)(V)),"displayName"))}),[V]),(0,u.useEffect)((function(){!S&&Y&&x!==P.hh.MORE&&pe()}),[G]),(0,u.useEffect)((function(){Y||Ne((function(e){return e.map((function(e){e.enabled;var t=(0,l.Z)(e,["enabled"]);return W.find((function(e){return e.displayName===t.displayName}))?(0,o.Z)((0,i.Z)({},t),{enabled:!0}):t}))}));var e,t,a,n,r=he(Ce);r&&r[0]&&_===P.V5.SALARY&&Pe(Array.isArray(null===(e=Ce[0])||void 0===e?void 0:e.value)?(null===(t=Ce[0])||void 0===t||null===(a=t.value)||void 0===a?void 0:a[0])||0:(null===(n=Ce[0])||void 0===n?void 0:n.value)||0);if(_===P.V5.EDUCATION&&W.length){var s=Array.isArray(W[0].value)?W[0].value[0]:W[0].value;Ue("None"===s)}}),[W]),(0,u.useEffect)((function(){x===P.hh.MORE?Object.values((null==w?void 0:w.enabledMoreValues)||{}).forEach((function(e){(!Ee.length||st(e))&&Ie((function(t){return(0,s.Z)(t).concat([e])}))})):(!Ee.length||st())&&Ie((0,s.Z)(Ee).concat([Se]))}),[we]),(0,u.useEffect)((function(){var e=(0,s.Z)(Ce),t=e.findIndex((function(e){return e.enabled}));-1!==t&&V[t]&&(e[t]=(0,o.Z)((0,i.Z)({},e[t]),{value:Ve?"None"===V[t].value?V[t].value:["None",V[t].value]:w.autoSuggest?e[t].value:V[t].value}),nt(e))}),[Ve]),(0,u.useEffect)((function(){if(ae&&Array.isArray(ae)&&ae.length){var e,t=ae.map((function(e){return e.value}));nt(he(ae).map((function(e){return(0,o.Z)((0,i.Z)({},e),{enabled:t.includes(e.value)||e.forcedOption})}))),Le(null!==(e=ae[0].displayName)&&void 0!==e?e:B)}}),[ae]);var it,ot,lt,st=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Se,t=Ee[Ee.length-1];return!g()(C()(t,e,b()))},ct=function(e){je(e.errorMessage)},dt=function(e){void 0!==U?ee(_):ye(e)},ut=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Se;!(null==Qe?void 0:Qe.isValid())&&xe||(xe&&je(""),dt(!1),x!==P.hh.MORE?st(e)&&(Le(fe(e)),Q(_,x===P.hh.MULTI?e:e.length?e[0]:[])):Q())},mt=function(e){var t=e.isListOpen,a=e.suggestionSelected,n=e.displayValue,r=e.redirectedLoc,l=e.population,c=e.valueObj,d=e.expertiseAreas;if(t||n)if(Se.length>=w.limit){var u="Limit of ".concat(w.limit," selections. Please remove one before adding another.");je(w.errorMessage||u)}else{je("");var m=(0,s.Z)(Ce),p=m.findIndex((function(e){return e.displayName===n}));if(!t&&a){if(-1!==p&&x!==P.hh.AUTOSUGGEST)return void(m[p].enabled||(m[p].enabled=!0,x===P.hh.SINGLE&&(m=m.map((function(e,t){return p!==t&&e.enabled&&(e.enabled=!1),e}))),nt(m,!0)));var h=(0,P.VJ)(_,c);if(x===P.hh.SINGLE||x===P.hh.AUTOSUGGEST){if(D)return void(h.normalizedTitle?D(h):je(w.defaultErrorMessage));if(S&&(null==w?void 0:w.duplicateForCompact)){var f=[(0,i.Z)((0,o.Z)((0,i.Z)({value:h,displayName:n},r?{redirectedLoc:r,population:l}:{}),{enabled:!0}),(null==d?void 0:d.length)?{expertiseAreas:d}:{})];return void nt(f,!0)}pt((0,i.Z)({value:h,displayName:n},r?{redirectedLoc:r,population:l}:{},(null==d?void 0:d.length)?{expertiseAreas:d}:{}))}else{var v=[(0,i.Z)((0,o.Z)((0,i.Z)({value:h,displayName:n},r?{redirectedLoc:r,population:l}:{}),{enabled:!0}),(null==d?void 0:d.length)?{expertiseAreas:d}:{})].concat((0,s.Z)(Ce));nt(v,!0)}}}},pt=function(e){var t=(0,s.Z)(Ce),a=t.findIndex((function(t){return t.displayName===e.displayName}));if(-1===a||t[a].enabled)if(e.enabled){var n=t.findIndex((function(e){return e.enabled}));t[n]=(0,o.Z)((0,i.Z)({},t[n]),{enabled:!1})}else{var r=t.findIndex((function(e){return e.enabled}));-1!==r&&(t[r]=(0,o.Z)((0,i.Z)({},t[r]),{enabled:!1})),t=[(0,o.Z)((0,i.Z)({},e),{enabled:!0})].concat((0,s.Z)(t))}else{var l=t.findIndex((function(e){return e.enabled}));-1!==l&&(t[l]=(0,o.Z)((0,i.Z)({},t[l]),{enabled:!1})),t[a]=(0,o.Z)((0,i.Z)({},t[a]),{value:Ve&&"None"!==t[a].value?["None",V[a].value]:Array.isArray(t[a].value)&&"None"===t[a].value[0]?t[a].value[1]:t[a].value,enabled:!0})}"None"===e.value&&Ue(!0);var c=j()(t,"displayName"),d=c.filter((function(e){return e.enabled})).map((function(e){return{value:e.value,displayName:e.displayName}}));((w.autoSuggest&&x===P.hh.SINGLE||x===P.hh.AUTOSUGGEST)&&d.length||w.noFooter)&&ht(d),nt(c,!0)},ht=function(e){xe&&je(""),dt(!1),Le(fe.apply(void 0,[e])),Q(_,x===P.hh.MULTI?e:e.length?e[0]:[])},ft=function(){xe&&je("");var e=(0,s.Z)(Ce).map((function(e){return{value:e.value,displayName:e.displayName}}));_===P.V5.SALARY&&Pe(0),Ke(""),$e(null),dt(!1);var t=(0,s.Z)(Ce).filter((function(e){return e.enabled}));Le(fe([])),nt(e,!0),x===P.hh.MORE&&$(),t.length&&$(_,[])},vt=function(){x===P.hh.MORE?(Object.values((null==w?void 0:w.enabledMoreValues)||{}).map((function(e){return st(e)})).some((function(e){return e}))&&ut(),dt(!1)):!(null==Qe?void 0:Qe.isValid())&&xe?(dt(!1),je(""),$e(null)):st(
1)?ut():dt(!1)},gt=function(e){Ue(e.target.checked)},yt=function(e,t){return(0,n.Z)((function(){var a,n,r,l,d,u,m,p,h;return(0,c.__generator)(this,(function(c){switch(c.label){case 0:return _===P.V5.JOB_TITLE&&w.profileJobs&&t.length<=1?e&&e.displayValue?(d=e.displayValue,[4,E.Z.getAutosuggestTitles(e.displayValue)]):[2]:[3,2];case 1:if(u=c.sent(),d.toLowerCase()!==(null==u||null===(a=u[0])||void 0===a||null===(n=a.name)||void 0===n?void 0:n.toLowerCase()))return[2];m={value:(0,P.VJ)(_,{name:(null==u||null===(r=u[0])||void 0===r?void 0:r.name)||"",original_name:(null==u||null===(l=u[0])||void 0===l?void 0:l.original_name)||""}),displayName:d,enabled:!0},p=Ce.findIndex((function(e){return e.displayName===d})),h=(0,s.Z)(Ce),-1===p?nt([m].concat((0,s.Z)(Ce)),!0):-1!==p&&(h[p].enabled?h[p]=(0,o.Z)((0,i.Z)({},h[p]),{enabled:!1}):h[p]=(0,o.Z)((0,i.Z)({},h[p]),{enabled:!0}),nt(h,!0)),c.label=2;case 2:return[2]}}))}))},bt=function(){var e,t,a;return x===P.hh.AUTOSUGGEST?null!==(a=null==G||null===(e=G[0])||void 0===e?void 0:e.displayName)&&void 0!==a?a:null==W||null===(t=W[0])||void 0===t?void 0:t.displayName:""},xt=function(e){var t=(null==w?void 0:w.inputTransform)?w.inputTransform(e.target.value):e.target.value;(t||""===t)&&(Ke(t),nt([{value:t,displayName:t,enabled:!0}],!0))},jt=function(e){var t=e.format(w.dateFormat);$e(e);var a=e.isValid(),n=!w.minDate||e.isAfter(w.minDate),r=!w.maxDate||e.isBefore(w.maxDate);a?n?r?(nt([{value:t,displayName:t,enabled:!0}],!0),je("")):je("Date must be less than ".concat(w.maxDate)):je("Date must be greater than ".concat(w.minDate)):je("Enter a valid date")},_t=function(e){nt(e.map((function(e){var t=e.keyword,a=e.enabled;return{value:{keyword:t,operator:tt},displayName:t,enabled:a}})),!0)},Ct=function(e){at(e),nt((function(t){return t.map((function(t){return(0,o.Z)((0,i.Z)({},t),{value:{keyword:t.displayName,operator:e}})}))}))},Nt=function(){return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{className:R()["filter-header"],children:_===P.V5.SALARY&&Ae<k.G8?"Minimum salary desired per hour":Z}),(0,d.jsxs)("section",{className:p()("zp-filter-body",R()["filter-body"]),children:[w.autoSuggest&&(0,d.jsx)(M,{category:_,inputProps:(0,i.Z)({className:"typeahead form-control filter-input",name:_},w.autoSuggestPlaceholder?{placeholder:w.autoSuggestPlaceholder}:{}),staticSuggestions:[P.V5.COMPANY_INDUSTRY,P.V5.DEPARTMENT].includes(_)?ne:[],redirectedLoc:w.redirectedLoc,prefillValue:bt(),autoFocus:!1!==w.autoSuggestFocus||!!(null==ne?void 0:ne.length),clearOnSelect:x!==P.hh.AUTOSUGGEST,onChange:mt,onErrorCallback:ct,extended:!0,searchUnitedStates:w.searchUnitedStates,onEnterKeyDown:yt,freeTextSupported:w.profileJobs,disableUserRatingTracking:w.disableUserRatingTracking}),w.inputField&&(0,d.jsx)("input",(0,i.Z)({className:"zp-input z-px-12 z-py-6",value:Xe,onChange:xt,placeholder:w.inputFieldPlaceholder},null!==(it=w.inputProps)&&void 0!==it?it:{}
1)),w.dateField&&(0,d.jsx)(O.Z,{className:"z-mb-4",date:Qe,onChange:jt}),_===P.V5.SALARY&&(0,d.jsx)(A.Z,{label:w.salaryFieldLabel,sliderValue:Oe,isHourly:Ae<k.G8,percentile90:Me,onSalaryChange:function(e){return function(e){Pe(e),nt([{value:Ae<k.G8?2080*e:e,displayName:Ae<k.G8?"$".concat(e):(0,L.xGv)(e),enabled:!0}],!0)}(e)}}),_===P.V5.KEYWORD&&(0,d.jsx)(F.Z,{showSearchButton:!0,keywords:Ce.map((function(e){return{keyword:e.displayName,enabled:e.enabled}})),operator:tt,maxKeywords:w.limit,onKeywordChange:_t,onOperatorChange:Ct}),_===P.V5.EXCLUDE_KEYWORDS&&(0,d.jsx)(F.Z,{showSearchButton:!0,keywords:Ce.map((function(e){return{keyword:e.displayName,enabled:e.enabled}})),operator:tt,maxKeywords:w.limit,onKeywordChange:_t,onOperatorChange:Ct}),xe&&(0,d.jsx)("p",{className:"z-font-15 red-text font-weight-600 m-0",children:xe}),(0,d.jsxs)("section",{className:p()("zp-filter-items",R()["filter-items"],{"flex-column":null==w?void 0:w.colOptions}),children:[x===P.hh.SINGLE&&_!==P.V5.SALARY&&Ce.filter((function(e){return!w.showOnlyEnabled||e.enabled})).map((function(e,t){return(0,d.jsx)("div",{className:p()("filter-option",{enable:e.enabled},{"single-column-option":le},{"w-100":null==w?void 0:w.colOptions},(0,r.Z)({},R()["two-columns"],!(null==w?void 0:w.notTwoColumns))),onClick:function(){return pt(e)},children:e.displayName},"single-select-option-".concat(e.displayName,"-").concat(t))})),x===P.hh.MULTI&&!(null==w?void 0:w.hideFilterValues)&&Ce.map((function(e,t){return(0,d.jsx)(z.Z,{display:e.displayName,enable:e.enabled,data:e,onClick:function(){return function(e){if(Se.length>=w.limit&&!e.enabled){var t="Limit of ".concat(w.limit," items. Please remove one before selecting another.");je(w.errorMessage||t)}else{je("");var a=(0,s.Z)(Ce),n=a.findIndex((function(t){return t.displayName===e.displayName}));-1!==n&&(e.enabled?a[n]=(0,o.Z)((0,i.Z)({},a[n]),{enabled:!1}):a[n]=(0,o.Z)((0,i.Z)({},a[n]),{enabled:!0})),xe&&je(""),nt(a,!0)}}(e)}},"multi-select-option-".concat(e.displayName,"-").concat(t))}))]}),w.footerText&&(0,d.jsxs)("div",{className:R()["footer-text"],children:[_===P.V5.EDUCATION&&(0,d.jsxs)("label",{className:p()("switch",{checked:Ve}),children:[(0,d.jsx)("input",{type:"checkbox",checked:Ve,onChange:gt}),(0,d.jsx)("span",{className:"slider round"})]}),(0,d.jsx)("span",{className:p()("white-space-normal",{"ml-3":_!==P.V5.EDUCATION}),children:w.footerText})]})]})]})};if(me)return(0,d.jsx)("div",{className:p()(R()["zp-filter-container"],"zp-filter-container"),children:(0,d.jsx)("div",{className:p()("zp-dropdown-menu z-p-0",R()["zp-dropdown-menu"],R()["zp-content-only"]),children:(0,d.jsx)("div",{className:p()("zp-filter-content z-p-0",R()["filter-content"]),children:Nt()})})});if(X&&K)return null;if(!(S&&(null==w?void 0:w.duplicateForCompact)||x!==P.hh.AUTOSUGGEST)){var wt,St,Zt,Tt,Lt,kt,Et=null!==(Lt=null==G||null===(wt=G[0])||void 0===wt?void 0:wt.displayName)&&void 0!==Lt?Lt:null==W||null===(St=W[0])||void 0===St?void 0:St.displayName;return(0,d.jsxs)("div",{id:"zp-filter","data-button-text":B,className:p()("zp-filter-container",R()["zp-filter-container"],R()["filter-auto-suggest-input"],"mr-2 position-unset",w.autoSuggestOutClass,(0,r.Z)({},R()["filter-sidebar"],ie)),children:[(0,d.jsx)(M,{category:_,inputProps:(0,i.Z)({className:ie?"filter-input":"typeahead zp-input zp-input-search",name:_},w.autoSuggestPlaceholder?{placeholder:w.autoSuggestPlaceholder}:{}),prefillValue:null!==(kt=null==G||null===(Zt=G[0])||void 0===Zt?void 0:Zt.displayName)&&void 0!==kt?kt:null==W||null===(Tt=W[0])||void 0===Tt?void 0:Tt.displayName,redirectedLoc:w.redirectedLoc,onChange:mt,extended:!0,searchUnitedStates:w.searchUnitedStates,onEnterKeyDown:yt,onErrorCallback:ct},"".concat(_,"-").concat(Et)),xe&&se&&(0,d.jsx)("span",{className:p()(R()["auto-suggest-error-message"],"d-block m-0 z-font-15 font-600 red-text font-weight-600 z-popup-overlay",(0,r.Z)({},R()["auto-suggest-error-message-top"],ce)),children:xe})]})}return(0,d.jsxs)("div",{id:"zp-filter-".concat(_),"data-button-text":B,"data-open":we,className:p()(ue,R()["zp-filter-container"],"zp-filter-container",(ot={},(0,r.Z)(ot,R()["filter-sidebar"],ie),(0,r.Z)(ot,R()["zp-filter-v2"],de),ot)),children:[we&&!S&&(0,d.jsx)("div",{className:p()(R()["filters-background-overlay"],w.noOverlay?R()["no-overlay"]:""),onClick:vt}),!S&&(0,d.jsx)(T.ZP,{theme:B!==Te||re?"primary":"secondary",dropdownStatus:N!==P.Dv.LINK&&(we?"open":"closed"),className:p()("zpBtn w-max",w.buttonClassNames,(lt={"z-br-4 z-py-8":N!==P.Dv.LINK},(0,r.Z)(lt,"".concat(R()["zp-filter-link"]," zp-filter-link z-py-0"),N===P.Dv.LINK),(0,r.Z)(lt,R()["zp-filter-button"],N!==P.Dv.LINK),(0,r.Z)(lt,R()["zp-filter-matches"],Y===L.gIv.MY_PROFILE_JOBS),(0,r.Z)(lt,"active",B!==Te||re),(0,r.Z)(lt,"open",we),(0,r.Z)(lt,"z-py-6",de),lt)),onClick:function(e){if(oe){var t,a,n=null===(a=null==e||null===(t=e.target)||void 0===t?void 0:t.closest("button"))||void 0===a?void 0:a.getBoundingClientRect();n&&We({x:null==n?void 0:n.x,y:(null==n?void 0:n.y)+(null==n?void 0:n.height)})}X||(w.logEvent&&!U&&w.logEvent(),dt(!ge))},overflowHidden:!0,textNowrap:!0,children:N===P.Dv.LINK?(0,d.jsx)("a",{className:p()(R()["filter-text"],"list-link",{disabled:X}),children:q?B:Te}):q?B:Te}),we&&(0,d.jsx)("div",{className:p()("zp-filter-dropdown",R()["zp-filter-dropdown"],{"align-right":J},{compact:S},{"position-fixed":oe}),style:oe?{top:(null==Ye?void 0:Ye.y)+5,left:null==Ye?void 0:Ye.x}:void 0,"data-param":_,children:(0,d.jsxs)("div",{className:p()("zp-dropdown-menu",R()["zp-dropdown-menu"]),children:[!S&&(0,d.jsxs)("menu",{className:p()("d-flex d-lg-none justify-content-between align-items-center my-0 zp-filter-toolbar",R()["filter-toolbar"]),children:[(0,d.jsx)("img",{src:(0,L.uNo)("/ui-router/images/select-x-dark.svg"),alt:"cross-icon",onClick:vt}),!w.noClear&&(0,d.jsx)("div",{onClick:ft,children:"Clear"})]}),(0,d.jsx)("div",{className:p()("zp-filter-content",R()["filter-content"]),children:Nt()}),!S&&!w.noFooter&&(0,d.jsxs)("div",{className:p()(R()["filter-footer"],{"justify-content-end":w.noClear}),children:[!w.noClear&&(0,d.jsx)("div",{onClick:ft,className:p()(R()["filter-footer-start"],"d-none d-lg-block "),children:"Clear"}),(0,d.jsx)("div",{className:R()["filter-footer-end"],onClick:function(){return ut()},children:"Apply"})]})]})})]})};V.propTypes=D,V.defaultProps=H,t.Z=V},19956:function(e,t,a){"use strict";var n=a(27378);t.Z=function(){var e=(0,n.useRef)(!0);return(0,n.useEffect)((function(){e.current=!1}),[]),e.current}},63080:function(e,t,a){"use strict";
1var n=a(24246),r=(a(27378),a(22166));t.Z=function(e){var t=e.universalFooter;return(0,n.jsx)(r.Z,{universalFooter:t,collapseOnMobile:!0})}},51949:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return je}});var n=a(62303),r=a(29132),i=a(53619),o=a(33676),l=a(91946),s=a(722),c=a(68772),d=a(93334),u=a(53573),m=a(39849),p=a(59312),h=a(24246),f=a(27378),v=a(37254),g=a(27693),y=a.n(g),b=a(99729),x=a.n(b),j=a(90104),_=a.n(j),C=a(56141),N=a.n(C),w=a(31091),S=a.n(w),Z=a(62314),T=a.n(Z),L=a(65218),k=a.n(L),E=a(86677),I=a(23615),z=a.n(I),O=a(77444),P=a(63274),F=a(81829),A=a(90505),B=a(28443),R=a(90005),M=a.n(R),D=a(94847),H=a(2294),V=a(5276),U=a.n(V),J=function(e){var t=e.title,a=e.salary,n=e.date,r=e.isIndex,i=e.comboSalaryLink;return(0,h.jsxs)("div",{className:M()(U().item,"d-flex"),children:[(0,h.jsx)("div",{className:"z-maxw-200 mr-4",children:r?(0,h.jsx)("a",{href:i,className:"z-font-400 z-mt-20",children:t}):(0,h.jsx)("p",{className:"openSansBlack ",children:t})}),(0,h.jsxs)("div",{className:"z-maxw-86",children:[(0,h.jsx)("p",{className:"openSansBlack m-0",children:a}),(0,h.jsx)("p",{className:"lightTextStyle2 m-0",children:n})]})]})},Y=function(e){var t=e.recentSalaries,a=e.location;return(0,h.jsxs)("div",{children:[(0,h.jsx)("p",{className:"open-sans-large-black-bold z-mb-20",children:"".concat(a," salaries")}),t.map((function(e){return(0,h.jsx)(J,{title:e.normalizedTitle,salary:e.salary,date:e.dateAdded,isIndex:e.indexLink||e.follow},(0,H.lX1)())})),(0,h.jsx)(D.ZP,{theme:"link",onClick:function(){return(0,H.X5u)("#recently-added",550)},children:"See more ".concat(a," salaries")})]})},W=a(19163),G=k()((function(){return a.e(7080).then(a.bind(a,63259))}),{loadableGenerated:{webpack:function(){return[63259]}},ssr:!1}),X=k()((function(){return Promise.resolve().then(a.bind(a,53532))}),{loadableGenerated:{webpack:function(){return[53532]}},ssr:!1}),K=function(e){var t=e.salaryByLocation,a=e.pageUrl,n=e.onSearchBestPayingCity,r=(0,f.useState)(null),i=r[0],o=r[1],l=(0,f.useState)(null),s=l[0],c=l[1],d=function(){s&&!_()(s.valueObj)&&n(s)};return(0,h.jsxs)("div",{className:"right-card",id:"best-paying-cities",children:[(0,h.jsx)("div",{className:"title mb-3",children:"Best paying cities"}),t.map((function(e,t){return(0,h.jsx)(f.Fragment,{children:t<3?(0,h.jsx)(f.Fragment,{children:(0,h.jsxs)("div",{className:"each-job d-flex justify-content-between",children:[(0,h.jsx)(G,{"data-name":"Best Paying Cities",href:"".concat(a,"#by-location"),className:"company job",children:"".concat(e.city,", ").concat(e.stateCode)}),(0,h.jsx)("div",{className:"salary",children:(0,H.Td$)(e.median)})]},(0,H.lX1)())}):null},(0,H.lX1)())})),(0,h.jsxs)("div",{className:"d-flex justify-content-start align-items-center mt-4",children:[(0,h.jsx)(X,{category:"location",inputProps:{name:"location",className:"searchLocation",placeholder:"Your city",id:"bestPayingCitiesField"},className:"w-100",onEnterKeyDown:d,onChange:function(e){return c(e)},onErrorCallback:function(e){return o(e.errorMessage)}}),(0,h.jsx)(D.ZP,{theme:"primary",size:"big",staticWidth:48,className:"primary-button-small searchButton",onClick:d,children:(0,h.jsx)("i",{className:"fa icon-search"})})]}),i&&(0,h.jsx)("p",{className:"error-message mb-0 mt-3",children:i})]})},q=a(78046),Q=a.n(q),$=function(e){var t=e.headerGraphicSalaries,a=e.articleData,n=void 0===a?[]:a,r=e.displayFlag,i=e.title,o=e.contentBlurbTitle,l=e.jobTitle,s=e.showClusterSubheader,c=e.lastUpdatedDate,d=e.ARTICLE_POST_SUBTYPE,u=e.salaryByLocation,m=e.subtitle,p=e.recentSalaries,f=e.location,v=e.onSearchBestPayingCity,g=t,y=n.find((function(e){return e.post_subtype===d})),b=y?y.content:null,x=s?"h2":"h1",j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e&&"string"==typeof e?e.endsWith("<br>")?e.substring(0,e.lastIndexOf("<br>")):e:e||""};return(0,h.jsxs)("div",{className:Q()["graphic-designer-salaries-container"],children:[i&&(0,h.jsx)(x,{className:"interH2",children:i}),g&&(0,h.jsxs)("div",{className:"salary-designer-body",children:[(0,h.jsxs)("div",{className:"salary-graphic-area-left",children:[(0,h.jsx)("div",{className:"average-salary-text z-font-600 d-flex gg-8",children:m}),c&&(0,h.jsx)("div",{itemProp:"dateModified",className:"last-updated-date",children:"Updated ".concat(c)}),(0,h.jsxs)("div",{className:"d-flex align-items-end",children:[(0,h.jsx)("div",{className:"average-salary-number",children:g.median||g.percentiles[1]}),(0,h.jsx)(B.default,{})]})]}),(0,h.jsx)("div",{className:"salary-graphic-area-right",children:(0,h.jsx)(W.default,{chartAttributes:g,maxWidth:"370px"})})]}),r||b?(0,h.jsxs)("div",{className:"how-much-make content-blurb",children:[o&&(0,h.jsx)("h3",{className:"openSansBlackBold mb
1-2",children:o}),(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:j(b)}})]}):"",!_()(u)&&(0,h.jsx)(K,{salaryByLocation:u,jobTitle:l,onSearchBestPayingCity:v}),!_()(p)&&(0,h.jsx)(Y,{recentSalaries:p,location:f})]})};$.propTypes={headerGraphicSalaries:z().object.isRequired,articleData:z().arrayOf(z().object).isRequired,salaryByLocation:z().arrayOf(z().object),displayFlag:z().bool.isRequired,showClusterSubheader:z().bool.isRequired,title:z().string,subtitle:z().string,contentBlurbTitle:z().string,jobTitle:z().string,lastUpdatedDate:z().string,ARTICLE_POST_SUBTYPE:z().string},$.defaultProps={ARTICLE_POST_SUBTYPE:"",lastUpdatedDate:"",title:"",contentBlurbTitle:"",jobTitle:"",subtitle:"",articleData:[]};var ee=$,te=a(49914),ae=a(38790),ne=a(98919),re=a(4656),ie=a(86256),oe=a(54180),le=a(25),se=a(45656),ce={salaryByState:z().array.isRequired,criteria:z().objectOf(z().any),onMapLoadError:z().func,embedWidgetUrl:z().string,originalUrl:z().string},de=function(e){var t=e.criteria.major,a=e.onMapLoadError,n=e.embedWidgetUrl,r=e.originalUrl,i=e.salaryByState,o={stateName:{columnName:"State"},medianDisplay:{columnName:"Average ".concat(null==t?void 0:t.toLowerCase()," major salary"),customSortByField:"median"},hourlyRateDisplay:{columnName:"Average hourly rate",customSortByField:"hourlyRate"}};return(0,h.jsx)("div",{className:"row major-salary-map-section",children:(0,h.jsxs)("div",{className:"col-xl-8",children:[(0,h.jsx)("h2",{className:"interH2 z-mb-48",children:"Average ".concat(null==t?void 0:t.toLowerCase()," major salary by state")}),(0,h.jsx)("p",{className:"z-mb-48",children:"The darker areas on the map show where ".concat(null==t?void 0:t.toLowerCase()," majors earn the highest salaries across all 50 states.")}),(0,h.jsx)(se.Z,{major:t,onMapLoadError:a,embedWidgetUrl:n,originalUrl:r,isEmbeddable:!0}),(0,h.jsx)("h3",{className:"zp-title-h3 mb-4 mt-68",children:"".concat(null==t?void 0:t.capitalized()," major average salary by state")}),(0,h.jsx)(O.Z,{columnConfig:o,bodyData:i,defaultRowsDisplay:51})]})})};de.propTypes=ce,de.defaultProps={criteria:{},onMapLoadError:function(){},embedWidgetUrl:"",originalUrl:""};var ue=(0,f.memo)(de),me=a(63080),pe=a(9518),he=a(5491),fe=a(10625),ve=k()((function(){return Promise.all([a.e(4736),a.e(2010),a.e(9329),a.e(8386)]).then(a.bind(a,48771))}),{loadableGenerated:{webpack:function(){return[48771]}},ssr:!1}),ge=k()((function(){return a.e(5111).then(a.bind(a,65111))}),{loadableGenerated:{webpack:function(){return[65111]}},ssr:!1}),ye="#26A69A",be=function(e){(0,s.Z)(a,e);var t=(0,m.Z)(a);function a(e){var o;(0,i.Z)(this,a),o=t.call(this,e);var s=(0,n.Z)(o);(0,l.Z)((0,n.Z)(o),"fetchSalaryHistoryForUserGeoLocation",(0,r.Z)((function(){var e,t,a,n=arguments;return(0,p.__generator)(this,(function(r){switch(r.label){case 0:return e=n.length>0&&void 0!==n[0]?n[0]:[],t=s.props.data.criteria,a={city:e[0].city,state:e[0].state||e[0].stateAbbr,titleKey:"major",titleValue:t.major},[4,pe.Z.fetchSalaryHistoryDataByLocation(a)];case 1:return[2,r.sent()]}}))}))),(0,l.Z)((0,n.Z)(o),"createCustomEvent",(function(e,t,a){return new CustomEvent("updateOtherFilterGroup",{detail:{jobGroup:e,locations:t,major:a,jobLevels:["entry-level"]}})})),(0,l.Z)((0,n.Z)(o),"updateJobsBucketLocations",(function(e){[fe.gI.ENTRY_LEVEL_JOBS_BY_MAJOR].forEach((function(t){var a=o.createCustomEvent(t,e,x()(o.props,"data.criteria.major",""));document.dispatchEvent(a)}
1))})),(0,l.Z)((0,n.Z)(o),"onMajorSalaryMapLoadError",(function(){o.setState({showMajorSalaryMapSection:!1})})),(0,l.Z)((0,n.Z)(o),"getArticleContentBlurb",(function(e){var t=o.props.data.articleData.find((function(t){return t.post_subtype===e}));return t&&t.content?t.content:null})),(0,l.Z)((0,n.Z)(o),"handleFilterClear",(function(e,t,a){var n,r=o.props.data.basicData;o.setState((n={},(0,l.Z)(n,t,10),(0,l.Z)(n,e,r[e]),(0,l.Z)(n,a,[]),n))}));var m,f=(0,n.Z)(o);(0,l.Z)((0,n.Z)(o),"updateFilter",(m=(0,r.Z)((function(e,t,a,n,r,i){var o,s,m,h,v,g,y,b,x,j,_,C;return(0,p.__generator)(this,(function(p){switch(p.label){case 0:if(!(null==e?void 0:e.length))return f.handleFilterClear(n,r,i),[2];o=f.props.data,s=o.basicData,m={major:s.major},h=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).findIndex((function(a){return"companyName"===t?a.companyNameCPS===e[0].value.companyName:a.city===e[0].value.city&&a.stateCode===e[0].value.state}))},v=function(){"salaryByLocationFormatted"===t&&setTimeout((function(){f.scrollToSalaryByLocationSection()}),0)},p.label=1;case 1:switch(p.trys.push([1,3,,4]),t){case"salaryByLocationFormatted":m.locations=e.map((function(e){return e.value}));break;case"companyName":m.company=[],e.forEach((function(e){m.company.push(e.value.companyID)}))}return[4,a(m)];case 2:return g=p.sent(),y=g,b=f.state[r],x=-1,j=function(e){return"companyName"===t?e.map((function(e){return(0,d.Z)((0,c.Z)({},e),{toBeIndexed:e.displayFlagOfCSP})})):(0,ne.CW)(e,ne.QT.LOCATION,ne.qX.MAJOR)},1===e.length?(y=(0,u.Z)(s[n]).concat((0,u.Z)(g)).sort((function(e,t){return+t.median-+e.median})),x=h(y),b=x>9?20:10):b=10,f.setState((_={},(0,l.Z)(_,r,b),(0,l.Z)(_,n,x<20?y:(0,u.Z)(y.slice(0,19)).concat([y[x]])),(0,l.Z)(_,i,j(g)),_),v),[3,4];case 3:return C=p.sent(),console.error(C),[3,4];case 4:return[2]}}
1))})),function(e,t,a,n,r,i){return m.apply(this,arguments)})),(0,l.Z)((0,n.Z)(o),"scrollToSalaryByLocationSection",(function(){var e=o.state.bestPayingLocations,t=x()(e[e.length-1],"displayValue","");if(("Career Salary Page"===window.pageCategory||"Major Salary Page"===window.pageCategory)&&t){var a=document.querySelectorAll("#by-location .new-salary-chart-container .salary-chart-item-container");if(a){var n=(0,u.Z)(a).find((function(e){return e.innerHTML.includes(t)}));n&&n.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})}}})),(0,l.Z)((0,n.Z)(o),"salaryByIndustryProps",(function(){var e=o.props.data.basicData,t=e.salaryByIndustry,a=e.major;return{chartType:ne.CK.TYPE_A,filteredBy:ne.QT.INDUSTRY,salaryChartItems:(0,ne.CW)(t,ne.QT.INDUSTRY,ne.qX.MAJOR),tableHeaders:function(){return(0,h.jsx)("thead",{children:(0,h.jsxs)("tr",{className:"z-px-20 z-py-10 d-flex w-100",children:[(0,h.jsx)("th",{className:"d-none d-md-block col-md-1 text-center px-0",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"Rank"})}),(0,h.jsx)("th",{className:"col-4 px-0",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"Industry"})}),(0,h.jsx)("th",{className:"col-8 col-md-4 text-center",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"Average ".concat(a.toLowerCase()," major salary")})}),(0,h.jsx)("th",{className:"d-none d-md-block col-md-3 justify-content-center pl-4",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"Range"})})]})})},tableHeaderTitleContent:(0,h.jsx)("h3",{className:"zp-title-h3 z-mb-24",children:"Average salary by industry"})}})),(0,l.Z)((0,n.Z)(o),"reletadMajorsProps",(function(){var e=o.props.data.basicData.salaryForRelatedMajors;return{salaryChartItems:(0,ne.CW)(e,ne.QT.MAJOR,ne.qX.MAJOR),chartType:ne.CK.TYPE_A,tableHeaders:function(){return(0,h.jsx)("thead",{children:(0,h.jsxs)("tr",{className:"z-px-20 z-py-10 d-flex w-100",children:[(0,h.jsx)("th",{className:"d-none d-md-block col-md-1 text-center px-0",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"Rank"})}),(0,h.jsx)("th",{className:"col-4 px-0",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"Major"})}),(0,h.jsx)("th",{className:"col-8 col-md-4 text-center",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"Average salary"})}),(0,h.jsx)("th",{className:"d-none d-md-block col-md-3 justify-content-center pl-4",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"Range"})})]})})}}})),(0,l.Z)((0,n.Z)(o),"getFillColor",(function(e,t){return 1===t.length?e===t[0]?ye:"#BCC2C6":ye})),(0,l.Z)((0,n.Z)(o),"salaryByLocationProps",(function(){var e=o.state,t=e.salaryByLocation,a=e.filteredLocations,n=o.props.data.basicData.major;return{chartType:ne.CK.TYPE_A,filteredBy:ne.QT.LOCATION,filteredItems:a,salaryChartItems:(0,ne.CW)(t,ne.QT.LOCATION,ne.qX.MAJOR),tableHeaders:function(){return(0,h.jsx)("thead",{children:(0,h.jsxs)("tr",{className:"z-px-20 z-py-10 d-flex w-100",children:[(0,h.jsx)("th",{className:"d-none d-md-block col-md-1 text-center px-0",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"Rank"})}),(0,h.jsx)("th",{className:"col-4 px-0",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"City"})}),(0,h.jsx)("th",{className:"col-8 col-md-4 text-center",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"Average ".concat(n.toLowerCase()," salary")})}),(0,h.jsx)("th",{className:"d-none d-md-block col-md-3 justify-content-center pl-4",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"Salary range"})})]})})},tableHeaderTitleContent:(0,h.jsx)("h3",{className:"zp-title-h3 z-mb-24",children:"Average salary by location"})}})),(0,l.Z)((0,n.Z)(o),"salaryByCompanyProps",(function(){var e=o.state,t=e.salaryByCompany,a=e.filteredCompanies,n=o.props.data.basicData.major;return{chartType:ne.CK.TYPE_B,filteredBy:ne.QT.COMPANY,filteredItems:a,salaryChartItems:t.map((function(e){return(0,d.Z)((0,c.Z)({},e),{toBeIndexed:e.displayFlagOfCSP})})),tableHeaders:function(){return(0,h.jsx)("thead",{children:(0,h.jsxs)("tr",{className:"z-px-20 z-py-10 d-flex w-100",children:[(0,h.jsx)("th",{className:"d-none d-md-block justify-content-center align-self-center col-md-1 px-0",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"Rank"})}),(0,h.jsx)("th",{className:"col-7 col-md-6 justify-content-center align-self-center px-0",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"Company"})}),(0,h.jsx)("th",{className:"d-none d-md-block justify-content-center align-self-center col-md-2 px-0",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"Zippia score"})}),(0,h.jsx)("th",{className:"col-5 col-md-3 justify-content-center align-self-center px-0",children:(0,h.jsx)("span",{className:"font-weight-600 greyLabel z-font-14",children:"Average ".concat(n.toLowerCase()," salary")})})]})})},tableHeaderTitleContent:(0,h.jsx)("h3",{className:"zp-title-h3 z-mb-24",children:"Average salary by company"})}})),(0,l.Z)((0,n.Z)(o),"renderSalaryByJobTitle",(function(){var e=o.props.data.basicData,t=e.major,a=e.salaryByJobTitle;return a&&(0,h.jsxs)("section",{className:"major-salary-higest-paying-jobs",children:[(0,h.jsx)("div",{className:"section-separator-large"}),(0,h.jsxs)("div",{className:"w-730",children:[(0,h.jsx)("h2",{className:"interH2 mb-5",children:"Highe
1st paying jobs for ".concat(t.toLowerCase()," majors")}),(0,h.jsx)(O.Z,{columnConfig:{order:{columnName:"Rank"},jobTitle:{columnName:"Job title",linkUrl:"jobTitleLink",pageIndex:"indexInfo"},medianDisplay:{columnName:"Average salary",customSortByField:"median",linkUrl:"jobTitleSalaryPageLink",linkTitle:"jobTitleSalaryPageLinkTitle",pageIndex:"indexInfoOfSalaryPage"},jobCountDisplay:{columnName:"Open jobs",customSortByField:"jobCount",linkUrl:"jobTitleJobsPageLink",linkTitle:"jobTitleJobsPageLinkTitle",pageIndex:"indexInfoOfJobsPage"}},bodyData:a,defaultRowsDisplay:20})]})]})})),(0,l.Z)((0,n.Z)(o),"handleSearchBestPayingCities",(function(e){var t,a,n=o.state.locationInputFilter,r=S()([{displayName:e.displayValue,value:e.valueObj}].concat((0,u.Z)((null==n?void 0:n.preselectedItems)||[])),"displayName");o.setState({bestPayingLocations:[e],locationInputFilter:(0,d.Z)((0,c.Z)({},n),{newButtonText:1===r.length?null===(t=r[0])||void 0===t?void 0:t.displayName:"".concat(null===(a=r[0])||void 0===a?void 0:a.displayName,"..."),preselectedItems:r})},(function(){var e=(0,u.Z)(r);o.updateFilter(e,"salaryByLocationFormatted",pe.Z.fetchSalariesByMajor,"salaryByLocation","salaryByLocationMaxItems","filteredLocations")})),(0,H.X5u)("#by-location",500)}));var v=e.data.basicData||{},g=v.salaryMapExists,y=v.salaryByLocation,b=v.salaryByCompany;return o.state={showMajorSalaryMapSection:!!g,salariesByStateAndCity:[],salaryByLocation:y||[],salaryByCompany:b||[],salaryByLocationMaxItems:10,salaryByCompanyMaxItems:10,filteredLocations:[],filteredCompanies:[],locationInputFilter:(0,d.Z)((0,c.Z)({},le.OI[le.V5.LOCATION]),{options:{autoSuggest:!0,remote:!1}}),bestPayingLocations:[],initialLocation:[]},o}return(0,o.Z)(a,[{key:"componentDidMount",value:function(){var e,t=this,a=this.props.user,n=this.props.data.criteria,r=(null===(e=a.userLocation)||void 0===e?void 0:e.length)?[{city:a.userLocation[0].city||"",state:a.userLocation[0].city?"":a.userLocation[0].state,stateAbbr:a.userLocation[0].city?a.userLocation[0].state:""}]:n.geoStateCode?[{city:n.geoCity,state:n.geoState,stateAbbr:n.geoStateCode}]:[];this.setState({initialLocation:r}),this.fetchSalaryHistoryForUserGeoLocation(r).then((function(e){t.setState({salariesByStateAndCity:e})})).catch((function(e){console.error(e)}));var i=this.props.dispatchCreateJobBucket;if(i({key:fe.gI.JOBS_BY_MAJOR}),i({key:fe.gI.ENTRY_LEVEL_JOBS_BY_MAJOR}),-1!==window.location.href.indexOf("#section-by-industry"))var o=document.getElementById("by-industry"),l=setTimeout((function(){window.scroll({top:o.getBoundingClientRect().top+100,left:0,behavior:"smooth"}),clearTimeout(l)}),500)}},{key:"componentDidUpdate",value:function(e){var t=e.majorJobBucketFilterDetail,a=this.props,n=a.majorJobBucketFilterDetail,r=a.entryLevelJobBucket;null!==t&&null!==n&&(_()(T()(null==t?void 0:t.locations,null==n?void 0:n.locations,N()))||r||this.updateJobsBucketLocations(n.locations))}},{key:"render",value:function(){var e,t=this,a=this.state,n=a.showMajorSalaryMapSection,r=a.salariesByStateAndCity,i=a.locationInputFilter,o=a.initialLocation,l=this.props,s=l.data,u=l.user,m=l.majorJobBucket,p=l.entryLevelJobBucket,f=l.locals,v=s.metadata,g=s.criteria,b=s.basicData,j=s.nationalSalaries,_=s.articleData,C=s.breadCrumbs,N=s.majorSalaryStatesMapWidgetUrl,w=s.majorSalaryStatesMapOriginalUrl,S=s.universalFooter,Z=s.showFooterLinks,T=s.desktopDevice,L=v.UPDATED_TIME,k=y()(L).format("MMMM D, YYYY"),E=b.major,I=b.salaryForRelatedMajors,z=b.salaryByIndustry,O=b.salaryByCompany,B=b.salaryByLocation,R=b.displayFlagForIndustry,M=b.salaryByLevel,D=b.nationalAverageAnnualSalary,V=b.chartAttributes,U=b.salaryByState;V&&(V.percentiles=V.percentiles&&V.percentiles.map((function(e){return(0,H.xGv)(e)})));var J=_&&_.find((function(e){return"salaries-by-experience-level"===e.post_subtype})),Y=v?v.host+v.url:"",W=(0,d.Z)((0,c.Z)({},le.OI[le.V5.COMPANY]),{options:{autoSuggest:!0}});return(0,h.jsxs)("div",{children:[(0,h.jsx)(te.Z,(0,c.Z)({},v)),(0,h.jsx)(F.Z,{data:s,subPageName:"salary",clusterCategory:fe.Xi.MAJOR}),(0,h.jsx)(ge,{}),(0,h.jsxs)("div",{className:"container",children:[(0,h.jsx)(A.default,{className:"mb-0",newVersion:!0,isEnabled:f.enableContinueSurvey,noNegBottomMargin:!0}),(0,h.jsx)("section",{children:V&&(0,h.jsx)(ee,{headerGraphicSalaries:(0,d.Z)((0,c.Z)({},V),{median:(0,H.xGv)(D)}),articleData:_,relatedSalaryJobs:D,pageUrl:Y,showClusterSubheader:!0,ARTICLE_POST_SUBTYPE:"header-section",displayFlag:b.displayFlagOfMajorSalaryPage,salaryByLocation:b.salaryByLocation,lastUpdatedDate:k,onSearchBestPayingCity:this.handleSearchBestPayingCities,subtitle:"Average ".concat(E.toLowerCase()," major salary"),contentBlurbTitle:"What is the average ".concat((E||"").toLowerCase()," major salary in the US?")})}),O&&(0,h.jsxs)("section",{"data-title":"BY COMPANY",id:"by-company",children:[(0,h.jsx)("div",{className:"section-separator-large"}),(0,h.jsxs)("div",{className:"w-730",children:[(0,h.jsx)("h2",{className:"interH2 mb-5",children:"Average ".concat(E.toLowerCase()," salary by company")}),(0,h.jsx)("div",{className:"mb-5",dangerouslySetInnerHTML:{__html:this.getArticleContentBlurb("salaries-by-company")}})]}),(0,h.jsx)("div",{className:"mb-24",children:(0,h.jsx)(oe.Z,(0,d.Z)((0,c.Z)({},W),{onApply:function(e,a){return t.updateFilter(a,"companyName",pe.Z.fetchSalariesByMajorAndCompany,"salaryByCompany","salaryByCompanyMaxItems","filteredCompanies")},onClear:function(){return t.handleFilterClear("salaryByCompany","salaryByCompanyMaxItems","filteredCompanies")}}))}),(0,h.jsx)(ae.Z,(0,c.Z)({},this.salaryByCompanyProps()))]}),B&&B.length&&(0,h.jsxs)("section",{"data-title":"BY LOCATION",id:"by-location",children:[(0,h.jsx)("div",{className:"section-separator-large"}),(0,h.jsxs)("div",{className:"w-730",children:[(0,h.jsx)("h2",{className:"interH2 mb-5",children:"Average ".concat(E.toLowerCase()," major salary by city")}),(0,h.jsx)("div",{className:"mb-5",dangerouslySetInnerHTML:{__html:this.getArticleContentBlurb("salaries-by-location")}})]}),(0,h.jsx)("div",{className:"mb-24",children:(0,h.jsx)(oe.Z,(0,d.Z)((0,c.Z)({},i),{onApply:function(e,a){return(null==a?void 0:a.length)?t.updateFilter(a,"salaryByLocationFormatted",pe.Z.fetchSalariesByMajor,"salaryByLocation","salaryByLocationMaxItems","filteredLocations"):t.handleFilterClear("salaryByLocation","salaryByLocationMaxItems","filteredLocations")},onClear:function(){return t.handleFilterClear("salaryByLocation","salaryByLocationMaxItems","filteredLocations")}}))}),(0,h.jsx)(ae.Z,(0,c.Z)({},this.salaryByLocationProps()))]}),n&&(0,h.jsxs)("section",{className:"salary-major-map-section",children:[(0,h.jsx)("div",{className:"section-separator-large"}),(0,h.jsx)(ue,{criteria:g,onMapLoadError:this.onMajorSalaryMapLoadError,embedWidgetUrl:N,originalUrl:w,salaryByState:U})]}),this.renderSalaryByJobTitle(),R&&z&&z.length>=4&&(0,h.jsxs)("section",{"data-title":"BY INDUSTRY",id:"by-industry",children:[(0,h.jsx)("div",{className:"section-separator-large"}),(0,h.jsxs)("div",{className:"w-730 z-mb-48",children:[(0,h.jsx)("h2",{className:"interH2 mb-5",children:"Average ".concat(E.toLowerCase()," major salary by industry")}),(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:this.getArticleContentBlurb("salaries-by-industry")}})]}),(0,h.jsx)(ae.Z,(0,c.Z)({},this.salaryByIndustryProps()))]}),!m&&(0,h.jsxs)("section",{"data-title":"JOBS",id:"jobs",children:[(0,h.jsx)("div",{className:"section-separator-large"}),(0,h.jsx)(ve,{layout:"bucket",title:"".concat(g.major," degree jobs"),filters:le.TT,criteria:g,userLocation:x()(u,"userLocation",[]),filterGroup:fe.gI.JOBS_BY_MAJOR,jobGroup:fe.gI.JOBS_BY_MAJOR,bucketContainerClass:"bucketListInnerBody",initialPayload:{major:g.major,pageNo:1},isDesktop:T})]}),j.length&&(0,h.jsxs)("section",{"data-title":"SALARY-HISTORY",id:"salaryHistory",children:[(0,h.jsx)("div",{className:"section-separator-large"}),(0,h.jsx)("h2",{className:"interH2 z-mb-48",children:"Salary history for ".concat(g.major.toLowerCase()," major graduates")}),(0,h.jsx)(ie.Z,{filterGroup:fe.Jv,titleKey:"major",titleValue:g.major,nationalSalaries:j,salariesByStateAndCity:r,initialLocation:o,noLocationFilter:!0,callFunc:pe.Z.fetchSalaryHistoryDataByLocation,contentBlurb:"This data shows the national average salary between 2011-2020 among ".concat(g.major," major graduates.")})]}),M&&M.length%2!=0&&(0,h.jsxs)("section",{"data-title":"SALARY-BY-EXPERIENCE-LEVEL",id:"salary-by-experience-level",children:[(0,h.jsx)("div",{className:"section-separator-large"}),(0,h.jsx)("h2",{className:"interH2 z-mb-48",children:"".concat(null===(e=g.major)||void 0===e?void 0:e.capitalized()," major salary by experience level")}),(0,h.jsx)(re.Z,{salaryByLevel:M,salaryByLevelContent:J,title:"Average salary by experience level"})]}),I&&I.length&&(0,h.jsxs)("section",{"data-title":"RELATED MAJOR SALARY JOBS",children:[(0,h.jsx)("div",{className:"section-separator-large"}),(0,h.jsx)("h2",{className:"interH2 mb-5",children:"Salaries for related majors"}),(0,h.jsx)(ae.Z,(0,c.Z)({},this.reletadMajorsProps()))]}),!p&&(0,h.jsx)("div",{className:"z-mb-8",children:(0,h.jsxs)("section",{"data-title":"ENTRY LEVEL JOBS",id:"entry-level-jobs",children:[(0,h.jsx)("div",{className:"section-separator-large"}),(0,h.jsx)("div",{className:"titleFilterMarginEmpty",children:(0,h.jsx)(ve,{layout:"bucket",title:"Entry level jobs for ".concat(g.major.toLowerCase()," majors"),jobGroup:fe.gI.ENTRY_LEVEL_JOBS_BY_MAJOR,bucketContainerClass:"bucketListInnerBody",criteria:g,userLocation:x()(u,"userLocation",[]),initialPayload:{major:g.major,jobLevels:["entry-level"],pageNo:1},isDesktop:T})})]})}),Z&&(0,h.jsxs)("section",{className:"footer-links-section no-padding-top",children:[(0,h.jsx)("div",{className:"section-separator-large"}),(0,h.jsx)(me.Z,{universalFooter:S})]}),(0,h.jsx)("div",{className:"section-separator-medium"}),(0,h.jsx)("section",{className:"major-salary-breadcrumbs-section",children:(0,h.jsx)(P.Z,{breadCrumbs:C,lastUpdatedDate:k,containerClassName:"container"})})]})]})}}],[{key:"getInitialProps",value:function(e){var t=e.req,a=e.res;return(0,r.Z)((function(){return(0,p.__generator)(this,(function(e){return t?[2,{data:a?a.data:null,user:t?t.user:null,locals:a?a.locals:null}]:[2,window.__NEXT_DATA__.props.pageProps]}))}))()}}]),a}(f.Component);be.propTypes={data:I.object.isRequired,dispatchCreateJobBucket:I.func.isRequired};var xe={dispatchCreateJobBucket:he.Xd},je=(0,E.withRouter)((0,v.$j)((function(e){var t=e.searchFilter,a=e.jobs,n=e.user,r=a[fe.gI.JOBS_BY_MAJOR],i=a[fe.gI.ENTRY_LEVEL_JOBS_BY_MAJOR];return{user:n,filters:t.filters,majorJobBucketFilterDetail:r?r.filterDetail:null,majorJobBucket:!!r&&(r.hideOnEmpty&&0===r.totalJobs&&!1===r.loading),entryLevelJobBucket:!!i&&(i.hideOnEmpty&&0===i.totalJobs&&!1===i.loading)}}),xe)(be))},18366:function(e,t,a){"use strict";a.d(t,{C:function(){return s}});var n=a(68772),r=a(15409),i=a.n(r),o=a(2294),l=function(e){var t=e.chart,a=e.tooltip,n=function(e){var t=e.canvas.parentNode.querySelector("div");if(!t){(t=document.createElement("div")).style.background="rgba(0, 0, 0, 0.7)",t.style.borderRadius="3px",t.style.color="white",t.style.opacity=1,t.style.pointerEvents="none",t.style.position="absolute",t.style.transition="all .1s ease",t.style.zIndex="var(--above-regular-content-z-index)",t.style.minWidth="150px";var a=document.createElement("table");a.style.margin="0px",t.appendChild(a),e.canvas.parentNode.appendChild(t)}return t}(t);
1if(0!==a.opacity){if(a.body){var r=a.title||[],i=a.body.map((function(e){return e.lines})),o=document.createElement("thead");r.forEach((function(e){var t=document.createElement("tr");t.style.borderWidth=0;var a=document.createElement("th");a.style.borderWidth=0;var n=document.createTextNode(e);a.appendChild(n),t.appendChild(a),o.appendChild(t)}));var l=document.createElement("tbody");i.forEach((function(e,t){var n=a.labelColors[t],r=document.createElement("span");r.style.background=n.backgroundColor,r.style.borderColor=n.borderColor,r.style.borderWidth="2px",r.style.borderRadius="50%",r.style.marginRight="10px",r.style.height="10px",r.style.width="10px",r.style.display="inline-block";var i=document.createElement("tr");i.style.backgroundColor="inherit",i.style.borderWidth=0;var o=document.createElement("td");o.classList.add("z-font-14"),o.style.borderWidth=0,o.appendChild(r),o.insertAdjacentHTML("beforeend",e),i.appendChild(o),l.appendChild(i)}));for(var s=n.querySelector("table");s.firstChild;)s.firstChild.remove();s.appendChild(o),s.appendChild(l)}var c=t.canvas.offsetTop,d=t.canvas.getBoundingClientRect(),u=n.offsetWidth,m=a.caretX+d.left,p=Math.min(Math.max(m-u/2,d.left),d.right-u);n.style.opacity=1,n.style.left=p+"px",n.style.top=c+a.caretY+"px",n.style.font=a.options.bodyFont.string,n.style.padding=a.options.padding+"px "+a.options.padding+"px"}else n.style.opacity=0},s={setupHorizontalChartList:function(e){var t=e.listKey,a=void 0===t?"":t,n=e.title,r=void 0===n?"":n,i=e.list,o=void 0===i?[]:i,l=e.listClassName,s=void 0===l?"":l,c=e.progressBarClassName,d=void 0===c?"":c,u=e.progressBarValueType,m=void 0===u?"%":u,p=e.childNodes,h=void 0===p?null:p,f=e.maxHiddenItemsSize,v=void 0===f?3:f,g=e.customShowMoreBtn;return{listKey:a,title:r,list:o,listClassName:s,progressBarClassName:d,progressBarValueType:m,childNodes:h,maxHiddenItemsSize:v,customShowMoreBtn:void 0===g?null:g}},setupHorizontalChartBarComparingList:function(e){var t=e.listKey,a=void 0===t?"":t,n=e.list;return{listKey:a,list:void 0===n?[]:n}},setupHorizontalChartBarComparingData:function(e){var t=e.originalTitle,a=void 0===t?"":t,n=e.originalLogo,r=void 0===n?null:n,i=e.comparingTitle,o=void 0===i?"":i,l=e.comparingLogo,s=void 0===l?null:l,c=e.comparingLists;return{originalTitle:a,originalLogo:r,comparingTitle:o,comparingLogo:s,comparingLists:void 0===c?null:c}},setupHorizontalChartBar:function(e){var t=e.title,a=void 0===t?"":t,n=e.description,r=void 0===n?"":n,i=e.isContentBlurb,o=void 0!==i&&i,l=e.filterGroup,s=void 0===l?"":l,c=e.newFilter,d=void 0!==c&&c,u=e.filters,m=void 0===u?[]:u,p=e.onApply,h=void 0===p?null:p,f=e.updateFilter,v=void 0===f?null:f,g=e.chartLists,y=void 0===g?[]:g,b=e.showMoreButtonCallback,x=void 0===b?null:b,j=e.chartColors,_=void 0===j?["#26A69A","#5C6BC0","#AB47BC"]:j,C=e.comparingData;return{title:a,description:r,isContentBlurb:o,filterGroup:s,newFilter:d,filters:m,onApply:h,updateFilter:v,chartLists:y,showMoreButtonCallback:x,chartColors:_,comparingData:void 0===C?null:C}},setupSalaryRangeBarListItem:function(e){var t=e.title,a=void 0===t?"":t,n=e.link,r=void 0===n?"":n,i=e.isIndexable,o=void 0===i||i,l=e.onLinkClick,s=void 0===l?null:l,c=e.openLinkInNewTab,d=void 0!==c&&c,u=e.fillColor;return{title:a,link:r,isIndexable:o,onLinkClick:s,openLinkInNewTab:d,fillColor:void 0===u?"#26A69A":u,mobileColor:e.mobileColor,median:e.median,medianValueDisplay:e.medianValueDisplay,medianValueFormatted:e.medianValueFormatted,percent25:e.percent25,percent75:e.percent75}},setupSalaryRangeChart:function(e){var t=e.title,a=void 0===t?"":t,n=e.titleClassName,r=void 0===n?"":n,i=e.descriptionClassName,o=void 0===i?"":i,l=e.description,s=void 0===l?"":l,c=e.isContentBlurb,d=void 0!==c&&c,u=e.filterGroup,m=void 0===u?"":u,p=e.updateFilter,h=void 0===p?null:p,f=e.onClear,v=void 0===f?null:f,g=e.salaryItems,y=void 0===g?[]:g,b=e.showMoreButtonText,x=void 0===b?"":b,j=e.columnConfig,_=void 0===j?null:j,C=e.maxHiddenItemsSize,N=void 0===C?6:C,w=e.seeMoreLink,S=void 0===w?null:w,Z=e.filter;return{title:a,titleClassName:r,descriptionClassName:o,description:s,isContentBlurb:d,filterGroup:m,updateFilter:h,onClear:v,salaryItems:y,showMoreButtonText:x,columnConfig:_,maxHiddenItemsSize:N,seeMoreLink:S,filter:void 0===Z?null:Z}},setupLineChart:function(e){var t=e.labels,a=void 0===t?null:t,r=e.datasets,s=void 0===r?null:r,c=e.options,d=void 0===c?null:c,u=e.className,m=void 0===u?"":u,p=e.width,h=void 0===p?100:p,f=e.height,v=void 0===f?400:f;return{labels:a,datasets:s,options:(0,n.Z)({},i()({title:{display:!1}
1,legend:{display:!1},layout:{padding:{left:0,right:0,top:-20,bottom:0}},maintainAspectRatio:!1,showCustomLegend:!0,onResize:function(){return null},elements:{},datasets:{line:{tension:.4}},interaction:{mode:"index",intersect:!1},plugins:{tooltip:{enabled:!1,position:"nearest",external:l}},scales:{y:{ticks:{autoSkip:!1,beginAtZero:!1,color:"#333333",padding:14,callback:function(e){return(0,o.zWc)(!0).format(e).toLocaleLowerCase()},font:{family:"Open Sans",size:14}},grid:{display:!0,drawBorder:!1,color:"rgba(214, 217, 219, 0.5)"},border:{display:!1}},x:{ticks:{autoSkip:!1,color:"rgba(51, 51, 51, 0.8)",padding:10,callback:function(e){return this.getLabelForValue(e)},font:{family:"Open Sans",size:14}},grid:{display:!1},border:{display:!1}}}},d)),className:m,width:h,height:v}}}},20880:function(e,t,a){"use strict";a.d(t,{L:function(){return o},N$:function(){return i},Sn:function(){return l},Yn:function(){return s}});var n=a(10625),r=a(2294),i=function(){var e=encodeURIComponent(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"");return"".concat((0,r.WUZ)(n._A.getSalaryStatesMapForTitle,{encodedTitle:e}),".svg")},o=function(){var e=encodeURIComponent(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"");return"".concat((0,r.WUZ)(n._A.getLocationStatesMapForTitle,{encodedTitle:e}),".svg")},l=function(){var e=encodeURIComponent(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"");return"".concat((0,r.WUZ)(n._A.getDemandStatesMapForTitle,{encodedTitle:e}),".svg")},s=function(){var e=encodeURIComponent(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"");return"".concat((0,r.WUZ)(n._A.getSalaryStatesMapForMajor,{encodedMajor:e}),".svg")}},43350:function(e){e.exports={breadcrumb:"BreadCrumbs_breadcrumb__xtOCT",icon:"BreadCrumbs_icon__4X_oS","average-salary-text":"BreadCrumbs_average-salary-text__qasbN"}},18926:function(e){e.exports={"related-list-container":"footer_related-list-container__Zwt9S",narrow:"footer_narrow__3wfBn","related-list":"footer_related-list__dW5Yo","footer-link-list":"footer_footer-link-list__U_d5I","footer-link-list-title":"footer_footer-link-list-title__uLkOs",hidden:"footer_hidden__xdflU","show-more":"footer_show-more__ffj0V",centered:"footer_centered__fPd__",bestStatesPage:"footer_bestStatesPage__D_Kre"}},85917:function(e){e.exports={"input-container":"formFieldV2_input-container__H3jfy",input:"formFieldV2_input__IaIVO",container:"formFieldV2_container__IqRh5",label:"formFieldV2_label__7o1hz","keep-shrunk":"formFieldV2_keep-shrunk__RMpbF","has-adornment":"formFieldV2_has-adornment__rYgvt","dev-input-container":"formFieldV2_dev-input-container__OXhYq","dev-input":"formFieldV2_dev-input__jnw4p",error:"formFieldV2_error__9k377",adornment:"formFieldV2_adornment__KU7BA",left:"formFieldV2_left__TpCJb",right:"formFieldV2_right__mvZUO","helper-text":"formFieldV2_helper-text__77UWO","error-text":"formFieldV2_error-text__QiX_u","dd-icon":"formFieldV2_dd-icon__9DEo9","minh-54":"formFieldV2_minh-54__QypjZ","rbt-override":"formFieldV2_rbt-override__EcU4_"}},78046:function(e){e.exports={"graphic-designer-salaries-container":"HeaderSectionOfSalary_graphic-designer-salaries-container__WnrJ8"}},85963:function(e){e.exports={zpChip:"ZpChip_zpChip__C2DWo","zp-chip-container":"ZpChip_zp-chip-container__1jVlC",hideCloseIcon:"ZpChip_hideCloseIcon__gmx3f",whiteChip:"ZpChip_whiteChip__8K9Ax",outlined:"ZpChip_outlined__02rQ4",alt:"ZpChip_alt__QpXaI","zp-chip-display":"ZpChip_zp-chip-display__bqtgR","zp-chip-x":"ZpChip_zp-chip-x__UPgFH",enabled:"ZpChip_enabled__MUWOB",noCapitalize:"ZpChip_noCapitalize__vU674","mw-100":"ZpChip_mw-100__9K5ow",noEllipsis:"ZpChip_noEllipsis__ZLvA9",wrapText:"ZpChip_wrapText__dHkjp"}},21274:function(e){e.exports={container:"chipList_container__xDQP2",expand:"chipList_expand__pV79_",chip:"chipList_chip__UH9Re"}},9131:function(e){e.exports={"career-cluster-header-title":"careerClusterHeaderTitle_career-cluster-header-title__NNjrj","max-width-860":"careerClusterHeaderTitle_max-width-860__Kacab","career-cluster-header-title-with-jobs":"careerClusterHeaderTitle_career-cluster-header-title-with-jobs__ba0Ou",subPageName:"careerClusterHeaderTitle_subPageName__4lhXZ"}},20269:function(e){e.exports={"blue-text":"MoreItemsDropdown_blue-text__jNloO","more-items-max-height":"MoreItemsDropdown_more-items-max-height__1DnUL","
1no-padding":"MoreItemsDropdown_no-padding__7fJjo","dropdown-icon":"MoreItemsDropdown_dropdown-icon__Z9Y_n","more-items-active":"MoreItemsDropdown_more-items-active__VbZ3G"}},94401:function(e){e.exports={container:"coverImage_container__PW9zi",cover:"coverImage_cover__PcFN_",limited:"coverImage_limited__nnHLB"}},20715:function(e){e.exports={"cluster-header-search-bar-container":"searchBar_cluster-header-search-bar-container__e8YDi","error-message":"searchBar_error-message__Rux21"}},4837:function(e){e.exports={"navbar-tabs":"subHeader_navbar-tabs__S4d17","tab-list-item":"subHeader_tab-list-item__faZ8L","tab-list-active":"subHeader_tab-list-active__P9Uvn","subheaders-links-container":"subHeader_subheaders-links-container__7Fqsz",submenuArrow:"subHeader_submenuArrow__B7Zqs"}},68865:function(e){e.exports={"header-callout":"subHeaderCallout_header-callout__cvmDP","header-callout-button":"subHeaderCallout_header-callout-button__LJHPA",inverse:"subHeaderCallout_inverse__KjBXl","show-icon-desktop":"subHeaderCallout_show-icon-desktop__fCf4p","border-mobile":"subHeaderCallout_border-mobile___vgK7"}},49611:function(e){e.exports={"company-header-container":"companyClusterHeaderTitle_company-header-container__UD3Q4","company-logo-placeholder":"companyClusterHeaderTitle_company-logo-placeholder__PWXgy",CompanyLogoPlaceholder:"companyClusterHeaderTitle_CompanyLogoPlaceholder___43mV","company-data-placeholder":"companyClusterHeaderTitle_company-data-placeholder__MZEB5",clusterHeaderCompanyLogoImg:"companyClusterHeaderTitle_clusterHeaderCompanyLogoImg__TlJis","company-cluster-header-title":"companyClusterHeaderTitle_company-cluster-header-title__l09Kj",title:"companyClusterHeaderTitle_title___bc5R","company-score":"companyClusterHeaderTitle_company-score__cjnD_",smallGrey:"companyClusterHeaderTitle_smallGrey__sUiAv",ratingStars:"companyClusterHeaderTitle_ratingStars__xsU3X","company-claim-container":"companyClusterHeaderTitle_company-claim-container__4MiT2","company-claim-status":"companyClusterHeaderTitle_company-claim-status___Aykp","claim-status-red-dot":"companyClusterHeaderTitle_claim-status-red-dot__S9CV1","claim-status-blue-dot":"companyClusterHeaderTitle_claim-status-blue-dot__7gnLX","job-openings":"companyClusterHeaderTitle_job-openings__BJ2ge","add-a-review-btn":"companyClusterHeaderTitle_add-a-review-btn__lQ_BT",subPageName:"companyClusterHeaderTitle_subPageName__94ZWH"}},4637:function(e){e.exports={"generic-company-logo":"companyLogo_generic-company-logo__iT_qo",inverted:"companyLogo_inverted___HREk",xxsmall:"companyLogo_xxsmall__cAjlg",xsmall:"companyLogo_xsmall__jLCj8",small:"companyLogo_small__4ijy9",xmedium:"companyLogo_xmedium__FrZI8",medium:"companyLogo_medium__6d2l3",xlarge:"companyLogo_xlarge__5k4Y2",large:"companyLogo_large__FujEd",xxlarge:"companyLogo_xxlarge__tTWVC","review-card":"companyLogo_review-card__WHcib"}},92337:function(e){e.exports={"continue-survey":"continueSurvey_continue-survey___3epf","continue-survey-margin-bottom":"continueSurvey_continue-survey-margin-bottom__Vwwf0","new-version":"continueSurvey_new-version__8oXcT"}},80523:function(e){e.exports={table:"table_table__wzWKU",head:"table_head__K3alN",text:"table_text__hIVMc",sort:"table_sort__gJ5K2",selected:"table_selected__W__S6",data:"table_data__j0FRI",colsWidthBalanced:"table_colsWidthBalanced__Iso8n",headRow:"table_headRow__wRGVG",bodyRow:"table_bodyRow__op8A_","show-more":"table_show-more__v1UoX",scrollable:"table_scrollable__8yiuc"}},20947:function(e){e.exports={nameColumn:"newSalaryChartComponent_nameColumn__RO97_",salaryChartLink:"newSalaryChartComponent_salaryChartLink__x83bR",rankLabel:"newSalaryChartComponent_rankLabel__B_5O_","new-salary-chart-container":"newSalaryChartComponent_new-salary-chart-container__jiUqx","show-more-link":"newSalaryChartComponent_show-more-link__r1rum",ellipsis:"newSalaryChartComponent_ellipsis__7zKhN","salary-chart-item-container":"newSalaryChartComponent_salary-chart-item-container__pmqmi",odd:"newSalaryChartComponent_odd__3g3Qm","salary-chart-text":"newSalaryChartComponent_salary-chart-text__ZhpbR","salary-chart-link":"newSalaryChartComponent_salary-chart-link__xUTFs","min-salary-range-bar":"newSalaryChartComponent_min-salary-range-bar__NRDYA","k-salary":"newSalaryChartComponent_k-salary__uOlAP",arrow:"newSalaryChartComponent_arrow__ezBiI",disabled:"newSalaryChartComponent_disabled__ryw8c",bar:"newSalaryChartComponent_bar__FsZXR","company-salary-field":"newSalaryChartComponent_company-salary-field___f_ZC",lightTextStyleGrey:"newSalaryChartComponent_lightTextStyleGrey__dBIJt"}}
1,79453:function(e){e.exports={"chart-container":"salaryChart_chart-container__XyMp1"}},49654:function(e){e.exports={container:"searchField_container__FLGu_",button:"searchField_button__lLUpN","without-focus":"searchField_without-focus__G579v",input:"searchField_input___dKhg","button-v2":"searchField_button-v2__pVVJp","icon-v2":"searchField_icon-v2__RdqFu"}},15523:function(e){e.exports={trigger:"select_trigger__bzH7A",placeholder:"select_placeholder__Zzuns",icon:"select_icon__v73K5",full:"select_full__p14eD",content:"select_content__EdyND",item:"select_item__wK3LK",scrollRoot:"select_scrollRoot__KK8ri",scrollViewport:"select_scrollViewport__bq4PJ",scrollbar:"select_scrollbar__vIcPN",thumb:"select_thumb__fjPnv"}},79766:function(e){e.exports={root:"slider_root__Pbqaq",track:"slider_track__M_FCT",range:"slider_range__0iR_P",thumb:"slider_thumb__X_vZZ"}},52842:function(e){e.exports={"county-map-container":"countyLevel_county-map-container__X4shb","hover-block":"countyLevel_hover-block__yG6Zo","hover-block-overflown-x":"countyLevel_hover-block-overflown-x__S7RrY","hover-block-overflown-y":"countyLevel_hover-block-overflown-y__rEZuG","hover-block-location-row":"countyLevel_hover-block-location-row__Muekl","icon-location-pin":"countyLevel_icon-location-pin__9zXNw","hover-block-location-name":"countyLevel_hover-block-location-name__Wc4zz","hover-block-col":"countyLevel_hover-block-col__tfTbh","hover-block-title":"countyLevel_hover-block-title__oXwFF","hover-block-value":"countyLevel_hover-block-value__SyPnd","county-map-footer":"countyLevel_county-map-footer__yLFnf","county-map-legend-container":"countyLevel_county-map-legend-container__QJh53","county-map-legend":"countyLevel_county-map-legend__FHXkY","county-map-legend-item":"countyLevel_county-map-legend-item__Xlfg8","county-map-description":"countyLevel_county-map-description__NTOhG","legend-label-part":"countyLevel_legend-label-part__kG5Pz","county-value":"countyLevel_county-value__KHCbN","injected-svg":"countyLevel_injected-svg__Qg8du",stylegroup:"countyLevel_stylegroup__We8SM","loading-county-map-background":"countyLevel_loading-county-map-background__YL8nd","loading-county-map-animation":"countyLevel_loading-county-map-animation__58Iip",mapFlicker:"countyLevel_mapFlicker__PRcO1","hover-block-mobile-overlay":"countyLevel_hover-block-mobile-overlay__BRZDw","county-map-embed-buttons":"countyLevel_county-map-embed-buttons__Zh889","county-map-outer":"countyLevel_county-map-outer__VVMpW","county-map-img":"countyLevel_county-map-img__SBRaG","county-map-svg":"countyLevel_county-map-svg__7nhuG",widget:"countyLevel_widget__f1q9d","embed-widget-full-title":"countyLevel_embed-widget-full-title__3T_7T","legend-item-tooltip":"countyLevel_legend-item-tooltip__KkGSI","legend-tooltip-title":"countyLevel_legend-tooltip-title__5MR5I","legend-tooltip-value":"countyLevel_legend-tooltip-value__q95yc"}},17265:function(e){e.exports={"zp-filter-group":"zpFilter_zp-filter-group__RHTP2","filter-carousel-container":"zpFilter_filter-carousel-container__qsbqf","filter-carousel":"zpFilter_filter-carousel__isbYy","zp-filter-container":"zpFilter_zp-filter-container__n9Y_e","mobile-buttons-filter":"zpFilter_mobile-buttons-filter__5LYls",skeleton:"zpFilter_skeleton__1Gh8J","non-compact-carousel":"zpFilter_non-compact-carousel__cUnoD","compact-filter-wrapper":"zpFilter_compact-filter-wrapper__AmF35","compact-filters":"zpFilter_compact-filters__91NRq","zp-filter-button":"zpFilter_zp-filter-button__se_Tb","zp-filter-matches":"zpFilter_zp-filter-matches__fJELr","filter-text":"zpFilter_filter-text__FOQ2S","filters-background-overlay":"zpFilter_filters-background-overlay__YMobs","no-overlay":"zpFilter_no-overlay__zBQgJ","zp-filter-dropdown":"zpFilter_zp-filter-dropdown__xXrA7","zp-filter-link":"zpFilter_zp-filter-link__Z1Og2","zp-dropdown-menu":"zpFilter_zp-dropdown-menu__rDMiS","filter-header":"zpFilter_filter-header__aeF0d","filter-body":"zpFilter_filter-body__1Byl3","sidebar-filter-wrapper":"zpFilter_sidebar-filter-wrapper__74Yug","filter-items":"zpFilter_filter-items__Jnndt","zp-content-only":"zpFilter_zp-content-only__zVJNY","footer-text":"zpFilter_footer-text__OHM_1","filter-footer":"zpFilter_filter-footer__anTJe","filter-footer-start":"zpFilter_filter-footer-start__yGqUK","filter-footer-end":"zpFilter_filter-footer-end__AZl6N","filter-auto-suggest-input"
1:"zpFilter_filter-auto-suggest-input__CFf3_","auto-suggest-error-message":"zpFilter_auto-suggest-error-message__lvDyM","auto-suggest-error-message-top":"zpFilter_auto-suggest-error-message-top__jfMZa","filter-sidebar":"zpFilter_filter-sidebar__HVWhX","filter-toolbar":"zpFilter_filter-toolbar__bWPMY","filter-content":"zpFilter_filter-content__GfDyq",compact:"zpFilter_compact__xqNjV","two-columns":"zpFilter_two-columns__7oyy0","zp-filter-v2":"zpFilter_zp-filter-v2__ZpA_3",dateField:"zpFilter_dateField__7lQNa",dateMonth:"zpFilter_dateMonth__8QJQ0",dateDay:"zpFilter_dateDay__fJKp2",dateYear:"zpFilter_dateYear__moPtk"}},78811:function(e){e.exports={"salary-page-container":"salaryJobPage_salary-page-container___9sX4","salary-by-experience-table":"salaryJobPage_salary-by-experience-table__JMocI","salary-calculator-sticky":"salaryJobPage_salary-calculator-sticky__S3PRe"}},5276:function(e){e.exports={item:"introRecentSalaries_item__8HhdC"}}},function(e){e.O(0,[4736,2888],(function(){return t=85375,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.