PageSourceSearch

https://wacoprospector.com/_next/static/chunks/7692-71d017bea858de88.js

js wacoprospector.com collected 2026-09-30 13:51:11 UTC 98,359 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7692],{67692:function(e,t,n){n.d(t,{Z:function(){return Qe}});var a=n(4111),r=n(51438),i=n(52951),s=n(14924),o=n(88029),l=n(26042),c=n(69396),d=n(5950),p=n(85893),u=n(66089),m=n.n(u),h=n(67294),f=n(14416),x=n(14890),g=n(11163),y=n.n(g),b=n(96486),v=n.n(b),S=n(71572),w=n(40613),k=n.n(w),C=n(53551),P=n(24599),R=n(58832),T=n(80129),E=n.n(T),M=n(90219),A=n(3320),j=n(14751),N=n(53610),I=n(11946),L=n(828),F=n(29815),D=n(772),O=n(27704),Z=n(6572),_=n(54988),B=n(91818),z=n(8880),U=n(32105),K=n(71765),V=n(88677),W=n(50700),H=n(66990),Y=n(92015),G=function(e){var t=e.open,n=e.returnFocusRef,a=e.options,r=e.selectedCommunityType,i=e.onSelect,s=e.onContinue,o=e.onCancel,l=(0,Y.Z)("messages"),c=(0,p.jsxs)("div",{className:"flex w-full items-center justify-end gap-5",children:[(0,p.jsx)(M.Button,{theme:"primary",type:"outlined",className:"min-w-0 flex-1 tablet-sm:hidden",onClick:o,children:l("common.text.cancel")}),(0,p.jsx)(M.Link,{href:"#",theme:"primary",className:"hidden tablet-sm:inline-flex",onClick:function(e){e.preventDefault(),o()},children:l("common.text.cancel")}),(0,p.jsx)(M.Button,{theme:"primary",type:"filled",className:"min-w-0 flex-1 tablet-sm:flex-none",onClick:s,children:l("common.text.continue")})]});return(0,p.jsx)(M.OverlaySurface,{open:t,returnFocusRef:n,onOpenChange:function(e){e||o()},layoutByBreakpoint:{base:{variant:"panel",placement:"bottom",mobileHeight:"full"},"tablet-sm":{variant:"modal",placement:"center"}},title:l("community.geography.title"),footer:c,closeLabel:l("community.geography.close"),children:(0,p.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,p.jsx)("div",{children:l("community.geography.description")}),(0,p.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,p.jsx)("h3",{children:l("community.geography.selectFirst")}),(0,p.jsx)("div",{className:"flex flex-col gap-2",children:a.map((function(e){return(0,p.jsx)(M.FormRadio,{name:"community-geography-level",value:e.value,label:e.label,checked:r===e.value,onChange:function(){return i(e.value)}},e.value)}))})]}),(0,p.jsx)("div",{children:l("community.geography.switchLater")})]})})},X=n(16797),q=n(55014),J=n(79415),Q=new Set(["Address","Attributes","BrokerID","EndRowID","ExternalID","GeoEntityList","InputParameters","IsBuilding","Keywords","MaxSize","MinSize","PolyPoints","PropertyID","DateAdded","PropertyType","RegionsList","RequestID","SessionID","SortBy","SortDirection","SortBy2","SortDirection2","StartRowID","SubsetToken","ZipCode","pUnits","page","radiusLat","radiusLng","radius","lang","subsetid","includeAllMarkerInfo","leaseMin","leaseMax","salesMin","salesMax","ceilingMin","ceilingMax","dtLat","dtLng","dtTime","dtMode","SizeUnits"]);function $(e){return e.replace(/([A-Z])/g," $1").replace(/^./,(function(e){return e.toUpperCase()})).trim()}function ee(e,t,n){var a=function(e){var t=e.intl,n=e.isSqft,a=e.measurementUnits,r=e.clientSettings,i=t.formatMessage;if((0,P.stringToBoolean)(r[P.CLIENT_ATTRIBUTES.USE_SQMT_SITES]))return a===P.MEASUREMENT_UNITS.IMPERIAL?"ft\xb2":"m\xb2";var s=a===P.MEASUREMENT_UNITS.IMPERIAL?"imperial":"metric";return i(n?{id:"search.filters.size.".concat(s,".sqft")}:{id:"search.filters.size.".concat(s,".acres")})}(e),r=null!=t&&""!==t,i=null!=n&&""!==n;return r&&i?"".concat(t,"-").concat(n," ").concat(a):r?"".concat(t,"+ ").concat(a):i?"0-".concat(n," ").concat(a):null}function te(e){var t,n=e.intl,a=e.searchParams,r=e.defaultSearchParams,i=e.filterLocations,o=e.properties,l=(e.propertyTypes,e.propertySaleTypes),c=e.searchAttributes,d=e.searchProperties,p=e.removeLocationFilter,u=e.updateFilterProperty,m=(e.updateFilterPropertyType,e.updateFilterPropertySaleType),h=e.toggleSearchAttribute,f=(e.customFields,n.formatMessage),x=[];i.forEach((function(e){if(e){var t=e.regionId||e.geoEntityID;t&&e.name&&x.push({key:"location-".concat(t),label:e.name,actionLabel:"Remove ".concat(e.name),onRemove:function(){return p(t)}})}})),0===o.length||o.includes(D.Nd.BUILDINGS)&&o.includes(D.Nd.SITES)||o.forEach((function(e){var t=e===D.Nd.BUILDINGS?"Buildings":"Sites";x.push({key:"property-".concat(e),label:t,actionLabel:"Remove ".concat(t),onRemove:function(){return u(e)}})})),(t=x).push.apply(t,(0,F.Z)(function(e){var t=e.siteTypes,n=void 0===t?[]:t,a=e.propertyTypes,r=e.updateFilterPropertyType,i=new Set(a.map((function(e){return String(e)}))),s=new Set,o=[];
1return n.forEach((function(e){var t=e.subTypes||[],n=t.filter((function(e){return i.has(String(e.value))}));if(0!==n.length){if(n.length===t.length){var l=a.filter((function(e){return t.some((function(t){return String(t.value)===String(e)}))})),c=e.label;o.push({key:"property-type-group-".concat(e.siteTypeId),label:c,actionLabel:"Remove ".concat(c),onRemove:function(){return r(l)}})}else n.forEach((function(e){var t=String(e.value),n=a.find((function(e){return String(e)===t})),i=e.label||t;o.push({key:"property-type-".concat(t),label:i,actionLabel:"Remove ".concat(i),onRemove:function(){return r([n])}})}));t.forEach((function(e){return s.add(String(e.value))}))}})),a.forEach((function(e){var t=String(e);s.has(t)||o.push({key:"property-type-".concat(t),label:t,actionLabel:"Remove ".concat(t),onRemove:function(){return r([e])}})})),o}(e))),0===l.length||l.includes(D.uh.SALE)&&l.includes(D.uh.LEASE)||l.forEach((function(e){var t=e===D.uh.SALE?f({id:"search.filters.saleLease.sale"}):f({id:"search.filters.saleLease.lease"});x.push({key:"sale-type-".concat(e),label:t,actionLabel:"Remove ".concat(t),onRemove:function(){return m(e)}})}));var g=ee(e,a.MinSize,a.MaxSize);return g&&x.push({key:"size",label:g,actionLabel:"Remove size filter",onRemove:function(){return d({MinSize:null,MaxSize:null})}}),c.forEach((function(t){if(t!==D.uh.SALE&&t!==D.uh.LEASE){var n=function(e,t){var n=e.intl,a=e.propertyAssets,r=void 0===a?[]:a,i=e.customFields,s=void 0===i?[]:i,o=n.formatMessage,l=function(e){var t=e.match(/^([^:]+):\[(.*)\](.*)$/);return t?{id:t[1],operator:t[2],value:t[3]}:null}(t);if(!l)return t;var c=l.id,d=l.operator,p=l.value;if(t===D.uh.SALE)return o({id:"search.filters.saleLease.sale"});if(t===D.uh.LEASE)return o({id:"search.filters.saleLease.lease"});var u=r.find((function(e){return String(e.attributeId)===String(c)}));if(u&&"="===d&&"1"===p)return u.displayName||u.label||c;if(String(c)===D.BJ.LEASE_RATE)return"".concat(d===D.hT.GREATER_THAN_OR_EQUAL?"Min lease rate":"Max lease rate",": ").concat(p);if(String(c)===D.BJ.SALES_PRICE)return"".concat(d===D.hT.GREATER_THAN_OR_EQUAL?"Min sales price":"Max sales price",": ").concat(p);if(String(c)===D.BJ.CEILING_HEIGHT)return"".concat(d===D.hT.GREATER_THAN_OR_EQUAL?"Min ceiling height":"Max ceiling height",": ").concat(p);var m=s.find((function(e){return String(e.attributeid)===String(c)}));return m&&m.label?"TXT"===m.operator||"TXT"===d?"".concat(m.label,": ").concat(p):"".concat(m.label," ").concat(d," ").concat(p).trim():"".concat(c," ").concat(d," ").concat(p).trim()}(e,t);x.push({key:"attribute-".concat(t),label:n,actionLabel:"Remove ".concat(n),onRemove:function(){return h(t)}})}})),[{key:"Address",labelPrefix:f({id:"common.text.address"})},{key:"ZipCode",labelPrefix:f({id:"common.text.zipCode"})},{key:"Keywords",labelPrefix:f({id:"search.filters.moreFilters.keyword"})},{key:"DateAdded",labelPrefix:f({id:"common.text.addedAfter"})}
1].forEach((function(e){var t=e.key,n=e.labelPrefix,i=a[t],o=r[t];null!=i&&""!==i&&i!==o&&x.push({key:"search-param-".concat(t),label:"".concat(n,": ").concat(i),actionLabel:f({id:"common.text.removeFilter"},{label:n}),onRemove:function(){return d((0,s.Z)({},t,o))}})})),Object.keys(a).forEach((function(e){if(!Q.has(e)){var t=a[e],n=r[e];if(!(null==t||""===t||Array.isArray(t)&&0===t.length)&&t!==n){var i="boolean"===typeof t?t?$(e):null:"".concat($(e),": ").concat(t);i&&x.push({key:"generic-".concat(e),label:i,actionLabel:"Remove ".concat($(e)),onRemove:function(){return d((0,s.Z)({},e,void 0===n?null:n))}})}}})),x}function ne(e){return te(e).length}var ae=function(e){(0,o.Z)(n,e);var t=(0,d.Z)(n);function n(){return(0,r.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"getSelectedFilters",value:function(){return te(this.props)}},{key:"render",value:function(){var e=this.props.className,t=void 0===e?"":e,n=this.getSelectedFilters();return 0===n.length?null:(0,p.jsx)("section",{className:"".concat(t," py-5 border-b border-neutral-soft").trim(),children:(0,p.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,p.jsx)("h3",{className:"m-0 text-base font-bold leading-6 tracking-tight text-neutral-10 dark:text-neutral-100",children:"Selected:"}),(0,p.jsx)("div",{className:"flex flex-wrap gap-1",children:n.map((function(e){return(0,p.jsx)(M.PillButton,{theme:"secondary",type:"filled",tabIndex:-1,showIcon:!1,showAction:!0,action:(0,p.jsx)(M.FTIcon,{name:"cross",className:"size-4 shrink-0",label:""}),actionLabel:e.actionLabel,onActionClick:e.onRemove,children:e.label},e.key)}))})]})})}}]),n}(h.PureComponent),re=(0,f.$j)((function(e){return{searchParams:(0,J.getSearchParams)(e),defaultSearchParams:(0,J.getDefaultSearchParams)(),filterLocations:(0,J.getFilterLocations)(e),properties:(0,J.getPropertyFilter)(e),propertyTypes:(0,J.getPropertyTypesFilter)(e),propertySaleTypes:(0,J.getPropertySaleTypesFilter)(e),siteTypes:(0,J.getSiteTypes)(e),searchAttributes:(0,J.getSearchAttributes)(e),propertyAssets:(0,J.getPropertyAssets)(e),isSqft:(0,J.getIsFilterSizeSqft)(e),measurementUnits:(0,q.getMeasurementUnits)(e),clientSettings:(0,q.getClientSettings)(e),customFields:(0,J.getCustomSearchFields)(e)}}),(function(e){return(0,x.DE)({searchProperties:X.searchProperties,removeLocationFilter:X.removeLocationFilter,updateFilterProperty:X.updateFilterProperty,updateFilterPropertyType:X.updateFilterPropertyType,updateFilterPropertySaleType:X.updateFilterPropertySaleType,toggleSearchAttribute:X.toggleSearchAttribute},e)}))((0,A.X)(ae)),ie=n(50438),se=n(11148),oe=n(49e3),le=["Address","ZipCode","Keywords","DateAdded","IsFeatured","leaseMin","leaseMax","salesMin","salesMax","ceilingMin","ceilingMax"],ce=new Set((0,F.Z)(le).concat(["Attributes","BrokerID","EndRowID","ExternalID","GeoEntityList","InputParameters","IsBuilding","MaxSize","MinSize","PolyPoints","PropertyID","PropertyType","RegionsList","RequestID","SessionID","SortBy","SortDirection","SortBy2","SortDirection2","StartRowID","SubsetToken","pUnits","page","radiusLat","radiusLng","radius","lang","subsetid","includeAllMarkerInfo","dtLat","dtLng","dtTime","dtMode"]));function de(e,t){return null!=e&&""!==e&&(!1!==e&&((!Array.isArray(e)||0!==e.length)&&e!==t))}var pe=function(e){(0,o.Z)(n,e);var t=(0,d.Z)(n);function n(){var e;return(0,r.Z)(this,n),e=t.apply(this,arguments),(0,s.Z)((0,a.Z)(e),"geoLevelReturnFocusRef",h.createRef()),(0,s.Z)((0,a.Z)(e),"state",{isGeoLevelModalOpen:!1,pendingCommunityRoute:null,selectedCommunityType:null,geographyOptions:[]}),e}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){this.props.setupLocations(this.props.sst)}},{key:"appendRouteQuery",value:function(e,t){var n=this.props,a=n.translang,r=n.munits,i=e,s=t;return a&&(i+="".concat((0,C.DI)(i),"translang=").concat(a),s+="".concat((0,C.DI)(s),"translang=").concat(a)),r&&(i+="".concat((0,C.DI)(i),"munits=").concat(r),s+="".concat((0,C.DI)(s),"munits=").concat(r)),{url:i,as:s}}},{key:"handleSearchModeChange",value:function(e){this.geoLevelReturnFocusRef.current=document.activeElement;var t="communities"===e?C.V_.COMMUNITY_SEARCH:C.V_.HOME,n=this.props.generateUrlsFromRouteKey(t),a=this.appendRouteQuery(n.url,n.as),r=a.url,
1i=a.as;if("communities"===e){var s=(0,O.getSelectedCommunityTypes)(this.props.filterLocations),o=this.props.getCommunityTypeDropdownOptions(this.props.intl,this.props.communitySearchParams.CommunityType,!0).communityTypeOptions,l=s.filter((function(e){return o.some((function(t){return t.value===e}))})),c=o.filter((function(e){return l.includes(e.value)})),d=c.length>0?c.map((function(e){return e.value})):o.map((function(e){return e.value})),p=(0,O.getCommunityGeographyPreference)(this.props.sst),u=(0,O.getCommunityGeographySignature)(this.props.sst),m=(0,O.getCommunityGeographyTypeSignature)(l),h=null===u||u!==m;if(l.length>1&&(h||!d.includes(p))){var f=this,x="".concat(this.props.communitySearchParams.CommunityType),g=d.includes(p)?p:d.includes(x)?x:d[0],b=c.map((function(e){return{value:e.value,label:f.props.intl.formatMessage({id:"communityType.".concat(e.key.toLowerCase(),".plural")})}}));return void this.setState({isGeoLevelModalOpen:!0,pendingCommunityRoute:{url:r,as:i},selectedCommunityType:g,geographyOptions:b})}var v=p&&d.length>0&&!d.includes(p),S=1===l.length?l[0]:v?d[0]:p||this.props.communitySearchParams.CommunityType,w=h||v||1===l.length&&S!==p;this.props.syncLocationSearchParams("community",S,Boolean(w))}this.props.updateRoute(y(),r,i)}},{key:"handleGeoLevelModalCancel",value:function(){this.setState({isGeoLevelModalOpen:!1,pendingCommunityRoute:null,selectedCommunityType:null,geographyOptions:[]})}},{key:"handleGeoLevelModalContinue",value:function(){var e=this.state,t=e.pendingCommunityRoute,n=e.selectedCommunityType;t&&n&&(this.props.syncLocationSearchParams("community",n,!0),this.props.updateRoute(y(),t.url,t.as),this.handleGeoLevelModalCancel())}},{key:"handleNewSearchClick",value:function(){var e=this.props,t=e.clientSettings,n=e.resetSearch,a=e.showAllFilters;n(),(0,P.stringToBoolean)(t[P.CLIENT_ATTRIBUTES.NEW_SEARCH_OPEN_FILTERS])&&a(!0)}},{key:"renderFilterButtons",value:function(){var e=this,t=this.props,n=(t.colors,t.searchParams),a=t.properties,r=t.propertyTypes,i=t.propertySaleTypes,s=t.intl,o=t.siteTypes,l=t.clientSettings,c=t.communities,d=t.defaultSearchParams,u=t.searchAttributes,m=s.formatMessage,h=n.MinSize,f=n.MaxSize,x=(c&&c.length<=2&&c.find((function(e){return e.type===O.COMMUNITY_TYPES.REGION})),l[P.CLIENT_ATTRIBUTES.ENABLE_PROPERTY_SUB_TYPES]),g=l[P.CLIENT_ATTRIBUTES.PROPERTY_SEARCH_HIDE_PROPERTY_TYPE_FILTER],y=o;1===a.length&&(y=o.filter((function(e){return null==e.siteOrBuildingOnly||e.siteOrBuildingOnly===("buildings"===a[0]?"B":"S")})));var b=(x?r.length:y.reduce((function(e,t){return r.some((function(e){return t.subTypes.some((function(t){return t.value==e}))}))&&(e+=1),e}),0))>0,v=[h,f].some((function(e){if(null==e||""===e)return!1;if("string"===typeof e&&"all"===e.toLowerCase())return!1;var t=Number(e);return!Number.isFinite(t)||t>0})),S=0===a.length||a.includes(D.Nd.BUILDINGS)&&a.includes(D.Nd.SITES),w=0===i.length||i.includes(D.uh.SALE)&&i.includes(D.uh.LEASE),k=function(e){var t=e.searchParams,n=void 0===t?{}:t,a=e.defaultSearchParams,r=void 0===a?{}:a,i=e.searchAttributes;return!!(void 0===i?[]:i).some((function(e){return e!==D.uh.SALE&&e!==D.uh.LEASE}))||!!le.some((function(e){return de(n[e],r[e])}))||Object.keys(n).some((function(e){return!ce.has(e)&&de(n[e],r[e])}))}({searchParams:n,defaultSearchParams:d,searchAttributes:u});return(0,p.jsxs)("div",{"data-skip-link-target":"search-filters",tabIndex:"-1",role:"group","aria-label":m({id:"common.text.searchFilters"}),className:"result-nav-filter-row border-b border-neutral-soft flex items-center justify-center dark:border-neutral-40",children:[g?null:(0,p.jsx)(M.SearchButtonDropdown,{searchBtnProps:{label:m({id:"search.filters.buildingType.btnName"}),"aria-pressed":!S},panelProps:{title:m({id:"common.text.properties"}),showClose:!0},panelClassName:"result-nav-filter-panel",children:(0,p.jsx)(z.Z,{})}),(0,p.jsx)(M.SearchButtonDropdown,{searchBtnProps:{label:m({id:"search.filters.subTypes.btnName"}),"aria-pressed":b},panelProps:{title:m({id:"common.text.propertyTypes"}),showClose:!0},panelClassName:"result-nav-filter-panel min-w-[300px]",children:(0,p.jsx)(V.Z,{})}),(0,p.jsx)(M.SearchButtonDropdown,{searchBtnProps:{label:m({id:"search.filters.size.btnName"}),"aria-pressed":v},panelProps:{title:m({id:"search.filters.size.btnName"}),showClose:!0},panelClassName:"result-nav-filter-panel min-w-84",children:(0,p.jsx)(U.Z,{})}),(0,p.jsx)(M.SearchButtonDropdown,{searchBtnProps:{label:m({id:"search.filters.saleLease.btnName"}),"aria-pressed":!w},panelProps:{title:m({id:"search.filters.saleLease.btnName"}),showClose:!0},panelClassName:"result-nav-filter-panel",children:(0,p.jsx)(K.Z,{})}),(0,p.jsx)(M.SearchButton,{label:m({id:"search.filters.moreFilters.btnName"}),icon:(0,p.jsx)(M.FTIcon,{name:"plus",className:"size-4 shrink-0",label:""}),state:k?"active":void 0,"aria-pressed":k,buttonClassName:"!border-r-0",onClick:function(){return e.props.showAllFilters(!0)}}),(0,p.jsx)("div",{className:"ml-3 inline-flex shrink-0 items-center",children:(0,p.jsx)(M.Tooltip,{label:m({id:"search.actions.resetFilters"}),children:(0,p.jsx)(M.Button,{theme:"primary",type:"ghost",iconOnly:!0,icon:(0,p.jsx)(M.FTIcon,{name:"restore",className:"size-4"}),label:m({id:"search.actions.resetFilters"}),className:"h-8 w-8",onClick:this.handleNewSearchClick.bind(this),"aria-label":m({id:"search.actions.resetFilters"}),children:(0,p.jsx)(M.FTIcon,{name:"restore",className:"size-4"})})})})]})}},{key:"renderHeaderSearch",value:function(){var e=this,t=this.props,n=t.clientInfo,a=t.brokerInfo,r=t.logo,i=t.clientName,s=t.filterLocations,o=t.intl,l=t.addLocationFilter,c=t.removeLocationFilter,d=t.toggleViewingMoreSelectedLocations,u=o.formatMessage,m=1===n.isSingleCommunity,h=this.getMobileFilterCount();return(0,p.jsx)(H.Z,{variant:"property",tabAccessLevel:this.props.tabAccessLevel,logo:r,logoPath:a.logoPath,clientName:i,onVariantChange:this.handleSearchModeChange.bind(this),communityTabLabel:this.getCommunityTabLabel(),rightContent:m?null:(0,p.jsx)(W.Z,{className:"w-full min-w-0 desktop-sm:w-56 desktop-sm:max-w-56",filterLocations:s,addLocationFilter:l,removeLocationFilter:c,toggleViewingMoreSelectedLocations:d,buttonLabel:this.getWhereButtonLabel(),ariaLabel:u({id:"search.filters.location.openSearch"})}),mobileActions:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)("div",{className:"relative",children:[(0,p.jsx)(M.PillButton,{theme:"primary",type:"filled",showIcon:!1,showLabel:!1,showAction:!1,className:"size-10 min-w-10 appearance-none rounded-full p-0",onClick:function(){return e.props.showAllFilters(!0)},"aria-label":u({id:"search.filters.moreFilters.btnName"}),children:(0,p.jsx)(M.FTIcon,{name:"preferences",className:"size-5",label:""})}),h>0?(0,p.jsx)("span",{className:"pointer-events-none absolute -right-1 -top-1 flex size-5 items-center justify-center rounded-full bg-secondary text-sm font-bold leading-5 text-white","aria-hidden":"true",children:h>99?"99+":h}):null]}
1),(0,p.jsx)(M.Tooltip,{label:this.props.isListView?u({id:"common.text.switchToMap"}):u({id:"common.text.switchToList"}),children:(0,p.jsx)(M.PillButton,{theme:"primary",type:"filled",showIcon:!1,showLabel:!1,showAction:!1,className:"size-10 min-w-10 appearance-none rounded-full p-0",onClick:function(){return e.props.setIsListView(!e.props.isListView)},"aria-label":this.props.isListView?u({id:"common.text.mapView"}):u({id:"common.text.listView"}),children:this.props.isListView?(0,p.jsx)(M.FTIcon,{custom:!0,name:"map",className:"size-5",label:""}):(0,p.jsx)(M.FTIcon,{name:"list",className:"size-5",label:""})})})]}),filterContent:(0,p.jsx)("div",{className:"result-nav-filters-row",children:this.renderFilterButtons()})})}},{key:"render",value:function(){var e=this;this.props.colors;return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)("div",{className:"jsx-a52faa7af8836c39 result-nav-shell dark:bg-neutral-10",children:[this.renderHeaderSearch(),(0,p.jsx)(m(),{id:"a52faa7af8836c39",children:".result-nav-filters-row.jsx-a52faa7af8836c39{padding:0}.result-nav-filter-row.jsx-a52faa7af8836c39{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;overflow-x:auto}@media(max-width:766px){.result-nav-filters-row.jsx-a52faa7af8836c39{padding:0}}"})]}),(0,p.jsx)(G,{open:this.state.isGeoLevelModalOpen,returnFocusRef:this.geoLevelReturnFocusRef,options:this.state.geographyOptions,selectedCommunityType:this.state.selectedCommunityType,onSelect:function(t){return e.setState({selectedCommunityType:t})},onContinue:this.handleGeoLevelModalContinue.bind(this),onCancel:this.handleGeoLevelModalCancel.bind(this)})]})}},{key:"getWhereButtonLabel",value:function(){var e=this.props.filterLocations.map((function(e){return e.name})).filter(Boolean);return 1===e.length?e[0]:e.length>1?"".concat(e.join(", "),"..."):this.props.intl.formatMessage({id:"common.text.where"})}},{key:"getCommunityTabLabel",value:function(){return 1===this.props.clientInfo.isSingleCommunity?this.props.intl.formatMessage({id:"topNav.ourCommunity"}):1===this.props.filterLocations.length?this.props.intl.formatMessage({id:"common.text.community"}):this.props.intl.formatMessage({id:"common.text.communities"})}},{key:"getMobileFilterCount",value:function(){return ne(this.props)}}]),n}(h.Component);function ue(e){var t=e.summaryText,n=e.colors,a=e.intl,r=e.onSaveAllToFavoritesClick;return(0,p.jsxs)("div",{className:"min-w-0",children:[(0,p.jsx)("div",{className:"text-lg font-bold leading-6 text-neutral-10 dark:text-neutral-100",children:a.formatMessage({id:"common.text.properties"})}),(0,p.jsxs)("div",{className:"flex min-w-0 flex-wrap items-center gap-1 text-sm font-bold leading-5 text-neutral-40 dark:text-neutral-60",children:[(0,p.jsx)("span",{children:t}),r?(0,p.jsxs)("button",{type:"button",className:"appearance-none border-0 bg-transparent p-0 text-sm font-bold leading-5",style:{color:n.primary},onClick:r,children:["(",a.formatMessage({id:"common.text.saveAllShort"}),")"]}):null]})]})}function me(e){var t=e.isMapExpanded,n=e.onMapExpand,a=e.showMapExpandButton,r=e.buttons;return(0,p.jsxs)("div",{className:"hidden items-center justify-between gap-3 tablet-sm:flex desktop-sm:justify-start",children:[a?(0,p.jsx)("div",{className:"hidden desktop-sm:block",children:(0,p.jsx)(Z.Z,{onMapExpand:n,isMapExpanded:t})}):null,(0,p.jsx)("div",{children:r()})]})}function he(e){var t=e.tempShortId,n=e.disableExcelExport,a=e.onExcelClick,r=e.intl,i=(0,L.Z)(h.useState(!1),2),s=i[0],o=i[1],l=(0,L.Z)(h.useState("pdf"),2),c=l[0],d=l[1],u=h.useRef(null),m=r.formatMessage,f=[{key:"pdf",label:m({id:"common.text.pdfBtn"})}].concat((0,F.Z)(n?[]:[{key:"excel",label:m({id:"common.text.excelBtn"})}]),[{key:"print",label:m({id:"common.text.printBtn"})}]),x=function(e){u.current=e.currentTarget,o(!0)};return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(M.Button,{theme:"primary",type:"outlined",size:"small",className:"tablet-sm:hidden",tooltip:m({id:"search.actions.downloadResults"}),"aria-label":m({id:"search.actions.downloadResults"}),"aria-haspopup":"dialog",onClick:x,children:m({id:"common.text.download"})}),(0,p.jsx)(M.Button,{theme:"primary",type:"outlined",size:"small",showIcon:!0,icon:(0,p.jsx)(M.FTIcon,{name:"download",className:"size-5",label:""}),className:"hidden tablet-sm:inline-flex",tooltip:m({id:"search.actions.downloadResults"}),"aria-label":m({id:"search.actions.downloadResults"}),"aria-haspopup":"dialog",onClick:x,children:m({id:"common.text.download"})}),(0,p.jsx)(M.Modal,{open:s,onOpenChange:o,returnFocusRef:u,title:m({id:"common.text.download"}),bodyClassName:"property-search-download-modal-body",headerClassName:"tablet-sm:p-1",layoutByBreakpoint:{base:{variant:"panel",placement:"bottom",mobileHeight:"full"}
1,"tablet-sm":{variant:"modal",placement:"center"}},footer:(0,p.jsx)(M.Button,{theme:"primary",type:"outlined",className:"w-full tablet-lg:hidden",onClick:function(){return o(!1)},children:m({id:"common.text.confirm.close"})}),footerClassName:"tablet-lg:hidden",children:(0,p.jsxs)("div",{className:"box-border flex w-full max-w-full flex-col gap-10 p-1",children:[(0,p.jsxs)("div",{className:"box-border flex w-full max-w-full items-end p-1",role:"tablist","aria-label":m({id:"common.text.openDownloadOptions"}),children:[(0,p.jsx)("div",{className:"h-10 w-8 shrink-0 border-b border-neutral-soft"}),(0,p.jsx)("div",{className:"flex min-w-0 gap-1 overflow-x-auto p-1",children:f.map((function(e){var t=e.key,n=e.label;return(0,p.jsx)(M.ReportsNavigationItem,{asChild:!0,size:"medium","aria-pressed":c===t,className:"focus-visible:!ring-inset focus-visible:!ring-neutral-10 ".concat(c===t?"border-x border-t border-neutral-soft":""),children:(0,p.jsx)("button",{type:"button",role:"tab",onClick:function(){return d(t)},children:n})},t)}))}),(0,p.jsx)("div",{className:"h-10 min-w-0 flex-1 border-b border-neutral-soft"})]}),"pdf"===c?(0,p.jsx)(B.Z,{hideTitle:!0,isPropertyReport:!0,isPropertySearch:!0,tempShortId:t,summaryExportDisclaimer:"(".concat(m({id:"exportOptions.pdf.summary.disclaimer.limit"}),")"),detailedExportDisclaimer:"(".concat(m({id:"exportOptions.pdf.detailed.disclaimer.limit"}),")")}):null,"excel"===c?(0,p.jsxs)("div",{className:"flex flex-col gap-5 h-[521px]",children:[(0,p.jsx)("div",{className:"text-md leading-5 tracking-tight text-neutral-20",children:"Download the current search results as an Excel file."}),(0,p.jsx)("div",{className:"box-border w-full max-w-full p-1",children:(0,p.jsx)(M.Button,{theme:"primary",type:"filled",onClick:function(){a(),o(!1)},children:"Download excel"})})]}):null,"print"===c?(0,p.jsx)(B.Z,{hideTitle:!0,isPropertyReport:!0,isPropertySearch:!0,isPrint:!0,tempShortId:t,summaryExportDisclaimer:"(".concat(m({id:"exportOptions.pdf.summary.disclaimer.limit"}),")"),detailedExportDisclaimer:"(".concat(m({id:"exportOptions.pdf.detailed.disclaimer.limit"}),")")}):null]})})]})}var fe=function(e){(0,o.Z)(n,e);var t=(0,d.Z)(n);function n(e){var i;return(0,r.Z)(this,n),i=t.call(this,e),(0,s.Z)((0,a.Z)(i),"handleSaveAllToFavoritesClick",(function(e){var t=i.props,n=t.setFavoriteWindow,a=t.setTop100ResultsFavoriteWindow,r=t.setFavoritesWindowOverrideUp,s=t.intl,o=e.target.getBoundingClientRect(),l=o.top,c=o.left;n(),r(!0),a(l,c,s)})),i.handleSortClick=i.handleSortClick.bind((0,a.Z)(i)),i.handleSortDirectionClick=i.handleSortDirectionClick.bind((0,a.Z)(i)),i}return(0,i.Z)(n,[{key:"handleExcel",value:function(){var e=this.props.searchKey;window.open("/api/properties/excel-search-results/".concat(e)),this.props.logUsageStat(P.STATS_USAGE_TYPE.PROPERTYSEARCH_EXPORT_EXCEL,null,e)}},{key:"handleSortClick",value:function(e){this.props.searchParams.SortBy!==e&&this.props.searchProperties({SortBy:e})}},{key:"handleSortDirectionClick",value:function(){this.props.searchProperties({SortDirection:!this.props.searchParams.SortDirection})}},{key:"render",value:function(){var e=this,t=this.props,n=t.isMapExpanded,a=t.onMapExpand,r=t.showMapExpandButton,i=void 0===r||r,s=t.totalResultCount,o=t.summaryText,d=t.searchParams,u=t.colors,h=t.intl,f=t.clientSettings,x=t.tempShortId,g=t.customerGeoTypes,y=t.countryId,b=h.formatMessage,v=d.SortBy,S=d.SortDirection,w=f[P.CLIENT_ATTRIBUTES.FEATURED_PROPERTY_LABEL_OVERRIDE],k=(0,P.stringToBoolean)(f[P.CLIENT_ATTRIBUTES.DISABLE_RESULTS_EXCEL_EXPORT]),C=[];Object.keys(g).forEach((function(e){var t={city:b({id:"common.text.city"}),county:b({id:"common.text.county"}),zipcode:b({id:"common.text.zipCode"}),zipCode:b({id:"common.text.zipCode"})};C.push({label:t[e]||g[e],value:e})})),C=C.filter((function(e){return"region"!==e.value})).filter((function(e){return"state"!==e.value})).filter((function(e){return"metro"!==e.value})),1===y&&(C=[{label:b({id:"common.text.state"}),value:"state"}].concat(C));var R=[{label:b({id:"common.text.address"}),value:"address"},{label:b({id:"sortOptions.dateadded"}),value:"dateadded"},{label:b({id:"sortOptions.datemodified"}),value:"datemodified"},{label:w||b({id:"common.text.featured"}),value:"featured"}].concat((0,F.Z)(D.dw[y]&&D.dw[y].max?[]:[{label:b({id:"common.text.maxSize"}),value:"maxsize"}]),[{label:b({id:"common.text.minSize"}),value:"minsize"},{label:b({id:"common.text.name.value"}),value:"name"}]).concat(C),T=R.find((function(e){return e.value===v}))||R[0],E=function(t){return(0,p.jsx)("div",{className:"btnMenuContainer",style:(0,l.Z)({},t),children:(0,p.jsxs)("div",{className:"flex flex-wrap items-center gap-1",children:[(0,p.jsx)(_.Z,{useMapExportLink:!0,propertySearch:!0,mobilePanel:!0,renderButton:function(e,t){return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(M.Button,{theme:"primary",type:"outlined",size:"small",className:"tablet-sm:hidden",tooltip:b({id:"search.actions.shareResults"}),"aria-label":b({id:"search.actions.shareResults"}),"aria-haspopup":"dialog",onClick:function(){return e()},children:b({id:"common.text.share"})}),(0,p.jsx)(M.Button,{theme:"primary",type:"outlined",size:"small",showIcon:!0,icon:(0,p.jsx)(M.FTIcon,{name:"share",className:"size-5",label:""}),className:"hidden tablet-sm:inline-flex",tooltip:b({id:"search.actions.shareResults"}),"aria-label":b({id:"search.actions.shareResults"}),"aria-haspopup":"dialog",onClick:function(){return e()},children:b({id:"common.text.share"})})]})}}),(0,p.jsx)(he,{tempShortId:x,disableExcelExport:k,onExcelClick:e.handleExcel.bind(e),intl:h}),(0,p.jsxs)("div",{className:"ml-auto flex items-center gap-0 tablet-sm:ml-0",children:[(0,p.jsx)(M.Dropdown,{side:"bottom",align:"end",panelClassName:"w-56",trigger:function(e){var t=e.triggerProps;return(0,p.jsxs)(M.Button,(0,c.Z)((0,l.Z)({theme:"primary",type:"outlined",size:"small",tooltip:b({id:"search.actions.sortResults"}),"aria-label":b({id:"search.actions.sortResults"}),className:"rounded-none rounded-l-[2px]"},t),{children:[(0,p.jsx)("span",{className:"tablet-sm:hidden",children:b({id:"common.text.sortBy"})}),(0,p.jsx)("span",{className:"hidden tablet-sm:inline",children:b({id:"common.text.sortBySelected"},{label:T.label})})]}))},panel:function(t){var n=t.close;return(0,p.jsx)(M.DropdownPanel,{variant:"card",title:b({id:"common.text.sortBy"}),onClose:n,children:(0,p.jsx)("div",{className:"flex flex-col",children:R.map((function(t,a){return(0,p.jsx)(M.DropdownMenuItem,{theme:"primary",active:v===t.value,onClick:function(){e.handleSortClick(t.value),n()},children:t.label},"option-".concat(a))}))})})}}),(0,p.jsx)(M.Button,{theme:"primary",type:"outlined",size:"small",iconOnly:!0,className:"rounded-none rounded-r-[2px] -ml-[1px] !border-l-0",label:b(!0===S?{id:"sortDirection.desc"}:{id:"sortDirection.asc"}),tooltip:b(!0===S?{id:"common.text.changeToAscending"}:{id:"common.text.changeToDescending"}),"aria-label":b(!0===S?{id:"common.text.sortResultsAscending"}:{id:"common.text.sortResultsDescending"}),icon:(0,p.jsx)(M.FTIcon,{name:"scroll-to",className:"size-5 ".concat(!0===S?"rotate-180":""),label:""}),onClick:e.handleSortDirectionClick,children:(0,p.jsx)(M.FTIcon,{name:"scroll-to",className:"size-4 ".concat(!0===S?"rotate-180":""),label:""})})]})]})})},A=o||"".concat(s," ").concat(b({id:"search.totalProperties"}));return(0,p.jsxs)("div",{className:"jsx-96674aa0626445ed ",children:[(0,p.jsxs)("div",{className:"jsx-96674aa0626445ed flex flex-col items-stretch gap-4 pb-5 tablet-sm:flex-row tablet-sm:items-end tablet-sm:justify-between",children:[(0,p.jsx)(ue,{summaryText:A,colors:u,intl:h,onSaveAllToFavoritesClick:s<=100&&s>0?this.handleSaveAllToFavoritesClick:null}),(0,p.jsx)(me,{isMapExpanded:n,onMapExpand:a,showMapExpandButton:i,buttons:E})]}),(0,p.jsx)("div",{className:"jsx-96674aa0626445ed block pb-4 tablet-sm:hidden",children:E({textAlign:"center"})}),(0,p.jsx)(m(),{id:"96674aa0626445ed",children:".btnMenuContainer.jsx-96674aa0626445ed{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;
1-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}"})]})}}]),n}(h.Component),xe=function(e){return{isMapExpanded:(0,se.tq)(e),clientName:(0,q.getClientName)(e),totalResultCount:(0,J.getTotalResultCount)(e),searchParams:(0,J.getSearchParams)(e),communitySearchParams:(0,oe.getSearchParams)(e),defaultSearchParams:(0,J.getDefaultSearchParams)(),filterLocations:(0,J.getFilterLocations)(e),isViewingMoreSelectedLocations:(0,J.getIsViewingMoreSelectedLocations)(e),colors:(0,q.getAppColors)(e),brokerInfo:(0,q.getBrokerInfo)(e),sst:(0,q.getSubsetToken)(e),propertyResults:(0,J.getPropertyResults)(e),logo:(0,q.getClientLogo)(e),clientSettings:(0,q.getClientSettings)(e),tempShortId:(0,q.getTempShortId)(e),customerGeoTypes:(0,q.getGeoEntityTypes)(e),countryId:(0,q.getCountryId)(e),searchKey:(0,J.getCurrentSearchKey)(e),translang:(0,q.getTranslang)(e),properties:(0,J.getPropertyFilter)(e),propertyTypes:(0,J.getPropertyTypesFilter)(e),propertySaleTypes:(0,J.getPropertySaleTypesFilter)(e),searchAttributes:(0,J.getSearchAttributes)(e),propertyAssets:(0,J.getPropertyAssets)(e),isSqft:(0,J.getIsFilterSizeSqft)(e),measurementUnits:(0,q.getMeasurementUnits)(e),isListView:(0,q.getIsListView)(e),tabAccessLevel:(0,q.getClientTabAccessLevel)(e),siteTypes:(0,J.getSiteTypes)(e),communities:(0,J.getCommunitiesForClient)(e),munits:(0,q.getMeasurementUnitsQuery)(e),clientInfo:(0,q.getClientInfo)(e),getCommunityTypeDropdownOptions:(0,O.getCommunityTypeDropdownOptionsFunc)(e)}},ge=function(e){return(0,x.DE)({addLocationFilter:X.addLocationFilter,removeLocationFilter:X.removeLocationFilter,toggleViewingMoreSelectedLocations:X.toggleViewingMoreSelectedLocations,searchProperties:X.searchProperties,setFavoriteWindow:X.setFavoriteWindow,setTop100ResultsFavoriteWindow:X.setTop100ResultsFavoriteWindow,setFavoritesWindowOverrideUp:ie.setFavoritesWindowOverrideUp,showAllFilters:X.showAllFilters,resetSearch:X.resetSearch,setupLocations:X.setupLocations,generateUrlsFromRouteKey:ie.generateUrlsFromRouteKey,updateRoute:ie.updateRoute,logUsageStat:ie.logUsageStat,setIsListView:ie.setIsListView,syncLocationSearchParams:ie.syncLocationSearchParams},e)},ye=(0,f.$j)(xe,ge)((0,A.X)(pe)),be=(0,f.$j)(xe,ge)((0,A.X)(fe)),ve=n(56265),Se=n(93023);var we=n(25372);function ke(e){e=null!==e?e:function(e){throw e}(new TypeError("Cannot destructure undefined"));var t=(0,Y.Z)("messages"),n=(0,f.I0)(),a=(0,h.useState)(!0),r=a[0],i=a[1],s=(0,f.v9)(q.getWasWelcomeModalOpened),o=(0,f.v9)(q.getClientSettings),l=(0,f.v9)(q.getIsMobileEnabled),c=o[P.CLIENT_ATTRIBUTES.ENABLE_PROPERTY_SEARCH_WELCOME_MODAL],d=o[P.CLIENT_ATTRIBUTES.PROPERTY_WELCOME_MODAL_STYLE_OVERRIDE]||"",u=(0,P.parseJsonSafe)(d),x=Object.assign({},{padding:0},u||{}),g=null!=x.height,y=null!=x.width,b=null!=x.top;null!=x.bottom?delete x.top:b||(x.top="10vh");var v=l?void 0:x,S=!l&&null!=x.position,w=!l&&null!=x.left,k={base:{variant:"panel",placement:"bottom",mobileHeight:"740"},"tablet-sm":Object.assign({variant:"modal",placement:"center"},y?{}:{width:"85vw"}),"desktop-sm":Object.assign({variant:"modal",placement:"center"},y?{}:{width:"80vw"})},C=(0,p.jsxs)("div",{className:"jsx-3a940e87bb859935 "+"content".concat(l||g?"":" content--default-height"),children:[(0,p.jsx)("iframe",{src:c,title:t("common.text.welcome"),className:"jsx-3a940e87bb859935"}),(0,p.jsx)(m(),{id:"3a940e87bb859935",children:".content.jsx-3a940e87bb859935{height:100%}.content--default-height.jsx-3a940e87bb859935{min-height:500px}.content.jsx-3a940e87bb859935 iframe.jsx-3a940e87bb859935{display:block;height:100%;width:100%;border:none}"})]});return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(we.Z,{className:"welcomeModal",size:"large",content:C,modalPropsOverride:{layoutByBreakpoint:k,contentClassName:"relative",bodyClassName:"!overflow-hidden tablet-sm:!mt-0",headerClassName:"tablet-sm:absolute tablet-sm:right-5 tablet-sm:top-5 tablet-sm:z-10 tablet-sm:p-0"},style:v,disablePosition:S,disableLeft:w,isOpen:r&&!s,onClose:function(){i(!1),n((0,ie.setWelcomeModalOpened)())},scrolling:!1}),(0,p.jsx)(m(),{id:"6fb55edac7b5e68",children:".welcomeModal{max-width:1e3px;max-height:1e3px}@media(max-width:569px){.welcomeModal{max-width:none;max-height:none}}"})]})}var Ce=n(4214),Pe=(n(33626),n(38280),function(e){(0,o.Z)(n,e);var t=(0,d.Z)(n);function n(e){var i;return(0,r.Z)(this,n),i=t.call(this,e),(0,s.Z)((0,a.Z)(i),"mouseIsDownOnComponent",!1),(0,s.Z)((0,a.Z)(i),"updateMeasuredPosition",(function(){var e=i.props.featuredIconWindowSettings,t=i.state.refNode,n=e.top,a=e.left,r=i.getMeasurementKey();if(r&&t){var s=t.getBoundingClientRect(),o=n-s.height<0,l=o?n+25:n-s.height-7,c=a-104;i.state.measurementKey===r&&i.state.measuredTop===l&&i.state.measuredLeft===c&&i.state.isPositionReady&&i.state.isOffScreen===o||i.setState({measuredTop:l,measuredLeft:c,isPositionReady:!0,measurementKey:r,isOffScreen:o})}})),(0,s.Z)((0,a.Z)(i),"handleMouseDown",(function(){return i.mouseIsDownOnComponent=!0})),(0,s.Z)((0,a.Z)(i),"handleMouseUp",(function(){return i.mouseIsDownOnComponent=!1})),i.state={refNode:null,measuredTop:null,measuredLeft:null,isPositionReady:!1,measurementKey:null,isOffScreen:!1},i.pageClick=i.pageClick.bind((0,a.Z)(i)),i}
1return(0,i.Z)(n,[{key:"componentDidMount",value:function(){window.addEventListener("mousedown",this.pageClick,!1),this.updateMeasuredPosition()}},{key:"componentDidUpdate",value:function(e,t){var n=this.getMeasurementKey();n===this.getMeasurementKey(e.featuredIconWindowSettings)?!n||!this.state.refNode||t.refNode&&this.state.isPositionReady||this.updateMeasuredPosition():n?this.setState({isPositionReady:!1,measurementKey:null},this.updateMeasuredPosition):(this.state.isPositionReady||this.state.measurementKey)&&this.setState({measuredTop:null,measuredLeft:null,isPositionReady:!1,measurementKey:null,isOffScreen:!1})}},{key:"componentWillUnmount",value:function(){window.removeEventListener("mousedown",this.pageClick,!1)}},{key:"onWindowRef",value:function(e){null!=e&&null==this.state.refNode&&this.setState({refNode:e},this.updateMeasuredPosition)}},{key:"getMeasurementKey",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.featuredIconWindowSettings,t=e.top,n=e.left,a=e.details;return t&&n?[t,n,a&&a.title||"",a&&a.description||""].join("|"):null}},{key:"pageClick",value:function(){var e=this,t=this.mouseIsDownOnComponent,n=setTimeout((function(){t||(e.props.featuredIconWindowSettings.top&&e.props.setFeaturedIconWindow(),clearTimeout(n))}))}},{key:"render",value:function(){var e=this.props,t=e.colors,n=e.featuredIconWindowSettings,a=e.key,r=n.top,i=n.left,s=n.details,o=this.state,l=o.measuredTop,c=o.measuredLeft,d=o.isPositionReady,u=o.measurementKey,h=o.isOffScreen,f=Boolean(r&&i),x=this.getMeasurementKey(),g=d&&u===x;return(0,p.jsxs)("div",{ref:this.onWindowRef.bind(this),style:f&&g?{top:l,left:c}:{right:99999,visibility:"hidden"},"aria-hidden":!f||!g,className:m().dynamic([["89f2ed172e948ee7",[t.primary]]])+" featuredIconWindow",children:[(0,p.jsx)("div",{className:m().dynamic([["89f2ed172e948ee7",[t.primary]]])+" title",children:s&&s.title||""}),(0,p.jsx)("div",{className:m().dynamic([["89f2ed172e948ee7",[t.primary]]])+" description",children:s&&s.description||""}),(0,p.jsx)("div",{className:m().dynamic([["89f2ed172e948ee7",[t.primary]]])+" "+((h?"arrow-up":"arrow-down")||"")}),(0,p.jsx)(m(),{id:"89f2ed172e948ee7",dynamic:[t.primary],children:".featuredIconWindow.__jsx-style-dynamic-selector{position:absolute;width:230px;z-index:999;background-color:#fff;-webkit-box-shadow:0 0 4px 0px;-moz-box-shadow:0 0 4px 0px;box-shadow:0 0 4px 0px;height:auto}.title.__jsx-style-dynamic-selector{padding:10px 20px;background-color:".concat(t.primary,";color:#fff}.description.__jsx-style-dynamic-selector{padding:10px 20px}.arrow-down.__jsx-style-dynamic-selector{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid#fff;position:absolute;bottom:-5px;left:110px}.arrow-up.__jsx-style-dynamic-selector{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid#fff;position:absolute;top:-5px;left:110px}@media(max-width:766px){.favoriteWindow.__jsx-style-dynamic-selector{margin-left:-95px}.arrow-down.__jsx-style-dynamic-selector{left:205px}.arrow-up.__jsx-style-dynamic-selector{left:205px}}")})]},a||null)}}]),n}(h.Component)),Re=(0,f.$j)((function(e){return{colors:(0,q.getAppColors)(e),featuredIconWindowSettings:(0,J.getFeaturedIconWindow)(e),isEmbedded:(0,q.getIsEmbedded)(e)}}),(function(e){return(0,x.DE)({setFeaturedIconWindow:X.setFeaturedIconWindow},e)}))((0,A.X)(Pe)),Te=n(30114),Ee=n(32600),Me=n(93218),Ae=n(78107),je=n(8150),Ne=n(94210),Ie=n(78535),Le=n(59725),Fe=n(31306),De=n(4550),Oe=n(90507),Ze=n(82670),_e=n(11871),Be=n(1055),ze=n(48997),Ue=n(78486),Ke=["Address","ZipCode","Keywords","DateAdded"],Ve=function(e){(0,o.Z)(n,e);var t=(0,d.Z)(n);function n(){var e;return(0,r.Z)(this,n),e=t.apply(this,arguments),(0,s.Z)((0,a.Z)(e),"returnFocusRef",h.createRef()),(0,s.Z)((0,a.Z)(e),"dateInputRef",h.createRef()),(0,s.Z)((0,a.Z)(e),"state",{controlledClose:!1,Address:null,ZipCode:null,Keywords:null,leaseMin:null,leaseMax:null,salesMin:null,salesMax:null,ceilingMin:null,ceilingMax:null,leaseMinError:null,leaseMaxError:null,salesMinError:null,salesMaxError:null,ceilingMinError:null,ceilingMaxError:null,dateAdded:null,showAllPropertyAssets:!1,openSections:{propertyAssets:!0,addressOrPropertyName:!0,pricing:!1,otherSizing:!1,propertyTimeline:!1,keyword:!1}}),e}return(0,i.Z)(n,[{key:"getSnapshotBeforeUpdate",value:function(e){return!e.showFilters&&this.props.showFilters?document.activeElement:null}},{key:"componentDidUpdate",value:function(e,t,n){n&&(this.returnFocusRef.current=n)}},{key:"handleControlledCloseClick",value:function(){this.setState({showAllPropertyAssets:!1}),this.props.showAllFilters(!1)}},{key:"handleAddressChange",value:function(e){var t=e.target.value;this.setState({Address:t}),this.props.updateSearchParams({Address:t})}},{key:"handleZipcodeChange",value:function(e){var t=e.target.value;this.setState({ZipCode:t}),this.props.updateSearchParams({ZipCode:t})}},{key:"getAttributeValue",value:function(e,t,n){var a=e.find((function(e){return e.slice(0,e.indexOf("]")+1)==="".concat(t,":[").concat(n,"]")}));return a&&a.slice(a.indexOf("]")+1,a.length)||""}},{key:"getPropertyRangeValidationOptions",value:function(){return{allowNegative:!1,maxDecimalPlaces:2,locale:this.props.intl.locale}}},{key:"handlePropertyRangeChange",value:function(e,t,n,a){var r,i=(0,P.trimSafe)(a.target.value),o=D.hT.GREATER_THAN_OR_EQUAL,l=D.hT.LESS_THAN_OR_EQUAL,c="".concat(e,"Min"),d="".concat(e,"Max"),p="".concat(e,"MinError"),u="".concat(e,"MaxError"),m=this.getAttributeValue(this.props.searchAttributes,n,o),h=this.getAttributeValue(this.props.searchAttributes,n,l),f="min"===t?i:null==this.state[c]?m:this.state[c],x="max"===t?i:null==this.state[d]?h:this.state[d],g=this.getPropertyRangeValidationOptions(),y=(0,_e.Ir)(f,x,g),b=y.minError,v=y.maxError;if(this.setState((r={},(0,s.Z)(r,"min"===t?c:d,i),(0,s.Z)(r,p,b),(0,s.Z)(r,u,v),r)),!b&&!v){var S=(0,_e.l_)(i,g),w="min"===t?m:h;if(this.getComparablePropertyRangeValue(S)!==this.getComparablePropertyRangeValue(w)){var k=(0,D.uK)(n,"min"===t?o:l,S||"");this.props.updateSearchAttribute(k)}else{var C;this.setState((C={},(0,s.Z)(C,"min"===t?c:d,null),(0,s.Z)(C,p,null),(0,s.Z)(C,u,null),C))}}}},{key:"getComparablePropertyRangeValue",value:function(e){return null==e||""===e?"":String(Number(e))}},{key:"handleMinLeaseRateChange",value:function(e){this.handlePropertyRangeChange("lease","min",D.BJ.LEASE_RATE,e)}},{key:"handleMaxLeaseRateChange",value:function(e){this.handlePropertyRangeChange("lease","max",D.BJ.LEASE_RATE,e)}},{key:"handleMinSalesPriceChange",value:function(e){this.handlePropertyRangeChange("sales","min",D.BJ.SALES_PRICE,e)}}
1,{key:"handleMaxSalesPriceChange",value:function(e){this.handlePropertyRangeChange("sales","max",D.BJ.SALES_PRICE,e)}},{key:"handleMinCeilingHeightChange",value:function(e){this.handlePropertyRangeChange("ceiling","min",D.BJ.CEILING_HEIGHT,e)}},{key:"handleMaxCeilingHeightChange",value:function(e){this.handlePropertyRangeChange("ceiling","max",D.BJ.CEILING_HEIGHT,e)}},{key:"handleKeywordsChange",value:function(e){var t=e.target.value;this.setState({Keywords:t}),this.props.updateSearchParams({Keywords:t})}},{key:"handleOnKeyPress",value:function(e){"Enter"===e.key&&this.handleMoreFiltersSearchClick.bind(this)()}},{key:"handleDateChange",value:function(e){if((0,Ze.Z)(e,Date)&&!isNaN(e)){var t=this.state.dateAdded||new Date;t.setMonth(e.getMonth()),t.setDate(e.getDate()),t.setYear(e.getFullYear()),this.setState({dateAdded:t}),this.props.updateSearchParams({DateAdded:t.toLocaleDateString("en-US")})}}},{key:"handleTimelineDateInputChange",value:function(e){var t=e.target.value;if(!t)return this.setState({dateAdded:null}),void this.props.updateSearchParams({DateAdded:null});this.handleDateChange(new Date("".concat(t,"T00:00:00")))}},{key:"handleDatePickerOpen",value:function(e){e.preventDefault();var t=this.dateInputRef.current;t&&(t.focus(),"function"!==typeof t.showPicker?t.click():t.showPicker())}},{key:"toggleSection",value:function(e){this.setState((function(t){return{openSections:(0,c.Z)((0,l.Z)({},t.openSections),(0,s.Z)({},e,!t.openSections[e]))}}))}},{key:"getMoreFilterSearchParams",value:function(){var e=this,t=Object.assign({},this.props.searchParams);return Ke.forEach((function(n){null!=e.state[n]&&(t[n]=e.state[n])})),t}},{key:"handleMoreFiltersSearchClick",value:function(){if(!this.hasPropertyRangeErrors()){var e=this.getMoreFilterSearchParams();this.props.searchProperties(e),this.props.logUsageStat(P.STATS_USAGE_TYPE.PROPERTYSEARCH_FILTERS_ALLFILTERS_SEARCH,null,null),this.setState({Address:null,ZipCode:null,Keywords:null,leaseMin:null,leaseMax:null,salesMin:null,salesMax:null,ceilingMin:null,ceilingMax:null,leaseMinError:null,leaseMaxError:null,salesMinError:null,salesMaxError:null,ceilingMinError:null,ceilingMaxError:null,dateAdded:null,showAllPropertyAssets:!1}),this.handleControlledCloseClick()}}},{key:"handleMoreFiltersResetClick",value:function(){this.props.resetSearch(!0),this.props.updateSearchParams({Address:null,ZipCode:null,Keywords:null,DateAdded:null,MinSize:null,MaxSize:null,IsFeatured:!1}),this.setState({Address:null,ZipCode:null,Keywords:null,leaseMin:null,leaseMax:null,salesMin:null,salesMax:null,ceilingMin:null,ceilingMax:null,leaseMinError:null,leaseMaxError:null,salesMinError:null,salesMaxError:null,ceilingMinError:null,ceilingMaxError:null,dateAdded:null,showAllPropertyAssets:!1})}},{key:"hasPropertyRangeErrors",value:function(){return[this.state.leaseMinError,this.state.leaseMaxError,this.state.salesMinError,this.state.salesMaxError,this.state.ceilingMinError,this.state.ceilingMaxError].some(Boolean)}},{key:"formatValidationError",value:function(e){return e?this.props.intl.formatMessage({id:e.id},e.values):""}},{key:"render",value:function(){var e=this,t=this.props,n=t.key,a=t.intl,r=t.addLocationFilter,i=t.removeLocationFilter,s=t.toggleViewingMoreSelectedLocations,o=t.searchParams,l=t.searchAttributes,c=t.propertyAssets,d=t.isOpportunitySite,u=t.clientSettings,m=t.clientInfo,h=t.properties,f=t.filterLocations,x=t.showFilters,g=t.customFields,y=a.formatMessage,b=o.Address,v=o.ZipCode,S=o.Keywords,w=this.state,k=w.leaseMin,R=w.leaseMax,T=w.salesMin,E=w.salesMax,A=w.ceilingMin,j=w.ceilingMax,N=w.leaseMinError,I=w.leaseMaxError,L=w.salesMinError,O=w.salesMaxError,Z=w.ceilingMinError,_=w.ceilingMaxError,B=w.dateAdded,H=w.showAllPropertyAssets,Y=null==this.state.Address?b:this.state.Address,G=null==this.state.ZipCode?v:this.state.ZipCode,X=null==this.state.Keywords?S:this.state.Keywords,q=B||(o.DateAdded?new Date(o.DateAdded):null),J=(0,Ze.Z)(q,Date)&&!isNaN(q)?q.toISOString().slice(0,10):"",Q=ne(this.props),$=D.BJ.LEASE_RATE,ee=D.BJ.SALES_PRICE,te=D.BJ.CEILING_HEIGHT,ae=D.hT.GREATER_THAN_OR_EQUAL,ie=D.hT.LESS_THAN_OR_EQUAL,se=this.getAttributeValue(l,$,ae),oe=this.getAttributeValue(l,$,ie),le=this.getAttributeValue(l,ee,ae),ce=this.getAttributeValue(l,ee,ie),de=this.getAttributeValue(l,te,ae),pe=this.getAttributeValue(l,te,ie),ue=this.hasPropertyRangeErrors(),me=c;d&&(me=c.filter((function(e){return!(0,C.jY)(e.attributeId)}))),1===h.length&&(me=c.filter((function(e){return null==e.siteOrBuildingOnly||e.siteOrBuildingOnly===("buildings"===h[0]?"B":"S")})));var he=u[P.CLIENT_ATTRIBUTES.PROPERTY_SEARCH_ATTRIBUTE_OVERRIDES]?u[P.CLIENT_ATTRIBUTES.PROPERTY_SEARCH_ATTRIBUTE_OVERRIDES].split(","):[],fe=(0,p.jsxs)("div",{className:"flex w-full items-center gap-3",children:[(0,p.jsx)(M.Button,{theme:"primary",type:"outlined",size:"standard",className:"flex-1",onClick:this.handleMoreFiltersResetClick.bind(this),children:y({id:"c
1ommon.text.reset"})}),(0,p.jsx)(M.Button,{theme:"primary",type:"filled",size:"standard",className:"flex-1",disabled:ue,onClick:this.handleMoreFiltersSearchClick.bind(this),children:y({id:"search.filters.moreFilters.searchBtn"})})]}),xe=[{key:"propertyAssets",label:y({id:"search.filters.moreFilters.propertyAssets"})},{key:"addressOrPropertyName",label:y({id:"search.filters.moreFilters.addressOrPropertyName"})},{key:"pricing",label:y({id:"search.filters.moreFilters.pricing"})},{key:"otherSizing",label:y({id:"search.filters.moreFilters.otherSizing"})},{key:"propertyTimeline",label:y({id:"search.filters.moreFilters.propertyTimeline"})},{key:"keyword",label:y({id:"search.filters.moreFilters.keyword"})}],ge=(0,F.Z)(m.HasFeaturedSites?[{key:"featured",node:(0,p.jsx)(M.FormCheckbox,{id:"cb_featured",label:y({id:"common.text.featured"}),checked:o.IsFeatured,onChange:function(){e.props.toggleFeaturedSearch()}})}]:[]).concat((0,F.Z)(me.map((function(t,n){return{key:"accordion-attribute-".concat(n),node:(0,p.jsx)(M.FormCheckbox,{id:"accordion-assets-".concat(n),label:(0,P.stripHtml)(t.displayName),checked:l.includes("".concat(t.attributeId,":[=]1")),disabled:he.includes("".concat(t.attributeId,":[=]1")),onChange:function(){he.includes("".concat(t.attributeId,":[=]1"))||e.props.toggleSearchAttribute("".concat(t.attributeId,":[=]1"))}})}})))),ye=H?ge:ge.slice(0,6),be=ge.length>6,ve=ge.length>0?(0,p.jsxs)("div",{className:"pb-5",children:[ye.map((function(e){return(0,p.jsx)("div",{className:"flex gap-2 py-[5px]",children:e.node},e.key)})),be?(0,p.jsx)(M.Link,{href:"#",className:"mt-1 inline-flex text-sm font-bold leading-5 no-underline",onClick:function(t){t.preventDefault(),e.setState((function(e){return{showAllPropertyAssets:!e.showAllPropertyAssets}}))},children:y({id:H?"common.text.showLess":"common.text.showMore"})}):null]}):(0,p.jsx)("div",{className:"pb-5 text-md leading-5 text-neutral-30 dark:text-neutral-70",children:y({id:"search.filters.moreFilters.noAssets"})}),Se=(0,p.jsxs)("div",{className:"grid gap-3 pb-5 grid-cols-2",children:[(0,p.jsx)(M.FormInput,{label:y({id:"search.filters.moreFilters.byAddress"}),placeholder:y({id:"search.filters.moreFilters.addressPlaceholder"}),"aria-label":y({id:"search.filters.moreFilters.byAddress"}),value:Y,onChange:this.handleAddressChange.bind(this),onKeyPress:this.handleOnKeyPress.bind(this)}),(0,p.jsx)(M.FormInput,{label:y({id:"search.filters.moreFilters.postcode"}),placeholder:y({id:"search.filters.moreFilters.postcode"}),"aria-label":y({id:"search.filters.moreFilters.postcode"}),value:G,onChange:this.handleZipcodeChange.bind(this),onKeyPress:this.handleOnKeyPress.bind(this)})]}),we=(0,p.jsxs)("div",{className:"flex flex-col gap-5 pb-5",children:[(0,p.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,p.jsx)("p",{className:"text-md font-bold leading-5 -tracking-[0.01em] text-primary m-0 dark:text-neutral-100",children:y({id:"search.filters.moreFilters.leaseRate"})}),(0,p.jsx)(Be.Z,{minLabel:y({id:"common.text.min"}),maxLabel:y({id:"common.text.max"}),minInputProps:{placeholder:y({id:"common.text.min"}),"aria-label":y({id:"search.filters.moreFilters.enterMinLeaseRate"}),value:null==k?se:k,onChange:this.handleMinLeaseRateChange.bind(this),onKeyPress:this.handleOnKeyPress.bind(this),state:N?"error":void 0,errorMessage:this.formatValidationError(N),"aria-invalid":Boolean(N)},maxInputProps:{placeholder:y({id:"common.text.max"}),"aria-label":y({id:"search.filters.moreFilters.enterMaxLeaseRate"}),value:null==R?oe:R,onChange:this.handleMaxLeaseRateChange.bind(this),onKeyPress:this.handleOnKeyPress.bind(this),state:I?"error":void 0,errorMessage:this.formatValidationError(I),"aria-invalid":Boolean(I)}})]}),(0,p.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,p.jsx)("p",{className:"text-md font-bold leading-5 -tracking-[0.01em] text-primary m-0 dark:text-neutral-100",children:y({id:"search.filters.moreFilters.salesRate"})}),(0,p.jsx)(Be.Z,{minLabel:y({id:"common.text.min"}),maxLabel:y({id:"common.text.max"}),minInputProps:{placeholder:y({id:"common.text.min"}),"aria-label":y({id:"search.filters.moreFilters.enterMinSalePrice"}),value:null==T?le:T,onChange:this.handleMinSalesPriceChange.bind(this),onKeyPress:this.handleOnKeyPress.bind(this),state:L?"error":void 0,errorMessage:this.formatValidationError(L),"aria-invalid":Boolean(L)}
1,maxInputProps:{placeholder:y({id:"common.text.max"}),"aria-label":y({id:"search.filters.moreFilters.enterMaxSalePrice"}),value:null==E?ce:E,onChange:this.handleMaxSalesPriceChange.bind(this),onKeyPress:this.handleOnKeyPress.bind(this),state:O?"error":void 0,errorMessage:this.formatValidationError(O),"aria-invalid":Boolean(O)}})]})]}),ke=(0,p.jsx)("div",{className:"flex flex-col gap-5 pb-5",children:(0,p.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,p.jsx)("p",{className:"text-md font-bold leading-5 -tracking-[0.01em] text-primary m-0 dark:text-neutral-100",children:y({id:"search.filters.moreFilters.ceilingHeight"})}),(0,p.jsx)(Be.Z,{minLabel:y({id:"common.text.min"}),maxLabel:y({id:"common.text.max"}),minInputProps:{placeholder:y({id:"common.text.min"}),"aria-label":y({id:"search.filters.moreFilters.enterMinCeilingHeight"}),value:null==A?de:A,onChange:this.handleMinCeilingHeightChange.bind(this),onKeyPress:this.handleOnKeyPress.bind(this),state:Z?"error":void 0,errorMessage:this.formatValidationError(Z),"aria-invalid":Boolean(Z)},maxInputProps:{placeholder:y({id:"common.text.max"}),"aria-label":y({id:"search.filters.moreFilters.enterMaxCeilingHeight"}),value:null==j?pe:j,onChange:this.handleMaxCeilingHeightChange.bind(this),onKeyPress:this.handleOnKeyPress.bind(this),state:_?"error":void 0,errorMessage:this.formatValidationError(_),"aria-invalid":Boolean(_)}})]})}),Ce=(0,p.jsx)("div",{className:"flex flex-col gap-5 pb-5",children:(0,p.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,p.jsx)("p",{className:"text-md font-bold leading-5 -tracking-[0.01em] text-primary m-0 dark:text-neutral-100",children:y({id:"search.filters.moreFilters.dateAdded"})}),(0,p.jsx)(M.FormInput,{label:y({id:"search.filters.moreFilters.selectDate"}),type:"date",ref:this.dateInputRef,icon:(0,p.jsx)("button",{type:"button",tabIndex:"-1","aria-hidden":"true",className:"inline-flex size-6 items-center justify-center text-neutral-30",onMouseDown:function(e){return e.preventDefault()},onClick:this.handleDatePickerOpen.bind(this),children:(0,p.jsx)(M.FTIcon,{name:"calendar",className:"size-6 shrink-0 text-neutral-30",label:""})}),inputMode:"none",style:{colorScheme:"light"},className:"[&_input]:appearance-none [&_input::-webkit-calendar-picker-indicator]:m-0 [&_input::-webkit-calendar-picker-indicator]:pointer-events-none [&_input::-webkit-calendar-picker-indicator]:opacity-0 [&_input::-webkit-inner-spin-button]:hidden",value:J,onChange:this.handleTimelineDateInputChange.bind(this),"aria-label":y({id:"search.filters.moreFilters.selectDate"})})]})}),Pe=(0,p.jsx)("div",{className:"pb-5",children:(0,p.jsx)(M.FormInput,{label:y({id:"search.filters.moreFilters.keywords"}),placeholder:y({id:"search.filters.moreFilters.enterKeyword"}),"aria-label":y({id:"search.filters.moreFilters.enterKeyword"}),value:X,onChange:this.handleKeywordsChange.bind(this),onKeyPress:this.handleOnKeyPress.bind(this)})});return(0,p.jsx)(M.OverlaySurface,{open:x,returnFocusRef:this.returnFocusRef,onOpenChange:function(t){return e.props.showAllFilters(t)},layoutByBreakpoint:{base:{variant:"panel",placement:"bottom",mobileHeight:"full"},"tablet-sm":{variant:"panel",placement:"left",width:500}},title:y({id:"search.filters.moreFilters.searchBtn"}),footer:fe,bodyClassName:"p-0 dark:!bg-neutral-10",footerClassName:"dark:!border-neutral-40 dark:!bg-neutral-10",contentClassName:"all-filters-content dark:!bg-neutral-10 dark:!text-neutral-100",headerClassName:"dark:border-neutral-40 dark:!bg-neutral-10",children:x?(0,p.jsxs)("div",{className:"h-full overflow-y-auto",children:[(0,p.jsxs)("div",{className:"flex flex-col gap-5 border-b border-neutral-light px-5 pb-5 dark:border-neutral-40 desktop-sm:hidden",children:[(0,p.jsx)(re,{}),(0,p.jsx)("div",{className:"border-b border-neutral-light pb-5 dark:border-neutral-40 ".concat(0===Q?"pt-5":""),children:(0,p.jsx)(W.Z,{className:"w-full min-w-0",filterLocations:f,addLocationFilter:r,removeLocationFilter:i,toggleViewingMoreSelectedLocations:s,ariaLabel:y({id:"search.filters.location.openSearch"})})}),(0,p.jsxs)("section",{className:"border-b border-neutral-light pb-5 dark:border-neutral-40",children:[(0,p.jsx)("h3",{className:"mb-3 text-base font-bold leading-[22px] -tracking-[0.01em] text-neutral-10 dark:text-neutral-100",children:y({id:"c
1ommon.text.properties"})}),(0,p.jsx)(z.Z,{})]}),(0,p.jsxs)("section",{className:"border-b border-neutral-light pb-5 dark:border-neutral-40",children:[(0,p.jsx)("h3",{className:"mb-3 text-base font-bold leading-[22px] -tracking-[0.01em] text-neutral-10 dark:text-neutral-100",children:y({id:"common.text.propertyTypes"})}),(0,p.jsx)(V.Z,{})]}),(0,p.jsxs)("section",{className:"border-b border-neutral-light pb-5 dark:border-neutral-40",children:[(0,p.jsx)("h3",{className:"mb-3 text-base font-bold leading-[22px] -tracking-[0.01em] text-neutral-10 dark:text-neutral-100",children:y({id:"search.filters.size.btnName"})}),(0,p.jsx)(U.Z,{})]}),(0,p.jsxs)("section",{className:"pb-0",children:[(0,p.jsx)("h3",{className:"mb-3 text-base font-bold leading-[22px] -tracking-[0.01em] text-neutral-10 dark:text-neutral-100",children:y({id:"common.text.listingType"})}),(0,p.jsx)(K.Z,{})]})]}),(0,p.jsxs)("div",{className:"px-5 py-2 pb-5",children:[xe.map((function(t){return(0,p.jsxs)("div",{className:"border-b border-neutral-light last:border-b-0 dark:border-neutral-40",children:[(0,p.jsx)(Ue.Z,{label:t.label,expanded:e.state.openSections[t.key],onClick:function(){return e.toggleSection(t.key)},className:"w-full",buttonClassName:"!min-w-0"}),e.state.openSections[t.key]?"propertyAssets"===t.key?ve:"addressOrPropertyName"===t.key?Se:"pricing"===t.key?we:"otherSizing"===t.key?ke:"propertyTimeline"===t.key?Ce:"keyword"===t.key?Pe:(0,p.jsx)("div",{className:"pb-5"}):null]},t.key)})),g&&g.length>0?g.map((function(t,n){return(0,p.jsxs)("div",{className:"border-b border-neutral-light last:border-b-0 dark:border-neutral-40",children:[(0,p.jsx)(Ue.Z,{label:t.label,expanded:e.state.openSections["customField-".concat(t.attributeid)],onClick:function(){return e.toggleSection("customField-".concat(t.attributeid))},className:"w-full",buttonClassName:"!min-w-0"}),e.state.openSections["customField-".concat(t.attributeid)]?(0,p.jsx)(ze.Z,{hideLabel:!0,id:"customFilter"+n,field:t,handleOnKeyPress:e.handleOnKeyPress.bind(e)}):null]},"customField-".concat(t.attributeid))})):null]})]}):null},n||null)}}]),n}(h.Component),We=(0,f.$j)((function(e){return{clientInfo:(0,q.getClientInfo)(e),searchParams:(0,J.getSearchParams)(e),defaultSearchParams:(0,J.getDefaultSearchParams)(),searchAttributes:(0,J.getSearchAttributes)(e),propertyAssets:(0,J.getPropertyAssets)(e),isOpportunitySite:(0,q.getIsOpportunitySite)(e),clientSettings:(0,q.getClientSettings)(e),properties:(0,J.getPropertyFilter)(e),propertyTypes:(0,J.getPropertyTypesFilter)(e),propertySaleTypes:(0,J.getPropertySaleTypesFilter)(e),siteTypes:(0,J.getSiteTypes)(e),isSqft:(0,J.getIsFilterSizeSqft)(e),measurementUnits:(0,q.getMeasurementUnits)(e),filterLocations:(0,J.getFilterLocations)(e),customFields:(0,J.getCustomSearchFields)(e),showFilters:(0,J.getShowAllFilters)(e)}}),(function(e){return(0,x.DE)({searchProperties:X.searchProperties,updateSearchParams:X.updateSearchParams,addLocationFilter:X.addLocationFilter,removeLocationFilter:X.removeLocationFilter,toggleViewingMoreSelectedLocations:X.toggleViewingMoreSelectedLocations,updateSearchAttribute:X.updateSearchAttribute,toggleSearchAttribute:X.toggleSearchAttribute,toggleFeaturedSearch:X.toggleFeaturedSearch,resetSearch:X.resetSearch,showAllFilters:X.showAllFilters,logUsageStat:ie.logUsageStat},e)}))((0,A.X)(Ve)),He=n(64514),Ye=function(e){(0,o.Z)(n,e);var t=(0,d.Z)(n);function n(){var e;return(0,r.Z)(this,n),e=t.apply(this,arguments),(0,s.Z)((0,a.Z)(e),"scrollC
1ontainerRef",h.createRef()),(0,s.Z)((0,a.Z)(e),"compareModalReturnFocusRef",h.createRef()),(0,s.Z)((0,a.Z)(e),"state",{canScrollLeft:!1,canScrollRight:!1,isCompareModalOpen:!1}),(0,s.Z)((0,a.Z)(e),"updateScrollState",(function(){var t=e.scrollContainerRef.current;if(t){var n=t.scrollLeft,a=t.scrollWidth-t.clientWidth;e.setState({canScrollLeft:n>0,canScrollRight:n<a})}})),e}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){this.updateScrollState(),window.addEventListener("resize",this.updateScrollState)}},{key:"componentDidUpdate",value:function(e){e.compareProperties!==this.props.compareProperties&&this.updateScrollState()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.updateScrollState)}},{key:"getPropertyLabel",value:function(e){return e&&(e.name||e.BuildingName||e.Address||e.ID)||""}},{key:"getMobilePillLabel",value:function(){var e=this.props.compareProperties,t=e.length;return 1===t?this.getPropertyLabel(e[0]):"".concat(t," Properties")}},{key:"scrollProperties",value:function(e){var t=this.scrollContainerRef.current;t&&t.scrollBy({left:"left"===e?-t.clientWidth:t.clientWidth,behavior:"smooth"})}},{key:"handleCompareClick",value:function(e){var t=this.props,n=t.compareProperties,a=t.fetchPropertyCompare,r=t.intl;n.length<2||(this.compareModalReturnFocusRef.current=e.currentTarget,a(r,!1),this.setState({isCompareModalOpen:!0}))}},{key:"handleCompareModalOpenChange",value:function(e){this.setState({isCompareModalOpen:e})}},{key:"renderPropertyPill",value:function(e){var t=this,n=this.getPropertyLabel(e);return(0,p.jsx)(M.PillButton,{theme:"secondary",type:"outlined",showIcon:!1,showAction:!0,action:(0,p.jsx)(M.FTIcon,{name:"cross",className:"size-4 shrink-0",label:""}),actionLabel:"Remove ".concat(n),onActionClick:function(){return t.props.updateCompareProperties(e)},className:"max-w-50 shrink-0",labelClassName:"block min-w-0 truncate",children:n},e.ID)}},{key:"renderCompareButton",value:function(e){var t=this.props.intl.formatMessage;return(0,p.jsx)(M.Button,{theme:"primary",type:"filled",size:"small",disabled:e,onClick:this.handleCompareClick.bind(this),children:t({id:"common.text.compare"})})}},{key:"render",value:function(){var e=this,t=this.props,n=t.compareProperties,a=t.intl,r=t.isListView,i=void 0===r||r,s=this.state,o=s.canScrollLeft,l=s.canScrollRight,c=s.isCompareModalOpen,d=a.formatMessage,u=n.length<2,m=i?"flex":"hidden desktop-sm:flex";return(0,p.jsxs)("div",{className:"absolute bottom-0 left-0 right-0 z-[60] w-full min-w-0 items-center justify-between gap-3 border-t border-neutral-light bg-base-white px-5 py-3 shadow-[0_-4px_16px_rgba(0,0,0,0.12)] tablet-sm:py-5 dark:border-neutral-light dark:bg-neutral-10 ".concat(m),children:[(0,p.jsx)("div",{className:"flex min-w-0 flex-1 items-center gap-2 desktop-sm:hidden",children:(0,p.jsx)(M.PillButton,{theme:"secondary",type:"outlined",showIcon:!1,showAction:!1,className:"min-w-0 max-w-50",labelClassName:"block min-w-0 truncate",children:this.getMobilePillLabel()})}),(0,p.jsxs)("div",{className:"hidden min-w-0 flex-1 items-center gap-2 desktop-sm:flex",children:[(0,p.jsx)(M.Button,{theme:"primary",type:"ghost",size:"small",iconOnly:!0,label:d({id:"property.compare.scrollLeft"}),disabled:!o,icon:(0,p.jsx)(M.FTIcon,{name:"chevron-left",className:"size-4",label:""}),onClick:function(){return e.scrollProperties("left")},className:"shrink-0"}),(0,p.jsx)("div",{ref:this.scrollContainerRef,onScroll:this.updateScrollState,className:"flex min-w-0 flex-1 items-center gap-1 overflow-x-auto [scrollbar-width:none] [-ms-overflow-style:none] [&::-webkit-scrollbar]:hidden",children:n.map((function(t){return e.renderPropertyPill(t)}))}),(0,p.jsx)(M.Button,{theme:"primary",type:"ghost",size:"small",iconOnly:!0,label:d({id:"property.compare.scrollRight"}),disabled:!l,icon:(0,p.jsx)(M.FTIcon,{name:"chevron-right",className:"size-4",label:""}),onClick:function(){return e.scrollProperties("right")},className:"shrink-0"})]}),(0,p.jsxs)("div",{className:"flex shrink-0 items-center gap-2",children:[(0,p.jsx)(M.Button,{theme:"primary",type:"outlined",size:"small",onClick:this.props.clearCompareProperties,children:d({id:"common.text.confirm.cancel"})}),this.renderCompareButton(u)]}),(0,p.jsx)(we.Z,{returnFocusRef:this.compareModalReturnFocusRef,content:(0,p.jsx)(He.Z,{onRequestClose:function(){return e.handleCompareModalOpenChange(!1)}}),className:"propertyCompareModal",isOpen:c,modalPropsOverride:{width:"85vw",layoutByBreakpoint:{base:{variant:"panel",placement:"bottom",mobileHeight:"full"}
1,"tablet-sm":{variant:"modal",placement:"center"}},closeIcon:!1,contentClassName:"propertyCompareModalShell",bodyClassName:"propertyCompareModalBody",onOpenChange:this.handleCompareModalOpenChange.bind(this)}})]})}}]),n}(h.Component),Ge=(0,f.$j)((function(e){return{compareProperties:(0,J.getCompareProperties)(e)}}),(function(e){return(0,x.DE)({updateCompareProperties:X.updateCompareProperties,fetchPropertyCompare:X.fetchPropertyCompare,clearCompareProperties:X.clearCompareProperties},e)}))((0,A.X)(Ye)),Xe=n(38794),qe=n(14433),Je=function(e){(0,o.Z)(n,e);var t=(0,d.Z)(n);function n(){var e;return(0,r.Z)(this,n),e=t.apply(this,arguments),(0,s.Z)((0,a.Z)(e),"propertyActionsReturnFocusRef",h.createRef()),(0,s.Z)((0,a.Z)(e),"markerDebounce",null),(0,s.Z)((0,a.Z)(e),"state",{isPropertyActionsOpen:!1,propertyActionsResult:null}),e}return(0,i.Z)(n,[{key:"getActiveMapToolLabel",value:function(){var e=this.props,t=e.intl,n=e.mapPolygons,a=e.isDrawActive,r=e.isPinpointSelectActive,i=e.isMeasurementDistanceActive,s=e.isMeasurementAreaActive,o=e.isMeasurementSelected,l=e.is3DDrawActive,c=e.is3DDrawSelected,d=e.isRadiusSelectActive,p=e.isRadiusSearchSelected,u=e.isDrivetimeSelectActive,m=e.isDriveTimeSearchSelected,h=t.formatMessage;return r?h({id:"mapTools.pinpoint.title"}):i?h({id:"mapTools.measureDistance.title"}):s?h({id:"mapTools.measureArea.title"}):o?h({id:"mapTools.measure.title"}):l||c?h({id:"mapTools._3DDraw.title"}):n.length>0||a?h({id:"mapTools.drawArea.title"}):h(d||p?{id:"mapTools.filterRadius.title"}:u||m?{id:"mapTools.filterDrivetime.title"}:{id:"mapTools.title"})}},{key:"getActiveMapToolIcon",value:function(){var e=this.props,t=e.mapPolygons,n=e.isDrawActive,a=e.isPinpointSelectActive,r=e.isMeasurementDistanceActive,i=e.isMeasurementAreaActive,s=e.isMeasurementSelected,o=(e.is3DDrawActive,e.is3DDrawSelected,e.isRadiusSelectActive),l=e.isRadiusSearchSelected,c=e.isDrivetimeSelectActive,d=e.isDriveTimeSearchSelected;return a?(0,p.jsx)(Oe.G$,{}):r||s?(0,p.jsx)(Oe.vA,{}):i?(0,p.jsx)(Oe.RR,{}):t.length>0||n?(0,p.jsx)(Oe.$G,{}):o||l?(0,p.jsx)(Oe.W9,{}):c||d?(0,p.jsx)(Oe.C9,{}):(0,p.jsx)(Oe.G$,{})}},{key:"componentDidMount",value:function(){if(this.props.setActiveTab("property"),this.props.init(this.props.params.brokerId),this.props.setDynamicPopupType(S.Nd),this.props.initializeTypeLayers(),this.props.setBackToFavoritesShortId(null),this.props.initCompareProperties(),k().fitBoundingBox(this.props.clientBoundary),k().trackMapMoved((function(){k().showVisibleMarkersKML()})),this.props.params.propertyCmpShortId){sessionStorage.setItem("".concat(this.props.sst,"_cmpProperties"),JSON.stringify(this.props.compareProperties));var e=this.props.propertyCompareSlideupOptions;e.isVisible=!0,e.isMinimized=!1,this.props.setPropertyCompareSlideupOptions(e);var t=window.location,n=t.pathname,a=t.search,r=E().parse(a.slice(1));delete r.propertyCmpShortId;var i=E().stringify(r,{encodeValuesOnly:!0}),s="".concat(n,"?").concat(i);(0,C.pR)(s,this.props.isEmbedded)}}},{key:"componentWillUnmount",value:function(){this.props.clearSearchRadius(!1),this.props.clearSearchDrivetime(!1),this.props.enableMapExtent(!1,!1,!0),k().cleanupClusterClickListeners(),k().cleanupMapMovedTrackers(),k().clearAllKMLOverlays()}},{key:"handleMapExpand",value:function(){var e=this.props;(0,e.expandMap)(!e.isMapExpanded)}},{key:"showMarkerOnResultHover",value:function(e){var t=this;this.markerDebounce=v().debounce((function(){var n=k().findMarkerByPropertyValue("ID",e),a=k().getLatLngFromMarker(n),r=a.lat,i=a.lng;t.props.setDynamicPopupType(S.Nd),t.props.setDynamicPopup({lat:r,lng:i,properties:n.properties})}),200),this.markerDebounce()}},{key:"hideMarkerOnResultMouseOut",value:function(){null!=this.markerDebounce&&this.markerDebounce.cancel(),this.props.removeDynamicPopup()}},{key:"handleViewAllClick",value:function(){this.props.setViewAllResults(!0),this.props.searchProperties({})}},{key:"handleCompareClick",value:function(e){e.preventDefault(),e.stopPropagation()}},{key:"openPropertyActions",value:function(e,t){e.preventDefault(),e.stopPropagation(),this.propertyActionsReturnFocusRef.current=e.currentTarget,this.setState({isPropertyActionsOpen:!0,propertyActionsResult:t})}},{key:"handlePropertyActionsOpenChange",value:function(e){this.setState((function(t){return{isPropertyActionsOpen:e,propertyActionsResult:e?t.propertyActionsResult:null}}))}},{key:"getPropertyActionsTitle",value:function(e){return e&&(e.BuildingName||e.Address)||""}},{key:"getPropertyRoute",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)return null;var a=(0,P.generateSeoKey)([e.Address,e.CityName,e.StateName]);return this.props.generateUrlsFromRouteKey(t,(0,l.Z)({id:e.ID,propSeoKey:a},n))}},{key:"navigateToPropertyRoute",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=this.getPropertyRoute(e,t,n);a&&(this.setState({isPropertyActionsOpen:!1,propertyActionsResult:null}),this.props.updateRoute(y(),a.url,a.as))}},{key:"getPropertyActionItems",value:function(e){if(!e)return[];var t,n,a,r,i=R.ROUTE_KEYS.PROPERTY_REPORT,s=null!==(n=null!==(t=e.CityID)&&void 0!==t?t:e.CityId)&&void 0!==n?n:e.cityId,o=null!==(r=null!==(a=e.CountyID)&&void 0!==a?a:e.CountyId)&&void 0!==r?r:e.countyId,l=this.props.intl.formatMessage;return[{label:l({id:"common.text.propertyReport"}),routeKey:R.ROUTE_KEYS.PROPERTY_REPORT},{label:l({id:"common.text.demographics"}),routeKey:R.ROUTE_KEYS.PROPERTY_DEMOGRAPHICS},{label:l({id:"common.text.occupationData"}),routeKey:i},{label:l({id:"common.text.laborForce"}),routeKey:R.ROUTE_KEYS.PROPERTY_LABORFORCE},{label:l({id:"common.text.consumerExpenditures"}
1),routeKey:R.ROUTE_KEYS.PROPERTY_EXPENDITURES},{label:l({id:"common.text.wages"}),routeKey:R.ROUTE_KEYS.PROPERTY_WAGES},{label:l({id:"common.text.businesses"}),routeKey:R.ROUTE_KEYS.PROPERTY_BUSINESS},{label:l({id:"common.text.talent"}),routeKey:R.ROUTE_KEYS.PROPERTY_TALENT},{label:l({id:"common.text.cityProfile"}),routeKey:null!=s?R.ROUTE_KEYS.PROPERTY_CITY_REPORT:i,extraData:null!=s?{cityId:s}:{}},{label:l({id:"common.text.countyProfile"}),routeKey:null!=o?R.ROUTE_KEYS.PROPERTY_COUNTY_REPORT:i,extraData:null!=o?{countyId:o}:{}}]}},{key:"handleFeaturedIconClick",value:function(e,t){var n=this;e.stopPropagation();var a=e.target.getBoundingClientRect(),r=a.top,i=a.left;window.GISP=window.GISP||{},window.GISP.lastTabbedElement=e.target,this.props.setFeaturedIconWindow(),setTimeout((function(){n.props.setFeaturedIconWindow(r,i,t)}))}},{key:"handleCompareChange",value:function(e,t){var n=v().pick(t,["ID"]);n.photo=t.photos[0],n.name=t.BuildingName||t.Address,this.props.updateCompareProperties(n)}},{key:"render",value:function(){var e=this,t=this.props,n=t.propertyResults,a=t.totalResultCount,r=t.searchParams,i=t.setMapPolygonsFilter,s=(t.params,t.sst),o=t.clientName,d=t.brokerInfo,u=t.homeSeoMeta,h=t.isLoaderActive,f=(t.colors,t.intl),x=t.searchRadiusInfo,g=t.searchPropertiesByRadius,y=t.isRadiusSearchSelected,b=t.clientSettings,v=t.isViewAllResults,S=(t.translang,t.compareProperties),w=t.propertyCompareSlideupOptions,k=t.driveTimeOptions,C=t.driveTimeSearchInfo,R=t.isDriveTimeSearchSelected,T=t.isListView,E=t.isMapExpanded,A=t.currentPage,L=t.showLayersMenu,F=t.isAnyMapToolActive,D=t.mapPolygons,O=this.state,Z=O.isPropertyActionsOpen,_=O.propertyActionsResult,B=F||D.length>0,z=this.getActiveMapToolLabel(),U=this.getActiveMapToolIcon(),K=f.formatMessage,V=r.StartRowID,W=r.EndRowID,H=r.radius,Y=u.title,G=u.description,X=b[P.CLIENT_ATTRIBUTES.ENABLE_PROPERTY_SEARCH_WELCOME_MODAL],q=v?200:(0,P.parseNumber)(b[P.CLIENT_ATTRIBUTES.APP_SEARCH_RESULT_MAX_ITEMS_PER_PAGE]||30),J={title:Y||"".concat(d.company||o," | ").concat(K({id:"common.text.business.seo.title"})),meta:[{name:"description",content:G||"".concat(K({id:"seo.main.description.start"})," ").concat(d.company||o," ").concat(K({id:"seo.main.description.end"}))}]},Q=(0,p.jsx)(ye,{onMapExpand:this.handleMapExpand.bind(this),showMapExpandButton:!1}),$=w.isVisible?(0,p.jsx)(Ge,{isListView:T}):null,ee=(0,p.jsxs)("div",{className:"flex h-full flex-col",children:[T?null:(0,p.jsx)("div",{className:"shrink-0 desktop-sm:hidden",children:Q}),!T&&L?(0,p.jsx)(De.Z,{showRadius:!0,showDrivetime:!0}):null,(0,p.jsx)("div",{className:"relative min-h-0 flex-1",children:(0,p.jsxs)(N.Z,{onPolyDrawComplete:i,mapTypeControlPosition:"top_right",children:[x&&x.lat&&x.lng?(0,p.jsx)(Ee.Z,(0,c.Z)((0,l.Z)({},x),{fetchReportAroundPoint:y?g:null,localRadius:H&&"0"!=H?H:null,reportType:"propertySearch"})):null,R&&k.client===P.DRIVE_TIME_CLIENT.HERE?(0,p.jsx)(Xe.Z,{fetchReportByDrivetime:g,isPropertySearch:!0,lat:C.lat,lng:C.lng}):null,(0,p.jsx)("div",{className:"hidden desktop-sm:block",style:{position:"absolute",top:27,left:40,right:40,zIndex:4},"data-html2canvas-ignore":!0,children:L?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(Ie.Z,{className:"w-full max-w-none",compactDesktop:!0,isMapExpanded:E,onCompactExpand:this.handleMapExpand.bind(this),mapLayersContent:(0,p.jsx)(Ae.Z,{}),mapLayersDropdownProps:{panelClassName:"!mt-3",panelProps:{className:"!w-[290px] !p-0"}},mapToolsContent:function(e){var t=e.close;return(0,p.jsx)(Ne.Z,{closePanel:t,showRadius:!0,showDrivetime:!0})},mapToolsDropdownProps:{isActive:B,activeLabel:z,activeIcon:U,activePillBtnProps:{onClick:this.props.clearActiveMapTool,"aria-label":K({id:"common.text.turnOffActiveMapTool"}),"aria-pressed":!0},panelClassName:"!mt-3",panelProps:{className:"!w-[250px] !p-0"}},mapViewContent:function(e){var t=e.close;return(0,p.jsx)(Fe.Z,{closePanel:t})},mapViewDropdownProps:{panelClassName:"!mt-3",panelProps:{className:"!w-[180px] !p-0"},tooltip:K({id:"common.text.changeMapStyle"})},downloadContent:function(e){var t=e.close;return(0,p.jsx)(Me.Z,{closePanel:t})},downloadDropdownProps:{panelClassName:"!mt-3",panelProps:{className:"!w-[180px]"}
1,tooltip:K({id:"common.text.downloadMapOptions"})},legendContent:function(e){var t=e.close,n=e.initialActiveTab;return(0,p.jsx)(je.Z,{closePanel:t,initialActiveTab:n,showHeatmapTab:!0},n||"default")},legendDropdownProps:{align:"end",panelClassName:"!mt-3",panelProps:{className:"!p-0"}}}),F?null:(0,p.jsx)("div",{className:"compact-desktop-map-secondary-row map-toolbar-intermediate-secondary-row ".concat(E?"map-expanded":"desktop-sm:hidden desktop-lg:block"),style:{marginTop:10},children:(0,p.jsx)(Le.Z,{})})]}):null})]})})]}),te=[(0,p.jsx)(Ce.Z,{},"favoriteWindow"),(0,p.jsx)(Re,{},"FeaturedIconWindow"),(0,p.jsx)(We,{},"allFilters")],ne=n&&n.some((function(e){return Boolean(e.moreAttributes)})),ae=function(t){var n=e;return t.CustomIcon&&t.CustomIconDescription?(0,p.jsx)(M.Button,{theme:"primary",type:"ghost",size:"small",iconOnly:!0,label:t.CustomIconTitle||K({id:"common.text.more"}),className:"shrink-0",icon:(0,p.jsx)("img",{src:"https://images.zoomprospector.com/client/assets/".concat(t.sst,"/icons/").concat(t.CustomIcon,".png"),alt:"",className:"size-6"}),onClick:function(e){return n.handleFeaturedIconClick(e,{title:t.CustomIconTitle,description:t.CustomIconDescription})}}):null};return(0,p.jsxs)(ve.Z,{nav:Q,controls:null,map:ee,navHeight:53,resultNavHeight:110,resultNavHeightExpanded:150,sst:s,overlays:te,onContentScroll:function(t){e.props.favoriteWindowSettings.top&&e.props.setFavoriteWindow(),e.props.featuredIconWindowSettings.top&&e.props.setFeaturedIconWindow()},propertyCompareSlideUpPanel:$,isCommunity:!1,mobileMapBreakpoint:1219,compactDesktopMapExpand:!0,enableResultScrollRestore:!0,children:[(0,p.jsx)(j.Z,(0,l.Z)({},J)),(0,p.jsx)(M.OverlaySurface,{open:Z,returnFocusRef:this.propertyActionsReturnFocusRef,onOpenChange:this.handlePropertyActionsOpenChange.bind(this),layoutByBreakpoint:{base:{variant:"panel",placement:"bottom",mobileHeight:"540"},"tablet-lg":{variant:"modal",placement:"center"}},title:this.getPropertyActionsTitle(_),bodyClassName:"p-0",children:(0,p.jsx)("div",{className:m().dynamic([["ce1bdf45dc8fe820",[T?"none":"block"]]])+" flex flex-col",children:this.getPropertyActionItems(_).map((function(t){return(0,p.jsx)(M.LinkMenuItem,{asChild:!0,label:t.label,className:"w-full",children:(0,p.jsx)("button",{type:"button",onClick:function(){return e.navigateToPropertyRoute(_,t.routeKey,t.extraData)},className:m().dynamic([["ce1bdf45dc8fe820",[T?"none":"block"]]]),children:t.label})},t.label)}))})}),(0,p.jsxs)("div",{className:m().dynamic([["ce1bdf45dc8fe820",[T?"none":"block"]]])+" p-5 dark:bg-neutral-10",children:[(0,p.jsxs)("div",{className:m().dynamic([["ce1bdf45dc8fe820",[T?"none":"block"]]]),children:[(0,p.jsx)(re,{className:"hidden mb-5 desktop-sm:block"}),a?(0,p.jsx)(be,{onMapExpand:this.handleMapExpand.bind(this),showMapExpandButton:!1,summaryText:a?"".concat(V," - ").concat(W>a?a:W," ").concat(K({id:"common.text.of"})," ").concat(a," ").concat(K({id:"common.text.results"})):null}):null]}),(0,p.jsx)("div",{id:"results",style:{margin:"0 -5px"},className:m().dynamic([["ce1bdf45dc8fe820",[T?"none":"block"]]])+" flex flex-wrap dark:text-neutral-100",children:h?function(){for(var e=[],t=0;t<10;t++)e.push((0,p.jsx)(Te.Z,{},"loadingCard-".concat(t)));return e}():n&&n.length>0?n.map((function(t,n){return(0,p.jsx)(I.Z,{result:t,customIconAction:ae((0,l.Z)({sst:s},t)),reserveMoreLinkSpace:ne,renderBottom:function(){return function(t){var n=e,a=S.some((function(e){return e.ID===t.ID}));return(0,p.jsxs)("div",{className:"compareCheckbox flex min-w-0 flex-1 items-start gap-1 max-md:w-full",children:[(0,p.jsx)(M.Button,{theme:"primary",type:"outlined",size:"small",className:"min-w-0","aria-pressed":a,"aria-label":K({id:"resultCard.compareProperty"}),icon:a?(0,p.jsx)(M.FTIcon,{name:"minus",className:"size-5",label:""}):null,onClick:function(e){n.handleCompareClick(e),n.handleCompareChange(e,t)},children:K({id:"common.text.compare"})}),(0,p.jsx)(M.Button,{theme:"primary",type:"ghost",size:"small",tooltip:K({id:"common.text.chooseReport"}),iconOnly:!0,label:K({id:"common.text.chooseReportFor"},{name:t.BuildingName||t.Address}),className:"shrink-0",icon:(0,p.jsx)(M.FTIcon,{name:"plus",className:"size-4",label:""}),onClick:function(e){return n.openPropertyActions(e,t)}})]})}((0,l.Z)({sst:s},t))},handleResultHover:e.showMarkerOnResultHover.bind(e),handleResultMouseOut:e.hideMarkerOnResultMouseOut.bind(e)},"resultItem-".concat(n))})):(0,p.jsx)("div",{className:m().dynamic([["ce1bdf45dc8fe820",[T?"none":"block"]]])+" w-full py-5 ",children:(0,p.jsx)(Se.Z,{iconName:"search",message:"No results found",description:"Please adjust your search criteria and try again."})})}),a?(0,p.jsx)("div",{id:"pagination",className:m().dynamic([["ce1bdf45dc8fe820",[T?"none":"block"]]])+" flex flex-col items-center gap-2 pb-[6px] pt-10 dark:text-neutral-100",children:(0,p.jsx)(M.Pagination,{theme:"standard",currentPage:A,totalPages:Math.ceil(a/q),onPageChange:this.props.setCurrentPage})}):null,X?(0,p.jsx)(ke,{}):null]}),(0,p.jsx)(m(),{id:"ce1bdf45dc8fe820",dynamic:[T?"none":"block"],children:"@media(max-width:1219px){.mapContainer{padding-bottom:165px!important;display:".concat(T?"none":"block",";margin-left:unset!important}}")})]})}}]),n}(h.Component),Qe=(0,f.$j)((function(e){return{isMapExpanded:(0,se.tq)(e),propertyResults:(0,J.getPropertyResults)(e),totalResultCount:(0,J.getTotalResultCount)(e),searchParams:(0,J.getSearchParams)(e),clientName:(0,q.getClientName)(e),brokerInfo:(0,q.getBrokerInfo)(e),homeSeoMeta:(0,q.getClientHomeSeoMeta)(e),favoriteWindowSettings:(0,J.getFavoriteWindow)(e),featuredIconWindowSettings:(0,J.getFeaturedIconWindow)(e),isLoaderActive:(0,q.getIsLoaderActive)(e),colors:(0,q.getAppColors)(e),tabAccessLevel:(0,q.getClientTabAccessLevel)(e),sst:(0,q.getSubsetToken)(e),searchRadiusInfo:(0,se.Nq)(e),isRadiusSearchSelected:(0,se.AI)(e),clientSettings:(0,q.getClientSettings)(e),isViewAllResults:(0,q.getIsViewAllResults)(e),translang:(0,q.getTranslang)(e),compareProperties:(0,J.getCompareProperties)(e),propertyCompareSlideupOptions:(0,q.getPropertyCompareSlideupOptions)(e),driveTimeOptions:(0,q.getDriveTimeOptions)(e),driveTimeSearchInfo:(0,se.Tf)(e),isDriveTimeSearchSelected:(0,se.PD)(e),clientBoundary:(0,q.getClientBoundary)(e),isListView:(0,q.getIsListView)(e),isEmbedded:(0,q.getIsEmbedded)(e),currentPage:(0,q.getCurrentPage)(e),showLayersMenu:(0,se.Io)(e),isAnyMapToolActive:(0,se.A0)(e),mapPolygons:(0,J.getMapPolygons)(e),isDrawActive:(0,se.hS)(e),isPinpointSelectActive:(0,se.sr)(e),isMeasurementDistanceActive:(0,se.yc)(e),isMeasurementAreaActive:(0,se.PA)(e),isMeasurementSelected:(0,se.DL)(e),is3DDrawActive:(0,se._W)(e),is3DDrawSelected:(0,se.c0)(e),isRadiusSelectActive:(0,se.J2)(e),isDrivetimeSelectActive:(0,se.dt)(e)}}),(function(e){return(0,x.DE)({init:X.init,expandMap:qe.OH,clearActiveMapTool:qe.ib,setDynamicPopup:qe.F_,setDynamicPopupType:qe.IQ,initializeTypeLayers:qe.zM,setMapPolygonsFilter:X.setMapPolygonsFilter,removeDynamicPopup:qe.KY,setFavoriteWindow:X.setFavoriteWindow,setFeaturedIconWindow:X.setFeaturedIconWindow,setActiveTab:ie.setActiveTab,searchPropertiesByRadius:X.searchPropertiesByRadius,clearSearchRadius:qe.NV,clearSearchDrivetime:qe.RX,enableMapExtent:qe.Fm,generateUrlsFromRouteKey:ie.generateUrlsFromRouteKey,setBackToFavoritesShortId:ie.setBackToFavoritesShortId,setCurrentPage:ie.setCurrentPage,updateRoute:ie.updateRoute,setViewAllResults:ie.setViewAllResults,searchProperties:X.searchProperties,initCompareProperties:X.initCompareProperties,updateCompareProperties:X.updateCompareProperties,setPropertyCompareSlideupOptions:ie.setPropertyCompareSlideupOptions},e)}))((0,A.X)(Je))},6572:function(e,t,n){var a=n(85893),r=(n(67294),n(33626)),i=n(3320);t.Z=(0,i.X)((function(e){var t=e.isMapExpanded,n=e.onMapExpand,i=e.style,s=e.intl;return(0,a.jsx)("div",{className:"expand_map hidden desktop-sm:inline-flex flex-col flex-end justify-center gap-0.5 absolute -right-4 overflow-hidden group",style:Object.assign({},{top:0},i),children:(0,a.jsx)(r.Z,{type:"outline left-xl uniform",className:"flex",arrow:t?"right":"left",onClick:n,style:{color:"black",background:"linear-gradient(0deg, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%), #000"},children:(0,a.jsx)("span",{className:"text font-bold whitespace-nowrap opacity-0 max-w-0 group-hover:max-w-75 group-hover:opacity-100 transition-all duration-300 ease-in-out",children:t?"":s.formatMessage({id:"common.text.expandMap"})})})})}))},38794:function(e,t,n){n.d(t,{Z:function(){return C}});var a=n(4111),r=n(51438),i=n(52951),s=n(14924),o=n(88029),l=n(5950),c=n(85893),d=n(66089),p=n.n(d),u=n(67294),m=n(73935),h=n(14416),f=n(40613),x=n.n(f),g=n(24599),y=n(3320);function b(e){var t=e.color,n=e.height;return(0,c.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",x:"0px",y:"0px",viewBox:"0 0 292.2 383.4",style:{enableBackgroun
1d:"new 0 0 292.2 383.4",fill:t,height:n},children:[(0,c.jsx)("style",{type:"text/css",children:"\n\t\t\t\t.st0{display:none;}\n\t\t\t\t.st1{display:inline;}\n\t\t\t\t.st2{display:inline;fill-rule:evenodd;clip-rule:evenodd;}\n\t\t\t\t.st3{display:inline;fill:none;stroke:#FFFFFF;stroke-width:2;stroke-miterlimit:10;}\n\t\t\t\t.st4{fill-rule:evenodd;clip-rule:evenodd;}\n\t\t\t"}),(0,c.jsxs)("g",{children:[(0,c.jsx)("path",{d:"M158.5,82.7c10.4,0,19.9-4.2,26.7-11.1c6.8-6.8,11.1-16.3,11.1-26.7c0-10.4-4.2-19.9-11.1-26.7 c-6.8-6.8-16.3-11.1-26.7-11.1s-19.9,4.2-26.7,11.1c-6.8,6.8-11.1,16.3-11.1,26.7c0,10.4,4.2,19.9,11.1,26.7 C138.6,78.4,148,82.7,158.5,82.7z"}),(0,c.jsx)("path",{d:"M279.4,180.3c-2.1-4.5-5.5-7.8-11-8.8l-61-10.6l-33.2-53.5c-2-5-5.2-9.5-9.2-13.2c-4-3.6-8.9-6.4-14.5-7.8 c-2.4-0.6-4.8-1-7.2-1.1c-2.4-0.1-4.7,0-7,0.3c-0.4,0-1,0.1-1.6,0.2c-0.7,0.1-1.2,0.3-1.7,0.4l0,0l0,0c-0.6,0.1-1.2,0.3-1.8,0.5 c-0.1,0-0.2,0.1-0.3,0.1l0,0c-0.7,0.2-1.4,0.5-2.2,0.7l-72.4,21.9c-2,0.6-3.9,1.5-5.8,2.6c-1.7,1-3.2,2.1-4.6,3.4 c-1.3,0.8-2.4,1.8-3.4,2.8c-1.2,1.3-2.2,2.7-2.9,4.2l-27.1,58.5c-0.4,0.8-0.7,1.5-0.9,2.2l0,0.1l0,0c-1.5,4-2.3,8.7-1.7,12.8 c0.7,5.1,3.1,9.4,8.1,11.7c0.4,0.2,0.7,0.3,0.9,0.4c0,0,0.1,0,0.1,0.1l0,0c4.8,1.8,10.5,2.9,15.4,2.1c4.8-0.8,9-3.3,11.3-8.4 l26-56.1l28.5-8.6l-15.2,59.2c-0.9,3.5-1.2,8-1.5,12.6c-0.2,3-0.4,6-0.7,8.6l-9.3,67c-0.3,0.3-0.5,0.5-0.7,0.7l-49.7,55.7 c-4.1,4.6-4.8,9.8-3.5,15c1.3,5.4,4.9,10.6,8.8,14.7c0.2,0.3,0.5,0.5,0.7,0.8l0.1,0.1c0.1,0.1,0.3,0.3,0.4,0.4l0,0 c4.5,4,10,4.6,15.3,3.1c4.5-1.3,9-4.2,12.5-7.6c0.7-0.7,1.4-1.4,2-2l49.7-55.7c1-1.1,1.8-2.4,2.5-3.8c0.5-1.1,1-2.3,1.3-3.5 c0.8-1.6,1.5-3.3,2-4.9c0.6-1.9,1-3.9,1.3-5.9l5.2-37.8l33.7,28.8l5.7,72.6c0.5,6.1,3.8,10.2,8.4,12.9c3.6,2.1,8,3.2,12.3,3.6 c4.3,0.4,8.4,0.5,12.4-1.7c2.8-1.6,5-4.1,6.6-7.1c2.2-4.2,3.2-9.4,3.2-14.2c0-0.9,0-1.8-0.1-2.8l-5.8-74.4c-0.2-2.1-0.7-4.1-1.6-6 c-0.8-1.7-1.8-3.3-3.1-4.8c-0.9-1.6-2-3.2-3.2-4.6c-1.4-1.7-2.9-3.3-4.5-4.6l-34.8-29.7c5.4-11.8,11-36.1,15-52.9l10.2,16.5 c1.1,1.8,2.5,3.5,4,5c1.3,1.3,2.8,2.5,4.4,3.5c1.1,1,2.4,1.9,3.7,2.6c1.5,0.8,3.2,1.4,4.8,1.7l63.5,11c0.7,0.1,1.5,0.2,2.5,0.3 c4.3,0.4,9-0.1,12.9-1.7c4.7-2,8.3-5.5,9.2-10.9c0.1-0.8,0.2-1.4,0.2-2.3C281.8,189.8,281.4,184.5,279.4,180.3z"})]})]})}var v=n(45150),S=n(55014),w=n(11148),k=function(e){(0,o.Z)(n,e);var t=(0,l.Z)(n);function n(e){var i;return(0,r.Z)(this,n),i=t.call(this,e),(0,s.Z)((0,a.Z)(i),"mapContainer",null),i}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){var e=this;this.editPillDom=m.findDOMNode(this.refs.editPill),this.timer=setTimeout((function(){var t=e;x().trackScreenSpaceByCoord(x().getPolygonAnchor,(function(e){var n=e.x,a=e.y;t.editPillDom.style.left="".concat(n+15,"px"),t.editPillDom.style.top="".concat(a-50,"px")}))}),1)}},{key:"componentWillUnmount",value:function(){x().cleanupTrackScreenSpaceCoord(x().getPolygonAnchor)}},{key:"render",value:function(){var e=this.props,t=e.colors,n=e.driveTimeOptions,a=e.drivetimeSearchInfo,r=e.isPropertySearch&&a.mode||n.mode,i=r===g.DRIVE_TIME_MODE.TRUCK?(0,c.jsx)(v.Z,{name:"truck"}):r===g.DRIVE_TIME_MODE.PEDESTRIAN?(0,c.jsx)(b,{height:"26px",color:"white"}):(0,c.jsx)(v.Z,{name:"car"});return(0,c.jsxs)("div",{ref:"editPill",style:{backgroundColor:t.primary},className:"jsx-f088288d94199a5f driveTimeMarker",children:[(0,c.jsx)("span",{className:"jsx-f088288d94199a5f driveTimeMarkerIcon",children:i}),(0,c.jsx)(p(),{id:"f088288d94199a5f",children:".driveTimeMarker.jsx-f088288d94199a5f{position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:45px;margin-left:-28px;margin-top:-28px;-webkit-border-radius:9999px;-moz-border-radius:9999px;border-radius:9999px;color:#fff;font-size:26px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.25);-moz-box-shadow:0 2px 6px rgba(0,0,0,.25);box-shadow:0 2px 6px rgba(0,0,0,.25)}.driveTimeMarkerIcon.jsx-f088288d94199a5f{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;
1-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.driveTimeMarker.jsx-f088288d94199a5f i.icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1em;height:1em;line-height:1;margin:0}.driveTimeMarker.jsx-f088288d94199a5f i.icon:before{line-height:1}.driveTimeMarker.jsx-f088288d94199a5f svg{display:block}"})]})}}]),n}(u.Component),C=(0,h.$j)((function(e){return{colors:(0,S.getAppColors)(e),driveTimeOptions:(0,S.getDriveTimeOptions)(e),drivetimeSearchInfo:(0,w.Tf)(e)}}))((0,y.X)(k))},32600:function(e,t,n){var a=n(4111),r=n(51438),i=n(52951),s=n(14924),o=n(88029),l=n(5950),c=n(85893),d=n(66089),p=n.n(d),u=n(67294),m=n(73935),h=n(14416),f=n(14890),x=n(40613),g=n.n(x),y=n(24599),b=n(27704),v=n(96486),S=n.n(v),w=n(3320),k=n(45150),C=n(60416),P=n(94098),R=n(55014),T=n(52003),E=n(11148),M=n(71572),A=function(e){(0,o.Z)(n,e);var t=(0,l.Z)(n);function n(e){var i;return(0,r.Z)(this,n),i=t.call(this,e),(0,s.Z)((0,a.Z)(i),"isMouseDown",!1),(0,s.Z)((0,a.Z)(i),"mouseDownX",0),(0,s.Z)((0,a.Z)(i),"mapContainer",null),(0,s.Z)((0,a.Z)(i),"handleDom",null),(0,s.Z)((0,a.Z)(i),"timer",null),i.state={x:99999,y:99999,updatedRadius:e.localRadius||10},i.handleMouseUp=i.handleMouseUp.bind((0,a.Z)(i)),i.handleMouseMove=i.handleMouseMove.bind((0,a.Z)(i)),i.throttledMouseMove=S().throttle(i.handleMouseMove,1),i}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){var e=this,t=this.state.updatedRadius,n=this.props,a=n.lat,r=n.lng,i=n.colors,s=n.measurementUnits;this.handleDom=m.findDOMNode(this.refs.handle),this.mapContainer=document.querySelector("#map"),this.timer=setTimeout((function(){var t=e;g().trackScreenSpaceByCoord(g().getCircleAnchor,(function(e){var n=e.x,a=e.y;t.handleDom&&(t.handleDom.style.left="".concat(n,"px"),t.handleDom.style.top="".concat(a-20,"px"))}))}),1),window.addEventListener("mouseup",this.handleMouseUp,!1),window.addEventListener("mousemove",this.throttledMouseMove,!1),g().setRadius(a,r,t,i.primary,s)}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,a=n.countryId,r=n.lat,i=n.lng,s=n.reportTypeId,o=n.radius,l=n.isRadiusSearchSelected,c=e.fetchReportAroundPoint;o&&o!=t.updatedRadius&&this.setState({updatedRadius:o});var d=!s&&e.isRadiusSearchSelected!=l;null!=this.props.fetchReportAroundPoint&&null==c&&(s?this.props.fetchReportAroundPoint(a,s,this.state.updatedRadius,r,i):d&&this.props.fetchReportAroundPoint(a,this.state.updatedRadius,r,i))}},{key:"componentWillUnmount",value:function(){g().cleanupTrackScreenSpaceCoord(g().getCircleAnchor),window.removeEventListener("mouseup",this.handleMouseUp,!1),window.removeEventListener("mousemove",this.throttledMouseMove,!1),clearTimeout(this.timer)}},{key:"handleMouseDown",value:function(e){if(!this.isMouseDown){var t=this.mapContainer.getBoundingClientRect();this.isMouseDown=!0,this.mouseDownX=this.handleDom.getBoundingClientRect().left-t.left,this.setState({updatedRadius:parseInt(this.props.radius)})}}},{key:"handleMouseMove",value:function(e){if(this.isMouseDown){var t=this.props,n=t.lat,a=t.lng,r=t.colors,i=t.measurementUnits,s=this.state.updatedRadius,o=this.mapContainer.getBoundingClientRect(),l=e.clientX-o.left-75;if(!(l<this.mouseDownX&&s<=1)){var c=g().getDistanceFromCenter({lat:n,lng:a},l,e.clientY-o.top,i);s!==c&&(s=c>=1?c:1,s=this.validateMaxSixty(c),g().setRadius(n,a,s,r.primary,i),this.setState({updatedRadius:s}),this.mouseDownX=this.handleDom.getBoundingClientRect().left-o.left)}}}},{key:"handleMouseUp",value:function(){if(this.isMouseDown){var e=this.state.updatedRadius,t=this.props,n=t.countryId,a=t.lat,r=t.lng,i=t.rptFlag,s=t.reportTypeId;this.isMouseDown=!1,this.props.fetchReportAroundPoint&&(i?this.props.fetchReportAroundPoint(n,e,a,r,i):s?this.props.fetchReportAroundPoint(n,s,e,a,r):this.props.fetchReportAroundPoint(n,e,a,r)),this.props.setReportRadius(e)}}},{key:"handleRadiusInputChange",value:function(e){var t=this,n=this.props,a=n.countryId,r=n.lat,i=n.lng,s=n.colors,o=n.measurementUnits,l=n.rptFlag,c=n.reportTypeId,d=e.target.value,p=this.state.updatedRadius;(d=(0,y.trimSafe)(d)).length>0&&isNaN(d)||(p=d,this.setState({updatedRadius:p}),0!==p.length&&(p=this.validateMaxSixty(p),this.props.setReportRadius(p),this.debounce&&this.debounce.cancel(),this.debounce=S().debounce((function(){g().setRadius(r,i,p,s.primary,o),t.props.fetchReportAroundPoint&&(l?t.props.fetchReportAroundPoint(a,p,r,i,l):c?t.props.fetchReportAroundPoint(a,c,p,r,i):t.props.fetchReportAroundPoint(a,p,r,i))}),1e3),this.debounce()))}},{key:"validateMaxSixty",value:function(e){var t=this.props,n=t.clientSettings,a=t.countryId,r=t.reportType,i=r&&"talent"===r?100:n[y.CLIENT_ATTRIBUTES.ENABLE_MAX_REPORT_RADIUS_DRIVETIME_OVERRIDE]?(0,y.parseNumber)(n[y.CLIENT_ATTRIBUTES.ENABLE_MAX_REPORT_RADIUS_DRIVETIME_OVERRIDE]):a===b.COUNTRIES.US?60:200;if(e){var s=parseInt(e);return r&&"propertySearch"===r?s:Math.min(s,i)}return e}},{key:"render",value:function(){var e=this.state.updatedRadius,t=this.props,n=t.colors,a=(t.localRadius,t.measurementUnits),r=t.intl,i=t.dynamicPopupType,s=t.dynamicPopup,o=t.staticPopups,l=t.disablePopupFactory,d=r.formatMessage,u=e,m=Boolean(i&&(i===M.aL||i===M.Qk)&&s&&s.properties),h=o&&o.length>0,f=!l&&(m||h);return(0,c.jsxs)("div",{ref:"handle","data-map-radius-control":!0,style:{color:n.primary,border:"1px solid ".concat(n.primary),visibility:f?"hidden":"visible"},onMouseDown:this.handleMouseDown.bind(this),className:p().dynamic([["c823c665677144d2",[n.primary]]])+" handle",children:[(0,c.jsx)(k.Z,{name:"chevron left"})," ",(0,c.jsx)("span",{className:p().dynamic([["c823c665677144d2",[n.primary]]]),children:d({id:"mapTools.filterRadius.change"})}),(0,c.jsxs)("div",{style:{backgroundColor:n.primary},className:p().dynamic([["c823c665677144d2",[n.primary]]])+" distance",children:[(0,c.jsx)("span",{className:p().dynamic([["c823c665677144d2",[n.primary]]]),children:(0,c.jsx)(C.Z,{style:{width:50,height:15,marginTop:2},onChange:this.handleRadiusInputChange.bind(this),onMouseDown:function(e){return e.stopPropagation()},onMouseUp:function(e){return e.stopPropagation()},value:u,"aria-label":d({id:"mapTools.filterRadius.enterRadius"})})}),a==y.MEASUREMENT_UNITS.IMPERIAL?" ".concat(d({id:"common.text.miles"})):" ".concat(d({id:"common.text.km"}))]}),(0,c.jsx)(p(),{id:"c823c665677144d2",dynamic:[n.primary],children:".handle.__jsx-style-dynamic-selector{position:absolute;background-color:#fff;white-space:nowrap;height:40px;line-height:40px;padding:0 10px;-webkit-border-top-right-radius:17px;-moz-border-radius-topright:17px;border-top-right-radius:17px;-webkit-border-bottom-right-radius:17px;-moz-border-radius-bottomright:17px;border-bottom-right-radius:17px;font-weight:bold;cursor:col-resize;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.distance.__jsx-style-dynamic-selector{position:absolute;bottom:-26px;color:#fff;font-size:14px;width:80%;text-align:center;height:25px;line-height:16px;-webkit-border-radius:0px 0px 8px 8px;-moz-border-radius:0px 0px 8px 8px;border-radius:0px 0px 8px 8px;font-weight:normal;padding-top:3px}.distance .ui.input>input{color:#fff!important;background-color:".concat(n.primary,"!important;border:none;border-bottom:1px dashed#fff;padding:0;text-align:center}@media(max-width:991px){.handle.__jsx-style-dynamic-selector{display:none}}")})]})}}]),n}(u.Component);t.Z=(0,h.$j)((function(e){return{colors:(0,R.getAppColors)(e),radius:(0,T.getReportRadius)(e),countryId:(0,R.getCountryId)(e),measurementUnits:(0,R.getMeasurementUnits)(e),clientSettings:(0,R.getClientSettings)(e),isRadiusSearchSelected:(0,E.AI)(e),dynamicPopupType:(0,E.rI)(e),dynamicPopup:(0,E.h)(e),staticPopups:(0,E.tl)(e),disablePopupFactory:(0,E.Vi)(e)}}),(function(e){return(0,f.DE)({setReportRadius:P.Qfc},e)}))((0,w.X)(A))},78486:function(e,t,n){var a=n(26042),r=n(69396),i=n(99534),s=n(85893),o=n(67294),l=n(90219),c=n(24599);var d=o.forwardRef((function(e,t){var n=e.className,o=e.buttonClassName,d=e.iconClassName,p=e.label,u=void 0===p?"Population":p,m=e.showAction,h=void 0===m||m,f=e.expanded,x=void 0!==f&&f,g=e.state,y=e.disabled,b=void 0!==y&&y,v=e.children,S=e.onClick,w=(0,i.Z)(e,["className","buttonClassName","iconClassName","label","showAction","expanded","state","disabled","children","onClick"]),k=function(e){var t=String(e||"unpressed").toLowerCase();return"unpressed"===t||"hover"===t||"focus"===t||"active"===t||"disabled"===t?t:"unpressed"}(g),C=b||"disabled"===k,P="focus"===k,R="hover"===k,T="active"===k||x,E=v||u,M=(0,c.joinClasse
1s)("relative rounded-md bg-base-white focus-within:z-10 dark:bg-neutral-10",P&&"border-2 border-ring p-1 dark:border-neutral-70",n),A=(0,c.joinClasses)("!h-auto !w-full !justify-between !rounded-md !border-0 !bg-base-white !px-0 dark:!bg-neutral-10","!shadow-none hover:!shadow-none focus-visible:!shadow-none active:!shadow-none","!flex-row-reverse",P?"!py-4":"!py-5",R?"!text-neutral-20 dark:!text-neutral-60":"!text-neutral-10 dark:!text-neutral-100",C&&"!opacity-40",o),j=(0,c.joinClasses)("size-5 shrink-0 text-current",d);return(0,s.jsx)("div",{className:M,"data-state":k,children:(0,s.jsx)(l.Button,(0,r.Z)((0,a.Z)({ref:t,theme:"primary",type:"ghost",size:"standard",buttonType:"button",showIcon:h,disabled:C,"aria-expanded":x,onClick:S,icon:h?(0,s.jsx)(l.FTIcon,{name:T?"chevron-up":"chevron-down",className:j,label:""}):null,className:A,label:"string"===typeof E?E:u},w),{children:(0,s.jsx)("span",{className:"truncate text-base font-bold leading-[22px] -tracking-[0.01em] text-current",children:E})}))})}));d.displayName="SearchAccordionButton",t.Z=d}}]);

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.