1import{k as C,l as g,q as T,r as M}from"./chunk-2YUUR5ZI.js";import"./chunk-WARI343W.js";import"./chunk-XOUL7NTD.js";import{a as F,b as A}from"./chunk-2X6Q6S3S.js";import{a as P,b as N}from"./chunk-OLJSXGS4.js";import{a as y,b as S}from"./chunk-ZPJSFYRY.js";import"./chunk-LGT5LD5V.js";import"./chunk-RMKGVQWA.js";import"./chunk-SUCGRBRC.js";import"./chunk-ZO4IH2QB.js";import"./chunk-FPWW7MI4.js";import"./chunk-L2MCTHKM.js";import"./chunk-IPVKXYCL.js";import"./chunk-5HR5JVTM.js";import"./chunk-QMSTDAIN.js";import"./chunk-DBTMM27E.js";import"./chunk-DJFZVWOY.js";import"./chunk-DEBWDWXL.js";import"./chunk-HDQH4JQZ.js";import"./chunk-D6R35AUP.js";import"./chunk-QCHMIJOK.js";import"./chunk-ZEQQPOPI.js";import"./chunk-HYCYFZRA.js";import"./chunk-S6FNSG2B.js";import"./chunk-LO5G4E2N.js";import"./chunk-EL2KCZF4.js";import"./chunk-PAYXMP4F.js";import"./chunk-NHEKNCRD.js";import"./chunk-6UCCLOH7.js";import"./chunk-GQIUTPRT.js";import"./chunk-WP7EDVBL.js";import"./chunk-SHKQJMA3.js";import"./chunk-GXYI3HTT.js";import"./chunk-A7AOT6O2.js";import"./chunk-6JGV6J2Q.js";import"./chunk-VL2YACEO.js";import"./chunk-SLC3EWKD.js";import"./chunk-23RLZPU5.js";import"./chunk-XS4PDHDH.js";import"./chunk-TO2BHCJB.js";import"./chunk-HX4UHESS.js";import"./chunk-EZ2LFIIP.js";import"./chunk-6TKUOPIF.js";import"./chunk-3FT4RHQ4.js";import"./chunk-KUL4NNUN.js";import"./chunk-J7JIBOVZ.js";import"./chunk-XSLC6WFY.js";import"./chunk-WURSCF5N.js";import"./chunk-SEZCQ2P7.js";import"./chunk-LP75U3KI.js";import"./chunk-RXW5JZ7E.js";import"./chunk-BSG3FEKY.js";import"./chunk-JJGG5MCZ.js";import{e,f as U}from"./chunk-W7XCRJO5.js";import"./chunk-BGLKCJ2U.js";import"./chunk-HNO4PSXC.js";import"./chunk-LEU4X4J6.js";import"./chunk-WWF6WCLV.js";import"./chunk-CHVDANRK.js";import"./chunk-7GDBENI5.js";import"./chunk-LR4C2AR5.js";import"./chunk-VJUVTJOX.js";import"./chunk-I2HE5ZRP.js";import"./chunk-LKVBLA3Z.js";import"./chunk-6HRHW75L.js";import"./chunk-XICV2U4I.js";import{D as h,m as p,w as f}from"./chunk-4ATU7KJI.js";import{Sb as l,Sc as m,Tb as u,Tc as D,Ub as d,Vb as s,db as r,pb as o,qd as W,ub as c}from"./chunk-3C63H7YH.js";import{f as R}from"./chunk-26GNMCNR.js";var H,L=R(()=>{h();N();M();U();S();W();A();g();h();H=(()=>{class a{constructor(i,t){this.parcelService=i,this.utilityFunctions=t,this.customRichTextTypeID=y.ParcelsList,this.totalsRowConfig={fields:["ParcelSize","Coverage","CommercialFloorArea","SingleFamilyResidentialUnitOfUse","MultiFamilyResidentialUnitOfUse","ResidentialAllocation","ResidentialBonusUnit","PotentialResidentialUnitOfUse","TouristAccommodationUnit","DeedRestrictionCount"]}}ngOnInit(){this.columnDefs=this.createColumnDefs(),this.parcels$=this.parcelService.listTrackedParcel()}createColumnDefs(){return[this.utilityFunctions.createLinkColumnDef("APN","ParcelNumber","ParcelNumber",{FieldDefinitionType:e[e.APNWithDashes],FieldDefinitionLabelOverride:"APN",InRouterLink:"/parcels/",Sort:"asc",Width:100}),this.utilityFunctions.createLinkColumnDef("Nickname","ParcelNickname","ParcelNumber",{FieldDefinitionType:e[e.ParcelNickname],InRouterLink:"/parcels/"}),this.utilityFunctions.createDecimalColumnDef("Parcel Size","ParcelSize",{FieldDefinitionType:e[e.ParcelSize],MaxDecimalPlacesToDisplay:0,Width:70}),this.utilityFunctions.createDateColumnDef("Last Trans Date","LastUpdateDate","M/d/yyyy",{Width:140}),this.utilityFunctions.createBasicColumnDef("Land Capability","LandCapability",{FieldDefinitionType:e[e.LandCapability],Width:120}),this.utilityFunctions.createDecimalColumnDef("Coverage","Coverage",{MaxDecimalPlacesToDisplay:0,Width:70}),this.utilityFunctions.createDecimalColumnDef("CFA","CommercialFloorArea",{MaxDecimalPlacesToDisplay:0,Width:52}),this.utilityFunctions.createDecimalColumnDef("SFRUU","SingleFamilyResidentialUnitOfUse",{MaxDecimalPlacesToDisplay:0,Width:52}),this.utilityFunctions.createDecimalColumnDef("MFRUU","MultiFamilyResidentialUnitOfUse",{MaxDecimalPlacesToDisplay:0,Width:57}),this.utilityFunctions.createDecimalColumnDef("RA","ResidentialAllocation",{MaxDecimalPlacesToDisplay:0,Width:52}),this.utilityFunctions.createDecimalColumnDef("RBU","ResidentialBonusUnit",{MaxDecimalPlacesToDisplay:0,Width:52}),this.utilityFunctions.createDecimalColumnDef("PRUU","PotentialResidentialUnitOfUse",{MaxDecimalPlacesToDisplay:0,Width:52}),this.utilityFunctions.createDecimalColumnDef("TAU","TouristAccommodationUnit",{MaxDecimalPlacesToDisplay:0,Width:52}),this.utilityFunctions.createBasicColumnDef("Status","ParcelStatusName",{FieldDefinitionType:e[e.ParcelStatus],CustomDropdownFilterField:"ParcelStatusName",Width:70}),this.utilityFunctions.createBooleanColumnDef("Retired From Development","IsRetired",{FieldDefinitionType:e[e.RetiredFromDevelopment],Width:105}),this.utilityFunctions.createBasicColumnDef("Owner Name","OwnerName",{FieldDefinitionType:e[e.OwnerName],Width:130}),this.utilityFunctions.createBasicColumnDef("Address","ParcelStreetAddress",{FieldDefinitionType:e[e.ParcelAddress],ValueGetter:i=>this.composeAddress(i.data),Width:200}),this.utilityFunctions.createLinkColumnDef("Jurisdiction","OrganizationName","OrganizationID",{FieldDefinitionType:e[e.Jurisdiction],InRouterLink:"/organizations/",Width:130}),this.utilityFunctions.createBasicColumnDef("Public Notes","ParcelPublicNotes",{FieldDefinitionType:e[e.ParcelPublicNotes],Width:250,MaxWidth:300}),this.utilityFunctions.createDecimalColumnDef("# of Deed Restrictions","DeedRestrictionCount",{FieldDefinitionType:e[e.DeedRestrictions],FieldDefinitionLabelOverride:"# of Deed Restrictions",MaxDecimalPlacesToDisplay:0,Width:100}),this.utilityFunctions.createBasicColumnDef("Local Plan","LocalPlan",{FieldDefinitionType:e[e.LocalPlan],CustomDropdownFilterField:"LocalPlan",Width:100}),this.utilityFunctions.createBasicColumnDef("Fire District","FireDistrict",{FieldDefinitionType:e[e.FireDistrict],CustomDropdownFilterField:"FireDistrict",Width:100}),this.utilityFunctions.createLinkColumnDef("Parcel Watershed","WatershedName","WatershedID",{FieldDefinitionType:e[e.ParcelWatershed],InRouterLink:"/watersheds/",CustomDropdownFilterField:"WatershedName",Width:100}),this.utilityFunctions.createBasicColumnDef("BMP Status","BMPStatus",{FieldDefinitionType:e[e.BMPStatus],CustomDropdownFilterField:"BMPStatus",Width:100}),this.utilityFunctions.createBasicColumnDef("HRA","HRA",{FieldDefinitionType:e[e.HRA],Width:100})]}composeAddress(i){if(!i)return"";let t=[i.ParcelStreetAddress,i.ParcelCity,i.ParcelState].filter(n=>n&&n.trim()&&!n.includes("NONE"));return t.length>0?t.join(", "):"Address not available"}static{this.\u0275fac=function(t){return new(t||a)(o(F),o(C))}}static{this.\u0275cmp=c({type:a,selectors:[["tracked-parcels"]],decls:4,vars:8,consts:[["pageTitle","Tracked Parcels",3,"customRichTextTypeID"],[1,"page-body"],["downloadFileName","tracked-parcels",3,"rowData","columnDefs","pinnedTotalsRow","wrapHeaders","height"]],template:function(t,n){t&1&&(s(0,"page-header",0),u(1,"div",1),s(2,"ltinfo-grid",2),m(3,"async"),d()),t&2&&(l("customRichTextTypeID",n.customRichTextTypeID),r(2),l("rowData",D(3,6,n.parcels$))("columnDefs",n.columnDefs)("pinnedTotalsRow",n.totalsRowConfig)("wrapHeaders",!0)("height","560px"))},dependencies:[f,P,T,p],encapsulation:2})}}return a})()});L();export{H as TrackedParcelsComponent};
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.