PageSourceSearch

https://clubandresortbusiness.com/contact-us/

html clubandresortbusiness.com collected 2026-09-26 01:03:40 UTC 218,578 bytes, 3,405 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head >
4<meta charset="UTF-8" />
5<script>
6var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
7</script>
7
8
9<meta name="viewport" content="width=device-width, initial-scale=1" />
10	<meta property="fb:admins" content="1140409510" />
11	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
12	<meta property="fb:admins" content="107031532675062" />
13	<meta name="msvalidate.01" content="40BA1B879066C83CDFCA374CA4B490C3" />
14	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
15
16	<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
17	<title>Contact Us - Club + Resort Business</title>
18	<link rel="canonical" href="https://clubandresortbusiness.com/contact-us/" />
19	<meta property="og:locale" content="en_US" />
20	<meta property="og:type" content="article" />
21	<meta property="og:title" content="Contact Us - Club + Resort Business" />
22	<meta property="og:description" content="Editorial Director, Club + Resort Business and Club + Resort Chef Joanna DeChellis [email protected] (412) 260-9233 Senior Editor, Club + Resort Chef Isabelle Gustafson [email protected] (216) 296-2041 Creative Director Erin Canetta [email protected] National Sales Director Brand Leader FSR, Club &amp; Resort Chef Amber Dobsovic [email protected] 919-945-0712 Key Account Manager John Petersen [email protected] 216-346-8790 Sales Director&hellip;" />
23	<meta property="og:url" content="https://clubandresortbusiness.com/contact-us/" />
24	<meta property="og:site_name" content="Club + Resort Business" />
25	<meta property="article:modified_time" content="2026-07-22T20:58:42+00:00" />
26	<meta name="twitter:card" content="summary_large_image" />
27	<meta name="twitter:label1" content="Est. reading time" />
28	<meta name="twitter:data1" content="1 minute" />
29	
29<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/clubandresortbusiness.com\/contact-us\/","url":"https:\/\/clubandresortbusiness.com\/contact-us\/","name":"Contact Us - Club + Resort Business","isPartOf":{"@id":"https:\/\/clubandresortbusiness.com\/#website"},"datePublished":"2018-10-17T15:56:39+00:00","dateModified":"2026-07-22T20:58:42+00:00","breadcrumb":{"@id":"https:\/\/clubandresortbusiness.com\/contact-us\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/clubandresortbusiness.com\/contact-us\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/clubandresortbusiness.com\/contact-us\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clubandresortbusiness.com\/"},{"@type":"ListItem","position":2,"name":"Contact Us"}]},{"@type":"WebSite","@id":"https:\/\/clubandresortbusiness.com\/#website","url":"https:\/\/clubandresortbusiness.com\/","name":"Club + Resort Business","description":"Published to meet the needs of the operations and management staff of country clubs, semi-private\/daily fee, city clubs, yacht clubs and resorts that operate club-like facilities","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clubandresortbusiness.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
29
30	<!-- / Yoast SEO plugin. -->
31
32
33<link rel='dns-prefetch' href='//scripts.wtwhmedia.com' />
34<link rel='dns-prefetch' href='//static.addtoany.com' />
35<link rel='dns-prefetch' href='//www.google.com' />
36<link rel="alternate" type="application/rss+xml" title="Club + Resort Business &raquo; Feed" href="https://clubandresortbusiness.com/feed/" />
37<link rel="alternate" type="application/rss+xml" title="Club + Resort Business &raquo; Comments Feed" href="https://clubandresortbusiness.com/comments/feed/" />
38<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://clubandresortbusiness.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fclubandresortbusiness.com%2Fcontact-us%2F" />
39<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://clubandresortbusiness.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fclubandresortbusiness.com%2Fcontact-us%2F&#038;format=xml" />
40<style id="wp-img-auto-sizes-contain-inline-css">
41img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
42/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
43</style>
44<link rel='stylesheet' id='club-resort-business-2021-jquery-carbon-field-ready-css' href='https://clubandresortbusiness.com/wp-content/themes/CRB2021/style.css?ver=1749452313' media='all' />
45<style id="wp-emoji-styles-inline-css">
46
47	img.wp-smiley, img.emoji {
48		display: inline !important;
49		border: none !important;
50		box-shadow: none !important;
51		height: 1em !important;
52		width: 1em !important;
53		margin: 0 0.07em !important;
54		vertical-align: -0.1em !important;
55		background: none !important;
56		padding: 0 !important;
57	}
58/*# sourceURL=wp-emoji-styles-inline-css */
59</style>
60<style id="wp-block-library-inline-css">
61:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
61--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
62
63/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
64</style>
65<style id="classic-theme-styles-inline-css">
66/*! This file is auto-generated */
67.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
68/*# sourceURL=/wp-includes/css/classic-themes.min.css */
69</style>
70
71<style id="global-styles-inline-css">
72:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
720) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
72.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
73/*# sourceURL=global-styles-inline-css */
74</style>
75
76<link rel='stylesheet' id='inf-font-awesome-css' href='https://clubandresortbusiness.com/wp-content/plugins/blog-designer-pack-pro/assets/css/font-awesome.min.css?ver=7.2.0' media='all' />
77<link rel='stylesheet' id='owl-carousel-css' href='https://clubandresortbusiness.com/wp-content/plugins/blog-designer-pack-pro/assets/css/owl.carousel.min.css?ver=3.4.7' media='all' />
78<link rel='stylesheet' id='bdpp-public-style-css' href='https://clubandresortbusiness.com/wp-content/plugins/blog-designer-pack-pro/assets/css/bdpp-public.min.css?ver=3.4.7' media='all' />
79<link rel='stylesheet' id='buttons-css' href='https://clubandresortbusiness.com/wp-includes/css/buttons.min.css?ver=7.1.2' media='all' />
80<link rel='stylesheet' id='dashicons-css' href='https://clubandresortbusiness.com/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' />
81<link rel='stylesheet' id='mediaelement-css' href='https://clubandresortbusiness.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' />
82<link rel='stylesheet' id='wp-mediaelement-css' href='https://clubandresortbusiness.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.1.2' media='all' />
83<link rel='stylesheet' id='media-views-css' href='https://clubandresortbusiness.com/wp-includes/css/media-views.min.css?ver=7.1.2' media='all' />
84<link rel='stylesheet' id='imgareaselect-css' href='https://clubandresortbusiness.com/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' media='all' />
85<link rel='stylesheet' id='frontend-sponsored-ads-css-css' href='https://clubandresortbusiness.com/wp-content/plugins/sponsored-content-ad/css/frontend-sponsored-ads.css?ver=1.01202609261790384620' media='all' />
86<link rel='stylesheet' id='ppress-frontend-css' href='https://clubandresortbusiness.com/wp-content/plugins/wp-user-avatar/assets/css/frontend.min.css?ver=4.17.5' media='all' />
87<link rel='stylesheet' id='ppress-flatpickr-css' href='https://clubandresortbusiness.com/wp-content/plugins/wp-user-avatar/assets/flatpickr/flatpickr.min.css?ver=4.17.5' media='all' />
88<link rel='stylesheet' id='ppress-select2-css' href='https://clubandresortbusiness.com/wp-content/plugins/wp-user-avatar/assets/select2/select2.min.css?ver=7.1.2' media='all' />
89<link rel='stylesheet' id='gp_popups_frontend-css' href='https://clubandresortbusiness.com/wp-content/plugins/gp-popups/assets/css/built/gp-popups-frontend.css?ver=1.0.20' media='all' />
90<link rel='stylesheet' id='ea-style-css' href='https://clubandresortbusiness.com/wp-content/themes/CRB2021/assets/css/main.css?ver=1749452313' media='all' />
91<link rel='stylesheet' id='gforms_reset_css-css' href='https://clubandresortbusiness.com/wp-content/plugins/gravityforms/legacy/css/formreset.min.css?ver=3.1.2' media='all' />
92<link rel='stylesheet' id='gforms_formsmain_css-css' href='https://clubandresortbusiness.com/w
92p-content/plugins/gravityforms/legacy/css/formsmain.min.css?ver=3.1.2' media='all' />
93<link rel='stylesheet' id='gforms_ready_class_css-css' href='https://clubandresortbusiness.com/wp-content/plugins/gravityforms/legacy/css/readyclass.min.css?ver=3.1.2' media='all' />
94<link rel='stylesheet' id='gforms_browsers_css-css' href='https://clubandresortbusiness.com/wp-content/plugins/gravityforms/legacy/css/browsers.min.css?ver=3.1.2' media='all' />
95<link rel='stylesheet' id='addtoany-css' href='https://clubandresortbusiness.com/wp-content/plugins/add-to-any/addtoany.min.css?ver=1.16' media='all' />
96<script id="addtoany-core-js-before">
97window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};
98a2a_config.track_links = 'bitly';
99a2a_config.track_links_key = 'addtoany|R_cc6a4017b0274d1d86f2397771b70136'; // username|API key delimited by |
100a2a_config.templates = {
101    twitter: "${title} ${link} @Club_and_Resort"
102};
103
104//# sourceURL=addtoany-core-js-before
105</script>
vendor: 1 bytes, line 105
105
106<script id="addtoany-core-js" defer src="https://static.addtoany.com/menu/page.js"></script>
vendor: 1 bytes, line 106
106
107<script id="jquery-core-js" src="https://clubandresortbusiness.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 107
107
108<script id="jquery-migrate-js" src="https://clubandresortbusiness.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 108
108
109<script id="addtoany-jquery-js" defer src="https://clubandresortbusiness.com/wp-content/plugins/add-to-any/addtoany.min.js?ver=1.1"></script>
vendor: 1 bytes, line 109
109
110<script id="utils-js-extra">
111var userSettings = {"url":"/","uid":"0","time":"1790384620","secure":"1"};
112//# sourceURL=utils-js-extra
113</script>
vendor: 1 bytes, line 113
113
114<script id="utils-js" src="https://clubandresortbusiness.com/wp-includes/js/utils.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 114
114
115<script id="moxiejs-js" src="https://clubandresortbusiness.com/wp-includes/js/plupload/moxie.min.js?ver=1.3.5.1"></script>
vendor: 1 bytes, line 115
115
116<script id="plupload-js" src="https://clubandresortbusiness.com/wp-includes/js/plupload/plupload.min.js?ver=2.1.9"></script>
vendor: 1 bytes, line 116
116
117<script id="frontend-sponsored-ads-script-js" src="https://clubandresortbusiness.com/wp-content/plugins/sponsored-content-ad/js/frontend-sponsored-ads.js"></script>
vendor: 1 bytes, line 117
117
118<script id="ppress-flatpickr-js" src="https://clubandresortbusiness.com/wp-content/plugins/wp-user-avatar/assets/flatpickr/flatpickr.min.js?ver=4.17.5"></script>
vendor: 1 bytes, line 118
118
119<script id="ppress-select2-js" src="https://clubandresortbusiness.com/wp-content/plugins/wp-user-avatar/assets/select2/select2.min.js?ver=4.17.5"></script>
vendor: 1 bytes, line 119
119
120<script id="gform_json-js" defer='defer' src="https://clubandresortbusiness.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 120
120
121<script id="gform_gravityforms-js-extra">
122var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://clubandresortbusiness.com/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"dce849685efc31728b788c20a10bcc5b","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"Lao People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved.  The content contains the link to return and complete the form."}};
123var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}};
124var gf_legacy_multi = {"9":"1"};
125var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://clubandresortbusiness.com/wp-content/plugins/gravityforms/images"}};
126//# sourceURL=gform_gravityforms-js-extra
127</script>
vendor: 1 bytes, line 127
127
128<script id="gform_gravityforms-js-before">
129
130//# sourceURL=gform_gravityforms-js-before
131</script>
vendor: 1 bytes, line 131
131
132<script id="gform_gravityforms-js" defer='defer' src="https://clubandresortbusiness.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.2"></script>
vendor: 150 bytes, lines 132-133
132
133<script id="gform_recaptcha-js" defer='defer' src="https://www.google.com/recaptcha/api.js?hl=en&#038;&#038;ver=7.1.2#038;render=explicit"></script>
134<script id="gform_gravityforms_utils-js" defer='defer' src="https://clubandresortbusiness.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=69a9db57304a9f86c3d1a0bea5fd2cf9"></script>
vendor: 1 bytes, line 134
134
135<script id="wtwh-uni-gam-unified-ad-logic-js-extra">
136var wtwh_gam_ad_config = {"slots":[{"account_id":"5272491","network_code":"hosp_network","ad_unit_code":"crb_header","div_id":"div-gpt-crb-header","desktop_sizes":["728x90"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"contact-us","cat_target":"a56479c0879e3586d2042f9b30317175,ros","contentHash":"a56479c0879e3586d2042f9b30317175"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"hosp_network","ad_unit_code":"crb_wallpaper","div_id":"div-gpt-crb_wallpaper","desktop_sizes":["1x1"],"mobile_sizes":["1x1"],"targeting":{"articletitle":"contact-us","cat_target":"a56479c0879e3586d2042f9b30317175,ros","contentHash":"a56479c0879e3586d2042f9b30317175"},"skip_ads":false,"ad_type":"wallpaper"},{"account_id":"5272491","network_code":"hosp_network","ad_unit_code":"crb_footer","div_id":"div-gpt-crb_footer","desktop_sizes":["728x90"],"mobile_sizes":["0x0"],"targeting":{"articletitle":"contact-us","cat_target":"a56479c0879e3586d2042f9b30317175,ros","contentHash":"a56479c0879e3586d2042f9b30317175"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"hosp_network","ad_unit_code":"crb_allstreamflex","div_id":"div-gpt-crb_allstreamflex","desktop_sizes":["1x1"],"mobile_sizes":["1x1"],"targeting":{"articletitle":"contact-us","cat_target":"a56479c0879e3586d2042f9b30317175,ros","contentHash":"a56479c0879e3586d2042f9b30317175"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"hosp_network","ad_unit_code":"crb_allstreamprelude","div_id":"div-gpt-crb_allstreamprelude","desktop_sizes":["1x1"],"mobile_sizes":["1x1"],"targeting":{"articletitle":"contact-us","cat_target":"a56479c0879e3586d2042f9b30317175,ros","contentHash":"a56479c0879e3586d2042f9b30317175"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"hosp_network","ad_unit_code":"crb_midpageleft","div_id":"div-gpt-crb_midpageleft","desktop_sizes":["300x250"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"contact-us","cat_target":"a56479c0879e3586d2042f9b30317175,ros","contentHash":"a56479c0879e3586d2042f9b30317175"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"hosp_network","ad_unit_code":"crb_midpageright","div_id":"div-gpt-crb_midpageright","desktop_sizes":["300x250"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"contact-us","cat_target":"a56479c0879e3586d2042f9b30317175,ros","contentHash":"a56479c0879e3586d2042f9b30317175"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"hosp_network","ad_unit_code":"crb_sidebar1","div_id":"div-gpt-crb_sidebar1","desktop_sizes":["300x250","300x600"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"contact-us","cat_target":"a56479c0879e3586d2042f9b30317175,ros","contentHash":"a56479c0879e3586d2042f9b30317175"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"hosp_network","ad_unit_code":"crb_sidebar2","div_id":"div-gpt-crb_sidebar2","desktop_sizes":["300x250","300x600"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"contact-us","cat_target":"a56479c0879e3586d2042f9b30317175,ros","contentHash":"a56479c0879e3586d2042f9b30317175"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"hosp_network","ad_unit_code":"crb_sidebarbottom","div_id":"div-gpt-crb_sidebarbottom","desktop_sizes":["300x250","300x600"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"contact-us","cat_target":"a56479c0879e3586d2042f9b30317175,ros","contentHash":"a56479c0879e3586d2042f9b30317175"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"hosp_network","ad_unit_code":"crb_largeleader","div_id":"jumbo-banner-ad-container","desktop_sizes":["970x90","970x250"],"mobile_sizes":["0x0"],"targeting":{"articletitle":"contact-us","cat_target":"a56479c0879e3586d2042f9b30317175,ros","contentHash":"a56479c0879e3586d2042f9b30317175"},"skip_ads":false,"ad_type":"display"}],"prestitial":{"account_id":"5272491","network_code":"hosp_network","ad_unit_code":"crb_prestitial","div_id":"gam-holder-prestitial-banner","desktop_sizes":["640x480"],"mobile_sizes":["300x225"],"targeting":{"articletitle":"contact-us","cat_target":"a56479c0879e3586d2042f9b30317175,ros","contentHash":"a56479c0879e3586d2042f9b30317175"},"skip_ads":false,"ad_type":"prestitial"},"enable_single_request":"","collapse_empty_divs":"1","page_url":"https://clubandresortbusiness.com/contact-us/","default_page_targeting":{"articletitle":"contact-us","cat_target":"a56479c0879e3586d2042f9b30317175,ros","contentHash":"a56479c0879e3586d2042f9b30317175"},"auto_display_ads":"1","lazy_load_ads":"","load_gpt_library":"","has_keyword_ads":"
1360"};
137var wtwh_gam_ga4_targeting_values = {"ga4_targeting_values":{"articletitle":"contact-us","cat_target":"a56479c0879e3586d2042f9b30317175,ros","contentHash":"a56479c0879e3586d2042f9b30317175"}};
138//# sourceURL=wtwh-uni-gam-unified-ad-logic-js-extra
139</script>
vendor: 1 bytes, line 139
139
140<script id="wtwh-uni-gam-unified-ad-logic-js" src="https://clubandresortbusiness.com/wp-content/plugins/wtwh-universal-gam/assets/js/frontend/ad-config/unified-ad-logic.js?ver=1790384620"></script>
140
141<link rel="https://api.w.org/" href="https://clubandresortbusiness.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://clubandresortbusiness.com/wp-json/wp/v2/pages/70031" /><link rel='shortlink' href='https://clubandresortbusiness.com/?p=70031' />
142<!-- Google Tag Manager for Global Container-->
143<script>
vendor: 327 bytes, lines 143-147
143(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
144new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
145j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
146'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
147})(window,document,'script','dataLayer','
147GTM-MMC9PJ9
vendor: 3 bytes, line 147
147');
147</script>
147
148<!-- End Google Tag Manager -->
149 <!-- Google Tag Manager -->
150<script>
vendor: 327 bytes, lines 150-154
150(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
151new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
152j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
153'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
154})(window,document,'script','dataLayer','
154GTM-P6PNH3L
vendor: 3 bytes, line 154
154');
154</script>
154
155<!-- End Google Tag Manager -->
156 
157
158
159
160
161
162<style>
163/* DivTable.com */
164.divTable{
165	display: table;
166	width: 100%;
167}
168.divTableRow {
169	display: table-row;
170}
171.divTableHeading {
172	background-color: #EEE;
173	display: table-header-group;
174}
175.divTableCell, .divTableHead {
176/*	border: 1px solid #999999; */
177	display: table-cell;
178	padding: 3px 10px;
179}
180.divTableHeading {
181	background-color: #EEE;
182	display: table-header-group;
183	font-weight: bold;
184}
185.divTableFoot {
186	background-color: #EEE;
187	display: table-footer-group;
188	font-weight: bold;
189}
190.divTableBody {
191	display: table-row-group;
192}
193 
194
195#choice_8_14_6 { display: none;}
196#choice_8_14_0 { display: none;}
197#choice_8_14_12 { display: none;}
198.gchoice_8_14_5 { display: none;}
199.gchoice_8_14_11 { display: none;}
200
201
202#choice_21_14_6 { display: none;}
203#choice_21_14_0 { display: none;}
204#choice_21_14_12 { display: none;}
205.gchoice_21_14_5 { display: none;}
206.gchoice_21_14_11 { display: none;}
207
208</style><link rel="icon" href="https://clubandresortbusiness.com/wp-content/uploads/2019/04/favico_pP7_icon.ico" sizes="32x32" />
209<link rel="icon" href="https://clubandresortbusiness.com/wp-content/uploads/2019/04/favico_pP7_icon.ico" sizes="192x192" />
210<link rel="apple-touch-icon" href="https://clubandresortbusiness.com/wp-content/uploads/2019/04/favico_pP7_icon.ico" />
211<meta name="msapplication-TileImage" content="https://clubandresortbusiness.com/wp-content/uploads/2019/04/favico_pP7_icon.ico" />
212<style id="wp-custom-css">
213
214
215
216#ClubHouseBadge23 {
217  background-image: url("/wp-content/uploads/2023/12/top-ranked-clubhouse-2023.png");
218  background-position: 0 0;
219  background-repeat: no-repeat;
220  width: 300px;
221  height: 220px;
222	margin-bottom:50px;
223}
224
225#ClubHouseBadge23 .ClubhouseRank {
226  color: #FFFFFF;
227  font-size: 20px;
228  font-weight: bold;
229  position: relative;
230  text-align: center;
231  top: 225px;
232  background-color:#000000;
233}
234
235#ClubProShopBadge23 .ProShopRank {
236  color: #FFFFFF;
237  font-size: 20px;
238  font-weight: bold;
239  position: relative;
240  text-align: center;
241  top: 225px;
242  background-color:#000000;
243}
244 
245
246#ClubProShopBadge23 {
247  background-image: url("/wp-content/uploads/2023/11/shield.png");
248  background-position: 0 0;
249  background-repeat: no-repeat;
250  width: 300px;
251  height: 220px;
252}
253
254
255
256
257#ClubPatioBadge23 {
258  background-image: url("/wp-content/uploads/2023/08/crbtrp-logo-300px.png");
259  background-position: 0 0;
260  background-repeat: no-repeat;
261  width: 300px;
262  height: 220px;
263}
264
265#ClubPatioBadge23 .PatioRank {
266  color: #FFFFFF;
267  font-size: 20px;
268  font-weight: bold;
269  position: relative;
270  text-align: center;
271  top: 225px;
272  background-color:#000000;
273}
274
275
276#ClubPoolBadge23 {
277  background-image: url("/wp-content/uploads/2023/05/2023-pool-badge-300x220-1.png");
278  background-position: 0 0;
279  background-repeat: no-repeat;
280  width: 300px;
281  height: 220px;
282}
283
284#ClubPoolBadge23 .PoolRank {
285  color: #FFFFFF;
286  font-size: 20px;
287  font-weight: bold;
288  position: relative;
289  text-align: center;
290  top: 225px;
291  background-color:#000000;
292}
293
294
295
296
297
298#ClubHouseBadge22 {
299  background-image: url("/wp-content/uploads/2022/12/TopRankedClubHouses2022badge.png");
300  background-position: 0 0;
301  background-repeat: no-repeat;
302  width: 300px;
303  height: 220px;
304	margin-bottom:50px;
305}
306
307#ClubHouseBadge22 .ClubhouseRank {
308  color: #FFFFFF;
309  font-size: 20px;
310  font-weight: bold;
311  position: relative;
312  text-align: center;
313  top: 225px;
314  background-color:#000000;
315}
316#ClubProShopBadge22 .ProShopRank {
317  color: #FFFFFF;
318  font-size: 20px;
319  font-weight: bold;
320  position: relative;
321  text-align: center;
322  top: 225px;
323  background-color:#000000;
324}
325 
326
327#ClubProShopBadge22 {
328  background-image: url("/wp-content/uploads/2022/11/top-ranked-proshop-2022-badge.png");
329  background-position: 0 0;
330  background-repeat: no-repeat;
331  width: 300px;
332  height: 220px;
333}
334
335
336
337#ClubPatioBadge22 {
338  background-image: url("/wp-content/uploads/2022/08/TopRankPatio2022Badge.png");
339  background-position: 0 0;
340  background-repeat: no-repeat;
341  width: 300px;
342  height: 220px;
343}
344
345#ClubPatioBadge22 .PatioRank {
346  color: #FFFFFF;
347  font-size: 20px;
348  font-weight: bold;
349  position: relative;
350  text-align: center;
351  top: 225px;
352  background-color:#000000;
353}
354
355#ClubPoolBadge22 {
356  background-image: url("/wp-content/uploads/2022/05/2022-top-ranked-aquatics-badge.png");
357  background-position: 0 0;
358  background-repeat: no-repeat;
359  width: 300px;
360  height: 220px;
361}
362
363#ClubPoolBadge22 .PoolRank {
364  color: #FFFFFF;
365  font-size: 20px;
366  font-weight: bold;
367  position: relative;
368  text-align: center;
369  top: 225px;
370  background-color:#000000;
371}
372
373
374
375#ClubFitnessBadge {
376  background-image: url("http://localhost:8080/wp-content/uploads/2021/03/TopFitness-300wide.jpg");
377  background-position: 0 0;
378  background-repeat: no-repeat;
379  width: 300px;
380  height: 220px;
381}
382
383#ClubFitnessBadge .FitNessRank {
384  color: #FFFFFF;
385  font-size: 20px;
386  font-weight: bold;
387  position: relative;
388  text-align: center;
389  top: 225px;
390  background-color:#000000;
391}
392
393
394#ClubFitnessBadge23 {
395  background-image: url("/wp-content/uploads/2023/04/TopRankFitnessWellness-2023.png");
396  background-position: 0 0;
397  background-repeat: no-repeat;
398  width: 300px;
399  height: 220px;
400}
401
402#ClubFitnessBadge23 .FitNessRank {
403  color: #FFFFFF;
404  font-size: 20px;
405  font-weight: bold;
406  position: relative;
407  text-align: center;
408  top: 225px;
409  background-color:#000000;
410}
411
412
413#ClubFitnessBadge22 {
414  background-image: url("/wp-content/uploads/2022/04/2022-top-fitness-scaled-300x216-2.png");
415  background-position: 0 0;
416  background-repeat: no-repeat;
417  width: 300px;
418  height: 220px;
419}
420
421#ClubFitnessBadge22 .FitNessRank {
422  color: #FFFFFF;
423  font-size: 20px;
424  font-weight: bold;
425  position: relative;
426  text-align: center;
427  top: 225px;
428  background-color:#000000;
429}
430
431 
432#ClubCulinaryBadge2022 {
433  background-image: url("/wp-content/uploads/2022/03/2022-top-ranked-culinary-badge.png");
434  background-position: 0 0;
435  background-repeat: no-repeat;
436  width: 300px;
437  height: 220px;
438}
439
440
441#ClubCulinaryBadge2022 .CulinaryRank2022 {
442  color: #FFFFFF;
443  font-size: 20px;
444  font-weight: bold;
445  position: relative;
446  text-align: center;
447  top: 225px;
448  background-color:#000000;
449}
450
451#ClubCulinaryBadge {
452  background-image: url("/wp-content/uploads/2021/05/TopCulinary-300wide.jpg");
453  background-position: 0 0;
454  background-repeat: no-repeat;
455  width: 300px;
456  height: 220px;
457}
458
459#ClubCulinaryBadge .CulinaryRank {
460  color: #FFFFFF;
461  font-size: 20px;
462  font-weight: bold;
463  position: relative;
464  text-align: center;
465  top: 225px;
466  background-color:#000000;
467}
468
469
470#ClubRacquetBadge23 {
471  background-image: url("/wp-content/uploads/2023/06/top-ranked-badge-Racquet-2
471023.png");
472  background-position: 0 0;
473  background-repeat: no-repeat;
474  width: 300px;
475  height: 220px;
476}
477
478#ClubRacquetBadge23 .RacquetRank23 {
479  color: #FFFFFF;
480  font-size: 20px;
481  font-weight: bold;
482  position: relative;
483  text-align: center;
484  top: 225px;
485  background-color:#000000;
486}
487
488
489#ClubRacquetBadge22 {
490  background-image: url("/wp-content/uploads/2022/06/top-ranked-badge-Racquet-2022.png");
491  background-position: 0 0;
492  background-repeat: no-repeat;
493  width: 300px;
494  height: 220px;
495}
496
497#ClubRacquetBadge22 .RacquetRank22 {
498  color: #FFFFFF;
499  font-size: 20px;
500  font-weight: bold;
501  position: relative;
502  text-align: center;
503  top: 225px;
504  background-color:#000000;
505}
506
507
508#ClubRacquetBadge {
509  background-image: url("/wp-content/uploads/2021/06/top-ranked-racquet-badge.png");
510  background-position: 0 0;
511  background-repeat: no-repeat;
512  width: 300px;
513  height: 220px;
514}
515
516#ClubRacquetBadge .RacquetRank {
517  color: #FFFFFF;
518  font-size: 20px;
519  font-weight: bold;
520  position: relative;
521  text-align: center;
522  top: 225px;
523  background-color:#000000;
524}
525
526
527#ClubPatioBadge {
528  background-image: url("/wp-content/uploads/2021/07/TopPatioBadge-300wide.jpg");
529  background-position: 0 0;
530  background-repeat: no-repeat;
531  width: 300px;
532  height: 220px;
533}
534
535#ClubPatioBadge .PatioRank {
536  color: #FFFFFF;
537  font-size: 20px;
538  font-weight: bold;
539  position: relative;
540  text-align: center;
541  top: 225px;
542  background-color:#000000;
543}
544 
545#ClubLockerBadge {
546  background-image: url("/wp-content/uploads/2021/10/top-ranked-locker-rooms-300.png");
547  background-position: 0 0;
548  background-repeat: no-repeat;
549  width: 300px;
550  height: 220px;
551}
552
553#ClubLockerBadge .LockerRank {
554  color: #FFFFFF;
555  font-size: 20px;
556  font-weight: bold;
557  position: relative;
558  text-align: center;
559  top: 225px;
560  background-color:#000000;
561}
562
563
564#ClubProShopBadge .ProShopRank {
565  color: #FFFFFF;
566  font-size: 20px;
567  font-weight: bold;
568  position: relative;
569  text-align: center;
570  top: 225px;
571  background-color:#000000;
572}
573 
574
575#ClubProShopBadge {
576  background-image: url("/wp-content/uploads/2021/11/top-ranked-pro-shops-300.png");
577  background-position: 0 0;
578  background-repeat: no-repeat;
579  width: 300px;
580  height: 220px;
581}
582
583
584
585
586 
587#ClubHouseBadge {
588  background-image: url("/wp-content/uploads/2021/11/Scaled-clubhouse.png");
589  background-position: 0 0;
590  background-repeat: no-repeat;
591  width: 300px;
592  height: 220px;
593}
594
595#ClubHouseBadge .ClubhouseRank {
596  color: #FFFFFF;
597  font-size: 20px;
598  font-weight: bold;
599  position: relative;
600  text-align: center;
601  top: 225px;
602  background-color:#000000;
603}
604
605.logo {
606	border: none !important;
607}
608
609/*.ClubHeroImage {
610	background-size: auto !important;
611	height: 700px!important;
612}*/
613
614/*Table font sizes for Top Ranked*/
615.type-clubfitness.entry table {
616	font-size: 16px;
617}
618
619.type-clubfitness.entry th {
620	font-size: 16px;
621}
622
623/*Mobile fixes for badge and logo for Top Ranked 2021*/
624
625@media only screen and (max-width: 680px) {
626	#ClubFitnessBadge {
627		float: none !important;
628		margin: auto;
629	}
630	
631	.logo {
632		margin-top: 20px;
633		display: flex;
634		justify-content:center;
635	}
636	
637	.address {
638		display: flex;
639		justify-content: center;
640		flex-direction: column;
641		text-align: center; 
642	}
643	
644	.socials {
645		display: flex;
646		justify-content: center;
647		flex-direction: row;
648	}
649	
650}
651
652.SoundCloudPubDate{padding:10px}
653        .SoundCloudTitle{padding:10px}
654
655
656
657
658.nav-primary ul {
659	width: 1170px
660}
661
662
663
664.nav-primary .sub-menu .sub-menu {
665	margin: -58px 0 0 -240px !important;
666}
667
668/*Star Icon Before Top Ranked*/
669#menu-item-110694 > a > span::before {
670  content: "\272D ";
671	color: #ecb84d;
672	font-size: 18px;
673}
674
675/*Top Ranked Fixes for Column Widths*/
676
677@media (min-width: 996px) {
678.page-template-filter-table .content {
679		width: 66.6666666667% !important;
680}
681
682.page-template-filter-table .sidebar-primary {
683		    width: 33.3333333333% !important;
684}
685	}
686
687/*Fix for Categories/home page article display*/
688@media only screen and (max-width: 500px) {
689 .content .entry .entry-header, .archive-entry .entry-header {
690	 /* width: 100% !important;*/
691		/*padding-left: 0px !important;
692	  float: none !important;*/
693	}
694	/* .content .entry .entry-content {
695		width: 100% !important;
696	}*/
697	/*
698	.entry-content p {
699		float: none !important;
700	}*/
701	
702	.entry-content img {
703		text-align: center !important;
704		width: 100% !important;
705	}
706	
707	.archive-entry {
708		display: flex;
709		flex-direction: column-reverse;
710		width: 100% !important;
711	}
712	
713	.archive-entry > .entry-header, .archive-entry .entry-content {
714		width: 100% !important;
715	}
716	
717	
718	
719	
720
721	
722	 /*.archive-entry .entry-image-link img {
723		width: 100% !important;
724	}*/
725}
726
727@media only screen and (max-width: 767px) {
728.archive.category .entry-content p  {
729	display: none !important
730}
731	
732	.blog .entry-content p {
733		display: none !important;
734	}
735	
736
737	
738	
739}
740
741.slick-slider.header-slides .header-slide .overlay h4, .slick-slider.header-slides .header-slide .overlay h2 {
742text-shadow: 2px 2px 5px black;
743background: none !important;
744-webkit-text-stroke-width: 0px !important;
745-webkit-text-stroke-color: transparent !important;
746}
747/*Digital Editions Mobile Fix for buttons*/
748
749@media only screen and (max-width: 500px) {
750	#digital > div {
751		display: flex;
752		flex-direction: column;
753		justify-content: space-around;
754		width: 200px!important;
755	}
756	
757	#digital > div > div {
758		margin-bottom: 10px;
759	}
760}
761
762/*Top Ranked Responsive Fix*/
763
764#badgeDiv {
765	display: flex;
766	flex-direction: row-reverse;
767	justify-content: space-around;
768	flex-wrap: nowrap;
769	align-items: center;
770}
771
772@media only screen and (max-width: 600px) {
773	#badgeDiv {
774		display: flex;
775		flex-direction: column;
776		justify-content: center;
777		width: 100%;
778		align-items: center;
779	}
780} 
781
782div.company-information > a > h3 {
783	text-align: center;
784}
785
786@media only screen and (max-width: 600px) {
787	.top-ranked-23-container h3 {
788	width: 100%!important;
789}
790
791.top-ranked-23-container p {
792	width: 100%!important;
793	align-self: center!important;
794}
795	
796}
797
798.top-ranked-23-container {
799	display: flex;
800	flex-direction: row;
801	align-content: center;
802	justify-content: space-evenly;
803	flex-wrap: wrap;
804	width: 100%;
805}
806
807.top-ranked-23-container h3 {
808	width: 30%;
809}
810 
811.top-ranked-23-container p {
812	width: 60%;
813	align-self: center;
814}
815
816#body-wrapper > div.site-container > div.site-inner > div > div > main > article > div > div > div.section.section-quick-links {
817	display: flex;
818	flex-direction: row;
819	flex-wrap: wrap;
820	
821}
822
823@media only screen and (max-width: 500px) {
824	#body-wrapper > div.site-container > div.site-inner > div > div > main > article > div > div.contractors-landing > div.section.section-quick-links > div:nth-child(3) {
825		width: 100%;
826	}
827}
828
829#algolia-powered-by {
830	display:none;
831}
832
833
834/* Search Page */
835 
836body.search .site-inner {
837    padding-left: unset;
838    padding-right: unset;
839}
840/* Hide featured image on November 2024: Rain or Shine, Golf's Fine*/
841.postid-128350 .attachment-post-thumbnail, .postid-128602 .attachment-post-thumbnail, .postid-128870 .attachment-post-thumbnail{
842	display: none !important;
843}
844
845
846/*SUBSCRIBE BUTTON CSS*/
847
848.site-header--subscribe{
849	background-color: #1D8A39;
850  color: white;
851  padding: 0 16px;
852}
853 body.small-header .nav-primary .menu-item {
854    margin: 0 9px;
855  }
856
857
858.site-header--subscribe a{
859	color: white !important;
860}
861
862/*GATED COUNTRY FIELD FULL WIDTH & TERMS====*/
863#input_28_54_6_container{
864flex: 0 0 100%;
865}
866
867.terms{
868	font-size: 10px;
869  font-style: italic;
870}
871
872.type-gated .entry-title{
873	text-align: left;
874}
875
876.type-gated .entry-content img{
877	width: 100%;
878}
879
880.pum-close.popmake-close{
881	display: none;
882}
883
884.gform_required_legend{
885	display: none;
886}
887
888
889
890/* Generic Lytics Modal Styling */
891
892.crb-modal .pf-widget-content{
893	background-color:#002a31 !important;
894	color:white !important;
895max-width: 460px !important;
896    padding-left: 3rem !important;
897    padding-right: 3rem !important;
898	font-family:sans-serif !important;
899}
900
901.crb-modal .pf-widget-content h2{
902color:#ecb850;
903	font-family:sans-serif !important;
904font-weight:600;
905}
906
907 .crb-modal .pf-widget-content p{
908	color:white;
909	 font-family:sans-serif !important;
910    font-size: 15px;
911}
912
913.crb-modal .pf-form-required {
914    color: white;
915}
916
917.crb-modal .pf-widget-content .pf-widget-ok {
918	background-color:#ecb850 !important;
919color: #002a31 !important;
920    margin-top: 21px;
921    width: 100%;
922}
923
924.crb-modal .pf-widget-content .pf-widget-ok:hover {
925background:white !important;
926}
927
928.crb-modal .pf-widget-content .pf-widget-cancel{
929display:none;
930}
931
932.gp-popup__content{
933    padding: 30px;
934}
935
936</style>
937    
937<script id="wtwh-uni-gam-content-hash-variables">
938        var contentHash = "a56479c0879e3586d2042f9b30317175"; 
939        var cat_target  = "a56479c0879e3586d2042f9b30317175,ros";
940    </script>
940
941    
941<script>
942  (function () {
943    'use strict';
944
945    // ─── Globals ────────────────────────────────────────────────────────────────
946    window.dataLayer  = window.dataLayer  || [];
947    window.gtag       = window.gtag       || function () { dataLayer.push(arguments); };
948    window.googletag  = window.googletag  || { cmd: [] };
949
950    window.__cmpRegion = {
951      country:   "US",
952      regulated: false
953    };
954
955    window.__wtwhConsentDebug = {
956      consentEvents: [],
957      gptMode: null
958    };
959
960    // ─── Helpers ────────────────────────────────────────────────────────────────
961    function log() {
962      try {
963        var args = Array.prototype.slice.call(arguments);
964        args.unshift('[WTWH Consent/GPT]');
965        console.log.apply(console, args);
966      } catch (e) {}
967    }
968
969    function dispatchWindowEvent(eventName, detail) {
970      try {
971        window.dispatchEvent(new CustomEvent(eventName, { detail: detail || {} }));
972      } catch (e) {
973        try {
974          var ev = document.createEvent('CustomEvent');
975          ev.initCustomEvent(eventName, false, false, detail || {});
976          window.dispatchEvent(ev);
977        } catch (err) {}
978      }
979    }
980
981    function getCookie(name) {
982      var nameEQ = name + '=';
983      var parts  = document.cookie.split(';');
984      for (var i = 0; i < parts.length; i++) {
985        var c = parts[i];
986        while (c.charAt(0) === ' ') c = c.substring(1);
987        if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length);
988      }
989      return null;
990    }
991
992    function hasKlaroCookie() {
993      return !!getCookie('klaro-consent');
994    }
995
996    function getKlaroManager() {
997      try {
998        if (!window.klaro || typeof window.klaro.getManager !== 'function') return null;
999        return window.klaro.getManager();
1000      } catch (e) {
1001        return null;
1002      }
1003    }
1004
1005    function getStoredConsents() {
1006      try {
1007        var manager = getKlaroManager();
1008        if (!manager || !manager.consents) return null;
1009        return {
1010          analytics: !!manager.consents.analytics,
1011          marketing: !!manager.consents.marketing
1012        };
1013      } catch (e) {
1014        return null;
1015      }
1016    }
1017
1018    function getMarketingConsentState() {
1019      var c = getStoredConsents();
1020      return c ? c.marketing : null;
1021    }
1022
1023    // ─── Consent state tracker ───────────────────────────────────────────────────
1024    var consentState = {
1025      initialized:          false,
1026      lastAppliedSignature: null
1027    };
1028
1029    function consentSignature(consents) {
1030      return (consents.analytics ? '1' : '0') + '|' + (consents.marketing ? '1' : '0');
1031    }
1032
1033    // ─── Core consent application ────────────────────────────────────────────────
1034    function pushConsentEvent(eventName, analyticsGranted, marketingGranted) {
1035      var detail = {
1036        consent_analytics:        analyticsGranted ? 'granted' : 'denied',
1037        consent_marketing:        marketingGranted ? 'granted' : 'denied',
1038        consent_country:          window.__cmpRegion.country,
1039        consent_regulated_region: window.__cmpRegion.regulated ? 'true' : 'false'
1040      };
1041
1042      window.dataLayer.push({
1043        event:                    eventName,
1044        consent_analytics:        detail.consent_analytics,
1045        consent_marketing:        detail.consent_marketing,
1046        consent_country:          detail.consent_country,
1047        consent_regulated_region: detail.consent_regulated_region
1048      });
1049
1050      window.__wtwhConsentDebug.consentEvents.push({ event: eventName, detail: detail, ts: Date.now() });
1051      dispatchWindowEvent(eventName, detail);
1052      log('Consent event fired:', eventName, detail);
1053    }
1054
1055    function updateGoogleConsent(consents) {
1056      gtag('consent', 'update', {
1057        analytics_storage:     consents.analytics ? 'granted' : 'denied',
1058        ad_storage:            consents.marketing ? 'granted' : 'denied',
1059        ad_user_data:          consents.marketing ? 'granted' : 'denied',
1060        ad_personalization:    consents.marketing ? 'granted' : 'denied',
1061        functionality_storage: 'granted',
1062        security_storage:      'granted'
1063      });
1064    }
1065
1066    function applyInitialConsent(consents) {
1067      if (!consents) return;
1068      var sig = consentSignature(consents);
1069      if (consentState.initialized) {
1070        log('applyInitialConsent called after already initialized — skipping');
1071        return;
1072      }
1073      updateGoogleConsent(consents);
1074      pushConsentEvent('consent_initialized', consents.analytics, c
1074onsents.marketing);
1075      consentState.initialized          = true;
1076      consentState.lastAppliedSignature = sig;
1077    }
1078
1079    function applyUpdatedConsent(consents) {
1080      if (!consents) return;
1081      var sig = consentSignature(consents);
1082      if (sig === consentState.lastAppliedSignature) {
1083        log('Consent unchanged — skipping duplicate consent_updated');
1084        return;
1085      }
1086      updateGoogleConsent(consents);
1087      pushConsentEvent('consent_updated', consents.analytics, consents.marketing);
1088      consentState.initialized          = true;
1089      consentState.lastAppliedSignature = sig;
1090    }
1091
1092    // ─── Step 1: gtag default ────────────────────────────────────────────────────
1093    gtag('consent', 'default', {
1094      ad_storage:            window.__cmpRegion.regulated ? 'denied' : 'granted',
1095      ad_user_data:          window.__cmpRegion.regulated ? 'denied' : 'granted',
1096      ad_personalization:    window.__cmpRegion.regulated ? 'denied' : 'granted',
1097      analytics_storage:     window.__cmpRegion.regulated ? 'denied' : 'granted',
1098      functionality_storage: 'granted',
1099      security_storage:      'granted'
1100    });
1101
1102    // ─── Step 2: Non-regulated — initialize immediately as fully granted ─────────
1103    if (!window.__cmpRegion.regulated) {
1104      var openConsents = { analytics: true, marketing: true };
1105      consentState.initialized          = true;
1106      consentState.lastAppliedSignature = consentSignature(openConsents);
1107      pushConsentEvent('consent_initialized', true, true);
1108    }
1109
1110    // ─── Klaro config ────────────────────────────────────────────────────────────
1111    window.klaroConfig = {
1112      version:               1,
1113      elementID:             'klaro',
1114      storageMethod:         'cookie',
1115      storageName:           'klaro-consent',
1116      cookieExpiresAfterDays: 365,
1117      default:               false,
1118      mustConsent:           true,
1119      acceptAll:             true,
1120      hideDeclineAll:        false,
1121      htmlTexts:             true,
1122      lang:                  'en',
1123      translations: {
1124        en: {
1125          consentNotice: {
1126            description: 'We use cookies for analytics and marketing. You can manage your preferences at any time.',
1127            learnMore:   'Manage preferences'
1128          },
1129          consentModal: {
1130            title:       'This website uses cookies',
1131            description: 'We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you\u2019ve provided to them or that they\u2019ve collected from your use of their services.'
1132          },
1133          ok:      'Accept all',
1134          decline: 'Reject all',
1135          save:    'Save preferences',
1136          close:   'Close'
1137        }
1138      },
1139      services: [
1140        { name: 'analytics', title: 'Analytics', purposes: ['analytics'], required: false, default: false },
1141        { name: 'marketing', title: 'Marketing', purposes: ['marketing'], required: false, default: false }
1142      ],
1143      callback: function (consent, service) {
1144        try {
1145          var manager = getKlaroManager();
1146          if (!manager || !manager.consents) return;
1147
1148          var currentConsents = {
1149            analytics: !!manager.consents.analytics,
1150            marketing: !!manager.consents.marketing
1151          };
1152
1153          if (!consentState.initialized && hasKlaroCookie()) {
1154            applyInitialConsent(currentConsents);
1155            return;
1156          }
1157
1158          applyUpdatedConsent(currentConsents);
1159        } catch (e) {
1160          console.error('Klaro callback error', e);
1161        }
1162      }
1163    };
1164
1165    // ─── Open consent modal ──────────────────────────────────────────────────────
1166    window.openConsentSettings = function () {
1167      try {
1168        if (window.klaro && typeof window.klaro.show === 'function') {
1169          window.klaro.show(window.klaroConfig, true);
1170          return;
1171        }
1172        var manager = getKlaroManager();
1173        if (manager && typeof manager.showConsentModal === 'function') {
1174          manager.showConsentModal();
1175        }
1176      } catch (e) {
1177        console.warn('Unable to open Klaro consent settings', e);
1178      }
1179    };
1180
1181    // ─── Klaro onload handler ────────────────────────────────────────────────────
1182    window.__applyKlaroInitialConsent = function () {
1183      try {
1184        if (!window.__cmpRegion.regulated) return;
1185        if (!hasKlaroCookie()) return;
1186        var manager = getKlaroManager();
1187        if (!manager || !manager.consents) return;
1188        applyInitialConsent({
1189          analytics: !!manager.consents.analytics,
1190          marketing: !!manager.consents.marketing
1191        });
1192      } catch (e) {
1193        console.warn('Klaro consent initialization failed', e);
1194      }
1195    };
1196
1197    // ─── GPT bootstrap ───────────────────────────────────────────────────────────
1198    // Always uses securepubads (standard GPT).
1199    // For denied-consent users, applies nonPersonalizedAds instead of switching
1200    // to the limited GPT URL — this preserves pubads() availability and gives
1201    // access to the standard demand pool (contextual only, no user signals).
1202    (function () {
1203      if (window.__wtwhGptBootstrapInitialized) return;
1204      window.__wtwhGptBootstrapInitialized = true;
1205
1206      var GPT_MODE_FULL    = 'full';
1207      var GPT_MODE_NPA     = 'npa';   // non-personalized ads — replaces "limited"
1208
1209      // Single GPT URL for all cases
1210      var GPT_URL = 'https://securepubads.g.doubleclick.net/tag/js/gpt.js';
1211
1212      var gptScriptRequested   = false;
1213      var gptScriptLoaded      = false;
1214      var gptDecisionFinalized = false;
1215
1216      function redactUrl(rawUrl) {
1217        if (!rawUrl) return '';
1218        try {
1219          var url = new URL(rawUrl, window.location.origin);
1220          ['s', 'loc'].forEach(function (key) {
1221            if (url.searchParams.has(key)) url.searchParams.set(key, 'REDACTED');
1222          });
1223          return url.href;
1224        } catch (e) {
1225          return rawUrl;
1226        }
1227      }
1228
1229      // Returns null when consent state is not yet known (regulated, Klaro not loaded yet).
1230      // Returning null defers GPT loading until a consent signal arrives.
1231      function selectGptMode() {
1232        if (!window.__cmpRegion.regulated) return GPT_MODE_FULL;
1233
1234        var marketingConsent = getMarketingConsentState();
1235        if (marketingConsent === true)  return GPT_MODE_FULL;
1236        if (marketingConsent === false) return GPT_MODE_NPA;
1237
1238        // null = Klaro hasn't restored consent yet — wait
1239        return null;
1240      }
1241
1242      function dispatchGptReady(mode) {
1243        window.__gptMode  = mode;
1244        window.__gptReady = true;
1245        window.__wtwhConsentDebug.gptMode = mode;
1246
1247        window.dataLayer.push({ event: 'gpt_ready', gpt_mode: mode });
1248        dispatchWindowEvent('gpt_ready', { gpt_mode: mode });
1249        log('gpt_ready dispatched with mode:', mode);
1250      }
1251
1252      function configureGptAfterLoad(mode) {
1253        window.googletag.cmd.push(function () {
1254          try {
1255            if (typeof googletag.pubads !== 'function') {
1256              log('pubads() unavailable after GPT load');
1257              return;
1258            }
1259
1260            if (mode === GPT_MODE_NPA) {
1261              // Consent denied: serve non-personalized ads.
1262              // Uses standard GPT pipeline with no user signals.
1263              // Better fill rate than limited ads URL; compliant with
1264              // ad_storage: denied + nonPersonalizedAds: true.
1265              try {
1266                googletag.pubads().setPrivacySettings({
1267                  nonPersonalizedAds: true
1268                });
1269                log('Configured GPT for non-personalized ads (consent denied)');
1270              } catch (e) {
1271                log('Failed to set nonPersonalizedAds', e);
1272              }
1273            } else {
1274              log('Configured GPT for full personalized ads');
1275            }
1276
1277            var cleanPage = redactUrl(window.location.href);
1278            var cleanRef  = redactUrl(document.referrer);
1279
1280            try { googletag.pubads().set('page_url', cleanPage); } catch (e) {}
1281            if (cleanRef) {
1282              try { googletag.pubads().set('referrer_url', cleanRef); } catch (e) {}
1283            }
1284            try {
1285              googletag.pubads().setTargeting('s',   'REDACTED');
1286              googletag.pubads().setTargeting('loc', 'REDACTED');
1287            } catch (e) {}
1288
1289            dispatchGptReady(mode);
1290          } catch (e) {
1291            log('Error during GPT configuration', e);
1292          }
1293        });
1294      }
1295
1296      function loadGptScript(mode) {
1297        if (gptScriptRequested || gptScriptLoaded || gptDecisionFinalized) {
1298          log('GPT already requested/loaded — skipping');
1299          return;
1300        }
1301
1302        gptDecisionFinalized = true;
1303        gptScriptRequested   = true;
1304
1305        var script   = document.createElement('script');
1306        script.async = true;
1307        script.src   = GPT_URL;
1308
1309        script.onload = function () {
1310          gptScriptLoaded = true;
1311          log('GPT script loaded, mode:', mode);
1312          configureGptAfterLoad(mode);
1313        };
1314
1315        script.onerror = function () {
1316          gptScriptRequested   = false;
1317          gptScriptLoaded      = false;
1318          gptDecisionFinalized = false;
1319          log('Failed to load GPT script');
1320        };
1321
1322        document.head.appendChild(script);
1323        log('Requested GPT script, mode:', mode);
1324      }
1325
1326      function tryLoadGpt() {
1327        if (gptDecisionFinalized) return true;
1328        var mode = selectGptMode();
1329        if (mode === null) return false;
1330        loadGptScript(mode);
1331        return true;
1332      }
1333
1334      // Non-regulated: load immediately
1335      if (!window.__cmpRegion.regulated) {
1336        tryLoadGpt();
1337        return;
1338      }
1339
1340      // Regulated: wait for a consent signal before loading GPT
1341      window.addEventListener('consent_initialized', tryLoadGpt);
1342      window.addEventListener('consent_updated',     tryLoadGpt);
1343
1344      // Poll briefly in case Klaro resolves before listeners fire
1345      var pollCount    = 0;
1346      var maxPolls     = 3;
1347      var pollInterval = setInterval(function () {
1348        pollCount++;
1349        if (tryLoadGpt() || pollCount >= maxPolls) {
1350          clearInterval(pollInterval);
1351        }
1352      }, 100);
1353
1354      // Hard fallback: no consent signal after a short bootstrap grace period → load NPA
1355      setTimeout(function () {
1356        if (!gptDecisionFinalized) {
1357          log('Consent timeout — falling back to non-personalized GPT');
1358          loadGptScript(GPT_MODE_NPA);
1359        }
1360      }, 300);
1361    })();
1362  })();
1363</script>
vendor: 1 bytes, line 1363
1363
1364<script data-wtwh-analytics-loader>(function(w,d){'use strict';
1365var cfg={"scriptUrl":"https://scripts.wtwhmedia.com/developer/wtwh_analytics/env/prod/index.js","endpoint":"https://collect.wtwhmedia.com/v1/events","site":"clubandresortbusiness.com","pageUrl":"https://clubandresortbusiness.com/contact-us/","country":"US","consentDenied":false};
1366var consentMessageType="arrowfly:analytics-consent";
1367if(w.__wtwhAnalyticsEdgeLoaderInstalled)return;
1368w.__wtwhAnalyticsEdgeLoaderInstalled=true;
1369var analytics=null;
1370var pageTracker=null;
1371var consentGranted=!cfg.consentDenied;
1372function browserConsent(){
1373  var n=w.navigator||{};
1374  return n.globalPrivacyControl!==true&&n.doNotTrack!=='1';
1375}
1376function canTrack(){return consentGranted&&browserConsent();}
1377function embedFrames(){
1378  return d.querySelectorAll('iframe[src*="embeds.wtwhmedia.com"],iframe[src*="embeds.dev.wtwhmedia.com"]');
1379}
1380function broadcastEmbedConsent(){
1381  var msg={type:consentMessageType,granted:canTrack()};
1382  var frames=embedFrames();
1383  for(var i=0;i<frames.length;i++){
1384    try{
1385      var frame=frames[i];
1386      var targetOrigin=new URL(frame.src,w.location.href).origin;
1387      if(frame.contentWindow)frame.contentWindow.postMessage(msg,targetOrigin);
1388    }catch(_){}
1389  }
1390}
1391function startPageTracking(){
1392  if(!analytics||pageTracker||!canTrack())return;
1393  var api=w.wtwh&&w.wtwh.analytics;
1394  if(api&&typeof api.trackPage==='function'){
1395    pageTracker=api.trackPage(analytics,{props:{source:'edge-router',country:cfg.country}});
1396    return;
1397  }
1398  analytics.track('page_view',{
1399    page_url:cfg.pageUrl,
1400    page_host:w.location.hostname,
1401    page_path:w.location.pathname,
1402    referer:d.referrer||'',
1403    props:{source:'edge-router',country:cfg.country,navigation_type:'initial'}
1404  });
1405  analytics.flush();
1406}
1407function stopPageTracking(){
1408  if(!pageTracker)return;
1409  pageTracker.destroy();
1410  pageTracker=null;
1411}
1412function setConsent(granted){
1413  consentGranted=!!granted;
1414  if(consentGranted)startPageTracking();
1415  else stopPageTracking();
1416  broadcastEmbedConsent();
1417}
1418function applyConsentEvent(event){
1419  var value=event&&event.detail&&event.detail.consent_analytics;
1420  if(value==='granted')setConsent(true);
1421  else if(value==='denied')setConsent(false);
1422}
1423function readKlaroConsent(){
1424  try{
1425    var manager=w.klaro&&typeof w.klaro.getManager==='function'&&w.klaro.getManager();
1426    if(manager&&manager.consents&&typeof manager.consents.analytics==='boolean'){
1427      setConsent(manager.consents.analytics);
1428      return true;
1429    }
1430  }catch(_){}
1431  return false;
1432}
1433function pollKlaroConsent(){
1434  if(!cfg.consentDenied)return;
1435  var attempts=0;
1436  var timer=w.setInterval(function(){
1437    attempts++;
1438    if(readKlaroConsent()||attempts>=20)w.clearInterval(timer);
1439  },500);
1440}
1441function start(){
1442  var api=w.wtwh&&w.wtwh.analytics;
1443  if(!api||typeof api.create!=='function')return;
1444  analytics=api.create({
1445    site:String(cfg.site||w.location.hostname),
1446    endpoint:String(cfg.endpoint),
1447    context:{
1448      page_url:String(cfg.pageUrl||w.location.href),
1449      page_host:w.location.hostname,
1450      page_path:w.location.pathname,
1451      referer:d.referrer||''
1452    },
1453    consent:canTrack
1454  });
1455  readKlaroConsent();
1456  startPageTracking();
1457  broadcastEmbedConsent();
1458}
1459w.addEventListener('consent_initialized',applyConsentEvent);
1460w.addEventListener('consent_updated',applyConsentEvent);
1461w.addEventListener('load',broadcastEmbedConsent);
1462d.addEventListener('load',function(event){
1463  if(event.target&&event.target.tagName==='IFRAME')broadcastEmbedConsent();
1464},true);
1465if(w.wtwh&&w.wtwh.analytics)start();
1466else{
1467  var script=d.createElement('script');
1468  script.async=true;
1469  script.src=String(cfg.scriptUrl);
1470  script.onload=start;
1471  (d.head||d.documentElement).appendChild(script);
1472}
1473pollKlaroConsent();
1474})(window,document);</script>
1474<script data-wtwh-ad-info>window.dataLayer=window.dataLayer||[];window.dataLayer.push({"wtwhAdInfo":{"request":"unrestricted","verified_bot_category":"","traffic_channel":"direct_or_unknown","traffic_channel_group":"direct_or_unknown"}});</script>
1474</head>
1475<body class="wp-singular page-template-default page page-id-70031 wp-theme-genesis wp-child-theme-CRB2021 content-sidebar genesis-breadcrumbs-hidden">        <div id="div-gpt-crb_wallpaper"></div>
1476                <div class="site-container"><header class="site-header"><div class="wrap"><div class="title-area"><p class="site-title"><a href="https://clubandresortbusiness.com/">Club + Resort Business</a></p></div><div class="widget-area header-widget-area"><section id="custom_html-8" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget">
1477<div id='div-gpt-crb-header'>
1478	
1478<script>
1479    googletag.cmd.push(function() { googletag.display('div-gpt-crb-header'); });
1480  </script>
1480
1481</div>
1482</div></div></section>
1483</div><div class="mobile-toggles"><a href="#" class="search-toggle"><i class="icon-search"></i></a><a href="#" class="mobile-menu-toggle"><i class="icon-menu"></i></a></div></div></header><nav class="nav-primary" aria-label="Main"><div class="wrap"><ul id="menu-main-menu" class="menu genesis-nav-menu menu-primary"><li id="menu-item-86803" class="home menu-item"><a href="https://clubandresortbusiness.com/"><span >Home</span></a></li>
1484<li id="menu-item-130875" class="menu-item"><a href="https://clubandresortbusiness.com/category/club-resort-features/"><span >Clubs</span></a></li>
1485<li id="menu-item-131827" class="menu-item menu-item-has-children"><a href="#"><span >Management</span></a>
1486<ul class="sub-menu">
1487	<li id="menu-item-69901" class="menu-item"><a href="https://clubandresortbusiness.com/category/management/"><span >Management</span></a></li>
1488	<li id="menu-item-131828" class="menu-item"><a href="https://clubandresortbusiness.com/category/management/todays-manager/"><span >GM to GM</span></a></li>
1489	<li id="menu-item-131829" class="menu-item"><a href="https://clubandresortbusiness.com/category/management/recruit-retain/"><span >Recruit + Retain</span></a></li>
1490	<li id="menu-item-127997" class="menu-item"><a href="https://clubandresortbusiness.com/category/people/"><span >People</span></a></li>
1491</ul>
1492</li>
1493<li id="menu-item-131275" class="menu-item menu-item-has-children"><a href="#"><span >Golf + Rec</span></a>
1494<ul class="sub-menu">
1495	<li id="menu-item-131272" class="menu-item"><a href="https://clubandresortbusiness.com/category/golf-recreation/golf/"><span >Golf</span></a></li>
1496	<li id="menu-item-131274" class="menu-item"><a href="https://clubandresortbusiness.com/category/golf-recreation/racquets-field-sports/"><span >Racquets + Field Sports</span></a></li>
1497	<li id="menu-item-131271" class="menu-item"><a href="https://clubandresortbusiness.com/category/golf-recreation/wellness/"><span >Fitness + Wellness</span></a></li>
1498	<li id="menu-item-131273" class="menu-item"><a href="https://clubandresortbusiness.com/category/golf-recreation/junior-sports/"><span >Junior Sports + Youth Programming</span></a></li>
1499	<li id="menu-item-131270" class="menu-item"><a href="https://clubandresortbusiness.com/category/golf-recreation/aquatics/"><span >Aquatics</span></a></li>
1500</ul>
1501</li>
1502<li id="menu-item-128142" class="menu-item"><a href="https://clubandresortbusiness.com/category/membership-marketing/"><span >Membership</span></a></li>
1503<li id="menu-item-69897" class="menu-item"><a href="https://clubandresortbusiness.com/category/design-renovation/"><span >Design</span></a></li>
1504<li id="menu-item-131636" class="menu-item"><a href="https://clubandresortbusiness.com/category/technology/"><span >Tech</span></a></li>
1505<li id="menu-item-127955" class="menu-item"><a target="_blank" href="https://clubandresortchef.com/"><span >Chef</span></a></li>
1506<li id="menu-item-69902" class="menu-item current-menu-ancestor menu-item-has-children"><a><span >Resources</span></a>
1507<ul class="sub-menu">
1508	<li id="menu-item-87753" class="menu-item"><a href="https://clubandresortbusiness.com/category/digital-issue/"><span >Digital Issues</span></a></li>
1509	<li id="menu-item-131228" class="menu-item"><a href="https://clubandresortbusiness.com/newsletter-archives/"><span >The C+RB Library</span></a></li>
1510	<li id="menu-item-131690" class="menu-item"><a href="https://clubandresortbusiness.com/submit-industry-news/"><span >Submit Industry News</span></a></li>
1511	<li id="menu-item-127962" class="menu-item current-menu-item"><a href="https://clubandresortbusiness.com/contact-us/" aria-current="page"><span >Contact Us</span></a></li>
1512	<li id="menu-item-132937" class="menu-item"><a href="https://clubandresortbusiness.com/ideas/"><span >Ideas Exchange Submission</span></a></li>
1513	<li id="menu-item-129251" class="menu-item"><a target="_blank" href="https://leadership.clubandresortbusiness.com/"><span >Leaders</span></a></li>
1514</ul>
1515</li>
1516<li id="menu-item-130400" class="menu-item menu-item-has-children"><a><span >Events</span></a>
1517<ul class="sub-menu">
1518	<li id="menu-item-130401" class="menu-item"><a target="_blank" href="https://events.wtwhmedia.com/crb-engagement-summit/"><span >Engagement Summit</span></a></li>
1519	<li id="menu-item-127963" class="menu-item"><a target="_blank" href="https://www.cheftochefconference.com/"><span >Chef to Chef Conference</span></a></li>
1520	<li id="menu-item-130621" class="menu-item"><a target="_blank" href="https://events.wtwhmedia.com/platecraft/"><span >PlateCraft</span></a></li>
1521	<li id="menu-item-136098" class="menu-item menu-item-has-children"><a href="#"><span >Webinars</span></a>
1522	<ul class="sub-menu">
1523		<li id="menu-item-132569" class="menu-item"><a target="_blank" href="https://gateway.on24.com/wcc/experience/elitewtwhmedia/2927718/4415868/crb"><span >On-Demand Webinars</span></a></li>
1524		<li id="menu-item-136099" class="menu-item"><a href="https://clubandresortbusiness.com/category/webinars/webinar-resources/"><span >Webinar Resources</span></a></li>
1525	</ul>
1526</li>
1527</ul>
1528</li>
1529<li id="menu-item-129979" class="menu-item"><a target="_blank" href="https://www.mediakit.clubandresortbusiness.com/"><span >Advertise</span></a></li>
1530<li id="menu-item-128518" class="site-header--subscribe menu-item"><a href="https://clubandresortbusiness.com/subscribe-to-club-resort-email-newsletter/"><span >Subscribe</span></a></li>
1531<li class="menu-item search"><a href="#" class="search-toggle"><i class="icon-search"></i></a></li></ul></div></nav>    <div style="padding-top:10px;text-align:center">
1532        <div id="jumbo-banner-ad-container" style="min-width: 970px; min-height: 90px;"></div>
1533    </div>
1534    <div class="site-inner"><div class="wrap"><header class="entry-header"><h1 class="entry-title">Contact Us</h1>
1535</header><div class="content-sidebar-wrap"><main class="content"><article class="type-page entry" aria-label="Contact Us"><div class="entry-content">
1536                <div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_9' ><style>#gform_wrapper_9[data-form-index="0"].gform-theme{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893
1536C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-btn-bg-color-hover-tertiary: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}</style>
1537                        <div class='gform_heading'>
1538                            <h3 class="gform_title">Contact Us</h3>
1539                            <p class='gform_description'></p>
1540                        </div><form method='post' enctype='multipart/form-data'  id='gform_9'  action='/contact-us/' data-formid='9' novalidate>
1541                        <div class='gform-body gform_body'><ul id='gform_fields_9' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_9_6" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_9_6'><span class='gform-field-label__text'>X/Twitter</span></label><div class='ginput_container'><input name='input_6' id='input_9_6' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_9_6'>This field is for validation purposes and should be left unchanged.</div></li><li id="field_9_1" class="gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_9_1'>
1542                            
1543                            <span id='input_9_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >
1544                                                    <input type='text' name='input_1.3' id='input_9_1_3' value=''   aria-required='true'     />
1545                                                    <label for='input_9_1_3' class='gform-field-label gform-field-label--type-sub '>First</label>
1546                                                </span>
1547                            
1548                            <span id='input_9_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >
1549                                                    <input type='text' name='input_1.6' id='input_9_1_6' value=''   aria-required='true'     />
1550                                                    <label for='input_9_1_6' class='gform-field-label gform-field-label--type-sub '>Last</label>
1551                                                </span>
1552                            
1553                        </div></li><li id="field_9_2" class="gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_9_2'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'>
1554                            <input name='input_2' id='input_9_2' type='email' value='' class='medium'    aria-required="true" aria-invalid="false"  />
1555                        </div></li><li id="field_9_3" class="gfield gfield--type-textarea gfield--input-type-textarea field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_9_3'><span class='gform-field-label__text'>Comments</span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_9_3' class='textarea medium'      aria-invalid="false"   rows='10' cols='50'></textarea></div></li><li id="field_9_5" class="gfield gfield--type-captcha gfield--input-type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_9_5'><span class='gform-field-label__text'>CAPTCHA</span></label><div id='input_9_5' class='ginput_container ginput_recaptcha' data-sitekey='6LeJ3ooUAAAAAPInCXc6G3KIgcvWdDpk9W0PeFsE'  data-theme='light' data-tabindex='0'  data-badge=''></div></li></ul></div>
1556        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_9' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Submit</button> 
1557            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_9' value='postback' />
1558            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_9' id='gform_theme_9' value='legacy' />
1559            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_9' id='gform_style_settings_9' value='[]' />
1560            <input type='hidden' class='gform_hidden' name='is_submit_9' value='1' />
1561            <input type='hidden' class='gform_hidden' name='gform_submit' value='9' />
1562            
1563            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='jTQ7dWc7VuL4bb7J/6aephVgZIOQtedAr4iFucQ+QOabiFIoGCk+A5TwxXv1aSWsg6pVTTF5oG+gaaOfQ4tF85G5zgVp5DS1LzfrgvF0UgtqU+0=' />
1564            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
1565            <input type='hidden' class='gform_hidden' name='state_9' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjZjZjJkMzBmZTM1YzM3ZjI5MjZmY2IzOWU1ZDMzMjM5XCIsXCJkOGRlZWE4YzFlZjBkYzhkODJhMWFiMzkyMWE1OTUxNlwiXSxcImdmb3JtX3RoZW1lXCI6XCIyNTdmNzE0MWRiZDliOGRhZjFiYWEyMzkzN2E0ZmUxM1wiLFwiZ2Zvcm1fc3R5bGVfc2V0dGluZ3NcIjpcIjY4MTUwZDM1ZWFhNzQ5YmQzNTY5ZWZkZWFlZGRiY2Y0XCIsXCJmb3JtX2lkXCI6XCI1Y2FkYmU2MTUzYzVkNmVmM2JkMzY1ZjMxYzViNmM1N1wiLFwidXJsXCI6XCJlNzMwOTM1OTIxY2U1ZDQ2NzE1MjVjY2JiMDVlZTBmOFwiLFwic3RhdGVfdGltZXN0YW1wXCI6XCIxMzRjZGQ0MDcyNWRkYmZjMmI2Y2ZmNmM1OGQzYzliM1wifSIsImY1YWRhYzhlNTQwNjdlNGE1MjA1ZjMwMWQ3N2E1N2QwIiwxNzkwMzg0NjIwXQ==' />
1566            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_9' id='gform_target_page_number_9' value='0' />
1567            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_9' id='gform_source_page_number_9' value='1' />
1568            <input type='hidden' name='gform_field_values' value='' />
1569            
1570        </div>
1571                        <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="4"/>
1571<script>
1572document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );
1573</script>
1573
1574</p></form>
1575                        </div>
1576<p>Editorial Director, Club + Resort Business and Club + Resort Chef<br />
1577<strong>Joanna DeChellis</strong><br />
1578<a href="/cdn-cgi/l/email-protection#f2989697919a979e9e9b81b29380809d85949e8bdc919d9f" target="_blank" rel="noopener"><span class="__cf_email__" data-cfemail="aac0cecfc9c2cfc6c6c3d9eacbd8d8c5ddccc6d384c9c5c7">[email&#160;protected]</span></a><br />
1579(412) 260-9233</p>
1580<p>Senior Editor, Club + Resort Chef<br />
1581<strong>Isabelle Gustafson</strong><br />
1582<a href="/cdn-cgi/l/email-protection#84ede3f1f7f0e5e2f7ebeac4e5f6f6ebf3e2e8fdaae7ebe9" target="_blank" rel="noopener"><span class="__cf_email__" data-cfemail="543d332127203532273b3a143526263b2332382d7a373b39">[email&#160;protected]</span></a><br />
1583(216) 296-2041</p>
1584<p>Creative Director<br />
1585<strong>Erin Canetta</strong><br />
1586<a href="/cdn-cgi/l/email-protection#375254565952434356775645455840515b4e1954585a"><span class="__cf_email__" data-cfemail="c7a2a4a6a9a2b3b3a687a6b5b5a8b0a1abbee9a4a8aa">[email&#160;protected]</span></a></p>
1587<p>National Sales Director<br />
1588Brand Leader FSR, Club &amp; Resort Chef<br />
1589<strong>Amber Dobsovic</strong><br />
1590<a href="/cdn-cgi/l/email-protection#6405000b06170b120d07240516160b1302081d4a070b09"><span class="__cf_email__" data-cfemail="07666368657468716e64476675756870616b7e2964686a">[email&#160;protected]</span></a><br />
1591919-945-0712</p>
1592<p>Key Account Manager<br />
1593<strong>John Petersen</strong><br />
1594<a href="/cdn-cgi/l/email-protection#86ecf6e3f2e3f4f5e3e8c6e7f4f4e9f1e0eaffa8e5e9eb"><span class="__cf_email__" data-cfemail="a9c3d9ccddccdbdaccc7e9c8dbdbc6decfc5d087cac6c4">[email&#160;protected]</span></a><br />
1595216-346-8790</p>
1596<p>Sales Director<br />
1597<strong>Mike Peck</strong><br />
1598<a href="/cdn-cgi/l/email-protection#5835283d3b3318392a2a372f3e3421763b3735"><span class="__cf_email__" data-cfemail="9ef3eefbfdf5deffececf1e9f8f2e7b0fdf1f3">[email&#160;protected]</span></a><br />
1599917-941-1883</p>
1600<p>Sales Director<br />
1601<strong>Patrick McIntyre</strong><br />
1602<a href="/cdn-cgi/l/email-protection#23534e404a4d575a5146634251514c54454f5a0d404c4e"><span class="__cf_email__" data-cfemail="740419171d1a000d0611341506061b0312180d5a171b19">[email&#160;protected]</span></a><br />
1603216-372-8112</p>
1604<p>National Sales Manager<br />
1605<strong>Tom Boyles</strong><br />
1606<a href="/cdn-cgi/l/email-protection#4f3b2d2036232a3c0f2e3d3d2038292336612c2022"><span class="__cf_email__" data-cfemail="0b7f696472676e784b6a7979647c6d677225686466">[email&#160;protected]</span></a><br />
1607662-607-5249</p>
1608<p>Sales and Marketing<br />
1609Arrowfly<br />
1610Club and Resort Business<br />
16111111 Superior Avenue, 26th Floor<br />
1612Cleveland, OH 44114<br />
1613(888) 543-2447</p>
1614</div></article></main><aside class="sidebar sidebar-primary widget-area" role="complementary" aria-label="Primary Sidebar"><section id="custom_html-9" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><center>
1615	
1616				
1617<div id='div-gpt-crb_sidebar1'>
vendor: 110 bytes, lines 1617-1618
1617
1618	<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1618<script>
1619    googletag.cmd.push(function() { googletag.display('div-gpt-crb_sidebar1'); });
1620  </script>
1620
1621</div>
1622
1623</center>
1624</div></div></section>
1625<section id="media_image-3" class="widget widget_media_image"><div class="widget-wrap"><h4 class="widget-title widgettitle">C+RB Newsletter Sign Up</h4>
1626<a href="https://clubandresortbusiness.com/subscribe-to-club-resort-email-newsletter/"><img width="300" height="124" src="https://clubandresortbusiness.com/wp-content/uploads/2019/06/enews-sign-up-300x124.jpg" class="image wp-image-89597  attachment-medium size-medium" alt="" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" /></a></div></section>
1627<section id="custom_html-14" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h4 class="widget-title widgettitle">Club + Resort Business Digital Editions</h4>
1628<div class="textwidget custom-html-widget"><div id="digital" style="padding: 0 15px 10px 15px;">
1629
1630	<a href="/category/digital-issue/" target="_blank" rel="noopener"><img style="padding: 0 10px; width: 150px;" src="https://clubandresortbusiness.com/wp-content/uploads/2026/01/CRB_JAN26_C1.png" alt="Club & Resort Business" align="left" /></a><span style="font-size: 13px;">Browse the current issue and archived issues of Club &amp; Resort Business in an easy-to-use, high-quality format. Bookmark, share and interact with the leading club and resort magazine today.</span><br><br>
1631<div style="text-align: center; height: 80; width: 290px; margin: 0 auto; background-color: #ffffff;">
1632<div style="float: left;"><a href="/category/digital-issue/" target="_parent" rel="nofollow"><button class="greenbutton" style="background-color: #1D8A39; color: white; font-weight: bold; border: none; padding: 10px; font-size: 16px; cursor: pointer; margin-right: 5px;"> Latest Issue</button></a></div>
1633<div style="float: right;"><a href="/subscribe-to-clubresort-business/" target="_parent" rel="nofollow"><button class="greenbutton" style="background-color: #1D8A39; color: white; font-weight: bold; border: none; padding: 10px; font-size: 16px; cursor: pointer;">Subscribe</button></a></div>
1634<br />
1635<br />
1636
1637</div>
1638</div>
1639</div></div></section>
1640<section id="custom_html-13" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><center>				
1641<div id='div-gpt-crb_sidebar2'>
1642	
1642<script>
1643    googletag.cmd.push(function() { googletag.display('div-gpt-crb_sidebar2'); });
1644  </script>
1644
1645</div>
1646
1647	</center></div></div></section>
1648<section id="custom_html-23" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h4 class="widget-title widgettitle">Club and Resort Chef</h4>
1649<div class="textwidget custom-html-widget"><a href="https://www.clubandresortchef.com/" target="_blank"><img src="/wp-content/uploads/2019/05/CRC.jpg" alt="ClubandresortChef"></a></div></div></section>
1650<section id="custom_html-12" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><center>
1651				
1652<div id='div-gpt-crb_sidebarbottom'>
1653	
1653<script>
1654    googletag.cmd.push(function() { googletag.display('div-gpt-crb_sidebarbottom'); });
1655  </script>
1655
1656</div>
1657
1658
1659</center></div></div></section>
1660</aside></div></div></div><div class="footer-socials"><div class="wrap"><label style="color:#ffffff">Connect with Club + Resort Business on Social Media</label> <a href="https://twitter.com/Club_and_Resort" target="_blank" rel="noopener noreferrer"><i class="icon-twitter"></i></a><a href="https://www.facebook.com/ClubandResortBusiness" target="_blank" rel="noopener noreferrer"><i class="icon-facebook"></i></a><a href="https://www.linkedin.com/groups/3244121/" target="_blank" rel="noopener noreferrer"><i class="icon-linkedin"></i></a><a href="https://www.instagram.com/clubandresortbusiness/" target="_blank" rel="noopener noreferrer"><i class="icon-instagram"></i></a><a href="https://www.youtube.com/channel/UCecBaaUU4oqVqqIqc5Wddag" target="_blank" rel="noopener noreferrer"><i class="icon-youtube"></i></a></div></div><footer class="site-footer"><div class="wrap"><div class="row"><div class="footer-logo"><a href="https://clubandresortbusiness.com">Club + Resort Business</a></div><div class="footer-menu"><div class="menu-footer-container"><ul id="menu-footer" class="menu"><li id="menu-item-70035" class="menu-item"><a href="https://clubandresortbusiness.com/about-us/">About</a></li>
1661<li id="menu-item-104805" class="menu-item current-menu-item"><a href="https://clubandresortbusiness.com/contact-us/" aria-current="page">Contact Us</a></li>
1662<li id="menu-item-90685" class="menu-item"><a target="_blank" href="https://www.mediakit.clubandresortbusiness.com/">Advertise</a></li>
1663<li id="menu-item-87018" class="menu-item"><a href="https://clubandresortbusiness.com/submit-industry-news/">Submit Industry News</a></li>
1664<li id="menu-item-89144" class="menu-item"><a href="/subscribe-to-clubresort-business/">New Print Subscription</a></li>
1665<li id="menu-item-89146" class="menu-item"><a href="/subscribe-to-clubresort-business/">Manage Current Print Subscription</a></li>
1666<li id="menu-item-89147" class="menu-item"><a href="/subscribe-to-club-resort-email-newsletter/">Email Newsletter Sign Up</a></li>
1667<li id="menu-item-95554" class="menu-item"><a target="_blank" href="https://clubandresortchef.com/">Club + Resort Chef</a></li>
1668<li id="menu-item-95555" class="menu-item"><a target="_blank" href="https://association.clubandresortchef.com/">Club + Resort Chef Association</a></li>
1669<li id="menu-item-95556" class="menu-item"><a target="_blank" href="https://recipes.clubandresortchef.com/">Club + Resort Chef Recipes</a></li>
1670<li id="menu-item-95557" class="menu-item"><a target="_blank" href="https://www.cheftochefconference.com/">Chef to Chef Conference</a></li>
1671</ul></div></div><div class="footer-copyright"><p>Copyright &copy; 2026 Arrowfly LLC. All Rights Reserved.  <a href="https://clubandresortbusiness.com/site-map">Site Map</a>  |  <a href="https://www.arrowfly.com/privacy-policy/">Privacy Policy</a> | <a href="https://clubandresortbusiness.com/feed/">RSS</a></p></div></div></div></footer></div><div class="site-search"><div class="wrap"><div class="search-inner"><h2>Search Club + Resort Business</h2><form class="search-form" method="get" action="https://clubandresortbusiness.com/" role="search"><input class="search-form-input" type="search" name="s" id="searchform-1" placeholder="Search this website"><input class="search-form-submit" type="submit" value="GO"><meta content="https://clubandresortbusiness.com/?s={s}"></form></div></div></div>
1671<script type="speculationrules">
1672{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/CRB2021/*","/wp-content/themes/genesis/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1673</script>
1673
1674
1675 
1676<!-- Google Tag Manager (noscript) Global -->
vendor: 68 bytes, lines 1676-1677
1676
1677<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1677GTM-MMC9PJ9
vendor: 83 bytes, lines 1677-1678
1677"
1678height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1679<!-- End Google Tag Manager (noscript) -->
1680
1681
1682<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1682-1683
1682
1683<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1683GTM-P6PNH3L
vendor: 83 bytes, lines 1683-1684
1683"
1684height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1685<!-- End Google Tag Manager (noscript) -->
1686
1687
1688	 
1689			
1690				
1691<div id='div-gpt-crb_wallpaper'>
1692	
1692<script>
1693    googletag.cmd.push(function() { googletag.display('div-gpt-crb_wallpaper'); });
1694  </script>
1694
1695</div>
1696
1697<div id='div-gpt-crb_allstreamflex'>
1698	
1698<script>
1699    googletag.cmd.push(function() { googletag.display('div-gpt-crb_allstreamflex'); });
1700  </script>
1700
1701</div>
1702
1703				
1704<div id='div-gpt-crb_allstreamprelude'>
1705	
1705<script>
1706    googletag.cmd.push(function() { googletag.display('div-gpt-crb_allstreamprelude'); });
1707  </script>
1707
1708</div>
1709
1710
1711<div id="sidr-mobile-menu" class="sidr right"><a class="sidr-menu-close" href="#"><i class="icon-close"></i></a><div class="menu-main-menu-container"><ul id="menu-main-menu-1" class="menu"><li class="home menu-item"><a href="https://clubandresortbusiness.com/">Home</a></li>
1712<li class="menu-item"><a href="https://clubandresortbusiness.com/category/club-resort-features/">Clubs</a></li>
1713<li class="menu-item menu-item-has-children"><a href="#">Management</a>
1714<ul class="sub-menu">
1715	<li class="menu-item"><a href="https://clubandresortbusiness.com/category/management/">Management</a></li>
1716	<li class="menu-item"><a href="https://clubandresortbusiness.com/category/management/todays-manager/">GM to GM</a></li>
1717	<li class="menu-item"><a href="https://clubandresortbusiness.com/category/management/recruit-retain/">Recruit + Retain</a></li>
1718	<li class="menu-item"><a href="https://clubandresortbusiness.com/category/people/">People</a></li>
1719</ul>
1720</li>
1721<li class="menu-item menu-item-has-children"><a href="#">Golf + Rec</a>
1722<ul class="sub-menu">
1723	<li class="menu-item"><a href="https://clubandresortbusiness.com/category/golf-recreation/golf/">Golf</a></li>
1724	<li class="menu-item"><a href="https://clubandresortbusiness.com/category/golf-recreation/racquets-field-sports/">Racquets + Field Sports</a></li>
1725	<li class="menu-item"><a href="https://clubandresortbusiness.com/category/golf-recreation/wellness/">Fitness + Wellness</a></li>
1726	<li class="menu-item"><a href="https://clubandresortbusiness.com/category/golf-recreation/junior-sports/">Junior Sports + Youth Programming</a></li>
1727	<li class="menu-item"><a href="https://clubandresortbusiness.com/category/golf-recreation/aquatics/">Aquatics</a></li>
1728</ul>
1729</li>
1730<li class="menu-item"><a href="https://clubandresortbusiness.com/category/membership-marketing/">Membership</a></li>
1731<li class="menu-item"><a href="https://clubandresortbusiness.com/category/design-renovation/">Design</a></li>
1732<li class="menu-item"><a href="https://clubandresortbusiness.com/category/technology/">Tech</a></li>
1733<li class="menu-item"><a target="_blank" href="https://clubandresortchef.com/">Chef</a></li>
1734<li class="menu-item current-menu-ancestor menu-item-has-children"><a>Resources</a>
1735<ul class="sub-menu">
1736	<li class="menu-item"><a href="https://clubandresortbusiness.com/category/digital-issue/">Digital Issues</a></li>
1737	<li class="menu-item"><a href="https://clubandresortbusiness.com/newsletter-archives/">The C+RB Library</a></li>
1738	<li class="menu-item"><a href="https://clubandresortbusiness.com/submit-industry-news/">Submit Industry News</a></li>
1739	<li class="menu-item current-menu-item"><a href="https://clubandresortbusiness.com/contact-us/" aria-current="page">Contact Us</a></li>
1740	<li class="menu-item"><a href="https://clubandresortbusiness.com/ideas/">Ideas Exchange Submission</a></li>
1741	<li class="menu-item"><a target="_blank" href="https://leadership.clubandresortbusiness.com/">Leaders</a></li>
1742</ul>
1743</li>
1744<li class="menu-item menu-item-has-children"><a>Events</a>
1745<ul class="sub-menu">
1746	<li class="menu-item"><a target="_blank" href="https://events.wtwhmedia.com/crb-engagement-summit/">Engagement Summit</a></li>
1747	<li class="menu-item"><a target="_blank" href="https://www.cheftochefconference.com/">Chef to Chef Conference</a></li>
1748	<li class="menu-item"><a target="_blank" href="https://events.wtwhmedia.com/platecraft/">PlateCraft</a></li>
1749	<li class="menu-item menu-item-has-children"><a href="#">Webinars</a>
1750	<ul class="sub-menu">
1751		<li class="menu-item"><a target="_blank" href="https://gateway.on24.com/wcc/experience/elitewtwhmedia/2927718/4415868/crb">On-Demand Webinars</a></li>
1752		<li class="menu-item"><a href="https://clubandresortbusiness.com/category/webinars/webinar-resources/">Webinar Resources</a></li>
1753	</ul>
1754</li>
1755</ul>
1756</li>
1757<li class="menu-item"><a target="_blank" href="https://www.mediakit.clubandresortbusiness.com/">Advertise</a></li>
1758<li class="site-header--subscribe menu-item"><a href="https://clubandresortbusiness.com/subscribe-to-club-resort-email-newsletter/">Subscribe</a></li>
1759</ul></div></div></div>
1760		
1760<script type="text/html" id="tmpl-media-frame">
1761		<div class="media-frame-title" id="media-frame-title"></div>
1762		<h2 class="media-frame-menu-heading">Actions</h2>
1763		<button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false">
1764			Menu			<span class="dashicons dashicons-arrow-down" aria-hidden="true"></span>
1765		</button>
1766		<div class="media-frame-menu"></div>
1767		<div class="media-frame-tab-panel">
1768			<div class="media-frame-router"></div>
1769			<div class="media-frame-content"></div>
1770		</div>
1771		<h2 class="media-frame-actions-heading screen-reader-text">
1772		Selected media actions		</h2>
1773		<div class="media-frame-toolbar"></div>
1774		<div class="media-frame-uploader"></div>
1775	</script>
1775
1776
1777		
1777<script type="text/html" id="tmpl-media-modal">
1778		<div id="wp-media-modal" tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title">
1779			<# if ( data.hasCloseButton ) { #>
1780				<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
1781					Close dialog				</span></button>
1782			<# } #>
1783			<div class="media-modal-content" role="document"></div>
1784		</div>
1785		<div class="media-modal-backdrop"></div>
1786	</script>
1786
1787
1788		
1788<script type="text/html" id="tmpl-uploader-window">
1789		<div class="uploader-window-content">
1790			<div class="uploader-editor-title">Drop files to upload</div>
1791		</div>
1792	</script>
1792
1793
1794		
1794<script type="text/html" id="tmpl-uploader-editor">
1795		<div class="uploader-editor-content">
1796			<div class="uploader-editor-title">Drop files to upload</div>
1797		</div>
1798	</script>
1798
1799
1800		
1800<script type="text/html" id="tmpl-uploader-inline">
1801		<# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #>
1802		<# if ( data.canClose ) { #>
1803		<button class="close dashicons dashicons-no"><span class="screen-reader-text">
1804			Close uploader		</span></button>
1805		<# } #>
1806		<div class="uploader-inline-content {{ messageClass }}">
1807		<# if ( data.message ) { #>
1808			<h2 class="upload-message">{{ data.message }}</h2>
1809		<# } #>
1810					<div class="upload-ui">
1811				<h2 class="upload-instructions drop-instructions">Drop files to upload</h2>
1812				<p class="upload-instructions drop-instructions">or</p>
1813				<button type="button" class="browser button button-hero" aria-describedby="post-upload-info">Select Files</button>
1814			</div>
1815
1816			<div class="upload-inline-status"></div>
1817
1818			<div class="post-upload-ui" id="post-upload-info">
1819				
1820				<p class="max-upload-size">
1821				Maximum upload file size: 50 MB.				</p>
1822
1823				<# if ( data.suggestedWidth && data.suggestedHeight ) { #>
1824					<p class="suggested-dimensions">
1825						Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels.					</p>
1826				<# } #>
1827
1828							</div>
1829				</div>
1830	</script>
1830
1831
1832		
1832<script type="text/html" id="tmpl-media-library-view-switcher">
1833		<a href="https://clubandresortbusiness.com/wp-admin/upload.php?mode=list" class="view-list">
1834			<span class="screen-reader-text">
1835				List view			</span>
1836		</a>
1837		<a href="https://clubandresortbusiness.com/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page">
1838			<span class="screen-reader-text">
1839				Grid view			</span>
1840		</a>
1841	</script>
1841
1842
1843		
1843<script type="text/html" id="tmpl-uploader-status">
1844		<h2>Uploading</h2>
1845
1846		<div class="media-progress-bar"><div></div></div>
1847		<div class="upload-details">
1848			<span class="upload-count">
1849				<span class="upload-index"></span> / <span class="upload-total"></span>
1850			</span>
1851			<span class="upload-detail-separator">&ndash;</span>
1852			<span class="upload-filename"></span>
1853		</div>
1854		<div class="upload-errors"></div>
1855		<button type="button" class="button upload-dismiss-errors">Dismiss errors</button>
1856	</script>
1856
1857
1858		
1858<script type="text/html" id="tmpl-uploader-status-error">
1859		<span class="upload-error-filename word-wrap-break-word">{{{ data.filename }}}</span>
1860		<span class="upload-error-message">{{ data.message }}</span>
1861	</script>
1861
1862
1863		
1863<script type="text/html" id="tmpl-edit-attachment-frame">
1864		<div class="edit-media-header">
1865			<button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Edit previous media item</span></button>
1866			<button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Edit next media item</span></button>
1867			<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">Close dialog</span></button>
1868		</div>
1869		<div class="media-frame-title"></div>
1870		<div class="media-frame-content"></div>
1871	</script>
1871
1872
1873		
1873<script type="text/html" id="tmpl-attachment-details-two-column">
1874		<div class="attachment-media-view {{ data.orientation }}">
1875						<h2 class="screen-reader-text">Attachment Preview</h2>
1876			<div class="thumbnail thumbnail-{{ data.type }}">
1877				<# if ( data.uploading ) { #>
1878					<div class="media-progress-bar"><div></div></div>
1879				<# } else if ( data.sizes && data.sizes.full ) { #>
1880					<img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" />
1881				<# } else if ( data.sizes && data.sizes.large ) { #>
1882					<img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" />
1883				<# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #>
1884					<img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" />
1885				<# } #>
1886
1887				<# if ( 'audio' === data.type ) { #>
1888				<div class="wp-media-wrapper wp-audio">
1889					<audio crossorigin="anonymous" style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
1890						<source type="{{ data.mime }}" src="{{ data.url }}" />
1891					</audio>
1892				</div>
1893				<# } else if ( 'video' === data.type ) {
1894					var w_rule = '';
1895					if ( data.width ) {
1896						w_rule = 'width: ' + data.width + 'px;';
1897					} else if ( wp.media.view.settings.contentWidth ) {
1898						w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
1899					}
1900				#>
1901				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
1902					<video crossorigin="anonymous" controls="controls" class="wp-video-shortcode" preload="metadata"
1903						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
1904						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
1905						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
1906						<source type="{{ data.mime }}" src="{{ data.url }}" />
1907					</video>
1908				</div>
1909				<# } #>
1910
1911				<div class="attachment-actions">
1912					<# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #>
1913					<button type="button" class="button edit-attachment">Edit Image</button>
1914					<# } else if ( 'pdf' === data.subtype && data.sizes ) { #>
1915					<p>Document Preview</p>
1916					<# } #>
1917				</div>
1918			</div>
1919		</div>
1920		<div class="attachment-info">
1921			<span class="settings-save-status" role="status">
1922				<span class="spinner"></span>
1923				<span class="saved">Saved.</span>
1924			</span>
1925			<div class="details">
1926				<h2 class="screen-reader-text">
1927					Details				</h2>
1928				<div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div>
1929				<div class="uploaded-by word-wrap-break-word">
1930					<strong>Uploaded by:</strong>
1931						<# if ( data.authorLink ) { #>
1932							<a href="{{ data.authorLink }}">{{ data.authorName }}</a>
1933						<# } else { #>
1934							{{ data.authorName }}
1935						<# } #>
1936				</div>
1937				<# if ( data.uploadedToTitle ) { #>
1938					<div class="uploaded-to">
1939						<strong>Uploaded to:</strong>
1940						<# if ( data.uploadedToLink ) { #>
1941							<a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a>
1942						<# } else { #>
1943							{{ data.uploadedToTitle }}
1944						<# } #>
1945					</div>
1946				<# } #>
1947				<div class="filename"><strong>File name:</strong> {{ data.filename }}</div>
1948				<div class="file-type"><strong>File type:</strong> {{ data.mime }}</div>
1949				<div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div>
1950				<# if ( 'image' === data.type && ! data.uploading ) { #>
1951					<# if ( data.width && data.height ) { #>
1952						<div class="dimensions"><strong>Dimensions:</strong>
1953							{{ data.width }} by {{ data.height }} pixels						</div>
1954					<# } #>
1955
1956					<# if ( data.originalImageURL && data.originalImageName ) { #>
1957						<div class="word-wrap-break-word">
1958							<strong>Original image:</strong>
1959							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
1960						</div>
1961					<# } #>
1962				<# } #>
1963
1964				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
1965					<div class="file-length"><strong>Length:</strong>
1966						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
1967						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
1968					</div>
1969				<# } #>
1970
1971				<# if ( 'audio' === data.type && data.meta.bitrate ) { #>
1972					<div class="bitrate">
1973						<strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s
1974						<# if ( data.meta.bitrate_mode ) { #>
1975						{{ ' ' + data.meta.bitrate_mode.toUpperCase() }}
1976						<# } #>
1977					</div>
1978				<# } #>
1979
1980				<# if ( data.mediaStates ) { #>
1981					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
1982				<# } #>
1983
1984				<div class="compat-meta">
1985					<# if ( data.compat && data.compat.meta ) { #>
1986						{{{ data.compat.meta }}}
1987					<# } #>
1988				</div>
1989			</div>
1990
1991			<div class="settings">
1992				<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
1993				<# if ( 'image' === data.type ) { #>
1994					<span class="setting alt-text has-description" data-setting="alt">
1995						<label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label>
1996						<textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
1997					</span>
1998					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
1999				<# } #>
2000								<span class="setting" data-setting="title">
2001					<label for="attachment-details-two-column-title" class="name">Title</label>
2002					<input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} />
2003				</span>
2004								<# if ( 'audio' === data.type ) { #>
2005								<span class="setting" data-setting="artist">
2006					<label for="attachment-details-two-column-artist" class="name">Artist</label>
2007					<input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" />
2008				</span>
2009								<span class="setting" data-setting="album">
2010					<label for="attachment-details-two-column-album" class="name">Album</label>
2011					<input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" />
2012				</span>
2013								<# } #>
2014				<span class="setting" data-setting="caption">
2015					<# if ( 'image' === data.type ) { #>
2016					<label for="attachment-details-two-column-caption" class="name">Image Caption</label>
2017					<# } else { #>
2018					<label for="attachment-details-two-column-caption" class="name">Short Description</label>
2019					<# } #>
2020					<textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
2021				</span>
2022				<span class="setting" data-setting="description">
2023					<label for="attachment-details-two-column-description" class="name">Description</label>
2024					<textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
2025				</span>
2026				<span class="setting" data-setting="url">
2027					<label for="attachment-details-two-column-copy-link" class="name">File URL:</label>
2028					<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly />
2029					<span class="copy-to-clipboard-container">
2030						<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button>
2031						<span class="success hidden" aria-hidden="true">Copied!</span>
2032					</span>
2033				</span>
2034				<div class="attachment-compat"></div>
2035			</div>
2036
2037			<div class="actions">
2038				<# if ( data.link ) { #>
2039										<a class="view-attachment" href="{{ data.link }}">View attachment page</a>
2040				<# } #>
2041				<# if ( data.can.save ) { #>
2042					<# if ( data.link ) { #>
2043						<span class="links-separator">|</span>
2044					<# } #>
2045					<a href="{{ data.editLink }}">Edit more details</a>
2046				<# } #>
2047				<# if ( data.can.save && data.link ) { #>
2048					<span class="links-separator">|</span>
2049					<a href="{{ data.url }}" download>Download file</a>
2050				<# } #>
2051				<# if ( ! data.uploading && data.can.remove ) { #>
2052					<# if ( data.link || data.can.save ) { #>
2053						<span class="links-separator">|</span>
2054					<# } #>
2055											<button type="button" class="button-link delete-attachment">Delete permanently</button>
2056									<# } #>
2057			</div>
2058		</div>
2059	</script>
2059
2060
2061		
2061<script type="text/html" id="tmpl-attachment">
2062		<div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}">
2063			<div class="thumbnail">
2064				<# if ( data.uploading ) { #>
2065					<div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div>
2066				<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
2067					<div class="centered">
2068						<img src="{{ data.size.url }}" draggable="false" alt="" />
2069					</div>
2070				<# } else { #>
2071					<div class="centered">
2072						<# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
2073							<img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" />
2074						<# } else if ( data.sizes ) {
2075								if ( data.sizes.medium ) { #>
2076									<img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" />
2077								<# } else { #>
2078									<img src="{{ data.sizes.full.url }}" class="thumbnail" draggable="false" alt="" />
2079								<# } #>
2080						<# } else { #>
2081							<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
2082						<# } #>
2083					</div>
2084					<div class="filename">
2085						<div>{{ data.filename }}</div>
2086					</div>
2087				<# } #>
2088			</div>
2089			<# if ( data.buttons.close ) { #>
2090				<button type="button" class="button-link attachment-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
2091					Remove				</span></button>
2092			<# } #>
2093		</div>
2094		<# if ( data.buttons.check ) { #>
2095			<button type="button" class="check" tabindex="-1"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
2096				Deselect			</span></button>
2097		<# } #>
2098		<#
2099		var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly';
2100		if ( data.describe ) {
2101			if ( 'image' === data.type ) { #>
2102				<input type="text" value="{{ data.caption }}" class="describe" data-setting="caption"
2103					aria-label="Caption"
2104					placeholder="Caption&hellip;" {{ maybeReadOnly }} />
2105			<# } else { #>
2106				<input type="text" value="{{ data.title }}" class="describe" data-setting="title"
2107					<# if ( 'video' === data.type ) { #>
2108						aria-label="Video title"
2109						placeholder="Video title&hellip;"
2110					<# } else if ( 'audio' === data.type ) { #>
2111						aria-label="Audio title"
2112						placeholder="Audio title&hellip;"
2113					<# } else { #>
2114						aria-label="Media title"
2115						placeholder="Media title&hellip;"
2116					<# } #> {{ maybeReadOnly }} />
2117			<# }
2118		} #>
2119	</script>
2119
2120
2121		
2121<script type="text/html" id="tmpl-attachment-details">
2122		<h2>
2123			Attachment Details			<span class="settings-save-status" role="status">
2124				<span class="spinner"></span>
2125				<span class="saved">Saved.</span>
2126			</span>
2127		</h2>
2128		<div class="attachment-info">
2129
2130			<# if ( 'audio' === data.type ) { #>
2131				<div class="wp-media-wrapper wp-audio">
2132					<audio crossorigin="anonymous" style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
2133						<source type="{{ data.mime }}" src="{{ data.url }}" />
2134					</audio>
2135				</div>
2136			<# } else if ( 'video' === data.type ) {
2137				var w_rule = '';
2138				if ( data.width ) {
2139					w_rule = 'width: ' + data.width + 'px;';
2140				} else if ( wp.media.view.settings.contentWidth ) {
2141					w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
2142				}
2143			#>
2144				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
2145					<video crossorigin="anonymous" controls="controls" class="wp-video-shortcode" preload="metadata"
2146						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
2147						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
2148						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
2149						<source type="{{ data.mime }}" src="{{ data.url }}" />
2150					</video>
2151				</div>
2152			<# } else { #>
2153				<div class="thumbnail thumbnail-{{ data.type }}">
2154					<# if ( data.uploading ) { #>
2155						<div class="media-progress-bar"><div></div></div>
2156					<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
2157						<img src="{{ data.size.url }}" draggable="false" alt="" />
2158					<# } else { #>
2159						<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
2160					<# } #>
2161				</div>
2162			<# } #>
2163
2164			<div class="details">
2165				<div class="filename">{{ data.filename }}</div>
2166				<div class="uploaded">{{ data.dateFormatted }}</div>
2167
2168				<div class="file-size">{{ data.filesizeHumanReadable }}</div>
2169				<# if ( 'image' === data.type && ! data.uploading ) { #>
2170					<# if ( data.width && data.height ) { #>
2171						<div class="dimensions">
2172							{{ data.width }} by {{ data.height }} pixels						</div>
2173					<# } #>
2174
2175					<# if ( data.originalImageURL && data.originalImageName ) { #>
2176						<div class="word-wrap-break-word">
2177							Original image:							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
2178						</div>
2179					<# } #>
2180
2181					<# if ( data.can.save && data.sizes ) { #>
2182						<a class="edit-attachment" href="{{ data.editLink }}&amp;image-editor" target="_blank">Edit Image</a>
2183					<# } #>
2184				<# } #>
2185
2186				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
2187					<div class="file-length">Length:						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
2188						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
2189					</div>
2190				<# } #>
2191
2192				<# if ( data.mediaStates ) { #>
2193					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
2194				<# } #>
2195
2196				<# if ( ! data.uploading && data.can.remove ) { #>
2197											<button type="button" class="button-link delete-attachment">Delete permanently</button>
2198									<# } #>
2199
2200				<div class="compat-meta">
2201					<# if ( data.compat && data.compat.meta ) { #>
2202						{{{ data.compat.meta }}}
2203					<# } #>
2204				</div>
2205			</div>
2206		</div>
2207		<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
2208		<# if ( 'image' === data.type ) { #>
2209			<span class="setting alt-text has-description" data-setting="alt">
2210				<label for="attachment-details-alt-text" class="name">Alt Text</label>
2211				<textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
2212			</span>
2213			<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
2214		<# } #>
2215				<span class="setting" data-setting="title">
2216			<label for="attachment-details-title" class="name">Title</label>
2217			<input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} />
2218		</span>
2219				<# if ( 'audio' === data.type ) { #>
2220				<span class="setting" data-setting="artist">
2221			<label for="attachment-details-artist" class="name">Artist</label>
2222			<input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" />
2223		</span>
2224				<span class="setting" data-setting="album">
2225			<label for="attachment-details-album" class="name">Album</label>
2226			<input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" />
2227		</span>
2228				<# } #>
2229		<span class="setting" data-setting="caption">
2230			<# if ( 'image' === data.type ) { #>
2231			<label for="attachment-details-caption" class="name">Image Caption</label>
2232			<# } else { #>
2233			<label for="attachment-details-caption" class="name">Short Description</label>
2234			<# } #>
2235			<textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
2236		</span>
2237		<span class="setting" data-setting="description">
2238			<label for="attachment-details-description" class="name">Description</label>
2239			<textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
2240		</span>
2241		<span class="setting" data-setting="url">
2242			<label for="attachment-details-copy-link" class="name">File URL:</label>
2243			<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-copy-link" value="{{ data.url }}" readonly />
2244			<div class="copy-to-clipboard-container">
2245				<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button>
2246				<span class="success hidden" aria-hidden="true">Copied!</span>
2247			</div>
2248		</span>
2249	</script>
2249
2250
2251		
2251<script type="text/html" id="tmpl-media-selection">
2252		<div class="selection-info">
2253			<span class="count"></span>
2254			<# if ( data.editable ) { #>
2255				<button type="button" class="button-link edit-selection">Edit Selection</button>
2256			<# } #>
2257			<# if ( data.clearable ) { #>
2258				<button type="button" class="button-link clear-selection">Clear</button>
2259			<# } #>
2260		</div>
2261		<div class="selection-view"></div>
2262	</script>
2262
2263
2264		
2264<script type="text/html" id="tmpl-attachment-display-settings">
2265		<h2>Attachment Display Settings</h2>
2266
2267		<# if ( 'image' === data.type ) { #>
2268			<span class="setting align">
2269				<label for="attachment-display-settings-alignment" class="name">Alignment</label>
2270				<select id="attachment-display-settings-alignment" class="alignment"
2271					data-setting="align"
2272					<# if ( data.userSettings ) { #>
2273						data-user-setting="align"
2274					<# } #>>
2275
2276					<option value="left">
2277						Left					</option>
2278					<option value="center">
2279						Center					</option>
2280					<option value="right">
2281						Right					</option>
2282					<option value="none" selected>
2283						None					</option>
2284				</select>
2285			</span>
2286		<# } #>
2287
2288		<span class="setting">
2289			<label for="attachment-display-settings-link-to" class="name">
2290				<# if ( data.model.canEmbed ) { #>
2291					Embed or Link				<# } else { #>
2292					Link To				<# } #>
2293			</label>
2294			<select id="attachment-display-settings-link-to" class="link-to"
2295				data-setting="link"
2296				<# if ( data.userSettings && ! data.model.canEmbed ) { #>
2297					data-user-setting="urlbutton"
2298				<# } #>>
2299
2300			<# if ( data.model.canEmbed ) { #>
2301				<option value="embed" selected>
2302					Embed Media Player				</option>
2303				<option value="file">
2304			<# } else { #>
2305				<option value="none" selected>
2306					None				</option>
2307				<option value="file">
2308			<# } #>
2309				<# if ( data.model.canEmbed ) { #>
2310					Link to Media File				<# } else { #>
2311					Media File				<# } #>
2312				</option>
2313				<option value="post">
2314				<# if ( data.model.canEmbed ) { #>
2315					Link to Attachment Page				<# } else { #>
2316					Attachment Page				<# } #>
2317				</option>
2318			<# if ( 'image' === data.type ) { #>
2319				<option value="custom">
2320					Custom URL				</option>
2321			<# } #>
2322			</select>
2323		</span>
2324		<span class="setting">
2325			<label for="attachment-display-settings-link-to-custom" class="name">URL</label>
2326			<input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
2327		</span>
2328
2329		<# if ( 'undefined' !== typeof data.sizes ) { #>
2330			<span class="setting">
2331				<label for="attachment-display-settings-size" class="name">Size</label>
2332				<select id="attachment-display-settings-size" class="size" name="size"
2333					data-setting="size"
2334					<# if ( data.userSettings ) { #>
2335						data-user-setting="imgsize"
2336					<# } #>>
2337											<#
2338						var size = data.sizes['thumbnail'];
2339						if ( size ) { #>
2340							<option value="thumbnail" >
2341								Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
2342							</option>
2343						<# } #>
2344											<#
2345						var size = data.sizes['medium'];
2346						if ( size ) { #>
2347							<option value="medium" >
2348								Medium &ndash; {{ size.width }} &times; {{ size.height }}
2349							</option>
2350						<# } #>
2351											<#
2352						var size = data.sizes['large'];
2353						if ( size ) { #>
2354							<option value="large" >
2355								Large &ndash; {{ size.width }} &times; {{ size.height }}
2356							</option>
2357						<# } #>
2358											<#
2359						var size = data.sizes['full'];
2360						if ( size ) { #>
2361							<option value="full"  selected='selected'>
2362								Full Size &ndash; {{ size.width }} &times; {{ size.height }}
2363							</option>
2364						<# } #>
2365									</select>
2366			</span>
2367		<# } #>
2368	</script>
2368
2369
2370		
2370<script type="text/html" id="tmpl-gallery-settings">
2371		<h2>Gallery Settings</h2>
2372
2373		<span class="setting">
2374			<label for="gallery-settings-link-to" class="name">Link To</label>
2375			<select id="gallery-settings-link-to" class="link-to"
2376				data-setting="link"
2377				<# if ( data.userSettings ) { #>
2378					data-user-setting="urlbutton"
2379				<# } #>>
2380
2381				<option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) {
2382					#>selected="selected"<# }
2383				#>>
2384					Attachment Page				</option>
2385				<option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
2386					Media File				</option>
2387				<option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
2388					None				</option>
2389			</select>
2390		</span>
2391
2392		<span class="setting">
2393			<label for="gallery-settings-columns" class="name select-label-inline">Columns</label>
2394			<select id="gallery-settings-columns" class="columns" name="columns"
2395				data-setting="columns">
2396									<option value="1" <#
2397						if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
2398					#>>
2399						1					</option>
2400									<option value="2" <#
2401						if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
2402					#>>
2403						2					</option>
2404									<option value="3" <#
2405						if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
2406					#>>
2407						3					</option>
2408									<option value="4" <#
2409						if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
2410					#>>
2411						4					</option>
2412									<option value="5" <#
2413						if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
2414					#>>
2415						5					</option>
2416									<option value="6" <#
2417						if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
2418					#>>
2419						6					</option>
2420									<option value="7" <#
2421						if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
2422					#>>
2423						7					</option>
2424									<option value="8" <#
2425						if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
2426					#>>
2427						8					</option>
2428									<option value="9" <#
2429						if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
2430					#>>
2431						9					</option>
2432							</select>
2433		</span>
2434
2435		<span class="setting">
2436			<input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" />
2437			<label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label>
2438		</span>
2439
2440		<span class="setting size">
2441			<label for="gallery-settings-size" class="name">Size</label>
2442			<select id="gallery-settings-size" class="size" name="size"
2443				data-setting="size"
2444				<# if ( data.userSettings ) { #>
2445					data-user-setting="imgsize"
2446				<# } #>
2447				>
2448									<option value="thumbnail">
2449						Thumbnail					</option>
2450									<option value="medium">
2451						Medium					</option>
2452									<option value="large">
2453						Large					</option>
2454									<option value="full">
2455						Full Size					</option>
2456							</select>
2457		</span>
2458	</script>
2458
2459
2460		
2460<script type="text/html" id="tmpl-playlist-settings">
2461		<h2>Playlist Settings</h2>
2462
2463		<# var emptyModel = _.isEmpty( data.model ),
2464			isVideo = 'video' === data.controller.get('library').props.get('type'); #>
2465
2466		<span class="setting">
2467			<input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #>
2468				checked="checked"
2469			<# } #> />
2470			<label for="playlist-settings-show-list" class="checkbox-label-inline">
2471				<# if ( isVideo ) { #>
2472				Show Video List				<# } else { #>
2473				Show Tracklist				<# } #>
2474			</label>
2475		</span>
2476
2477		<# if ( ! isVideo ) { #>
2478		<span class="setting">
2479			<input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #>
2480				checked="checked"
2481			<# } #> />
2482			<label for="playlist-settings-show-artist" class="checkbox-label-inline">
2483				Show Artist Name in Tracklist			</label>
2484		</span>
2485		<# } #>
2486
2487		<span class="setting">
2488			<input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #>
2489				checked="checked"
2490			<# } #> />
2491			<label for="playlist-settings-show-images" class="checkbox-label-inline">
2492				Show Images			</label>
2493		</span>
2494	</script>
2494
2495
2496		
2496<script type="text/html" id="tmpl-embed-link-settings">
2497		<span class="setting link-text">
2498			<label for="embed-link-settings-link-text" class="name">Link Text</label>
2499			<input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" />
2500		</span>
2501		<div class="embed-container" style="display: none;">
2502			<div class="embed-preview"></div>
2503		</div>
2504	</script>
2504
2505
2506		
2506<script type="text/html" id="tmpl-embed-image-settings">
2507		<div class="wp-clearfix">
2508			<div class="thumbnail">
2509				<img src="{{ data.model.url }}" draggable="false" alt="" />
2510			</div>
2511		</div>
2512
2513		<span class="setting alt-text has-description">
2514			<label for="embed-image-settings-alt-text" class="name">Alternative Text</label>
2515			<textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea>
2516		</span>
2517		<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
2518
2519					<span class="setting caption">
2520				<label for="embed-image-settings-caption" class="name">Caption</label>
2521				<textarea id="embed-image-settings-caption" data-setting="caption"></textarea>
2522			</span>
2523		
2524		<fieldset class="setting-group">
2525			<legend class="name">Align</legend>
2526			<span class="setting align">
2527				<span class="button-group button-large" data-setting="align">
2528					<button class="button" value="left">
2529						Left					</button>
2530					<button class="button" value="center">
2531						Center					</button>
2532					<button class="button" value="right">
2533						Right					</button>
2534					<button class="button active" value="none">
2535						None					</button>
2536				</span>
2537			</span>
2538		</fieldset>
2539
2540		<fieldset class="setting-group">
2541			<legend class="name">Link To</legend>
2542			<span class="setting link-to">
2543				<span class="button-group button-large" data-setting="link">
2544					<button class="button" value="file">
2545						Image URL					</button>
2546					<button class="button" value="custom">
2547						Custom URL					</button>
2548					<button class="button active" value="none">
2549						None					</button>
2550				</span>
2551			</span>
2552			<span class="setting">
2553				<label for="embed-image-settings-link-to-custom" class="name">URL</label>
2554				<input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
2555			</span>
2556		</fieldset>
2557	</script>
2557
2558
2559		
2559<script type="text/html" id="tmpl-image-details">
2560		<div class="media-embed">
2561			<div class="embed-media-settings">
2562				<div class="column-settings">
2563					<span class="setting alt-text has-description">
2564						<label for="image-details-alt-text" class="name">Alternative Text</label>
2565						<textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea>
2566					</span>
2567					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
2568
2569											<span class="setting caption">
2570							<label for="image-details-caption" class="name">Caption</label>
2571							<textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea>
2572						</span>
2573					
2574					<h2>Display Settings</h2>
2575					<fieldset class="setting-group">
2576						<legend class="legend-inline">Align</legend>
2577						<span class="setting align">
2578							<span class="button-group button-large" data-setting="align">
2579								<button class="button" value="left">
2580									Left								</button>
2581								<button class="button" value="center">
2582									Center								</button>
2583								<button class="button" value="right">
2584									Right								</button>
2585								<button class="button active" value="none">
2586									None								</button>
2587							</span>
2588						</span>
2589					</fieldset>
2590
2591					<# if ( data.attachment ) { #>
2592						<# if ( 'undefined' !== typeof data.attachment.sizes ) { #>
2593							<span class="setting size">
2594								<label for="image-details-size" class="name">Size</label>
2595								<select id="image-details-size" class="size" name="size"
2596									data-setting="size"
2597									<# if ( data.userSettings ) { #>
2598										data-user-setting="imgsize"
2599									<# } #>>
2600																			<#
2601										var size = data.sizes['thumbnail'];
2602										if ( size ) { #>
2603											<option value="thumbnail">
2604												Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
2605											</option>
2606										<# } #>
2607																			<#
2608										var size = data.sizes['medium'];
2609										if ( size ) { #>
2610											<option value="medium">
2611												Medium &ndash; {{ size.width }} &times; {{ size.height }}
2612											</option>
2613										<# } #>
2614																			<#
2615										var size = data.sizes['large'];
2616										if ( size ) { #>
2617											<option value="large">
2618												Large &ndash; {{ size.width }} &times; {{ size.height }}
2619											</option>
2620										<# } #>
2621																			<#
2622										var size = data.sizes['full'];
2623										if ( size ) { #>
2624											<option value="full">
2625												Full Size &ndash; {{ size.width }} &times; {{ size.height }}
2626											</option>
2627										<# } #>
2628																		<option value="custom">
2629										Custom Size									</option>
2630								</select>
2631							</span>
2632						<# } #>
2633							<div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>">
2634								<span class="custom-size-setting">
2635									<label for="image-details-size-width">Width</label>
2636									<input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" />
2637								</span>
2638								<span class="sep" aria-hidden="true">&times;</span>
2639								<span class="custom-size-setting">
2640									<label for="image-details-size-height">Height</label>
2641									<input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" />
2642								</span>
2643								<p id="image-size-desc" class="description">Image size in pixels</p>
2644							</div>
2645					<# } #>
2646
2647					<span class="setting link-to">
2648						<label for="image-details-link-to" class="name">Link To</label>
2649						<select id="image-details-link-to" data-setting="link">
2650						<# if ( data.attachment ) { #>
2651							<option value="file">
2652								Media File							</option>
2653							<option value="post">
2654								Attachment Page							</option>
2655						<# } else { #>
2656							<option value="file">
2657								Image URL							</option>
2658						<# } #>
2659							<option value="custom">
2660								Custom URL							</option>
2661							<option value="none">
2662								None							</option>
2663						</select>
2664					</span>
2665					<span class="setting">
2666						<label for="image-details-link-to-custom" class="name">URL</label>
2667						<input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
2668					</span>
2669
2670					<div class="advanced-section">
2671						<h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2>
2672						<div class="advanced-settings hidden">
2673							<div class="advanced-image">
2674								<span class="setting title-text">
2675									<label for="image-details-title-attribute" class="name">Image Title Attribute</label>
2676									<input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" />
2677								</span>
2678								<span class="setting extra-classes">
2679									<label for="image-details-css-class" class="name">Image CSS Class</label>
2680									<input type="text" id="image-details-css-class" data-setting="extraClasse
2680s" value="{{ data.model.extraClasses }}" />
2681								</span>
2682							</div>
2683							<div class="advanced-link">
2684								<span class="setting link-target">
2685									<input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>>
2686									<label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label>
2687								</span>
2688								<span class="setting link-rel">
2689									<label for="image-details-link-rel" class="name">Link Rel</label>
2690									<input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" />
2691								</span>
2692								<span class="setting link-class-name">
2693									<label for="image-details-link-css-class" class="name">Link CSS Class</label>
2694									<input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" />
2695								</span>
2696							</div>
2697						</div>
2698					</div>
2699				</div>
2700				<div class="column-image">
2701					<div class="image">
2702						<img src="{{ data.model.url }}" draggable="false" alt="" />
2703						<# if ( data.attachment && window.imageEdit ) { #>
2704							<div class="actions">
2705								<input type="button" class="edit-attachment button" value="Edit Original" />
2706								<input type="button" class="replace-attachment button" value="Replace" />
2707							</div>
2708						<# } #>
2709					</div>
2710				</div>
2711			</div>
2712		</div>
2713	</script>
2713
2714
2715		
2715<script type="text/html" id="tmpl-image-editor">
2716		<div id="media-head-{{ data.id }}"></div>
2717		<div id="image-editor-{{ data.id }}"></div>
2718	</script>
2718
2719
2720		
2720<script type="text/html" id="tmpl-audio-details">
2721		<# var ext, html5types = {
2722			mp3: wp.media.view.settings.embedMimes.mp3,
2723			ogg: wp.media.view.settings.embedMimes.ogg
2724		}; #>
2725
2726				<div class="media-embed media-embed-details">
2727			<div class="embed-media-settings embed-audio-settings">
2728				<audio crossorigin="anonymous" style="visibility: hidden"
2729	controls
2730	class="wp-audio-shortcode"
2731	width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}"
2732	preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}"
2733	<#
2734		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
2735		#> autoplay<#
2736	}
2737		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
2738		#> loop<#
2739	}
2740	#>
2741>
2742	<# if ( ! _.isEmpty( data.model.src ) ) { #>
2743	<source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
2744	<# } #>
2745
2746		<# if ( ! _.isEmpty( data.model.mp3 ) ) { #>
2747	<source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" />
2748	<# } #>
2749			<# if ( ! _.isEmpty( data.model.ogg ) ) { #>
2750	<source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" />
2751	<# } #>
2752			<# if ( ! _.isEmpty( data.model.flac ) ) { #>
2753	<source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" />
2754	<# } #>
2755			<# if ( ! _.isEmpty( data.model.m4a ) ) { #>
2756	<source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" />
2757	<# } #>
2758			<# if ( ! _.isEmpty( data.model.wav ) ) { #>
2759	<source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" />
2760	<# } #>
2761		</audio>
2762	
2763				<# if ( ! _.isEmpty( data.model.src ) ) {
2764					ext = data.model.src.split('.').pop();
2765					if ( html5types[ ext ] ) {
2766						delete html5types[ ext ];
2767					}
2768				#>
2769				<span class="setting">
2770					<label for="audio-details-source" class="name">URL</label>
2771					<input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
2772					<button type="button" class="button-link remove-setting">Remove audio source</button>
2773				</span>
2774				<# } #>
2775								<# if ( ! _.isEmpty( data.model.mp3 ) ) {
2776					if ( ! _.isUndefined( html5types.mp3 ) ) {
2777						delete html5types.mp3;
2778					}
2779				#>
2780				<span class="setting">
2781					<label for="audio-details-mp3-source" class="name">MP3</label>
2782					<input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" />
2783					<button type="button" class="button-link remove-setting">Remove audio source</button>
2784				</span>
2785				<# } #>
2786								<# if ( ! _.isEmpty( data.model.ogg ) ) {
2787					if ( ! _.isUndefined( html5types.ogg ) ) {
2788						delete html5types.ogg;
2789					}
2790				#>
2791				<span class="setting">
2792					<label for="audio-details-ogg-source" class="name">OGG</label>
2793					<input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" />
2794					<button type="button" class="button-link remove-setting">Remove audio source</button>
2795				</span>
2796				<# } #>
2797								<# if ( ! _.isEmpty( data.model.flac ) ) {
2798					if ( ! _.isUndefined( html5types.flac ) ) {
2799						delete html5types.flac;
2800					}
2801				#>
2802				<span class="setting">
2803					<label for="audio-details-flac-source" class="name">FLAC</label>
2804					<input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" />
2805					<button type="button" class="button-link remove-setting">Remove audio source</button>
2806				</span>
2807				<# } #>
2808								<# if ( ! _.isEmpty( data.model.m4a ) ) {
2809					if ( ! _.isUndefined( html5types.m4a ) ) {
2810						delete html5types.m4a;
2811					}
2812				#>
2813				<span class="setting">
2814					<label for="audio-details-m4a-source" class="name">M4A</label>
2815					<input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" />
2816					<button type="button" class="button-link remove-setting">Remove audio source</button>
2817				</span>
2818				<# } #>
2819								<# if ( ! _.isEmpty( data.model.wav ) ) {
2820					if ( ! _.isUndefined( html5types.wav ) ) {
2821						delete html5types.wav;
2822					}
2823				#>
2824				<span class="setting">
2825					<label for="audio-details-wav-source" class="name">WAV</label>
2826					<input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" />
2827					<button type="button" class="button-link remove-setting">Remove audio source</button>
2828				</span>
2829				<# } #>
2830				
2831				<# if ( ! _.isEmpty( html5types ) ) { #>
2832				<fieldset class="setting-group">
2833					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
2834					<span class="setting">
2835						<span class="button-large">
2836						<# _.each( html5types, function (mime, type) { #>
2837							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
2838						<# } ) #>
2839						</span>
2840					</span>
2841				</fieldset>
2842				<# } #>
2843
2844				<fieldset class="setting-group">
2845					<legend class="name">Preload</legend>
2846					<span class="setting preload">
2847						<span class="button-group button-large" data-setting="preload">
2848							<button class="button" value="auto">Auto</button>
2849							<button class="button" value="metadata">Metadata</button>
2850							<button class="button active" value="none">None</button>
2851						</span>
2852					</span>
2853				</fieldset>
2854
2855				<span class="setting-group">
2856					<span class="setting checkbox-setting autoplay">
2857						<input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" />
2858						<label for="audio-details-autoplay" class="checkbox-label">Autoplay</label>
2859					</span>
2860
2861					<span class="setting checkbox-setting">
2862						<input type="checkbox" id="audio-details-loop" data-setting="loop" />
2863						<label for="audio-details-loop" class="checkbox-label">Loop</label>
2864					</span>
2865				</span>
2866			</div>
2867		</div>
2868	</script>
2868
2869
2870		
2870<script type="text/html" id="tmpl-video-details">
2871		<# var ext, html5types = {
2872			mp4: wp.media.view.settings.embedMimes.mp4,
2873			ogv: wp.media.view.settings.embedMimes.ogv,
2874			webm: wp.media.view.settings.embedMimes.webm
2875		}; #>
2876
2877				<div class="media-embed media-embed-details">
2878			<div class="embed-media-settings embed-video-settings">
2879				<div class="wp-video-holder">
2880				<#
2881				var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width,
2882					h = ! data.model.height ? 360 : data.model.height;
2883
2884				if ( data.model.width && w !== data.model.width ) {
2885					h = Math.ceil( ( h * w ) / data.model.width );
2886				}
2887				#>
2888
2889				<#  var w_rule = '', classes = [],
2890		w, h, settings = wp.media.view.settings,
2891		isYouTube = isVimeo = false;
2892
2893	if ( ! _.isEmpty( data.model.src ) ) {
2894		isYouTube = data.model.src.match(/youtube|youtu\.be/);
2895		isVimeo = -1 !== data.model.src.indexOf('vimeo');
2896	}
2897
2898	if ( settings.contentWidth && data.model.width >= settings.contentWidth ) {
2899		w = settings.contentWidth;
2900	} else {
2901		w = data.model.width;
2902	}
2903
2904	if ( w !== data.model.width ) {
2905		h = Math.ceil( ( data.model.height * w ) / data.model.width );
2906	} else {
2907		h = data.model.height;
2908	}
2909
2910	if ( w ) {
2911		w_rule = 'width: ' + w + 'px; ';
2912	}
2913
2914	if ( isYouTube ) {
2915		classes.push( 'youtube-video' );
2916	}
2917
2918	if ( isVimeo ) {
2919		classes.push( 'vimeo-video' );
2920	}
2921
2922#>
2923<div style="{{ w_rule }}" class="wp-video">
2924<video crossorigin="anonymous" controls
2925	class="wp-video-shortcode {{ classes.join( ' ' ) }}"
2926	<# if ( w ) { #>width="{{ w }}"<# } #>
2927	<# if ( h ) { #>height="{{ h }}"<# } #>
2928			<#
2929		if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) {
2930			#> poster="{{ data.model.poster }}"<#
2931		} #>
2932			preload			="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}"
2933				<#
2934		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
2935		#> autoplay<#
2936	}
2937		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
2938		#> loop<#
2939	}
2940	#>
2941>
2942	<# if ( ! _.isEmpty( data.model.src ) ) {
2943		if ( isYouTube ) { #>
2944		<source src="{{ data.model.src }}" type="video/youtube" />
2945		<# } else if ( isVimeo ) { #>
2946		<source src="{{ data.model.src }}" type="video/vimeo" />
2947		<# } else { #>
2948		<source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
2949		<# }
2950	} #>
2951
2952		<# if ( data.model.mp4 ) { #>
2953	<source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" />
2954	<# } #>
2955		<# if ( data.model.m4v ) { #>
2956	<source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" />
2957	<# } #>
2958		<# if ( data.model.webm ) { #>
2959	<source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" />
2960	<# } #>
2961		<# if ( data.model.ogv ) { #>
2962	<source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" />
2963	<# } #>
2964		<# if ( data.model.flv ) { #>
2965	<source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" />
2966	<# } #>
2967		{{{ data.model.content }}}
2968</video>
2969</div>
2970	
2971				<# if ( ! _.isEmpty( data.model.src ) ) {
2972					ext = data.model.src.split('.').pop();
2973					if ( html5types[ ext ] ) {
2974						delete html5types[ ext ];
2975					}
2976				#>
2977				<span class="setting">
2978					<label for="video-details-source" class="name">URL</label>
2979					<input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
2980					<button type="button" class="button-link remove-setting">Remove video source</button>
2981				</span>
2982				<# } #>
2983								<# if ( ! _.isEmpty( data.model.mp4 ) ) {
2984					if ( ! _.isUndefined( html5types.mp4 ) ) {
2985						delete html5types.mp4;
2986					}
2987				#>
2988				<span class="setting">
2989					<label for="video-details-mp4-source" class="name">MP4</label>
2990					<input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" />
2991					<button type="button" class="button-link remove-setting">Remove video source</button>
2992				</span>
2993				<# } #>
2994								<# if ( ! _.isEmpty( data.model.m4v ) ) {
2995					if ( ! _.isUndefined( html5types.m4v ) ) {
2996						delete html5types.m4v;
2997					}
2998				#>
2999				<span class="setting">
3000					<label for="video-details-m4v-source" class="name">M4V</label>
3001					<input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" />
3002					<button type="button" class="button-link remove-setting">Remove video source</button>
3003				</span>
3004				<# } #>
3005								<# if ( ! _.isEmpty( data.model.webm ) ) {
3006					if ( ! _.isUndefined( html5types.webm ) ) {
3007						delete html5types.webm;
3008					}
3009				#>
3010				<span class="setting">
3011					<label for="video-details-webm-source" class="name">WEBM</label>
3012					<input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" />
3013					<button type="button" class="button-link remove-setting">Remove video source</button>
3014				</span>
3015				<# } #>
3016								<# if ( ! _.isEmpty( data.model.ogv ) ) {
3017					if ( ! _.isUndefined( html5types.ogv ) ) {
3018						delete html5types.ogv;
3019					}
3020				#>
3021				<span class="setting">
3022					<label for="video-details-ogv-source" class="name">OGV</label>
3023					<input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" />
3024					<button type="button" class="button-link remove-setting">Remove video source</button>
3025				</span>
3026				<# } #>
3027								<# if ( ! _.isEmpty( data.model.flv ) ) {
3028					if ( ! _.isUndefined( html5types.flv ) ) {
3029						delete html5types.flv;
3030					}
3031				#>
3032				<span class="setting">
3033					<label for="video-details-flv-source" class="name">FLV</label>
3034					<input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" />
3035					<button type="button" class="button-link remove-setting">Remove video source</button>
3036				</span>
3037				<# } #>
3038								</div>
3039
3040				<# if ( ! _.isEmpty( html5types ) ) { #>
3041				<fieldset class="setting-group">
3042					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
3043					<span class="setting">
3044						<span class="button-large">
3045						<# _.each( html5types, function (mime, type) { #>
3046							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
3047						<# } ) #>
3048						</span>
3049					</span>
3050				</fieldset>
3051				<# } #>
3052
3053				<# if ( ! _.isEmpty( data.model.poster ) ) { #>
3054				<span class="setting">
3055					<label for="video-details-poster-image" class="name">Poster Image</label>
3056					<input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" />
3057					<button type="button" class="button-link remove-setting">Remove poster image</button>
3058				</span>
3059				<# } #>
3060
3061				<fieldset class="setting-group">
3062					<legend class="name">Preload</legend>
3063					<span class="setting preload">
3064						<span class="button-group button-large" data-setting="preload">
3065							<button class="button" value="auto">Auto</button>
3066							<button class="button" value="metadata">Metadata</button>
3067							<button class="button active" value="none">None</button>
3068						</span>
3069					</span>
3070				</fieldset>
3071
3072				<span class="setting-group">
3073					<span class="setting checkbox-setting autoplay">
3074						<input type="checkbox" id="video-details-autoplay" data-setting="autoplay" />
3075						<label for="video-details-autoplay" class="checkbox-label">Autoplay</label>
3076					</span>
3077
3078					<span class="setting checkbox-setting">
3079						<input type="checkbox" id="video-details-loop" data-setting="loop" />
3080						<label for="video-details-loop" class="checkbox-label">Loop</label>
3081					</span>
3082				</span>
3083
3084				<span class="setting" data-setting="content">
3085					<#
3086					var content = '';
3087					if ( ! _.isEmpty( data.model.content ) ) {
3088						var tracks = jQuery( data.model.content ).filter( 'track' );
3089						_.each( tracks.toArray(), function( track, index ) {
3090							content += track.outerHTML; #>
3091						<label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label>
3092						<input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" />
3093						<span class="description" id="video-details-track-desc-{{ index }}">
3094						The srclang, label, and kind values can be edited to set the video track language and kind.						</span>
3095						<button type="button" class="button-link remove-setting remove-track">Remove video track</button><br />
3096						<# } ); #>
3097					<# } else { #>
3098					<span class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</span><br />
3099					<em>There are no associated subtitles.</em>
3100					<# } #>
3101					<textarea class="hidden content-setting">{{ content }}</textarea>
3102				</span>
3103			</div>
3104		</div>
3105	</script>
3105
3106
3107		
3107<script type="text/html" id="tmpl-editor-gallery">
3108		<# if ( data.attachments.length ) { #>
3109			<div class="gallery gallery-columns-{{ data.columns }}">
3110				<# _.each( data.attachments, function( attachment, index ) { #>
3111					<dl class="gallery-item">
3112						<dt class="gallery-icon">
3113							<# if ( attachment.thumbnail ) { #>
3114								<img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" />
3115							<# } else { #>
3116								<img src="{{ attachment.url }}" alt="{{ attachment.alt }}" />
3117							<# } #>
3118						</dt>
3119						<# if ( attachment.caption ) { #>
3120							<dd class="wp-caption-text gallery-caption">
3121								{{{ data.verifyHTML( attachment.caption ) }}}
3122							</dd>
3123						<# } #>
3124					</dl>
3125					<# if ( index % data.columns === data.columns - 1 ) { #>
3126						<br style="clear: both;" />
3127					<# } #>
3128				<# } ); #>
3129			</div>
3130		<# } else { #>
3131			<div class="wpview-error">
3132				<div class="dashicons dashicons-format-gallery"></div><p>No items found.</p>
3133			</div>
3134		<# } #>
3135	</script>
3135
3136
3137		
3137<script type="text/html" id="tmpl-crop-content">
3138		<img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction." />
3139		<div class="upload-errors"></div>
3140	</script>
3140
3141
3142		
3142<script type="text/html" id="tmpl-site-icon-preview-crop">
3143		<style>
3144			:root{
3145				--site-icon-url: url( "{{ data.url }}" );
3146			}
3147		</style>
3148		<h2>Site Icon Preview</h2>
3149		<p>As an app icon and a browser icon.</p>
3150		<div class="site-icon-preview crop">
3151			<div class="image-preview-wrap app-icon-preview">
3152				<img id="preview-app-icon" src="{{ data.url }}" class="app-icon-preview" alt="Preview as an app icon" />
3153			</div>
3154			<div class="site-icon-preview-browser">
3155				<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="browser-buttons"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 20a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm18 0a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm24-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z" /></svg>
3156				<div class="site-icon-preview-tab">
3157					<div class="image-preview-wrap browser">
3158						<img id="preview-favicon" src="{{ data.url }}" class="browser-icon-preview" alt="Preview as a browser icon" />
3159					</div>
3160					<div class="site-icon-preview-site-title" aria-hidden="true"><# print( 'Club + Resort Business' ) #></div>
3161						<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-button">
3162							<path d="M12 13.0607L15.7123 16.773L16.773 15.7123L13.0607 12L16.773 8.28772L15.7123 7.22706L12 10.9394L8.28771 7.22705L7.22705 8.28771L10.9394 12L7.22706 15.7123L8.28772 16.773L12 13.0607Z" />
3163						</svg>
3164					</div>
3165				</div>
3166			</div>
3167		</div>
3168	</script>
3168
3169
3170	
3170<script type="text/html" id="yrc-shortcode-instructions">
3171	<div class="yrc-ics">
3172		<div class="yrc-ics-header">
3173			<h2>WTWH Video Shortcode Instructions</h2>
3174			<p>Follow the instructions below to set up your shortcodes.</p>
3175		</div>
3176		<div>
3177
3178			<div class="yrc-ics-set">
3179				<h3>Show single videos</h3>
3180				<div>
3181					<h4>Show video by URL or Video ID</h4>
3182					<ul>
3183						<li>Put <code>[wtwh_video user="<em>your username</em>" video="https://www.youtube.com/watch?v=e3dVDn1A4C8"]</code></li>
3184						<li>Or <code>[wtwh_video user="<em>your username</em>" video="e3dVDn1A4C8"]</code></li>
3185						<li>You can also leave the <code>user="..."</code> part, now your shortcode will look like: <code>[wtwh_video video="e3dVDn1A4C8"]</code>. Any styles needed will be taken from the first channel you have in WTWH Video settings.</li>
3186					</ul>
3187					<h4 class="yrc-ics-pro">Show video by getting video IDs from URL</h4>
3188					<ul class="yrc-ics-pro">
3189						<li>Add <code>?v=<em>https://www.youtube.com/watch?v=e3dVDn1A4C8</em></code> to your site URL and put <code>[wtwh_video video_from="url_parameter" url_parameter="<em>v</em>"]</code> in your post. You can use any term in place of the <code>v</code>, they just need to be same in both URL and <code>url_parameter</code> field of shortcode. You can enter multiple video URLs or IDs separated by commas in the URL and the plugin will show multiple videos one after another.</li>
3190					</ul>
3191					<h4 class="yrc-ics-pro">Show video from search results</h4>
3192					<ul class="yrc-ics-pro">
3193						<li>Add <code>[wtwh_video video_from="search" search="<em>what to search</em>"]</code> to the post and it will show first video from the search results. You can show multiple videos by adding <code>limit="<em>n</em>"</code> to shortcode, replace <code>n</code> with a number.</li>
3194					</ul>
3195					<h4 class="yrc-ics-pro">Show video from a playlist</h4>
3196					<ul class="yrc-ics-pro">
3197						<li>Add <code>[wtwh_video video_from="playlist" playlist="<em>https://www.youtube.com/watch?v=e3dVDn1A4C8&list=RDe3dVDn1A4C8</em>"]</code> to the post and it will show first video from the playlist. You can show multiple videos by adding <code>limit="<em>n</em>"</code> to shortcode, replace <code>n</code> with a number.</li>
3198					</ul>
3199				</div>
3200			</div>
3201
3202			<div class="yrc-ics-set">
3203				<h3>Show channels / streams</h3>
3204				<div>
3205					<h4>Show a channel</h4>
3206					<ul>
3207						<li>Add <code>[wtwh_video user="<em>your username</em>"]</code> to your post. This will show the channel you created in WTWH Video settings. Copy &amp; Paste the shortcode from the settings page.</li>
3208					</ul>
3209					<h4>Show a different channel</h4>
3210					<ul>
3211						<li>Add <code>[wtwh_video user="<em>your username</em>" channel="<em>https://www.youtube.com/channel/UCnOTVWVaIh3NoJsbwq4Tucg</em>"]</code> to your post. This will show everything (Banner, Videos, Playlists) of this channel in shortcode.</li>
3212					</ul>
3213					<h4 class="yrc-ics-pro">Show videos from a playlist in Videos tab</h4>
3214					<ul class="yrc-ics-pro">
3215						<li>Add <code>playlist="<em>https://www.youtube.com/watch?v=e3dVDn1A4C8&list=RDe3dVDn1A4C8</em>"</code> to the shortcode.</li>
3216					</ul>
3217					<h4 class="yrc-ics-pro">Show videos by a search term in Videos tab</h4>
3218					<ul class="yrc-ics-pro">
3219						<li>Add <code>search="<em>what to search</em>"</code> to the shortcode. Add <code>own="1"</code> to shortcode if you want to restrict the search to your channel. You can also add <code>channel="<em>https://www.youtube.com/channel/UCEkBEbI7ME92qqjMjqvuIQA</em>"</code> to shortcode to search any specific channel.</li>
3220					</ul>
3221					<h4 class="yrc-ics-pro">Show videos from a custom playlist</h4>
3222					<ul class="yrc-ics-pro">
3223						<li>Add <code>custom="<em>custom_playlist_name</em>"</code> to the shortcode. You must have created a custom playlist in WTWH Video settings with the name <code><em>custom_playlist_name</em></code>. You can also create custom playlists in the shortcode itself, add <code>custom="<em>3pLWskANffo,jNebrSB-r7Q</em>"</code> (video IDs or URLs separated by commas) to shortcode.</li>
3224					</ul>
3225				</div>
3226			</div>
3227
3228			<div class="yrc-ics-set">
3229				<h3>Other important options</h3>
3230				<div>
3231					<h4>Autoplay video</h4>
3232					<ul>
3233						<li>Add <code>autoplay="1"</code> to the shortcode. Add <code>autoplay=""</code> if the channel has autoplay enabled in its form and you want to disable it for this shortcode.</li>
3234					</ul>
3235					<h4>Sticky (Floating) player</h4>
3236					<ul>
3237						<li>Add <code>sticky="1"</code> to shortcode to make player for this shortcode sticky when user scrolls out of view. You can customise more sticky options in <strong>Style &gt; Show Options &gt; Sticky Player</strong> section of the settings form.</li>
3238					</ul>
3239					<h4>Pagination</h4>
3240					<ul>
3241						<li>Add <code>limit="<em>n</em>"</code> to shortcode to show <code><em>n</em></code> videos per load. Add <code>max="<em>n</em>"</code> to show maximum of <code><em>n</em></code> videos (There will be no <strong>Load more</strong> button after this many videos are shown).</li>
3242					</ul>
3243					<h4 class="yrc-ics-pro">Video start time</h4>
3244					<ul class="yrc-ics-pro">
3245						<li>Add <code>start="n"</code> to the shortcode. Replace <code>n</code> with number of seconds to start at.</li>
3246					</ul>
3247					<h4 class="yrc-ics-pro">Initial player volume</h4>
3248					<ul class="yrc-ics-pro">
3249						<li>Add <code>volume="n"</code> to the shortcode. Replace <code>n</code> with a number between <code>0</code> and <code>100</code>.</li>
3250					</ul>
3251					<h4 class="yrc-ics-pro">Rich player</h4>
3252					<ul class="yrc-ics-pro">
3253						<li>Add <code>show_meta="1"</code> to show player title, uploader &amp; statistics under the player. Add <code>show_desc="1"</code> to show description. And add <code>show_comments="1"</code> to show comments.</li>
3254					</ul>
3255					<h4 class="yrc-ics-pro">Sorting</h4>
3256					<ul class="yrc-ics-pro">
3257						<li>Add <code>sortby="sorting_method"</code> to shortcode to sort videos in a certain way. <code>sorting_method</code> must be one of <code>date</code>, <code>rating</code>, <code>viewCount</code> or <code>title</code>.</li>
3258					</ul>
3259				</div>
3260			</div>
3261
3262		</div>
3263	</div>
3264</script>
vendor: 1 bytes, line 3264
3264
3265<script type="text/html" id="tmpl-pum-shortcode-view-popup">		<p class="pum-sub-form-desc">
3266			Popup: ID "{{attrs.id}}"
3267		</p>
3268		</script>
3268<script type="text/html" id="tmpl-pum-shortcode-view-popup_trigger">		<#
3269			const allowedTags = ["a","abbr","acronym","b","blockquote","cite","code","del","em","i","q","s","strike","strong"];
3270			const tag = allowedTags.indexOf( attrs.tag ) >= 0 ? attrs.tag : 'span';
3271		#>
3272		<{{{tag}}} class="pum-trigger  popmake-{{{attrs.id}}} {{{attrs.classes}}}">{{{attrs._inner_content}}}</{{{tag}}}>
3273		</script>
3273<script type="text/html" id="tmpl-pum-shortcode-view-popup_close">		<#
3274			const allowedTags = ["a","abbr","acronym","b","blockquote","cite","code","del","em","i","q","s","strike","strong"];
3275			const tag = allowedTags.indexOf( attrs.tag ) >= 0 ? attrs.tag : 'span';
3276		#>
3277		<{{{tag}}} class="pum-close  popmake-close <# if (typeof attrs.classes !== 'undefined') print(attrs.classes); #>">{{{attrs._inner_content}}}</{{{tag}}}>
3278		</script>
3278<script type="text/html" id="tmpl-pum-shortcode-view-popup_cookie">		<div class="pum-cookie">Popup Cookie</div>
3279		</script>
3279<script type="text/html" id="tmpl-pum-shortcode-view-pum_sub_form">		<p class="pum-sub-form-desc">
3280			Subscription Form Placeholder		</p>
3281		</script>
3281<script id="wtwh-ai-search-script-js" src="https://scripts.wtwhmedia.com/developer/ai_search/env/prod/index.js?ver=1790384620"></script>
vendor: 1 bytes, line 3281
3281
3282<script id="thickbox-js-extra">
3283var thickboxL10n = {"next":"Next \u003E","prev":"\u003C Prev","image":"Image","of":"of","close":"Close","noiframes":"This feature requires inline frames. You have iframes disabled or your browser does not support them.","loadingAnimation":"https://clubandresortbusiness.com/wp-includes/js/thickbox/loadingAnimation.gif"};
3284//# sourceURL=thickbox-js-extra
3285</script>
vendor: 1 bytes, line 3285
3285
3286<script id="thickbox-js" src="https://clubandresortbusiness.com/wp-includes/js/thickbox/thickbox.js?ver=3.1-20121105"></script>
vendor: 1 bytes, line 3286
3286
3287<script id="underscore-js" src="https://clubandresortbusiness.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 3287
3287
3288<script id="shortcode-js" src="https://clubandresortbusiness.com/wp-includes/js/shortcode.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 3288
3288
3289<script id="media-upload-js" src="https://clubandresortbusiness.com/wp-admin/js/media-upload.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 3289
3289
3290<script id="backbone-js" src="https://clubandresortbusiness.com/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 3290
3290
3291<script id="wp-util-js-extra">
3292var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
3293//# sourceURL=wp-util-js-extra
3294</script>
vendor: 1 bytes, line 3294
3294
3295<script id="wp-util-js" src="https://clubandresortbusiness.com/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 3295
3295
3296<script id="wp-backbone-js" src="https://clubandresortbusiness.com/wp-includes/js/wp-backbone.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 3296
3296
3297<script id="media-models-js-extra">
3298var _wpMediaModelsL10n = {"settings":{"ajaxurl":"/wp-admin/admin-ajax.php","post":{"id":0}}};
3299//# sourceURL=media-models-js-extra
3300</script>
vendor: 1 bytes, line 3300
3300
3301<script id="media-models-js" src="https://clubandresortbusiness.com/wp-includes/js/media-models.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 3301
3301
3302<script id="wp-plupload-js-extra">
3303var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"This file cannot be processed by the web server.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Trash.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"The server cannot process HEIC images. Convert it to JPEG before uploading.","noneditable_image":"The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading.","file_url_copied":"The file URL has been copied to your clipboard"};
3304var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"/wp-admin/async-upload.php","filters":{"max_file_size":"52428800b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"multipart_params":{"action":"upload-attachment","_wpnonce":"b749cc5f1d"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false};
3305//# sourceURL=wp-plupload-js-extra
3306</script>
vendor: 1 bytes, line 3306
3306
3307<script id="wp-plupload-js" src="https://clubandresortbusiness.com/wp-includes/js/plupload/wp-plupload.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 3307
3307
3308<script id="jquery-ui-core-js-before">
3309jQuery.uiBackCompat = true;
3310//# sourceURL=jquery-ui-core-js-before
3311</script>
vendor: 1 bytes, line 3311
3311
3312<script id="jquery-ui-core-js" src="https://clubandresortbusiness.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 3312
3312
3313<script id="jquery-ui-mouse-js" src="https://clubandresortbusiness.com/wp-includes/js/jquery/ui/mouse.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 3313
3313
3314<script id="jquery-ui-sortable-js" src="https://clubandresortbusiness.com/wp-includes/js/jquery/ui/sortable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 3314
3314
3315<script id="mediaelement-core-js-before">
3316var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};
3317//# sourceURL=mediaelement-core-js-before
3318</script>
vendor: 1 bytes, line 3318
3318
3319<script id="mediaelement-core-js" src="https://clubandresortbusiness.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17"></script>
vendor: 1 bytes, line 3319
3319
3320<script id="mediaelement-migrate-js" src="https://clubandresortbusiness.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 3320
3320
3321<script id="mediaelement-js-extra">
3322var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
3323//# sourceURL=mediaelement-js-extra
3324</script>
vendor: 1 bytes, line 3324
3324
3325<script id="wp-mediaelement-js" src="https://clubandresortbusiness.com/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 3325
3325
3326<script id="wp-api-request-js-extra">
3327var wpApiSettings = {"root":"https://clubandresortbusiness.com/wp-json/","nonce":"fdf222268d","versionString":"wp/v2/"};
3328//# sourceURL=wp-api-request-js-extra
3329</script>
vendor: 1 bytes, line 3329
3329
3330<script id="wp-api-request-js" src="https://clubandresortbusiness.com/wp-includes/js/api-request.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 3330
3330
3331<script id="wp-dom-ready-js" src="https://clubandresortbusiness.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 3331
3331
3332<script id="wp-hooks-js" src="https://clubandresortbusiness.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 3332
3332
3333<script id="wp-i18n-js" src="https://clubandresortbusiness.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 3333
3333
3334<script id="wp-i18n-js-after">
3335wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
3336//# sourceURL=wp-i18n-js-after
3337</script>
vendor: 1 bytes, line 3337
3337
3338<script id="wp-a11y-js" src="https://clubandresortbusiness.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 3338
3338
3339<script id="clipboard-js" src="https://clubandresortbusiness.com/wp-includes/js/clipboard.min.js?ver=2.0.11"></script>
vendor: 1 bytes, line 3339
3339
3340<script id="media-views-js-extra">
3341var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"URL","addMedia":"Add media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload files","uploadImagesTitle":"Upload images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Go to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into post","unattached":"Unattached","mine":"Mine","trash":"Trash","uploadedToThisPost":"Uploaded to this post","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkTrash":"You are about to trash these items.\n  'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Trash","restoreSelected":"Restore from Trash","deletePermanently":"Delete permanently","errorDeleting":"Error in deleting the attachment.","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search media","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items...","mediaFound":"Number of media items found: %d","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","mediaItemViewed":"Viewing media item: %s","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video Playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https://clubandresortbusiness.com/wp-admin/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-word.document.macroEnabled.12,application/vnd.ms-word.template.macroEnabled.12,application/vnd.oasis.opendocument.text,application/vnd.apple.pages,application/pdf,application/vnd.ms-xpsdocument,application/oxps,application/rtf,application/wordperfect,application/octet-stream":"Documents","application/vnd.apple.numbers,application/vnd.oasis.opendocument.spreadsheet,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel.sheet.macroEnabled.12,application/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application/x-gzip,application/rar,a
3341pplication/x-tar,application/zip,application/x-7z-compressed":"Archives"},"captions":true,"nonce":{"sendToEditor":"e21d6b4a16","setAttachmentThumbnail":"fa9edeea98"},"post":{"id":0},"defaultProps":{"link":"none","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https://clubandresortbusiness.com/wp-json/oembed/1.0/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio/mpeg","ogg":"audio/ogg","flac":"audio/flac","m4a":"audio/mpeg","wav":"audio/wav","mp4":"video/mp4","m4v":"video/mp4","webm":"video/webm","ogv":"video/ogg","flv":"video/x-flv"},"contentWidth":740,"months":[{"year":"2026","month":"9","text":"September 2026"},{"year":"2026","month":"8","text":"August 2026"},{"year":"2026","month":"7","text":"July 2026"},{"year":"2026","month":"6","text":"June 2026"},{"year":"2026","month":"5","text":"May 2026"},{"year":"2026","month":"4","text":"April 2026"},{"year":"2026","month":"3","text":"March 2026"},{"year":"2026","month":"2","text":"February 2026"},{"year":"2026","month":"1","text":"January 2026"},{"year":"2025","month":"12","text":"December 2025"},{"year":"2025","month":"11","text":"November 2025"},{"year":"2025","month":"10","text":"October 2025"},{"year":"2025","month":"9","text":"September 2025"},{"year":"2025","month":"8","text":"August 2025"},{"year":"2025","month":"7","text":"July 2025"},{"year":"2025","month":"6","text":"June 2025"},{"year":"2025","month":"5","text":"May 2025"},{"year":"2025","month":"4","text":"April 2025"},{"year":"2025","month":"3","text":"March 2025"},{"year":"2025","month":"2","text":"February 2025"},{"year":"2025","month":"1","text":"January 2025"},{"year":"2024","month":"12","text":"December 2024"},{"year":"2024","month":"11","text":"November 2024"},{"year":"2024","month":"10","text":"October 2024"},{"year":"2024","month":"9","text":"September 2024"},{"year":"2024","month":"8","text":"August 2024"},{"year":"2024","month":"7","text":"July 2024"},{"year":"2024","month":"6","text":"June 2024"},{"year":"2024","month":"5","text":"May 2024"},{"year":"2024","month":"4","text":"April 2024"},{"year":"2024","month":"3","text":"March 2024"},{"year":"2024","month":"2","text":"February 2024"},{"year":"2024","month":"1","text":"January 2024"},{"year":"2023","month":"12","text":"December 2023"},{"year":"2023","month":"11","text":"November 2023"},{"year":"2023","month":"10","text":"October 2023"},{"year":"2023","month":"9","text":"September 2023"},{"year":"2023","month":"8","text":"August 2023"},{"year":"2023","month":"7","text":"July 2023"},{"year":"2023","month":"6","text":"June 2023"},{"year":"2023","month":"5","text":"May 2023"},{"year":"2023","month":"4","text":"April 2023"},{"year":"2023","month":"3","text":"March 2023"},{"year":"2023","month":"2","text":"February 2023"},{"year":"2023","month":"1","text":"January 2023"},{"year":"2022","month":"12","text":"December 2022"},{"year":"2022","month":"11","text":"November 2022"},{"year":"2022","month":"10","text":"October 2022"},{"year":"2022","month":"9","text":"September 2022"},{"year":"2022","month":"8","text":"August 2022"},{"year":"2022","month":"7","text":"July 2022"},{"year":"2022","month":"6","text":"June 2022"},{"year":"2022","month":"5","text":"May 2022"},{"year":"2022","month":"4","text":"April 2022"},{"year":"2022","month":"3","text":"March 2022"},{"year":"2022","month":"2","text":"February 2022"},{"year":"2022","month":"1","text":"January 2022"},{"year":"2021","month":"12","text":"December 2021"},{"year":"2021","month":"11","text":"November 2021"},{"year":"2021","month":"10","text":"October 2021"},{"year":"2021","month":"9","text":"September 2021"},{"year":"2021","month":"8","text":"August 2021"},{"year":"2021","month":"7","text":"July 2021"},{"year":"2021","month":"6","text":"June 2021"},{"year":"2021","month":"5","text":"May 2021"},{"year":"2021","month":"4","text":"April 2021"},{"year":"2021","month":"3","text":"March 2021"},{"year":"2021","month":"2","text":"February 2021"},{"year":"2021","month":"1","text":"January 2021"},{"year":"2020","month":"12","text":"December 2020"},{"year":"2020","month":"11","text":"November 2020"},{"year":"2020","month":"10","text":"October 2020"},{"year":"2020","month":"9","text":"September 2020"},{"year":"2020","month":"8","text":"August 2020"},{"year":"2020","month":"7","text":"July 2020"},{"year":"2020","month":"6","text":"June 2020"},{"year":"2020","month":"5","text":"May 2020"},{"year":"2020","month":"4","text":"April 2020"},{"year":"2020","month":"3","text":"March 2020"},{"year":"2020","month":"2","text":"February 2020"},{"year":"2020","month":"1","text":"January 2020"},{"year":"2019","month":"12","text":"December 2019"},{"year":"2019","month":"11","text":"November 2019"},{"year":"2019","month":"10","text":"October 2019"},{"year":"2019","month":"9","text":"September 2019"},{"year":"2019","month":"8","text":"August 2019"},{"year":"2019","month":"7","text":"July 2019"},{"year":"2019","month":"6","text":"June 2019"},{"year":"2019","month":"5","text":"May 2019"},{"year":"2019","month":"4","text":"April 2019"},{"year":"2019","month":"3","text":"March 2019"},{"year":"2019","month":"2","text":"February 2019"},{"year":"2019","month":"1","text":"January 2019"},{"year":"2018","month":"12","text":"December 2018"},{"year":"2018","month":"11","text":"November 2018"},{"year":"2018","month":"10","text":"October 2018"},{"year":"2018","month":"9","text":"September 2018"}],"mediaTrash":0,"infiniteScrolling":1}};
3342//# sourceURL=media-views-js-extra
3343</script>
vendor: 1 bytes, line 3343
3343
3344<script id="media-views-js" src="https://clubandresortbusiness.com/wp-includes/js/media-views.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 3344
3344
3345<script id="media-editor-js" src="https://clubandresortbusiness.com/wp-includes/js/media-editor.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 3345
3345
3346<script id="media-audiovideo-js" src="https://clubandresortbusiness.com/wp-includes/js/media-audiovideo.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 3346
3346
3347<script id="ppress-frontend-script-js-extra">
3348var pp_ajax_form = {"ajaxurl":"https://clubandresortbusiness.com/wp-admin/admin-ajax.php","confirm_delete":"Are you sure?","deleting_text":"Deleting...","deleting_error":"An error occurred. Please try again.","nonce":"e5fbc4abb5","disable_ajax_form":"false","is_checkout":"0","is_checkout_tax_enabled":"0","is_checkout_autoscroll_enabled":"true","is_user_logged_in":"0"};
3349//# sourceURL=ppress-frontend-script-js-extra
3350</script>
vendor: 1 bytes, line 3350
3350
3351<script id="ppress-frontend-script-js" src="https://clubandresortbusiness.com/wp-content/plugins/wp-user-avatar/assets/js/frontend.min.js?ver=4.17.5"></script>
vendor: 1 bytes, line 3351
3351
3352<script id="gp_popups_frontend-js-extra">
3353var gpPopupsConfig = [{"feedId":32,"formId":29,"isActive":true,"title":"Form Popup","iframeUrl":"https://clubandresortbusiness.com/?gp_popups_render=32","ajaxUrl":"https://clubandresortbusiness.com/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"timeout","selector":"","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"/newsletter-archives/","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"60%","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":false,"closeOnEsc":false,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":30,"cookieName":"gp_popup_32","respectDismissal":true,"autoCloseOnSubmission":true,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads","targeting":{"groups":[{"id":"1790271172069-m47py53ri","name":"","conditions":[{"id":"1790271172069-99cpzj5tn","type":"url_contains","operator":"contains","value":{"pattern":"/newsletter-archives/","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true},{"id":"1790272848712-yhlm3ye7d","name":"","conditions":[{"id":"1790272848712-0zy4i8e18","type":"taxonomy_term","operator":"has","value":{"taxonomy":"category","terms":[60752]},"enabled":true,"serverResult":{"matched":false,"reason":"Post does not have specified Category terms"}}],"conditionLogic":"AND","enabled":true}]}},{"feedId":33,"formId":29,"isActive":true,"title":"Form Popup","iframeUrl":"https://clubandresortbusiness.com/?gp_popups_render=33","ajaxUrl":"https://clubandresortbusiness.com/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"timeout","selector":"","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"/newsletter-archives/","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"60%","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":false,"closeOnEsc":false,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":30,"cookieName":"gp_popup_33","respectDismissal":true,"autoCloseOnSubmission":true,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads","targeting":{"groups":[{"id":"1790271172069-m47py53ri","name":"","conditions":[{"id":"1790271172069-99cpzj5tn","type":"url_contains","operator":"contains","value":{"pattern":"/category/digital-issue/","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true},{"id":"1790272674463-dn19hkzae","name":"","conditions":[{"id":"1790272674464-0nkeezvxb","type":"taxonomy_term","operator":"has","value":{"taxonomy":"category","terms":[57156]},"enabled":true,"serverResult":{"matched":false,"reason":"Post does not have specified Category terms"}}],"conditionLogic":"AND","enabled":true}]}}];
3354var gpPopupsGlobal = {"ajaxUrl":"https://clubandresortbusiness.com/wp-admin/admin-ajax.php","verifyTargetNonce":"4714480afd"};
3355var gpPopupsAnalytics = {"enabled":"1","ajaxUrl":"https://clubandresortbusiness.com/wp-admin/admin-ajax.php","action":"gp_popups_track","nonce":"faeb23b83f"};
3356var gpPopupsConfig = [{"feedId":32,"formId":29,"isActive":true,"title":"Form Popup","iframeUrl":"https://clubandresortbusiness.com/?gp_popups_render=32","ajaxUrl":"https://clubandresortbusiness.com/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"timeout","selector":"","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"/newsletter-archives/","loadingBehavior":"show"}
3356,"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"60%","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":false,"closeOnEsc":false,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":30,"cookieName":"gp_popup_32","respectDismissal":true,"autoCloseOnSubmission":true,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads","targeting":{"groups":[{"id":"1790271172069-m47py53ri","name":"","conditions":[{"id":"1790271172069-99cpzj5tn","type":"url_contains","operator":"contains","value":{"pattern":"/newsletter-archives/","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true},{"id":"1790272848712-yhlm3ye7d","name":"","conditions":[{"id":"1790272848712-0zy4i8e18","type":"taxonomy_term","operator":"has","value":{"taxonomy":"category","terms":[60752]},"enabled":true,"serverResult":{"matched":false,"reason":"Post does not have specified Category terms"}}],"conditionLogic":"AND","enabled":true}]}},{"feedId":33,"formId":29,"isActive":true,"title":"Form Popup","iframeUrl":"https://clubandresortbusiness.com/?gp_popups_render=33","ajaxUrl":"https://clubandresortbusiness.com/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"timeout","selector":"","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"/newsletter-archives/","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"60%","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":false,"closeOnEsc":false,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":30,"cookieName":"gp_popup_33","respectDismissal":true,"autoCloseOnSubmission":true,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads","targeting":{"groups":[{"id":"1790271172069-m47py53ri","name":"","conditions":[{"id":"1790271172069-99cpzj5tn","type":"url_contains","operator":"contains","value":{"pattern":"/category/digital-issue/","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true},{"id":"1790272674463-dn19hkzae","name":"","conditions":[{"id":"1790272674464-0nkeezvxb","type":"taxonomy_term","operator":"has","value":{"taxonomy":"category","terms":[57156]},"enabled":true,"serverResult":{"matched":false,"reason":"Post does not have specified Category terms"}}],"conditionLogic":"AND","enabled":true}]}}];
3357var gpPopupsGlobal = {"ajaxUrl":"https://clubandresortbusiness.com/wp-admin/admin-ajax.php","verifyTargetNonce":"4714480afd"};
3358var gpPopupsAnalytics = {"enabled":"1","ajaxUrl":"https://clubandresortbusiness.com/wp-admin/admin-ajax.php","action":"gp_popups_track","nonce":"faeb23b83f"};
3359var gpPopupsConfig = [{"feedId":32,"formId":29,"isActive":true,"title":"Form Popup","iframeUrl":"https://clubandresortbusiness.com/?gp_popups_render=32","ajaxUrl":"https://clubandresortbusiness.com/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"timeout","selector":"","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"/newsletter-archives/","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"60%","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":false,"closeOnEsc":false,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackgroun
3359d":false},"behavior":{"cookieDuration":30,"cookieName":"gp_popup_32","respectDismissal":true,"autoCloseOnSubmission":true,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads","targeting":{"groups":[{"id":"1790271172069-m47py53ri","name":"","conditions":[{"id":"1790271172069-99cpzj5tn","type":"url_contains","operator":"contains","value":{"pattern":"/newsletter-archives/","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true},{"id":"1790272848712-yhlm3ye7d","name":"","conditions":[{"id":"1790272848712-0zy4i8e18","type":"taxonomy_term","operator":"has","value":{"taxonomy":"category","terms":[60752]},"enabled":true,"serverResult":{"matched":false,"reason":"Post does not have specified Category terms"}}],"conditionLogic":"AND","enabled":true}]}},{"feedId":33,"formId":29,"isActive":true,"title":"Form Popup","iframeUrl":"https://clubandresortbusiness.com/?gp_popups_render=33","ajaxUrl":"https://clubandresortbusiness.com/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"timeout","selector":"","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"/newsletter-archives/","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"60%","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":false,"closeOnEsc":false,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":30,"cookieName":"gp_popup_33","respectDismissal":true,"autoCloseOnSubmission":true,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads","targeting":{"groups":[{"id":"1790271172069-m47py53ri","name":"","conditions":[{"id":"1790271172069-99cpzj5tn","type":"url_contains","operator":"contains","value":{"pattern":"/category/digital-issue/","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true},{"id":"1790272674463-dn19hkzae","name":"","conditions":[{"id":"1790272674464-0nkeezvxb","type":"taxonomy_term","operator":"has","value":{"taxonomy":"category","terms":[57156]},"enabled":true,"serverResult":{"matched":false,"reason":"Post does not have specified Category terms"}}],"conditionLogic":"AND","enabled":true}]}}];
3360var gpPopupsGlobal = {"ajaxUrl":"https://clubandresortbusiness.com/wp-admin/admin-ajax.php","verifyTargetNonce":"4714480afd"};
3361var gpPopupsAnalytics = {"enabled":"1","ajaxUrl":"https://clubandresortbusiness.com/wp-admin/admin-ajax.php","action":"gp_popups_track","nonce":"faeb23b83f"};
3362//# sourceURL=gp_popups_frontend-js-extra
3363</script>
vendor: 1 bytes, line 3363
3363
3364<script id="gp_popups_frontend-js" src="https://clubandresortbusiness.com/wp-content/plugins/gp-popups/js/built/gp-popups-frontend.js?ver=6bc2f7ca7ce26c07c139"></script>
vendor: 1 bytes, line 3364
3364
3365<script id="ea-global-js" src="https://clubandresortbusiness.com/wp-content/themes/CRB2021/assets/js/global-min.js?ver=1749452313"></script>
vendor: 1 bytes, line 3365
3365
3366<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://clubandresortbusiness.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
vendor: 1 bytes, line 3366
3366
3367<script id="gform_gravityforms_theme-js-extra">
3368var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"dce849685efc31728b788c20a10bcc5b"},"ajax":{"ajaxurl":"https://clubandresortbusiness.com/wp-admin/admin-ajax.php","ajax_submission_nonce":"4b39e9deef","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://clubandresortbusiness.com/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"921581633c"};
3369//# sourceURL=gform_gravityforms_theme-js-extra
3370</script>
vendor: 1 bytes, line 3370
3370
3371<script id="gform_gravityforms_theme-js" defer='defer' src="https://clubandresortbusiness.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=e27d9712159624c99129c8c208f022ad"></script>
vendor: 1 bytes, line 3371
3371
3372<script id="wp-private-apis-js" src="https://clubandresortbusiness.com/wp-includes/js/dist/private-apis.min.js?ver=eb85f28c4c729bb4f002"></script>
vendor: 1 bytes, line 3372
3372
3373<script id="wp-url-js" src="https://clubandresortbusiness.com/wp-includes/js/dist/url.min.js?ver=7b0de086d4ae11d55704"></script>
vendor: 1 bytes, line 3373
3373
3374<script id="wp-api-fetch-js" src="https://clubandresortbusiness.com/wp-includes/js/dist/api-fetch.min.js?ver=6f2a4faeee3c722b1e57"></script>
vendor: 1 bytes, line 3374
3374
3375<script id="wp-api-fetch-js-after">
3376wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://clubandresortbusiness.com/wp-json/" ) );
3377wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "fdf222268d" );
3378wp.apiFetch.use( wp.apiFetch.nonceMiddleware );
3379wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware );
3380wp.apiFetch.nonceEndpoint = "https://clubandresortbusiness.com/wp-admin/admin-ajax.php?action=rest-nonce";
3381//# sourceURL=wp-api-fetch-js-after
3382</script>
vendor: 1 bytes, line 3382
3382
3383<script id="gf-spam-hexer-frontend-js-before">
3384window.gfshFormConfigs = window.gfshFormConfigs || {}; window.gfshFormConfigs[ 9 ] = {"formId":9,"powEnabled":true,"workerUrl":"https:\/\/clubandresortbusiness.com\/wp-content\/plugins\/gf-spam-hexer\/js\/built\/gf-spam-hexer-pow-worker.js","payloadField":"gfsh_payload","powOnSubmit":false,"hasPages":false,"powChallenge":{"challenge":"9|1790384620|1790471020|15","signature":"d8486e2b26895ed074865c7eacf7fa090b404983490b24c93045b654aef55fb7","difficulty":15,"expires":1790471020,"issued_at":1790384620}};
3385//# sourceURL=gf-spam-hexer-frontend-js-before
3386</script>
vendor: 1 bytes, line 3386
3386
3387<script id="gf-spam-hexer-frontend-js" src="https://clubandresortbusiness.com/wp-content/plugins/gf-spam-hexer/js/built/gf-spam-hexer-frontend.js?ver=7423d3b14bbcca5e45d8"></script>
vendor: 1 bytes, line 3387
3387
3388<script type='text/javascript'>var gfZeroSpamConfig = {"forms":[{"ajaxUrl":"https:\/\/clubandresortbusiness.com\/wp-admin\/admin-ajax.php","fallbackToken":"OXwxNzkwMzg0NjIwfDE3OTA5ODk0MjB8NGNiNDMyM2Y1OTMxZWVjNGFhYTk1NmJlNTUxOTI3Y2V8MQ.MWJmMTUzNWY2NmQ3ODQ3ZDdjY2QzMDAxNzE0Y2JhM2RjMGVkMDQzOTU0NmYyMDFmMDRjYmYxMjRlOTJjMmE1Zg","formId":9,"timeout":3000}],"debug":false};</script>
vendor: 1 bytes, line 3388
3388
3389<script id="gf-zero-spam-js" defer='defer' src="https://clubandresortbusiness.com/wp-content/plugins/gravity-forms-zero-spam/dist/js/gf-zero-spam.js?ver=1787239286"></script>
vendor: 1 bytes, line 3389
3389
3390<script defer id="akismet-frontend-js" src="https://clubandresortbusiness.com/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1787239283"></script>
vendor: 1 bytes, line 3390
3390
3391<script id="wp-emoji-settings" type="application/json">
3392{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://clubandresortbusiness.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
3393</script>
vendor: 1 bytes, line 3393
3393
3394<script type="module">
3395/*! This file is auto-generated */
3396var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
3397//# sourceURL=https://clubandresortbusiness.com/wp-includes/js/wp-emoji-loader.min.js
3398</script>
vendor: 1 bytes, line 3398
3398
3399<script>
3400gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 9) {window.gfshInitCollector( {"formId":9,"powEnabled":true,"workerUrl":"https:\/\/clubandresortbusiness.com\/wp-content\/plugins\/gf-spam-hexer\/js\/built\/gf-spam-hexer-pow-worker.js","payloadField":"gfsh_payload","powOnSubmit":false,"hasPages":false,"powChallenge":{"challenge":"9|1790384620|1790471020|15","signature":"d8486e2b26895ed074865c7eacf7fa090b404983490b24c93045b654aef55fb7","difficulty":15,"expires":1790471020,"issued_at":1790384620}} );} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
3401</script>
vendor: 1 bytes, line 3401
3401
3402<script>
3403gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "9", currentPage: "1", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_9" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_9";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_9" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 9, 1 );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );
3404</script>
vendor: 1 bytes, line 3404
3404
3405<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a40e59a4eedc3a0f',t:'MTc5MDM4NDYyMA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
3405</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.