/*! 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":1282,"date":"2023-05-08T10:41:01","date_gmt":"2023-05-08T10:41:01","guid":{"rendered":"https:\/\/ktjkrug.com\/?p=1282"},"modified":"2024-03-28T08:54:51","modified_gmt":"2024-03-28T08:54:51","slug":"resorts-in-puerto-rico","status":"publish","type":"post","link":"https:\/\/ktjkrug.com\/resorts-in-puerto-rico\/","title":{"rendered":"resorts in puerto rico"},"content":{"rendered":"

\"\"<\/p>\n

Experience Luxury and Excitement at Puerto Rico’s Premier Destination – KTJ Krug LLC<\/a><\/p>\n

SAN JUAN, PUERTO RICO – (DATE): Renowned for providing luxurious experiences to discerning travelers in Puerto Rico, KTJ Krug LLC<\/a> offers the ultimate blend of lifestyle-infused entertainment and high-end tranquility in the heart of Condado. Catering to an affluent demographic ranging from youthful explorers to distinguished mature adults, KTJ Krug LLC<\/a> captures the vivacious energy and tropical allure of the culturally rich Condado area.<\/p>\n

\"\"<\/p>\n

Christian Smith, a young New York-based entrepreneur who spent a week with us, raves about his experience “from the world-class services to the vibrant nightlife, KTJ Krug made my stay in Puerto Rico unforgettable!”<\/p>\n

Located in the dynamic Condado neighborhood, former vacation home to Hollywood legends and exclusive traveling elites, KTJ Krug LLC<\/a> offers a plethora of upscale amenities. From chic beachfront properties to stylish city skyscrapers, our residences provide unique perspectives to live, work, and play in the exhilarating vibe of Puerto Rico.<\/p>\n

\"\"<\/p>\n

We are excited to announce our newest services dedicated to further enhancing the guest experience. These include in-room yoga classes, curated city tours, personal chefs for private gourmet dining experiences, and exclusive club access to Condado’s vibrant nightlife scene \u2013 all designed to cater to our clientele who value diversity and delight.<\/p>\n

Melinda Jones, a British marketing executive in her 60s, discovered a fresh perspective on vacationing at KTJ Krug LLC, praising it as “the perfect fusion of tropical relaxation and energetic entertainment. The personal chef service was a delightful feature!”<\/p>\n

Internationally recognized as a preferred home to celebrities and discerning travelers, KTJ Krug LLC<\/a> has consistently received global accolades and raving guest reviews. Recently, Trip Advisor awarded our properties in their ‘Top 10 Luxury Residences in Puerto Rico,’ reinforcing our commitment to providing unparalleled luxury living.<\/p>\n

\"\"<\/p>\n

Discover a dynamic lifestyle, experience luxurious stays, and enjoy unforgettable moments at KTJ Krug LLC<\/a>. For more information, visit www.ktjkrug.com or to make a reservation, reach out to our team at ktjkrugllcteam@gmail.com.<\/p>\n

Experience the vibrant spirit of Puerto Rico’s luxurious yet accessible lifestyle at KTJ Krug LLC. Indulge in our services and begin your journey to an unrivaled Caribbean experience today.<\/p>\n

Press Department at KTJ Krug LLC
\nWebsite:
www.ktjkrug.com<\/a>
\nEmail:
ktjkrugllcteam@gmail.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

Experience Luxury and Excitement at Puerto Rico’s Premier Destination – KTJ Krug LLC SAN JUAN, PUERTO RICO – (DATE): Renowned for providing luxurious experiences to discerning travelers in Puerto Rico, KTJ Krug LLC offers the ultimate blend of lifestyle-infused entertainment and high-end tranquility in the heart of Condado. Catering to an affluent demographic ranging from […]<\/p>\n","protected":false},"author":5,"featured_media":12311,"comment_status":"closed","ping_status":"open","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":[7],"tags":[],"class_list":["post-1282","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-puerto-rico-all-inclusive-adults-only-resorts"],"_links":{"self":[{"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/posts\/1282","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\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/comments?post=1282"}],"version-history":[{"count":0,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/posts\/1282\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/media\/12311"}],"wp:attachment":[{"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/media?parent=1282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/categories?post=1282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/tags?post=1282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}