1<!doctype html > 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" 3 class=""> 4<head> 5 <meta charset="utf-8"> 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
43<script type="text/javascript"> 44 window._currentDevice = 'desktop'; 45 window.Parameters = window.Parameters || { 46 HomeUrl: 'https://www.regencymanagementinc.com/', 47 48 AccountUUID: 'b53488935c9e4b648e5d0ed666d4a1aa', 49 50 SystemID: 'US_DIRECT_PRODUCTION', 51 SiteAlias: '25689d58', 52 SiteType: atob('RFVEQU9ORQ=='), 53 PublicationDate: 'Sep 28, 2026', 54 ExternalUid: 'SE', 55 IsSiteMultilingual: false, 56 InitialPostAlias: '', 57 InitialPostPageUuid: '', 58 InitialDynamicItem: '', 59 DynamicPageInfo: { 60 isDynamicPage: false, 61 base64JsonRowData: 'null', 62 }, 63 InitialPageAlias: 'home', 64 InitialPageUuid: 'e286ce12c5e5495f92818c5fe962639d', 65 InitialPageId: '1215475229', 66 InitialEncodedPageAlias: 'aG9tZQ==', 67 InitialHeaderUuid: '5e47bfdea6ac4f7b9f01122ee241a784', 68 CurrentPageUrl: '', 69 IsCurrentHomePage: true, 70 ThemeVersion: '500000', 71 DefaultPageAlias: '', 72 RemoveDID: true, 73 WidgetStyleID: null, 74 IsHeaderFixed: false, 75 IsHeaderSkinny: false, 76 StorePagesUrls: 'e30=', 77 IsNewStore: 'false', 78 StorePath: '', 79 StoreId: 'null', 80 StoreVersion: 0, 81 StoreBaseUrl: '', 82 StoreCleanUrl: true, 83 StoreDisableScrolling: true, 84 IsStoreSuspended: false, 85 showCookieNotification: false, 86 cookiesNotificationMarkup: 'null', 87 translatedPageUrl: '', 88 sidebarPosition: 'NA', 89 currentLanguage: 'en', 90 currentLocale: 'en', 91 NavItems: '{}', 92 93 mapConsent: { 94 message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.', 95 enable: 'Enable' 96 }, 97 NavigationAreaParams: { 98 ShowBackToHomeOnInnerPages: true, 99 NavbarSize: -1, 100 NavbarLiveHomePage: 'https://www.regencymanagementinc.com/', 101 NavbarSelector: '#dmNav:has(a)', 102 SubNavbarSelector: '#subnav_main' 103 }, 104 planID: '7', 105 disableTracking: false, 106 pageType: 'FROM_SCRATCH', 107 isRuntimeServer: true, 108 isInEditor: false, 109 isInPreview: false, 110 hasNativeStore: false, 111 defaultLang: 'en', 112 hamburgerMigration: null, 113 isFlexSite: false 114 }; 115 116 window.Parameters.LayoutID = {}; 117 window.Parameters.LayoutID[window._currentDevice] = 6; 118 window.Parameters.LayoutVariationID = {}; 119 window.Parameters.LayoutVariationID[window._currentDevice] = 5; 120</script>
120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143<!-- Injecting site-wide to the head --> 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
163<script type="text/javascript" id="d_track_campaign" data-entry-referrer data-utm-cookies></script>
163 164
165<script type="text/javascript" > 166 var _dm_gaq = {}; 167 var _gaq = _gaq || []; 168 var _dm_insite = []; 169</script>
169 170 171 172 173 174 175 176<!-- End Injecting site-wide to the head --> 177 178 179 180 181 182<meta name="d-service-worker" content="register"> 183 184 185 186<link rel="canonical" href="https://www.regencymanagementinc.com/"> 187 188<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 189 190<meta name="apple-mobile-web-app-capable" content="yes"> 191 192 193 194<link rel="icon" type="image/x-icon" href="https://static.cdn-website.com/runtime/favicon_d1_res.ico"/> 195 196 197<link rel="preconnect" href="https://irp.cdn-website.com"/> 198<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/> 199<link rel="preconnect" href="https://static.cdn-website.com"/> 200 201 202 203
204<script id='d-js-dmapi'> 205 window.SystemID = 'US_DIRECT_PRODUCTION'; 206 207 if (!window.dmAPI) { 208 window.dmAPI = { 209 registerExternalRuntimeComponent: function () { 210 }, 211 getCurrentDeviceType: function () { 212 return window._currentDevice; 213 }, 214 runOnReady: (ns, fn) => { 215 const safeFn = dmAPI.toSafeFn(fn); 216 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 217 const eventName = 'afterAjax.' + ns; 218 219 if (document.readyState === 'complete') { 220 $.DM.events.off(eventName).on(eventName, safeFn); 221 setTimeout(function () { 222 safeFn({ 223 isAjax: false, 224 }); 225 }, 0); 226 } else { 227 window?.waitForDeferred?.('dmAjax', () => { 228 $.DM.events.off(eventName).on(eventName, safeFn); 229 safeFn({ 230 isAjax: false, 231 }); 232 }); 233 } 234 }, 235 toSafeFn: (fn) => { 236 if (fn?.safe) { 237 return fn; 238 } 239 const safeFn = function (...args) { 240 try { 241 return fn?.apply(null, args); 242 } catch (e) { 243 console.log('function failed ' + e.message); 244 } 245 }; 246 safeFn.safe = true; 247 return safeFn; 248 } 249 }; 250 } 251 252 if (!window.requestIdleCallback) { 253 window.requestIdleCallback = function (fn) { 254 setTimeout(fn, 0); 255 } 256 } 257</script>
257 258 259 260 261 262 263 264 265
266<script id="d-js-load-css"> 267/** 268 * There are a few <link> tags with CSS resource in them that are preloaded in the page 269 * in each of those there is a "onload" handler which invokes the loadCSS callback 270 * defined here. 271 * We are monitoring 3 main CSS files - the runtime, the global and the page. 272 * When each load we check to see if we can append them all in a batch. If threre 273 * is no page css (which may happen on inner pages) then we do not wait for it 274 */ 275(function () { 276 let cssLinks = {}; 277 function loadCssLink(link) { 278 link.onload = null; 279 link.rel = "stylesheet"; 280 link.type = "text/css"; 281 } 282 283 function checkCss() { 284 const pageCssLink = document.querySelector("[id*='CssLink']"); 285 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 286 287 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 288 const storedRuntimeCssLink = cssLinks.runtime; 289 const storedPageCssLink = cssLinks.page; 290 const storedGlobalCssLink = cssLinks.global; 291 const storedWidgetCssLink = cssLinks.widget; 292 293 storedGlobalCssLink.disabled = true; 294 loadCssLink(storedGlobalCssLink); 295 296 if (storedPageCssLink) { 297 storedPageCssLink.disabled = true; 298 loadCssLink(storedPageCssLink); 299 } 300 301 if(storedWidgetCssLink) { 302 storedWidgetCssLink.disabled = true; 303 loadCssLink(storedWidgetCssLink); 304 } 305 306 storedRuntimeCssLink.disabled = true; 307 loadCssLink(storedRuntimeCssLink); 308 309 requestAnimationFrame(() => { 310 setTimeout(() => { 311 storedRuntimeCssLink.disabled = false; 312 storedGlobalCssLink.disabled = false; 313 if (storedPageCssLink) { 314 storedPageCssLink.disabled = false; 315 } 316 if (storedWidgetCssLink) { 317 storedWidgetCssLink.disabled = false; 318 } 319 // (SUP-4179) Clear the accumulated cssLinks only when we're 320 // sure that the document has finished loading and the document 321 // has been parsed. 322 if(document.readyState === 'interactive') { 323 cssLinks = null; 324 } 325 }, 0); 326 }); 327 } 328 } 329 330 331 function loadCSS(link) { 332 try { 333 var urlParams = new URLSearchParams(window.location.search); 334 var noCSS = !!urlParams.get("nocss"); 335 var cssTimeout = urlParams.get("cssTimeout") || 0; 336 337 if (noCSS) { 338 return; 339 } 340 if (link.href && link.href.includes("d-css-runtime")) { 341 cssLinks.runtime = link; 342 checkCss(); 343 } else if (link.id === "siteGlobalCss") { 344 cssLinks.global = link; 345 checkCss(); 346 } 347 348 else if (link.id && link.id.includes("CssLink")) { 349 cssLinks.page = link; 350 checkCss(); 351 } else if (link.id && link.id.includes("widgetCSS")) { 352 cssLinks.widget = link; 353 checkCss(); 354 } 355 356 else { 357 requestIdleCallback(function () { 358 window.setTimeout(function () { 359 loadCssLink(link); 360 }, parseInt(cssTimeout, 10)); 361 }); 362 } 363 } catch (e) { 364 throw e 365 } 366 } 367 window.loadCSS = window.loadCSS || loadCSS; 368})(); 369</script>
369 370 371 372
373<script data-role="deferred-init" type="text/javascript"> 374 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 375 function Def() { 376 this.promise = new Promise((function (a, b) { 377 this.resolve = a, this.reject = b 378 }).bind(this)) 379 } 380 381 const defs = {}; 382 window.getDeferred = function (a) { 383 return null == defs[a] && (defs[a] = new Def), defs[a] 384 } 385 window.waitForDeferred = function (b, a, c) { 386 let d = window?.getDeferred?.(b); 387 d 388 ? d.promise.then(a) 389 : c && ["complete", "interactive"].includes(document.readyState) 390 ? setTimeout(a, 1) 391 : c 392 ? document.addEventListener("DOMContentLoaded", a) 393 : console.error(`Deferred does not exist`); 394 }; 395</script>
395 396<style id="forceCssIncludes"> 397 /* This file is auto-generated from a `scss` file with the same name */ 398 399.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}} 400 401body #dm #\31 394086660:not(.photo-gallery-done):not([data-widget-initialized]) { height: 40.0px !important; min-height: initial;} 402</style> 403<style id="cssVariables" type="text/css"> 404 405</style> 406 407 408<style id="hideAnimFix"> 409 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 410 visibility: hidden; 411 } 412 413 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 414 visibility: hidden !important; 415 } 416 417 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 418 visibility: hidden; 419 } 420 421</style> 422 423 424 425<style id="criticalCss"> 426 @charset "UTF-8";.display_None,.dmPopupMask{display:none}@font-face{font-family:'Hedvig Letters Serif';font-style:normal;font-weight:400;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/hedviglettersserif/v4/OD5puN2I2mekHmyoU1Kj2AXOd5_7v7gIDlX8quj7viQ_N1HixEApeL3d.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
426@font-face{font-family:FontAwesome;font-display:block;src:url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.eot?v=6);src:url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.eot?#iefix&v=6) format("embedded-opentype"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.woff2?v=6) format("woff2"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.woff?v=6) format("woff"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.ttf?v=6) format("truetype"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.svg#fontawesomeregular?v=6) format("svg");font-weight:400;font-style:normal}@font-face{font-family:dm-font;font-display:block;src:url(https://static-cdn.dwhitelabel.com/fonts/dm-font.woff?v=12) format("woff"),url(https://static-cdn.dwhitelabel.com/fonts/dm-font.ttf?v=12) format("truetype"),url(https://static-cdn.dwhitelabel.com/fonts/dm-font.svg?v=12#dm-font) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/lato/v25/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/lato/v25/S6u8w4BMUTPHjxsAXC-q.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/lato/v25/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dmInner{min-height:100vh!important;position:relative;min-width:768px!important}.dmPopup,.dmPopupMask{position:fixed;left:0}.dmDisplay_None{display:none!important}#dm .dmWidget .icon{font-size:26px}body.dmRoot #dm .dmOuter .dmInner .dmWidget .icon.hasFontIcon{height:26px;margin-top:-13px;line-height:normal;text-align:center;background-image:none}.dmRoot .hasFontIcon{background-image:none!important}.dmPopupMask{margin:0;width:10px;z-index:1000000999;top:0}#dmRoot .dmPopup,.dmPopup,.dmPopupClose:before,[data-display-type=block]{display:block}.dmPopup{text-align:left;top:10px;width:93%;z-index:1000009999!important;box-sizing:border-box;background:#f5f5f5;overflow-y:auto;height:100%}hr,input[type=search]{box-sizing:content-box}.dmPopup .dmPopupTitle{text-align:left;font:700 19px Helvetica,Arial;margin:20px 20px 35px;color:#999}#dm .dmInner .dmWidget,.graphicWidget,.imageWidget a,.text-align-center{text-align:center}#dmPopup{opacity:0}.dmPopupClose,.dmPopupClose:before{position:absolute;visibility:visible}.dmPopupClose{border-radius:25px;width:27px;height:27px;top:12px;right:12px;z-index:1;background-color:rgba(255,255,255,.4)}.dmPopupClose:before{font-size:20px;color:#000;top:3px;right:3px}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar{width:5px;height:5px}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar-thumb{background:#c8c8c8;box-shadow:inset 0 1px 2px #454545;border-radius:45px}[class*=" dm-icon-"]:before{font-family:dm-font!important}.dmRespRow.fullBleedMode>.dmRespColsWrapper{width:100%!important;max-width:100%!important}.dmRespRow.fullBleedMode{padding-left:0!important;padding-right:0!important}#dm .dmRespRow .dmRespColsWrapper{display:flex}
426#dm .hasBackgroundOverlay:not(.dmPopupPage):not(.layout-drawer){position:relative!important}#dm .hasBackgroundOverlay:not(.hasExtraLayerOverlay):before{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;content:" "!important;border-radius:inherit}#dm .dmInner .dmWidget.align-center,.align-center{margin-left:auto;margin-right:auto}body.fix-mobile-scrolling{overflow:initial}.aria-hidden,svg:not(:root){overflow:hidden}#dmRoot{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.fullSizeButton{width:100%!important;height:100%!important;margin:0!important}body{-webkit-overflow-scrolling:touch}header,nav{display:block}html{font-family:Source Sans Pro;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}strong{font-weight:700}hr{height:0}img{border:0;max-width:100%;-ms-interpolation-mode:bicubic;display:inline-block}button,input{font-family:inherit;font-size:100%;margin:0;line-height:normal}button{text-transform:none;-webkit-appearance:button}input[type=checkbox]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}*,:after,:before{box-sizing:border-box}.dmRespRow.dmRespRowNoPadding{padding:0}
426.dmRespRow{padding-top:15px;padding-bottom:15px}.dmRespRow .dmRespRow:after,.dmRespRow .dmRespRow:before,.dmRespRow:after,.dmRespRow:before{content:" ";display:table}.dmRespRow .dmRespRow:after,.dmRespRow:after{clear:both}.dmRespRow,.dmRespRow .dmRespColsWrapper{max-width:960px;position:relative;margin:0 auto;width:100%}@media screen and (min-width:1200px){.rows-1200 .dmRespRow:not(.fullBleedMode) .dmRespColsWrapper{max-width:1200px}}.dmRespRow .dmRespCol{position:relative;width:100%;display:inline-block;vertical-align:top;float:left}.dmRespRow .dmRespCol>*{max-width:100%}.dmRespRow .dmRespRow{width:auto;margin-top:0;margin-bottom:0;max-width:none}.dmDesktopBody .dmRespRow .large-2{position:relative;width:16.66667%}.dmDesktopBody .dmRespRow .large-3{position:relative;width:25%}.dmDesktopBody .dmRespRow .large-4{position:relative;width:33.33333%}.dmDesktopBody .dmRespRow .large-6{position:relative;width:50%}.dmDesktopBody .dmRespRow .large-7{position:relative;width:58.33333%}.dmDesktopBody .dmRespRow .large-8{position:relative;width:66.66667%}.dmDesktopBody .dmRespRow .large-12{position:relative;width:100%}[class*=" dm-icon-"]{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dm-font}.dm-icon-home:before{content:"î§"}[class*=" dm-common-icons-"]{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dm-common-icons!important}.dm-common-icons-close:before{content:"î¤"}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}#dm div.dmContent [class*=" icon-"],[class*=" icon-"]{font-family:
426FontAwesome!important;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}[class*=" icon-"]:before{text-decoration:none;display:inline-block;speak:none}a [class*=" icon-"]{display:inline}[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-envelope:before{content:"ï "}.icon-angle-right:before{content:"ï
"}.icon-angle-down:before{content:"ï"}.icon-mobile-phone:before{content:"ï"}.icon-angle-down:before,.icon-angle-right:before{mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%201792'%3E%3Cpath%20transform='translate(0,1536)%20scale(1,-1)'%20d='M595%20576q0%20-13%20-10%20-23l-466%20-466q-10%20-10%20-23%20-10t-23%2010l-50%2050q-10%2010%20-10%2023t10%2023l393%20393l-393%20393q-10%2010%20-10%2023t10%2023l50%2050q10%2010%2023%2010t23%20-10l466%20-466q10%20-10%2010%20-23z'/%3E%3C/svg%3E") no-repeat center/contain}.icon-angle-down:before{width:.643em;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201152%201792'%3E%3Cpath%20transform='translate(0,1536)%20scale(1,-1)'%20d='M1075%20800q0%20-13%20-10%20-23l-466%20-466q-10%20-10%20-23%20-10t-23%2010l-466%20466q-10%2010%20-10%2023t10%2023l50%2050q10%2010%2023%2010t23%20-10l393%20-393l393%20393q10%2010%2023%2010t23%20-10l50%20-50q10%20-10%2010%20-23z'/%3E%3C/svg%3E") no-repeat center/contain}#dm .dmRespRow .dmRespCol>.dmWidget{overflow:initial}@media (min-width:768px){#dm .dmRespRow .dmRespCol>.dmWidget{width:280px;max-width:100%}#dm .dmRespRow .dmRespCol.large-3>.dmWidget{width:100%}}@media (max-width:767px){#dm .dmInner .dmWidget{width:100%}}#dm .dmInner .dmWidget:not(.displayNone){display:inline-block}#dm .dmInner .dmWidget:not(.flexButton):not(.displayNone)[data-display-type=block]{display:block}#dm .dmInner .dmWidget{text-decoration:none;margin:10px 0;clear:both;position:relative;line-height:22px;box-shadow:none;background-image:none;padding:0;height:auto;border-style:solid;white-space:nowrap}#dm .dmInner .dmWidget:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0;margin-right:-.25em}#dm .dmInner .dmWidget .iconBg{position:absolute;left:0;width:50px;top:50%;margin-top:-13px}#dm .dmWidget .text{display:inline-block;vertical-align:middle;font-size:1.125em;line-height:normal;white-space:normal;padding:10px 7px;max-width:98%}body:not(.responsiveTablet) #dm .dmInner #hcontainer .hide-for-large,body:not(.responsiveTablet) .hide-for-large{display:none!important}.imageWidget{position:relative}.imageWidget a{font-style:italic}.imageWidget img[width][height]{height:auto}.graphicWidget{width:200px;height:200px;margin:10px auto}.graphicWidget svg.svg{width:100%;height:100%;color:#000;fill:#000}.dmNewParagraph[data-version] .text-align-left{text-align:left!important}.dmNewParagraph[data-version] .text-align-center{text-align:center!important}.dmNewParagraph[data-version]{line-height:initial}.dmNewParagraph[data-version] [class*=size-]{width:auto!important;height:auto!important}.dmNewParagraph[data-version] h1,.dmNewParagraph[data-version] p{margin-top:0;margin-bottom:0}@media (min-width:768px) and (max-width:1024px){:root{--btn-text-font-size:15px}}:root{--dark1:#16181d;--dark2:#373c48;--dark3:#434856;--light1:#eceef4;--light2:#f2f4f8;--light3:#f9f9fb;--white1:#b3b3b3;--white2:#ccc;--white3:#e6e6e6;--grey1:#5f646d;--grey2:#6b707b;--grey3:#777d88;--red:#e22518;--btn-text-direction:ltr;--btn-border-r-color:var(--btn-border-color);--btn-border-l-color:var(--btn-border-color);--btn-border-b-width:var(--btn-border-width);--btn-border-width:0px;--btn-border-radius:3px;--btn-border-t-width:var(--btn-border-width);--btn-border-tl-radius:var(--btn-border-radius);--btn-border-br-radius:var(--btn-border-radius);--btn-border-bl-radius:var(--btn-border-radius);--btn-bg-color:rgb(21, 174, 181);--btn-border-color:rgba(0, 0, 0, 0);--btn-border-tr-radius:var(--btn-border-radius);--btn-border-r-width:var(--btn-border-width);--btn-bg-image:none;--btn-border-b-color:var(--btn-border-color);--btn-border-l-width:var(--btn-border-width);--btn-border-t-color:var(--btn-border-color);--btn-text-align:center;--btn-text-color:rgb(255, 255, 255);--btn-text-decoration:none;
426--btn-text-font-weight:400;--btn-text-font-family:Montserrat,"Montserrat Fallback";--btn-icon-color:rgb(255, 255, 255);--btn-icon-fill:rgb(255, 255, 255);--btn-icon-wrpr-display:none;--btn-hover-border-b-color:var(--btn-hover-border-color);--btn-hover-bg:rgb(16, 130, 135);--btn-hover-border-t-color:var(--btn-hover-border-color);--btn-hover-border-r-color:var(--btn-hover-border-color);--btn-hover-border-l-color:var(--btn-hover-border-color);--btn-hover-border-color:var(--btn-border-color);--btn-hover-text-color:var(--btn-text-color);--btn-hover-text-font-weight:var(--btn-text-font-weight);--btn-hover-text-decoration:var(--btn-text-decoration);--btn-hover-text-font-style:var(--btn-text-font-style)}.tooltip{color:#000;white-space:nowrap;text-align:center;z-index:4;background:#fff;max-width:125px;padding:5px 10px;font-size:10px;display:none;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 2px 5px rgba(0,0,0,.2)}.tooltip:before{content:"";border:5px solid transparent;border-top:0 solid #fff;border-bottom:4px solid #fff;display:block;position:absolute;top:-4px;right:5px}.aria-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.listings-widget-container{container:listings-widget/inline-size}.listings-widget{background:var(--light3);border-bottom:var(--light1);z-index:0;grid-template-rows:auto 1fr;line-height:1;display:grid;position:relative;color:#000!important}.listings-widget .btn,.listings-widget .drop-toggle{gap:5px;line-height:30px;display:flex;font-size:12px;text-align:center;text-decoration:none}.listings-widget.initial-load{min-height:100vh}.listings-widget .btn{color:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;width:110px;height:30px;padding:0}.listings-widget .btn svg{opacity:.7;width:15px;height:15px;margin-right:2px}.listings-widget .drop-toggle{color:#fff;background:var(--dark2);border-radius:5px;justify-content:center;align-items:center;width:110px;height:30px;padding:0;position:relative}.listings-widget .drop-toggle svg{opacity:.5;vertical-align:sub;width:15px;height:15px}.listings-widget .dropdown{text-align:left;border-top:2px solid var(--dark2);scrollbar-width:none;z-index:2;border-radius:5px;flex-direction:column;min-width:110px;max-width:none;max-height:410px;line-height:1;display:none;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 2px 5px rgba(0,0,0,.2)}.listings-widget .dropdown .check label,.listings-widget .dropdown .option{text-overflow:ellipsis;padding:7.5px 10px;line-height:1;overflow:hidden;width:100%;white-space:nowrap}.listings-widget .dropdown::-webkit-scrollbar{display:none}.listings-widget .dropdown input[type=checkbox]{margin:0 10px 0 0}.listings-widget .dropdown .option{display:inline-block}.listings-widget .dropdown .check,.listings-widget .dropdown .check label{align-items:center;display:flex}.listings-widget input[type=date],.listings-widget input[type=search],.listings-widget input[type=text]{box-sizing:border-box;appearance:none;border-radius:5px;height:30px;padding:3px 5px;background:#fff!important;border:0!important;font-size:14px!important;display:block!important}.listings-widget .header{color:#fff;z-index:3;flex-flow:column wrap;justify-content:center;align-items:flex-start;padding:10px;display:flex;position:relative}.listings-widget .header .header-container{flex-direction:column;gap:10px;max-width:1200px;margin:0 auto;display:flex}.listings-widget .header .header-container .filter-container{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:10px;display:flex;position:relative}.listings-widget .header .header-container .filter-container .filter-search{flex:1;align-items:center;max-width:1070px;display:flex;position:relative}.listings-widget .header .header-container .filter-container .filter-search .search-input{border-radius:5px;flex:1;width:120px}.listings-widget .header .header-container .filter-container .filter-search .search-input::-webkit-search-decoration{appearance:none}.listings-widget .header .header-container .filter-container .filter-search .search-input::-webkit-search-cancel-button{appearance:none}.listings-widget .header .header-container .filter-container .filter-search .search-input::-webkit-search-results-button{appearance:none}.listings-widget .header .header-container .filter-container .filter-search .search-input::-webkit-search-results-decoration{appearance:none}.listings-widget .header .header-container .filter-container .filter-search .search-icon{z-index:1;color:var(--grey3);place-items:center;width:30px;height:30px;display:grid;position:absolute;top:0;right:0}.listings-widget .header .header-container .filter-container .filter-search .search-icon svg{width:15px;height:15px}.listings-widget .header .header-container .filter-container .filter-toggle{display:none}.listings-widget .header .header-container .filter-container .filter-dropdown{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.listings-widget .header .header-container .filter-container .filter-dropdown .text-input{padding:2px}.listings-widget .header .header-container .filter-container .filter-dropdown .text-input .text-input-row{flex:1;margin:5px;font-size:12px;line-height:1.25}.listings-widget .header .header-container .filter-container .filter-dropdown .text-input .text-input-row input{border:0;border-radius:5px;width:100%;height:30px;margin-top:5px;padding:0 5px}.listings-widget .header .header-container .filter-container .filter-dropdown .button-container{justify-content:center;gap:10px;margin:0 auto;display:flex}.listings-widget .header .header-container .filtered-by{color:#fff;padding:0 5px;font-size:14px;display:none}.listings-widget .main-container{display:grid}.listings-widget .main-container .map-container{width:100%;position:relative}.listings-widget .main-container .map-container .map-canvas{width:100%;height:100%}.listings-widget .main-container .map-container .reset-map{opacity:0;margin:-30px 0 0;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 5px rgba(0,0,0,.2)}.listings-widget .main-container .listings-container{width:100%;max-width:1200px;margin:0 auto;position:relative;overflow-y:auto}.listings-widget .main-container .listings-container .listings-header{background:var(--light3);z-index:2;justify-content:space-between;align-items:center;width:100%;height:50px;padding:5px 15px;display:flex;position:sticky;top:0}.listings-widget .main-container .listings-container .listings-header .header-left{align-items:center;gap:10px;max-width:100%;display:flex}.listings-widget .main-container .listings-container .listings-header .header-left .sort{width:200
426px}.listings-widget .main-container .listings-container .listings-header .header-left .sort .current-sort{border-radius:5px;width:100%;display:block}.listings-widget .main-container .listings-container .listings-header .header-left .sort .dropdown{text-align:center;border-top:0;width:100%}.listings-widget .main-container .listings-container .listings-header .header-right{text-align:right}.listings-widget .main-container .listings-container .all-listings{margin:0 auto;padding:0 15px}#dm .dmRespRow.dmRespRowNoPadding,.dmContent,.dmInner ul:not(.defaultList),DIV.dmBody{padding:0}.listings-widget .loading{z-index:999;backdrop-filter:blur(.25rem);background:rgba(255,255,255,.8666666667);place-items:center;display:grid;position:absolute;inset:0}.listings-widget .loading .loading-icon{border:5px solid var(--light1);border-top-color:var(--dark1);border-radius:50%;width:100px;height:100px;animation:.6s ease-in-out infinite spin}.listings-widget .dropdown,.listings-widget .filter-dropdown,.listings-widget .header,.listings-widget .sort.drop-toggle{background:var(--dark1)}.listings-widget .primary-btn{background:var(--primary-color,#3178c9)}.listings-widget .secondary-btn{background:var(--grey1)}.listings-widget.initial-load .main-container .listings-container{height:0}img[width][height]{height:auto}*{border:0 solid #333;scrollbar-arrow-color:#fff;scrollbar-track-color:#F2F2F2;scrollbar-face-color:silver;scrollbar-highlight-color:silver;scrollbar-3dlight-color:silver;scrollbar-shadow-color:silver;scrollbar-darkshadow-color:silver;scrollbar-width:12px}body{width:100%;overflow:hidden;-webkit-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important}A IMG{border:none}h1,ul{margin-left:0;margin-right:0}.dmInner *{-webkit-font-smoothing:antialiased}a,img,li,ul{vertical-align:top}#iscrollBody,#site_content{position:relative}.dmOuter{word-wrap:break-word}.dmInner{font-size:16px;background:#fff;color:#666}.dmDesktopBody .dmInner{min-width:960px}.dmInner a{color:#463939}.dmHeader{background:#68ccd1;color:#666;text-align:center;position:relative;width:100%;max-width:100%}DIV.dmBody{clear:both}.dmContent{margin:0}#site_content ul:not(.defaultList){-webkit-padding-start:0;-moz-padding-start:0;list-style-position:inside}#innerBar{position:relative;height:36px;width:100%;font-size:20px;margin:0;z-index:80}.dmRespRowsWrapper{max-width:960px;margin:0 auto}.dmRespCol>[dmle_extension]:not(:first-child){margin-top:10px}.dmLargeBody .imageWidget:not(.displayNone){display:inline-block;max-width:100%}.imageWidget:not(.displayNone) img{width:100%}#dm .dmRespColsWrapper{display:block}.dmNewParagraph{text-align:left;margin:8px 0;padding:2px 0}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol,.dmLargeBody .fHeader .dmRespRow .dmRespCol{padding-left:.75%;padding-right:.75%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:first-child,.dmLargeBody .fHeader .dmRespRow .dmRespCol:first-child{padding-left:0;padding-right:1.5%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:last-child,.dmLargeBody .fHeader .dmRespRow .dmRespCol:last-child{padding-right:0;padding-left:1.5%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:only-child{padding-left:0;padding-right:0}#innerBar.lineInnerBar{display:table;width:100%;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;font-size:20px;margin-top:30px;margin-bottom:30px;background-color:transparent;color:#666}#innerBar .titleLine{display:table-cell;vertical-align:middle;width:50%}.dmPageTitleRow:not(#innerBar){display:none}.titleLine hr{min-height:1px;background-color:rgba(102,102,102,.2)}.dmStandardDesktop{display:block}#dmFirstContainer .dmRespRowsWrapper:after,#dmFirstContainer .dmRespRowsWrapper:before{content:"";display:table}.dmInner a{outline:0;vertical-align:inherit}.dmLinksMenu>ul{display:block;margin:0;font-size:inherit}.standardHeaderLayout .dmHeader{float:none;display:block;height:auto}.dmStandardDesktop{margin:0 auto}div.dmInner input[type=text]{font-size:16px;background-color:rgba(102,102,102,.15);border:2px solid #fff;width:100%;margin:3px 0;height:40px;padding:0 10px}body{background-color:#eee}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(359deg)}}[dmle_extension=custom_extension] .dmWidget{width:150px;padding:0 7px}.main-navigation.unifiednav{display:flex;justify-content:flex-start;align-items:stretch;overflow:visible}.main-navigation.unifiednav ul{list-style:none;padding:0;margin:0;font-size:1rem}.main-navigation.unifiednav .unifiednav__container{display:flex;justify-content:flex-start;list-style:none}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap{display:flex;justify-content:flex-start;position:relative;font-weight:400}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::before{content:'';align-self:center;font-weight:700}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;color:inherit;text-decoration:none;position:relative;padding:12px 15px;margin:0;font-weight:inherit;letter-spacing:.03em}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:0 15px}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item .nav-item-text{white-space:nowrap}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{content:'';width:100%;height:0;border:0 solid transparent;border-top-color:currentColor;display:block;opacity:0}
426.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::before{opacity:1}.main-navigation.unifiednav.effect-background{padding:0}.main-navigation.unifiednav.effect-background .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:12px 15px;margin:0 15px 0 0}.main-navigation.unifiednav.effect-background .unifiednav__container:not([data-depth]) .unifiednav__container[data-depth='0']{left:15px;top:calc(100% - 12px)}.main-navigation.unifiednav.effect-background .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected{background-color:#333;color:#fafafa}.main-navigation.unifiednav .unifiednav__container .unifiednav__item:not(.unifiednav__item_has-sub-nav) .icon{display:none}.main-navigation.unifiednav .unifiednav__container[data-depth]{position:absolute;top:0;left:0;flex-direction:column;opacity:0;z-index:100;background-color:#faf9f9}.main-navigation.unifiednav .unifiednav__container[data-depth='0']{top:100%;transform:translateY(-10px)}.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container[data-depth='0']{left:15px}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap .unifiednav__container>.unifiednav__item-wrap{flex-direction:column}.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap .unifiednav__item{padding:15px 30px 15px 15px;margin:0}.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{content:''!important;width:100%;height:0;color:#ececec;align-self:center;border:0 solid currentColor}.main-navigation.unifiednav[layout-sub=submenu_horizontal_1] .unifiednav__container[data-depth]{color:#999}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item.unifiednav__item_has-sub-nav .icon{display:initial;padding-left:10px;margin-left:0}.main-navigation.unifiednav:not(.unifiednav_vertical)>.unifiednav__container{justify-content:inherit}#dm .dmBody nav.main-navigation.unifiednav,#dm .p_hfcontainer nav.main-navigation.unifiednav{min-width:9em!important;text-align:initial!important}#dm .main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:transparent}#dm .main-navigation.unifiednav[layout-sub=submenu_horizontal_1] .unifiednav__container[data-depth]{background-color:#faf9f9}#dm .main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{color:#d1d1d1}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])>.unifiednav__container{flex-wrap:wrap;justify-content:inherit}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])>.unifiednav__container .nav-item-text::before{text-align:left}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{content:''}#dm .dmBody .dmRespRowsWrapper{max-width:none;background-color:transparent}.dmLargeBody .dmRespRow{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:40px;padding-right:40px}.dm-bfs.dm-layout-home div.dmInner{background-color:#fff}.dmStandardDesktop .dmHeader{background-color:#68ccd1;max-width:100%}#dm div.dmContent h1{color:#666}#dm div.dmRespCol>*{line-height:1.5}#dm div.dmContent h1,#dm div.dmContent h1 *,#dm div.dmInner{line-height:initial}#dm div.dmInner h1{font-family:Montserrat,"Montserrat Fallback"}#dm DIV.dmInner{background-repeat:no-repeat;background-image:url(https://irt-cdn.multiscreensite.com/ce0bb35f932b47bb809d0e37905542ba/dms3rep/multi/site_background_education-2087x1173.jpg);background-size:cover;background-position:50% 0}#dm div.dmOuter div.dmInner{background-position:center center;background-repeat:repeat;background-size:auto}.dmLargeBody .dmBody .dmRespRowsWrapper{background-color:transparent}#dm .dmRespCol div.dmNewParagraph,#dm div.dmInner,#dm div.dmInner .dmRespCol{font-weight:400;color:rgba(68,68,68,1);font-family:Lato,"Lato Fallback"}#dm .dmContent .dmRespRow{background-color:rgba(0,0,0,0);padding:10px 20px}#dm DIV.dmOuter DIV.dmInner{background-image:none;background-color:rgba(255,255,255,1)}#dm div.dmInner,#dm div.dmInner .dmRespCol{font-size:16px}#dm .dmContent .dmRespRow .dmRespCol{padding-top:0}#dm div.dmContent h1{color:rgba(0,37,86,1);font-family:Lato,"Lato Fallback";font-weight:700;font-size:22px}@media (min-width:0px) and (max-width:767px){:root{--btn-text-font-size:15px}}#dm .dmWidget:not([data-buttonstyle]){background-clip:border-box;border-radius:6px;padding:0 0 0 40px}#dm .dmWidget:not([data-buttonstyle]) .text{padding:10px 7px}#dm .dmWidget:not([data-buttonstyle]) .iconBg{display:block}#dm div.dmInner #site_content .dmWidget,#dm div.dmInner .dmHeader .dmWidget{background-color:var(--btn-bg-color);background-image:var(--btn-bg-image);border-color:var(--btn-border-color);border-bottom-color:var(--btn-border-b-color);border-left-color:var(--btn-border-l-color);border-right-color:var(--btn-border-r-color);border-top-color:var(--btn-border-t-color);border-radius:var(--btn-border-radius);border-bottom-left-radius:var(--btn-border-bl-radius);border-bottom-right-radius:var(--btn-border-br-radius);border-top-left-radius:var(--btn-border-tl-radius);border-top-right-radius:var(--btn-border-tr-radius);border-width:var(--btn-border-width);border-bottom-width:var(--btn-border-b-width);border-left-width:var(--btn-border-l-width);border-right-width:var(--btn-border-r-width);border-top-width:var(--btn-border-t-width);direction:var(--btn-text-direction);text-align:var(--btn-text-align)}#dm .p_hfcontainer a.u_1000776043,#dm .p_hfcontainer a.u_1224370266,#dm .p_hfcontainer div.u_1220809676,#dm .p_hfcontainer div.u_1465573940,nav.u_1789337394.main-navigation.unifiednav{background-color:rgba(0,0,0,0)!important}#dm div.dmInner #site_content .dmWidget span.text{color:var(--btn-text-color);font-family:var(--btn-text-font-family);font-size:var(--btn-text-font-size);
426font-weight:var(--btn-text-font-weight);text-decoration:var(--btn-text-decoration)}#dm .p_hfcontainer .main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before,#dm .p_hfcontainer .u_1789337394.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .u_1789337394.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before,#dm .p_hfcontainer .u_1789337394.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .u_1789337394.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{font-size:14px!important}#dm div.dmInner #site_content .dmWidget span.icon,#dm div.dmInner .dmHeader .dmWidget span.icon{color:var(--btn-icon-color);fill:var(--btn-icon-fill)}#dm div.dmInner #site_content .dmWidget:not([data-buttonstyle]) .iconBg,#dm div.dmInner .dmHeader .dmWidget:not([data-buttonstyle]) .iconBg{display:var(--btn-icon-wrpr-display)}#dm .p_hfcontainer a.u_1000776043 .iconBg,#dm .p_hfcontainer a.u_1224370266 .iconBg{display:inline!important}#dm .p_hfcontainer div.u_1815427307 img{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}#dm .p_hfcontainer .u_1000776043{padding-left:20px!important;padding-right:20px!important;text-align:LEFT!important}#dm .p_hfcontainer a.u_1000776043 span.text{font-family:Lato!important;color:rgba(51,51,51,1)!important}#dm .p_hfcontainer a.u_1000776043 span.icon{color:rgba(51,51,51,1)!important;fill:rgba(51,51,51,1)!important}nav.u_1789337394.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container[data-depth]{box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-moz-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important}#dm .p_hfcontainer .u_1789337394.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{margin-right:0!important;padding-right:10px!important}nav.u_1789337394{color:#000!important}nav.u_1789337394.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{font-weight:700!important;font-family:Lato!important;color:rgba(0,0,0,1)!important}nav.u_1789337394.main-navigation.unifiednav.effect-background .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected{background-color:rgba(0,37,86,1)!important;background-image:none!important}nav.u_1789337394.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected{color:rgba(255,255,255,1)!important}nav.u_1789337394.main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:rgba(0,37,86,1)!important}nav.u_1789337394.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{color:rgba(255,255,255,1)!important;font-family:Lato!important;font-weight:700!important}#dm .dmBody nav.u_1102164814,#dm .p_hfcontainer nav.u_1789337394{color:#000!important}nav.u_1789337394.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(255,255,255,1)!important}#dm .p_hfcontainer div.u_1455768047 .pay-rent-button{background-color:rgba(0,37,86,1)!important}#dm .dmInner div.dmHeader,#dm .dmInner div.dmHeader.u_hcontainer,#dm .dmInner div.u_hcontainer{background-color:rgba(255,255,255,1)!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}#dm .p_hfcontainer .u_1224370266{padding-left:13px!important;padding-right:13px!important;text-align:LEFT!important}#dm .p_hfcontainer a.u_1224370266 span.icon{color:rgba(51,51,51,1)!important;fill:rgba(51,51,51,1)!important;font-size:22px!important}#dm .p_hfcontainer .u_1789337394.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding-top:10px!important;margin-left:2px!important;padding-bottom:10px!important;padding-left:10px!important}#dm .p_hfcontainer .u_1789337394.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"]{top:calc(100% - 0px)!important}#dm .p_hfcontainer .u_1789337394.main-navigation.unifiednav[data-nav-structure=HORIZONTAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"]{left:2px!important}#dm .p_hfcontainer .u_1789337394.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{padding:10px 30px 10px 10px!important}#dm .p_hfcontainer .u_1815427307{width:100%!important}#dm .dmInner div.dmHeader.u_hcontainer{padding-bottom:20px!important;padding-top:25px!important}#dm .dmInner div.u_hcontainer{float:none!important;top:0!important;left:0!important;width:100%!important;position:relative!important;height:auto!important;max-width:100%!important;min-width:0!important;text-align:center!important;padding:0!important;margin:0 auto!important}#dm .p_hfcontainer div.u_1220809676,#dm .p_hfcontainer div.u_1465573940{float:none!important;top:0!important;width:auto!important;height:auto!important;max-width:100%!important;min-width:0!important;text-align:center!important;left:0!important;position:relative!important}.fHeader #hcontainer.dmHeader[freeheader=true]{padding-top:initial!important;padding-bottom:initial!important}#dm .p_hfcontainer div.u_1465573940{padding:10px!important;margin:0!important}#dm .dmInner div.fHeader .dmHeader[freeheader=true]{padding:0!important;margin:0!important}#dm .p_hfcontainer div.u_1220809676{padding:10px 0 0!important;margin:0!important}#dm .p_hfcontainer nav.u_1789337394,nav.u_1789337394{float:none!important;top:0!important;width:calc(100% - 0px)!important;max-width:100%!important;text-align:start!important;height:auto!important;justify-content:flex-end!important}#dm .p_hfcontainer div.u_1307508077{padding:0!important}#dm .p_hfcontainer div.u_1418061082{padding-left:10px!important;padding-top:0!important}#dm .p_hfcontainer a.u_1000776043 span.text{font-size:12px!important}nav.u_1789337394.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{font-size:14px!important}nav.u_1789337394{left:0!important;position:relative!important;align-items:stretch!important;min-width:25px!important;padding:0!important}nav.u_1789337394.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,nav.u_1789337394.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{padding-top:12px!important;padding-bottom:12px!important;margin-top:0!important;margin-bottom:0!important}nav.u_1789337394.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{font-size:12px!important}#dm .p_hfcontainer nav.u_1789337394{left:0!important;position:relative!important;align-items:stretch!important;min-width:25px!important;padding:0!important;margin:42px 0 0!important}#dm .p_hfcontainer a.u_1000776043,#dm .p_hfcontainer a.u_1224370266,#dm .p_hfcontainer div.u_1455768047{top:0!important;height:40px!important;margin:0 0 0 auto!important;min-width:0!important;left:0!important;position:relative!important;max-width:100%!important;float:none!important}#dm .p_hfcontainer div.u_1455768047{width:180px!important;display:block!important;text-align:center!important;padding:0!important}#dm .p_hfcontainer a.u_1000776043{width:120px!important;text-align:left!important;display:block!important;padding:0 0 0 15px!important}#dm .p_hfcontainer a.u_1224370266 span.text{font-family:Lato!important;color:rgba(51,51,51,1)!important;font-size:12px!important}#dm .dmBody .u_1102164814.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .dmBody .u_1102164814.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before,#dm .dmBody .u_1102164814.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .dmBody .u_1102164814.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{font-size:14px!important}#dm .p_hfcontainer a.u_1224370266{display:block!important;width:223px!important;text-align:left!important;padding:0 0 0 30px!important}#dm .dmBody a.u_1362488082,#dm .dmBody div.u_1394086660,#dm .p_hfcontainer div.u_1227762859,#dm .p_hfcontainer div.u_1815427307{text-align:center!important;top:0!important}#dm .p_hfcontainer nav.u_1789337394.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer nav.u_1789337394.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{padding-top:10px!important;padding-bottom:10px!important;margin-top:0!important;margin-bottom:0!important}#dm .p_hfcontainer div.u_1293932099{padding:0!important}#dm .p_hfcontainer div.u_1462716291{padding-top:0!important;padding-left:0!important}div.u_1227762859{padding:0!important}#dm .p_hfcontainer div.u_1227762859{float:none!important;left:0!important;width:182.01px!important;position:relative!important;height:auto!important;min-height:auto!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0 auto!important}#dm .p_hfcontainer div.u_1815427307{float:none!important;left:0!important;width:calc(100% - 0px)!important;position:relative!important;max-width:316.69px!important;min-width:25px!important;display:block!important;height:auto!important;min-height:auto!important;padding:0!important;margin:0 156.5px 0 0!important}#dm .dmBody a.u_1193005637 .iconBg,#dm .dmBody a.u_1362488082 .iconBg,#dm .dmBody a.u_1596260341 .iconBg{display:inline!important}#dm .dmBody .u_1098539550:before{opacity:.5!important;background-color:#fff!important}#dm .dmBody div.u_1098539550:before{background-color:rgba(135,135,135,1)!important;opacity:.8!important}#dm .dmBody div.u_1574699223 img{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}#dm .dmBody nav.u_1102164814.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container[data-depth]{box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-moz-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important}#dm .dmBody div.u_1175335058,#dm .dmBody div.u_1243667655{border-style:solid!important;-webkit-box-shadow:none!important}#dm .dmBody nav.u_1102164814.main-navigation.unifiednav{background-color:rgba(0,0,0,0)!important}#dm .dmBody .u_1102164814.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{margin-right:0!important;padding-right:10px!important}#dm .dmBody .u_1550462907{text-align:CENTER!important}#dm .dmBody nav.u_1102164814.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{font-weight:700!important;font-family:Lato!important;color:rgba(0,0,0,1)!important}#dm .dmBody nav.u_1102164814.main-navigation.unifiednav.effect-background .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected{background-color:rgba(0,37,86,1)!important;background-image:none!important}#dm .dmBody nav.u_1102164814.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected{color:rgba(255,255,255,1)!important}#dm .dmBody nav.u_1102164814.main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:rgba(0,37,86,1)!important}#dm .dmBody nav.u_1102164814.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{
426color:rgba(255,255,255,1)!important;font-family:Lato!important;font-weight:700!important}#dm .dmBody nav.u_1102164814.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(255,255,255,1)!important}#dm .dmBody div.u_1394086660 .pay-rent-button{background-color:rgba(0,37,86,1)!important}#dm .dmBody a.u_1193005637{background-color:rgba(0,0,0,0)!important}#dm .dmBody .u_1193005637{padding-left:20px!important;padding-right:20px!important;text-align:LEFT!important}#dm .dmBody a.u_1193005637 span.icon{color:rgba(51,51,51,1)!important;fill:rgba(51,51,51,1)!important}#dm .dmBody a.u_1193005637 span.text{font-family:Lato!important;color:rgba(51,51,51,1)!important;font-weight:700!important}#dm .dmBody .u_1243667655:before{opacity:.5!important;background-color:#3a4750!important}#dm .dmBody a.u_1362488082,#dm .dmBody div.u_1098539550{background-color:rgba(0,37,86,1)!important}#dm .dmBody div.u_scroll .svg{color:rgba(255,255,255,1)!important;fill:rgba(255,255,255,1)!important}#dm .dmBody div.u_1098539550{background-image:none!important}#dm .dmBody a.u_1596260341{background-color:rgba(0,0,0,0)!important}#dm .dmBody .u_1596260341{padding-left:13px!important;padding-right:13px!important;text-align:LEFT!important}#dm .dmBody a.u_1596260341 span.icon{color:rgba(51,51,51,1)!important;fill:rgba(51,51,51,1)!important;font-size:22px!important}#dm .dmBody .u_1102164814.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding-top:10px!important;margin-left:2px!important;padding-bottom:10px!important;padding-left:10px!important}#dm .dmBody .u_1102164814.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"]{top:calc(100% - 0px)!important}#dm .dmBody .u_1102164814.main-navigation.unifiednav[data-nav-structure=HORIZONTAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"]{left:2px!important}#dm .dmBody a.u_1362488082,#dm .dmBody div.u_1098539550,#dm .dmBody div.u_1394086660{left:0!important;position:relative!important}#dm .dmBody .u_1102164814.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{padding:10px 30px 10px 10px!important}#dm .dmBody div.u_1175335058{border-width:0!important;border-radius:0!important;box-shadow:none!important;-moz-box-shadow:none!important}#dm .dmBody div.u_1243667655:before{opacity:.23!important;background-color:rgba(180,180,180,1)!important}#dm .d-page-1716942098 DIV.dmInner{background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important;background-position:50% 50%!important}#dm .dmBody nav.u_1102164814.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{font-size:14px!important}#dm .dmBody a.u_1193005637 span.text,#dm .dmBody nav.u_1102164814.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{font-size:12px!important}#dm .dmBody div.u_1620106714{padding-top:0!important;padding-left:20px!important;padding-right:20px!important}#dm .dmBody div.u_1394086660{height:40px!important;width:180px!important;display:block!important;float:none!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0 0 0 auto!important}#dm .dmBody a.u_1362488082 span.text{font-family:Lato!important;font-size:14px!important}#dm .dmBody a.u_1362488082{width:210px!important;height:45px!important;display:block!important;float:none!important;max-width:258px!important;min-width:25px!important;padding:0 0 0 20px!important;margin:20px 1683px 200px 0!important}#dm .dmBody a.u_1193005637,#dm .dmBody a.u_1596260341,#dm .dmBody div.u_1098539550{max-width:100%!important;min-width:0!important}#dm .dmBody div.u_1098539550{background-repeat:no-repeat!important;background-size:cover!important;float:none!important;top:0!important;width:auto!important;height:auto!important;text-align:start!important;padding:50px 20px!important;margin:0!important}#dm .dmBody a.u_1596260341 span.text{font-family:Lato!important;color:rgba(51,51,51,1)!important;font-weight:700!important;font-size:12px!important}#dm .dmBody nav.u_1102164814.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .dmBody nav.u_1102164814.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{padding-top:10px!important;padding-bottom:10px!important;margin-top:0!important;margin-bottom:0!important}body.dmDesktopBody .d-header-wrapper{display:none!important}#dm .dmBody a.u_1193005637,#dm .dmBody a.u_1596260341,#dm .dmBody div.u_1550462907,#dm .dmBody div.u_1699732202{display:block!important;top:0!important;left:0!important;position:relative!important;float:none!important}#dm .dmBody a.u_1596260341{width:236px!important;height:30px!important;text-align:left!important;padding:0 0 0 30px!important;margin:10px 0 10px auto!important}#dm .dmBody a.u_1193005637{width:124px!important;height:34px!important;text-align:left!important;padding:0 0 0 15px!important;margin:6px 0 10px auto!important}#dm .dmBody div.u_scroll{width:40px!important;height:40px!important;float:none!important;top:0!important;left:0!important;position:relative!important;max-width:80px!important;min-width:25px!important;text-align:center!important;padding:0!important}#dm .dmBody div.u_1550462907{width:100%!important;height:auto!important;max-width:100%!important;min-width:0!important;font-size:18px!important;padding:0!important;margin:15px auto 0 0!important}#dm .dmBody div.u_1813389968,#dm .dmBody div.u_1998253170{padding:0!important;margin:0!important}#dm .dmBody div.u_1699732202{line-height:2!important;width:calc(100% - 184px)!important;height:auto!important;max-width:376px!important;min-width:25px!important;padding:2px 0!important;margin:32px 135.81px 8px 184px!important}#dm .dmBody div.u_1475231341,#dm .dmBody nav.u_1102164814{top:0!important;left:0!important;width:calc(100% - 0px)!important;position:relative!important;height:auto!important;max-width:100%!important;min-width:25px!important;min-height:auto!important}#dm .dmBody nav.u_1102164814{float:none!important;justify-content:flex-end!important;align-items:stretch!important;text-align:start!important;padding:0!important;margin:46px 0 0!important}#dm .dmBody div.u_1475231341{float:none!important;padding:2px 0!important;margin:63px auto 8px!important}#dm .dmBody div.u_1243667655,#dm .dmBody div.u_1556773384,#dm .dmBody div.u_1596125544{float:none!important;top:0!important;left:0!important;width:auto!important;position:relative!important;height:auto!important;max-width:100%!important;min-width:0!important;text-align:center!important}#dm .dmBody div.u_1596125544{min-height:auto!important;padding:60px 0 50px!important;margin:0!important}#dm .dmBody div.u_1556773384{min-height:auto!important;padding:53px 0!important;margin:10px 0 0!important}#dm .dmBody div.u_1175335058,#dm .dmBody div.u_1977278876{padding:0!important;margin:0!important}#dm .dmBody div.u_1243667655{background-image:url(https://irp.cdn-website.com//25689d58/dms3rep/multi/opt/Regency-Hero-04-1920w.jpg)!important;border-width:6px!important;box-shadow:none!important;-moz-box-shadow:none!important;border-color:rgba(51,107,72,1)!important;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover!important;margin:0!important;padding:0!important}#dm .dmBody div.u_1384352726,#dm .dmBody div.u_1574699223{float:none!important;top:0!important;left:0!important;width:calc(100% - 0px)!important;position:relative!important;max-width:100%!important;min-width:25px!important;display:block!important;height:auto!important;min-height:auto!important;padding:0!important}#dm .dmBody div.u_1384352726{text-align:start!important;margin:0 262.62px 0 0!important}#dm .dmBody div.u_1574699223{text-align:center!important;margin:0 auto!important}.font-size-48,.size-48{font-size:48px!important}.font-size-32,.size-32{font-size:32px!important}.font-size-30,.size-30{font-size:30px!important}.dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop=none]),.dmDesktopBody:not(.editGrid) [data-anim-extended]{visibility:hidden}@font-face{font-family:"Roboto Fallback";src:local('Arial');ascent-override:92.6709%;
426descent-override:24.3871%;size-adjust:100.1106%;line-gap-override:0}@font-face{font-family:"Lato Fallback";src:local('Arial');ascent-override:101.3181%;descent-override:21.865%;size-adjust:97.4159%;line-gap-override:0}@font-face{font-family:"Montserrat Fallback";src:local('Arial');ascent-override:84.9466%;descent-override:22.0264%;size-adjust:113.954%;line-gap-override:0}.fa-credit-card:before{content:"\f09d"}.fa-plus-circle:before{content:"\f055"}@media (min-width:1025px){:root{--btn-text-font-size:15px}#\31 006658234,#\31 086851533,#\31 102164814,#\31 173148036,#\31 238619951,#\31 283889843,#\31 505748773,#\31 506278737,#\31 546295077,#\31 564613050,#\31 618103309,#\31 691449299,#\31 756424593,#\31 789337394,#\31 815778760{order:0;flex-direction:row}} #dm .dmPhotoGallery.newPhotoGallery .dmPhotoGalleryHolder:not(.photo-gallery-done) {display: none;} @media (max-width:767px){ [data-hidden-on-mobile] {display:none!important}} 427 .dmDesktopBody [data-anim-desktop]:not([data-anim-desktop='none']) { 428 visibility: hidden; 429 } 430 431 432 .stickyHeaderSpacer { 433 display: none; 434 } 435 436 437</style> 438 439 440 441<style id="fontFallbacks"> 442 @font-face { 443 font-family: "Roboto Fallback"; 444 src: local('Arial'); 445 ascent-override: 92.6709%; 446 descent-override: 24.3871%; 447 size-adjust: 100.1106%; 448 line-gap-override: 0%; 449 }@font-face { 450 font-family: "Lato Fallback"; 451 src: local('Arial'); 452 ascent-override: 101.3181%; 453 descent-override: 21.865%; 454 size-adjust: 97.4159%; 455 line-gap-override: 0%; 456 }@font-face { 457 font-family: "Montserrat Fallback"; 458 src: local('Arial'); 459 ascent-override: 84.9466%; 460 descent-override: 22.0264%; 461 size-adjust: 113.954%; 462 line-gap-override: 0%; 463 }@font-face { 464 font-family: "Arial Fallback"; 465 src: local('Arial'); 466 line-gap-override: 0%; 467 }@font-face { 468 font-family: "Oswald Fallback"; 469 src: local('Arial'); 470 ascent-override: 145.0682%; 471 descent-override: 35.1423%; 472 size-adjust: 82.2372%; 473 line-gap-override: 0%; 474 } 475</style> 476 477 478 479 480 481 482 483 484 485 486 487<meta property="og:type" content="website"> 488<meta property="og:url" content="https://www.regencymanagementinc.com/"> 489 490 <title> 491 Home - Regency Management Inc. 492 </title> 493 <meta name="description" content="Regency Management Inc. | Oregon Property Management"/> 494 495 <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous"/> 496 497 <meta name="twitter:card" content="summary"/> 498 <meta name="twitter:title" content="Home - Regency Management Inc."/> 499 <meta name="twitter:description" content="Regency Management Inc. | Oregon Property Management"/> 500 <meta property="og:description" content="Regency Management Inc. | Oregon Property Management"/> 501 <meta property="og:title" content="Home - Regency Management Inc."/> 502 503 504 505 506<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= --> 507</head> 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529<body id="dmRoot" data-page-alias="home" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody " 530 style="padding:0;margin:0;" 531 532 > 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549<div id="dm" class='dmwr'> 550 551 <div class="dm_wrapper standard-var5 widgetStyle-3 standard"> 552 <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="StandardLayoutMultiD" class="standardHeaderLayout dm-bfs dm-layout-home hasAnimations rows-1200 page-79768238 page-d4729476 hamburger-reverse dmPageBody d-page-1716942098 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div> <div id="iscrollBody"> <div id="site_content"> <div class="dmHeaderContainer fHeader d-header-wrapper"> <div id="hcontainer" class="u_hcontainer dmHeader p_hfcontainer" freeheader="true" headerlayout="b58ba5b5703b4cd7b5f5f7951565dc87===horizontal-layout-5" layout="f014fc9487554eb885e18628ee6309e9===header" mini-header-show-only-navigation-row="true" data-auto="header"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="u_1465573940 dmRespRow dmDefaultListContentRow" style="text-align:center" id="1465573940"> <div class="dmRespColsWrapper" id="1086851533">
552 <div class="u_1307508077 small-12 dmRespCol large-4 medium-4" id="1307508077"> <div class="u_1815427307 imageWidget align-center" data-widget-type="image" id="1815427307" data-element-type="image" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1389842055"><img src="https://irp.cdn-website.com/25689d58/dms3rep/multi/opt/regencylogoclear-1920w.png" id="1961293444" class="" data-dm-image-path="https://irp.cdn-website.com/25689d58/dms3rep/multi/regencylogoclear.png" alt="Logo" width="0.0" height="0.0" data-diy-image="" onerror="handleImageLoadError(this)" loading="lazy"/></a> 553</div> 554</div> 555 <div class="u_1418061082 dmRespCol small-12 large-8 medium-8" id="1418061082"> <nav class="u_1789337394 effect-background main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_7" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1789337394" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_00 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 556 HOME 557 " data-auto="page-text-style">HOME<span class="icon icon-angle-down"></span> 558</span> 559</a> 560</li> 561 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/properties" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_01010140033 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 562 PROPERTIES 563 " data-auto="page-text-style">PROPERTIES<span class="icon icon-angle-down"></span> 564</span> 565</a> 566</li> 567 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101244403 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 568 RESIDENTS 569 " data-auto="page-text-style">RESIDENTS<span class="icon icon-angle-down"></span> 570</span> 571</a> 572 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/tenant/tenant-portal" class="unifiednav__item unav-item dmUDNavigationItem_010101357537 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 573 Tenant Portal 574 " data-auto="page-text-style">Tenant Portal<span class="icon icon-angle-right"></span> 575</span> 576</a> 577</li> 578 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="https://account.appfolio.com/realms/foliospace/protocol/openid-connect/auth?activation_state&client_id=client-7b222163c50c2a6dffb387d357370507a07f6eba&portfolio_uuid&redirect_uri=https%3A%2F%2Fregency.appfolio.com%2Fconnect%2Fusers%2Foauth%2Fcallback&response_type=code&scope=openid+offline_access&session_timed_out=false&state" class="unifiednav__item unav-item dmUDNavigationItem_010101631322 " target="_blank" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Maintenance Request" data-auto="page-text-style">Maintenance Request<span class="icon icon-angle-right"></span> 579</span> 580</a> 581</li> 582</ul> 583</li> 584 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101885618 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 585 OWNERS 586 " data-auto="page-text-style">OWNERS<span class="icon icon-angle-down"></span> 587</span> 588</a> 589 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1">
589 <a href="/owner/owner-statement" class="unifiednav__item unav-item dmUDNavigationItem_010101320383 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 590 Owner Statements 591 " data-auto="page-text-style">Owner Statements<span class="icon icon-angle-right"></span> 592</span> 593</a> 594</li> 595 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/owner/management-services" class="unifiednav__item unav-item dmUDNavigationItem_01010135359 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 596 Management Services 597 " data-auto="page-text-style">Management Services<span class="icon icon-angle-right"></span> 598</span> 599</a> 600</li> 601</ul> 602</li> 603 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101933605 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 604 ABOUT US 605 " data-auto="page-text-style">ABOUT US<span class="icon icon-angle-down"></span> 606</span> 607</a> 608</li> 609 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact-us" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101943230 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 610 CONTACT US 611 " data-auto="page-text-style">CONTACT US<span class="icon icon-angle-down"></span> 612</span> 613</a> 614</li> 615</ul> 616</nav> 617</div> 618</div> 619</div> 620</div> 621</div> 622</div> 623 <div class="dmRespRow dmRespRowStable dmRespRowNoPadding dmPageTitleRow "> <div class="dmRespColsWrapper"> <div class="large-12 dmRespCol"> <div id="innerBar" class="innerBar lineInnerBar dmDisplay_None"> <div class="titleLine display_None"><hr/></div> 624<!-- Page title is hidden in css for new responsive sites. It is left here only so we don't break old sites. Don't copy it to new layouts --> <div id="pageTitleText"></div> 625 <div class="titleLine display_None"><hr/></div> 626</div> 627</div> 628</div> 629</div> 630 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_home dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div class="u_1243667655 dmRespRow dmSectionNoParallax hasBackgroundOverlay" style="text-align: center;" id="1243667655" data-gallery-bg="eyJzbGlkZXMiOlsiaHR0cHM6Ly9pcnAuY2RuLXdlYnNpdGUuY29tLy8yNTY4OWQ1OC9kbXMzcmVwL211bHRpL29wdC9SZWdlbmN5LUhlcm8tMDQtMTkyMHcuanBnIiwiaHR0cHM6Ly9pcnAuY2RuLXdlYnNpdGUuY29tLy8yNTY4OWQ1OC9kbXMzcmVwL211bHRpL29wdC9SZWdlbmN5LUhlcm8tMDEtMTkyMHcuanBnIiwiaHR0cHM6Ly9pcnAuY2RuLXdlYnNpdGUuY29tLy8yNTY4OWQ1OC9kbXMzcmVwL211bHRpL29wdC9SZWdlbmN5LUhlcm8tMDItMTkyMHcuanBnIiwiaHR0cHM6Ly9pcnAuY2RuLXdlYnNpdGUuY29tLy8yNTY4OWQ1OC9kbXMzcmVwL211bHRpL29wdC9SZWdlbmN5LUhlcm8tMDMtMTkyMHcuanBnIiwiaHR0cHM6Ly9pcnAuY2RuLXdlYnNpdGUuY29tLy8yNTY4OWQ1OC9kbXMzcmVwL211bHRpL29wdC9SZWdlbmN5LUhlcm8tMDYtMTkyMHcuanBnIiwiaHR0cHM6Ly9pcnAuY2RuLXdlYnNpdGUuY29tLy8yNTY4OWQ1OC9kbXMzcmVwL211bHRpL29wdC9SZWdlbmN5LUhlcm8tMDUtMTkyMHcuanBnIiwiaHR0cHM6Ly9pcnAuY2RuLXdlYnNpdGUuY29tLy8yNTY4OWQ1OC9kbXMzcmVwL211bHRpL29wdC9SZWdlbmN5LUhlcm8tMDctMTkyMHcuanBnIl0sInNwZWVkIjoiOSJ9" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZGlyIjoiaW4tcGxhY2UifX0=" data-anim-desktop="fadeInCombo"> <div class="dmRespColsWrapper" id="1173148036"> <div class="dmRespCol small-12 u_1620106714 medium-12 large-12" id="1620106714"> <span id="1479169930"></span> 631 <div class="u_1596125544 dmRespRow hide-for-small hide-for-medium" id="1596125544"> <div class="dmRespColsWrapper" id="1815778760"> <div class="u_1813389968 dmRespCol small-12 large-7 medium-7" id="1813389968"> <a class="u_1193005637 default dmDefaultGradient align-center dmCall voipReplacement dmWidget dmNoMark dmWwr" href="tel:5036445251" contenteditable="false" onclick=";
631return dm_gaq_push_event('ClickToCall', 'Call',null,'25689d58', this);" id="1193005637" dmle_extension="clicktocall" data-element-type="clicktocall" wr="true" data-display-type="block" icon="true" surround="true" description="(503) 644-5251" adwords="" icon-name="icon-mobile-phone" phone="5036445251" text="" image=""> <span class="iconBg" data-auto="button-icon-bg" aria-hidden="true"> <span class="icon hasFontIcon icon-mobile-phone" data-auto="button-icon"></span> 632</span> 633 <span class="text" data-auto="button-text">(503) 644-5251</span> 634</a> 635</div> 636 <div class="u_1998253170 dmRespCol small-12 large-3 medium-3" id="1998253170"> <a class="u_1596260341 default dmDefaultGradient align-center dmEmail dmWidget dmNoMark dmWwr" href="mailto:[email protected]" contenteditable="false" onclick=";return dm_gaq_push_event('ClickToEmail', 'Email',null,'25689d58', this);" id="1596260341" dmle_extension="emailextension" data-element-type="emailextension" wr="true" data-display-type="block" icon="true" surround="true" description="[email protected]" adwords="" icon-name="icon-envelope" email="[email protected]"> <span class="iconBg" data-auto="button-icon-bg" aria-hidden="true"> <span class="icon hasFontIcon icon-envelope" data-auto="button-icon"></span> 637</span> 638 <span class="text" data-auto="button-text">[email protected]</span> 639</a> 640</div> 641 <div class="u_1755510502 dmRespCol small-12 large-2 medium-2" id="1755510502"> <div class="u_1394086660 widget-cb7086 dmCustomWidget" data-lazy-load="" data-title="" id="1394086660" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJjb2xsZWN0aW9uIiwidmFsdWUiOiJzaXRlX2NvbGxlY3Rpb24uYXBwZm9saW8tbGlzdGluZ3MifSx7ImJpbmRpbmdOYW1lIjoiZGF0YWJhc2UiLCJ2YWx1ZSI6InNpdGVfdGV4dC5hcHBmb2xpbyBkYXRhYmFzZSJ9XQ==" icon="false" surround="false" data-widget-id="cb708684876c4db58028e8c547609bf2" data-widget-version="83" data-widget-config="eyJvUG9ydGFsQnV0dG9uVGV4dCI6IkxvZyBJbiIsInJlbnRCdXR0b25UZXh0IjoiUGF5IFJlbnQiLCJoaWRlVFBvcnRhbEJ1dHRvbkljb24iOm51bGwsInRQb3J0YWwiOnRydWUsIm9Qb3J0YWxUZXh0IjoiT3duZXIgUG9ydGFsIiwidFBvcnRhbEdyb3VwIjpudWxsLCJvUG9ydGFsVGl0bGUiOnRydWUsImhpZGVCdXR0b25JY29uIjpudWxsLCJ0UG9ydGFsQnV0dG9uVGV4dCI6IkxvZyBJbiIsImxheW91dCI6InBheS1yZW50LWJ1dHRvbiIsInRQb3J0YWxUaXRsZSI6dHJ1ZSwib1BvcnRhbCI6dHJ1ZSwiZGF0YWJhc2UiOiJyZWdlbmN5IiwicG9ydGZvbGlvSUQiOm51bGwsInRQb3J0YWxUZXh0IjoiT25saW5lIFBvcnRhbCIsImhpZGVPUG9ydGFsQnV0dG9uSWNvbiI6bnVsbCwib1BvcnRhbEdyb3VwIjpudWxsLCJhbGlnbm1lbnQiOiJjZW50ZXIifQ=="> <a class="pay-rent-button dmWidget fullSizeButton" aria-label="Pay Rent using the Online Portal (opens in a new tab)" rel="noopener" target="_blank" href=""> <span class="text"> <svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="credit-card" class="svg-inline--fa fa-credit-card fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"> <path fill="currentColor" d="M527.9 32H48.1C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48.1 48h479.8c26.6 0 48.1-21.5 48.1-48V80c0-26.5-21.5-48-48.1-48zM54.1 80h467.8c3.3 0 6 2.7 6 6v42H48.1V86c0-3.3 2.7-6 6-6zm467.8 352H54.1c-3.3 0-6-2.7-6-6V256h479.8v170c0 3.3-2.7 6-6 6zM192 332v40c0 6.6-5.4 12-12 12h-72c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12zm192 0v40c0 6.6-5.4 12-12 12H236c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12z"></path> 642</svg> 643Pay Rent</span> 644</a> 645</div> 646</div> 647</div> 648</div> 649 <div class="u_1556773384 dmRespRow hide-for-small fullBleedChanged fullBleedMode hide-for-medium" id="1556773384"> <div class="dmRespColsWrapper" id="1691449299"> <div class="u_1175335058 dmRespCol small-12 large-6 medium-6" id="1175335058"> <div class="u_1574699223 imageWidget align-center" data-widget-type="image" id="1574699223" data-element-type="image" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1737570703"><img src="https://irp.cdn-website.com/25689d58/dms3rep/multi/opt/regencylogoclear-696w.png" id="1677416644" class="" data-dm-image-path="https://irp.cdn-website.com/25689d58/dms3rep/multi/regencylogoclear.png" alt="Logo" data-diy-image="" onerror="handleImageLoadError(this)" height="154.65625" width="580.0"/></a> 650</div> 651</div> 652 <div class="u_1977278876 dmRespCol small-12 large-6 medium-6" id="1977278876"> <nav class="u_1102164814 effect-background main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_7" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1102164814" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_00 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 653 HOME 654 " data-auto="page-text-style">HOME<span class="icon icon-angle-down"></span> 655</span> 656</a> 657</li> 658 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/properties" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_01010140033 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 659 PROPERTIES 660 " data-auto="page-text-style">PROPERTIES<span class="icon icon-angle-down"></span> 661</span> 662</a> 663</li> 664 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101244403 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 665 RESIDENTS 666 " data-auto="page-text-style">
666RESIDENTS<span class="icon icon-angle-down"></span> 667</span> 668</a> 669 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/tenant/tenant-portal" class="unifiednav__item unav-item dmUDNavigationItem_010101357537 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 670 Tenant Portal 671 " data-auto="page-text-style">Tenant Portal<span class="icon icon-angle-right"></span> 672</span> 673</a> 674</li> 675 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="https://account.appfolio.com/realms/foliospace/protocol/openid-connect/auth?activation_state&client_id=client-7b222163c50c2a6dffb387d357370507a07f6eba&portfolio_uuid&redirect_uri=https%3A%2F%2Fregency.appfolio.com%2Fconnect%2Fusers%2Foauth%2Fcallback&response_type=code&scope=openid+offline_access&session_timed_out=false&state" class="unifiednav__item unav-item dmUDNavigationItem_010101631322 " target="_blank" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Maintenance Request" data-auto="page-text-style">Maintenance Request<span class="icon icon-angle-right"></span> 676</span> 677</a> 678</li> 679</ul> 680</li> 681 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101885618 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 682 OWNERS 683 " data-auto="page-text-style">OWNERS<span class="icon icon-angle-down"></span> 684</span> 685</a> 686 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/owner/owner-statement" class="unifiednav__item unav-item dmUDNavigationItem_010101320383 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 687 Owner Statements 688 " data-auto="page-text-style">Owner Statements<span class="icon icon-angle-right"></span> 689</span> 690</a> 691</li> 692 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/owner/management-services" class="unifiednav__item unav-item dmUDNavigationItem_01010135359 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 693 Management Services 694 " data-auto="page-text-style">Management Services<span class="icon icon-angle-right"></span> 695</span> 696</a> 697</li> 698</ul> 699</li> 700 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101933605 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 701 ABOUT US 702 " data-auto="page-text-style">ABOUT US<span class="icon icon-angle-down"></span> 703</span> 704</a> 705</li> 706 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact-us" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101943230 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 707 CONTACT US 708 " data-auto="page-text-style">CONTACT US<span class="icon icon-angle-down"></span> 709</span> 710</a> 711</li> 712</ul> 713</nav> 714</div> 715</div> 716</div> 717 <div class="u_1475231341 dmNewParagraph text-align-left" data-element-type="paragraph" id="1475231341" style="transition: none; text-align: left; display: block;" data-version="5"> <h1 class="m-size-38 size-48 text-align-center"><span class="font-size-48 m-font-size-38" style="display:initial;font-family:'Hedvig Letters Serif';">Bringing heart and focus</span></h1> 718</div> <div class="u_1550462907 dmNewParagraph text-align-left" data-element-type="paragraph" id="1550462907" style="line-height: initial; transition: opacity 1s ease-in-out; text-align: left;" data-version="5"> <h1 class="m-size-26 size-32 text-align-center"><strong class="font-size-32 m-font-size-26" style="color:rgb(255, 255, 255);font-weight:bold;display:initial;font-family:'Hedvig Letters Serif';">to enrich vibrant communities</strong></h1> 719<p class="text-align-left"><span style="display: initial;"><br/></span></p></div> <a data-display-type="block" class="u_1362488082 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/vacancies" data-element-type="dButtonLinkId" id="1362488082" icon-name="dm-icon-home"> <span class="iconBg" id="1750871334"> <span class="icon hasFontIconstar hasFontIcon dm-icon-home" id="1179571218"></span> 720</span> 721 <span class="text" id="1203326673">SEARCH PROPERTIES</span> 722</a> 723 <div class="u_scroll graphicWidget" data-element-type="graphic" data-widget-type="graphic" id="scroll" data-anchor="scroll"> <a href="/#scroll" id="1895057429" file="false" aria-label="ar-arrow_drop_down"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 70 70" id="1144876956" class="svg u_1144876956" data-icon-name="ar-arrow_drop_down"> <polygon points="35,45.7 15.1,26.7 17.4,24.3 35,41.2 52.6,24.3 54.9,26.7 " id="1804955872"></polygon> 724</svg> 725</a> 726</div> 727</div> 728</div> 729</div> 730 <div class="u_1098539550 dmRespRow dmSectionNoParallax" id="1098539550" data-gallery-bg="eyJzbGlkZXMiOltdfQ=="> <div class="dmRespColsWrapper" id="1006658234"> <div class="dmRespCol large-12 medium-12 small-12" id="1299386302"> <div class="u_1192956701 dmRespRow" id="1192956701" mode="1"> <div class="dmRespColsWrapper" id="1238619951"> <div class="u_1046422365 dmRespCol large-6 medium-6 small-12" id="1046422365"> <div class="u_1699732202 dmNewParagraph" data-element-type="paragraph" id="1699732202" style="transition: none 0s ease 0s; display: block; text-align: center;" data-version="5"><p class="text-align-center size-30 m-size-24"><span style="display: initial; color: rgb(255, 255, 255);" class="font-size-30 m-font-size-24">We are committed to:</span></p><p class="text-align-center size-30 m-size-24"><span style="display: initial; color: rgb(255, 255, 255);" class="font-size-30 m-font-size-24">Treating everyone with kindness and respect.</span></p><p class="text-align-center size-30 m-size-24"><span style="display: initial; color: rgb(255, 255, 255);" class="font-size-30 m-font-size-24">Engaging and collaborating with stakeholders.</span></p><p class="text-align-center size-30 m-size-24"><span style="display: initial; color: rgb(255, 255, 255);" class="font-size-30 m-font-size-24">Seeking opportunities to develop new skills.</span></p><p class="text-align-center size-30 m-size-24"><span style="display: initial; color: rgb(255, 255, 255);" class="font-size-30 m-font-size-24">Knowing each property intricately.</span></p><p class="text-align-center size-30 m-size-24"><span style="display: initial; color: rgb(255, 255, 255);" class="font-size-30 m-font-size-24">Being open to innovative ideas.</span></p></div></div> 731 <div class="u_1299597916 dmRespCol large-6 medium-6 small-12" id="1299597916"> <div class="u_1384352726 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1384352726"> <a id="1154181808"><img src="https://irp.cdn-website.com//25689d58/dms3rep/multi/opt/Regency-body-01-861x1024-802h.jpg" id="1354487823" class="" data-dm-image-path="https://irp-cdn.multiscreensite.com/25689d58/dms3rep/multi/Regency-body-01-861x1024.jpg" alt="Regency Management Inc." onerror="handleImageLoadError(this)" height="669.109375" width="562.609375"/></a> 732</div> 733</div> 734</div> 735</div> 736</div> 737</div> 738</div> 739</div> 740</div> 741</div> 742</div> 743 <div class="dmFooterContainer"> <div id="fcontainer" class="u_fcontainer f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="dmRespRow" id="1741924879"> <div class="dmRespColsWrapper" id="1546295077"> <div class="dmRespCol empty-column large-12 medium-12 small-12" id="1792758590"></div> 744</div> 745</div> 746 <div class="u_1278001310 dmRespRow" style="text-align: center;" id="1278001310"> <div class="dmRespColsWrapper" id="1506278737"> <div class="u_1967761053 dmRespCol small-12 medium-6 large-6" id="1967761053"> <h2 class="u_1124305730 dmNewParagraph" data-element-type="paragraph" id="1124305730" style="text-align: center; transition: opacity 1s ease-in-out 0s;"><font style="font-weight: normal;
746 color: rgb(255, 255, 255);">CONTACT US</font></h2> <div class="u_1196279383 dmRespRow" id="1196279383"> <div class="dmRespColsWrapper" id="1756424593"> <div class="u_1869600238 dmRespCol small-12 large-1 medium-1" id="1869600238"> <div class="u_1096888268 graphicWidget" data-element-type="graphic" data-widget-type="graphic" id="1096888268"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 768 1792" id="1615706578" class="svg u_1615706578" data-icon-name="fa-mobile-phone"> <title id="1002071805">A white background with a few lines on it</title> 747 <path fill="inherit" d="M464 1408q0-33-23.5-56.5t-56.5-23.5-56.5 23.5-23.5 56.5 23.5 56.5 56.5 23.5 56.5-23.5 23.5-56.5zM672 1248v-704q0-13-9.5-22.5t-22.5-9.5h-512q-13 0-22.5 9.5t-9.5 22.5v704q0 13 9.5 22.5t22.5 9.5h512q13 0 22.5-9.5t9.5-22.5zM480 400q0-16-16-16h-160q-16 0-16 16t16 16h160q16 0 16-16zM768 384v1024q0 52-38 90t-90 38h-512q-52 0-90-38t-38-90v-1024q0-52 38-90t90-38h512q52 0 90 38t38 90z" id="1444407823"></path> 748</svg> 749</div> 750</div> 751 <div class="u_1289396228 dmRespCol small-12 large-11 medium-11" id="1289396228"> <div class="u_1551971533 dmNewParagraph" data-element-type="paragraph" id="1551971533" style="transition: none 0s ease 0s; display: block;" data-version="5"><p class="m-text-align-center text-align-left size-16 m-size-13"><span style="display: initial;" class="font-size-16 m-font-size-13">(503) 644-5251 </span></p></div></div> 752</div> 753</div> 754 <div class="u_1777860878 dmRespRow" id="1777860878"> <div class="dmRespColsWrapper" id="1283889843"> <div class="u_1851153278 dmRespCol small-12 large-1 medium-1" id="1851153278"> <div class="u_1365310250 graphicWidget" data-element-type="graphic" data-widget-type="graphic" id="1365310250"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1792 1792" id="1089073879" class="svg u_1089073879" data-icon-name="fa-envelope"> <title id="1437048309">A white background with a few lines on it</title> 755 <path fill="inherit" d="M1792 710v794q0 66-47 113t-113 47h-1472q-66 0-113-47t-47-113v-794q44 49 101 87 362 246 497 345 57 42 92.5 65.5t94.5 48 110 24.5h1 1q51 0 110-24.5t94.5-48 92.5-65.5q170-123 498-345 57-39 100-87zM1792 416q0 79-49 151t-122 123q-376 261-468 325-10 7-42.5 30.5t-54 38-52 32.5-57.5 27-50 9h-1-1q-23 0-50-9t-57.5-27-52-32.5-54-38-42.5-30.5q-91-64-262-182.5t-205-142.5q-62-42-117-115.5t-55-136.5q0-78 41.5-130t118.5-52h1472q65 0 112.5 47t47.5 113z" id="1960880950"></path> 756</svg> 757</div> 758</div> 759 <div class="u_1027497968 dmRespCol small-12 large-11 medium-11" id="1027497968"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1496432057" style="transition: opacity 1s ease-in-out;"><p class="size-18 m-size-18 m-text-align-center"><a href="mailto:[email protected]" rel="noopener" target="_blank" class="font-size-18 m-font-size-18" style="display: unset; color: rgb(255, 255, 255);" m-font-size-set="true">[email protected]</a></p></div> 760</div> 761</div> 762</div> 763 <div class="u_1443637285 dmRespRow" id="1443637285" mode="1"> <div class="dmRespColsWrapper" id="1564613050"> <div class="u_1600710998 dmRespCol small-12 large-1 medium-1" id="1600710998"> <div class="u_1284201285 graphicWidget" data-element-type="graphic" data-widget-type="graphic" id="1284201285"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1664 1792" id="1469568035" class="svg u_1469568035" data-icon-name="fa-home"> <title id="1213055162">A white background with a few lines on it</title> 764 <path fill="inherit" d="M1408 992v480q0 26-19 45t-45 19h-384v-384h-256v384h-384q-26 0-45-19t-19-45v-480q0-1 0.5-3t0.5-3l575-474 575 474q1 2 1 6zM1631 923l-62 74q-8 9-21 11h-3q-13 0-21-7l-692-577-692 577q-12 8-24 7-13-2-21-11l-62-74q-8-10-7-23.5t11-21.5l719-599q32-26 76-26t76 26l244 204v-195q0-14 9-23t23-9h192q14 0 23 9t9 23v408l219 182q10 8 11 21.5t-7 23.5z" id="1788557074"></path> 765</svg> 766</div> 767</div> 768 <div class="u_1265202068 dmRespCol small-12 large-11 medium-11" id="1265202068"> <div class="u_1616892828 dmNewParagraph" data-element-type="paragraph" id="1616892828" style="text-align: center; transition: opacity 1s ease-in-out 0s;" data-binding="W3siYmluZGluZ05hbWUiOiJ0ZXh0IiwidmFsdWUiOiJjb250ZW50X2xpYnJhcnkuZ2xvYmFsIn1d" data-diy-text="">Beaverton, Oregon 97075, United States</div></div> 769</div> 770</div> 771</div> 772 <div class="u_1939431008 dmRespCol small-12 medium-6 large-6" id="1939431008"> <div class="widget-cb7086 u_1723795258 dmCustomWidget" data-lazy-load="" data-title="" id="1723795258" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJjb2xsZWN0aW9uIiwidmFsdWUiOiJzaXRlX2NvbGxlY3Rpb24uYXBwZm9saW8tbGlzdGluZ3MifSx7ImJpbmRpbmdOYW1lIjoiZGF0YWJhc2UiLCJ2YWx1ZSI6InNpdGVfdGV4dC5hcHBmb2xpbyBkYXRhYmFzZSJ9XQ==" icon="false" surround="false" data-widget-id="cb708684876c4db58028e8c547609bf2" data-widget-version="83" data-widget-config="eyJvUG9ydGFsQnV0dG9uVGV4dCI6IkxvZyBJbiIsInJlbnRCdXR0b25UZXh0IjoiUGF5IFJlbnQiLCJoaWRlVFBvcnRhbEJ1dHRvbkljb24iOm51bGwsInRQb3J0YWwiOnRydWUsIm9Qb3J0YWxUZXh0IjoiT3duZXIgUG9ydGFsIiwidFBvcnRhbEdyb3VwIjpudWxsLCJvUG9ydGFsVGl0bGUiOnRydWUsImhpZGVCdXR0b25JY29uIjpudWxsLCJ0UG9ydGFsQnV0dG9uVGV4dCI6IkxvZyBJbiIsImxheW91dCI6ImZvb3Rlci1saW5rcyIsInRQb3J0YWxUaXRsZSI6dHJ1ZSwib1BvcnRhbCI6dHJ1ZSwiZGF0YWJhc2UiOiJyZWdlbmN5IiwicG9ydGZvbGlvSUQiOm51bGwsInRQb3J0YWxUZXh0IjoiT25saW5lIFBvcnRhbCIsImhpZGVPUG9ydGFsQnV0dG9uSWNvbiI6bnVsbCwib1BvcnRhbEdyb3VwIjpudWxsLCJhbGlnbm1lbnQiOiJjZW50ZXIifQ=="> <div class="footer-links-layout"> <div class="tportal center"> <h3 class="portal-heading">Online Portal</h3> 773 <p class="start-text"> <a class="login-link normal-link" aria-label="Log into the Online Portal (opens in a new tab)" rel="noopener" target="_blank" href="">Log In</a> 774</p> 775</div> 776 <div class="oportal center"> <h3 class="portal-heading">Owner Portal</h3> 777 <p class="start-text"> <a class="login-link normal-link" aria-label="Log into the Owner Portal (opens in a new tab)" rel="noopener" target="_blank" href="">Log In</a> 778</p> 779</div> 780</div> 781</div> 782 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1426812809" style="transition: opacity 1s ease-in-out 0s;"><p class="text-align-center size-18 m-size-14"><a href="https://regencymanagementinc.applicantpro.com/jobs/" target="_blank" runtime_url="https://regencymanagementinc.applicantpro.com/jobs/" type="url" style="font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; display: unset;" class="font-size-18 m-font-size-14">Careers</a></p></div> 783</div> 784</div> 785</div> 786 <div class="dmRespRow u_1354868155" style="text-align: center;" id="1354868155"> <div class="dmRespColsWrapper" id="1618103309"> <div class="u_1254575622 dmRespCol small-12 large-10 medium-10" id="1254575622"> <div class="u_1765659135 dmNewParagraph" data-element-type="paragraph" id="1765659135" style="transition: opacity 1s ease-in-out 0s;"><span style="font-size: 14px;"><a href="/sitemap" runtime_url="/sitemap" style=""><font style="color: rgb(255, 255, 255);"><span style="">Sitemap</span></font></a></span></div> <div class="u_1815637652 dmNewParagraph" data-element-type="paragraph" id="1815637652" style="transition:opacity 1s ease-in-out 0s;line-height:initial;" data-version="5"><p class="m-text-align-center size-14"><span class="font-size-14" style="display: initial; color: rgb(255, 255, 255);">© 2022 All Rights Reserved.</span></p></div> <div class="u_1211660261 dmNewParagraph" data-element-type="paragraph" id="1211660261" style="transition: opacity 1s ease-in-out 0s;" data-binding="W3siYmluZGluZ05hbWUiOiJ0ZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuY29tcGFueSBuYW1lIn1d" data-diy-text="">Regency Management Inc.</div></div> 787 <div class="u_1894020991 dmRespCol small-12 large-2 medium-2" id="1894020991"> <div class="u_1245182822 widget-dc6c10 dmCustomWidget" data-lazy-load="" data-title="" id="1245182822" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="dc6c10203cb748908861f7aadb733c17" data-widget-version="12" data-widget-config="eyJmb290ZXItaW1hZ2UiOiJodHRwczovL2Nkbi5hcHBmb2xpb3dlYnNpdGVzLmNvbS9zaXRlcy9yZXNvdXJjZXMvaW1hZ2VzL3Bvd2VyZWQtYnktYXBwZm9saW8ucG5nIn0="><img src="https://cdn.appfoliowebsites.com/sites/resources/images/powered-by-appfolio.png" alt="AppFolio Property Manager" class="apm-footer-logo" width="150" height="56" onerror="handleImageLoadError(this)" loading="lazy"/></div> 788</div> 789</div> 790</div> 791</div> 792 <div id="1236746004" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div> 793</div> 794</div> 795</div> 796</div> 797</div> 798</div> 799</div> 800</div> 801</div> 802</div> 803 804 </div> 805</div> 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848<link rel="preload" href="https://irp.cdn-website.com/fonts/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;
8481,900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Hedvig+Letters+Serif:ital,wght@0,400&family=Oswald:ital,wght@0,200..700;1,200..700&subset=latin-ext&display=swap" as="style" fetchpriority="low" onload="loadCSS(this)" /> 849 850 851 852 853 854 855<link rel="preload" as="style" fetchpriority="low" onload="loadCSS(this)" href="https://static.cdn-website.com/mnlt/production/6839/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" /> 856 857 858 859<link rel="preload" href="https://irp.cdn-website.com/WIDGET_CSS/2042b48a4ae8d8ea6d69ff2956d90966.css" id="widgetCSS" as="style" fetchpriority="low" onload="loadCSS(this)" /> 860 861 862<style>img[width][height] { 863 height: auto; 864}</style> 865 866 867<style> 868 body[data-page-alias="home"] #dm [data-show-on-page-only="home"] { 869 display: block !important; 870 } 871</style> 872 873 874<style id="pageAdditionalWidgetsCss" type="text/css"> 875</style> 876 877 878 879 880 881<link rel="preload" href="https://irp.cdn-website.com/25689d58/files/25689d58_withFlex_1.min.css?v=692" id="siteGlobalCss" as="style" fetchpriority="low" onload="loadCSS(this)" /> 882 883 884 885<style id="customWidgetStyle" type="text/css"> 886 887</style> 888<style id="innerPagesStyle" type="text/css"> 889 890</style> 891 892 893<style 894 id="additionalGlobalCss" type="text/css" 895> 896</style> 897 898 899<link rel="preload" href="https://irp.cdn-website.com/25689d58/files/25689d58_home_withFlex_1.min.css?v=692" id="homeCssLink" as="style" fetchpriority="low" onload="loadCSS(this)" /> 900 901<style id="pagestyle" type="text/css"> 902 903</style> 904 905<style id="pagestyleDevice" type="text/css"> 906 907</style> 908 909 910 911 912 913 914 915<style id="globalFontSizeStyle" type="text/css"> 916 .font-size-48, .size-48, .size-48 > font { font-size: 48px !important; }.font-size-32, .size-32, .size-32 > font { font-size: 32px !important; }.font-size-30, .size-30, .size-30 > font { font-size: 30px !important; }.font-size-16, .size-16, .size-16 > font { font-size: 16px !important; }.font-size-18, .size-18, .size-18 > font { font-size: 18px !important; }.font-size-14, .size-14, .size-14 > font { font-size: 14px !important; } 917</style> 918<style id="pageFontSizeStyle" type="text/css"> 919</style> 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959
960<script> 961 var isWLR = true; 962 963 window.customWidgetsFunctions = {}; 964 window.customWidgetsStrings = {}; 965 window.collections = {}; 966 window.currentLanguage = "ENGLISH" 967 window.isSitePreview = false; 968</script>
968 969 970 971
972<script> 973 window.customWidgetsFunctions["0c7b497e71504e58ab05a06ffe294671~167"] = function (element, data, api) { 974 (()=>{let e,t,r,i,a;function s(e){return e&&e.__esModule?e.default:e}function n(e){return Array.isArray?Array.isArray(e):"[object Array]"===f(e)}function o(e){return null==e?"":function(e){if("string"==typeof e)return e;if("bigint"==typeof e)return e.toString();let t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}function l(e){return"string"==typeof e}function c(e){return"number"==typeof e}function u(e){return"object"==typeof e}function d(e){return null!=e}function h(e){return!e.trim().length}function f(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}let g=Object.prototype.hasOwnProperty;class p{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach(e=>{let r=m(e);this._keys.push(r),this._keyMap[r.id]=r,t+=r.weight}),this._keys.forEach(e=>{e.weight/=t})}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function m(e){let t=null,r=null,i=null,a=1,s=null;if(l(e)||n(e))i=e,t=v(e),r=y(e);else{if(!g.call(e,"name"))throw Error("Missing name property in key");let n=e.name;if(i=n,g.call(e,"weight")&&(a=e.weight)<=0)throw Error(`Property 'weight' in key '${n}' must be a positive integer`);t=v(n),r=y(n),s=e.getFn}return{path:t,id:r,weight:a,src:i,getFn:s}}function v(e){return n(e)?e:e.split(".")}function y(e){return n(e)?e.join("."):e}let w=Object.freeze({isCaseSensitive:!1,ignoreDiacritics:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,useExtendedSearch:!1,useTokenSearch:!1,getFn:function(e,t){let r=[],i=!1,a=(e,t,s,h)=>{if(d(e))if(t[s]){var g,p;let m=e[t[s]];if(!d(m))return;if(s===t.length-1&&(l(m)||c(m)||!0===(g=m)||!1===g||u(p=g)&&null!==p&&"[object Boolean]"==f(g)||"bigint"==typeof m))r.push(void 0!==h?{v:o(m),i:h}:o(m));else if(n(m)){i=!0;for(let e=0,r=m.length;e<r;e+=1)a(m[e],t,s+1,e)}else t.length&&a(m,t,s+1,h)}else r.push(void 0!==h?{v:e,i:h}:e)};return a(e,l(t)?t.split("."):t,0),i?r:r[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1}),b=/[^ ]+/g;class k{constructor({getFn:e=w.getFn,fieldNormWeight:t=w.fieldNormWeight}={}){this.norm=function(e=1,t=3){let r=new Map,i=Math.pow(10,t);return{get(t){let a=t.match(b).length;if(r.has(a))return r.get(a);let s=parseFloat(Math.round(1/Math.pow(a,.5*e)*i)/i);return r.set(a,s),s},clear(){r.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.docs=[],this.keys=[],this._keysMap={},this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach((e,t)=>{this._keysMap[e.id]=t})}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,l(this.docs[0])?this.docs.forEach((e,t)=>{this._addString(e,t)}):this.docs.forEach((e,t)=>{this._addObject(e,t)}),this.norm.clear())}add(e){let t=this.size();l(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,r=this.size();t<r;t+=1)this.records[t].i-=1}removeAll(e){for(let t=e.length-1;t>=0;t-=1)this.records.splice(e[t],1);for(let e=0,t=this.records.length;e<t;e+=1)this.records[e].i=e}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!d(e)||h(e))return;let r={v:e,i:t,n:this.norm.get(e)};this.records.push(r)}_addObject(e,t){let r={i:t,$:{}};this.keys.forEach((t,i)=>{let a=t.getFn?t.getFn(e):this.getFn(e,t.path);if(d(a)){if(n(a)){let e=[];for(let t=0,r=a.length;t<r;t+=1){let r=a[t];if(d(r)){if(l(r)){if(!h(r)){let i={v:r,i:t,n:this.norm.get(r)};e.push(i)}}else if(d(r.v)){let t=l(r.v)?r.v:o(r.v);if(!h(t)){let i={v:t,i:r.i,n:this.norm.get(t)};e.push(i)}}}}r.$[i]=e}else if(l(a)&&!h(a)){let e={v:a,n:this.norm.get(a)};r.$[i]=e}}}),this.records.push(r)}toJSON(){return{keys:this.keys.map(({getFn:e,...t})=>t),records:this.records}}}function x(e,t,{getFn:r=w.getFn,fieldNormWeight:i=w.fieldNormWeight}={}){let a=new k({getFn:r,fieldNormWeight:i});return a.setKeys(e.map(m)),a.setSources(t),a.create(),a}function M(e){if(e.length<=1)return e;e.sort((e,t)=>
974e[0]-t[0]||e[1]-t[1]);let t=[e[0]];for(let r=1,i=e.length;r<i;r+=1){let i=t[t.length-1],a=e[r];a[0]<=i[1]+1?i[1]=Math.max(i[1],a[1]):t.push(a)}return t}let _={Å:"l",Å:"L",Ä:"d",Ä:"D",ø:"o",Ã:"O",ħ:"h",Ħ:"H",ŧ:"t",Ŧ:"T",ı:"i",Ã:"ss"},A=RegExp("["+Object.keys(_).join("")+"]","g"),S=String.prototype.normalize?e=>e.normalize("NFD").replace(/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/g,"").replace(A,e=>_[e]):e=>e;class C{constructor(e,{location:t=w.location,threshold:r=w.threshold,distance:i=w.distance,includeMatches:a=w.includeMatches,findAllMatches:s=w.findAllMatches,minMatchCharLength:n=w.minMatchCharLength,isCaseSensitive:o=w.isCaseSensitive,ignoreDiacritics:l=w.ignoreDiacritics,ignoreLocation:c=w.ignoreLocation}={}){if(this.options={location:t,threshold:r,distance:i,includeMatches:a,findAllMatches:s,minMatchCharLength:n,isCaseSensitive:o,ignoreDiacritics:l,ignoreLocation:c},e=o?e:e.toLowerCase(),e=l?S(e):e,this.pattern=e,this.chunks=[],!this.pattern.length)return;const u=(e,t)=>{this.chunks.push({pattern:e,alphabet:function(e){let t={};for(let r=0,i=e.length;r<i;r+=1){let a=e.charAt(r);t[a]=(t[a]||0)|1<<i-r-1}return t}(e),startIndex:t})},d=this.pattern.length;if(d>32){let e=0;const t=d%32,r=d-t;for(;e<r;)u(this.pattern.substr(e,32),e),e+=32;if(t){const e=d-32;u(this.pattern.substr(e),e)}}else u(this.pattern,0)}searchIn(e){let{isCaseSensitive:t,ignoreDiacritics:r,includeMatches:i}=this.options;if(e=t?e:e.toLowerCase(),e=r?S(e):e,this.pattern===e){let t={isMatch:!0,score:0};return i&&(t.indices=[[0,e.length-1]]),t}let{location:a,distance:s,threshold:n,findAllMatches:o,minMatchCharLength:l,ignoreLocation:c}=this.options,u=[],d=0,h=!1;this.chunks.forEach(({pattern:t,alphabet:r,startIndex:f})=>{let{isMatch:g,score:p,indices:m}=function(e,t,r,{location:i=w.location,distance:a=w.distance,threshold:s=w.threshold,findAllMatches:n=w.findAllMatches,minMatchCharLength:o=w.minMatchCharLength,includeMatches:l=w.includeMatches,ignoreLocation:c=w.ignoreLocation}={}){let u;if(t.length>32)throw Error("Pattern length exceeds max of 32.");let d=t.length,h=e.length,f=Math.max(0,Math.min(i,h)),g=s,p=f,m=(e,t)=>
974{let r=e/d;if(c)return r;let i=Math.abs(f-t);return a?r+i/a:i?1:r},v=o>1||l,y=v?Array(h):[];for(;(u=e.indexOf(t,p))>-1;)if(g=Math.min(m(0,u),g),p=u+d,v){let e=0;for(;e<d;)y[u+e]=1,e+=1}p=-1;let b=[],k=1,x=d+h,M=1<<d-1;for(let t=0;t<d;t+=1){let i=0,a=x;for(;i<a;)m(t,f+a)<=g?i=a:x=a,a=Math.floor((x-i)/2+i);x=a;let s=Math.max(1,f-a+1),o=n?h:Math.min(f+a,h)+d,l=Array(o+2);l[o+1]=(1<<t)-1;for(let i=o;i>=s;i-=1){let a=i-1,n=r[e[a]];if(v&&(y[a]=+!!n),l[i]=(l[i+1]<<1|1)&n,t&&(l[i]|=(b[i+1]|b[i])<<1|1|b[i+1]),l[i]&M&&(k=m(t,a))<=g){if(g=k,(p=a)<=f)break;s=Math.max(1,2*f-p)}}if(m(t+1,f)>g)break;b=l}let _={isMatch:p>=0,score:Math.max(.001,k)};if(v){let e=function(e=[],t=w.minMatchCharLength){let r=[],i=-1,a=-1,s=0;for(let n=e.length;s<n;s+=1){let n=e[s];n&&-1===i?i=s:n||-1===i||((a=s-1)-i+1>=t&&r.push([i,a]),i=-1)}return e[s-1]&&s-i>=t&&r.push([i,s-1]),r}(y,o);e.length?l&&(_.indices=e):_.isMatch=!1}return _}(e,t,r,{location:a+f,distance:s,threshold:n,findAllMatches:o,minMatchCharLength:l,includeMatches:i,ignoreLocation:c});g&&(h=!0),d+=p,g&&m&&u.push(...m)});let f={isMatch:h,score:h?d/this.chunks.length:1};return h&&i&&(f.indices=M(u)),f}}class L{constructor(e){this.pattern=e}static isMultiMatch(e){return E(e,this.multiRegex)}static isSingleMatch(e){return E(e,this.singleRegex)}search(e){return{isMatch:!1,score:1}}}function E(e,t){let r=e.match(t);return r?r[1]:null}class D extends L{constructor(e,{location:t=w.location,threshold:r=w.threshold,distance:i=w.distance,includeMatches:a=w.includeMatches,findAllMatches:s=w.findAllMatches,minMatchCharLength:n=w.minMatchCharLength,isCaseSensitive:o=w.isCaseSensitive,ignoreDiacritics:l=w.ignoreDiacritics,ignoreLocation:c=w.ignoreLocation}={}){super(e),this._bitapSearch=new C(e,{location:t,threshold:r,distance:i,includeMatches:a,findAllMatches:s,minMatchCharLength:n,isCaseSensitive:o,ignoreDiacritics:l,ignoreLocation:c})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class I extends L{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,r=0,i=[],a=this.pattern.length;for(;(t=e.indexOf(this.pattern,r))>-1;)r=t+a,i.push([t,r-1]);let s=!!i.length;return{isMatch:s,score:+!s,indices:i}}}let q=[class extends L{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){let t=e===this.pattern;return{isMatch:t,score:+!t,indices:[0,this.pattern.length-1]}}},I,class extends L{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){let t=e.startsWith(this.pattern);return{isMatch:t,score:+!t,indices:[0,this.pattern.length-1]}}},class extends L{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){let t=!e.startsWith(this.pattern);return{isMatch:t,score:+!t,indices:[0,e.length-1]}}},class extends L{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){let t=!e.endsWith(this.pattern);return{isMatch:t,score:+!t,indices:[0,e.length-1]}}},class extends L{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){let t=e.endsWith(this.pattern);return{isMatch:t,score:+!t,indices:[e.length-this.pattern.length,e.length-1]}}},class extends L{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){let t=-1===e.indexOf(this.pattern);return{isMatch:t,score:+!t,indices:[0,e.length-1]}}},D],B=q.length,T=new Set([D.type,I.type]),F=[];function O(...e){F.push(...e)}function z(e,t){for(let r=0,i=F.length;r<i;r+=1){let i=F[r];if(i.condition(e,t))return new i(e,t)}return new C(e,t)}let V="$and",P="$path",N=e=>!!(e[V]||e.$or),j=e=>({[V]:Object.keys(e).map(t=>({[t]:e[t]}))});function H(e,t,{auto:r=!0}={}){let i=e=>{if(l(e)){let i={keyId:null,pattern:e};return r&&(i.searcher=z(e,t)),i}let a=Object.keys(e),s=!!e[P];if(!s&&a.length>1&&!N(e))return i(j(e));if(!n(e)&&u(e)&&!N(e)){let i=s?e[P]:a[0],n=s?e.$val:e[i];if(!l(n))throw Error(`Invalid value for key ${i}`);let o={keyId:y(i),pattern:n};return r&&(o.searcher=z(n,t)),o}let o={children:[],operator:a[0]};return a.forEach(t=>{let r=e[t];
974n(r)&&r.forEach(e=>{o.children.push(i(e))})}),o};return N(e)||(e=j(e)),i(e)}function R(e,{ignoreFieldNorm:t=w.ignoreFieldNorm}){let r=1;return e.forEach(({key:e,norm:i,score:a})=>{let s=e?e.weight:null;r*=Math.pow(0===a&&s?Number.EPSILON:a,(s||1)*(t?1:i))}),r}class U{constructor(e){this.limit=e,this.heap=[]}get size(){return this.heap.length}shouldInsert(e){return this.size<this.limit||e<this.heap[0].score}insert(e){this.size<this.limit?(this.heap.push(e),this._bubbleUp(this.size-1)):e.score<this.heap[0].score&&(this.heap[0]=e,this._sinkDown(0))}extractSorted(e){return this.heap.sort(e)}_bubbleUp(e){let t=this.heap;for(;e>0;){let r=e-1>>1;if(t[e].score<=t[r].score)break;let i=t[e];t[e]=t[r],t[r]=i,e=r}}_sinkDown(e){let t=this.heap,r=t.length,i=e;do{let a=2*(e=i)+1,s=2*e+2;if(a<r&&t[a].score>t[i].score&&(i=a),s<r&&t[s].score>t[i].score&&(i=s),i!==e){let r=t[e];t[e]=t[i],t[i]=r}}while(i!==e)}}function Z(e,t){let r=e.matches;t.matches=[],d(r)&&r.forEach(e=>{if(!d(e.indices)||!e.indices.length)return;let{indices:r,value:i}=e,a={indices:r,value:i};e.key&&(a.key=e.key.src),e.idx>-1&&(a.refIndex=e.idx),t.matches.push(a)})}function W(e,t){t.score=e.score}let Y=/\b\w+\b/g;function K({isCaseSensitive:e=!1,ignoreDiacritics:t=!1}={}){return{tokenize:r=>(e||(r=r.toLowerCase()),t&&(r=S(r)),r.match(Y)||[])}}function G(e,t){for(let[r,i]of e.terms){let a=i.filter(e=>e.docIdx!==t),s=i.length-a.length;s>0&&(e.fieldCount-=s,e.df.set(r,(e.df.get(r)||0)-s),0===a.length?(e.terms.delete(r),e.df.delete(r)):e.terms.set(r,a))}}class J{constructor(e,t,r){this.options={...w,...t},this.options.useExtendedSearch,this.options.useTokenSearch,this._keyStore=new p(this.options.keys),this._docs=e,this._myIndex=null,this._invertedIndex=null,this.setCollection(e,r),this._lastQuery=null,this._lastSearcher=null}_getSearcher(e){if(this._lastQuery===e)return this._lastSearcher;let t=z(e,this._invertedIndex?{...this.options,_invertedIndex:this._invertedIndex}:this.options);return this._lastQuery=e,this._lastSearcher=t,t}setCollection(e,t){if(this._docs=e,t&&!(t instanceof k))throw Error("Incorrect 'index' type");if(this._myIndex=t||x(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight}),this.options.useTokenSearch){let e=K({isCaseSensitive:this.options.isCaseSensitive,ignoreDiacritics:this.options.ignoreDiacritics});this._invertedIndex=function(e,t,r){let i=new Map,a=new Map,s=0;function n(e,t,n,o){let l=r.tokenize(e);if(!l.length)return;s++;let c=new Map;for(let e of l)c.set(e,(c.get(e)||0)+1);for(let[e,r]of c){let s={docIdx:t,keyIdx:n,subIdx:o,tf:r},l=i.get(e);l||(l=[],i.set(e,l)),l.push(s),a.set(e,(a.get(e)||0)+1)}}for(let r of e){let{i:e,v:i,$:a}=r;if(void 0!==i){n(i,e,-1,-1);continue}if(a)for(let r=0;r<t;r++){let t=a[r];if(t)if(Array.isArray(t))for(let i of t)n(i.v,e,r,i.i??-1);else n(t.v,e,r,-1)}}return{terms:i,fieldCount:s,df:a}}(this._myIndex.records,this._myIndex.keys.length,e)}}add(e){if(d(e)&&(this._docs.push(e),this._myIndex.add(e),this._invertedIndex)){let e=this._myIndex.records[this._myIndex.records.length-1],t=K({isCaseSensitive:this.options.isCaseSensitive,ignoreDiacritics:this.options.ignoreDiacritics});!function(e,t,r,i){let{i:a,v:s,$:n}=t;function o(t,r,s){let n=i.tokenize(t);if(!n.length)return;e.fieldCount++;let o=new Map;for(let e of n)o.set(e,(o.get(e)||0)+1);for(let[t,i]of o){let n={docIdx:a,keyIdx:r,subIdx:s,tf:i},o=e.terms.get(t);o||(o=[],e.terms.set(t,o)),o.push(n),e.df.set(t,(e.df.get(t)||0)+1)}}if(void 0!==s)return o(s,-1,-1);if(n)for(let e=0;e<r;e++){let t=n[e];if(t)if(Array.isArray(t))for(let r of t)o(r.v,e,r.i??-1);else o(t.v,e,-1)}}(this._invertedIndex,e,this._myIndex.keys.length,t)}}remove(e=()=>!1){let t=[],r=[];for(let i=0,a=this._docs.length;i<a;i+=1)e(this._docs[i],i)&&(t.push(this._docs[i]),r.push(i));if(r.length){if(this._invertedIndex)for(let e of r)G(this._invertedIndex,e);for(let e=r.length-1;e>=0;e-=1)this._docs.splice(r[e],1);this._myIndex.removeAll(r)}return t}removeAt(e){this._invertedIndex&&G(this._invertedIndex,e);let t=this._docs.splice(e,1)[0];return this._myIndex.removeAt(e),t}getIndex(){return this._myIndex}search(e,t){let r,{limit:i=-1}=t||{},{includeMatches:a,includeScore:s,shouldSort:n,sortFn:o,ignoreFieldNorm:u}=this.options;if(l(e)&&!e.trim()){let e=this._docs.map((e,t)=>({item:e,refIndex:t}));return c(i)&&i>-1&&(e=e.slice(0,i)),e}if(c(i)&&i>0&&l(e)){let t=new U(i);l(this._docs[0])?this._searchStringList(e,{heap:t,ignoreFieldNorm:u}):this._searchObjectList(e,{heap:t,ignoreFieldNorm:u}),r=t.extractSorted(o)}else!function(e,{ignoreFieldNorm:t=w.ignoreFieldNorm}
974){e.forEach(e=>{e.score=R(e.matches,{ignoreFieldNorm:t})})}(r=l(e)?l(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e),{ignoreFieldNorm:u}),n&&r.sort(o),c(i)&&i>-1&&(r=r.slice(0,i));return function(e,t,{includeMatches:r=w.includeMatches,includeScore:i=w.includeScore}={}){let a=[];return r&&a.push(Z),i&&a.push(W),e.map(e=>{let{idx:r}=e,i={item:t[r],refIndex:r};return a.length&&a.forEach(t=>{t(e,i)}),i})}(r,this._docs,{includeMatches:a,includeScore:s})}_searchStringList(e,{heap:t,ignoreFieldNorm:r}={}){let i=this._getSearcher(e),{records:a}=this._myIndex,s=t?null:[];return a.forEach(({v:e,i:a,n:n})=>{if(!d(e))return;let{isMatch:o,score:l,indices:c}=i.searchIn(e);if(o){let i={item:e,idx:a,matches:[{score:l,value:e,norm:n,indices:c}]};t?(i.score=R(i.matches,{ignoreFieldNorm:r}),t.shouldInsert(i.score)&&t.insert(i)):s.push(i)}}),s}_searchLogical(e){let t=H(e,this.options),r=(e,t,i)=>{if(!("children"in e)){let r,{keyId:a,searcher:s}=e;return(null===a?(r=[],this._myIndex.keys.forEach((e,i)=>{r.push(...this._findMatches({key:e,value:t[i],searcher:s}))})):r=this._findMatches({key:this._keyStore.get(a),value:this._myIndex.getValueForItemAtKeyId(t,a),searcher:s}),r&&r.length)?[{idx:i,item:t,matches:r}]:[]}let{children:a,operator:s}=e,n=[];for(let e=0,o=a.length;e<o;e+=1){let o=r(a[e],t,i);if(o.length)n.push(...o);else if(s===V)return[]}return n},i=this._myIndex.records,a=new Map,s=[];return i.forEach(({$:e,i:i})=>{if(d(e)){let n=r(t,e,i);n.length&&(a.has(i)||(a.set(i,{idx:i,item:e,matches:[]}),s.push(a.get(i))),n.forEach(({matches:e})=>{a.get(i).matches.push(...e)}))}}),s}_searchObjectList(e,{heap:t,ignoreFieldNorm:r}={}){let i=this._getSearcher(e),{keys:a,records:s}=this._myIndex,n=t?null:[];return s.forEach(({$:e,i:s})=>{if(!d(e))return;let o=[],l=!1,c=!1;if(a.forEach((t,r)=>{let a=this._findMatches({key:t,value:e[r],searcher:i});a.length?(o.push(...a),a[0].hasInverse&&(c=!0)):l=!0}),(!c||!l)&&o.length){let i={idx:s,item:e,matches:o};t?(i.score=R(i.matches,{ignoreFieldNorm:r}),t.shouldInsert(i.score)&&t.insert(i)):n.push(i)}}),n}_findMatches({key:e,value:t,searcher:r}){if(!d(t))return[];let i=[];if(n(t))t.forEach(({v:t,i:a,n:s})=>{if(!d(t))return;let{isMatch:n,score:o,indices:l,hasInverse:c}=r.searchIn(t);n&&i.push({score:o,key:e,value:t,idx:a,norm:s,indices:l,hasInverse:c})});else{let{v:a,n:s}=t,{isMatch:n,score:o,indices:l,hasInverse:c}=r.searchIn(a);n&&i.push({score:o,key:e,value:a,norm:s,indices:l,hasInverse:c})}return i}}J.version="7.3.0",J.createIndex=x,J.parseIndex=function(e,{getFn:t=w.getFn,fieldNormWeight:r=w.fieldNormWeight}={}){let{keys:i,records:a}=e,s=new k({getFn:t,fieldNormWeight:r});return s.setKeys(i),s.setIndexRecords(a),s},J.config=w,J.match=function(e,t,r){return z(e,{...w,...r}).searchIn(t)},J.parseQuery=H,O(class{constructor(e,{isCaseSensitive:t=w.isCaseSensitive,ignoreDiacritics:r=w.ignoreDiacritics,includeMatches:i=w.includeMatches,minMatchCharLength:a=w.minMatchCharLength,ignoreLocation:s=w.ignoreLocation,findAllMatches:n=w.findAllMatches,location:o=w.location,threshold:l=w.threshold,distance:c=w.distance}={}){this.query=null,this.options={isCaseSensitive:t,ignoreDiacritics:r,includeMatches:i,minMatchCharLength:a,findAllMatches:n,ignoreLocation:s,location:o,threshold:l,distance:c},e=t?e:e.toLowerCase(),e=r?S(e):e,this.pattern=e,this.query=function(e,t={}){return e.replace(/\\\|/g,"\0").split("|").map(e=>{let r=(function(e){let t=[],r=e.length,i=0;for(;i<r;){for(;i<r&&" "===e[i];)i++;if(i>=r)break;let a=i;for(;a<r&&" "!==e[a]&&'"'!==e[a];)a++;if(a<r&&'"'===e[a]){for(a++;a<r;){if('"'===e[a]){let t=a+1;if(t>=r||" "===e[t]){a++;break}if("$"===e[t]&&(t+1>=r||" "===e[t+1])){a+=2;break}}a++}t.push(e.substring(i,a)),i=a}else{for(;a<r&&" "!==e[a];)a++;t.push(e.substring(i,a)),i=a}}return t})(e.replace(/\u0000/g,"|").trim()).filter(e=>e&&!!e.trim()),i=[];for(let e=0,a=r.length;e<a;e+=1){let a=r[e],s=!1,n=-1;for(;!s&&++n<B;){let e=q[n],r=e.isMultiMatch(a);r&&(i.push(new e(r,t)),s=!0)}if(!s)for(n=-1;++n<B;){let e=q[n],r=e.isSingleMatch(a);if(r){i.push(new e(r,t));break}}}return i})}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){let t=this.query;if(!t)return{isMatch:!1,score:1};let{includeMatches:r,isCaseSensitive:i,ignoreDiacritics:a}=this.options;e=i?e:e.toLowerCase(),e=a?S(e):e;let s=0,n=[],o=0,l=!1;for(let i=0,a=t.length;i<a;i+=1){let a=t[i];n.length=0,s=0,l=!1;for(let t=0,i=a.length;t<i;t+=1){let i=a[t],{isMatch:c,indices:u,score:d}=i.search(e);if(c){s+=1,o+=d;let e=i.constructor.type;e.startsWith("inverse")&&(l=!0),r&&(T.has(e)?n.push(...u):n.push(u))}else{o=0,s=0,n.length=0,l=!1;break}}
974if(s){let e={isMatch:!0,score:o/s};return l&&(e.hasInverse=!0),r&&(e.indices=M(n)),e}}return{isMatch:!1,score:1}}}),O(class{static condition(e,t){return t.useTokenSearch}constructor(e,t){this.options=t,this.analyzer=K({isCaseSensitive:t.isCaseSensitive,ignoreDiacritics:t.ignoreDiacritics});const r=this.analyzer.tokenize(e),{df:i,fieldCount:a}=t._invertedIndex;for(const e of(this.termSearchers=[],this.idfWeights=[],r)){this.termSearchers.push(new C(e,{location:t.location,threshold:t.threshold,distance:t.distance,includeMatches:t.includeMatches,findAllMatches:t.findAllMatches,minMatchCharLength:t.minMatchCharLength,isCaseSensitive:t.isCaseSensitive,ignoreDiacritics:t.ignoreDiacritics,ignoreLocation:!0}));const r=i.get(e)||0,s=Math.log(1+(a-r+.5)/(r+.5));this.idfWeights.push(s)}}searchIn(e){if(!this.termSearchers.length)return{isMatch:!1,score:1};let t=[],r=0,i=0,a=0;for(let s=0;s<this.termSearchers.length;s++){let n=this.termSearchers[s].searchIn(e),o=this.idfWeights[s];i+=o,n.isMatch&&(a++,r+=o*(1-n.score),n.indices&&t.push(...n.indices))}if(0===a)return{isMatch:!1,score:1};let s={isMatch:!0,score:Math.max(.001,i>0?1-r/i:0)};return this.options.includeMatches&&t.length&&(s.indices=M(t)),s}}),J.use=function(...e){e.forEach(e=>O(e))};var Q,X,ee,et,er,ei,ea,es={};es=function(){"use strict";var e="millisecond",t="second",r="minute",i="hour",a="week",s="month",n="quarter",o="year",l="date",c="Invalid Date",u=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h=function(e,t,r){var i=String(e);return!i||i.length>=t?e:""+Array(t+1-i.length).join(r)+e},f="en",g={};g[f]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||t[0])+"]"}};var p="$isDayjsObject",m=function(e){return e instanceof b||!(!e||!e[p])},v=function e(t,r,i){var a;if(!t)return f;if("string"==typeof t){var s=t.toLowerCase();g[s]&&(a=s),r&&(g[s]=r,a=s);var n=t.split("-");if(!a&&n.length>1)return e(n[0])}else{var o=t.name;g[o]=t,a=o}return!i&&a&&(f=a),a||!i&&f},y=function(e,t){if(m(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new b(r)},w={s:h,z:function(e){var t=-e.utcOffset(),r=Math.abs(t);return(t<=0?"+":"-")+h(Math.floor(r/60),2,"0")+":"+h(r%60,2,"0")},m:function e(t,r){if(t.date()<r.date())return-e(r,t);var i=12*(r.year()-t.year())+(r.month()-t.month()),a=t.clone().add(i,s),n=r-a<0,o=t.clone().add(i+(n?-1:1),s);return+(-(i+(r-a)/(n?a-o:o-a))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(c){return({M:s,y:o,w:a,d:"day",D:l,h:i,m:r,s:t,ms:e,Q:n})[c]||String(c||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}};w.l=v,w.i=m,w.w=function(e,t){return y(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var b=function(){function h(e){this.$L=v(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[p]=!0}var f=h.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(w.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var i=t.match(u);if(i){var a=i[2]-1||0,s=(i[7]||"0").substring(0,3);return r?new Date(Date.UTC(i[1],a,i[3]||1,i[4]||0,i[5]||0,i[6]||0,s)):new Date(i[1],a,i[3]||1,i[4]||0,i[5]||0,i[6]||0,s)}}return new Date(t)}(e),this.init()},f.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},f.$utils=function(){return w},f.isValid=function(){return this.$d.toString()!==c},f.isSame=function(e,t){var r=y(e);return this.startOf(t)<=r&&r<=this.endOf(t)},f.isAfter=function(e,t){return y(e)<this.startOf(t)},f.isBefore=function(e,t){return this.endOf(t)<y(e)},f.$g=function(e,t,r){return w.u(e)?this[t]:this.set(r,e)},f.unix=function(){return Math.floor(this.valueOf()/1e3)},f.valueOf=function(){return this.$d.getTime()},f.startOf=function(e,n){var c=this,u=!!w.u(n)||n,d=w.p(e),h=function(e,t){var r=w.w(c.$u?Date.UTC(c.$y,t,e):new Date(c.$y,t,e),c);return u?r:r.endOf("day")},f=function(e,t){return w.w(c.toDate()[e].apply(c.toDate("s"),(u?[0,0,0,0]:[23,59,59,999]).slice(t)),c
974)},g=this.$W,p=this.$M,m=this.$D,v="set"+(this.$u?"UTC":"");switch(d){case o:return u?h(1,0):h(31,11);case s:return u?h(1,p):h(0,p+1);case a:var y=this.$locale().weekStart||0,b=(g<y?g+7:g)-y;return h(u?m-b:m+(6-b),p);case"day":case l:return f(v+"Hours",0);case i:return f(v+"Minutes",1);case r:return f(v+"Seconds",2);case t:return f(v+"Milliseconds",3);default:return this.clone()}},f.endOf=function(e){return this.startOf(e,!1)},f.$set=function(a,n){var c,u=w.p(a),d="set"+(this.$u?"UTC":""),h=((c={}).day=d+"Date",c[l]=d+"Date",c[s]=d+"Month",c[o]=d+"FullYear",c[i]=d+"Hours",c[r]=d+"Minutes",c[t]=d+"Seconds",c[e]=d+"Milliseconds",c)[u],f="day"===u?this.$D+(n-this.$W):n;if(u===s||u===o){var g=this.clone().set(l,1);g.$d[h](f),g.init(),this.$d=g.set(l,Math.min(this.$D,g.daysInMonth())).$d}else h&&this.$d[h](f);return this.init(),this},f.set=function(e,t){return this.clone().$set(e,t)},f.get=function(e){return this[w.p(e)]()},f.add=function(e,n){var l,c=this;e=Number(e);var u=w.p(n),d=function(t){var r=y(c);return w.w(r.date(r.date()+Math.round(t*e)),c)};if(u===s)return this.set(s,this.$M+e);if(u===o)return this.set(o,this.$y+e);if("day"===u)return d(1);if(u===a)return d(7);var h=((l={})[r]=6e4,l[i]=36e5,l[t]=1e3,l)[u]||1,f=this.$d.getTime()+e*h;return w.w(f,this)},f.subtract=function(e,t){return this.add(-1*e,t)},f.format=function(e){var t=this,r=this.$locale();if(!this.isValid())return r.invalidDate||c;var i=e||"YYYY-MM-DDTHH:mm:ssZ",a=w.z(this),s=this.$H,n=this.$m,o=this.$M,l=r.weekdays,u=r.months,h=r.meridiem,f=function(e,r,a,s){return e&&(e[r]||e(t,i))||a[r].slice(0,s)},g=function(e){return w.s(s%12||12,e,"0")},p=h||function(e,t,r){var i=e<12?"AM":"PM";return r?i.toLowerCase():i};return i.replace(d,function(e,i){return i||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return w.s(t.$y,4,"0");case"M":return o+1;case"MM":return w.s(o+1,2,"0");case"MMM":return f(r.monthsShort,o,u,3);case"MMMM":return f(u,o);case"D":return t.$D;case"DD":return w.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return f(r.weekdaysMin,t.$W,l,2);case"ddd":return f(r.weekdaysShort,t.$W,l,3);case"dddd":return l[t.$W];case"H":return String(s);case"HH":return w.s(s,2,"0");case"h":return g(1);case"hh":return g(2);case"a":return p(s,n,!0);case"A":return p(s,n,!1);case"m":return String(n);case"mm":return w.s(n,2,"0");case"s":return String(t.$s);case"ss":return w.s(t.$s,2,"0");case"SSS":return w.s(t.$ms,3,"0");case"Z":return a}return null}(e)||a.replace(":","")})},f.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},f.diff=function(e,l,c){var u,d=this,h=w.p(l),f=y(e),g=(f.utcOffset()-this.utcOffset())*6e4,p=this-f,m=function(){return w.m(d,f)};switch(h){case o:u=m()/12;break;case s:u=m();break;case n:u=m()/3;break;case a:u=(p-g)/6048e5;break;case"day":u=(p-g)/864e5;break;case i:u=p/36e5;break;case r:u=p/6e4;break;case t:u=p/1e3;break;default:u=p}return c?u:w.a(u)},f.daysInMonth=function(){return this.endOf(s).$D},f.$locale=function(){return g[this.$L]},f.locale=function(e,t){if(!e)return this.$L;var r=this.clone(),i=v(e,t,!0);return i&&(r.$L=i),r},f.clone=function(){return w.w(this.$d,this)},f.toDate=function(){return new Date(this.valueOf())},f.toJSON=function(){return this.isValid()?this.toISOString():null},f.toISOString=function(){return this.$d.toISOString()},f.toString=function(){return this.$d.toUTCString()},h}(),k=b.prototype;return y.prototype=k,[["$ms",e],["$s",t],["$m",r],["$H",i],["$W","day"],["$M",s],["$y",o],["$D",l]].forEach(function(e){k[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),y.extend=function(e,t){return e.$i||(e(t,b,y),e.$i=!0),y},y.locale=v,y.isDayjs=m,y.unix=function(e){return y(1e3*e)},y.en=g[f],y.Ls=g,y.p={},y}();var en={};en=function(e,t){t.prototype.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)}},"function"==typeof SuppressedError&&SuppressedError;var eo=(Q=er?et:(er=1,et=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((i=t.length)!=r.length)return!1;for(a=i;0!=a--;)if(!e(t[a],r[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((i=(s=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(a=i;0!=a--;)if(!Object.prototype.hasOwnProperty.call(r,s[a]))return!1;for(a=i;0!=a--;){var i,a,s,n=s[a];if(!e(t[n],r[n]))return!1}return!0}return t!=t&&r!=r}))&&Q.__esModule&&Object.prototype.hasOwnProperty.call(Q,"default")?Q.default:Q;let el="__googleMapsScriptId";(X=ei||(ei={}))[X.INITIALIZED=0]="INITIALIZED",X[X.LOADING=1]="LOADING",X[X.SUCCESS=2]="SUCCESS",X[X.FAILURE=3]="FAILURE";class ec{constructor({apiKey:e,authReferrerPolicy:t,channel:r,client:i,id:a=el,language:s,libraries:n=[],mapIds:o,nonce:l,region:c,retries:u=3,url:d="https://maps.googleapis.com/ma
974ps/api/js",version:h}){if(this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=e,this.authReferrerPolicy=t,this.channel=r,this.client=i,this.id=a||el,this.language=s,this.libraries=n,this.mapIds=o,this.nonce=l,this.region=c,this.retries=u,this.url=d,this.version=h,ec.instance){if(!eo(this.options,ec.instance.options))throw Error(`Loader must not be called again with different options. ${JSON.stringify(this.options)} !== ${JSON.stringify(ec.instance.options)}`);return ec.instance}ec.instance=this}get options(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}get status(){return this.errors.length?ei.FAILURE:this.done?ei.SUCCESS:this.loading?ei.LOADING:ei.INITIALIZED}get failed(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}createUrl(){let e=this.url;return e+="?callback=__googleMapsCallback&loading=async",this.apiKey&&(e+=`&key=${this.apiKey}`),this.channel&&(e+=`&channel=${this.channel}`),this.client&&(e+=`&client=${this.client}`),this.libraries.length>0&&(e+=`&libraries=${this.libraries.join(",")}`),this.language&&(e+=`&language=${this.language}`),this.region&&(e+=`®ion=${this.region}`),this.version&&(e+=`&v=${this.version}`),this.mapIds&&(e+=`&map_ids=${this.mapIds.join(",")}`),this.authReferrerPolicy&&(e+=`&auth_referrer_policy=${this.authReferrerPolicy}`),e}deleteScript(){let e=document.getElementById(this.id);e&&e.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise((e,t)=>{this.loadCallback(r=>{r?t(r.error):e(window.google)})})}importLibrary(e){return this.execute(),google.maps.importLibrary(e)}loadCallback(e){this.callbacks.push(e),this.execute()}setScript(){var e,t;let r,i,a,s,n,o,l,c,u,d,h;if(document.getElementById(this.id))return void this.callback();let f={key:this.apiKey,channel:this.channel,client:this.client,libraries:this.libraries.length&&this.libraries,v:this.version,mapIds:this.mapIds,language:this.language,region:this.region,authReferrerPolicy:this.authReferrerPolicy};Object.keys(f).forEach(e=>!f[e]&&delete f[e]),(null==(t=null==(e=null==window?void 0:window.google)?void 0:e.maps)?void 0:t.importLibrary)||(s="google",n="importLibrary",o=document,c=(l=(l=window)[s]||(l[s]={})).maps||(l.maps={}),u=new Set,d=new URLSearchParams,h=()=>r||(r=new Promise((e,t)=>{var n,l,h,g;return n=this,l=void 0,h=void 0,g=function*(){var n;for(a in yield i=o.createElement("script"),i.id=this.id,d.set("libraries",[...u]+""),f)d.set(a.replace(/[A-Z]/g,e=>"_"+e[0].toLowerCase()),f[a]);d.set("callback",s+".maps.__ib__"),i.src=this.url+"?"+d,c.__ib__=e,i.onerror=()=>r=t(Error("The Google Maps JavaScript API could not load.")),i.nonce=this.nonce||(null==(n=o.querySelector("script[nonce]"))?void 0:n.nonce)||"",o.head.append(i)},new(h||(h=Promise))(function(e,t){function r(e){try{a(g.next(e))}catch(e){t(e)}}function i(e){try{a(g.throw(e))}catch(e){t(e)}}function a(t){var a;t.done?e(t.value):((a=t.value)instanceof h?a:new h(function(e){e(a)})).then(r,i)}a((g=g.apply(n,l||[])).next())})})),c[n]?console.warn("The Google Maps JavaScript API only loads once. Ignoring:",f):c[n]=(e,...t)=>u.add(e)&&h().then(()=>c[n](e,...t)));let g=this.libraries.map(e=>this.importLibrary(e));g.length||g.push(this.importLibrary("core")),Promise.all(g).then(()=>this.callback(),e=>{let t=new ErrorEvent("error",{error:e});this.loadErrorCallback(t)})}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}resetIfRetryingFailed(){this.failed&&this.reset()}loadErrorCallback(e){if(this.errors.push(e),this.errors.length<=this.retries){let e=this.errors.length*Math.pow(2,this.errors.length);console.error(`Failed to load Google Maps script, retrying in ${e} ms.`),setTimeout(()=>{this.deleteScript(),this.setScript()},e)}else this.onerrorEvent=e,this.callback()}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach(e=>{e(this.onerrorEvent)}),this.callbacks=[]}execute(){if(this.resetIfRetryingFailed(),!this.loading)if(this.done)this.callback();else{if(window.google&&window.google.maps&&window.google.maps.version){console.warn("Google Maps already loaded outside @googlemaps/js-api-loader. This may result in undesirable behavior as options and script parameters may not match."),this.callback();return}this.loading=!0,this.setScript()}}}var eu={};!function(e){"use strict";let{getOwnPropertyNames:t,getOwnPropertySymbols:r}=Object,{hasOwnProperty:i}=Object.prototype;function a(e,t){return function(r,i,a){return e(r,i,a)&&t(r,i,a)}}function s(e){return function(t,r,i){if(!t||!r||"object"!=typeof t||"object"!=typeof r)return e(t,r,i);let{cache:a}=i,s=a.get(t),n=a.get(r);if(s&&n)return s===r&&n===t;a.set(t,r),a.set(r,t);let o=e(t,r,i);return a.delete(t),a.delete(r),o}}function n(e){return t(e).concat(r(e))}let o=Object.hasOwn||((e,t)=>i.call(e,t));function l(e,t){return e===t||!e&&!t&&e!=e&&t!=t}let{getOwnPropertyDescriptor:c,keys:u}=Object;function d(e,t){return e.byteLength===t.byteLength&&M(new Uint8Array(e),new Uint8Array(t))}function h(e,t,r){let i=e.length;if(t.length!==i)return!1;for(;i-- >0;)if(!r.equals(e[i],t[i],i,i,e,t,r))return!1;return!0}function f(e,t){return e.byteLength===t.byteLength&&M(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function g(e,t){return l(e.getTime(),t.getTime())}function p(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function m(e,t){return e===t}function v(e,t,r){let i,a,s=e.size;if(s!==t.size)return!1;if(!s)return!0;let n=Array(s),o=e.entries(),l=0;for(;(i=o.next())&&!i.done;){let s=t.entries(),o=!1,c=0;for(;(a=s.next())&&!a.done;){if(n[c]){c++;continue}let s=i.value,u=a.value;if(r.equals(s[0],u[0],l,c,e,t,r)&&r.equals(s[1],u[1],s[0],u[0],e,t,r)){o=n[c]=!0;break}c++}if(!o)return!1;l++}return!0}function y(e,t,r){let i=u(e),a=i.length;if(u(t).length!==a)return!1;for(;a-- >0;)if(!A(e,t,r,i[a]))return!1;return!0}function w(e,t,r){let i,a,s,o=n(e),l=o.length;if(n(t).length!==l)return!1;for(;l-- >0;)if(!A(e,t,r,i=o[l])||(a=c(e,i),s=c(t,i),(a||s)&&(!a||!s||a.configurable!==s.configurable||a.enumerable!==s.enumerable||a.writable!==s.writable)))return!1;return!0}function b(e,t){return l(e.valueOf(),t.valueOf())}function k(e,t){return e.source===t.source&&e.flags===t.flags}function x(e,t,r){let i,a,s=e.size;if(s!==t.size)return!1;if(!s)return!0;let n=Array(s),o=e.values();for(;(i=o.next())&&!i.done;){let s=t.values(),o=!1,l=0;for(;(a=s.next())&&!a.done;){if(!n[l]&&r.equals(i.value,a.value,i.value,a.value,e,t,r)){o=n[l]=!0;break}l++}if(!o)return!1}return!0}function M(e,t){let r=e.byteLength;if(t.byteLength!==r||e.byteOffset!==t.byteOffset)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function _(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}
974function A(e,t,r,i){return("_owner"===i||"__o"===i||"__v"===i)&&(!!e.$$typeof||!!t.$$typeof)||o(t,i)&&r.equals(e[i],t[i],i,i,e,t,r)}let S={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},C=Object.prototype.toString,L=O(),E=O({strict:!0}),D=O({circular:!0}),I=O({circular:!0,strict:!0}),q=O({createInternalComparator:()=>l}),B=O({strict:!0,createInternalComparator:()=>l}),T=O({circular:!0,createInternalComparator:()=>l}),F=O({circular:!0,createInternalComparator:()=>l,strict:!0});function O(e={}){let{circular:t=!1,createInternalComparator:r,createState:i,strict:n=!1}=e,o=function({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:r,areDatesEqual:i,areErrorsEqual:a,areFunctionsEqual:s,areMapsEqual:n,areNumbersEqual:o,areObjectsEqual:l,arePrimitiveWrappersEqual:c,areRegExpsEqual:u,areSetsEqual:d,areTypedArraysEqual:h,areUrlsEqual:f,unknownTagComparators:g}){return function(p,m,v){if(p===m)return!0;if(null==p||null==m)return!1;let y=typeof p;if(y!==typeof m)return!1;if("object"!==y)return"number"===y?o(p,m,v):"function"===y&&s(p,m,v);let w=p.constructor;if(w!==m.constructor)return!1;if(w===Object)return l(p,m,v);if(Array.isArray(p))return t(p,m,v);if(w===Date)return i(p,m,v);if(w===RegExp)return u(p,m,v);if(w===Map)return n(p,m,v);if(w===Set)return d(p,m,v);let b=C.call(p);if("[object Date]"===b)return i(p,m,v);if("[object RegExp]"===b)return u(p,m,v);if("[object Map]"===b)return n(p,m,v);if("[object Set]"===b)return d(p,m,v);if("[object Object]"===b)return"function"!=typeof p.then&&"function"!=typeof m.then&&l(p,m,v);if("[object URL]"===b)return f(p,m,v);if("[object Error]"===b)return a(p,m,v);if("[object Arguments]"===b)return l(p,m,v);if(S[b])return h(p,m,v);if("[object ArrayBuffer]"===b)return e(p,m,v);if("[object DataView]"===b)return r(p,m,v);if("[object Boolean]"===b||"[object Number]"===b||"[object String]"===b)return c(p,m,v);if(g){let e=g[b];if(!e){let t=null!=p?p[Symbol.toStringTag]:void 0;t&&(e=g[t])}if(e)return e(p,m,v)}return!1}}(function({circular:e,createCustomConfig:t,strict:r}){let i={areArrayBuffersEqual:d,areArraysEqual:r?w:h,areDataViewsEqual:f,areDatesEqual:g,areErrorsEqual:p,areFunctionsEqual:m,areMapsEqual:r?a(v,w):v,areNumbersEqual:l,areObjectsEqual:r?w:y,arePrimitiveWrappersEqual:b,areRegExpsEqual:k,areSetsEqual:r?a(x,w):x,areTypedArraysEqual:r?a(M,w):M,areUrlsEqual:_,unknownTagComparators:void 0};if(t&&(i=Object.assign({},i,t(i))),e){let e=s(i.areArraysEqual),t=s(i.areMapsEqual),r=s(i.areObjectsEqual),a=s(i.areSetsEqual);i=Object.assign({},i,{areArraysEqual:e,areMapsEqual:t,areObjectsEqual:r,areSetsEqual:a})}return i}(e)),c=r?r(o):function(e,t,r,i,a,s,n){return o(e,t,n)};return function({circular:e,comparator:t,createState:r,equals:i,strict:a}){if(r)return function(s,n){let{cache:o=e?new WeakMap:void 0,meta:l}=r();return t(s,n,{cache:o,equals:i,meta:l,strict:a})};if(e)return function(e,r){return t(e,r,{cache:new WeakMap,equals:i,meta:void 0,strict:a})};let s={cache:void 0,equals:i,meta:void 0,strict:a};return function(e,r){return t(e,r,s)}}({circular:t,comparator:o,createState:i,equals:c,strict:n})}e.circularDeepEqual=D,e.circularShallowEqual=T,e.createCustomEqual=O,e.deepEqual=L,e.sameValueZeroEqual=l,e.shallowEqual=q,e.strictCircularDeepEqual=I,e.strictCircularShallowEqual=F,e.strictDeepEqual=E,e.strictShallowEqual=B}(eu);let ed=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];class eh{static from(e){if(!(e instanceof ArrayBuffer))throw Error("Data must be an instance of ArrayBuffer.");let[t,r]=new Uint8Array(e,0,2);if(219!==t)throw Error("Data does not appear to be in a KDBush format.");let i=r>>4;if(1!==i)throw Error(`Got v${i} data when expected v1.`);let a=ed[15&r];if(!a)throw Error("Unrecognized array type.");let[s]=new Uint16Array(e,2,1),[n]=new Uint32Array(e,4,1);return new eh(n,s,a,e)}
974constructor(e,t=64,r=Float64Array,i){if(isNaN(e)||e<0)throw Error(`Unpexpected numItems value: ${e}.`);this.numItems=+e,this.nodeSize=Math.min(Math.max(+t,2),65535),this.ArrayType=r,this.IndexArrayType=e<65536?Uint16Array:Uint32Array;const a=ed.indexOf(this.ArrayType),s=2*e*this.ArrayType.BYTES_PER_ELEMENT,n=e*this.IndexArrayType.BYTES_PER_ELEMENT,o=(8-n%8)%8;if(a<0)throw Error(`Unexpected typed array class: ${r}.`);i&&i instanceof ArrayBuffer?(this.data=i,this.ids=new this.IndexArrayType(this.data,8,e),this.coords=new this.ArrayType(this.data,8+n+o,2*e),this._pos=2*e,this._finished=!0):(this.data=new ArrayBuffer(8+s+n+o),this.ids=new this.IndexArrayType(this.data,8,e),this.coords=new this.ArrayType(this.data,8+n+o,2*e),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,16+a]),new Uint16Array(this.data,2,1)[0]=t,new Uint32Array(this.data,4,1)[0]=e)}add(e,t){let r=this._pos>>1;return this.ids[r]=r,this.coords[this._pos++]=e,this.coords[this._pos++]=t,r}finish(){let e=this._pos>>1;if(e!==this.numItems)throw Error(`Added ${e} items when expected ${this.numItems}.`);return function e(t,r,i,a,s,n){if(s-a<=i)return;let o=a+s>>1;(function e(t,r,i,a,s,n){for(;s>a;){if(s-a>600){let o=s-a+1,l=i-a+1,c=Math.log(o),u=.5*Math.exp(2*c/3),d=.5*Math.sqrt(c*u*(o-u)/o)*(l-o/2<0?-1:1),h=Math.max(a,Math.floor(i-l*u/o+d)),f=Math.min(s,Math.floor(i+(o-l)*u/o+d));e(t,r,i,h,f,n)}let o=r[2*i+n],l=a,c=s;for(ef(t,r,a,i),r[2*s+n]>o&&ef(t,r,a,s);l<c;){for(ef(t,r,l,c),l++,c--;r[2*l+n]<o;)l++;for(;r[2*c+n]>o;)c--}r[2*a+n]===o?ef(t,r,a,c):ef(t,r,++c,s),c<=i&&(a=c+1),i<=c&&(s=c-1)}})(t,r,o,a,s,n),e(t,r,i,a,o-1,1-n),e(t,r,i,o+1,s,1-n)}(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(e,t,r,i){if(!this._finished)throw Error("Data not yet indexed - call index.finish().");let{ids:a,coords:s,nodeSize:n}=this,o=[0,a.length-1,0],l=[];for(;o.length;){let c=o.pop()||0,u=o.pop()||0,d=o.pop()||0;if(u-d<=n){for(let n=d;n<=u;n++){let o=s[2*n],c=s[2*n+1];o>=e&&o<=r&&c>=t&&c<=i&&l.push(a[n])}continue}let h=d+u>>1,f=s[2*h],g=s[2*h+1];f>=e&&f<=r&&g>=t&&g<=i&&l.push(a[h]),(0===c?e<=f:t<=g)&&(o.push(d),o.push(h-1),o.push(1-c)),(0===c?r>=f:i>=g)&&(o.push(h+1),o.push(u),o.push(1-c))}return l}within(e,t,r){if(!this._finished)throw Error("Data not yet indexed - call index.finish().");let{ids:i,coords:a,nodeSize:s}=this,n=[0,i.length-1,0],o=[],l=r*r;for(;n.length;){let c=n.pop()||0,u=n.pop()||0,d=n.pop()||0;if(u-d<=s){for(let r=d;r<=u;r++)ep(a[2*r],a[2*r+1],e,t)<=l&&o.push(i[r]);continue}let h=d+u>>1,f=a[2*h],g=a[2*h+1];ep(f,g,e,t)<=l&&o.push(i[h]),(0===c?e-r<=f:t-r<=g)&&(n.push(d),n.push(h-1),n.push(1-c)),(0===c?e+r>=f:t+r>=g)&&(n.push(h+1),n.push(u),n.push(1-c))}return o}}function ef(e,t,r,i){eg(e,r,i),eg(t,2*r,2*i),eg(t,2*r+1,2*i+1)}function eg(e,t,r){let i=e[t];e[t]=e[r],e[r]=i}function ep(e,t,r,i){let a=e-r,s=t-i;return a*a+s*s}let em={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:e=>e},ev=Math.fround||(a=new Float32Array(1),e=>(a[0]=+e,a[0]));class ey{constructor(e){this.options=Object.assign(Object.create(em),e),this.trees=Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[]}load(e){let{log:t,minZoom:r,maxZoom:i}=this.options;t&&console.time("total time");let a=`prepare ${e.length} points`;t&&console.time(a),this.points=e;let s=[];for(let t=0;t<e.length;t++){let r=e[t];if(!r.geometry)continue;let[i,a]=r.geometry.coordinates,n=ev(ek(i)),o=ev(ex(a));s.push(n,o,1/0,t,-1,1),this.options.reduce&&s.push(0)}let n=this.trees[i+1]=this._createTree(s);t&&console.timeEnd(a);for(let e=i;e>=r;e--){let r=+Date.now();n=this.trees[e]=this._createTree(this._cluster(n,e)),t&&console.log("z%d: %d clusters in %dms",e,n.numItems,Date.now()-r)}return t&&console.timeEnd("total time"),this}getClusters(e,t){let r=((e[0]+180)%360+360)%360-180,i=Math.max(-90,Math.min(90,e[1])),a=180===e[2]?180:((e[2]+180)%360+360)%360-180,s=Math.max(-90,Math.min(90,e[3]));if(e[2]-e[0]>=360)r=-180,a=180;else if(r>a){let e=this.getClusters([r,i,180,s],t),n=this.getClusters([-180,i,a,s],t);return e.concat(n)}let n=this.trees[this._limitZoom(t)],o=n.range(ek(r),ex(s),ek(a),ex(i)),l=n.data,c=[];for(let e of o){let t=this.stride*e;c.push(l[t+5]>1?ew(l,t,this.clusterProps):this.points[l[t+3]])}return c}getChildren(e){let t=this._getOriginId(e),r=this._getOriginZoom(e),i="No cluster with the specified id.",a=this.trees[r];if(!a)throw Error(i);let s=a.data;if(t*this.stride>=s.length)throw Error(i);let n=this.options.radius/(this.options.extent*Math.pow(2,r-1)),o=s[t*this.stride],l=s[t*this.stride+1],c=a.within(o,l,n),u=[];for(let t of c){let r=t*this.stride;s[r+4]===e&&u.push(s[r+5]>1?ew(s,r,this.clusterProps):this.points[s[r+3]])}if(0===u.length)throw Error(i);return u}getLeaves(e,t,r){t=t||10,r=r||0;let i=[];return this._appendLeaves(i,e,t,r,0),i}getTile(e,t,r){let i=this.trees[this._limitZoom(e)],a=Math.pow(2,e),{extent:s,radius:n}=this.options,o=n/s,l=(r-o)/a,c=(r+1+o)/a,u={features:[]};return this._addTileFeatures(i.range((t-o)/a,l,(t+1+o)/a,c),i.data,t,r,a,u),0===t&&this._addTileFeatures(i.range(1-o/a,l,1,c),i.data,a,r,a,u),t===a-1&&this._addTileFeatures(i.range(0,l,o/a,c),i.data,-1,r,a,u),u.features.length?u:null}getClusterExpansionZoom(e){let t=this._getOriginZoom(e)-1;for(;t<=this.options.maxZoom;){let r=this.getChildren(e);if(t++,1!==r.length)break;e=r[0].properties.cluster_id}return t}_appendLeaves(e,t,r,i,a){for(let s of this.getChildren(t)){let t=s.properties;if(t&&t.cluster?a+t.point_count<=i?a+=t.point_count:a=this._appendLeaves(e,t.cluster_id,r,i,a):a<i?a++:e.push(s),e.length===r)break}return a}_createTree(e){let t=new eh(e.length/this.stride|0,this.options.nodeSize,Float32Array);for(let r=0;r<e.length;r+=this.stride)t.add(e[r],e[r+1]);return t.finish(),t.data=e,t}_addTileFeatures(e,t,r,i,a,s){for(let n of e){let e,o,l,c,u=n*this.stride,d=t[u+5]>1;if(d)e=eb(t,u,this.clusterProps),o=t[u],l=t[u+1];else{let r=this.points[t[u+3]];e=r.properties;let[i,a]=r.geometry.coordinates;o=ek(i),l=ex(a)}let h={type:1,geometry:[[Math.round(this.options.extent*(o*a-r)),Math.round(this.options.extent*(l*a-i))]],tags:e};void 0!==(c=d||this.options.generateId?t[u+3]:this.points[t[u+3]].id)&&(h.id=c),s.features.push(h)}}_limitZoom(e){return Math.max(this.options.minZoom,Math.min(Math.floor(+e),this.options.maxZoom+1))}_cluster(e,t){let{radius:r,extent:i,reduce:a,minPoints:s}=this.options,n=r/(i*Math.pow(2,t)),o=e.data,l=[],c=this.stride;for(let r=0;r<o.length;r+=c){if(o[r+2]<=t)continue;o[r+2]=t;let i=o[r],u=o[r+1],d=e.within(o[r],o[r+1],n),h=o[r+5],f=h;for(let e of d){let r=e*c;o[r+2]>t&&(f+=o[r+5])}if(f>h&&f>=s){let e,s=i*h,n=u*h,g=-1,p=(r/c<<5)+(t+1)+this.points.length;for(let i of d){let l=i*c;if(o[l+2]<=t)continue;o[l+2]=t;let u=o[l+5];s+=o[l]*u,n+=o[l+1]*u,o[l+4]=p,a&&(e||(e=this._map(o,r,!0),g=this.clusterProps.length,this.clusterProps.push(e)),a(e,this._map(o,l)))}o[r+4]=p,l.push(s/f,n/f,1/0,p,-1,f),a&&l.push(g)}else{for(let e=0;e<c;e++)l.push(o[r+e]);if(f>1)for(let e of d){let r=e*c;if(!(o[r+2]<=t)){o[r+2]=t;for(let e=0;e<c;e++)l.push(o[r+e])}}}}return l}_getOriginId(e){return e-this.points.length>>5}_getOriginZoom(e){return(e-this.points.length)%32}_map(e,t,r){if(e[t+5]>1){let i=this.clusterProps[e[t+6]];return r?Object.assign({},i):i}let i=this.points[e[t+3]].properties,a=this.options.map(i);return r&&a===i?Object.assign({},a):a}}function ew(e,t,r){return{type:"Feature",id:e[t+3],properties:eb(e,t,r),geometry:{type:"Point",coordinates:[(e[t]-.5)*360,360*Math.atan(Math.exp((180-360*e[t+1])*Math.PI/180)
974)/Math.PI-90]}}}function eb(e,t,r){let i=e[t+5],a=i>=1e4?`${Math.round(i/1e3)}k`:i>=1e3?`${Math.round(i/100)/10}k`:i,s=e[t+6];return Object.assign(-1===s?{}:Object.assign({},r[s]),{cluster:!0,cluster_id:e[t+3],point_count:i,point_count_abbreviated:a})}function ek(e){return e/360+.5}function ex(e){let t=Math.sin(e*Math.PI/180),r=.5-.25*Math.log((1+t)/(1-t))/Math.PI;return r<0?0:r>1?1:r}"function"==typeof SuppressedError&&SuppressedError;class eM{static isAdvancedMarkerAvailable(e){return google.maps.marker&&!0===e.getMapCapabilities().isAdvancedMarkersAvailable}static isAdvancedMarker(e){return google.maps.marker&&e instanceof google.maps.marker.AdvancedMarkerElement}static setMap(e,t){this.isAdvancedMarker(e)?e.map=t:e.setMap(t)}static getPosition(e){if(this.isAdvancedMarker(e)){if(e.position){if(e.position instanceof google.maps.LatLng)return e.position;if(Number.isFinite(e.position.lat)&&Number.isFinite(e.position.lng))return new google.maps.LatLng(e.position.lat,e.position.lng)}return new google.maps.LatLng(null)}return e.getPosition()}static getVisible(e){return!!this.isAdvancedMarker(e)||e.getVisible()}}class e_{constructor({markers:e,position:t}){this.markers=[],e&&(this.markers=e),t&&(t instanceof google.maps.LatLng?this._position=t:this._position=new google.maps.LatLng(t))}get bounds(){if(0===this.markers.length&&!this._position)return;let e=new google.maps.LatLngBounds(this._position,this._position);for(let t of this.markers)e.extend(eM.getPosition(t));return e}get position(){return this._position||this.bounds.getCenter()}get count(){return this.markers.filter(e=>eM.getVisible(e)).length}push(e){this.markers.push(e)}delete(){this.marker&&(eM.setMap(this.marker,null),this.marker=void 0),this.markers.length=0}}function eA(e,t="assertion failed"){if(null==e)throw Error(t)}class eS{constructor({maxZoom:e=16}){this.maxZoom=e}noop({markers:e}){return eC(e)}}let eC=e=>e.map(e=>new e_({position:eM.getPosition(e),markers:[e]}));class e$ extends eS{constructor(e){var{maxZoom:t,radius:r=60}=e,i=function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(r[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(e);a<i.length;a++)0>t.indexOf(i[a])&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(r[i[a]]=e[i[a]]);return r}(e,["maxZoom","radius"]);super({maxZoom:t}),this.markers=[],this.clusters=[],this.state={zoom:-1},this.superCluster=new ey(Object.assign({maxZoom:this.maxZoom,radius:r},i))}calculate(e){let t=!1,r=e.map.getZoom();eA(r);let i={zoom:r=Math.round(r)};if(!(0,eu.deepEqual)(e.markers,this.markers)){t=!0,this.markers=[...e.markers];let r=this.markers.map(e=>{let t=eM.getPosition(e);return{type:"Feature",geometry:{type:"Point",coordinates:[t.lng(),t.lat()]},properties:{marker:e}}});this.superCluster.load(r)}return(!t&&(this.state.zoom<=this.maxZoom||i.zoom<=this.maxZoom)&&(t=!(0,eu.deepEqual)(this.state,i)),this.state=i,0===e.markers.length)?this.clusters=[]:t&&(this.cluster
974s=this.cluster(e)),{clusters:this.clusters,changed:t}}cluster({map:e}){let t=e.getZoom();return eA(t),this.superCluster.getClusters([-180,-90,180,90],Math.round(t)).map(e=>this.transformCluster(e))}transformCluster({geometry:{coordinates:[e,t]},properties:r}){if(r.cluster)return new e_({markers:this.superCluster.getLeaves(r.cluster_id,1/0).map(e=>e.properties.marker),position:{lat:t,lng:e}});let i=r.marker;return new e_({markers:[i],position:eM.getPosition(i)})}}class eL{constructor(e,t){this.markers={sum:e.length};const r=t.map(e=>e.count),i=r.reduce((e,t)=>e+t,0);this.clusters={count:t.length,markers:{mean:i/t.length,sum:i,min:Math.min(...r),max:Math.max(...r)}}}}class eE{render({count:e,position:t},r,i){let a=e>Math.max(10,r.clusters.markers.mean)?"#ff0000":"#0000ff",s=`<svg fill="${a}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240" width="50" height="50"> 975<circle cx="120" cy="120" opacity=".6" r="70" /> 976<circle cx="120" cy="120" opacity=".3" r="90" /> 977<circle cx="120" cy="120" opacity=".2" r="110" /> 978<text x="50%" y="50%" style="fill:#fff" text-anchor="middle" font-size="50" dominant-baseline="middle" font-family="roboto,arial,sans-serif">${e}</text> 979</svg>`,n=`Cluster of ${e} markers`,o=Number(google.maps.Marker.MAX_ZINDEX)+e;if(eM.isAdvancedMarkerAvailable(i)){let e=new DOMParser().parseFromString(s,"image/svg+xml").documentElement;return e.setAttribute("transform","translate(0 25)"),new google.maps.marker.AdvancedMarkerElement({map:i,position:t,zIndex:o,title:n,content:e})}let l={position:t,zIndex:o,title:n,icon:{url:`data:image/svg+xml;base64,${btoa(s)}`,anchor:new google.maps.Point(25,25)}};return new google.maps.Marker(l)}}class eD{constructor(){!function(e,t){for(let r in t.prototype)e.prototype[r]=t.prototype[r]}(eD,google.maps.OverlayView)}}(ee=ea||(ea={})).CLUSTERING_BEGIN="clusteringbegin",ee.CLUSTERING_END="clusteringend",ee.CLUSTER_CLICK="click",ee.GMP_CLICK="gmp-click";let eI=(e,t,r)=>{t.bounds&&r.fitBounds(t.bounds)};class eq extends eD{constructor({map:e,markers:t=[],algorithmOptions:r={},algorithm:i=new e$(r),renderer:a=new eE,onClusterClick:s=eI}){super(),this.map=null,this.idleListener=null,this.markers=[...t],this.clusters=[],this.algorithm=i,this.renderer=a,this.onClusterClick=s,e&&this.setMap(e)}addMarker(e,t){!this.markers.includes(e)&&(this.markers.push(e),t||this.render())}addMarkers(e,t){e.forEach(e=>{this.addMarker(e,!0)}),t||this.render()}removeMarker(e,t){let r=this.markers.indexOf(e);return -1!==r&&(eM.setMap(e,null),this.markers.splice(r,1),t||this.render(),!0)}removeMarkers(e,t){let r=!1;return e.forEach(e=>{r=this.removeMarker(e,!0)||r}),r&&!t&&this.render(),r}clearMarkers(e){this.markers.length=0,e||this.render()}render(){let e=this.getMap();if(e instanceof google.maps.Map&&e.getProjection()){google.maps.event.trigger(this,ea.CLUSTERING_BEGIN,this);let{clusters:t,changed:r}=this.algorithm.calculate({markers:this.markers,map:e,mapCanvasProjection:this.getProjection()});if(r||void 0==r){let e=new Set;for(let r of t)1==r.markers.length&&e.add(r.markers[0]);let r=[];for(let t of this.clusters)null!=t.marker&&(1==t.markers.length?e.has(t.marker)||eM.setMap(t.marker,null):r.push(t.marker));this.clusters=t,this.renderClusters(),requestAnimationFrame(()=>r.forEach(e=>eM.setMap(e,null)))}google.maps.event.trigger(this,ea.CLUSTERING_END,this)}}onAdd(){let e=this.getMap();eA(e),this.idleListener=e.addListener("idle",this.render.bind(this)),this.render()}onRemove(){this.idleListener&&google.maps.event.removeListener(this.idleListener),this.reset()}reset(){this.markers.forEach(e=>eM.setMap(e,null)),this.clusters.forEach(e=>e.delete()),this.clusters=[]}renderClusters(){let e=new eL(this.markers,this.clusters),t=this.getMap();this.clusters.forEach(r=>{if(1===r.markers.length)r.marker=r.markers[0];else if(r.marker=this.renderer.render(r,e,t),r.markers.forEach(e=>eM.setMap(e,null)),this.onClusterClick){let e=eM.isAdvancedMarker(r.marker)?ea.GMP_CLICK:ea.CLUSTER_CLICK;r.marker.addListener(e,e=>{google.maps.event.trigger(this,ea.CLUSTER_CLICK,r),this.onClusterClick(e,r,t)})}eM.setMap(r.marker,t)})}}"use strict";var eB={};!function(e){if("function"!=typeof t){var t=function(e){return e};t.nonNative=!0}let r=t("plaintext"),i=t("html"),a=t("comment"),s=/<(\w*)>/g,n=/<\/?([^\s\/>]+)/;function o(e,t,r){return c(e=e||"",l(t=t||[],r=r||""))}function l(e,i){return{allowable_tags:e=function(e){let r=new Set;if("string"==typeof e){let t;for(;t=s.exec(e);)r.add(t[1])}else t.nonNative||"function"!=typeof e[t.iterator]?"function"==typeof e.forEach&&e.forEach(r.add,r):r=ne
979w Set(e);return r}(e),tag_replacement:i,state:r,tag_buffer:"",depth:0,in_quote_char:""}}function c(e,t){if("string"!=typeof e)throw TypeError("'html' parameter must be a string");let s=t.allowable_tags,o=t.tag_replacement,l=t.state,c=t.tag_buffer,u=t.depth,d=t.in_quote_char,h="";for(let t=0,f=e.length;t<f;t++){let f=e[t];if(l===r)"<"===f?(l=i,c+=f):h+=f;else if(l===i)switch(f){case"<":if(d)break;u++;break;case">":if(d)break;if(u){u--;break}d="",l=r,c+=">",s.has(function(e){let t=n.exec(e);return t?t[1].toLowerCase():null}(c))?h+=c:h+=o,c="";break;case'"':case"'":d=f===d?"":d||f,c+=f;break;case"-":"<!-"===c&&(l=a),c+=f;break;case" ":case"\n":if("<"===c){l=r,h+="< ",c="";break}c+=f;break;default:c+=f}else l===a&&(">"===f?("--"==c.slice(-2)&&(l=r),c=""):c+=f)}return t.state=l,t.tag_buffer=c,t.depth=u,t.in_quote_char=d,h}o.init_streaming_mode=function(e,t){let r=l(e=e||[],t=t||"");return function(e){return c(e||"",r)}},"function"==typeof define&&define.amd?define(function(){return o}):eB?eB=o:e.striptags=o}(eB);var eT={};eT=function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)e[i]=r[i]}return e}return function t(r,i){function a(t,a,s){if("u">typeof document){"number"==typeof(s=e({},i,s)).expires&&(s.expires=new Date(Date.now()+864e5*s.expires)),s.expires&&(s.expires=s.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var n="";for(var o in s)s[o]&&(n+="; "+o,!0!==s[o]&&(n+="="+s[o].split(";")[0]));return document.cookie=t+"="+r.write(a,t)+n}}return Object.create({set:a,get:function(e){if("u">typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],i={},a=0;a<t.length;a++){var s=t[a].split("="),n=s.slice(1).join("=");try{var o=decodeURIComponent(s[0]);if(i[o]=r.read(n,o),e===o)break}catch(e){}}return e?i[e]:i}},remove:function(t,r){a(t,"",e({},r,{expires:-1}))},withAttributes:function(r){return t(this.converter,e({},this.attributes,r))},withConverter:function(r){return t(e({},this.converter,r),this.attributes)}},{attributes:{value:Object.freeze(i)},converter:{value:Object.freeze(r)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})}(),s(es).extend(s(en));let eF=element.querySelector(".listings-widget"),eO=element.querySelector(".header"),ez=element.querySelector(".main-container"),eV=element.querySelector(".button-container"),eP=element.querySelector(".filter-search"),eN=element.querySelector(".filter-toggle"),ej=element.querySelector(".filter-dropdown"),eH=element.querySelector(".all-listings"),eR=element.querySelector(".listings-container"),eU=element.querySelector(".aria-alert"),eZ=element.querySelector(".map-container"),eW=element.querySelector(".toggle-map"),eY=element.querySelector(".reset-map"),eK=element.querySelector(".map-canvas"),eG=[],eJ=[],eQ=void 0!==data.config.propertyGroup?data.config.propertyGroup:"",eX=void 0===data.config.filterSearch||data.config.filterSearch,e1=void 0===data.config.filterType||data.config.filterType,e0=void 0===data.config.filterCity||data.config.filterCity,e2=void 0===data.config.filterPrice||data.config.filterPrice,e6=void 0===data.config.filterBeds||data.config.filterBeds,e4=void 0===data.config.filterBaths||data.config.filterBaths,e8=void 0===data.config.filterPets||data.config.filterPets,e3=void 0===data.config.filterAvailableDate||data.config.filterAvailableDate,e5=void 0!==data.config.hideMap&&data.config.hideMap,e9=void 0!==data.config.initialSort?data.config.initialSort:"Most Recent",e7=null,te=null,tt=null,tr=[],ti={},ta=!1,ts=async()=>{let e=0,t=100,r=[],i=await dmAPI.loadCollectionsAPI();for(;100===t;){let{values:a}=await i.data("appfolio-listings").pageSize(100).pageNumber(e).get();r.push(...a),t=a.length,e+=1}return r.map(e=>{var t;let r=e.data.rent_range?.length===2?e.data.rent_range?.map(e=>Number(e)):[Number(e.data.market_rent),Number(e.data.market_rent)],i=tU(t={...e,data:{...e.data,rent_range:r}})?t.data.total_monthly_price_range:t.data.rent_range;return{...e,data:{...e.data,rent_range:r,price_range:i}}})};async function tn(){let t,r=new ec({apiKey:"AIzaSyBdUcZeLQ2sB0sRPc-JivbXS0SbqCI371E"});await r.importLibrary("maps"),e="preview"===dmAPI.getCurrentEnvironment(),t=data.config.primaryColor,void 0!==data.config.primaryColor&&""!==data.config.primaryColor&&document.querySelector(":root").style.setProperty("--primary-color",t),tl(),await to(),$(".listings-widget").on("click",".listing-item .apm-apply-now",e=>{gtag("event","Vacancies v2 Listings",{button_clicked:"Apply Now",property_address:e.target.ariaLabel.replace("Apply Now for ","")})}),$(".listings-widget").on("click",".listing-item .apm-view-details",e=>{gtag("event","Vacancies v2 Listings",{button_clicked:"View Details",property_address:e.target.ariaLabel.replace("View details for ","")})}),$(".listings-widget").on("click",".listing-item .slider-link",e=>{gtag("event","Vacancies v2 Listings",{button_clicked:"View Details",property_address:e.currentTarget.querySelector(".address").innerText})}),$(".listings-widget .most-recent").on("click",()=>gtag("event","Vacancies v2 Sort",{sort_type:"Most Recent"})),$(".listings-widget .available-date").on("click",()=>gtag("event","Vacancies v2 Sort",{sort_type:"Available Date"})),$(".listings-widget .highest-price").on("click",()=>gtag("event","Vacancies v2 Sort",{sort_type:"Highest Price"})),$(".listings-widget .lowest-price").on("click",()=>gtag("event","Vacancies v2 Sort",{sort_type:"Lowest Price"})),$(".listings-widget .square-feet").on("click",()=>gtag("event","Vacancies v2 Sort",{sort_type:"Square Feet"})),$(".listings-widget").on("click",".map-item .apm-apply-now",e=>{gtag("event","Vacancies v2 Listings",{button_clicked:"Apply Now",property_address:e.target.ariaLabel.replace("Apply Now for ","")})}),$(".listings-widget").on("click",".map-item .apm-view-details",e=>{gtag("event","Vacancies v2 Listings",{button_clicked:"View Details",property_address:e.target.ariaLabel.replace("View details for ","")})}),$(".listings-widget").on("click",".map-item .slider-link",e=>{gtag("event","Vacancies v2 Listings",{button_clicked:"View Details",property_address:e.currentTarget.querySelector(".address").innerText})}),$(".listings-widget .search-input").on("search",()=>gtag("event","Vacancies v2 Search",{button_clicked:"Search input",search_term:$(".search-input").val()})),$(".listings-widget .search-icon").on("click",()=>gtag("event","Vacancies v2 Search",{button_clicked:"Search icon",search_term:$(".search-input").val()})),$(".listings-widget .filter-type").on("click",()=>gtag("event","Vacancies v2 Filters",{button_clicked:"Property Type Filter"})),$(".listings-widget .filter-city").on("click",()=>gtag("event","Vacancies v2 Filters",{button_clicked:"City Filter"})),$(".listings-widget .filter-price").on("click",()=>gtag("event","Vacancies v2 Filters",{button_clicked:"Price Filter"})),$(".listings-widget .filter-beds").on("click",()=>gtag("event","Vacancies v2 Filters",{button_clicked:"Beds Filter"})),$(".listings-widget .filter-baths").on("click",()=>gtag("event","Vacancies v2 Filters",{button_clicked:"Baths Filter"})),$(".listings-widget .filter-pets").on("click",()=>gtag("event","Vacancies v2 Filters",{button_clicked:"Pets Filter"})),$(".listings-widget .filter-available-date").on("click",()=>gtag("event","Vacancies v2 Filters",{button_clicked:"Move-In Filter"}))}async function to(){e9.includes("-")&&(e9=e9.replace("-"," ").split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ")),eX||eP.remove(),e1||th.remove(),e0||tf.remove(),e2||tg.remove(),e6||tp.remove(),e4||tm.remove(),e8||tv.remove(),e3||ty.remove(),e1||e0||e2||e6||e4||e8||e3||(eP.style.margin="0",eN.remove(),ej.remove()),eX||e1||e0||e2||e6||e4||e8||e3||eO.remove();try{var e;let t,r,i,a,s,n,o,l=await ts();if(function(e){if(eQ){let t=e.filter(e=>e.data.portfolio_name===eQ),r=e.filter(e=>e.data.property_lists.some(e=>
979e.name===eQ.toLowerCase()));t.length?eJ=eG=t:r.length&&(eJ=eG=r)}else eJ=eG=e}(l),!eG.length)throw Error(`No listings found for ${data.config.database} with property group ${data.config.propertyGroup??"null"}.`);tN.innerHTML="",[...new Set(eG.map(e=>e.data.address_city))].sort().forEach(e=>{tN.insertAdjacentHTML("beforeend",`<div class="check" role="option" aria-selected="false"><label tabindex="0"><input type="checkbox" tabindex="-1" name="${e}" value="${e}" />${e}</label></div>`)}),tT[t="sort"in(ti=Object.fromEntries(new URLSearchParams(location.search)))&&ti.sort!==e9?ti.sort:e9](),tB.innerHTML=`Sorted by: <strong>${t}</strong> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="sort" class="svg-inline--fa fa-sort fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"></path></svg>`,tB.dataset.value=t,"search"in ti&&(tb.value=ti.search),"type"in ti&&[...element.querySelectorAll(".type-dropdown .check input")].map(e=>e.value).forEach(e=>{ti.type.split(",").includes(e)&&(element.querySelector('.type-dropdown .check input[value="'+e+'"]').checked=!0)}),"city"in ti&&[...element.querySelectorAll(".city-dropdown .check input")].map(e=>e.value).forEach(e=>{ti.city.split(",").includes(e)&&(element.querySelector('.city-dropdown .check input[value="'+e+'"]').checked=!0)}),"minPrice"in ti&&(tS.value=ti.minPrice),"maxPrice"in ti&&(tA.value=ti.maxPrice),"beds"in ti&&[...element.querySelectorAll(".beds-dropdown .check input")].map(e=>e.value).forEach(e=>{ti.beds.split(",").includes(e.replace("beds-",""))&&(element.querySelector('.beds-dropdown .check input[value="'+e+'"]').checked=!0),ti.beds>=5&&(element.querySelector('.beds-dropdown .check input[value="5+"]').checked=!0)}),"baths"in ti&&[...element.querySelectorAll(".baths-dropdown .check input")].map(e=>e.value).forEach(e=>{ti.baths.split(",").includes(e.replace("baths-",""))&&(element.querySelector('.baths-dropdown .check input[value="'+e+'"]').checked=!0),ti.baths>=5&&(element.querySelector('.baths-dropdown .check input[value="5+"]').checked=!0)}),"pets"in ti&&[...element.querySelectorAll(".pets-dropdown .check input")].map(e=>e.value).forEach(e=>{ti.pets.split(",").includes(e)&&(element.querySelector('.pets-dropdown .check input[value="'+e+'"]').checked=!0)}),"availableDate"in ti&&(tL.value=ti.availableDate),tD(!1),e=eG,(r=[...new Set(e.map(e=>e.data.property_type))]).includes("Commercial")||tM.parentNode.classList.add("inactive"),i=["Single-Family","Multi-Family","Student-Housing","Mixed-Use","HOA","Vacation"],r.some(e=>i.includes(e))||t_.parentNode.classList.add("inactive"),a=[...new Set(e.filter(e=>null!==e.data.bedrooms).map(e=>Math.floor(e.data.bedrooms).toString()))],[...element.querySelectorAll(".filter-beds .dropdown .check input")].forEach(e=>{a.includes(e.value)||e.parentNode.classList.add("inactive"),a.some(e=>e>=5)&&"5+"===e.value&&e.parentNode.classList.remove("inactive")}),s=[...new Set(e.filter(e=>null!==e.data.bathrooms).map(e=>Math.floor(e.data.bathrooms).toString()))],[...element.querySelectorAll(".filter-baths .dropdown .check input")].forEach(e=>{s.includes(e.value)||e.parentNode.classList.add("inactive"),s.some(e=>e>=5)&&"5+"===e.value&&e.parentNode.classList.remove("inactive")}),n=[...new Set(e.map(e=>e.data.dogs))],o=["Dogs allowed","Small dogs allowed"],n.some(e=>o.includes(e))||t$.parentNode.classList.add("inactive"),[...new Set(e.map(e=>e.data.cats))].includes("Cats allowed")||tC.parentNode.classList.add("inactive"),[...new Set(element.querySelectorAll(".dropdown .check .inactive"))].forEach(e=>e.tabIndex="-1"),e5||"desktop"!==tl()||t3()}catch(e){tI("getListings")}finally{eF.classList.remove("initial-load"),$(".listings-widget .dropdown").on("click keydown",e=>{e.stopPropagation()}),$(document).on("click",()=>{$(".listings-widget.device-desktop .dropdown").fadeOut(200),$(".listings-widget.device-desktop .drop-toggle").attr("aria-expanded","fal
979se")}),$(document).on("keydown",e=>{"Escape"===e.key&&($(".listings-widget .dropdown").fadeOut(200),$(".listings-widget .drop-toggle").attr("aria-expanded","false"))}),$(".listings-widget .drop-toggle").on("click",e=>{e.stopPropagation(),$(e.currentTarget).find(".dropdown").fadeToggle(200).css("display","flex"),$(".listings-widget.device-desktop .drop-toggle").not($(e.currentTarget)).find(".dropdown").fadeOut(200),$(e.currentTarget).attr("aria-expanded","true"===$(e.currentTarget).attr("aria-expanded")?"false":"true")}),$(".listings-widget .drop-toggle").on("keydown",e=>{("ArrowDown"===e.key||"ArrowUp"===e.key)&&e.preventDefault(),("Enter"===e.key||"ArrowDown"===e.key||"ArrowUp"===e.key)&&($(e.currentTarget).find(".dropdown").fadeIn(200).css("display","flex"),$(".listings-widget .device-desktop .drop-toggle").not($(e.currentTarget)).find(".dropdown").fadeOut(200),$(e.currentTarget).attr("aria-expanded","true"===$(e.currentTarget).attr("aria-expanded")?"false":"true"),$(e.currentTarget).find(".dropdown label:not(.inactive)").first().focus(),e.currentTarget.classList.contains("sort")&&$(e.currentTarget).find(".dropdown .option").first().focus())}),$(".listings-widget .dropdown .check input").on("click",e=>{$(e.currentTarget).parents("label").attr("aria-selected","true"===$(e.currentTarget).parents("label").attr("aria-selected")?"false":"true")}),$(".listings-widget .dropdown .check label").on("keydown",e=>{" "===e.key&&(e.preventDefault(),$(e.currentTarget).find(":checkbox").click()),("ArrowUp"===e.key||"ArrowLeft"===e.key)&&(e.preventDefault(),$(e.currentTarget).parent().prevAll().children("label:not(.inactive)").first().focus()),("ArrowDown"===e.key||"ArrowRight"===e.key)&&(e.preventDefault(),$(e.currentTarget).parent().nextAll().children("label:not(.inactive)").first().focus()),"Escape"===e.key&&$(e.currentTarget).parents(".dropdown").fadeOut(200)}),$(".listings-widget .dropdown").on("focusout",e=>{$(e.relatedTarget).parents(".dropdown").attr("id")!==$(e.currentTarget).attr("id")&&$(e.currentTarget).fadeOut(200)}),$(".listings-widget .sort .option").on("click",e=>{$(e.currentTarget).parent(".dropdown").children(".option").attr("aria-selected","false"),$(e.currentTarget).attr("aria-selected","true"===$(e.currentTarget).attr("aria-selected")?"false":"true")}),$(".listings-widget .sort").on("focusout",e=>{e.relatedTarget&&e.relatedTarget.classList.contains("option")||$(".sort .dropdown").fadeOut(200)}),$(".listings-widget .sort .option").on("keydown",e=>{" "===e.key&&(e.preventDefault(),$(e.currentTarget).click()),"ArrowUp"===e.key&&(e.preventDefault(),$(e.currentTarget).prev().focus()),"ArrowDown"===e.key&&(e.preventDefault(),$(e.currentTarget).next().focus()),"Escape"===e.key&&$(e.currentTarget).parents(".dropdown").fadeOut(200)}),$(".listings-widget .sort .dropdown .option").on("click",e=>{$(e.currentTarget).parent(".dropdown").fadeOut(200)}),$(".listings-widget .sort .dropdown .option").on("keydown",e=>{("Enter"===e.key||" "===e.key)&&$(e.currentTarget).parent(".dropdown").fadeOut(200)}),$(".listings-widget").on("click",".slider-control",e=>{e.preventDefault(),function(e){let t=e.target.closest(".slider-link"),r=t.querySelector(".slider-images"),i=[...t.querySelectorAll(".slider-image")].find(e=>e.dataset.slideIndex===r.dataset.slideIndex);if(e.currentTarget.classList.contains("slider-right-arrow")){let e=i.nextElementSibling;e&&e.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})}if(e.currentTarget.classList.contains("slider-left-arrow")){let e=i.previousElementSibling;e&&e.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})}}(e)}),$(".listings-widget").on("keydown",".slider-link",e=>{let t,r,i,a,s;r=(t=e.currentTarget).querySelector(".slider-images"),i=[...t.querySelectorAll(".slider-image")],a=r.clientWidth,s=i.find(e=>e.dataset.slideIndex===r.dataset.slideIndex),"ArrowRight"===e.key&&s.nextElementSibling&&r.scrollBy({top:0,left:a,behavior:"smooth"}),"ArrowLeft"===e.key&&s.previousElementSibling&&r.scrollBy({top:0,left:-a,behavior:"smooth"})}),$(".listings-widget").on("click",".map-item .see-more-arrow",e=>{let t;e.preventDefault(),t=e.currentTarget.closest(".gm-style-iw-d > div"),e.currentTarget.classList.contains("next")&&t.scrollBy({left:300,behavior:"smooth"}),e.currentTarget.classList.contains("prev")&&t.scrollBy({left:-300,behavior:"smooth"})}),$(".listings-widget").on("mouseleave",".slider-link",e=>{e.currentTarget.blur()}),$(".listings-widget .filter-toggle").on("click",()=>{$(".listings-widget .filter-dropdown").slideToggle(200).scrollTop()}),$(".listings-widget.device-tablet .filter-toggle, .device-mobile .filter-toggle").on("click",()=>{$(".listings-widget .filter-dropdown .drop-toggle").attr("tabindex","-1")}),$(".listings-widget .min-price").on("keydown",e=>{"Enter"===e.key&&(tD(),$(e.currentTarget).closest(".dropdown").fadeOut(200))}),$(".listings-widget .min-price").on("input",e=>{e.currentTarget.value=e.currentTarget.value.replace(/[^0-9]/g,"")}),$(".listings-widget .max-price").on("keydown",e=>{"Enter"===e.key&&(tD(),$(e.currentTarget).closest(".dropdown").fadeOut(200))}),$(".listings-widget .max-price").on("input",e=>{e.currentTarget.value=e.currentTarget.value.replace(/[^0-9]/g,"")}),$(".listings-widget .available-date").on("keydown",e=>{"Enter"===e.key&&(tD(),$(e.currentTarget).closest(".dropdown").fadeOut(200))}),td(500)}}function tl(){let e=eF.clientWidth;return e<640?(eF.classList.remove("device-desktop","device-tablet"),eF.classList.add("device-mobile"),"mobile"):e>=640&&e<1280?(eF.classList.remove("device-desktop","device-mobile"),eF.classList.add("device-tablet"),"tablet"):(eF.classList.remove("device-mobile","device-tablet"),eF.classList.add("device-desktop"),ej.removeAttribute("style"),"desktop")}dmAPI.runOnReady("load",async()=>await tn()),$(window).on("resize",()=>tl());let tc=element.querySelector(".loading");function tu(e=""){e?(eU.setAttribute("role","alert"),"clearFilters"===e&&(eU.innerText="All filters have been cleared."),"applyFilters"===e&&(eU.innerText="Selected filters have been applied.")):eU.removeAttribute("role"),element.contains(tc)||((tc=document.createElement("div")).className="loading",tc.innerHTML='<div class="loading-icon"></div>',eF.appendChild(tc))}function td(e){element.contains(tc)&&setTimeout(()=>{eR.scrollTop=0,"desktop"!==tl()&&(document.documentElement.scrollTop=0),tc.parentNode&&tc.parentNode.removeChild(tc),eU.innerText="",eU.removeAttribute("role")},e)}let th=element.querySelector(".filter-type"),tf=element.querySelector(".filter-city"),tg=element.querySelector(".filter-price"),tp=element.querySelector(".filter-beds"),tm=element.querySelector(".filter-baths"),tv=element.querySelector(".filter-pets"),ty=element.querySelector(".filter-available-date"),tw=element.querySelector(".search-icon"),tb=element.querySelector(".search-input"),tk=element.querySelector(".apply-filters"),tx=element.querySelector(".clear-filters"),tM=element.querySelector(".commercial"),t_=element.querySelector(".residential"),tA=element.querySelector(".max-price"),tS=element.querySelector(".min-price"),tC=element.querySelector(".cats"),t$=element.querySelector(".dogs"),tL=element.querySelector(".available-date"),tE=[...element.querySelectorAll(".drop-toggle")];function tD(t=!0){let i,a,n;tu("applyFilters"),function(){ti={};let t=tb.value.toLowerCase();""===t?delete ti.search:ti.search=t;let i=[...element.querySelectorAll(".type-dropdown .check input")],a=[...element.querySelectorAll(".type-dropdown .check input:checked")].map(e=>e.value);a.length&&a.length!==i.length?ti.type=a:[...element.querySelectorAll(".type-dropdown .check input")].forEac
979h(e=>e.checked=!1);let n=[...element.querySelectorAll(".city-dropdown .check input")],o=[...element.querySelectorAll(".city-dropdown .check input:checked")].map(e=>e.value);o.length&&o.length!==n.length?ti.city=o:[...element.querySelectorAll(".city-dropdown .check input")].forEach(e=>e.checked=!1),""!==tA.value&&(ti.maxPrice=tA.value),""!==tS.value&&(ti.minPrice=tS.value);let l=[...element.querySelectorAll(".beds-dropdown .check input:checked")].map(e=>e.value);l.length&&(ti.beds=l);let c=[...element.querySelectorAll(".baths-dropdown .check input:checked")].map(e=>e.value);c.length&&(ti.baths=c);let u=[...element.querySelectorAll(".pets-dropdown .check input:checked")].map(e=>e.value);if(u.length&&(ti.pets=u),""!==tL.value&&(ti.availableDate=tL.value,tB.dataset.value===e9&&(tB.dataset.value="Available Date")),tB.dataset.value!==e9?ti.sort=tB.dataset.value:delete ti.sort,!e)if(0!==Object.keys(ti).length){if(tV.innerHTML="",0!==(r=Object.entries(ti).filter(e=>!e.includes("sort"))).length){let e;tV.style.display="block",tV.innerHTML=`<div class="filtered-container"><div class="filtered-container-name">Filtered by:</div><div class="filtered-by-filters">${e="",r.forEach(t=>{let r=t[0].toString(),i=t[1];"object"==typeof i&&(i=i.join(", ")),"minPrice"===r&&(r="Min. Price",i=`$${i}`),"maxPrice"===r&&(r="Max. Price",i=`$${i}`),"availableDate"===r&&(r="Available Date",i=`${s(es)(i).format("MM/DD/YYYY")}`),"search"===r&&(i=`"${i}"`),"beds"===r&&"0"===i&&(i="Studio");let a=`<button class="filter-pill" data-filter-name="${r}" aria-label="Remove filter for ${i} ${r}"><div class="filter-name">${r}:</div><div class="filter-value">${i}</div><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times-circle" class="svg-inline--fa fa-times-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"></path></svg></button>`;e+=a}),e}</div></div>`;let t=[...element.querySelectorAll(".filtered-by .filter-pill")];t.forEach(e=>e.addEventListener("click",e=>tP(e))),t.forEach(e=>e.addEventListener("keydown",e=>{"Enter"===e.key&&tP(e)}))}let e="?"+new URLSearchParams(ti).toString();history.pushState("","",e)}else{tV.innerHTML="";let e=location.toString().replace(location.search,"");history.pushState("","",e)}}(),ej.removeAttribute("style"),tb.blur(),(eJ=[(i=eG,"search"in ti&&(i="studio"===ti.search?eG.filter(e=>0===e.data.bedrooms).filter(e=>"Commercial"!==e.data.property_type):"1 bedroom"===ti.search||"1 bedrooms"===ti.search||"1 bed"===ti.search||"1 beds"===ti.search||"one bedroom"===ti.search||"one bedrooms"===ti.search||"one bed"===ti.search||"one beds"===ti.search?eG.filter(e=>1===e.data.bedrooms).filter(e=>"Commercial"!==e.data.property_type):"2 bedroom"===ti.search||"2 bedrooms"===ti.search||"2 bed"===ti.search||"2 beds"===ti.search||"two bedroom"===ti.search||"two bedrooms"===ti.search||"two bed"===ti.search||"two beds"===ti.search?eG.filter(e=>2===e.data.bedrooms).filter(e=>"Commercial"!==e.data.property_type):"3 bedroom"===ti.search||"3 bedrooms"===ti.search||"3 bed"===ti.search||"3 beds"===ti.search||"three bedroom"===ti.search||"three bedrooms"===ti.search||"three bed"===ti.search||"three beds"===ti.search?eG.filter(e=>3===e.data.bedrooms).filter(e=>"Commercial"!==e.data.property_type):"4 bedroom"===ti.search||"4 bedrooms"===ti.search||"4 bed"===ti.search||"4 beds"===ti.search||"four bedroom"===ti.search||"four bedrooms"===ti.search||"four bed"===ti.search||"four beds"===ti.search?eG.filter(e=>4===e.data.bedrooms).filter(e=>"Commercial"!==e.data.property_type):new J(eG,{distance:99999,threshold:.35,keys:["data.full_address","data.amenities","data.marketing_description","data.marketing_title"]}).search(`'${ti.search}`).map(e=>e.item)),i),!("type"in ti)?eG:ti.type.includes("Residential")?eG.filter(e=>"Commercial"!==e.data.property_type):ti.type.includes("Commercial")?eG.filter(e=>"Commercial"===e.data.property_type):void 0,"city"in ti?eG.filter(e=>ti.city.includes(e.data.address_city)):eG,""!==tA.value&&""!==tS.value?eG.filter(e=>{let t=e.data.price_range;return t[0]>=tS.value&&t[0]<=tA.value}):""===tA.value&&""!==tS.value?eG.filter(e=>e.data.price_range[0]>=tS.value):""===tS.value&&""!==tA.value?eG.filter(e=>e.data.price_range[0]<=tA.value):eG,function(){let e=[...element.querySelectorAll(".beds-dropdown .check input:checked")].map(e=>e.value),t=eG;if(e.length){let r=eG.filter(e=>"Commercial"!==e.data.property_type);t=r.filter(t=>e.includes(Math.floor(t.data.bedrooms).toString())),e.includes("5+")&&(t=[...t,...r.filter(e=>Math.floor(e.data.bedrooms)>=5)])}return t}(),function(){let e=[...element.querySelectorAll(".baths-dropdown .check input:checked")].map(e=>e.value),t=eG;if(e.length){let r=eG.filter(e=>"Commercial"!==e.data.property_type);t=r.filter(t=>e.includes(Math.floor(t.data.bathrooms).toString())),e.includes("5+")&&(t=[...t,...r.filter(e=>Math.floor(e.data.bathrooms)>=5)])}return t}(),(a=[],n=[],(t$.checked&&(a=eG.filter(e=>["Dogs allowed","Small dogs allowed"].includes(e.data.dogs))),tC.checked&&(n=eG.f
979ilter(e=>["Cats allowed"].includes(e.data.cats))),t$.checked||tC.checked)?[...new Set([...a,...n])]:eG),""!==tL.value?eG.filter(e=>s(es)(e.data.available_date).isSameOrBefore(s(es)(tL.value))):eG].reduce((e,t)=>e.filter(e=>t.includes(e)))).length?("sort"in ti?(tB.innerHTML=`Sorted by: <strong>${ti.sort}</strong> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="sort" class="svg-inline--fa fa-sort fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"></path></svg>`,tB.dataset.value=ti.sort,tT[ti.sort]()):"search"in ti?tB.innerHTML='Sorted by: <strong>Relevance</strong> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="sort" class="svg-inline--fa fa-sort fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"></path></svg>':(tB.innerHTML=`Sorted by: <strong>${e9}</strong> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="sort" class="svg-inline--fa fa-sort fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"></path></svg>`,tB.dataset.value=e9,tT[e9]()),tj(eJ),tz(eJ,eG),ta&&t6(eJ)):(tI("applyFilters"),eJ=eG),t&&td(500)}function tI(e){element.contains(t)&&t.remove(),eP.blur(),tV.style.display="none",eR.style.display="none",eZ.style.display="none",ez.classList.add("no-results"),eO.style.display="none",(t=document.createElement("div")).className="no-results",ez.appendChild(t);let r=void 0!==data.config.noResultsMessage&&data.config.noResultsMessage?data.config.noResultsMessage:null;"applyFilters"===e?(t.innerHTML=`<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="ban" class="svg-inline--fa fa-ban fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8C119.034 8 8 119.033 8 256s111.034 248 248 248 248-111.034 248-248S392.967 8 256 8zm130.108 117.892c65.448 65.448 70 165.481 20.677 235.637L150.47 105.216c70.204-49.356 170.226-44.735 235.638 20.676zM125.892 386.108c-65.448-65.448-70-165.481-20.677-235.637L361.53 406.784c-70.203 49.356-170.226 44.736-235.638-20.676z"></path></svg>${r||"No results found. Trying clearing all filters and searching again."}`,t.appendChild(tx)):"getListings"===e&&(t.innerHTML=`<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="ban" class="svg-inline--fa fa-ban fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8C119.034 8 8 119.033 8 256s111.034 248 248 248 248-111.034 248-248S392.967 8 256 8zm130.108 117.892c65.448 65.448 70 165.481 20.677 235.637L150.47 105.216c70.204-49.356 170.226-44.735 235.638 20.676zM125.892 386.108c-65.448-65.448-70-165.481-20.677-235.637L361.53 406.784c-70.203 49.356-170.226 44.736-235.638-20.676z"></path></svg>${r||"No results found."}`,tx.classList.add("inactive"))}eP.addEventListener("submit",e=>{e.preventDefault(),tD()}),tw.addEventListener("click",tD),tw.addEventListener("keydown",e=>{"Enter"===e.key&&tD()}),tk.addEventListener("click",tD),tx.addEventListener("click",function(){if(tu("clearFilters"),!e){ti={};let e=location.toString().replace(location.search,"");history.pushState("","",e)}eO.removeAttribute("style"),eR.removeAttribute("style"),ej.removeAttribute("style"),eZ.removeAttribute("style"),tV.removeAttribute("style"),eW.classList.remove("inactive"),ez.classList.remove("no-results"),eV.appendChild(tx),eJ=eG,tT[e9](),tV.innerHTML="",tB.innerHTML=`Sorted by: <strong>${e9}</strong> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="sort" class="svg-inline--fa fa-sort fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
979<path fill="currentColor" d="M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"></path></svg>`,tB.dataset.value=e9,[...element.querySelectorAll(".filter-dropdown .dropdown input[type=checkbox]")].forEach(e=>{e.checked=!1}),[...element.querySelectorAll(".filter-dropdown .dropdown input:not([type=checkbox])")].forEach(e=>{e.value=""}),tb.value="",element.contains(t)&&t.remove(),eG.length?(tE.forEach(e=>e.classList.remove("inactive")),eP.classList.remove("inactive"),tk.classList.remove("inactive"),tz(eG,eG),tj(eG),ta&&(te&&te.close(),t6(eJ)),tT[e9]()):tI("getListings"),td(500)}),tL.addEventListener("click",function(){tL.setAttribute("min",s(es)().format("YYYY-MM-DD"))});let tq=[...element.querySelectorAll(".sort .dropdown .option")],tB=element.querySelector(".current-sort"),tT={"Most Recent":function(){eJ.sort((e,t)=>(null===e.data.posted_to_website_at)-(null===t.data.posted_to_website_at)||(s(es)(e.data.posted_to_website_at).isBefore(s(es)(t.data.posted_to_website_at))?1:-1))},"Available Date":function(){eJ.sort((e,t)=>(null===e.data.available_date)-(null===t.data.available_date)||(s(es)(e.data.available_date).isAfter(s(es)(t.data.available_date))?1:-1))},"Highest Price":function(){eJ.sort((e,t)=>{let r=e.data.price_range[0],i=t.data.price_range[0];return 0===r?1:0===i?-1:i-r})},"Lowest Price":function(){eJ.sort((e,t)=>{let r=e.data.price_range[0],i=t.data.price_range[0];return 0===r?1:0===i?-1:r-i})},"Square Feet":function(){eJ.sort((e,t)=>(null===e.data.square_feet)-(null===t.data.square_feet)||t.data.square_feet-e.data.square_feet)}};function tF(e){tu(),tB.innerHTML=`Sorted by: <strong>${e.target.dataset.value}</strong> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="sort" class="svg-inline--fa fa-sort fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"></path></svg>`,tB.dataset.value=e.target.dataset.value,tD(),td(500)}tq.forEach(e=>{e.addEventListener("click",e=>{tF(e)}),e.addEventListener("keydown",e=>{"Enter"===e.key&&tF(e)})});let tO=element.querySelector(".total");function tz(e,t){tO.innerHTML=`Showing <strong>${e.length}</strong> of <strong>${t.length}</strong> results.`}let tV=element.querySelector(".filtered-by");function tP(e){let t=e.currentTarget.dataset.filterName;tV.style.display="none","Min. Price"===t&&(t="minPrice",tS.value=""),"Max. Price"===t&&(t="maxPrice",tA.value=""),"Available Date"===t&&(t="availableDate",tL.value="","Available Date"===ti.sort&&(tB.dataset.value=e9)),"search"===t&&(tb.value=""),delete ti[t],[...element.querySelectorAll(".filter-dropdown .dropdown")].forEach(e=>{e.dataset.name===t&&[...e.querySelectorAll(".check input")].forEach(e=>e.checked=!1)}),tD()}let tN=element.querySelector(".city-dropdown");function tj(e){eH.innerHTML="";let t=[],r=[...e],a=0;for(;r.length>0;)t.push(r.splice(0,24));"IntersectionObserver"in window?(i=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&t[++a]&&(tH(t[a]),i.unobserve(e.target))})}),tH(t[a])):tH(e)}function tH(e){let t,r=document.createElement("section");if(r.classList.add("listing-section"),e.forEach(e=>{var t;r.insertAdjacentHTML("beforeend",`<div class="listing-item"> 980 ${tX(e,"listing")} 981 <div class="info"> 982 ${tZ(e)} 983 <div class="amenities"> 984 ${tY(e)} 985 ${tK(e)} 986 ${tG(e)} 987 ${tJ(e)} 988 ${tQ(e)} 989 </div> 990 ${(t=e).data.marketing_title?`<div class="tagline">${s(eB)(t.data.marketing_title)}</div>`:""} 991 ${t1(e)} 992 ${t0(e)} 993 </div> 994 </div> 995 `)}),eH.appendChild(r),e.length<24){let e=document.createElement("a");e.classList.add("listing-terms"),e.setAttribute("href","https://www.appfolio.com/terms/listings"),e.setAttribute("target","_blank"),e.setAttribute("rel","noopener noreferrer"),e.setAttribute("aria-label","Terms of Service (opens in a new tab)"),e.innerHTML='Terms of Service <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="external-link-alt" class="svg-inline--fa fa-external-link-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
995<path fill="currentColor" d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"></path></svg>',eH.appendChild(e)}"IntersectionObserver"in window&&[...element.querySelectorAll(".listing-section:last-of-type .listing-item:last-of-type")].forEach(e=>i.observe(e)),$(".slider-images").off("scroll"),$(".slider-images").on("scroll",e=>{clearTimeout(t),t=setTimeout(()=>{!function(e){let t=e.target.closest(".slider-link"),r=t.querySelector(".slider-images"),i=[...t.querySelectorAll(".slider-image")],a=t.querySelector(".slider-total span"),s=r.scrollLeft,n=i.find(e=>{let t=e.offsetLeft;if(s===t||s===t+1||s===t-1)return!0});if(n){n.style.backgroundImage||(n.style.backgroundImage=`url('${n.dataset.backgroundImage}')`);let e=n.nextElementSibling;e&&!e.style.backgroundImage&&(e.style.backgroundImage=`url('${e.dataset.backgroundImage}')`),r.dataset.slideIndex=n.dataset.slideIndex,a.innerHTML=r.dataset.slideIndex}}(e)},100)})}function tR(e){return new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",trailingZeroDisplay:"stripIfInteger"}).format(e).replace("$","").trim()}function tU(e){return e.data.total_monthly_price_range&&Array.isArray(e.data.total_monthly_price_range)&&2===e.data.total_monthly_price_range.length&&e.data.total_monthly_price_range[0]&&e.data.total_monthly_price_range[1]}function tZ(e){let t="/ MONTH",r=!1;tU(e)&&(t="TOTAL MONTHLY PRICE",r=!0);let i="",a=e.data.price_range;i=a[0]?a[0]===a[1]?`$${tR(a[0])}`:`$${tR(a[0])}+`:"-";let s=r?'<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="tag" class="svg-inline--fa fa-tag fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M0 252.118V48C0 21.49 21.49 0 48 0h204.118a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.745 18.745-49.137 18.745-67.882 0L14.059 286.059A48 48 0 0 1 0 252.118zM112 64c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z"></path></svg> ':"";return` 996 <h3 class="rent"> 997 ${i} 998 <div class="smaller rent-title ${r?"tmp-hover":""}"> 999 ${r?`<div class="tmp-hover-content"> 1000 <div class="tmp-title">Total Monthly Price</div> 1001 <div>Total Monthly Price includes base rent and any monthly fees listed as required.</div> 1002 </div>`:""} 1003 ${s}${t} 1004 </div> 1005 </h3>`}function tW(e){return e.data.full_address?`${e.data.full_address}`:""}function tY(e){if("Commercial"!==e.data.property_type){if(e.data.bedrooms)return e.data.by_the_bed?`<div class="feature room-type"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="bed" class="svg-inline--fa fa-bed fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z"></path></svg>${e.data.bedroom_type?e.data.bedroom_type:""} Room<br />in ${e.data.bedrooms.toString()} bed</div>`:1===e.data.bedrooms?`<div class="feature beds"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="bed" class="svg-inline--fa fa-bed fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z"></path></svg>${e.data.bedrooms.toString()} bed</div>`:`<div class="feature beds"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="bed" class="svg-inline--fa fa-bed fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512">
1005<path fill="currentColor" d="M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z"></path></svg>${e.data.bedrooms.toString()} beds</div>`;else if(0===e.data.bedrooms)return'<div class="feature beds"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="bed" class="svg-inline--fa fa-bed fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z"></path></svg> Studio</div>'}return""}function tK(e){if("Commercial"!==e.data.property_type&&e.data.bathrooms)if(1===e.data.bathrooms)return`<div class="feature baths"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="bath" class="svg-inline--fa fa-bath fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M32,384a95.4,95.4,0,0,0,32,71.09V496a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V480H384v16a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V455.09A95.4,95.4,0,0,0,480,384V336H32ZM496,256H80V69.25a21.26,21.26,0,0,1,36.28-15l19.27,19.26c-13.13,29.88-7.61,59.11,8.62,79.73l-.17.17A16,16,0,0,0,144,176l11.31,11.31a16,16,0,0,0,22.63,0L283.31,81.94a16,16,0,0,0,0-22.63L272,48a16,16,0,0,0-22.62,0l-.17.17c-20.62-16.23-49.83-21.75-79.73-8.62L150.22,20.28A69.25,69.25,0,0,0,32,69.25V256H16A16,16,0,0,0,0,272v16a16,16,0,0,0,16,16H496a16,16,0,0,0,16-16V272A16,16,0,0,0,496,256Z"></path></svg> ${e.data.bathrooms.toString()} bath</div>`;else return`<div class="feature baths"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="bath" class="svg-inline--fa fa-bath fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M32,384a95.4,95.4,0,0,0,32,71.09V496a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V480H384v16a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V455.09A95.4,95.4,0,0,0,480,384V336H32ZM496,256H80V69.25a21.26,21.26,0,0,1,36.28-15l19.27,19.26c-13.13,29.88-7.61,59.11,8.62,79.73l-.17.17A16,16,0,0,0,144,176l11.31,11.31a16,16,0,0,0,22.63,0L283.31,81.94a16,16,0,0,0,0-22.63L272,48a16,16,0,0,0-22.62,0l-.17.17c-20.62-16.23-49.83-21.75-79.73-8.62L150.22,20.28A69.25,69.25,0,0,0,32,69.25V256H16A16,16,0,0,0,0,272v16a16,16,0,0,0,16,16H496a16,16,0,0,0,16-16V272A16,16,0,0,0,496,256Z"></path></svg> ${e.data.bathrooms.toString()} baths</div>`;return""}function tG(e){return"Commercial"!==e.data.property_type&&e.data.square_feet?`<div class="feature sqft"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="ruler-combined" class="svg-inline--fa fa-ruler-combined fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M160 288h-56c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h56v-64h-56c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h56V96h-56c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8h56V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v448c0 2.77.91 5.24 1.57 7.8L160 329.38V288zm320 64h-32v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-64v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-64v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-41.37L24.2 510.43c2.56.66 5.04 1.57 7.8 1.57h448c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"></path></svg> ${tR(Math.round(e.data.square_feet))} sqft.</div>`:""}function tJ(e){let t="";return"Commercial"===e.data.property_type&&(e.data.listing_commercial_detail.category&&(t+=`<div class="feature category"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="warehouse" class="svg-inline--fa fa-warehouse fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512">
1005<path fill="currentColor" d="M504 352H136.4c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8H504c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0 96H136.1c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0-192H136.6c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8H504c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm106.5-139L338.4 3.7a48.15 48.15 0 0 0-36.9 0L29.5 117C11.7 124.5 0 141.9 0 161.3V504c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V256c0-17.6 14.6-32 32.6-32h382.8c18 0 32.6 14.4 32.6 32v248c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V161.3c0-19.4-11.7-36.8-29.5-44.3z"></path></svg> ${e.data.listing_commercial_detail.category}</div>`),e.data.square_feet&&(t+=`<div class="feature sqft"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="ruler-combined" class="svg-inline--fa fa-ruler-combined fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M160 288h-56c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h56v-64h-56c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h56V96h-56c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8h56V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v448c0 2.77.91 5.24 1.57 7.8L160 329.38V288zm320 64h-32v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-64v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-64v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-41.37L24.2 510.43c2.56.66 5.04 1.57 7.8 1.57h448c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"></path></svg> ${tR(Math.round(e.data.square_feet))} sqft.</div>`),e.data.listing_commercial_detail.rent_per_sqft&&e.data.listing_commercial_detail.rent_display_preference&&(t+=`<div class="feature rent-per-sqft"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" aria-hidden="true" focusable="false" role="presentation"> 1006 <path 1007 fill="currentColor" 1008 d="M608 32H32C14.33 32 0 46.33 0 64v384c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM176 327.88V344c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V152c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07zM416 312c0 4.42-3.58 8-8 8H296c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16zm160 0c0 4.42-3.58 8-8 8h-80c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16zm0-96c0 4.42-3.58 8-8 8H296c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h272c4.42 0 8 3.58 8 8v16z"></path> 1009 </svg> 1010 $${e.data.listing_commercial_detail.rent_per_sqft.toFixed(2)} / sqft. / ${e.data.listing_commercial_detail.rent_display_preference.toLowerCase()}</div>`)),t}function tQ(e){if("Dogs allowed"===e.data.dogs||"Small dogs allowed"===e.data.dogs)if("Cats allowed"===e.data.cats)return'<div class="feature pets"><div class="pet-container"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="dog" class="svg-inline--fa fa-dog fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M298.06,224,448,277.55V496a16,16,0,0,1-16,16H368a16,16,0,0,1-16-16V384H192V496a16,16,0,0,1-16,16H112a16,16,0,0,1-16-16V282.09C58.84,268.84,32,233.66,32,192a32,32,0,0,1,64,0,32.06,32.06,0,0,0,32,32ZM544,112v32a64,64,0,0,1-64,64H448v35.58L320,197.87V48c0-14.25,17.22-21.39,27.31-11.31L374.59,64h53.63c10.91,0,23.75,7.92,28.62,17.69L464,96h64A16,16,0,0,1,544,112Zm-112,0a16,16,0,1,0-16,16A16,16,0,0,0,432,112Z"></path></svg><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="cat" class="svg-inline--fa fa-cat fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M290.59 192c-20.18 0-106.82 1.98-162.59 85.95V192c0-52.94-43.06-96-96-96-17.67 0-32 14.33-32 32s14.33 32 32 32c17.64 0 32 14.36 32 32v256c0 35.3 28.7 64 64 64h176c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-32l128-96v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V289.86c-10.29 2.67-20.89 4.54-32 4.54-61.81 0-113.52-44.05-125.41-102.4zM448 96h-64l-64-64v134.4c0 53.02 42.98 96 96 96s96-42.98 96-96V32l-64 64zm-72 80c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm80 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"></path></svg></div>OK</div>';else return'<div class="feature pets"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="dog" class="svg-inline--fa fa-dog fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
1010<path fill="currentColor" d="M298.06,224,448,277.55V496a16,16,0,0,1-16,16H368a16,16,0,0,1-16-16V384H192V496a16,16,0,0,1-16,16H112a16,16,0,0,1-16-16V282.09C58.84,268.84,32,233.66,32,192a32,32,0,0,1,64,0,32.06,32.06,0,0,0,32,32ZM544,112v32a64,64,0,0,1-64,64H448v35.58L320,197.87V48c0-14.25,17.22-21.39,27.31-11.31L374.59,64h53.63c10.91,0,23.75,7.92,28.62,17.69L464,96h64A16,16,0,0,1,544,112Zm-112,0a16,16,0,1,0-16,16A16,16,0,0,0,432,112Z"></path></svg>OK</div>';return"Cats allowed"===e.data.cats?'<div class="feature pets"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="cat" class="svg-inline--fa fa-cat fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M290.59 192c-20.18 0-106.82 1.98-162.59 85.95V192c0-52.94-43.06-96-96-96-17.67 0-32 14.33-32 32s14.33 32 32 32c17.64 0 32 14.36 32 32v256c0 35.3 28.7 64 64 64h176c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-32l128-96v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V289.86c-10.29 2.67-20.89 4.54-32 4.54-61.81 0-113.52-44.05-125.41-102.4zM448 96h-64l-64-64v134.4c0 53.02 42.98 96 96 96s96-42.98 96-96V32l-64 64zm-72 80c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm80 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"></path></svg>OK</div>':""}function tX(e,t){var r,i,a;let n,o;return` 1011 <div class="photo"> 1012 <a class="slider-link" href="${t2(e)}" aria-label="${tW(e)}"> 1013 ${"listing"===t?function(e){if(!e.data.photos.length)return'<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="home" class="placeholder-icon svg-inline--fa fa-home fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg>';{let t=e.data.photos.map(e=>e.url.replace("large","medium")),r='<div class="slider-images" data-sli
1013de-index="1">';return t.forEach((e,t)=>{0===t||1===t?r+=`<div class="slider-image" data-background-image="${e}" style="background-image: url('${e}')" data-slide-index="${t+1}"></div>`:r+=`<div class="slider-image" data-background-image="${e}" data-slide-index="${t+1}"></div>`}),e.data.photos.length>1?r+=`</div><div class="slider-total slider-overlay"><span>1</span> / ${t.length}</div> 1014 <button class="slider-left-arrow slider-overlay slider-control" aria-label="Previous image"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="angle-left" class="svg-inline--fa fa-angle-left fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path fill="currentColor" d="M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"></path></svg></button> 1015 <button class="slider-right-arrow slider-overlay slider-control" aria-label="Next image"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="angle-right" class="svg-inline--fa fa-angle-right fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg></button>`:r+="</div>",r}}(e):function(e){if(!e.data.photos.length)return'<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="home" class="placeholder-icon svg-inline--fa fa-home fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg>';{let t=e.data.photos[0].url.replace("large","medium");return`<div class="slider-image" style="background-image: url('${t}');"></div>`}}(e)} 1016 ${r=e,n=s(es)().subtract(1,"week"),o=s(es)(r.data.posted_to_website_at),s(es)(n).isBefore(o)?'<div class="publish-badge">NEW</div>':""} 1017 ${i=e,`<div class="feature-icons">${i.data.youtube_video_url?'<div class="feature-icon has-tooltip" tabindex="0"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="video" class="svg-inline--fa fa-video fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z"></path></svg><div class="tooltip">Video available</div></div>':""}${(a=i).data.marketing_description&&["my.matterport.com","ricoh360.com","kuula.co/share","zillow.com/view-3d-home","youriguide.com","players.cupix.com","3dplans.com/apps","app.cloudpano.com/tours","trueview360s.com/virtualtours","real.vision","app.togotiki.com/Episode","portfolio.zinspector.com"].some(e=>a.data.marketing_description.includes(e))?'<div class="feature-icon has-tooltip" tabindex="0"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="cube" class="svg-inline--fa fa-cube fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M239.1 6.3l-208 78c-18.7 7-31.1 25-31.1 45v225.1c0 18.2 10.3 34.8 26.5 42.9l208 104c13.5 6.8 29.4 6.8 42.9 0l208-104c16.3-8.1 26.5-24.8 26.5-42.9V129.3c0-20-12.4-37.9-31.1-44.9l-208-78C262 2.2 250 2.2 239.1 6.3zM256 68.4l192 72v1.1l-192 78-192-78v-1.1l192-72zm32 356V275.5l160-65v133.9l-160 80z"></path></svg><div class="tooltip">3D Tour available</div></div>':""}${i.data.schedule_showing_url?'<div class="feature-icon has-tooltip" tabindex="0"><svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="calendar-alt" class="svg-inline--fa fa-calendar-alt fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
1017<path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg><div class="tooltip">Showings available</div></div>':""}</div>`} 1018 <h2 class="address">${tW(e)}</h2> 1019 </a> 1020 </div> 1021 `}function t1(e){if(e.data.available_date){let t=s(es)(),r=s(es)(e.data.available_date);return s(es)(r).isBefore(t)?'<div class="available">Available <strong>NOW</strong></div>':`<div class="available">Available <strong>${s(es)(r).format("MM/DD/YYYY").toString()}</strong></div>`}return""}function t0(e){return`<div class="lower-buttons"><a href="${t2(e)}" class="apm-view-details btn secondary-btn" aria-label="View details for ${e.data.full_address}"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="info-circle" class="svg-inline--fa fa-info-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"></path></svg> View Details</a> ${e.data.allow_submitting_online_applications&&e.data.available?`<a href="${e.data.database_url}listings/rental_applications/new?listable_uid=${e.data.listable_uid}&source=${function(){let e=s(eT).get("af_lead_source");if(e)return`Website (${e})`;let t=s(eT).get("af_lead_referrer");return t?`Website (${t})`:"Website"}()}" target="_blank" class="apm-apply-now btn primary-btn" aria-label="Apply Now for ${e.data.full_address} (opens in a new tab)"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg> Apply Now</a>`:""}</div>`}function t2(e){return dmAPI.getNormalizedUrl("/listings/detail/"+e.data.listable_uid).includes("//")?dmAPI.getNormalizedUrl("listings/detail/"+e.data.listable_uid):dmAPI.getNormalizedUrl("/listings/detail/"+e.data.listable_uid)}function t6(e){e7||function(){try{e7=new google.maps.Map(eK,{disableDefaultUI:!0,zoomControl:!0,maxZoom:19,clickableIcons:!1,backgroundColor:"#f8f9fb",styles:[{featureType:"poi.attraction",stylers:[{visibility:"off"}]},{featureType:"poi.business",stylers:[{visibility:"off"}]},{featureType:"poi.government",stylers:[{visibility:"off"}]},{featureType:"poi.medical",stylers:[{visibility:"off"}]},{featureType:"poi.place_of_worship",stylers:[{visibility:"off"}]},{featureType:"poi.school",stylers:[{visibility:"off"}]},{featureType:"poi.sports_complex",stylers:[{visibility:"off"}]}]}),gtag("event","Vacancies v2 Map",{event_type:"Map API Load"})}catch(e){}}(),t8();let t=new google.maps.LatLngBounds;
1021te=new google.maps.InfoWindow({minWidth:300,maxWidth:300});let r=e.filter(e=>e.data.address_latitude&&e.data.address_longitude);if(r.forEach(e=>{let r=new google.maps.LatLng(e.data.address_latitude,e.data.address_longitude),i=new google.maps.Marker({position:r,title:tW(e)});t.extend(r),e7.fitBounds(t),tr.push({listing:e,marker:i})}),tr.forEach(e=>{let{marker:t}=e;t.addListener("click",()=>{var e;let r,i=t.getPosition();e=tr.filter(e=>i.equals(e.marker.getPosition())),r="",e.forEach((t,i)=>{var a,s;let{listing:n}=t;r+=`<div class="map-item"> 1022 ${tX(n,"map")} 1023 ${a=i,!((s=e.length)>1)?"":0===a?`<p class="see-more"> 1024 <span>See more listings at this location</span> 1025 <button class="see-more-arrow next"> 1026 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="angle-right" class="svg-inline--fa fa-angle-right fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"> 1027 <path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path> 1028 </svg> 1029 </button> 1030 </p>`:a===s-1?`<p class="see-more"> 1031 <button class="see-more-arrow prev"> 1032 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="angle-left" class="svg-inline--fa fa-angle-left fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"> 1033 <path fill="currentColor" d="M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"></path> 1034 </svg> 1035 </button> 1036 <span>See more listings at this location</span> 1037 </p>`:`<p class="see-more"> 1038 <button class="see-more-arrow prev"> 1039 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="angle-left" class="svg-inline--fa fa-angle-left fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"> 1040 <path fill="currentColor" d="M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"></path> 1041 </svg> 1042 </button> 1043 <span>See more listings at this location</span> 1044 <button class="see-more-arrow next"> 1045 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="angle-right" class="svg-inline--fa fa-angle-right fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"> 1046 <path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path> 1047 </svg> 1048 </button> 1049 </p>`} 1050 <div class="info"> 1051 ${tZ(n)} 1052 <div class="amenities"> 1053 ${tY(n)} 1054 ${tK(n)} 1055 ${tG(n)} 1056 ${tJ(n)} 1057 ${tQ(n)} 1058 </div> 1059 ${t1(n)} 1060 ${t0(n)} 1061 </div> 1062 </div>`}),te.setContent(r),te&&te.close(),te.open(e7,t),gtag("event","Vacancies v2 Map",{button_clicked:"Property Marker Click"})})}),tr.length){let e;google.maps.event.addListenerOnce(e7,"idle",()=>{let e=tr.map(e=>e.marker);tt=new eq({map:e7,markers:e,renderer:t4}),eK.querySelector("iframe").setAttribute("title","Google Map"),eY.classList.add("button-drop")}),google.maps.event.addListener(e7,"click",()=>{te&&te.close()}),google.maps.event.addListener(e7,"bounds_changed",()=>{clearTimeout(e),e=setTimeout(()=>{let e=tr.filter(e=>e7.getBounds().contains(e.marker.getPosition())).map(e=>e.listing);e.length>0?e.length===r.length?(tj(eJ),tz(eJ,eG)):(tj(e),tz(e,eG)):(eH.innerHTML="",tz([],eG))},500)})}else t5(),eW.classList.add("inactive")}let t4={render({count:e,position:t}){let r=window.btoa(` 1063 <svg fill="#e22518" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240"> 1064 <circle cx="120" cy="120" r="70" stroke="white" stroke-width="3" /> 1065 <circle cx="120" cy="120" opacity=".2" r="90" /> 1066 <circle cx="120" cy="120" opacity=".1" r="110" /> 1067 </svg>`);return new google.maps.Marker({position:t,icon:{url:`data:image/svg+xml;base64,${r}`,scaledSize:new google.maps.Size(75,75)},label:{text:String(e),color:"rgba(255,255,255,0.9)",fontSize:"12px"},zIndex:Number(google.maps.Marker.MAX_ZINDEX)+e})}};
1067function t8(){te&&(te.close(),te=null),tr.length&&(tr.forEach(e=>e.marker.setMap(null)),tr=[]),tt&&(tt.clearMarkers(),tt=null)}function t3(){eZ.classList.remove("hidden"),eF.classList.add("show-map"),eW.innerHTML='<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="minus-circle" class="svg-inline--fa fa-minus-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z"></path></svg> Hide Map',t6(eJ),ta=!0,eU.setAttribute("role","alert"),eU.innerText="Map is now visible.",setTimeout(()=>{eU.removeAttribute("role"),eU.innerText=""},500)}function t5(){t8(),eZ.classList.add("hidden"),eF.classList.remove("show-map"),eY.classList.remove("button-drop"),eW.innerHTML='<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="plus-circle" class="svg-inline--fa fa-plus-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"></path></svg> Show Map',ta=!1,tj(eJ),tz(eJ,eG),eU.setAttribute("role","alert"),eU.innerText="Map is now hidden.",setTimeout(()=>{eU.removeAttribute("role"),eU.innerText=""},500)}eY.addEventListener("click",function(){t8(),t6(eJ),gtag("event","Vacancies v2 Map",{button_clicked:"Reset Map"})}),eW.addEventListener("click",function(){ta?(t5(),gtag("event","Vacancies v2 Map",{button_clicked:"Hide Map"})):(t3(),gtag("event","Vacancies v2 Map",{button_clicked:"Show Map"}))})})(); 1068 }; 1069</script>
1069 1070
1071<script> 1072 window.customWidgetsFunctions["cb708684876c4db58028e8c547609bf2~83"] = function (element, data, api) { 1073 (()=>{function t(){let t=document.createElement("div");t.id="oportal",element.appendChild(t);let e=window.getComputedStyle(t).getPropertyValue("color"),o=element.querySelector(".oportal");if(o){e&&(o.style.color=e);let n=window.getComputedStyle(t).getPropertyValue("text-align");n&&(o.style.textAlign=n)}t.remove();let n=document.createElement("div");n.id="tportal",element.appendChild(n);let a=window.getComputedStyle(n).getPropertyValue("color"),l=element.querySelector(".tportal");if(l){a&&(l.style.color=a);let t=window.getComputedStyle(n).getPropertyValue("text-align");t&&(l.style.textAlign=t)}n.remove()}dmAPI.runOnReady("load",()=>{!function(){if(!data.config.database&&data.inEditor&&(element.innerHTML='<div class="portal-links"><p class="warning">Connect this widget to the AppFolio Database field by right-clicking and selecting \'Connect to Data\'.</p></div>'),data.config.database){var e,o,n;let a=data.config.database?data.config.database.includes('<p class="rteBlock">')?jQuery(data.config.database).text():data.config.database:"",l=data.config.portfolioID?data.config.portfolioID.includes('<p class="rteBlock">')?`&portfolio_uuid=${jQuery(data.config.portfolioID).text()}`:`&portfolio_uuid=${data.config.portfolioID}`:"",i={pay_rent:{log_in:`https://${a}.appfolio.com/connect/users/sign_in?a=cw&utm_source=apmsites_v3&utm_campaign=pay_rent_button${l}`},online_portal:{log_in:`https://${a}.appfolio.com/connect/users/sign_in?a=cw&utm_source=apmsites_v3&utm_campaign=tportal_login${l}`,sign_up:`https://${a}.appfolio.com/connect/users/request_access?a=cw&utm_source=apmsites_v3&utm_campaign=tportal_self_signup${l}`},owner_portal:{log_in:`https://${a}.appfolio.com/oportal/users/log_in?a=cw&utm_source=apmsites_v3&utm_campaign=oportal_login${l}`,sign_up:`https://${a}.appfolio.com/oportal/users/sign_up?a=cw&utm_source=apmsites_v3&utm_campaign=oportal_self_signup${l}`}};switch(data.config.layout){case"pay-rent-button":e=i,$(element).find(".pay-rent-button").attr("href",e.pay_rent.log_in);break;case"portal-page":o=i,data.config.tPortal&&($(element).find(".portal-page-layout .tportal .portal-button").attr("href",o.online_portal.log_in),$(element).find(".portal-page-layout .tportal .sign-up-link").attr("href",o.online_portal.sign_up)),data.config.oPortal&&($(element).find(".portal-page-layout .oportal .portal-button").attr("href",o.owner_portal.log_in),$(element).find(".portal-page-layout .oportal .sign-up-link").attr("href",o.owner_portal.sign_up)),t();break;case"footer-links":n=i,data.config.tPortal&&($(element).find(".footer-links-layout .tportal .login-link").attr("href",n.online_portal.log_in),$(element).find(".footer-links-layout .tportal .sign-up-link").attr("href",n.online_portal.sign_up)),data.config.oPortal&&($(element).find(".footer-links-layout .oportal .login-link").attr("href",n.owner_portal.log_in),$(element).find(".footer-links-layout .oportal .sign-up-link").attr("href",n.owner_portal.sign_up)),t()}}}()}),$(element).find(".pay-rent-button").on("click",()=>gtag("event","Online Portal",{button_clicked:"Pay Rent Button"})),$(element).find(".portal-page-layout .tportal .sign-up-link").on("click",()=>gtag("event","Online Portal",{button_clicked:"Portal Page Get Started"})),$(element).find(".portal-page-layout .tportal .portal-button").on("click",()=>gtag("event","Online Portal",{button_clicked:"Portal Page Login"})),$(element).find(".portal-page-layout .oportal .sign-up-link").on("click",()=>gtag("event","Owner Portal",{button_clicked:"Portal Page Get Started"})),$(element).find(".portal-page-layout .oportal .portal-button").on("click",()=>gtag("event","Owner Portal",{button_clicked:"Portal Page Login"})),$(element).find(".footer-links-layout .tportal .sign-up-link").on("click",()=>gtag("event","Online Portal",{button_clicked:"Footer Get Started"})),$(element).find(".footer-links-layout .tportal .login-link").on("click",()=>gtag("event","Online Portal",{button_clicked:"Footer Login"})),$(element).find(".footer-links-layout .oportal .sign-up-link").on("click",()=>gtag("event","Owner Portal",{button_clicked:"Footer Get Started"})),$(element).find(".footer-links-layout .oportal .login-link").on("click",()=>gtag("event","Owner Portal",{button_clicked:"Footer Login"}))})(); 1074 }; 1075</script>
1075 1076
1077<script> 1078 window.customWidgetsFunctions["dc6c10203cb748908861f7aadb733c17~12"] = function (element, data, api) { 1079 null 1080 }; 1081</script>
1081 1082 1083
1084<script type="text/javascript"> 1085 1086 var d_version = "production_6839"; 1087 var build = "2026-10-08T12_48_49"; 1088 window['v' + 'ersion'] = d_version; 1089 1090 function buildEditorParent() { 1091 window.isMultiScreen = true; 1092 window.editorParent = {}; 1093 window.previewParent = {}; 1094 try { 1095 var _p = window.parent; 1096 if (_p && _p.document && _p.$ && _p.$.dmfw) { 1097 window.editorParent = _p; 1098 } else if (_p.isSitePreview) { 1099 window.previewParent = _p; 1100 } 1101 } catch (e) { 1102 1103 } 1104 } 1105 1106 buildEditorParent(); 1107</script>
1107 1108 1109 1110 1111
1112<script type="text/javascript" id='d-js-jquery' 1113 src="https://static.cdn-website.com/libs/jquery/jquery-3.7.0.min.js"></script>
1113 1114 1115 1116 1117 1118<!-- Injecting site-wide before scripts --> 1119 1120<!-- End Injecting site-wide to the head --> 1121 1122 1123
1124<script> 1125 var _jquery = window.$; 1126 1127 var jqueryAliases = ['$', 'jquery', 'jQuery']; 1128 1129 jqueryAliases.forEach((alias) => { 1130 Object.defineProperty(window, alias, { 1131 get() { 1132 return _jquery; 1133 }, 1134 set() { 1135 console.warn("Trying to over-write the global jquery object!"); 1136 } 1137 }); 1138 }); 1139 window.jQuery.migrateMute = true; 1140</script>
1140 1141 1142 1143 1144
1145<script> 1146 window.cookiesNotificationMarkupPreview = 'null'; 1147</script>
1147 1148 1149
1150<script id='d-js-params'> 1151 window.INSITE = window.INSITE || {}; 1152 window.INSITE.device = "desktop"; 1153 1154 window.rtCommonProps = {}; 1155 rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com'; 1156 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 1157 rtCommonProps["inlineEditGrid.snap"] =true; 1158 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 1159 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 1160 rtCommonProps["common.mapbox.js.override"] =false; 1161 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 1162 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 1163 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 1164 rtCommonProps["common.build.dist.folder"] = 'production/6839'; 1165 rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com'; 1166 rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6839'; 1167 rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family='; 1168 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 1169 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 1170 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 1171 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 1172 rtCommonProps["isAutomation.test"] =false; 1173 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 1174 1175 1176 rtCommonProps['common.mapsProvider'] = 'mapbox'; 1177 1178 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 1179 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 1180 rtCommonProps['server.for.resources'] = ''; 1181 rtCommonProps['feature.flag.lazy.widgets'] = true; 1182 rtCommonProps['feature.flag.single.wow'] = false; 1183 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 1184 rtCommonProps['feature.flag.mark.anchors'] = true; 1185 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 1186 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 1187 rtCommonProps["images.sizes.small"] =160; 1188 rtCommonProps["images.sizes.mobile"] =640; 1189 rtCommonProps["images.sizes.tablet"] =1280; 1190 rtCommonProps["images.sizes.desktop"] =1920; 1191 rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/'; 1192 rtCommonProps["feature.flag.performance.logs"] =false; 1193 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 1194 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 1195 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 1196 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 1197 // feature flags that's used out of runtime module (in legacy files) 1198 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 1199 1200 window.rtFlags = {}; 1201 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true; 1202 rtFlags["scripts.widgetCount.enabled"] =true; 1203 rtFlags["fnb.animations.tracking.enabled"] =true; 1204 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 1205 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 1206 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 1207 rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true; 1208 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 1209 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false; 1210 rtFlags["geocode.search.localize"] =false; 1211 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 1212 rtFlags["twitter.heightLimit.enabled"] = true; 1213 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 1214 rtFlags["flex.animation.design.panel.layout"] =true; 1215 rtFlags["runtime.cwv.report.cls.enabled"] =false; 1216 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 1217 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 1218 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 1219 rtFlags["runtime.lcp.preload.monitor.enabled"] =true; 1220 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 1221 rtFlags["runtime.video.widget.lazy.enabled"] =true; 1222 rtFlags["contact.form.useActiveForm"] =true; 1223 rtFlags["contact.form.custom.errors.enabled"] =false; 1224 rtFlags["runtime.ssr.productStore.internal.observer"] =true; 1225 rtFlags["editor.widget.form.a11y"] =true; 1226</script>
vendor: 1 bytes, line 1226
1226
1227<script src="https://static.cdn-website.com/mnlt/production/6839/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js" id="d-js-core"></script>
1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241
1241<script src="https://static.cdn-website.com/mnlt/production/6839/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
1241 1242 1243 1244 1245 1246
1247<script> 1248 1249 $(window).bind("orientationchange", function (e) { 1250 $.layoutManager.initLayout(); 1251 1252 }); 1253 $(document).resize(function () { 1254 1255 }); 1256</script>
1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275
1276<script type="text/javascript" id="d_track_sp"> 1277 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 1278 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 1279 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 1280 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 1281 window.dmsnowplow = window.snowplow; 1282 1283 dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker 1284 appId: '25689d58' 1285 }); 1286 1287 // snowplow queries element styles so we wait until CSS calculations are done. 1288 requestAnimationFrame(() => { 1289 dmsnowplow('trackPageView'); 1290 _dm_insite.forEach((rule) => { 1291 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 1292 // the tracking is in popup.js 1293 if (rule.actionName !== "popup") { 1294 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 1295 } 1296 window?.waitForDeferred?.('dmAjax', () => { 1297 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 1298 }); 1299 }); 1300 }); 1301</script>
1301 1302 1303 1304 1305<div style="display:none;" id="P6iryBW0Wu"></div> 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 1318 1319 1320 <div class="pswp__bg"></div> 1321 1322 1323 <div class="pswp__scroll-wrap"> 1324 1325 1326 <div class="pswp__container"> 1327 <div class="pswp__item"></div> 1328 <div class="pswp__item"></div> 1329 <div class="pswp__item"></div> 1330 </div> 1331 1332 1333 <div class="pswp__ui pswp__ui--hidden"> 1334 1335 <div class="pswp__top-bar"> 1336 1337 1338 1339 <div class="pswp__counter"></div> 1340 1341 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button> 1342 1343 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button> 1344 1345 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 1346 1347 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 1348 1349 1350 1351 <div class="pswp__preloader"> 1352 <div class="pswp__preloader__icn"> 1353 <div class="pswp__preloader__cut"> 1354 <div class="pswp__preloader__donut"></div> 1355 </div> 1356 </div> 1357 </div> 1358 </div> 1359 1360 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 1361 <div class="pswp__share-tooltip"></div> 1362 </div> 1363 1364 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 1365 </button> 1366 1367 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 1368 </button> 1369 1370 <div class="pswp__caption"> 1371 <div class="pswp__caption__center"></div> 1372 </div> 1373 1374 </div> 1375 1376 </div> 1377 1378</div> 1379<div id="fb-root" 1380 data-locale="en"></div> 1381<!-- Alias: 25689d58 --> 1382<div class="dmPopupMask" id="dmPopupMask"></div> 1383<div id="dmPopup" class="dmPopup" data-auto="popup"> 1384 <div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div> 1385 <div class="dmPopupTitle"> <span></span> Share by:</div> 1386 <div class="data"></div> 1387</div>
1387<script id="d_track_personalization"> 1388 window?.waitForDeferred?.('dmAjax', () => { 1389 // Collects client data and updates cookies used by smart sites 1390 window.expireDays = 365; 1391 window.visitLength = 30 * 60000; 1392 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 1393 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 1394 }); 1395</script>
vendor: 1 bytes, line 1395
1395
1396<script type="text/javascript"> 1397 1398 Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; 1399 1400 Parameters.NavigationAreaParams.LessButtonText = 'LESS'; 1401 </script>
1401 1402<!-- Site Wide Html Markup --> 1403<div id="swh-9b3136a8d5de4258829637f6b2e34393"><div data-wrapper-source="appstore" >
1403<script> if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) { window.__AudioEyePreviewMode=true;}</script>
1403 1404
1404<script type="text/javascript">!function(){ 1405 var b=function(){ 1406 window.__AudioEyeSiteHash = "a4a1c7446f4abd39e36006bdcb7794c9"; 1407 window.__AudioEyeInstallSource = "duda"; 1408 var a=document.createElement("script"); 1409 a.src="https://wsmcdn.audioeye.com/aem.js"; 1410 a.type="text/javascript"; 1411 a.setAttribute("async",""); 1412 document.getElementsByTagName("body")[0].appendChild(a)}; 1413 "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}(); 1414 </script>
1414 </div></div><!-- Site Wide Html Markup --> 1415<!-- Begin Product Custom HTML Markup -->
1416<script src="https://cdn.appfoliowebsites.com/sites/resources/js/appfolio-global-scripts.js" defer></script>
1416<!-- End Product Custom HTML Markup --> 1417</body> 1418</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.