/*! 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":1413,"date":"2023-05-09T15:37:58","date_gmt":"2023-05-09T15:37:58","guid":{"rendered":"https:\/\/ktjkrug.com\/?p=1413"},"modified":"2023-10-03T10:02:51","modified_gmt":"2023-10-03T10:02:51","slug":"sheraton-puerto-rico-hotel-and-casino","status":"publish","type":"post","link":"https:\/\/ktjkrug.com\/sheraton-puerto-rico-hotel-and-casino\/","title":{"rendered":"sheraton puerto rico hotel and casino"},"content":{"rendered":"

Overview of Sheraton Puerto Rico Hotel and Casino<\/h2>\n

The Sheraton Puerto Rico<\/a> Hotel and Casino<\/b> boasts luxurious accommodation options<\/b> and a state-of-the-art casino experience. With a prime location in San Juan, guests can enjoy stunning bay views and easy access to popular tourist attractions. In addition to the 503 guest rooms<\/b>, the hotel features multiple dining options, an outdoor infinity pool<\/b>, and a complete fitness center. The casino offers over 400 slot machines and table games for avid gamers. For a memorable stay in Puerto Rico, Sheraton Hotel<\/a> and Casino is undoubtedly an outstanding option.<\/p>\n

A stay at Sheraton Puerto Rico<\/a> Hotel and Casino promises an unforgettable experience with high-class amenities and personalized service<\/b>. Guests can choose from various room types with upscale d\u00e9cor, modern furnishings, private balconies with bay or city views. The hotel\u2019s prime location means that guests can visit a myriad of popular destinations like Old San Juan<\/a>, Paseo de la Princesa promenade, or Castillo San Felipe del Morro historical landmark with ease. Besides being close to tourist attractions, the hotel also offers ample entertainment facilities on-site.<\/p>\n

While many tourists visit Puerto Rico<\/a> for its rich cultural heritage and breathtaking natural beauty, others come for true gaming thrills. Sheraton’s casino will leave no stone unturned when it comes to providing top-notch gambling options for avid gamers. Guests are greeted by an enormous gaming floor spanning over 40k square feet featuring more than 400 machines along with several card games such as blackjack or poker tables.<\/p>\n

To make your stay even more comfortable at the Sheraton Puerto Rico<\/a> Hotel & Casino, consider taking advantage of some useful suggestions provided by our experienced staff members. We recommend indulging in refreshing cocktails while relaxing in one of the cabanas near the outdoor infinity pool or trying your luck at the casino’s VIP lounge area exclusively available for high rollers where you can expect exceptional treatment like complimentary drinks or food<\/a> services during game sessions. Alternatively, take advantage of flexible meeting spaces to host successful business meetings or enjoy a therapeutic session at the hotel’s Zen Spa for some well-deserved self-care.<\/p>\n

Staying at the Sheraton Puerto Rico<\/a> Hotel and Casino is like winning the jackpot – luxurious accommodation and the chance to win big at the tables!<\/b><\/p>\n

Accommodation<\/h2>\n

To enhance your stay at Sheraton Puerto Rico<\/a> Hotel and Casino with the best possible accommodation, we have furnished our hotel with various types of rooms to cater to your specific needs with amenities that promise to take care of your every want and need. You can explore the details of the two sub-sections: types of rooms available and amenities in the rooms.<\/p>\n

Types of rooms available<\/h3>\n

There is a diverse array of lodging options available to travellers. Each room type offers unique features and amenities, allowing you to tailor your stay to your preferences. Here are six types of rooms that you may encounter during your travels:<\/p>\n