"undefined"==typeof reviewsBadgeRibbon&&(reviewsBadgeRibbon=function(e,t){var n=document.getElementById(e),d="https://widget.reviews.co.uk/badge-ribbon/widget",o="elementId="+e+"&version=undefined&";for(i in t)o.length>0&&(o+="&"),"object"!=typeof t[i]?o+=i+"="+encodeURIComponent(t[i]):o+=i+"="+encodeURIComponent(JSON.stringify(t[i]));d+="?"+o;var a=document.createElement("IFRAME");a.setAttribute("src",d),a.setAttribute("frameborder",0),a.width="100%",a.style.minWidth="object"==typeof t&&"small"===t.size?"320px":"380px",a.title="Reviews Badge Ribbon Widget",n.appendChild(a);var r=function(t){try{var i=JSON.parse(t.data);if(void 0!=i.action)switch(i.action){case"widget-resize":i.elementId==e&&(a.height=i.height)}}catch(e){}};window.addEventListener?addEventListener("message",r,!1):attachEvent("onmessage",r)},"function"==typeof reviewsBadgeRibbonCallback&&reviewsBadgeRibbonCallback());