\x20','salesMedianPrice','entries','Found\x20sl_rankPCI\x20in\x20data.standouts.metrics.salesRank:','Freehold\x20Title','processInitialSalesData','
','searchFunction','Insufficient\x20data\x20is\x20available\x20to\x20calculate\x20the\x2010-year\x20median\x20sale\x20price\x20growth\x20for\x20','Rest\x20of\x20WA','\x20|\x20Limit\x20','prototype','Greater\x20Sydney','ajax','updateSalesMap','
Error\x20creating\x20chart.\x20Please\x20try\x20again.','Filtered\x20out:\x20year=','var(--primary-color-bright)','chartData','\x0a\x20\x20\x20\x20/*\x20Enable\x20horizontal\x20scrolling\x20on\x20mobile\x20-\x20EXACT\x20pattern\x20from\x20schools/transport\x20*/\x0a\x20\x20\x20\x20@media\x20(max-width:\x20768px)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20/*\x20Fix\x20sales\x20table\x20visibility\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20#salesTableContainer\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20block\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20visibility:\x20visible\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20min-height:\x20100px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20/*\x20Ensure\x20sales\x20table\x20content\x20is\x20scrollable\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20#salesTableContainer\x20.gridjs-wrapper,\x0a\x20\x20\x20\x20\x20\x20\x20\x20#salesTableContainer\x20table,\x0a\x20\x20\x20\x20\x20\x20\x20\x20#salesTable\x20.gridjs-wrapper,\x0a\x20\x20\x20\x20\x20\x20\x20\x20#salesTable\x20table\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20overflow-x:\x20auto;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20-webkit-overflow-scrolling:\x20touch;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20#salesTable\x20table\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20min-width:\x20700px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20/*\x20Clean\x20appearance\x20*/\x0a\x20\x20\x20\x20#salesTable\x20.gridjs-wrapper\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x20none\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x20none\x20!important;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20/*\x20Fix\x20salesTableContainer\x20like\x20transportStopsTableContainer\x20*/\x0a\x20\x20\x20\x20#salesTableContainer\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20position:\x20relative\x20!important;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20/*\x20Make\x20salesTable\x20scrollable\x20*/\x0a\x20\x20\x20\x20#salesTable\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20overflow-x:\x20auto\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20-webkit-overflow-scrolling:\x20touch;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20/*\x20Make\x20transportStopsTable\x20scrollable\x20on\x20mobile\x20*/\x0a\x20\x20\x20\x20#transportStopsTable\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20overflow-x:\x20auto\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20-webkit-overflow-scrolling:\x20touch;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20#transportStopsTableContainer\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20position:\x20relative\x20!important;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20/*\x20Make\x20educationSchoolsTable\x20scrollable\x20on\x20mobile\x20*/\x0a\x20\x20\x20\x20#educationSchoolsTable\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20overflow-x:\x20auto\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20-webkit-overflow-scrolling:\x20touch;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20#educationSchoolsTableContainer\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20position:\x20relative\x20!important;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20/*\x20Remove\x20this\x20-\x20it\x20was\x20preventing\x20the\x20scroll\x20from\x20working\x20properly\x20*/\x0a\x0a\x20\x20\x20\x20#salesTable\x20.gridjs-container,\x0a\x20\x20\x20\x20#transportStopsTable\x20.gridjs-container,\x0a\x20\x20\x20\x20#educationSchoolsTable\x20.gridjs-container\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x20none\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x20none\x20!important;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20#salesTable\x20.gridjs-head\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x20none\x20!important;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20#salesTable\x20.gridjs-thead\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20background-color:\x20#f5f5f5;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20.gridjs-pagination\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin-top:\x2015px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20justify-content:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20gap:\x205px;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20.gridjs-pagination\x20button\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20white;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20var(--border-color);\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20var(--text-color);\x0a\x20\x20\x20\x20\x20\x20\x20\x20padding:\x205px\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x204px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.2s;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20.gridjs-pagination\x20button:hover\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20var(--primary-color);\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20white;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-color:\x20var(--primary-color);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20.gridjs-pagination\x20button[disabled]\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20not-allowed;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20.gridjs-pagination\x20.gridjs-currentPage\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20var(--primary-color);\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20white;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-color:\x20var(--primary-color);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20.gridjs-tbody\x20tr:hover\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20background-color:\x20rgba(0,\x2095,\x20110,\x200.05);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20.gridjs-sort\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20.gridjs-sort::after\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20content:\x20\x27\x20↕\x27;\x0a\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x200.3;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20.gridjs-sort-asc::after\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20content:\x20\x27\x20↑\x27;\x0a\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x201;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20.gridjs-sort-desc::after\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20content:\x20\x27\x20↓\x27;\x0a\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x201;\x0a\x20\x20\x20\x20}\x0a',';\x20border-color:\x20','antialias','.bootstrap-select','updateSaleStreets','salesDetailFilter','alert-info','sl_rankPCI','#saleTypesDiv','118388qeqrNf','\x22\x20alt=\x22Download\x20CSV\x22\x20style=\x22width:24px;\x20height:24px;\x20opacity:0.9;\x20vertical-align:middle;\x20transition:\x20opacity\x200.2s;\x22>','annualGain','handleStrataLink','top','globalData','loadMapLibraries','onerror','settlementDate','left','building','saleTrendHousingType','Chart\x20functions\x20not\x20loaded.\x20Please\x20ensure\x20chart\x20library\x20is\x20included.
','.col-md-6','animate','getLayer','Failed\x20to\x20load\x20required\x20libraries:','1\x20Area\x20Selected','','\x20the\x20average\x20sale\x20value\x20equated\x20to\x20$','resp2Data','overallRankings','Sales\x20filter\x20changed:','meshBlockCodes','\x20in\x20the\x20suburbs\x20of\x20','fullText','saleTypes','across\x20','gcc','csrfToken','text/csv','setLngLat','className','createSaleTrendChart','Failed\x20to\x20load\x20sales\x20data.\x20Please\x20try\x20again.','Sale\x20Date','exception','Download\x20latest\x20sales\x20CSV','plotOptions','toLocaleDateString','year','POST','\x20→\x20','#salsModal,\x20#saleTypesModal,\x20#streetsModal,\x20#sPlansModal','CSV\x20download','Found\x20sl_rankPCI\x20in\x20standouts.overallRankings:','@graph','Found\x20sl_rankPCI\x20in\x20standouts.chartData.rankings.sales:','#saleOptionSelector','debounceTimeout','series','Checking\x20for\x20sl_rankPCI\x20data...','years','originalValue','info','turf','','Trends\x20data\x20or\x20area\x20information\x20not\x20available\x20for\x20infographics','#resTrendsChart','','charAt','\x20years.\x20This\x20reflects\x20an\x20annual\x20appreciation\x20rate\x20of\x20','populateSalesIntroText','Input\x20data:','__proto__','#sPlans','sa4Arr','#salesTrendsFilterModal','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','100%','querySelector','original-index','Greater\x20Adelaide','warning','address','flyTo','bearing','zoom','showPoint','standouts','trendsInit','Sales\x20activity\x20data\x20is\x20being\x20processed.','salesRank','salToken','600','addPropertyMap','btn','SAL_CODES','geometry','390137uhgksx','Trends\x20DOM\x20elements\x20not\x20ready,\x20deferring\x20trends\x20initialization','priceOptions','','.text','codes','opacity','existing\x20markers','areaCode','Log\x20in\x20for\x20data\x20downloads','sPlans','Added\x20','target','year\x20field','No\x20valid\x20years\x20found\x20in\x20price\x20data','top-left','split','Number\x20of\x20.dropdown-menu\x20with\x20saleTrendAreas:','\x0a\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','val','Greater\x20Hobart','--neutral-2','Sales\x20to\x20display:','streetName','#saleTrendAreas','Greater\x20Melbourne','Greater\x20Perth','Selectpicker\x20initialized\x20successfully','Select\x20Suburbs','alertParent','tagName','readyState','salesResizeObserver','render','GridJS\x20failed\x20to\x20load','number','script[type=\x22application/ld+json\x22]','csv','keydown','.salesOption','colorScheme','Price','initializeTrendsUI','toLocaleString','200px','object','Found\x20sl_rankPCI\x20in\x20standouts.metrics.salesRank:','forceRender','Sales\x20option\x20changed:','Suburb','Updated\x20text\x20to:','Error\x20creating\x20chart:','Processing\x20pre-loaded\x20salesTrendsDict','function','onload','loading','144038hQdMkK','Resale\x20Gain\x20-\x20Years\x20Held','#saleTrendStat','salesTrendsDict','coordinates','show','','sort','quarter','getFullYear','API\x20Error\x20(','lastSaleDate','✅\x20Found\x20St\x20Ives:','endpoints','map','','initializeDOM','getSaleTrendCriteria','Price\x20to\x20$','resolve','sa4s','Greater\x20Darwin','sa2s','Property\x20type\x20checkboxes\x20changed.\x20Selected:','comma','setupEventListeners','salesIntroText','#streets','string','12px','Failed\x20to\x20load\x20strata\x20data.','transport-popup','closest','alert-success','backgroundColor','Map\x20not\x20initialized','Option\x20','changed.bs.select','indexOf','Year\x20to\x20','SA2\x20','loadGridJS','sPlansDiv','#salsDiv','CurrentSale:','saleDate','What\x20is\x20the\x20proportion\x20of\x20house\x20and\x20unit\x20sales\x20in\x20','Annual\x20Gain\x20%','2010','#1A171B','DUPLICATE\x20ITEMS\x20FOUND:','\x20(value:\x20','isInteger','\x20in\x20','updateConfig','types','1779800rnqhyJ','710KVeWYj','
','salesSubmit','.sales-index-btn','getElementById','vDict','Div','touch','get','mapFunctions','visible','Performance\x20text\x20element:','medianLastSaleGainDict','getChartColors',';\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','%\x20p.a.','buildingName','getHighlightColors','getSalesStreets','off','Filtered\x20from\x20','sl_rankPCI\x20not\x20found\x20in\x20any\x20expected\x20location','then','\x20yrs','hasClass','Pricing','\x20focused\x20on\x20houses?','undefined','sectorModal','Grid.js\x20library\x20not\x20loaded','85182pVBYpP','resTrendsParent','checked','As\x20of\x20','contractDate','data-href','Final\x20options\x20in\x20select\x20element:','#saleTypes','Grid','saleOptionSelector','with\x20a\x20price\x20range\x20from\x20$','\x20Suburb','%\x20of\x20residential\x20activity\x20over\x20the\x20past\x20decade.','getData','--success-color','getElementsByClassName','#streetsModal','Last\x20Sale','which','Clear','[id^=\x22propType\x22]','resizeTimeout','\x20years.\x20This\x20shows\x20an\x20annual\x20appreciation\x20rate\x20of\x20
','latestsales.csv','defineProperty','#saleTrendAreas\x20option','nameCodes','saleTrendAreasDiv','100\x20-\x20Req\x20Log\x20In\x20-','Market\x20trends\x20data\x20is\x20being\x20loaded...
','destroy','refresh','name','user','text','#fff','','top-right','value','\x0a\x0a','max','Trends\x20data\x20not\x20available','===\x20Filter\x20Summary\x20===','medianPrice_y','load','#saleTrendYearFrom','Sales\x20trend\x20dropdown\x20menu\x20found:','),\x20address=','options','Sales\x20Application\x20initialized','\x22\x20role=\x22alert\x22>\x0a\x20\x20\x20\x20','\x20(from\x20','getSalesData','includes','suburb|','FullscreenControl','setHTML','salesMapInstance','\x20is\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20','119OoEVaG','sales_data.csv','#saleTypes,\x20#sals,\x20#streets,\x20#sPlans','logDetail','salesLimit','handleDownload','applyCriteriaFilters','splice','addClass','#salsModal','Performance\x20bar\x20element:','between\x20','manualSales',',\x20the\x20median\x20sale\x20price\x20overall\x20in\x20','updateSalesDetailTable','Year\x20filter:\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20