(function (w, d) { w.tsUpdateMetaDescription = function () { var existingTitle = document.querySelector('title').innerText; document.querySelector('title').innerText = "***** Rating: 5.0 - 36 Reviews - " + existingTitle; var existingDesc = document.querySelector('meta[name="description"]').getAttribute("content"); document.querySelector('meta[name="description"]').setAttribute("content", "***** Rating: 5.0 - 36 Reviews - " + existingDesc); }; var timestamp = document.createElement("meta"); timestamp.setAttribute("name", "ts-timestamp"); timestamp.setAttribute("content", new Date().toLocaleString()); document.head.appendChild(timestamp); var businessKey = "4lpx64d3"; var locationKey = "t5kpnule"; var tenantKey = ""; var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; var accessToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbnRpdHlJZCI6InQ1a3BudWxlIiwiZXhwIjoxNzI5MjMxNzQ5LCJpc3MiOiJUcnVzdGlzdCIsImF1ZCI6IldpZGdldHMifQ.L27xfGqq64g8DdwDoR2LPhxbUTBz54TGjIbMMYvUNQM"; function start(f) { /in/.test(document.readyState) ? setTimeout(start, 5, f) : f(); } tsAddCssTag("https://fonts.googleapis.com/css2?family=Poppins&display=swap");; tsAddCssTag("https://wassets.trustist.com/assets/css/cleanslate.css"); tsAddCssTag("https://wassets.trustist.com/assets/css/sidebar.css"); start(function () { if (d.getElementById("ts-json") === null) { var filter = Array.prototype.filter; var els = d.querySelectorAll('h1,title,h2'); var productName = "The Trademark Helpline UK"; var field = filter.call(els, function (node) { return node.innerText != ""; })[0]; if (typeof field !== "undefined") { productName = field.innerText; } var json = "[{\"@type\":\"Product\",\"@id\":\"{{url}}#trustist\",\"description\":null,\"logo\":\"https://content.trustist.com/brandlogos/abf8083b-be29-49d8-bfc3-9240c50d1d37.png\",\"image\":[\"https://content.trustist.com/brandlogos/abf8083b-be29-49d8-bfc3-9240c50d1d37.png\"],\"name\":\"{{productName}}\",\"alternateName\":null,\"hasMap\":null,\"geo\":null,\"telephone\":null,\"url\":\"{{url}}\",\"address\":null,\"branchOf\":null,\"openingHoursSpecification\":null,\"sameAs\":[\"https://www.trustist.com/local-reviews/Review-the-trademark-helpline-greater-manchester-Reviews-39830.html\"],\"@context\":\"http://schema.org\",\"brand\":{\"@type\":\"Organization\",\"@id\":null,\"description\":null,\"logo\":\"https://content.trustist.com/brandlogos/abf8083b-be29-49d8-bfc3-9240c50d1d37.png\",\"image\":[\"https://content.trustist.com/brandlogos/abf8083b-be29-49d8-bfc3-9240c50d1d37.png\"],\"name\":\"The Trademark Helpline\",\"alternateName\":null,\"hasMap\":null,\"geo\":null,\"telephone\":null,\"url\":\"http://www.thetrademarkhelpline.com/\",\"address\":null,\"branchOf\":null,\"openingHoursSpecification\":null,\"sameAs\":null},\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":5,\"bestRating\":5,\"worstRating\":1,\"reviewCount\":36},\"review\":{\"@type\":\"Review\",\"url\":\"https://www.trustist.com/local-reviews/Review-the-trademark-helpline-greater-manchester-Reviews-39830.html\",\"author\":{\"@type\":\"Person\",\"name\":\"Trevor Kennedy\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":null,\"addressLocality\":\"Altrincham\",\"addressRegion\":\"England\",\"postalCode\":null,\"addressCountry\":null}},\"datePublished\":\"2024-10-01T11:18:24.000Z\",\"headline\":\"\",\"isBasedOn\":null,\"reviewBody\":\"Alex and team were awesome at guiding us through the process and explaining all options. Alex always kept me up to date with progress reports and had great advice at every stage.\",\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":5,\"bestRating\":5,\"worstRating\":1},\"publisher\":{\"@type\":\"Organization\",\"name\":\"Trustist\",\"sameAs\":\"https://www.trustist.com\"},\"reply\":null,\"replyDate\":null,\"subject\":null},\"mpn\":\"{{url}}\",\"sku\":\"{{url}}\"},{\"@type\":\"LocalBusiness\",\"@id\":\"https://www.trustist.com/local-reviews/Review-the-trademark-helpline-greater-manchester-Reviews-39830.html\",\"description\":null,\"logo\":\"https://content.trustist.com/brandlogos/abf8083b-be29-49d8-bfc3-9240c50d1d37.png\",\"image\":[\"https://content.trustist.com/brandlogos/abf8083b-be29-49d8-bfc3-9240c50d1d37.png\"],\"name\":\"The Trademark Helpline\",\"alternateName\":\"The Trademark Helpline UK\",\"hasMap\":\"https://maps.google.com/?cid=2503219227797692718\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":\"53.398800\",\"longitude\":\"-2.360815\"},\"telephone\":\"0161 833 5400\",\"url\":\"http://www.thetrademarkhelpline.com/\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"\",\"addressLocality\":\"Altrincham\",\"addressRegion\":\"England\",\"postalCode\":\"WA14 5DY\",\"addressCountry\":\"GB\"},\"branchOf\":{\"@type\":\"Organization\",\"name\":\"The Trademark Helpline\",\"sameAs\":\"http://www.thetrademarkhelpline.com/\"},\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"18:00:00\",\"dayOfWeek\":\"http://schema.org/Monday\",\"opens\":\"09:00:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"18:00:00\",\"dayOfWeek\":\"http://schema.org/Tuesday\",\"opens\":\"09:00:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"18:00:00\",\"dayOfWeek\":\"http://schema.org/Wednesday\",\"opens\":\"09:00:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"18:00:00\",\"dayOfWeek\":\"http://schema.org/Thursday\",\"opens\":\"09:00:00\"},{\"@type\":\"OpeningHoursSpecification\",\"closes\":\"18:00:00\",\"dayOfWeek\":\"http://schema.org/Friday\",\"opens\":\"09:00:00\"}],\"sameAs\":[\"https://maps.google.com/?cid=2503219227797692718\",\"https://www.facebook.com/107768414704677\"],\"@context\":\"http://schema.org\",\"aggregateRating\":null,\"review\":null,\"paymentAccepted\":null,\"makesOffer\":null}]"; var a = d; var c = a.createElement("script"); c.type = 'application/ld+json'; c.id = 'ts-json'; c.innerText = json .replace(new RegExp("{{url}}", 'g'), w.location.href) .replace("{{productName}}", productName) .replace("\"{{productDesc}}\"", JSON.stringify((d.body.innerText || d.body.textContent).replace(/[^ -~]+/g, "").substring(0, 200) + "...")); a = a.getElementsByTagName("head")[0]; a.appendChild(c); } // iterate over all widgets on the page and render var div = document.querySelector("[ts-sidebarWidget],div.ts-sidebarWidget"); if (div) { tsDisplayWidget(div, businessKey, locationKey, tenantKey); } else { } }); function tsDisplayWidget(target) { // get options before cleanslate var options = tsReadAttributes(target); // draw the main template var template = '