<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.tgt.eu.com/index.php?action=history&amp;feed=atom&amp;title=Hairegen</id>
	<title>Hairegen - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.tgt.eu.com/index.php?action=history&amp;feed=atom&amp;title=Hairegen"/>
	<link rel="alternate" type="text/html" href="http://wiki.tgt.eu.com/index.php?title=Hairegen&amp;action=history"/>
	<updated>2026-10-29T14:22:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>http://wiki.tgt.eu.com/index.php?title=Hairegen&amp;diff=5123813&amp;oldid=prev</id>
		<title>FrancescaHatley: Created page with &quot;Products&lt;br&gt;Hairegen&lt;br&gt;&lt;br&gt;[https://www.Ukchemicalsuppliers.Co.uk/list/search?search=mazdutide Taken from] our  page:&lt;br&gt;&lt;br&gt;What is Hairegen?&lt;br&gt;&lt;br&gt;[https://Shayandcompany....&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.tgt.eu.com/index.php?title=Hairegen&amp;diff=5123813&amp;oldid=prev"/>
		<updated>2026-09-04T23:05:20Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Products&amp;lt;br&amp;gt;Hairegen&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;[https://www.Ukchemicalsuppliers.Co.uk/list/search?search=mazdutide Taken from] our  page:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What is Hairegen?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;[https://Shayandcompany....&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Products&amp;lt;br&amp;gt;Hairegen&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;[https://www.Ukchemicalsuppliers.Co.uk/list/search?search=mazdutide Taken from] our  page:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What is Hairegen?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;[https://Shayandcompany.com/product/tripeptide-29-collagen-pre-peptide/ Hairegen] is a [https://peptidelabuk.co.uk/ revolutionary] [https://apeps.Co.uk/ self-treatment] tool for  [https://rejuvpeptides.com/product/glow-50mg-10mg-10mg/ thinning] of hair and [https://www.tophygetropin.com/product-tag/crystagen-peptides balding]. It is a [https://peptidelabuk.co.uk/ reliable] way to [https://www.corixlabs.co.uk/product/tesamorelin/?srsltid=AfmBOoqHIPm3kemJOvZ0X90fizAS4iERUoTy1Kt3aqUTQEPrc30BYJ_K promote] hair [https://peptidelabuk.co.uk/ regeneration] that is suited for both [https://hydropeptide.co.uk/products/vital-eyes-instant-awakening-serum?srsltid=AfmBOoqsi-uF2cqMQWh7SScOlzzQCpLKzX0rJta21oH14SCe3jxa3kSq genders]. The [https://tidelabs.co.uk/products/ghk-cu Hairegen] system  [https://www.expresspeptides.co.uk/product/ghk-cu/vial?srsltid=AfmBOor9PYIj07IHs4WBWWYQbBj0UtvzBhqWz0XE_naXlG7aB00PFgmy regeneration] of thick hair growth by [https://ukpeptides.org/ stimulating] [https://mmpeptides.co.uk/products/mots-c-10mg?srsltid=AfmBOoq2apeH_SdnVaz5oX-POQ2GVuxlrD6C4e_h3vTiym7axv_IH12d dormant] hair [https://trimfast.net/ follicles]. [https://tesamorelin.co.uk/ Combining] four [https://www.nokomis.com.au/product/prints/camel-poison/ different] [https://dhaestheticsclinic.com therapeutic] approaches, it [https://Peptidelabuk.co.uk/ efficiently] stops the [https://maresearchchems.net/product/adamax/ balding] process, [https://calox.com/category/novedades/ neutralises] the root of rapid hair loss and  the [https://www.doctify.com development] of new hair.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;How does Hairegen work?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;[https://biosynthpeps.com/?product=igf1-lr3-1mg Hairegen] works in a number of ways to [https://test.me/en-gb/sti-test-kits/standard-sti-test?gad_source=1&amp;amp;gad_campaignid=23925978855&amp;amp;gbraid=0AAAAABbvRi4InchKnGL2ZDO8tu2aX-jkY&amp;amp;gclid=CjwKCAjw7KvTBhA6EiwAWnutYXRwgJp6_vWytaJjqNDvOTzfavtM-BHJ5A3SekaSBgZqLQOaOjdbWRoCLFMQAvD_BwE increase] blood flow to the scalp,  the roots of your hair, and [https://globalpeptidesstore.com/product/bio-peptide-mod-grf-1-29-10mg/ inhibit] the [https://www.velyx.co.uk/pages/about-velyx?srsltid=AfmBOopTxs-Q1dOlYTSBhhAFRhwltOxPlcYYd4knTFRUcHmU72RXoaWP biological] [https://Www.londoncityskinclinic.com/ activity] of DHT, the [https://nexgenpeptides.uk/ chemical] that causes male [https://www.thewellsclinic.com pattern] [https://www.peptidepharma.co.uk/ baldness]. It works by  the [https://Www.Uk-Muscle.Co.uk/threads/bpc157-which-peptide-website.320581/ applicator] back and forth over the [https://www.doctoronline.co.uk/product/survodutide/ affected] region of the scalp. There may be some pain from [https://atomixresearch.com/product/bronchogen-20mg/ prolonged] usage and  [https://panaceabiochem.co.uk/ OnabotulinumtoxinAAbobotulinumtoxinAIncobotulinumtoxinAPrabotulinumtoxinALetibotulinumtoxinARimabotulinumtoxinBHyaluronic Acid FillersCalcium Hydroxylapatite FillersPoly-L-lactic Acid FillersPolymethylmethacrylate FillersAutologous Fat GraftingForehead Lines TreatmentGlabellar Frown Lines TreatmentCrow&amp;#039;s Feet TreatmentBunny Lines TreatmentChemical Brow LiftLip FlipGummy Smile CorrectionMasseter ReductionJaw SlimmingDimpled Chin SmoothingCobblestone Chin SmoothingNefertiti Neck LiftMicro-BotoxMesotoxHyperhidrosis TreatmentChronic Migraine ReliefBruxism TreatmentTMJ TreatmentCervical Dystonia TreatmentNeck Spasm TreatmentBlepharospasm TreatmentLip AugmentationLip ContouringCheekbone EnhancementTear Trough FillersNasolabial Fold SofteningMarionette Line FillersLiquid RhinoplastyNon-Surgical Nose JobJawline ContouringJawline DefinitionChin AugmentationTemple VolumisingHand RejuvenationAcne Scar Subcision Filling] [https://auraresearch.uk/product/ghk-cu-epitalon-research-kit/ tingling] from the [https://nexaph.com/product/klow-80mg-10-vials-kit/ microcurrents]. This shows that the [https://Bloodtest.co.uk/ treatment] is active and [https://www.lolinkabeautyclinic.co.uk efficient].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;How safe is Hairegen?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The device is simple, [https://finland.direct-peptides.com/product/acetyl-hexapeptide-3-topical-peptide/ practical] and fully safe to use at home. It is the only hair [https://www.sephora.co.uk/p/medik8-liquid-peptides-advanced-mp?srsltid=AfmBOor5_1yvwgh4_nc59zvPeeQUm3xEALyHHJQH_uQzUClNKdmlxMYb regeneration] [https://fusionxpeptides.co.uk/ solution] with [https://mmpeptides.co.uk/products/mots-c-10mg?srsltid=AfmBOoq2apeH_SdnVaz5oX-POQ2GVuxlrD6C4e_h3vTiym7axv_IH12d guaranteed]  and no side [https://www.boots.com/the-ordinary-argireline-solution-30ml-10286199?srsltid=AfmBOornzReY4jKUaz5r5RHZiPORcDV2UwsxNSMNKb8dpnAmRizWVKPY effects].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;How long does Hairegen take to work?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;You will see an [https://www.yansenpeptidesfactory.com/product/dermorphin/ overall]  of [https://metagen.click/products roughly] 30% in two [https://limitlessvitality.co.uk/categories/sleep measures] after the first four months of treatment: new hair growth and [https://evolvebiopep.com/product/syn-ake/ thickness] of [https://nuacell.com/peptidesuk-products/ existing] hair. [https://Peptilab.co.uk/product/ghk-cu-50mg/ Regular] usage [https://www.1mg.com/drugs/ovagen-50mg-tablet-57425?srsltid=AfmBOorOjob1CM3aelvxDJ7XErerLAHz160SPApYEfvmJBA9P6qosRCM assures] that your hair will [https://www.drpeptides.co.uk/product-tag/cjc/?srsltid=AfmBOooJsqnH8h57bh_LDy6bhyOFVDlPPEuRGnfzDTNM-nALsYGKVZk2 improve] and [https://www.zavamed.com/uk/peptides-weight-loss.html?srsltid=AfmBOoqg_gQ6RNNvP92FySYKaP_c50MqUcDUf9idrqhgKQ-8EpKLIrRV regenerates] well after the [https://Corepeptidesonline.com/product/prostamax-20mg/ initial] four months of use.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Making full use of this [https://www.peptagenlab.co.uk/ handheld] device allows users the chance to look into the root cause of your hair loss, [https://myukpeptides.co.uk/products whether] that be due to [https://bionikpeptides.com/products/oxytocin?srsltid=AfmBOoo1hxrY32ldFCCE99mdeYuZnw-Fdog_QAlYbSnf1yN8TJ4F8IDC environmental] or [https://www.drunkelephant.com/?srsltid=AfmBOoqWrJX2mNkhP2qzoNcIHl9GW3qGfhm0693Gvl_XRfo6gXVANnWz genetic] [https://greece.pharmalabglobal.com/product/melanotan-1-melanotan-2-peptide-combo/ factors]. [https://bacteriostaticwaterltd.com/product/vialox-pentapeptide-3v-200mg-topical/ Something] that our DNA [https://www.juveaaesthetics.com TrichoTest] [https://www.paulaschoice.co.uk/acetyl-hexapeptide-8/ingredient-acetyl-hexapeptide-8.html analyses].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The DNA TrichoTest™ is a  [https://skinmiles.com/shop/brand/indeed-labs/?srsltid=AfmBOooaFRHaDH6tZSxu-Lo-WCiwgQUJpoiz949BGEcNeC0-1WAFh5n2 genetic] test, [https://zenithmed.co.uk/product/igf-1-lr3-1mg/ specifically] [https://penpeptidespain.com/products/acp-105-sarm targeted] for [https://alluvipha.co.uk/product/cagrilintide/ helping] you [https://revionbio.co.uk/product/revion-glow-blend-70mg/ identify] why hair loss is [https://ukpeptidesonline.com/product-category/ss-31/ happening] in [https://global-peptides.co.uk/product/glow-70mg-peptide-uk/ relation] to you, and how best to beat it. The test itself is fast and [https://www.apexbiolabs.co.uk/product/tesamorelin/ involves] a simple saliva swab that is sent to the Fagron lab and [https://www.healthandaesthetics.co.uk returned] with a [https://peptagon.com/products/pe-22-28-trek-1-research-peptide?srsltid=AfmBOooT8XYRaPfnL4lAUtyN_bFpOMQu1SkCvo0h_6BFd62PFW5vR_O9 comprehensive] report.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Does Hairegen cause downtime?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The home  [https://www.efmedispa.com treatment] does not [https://pro-peptides.co.uk/product/glow-bpc-157-tb-500-ghk-cu-blend/ require] [https://www.flexpeptides.co.uk/blog/best-weight-loss-peptides-available-in-the-uk-2026-research-guide?srsltid=AfmBOoqXFB8FzptCL2EdjasK-araZhlkCJddi3b797A4mk3QVKP2G7uc downtime].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Your secret to fuller, [http://www.dsm.com/personal-care/en_US/products/skin-bioactives/syn-ake.html thicker] hair.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;[https://skinclinicweybridge.co.uk Hairegen] is a [https://thepeptidecompany.co.uk/ self-treatment] tool for hair loss, [https://www.velyx.co.uk/pages/about-velyx?srsltid=AfmBOopTxs-Q1dOlYTSBhhAFRhwltOxPlcYYd4knTFRUcHmU72RXoaWP thinning] of hair, and [https://chempep.com/product/pentapeptide-18/ balding]. It is a [https://buypeptideonline.eu/product/adipotide/ reliable] way to [https://peakformpeptides.com/shop/peptides/oxytocin/?add-to-cart=1352&amp;amp;srsltid=AfmBOor-w8FWv80FU06S8yyPhI-Nru4PGpWSH5aOx7-FjQ-7HW2L4LSQ promote] hair  that is suited for both [https://buypurepeptideseu.com/product-tag/buy-cerebrolysin-latvia/ genders].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;This [https://glp1forum.com/threads/uk-suppliers.1893/ incredible] [https://www.evolvepeptides.com/ technology] will allow you to [https://newwavepeptides.co.uk/buy-peptide/peptides/ghk-cu-copper-peptide address] the issue [https://profoundaminos.com/shop/compounds/cerebrolysin/ regardless] of [https://hampton-court.la-lipo.co.uk whether] it is [https://plumeria.com.ua/en/product/krem_dlya_oblichchya_kinaree_synake_aging_omolodzhuyuchii_z_peptidami_otruti_zmii_50_gr?srsltid=AfmBOooN08B3EjNtnDMZZuWw9UHRrYtmbLSsmlNEpHvTmBMoXyp2CYZJ inherited] or not. This [https://pepgevity.co.uk/collections/growth-hormone-peptide-research cutting-edge] [https://greymarketpeptide.com/product/thymogen/ advancement] [https://croatia.direct-peptides.com/hgh191aa-category/ promotes] hair growth like never before! [https://steroidssp.com/t/peptide/slimming-drugs Combining] four [https://europe.direct-sarms.com/product-category/hgh191aa/ different] [https://switzerland.pharmalabglobal.com/ therapeutic] approaches, it [https://ukpeptidesshop.com/ efficiently] stops the [https://netherlands.pharmalabglobal.com/product/hgh-frag-176-191-cjc-1295-no-dac-blend/ balding] process, [https://biovaultpeptides.co.uk/product/glow-70mg/ neutralises] the root of rapid hair loss and [https://battlebornresearch.com/product/livagen-10mg/ promotes] the [https://peptidelabuk.co.uk/ development] of new hair.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What are you [https://tirzepatyd.store/hgh-fragment-176-191-5-mg/ waiting] for?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Free [https://rrppeptides.com/product/aicar-50mg/ shipping] for all Gift [https://labellemedicalclinic.com/ Voucher] orders.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;[https://skin65.co.uk/products/medik8-liquid-peptide-advanced-mp-30ml?srsltid=AfmBOopqUJgexC3OoU7EecnvPx57m1TQnshDXC7KzjPBzve4OpWpXMKB Delivery] for all [https://precisionresearchuk.co.uk/product/reta-10mg-retatrutide/?srsltid=AfmBOoruYOlLv5x5OVl9fV0nPSWiGGuaB6qh1PHUf2hYKUX2tXX1iIWQ Product] orders is £3.95.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;We send all items first class.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Short [https://Adriascience.com/product/ahk-cu/ back-and-forth] [https://buyalluvipensonline.co.uk/product/buy-glow-70mg-online/ motions] with the [https://peptidelabuk.Co.uk applicator] are made over the parts of the scalp that need to be treated, and this action is [https://www.thedermacompany.co.uk/products/medik8-liquid-peptides?srsltid=AfmBOooCAf9DVTHqcxyMyYqMcX87htoePQH99JgqZBPzIrw-dofi9uT3 repeated] over the whole [https://roidstoreuk.com/category/peptide/gonadorelin-peptid/ treatment] area until the [https://365nutrition.co.uk/product/rp-slu-pp-332-1500-x-50ml/?srsltid=AfmBOorN2plsZe36Pzhg4F85j1OpC5S3OaHcq_a2icUOyuxHCNIHPusv session] is over.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;No reviews &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;var hasJQuery = document.getElementById(&amp;#039;yext-jquery&amp;#039;);&amp;lt;br&amp;gt;var head = document.getElementsByTagName(&amp;#039;head&amp;#039;)[0];&amp;lt;br&amp;gt;if (hasJQuery === null) &amp;lt;br&amp;gt;var jQueryScript = document.createElement(&amp;#039;script&amp;#039;);&amp;lt;br&amp;gt;jQueryScript.type = &amp;#039;text/javascript&amp;#039;;&amp;lt;br&amp;gt;jQueryScript.src = &amp;#039;//sites.yext.com/static/jquery-1.12.4.min.js&amp;#039;;&amp;lt;br&amp;gt;jQueryScript.id = &amp;#039;yext-jquery&amp;#039;;&amp;lt;br&amp;gt;var loaded = false;&amp;lt;br&amp;gt;jQueryScript.onload = jQueryScript.onreadystatechange = function()  state === &amp;#039;complete&amp;#039;))  {}; window.yext.$ = window.jQuery.noConflict(true); &amp;lt;br&amp;gt;; head.appendChild(jQueryScript);&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;onJQuery(function()  var hasYextFotorama = document.getElementById(&amp;#039;yext-fotorama&amp;#039;) !== null;&amp;lt;br&amp;gt;if (!hasYextFotorama)  var fotorama = document.createElement(&amp;quot;script&amp;quot;); fotorama.id = &amp;#039;yext-fotorama&amp;#039;; fotorama.type = &amp;quot;text/javascript&amp;quot;; fotorama.src = &amp;quot;//sites.yext.com/static/fotorama-4.4.4.js&amp;quot;; head.appendChild(fotorama);&amp;lt;br&amp;gt;var script = document.createElement(&amp;quot;script&amp;quot;);&amp;lt;br&amp;gt;script.type = &amp;quot;text/javascript&amp;quot;;&amp;lt;br&amp;gt;head.appendChild(script); script.text = &amp;#039;yext.$(\u0022#yext-widget .js-yext-reviews.yext-widget-uuid-6b e-4919-b50b b6fbd0\u0022).ready(function()  var $ = yext.$, $widget = $(\u0022#yext-widget .js-yext-reviews.yext-widget-uuid-6b e-4919-b50b b6fbd0\u0022), $buttonsWrapper = $widget.find(\u0022.yext-reviews-body\u0022).find(\u0022.yext-pagination\u0022), $buttons = $buttonsWrapper.find(\u0022.js-yext-pagination-button\u0022), $page = $widget.find(\u0022.yext-reviews-page\u0022), $popup = $widget.find(\u0022.popup-body\u0022), $popupButtonsWrapper = $popup.find(\u0022.yext-pagination\u0022), $popupButtons = $popupButtonsWrapper.find(\u0022.js-yext-pagination-button\u0022), $star = $widget.find(\u0022.yext-reviews-star\u0022); var paginationIndex = 0, size = 5, maxScore = 5, total = $widget.data(\u0022review-total\u0022), numPages = Math.ceil(total\/size), numLinks = Math.min(5, numPages); \/** * Wait for widget to load and then fire the \u0022yext-widget-loaded\u0022 event *\/ var waitForWidgetReady = function()  setTimeout(function()  if ($widget.is(\u0022:visible\u0022))  $widget.trigger(\u0022yext-widget-loaded\u0022);  else  waitForWidgetReady();  , 200); ; \/** * Update the pagination buttons based on the current page number *\/ var updatePaginationButtons = function($buttons)  \/* Only show pagination buttons if there is more than one page. *\/ const $paginationSection = $buttons.parent(); if (numPages \u003e 1)  const selectedButtonClasses = \u0022yext-bg-color-text yext-text-color-bg selected\u0022; $buttons .removeAttr(\u0022style\u0022) .hide() .removeClass(selectedButtonClasses); var offset = Math.min(numPages - numLinks, Math.max(0, Math.ceil(paginationIndex - numLinks\/2))); for (var i = offset; i \u003c offset \u002b numLinks; i\u002b\u002b)  var $button = $buttons.eq(i); if (paginationIndex === i)  $button.addClass(selectedButtonClasses);  $button.show();  $(\u0022.js-yext-back\u0022).toggleClass(\u0022arrow-invisible\u0022, paginationIndex === 0); $(\u0022.js-yext-forward\u0022).toggleClass(\u0022arrow-invisible\u0022, paginationIndex === numPages - 1); $paginationSection.fadeIn(\u0022slow\u0022);  else  $paginationSection.hide();  ; \/* * Truncates reviews that are too long. Clicking a long review expands it. *\/ var handleLongReviews = function($widget)  $widget.find(\u0022.js-review-message\u0022).each(function()  var $self = $(this); var $reviewContent = $self.find(\u0022.review-content\u0022); var originalContent = $reviewContent.text(); var truncatedContent = originalContent.substr(0, 255); if (truncatedContent !== originalContent)  $reviewContent.text(truncatedContent \u002b \u0022...\u0022); $reviewContent.css(\u0022cursor\u0022, \u0022pointer\u0022); $reviewContent.on(\u0022click\u0022, function()  $reviewContent.text(originalContent); $reviewContent.css(\u0022cursor\u0022, \u0022\u0022); );  ); ; \/* * Bind forward\/back listeners for reviews. *\/ var bindMoveReviews = function($widget)  $widget.on(\u0022click\u0022, \u0022.js-yext-back\u0022, function()  if (paginationIndex === 0)  return;  paginationIndex--; updatePage(); ); $widget.on(\u0022click\u0022, \u0022.js-yext-forward\u0022, function()  if (paginationIndex === numPages-1)  return;  paginationIndex\u002b\u002b; updatePage(); ); $widget.on(\u0022click\u0022, \u0022.js-yext-pagination-button\u0022, function()  const clickedPageNumber = $(this).data(\u0022page-number\u0022); if (paginationIndex !== clickedPageNumber)  paginationIndex = clickedPageNumber; updatePage();  ); ; \/* * Binds the popup navigation link *\/ var bindPopupNavigation = function()  var $popupContent = $widget.find(\u0022.js-yext-reviews-popup\u0022); $widget.on(\u0022click\u0022, \u0022.js-yext-review-nav-popup\u0022, function()  $popupContent.dialog( closeOnEscape: false, draggable: false, modal: true, resizable: false, title: \u0022Reviews\u0022, height: 550, width: 375, dialogClass: \u0022yext-widget-popup yext-reviews js-yext-reviews\u0022 ); ); ; \/** * Update stars based on its score stored in data tag. *\/ var updateStars = function()  $(\u0022.js-stars\u0022).each(function() var $self = $(this); if ($self.hasClass(\u0022header-stars\u0022) \u0026\u0026 $self.html().length)  return true;  var score = $self.data(\u0022score\u0022); $self.empty(); for (var i = 1; i \u003c= Math.floor(score); i \u002b\u002b)  $self.append($star.filter(\u0022.full\u0022).clone().show());  if (Math.floor(score) != Math.ceil(score))  $self.append($star.filter(\u0022.half\u0022).clone().show());  for (var i = Math.ceil(score); i \u003c maxScore; i \u002b\u002b)  $self.append($star.filter(\u0022.empty\u0022).clone().show());  $self.find(\u0022\u003e:first-child\u0022).attr(\u0022alt\u0022, score \u002b \u0022 stars out of 5\u0022) ); ; \/** * Send cross-domain ajax call to fetch reviews in the new page. *\/ var updatePage = function()  if (paginationIndex \u003e numPages - 1)  return;  $page.fadeOut(\u0022slow\u0022, function()  var script = document.createElement(\u0022script\u0022); script.src = \u0022\/\/sites.yext.com\/reviews\/343050?callback=yext_render_reviews_343050\u0026\u0026pageNumber=\u0022\u002bpaginationIndex; var scriptParent = getScriptParentElement_(); scriptParent.appendChild(script); $buttonsWrapper.hide(); $popupButtonsWrapper.hide(); ); ; \/** * Gets the DOM element under which we should add new script elements. * How? Take the first head element, and if not found take doc.documentElement, * which always exists. * source: https:\/\/github.com\/google\/closure-library\/blob\/f1343d3b4f7673a2f2d829da635f8c4a331dd124\/closure\/goog\/net\/jsloader.js#L305 * * @return !Element The script parent element. * @private *\/ var getScriptParentElement_ = function()  headElements.length == 0)  return document.documentElement;  else  return headElements[0];  ; \/** * Ajax callback function to render reviews. * * @param html string callback html *\/ window.yext_render_reviews_ = function(html)  $page .html(html) .fadeIn(\u0022slow\u0022); updateStars(); updatePaginationButtons($buttons); updatePaginationButtons($popupButtons); handleLongReviews($page); ; var bindPageButtons = function(page)  bindMoveReviews(page); handleLongReviews(page); ; \/** Handle the initialization of the yext widget. *\/ waitForWidgetReady(); $widget.on(\u0022yext-widget-loaded\u0022, function()  bindPageButtons($widget); bindPageButtons($popup); bindPopupNavigation(); updateStars(); updatePaginationButtons($buttons); updatePaginationButtons($popupButtons); ); ); &amp;#039;;&amp;lt;br&amp;gt;);&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;function onJQuery(cb) &amp;lt;br&amp;gt;if (!window.yext_jQuery)  setTimeout(function()  onJQuery(cb); , 100);&amp;lt;br&amp;gt;else  cb();&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;(function() &amp;lt;br&amp;gt;function firePixel()  var img = document.createElement(&amp;quot;img&amp;quot;); img.setAttribute(&amp;quot;src&amp;quot;, &amp;quot;//us.yextevents.com/plpixel?pid=jLO3skWo0D&amp;amp;action=impression&amp;amp;businessids= &amp;amp;source=reviews&amp;quot;); img.style.display = &amp;quot;none&amp;quot;; img.setAttribute(&amp;quot;width&amp;quot;, &amp;quot;1&amp;quot;); img.setAttribute(&amp;quot;height&amp;quot;, &amp;quot;1&amp;quot;); img.setAttribute(&amp;quot;alt&amp;quot;, &amp;quot;&amp;quot;); document.getElementsByTagName(&amp;quot;body&amp;quot;)[0].appendChild(img);&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;firePixel();&amp;lt;br&amp;gt;)();&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>FrancescaHatley</name></author>
		
	</entry>
</feed>