1import{a as b}from"./chunk-JAEWMSJS.js";import"./chunk-AQVDGCB4.js";import"./chunk-J7ZK6OZ6.js";import"./chunk-V4FHLCVU.js";import"./chunk-FU6XP4BG.js";import"./chunk-XETQAIQO.js";import"./chunk-FOJKVDAY.js";import"./chunk-MEHTXY75.js";import"./chunk-G2X43JJM.js";import"./chunk-M7WVY2AC.js";import"./chunk-TCIQYFZN.js";import"./chunk-SS7LKI7Q.js";import"./chunk-Q7KRGGQN.js";import"./chunk-JM2MTIOU.js";import"./chunk-ROVO6L77.js";import{b as r,e as f,f as y,g as P}from"./chunk-XPRAN5F5.js";import{a as S}from"./chunk-SP67ZUVA.js";import{a as R}from"./chunk-X4XM7APY.js";import{e as v}from"./chunk-W5BRM5QU.js";import"./chunk-E3Q6T7C6.js";import"./chunk-MV3RP4AF.js";import"./chunk-MGM26E3U.js";import{a as u}from"./chunk-CUE33GOE.js";import"./chunk-QG4CRCLQ.js";import"./chunk-7FRENWDS.js";import"./chunk-OFZ6TS6A.js";import"./chunk-5OVTTUDS.js";import"./chunk-4JBTM2HD.js";import"./chunk-A433JYCU.js";import"./chunk-H5EZDU63.js";import"./chunk-7PFUHGDD.js";import"./chunk-EGZEV6KQ.js";import"./chunk-6AA5YWQK.js";import"./chunk-EB4FRM2X.js";import"./chunk-WRO3JNJN.js";import"./chunk-RGUOLZ7T.js";import{e as h}from"./chunk-IFOAILM2.js";import"./chunk-TSLL3HDC.js";import"./chunk-ZJHBGR7H.js";import"./chunk-2D5R4BD6.js";import{d}from"./chunk-XEFYBJ4L.js";import"./chunk-F6LPMW56.js";import"./chunk-NIQSZUQ6.js";import{Nb as l,Qb as g,X as c,Z as p,f as n,ob as i,tb as m}from"./chunk-OWN75A2T.js";import"./chunk-CIHM7STN.js";import"./chunk-MJU6LYFT.js";var e=class o{constructor(a,t,s,_){this._actRoute=a;this._priceRegisterService=t;this._seoService=s;this._httpContextService=_;this._actRoute.data.pipe(p(C=>{this.registerResponse=C.results,this.selectedSearchParams=this._priceRegisterService.searchParams,this._seoService.setSeoDetails(this.registerResponse?.SeoDetails),v(this.registerResponse,this._actRoute.snapshot.params)&&(this._httpContextService.setStatusCode(404),this._seoService.applyNotFoundSeo()),this.bannerContent.heading=`Property Price Register for ${this.registerResponse?.SeoDetails?.LocalityName}`}),c(this._unsubscribe)).subscribe(),this._priceRegisterService.setRegionUrlPattern("/priceregister/search/:region"),this._priceRegisterService.setLocalityUrlPattern("/priceregister/search/:region/:locality")}_actRoute;_priceRegisterService;_seoService;_httpContextService;registerResponse;selectedSearchParams;bannerContent={heading:"",subHeading:`Search for the latest properties that have sold in your area. 2 Filter your results by region and locality to find properties with their sold prices.`};_unsubscribe=new n;ngOnDestroy(){this._unsubscribe.next(),this._unsubscribe.complete()}static \u0275fac=function(t){return new(t||o)(i(d),i(S),i(h),i(u))};static \u0275cmp=m({type:o,selectors:[["app-price-register"]],decls:1,vars:5,consts:[[3,"response","searchParams","banner","noImage","defaultTab"]],template:function(t,s){t&1&&g(0,"app-register-results",0),t&2&&l("response",s.registerResponse)("searchParams",s.selectedSearchParams)("banner",s.bannerContent)("noImage",!0)("defaultTab","priceregister")},dependencies:[b],encapsulation:2})};var k=[{path:"",providers:[R],children:[{path:"",data:{name:"priceRegisterPageOne"},component:e,resolve:{results:r},runGuardsAndResolvers:"always"},{matcher:f,data:{name:"priceRegister"},component:e,resolve:{results:r},runGuardsAndResolvers:"always"},{matcher:y,data:{name:"priceRegisterSearchRegion"},component:e,resolve:{results:r},runGuardsAndResolvers:"always"},{path:"search/:region",data:{name:"priceRegisterSearchRegionPageOne"},component:e,resolve:{results:r},runGuardsAndResolvers:"always"},{path:"search/:region/:locality",data:{name:"priceRegisterSearchRegionLocalityPageOne"},component:e,resolve:{results:r},runGuardsAndResolvers:"always"},{matcher:P,data:{name:"priceRegisterSearchRegionLocality"},component:e,resolve:{results:r},runGuardsAndResolvers:"always"}]}];export{k as priceRegisterStates};
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.