{"version":"1.0","provider_name":"onlineclassesguru","provider_url":"https:\/\/onlineclassesguru.com","title":"Opening a New Luxury Boutique Hotel - onlineclassesguru","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"VcCCmLnHqN\"><a href=\"https:\/\/onlineclassesguru.com\/index.php\/2020\/11\/24\/opening-a-new-luxury-boutique-hotel\/\">Opening a New Luxury Boutique Hotel<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/onlineclassesguru.com\/index.php\/2020\/11\/24\/opening-a-new-luxury-boutique-hotel\/embed\/#?secret=VcCCmLnHqN\" width=\"600\" height=\"338\" title=\"&#8220;Opening a New Luxury Boutique Hotel&#8221; &#8212; onlineclassesguru\" data-secret=\"VcCCmLnHqN\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","description":"uSecure a good professional team of advisors from the outset and ensure they work together uLegal and finance team (due diligence on property, sensible financing structure for staged payments) uExperienced architect (do not let them go on a flight of fancy) uLead contractor (check \/ visit previous work undertaken by them) uGood quantity surveyor \u2013..."}