www.digitaldoughnut.com Open in urlscan Pro
2606:4700:20::681a:98b  Public Scan

Submitted URL: https://digitaldoughnut.com/
Effective URL: https://www.digitaldoughnut.com/
Submission: On August 13 via api from US — Scanned from CA

Form analysis 1 forms found in the DOM

POST /

<form method="post" action="/" onsubmit="javascript:return WebForm_OnSubmit();" id="form">
  <div class="aspNetHidden">
    <input type="hidden" name="manScript_HiddenField" id="manScript_HiddenField" value="">
    <input type="hidden" name="__CMSCsrfToken" id="__CMSCsrfToken" value="U8dQY0IRfP2zDw2SspwsvVCw6e/ozu3cpC20DXv/oqnZxi3ox133liANt1Ua6Bz3uLuiVsVfdmFVb5WiumO3i3eRFB/rR7ZCSc/S7hxUKJQ=">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="/wEPDwULLTEyMTY0MTExOTEPFgIeE1ZhbGlkYXRlUmVxdWVzdE1vZGUCARYCAgEPFgIeBmFjdGlvbgUBLxYCAgUPZBYCZg8PFgQeCENzc0NsYXNzBQ9QYWdlUGxhY2Vob2xkZXIeBF8hU0ICAmQWAmYPZBYIZg9kFgJmDw8WAh4HVmlzaWJsZWhkFgICAg8WFB4MWmVyb1Jvd3NUZXh0BQ1ObyBkYXRhIGZvdW5kHg5EYXRhU291cmNlTmFtZWUeDEVuYWJsZVBhZ2luZ2geEE5lc3RlZENvbnRyb2xzSURlHhBTaG93RGVsZXRlQnV0dG9uaB4dQWx0ZXJuYXRpbmdUcmFuc2Zvcm1hdGlvbk5hbWVlHg5TaG93RWRpdEJ1dHRvbmgeC18hSXRlbUNvdW50Zh4SVHJhbnNmb3JtYXRpb25OYW1lBR1ERC5Ob3RpZmljYXRpb24uTm90aWZpY2F0aW9ucx4WSGlkZUNvbnRyb2xGb3JaZXJvUm93c2dkAgEPZBYCAgIPFQEGcHVibGljZAIED2QWBAIBD2QWAmYPZBYCZg9kFgJmD2QWAmYPZBYCAgIPZBYGAgEPDw8WBh4RRGVmYXVsdEZvcm1MYXlvdXQLKXBDTVMuRm9ybUVuZ2luZS5Gb3JtTGF5b3V0RW51bSwgQ01TLkZvcm1FbmdpbmUsIFZlcnNpb249OS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04MzRiMTJhMjU4ZjIxM2Y5AB4ETW9kZQspekNNUy5FeHRlbmRlZENvbnRyb2xzLkZvcm1Nb2RlRW51bSwgQ01TLkV4dGVuZGVkQ29udHJvbHMsIFZlcnNpb249OS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04MzRiMTJhMjU4ZjIxM2Y5AB4LSXNGaXJzdExvYWRnZGQWAmYPDxYEHwIFCUZvcm1QYW5lbB8DAgJkFl4CAQ8PZGQWAgIBD2QWAmYPDxYCHgdFbmFibGVkZ2RkAgQPD2RkFgICAQ9kFgJmD2QWAmYPDxYCHglNYXhMZW5ndGgCZGRkAgcPD2RkFgICAQ9kFgJmD2QWAmYPDxYCHxMCZGRkAgoPD2RkFgICAQ9kFgJmDw8WAh8SZ2RkAg0PD2RkFgICAQ9kFgJmDw8WAh8SZ2RkAhEPD2RkFgICAQ9kFgJmD2QWAmYPEA8WCB8CBRZDaGVja0JveEZpZWxkIGNoZWNrYm94HgRUZXh0BQYmbmJzcDseB1Rvb2xUaXBlHwMCAmRkZGQCEw8PZGQWAgIBD2QWAmYPZBYCZg8QDxYIHwIFFkNoZWNrQm94RmllbGQgY2hlY2tib3gfFAUGJm5ic3A7HxVlHwMCAmRkZGQCFQ8PZGQWAgIBD2QWAmYPDxYCHxJnZGQCFw8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAhkPD2RkFgICAQ9kFgJmD2QWAmYPEGRkFgFmZAIbDw9kZBYCAgEPZBYCZg9kFgJmDxBkZBYBZmQCHQ8PZGQWAgIBD2QWAmYPZBYCZg8QZGQWAWZkAh8PD2RkFgICAQ9kFgJmD2QWAmYPEGRkFgFmZAIhDw9kZBYCAgEPZBYCZg9kFgJmDxBkZBYBZmQCIw8PZGQWAgIBD2QWAmYPZBYCZg8QZGQWAWZkAiUPD2RkFgICAQ9kFgJmD2QWAmYPDxYEHxMCyAEfFGRkZAInDw9kZBYCAgEPZBYCZg9kFgJmDxBkZBYBZmQCKQ8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAisPD2RkFgICAQ9kFgJmD2QWAmYPDxYIHxNmHxALKiVTeXN0ZW0uV2ViLlVJLldlYkNvbnRyb2xzLlRleHRCb3hNb2RlAR4EV3JhcGcfFGRkZAItDw9kZBYCAgEPZBYCZg9kFgJmDw8WCB8TZh8QCysGAR8WZx8UZGRkAi8PD2RkFgICAQ9kFgJmD2QWAmYPDxYEHxMCyAEfFGRkZAIxDw9kZBYCAgEPZBYCZg9kFgJmDw8WBB8TAsgBHxRkZGQCMw8PZGQWAgIBD2QWAmYPZBYCZg8PFggfE2YfEAsrBgEfFmcfFGRkZAI1Dw9kZBYCAgEPZBYCZg9kFgJmDw8WCB8TZh8QCysGAR8WZx8UZGRkAjcPD2RkFgICAQ9kFgJmD2QWAmYPDxYEHxMCyAEfFGRkZAI5Dw9kZBYCAgEPZBYCZg9kFgJmDw8WBB8TAsgBHxRkZGQCOw8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAj0PD2RkFgICAQ9kFgJmD2QWAmYPDxYEHxMCyAEfFGRkZAI/Dw9kZBYCAgEPZBYCZg9kFgJmDxAPFgYeB0NoZWNrZWRoHwIFDUNoZWNrQm94RmllbGQfAwICZGRkZAJBDw9kZBYCAgEPZBYCZg9kFgJmDw8WBB8UBQ57P3V0bV9zb3VyY2U/fR8TAsgBZGQCQw8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfFAVNeyUgQ3VycmVudERvY3VtZW50LkRvY3VtZW50TmFtZSAjJX0gLSB7JSBEb2N1bWVudENvbnRleHQuQ3VycmVudEFsaWFzUGF0aCAjJX0fEwKQA2RkAkUPD2RkFgICAQ9kFgJmD2QWAmYPDxYEHxMCyAEfFGRkZAJHDw9kZBYCAgEPZBYCZg9kFgJmDw8WBB8TAsgBHxRkZGQCSQ8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAksPD2RkFgICAQ9kFgJmD2QWAmYPDxYEHxMCyAEfFGRkZAJNDw9kZBYCAgEPZBYCZg9kFgJmDw8WBB8TAsgBHxRkZGQCTw8PZGQWAgIBD2QWAmYPZBYCZg8QZGQWAGQCUQ8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAlMPD2RkFgICAQ9kFgJmD2QWAmYPDxYIHxNmHxALKwYBHxZnHxRkZGQCVQ8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAlcPD2RkFgICAQ9kFgJmD2QWAmYPDxYIHxNmHxALKwYBHxZnHxRkZGQCWQ8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAlsPD2RkFgICAQ9kFgJmD2QWAmYPDxYIHxNmHxALKwYBHxZnHxRkZGQCXQ8PZGQWAgIBD2QWAmYPZBYCZg8PFggfE2YfEAsrBgEfFmcfFGRkZAJfDw9kZBYCAgEPZBYCZg9kFgJmDw8WBB8TAsgBHxRkZGQCYQ8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAmMPD2RkFgICAQ9kFgJmD2QWAmYPEA8WBh8XaB8CBQ1DaGVja0JveEZpZWxkHwMCAmRkZGQCAw8WAh8EaBYEAgEPDxYCHwRoZGQCAw8PFgIfBGhkZAIFDw8WAh8UBQhSZWdpc3RlcmRkAgUPZBYCZg9kFgJmD2QWAmYPZBYCZg9kFgJmD2QWAgIBDzwrAAoBAA8WAh4IVXNlck5hbWVlZBYCZg9kFgICAQ9kFgQCBQ9kFgICAg8PFggeD1ZhbGlkYXRpb25Hcm91cAUacF9sdF9jdGwxMV9Mb2dvbkZvcm1fTG9nb24fFQUWVXNlciBuYW1lIGlzIHJlcXVpcmVkLh8UBRhQbGVhc2UgZW50ZXIgYSB1c2VyIG5hbWUeDEVycm9yTWVzc2FnZQUYUGxlYXNlIGVudGVyIGEgdXNlciBuYW1lZGQCCw8QDxYIHwIFI2xvZ29uLXJlbWVtYmVyLW1lLWNoZWNrYm94IGNoZWNrYm94HxQFH1N0YXkgbG9nZ2VkIGluIG9uIHRoaXMgY29tcHV0ZXIfFWUfAwICZGRkZAIHD2QWAmYPZBYCAgIPZBYCZg8PFgQfAgUPUGFnZVBsYWNlaG9sZGVyHwMCAmQWAmYPZBYUZg9kFgJmDw8WAh8EaGRkAgQPZBYCZg9kFgICAg8WFB8FBQ1ObyBkYXRhIGZvdW5kHwYFGUZlYXR1cmVkQXJ0aWNsZURhdGFTb3VyY2UfB2gfCGUfCWgfCmUfC2gfDAIBHw0FIENNUy5CbG9nUG9zdC5QcmV2aWV3RmVhdHVyZWRIb21lHw5nFgJmD2QWAmYPZBYCZg8VCJkBPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9ZDk5NjY5YzctOWMxNi00N2JiLWIwMGItYjI4YWQ4OGEwMTdhJm1heFNpZGVTaXplPTczNiIgYWx0PSJIb3cgQUkgaXMgU2hhcGluZyB0aGUgRnV0dXJlIG9mIEN1c3RvbWVyIEVuZ2FnZW1lbnQiIC8+di9DTVNQYWdlcy9HZXRBdmF0YXIuYXNweD9hdmF0YXJndWlkPTRkMjBkMmE3LWZkMmItNGE1Ni05ZGE1LTYzYTIwMDVmZGU0YyZhbXA7bWF4c2lkZXNpemU9MzUmYW1wO3dpZHRoPTM1JmFtcDtoZWlnaHQ9MzUOTmljayBDb2x0aG9ycGUOTmljayBDb2x0aG9ycGUMMjkgSnVseSAyMDI0M0hvdyBBSSBpcyBTaGFwaW5nIHRoZSBGdXR1cmUgb2YgQ3VzdG9tZXIgRW5nYWdlbWVudMICRGlzY292ZXIgaG93IHRvcCBtYXJrZXRpbmcgbGVhZGVycyBhcmUgbGV2ZXJhZ2luZyBBSSB0byB0cmFuc2Zvcm0gY3VzdG9tZXItY2VudHJpYyBtYXJrZXRpbmcuIEluc2lnaHRzIGZyb20gSm9obiBXYXR0b24sIEtpcnN0eSBGcmFzZXIsIGFuZCBTaW1vbiBNb3JyaXMgcmV2ZWFsIHByYWN0aWNhbCBzdHJhdGVnaWVzIGZvciBwZXJzb25hbGlzYXRpb24sIGNyZWF0aXZlIG9wdGltaXNhdGlvbiwgYW5kIGVuaGFuY2luZyBjdXN0b21lciBlbmdhZ2VtZW50LiBMZWFybiBob3cgQUkgY2FuIHN0cmVhbWxpbmUgdGFza3MgYW5kIGRyaXZlIG1hcmtldGluZyBzdWNjZXNzLkgvYXJ0aWNsZXMvMjAyNC9qdWx5LTIwMjQvaG93LWFpLWlzLXNoYXBpbmctZnV0dXJlLW9mLWN1c3RvbWVyLWVuZ2FnZW1lbnRkAgYPZBYCAgEPZBYCZg9kFgJmDxYMHwUFDU5vIGRhdGEgZm91bmQeFlJlc29sdmVEeW5hbWljQ29udHJvbHNnHwYFFFhNTERhdGFTb3VyY2VXaGF0c09uHw5oHhFEYXRhQmluZEJ5RGVmYXVsdGgfDAIBFgJmD2QWAmYPZBYCZg8VAbIaPGRpdiBjbGFzcz0iZHhfX3NpbmdsZV9jYXJkX19kZWNrIj4KICA8YSBocmVmPSJodHRwczovL3Jlc291cmNlcy5kaWdpdGFsZG91Z2hudXQuY29tL3BhcnRuZXIvZGlnaXRhbC1kb3VnaG51dC90ZWNobm9sb2d5LWZvci1tYXJrZXRpbmctMjAyNC0xMjgxP3V0bV9zb3VyY2U9MjAyNC0wOC0xMyZhbXA7dXRtX21lZGl1bT01JmFtcDt1dG1fY2FtcGFpZ249NDkiIHRpdGxlPSJUZWNobm9sb2d5IGZvciBNYXJrZXRpbmcgMjAyNCIgY2xhc3M9ImR4X19zaW5nbGVfY2FyZF9fbGluayI+CiAgICA8YXJ0aWNsZSBjbGFzcz0iZHhfX3NpbmdsZV9jYXJkIj4KICAgICAgPGRpdiBjbGFzcz0iZHhfX3NpbmdsZV9jYXJkX19oZWFkZXIiPgogICAgICAgIDxzcGFuPldoYXQncyBPbjwvc3Bhbj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXY+CiAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vZGVtYW5kZXhjaGFuZ2UtY2RuLnMzLmV1LXdlc3QtMi5hbWF6b25hd3MuY29tL3Jlc291cmNlcy9EaWdpdGFsK0RvdWdobnV0L1RlY2hub2xvZ3ktRm9yLU1hcmtldGluZy0yMDI0X1RodW1iLnBuZyIgYWx0PSJUZWNobm9sb2d5IGZvciBNYXJrZXRpbmcgMjAyNCIvPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZHhfX3NpbmdsZV9jYXJkX19pbmZvIj4KICAgICAgICA8c3BhbiBjbGFzcz0iZHhfX3NpbmdsZV9jYXJkX19pbmZvLS1kYXRlIi8+CiAgICAgICAgPGgxPlRlY2hub2xvZ3kgZm9yIE1hcmtldGluZyAyMDI0PC9oMT4KICAgICAgICA8cC8+CiAgICAgIDwvZGl2PgogICAgPC9hcnRpY2xlPgogIDwvYT4KPC9kaXY+CjxzY3JpcHQ+CgkJCQkJCQkJdmFyIHN0eWxlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3R5bGUiKTsKCQkJCQkJCQlzdHlsZS50eXBlID0gInRleHQvY3NzIjsKCQkJCQkJCQoJCQkJCQkJCWlmIChzdHlsZS5zdHlsZVNoZWV0KSB7CgkJCQkJCQkJCS8vIElFCgkJCQkJCQkJCXN0eWxlLnN0eWxlU2hlZXQuY3NzVGV4dCA9ICIuZHhfX3NpbmdsZV9jYXJkX19kZWNrLCAgLmR4X19zaW5nbGVfY2FyZF9fZGVjaz5kaXYgeyAgICAgIGZvbnQ6IDFlbS8xLjUgXCJSb2JvdG9cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiFpbXBvcnRhbnQ7fS5keF9fc2luZ2xlX2NhcmQgaW1ne3dpZHRoOjIzMnB4O30uZHhfX3NpbmdsZV9jYXJkIHsgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgICAgcG9zaXRpb246cmVsYXRpdmU7ICAgIGhlaWdodDo1MDBweDt9LmR4X19zaW5nbGVfY2FyZF9faGVhZGVyIHsgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5NTcyNjsgICAgcGFkZGluZzogMC41ZW0gMWVtO30uZHhfX3NpbmdsZV9jYXJkX19oZWFkZXIgc3BhbiB7ICAgIGZvbnQtc2l6ZTogMS4zNzVlbTsgICAgZm9udC13ZWlnaHQ6IDYwMDsgICAgY29sb3I6ICNmZmY7fS5keF9fc2luZ2xlX2NhcmRfX2luZm8ge3BhZGRpbmc6IDFlbTt9LmR4X19zaW5nbGVfY2FyZF9faW5mby0tZGF0ZSB7ICAgIGZvbnQtc2l6ZTogMTZweDsgICAgZm9udC1zaXplOiAxcmVtOyAgICBmb250LXdlaWdodDogNjAwOyAgICBjb2xvcjogIzNkNGE1YTsgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAgem9vbTogMTt9LmR4X19zaW5nbGVfY2FyZF9faW5mbyBoMSB7ICAgIGZvbnQtc2l6ZTogMThweDsgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07ICAgIGxpbmUtaGVpZ2h0OjE7ICAgIG1hcmdpbi10b3A6MHB4OyAgICBjb2xvcjogI2U5NTcyNjt9LmR4X19zaW5nbGVfY2FyZF9faW5mbyBwIHsgICAgZm9udC1zaXplOiAuODc1cmVtOyAgICBsaW5lLWhlaWdodDogMS4yNTsgICAgY29sb3I6IzcxNzE3MTsgICAgZGlzcGxheTpub25lO30gICAgLmR4X19zaW5nbGVfY2FyZF9fbGluayB7ICAgIGNvbG9yOiB0cmFuc3BhcmVudDt9ICBAbWVkaWEgKG1heC13aWR0aDo2MDBweCkgeyAgICAuZHhfX3NpbmdsZV9jYXJkX19kZWNrLCAgLmR4X19zaW5nbGVfY2FyZF9fZGVjaz5kaXYgeyAgICAgICAgICBtYXJnaW4tYm90dG9tOjEycHg7ICAgIH0gICAgLmR4X19zaW5nbGVfY2FyZCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6NDAwcHg7fX07IgoJCQkJCQkJCX0gZWxzZSB7CgkJCQkJCQkJCS8vIE90aGVyIGJyb3dzZXJzCgkJCQkJCQkJCXN0eWxlLmlubmVySFRNTCA9ICIuZHhfX3NpbmdsZV9jYXJkX19kZWNrLCAgLmR4X19zaW5nbGVfY2FyZF9fZGVjaz5kaXYgeyAgICAgIGZvbnQ6IDFlbS8xLjUgXCJSb2JvdG9cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiFpbXBvcnRhbnQ7fS5keF9fc2luZ2xlX2NhcmQgaW1ne3dpZHRoOjIzMnB4O30uZHhfX3NpbmdsZV9jYXJkIHsgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgICAgcG9zaXRpb246cmVsYXRpdmU7ICAgIGhlaWdodDo1MDBweDt9LmR4X19zaW5nbGVfY2FyZF9faGVhZGVyIHsgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5NTcyNjsgICAgcGFkZGluZzogMC41ZW0gMWVtO30uZHhfX3NpbmdsZV9jYXJkX19oZWFkZXIgc3BhbiB7ICAgIGZvbnQtc2l6ZTogMS4zNzVlbTsgICAgZm9udC13ZWlnaHQ6IDYwMDsgICAgY29sb3I6ICNmZmY7fS5keF9fc2luZ2xlX2NhcmRfX2luZm8ge3BhZGRpbmc6IDFlbTt9LmR4X19zaW5nbGVfY2FyZF9faW5mby0tZGF0ZSB7ICAgIGZvbnQtc2l6ZTogMTZweDsgICAgZm9udC1zaXplOiAxcmVtOyAgICBmb250LXdlaWdodDogNjAwOyAgICBjb2xvcjogIzNkNGE1YTsgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAgem9vbTogMTt9LmR4X19zaW5nbGVfY2FyZF9faW5mbyBoMSB7ICAgIGZvbnQtc2l6ZTogMThweDsgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07ICAgIGxpbmUtaGVpZ2h0OjE7ICAgIG1hcmdpbi10b3A6MHB4OyAgICBjb2xvcjogI2U5NTcyNjt9LmR4X19zaW5nbGVfY2FyZF9faW5mbyBwIHsgICAgZm9udC1zaXplOiAuODc1cmVtOyAgICBsaW5lLWhlaWdodDogMS4yNTsgICAgY29sb3I6IzcxNzE3MTsgICAgZGlzcGxheTpub25lO30gICAgLmR4X19zaW5nbGVfY2FyZF9fbGluayB7ICAgIGNvbG9yOiB0cmFuc3BhcmVudDt9ICBAbWVkaWEgKG1heC13aWR0aDo2MDBweCkgeyAgICAuZHhfX3NpbmdsZV9jYXJkX19kZWNrLCAgLmR4X19zaW5nbGVfY2FyZF9fZGVjaz5kaXYgeyAgICAgICAgICBtYXJnaW4tYm90dG9tOjEycHg7ICAgIH0gICAgLmR4X19zaW5nbGVfY2FyZCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6NDAwcHg7fX07IgoJCQkJCQkJCX0KCQkKCQkJCQkJCQlkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaGVhZCIpWzBdLmFwcGVuZENoaWxkKCBzdHlsZSApOwoJCQkJCQkJPC9zY3JpcHQ+ZAIID2QWAgIBD2QWAmYPZBYCZg8WDB8FBQ1ObyBkYXRhIGZvdW5kHxtnHwYFGVhNTERhdGFTb3VyY2VMYXRlc3RSZXBvcnQfDmgfHGgfDAIBFgJmD2QWAmYPZBYCZg8VAc0aPGRpdiBjbGFzcz0iZHhfX3NpbmdsZV9jYXJkX19kZWNrIj4KICA8YSBocmVmPSJodHRwczovL3Jlc291cmNlcy5kaWdpdGFsZG91Z2hudXQuY29tL3BhcnRuZXIvZGVtYW5kLWV4Y2hhbmdlL3RoZS1zdGF0ZS1vZi1iMmItbGVhZC1nZW5lcmF0aW9uLTIwMjQtMTU1MT91dG1fc291cmNlPTIwMjQtMDgtMTMmYW1wO3V0bV9tZWRpdW09NSZhbXA7dXRtX2NhbXBhaWduPTUwIiB0aXRsZT0iVGhlIFN0YXRlIG9mIEIyQiBMZWFkIEdlbmVyYXRpb24gMjAyNCIgY2xhc3M9ImR4X19zaW5nbGVfY2FyZF9fbGluayI+CiAgICA8YXJ0aWNsZSBjbGFzcz0iZHhfX3NpbmdsZV9jYXJkIj4KICAgICAgPGRpdiBjbGFzcz0iZHhfX3NpbmdsZV9jYXJkX19oZWFkZXIiPgogICAgICAgIDxzcGFuPkZlYXR1cmVkIFJlcG9ydDwvc3Bhbj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXY+CiAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vZGVtYW5kZXhjaGFuZ2UtY2RuLnMzLmV1LXdlc3QtMi5hbWF6b25hd3MuY29tL3Jlc291cmNlcy9Mb25kb25fUmVzZWFyY2gvTFJfc3RhdGUtb2YtYjJiLTIwMjRfVGh1bWIucG5nIiBhbHQ9IlRoZSBTdGF0ZSBvZiBCMkIgTGVhZCBHZW5lcmF0aW9uIDIwMjQiLz4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImR4X19zaW5nbGVfY2FyZF9faW5mbyI+CiAgICAgICAgPHNwYW4gY2xhc3M9ImR4X19zaW5nbGVfY2FyZF9faW5mby0tZGF0ZSIvPgogICAgICAgIDxoMT5UaGUgU3RhdGUgb2YgQjJCIExlYWQgR2VuZXJhdGlvbiAyMDI0PC9oMT4KICAgICAgICA8cC8+CiAgICAgIDwvZGl2PgogICAgPC9hcnRpY2xlPgogIDwvYT4KPC9kaXY+CjxzY3JpcHQ+CgkJCQkJCQkJdmFyIHN0eWxlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3R5bGUiKTsKCQkJCQkJCQlzdHlsZS50eXBlID0gInRleHQvY3NzIjsKCQkJCQkJCQoJCQkJCQkJCWlmIChzdHlsZS5zdHlsZVNoZWV0KSB7CgkJCQkJCQkJCS8vIElFCgkJCQkJCQkJCXN0eWxlLnN0eWxlU2hlZXQuY3NzVGV4dCA9ICIuZHhfX3NpbmdsZV9jYXJkX19kZWNrLCAgLmR4X19zaW5nbGVfY2FyZF9fZGVjaz5kaXYgeyAgICAgIGZvbnQ6IDFlbS8xLjUgXCJSb2JvdG9cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiFpbXBvcnRhbnQ7fS5keF9fc2luZ2xlX2NhcmQgaW1ne3dpZHRoOjIzMnB4O30uZHhfX3NpbmdsZV9jYXJkIHsgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgICAgcG9zaXRpb246cmVsYXRpdmU7ICAgIGhlaWdodDo1MDBweDt9LmR4X19zaW5nbGVfY2FyZF9faGVhZGVyIHsgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5NTcyNjsgICAgcGFkZGluZzogMC41ZW0gMWVtO30uZHhfX3NpbmdsZV9jYXJkX19oZWFkZXIgc3BhbiB7ICAgIGZvbnQtc2l6ZTogMS4zNzVlbTsgICAgZm9udC13ZWlnaHQ6IDYwMDsgICAgY29sb3I6ICNmZmY7fS5keF9fc2luZ2xlX2NhcmRfX2luZm8ge3BhZGRpbmc6IDFlbTt9LmR4X19zaW5nbGVfY2FyZF9faW5mby0tZGF0ZSB7ICAgIGZvbnQtc2l6ZTogMTZweDsgICAgZm9udC1zaXplOiAxcmVtOyAgICBmb250LXdlaWdodDogNjAwOyAgICBjb2xvcjogIzNkNGE1YTsgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAgem9vbTogMTt9LmR4X19zaW5nbGVfY2FyZF9faW5mbyBoMSB7ICAgIGZvbnQtc2l6ZTogMThweDsgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07ICAgIGxpbmUtaGVpZ2h0OjE7ICAgIG1hcmdpbi10b3A6MHB4OyAgICBjb2xvcjogI2U5NTcyNjt9LmR4X19zaW5nbGVfY2FyZF9faW5mbyBwIHsgICAgZm9udC1zaXplOiAuODc1cmVtOyAgICBsaW5lLWhlaWdodDogMS4yNTsgICAgY29sb3I6IzcxNzE3MTsgICAgZGlzcGxheTpub25lO30gICAgLmR4X19zaW5nbGVfY2FyZF9fbGluayB7ICAgIGNvbG9yOiB0cmFuc3BhcmVudDt9ICBAbWVkaWEgKG1heC13aWR0aDo2MDBweCkgeyAgICAuZHhfX3NpbmdsZV9jYXJkX19kZWNrLCAgLmR4X19zaW5nbGVfY2FyZF9fZGVjaz5kaXYgeyAgICAgICAgICBtYXJnaW4tYm90dG9tOjEycHg7ICAgIH0gICAgLmR4X19zaW5nbGVfY2FyZCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6NDAwcHg7fX07IgoJCQkJCQkJCX0gZWxzZSB7CgkJCQkJCQkJCS8vIE90aGVyIGJyb3dzZXJzCgkJCQkJCQkJCXN0eWxlLmlubmVySFRNTCA9ICIuZHhfX3NpbmdsZV9jYXJkX19kZWNrLCAgLmR4X19zaW5nbGVfY2FyZF9fZGVjaz5kaXYgeyAgICAgIGZvbnQ6IDFlbS8xLjUgXCJSb2JvdG9cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiFpbXBvcnRhbnQ7fS5keF9fc2luZ2xlX2NhcmQgaW1ne3dpZHRoOjIzMnB4O30uZHhfX3NpbmdsZV9jYXJkIHsgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgICAgcG9zaXRpb246cmVsYXRpdmU7ICAgIGhlaWdodDo1MDBweDt9LmR4X19zaW5nbGVfY2FyZF9faGVhZGVyIHsgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5NTcyNjsgICAgcGFkZGluZzogMC41ZW0gMWVtO30uZHhfX3NpbmdsZV9jYXJkX19oZWFkZXIgc3BhbiB7ICAgIGZvbnQtc2l6ZTogMS4zNzVlbTsgICAgZm9udC13ZWlnaHQ6IDYwMDsgICAgY29sb3I6ICNmZmY7fS5keF9fc2luZ2xlX2NhcmRfX2luZm8ge3BhZGRpbmc6IDFlbTt9LmR4X19zaW5nbGVfY2FyZF9faW5mby0tZGF0ZSB7ICAgIGZvbnQtc2l6ZTogMTZweDsgICAgZm9udC1zaXplOiAxcmVtOyAgICBmb250LXdlaWdodDogNjAwOyAgICBjb2xvcjogIzNkNGE1YTsgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAgem9vbTogMTt9LmR4X19zaW5nbGVfY2FyZF9faW5mbyBoMSB7ICAgIGZvbnQtc2l6ZTogMThweDsgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07ICAgIGxpbmUtaGVpZ2h0OjE7ICAgIG1hcmdpbi10b3A6MHB4OyAgICBjb2xvcjogI2U5NTcyNjt9LmR4X19zaW5nbGVfY2FyZF9faW5mbyBwIHsgICAgZm9udC1zaXplOiAuODc1cmVtOyAgICBsaW5lLWhlaWdodDogMS4yNTsgICAgY29sb3I6IzcxNzE3MTsgICAgZGlzcGxheTpub25lO30gICAgLmR4X19zaW5nbGVfY2FyZF9fbGluayB7ICAgIGNvbG9yOiB0cmFuc3BhcmVudDt9ICBAbWVkaWEgKG1heC13aWR0aDo2MDBweCkgeyAgICAuZHhfX3NpbmdsZV9jYXJkX19kZWNrLCAgLmR4X19zaW5nbGVfY2FyZF9fZGVjaz5kaXYgeyAgICAgICAgICBtYXJnaW4tYm90dG9tOjEycHg7ICAgIH0gICAgLmR4X19zaW5nbGVfY2FyZCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6NDAwcHg7fX07IgoJCQkJCQkJCX0KCQkKCQkJCQkJCQlkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaGVhZCIpWzBdLmFwcGVuZENoaWxkKCBzdHlsZSApOwoJCQkJCQkJPC9zY3JpcHQ+ZAIKD2QWBGYPZBYCAgIPFhQfBQUNTm8gZGF0YSBmb3VuZB8GZR8HaB8IZR8JaB8KZR8LaB8MAgUfDQUXREQuVGlsZS5Ib21lQ3VzdG9tVGlsZXMfDmcWCmYPZBYCZg9kFgJmDxUDpgE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD1hYjEzZWJiYy0xMTQzLTQ3ZjQtYTZjZi03YzAyYmU5NjljNDQmbWF4U2lkZVNpemU9MzAwIiBhbHQ9IkpvaW4gdGhlIExhcmdlc3QgRGlnaXRhbCAmYW1wOyBNYXJrZXRpbmcgQ29tbXVuaXR5IGluIHRoZSBXb3JsZCEiIC8+QEpvaW4gdGhlIExhcmdlc3QgRGlnaXRhbCAmYW1wOyBNYXJrZXRpbmcgQ29tbXVuaXR5IGluIHRoZSBXb3JsZCEGL2xvZ2luZAIBD2QWAmYPZBYCZg8VA6MBPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9M2EzNzI5NDctYTU3ZS00NDllLWE5MjktN2ExN2RmYzAwZWU4Jm1heFNpZGVTaXplPTMwMCIgYWx0PSJHZXQgSW52b2x2ZWQuLiBDb250cmlidXRlIGFuIEFydGljbGUgdG8gRGlnaXRhbCBEb3VnaG51dCBOb3chIiAvPj1HZXQgSW52b2x2ZWQuLiBDb250cmlidXRlIGFuIEFydGljbGUgdG8gRGlnaXRhbCBEb3VnaG51dCBOb3chLi9hY2NvdW50LXBhZ2VzL2NvbnRyaWJ1dGlvbnM/dXRtX3NvdXJjZT1iYW5uZXJkAgIPZBYCZg9kFgJmDxUDrgE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD01NjIxMDEzOC1iMmViLTQ3N2UtYTlhMS04MzZjMjc4MjA3OWUmbWF4U2lkZVNpemU9MzAwIiBhbHQ9IkludHJvZHVjaW5nICYjMzk7T3VyIFJlc2VhcmNoJiMzOTsgQSBTZXJpZXMgT2YgR3VpZGVzIEJ5IExvbmRvbiBSZXNlYXJjaCIgLz5ISW50cm9kdWNpbmcgJiMzOTtPdXIgUmVzZWFyY2gmIzM5OyBBIFNlcmllcyBPZiBHdWlkZXMgQnkgTG9uZG9uIFJlc2VhcmNoLGh0dHBzOi8vd3d3LmRpZ2l0YWxkb3VnaG51dC5jb20vb3VyLXJlc2VhcmNoZAIDD2QWAmYPZBYCZg8VA7oBPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9ZGYzNjhhMzQtMjU0Yy00MmUyLWFlZGQtZDdkMTQ3ZDk1ZWMxJm1heFNpZGVTaXplPTMwMCIgYWx0PSJCMkIgUHJvZHVjdCBNYXJrZXRpbmcgaW4gYSBSYXBpZGx5IENoYW5naW5nIFdvcmxkIFBhcnQgMTogVW5kZXJzdGFuZGluZyB0aGUgQ3VzdG9tZXIiIC8+VEIyQiBQcm9kdWN0IE1hcmtldGluZyBpbiBhIFJhcGlkbHkgQ2hhbmdpbmcgV29ybGQgUGFydCAxOiBVbmRlcnN0YW5kaW5nIHRoZSBDdXN0b21lcmdodHRwczovL3Jlc291cmNlcy5kaWdpdGFsZG91Z2hudXQuY29tL3BhcnRuZXIvZGVtYW5kLWV4Y2hhbmdlL21vcmUtYmV0dGVyLWxlYWRzLWZvcmV2ZXItcGFydC0xLTExNDY/dD0xZAIED2QWAmYPZBYCZg8VA7ABPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9YzBiOWQ1ZTItMzkwMi00YTU1LWE2NTEtZWYzNGZmYWZiZjY0Jm1heFNpZGVTaXplPTMwMCIgYWx0PSJCMkIgUHJvZHVjdCBNYXJrZXRpbmcgaW4gYSBSYXBpZGx5IENoYW5naW5nIFdvcmxkIFBhcnQgMjogQ29udGVudCBTdHJhdGVneSIgLz5KQjJCIFByb2R1Y3QgTWFya2V0aW5nIGluIGEgUmFwaWRseSBDaGFuZ2luZyBXb3JsZCBQYXJ0IDI6IENvbnRlbnQgU3RyYXRlZ3lnaHR0cHM6Ly9yZXNvdXJjZXMuZGlnaXRhbGRvdWdobnV0LmNvbS9wYXJ0bmVyL2RlbWFuZC1leGNoYW5nZS9tb3JlLWJldHRlci1sZWFkcy1mb3JldmVyLXBhcnQtMi0xMTQ2P3Q9MWQCAQ8PFgIfBGhkZAIMD2QWAgIBD2QWAmYPZBYCZg8WDB8FBQ1ObyBkYXRhIGZvdW5kHxtnHwYFFlhNTERhdGFTb3VyY2VSZXNvdXJjZXMfDmgfHGgfDAIBFgJmD2QWAmYPZBYCZg8VAckwPGRpdiBjbGFzcz0iZHhfY2FyZF9SNV9kZWNrIj4KICA8YSBocmVmPSJodHRwczovL3Jlc291cmNlcy5kaWdpdGFsZG91Z2hudXQuY29tL3BhcnRuZXIvd3VuZGVya2luZC90YWlsb3Jpbmctc3VjY2Vzcy1mb3ItYXBwYXJlbC1icmFuZHMteW91ci1ndWlkZS10by10aHJpdmluZy1kdXJpbmctYmZjbS0xNjIzP3V0bV9zb3VyY2U9MjAyNC0wOC0xMyZhbXA7dXRtX21lZGl1bT0xJmFtcDt1dG1fY2FtcGFpZ249NTQiIHRpdGxlPSJUYWlsb3JpbmcgU3VjY2VzcyBmb3IgQXBwYXJlbCBCcmFuZHMgWW91ciBHdWlkZSB0byBUaHJpdmluZyBEdXJpbmcgQkZDTSIgY2xhc3M9ImR4X2NhcmRfUjVfbGluayI+CiAgICA8YXJ0aWNsZSBjbGFzcz0iZHhfY2FyZF9SNSBkeF9jYXJkX1I1LS1hcnRpY2xlIj4KICAgICAgPGRpdiBjbGFzcz0iZHhfY2FyZF9SNV9pbWFnZSI+CiAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vZGVtYW5kZXhjaGFuZ2UtY2RuLnMzLmV1LXdlc3QtMi5hbWF6b25hd3MuY29tL3Jlc291cmNlcy9XdW5kZXJraW5kL1d1bmRlcmtpbmRfdGFpbG9yaW5nLXN1Y2Nlc3NfVGh1bWIucG5nIiBhbHQ9IlRhaWxvcmluZyBTdWNjZXNzIGZvciBBcHBhcmVsIEJyYW5kcyBZb3VyIEd1aWRlIHRvIFRocml2aW5nIER1cmluZyBCRkNNIi8+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkeF9jYXJkX1I1X2luZm8iPgogICAgICAgIDxoMT5UYWlsb3JpbmcgU3VjY2VzcyBmb3IgQXBwYXJlbCBCcmFuZHMgWW91ciBHdWlkZSB0byBUaHJpdmluZyBEdXJpbmcgQkZDTTwvaDE+CiAgICAgIDwvZGl2PgogICAgPC9hcnRpY2xlPgogIDwvYT4KICA8YSBocmVmPSJodHRwczovL3Jlc291cmNlcy5kaWdpdGFsZG91Z2hudXQuY29tL3BhcnRuZXIvZGVtYW5kLWV4Y2hhbmdlL29uLWRlbWFuZC10aGUtc3RhdGUtb2YtYjJiLWxlYWQtZ2VuZXJhdGlvbi0yMDIxLTExNTM/dXRtX3NvdXJjZT0yMDI0LTA4LTEzJmFtcDt1dG1fbWVkaXVtPTEmYW1wO3V0bV9jYW1wYWlnbj01NCIgdGl0bGU9IlRoZSBTdGF0ZSBvZiBCMkIgTGVhZCBHZW5lcmF0aW9uIDIwMjE6IFdhdGNoIE5vdyIgY2xhc3M9ImR4X2NhcmRfUjVfbGluayI+CiAgICA8YXJ0aWNsZSBjbGFzcz0iZHhfY2FyZF9SNSBkeF9jYXJkX1I1LS1hcnRpY2xlIj4KICAgICAgPGRpdiBjbGFzcz0iZHhfY2FyZF9SNV9pbWFnZSI+CiAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vczMtZXUtd2VzdC0yLmFtYXpvbmF3cy5jb20vZGVtYW5kZXhjaGFuZ2UtY2RuL3Jlc291cmNlcy9kZW1hbmRleGNoYW5nZS9EWF9PRF9TdGF0ZS1vZi1CMkItbGVhZC1nZW4tMjAyMV8yX3RodW1iLnBuZyIgYWx0PSJUaGUgU3RhdGUgb2YgQjJCIExlYWQgR2VuZXJhdGlvbiAyMDIxOiBXYXRjaCBOb3ciLz4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImR4X2NhcmRfUjVfaW5mbyI+CiAgICAgICAgPGgxPlRoZSBTdGF0ZSBvZiBCMkIgTGVhZCBHZW5lcmF0aW9uIDIwMjE6IFdhdGNoIE5vdzwvaDE+CiAgICAgIDwvZGl2PgogICAgPC9hcnRpY2xlPgogIDwvYT4KICA8YSBocmVmPSJodHRwczovL3Jlc291cmNlcy5kaWdpdGFsZG91Z2hudXQuY29tL3BhcnRuZXIvZGVtYW5kLWV4Y2hhbmdlL3Jldm9sdXRpb25pemluZy1yZXRhaWwtMTU3MT91dG1fc291cmNlPTIwMjQtMDgtMTMmYW1wO3V0bV9tZWRpdW09MSZhbXA7dXRtX2NhbXBhaWduPTU0IiB0aXRsZT0iUmV2b2x1dGlvbml6aW5nIFJldGFpbCIgY2xhc3M9ImR4X2NhcmRfUjVfbGluayI+CiAgICA8YXJ0aWNsZSBjbGFzcz0iZHhfY2FyZF9SNSBkeF9jYXJkX1I1LS1hcnRpY2xlIj4KICAgICAgPGRpdiBjbGFzcz0iZHhfY2FyZF9SNV9pbWFnZSI+CiAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vZGVtYW5kZXhjaGFuZ2UtY2RuLnMzLmV1LXdlc3QtMi5hbWF6b25hd3MuY29tL3Jlc291cmNlcy9XdW5kZXJraW5kL1d1bmRlcmtpbmRfQUktY2FtcGFpZ24tYWRzX1RodW1iLnBuZyIgYWx0PSJSZXZvbHV0aW9uaXppbmcgUmV0YWlsIi8+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkeF9jYXJkX1I1X2luZm8iPgogICAgICAgIDxoMT5SZXZvbHV0aW9uaXppbmcgUmV0YWlsPC9oMT4KICAgICAgPC9kaXY+CiAgICA8L2FydGljbGU+CiAgPC9hPgogIDxhIGhyZWY9Imh0dHBzOi8vcmVzb3VyY2VzLmRpZ2l0YWxkb3VnaG51dC5jb20vcGFydG5lci9vbjI0L3JlYWR5LWZvci1ncm93dGgtdGhlLXN0YXRlLW9mLWRpZ2l0YWwtbWF0dXJpdHktaW4tYjJiLW1hcmtldGluZy0xNTA3P3V0bV9zb3VyY2U9MjAyNC0wOC0xMyZhbXA7dXRtX21lZGl1bT0xJmFtcDt1dG1fY2FtcGFpZ249NTQiIHRpdGxlPSJSZWFkeSBmb3IgR3Jvd3RoOiBUaGUgU3RhdGUgb2YgRGlnaXRhbCBNYXR1cml0eSBpbiBCMkIgTWFya2V0aW5nIiBjbGFzcz0iZHhfY2FyZF9SNV9saW5rIj4KICAgIDxhcnRpY2xlIGNsYXNzPSJkeF9jYXJkX1I1IGR4X2NhcmRfUjUtLWFydGljbGUiPgogICAgICA8ZGl2IGNsYXNzPSJkeF9jYXJkX1I1X2ltYWdlIj4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9kZW1hbmRleGNoYW5nZS1jZG4uczMuZXUtd2VzdC0yLmFtYXpvbmF3cy5jb20vcmVzb3VyY2VzL09OMjQvT04yNF9yZWFkeS00LWdyb3d0aF9UaHVtYi5wbmciIGFsdD0iUmVhZHkgZm9yIEdyb3d0aDogVGhlIFN0YXRlIG9mIERpZ2l0YWwgTWF0dXJpdHkgaW4gQjJCIE1hcmtldGluZyIvPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZHhfY2FyZF9SNV9pbmZvIj4KICAgICAgICA8aDE+UmVhZHkgZm9yIEdyb3d0aDogVGhlIFN0YXRlIG9mIERpZ2l0YWwgTWF0dXJpdHkgaW4gQjJCIE1hcmtldGluZzwvaDE+CiAgICAgIDwvZGl2PgogICAgPC9hcnRpY2xlPgogIDwvYT4KICA8YSBocmVmPSJodHRwczovL3Jlc291cmNlcy5kaWdpdGFsZG91Z2hudXQuY29tL3BhcnRuZXIvZGVtYW5kLWV4Y2hhbmdlL3RoZS1zdGF0ZS1vZi1iMmItbGVhZC1nZW5lcmF0aW9uLTIwMjEtMTE1Mz91dG1fc291cmNlPTIwMjQtMDgtMTMmYW1wO3V0bV9tZWRpdW09MSZhbXA7dXRtX2NhbXBhaWduPTU0IiB0aXRsZT0iVGhlIFN0YXRlIG9mIEIyQiBMZWFkIEdlbmVyYXRpb24gMjAyMSIgY2xhc3M9ImR4X2NhcmRfUjVfbGluayI+CiAgICA8YXJ0aWNsZSBjbGFzcz0iZHhfY2FyZF9SNSBkeF9jYXJkX1I1LS1hcnRpY2xlIj4KICAgICAgPGRpdiBjbGFzcz0iZHhfY2FyZF9SNV9pbWFnZSI+CiAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vczMtZXUtd2VzdC0yLmFtYXpvbmF3cy5jb20vZGVtYW5kZXhjaGFuZ2UtY2RuL3Jlc291cmNlcy9kZW1hbmRleGNoYW5nZS9EWF9TdGF0ZS1vZi1CMkItbGVhZC1nZW4tMjAyMS1OZXdfdGh1bWIucG5nIiBhbHQ9IlRoZSBTdGF0ZSBvZiBCMkIgTGVhZCBHZW5lcmF0aW9uIDIwMjEiLz4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImR4X2NhcmRfUjVfaW5mbyI+CiAgICAgICAgPGgxPlRoZSBTdGF0ZSBvZiBCMkIgTGVhZCBHZW5lcmF0aW9uIDIwMjE8L2gxPgogICAgICA8L2Rpdj4KICAgIDwvYXJ0aWNsZT4KICA8L2E+CjwvZGl2Pgo8c2NyaXB0PgoJCQkJCQkJCXZhciBzdHlsZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInN0eWxlIik7CgkJCQkJCQkJc3R5bGUudHlwZSA9ICJ0ZXh0L2NzcyI7CgkJCQkJCQkKCQkJCQkJCQlpZiAoc3R5bGUuc3R5bGVTaGVldCkgewoJCQkJCQkJCQkvLyBJRQoJCQkJCQkJCQlzdHlsZS5zdHlsZVNoZWV0LmNzc1RleHQgPSAiLmR4X2NhcmRfUjVfZGVjayB7ICAgICAgZm9udDogMWVtLzEuNSBcIlJvYm90b1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmIWltcG9ydGFudDsgICAgZGlzcGxheTogZ3JpZDsgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTsgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87ICAgICAgICBncmlkLWdhcDogMXJlbTsgICAgbWFyZ2luLWJvdHRvbToyNHB4O30uZHhfY2FyZF9SNSBpbWd7d2lkdGg6MTAwJTt9LmR4X2NhcmRfUjUgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgICAgaGVpZ2h0OjQ2MHB4O30uZHhfY2FyZF9SNV9oZWFkZXIgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1NzI2OyAgICBwYWRkaW5nOiAwLjVlbSAxZW07fS5keF9jYXJkX1I1X2hlYWRlciBzcGFuIHsgICAgZm9udC1zaXplOiAxLjM3NWVtOyAgICBmb250LXdlaWdodDogNjAwOyAgICBjb2xvcjogI2ZmZjt9LmR4X2NhcmRfUjVfaW5mbyB7cGFkZGluZzogMWVtO30uZHhfY2FyZF9SNV9pbmZvLS1kYXRlIHsgICAgZm9udC1zaXplOiAxNnB4OyAgICBmb250LXNpemU6IDFyZW07ICAgIGZvbnQtd2VpZ2h0OiA2MDA7ICAgIGNvbG9yOiAjM2Q0YTVhOyAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICB6b29tOiAxO30uZHhfY2FyZF9SNV9pbmZvIGgxIHsgICAgZm9udC1zaXplOiAxOHB4OyAgICBmb250LXNpemU6IDEuMTI1cmVtOyAgICBjb2xvcjogIzNkNGE1YTsgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07ICAgIGxpbmUtaGVpZ2h0OjE7ICAgIG1hcmdpbi10b3A6MHB4OyAgICBjb2xvcjogI2U5NTcyNjt9LmR4X2NhcmRfUjVfaW5mbyBwIHsgICAgZm9udC1zaXplOiAuODc1cmVtOyAgICBsaW5lLWhlaWdodDogMS4yNTsgICAgY29sb3I6IzcxNzE3MTt9ICAgIC5keF9jYXJkX1I1X2xpbmsgeyAgICBjb2xvcjogdHJhbnNwYXJlbnQ7fSAgQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIHsgICAgLmR4X2NhcmRfUjVfZGVjayB7ICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7ICAgIH0gICAgLmR4X2NhcmRfUjUgaW1ne3dpZHRoOjEwMCU7fSAgICAuZHhfY2FyZF9SNSB7ICAgICAgICBoZWlnaHQ6YXV0bzsgICAgfSAgICB9OyIKCQkJCQkJCQl9IGVsc2UgewoJCQkJCQkJCQkvLyBPdGhlciBicm93c2VycwoJCQkJCQkJCQlzdHlsZS5pbm5lckhUTUwgPSAiLmR4X2NhcmRfUjVfZGVjayB7ICAgICAgZm9udDogMWVtLzEuNSBcIlJvYm90b1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmIWltcG9ydGFudDsgICAgZGlzcGxheTogZ3JpZDsgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTsgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87ICAgICAgICBncmlkLWdhcDogMXJlbTsgICAgbWFyZ2luLWJvdHRvbToyNHB4O30uZHhfY2FyZF9SNSBpbWd7d2lkdGg6MTAwJTt9LmR4X2NhcmRfUjUgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgICAgaGVpZ2h0OjQ2MHB4O30uZHhfY2FyZF9SNV9oZWFkZXIgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1NzI2OyAgICBwYWRkaW5nOiAwLjVlbSAxZW07fS5keF9jYXJkX1I1X2hlYWRlciBzcGFuIHsgICAgZm9udC1zaXplOiAxLjM3NWVtOyAgICBmb250LXdlaWdodDogNjAwOyAgICBjb2xvcjogI2ZmZjt9LmR4X2NhcmRfUjVfaW5mbyB7cGFkZGluZzogMWVtO30uZHhfY2FyZF9SNV9pbmZvLS1kYXRlIHsgICAgZm9udC1zaXplOiAxNnB4OyAgICBmb250LXNpemU6IDFyZW07ICAgIGZvbnQtd2VpZ2h0OiA2MDA7ICAgIGNvbG9yOiAjM2Q0YTVhOyAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICB6b29tOiAxO30uZHhfY2FyZF9SNV9pbmZvIGgxIHsgICAgZm9udC1zaXplOiAxOHB4OyAgICBmb250LXNpemU6IDEuMTI1cmVtOyAgICBjb2xvcjogIzNkNGE1YTsgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07ICAgIGxpbmUtaGVpZ2h0OjE7ICAgIG1hcmdpbi10b3A6MHB4OyAgICBjb2xvcjogI2U5NTcyNjt9LmR4X2NhcmRfUjVfaW5mbyBwIHsgICAgZm9udC1zaXplOiAuODc1cmVtOyAgICBsaW5lLWhlaWdodDogMS4yNTsgICAgY29sb3I6IzcxNzE3MTt9ICAgIC5keF9jYXJkX1I1X2xpbmsgeyAgICBjb2xvcjogdHJhbnNwYXJlbnQ7fSAgQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIHsgICAgLmR4X2NhcmRfUjVfZGVjayB7ICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7ICAgIH0gICAgLmR4X2NhcmRfUjUgaW1ne3dpZHRoOjEwMCU7fSAgICAuZHhfY2FyZF9SNSB7ICAgICAgICBoZWlnaHQ6YXV0bzsgICAgfSAgICB9OyIKCQkJCQkJCQl9CgkJCgkJCQkJCQkJZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImhlYWQiKVswXS5hcHBlbmRDaGlsZCggc3R5bGUgKTsKCQkJCQkJCTwvc2NyaXB0PmQCDg9kFgJmD2QWAmYPDxYuHw0FHU1ham9yLktub3dsZWRnZVJlcG9ydC5QcmV2aWV3HwUFDU5vIGRhdGEgZm91bmQeDVBhZ2VyUG9zaXRpb24LKXFDTVMuQ29udHJvbHMuUGFnaW5nUGxhY2VUeXBlRW51bSwgQ01TLkNvbnRyb2xzLCBWZXJzaW9uPTkuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODM0YjEyYTI1OGYyMTNmOQAeG1NlcGFyYXRvclRyYW5zZm9ybWF0aW9uTmFtZWUfCWgeElBhcmVudElEQ29sdW1uTmFtZWUeF1VzZUhpZXJhcmNoaWNhbE9yZGVyaW5nZx4YSGVhZGVyVHJhbnNmb3JtYXRpb25OYW1lZR8MAgUeHkhpZXJhcmNoaWNhbFRyYW5zZm9ybWF0aW9uTmFtZWUeDElEQ29sdW1uTmFtZWUfCmUfC2geFExvYWRIaWVyYXJjaGljYWxEYXRhaB4PTGV2ZWxDb2x1bW5OYW1lZR8OaB4LXyFEYXRhQm91bmRnHhhGb290ZXJUcmFuc2Zvcm1hdGlvbk5hbWVlHhdGaXJzdFRyYW5zZm9ybWF0aW9uTmFtZWUfG2ceGFNpbmdsZVRyYW5zZm9ybWF0aW9uTmFtZWUeFkxhc3RUcmFuc2Zvcm1hdGlvbk5hbWVlHglJdGVtQ291bnQCBWQWCgIBD2QWAmYPZBYCZg8VBzJUaGUgU3RhdGUgb2YgUHJvZHVjdCBEaXNjb3ZlcnkgaW4gRGlnaXRhbCBDb21tZXJjZZIBPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9NTlhYjM1YjItZjJmNy00MDU1LTlkNDEtMDQyOTI4NGFmNmYyJndpZHRoPTE5NiIgYWx0PSJUaGUgU3RhdGUgb2YgUHJvZHVjdCBEaXNjb3ZlcnkgaW4gRGlnaXRhbCBDb21tZXJjZSIgLz4yVGhlIFN0YXRlIG9mIFByb2R1Y3QgRGlzY292ZXJ5IGluIERpZ2l0YWwgQ29tbWVyY2UPTG9uZG9uIFJlc2VhcmNoIDxzcGFuPkluIHBhcnRuZXJzaGlwIHdpdGg8L3NwYW4+bDxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPWNkNWI4MWZkLTY4NzAtNGY3Ni05Y2ExLWVjYTk0MzM2ODc1MSZtYXhTaWRlU2l6ZT05NSIgYWx0PSJBdHRyYXF0IiAvPkAvb3VyLXJlc2VhcmNoL3RoZS1zdGF0ZS1vZi1wcm9kdWN0LWRpc2NvdmVyeS1pbi1kaWdpdGFsLWNvbW1lcmNlZAICD2QWAmYPZBYCZg8VBw9DbG9zaW5nIHRoZSBHYXBvPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9NjZiNzdjNzEtNjE3Yi00NTEzLThjNzQtYTM1ZDhjMzc5MzU1JndpZHRoPTE5NiIgYWx0PSJDbG9zaW5nIHRoZSBHYXAiIC8+D0Nsb3NpbmcgdGhlIEdhcA9Mb25kb24gUmVzZWFyY2ggPHNwYW4+SW4gcGFydG5lcnNoaXAgd2l0aDwvc3Bhbj5tPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9YzYwMGY5YTktYTk2OS00OTFmLTg1MGEtMjE3MzhlZDgyY2Y4Jm1heFNpZGVTaXplPTk1IiBhbHQ9IkNhdGFseXN0IiAvPh0vb3VyLXJlc2VhcmNoL2Nsb3NpbmctdGhlLWdhcGQCAw9kFgJmD2QWAmYPFQcmQ29udGVudCBNYXJrZXRpbmcgTWF0dXJpdHkgUmVwb3J0IDIwMjKGATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPWJlMDA4ZTk5LTMzYmQtNDM5Zi1hOGRhLWEwYzliZDc0NzQyZiZ3aWR0aD0xOTYiIGFsdD0iQ29udGVudCBNYXJrZXRpbmcgTWF0dXJpdHkgUmVwb3J0IDIwMjIiIC8+JkNvbnRlbnQgTWFya2V0aW5nIE1hdHVyaXR5IFJlcG9ydCAyMDIyD0xvbmRvbiBSZXNlYXJjaCA8c3Bhbj5JbiBwYXJ0bmVyc2hpcCB3aXRoPC9zcGFuPm88aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD1lMDAzYWUyNC04ZTAzLTQzNGQtYTc3My0zNWE0MjRkMWY0YWUmbWF4U2lkZVNpemU9OTUiIGFsdD0iQ29udGVudENhbCIgLz40L291ci1yZXNlYXJjaC9jb250ZW50LW1hcmtldGluZy1tYXR1cml0eS1yZXBvcnQtMjAyMmQCBA9kFgJmD2QWAmYPFQckUFIgVGVjaG5vbG9neSBWZW5kb3IgU2VsZWN0aW9uIEd1aWRlhAE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD04ZGUyMWFmMS0yMGY0LTQxYjQtOTVhNy0yNzMzN2VjODc0MjMmd2lkdGg9MTk2IiBhbHQ9IlBSIFRlY2hub2xvZ3kgVmVuZG9yIFNlbGVjdGlvbiBHdWlkZSIgLz4kUFIgVGVjaG5vbG9neSBWZW5kb3IgU2VsZWN0aW9uIEd1aWRlD0xvbmRvbiBSZXNlYXJjaCA8c3Bhbj5JbiBwYXJ0bmVyc2hpcCB3aXRoPC9zcGFuPms8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD1mZGQwM2VkYi1hOTM0LTQ5YWItOTgzMC1kODFhOTk5NjQ0YjQmbWF4U2lkZVNpemU9OTUiIGFsdD0iQ2lzaW9uIiAvPjIvb3VyLXJlc2VhcmNoL3ByLXRlY2hub2xvZ3ktdmVuZG9yLXNlbGVjdGlvbi1ndWlkZWQCBQ9kFgJmD2QWAmYPFQcyQ29udGVudCBNYXJrZXRpbmc6IE1vdmluZyBmcm9tIFRhY3RpY3MgdG8gU3RyYXRlZ3mSATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPTgxM2ZmNjRkLTcyN2UtNGY3ZS1hOGY1LTVkMzIwZTNlZDAwMyZ3aWR0aD0xOTYiIGFsdD0iQ29udGVudCBNYXJrZXRpbmc6IE1vdmluZyBmcm9tIFRhY3RpY3MgdG8gU3RyYXRlZ3kiIC8+MkNvbnRlbnQgTWFya2V0aW5nOiBNb3ZpbmcgZnJvbSBUYWN0aWNzIHRvIFN0cmF0ZWd5D0xvbmRvbiBSZXNlYXJjaCA8c3Bhbj5JbiBwYXJ0bmVyc2hpcCB3aXRoPC9zcGFuPm88aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD1lMDAzYWUyNC04ZTAzLTQzNGQtYTc3My0zNWE0MjRkMWY0YWUmbWF4U2lkZVNpemU9OTUiIGFsdD0iQ29udGVudENhbCIgLz4/L291ci1yZXNlYXJjaC9jb250ZW50LW1hcmtldGluZy1tb3ZpbmctZnJvbS10YWN0aWNzLXRvLXN0cmF0ZWd5ZAIQD2QWBAIBD2QWAgICDxYUHwUFDU5vIGRhdGEgZm91bmQfBgUSQXJ0aWNsZXNEYXRhU291cmNlHwdoHwhlHwloHwplHwtoHwwCCh8NBRRDTVMuQmxvZ1Bvc3QuUHJldmlldx8OZxYUZg9kFgJmD2QWAmYPFQkPY2FyZC0tcHVibGlzaGVkrgE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD00MWQyMTFmMy0zN2JkLTQzNjktYTZkZC1mMDRhNjQ1NDY1YjMmbWF4U2lkZVNpemU9MzAwIiBhbHQ9IlRoZSBDb252ZXJnZW5jZSBvZiBJb1QgYW5kIFZPSVA6IFJldm9sdXRpb25pemluZyBDb25uZWN0ZWQgQ29tbXVuaWNhdGlvbiIgLz5IVGhlIENvbnZlcmdlbmNlIG9mIElvVCBhbmQgVk9JUDogUmV2b2x1dGlvbml6aW5nIENvbm5lY3RlZCBDb21tdW5pY2F0aW9u3AFUaGlzIHBvc3QgZXhwbG9yZXMgdGhlIGJlbmVmaXRzLCBrZXkgYXBwbGljYXRpb25zLCBpbXBsZW1lbnRhdGlvbiBzdHJhdGVnaWVzLCBhbmQgZnV0dXJlIHRyZW5kcyBvZiBJb1QtVk9JUCBpbnRlZ3JhdGlvbiwgaGlnaGxpZ2h0aW5nIGl0cyBwb3RlbnRpYWwgdG8gcmV2b2x1dGlvbml6ZSBpbmR1c3RyaWVzIGFuZCBlbmhhbmNlIHVzZXIgZXhwZXJpZW5jZXMuIExlYXJuIGFib3V0Li4udi9DTVNQYWdlcy9HZXRBdmF0YXIuYXNweD9hdmF0YXJndWlkPTkyZGE4OTU0LWE2NjAtNDVhNC1iMzk5LTU2YTFmN2ZhMTNhNCZhbXA7bWF4c2lkZXNpemU9MzUmYW1wO3dpZHRoPTM1JmFtcDtoZWlnaHQ9MzULRGViYmllIENoZXcLRGViYmllIENoZXcNOCBBdWd1c3QgMjAyNEkvYXJ0aWNsZXMvMjAyNC9qdWx5LTIwMjQvaW90LXZvaXAtcmV2b2x1dGlvbml6aW5nLWNvbm5lY3RlZC1jb21tdW5pY2F0aW9uZAIBD2QWAmYPZBYCZg8VCQ9jYXJkLS1wdWJsaXNoZWS2ATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPWE2ZjEwOWE2LTU4MjUtNDc2ZS05NjA2LTIzYTBlYWEzYjlhOSZtYXhTaWRlU2l6ZT0zMDAiIGFsdD0iSGFybmVzc2luZyBDaGF0Ym90IFRlY2hub2xvZ3k6IFRyZW5kcyBhbmQgVGlwcyBmb3IgSW1wcm92ZWQgQ3VzdG9tZXIgSW50ZXJhY3Rpb24iIC8+UEhhcm5lc3NpbmcgQ2hhdGJvdCBUZWNobm9sb2d5OiBUcmVuZHMgYW5kIFRpcHMgZm9yIEltcHJvdmVkIEN1c3RvbWVyIEludGVyYWN0aW9u1QFDaGF0Ym90IHRlY2hub2xvZ3kgaXMgcmV2b2x1dGlvbml6aW5nIGN1c3RvbWVyIHNlcnZpY2UgYnkgcHJvdmlkaW5nIGluc3RhbnQgYW5kIGVmZmljaWVudCBpbnRlcmFjdGlvbi4gVGhpcyBhcnRpY2xlIGV4cGxvcmVzIHRoZSBsYXRlc3QgdHJlbmRzIGluIGNoYXRib3QgdGVjaG5vbG9neSBhbmQgb2ZmZXJzIHByYWN0aWNhbCB0aXBzIHRvIGVuaGFuY2UgY3VzdG9tZXIuLi52L0NNU1BhZ2VzL0dldEF2YXRhci5hc3B4P2F2YXRhcmd1aWQ9NzQ1YjAwYWUtYmQ3MC00Yjc2LWI4ZTctYmFiZWY4Yzc3OTA4JmFtcDttYXhzaWRlc2l6ZT0zNSZhbXA7d2lkdGg9MzUmYW1wO2hlaWdodD0zNQpGcmV5YSBTa3llCkZyZXlhIFNreWUNNiBBdWd1c3QgMjAyNEkvYXJ0aWNsZXMvMjAyNC9qdWx5LTIwMjQvY2hhdGJvdC10ZWNobm9sb2d5LWltcHJvdmVkLWN1c3RvbWVyLWludGVyYWN0aW9uZAICD2QWAmYPZBYCZg8VCQ9jYXJkLS1wdWJsaXNoZWSYATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPTUxOTQzNTFkLTZkMDQtNDg1NS1hMzQ4LTUzN2Y2OTg2MjgyOSZtYXhTaWRlU2l6ZT0zMDAiIGFsdD0iVG9wIDEwIFNFTyBTdHJhdGVnaWVzIGZvciBTbWFsbCBCdXNpbmVzc2VzIGluIDIwMjQiIC8+MlRvcCAxMCBTRU8gU3RyYXRlZ2llcyBmb3IgU21hbGwgQnVzaW5lc3NlcyBpbiAyMDI02wFJbiB0b2RheSYjMzk7cyBkaWdpdGFsIGFnZSwgaGF2aW5nIGEgcm9idXN0IFNFTyBzdHJhdGVneSBpcyBlc3NlbnRpYWwgZm9yIHNtYWxsIGJ1c2luZXNzZXMgdG8gc3RheSBjb21wZXRpdGl2ZS4gV2l0aCBzZWFyY2ggZW5naW5lIGFsZ29yaXRobXMgY29uc3RhbnRseSBldm9sdmluZywgaXTigJlzIGNydWNpYWwgdG8gc3RheSB1cGRhdGVkIHdpdGggdGhlIGxhdGVzdCB0cmVuZHMuLi52L0NNU1BhZ2VzL0dldEF2YXRhci5hc3B4P2F2YXRhcmd1aWQ9NDJmOWQ5N2UtYjBjOC00M2EyLThhMzUtNjJkZmVjNWFlNjRhJmFtcDttYXhzaWRlc2l6ZT0zNSZhbXA7d2lkdGg9MzUmYW1wO2hlaWdodD0zNQxGYXJoZWVuIEtoYW4MRmFyaGVlbiBLaGFuDTIgQXVndXN0IDIwMjRLL2FydGljbGVzLzIwMjQvanVseS0yMDI0L3RvcC0xMC1zZW8tc3RyYXRlZ2llcy1mb3Itc21hbGwtYnVzaW5lc3Nlcy1pbi0yMDI0ZAIDD2QWAmYPZBYCZg8VCQ9jYXJkLS1wdWJsaXNoZWSaATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPWFhODJjNjEyLWQ3OTMtNDcyOC1hNmRkLTQ4OTdjOWY5YmQ2NCZtYXhTaWRlU2l6ZT0zMDAiIGFsdD0iUG9kY2FzdCDigJMgSW50ZXJ2aWV3IHdpdGggSmFzb24gWmludGFrLCBDRU8sIDZTZW5zZSIgLz40UG9kY2FzdCDigJMgSW50ZXJ2aWV3IHdpdGggSmFzb24gWmludGFrLCBDRU8sIDZTZW5zZdgBUGFydCBvZiBvdXIgc3BlY2lhbCBzZXJpZXMgb2YgZXBpc29kZXMgb2YgdGhlIGMtc3VpdGUgcG9kY2FzdCB0aGF0IHdhcyByZWNvcmRlZCBpbiBwYXJ0bmVyc2hpcCB3aXRoIHRoZSBFdXJvcGVhbiBQUiBBZ2VuY3kgVHl0byBhbmQgdGhlaXIgb3duIFdpdGhvdXQgQm9yZGVycyBwb2RjYXN0LCB0aGlzIGludGVydmlldyBpcyB3aXRoIEphc29uIFppbnRhaywgQ0VPLCA2U2Vuc2Uudi9DTVNQYWdlcy9HZXRBdmF0YXIuYXNweD9hdmF0YXJndWlkPTcwNTBiMGZlLWI3M2QtNDY1My05ZjUzLWM5NzViZDQzYjYzYyZhbXA7bWF4c2lkZXNpemU9MzUmYW1wO3dpZHRoPTM1JmFtcDtoZWlnaHQ9MzURUnVzc2VsbCBHb2xkc21pdGgRUnVzc2VsbCBHb2xkc21pdGgMMzEgSnVseSAyMDI0Sy9hcnRpY2xlcy8yMDI0L2p1bHktMjAyNC9wb2RjYXN0LeKAky1pbnRlcnZpZXctd2l0aC1qYXNvbi16aW50YWstY2VvLTZzZW5zZWQCBA9kFgJmD2QWAmYPFQkPY2FyZC0tcHVibGlzaGVkmQE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD1kOTk2NjljNy05YzE2LTQ3YmItYjAwYi1iMjhhZDg4YTAxN2EmbWF4U2lkZVNpemU9MzAwIiBhbHQ9IkhvdyBBSSBpcyBTaGFwaW5nIHRoZSBGdXR1cmUgb2YgQ3VzdG9tZXIgRW5nYWdlbWVudCIgLz4zSG93IEFJIGlzIFNoYXBpbmcgdGhlIEZ1dHVyZSBvZiBDdXN0b21lciBFbmdhZ2VtZW501QFEaXNjb3ZlciBob3cgdG9wIG1hcmtldGluZyBsZWFkZXJzIGFyZSBsZXZlcmFnaW5nIEFJIHRvIHRyYW5zZm9ybSBjdXN0b21lci1jZW50cmljIG1hcmtldGluZy4gSW5zaWdodHMgZnJvbSBKb2huIFdhdHRvbiwgS2lyc3R5IEZyYXNlciwgYW5kIFNpbW9uIE1vcnJpcyByZXZlYWwgcHJhY3RpY2FsIHN0cmF0ZWdpZXMgZm9yIHBlcnNvbmFsaXNhdGlvbiwgY3JlYXRpdmUuLi52L0NNU1BhZ2VzL0dldEF2YXRhci5hc3B4P2F2YXRhcmd1aWQ9NGQyMGQyYTctZmQyYi00YTU2LTlkYTUtNjNhMjAwNWZkZTRjJmFtcDttYXhzaWRlc2l6ZT0zNSZhbXA7d2lkdGg9MzUmYW1wO2hlaWdodD0zNQ5OaWNrIENvbHRob3JwZQ5OaWNrIENvbHRob3JwZQwyOSBKdWx5IDIwMjRIL2FydGljbGVzLzIwMjQvanVseS0yMDI0L2hvdy1haS1pcy1zaGFwaW5nLWZ1dHVyZS1vZi1jdXN0b21lci1lbmdhZ2VtZW50ZAIFD2QWAmYPZBYCZg8VCQ9jYXJkLS1wdWJsaXNoZWSgATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPWQ4YTE4M2E0LTA5MjItNDg0NS04MDA1LTQ2NmI5ZWE2NGI4YyZtYXhTaWRlU2l6ZT0zMDAiIGFsdD0iSG93IHRvIE5hdmlnYXRlIHRoZSBDb21wbGV4aXRpZXMgb2YgUElNIFNvZnR3YXJlIFNlbGVjdGlvbiIgLz46SG93IHRvIE5hdmlnYXRlIHRoZSBDb21wbGV4aXRpZXMgb2YgUElNIFNvZnR3YXJlIFNlbGVjdGlvbtgBVG9kYXksIG9yZ2FuaXphdGlvbnMgZGVhbCB3aXRoIHRoZSBncm93aW5nIGNvbXBsZXhpdHkgYW5kIGRpdmVyc2l0eSBvZiBwcm9kdWN0IGluZm9ybWF0aW9uIGFuZCBkaWdpdGFsIGFzc2V0cy4gSWYgbGVmdCB1bm1hbmFnZWQsIHByb2R1Y3QgaW5mb3JtYXRpb24gYW5kIGRpZ2l0YWwgYXNzZXRzIGNvdWxkIGxlYWQgdG8gaW5jb25zaXN0ZW5jaWVzLCBkZWxheXMsIGFuZCBhLi4udi9DTVNQYWdlcy9HZXRBdmF0YXIuYXNweD9hdmF0YXJndWlkPTRlNTBiNjkwLWIyNTAtNGQ0OC1hNjFjLTM3YjUzNDk3ZmVkYiZhbXA7bWF4c2lkZXNpemU9MzUmYW1wO3dpZHRoPTM1JmFtcDtoZWlnaHQ9MzUPU3VkaGFuc2h1IFNpbmdoD1N1ZGhhbnNodSBTaW5naAwyNSBKdWx5IDIwMjRJL2FydGljbGVzLzIwMjQvanVseS0yMDI0L2hvdy10by1uYXZpZ2F0ZS10aGUtY29tcGxleGl0aWVzLW9mLXBpbS1zb2Z0d2FyZWQCBg9kFgJmD2QWAmYPFQkPY2FyZC0tcHVibGlzaGVk0QE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD01Yzg2MzIwMS01YmM4LTQ5MzEtODQ0MC1jZjIyMDQ3NDgxYjUmbWF4U2lkZVNpemU9MzAwIiBhbHQ9IlRocmVlLVF1YXJ0ZXJzIG9mIENvbXBhbmllcyBTYXkgVGhlcmXigJlzIGEgR2FwIEJldHdlZW4gV2hhdCBDdXN0b21lcnMgV2FudCBhbmQgV2hhdCBCdXNpbmVzc2VzIENhbiBEZWxpdmVyIiAvPmtUaHJlZS1RdWFydGVycyBvZiBDb21wYW5pZXMgU2F5IFRoZXJl4oCZcyBhIEdhcCBCZXR3ZWVuIFdoYXQgQ3VzdG9tZXJzIFdhbnQgYW5kIFdoYXQgQnVzaW5lc3NlcyBDYW4gRGVsaXZlctcBRGlnaXRhbCB0cmFuc2Zvcm1hdGlvbiBoYXMgZmFpbGVkIHRvIHByZXBhcmUgbW9zdCBidXNpbmVzc2VzIHRvIG1lZXQgdGhlIGRlbWFuZHMgb2YgdGhlaXIgY3VzdG9tZXJzLiBUaGF04oCZcyB0aGUga2V5IGZpbmRpbmcgb2YgbmV3IHJlc2VhcmNoIHB1Ymxpc2hlZCBieSBkaWdpdGFsIHByb2R1Y3QgY29uc3VsdGFuY3kgTmV0Y2VsIGFuZCBkaWdpdGFsIGV4cGVyaWVuY2UuLi52L0NNU1BhZ2VzL0dldEF2YXRhci5hc3B4P2F2YXRhcmd1aWQ9YWZkMjQ0ZDEtODliNS00NzY1LTk2ODUtNjI3OWQ2YWUwN2NiJmFtcDttYXhzaWRlc2l6ZT0zNSZhbXA7d2lkdGg9MzUmYW1wO2hlaWdodD0zNQ5NaWNoYWVsIE51dGxleQ5NaWNoYWVsIE51dGxleQwyMyBKdWx5IDIwMjRLL2FydGljbGVzLzIwMjQvanVseS0yMDI0L2dhcC1iZXR3ZWVuLWN1c3RvbWVyLXdhbnRzLWFuZC1idXNpbmVzc2VzLWRlbGl2ZXJ5ZAIHD2QWAmYPZBYCZg8VCQ9jYXJkLS1wdWJsaXNoZWSzATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPWUzZTYwMjBkLWYwMzgtNGRiOC1hOWI3LTViOGI4OWQyOTg5ZCZtYXhTaWRlU2l6ZT0zMDAiIGFsdD0iQm9vc3QgUk9JICZhbXA7IENvbnZlcnNpb25zOiBIb3cgQjJCIERhdGEgRW5yaWNobWVudCBTdXBlcmNoYXJnZXMgWW91ciBGdW5uZWwiIC8+TUJvb3N0IFJPSSAmYW1wOyBDb252ZXJzaW9uczogSG93IEIyQiBEYXRhIEVucmljaG1lbnQgU3VwZXJjaGFyZ2VzIFlvdXIgRnVubmVs2QFPdXRkYXRlZCBkYXRhIGNhbiBtaXNkaXJlY3QgcmVzb3VyY2VzIGFuZCB3YXN0ZSBlZmZvcnRzLCB3aXRoIG1hcmtldGVycyBhbmQgc2FsZXMgdGVhbXMgcHVyc3VpbmcgaXJyZWxldmFudCBsZWFkcy4gVGhpcyBub3Qgb25seSByZWR1Y2VzIGVmZmljaWVuY3kgYnV0IGFsc28gYWZmZWN0cyB0aGUgb3ZlcmFsbCBjdXN0b21lciBleHBlcmllbmNlLCBsZWFkaW5nIHRvIGxvd2VyLi4udi9DTVNQYWdlcy9HZXRBdmF0YXIuYXNweD9hdmF0YXJndWlkPWI3MDZiYzZhLTRhYzQtNDdjNy05MmIxLWZlODU0M2E3MjA1YiZhbXA7bWF4c2lkZXNpemU9MzUmYW1wO3dpZHRoPTM1JmFtcDtoZWlnaHQ9MzULQnJvd24gV2Fsc2gLQnJvd24gV2Fsc2gMMjMgSnVseSAyMDI0SS9hcnRpY2xlcy8yMDI0L2p1bHktMjAyNC9ob3ctYjJiLWRhdGEtZW5yaWNobWVudC1zdXBlcmNoYXJnZXMteW91ci1mdW5uZWxkAggPZBYCZg9kFgJmDxUJD2NhcmQtLXB1Ymxpc2hlZIoBPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9OTBkNDEwMzItY2RiOS00ZWI1LWJiODctOWMyZThlZmI5NDlhJm1heFNpZGVTaXplPTMwMCIgYWx0PSJJcyBpdCBUaW1lIHRvIE1pZ3JhdGUgRnJvbSBTaXRlY29yZT8iIC8+JElzIGl0IFRpbWUgdG8gTWlncmF0ZSBGcm9tIFNpdGVjb3JlP8YBQXMgZGlnaXRhbCBsYW5kc2NhcGVzIGV2b2x2ZSBhbmQgdGhlIHBhY2Ugb2YgaW5ub3ZhdGlvbiBhY2NlbGVyYXRlcywgU2l0ZWNvcmUgdXNlcnMgYXJlIGZhY2luZyBudW1lcm91cyBjaGFsbGVuZ2VzIHRoYXQgYXJlIHByb21wdGluZyB0aGVtIHRvIGNvbnNpZGVyIGFsdGVybmF0aXZlLCBtb2Rlcm4gYW5kIGZsZXhpYmxlIENNUyBwbGF0Zm9ybXMudi9DTVNQYWdlcy9HZXRBdmF0YXIuYXNweD9hdmF0YXJndWlkPWRlNjdiOGQ1LTliOWQtNDI3NS1hMmQ5LTkyMjVlODY5NjdhOSZhbXA7bWF4c2lkZXNpemU9MzUmYW1wO3dpZHRoPTM1JmFtcDtoZWlnaHQ9MzUQQ2FuZHlzcGFjZSBNZWRpYRBDYW5keXNwYWNlIE1lZGlhDDE5IEp1bHkgMjAyNDwvYXJ0aWNsZXMvMjAyNC9qdWx5LTIwMjQvaXMtaXQtdGltZS10by1taWdyYXRlLWZyb20tc2l0ZWNvcmVkAgkPZBYCZg9kFgJmDxUJD2NhcmQtLXB1Ymxpc2hlZKcBPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9ZTc5ZmYyYTgtZWYwMi00NTA1LTg4M2EtNzMyZjljM2M5MzE0Jm1heFNpZGVTaXplPTMwMCIgYWx0PSJIb3cgdG8gQ3JlYXRlIGFuZCBFZGl0IEhpZ2gtUGVyZm9ybWluZyBWaWRlbyBBZHM6IEFuIEV4cGVydCBHdWlkZSIgLz5BSG93IHRvIENyZWF0ZSBhbmQgRWRpdCBIaWdoLVBlcmZvcm1pbmcgVmlkZW8gQWRzOiBBbiBFeHBlcnQgR3VpZGWhAUNyZWF0ZSBhbmQgZWRpdCB2aWRlbyBhZHMgdGhhdCBjYXB0aXZhdGUgeW91ciBhdWRpZW5jZSB3aXRoIHRoaXMgZXhwZXJ0IGd1aWRlLiBEaXNjb3ZlciBzdGVwLWJ5LXN0ZXAgc3RyYXRlZ2llcyBmcm9tIHBsYW5uaW5nIHRvIG9wdGltaXppbmcgdmlkZW8gYWQgY2FtcGFpZ25zLg0Kdi9DTVNQYWdlcy9HZXRBdmF0YXIuYXNweD9hdmF0YXJndWlkPTJhNzY4MGVkLTE3YjEtNGZlNC1iZTAxLWM3ZmM2M2VlNDViOCZhbXA7bWF4c2lkZXNpemU9MzUmYW1wO3dpZHRoPTM1JmFtcDtoZWlnaHQ9MzUNR2F1cmF2IFNoYXJtYQ1HYXVyYXYgU2hhcm1hDDE2IEp1bHkgMjAyNEkvYXJ0aWNsZXMvMjAyNC9qdWx5LTIwMjQvaG93LXRvLWNyZWF0ZS1hbmQtZWRpdC1oaWdoLXBlcmZvcm1pbmctdmlkZW8tYWRzZAICDw8WAh8EaGRkAhIPZBYEZg8PFgIfBGhkFgICAg8WFB8FBQ1ObyBkYXRhIGZvdW5kHwZlHwdoHwhlHwloHwplHwtoHwxmHw0FGENNUy5Cb29raW5nRXZlbnQuUHJldmlldx8OZ2QCAQ8PFgIfBGhkZAIUD2QWAgIBD2QWAgICDxYUHwUFDU5vIGRhdGEgZm91bmQfBgUZUG9wdWxhckFydGljbGVzRGF0YVNvdXJjZR8HaB8IZR8JaB8KZR8LaB8MAgUfDQUUQ01TLkJsb2dQb3N0LlByZXZpZXcfDmcWCmYPZBYCZg9kFgJmDxUJD2NhcmQtLXB1Ymxpc2hlZJcBPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9OGVmOTk1ZGMtZTVmZC00MjljLWEyNzktMzA5ZjYxN2Y3NWM0Jm1heFNpZGVTaXplPTMwMCIgYWx0PSJIb3cgdG8gUmV2aWV3IGEgV2Vic2l0ZSDigJQgQSBHdWlkZSBmb3IgQmVnaW5uZXJzIiAvPjFIb3cgdG8gUmV2aWV3IGEgV2Vic2l0ZSDigJQgQSBHdWlkZSBmb3IgQmVnaW5uZXJz1wFBIGNvbXBhbnkgd2Vic2l0ZSBpcyBjcnVjaWFsIGZvciBhbnkgYnVzaW5lc3MmIzM5O3MgZGlnaXRhbCBtYXJrZXRpbmcgc3RyYXRlZ3kuIFRvIGtlZXAgdXAgd2l0aCB0aGUgY2hhbmdpbmcgdHJlbmRzIGFuZCBjdXN0b21lciBidXlpbmcgYmVoYXZpb3JzLCBpdCYjMzk7cyBpbXBvcnRhbnQgdG8gcmV2aWV3IGFuZCBtYWtlIG5lY2Vzc2FyeSBjaGFuZ2VzIHJlZ3VsYXJseS4uLnYvQ01TUGFnZXMvR2V0QXZhdGFyLmFzcHg/YXZhdGFyZ3VpZD02MmVhOWEwNC1iNDAwLTQ3MTgtYmIwYi1lYzNiNGRjYTgxZWUmYW1wO21heHNpZGVzaXplPTM1JmFtcDt3aWR0aD0zNSZhbXA7aGVpZ2h0PTM1HERpZ2l0YWwgRG91Z2hudXQgQ29udHJpYnV0b3IcRGlnaXRhbCBEb3VnaG51dCBDb250cmlidXRvcg0yNSBNYXJjaCAyMDI0OS9hcnRpY2xlcy8yMDE5L2RlY2VtYmVyL2hvdy10by1yZXZpZXctYS13ZWJzaXRlLWJlZ2lubmVyc2QCAQ9kFgJmD2QWAmYPFQkPY2FyZC0tcHVibGlzaGVkjwE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD1mM2E2ODQ3OC1iOTQ4LTQwOWUtOTExMC0xZmM0ZTY3ZDZhYzMmbWF4U2lkZVNpemU9MzAwIiBhbHQ9IlRoZSBJbXBhY3Qgb2YgTmV3IFRlY2hub2xvZ3kgb24gTWFya2V0aW5nIiAvPilUaGUgSW1wYWN0IG9mIE5ldyBUZWNobm9sb2d5IG9uIE1hcmtldGluZ9cBVGVjaG5vbG9neSBoYXMgaW1wYWN0ZWQgZXZlcnkgcGFydCBvZiBvdXIgbGl2ZXMuIEZyb20gaG91c2Vob2xkIGNob3JlcyB0byBidXNpbmVzcyBkaXNjaXBsaW5lcyBhbmQgZXRpcXVldHRlLCB0aGVyZSYjMzk7cyBhIGdhZGdldCBvciBhcHAgZm9yIGl0LiBNYXJrZXRpbmcgaGFzIGNoYW5nZWQgZHJhbWF0aWNhbGx5IG92ZXIgdGhlIHllYXJzLCBidXQgd2hhdCBpcyB0aGUuLi52L0NNU1BhZ2VzL0dldEF2YXRhci5hc3B4P2F2YXRhcmd1aWQ9N2E4MTgxNWQtMjJiYS00NGJiLTk3OWUtZDkzYjM1NTZiMzdjJmFtcDttYXhzaWRlc2l6ZT0zNSZhbXA7d2lkdGg9MzUmYW1wO2hlaWdodD0zNQpBbGV4IEx5c2FrCkFsZXggTHlzYWsMMyBBcHJpbCAyMDI0Ry9hcnRpY2xlcy8yMDIwL3NlcHRlbWJlci0yMDIwL3RoZS1pbXBhY3Qtb2YtbmV3LXRlY2hub2xvZ3ktb24tbWFya2V0aW5nZAICD2QWAmYPZBYCZg8VCQ9jYXJkLS1wdWJsaXNoZWSCATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPTNlYjg0NDBiLTYyYjQtNDY4Yi1hODc2LTkyNTE4MzNjZmRlNyZtYXhTaWRlU2l6ZT0zMDAiIGFsdD0iU2V0IFlvdXIgRGF0YSBGcmVlIFdpdGggV2ViMyIgLz4cU2V0IFlvdXIgRGF0YSBGcmVlIFdpdGggV2ViM9wBSW4gdGhlIGZpcnN0IG9mIG91ciBzZXJpZXMgb2YgcGllY2VzIGxvb2tpbmcgYXQgdGhlIHRvcCBkaWdpdGFsIHRyZW5kcyBvZiAyMDIzLCBsZWFkIHdlYiBkZXZlbG9wZXIsIENyYWlnIFdoZWF0bGV5LCBkaXNjdXNzZXMgd2hhdCB0aGUgY3VycmVudCBzdGF0ZSBvZiBvd25pbmcgb3VyIG93biBkYXRhIGlzIGFuZCBob3cgV2ViMyBpcyByZXZvbHV0aW9uaXNpbmcgaG93IGl0IGNhbi4uLnYvQ01TUGFnZXMvR2V0QXZhdGFyLmFzcHg/YXZhdGFyZ3VpZD1kZTY3YjhkNS05YjlkLTQyNzUtYTJkOS05MjI1ZTg2OTY3YTkmYW1wO21heHNpZGVzaXplPTM1JmFtcDt3aWR0aD0zNSZhbXA7aGVpZ2h0PTM1EENhbmR5c3BhY2UgTWVkaWEQQ2FuZHlzcGFjZSBNZWRpYQ8xIEZlYnJ1YXJ5IDIwMjM4L2FydGljbGVzLzIwMjMvamFudWFyeS0yMDIzL3NldC15b3VyLWRhdGEtZnJlZS13aXRoLXdlYjNkAgMPZBYCZg9kFgJmDxUJD2NhcmQtLXB1Ymxpc2hlZKkBPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9ZTQwN2U3YjMtYTY1Zi00OGJjLTljMmEtYmRkZDNjYjgzZjUxJm1heFNpZGVTaXplPTMwMCIgYWx0PSI3IFJlYXNvbnMgV2h5IFNvY2lhbCBNZWRpYSBNYXJrZXRpbmcgaXMgSW1wb3J0YW50IEZvciBZb3VyIEJ1c2luZXNzIiAvPkM3IFJlYXNvbnMgV2h5IFNvY2lhbCBNZWRpYSBNYXJrZXRpbmcgaXMgSW1wb3J0YW50IEZvciBZb3VyIEJ1c2luZXNz2QFJbiB0aGUgcGFzdCB0d28gZGVjYWRlcyBzb2NpYWwgbWVkaWEgaGFzIGJlY29tZSBhIGNydWNpYWwgdG9vbCBmb3IgbWFya2V0ZXJzLCBlbmFibGluZyBidXNpbmVzc2VzIHRvIGNvbm5lY3Qgd2l0aCBwb3RlbnRpYWwgY3VzdG9tZXJzLiBJZiB5b3VyIGJ1c2luZXNzIGhhcyB5ZXQgdG8gZW1icmFjZSBzb2NpYWwgbWVkaWEgYW5kIHlvdSB3YW50IHRvIGtub3cgd2h5IGl0IGlzLi4udi9DTVNQYWdlcy9HZXRBdmF0YXIuYXNweD9hdmF0YXJndWlkPWJlNzM2NjFhLWMyZTgtNGQ5Zi1iMWY3LTg2OWMwNjA3YzkzNiZhbXA7bWF4c2lkZXNpemU9MzUmYW1wO3dpZHRoPTM1JmFtcDtoZWlnaHQ9MzUOU2hhcnJvbiBOZWxzb24OU2hhcnJvbiBOZWxzb24QMjkgRmVicnVhcnkgMjAyNEkvYXJ0aWNsZXMvMjAxOC9mZWJydWFyeS83LXJlYXNvbnMtd2h5LXNvY2lhbC1tZWRpYS1tYXJrZXRpbmctaXMtaW1wb3J0YW50ZAIED2QWAmYPZBYCZg8VCQ9jYXJkLS1wdWJsaXNoZWSZATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPWQ5OTY2OWM3LTljMTYtNDdiYi1iMDBiLWIyOGFkODhhMDE3YSZtYXhTaWRlU2l6ZT0zMDAiIGFsdD0iSG93IEFJIGlzIFNoYXBpbmcgdGhlIEZ1dHVyZSBvZiBDdXN0b21lciBFbmdhZ2VtZW50IiAvPjNIb3cgQUkgaXMgU2hhcGluZyB0aGUgRnV0dXJlIG9mIEN1c3RvbWVyIEVuZ2FnZW1lbnTVAURpc2NvdmVyIGhvdyB0b3AgbWFya2V0aW5nIGxlYWRlcnMgYXJlIGxldmVyYWdpbmcgQUkgdG8gdHJhbnNmb3JtIGN1c3RvbWVyLWNlbnRyaWMgbWFya2V0aW5nLiBJbnNpZ2h0cyBmcm9tIEpvaG4gV2F0dG9uLCBLaXJzdHkgRnJhc2VyLCBhbmQgU2ltb24gTW9ycmlzIHJldmVhbCBwcmFjdGljYWwgc3RyYXRlZ2llcyBmb3IgcGVyc29uYWxpc2F0aW9uLCBjcmVhdGl2ZS4uLnYvQ01TUGFnZXMvR2V0QXZhdGFyLmFzcHg/YXZhdGFyZ3VpZD00ZDIwZDJhNy1mZDJiLTRhNTYtOWRhNS02M2EyMDA1ZmRlNGMmYW1wO21heHNpZGVzaXplPTM1JmFtcDt3aWR0aD0zNSZhbXA7aGVpZ2h0PTM1Dk5pY2sgQ29sdGhvcnBlDk5pY2sgQ29sdGhvcnBlDDI5IEp1bHkgMjAyNEgvYXJ0aWNsZXMvMjAyNC9qdWx5LTIwMjQvaG93LWFpLWlzLXNoYXBpbmctZnV0dXJlLW9mLWN1c3RvbWVyLWVuZ2FnZW1lbnRkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYFBU1wJGx0JGN0bDA5JERpZ2l0YWxEb3VnaG51dFJlZ2lzdHJhdGlvbkZvcm0kcGxjVXAkZm9ybVVzZXIkRW1haWxPcHRJbiRjaGVja2JveAVRcCRsdCRjdGwwOSREaWdpdGFsRG91Z2hudXRSZWdpc3RyYXRpb25Gb3JtJHBsY1VwJGZvcm1Vc2VyJFRlbGVwaG9uZU9wdEluJGNoZWNrYm94BTlwJGx0JGN0bDEwJERpZ2l0YWxEb3VnaG51dExpbmtlZEluUmVnaXN0ZXIkYnRuU2lnbkluSW1hZ2UFL3AkbHQkY3RsMTEkTG9nb25Gb3JtJHBsY1VwJExvZ2luMSRjaGtSZW1lbWJlck1lBTZwJGx0JGN0bDEyJERpZ2l0YWxEb3VnaG51dExpbmtlZEluTG9nb24kYnRuU2lnbkluSW1hZ2UlaMXy+uWapSp6dHCFxdiKMavYVM0gXmseELKYbHvKPQ==">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['form'];
    if (!theForm) {
      theForm = document.form;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="/WebResource.axd?d=lg6kJNb0nrA5sD794bmxWyQoHVoPvXdCpXrfMak0PPZeaXWnmsXKy8lcmljpfInckmoEDuNgg-Kj15zj58znEcphFE7oDqRVRIk2eQQeE641&amp;t=638465055187615987" type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    function UpdateLabel_p_lt_ctl11_LogonForm(content, context) {
      var lbl = document.getElementById(context);
      if (lbl) {
        lbl.innerHTML = content;
        lbl.className = "InfoLabel";
      }
    }
    //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    window.fbAsyncInit = function() {
      FB.init({
        appId: '209290579450905',
        status: true,
        cookie: false,
        xfbml: true,
        oauth: true
      });
    };
    (function(d) {
      var js, id = 'facebook-jssdk';
      if (d.getElementById(id)) {
        return;
      }
      js = d.createElement('script');
      js.id = id;
      js.async = true;
      js.src = '//connect.facebook.net/en_US/all.js';
      d.getElementsByTagName('head')[0].appendChild(js);
    }(document));
    //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    function Facebook_login() {
      FB.getLoginStatus(function(response) {
        if (response.status === 'connected') {
          var hr = window.location.href;
          if (window.location.hash) {
            hr = hr.replace(window.location.hash, '');
          }
          if (hr.indexOf('confirmed=') < 0) {
            if (hr.indexOf('?', 0) >= 0) {
              hr = hr + '&';
            } else {
              hr = hr + '?';
            }
            hr = hr + 'confirmed=' + response.authResponse.accessToken;
            if (!window.fbRedirectedAfterLogon) {
              window.fbRedirectedAfterLogon = true;
              window.location.href = hr + window.location.hash;
            }
          }
        }
      });
    }
    //]]>
  </script><input type="hidden" name="lng" id="lng" value="en-GB">
  <script src="/CMSPages/GetResource.ashx?scriptfile=%7e%2fCMSScripts%2fWebServiceCall.js" type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    function PM_Postback(param) {
      if (window.top.HideScreenLockWarningAndSync) {
        window.top.HideScreenLockWarningAndSync(1080);
      }
      if (window.CMSContentManager) {
        CMSContentManager.allowSubmit = true;
      };
      __doPostBack('m$am', param);
    }

    function PM_Callback(param, callback, ctx) {
      if (window.top.HideScreenLockWarningAndSync) {
        window.top.HideScreenLockWarningAndSync(1080);
      }
      if (window.CMSContentManager) {
        CMSContentManager.storeContentChangedStatus();
      };
      WebForm_DoCallback('m$am', param, callback, ctx, null, true);
    }
    //]]>
  </script>
  <script src="/ScriptResource.axd?d=JVcFav52xG7_fqKxZnE2cRJDH9ugNIRATBqjjcEDI1oXEUJhxYTVRj0qWdxfdEZwPcBL7QhbeXcfebSuqNk3-cG-Z8ybsRGXL0lPVOy4QjOM1MelNXgsr5vYT88z_mIWsrYbT-PAVZB9Kef2Q5LTm98RytMViEbJzv2B0Hsw4LY1&amp;t=7e969891" type="text/javascript">
  </script>
  <script src="/ScriptResource.axd?d=Y8qietWwszA8prYWAobgiyhO96RHecjZ6IAhIJxF2O6o97fF3QGAGynhOCzYG6UReRnCoDpo2pfSuN624f4DEx-P0i2UXNVFuQN8-Fq7nDrBrYLDIDOaiucjeAyRjPd70&amp;t=7c776dc1" type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=EvJsYtEwuSFlyoU2FjT_azG27nhASGI3_nWBEyxoHCu33AP_TCGZEpwfjwBtXhQDgGf-v3UjZu4pOpg03H2ioRCDVvhusN0782df1G3HVPttRQ9AlFL-DNdyINabJLvRLXwpOw4SCvg2eLDJ8CQomw2&amp;t=7c776dc1" type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    var CMS = CMS || {};
    CMS.Application = {
      "isRTL": "false",
      "isDebuggingEnabled": false,
      "applicationUrl": "/",
      "imagesUrl": "/CMSPages/GetResource.ashx?image=%5bImages.zip%5d%2f",
      "isDialog": false
    };
    //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    function WebForm_OnSubmit() {
      if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
      return true;
    }
    //]]>
  </script>
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A5343185">
    <input type="hidden" name="__SCROLLPOSITIONX" id="__SCROLLPOSITIONX" value="0">
    <input type="hidden" name="__SCROLLPOSITIONY" id="__SCROLLPOSITIONY" value="0">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    Sys.WebForms.PageRequestManager._initialize('manScript', 'form', ['tp$lt$ctl09$DigitalDoughnutRegistrationForm$sys_pnlUpdate', '', 'tp$lt$ctl11$LogonForm$plcUp$pnlUpdatePasswordRetrievalLink', '',
      'tp$lt$ctl11$LogonForm$plcUp$pnlUpdatePasswordRetrieval', '', 'tp$lt$ctl11$LogonForm$sys_pnlUpdate', '', 'tctxM', ''
    ], ['p$lt$ctl09$DigitalDoughnutRegistrationForm', '', 'p$lt$ctl11$LogonForm', '', 'p$lt$ctl11$LogonForm$plcUp$lnkPasswdRetrieval', ''], [], 90, '');
    //]]>
  </script>
  <div id="ctxM">
  </div>
  <!--[if lte IE 9]>
    <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
  <div class="responsiveChecker"></div>
  <!-- Notifications -->
  <!-- Canvas container -->
  <div class="canvas__container">
    <!-- Mobile navigation -->
    <div class="nav__mobile"></div>
    <div class="canvas__container--push">
      <!-- Header -->
      <header class="header" role="banner">
        <div class="header__container">
          <div class="row">
            <div class="logo">
              <a href="/">
                            <h1>Digital Doughnut</h1>
                        </a>
            </div>
            <a class="nav__hamburger">
                        <b class="top"></b>
                        <b class="middle"></b>
                        <b class="bottom"></b>
                    </a>
            <a class="join__button">
                            <span class="join__button--plus" data-icon=""></span>
                            <span>Join in</span>
                        </a>
            <div class="header__search">
              <a class="header__search__btn"><span class="header__search__btn__icon"></span></a>
              <div class="header__search__form">
                <div class="header__search__left">
                  <input type="search" class="header__search__bar" title="Search" placeholder="Search">
                  <div class="header__search__submit">
                    <span for="header__search__submit" class="header__search__icon"></span>
                    <input type="submit" class="header__search__submit--input" id="header__search__submit" value="Go">
                  </div>
                </div>
                <div class="header__search__right">
                  <select class="header__search__select">
                    <option value="">All</option>
                    <option value="Articles">Articles</option>
                    <option value="Events">Events</option>
                    <option value="Reports">Resources</option>
                    <option value="Knowledge">Knowledge</option>
                  </select>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="join__button--menu">
          <div class="row">
            <div class="join__tabs">
              <ul class="join__tabs--mobile">
                <li><a data-tab="#jointab--register">Register</a></li>
                <li><a data-tab="#jointab--login">Login</a></li>
              </ul>
              <div class="join__tabs__panes">
                <div id="jointab--register">
                  <div class="col xl5 xl-alpha xl-omega l4 m3 s4">
                    <h2>Register</h2>
                    <div class="header__form header__register">
                      <div class="js-register-optin">
                        <div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_sys_pnlUpdate">
                          <div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_pnlRegForm" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_btnRegister')">
                            <div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser">
                              <div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_pnlForm" class="FormPanel"
                                onkeypress="javascript:return WebForm_FireDefaultButton(event, 'p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_btnOK')">
                                <div class="col xl10 xl-alpha xl-omega"><span data-placeholder="Username">
                                    <div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncpusername" class="EditingFormControlNestedControl editing-form-control-nested-control">
                                      <input name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$formUser$UserName$txtUserName" type="text" maxlength="100" id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_txtUserName"
                                        class="form-control" placeholder="Username">
                                      <span id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName" class="form-control-error" style="display:none;">Please fill the 'User name' field.</span>
                                      <label for="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_txtUserName" id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_lblUserName" style="display:none;">User
                                        name</label>
                                    </div>
                                  </span></div>
                                <div class="col xl-half xl-alpha s4 s-omega"><span data-placeholder="First name">
                                    <div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncpfirstname" class="EditingFormControlNestedControl editing-form-control-nested-control">
                                      <input name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$formUser$FirstName$txtText" type="text" maxlength="100" id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_FirstName_txtText"
                                        class="form-control" placeholder="First name">
                                    </div>
                                  </span></div>
                                <div class="col xl-half xl-omega s4 s-alpha"><span data-placeholder="Surname">
                                    <div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncplastname" class="EditingFormControlNestedControl editing-form-control-nested-control">
                                      <input name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$formUser$LastName$txtText" type="text" maxlength="100" id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_LastName_txtText"
                                        class="form-control" placeholder="Surname">
                                    </div>
                                  </span></div>
                                <div class="col xl10 xl-alpha xl-omega"><span data-placeholder="Business Email">
                                    <div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncpemail" class="EditingFormControlNestedControl editing-form-control-nested-control">
                                      <input name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$formUser$Email$txtEmailInput" type="text" maxlength="100" id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_Email_txtEmailInput"
                                        class="form-control" placeholder="Business Email">
                                    </div>
                                  </span> <span data-placeholder="Password">
                                    <div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncpuserpassword" class="EditingFormControlNestedControl editing-form-control-nested-control">
                                      <div>
                                        <input name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$formUser$UserPassword$txtPassword" type="password" maxlength="100"
                                          id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_txtPassword" class="form-control" placeholder="Password">
                                        <span id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword" class="form-control-error" style="display:none;"></span>
                                      </div>
                                    </div>
                                  </span></div>
                                <div class="col xl10 xl-alpha xl-omega"><span class="content__disclaimer">Digital Doughnut is part of Communitize Ltd. We would like to contact you with details of other offers we provide. If you consent to us
                                    contacting you for this purpose please tick to say how you would like us to contact you:</span> <span class="disclaimer__inputs"><label id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_EmailOptIn_lb"
                                      class="EditingFormLabel" for="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_EmailOptIn_checkbox">Email:</label>
                                    <div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncpemailoptin" class="EditingFormControlNestedControl editing-form-control-nested-control">
                                      <span class="CheckBoxField checkbox"><input id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_EmailOptIn_checkbox" type="checkbox"
                                          name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$formUser$EmailOptIn$checkbox"><label for="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_EmailOptIn_checkbox">&nbsp;</label></span>
                                    </div><label id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_TelephoneOptIn_lb" class="EditingFormLabel"
                                      for="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_TelephoneOptIn_checkbox">Telephone:</label>
                                    <div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncptelephoneoptin" class="EditingFormControlNestedControl editing-form-control-nested-control">
                                      <span class="CheckBoxField checkbox"><input id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_TelephoneOptIn_checkbox" type="checkbox"
                                          name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$formUser$TelephoneOptIn$checkbox"><label for="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_TelephoneOptIn_checkbox">&nbsp;</label></span>
                                    </div>
                                  </span></div>
                                <div class="col xl10 xl-alpha xl-omega">
                                  <div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncpusercaptcha" class="EditingFormControlNestedControl editing-form-control-nested-control">
                                    <div data-theme="light" data-type="image"></div><span id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserCaptcha_captcha"></span>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <input type="submit" name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$btnRegister" value="Register"
                              onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$btnRegister&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))"
                              id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_btnRegister" class="RegisterButton btn btn-default" disabled="disabled" style="display: none;"><input type="submit" value="Register"
                              class="RegisterButton btn btn-default" disabled="disabled">
                          </div>
                        </div>
                        <div class="privacypolicy-text">
                          <span>View our <a href="/privacy-policy">Privacy Policy</a></span>
                        </div>
                      </div>
                      <span class="header__form--or">or</span>
                      <div class="social__logins">
                        <fb:login-button show-faces="false" width="200" max-rows="1" scope="email,user_location" onlogin="Facebook_login();" login_text="Register with Facebook" class=" fb_iframe_widget" fb-xfbml-state="rendered"
                          fb-iframe-plugin-query="app_id=209290579450905&amp;container_width=0&amp;locale=en_US&amp;login_text=Register%20with%20Facebook&amp;max_rows=1&amp;scope=email%2Cuser_location&amp;sdk=joey&amp;show_faces=false&amp;width=200"><span
                            style="vertical-align: bottom; width: 0px; height: 0px;"><iframe name="f898e12dc54a57315" width="200px" height="1000px" data-testid="fb:login_button Facebook Social Plugin" title="fb:login_button Facebook Social Plugin"
                              frameborder="0" allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"
                              src="https://www.facebook.com/plugins/login_button.php?app_id=209290579450905&amp;channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df1ffe0d35d9a05215%26domain%3Dwww.digitaldoughnut.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fwww.digitaldoughnut.com%252Ff62d9343742d99361%26relation%3Dparent.parent&amp;container_width=0&amp;locale=en_US&amp;login_text=Register%20with%20Facebook&amp;max_rows=1&amp;scope=email%2Cuser_location&amp;sdk=joey&amp;show_faces=false&amp;width=200"
                              class="" style="border: none; visibility: visible; width: 0px; height: 0px;"></iframe></span></fb:login-button>
                        <span id="p_lt_ctl10_DigitalDoughnutLinkedInRegister_lblError" class="ErrorLabel webpart-error-label"></span>
                        <input type="image" name="p$lt$ctl10$DigitalDoughnutLinkedInRegister$btnSignInImage" id="p_lt_ctl10_DigitalDoughnutLinkedInRegister_btnSignInImage" title="Sign In" src="/App_Themes/DigitalDoughnut/Images/linkedinreg.png"
                          onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;p$lt$ctl10$DigitalDoughnutLinkedInRegister$btnSignInImage&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))">
                      </div>
                    </div>
                  </div>
                </div>
                <div id="jointab--login">
                  <div class="col xl5 xl-alpha xl-omega l4 m3 s4">
                    <h2>Login</h2>
                    <div class="header__form header__login">
                      <div id="p_lt_ctl11_LogonForm_sys_pnlUpdate">
                        <div id="p_lt_ctl11_LogonForm_plcUp_pnlBody" class="logon-page-background">
                          <div id="p_lt_ctl11_LogonForm_plcUp_Login1_pnlLogin" class="logon-panel" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'p_lt_ctl11_LogonForm_plcUp_Login1_LoginButton')">
                            <div class="form-horizontal" role="form">
                              <div class="form-group">
                                <div class="editing-form-value-cell">
                                  <input name="p$lt$ctl11$LogonForm$plcUp$Login1$UserName" type="text" maxlength="100" id="p_lt_ctl11_LogonForm_plcUp_Login1_UserName" class="form-control" placeholder="Email or Username"><span
                                    id="p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired" title="User name is required." class="form-control-error" style="display:none;">Please enter a user name</span>
                                </div>
                              </div>
                              <div class="form-group">
                                <div class="editing-form-value-cell">
                                  <input name="p$lt$ctl11$LogonForm$plcUp$Login1$Password" type="password" maxlength="110" id="p_lt_ctl11_LogonForm_plcUp_Login1_Password" class="form-control" placeholder="Password">
                                </div>
                              </div>
                            </div>
                            <input type="submit" name="p$lt$ctl11$LogonForm$plcUp$Login1$LoginButton" value="Log on"
                              onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;p$lt$ctl11$LogonForm$plcUp$Login1$LoginButton&quot;, &quot;&quot;, true, &quot;p_lt_ctl11_LogonForm_Logon&quot;, &quot;&quot;, false, false))"
                              id="p_lt_ctl11_LogonForm_plcUp_Login1_LoginButton" class="btn btn-primary">
                            <span class="logon-remember-me-checkbox checkbox"><input id="p_lt_ctl11_LogonForm_plcUp_Login1_chkRememberMe" type="checkbox" name="p$lt$ctl11$LogonForm$plcUp$Login1$chkRememberMe"><label
                                for="p_lt_ctl11_LogonForm_plcUp_Login1_chkRememberMe">Stay logged in on this computer</label></span>
                          </div>
                          <div id="p_lt_ctl11_LogonForm_plcUp_pnlUpdatePasswordRetrievalLink">
                            <a id="p_lt_ctl11_LogonForm_plcUp_lnkPasswdRetrieval" class="logon-password-retrieval-link" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;p$lt$ctl11$LogonForm$plcUp$lnkPasswdRetrieval&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, true))">Forgotten password</a>
                          </div>
                          <div id="p_lt_ctl11_LogonForm_plcUp_pnlUpdatePasswordRetrieval">
                          </div>
                        </div>
                      </div>
                      <span class="header__form--or">or</span>
                      <div class="social__logins">
                        <fb:login-button show-faces="false" width="200" max-rows="1" scope="email,user_location" onlogin="Facebook_login();" login_text="Sign in with Facebook" class=" fb_iframe_widget" fb-xfbml-state="rendered"
                          fb-iframe-plugin-query="app_id=209290579450905&amp;container_width=0&amp;locale=en_US&amp;login_text=Sign%20in%20with%20Facebook&amp;max_rows=1&amp;scope=email%2Cuser_location&amp;sdk=joey&amp;show_faces=false&amp;width=200"><span
                            style="vertical-align: bottom; width: 0px; height: 0px;"><iframe name="f3e44d97c8d02458c" width="200px" height="1000px" data-testid="fb:login_button Facebook Social Plugin" title="fb:login_button Facebook Social Plugin"
                              frameborder="0" allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"
                              src="https://www.facebook.com/plugins/login_button.php?app_id=209290579450905&amp;channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df0796f7c655f72d45%26domain%3Dwww.digitaldoughnut.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fwww.digitaldoughnut.com%252Ff62d9343742d99361%26relation%3Dparent.parent&amp;container_width=0&amp;locale=en_US&amp;login_text=Sign%20in%20with%20Facebook&amp;max_rows=1&amp;scope=email%2Cuser_location&amp;sdk=joey&amp;show_faces=false&amp;width=200"
                              class="" style="border: none; visibility: visible; width: 0px; height: 0px;"></iframe></span></fb:login-button>
                        <span id="p_lt_ctl12_DigitalDoughnutLinkedInLogon_lblError" class="ErrorLabel webpart-error-label"></span>
                        <input type="image" name="p$lt$ctl12$DigitalDoughnutLinkedInLogon$btnSignInImage" id="p_lt_ctl12_DigitalDoughnutLinkedInLogon_btnSignInImage" title="Sign In" src="/App_Themes/DigitalDoughnut/Images/linkedinlogin.png"
                          onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;p$lt$ctl12$DigitalDoughnutLinkedInLogon$btnSignInImage&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))">
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="header__search--menu">
        </div>
        <div class="nav__mega">
          <div class="nav__bar">
            <div class="row">
              <nav class="nav__primary js-nav__primary" role="navigation">
                <ul>
                  <li data-megamenu="Articles" class="js-nav__item ">
                    <a href="/articles">Articles</a>
                  </li>
                  <li data-megamenu="Our-Research" class="js-nav__item ">
                    <a href="/our-research">Our Research</a>
                  </li>
                  <li data-megamenu="Resources" class="js-nav__item ">
                    <a href="/resources">Resources</a>
                  </li>
                  <li data-megamenu="Events" class="js-nav__item ">
                    <a href="/events">Events</a>
                  </li>
                  <li data-megamenu="Partners" class="js-nav__item ">
                    <a href="/partners">Partners</a>
                  </li>
                </ul>
              </nav>
            </div>
          </div>
        </div>
      </header>
      <!-- Main -->
      <main class="main" role="main">
        <section class="section__hero">
        </section>
        <section class="section__cards section__cards--featured section--primary">
          <header class="section__header">
            <div class="row">
              <div class="col xl10">
                <h1>What's new</h1>
              </div>
            </div>
          </header>
          <div class="row">
            <div class="card__deck">
              <div class="col xl6 l4 m6">
                <article class="card card--article card--featured">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=d99669c7-9c16-47bb-b00b-b28ad88a017a&amp;maxSideSize=736" alt="How AI is Shaping the Future of Customer Engagement">
                  </div>
                  <div class="card--featured__container col xl-third xl-alpha xl-omega l-half xs12">
                    <div class="card__profile">
                      <div class="card__profile--avatar">
                        <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=4d20d2a7-fd2b-4a56-9da5-63a2005fde4c&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Nick Colthorpe">
                      </div>
                      <div class="card__profile--info">
                        <span class="card__profile--by">By</span>
                        <span class="card__profile--name">Nick Colthorpe</span>
                        <span class="card__profile--date">29 July 2024</span>
                      </div>
                    </div>
                    <div class="card__info">
                      <h1>How AI is Shaping the Future of Customer Engagement</h1>
                      <p>Discover how top marketing leaders are leveraging AI to transform customer-centric marketing. Insights from John Watton, Kirsty Fraser, and Simon Morris reveal practical strategies for personalisation, creative optimisation,
                        and enhancing customer engagement. Learn how AI can streamline tasks and drive marketing success.</p>
                    </div>
                  </div>
                  <div class="card--featured__sticker">
                    <span>Featured article</span>
                  </div>
                  <a href="/articles/2024/july-2024/how-ai-is-shaping-future-of-customer-engagement" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l-quarter m3 s2 xs2">
                <div class="dx__single_card__deck">
                  <a href="https://resources.digitaldoughnut.com/partner/digital-doughnut/technology-for-marketing-2024-1281?utm_source=2024-08-13&amp;utm_medium=5&amp;utm_campaign=49" title="Technology for Marketing 2024" class="dx__single_card__link">
    <article class="dx__single_card">
      <div class="dx__single_card__header">
        <span>What's On</span>
      </div>
      <div>
        <img src="https://demandexchange-cdn.s3.eu-west-2.amazonaws.com/resources/Digital+Doughnut/Technology-For-Marketing-2024_Thumb.png" alt="Technology for Marketing 2024">
      </div>
      <div class="dx__single_card__info">
        <span class="dx__single_card__info--date">
        <h1>Technology for Marketing 2024</h1>
        <p>
      </p></span></div>
    </article>
  </a>
                </div>
                <script>
                  var style = document.createElement("style");
                  style.type = "text/css";
                  if (style.styleSheet) {
                    // IE
                    style.styleSheet.cssText =
                      ".dx__single_card__deck,  .dx__single_card__deck>div {      font: 1em/1.5 \"Roboto\",Helvetica,Arial,sans-serif!important;}.dx__single_card img{width:232px;}.dx__single_card {    background-color: #fff;    position:relative;    height:500px;}.dx__single_card__header {    background-color: #e95726;    padding: 0.5em 1em;}.dx__single_card__header span {    font-size: 1.375em;    font-weight: 600;    color: #fff;}.dx__single_card__info {padding: 1em;}.dx__single_card__info--date {    font-size: 16px;    font-size: 1rem;    font-weight: 600;    color: #3d4a5a;    margin-bottom: 0.5em;    display: inline-block;    zoom: 1;}.dx__single_card__info h1 {    font-size: 18px;    font-size: 1.125rem;    margin-bottom: 0.5em;    line-height:1;    margin-top:0px;    color: #e95726;}.dx__single_card__info p {    font-size: .875rem;    line-height: 1.25;    color:#717171;    display:none;}    .dx__single_card__link {    color: transparent;}  @media (max-width:600px) {    .dx__single_card__deck,  .dx__single_card__deck>div {          margin-bottom:12px;    }    .dx__single_card img{width:100%;height:400px;}};"
                  } else {
                    // Other browsers
                    style.innerHTML =
                      ".dx__single_card__deck,  .dx__single_card__deck>div {      font: 1em/1.5 \"Roboto\",Helvetica,Arial,sans-serif!important;}.dx__single_card img{width:232px;}.dx__single_card {    background-color: #fff;    position:relative;    height:500px;}.dx__single_card__header {    background-color: #e95726;    padding: 0.5em 1em;}.dx__single_card__header span {    font-size: 1.375em;    font-weight: 600;    color: #fff;}.dx__single_card__info {padding: 1em;}.dx__single_card__info--date {    font-size: 16px;    font-size: 1rem;    font-weight: 600;    color: #3d4a5a;    margin-bottom: 0.5em;    display: inline-block;    zoom: 1;}.dx__single_card__info h1 {    font-size: 18px;    font-size: 1.125rem;    margin-bottom: 0.5em;    line-height:1;    margin-top:0px;    color: #e95726;}.dx__single_card__info p {    font-size: .875rem;    line-height: 1.25;    color:#717171;    display:none;}    .dx__single_card__link {    color: transparent;}  @media (max-width:600px) {    .dx__single_card__deck,  .dx__single_card__deck>div {          margin-bottom:12px;    }    .dx__single_card img{width:100%;height:400px;}};"
                  }
                  document.getElementsByTagName("head")[0].appendChild(style);
                </script>
              </div>
              <div class="col xl2 l-quarter m3 s2 xs2">
                <div class="dx__single_card__deck">
                  <a href="https://resources.digitaldoughnut.com/partner/demand-exchange/the-state-of-b2b-lead-generation-2024-1551?utm_source=2024-08-13&amp;utm_medium=5&amp;utm_campaign=50" title="The State of B2B Lead Generation 2024" class="dx__single_card__link">
    <article class="dx__single_card">
      <div class="dx__single_card__header">
        <span>Featured Report</span>
      </div>
      <div>
        <img src="https://demandexchange-cdn.s3.eu-west-2.amazonaws.com/resources/London_Research/LR_state-of-b2b-2024_Thumb.png" alt="The State of B2B Lead Generation 2024">
      </div>
      <div class="dx__single_card__info">
        <span class="dx__single_card__info--date">
        <h1>The State of B2B Lead Generation 2024</h1>
        <p>
      </p></span></div>
    </article>
  </a>
                </div>
                <script>
                  var style = document.createElement("style");
                  style.type = "text/css";
                  if (style.styleSheet) {
                    // IE
                    style.styleSheet.cssText =
                      ".dx__single_card__deck,  .dx__single_card__deck>div {      font: 1em/1.5 \"Roboto\",Helvetica,Arial,sans-serif!important;}.dx__single_card img{width:232px;}.dx__single_card {    background-color: #fff;    position:relative;    height:500px;}.dx__single_card__header {    background-color: #e95726;    padding: 0.5em 1em;}.dx__single_card__header span {    font-size: 1.375em;    font-weight: 600;    color: #fff;}.dx__single_card__info {padding: 1em;}.dx__single_card__info--date {    font-size: 16px;    font-size: 1rem;    font-weight: 600;    color: #3d4a5a;    margin-bottom: 0.5em;    display: inline-block;    zoom: 1;}.dx__single_card__info h1 {    font-size: 18px;    font-size: 1.125rem;    margin-bottom: 0.5em;    line-height:1;    margin-top:0px;    color: #e95726;}.dx__single_card__info p {    font-size: .875rem;    line-height: 1.25;    color:#717171;    display:none;}    .dx__single_card__link {    color: transparent;}  @media (max-width:600px) {    .dx__single_card__deck,  .dx__single_card__deck>div {          margin-bottom:12px;    }    .dx__single_card img{width:100%;height:400px;}};"
                  } else {
                    // Other browsers
                    style.innerHTML =
                      ".dx__single_card__deck,  .dx__single_card__deck>div {      font: 1em/1.5 \"Roboto\",Helvetica,Arial,sans-serif!important;}.dx__single_card img{width:232px;}.dx__single_card {    background-color: #fff;    position:relative;    height:500px;}.dx__single_card__header {    background-color: #e95726;    padding: 0.5em 1em;}.dx__single_card__header span {    font-size: 1.375em;    font-weight: 600;    color: #fff;}.dx__single_card__info {padding: 1em;}.dx__single_card__info--date {    font-size: 16px;    font-size: 1rem;    font-weight: 600;    color: #3d4a5a;    margin-bottom: 0.5em;    display: inline-block;    zoom: 1;}.dx__single_card__info h1 {    font-size: 18px;    font-size: 1.125rem;    margin-bottom: 0.5em;    line-height:1;    margin-top:0px;    color: #e95726;}.dx__single_card__info p {    font-size: .875rem;    line-height: 1.25;    color:#717171;    display:none;}    .dx__single_card__link {    color: transparent;}  @media (max-width:600px) {    .dx__single_card__deck,  .dx__single_card__deck>div {          margin-bottom:12px;    }    .dx__single_card img{width:100%;height:400px;}};"
                  }
                  document.getElementsByTagName("head")[0].appendChild(style);
                </script>
              </div>
            </div>
          </div>
          <div class="row">
            <div class="card__deck">
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=ab13ebbc-1143-47f4-a6cf-7c02be969c44&amp;maxSideSize=300" alt="Join the Largest Digital &amp; Marketing Community in the World!">
                  </div>
                  <div class="card__info">
                    <h1>Join the Largest Digital &amp; Marketing Community in the World!</h1>
                  </div>
                  <a href="/login" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=3a372947-a57e-449e-a929-7a17dfc00ee8&amp;maxSideSize=300" alt="Get Involved.. Contribute an Article to Digital Doughnut Now!">
                  </div>
                  <div class="card__info">
                    <h1>Get Involved.. Contribute an Article to Digital Doughnut Now!</h1>
                  </div>
                  <a href="/account-pages/contributions?utm_source=banner" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=56210138-b2eb-477e-a9a1-836c2782079e&amp;maxSideSize=300" alt="Introducing 'Our Research' A Series Of Guides By London Research">
                  </div>
                  <div class="card__info">
                    <h1>Introducing 'Our Research' A Series Of Guides By London Research</h1>
                  </div>
                  <a href="https://www.digitaldoughnut.com/our-research" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=df368a34-254c-42e2-aedd-d7d147d95ec1&amp;maxSideSize=300" alt="B2B Product Marketing in a Rapidly Changing World Part 1: Understanding the Customer">
                  </div>
                  <div class="card__info">
                    <h1>B2B Product Marketing in a Rapidly Changing World Part 1: Understanding the Customer</h1>
                  </div>
                  <a href="https://resources.digitaldoughnut.com/partner/demand-exchange/more-better-leads-forever-part-1-1146?t=1" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=c0b9d5e2-3902-4a55-a651-ef34ffafbf64&amp;maxSideSize=300" alt="B2B Product Marketing in a Rapidly Changing World Part 2: Content Strategy">
                  </div>
                  <div class="card__info">
                    <h1>B2B Product Marketing in a Rapidly Changing World Part 2: Content Strategy</h1>
                  </div>
                  <a href="https://resources.digitaldoughnut.com/partner/demand-exchange/more-better-leads-forever-part-2-1146?t=1" class="card__link">Read more</a>
                </article>
              </div>
            </div>
          </div>
        </section>
        <section class="section__cards section--reports section--reports--home">
          <header class="section__header">
            <div class="row">
              <div class="col xl10">
                <h1>Latest resources</h1>
                <a href="/resources" class="capsule">See all</a>
              </div>
            </div>
          </header>
          <div class="row">
            <div class="card__deck">
              <div class="dx_card_R5_deck">
                <a href="https://resources.digitaldoughnut.com/partner/wunderkind/tailoring-success-for-apparel-brands-your-guide-to-thriving-during-bfcm-1623?utm_source=2024-08-13&amp;utm_medium=1&amp;utm_campaign=54" title="Tailoring Success for Apparel Brands Your Guide to Thriving During BFCM" class="dx_card_R5_link">
    <article class="dx_card_R5 dx_card_R5--article">
      <div class="dx_card_R5_image">
        <img src="https://demandexchange-cdn.s3.eu-west-2.amazonaws.com/resources/Wunderkind/Wunderkind_tailoring-success_Thumb.png" alt="Tailoring Success for Apparel Brands Your Guide to Thriving During BFCM">
      </div>
      <div class="dx_card_R5_info">
        <h1>Tailoring Success for Apparel Brands Your Guide to Thriving During BFCM</h1>
      </div>
    </article>
  </a>
                <a href="https://resources.digitaldoughnut.com/partner/demand-exchange/on-demand-the-state-of-b2b-lead-generation-2021-1153?utm_source=2024-08-13&amp;utm_medium=1&amp;utm_campaign=54" title="The State of B2B Lead Generation 2021: Watch Now" class="dx_card_R5_link">
    <article class="dx_card_R5 dx_card_R5--article">
      <div class="dx_card_R5_image">
        <img src="https://s3-eu-west-2.amazonaws.com/demandexchange-cdn/resources/demandexchange/DX_OD_State-of-B2B-lead-gen-2021_2_thumb.png" alt="The State of B2B Lead Generation 2021: Watch Now">
      </div>
      <div class="dx_card_R5_info">
        <h1>The State of B2B Lead Generation 2021: Watch Now</h1>
      </div>
    </article>
  </a>
                <a href="https://resources.digitaldoughnut.com/partner/demand-exchange/revolutionizing-retail-1571?utm_source=2024-08-13&amp;utm_medium=1&amp;utm_campaign=54" title="Revolutionizing Retail" class="dx_card_R5_link">
    <article class="dx_card_R5 dx_card_R5--article">
      <div class="dx_card_R5_image">
        <img src="https://demandexchange-cdn.s3.eu-west-2.amazonaws.com/resources/Wunderkind/Wunderkind_AI-campaign-ads_Thumb.png" alt="Revolutionizing Retail">
      </div>
      <div class="dx_card_R5_info">
        <h1>Revolutionizing Retail</h1>
      </div>
    </article>
  </a>
                <a href="https://resources.digitaldoughnut.com/partner/on24/ready-for-growth-the-state-of-digital-maturity-in-b2b-marketing-1507?utm_source=2024-08-13&amp;utm_medium=1&amp;utm_campaign=54" title="Ready for Growth: The State of Digital Maturity in B2B Marketing" class="dx_card_R5_link">
    <article class="dx_card_R5 dx_card_R5--article">
      <div class="dx_card_R5_image">
        <img src="https://demandexchange-cdn.s3.eu-west-2.amazonaws.com/resources/ON24/ON24_ready-4-growth_Thumb.png" alt="Ready for Growth: The State of Digital Maturity in B2B Marketing">
      </div>
      <div class="dx_card_R5_info">
        <h1>Ready for Growth: The State of Digital Maturity in B2B Marketing</h1>
      </div>
    </article>
  </a>
                <a href="https://resources.digitaldoughnut.com/partner/demand-exchange/the-state-of-b2b-lead-generation-2021-1153?utm_source=2024-08-13&amp;utm_medium=1&amp;utm_campaign=54" title="The State of B2B Lead Generation 2021" class="dx_card_R5_link">
    <article class="dx_card_R5 dx_card_R5--article">
      <div class="dx_card_R5_image">
        <img src="https://s3-eu-west-2.amazonaws.com/demandexchange-cdn/resources/demandexchange/DX_State-of-B2B-lead-gen-2021-New_thumb.png" alt="The State of B2B Lead Generation 2021">
      </div>
      <div class="dx_card_R5_info">
        <h1>The State of B2B Lead Generation 2021</h1>
      </div>
    </article>
  </a>
              </div>
              <script>
                var style = document.createElement("style");
                style.type = "text/css";
                if (style.styleSheet) {
                  // IE
                  style.styleSheet.cssText =
                    ".dx_card_R5_deck {      font: 1em/1.5 \"Roboto\",Helvetica,Arial,sans-serif!important;    display: grid;    grid-template-columns: repeat(5, 1fr);    grid-auto-rows: auto;        grid-gap: 1rem;    margin-bottom:24px;}.dx_card_R5 img{width:100%;}.dx_card_R5 {    background-color: #fff;    position:relative;    height:460px;}.dx_card_R5_header {    background-color: #e95726;    padding: 0.5em 1em;}.dx_card_R5_header span {    font-size: 1.375em;    font-weight: 600;    color: #fff;}.dx_card_R5_info {padding: 1em;}.dx_card_R5_info--date {    font-size: 16px;    font-size: 1rem;    font-weight: 600;    color: #3d4a5a;    margin-bottom: 0.5em;    display: inline-block;    zoom: 1;}.dx_card_R5_info h1 {    font-size: 18px;    font-size: 1.125rem;    color: #3d4a5a;    margin-bottom: 0.5em;    line-height:1;    margin-top:0px;    color: #e95726;}.dx_card_R5_info p {    font-size: .875rem;    line-height: 1.25;    color:#717171;}    .dx_card_R5_link {    color: transparent;}  @media (max-width:600px) {    .dx_card_R5_deck {          grid-template-columns: repeat(1, 1fr);    }    .dx_card_R5 img{width:100%;}    .dx_card_R5 {        height:auto;    }    };"
                } else {
                  // Other browsers
                  style.innerHTML =
                    ".dx_card_R5_deck {      font: 1em/1.5 \"Roboto\",Helvetica,Arial,sans-serif!important;    display: grid;    grid-template-columns: repeat(5, 1fr);    grid-auto-rows: auto;        grid-gap: 1rem;    margin-bottom:24px;}.dx_card_R5 img{width:100%;}.dx_card_R5 {    background-color: #fff;    position:relative;    height:460px;}.dx_card_R5_header {    background-color: #e95726;    padding: 0.5em 1em;}.dx_card_R5_header span {    font-size: 1.375em;    font-weight: 600;    color: #fff;}.dx_card_R5_info {padding: 1em;}.dx_card_R5_info--date {    font-size: 16px;    font-size: 1rem;    font-weight: 600;    color: #3d4a5a;    margin-bottom: 0.5em;    display: inline-block;    zoom: 1;}.dx_card_R5_info h1 {    font-size: 18px;    font-size: 1.125rem;    color: #3d4a5a;    margin-bottom: 0.5em;    line-height:1;    margin-top:0px;    color: #e95726;}.dx_card_R5_info p {    font-size: .875rem;    line-height: 1.25;    color:#717171;}    .dx_card_R5_link {    color: transparent;}  @media (max-width:600px) {    .dx_card_R5_deck {          grid-template-columns: repeat(1, 1fr);    }    .dx_card_R5 img{width:100%;}    .dx_card_R5 {        height:auto;    }    };"
                }
                document.getElementsByTagName("head")[0].appendChild(style);
              </script>
            </div>
          </div>
        </section>
        <section class="section__cards section--knowledge--reports section--knowledge--reports--home">
          <header class="section__header">
            <div class="row">
              <div class="col xl10">
                <h1>Our Research</h1>
                <a href="/our-research" class="capsule">See all</a>
              </div>
            </div>
          </header>
          <div class="row">
            <div class="card__deck">
              <div class="col xl2 l2 m2 s2 xs2" title="The State of Product Discovery in Digital Commerce">
                <article class="card card--report">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=59ab35b2-f2f7-4055-9d41-0429284af6f2&amp;width=196" alt="The State of Product Discovery in Digital Commerce">
                  </div>
                  <div class="card__info">
                    <h1>The State of Product Discovery in Digital Commerce</h1>
                    <span class="card__info--author">London Research</span>
                  </div>
                  <div class="card__partnership">
                    <span>In partnership with</span>
                    <div class="card__partnership--image">
                      <img src="/CMSPages/GetFile.aspx?guid=cd5b81fd-6870-4f76-9ca1-eca943368751&amp;maxSideSize=95" alt="Attraqt">
                    </div>
                  </div>
                  <a href="/our-research/the-state-of-product-discovery-in-digital-commerce" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2" title="Closing the Gap">
                <article class="card card--report">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=66b77c71-617b-4513-8c74-a35d8c379355&amp;width=196" alt="Closing the Gap">
                  </div>
                  <div class="card__info">
                    <h1>Closing the Gap</h1>
                    <span class="card__info--author">London Research</span>
                  </div>
                  <div class="card__partnership">
                    <span>In partnership with</span>
                    <div class="card__partnership--image">
                      <img src="/CMSPages/GetFile.aspx?guid=c600f9a9-a969-491f-850a-21738ed82cf8&amp;maxSideSize=95" alt="Catalyst">
                    </div>
                  </div>
                  <a href="/our-research/closing-the-gap" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2" title="Content Marketing Maturity Report 2022">
                <article class="card card--report">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=be008e99-33bd-439f-a8da-a0c9bd74742f&amp;width=196" alt="Content Marketing Maturity Report 2022">
                  </div>
                  <div class="card__info">
                    <h1>Content Marketing Maturity Report 2022</h1>
                    <span class="card__info--author">London Research</span>
                  </div>
                  <div class="card__partnership">
                    <span>In partnership with</span>
                    <div class="card__partnership--image">
                      <img src="/CMSPages/GetFile.aspx?guid=e003ae24-8e03-434d-a773-35a424d1f4ae&amp;maxSideSize=95" alt="ContentCal">
                    </div>
                  </div>
                  <a href="/our-research/content-marketing-maturity-report-2022" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2" title="PR Technology Vendor Selection Guide">
                <article class="card card--report">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=8de21af1-20f4-41b4-95a7-27337ec87423&amp;width=196" alt="PR Technology Vendor Selection Guide">
                  </div>
                  <div class="card__info">
                    <h1>PR Technology Vendor Selection Guide</h1>
                    <span class="card__info--author">London Research</span>
                  </div>
                  <div class="card__partnership">
                    <span>In partnership with</span>
                    <div class="card__partnership--image">
                      <img src="/CMSPages/GetFile.aspx?guid=fdd03edb-a934-49ab-9830-d81a999644b4&amp;maxSideSize=95" alt="Cision">
                    </div>
                  </div>
                  <a href="/our-research/pr-technology-vendor-selection-guide" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2" title="Content Marketing: Moving from Tactics to Strategy">
                <article class="card card--report">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=813ff64d-727e-4f7e-a8f5-5d320e3ed003&amp;width=196" alt="Content Marketing: Moving from Tactics to Strategy">
                  </div>
                  <div class="card__info">
                    <h1>Content Marketing: Moving from Tactics to Strategy</h1>
                    <span class="card__info--author">London Research</span>
                  </div>
                  <div class="card__partnership">
                    <span>In partnership with</span>
                    <div class="card__partnership--image">
                      <img src="/CMSPages/GetFile.aspx?guid=e003ae24-8e03-434d-a773-35a424d1f4ae&amp;maxSideSize=95" alt="ContentCal">
                    </div>
                  </div>
                  <a href="/our-research/content-marketing-moving-from-tactics-to-strategy" class="card__link">Read more</a>
                </article>
              </div>
            </div>
          </div>
        </section>
        <section class="section__cards section--articles">
          <header class="section__header">
            <div class="row">
              <div class="col xl10">
                <h1>Latest articles</h1>
                <a href="/articles" class="capsule">See all</a>
              </div>
            </div>
          </header>
          <div class="row">
            <div class="card__deck">
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article card--published">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=41d211f3-37bd-4369-a6dd-f04a645465b3&amp;maxSideSize=300" alt="The Convergence of IoT and VOIP: Revolutionizing Connected Communication">
                  </div>
                  <div class="card__info">
                    <h1>The Convergence of IoT and VOIP: Revolutionizing Connected Communication</h1>
                    <p>This post explores the benefits, key applications, implementation strategies, and future trends of IoT-VOIP integration, highlighting its potential to revolutionize industries and enhance user experiences. Learn about...</p>
                  </div>
                  <div class="card__profile">
                    <div class="card__profile--avatar">
                      <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=92da8954-a660-45a4-b399-56a1f7fa13a4&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Debbie Chew">
                    </div>
                    <div class="card__profile--info">
                      <span class="card__profile--name">Debbie Chew</span>
                      <span class="card__profile--date">8 August 2024</span>
                    </div>
                  </div>
                  <a href="/articles/2024/july-2024/iot-voip-revolutionizing-connected-communication" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article card--published">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=a6f109a6-5825-476e-9606-23a0eaa3b9a9&amp;maxSideSize=300" alt="Harnessing Chatbot Technology: Trends and Tips for Improved Customer Interaction">
                  </div>
                  <div class="card__info">
                    <h1>Harnessing Chatbot Technology: Trends and Tips for Improved Customer Interaction</h1>
                    <p>Chatbot technology is revolutionizing customer service by providing instant and efficient interaction. This article explores the latest trends in chatbot technology and offers practical tips to enhance customer...</p>
                  </div>
                  <div class="card__profile">
                    <div class="card__profile--avatar">
                      <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=745b00ae-bd70-4b76-b8e7-babef8c77908&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Freya Skye">
                    </div>
                    <div class="card__profile--info">
                      <span class="card__profile--name">Freya Skye</span>
                      <span class="card__profile--date">6 August 2024</span>
                    </div>
                  </div>
                  <a href="/articles/2024/july-2024/chatbot-technology-improved-customer-interaction" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article card--published">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=5194351d-6d04-4855-a348-537f69862829&amp;maxSideSize=300" alt="Top 10 SEO Strategies for Small Businesses in 2024">
                  </div>
                  <div class="card__info">
                    <h1>Top 10 SEO Strategies for Small Businesses in 2024</h1>
                    <p>In today's digital age, having a robust SEO strategy is essential for small businesses to stay competitive. With search engine algorithms constantly evolving, it’s crucial to stay updated with the latest trends...</p>
                  </div>
                  <div class="card__profile">
                    <div class="card__profile--avatar">
                      <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=42f9d97e-b0c8-43a2-8a35-62dfec5ae64a&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Farheen Khan">
                    </div>
                    <div class="card__profile--info">
                      <span class="card__profile--name">Farheen Khan</span>
                      <span class="card__profile--date">2 August 2024</span>
                    </div>
                  </div>
                  <a href="/articles/2024/july-2024/top-10-seo-strategies-for-small-businesses-in-2024" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article card--published">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=aa82c612-d793-4728-a6dd-4897c9f9bd64&amp;maxSideSize=300" alt="Podcast – Interview with Jason Zintak, CEO, 6Sense">
                  </div>
                  <div class="card__info">
                    <h1>Podcast – Interview with Jason Zintak, CEO, 6Sense</h1>
                    <p>Part of our special series of episodes of the c-suite podcast that was recorded in partnership with the European PR Agency Tyto and their own Without Borders podcast, this interview is with Jason Zintak, CEO, 6Sense.</p>
                  </div>
                  <div class="card__profile">
                    <div class="card__profile--avatar">
                      <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=7050b0fe-b73d-4653-9f53-c975bd43b63c&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Russell Goldsmith">
                    </div>
                    <div class="card__profile--info">
                      <span class="card__profile--name">Russell Goldsmith</span>
                      <span class="card__profile--date">31 July 2024</span>
                    </div>
                  </div>
                  <a href="/articles/2024/july-2024/podcast-–-interview-with-jason-zintak-ceo-6sense" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article card--published">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=d99669c7-9c16-47bb-b00b-b28ad88a017a&amp;maxSideSize=300" alt="How AI is Shaping the Future of Customer Engagement">
                  </div>
                  <div class="card__info">
                    <h1>How AI is Shaping the Future of Customer Engagement</h1>
                    <p>Discover how top marketing leaders are leveraging AI to transform customer-centric marketing. Insights from John Watton, Kirsty Fraser, and Simon Morris reveal practical strategies for personalisation, creative...</p>
                  </div>
                  <div class="card__profile">
                    <div class="card__profile--avatar">
                      <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=4d20d2a7-fd2b-4a56-9da5-63a2005fde4c&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Nick Colthorpe">
                    </div>
                    <div class="card__profile--info">
                      <span class="card__profile--name">Nick Colthorpe</span>
                      <span class="card__profile--date">29 July 2024</span>
                    </div>
                  </div>
                  <a href="/articles/2024/july-2024/how-ai-is-shaping-future-of-customer-engagement" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article card--published">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=d8a183a4-0922-4845-8005-466b9ea64b8c&amp;maxSideSize=300" alt="How to Navigate the Complexities of PIM Software Selection">
                  </div>
                  <div class="card__info">
                    <h1>How to Navigate the Complexities of PIM Software Selection</h1>
                    <p>Today, organizations deal with the growing complexity and diversity of product information and digital assets. If left unmanaged, product information and digital assets could lead to inconsistencies, delays, and a...</p>
                  </div>
                  <div class="card__profile">
                    <div class="card__profile--avatar">
                      <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=4e50b690-b250-4d48-a61c-37b53497fedb&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Sudhanshu Singh">
                    </div>
                    <div class="card__profile--info">
                      <span class="card__profile--name">Sudhanshu Singh</span>
                      <span class="card__profile--date">25 July 2024</span>
                    </div>
                  </div>
                  <a href="/articles/2024/july-2024/how-to-navigate-the-complexities-of-pim-software" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article card--published">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=5c863201-5bc8-4931-8440-cf22047481b5&amp;maxSideSize=300" alt="Three-Quarters of Companies Say There’s a Gap Between What Customers Want and What Businesses Can Deliver">
                  </div>
                  <div class="card__info">
                    <h1>Three-Quarters of Companies Say There’s a Gap Between What Customers Want and What Businesses Can Deliver</h1>
                    <p>Digital transformation has failed to prepare most businesses to meet the demands of their customers. That’s the key finding of new research published by digital product consultancy Netcel and digital experience...</p>
                  </div>
                  <div class="card__profile">
                    <div class="card__profile--avatar">
                      <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=afd244d1-89b5-4765-9685-6279d6ae07cb&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Michael Nutley">
                    </div>
                    <div class="card__profile--info">
                      <span class="card__profile--name">Michael Nutley</span>
                      <span class="card__profile--date">23 July 2024</span>
                    </div>
                  </div>
                  <a href="/articles/2024/july-2024/gap-between-customer-wants-and-businesses-delivery" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article card--published">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=e3e6020d-f038-4db8-a9b7-5b8b89d2989d&amp;maxSideSize=300" alt="Boost ROI &amp; Conversions: How B2B Data Enrichment Supercharges Your Funnel">
                  </div>
                  <div class="card__info">
                    <h1>Boost ROI &amp; Conversions: How B2B Data Enrichment Supercharges Your Funnel</h1>
                    <p>Outdated data can misdirect resources and waste efforts, with marketers and sales teams pursuing irrelevant leads. This not only reduces efficiency but also affects the overall customer experience, leading to lower...</p>
                  </div>
                  <div class="card__profile">
                    <div class="card__profile--avatar">
                      <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=b706bc6a-4ac4-47c7-92b1-fe8543a7205b&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Brown Walsh">
                    </div>
                    <div class="card__profile--info">
                      <span class="card__profile--name">Brown Walsh</span>
                      <span class="card__profile--date">23 July 2024</span>
                    </div>
                  </div>
                  <a href="/articles/2024/july-2024/how-b2b-data-enrichment-supercharges-your-funnel" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article card--published">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=90d41032-cdb9-4eb5-bb87-9c2e8efb949a&amp;maxSideSize=300" alt="Is it Time to Migrate From Sitecore?">
                  </div>
                  <div class="card__info">
                    <h1>Is it Time to Migrate From Sitecore?</h1>
                    <p>As digital landscapes evolve and the pace of innovation accelerates, Sitecore users are facing numerous challenges that are prompting them to consider alternative, modern and flexible CMS platforms.</p>
                  </div>
                  <div class="card__profile">
                    <div class="card__profile--avatar">
                      <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=de67b8d5-9b9d-4275-a2d9-9225e86967a9&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Candyspace Media">
                    </div>
                    <div class="card__profile--info">
                      <span class="card__profile--name">Candyspace Media</span>
                      <span class="card__profile--date">19 July 2024</span>
                    </div>
                  </div>
                  <a href="/articles/2024/july-2024/is-it-time-to-migrate-from-sitecore" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article card--published">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=e79ff2a8-ef02-4505-883a-732f9c3c9314&amp;maxSideSize=300" alt="How to Create and Edit High-Performing Video Ads: An Expert Guide">
                  </div>
                  <div class="card__info">
                    <h1>How to Create and Edit High-Performing Video Ads: An Expert Guide</h1>
                    <p>Create and edit video ads that captivate your audience with this expert guide. Discover step-by-step strategies from planning to optimizing video ad campaigns. </p>
                  </div>
                  <div class="card__profile">
                    <div class="card__profile--avatar">
                      <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=2a7680ed-17b1-4fe4-be01-c7fc63ee45b8&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Gaurav Sharma">
                    </div>
                    <div class="card__profile--info">
                      <span class="card__profile--name">Gaurav Sharma</span>
                      <span class="card__profile--date">16 July 2024</span>
                    </div>
                  </div>
                  <a href="/articles/2024/july-2024/how-to-create-and-edit-high-performing-video-ads" class="card__link">Read more</a>
                </article>
              </div>
            </div>
          </div>
        </section>
        <section class="section__cards section--events section--events--home">
          <header class="section__header">
            <div class="row">
              <div class="col xl10">
                <h1>Upcoming events</h1>
                <a href="/events" class="capsule">See all</a>
              </div>
            </div>
          </header>
          <div class="row">
            <div class="card__deck">
            </div>
          </div>
        </section>
        <section class="section__cards section--articles">
          <header class="section__header">
            <div class="row">
              <div class="col xl10">
                <h1>Popular articles</h1>
              </div>
            </div>
          </header>
          <div class="row">
            <div class="card__deck">
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article card--published">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=8ef995dc-e5fd-429c-a279-309f617f75c4&amp;maxSideSize=300" alt="How to Review a Website — A Guide for Beginners">
                  </div>
                  <div class="card__info">
                    <h1>How to Review a Website — A Guide for Beginners</h1>
                    <p>A company website is crucial for any business's digital marketing strategy. To keep up with the changing trends and customer buying behaviors, it's important to review and make necessary changes regularly...</p>
                  </div>
                  <div class="card__profile">
                    <div class="card__profile--avatar">
                      <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=62ea9a04-b400-4718-bb0b-ec3b4dca81ee&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Digital Doughnut Contributor">
                    </div>
                    <div class="card__profile--info">
                      <span class="card__profile--name">Digital Doughnut Contributor</span>
                      <span class="card__profile--date">25 March 2024</span>
                    </div>
                  </div>
                  <a href="/articles/2019/december/how-to-review-a-website-beginners" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article card--published">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=f3a68478-b948-409e-9110-1fc4e67d6ac3&amp;maxSideSize=300" alt="The Impact of New Technology on Marketing">
                  </div>
                  <div class="card__info">
                    <h1>The Impact of New Technology on Marketing</h1>
                    <p>Technology has impacted every part of our lives. From household chores to business disciplines and etiquette, there's a gadget or app for it. Marketing has changed dramatically over the years, but what is the...</p>
                  </div>
                  <div class="card__profile">
                    <div class="card__profile--avatar">
                      <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=7a81815d-22ba-44bb-979e-d93b3556b37c&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Alex Lysak">
                    </div>
                    <div class="card__profile--info">
                      <span class="card__profile--name">Alex Lysak</span>
                      <span class="card__profile--date">3 April 2024</span>
                    </div>
                  </div>
                  <a href="/articles/2020/september-2020/the-impact-of-new-technology-on-marketing" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article card--published">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=3eb8440b-62b4-468b-a876-9251833cfde7&amp;maxSideSize=300" alt="Set Your Data Free With Web3">
                  </div>
                  <div class="card__info">
                    <h1>Set Your Data Free With Web3</h1>
                    <p>In the first of our series of pieces looking at the top digital trends of 2023, lead web developer, Craig Wheatley, discusses what the current state of owning our own data is and how Web3 is revolutionising how it can...</p>
                  </div>
                  <div class="card__profile">
                    <div class="card__profile--avatar">
                      <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=de67b8d5-9b9d-4275-a2d9-9225e86967a9&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Candyspace Media">
                    </div>
                    <div class="card__profile--info">
                      <span class="card__profile--name">Candyspace Media</span>
                      <span class="card__profile--date">1 February 2023</span>
                    </div>
                  </div>
                  <a href="/articles/2023/january-2023/set-your-data-free-with-web3" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article card--published">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=e407e7b3-a65f-48bc-9c2a-bddd3cb83f51&amp;maxSideSize=300" alt="7 Reasons Why Social Media Marketing is Important For Your Business">
                  </div>
                  <div class="card__info">
                    <h1>7 Reasons Why Social Media Marketing is Important For Your Business</h1>
                    <p>In the past two decades social media has become a crucial tool for marketers, enabling businesses to connect with potential customers. If your business has yet to embrace social media and you want to know why it is...</p>
                  </div>
                  <div class="card__profile">
                    <div class="card__profile--avatar">
                      <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=be73661a-c2e8-4d9f-b1f7-869c0607c936&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Sharron Nelson">
                    </div>
                    <div class="card__profile--info">
                      <span class="card__profile--name">Sharron Nelson</span>
                      <span class="card__profile--date">29 February 2024</span>
                    </div>
                  </div>
                  <a href="/articles/2018/february/7-reasons-why-social-media-marketing-is-important" class="card__link">Read more</a>
                </article>
              </div>
              <div class="col xl2 l2 m2 s2 xs2">
                <article class="card card--article card--published">
                  <div class="card__image">
                    <img src="/CMSPages/GetFile.aspx?guid=d99669c7-9c16-47bb-b00b-b28ad88a017a&amp;maxSideSize=300" alt="How AI is Shaping the Future of Customer Engagement">
                  </div>
                  <div class="card__info">
                    <h1>How AI is Shaping the Future of Customer Engagement</h1>
                    <p>Discover how top marketing leaders are leveraging AI to transform customer-centric marketing. Insights from John Watton, Kirsty Fraser, and Simon Morris reveal practical strategies for personalisation, creative...</p>
                  </div>
                  <div class="card__profile">
                    <div class="card__profile--avatar">
                      <img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=4d20d2a7-fd2b-4a56-9da5-63a2005fde4c&amp;maxsidesize=35&amp;width=35&amp;height=35" alt="Nick Colthorpe">
                    </div>
                    <div class="card__profile--info">
                      <span class="card__profile--name">Nick Colthorpe</span>
                      <span class="card__profile--date">29 July 2024</span>
                    </div>
                  </div>
                  <a href="/articles/2024/july-2024/how-ai-is-shaping-future-of-customer-engagement" class="card__link">Read more</a>
                </article>
              </div>
            </div>
          </div>
        </section>
      </main>
      <!-- Footer -->
      <footer class="footer" role="contentinfo">
        <div class="row">
          <div class="logo--footer">
            <img src="/app_themes/digitaldoughnut/images/logo--long.svg" alt="Digital Doughnut logo">
            <span>Copyright © 2024 Communitize Ltd. All Rights Reserved</span>
          </div>
          <nav class="nav__social">
            <a id="p_lt_ctl05_FacebookLink_btnElem_hyperLink" class="social__icon social__icon--facebook" href="https://www.facebook.com/digitaldoughnut/" target="_blank"><span id="p_lt_ctl05_FacebookLink_btnElem_lblText">Facebook</span></a>
            <a id="p_lt_ctl05_TwitterLink_btnElem_hyperLink" class="social__icon social__icon--twitter" href="https://twitter.com/Digitaldoughnut" target="_blank"><span id="p_lt_ctl05_TwitterLink_btnElem_lblText">Twitter</span></a>
            <a id="p_lt_ctl05_LinkedInLink_btnElem_hyperLink" class="social__icon social__icon--linkedin" href="https://www.linkedin.com/company/digital-doughnut" target="_blank"><span id="p_lt_ctl05_LinkedInLink_btnElem_lblText">LinkedIn</span></a>
          </nav>
          <nav class="nav__footer">
            <ul id="menuElem">
              <li>
                <a href="/privacy-policy">Privacy Policy</a>
              </li>
              <li>
                <a href="/pages/terms-and-conditions">Terms and Conditions</a>
              </li>
              <li>
                <a href="/pages/cookie-policy">Cookie Policy</a>
              </li>
              <li>
                <a href="/pages/contact-us">Contact us</a>
              </li>
            </ul>
          </nav>
        </div>
      </footer>
      <!-- Close canvas container push -->
    </div>
    <!-- Close canvas container -->
  </div>
  <input type="hidden" id="searchType" value="">
  <!-- Javascript -->
  <script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
  <script>
    window.jQuery || document.write('<script src="/CMSScripts/Major/jquery.min.js"><\/script>')
  </script>
  <script src="/scripts/bundle?v=Q6uIFB5xwyZxsxSHjMrX8qmPRaUA6dW8H7q1VQWRGQI1"></script>
  <!-- Google Analytics -->
  <script>
    (function(i, s, o, g, r, a, m) {
      i['GoogleAnalyticsObject'] = r;
      i[r] = i[r] || function() {
        (i[r].q = i[r].q || []).push(arguments)
      }, i[r].l = 1 * new Date();
      a = s.createElement(o),
        m = s.getElementsByTagName(o)[0];
      a.async = 1;
      a.src = g;
      m.parentNode.insertBefore(a, m)
    })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
    ga('create', 'UA-31604308-1', 'auto');
    ga('send', 'pageview');
  </script>
  <!-- Cookie consent -->
  <link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css">
  <style>
    .cc-window.cc-banner {
      justify-content: center;
    }

    .cc-banner .cc-message {
      -ms-flex: initial;
      flex: initial;
      margin-right: 1rem;
    }

    .cc-banner .cc-btn {
      border-radius: 5px;
    }
  </style>
  <script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.js"></script>
  <script>
    window.addEventListener("load", function() {
      window.cookieconsent.initialise({
        "palette": {
          "popup": {
            "background": "#2b2b39"
          },
          "button": {
            "background": "#00b6de",
            "text": "#ffffff"
          }
        },
        "content": {
          "href": "https://www.digitaldoughnut.com/privacy-policy"
        }
      })
    });
  </script>
  <!-- Google Adwords -->
  <script>
    window.addEventListener('load', function() {
      if (jQuery('.InfoLabel.alert--reportdownload:contains("Your download will begin in a moment")').is(":visible")) {
        jQuery('body').append('<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/943075416/?label=cxV1CPOtrWsQ2ODYwQM&amp;guid=ON&amp;script=0"/>');
      }
    })
  </script>
  <script>
    var keywordsArray = []
    var keywordcounter = 0;
    $(keywordsArray).each(function(key, value) {
      if (keywordcounter < 3) {
        $(".content p").mark(value.ItemKeyword, {
          "element": "a",
          "className": "keyword " + value.ItemKeyword,
          "exclude": ["a", ".no-keyword-link", ".content__header__meta__categories a", ".card__profile--name"],
          "filter": function(node, term, totalCounter, counter) {
            if (counter >= 1) {
              return false;
            } else {
              return true;
            }
          }
        });
        $(".keyword").each(function() {
          var $this = $(this);
          if ($this.hasClass(value.ItemKeyword)) {
            $this.attr('href', value.ItemLink);
            keywordcounter++;
            return false;
          }
        });
      } else {
        return false;
      }
    });
  </script>
  <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-63fc7fbe8004e5d5"></script>
  <script type="text/javascript">
    //<![CDATA[
    var Page_Validators = new Array(document.getElementById("p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName"), document.getElementById(
      "p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword"), document.getElementById("p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired"));
    //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    var p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName = document.all ? document.all["p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName"] : document
      .getElementById("p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName");
    p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName.controltovalidate = "p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_txtUserName";
    p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName.errormessage = "Please fill the \'User name\' field.";
    p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName.display = "Dynamic";
    p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName.validationGroup = "ConfirmRegForm";
    p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName.initialvalue = "";
    var p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword = document.all ? document.all["p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword"] : document.getElementById(
      "p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword");
    p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword.controltovalidate = "p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_txtPassword";
    p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword.display = "Dynamic";
    p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword.validationGroup = "ConfirmRegForm";
    p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword.initialvalue = "";
    var p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired = document.all ? document.all["p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired"] : document.getElementById("p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired");
    p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired.controltovalidate = "p_lt_ctl11_LogonForm_plcUp_Login1_UserName";
    p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired.errormessage = "Please enter a user name";
    p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired.display = "Dynamic";
    p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired.validationGroup = "p_lt_ctl11_LogonForm_Logon";
    p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired.initialvalue = "";
    //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    if (typeof(Sys.Browser.WebKit) == 'undefined') {
      Sys.Browser.WebKit = {};
    }
    if (navigator.userAgent.indexOf('WebKit/') > -1) {
      Sys.Browser.agent = Sys.Browser.WebKit;
      Sys.Browser.version = parseFloat(navigator.userAgent.match(/WebKit\/(\d+(\.\d+)?)/)[1]);
      Sys.Browser.name = 'WebKit';
    }
    //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    if (typeof(CaptchaCallback) === 'function') {
      CaptchaCallback();
    }(function() {
      var fn = function() {
        $get("manScript_HiddenField").value = '';
        Sys.Application.remove_init(fn);
      };
      Sys.Application.add_init(fn);
    })(); //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    WebServiceCall('/cmsapi/webanalytics', 'LogHit', '{"NodeAliasPath":"/Home","DocumentCultureCode":"en-GB","UrlReferrer":""}')
    //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    var callBackFrameUrl = '/WebResource.axd?d=01Zyv7WVk4vZhqIICvf09blcDEuUsY4ThiuBW_KdelHTdS5omB19GUURi54KHro3UKwegXJJdtEr8YGpukL14awHDhua4F-nCFLv_3O5CuI1&t=638465055187615987';
    WebForm_InitCallback();
    var Page_ValidationActive = false;
    if (typeof(ValidatorOnLoad) == "function") {
      ValidatorOnLoad();
    }

    function ValidatorOnSubmit() {
      if (Page_ValidationActive) {
        return ValidatorCommonOnSubmit();
      } else {
        return true;
      }
    }
    theForm.oldSubmit = theForm.submit;
    theForm.submit = WebForm_SaveScrollPositionSubmit;
    theForm.oldOnSubmit = theForm.onsubmit;
    theForm.onsubmit = WebForm_SaveScrollPositionOnSubmit;
    document.getElementById('p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName').dispose = function() {
      Array.remove(Page_Validators, document.getElementById('p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName'));
    }
    document.getElementById('p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword').dispose = function() {
      Array.remove(Page_Validators, document.getElementById('p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword'));
    }
    document.getElementById('p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired').dispose = function() {
      Array.remove(Page_Validators, document.getElementById('p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired'));
    }
    //]]>
  </script>
</form>

Text Content

This website uses cookies to ensure you get the best experience on our website.
Learn more
Got it!


DIGITAL DOUGHNUT

Join in
All Articles Events Resources Knowledge
 * Register
 * Login


REGISTER

Please fill the 'User name' field. User name



Digital Doughnut is part of Communitize Ltd. We would like to contact you with
details of other offers we provide. If you consent to us contacting you for this
purpose please tick to say how you would like us to contact you: Email:
 
Telephone:
 

View our Privacy Policy
or



LOGIN

Please enter a user name

Stay logged in on this computer
Forgotten password

or


 * Articles
 * Our Research
 * Resources
 * Events
 * Partners


WHAT'S NEW

By Nick Colthorpe 29 July 2024


HOW AI IS SHAPING THE FUTURE OF CUSTOMER ENGAGEMENT

Discover how top marketing leaders are leveraging AI to transform
customer-centric marketing. Insights from John Watton, Kirsty Fraser, and Simon
Morris reveal practical strategies for personalisation, creative optimisation,
and enhancing customer engagement. Learn how AI can streamline tasks and drive
marketing success.

Featured article
Read more
What's On



TECHNOLOGY FOR MARKETING 2024



Featured Report



THE STATE OF B2B LEAD GENERATION 2024




JOIN THE LARGEST DIGITAL & MARKETING COMMUNITY IN THE WORLD!

Read more


GET INVOLVED.. CONTRIBUTE AN ARTICLE TO DIGITAL DOUGHNUT NOW!

Read more


INTRODUCING 'OUR RESEARCH' A SERIES OF GUIDES BY LONDON RESEARCH

Read more


B2B PRODUCT MARKETING IN A RAPIDLY CHANGING WORLD PART 1: UNDERSTANDING THE
CUSTOMER

Read more


B2B PRODUCT MARKETING IN A RAPIDLY CHANGING WORLD PART 2: CONTENT STRATEGY

Read more


LATEST RESOURCES

See all


TAILORING SUCCESS FOR APPAREL BRANDS YOUR GUIDE TO THRIVING DURING BFCM


THE STATE OF B2B LEAD GENERATION 2021: WATCH NOW


REVOLUTIONIZING RETAIL


READY FOR GROWTH: THE STATE OF DIGITAL MATURITY IN B2B MARKETING


THE STATE OF B2B LEAD GENERATION 2021


OUR RESEARCH

See all


THE STATE OF PRODUCT DISCOVERY IN DIGITAL COMMERCE

London Research
In partnership with

Read more


CLOSING THE GAP

London Research
In partnership with

Read more


CONTENT MARKETING MATURITY REPORT 2022

London Research
In partnership with

Read more


PR TECHNOLOGY VENDOR SELECTION GUIDE

London Research
In partnership with

Read more


CONTENT MARKETING: MOVING FROM TACTICS TO STRATEGY

London Research
In partnership with

Read more


LATEST ARTICLES

See all


THE CONVERGENCE OF IOT AND VOIP: REVOLUTIONIZING CONNECTED COMMUNICATION

This post explores the benefits, key applications, implementation strategies,
and future trends of IoT-VOIP integration, highlighting its potential to
revolutionize industries and enhance user experiences. Learn about...

Debbie Chew 8 August 2024
Read more


HARNESSING CHATBOT TECHNOLOGY: TRENDS AND TIPS FOR IMPROVED CUSTOMER INTERACTION

Chatbot technology is revolutionizing customer service by providing instant and
efficient interaction. This article explores the latest trends in chatbot
technology and offers practical tips to enhance customer...

Freya Skye 6 August 2024
Read more


TOP 10 SEO STRATEGIES FOR SMALL BUSINESSES IN 2024

In today's digital age, having a robust SEO strategy is essential for small
businesses to stay competitive. With search engine algorithms constantly
evolving, it’s crucial to stay updated with the latest trends...

Farheen Khan 2 August 2024
Read more


PODCAST – INTERVIEW WITH JASON ZINTAK, CEO, 6SENSE

Part of our special series of episodes of the c-suite podcast that was recorded
in partnership with the European PR Agency Tyto and their own Without Borders
podcast, this interview is with Jason Zintak, CEO, 6Sense.

Russell Goldsmith 31 July 2024
Read more


HOW AI IS SHAPING THE FUTURE OF CUSTOMER ENGAGEMENT

Discover how top marketing leaders are leveraging AI to transform
customer-centric marketing. Insights from John Watton, Kirsty Fraser, and Simon
Morris reveal practical strategies for personalisation, creative...

Nick Colthorpe 29 July 2024
Read more


HOW TO NAVIGATE THE COMPLEXITIES OF PIM SOFTWARE SELECTION

Today, organizations deal with the growing complexity and diversity of product
information and digital assets. If left unmanaged, product information and
digital assets could lead to inconsistencies, delays, and a...

Sudhanshu Singh 25 July 2024
Read more


THREE-QUARTERS OF COMPANIES SAY THERE’S A GAP BETWEEN WHAT CUSTOMERS WANT AND
WHAT BUSINESSES CAN DELIVER

Digital transformation has failed to prepare most businesses to meet the demands
of their customers. That’s the key finding of new research published by digital
product consultancy Netcel and digital experience...

Michael Nutley 23 July 2024
Read more


BOOST ROI & CONVERSIONS: HOW B2B DATA ENRICHMENT SUPERCHARGES YOUR FUNNEL

Outdated data can misdirect resources and waste efforts, with marketers and
sales teams pursuing irrelevant leads. This not only reduces efficiency but also
affects the overall customer experience, leading to lower...

Brown Walsh 23 July 2024
Read more


IS IT TIME TO MIGRATE FROM SITECORE?

As digital landscapes evolve and the pace of innovation accelerates, Sitecore
users are facing numerous challenges that are prompting them to consider
alternative, modern and flexible CMS platforms.

Candyspace Media 19 July 2024
Read more


HOW TO CREATE AND EDIT HIGH-PERFORMING VIDEO ADS: AN EXPERT GUIDE

Create and edit video ads that captivate your audience with this expert guide.
Discover step-by-step strategies from planning to optimizing video ad campaigns.

Gaurav Sharma 16 July 2024
Read more


UPCOMING EVENTS

See all



POPULAR ARTICLES


HOW TO REVIEW A WEBSITE — A GUIDE FOR BEGINNERS

A company website is crucial for any business's digital marketing strategy. To
keep up with the changing trends and customer buying behaviors, it's important
to review and make necessary changes regularly...

Digital Doughnut Contributor 25 March 2024
Read more


THE IMPACT OF NEW TECHNOLOGY ON MARKETING

Technology has impacted every part of our lives. From household chores to
business disciplines and etiquette, there's a gadget or app for it. Marketing
has changed dramatically over the years, but what is the...

Alex Lysak 3 April 2024
Read more


SET YOUR DATA FREE WITH WEB3

In the first of our series of pieces looking at the top digital trends of 2023,
lead web developer, Craig Wheatley, discusses what the current state of owning
our own data is and how Web3 is revolutionising how it can...

Candyspace Media 1 February 2023
Read more


7 REASONS WHY SOCIAL MEDIA MARKETING IS IMPORTANT FOR YOUR BUSINESS

In the past two decades social media has become a crucial tool for marketers,
enabling businesses to connect with potential customers. If your business has
yet to embrace social media and you want to know why it is...

Sharron Nelson 29 February 2024
Read more


HOW AI IS SHAPING THE FUTURE OF CUSTOMER ENGAGEMENT

Discover how top marketing leaders are leveraging AI to transform
customer-centric marketing. Insights from John Watton, Kirsty Fraser, and Simon
Morris reveal practical strategies for personalisation, creative...

Nick Colthorpe 29 July 2024
Read more
Copyright © 2024 Communitize Ltd. All Rights Reserved
Facebook Twitter LinkedIn
 * Privacy Policy
 * Terms and Conditions
 * Cookie Policy
 * Contact us