\r\n
\r\n
${btnVisibleText}\r\n
${btnCollapseText}\r\n
\r\n \r\n \r\n
\r\n ${(isEmpty(Name)) ? \"\" : `
${Name}
`}\r\n
${Street}, ${Postcode} ${City}\r\n ${(isEmpty(Phone)) ? \"\" : `
${Phone}`}\r\n ${(isEmpty(Website)) ? \"\" : `
${Website}`}\r\n
\r\n ${(isEmpty(CultureRelatedDistance)) ? \"\" : `${CultureRelatedDistance}`}\r\n ${(isEmpty(CloseTime)) ? \"\" : ``}\r\n
\r\n
\r\n ${Eucerin.isMobile ? `

` : \"\"} \r\n
${openHoursTxt}
\r\n \r\n
\r\n
`\r\n\r\n return markup;\r\n }\r\n\r\n private createListElements() {\r\n var list = [],\r\n marker,\r\n // positionMarker = this.pharmacyFinder.positionMarker,\r\n bounds = this.pharmacyFinder._getBounds(1000000000, this.map);\r\n\r\n for (var i = 0; i < this.map.markers.length; i++) {\r\n marker = this.map.markers[i];\r\n\r\n if (this.pharmacyFinder._contains(marker.Latitude, marker.Longitude, bounds)) {\r\n // let value = google.maps.geometry.spherical.computeDistanceBetween(new google.maps.LatLng(marker.Latitude, marker.Longitude), positionMarker.getPosition());\r\n // if (this.usemiles)\r\n // value = (1.609344 / 1000);\r\n\r\n // marker.Distance_value = Math.round((value / 1000) * 10) / 10;\r\n list.push(marker);\r\n }\r\n }\r\n\r\n // list.sort((a, b) => {\r\n // return a.Distance_value - b.Distance_value;\r\n // });\r\n\r\n for (var i = 0; i < list.length; i++) {\r\n this.listElements += this.listItemMarkup(list[i]);\r\n }\r\n }\r\n\r\n private appendListElements() {\r\n this.listSelector.insertAdjacentHTML('afterbegin', this.listElements);\r\n const pharmacyItems = this.listSelector.querySelectorAll('.pharmacy-item');\r\n\r\n Array.from(pharmacyItems).forEach((element) => {\r\n let toggleDetailsBtn =