/*! elementor-pro - v3.21.0 - 20-05-2024 */ (()=>{"use strict";class Screenshot extends elementorModules.ViewModule{getDefaultSettings(){return{empty_content_headline:"Empty Content.",crop:{width:1200,height:1500},excluded_external_css_urls:["https://kit-pro.fontawesome.com"],external_images_urls:["https://i.ytimg.com"],timeout:15e3,render_timeout:5e3,timerLabel:null,timer_label:`${ElementorScreenshotConfig.post_id} - timer`,image_placeholder:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=",isDebug:elementorCommonConfig.isElementorDebug,isDebugSvg:!1,...ElementorScreenshotConfig}}getDefaultElements(){const e=jQuery(ElementorScreenshotConfig.selector),t=e.find(".elementor-section-wrap > .elementor-section, .elementor > .elementor-section");return{$elementor:e,$sections:t,$firstSection:t.first(),$notElementorElements:elementorCommon.elements.$body.find("> *:not(style, link)").not(e),$head:jQuery("head")}}onInit(){return super.onInit(),this.log("Screenshot init","time"),this.timeoutTimer=setTimeout(this.screenshotFailed.bind(this),this.getSettings("timeout")),this.captureScreenshot()}captureScreenshot(){return this.elements.$elementor.length||(elementorCommon.helpers.consoleWarn("Screenshots: The content of this page is empty, the module will create a fake conent just for this screenshot."),this.createFakeContent()),this.removeUnnecessaryElements(),this.handleIFrames(),this.removeFirstSectionMargin(),this.handleLinks(),this.loadExternalCss(),this.loadExternalImages(),Promise.resolve().then(this.createImage.bind(this)).then(this.createImageElement.bind(this)).then(this.cropCanvas.bind(this)).then(this.save.bind(this)).then(this.screenshotSucceed.bind(this)).catch(this.screenshotFailed.bind(this))}createFakeContent(){this.elements.$elementor=jQuery("
").css({height:this.getSettings("crop.height"),width:this.getSettings("crop.width"),display:"flex",alignItems:"center",justifyContent:"center"}),this.elements.$elementor.append(jQuery("

").css({fontSize:"85px"}).html(this.getSettings("empty_content_headline"))),document.body.prepend(this.elements.$elementor)}loadExternalCss(){const e=[this.getSettings("home_url"),...this.getSettings("excluded_external_css_urls")].map((e=>`[href^="${e}"]`)).join(", ");jQuery("link").not(e).each(((e,t)=>{const s=jQuery(t),n=s.clone();n.attr("href",this.getScreenshotProxyUrl(s.attr("href"))),this.elements.$head.append(n),s.remove()}))}loadExternalImages(){const e=this.getSettings("external_images_urls").map((e=>`img[src^="${e}"]`)).join(", ");jQuery(e).each(((e,t)=>{const s=jQuery(t);s.attr("src",this.getScreenshotProxyUrl(s.attr("src")))}))}handleIFrames(){this.elements.$elementor.find("iframe").each(((e,t)=>{const s=jQuery(t),n=jQuery("
",{css:{background:"gray",width:s.width(),height:s.height()}});s.before(n),s.remove()}))}removeUnnecessaryElements(){let e=0;this.elements.$sections.filter(((t,s)=>{let n=!1;return e>=this.getSettings("crop.height")&&(n=!0),e+=jQuery(s).outerHeight(),n})).each(((e,t)=>{t.remove()})),this.elements.$notElementorElements.remove()}handleLinks(){elementorCommon.elements.$body.find("a").attr("href","/")}removeFirstSectionMargin(){this.elements.$firstSection.css({marginTop:0})}createImage(){const e=new Promise((e=>{window.addEventListener("load",(()=>{e()}))})),t=new Promise((e=>{setTimeout((()=>{e()}),this.getSettings("render_timeout"))}));return Promise.race([e,t]).then((()=>{if(this.log("Start creating screenshot."),this.getSettings("isDebugSvg"))return domtoimage.toSvg(document.body,{imagePlaceholder:this.getSettings("image_placeholder")}).then((e=>this.download(e))),Promise.reject("Debug SVG.");return/^((?!chrome|android).)*safari/i.test(window.userAgent)?(this.log('Creating screenshot with "html2canvas"'),html2canvas(document.body).then((e=>e.toDataURL("image/png")))):(this.log('Creating screenshot with "dom-to-image"'),domtoimage.toPng(document.body,{imagePlaceholder:this.getSettings("image_placeholder")}))}))}download(e){const t=jQuery("",{href:e,download:"debugSvg.svg",html:"Download SVG"});elementorCommon.elements.$body.append(t),t.trigger("click")}createImageElement(e){const t=new Image;return t.src=e,new Promise((e=>{t.onload=()=>e(t)}))}cropCanvas(e){const t=this.getSettings("crop.width"),s=this.getSettings("crop.height"),n=document.createElement("canvas"),i=n.getContext("2d"),o=t/e.width;return n.width=t,n.height=s>e.height?e.height:s,i.drawImage(e,0,0,e.width,e.height,0,0,e.width*o,e.height*o),Promise.resolve(n)}save(e){return new Promise(((t,s)=>{elementorCommon.ajax.addRequest("screenshot_save",{data:{post_id:this.getSettings("post_id"),screenshot:e.toDataURL("image/png")},success:e=>{this.log(`Screenshot created: ${encodeURI(e)}`),t(e)},error:()=>{this.log("Failed to create screenshot."),s()}})}))}markAsFailed(){return new Promise(((e,t)=>{elementorCommon.ajax.addRequest("screenshot_failed",{data:{post_id:this.getSettings("post_id")},success:()=>{this.log("Marked as failed."),e()},error:()=>{this.log("Failed to mark this screenshot as failed."),t()}})}))}getScreenshotProxyUrl(e){return`${this.getSettings("home_url")}?screenshot_proxy&nonce=${this.getSettings("nonce")}&href=${e}`}screenshotSucceed(e){this.screenshotDone(!0,e)}screenshotFailed(e){this.log(e,null),this.markAsFailed().then((()=>this.screenshotDone(!1)))}screenshotDone(e,t=null){clearTimeout(this.timeoutTimer),this.timeoutTimer=null,window.parent.postMessage({name:"capture-screenshot-done",success:e,id:this.getSettings("post_id"),imageUrl:t},"*"),this.log(`Screenshot ${e?"Succeed":"Failed"}.`,"timeEnd")}log(e,t="timeLog"){this.getSettings("isDebug")&&(console.log("string"==typeof e?`${this.getSettings("post_id")} - ${e}`:e),t&&console[t](this.getSettings("timer_label")))}}jQuery((()=>{new Screenshot}))})();{"id":1666,"date":"2023-05-14T23:38:45","date_gmt":"2023-05-14T23:38:45","guid":{"rendered":"https:\/\/ktjkrug.com\/?p=1666"},"modified":"2024-06-26T15:58:53","modified_gmt":"2024-06-26T15:58:53","slug":"hotel-condado-puerto-rico","status":"publish","type":"post","link":"https:\/\/ktjkrug.com\/hotel-condado-puerto-rico\/","title":{"rendered":"Stay in Style at Our Hotel in Condado, Puerto Rico | KTJ Krug LLC"},"content":{"rendered":"

Experience a Fusion of Luxury and Energetic Leisure at KTJ Krug LLC<\/a>, Condado’s Premier Destination.<\/p>\n

Prepare to delve into a vibrant world that’s brimming with upscale indulgence and high-spirited enjoyment at Condado’s renowned KTJ Krug LLC<\/a>. Catering to a discerning clientele that spans from adventurous young adults to sophisticated individuals in their 60s, our hotel serves as an opulent haven where comfort meets excitement.<\/p>\n

\"\"
\nFrom plush accommodations boasting state-of-the-art facilities to a pulsating atmosphere that sings a tribute to Puerto Rico’s rich culture,
KTJ Krug LLC<\/a> is more than just a hotel. It offers personalized experiences tailor-made for affluent guests seeking an unforgettable stay.<\/p>\n

Our retreat in Condado provides the ideal getaway, shares a capsuleer guest from the UK in her 30s. Whether it was indulging in authentic Puerto Rican cuisine, unwinding at the luxurious spa, or joining lively salsa nights, the perfect blend of excitement and relaxation was always at our fingertips.<\/p>\n

\"\"<\/p>\n

Nestled in the heart of Condado, KTJ Krug LLC<\/a> is mere steps away from pristine beaches, exceptional dining options, and the vibrancy of Puerto Rican nightlife. Our hotel brims with life, annually drawing thousands of international guests seeking to discover the luxury and energy that uniquely defines Puerto Rico.<\/p>\n

Our recent addition of private butlers and personalized spa treatments has seen a surge in bookings. Such services, designed for those desiring an extra splash of luxury, have further boosted our appeal amongst discerning travelers.<\/p>\n

With dynamic services catering to a diverse range of ages and cultures, our team at KTJ Krug LLC<\/a> is committed to delivering an experience that’s universally inclusive and invigorating. We’ve seamlessly blended luxury with exciting adventures available at our doorstep, creating irresistible appeal for global vacationers.<\/p>\n

\"\"
\nReady for a truly unforgettable vacation filled with premium comfort and fun? Visit
KTJ Krug LLC<\/a> to reserve your stay today. Your journey to the vibrant, luxurious lifestyle awaiting at Condado begins here.<\/p>\n

With stellar ratings across multiple travel platforms and most recent accolade, “Luxury Lifestyle Award 2021”, KTJ Krug LLC<\/a> continues to stand as a testament to upmarket hospitality and enjoyable experiences.<\/p>\n

KTJ Krug LLC<\/a> is a leading provider of upscale hospitality with properties that offer a lively, luxurious, and enjoyable atmosphere amid the diversity and cultural richness of Puerto Rico.<\/p>\n

For more information, please contact the Press Department at KTJ Krug LLC<\/a>, ktjkrugllcteam@gmail.com<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"

Experience a Fusion of Luxury and Energetic Leisure at KTJ Krug LLC, Condado’s Premier Destination. Prepare to delve into a vibrant world that’s brimming with upscale indulgence and high-spirited enjoyment at Condado’s renowned KTJ Krug LLC. Catering to a discerning clientele that spans from adventurous young adults to sophisticated individuals in their 60s, our hotel […]<\/p>\n","protected":false},"author":1,"featured_media":49704,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[9],"tags":[27],"class_list":["post-1666","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-hotel-condado-puerto-rico"],"_links":{"self":[{"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/posts\/1666","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/comments?post=1666"}],"version-history":[{"count":3,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/posts\/1666\/revisions"}],"predecessor-version":[{"id":49705,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/posts\/1666\/revisions\/49705"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/media\/49704"}],"wp:attachment":[{"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/media?parent=1666"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/categories?post=1666"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/tags?post=1666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}