PageSourceSearch

https://seattlemunicipaltower.com/availability

html seattlemunicipaltower.com collected 2026-10-02 12:09:04 UTC 42,035 bytes, 858 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3  <head>
4      <link rel="icon" href="/generic-building-favicon.ico" type="image/png">
5      <link rel="shortcut icon" href="/generic-building-favicon.ico" type="image/png">
6
7    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
8
9
10    <title>Availability - Seattle Municipal Tower - 700 5th Avenue, Seattle, WA</title>
11    <meta name="twitter:card" content="summary_large_image" />
12    <meta property="og:type" content="website" />
13    <meta property="og:title" content="Availability - Seattle Municipal Tower - 700 5th Avenue, Seattle, WA">
14    <meta name="twitter:title" content="Availability - Seattle Municipal Tower - 700 5th Avenue, Seattle, WA">
15    <meta name="description" content="View leasing availability and space for rent at Seattle Municipal Tower - 700 5th Avenue">
16    <meta property="og:description" content="View leasing availability and space for rent at Seattle Municipal Tower - 700 5th Avenue">
17    <meta name="twitter:description" content="View leasing availability and space for rent at Seattle Municipal Tower - 700 5th Avenue">
18      <meta property="og:image" content="https://res.cloudinary.com/truva-production/image/upload/t_medium_image/f_auto/fp93bakz8bgpmjtqdexd">
19      <meta name="twitter:image" content="https://res.cloudinary.com/truva-production/image/upload/t_medium_image/f_auto/fp93bakz8bgpmjtqdexd">
20
21    <link rel="canonical" href="https://seattlemunicipaltower.com/availability" />
22
23
24    <style>
25      :root {
26          font-family: Lato, sans-serif;
27          --brochure-button-color: #000000;
28          --brochure-button-text-color: #ffffff;
29          --header-background-color: #ffffff;
30          --header-text-color: #000000;
31          --header-border-color: transparent;
32          --home-address-background-color: #ffffff00;
33          --home-address-text-color: #ffffff;
34          --home-address-blur-amount: 0px;
35          --home-hero-background-overlay-color: #000000;
36          --home-google-map-section-background-color: #ffffff;
37          --home-google-map-section-text-color: #000000;
38          --home-building-info-background-color: #ffffff;
39          --home-building-info-text-color: #000000;
40          --amenities-background-color: #ffffff;
41          --amenities-text-color: #000000;
42          --certifications-background-color: #ffffff;
43          --certifications-text-color: #000000;
44          --certifications-border-color: #cccccc;
45          --availability-border-color: #003d65;
46          --availability-button-color: #003d65;
47          --availability-button-text-color: #ffffff;
48          --availability-background-color: #ffffff;
49          --availability-text-color: #000000;
50          --availability-icon-and-link-color: #003d65;
51          --gallery-background-color: #ffffff;
52          --gallery-text-color: #000000;
53          --contacts-background-color: #ffffff;
54          --contacts-border-color: #cccccc;
55          --contacts-text-color: #000000;
56          --footer-background-color: #003d65;
57          --footer-text-color: #ffffff;
58          --footer-border-color: transparent;
59          --section-framing-color: #FFFFFF;
60      }
61    </style>
62    <meta name="segment-write-key" content="GZFLqYISEhsJfl8Wjckn1avE1c0aM0va">
63    <meta name="viewport" content="width=device-width,initial-scale=1">
64    <meta http-equiv="X-UA-Compatible" content="ie=edge">
65    <link rel="preconnect" href="https://fonts.googleapis.com">
66    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
67    <link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&display=swap" rel="stylesheet">
68    <link rel="stylesheet" href="https://marketplace-assets.market-prd.prd.us-east-1.vts.com/assets/microsites-6beaeaed9ba9417a5cdf8118d9f19e6905eb1a719e28d0209419c5e8c8acb4ec.css" />
69    
69<script src="https://marketplace-assets.market-prd.prd.us-east-1.vts.com/assets/microsites-8c8aa7931333f38f51dc36b00c13b403d60ee78c2176b17b68ee2a1fac8840e8.js"></script>
69
70    
70<script src="https://marketplace-assets.market-prd.prd.us-east-1.vts.com/assets/micrositeInquiryFormHandler-52de8281dec91212a034428fc3fb391968fa1abb87222c8cea221e39a55224f2.js"></script>
70
71    
71<script src="https://marketplace-assets.market-prd.prd.us-east-1.vts.com/assets/micrositeCarouselHelper-88def1dcf131c41a04e59b61c596bf073dd448960aaa4fcfaf7fdc2d5b3234b4.js"></script>
71
72    
72<script src="https://marketplace-assets.market-prd.prd.us-east-1.vts.com/assets/micrositeListingDetailsModalHelper-362c127c7858f73a52761e7b72d4d0470d6c749e9139417c06a30f764625deba.js"></script>
72
73    
73<script src="https://marketplace-assets.market-prd.prd.us-east-1.vts.com/assets/getVisibleMicrositePage-4a70027faa6f0fc8d2e0c8b0931ad157d2506439048364cefb2866bb59b38cbd.js"></script>
73
74    
74<script src="https://marketplace-assets.market-prd.prd.us-east-1.vts.com/packs/js/runtime-11e1eeaa424ff86cda85.js"></script>
vendor: 1 bytes, line 74
74
75<script src="https://marketplace-assets.market-prd.prd.us-east-1.vts.com/packs/js/790-bcc74cf00394aa85adf5.js"></script>
vendor: 1 bytes, line 75
75
76<script src="https://marketplace-assets.market-prd.prd.us-east-1.vts.com/packs/js/segment_runtime-a4bb618d2f70b491b6ec.js"></script>
76
77    
78
79
80<script>
81  window.consentManagerConfig = function(exports) {
82    var React = exports.React
83    var bannerContent = React.createElement(
84      'span',
85      null,
86      'We use cookies (and other similar technologies) to collect data to improve your experience on our site. By using our website, you՚re agreeing to the collection of data.',
87    )
88    var bannerSubContent = 'You can change your preferences here.'
89    var preferencesDialogTitle = 'Website Data Collection Preferences'
90    var preferencesDialogContent =
91      'We use data collected by cookies and JavaScript libraries to improve your browsing experience, analyze site traffic, and increase the overall performance of our site.'
92    var cancelDialogTitle = 'Are you sure you want to cancel?'
93    var cancelDialogContent =
94      'Your preferences have not been saved. By continuing to use our website, you՚re agreeing to the collection of usage data.'
95
96    var customCategories = {
97      'Analytics': {
98        integrations: ['Iterable', 'Google Analytics', 'Facebook Pixel', 'LinkedIn Insight Tag', 'Mixpanel', 'FullStory', 'Slack', 'Clearbit Reveal', 'Google Tag Manager'],
99        purpose: 'Provide statistical information on site usage, e.g., web analytics so we can improve this website over time.'
100      },
101    };
102
103    function getCookie(name) {
104      const value = `; ${document.cookie}`;
105      const parts = value.split(`; ${name}=`);
106      if (parts.length === 2) return parts.pop().split(';').shift();
107    }
108
109    return {
110      container: '#consent-manager',
111      writeKey: "GZFLqYISEhsJfl8Wjckn1avE1c0aM0va",
112      bannerContent: bannerContent,
113      shouldRequireConsent: () => true,
114      bannerSubContent: bannerSubContent,
115      preferencesDialogTitle: preferencesDialogTitle,
116      preferencesDialogContent: preferencesDialogContent,
117      cancelDialogTitle: cancelDialogTitle,
118      cancelDialogContent: cancelDialogContent,
119      customCategories,
120      initialPreferences: {
121        'Analytics': true,
122      },
123    }
124  }
125</script>
125
126
127  
127<script src="https://marketplace-assets.market-prd.prd.us-east-1.vts.com/assets/vendor/consent-manager-184c56f59f71b0e01690fccdd1dc83e5f4a7b3f450afb5fcf036cfb378423a98.js" defer="defer"></script>
127
128
129<script type="text/javascript">
130  let shouldLog = false;
131
132
133  let page = (event, args) => {
134    if (shouldLog) {
135      console.log("PAGE EVENT", { page: event, arguments: args })
136    }
137    window.analytics?.page(event, args);
138  };
139
140  let track = (event, args) => {
141    if (shouldLog) {
142      console.log("TRACK EVENT", { event, arguments: args })
143    }
144    window.analytics?.track(event, args);
145  };
146
147  let universalAnalyticsProperties = {
148    buildingId: "a22b8330-b133-4029-a3c8-59bf790193e7",
149    buildingName: "Seattle Municipal Tower - 700 5th Avenue",
150    micrositeDomain: "seattlemunicipaltower.com",
151    micrositeId: "1e612a89-e304-48ae-8353-b8e02c2be7df",
152    landlordName: "CBRE Property Management",
153    micrositePreview: false,
154    micrositeLayout: "multi_page",
155  };
156
157  let EVENTS = {
158    clickToPage: 'Click to Page',
159    attachmentInteraction: 'Attachment Interaction',
160    galleryInteraction: 'Gallery Interaction',
161    contactInteraction: 'Contact Interaction',
162    inquiryInteraction: 'Inquiry Interaction',
163  };
164
165  let ARGUMENTS = {
166    availability: 'microsite leasing availability page',
167    brochure: 'brochure',
168    buildingGallery: 'building gallery',
169    changeImage: 'change media',
170    clickEmail: 'click email',
171    contact: 'microsite contact page',
172    download: 'download',
173    facebook: 'facebook',
174    features: 'microsite features page',
175    footer: 'footer',
176    footerLogo: 'footer logo',
177    gallery: 'microsite gallery page',
178    general: 'general',
179    home: 'microsite homepage',
180    instagram: 'instagram',
181    leasingContacts: 'leasing contacts',
182    lightboxGallery: 'lightbox gallery',
183    linkedin: 'linkedin',
184    listingCard: 'microsite listing card',
185    listingDetails: 'microsite listing details',
186    listingDetailsInquiryForm: 'listing details inquiry form',
187    listingDetailsPagination: 'microsite listing details pagination',
188    listingPage: 'listing page',
189    micrositeInquiryError: 'microsite inquiry error',
190    micrositeListing: 'microsite listing',
191    micrositeListingDetails: 'microsite listing details page',
192    micrositeListingDetailsGallery: 'microsite listing details gallery',
193    openLightbox: 'open lightbox',
194    sendMicrositeInquiry: 'send microsite inquiry',
195    tenantPortal: 'tenant portal',
196    tiktok: 'tiktok',
197    topNav: 'top nav',
198    twitter: 'twitter',
199    viewFlooPlan: 'view floor plan',
200    viewThreeDTour: 'view virtual tour',
201    viewVideo: 'view video'
202  };
203
204    if (true) {
205      page(ARGUMENTS.availability, {
206        ...universalAnalyticsProperties,
207      });
208    } else {
209      // On single page microsites, the page will always be home
210      // so we only want to fire the initial page load event if the section
211      // loaded is the home page section
212      const url = new URL(window.location.href);
213      const isHomePage = url.search === '' && url.hash === '';
214      if (isHomePage) {
215        page(ARGUMENTS.home, {
216          ...universalAnalyticsProperties,
217          fromAnalyticsFile: true,
218        });
219      }
220    }
221
222  const clickToPage = (args = {}) => {
223    track(EVENTS.clickToPage, {
224      ...universalAnalyticsProperties,
225      ...args,
226   });
227  }
228
229  const galleryAttributes = (isListing, isListingDetailsModal) => {
230    if(isListingDetailsModal) {
231      return {
232        sourcePage: ARGUMENTS.micrositeListingDetails,
233        sourceContent: ARGUMENTS.micrositeListingDetailsGallery
234      }
235    }
236
237    return isListing ? { sourcePage: ARGUMENTS.availability, sourceContent: ARGUMENTS.listingCard } : { sourceContent: ARGUMENTS.buildingGallery, sourcePage: ARGUMENTS.gallery }
238  }
239
240  const fetchPage = (pageSlug) => {
241    switch (pageSlug) {
242      case 'features': return ARGUMENTS.features;
243      case 'home': return ARGUMENTS.home;
244      case 'gallery': return ARGUMENTS.gallery;
245      case 'availability': return ARGUMENTS.availability;
246      case 'contact': return ARGUMENTS.contact;
247      default: return ARGUMENTS.home;
248    }
249  }
250
251  let analyticsFns = {
252    nav: {
253      clickToHome: () => clickToPage({ destination: ARGUMENTS.home, sourceContent: ARGUMENTS.topNav }),
254      clickToFeatures: () => clickToPage({ destination: ARGUMENTS.features, sourceContent: ARGUMENTS.topNav }),
255      clickToGallery: () => clickToPage({ destination: ARGUMENTS.gallery, sourceContent: ARGUMENTS.topNav }),
256      clickToAvailability: () => clickToPage({ destination: ARGUMENTS.availability, sourceContent: ARGUMENTS.topNav }),
257      clickToContact: () => clickToPage({ destination: ARGUMENTS.contact, sourceContent: ARGUMENTS.topNav }),
258      clickToTenantPortal: () => clickToPage({ destination: ARGUMENTS.tenantPortal, sourceContent: ARGUMENTS.topNav }),
259      loadHomePage: () => page(ARGUMENTS.home, { ...universalAnalyticsProperties }),
260      loadFeaturesPage: () => page(ARGUMENTS.features, { ...universalAnalyticsProperties }),
261      loadGalleryPage: () => page(ARGUMENTS.gallery, { ...universalAnalyticsProperties }),
262      loadAvailabilityPage: () => page(ARGUMENTS.availability, { ...universalAnalyticsProperties }),
263      loadContactPage: () => page(ARGUMENTS.contact, { ...universalAnalyticsProperties }),
264    },
265    footer: {
266      clickToLogo: () => clickToPage({ destination: "", sourceContent: ARGUMENTS.footer, linkType: ARGUMENTS.footerLogo  }),
267      clickToInstagram: () => clickToPage({ destination: "", sourceContent: ARGUMENTS.footer, linkType: ARGUMENTS.instagram }),
268      clickToFacebook: () => clickToPage({ destination: "", sourceContent: ARGUMENTS.footer, linkType: ARGUMENTS.facebook }),
269      clickToLinkedin: () => clickToPage({ destination: "", sourceContent: ARGUMENTS.footer, linkType: ARGUMENTS.linkedin }),
270      clickToTwitter: () => clickToPage({ destination: "", sourceContent: ARGUMENTS.footer, linkType: ARGUMENTS.twitter }),
271      clickToTiktok: () => clickToPage({ destination: "", sourceContent: ARGUMENTS.footer, linkType: ARGUMENTS.tiktok }),
272    },
273    home: {
274      downloadBrochure: (attachmentId, attachmentName, pageSlug = 'home') => {
275        const page = fetchPage(pageSlug);
276        track(EVENTS.attachmentInteraction, {
277          ...universalAnalyticsProperties,
278          action: ARGUMENTS.download,
279          attachmentType: ARGUMENTS.brochure,
280          attachmentId,
281          attachmentName,
282          sourcePage: page
283        })
284      },
285    },
286    availability: {
287      pageLoad: () => page(ARGUMENTS.availability, {
288        ...universalAnalyticsProperties,
289      }),
290      clickToListing: (listingAnalyticsInfo) => clickToPage({ destination: ARGUMENTS.listingPage, sourceContent: ARGUMENTS.micrositeListing, sourcePage: ARGUMENTS.availability, ...listingAnalyticsInfo }),
291      viewFloorPlan: (isListingsModal, listingAnalyticsInfo) => {
292        track(EVENTS.galleryInteraction, {
293        ...listingAnalyticsInfo,
294        sourcePage: isListingsModal ? ARGUMENTS.micrositeListingDetails : ARGUMENTS.availability,
295        action: ARGUMENTS.viewFlooPlan,
296        sourceContent: isListingsModal ? ARGUMENTS.micrositeListingDetailsGallery : ARGUMENTS.listingCard
297      })},
298      viewThreeDTour: (isListingsModal, listingAnalyticsInfo) => track(EVENTS.galleryInteraction, {
299        ...listingAnalyticsInfo,
300        sourcePage: isListingsModal ? ARGUMENTS.micrositeListingDetails : ARGUMENTS.availability,
301        action: ARGUMENTS.viewThreeDTour,
302        sourceContent: isListingsModal ? ARGUMENTS.micrositeListingDetailsGallery : ARGUMENTS.listingCard
303      }),
304      viewVideo: (isListingsModal, listingAnalyticsInfo) => track(EVENTS.galleryInteraction, {
305        ...listingAnalyticsInfo,
306        sourcePage: isListingsModal ? ARGUMENTS.micrositeListingDetails : ARGUMENTS.availability,
307        action: ARGUMENTS.viewVideo,
308        sourceContent: isListingsModal ? ARGUMENTS.micrositeListingDetailsGallery : ARGUMENTS.listingCard
309      }),
310      clickToListingDetails: (listingAnalyticsInfo) => clickToPage({ destination: ARGUMENTS.micrositeListingDetails, sourceContent: ARGUMENTS.listingCard, sourcePage: ARGUMENTS.availability, ...listingAnalyticsInfo })
311    },
312    micrositeListingDetails: {
313      pageLoad: (listingAnalyticsInfo) => page(ARGUMENTS.micrositeListingDetails, {
314        ...universalAnalyticsProperties,
315        ...listingAnalyticsInfo
316      }),
317      downloadBrochure: (attachmentId, attachmentName) => track(EVENTS.attachmentInteraction, {
318        ...universalAnalyticsProperties,
319        action: ARGUMENTS.download,
320        attachmentType: ARGUMENTS.brochure,
321        attachmentId,
322        attachmentName,
323        sourcePage: ARGUMENTS.micrositeListingDetails,
324      }),
325      inquirySuccess: (listingAnalyticsInfo = {}, inquiryInfo = {}) => track(EVENTS.inquiryInteraction, {
326        ...universalAnalyticsProperties,
327        sourceContent: ARGUMENTS.listingDetailsInquiryForm,
328        sourcePage: ARGUMENTS.micrositeListingDetails,
329        action: ARGUMENTS.sendMicrositeInquiry,
330        inquiryType: ARGUMENTS.general,
331        ...listingAnalyticsInfo,
332        ...inquiryInfo
333      }),
334      inquiryFailure: (listingAnalyticsInfo = {}, inquiryInfo = {}) => track(EVENTS.inquiryInteraction, {
335        ...universalAnalyticsProperties,
336        sourceContent: ARGUMENTS.listingDetailsInquiryForm,
337        sourcePage: ARGUMENTS.micrositeListingDetails,
338        action: ARGUMENTS.micrositeInquiryError,
339        inquiryType: ARGUMENTS.general,
340        ...listingAnalyticsInfo,
341        ...inquiryInfo
342      }),
343      clickToListing: (listingAnalyticsInfo) => clickToPage({ destination: ARGUMENTS.listingPage, sourceContent: ARGUMENTS.listingDetails, sourcePage: ARGUMENTS.micrositeListingDetails, ...listingAnalyticsInfo }),
344      paginate: (listingAnalyticsInfo) => clickToPage({ destination: ARGUMENTS.micrositeListingDetails, sourceContent: ARGUMENTS.listingDetailsPagination, sourcePage: ARGUMENTS.micrositeListingDetails, ...listingAnalyticsInfo })
345    },
346    gallery: {
347      openLightbox: (isListing, isListingDetailsModal, rest = {}) => {
348        const { sourcePage, sourceContent } = galleryAttributes(isListing, isListingDetailsModal);
349        track(EVENTS.galleryInteraction, {
350          ...universalAnalyticsProperties,
351          sourceContent: sourceContent,
352          action: ARGUMENTS.openLightbox,
353          sourcePage: sourcePage,
354          ...rest,
355        })
356      },
357      changeImage: (isListing, isListingDetailsModal, rest = {}) => {
358        const { sourcePage } = galleryAttributes(isListing, isListingDetailsModal);
359        track(EVENTS.galleryInteraction, {
360          ...universalAnalyticsProperties,
361          sourceContent: ARGUMENTS.lightboxGallery,
362          action: ARGUMENTS.changeImage,
363          sourcePage: sourcePage,
364          ...rest,
365        })
366      },
367    },
368    contact: {
369      clickToContact: (contactInfo) => track(EVENTS.contactInteraction, {
370        ...universalAnalyticsProperties,
371        sourcePage: ARGUMENTS.contact,
372        contactInfo,
373        sourceContent: ARGUMENTS.leasingContacts,
374        action: ARGUMENTS.clickEmail,
375      })
376    }
377  };
378
379  window.analyticsFns = analyticsFns;
380</script>
380
381
382  </head>
383  <body>
384        <header class="header section-anchor" id="header">
385  <nav class="nav">
386    
386<script type="text/javascript">
387      const isInIframe = "false" === 'true';
388      const singlePageLayout = "false" === 'true';
389      const hasContactPage = "true" === 'true';
390
391      // Because home is always the name of the page on single scroll microsites,
392      // home must come last in the array to ensure expected scroll nav behavior
393      const sections = ['features', 'gallery', 'availability', 'contact', 'home'];
394      let isSmoothScrolling = false;
395
396      function navigateLink(page) {
397        if(singlePageLayout) {
398          setActiveNavTab(page);
399          return;
400        }
401        if(isInIframe) {
402          window.parent.postMessage({ src: 'microsite-preview-iframe', page: page }, window.origin);
403        }
404      }
405
406      function setActiveNavTab(page) {
407        isSmoothScrolling = true;
408
409        const navElement = document.getElementById('nav-links');
410
411        for(const section of sections) {
412          navElement.classList.remove(section);
413        }
414
415        const sectionElement = document.querySelector(`[data-section-id='section-${page}']`);
416        window.scrollTo({ behavior: 'smooth', top: sectionElement.offsetTop });
417        document.getElementById('nav-links').classList.add(page);
418        history.pushState(null, null, "#" + page);
419        handlePageLoadEvent(page);
420        setTimeout(() => {
421          isSmoothScrolling = false;
422        }, 2000);
423        closeMobileNav();
424      }
425
426      function handlePageLoadEvent(page) {
427        switch (page) {
428          case 'features':
429            window.analyticsFns.nav.loadFeaturesPage();
430            break;
431          case 'home':
432            window.analyticsFns.nav.loadHomePage();
433            break;
434          case 'gallery':
435            window.analyticsFns.nav.loadGalleryPage();
436            break;
437          case 'availability':
438            window.analyticsFns.nav.loadAvailabilityPage();
439            break;
440          case 'contact':
441            window.analyticsFns.nav.loadContactPage();
442            break;
443          default:
444            break;
445        }
446      }
447
448      function openNavLinks(data) {
449        switch (data) {
450          case 'features':
451            window.analyticsFns.nav.clickToFeatures();
452            navigateLink('features');
453            break;
454          case 'home':
455            window.analyticsFns.nav.clickToHome();
456            navigateLink('home');
457            break;
458          case 'gallery':
459            window.analyticsFns.nav.clickToGallery();
460            navigateLink('gallery');
461            break;
462          case 'availability':
463            window.analyticsFns.nav.clickToAvailability();
464            navigateLink('availability');
465            break;
466          case 'contact':
467            window.analyticsFns.nav.clickToContact();
468            navigateLink('contact');
469            break;
470          default:
471            window.analyticsFns.nav.clickToHome();
472            navigateLink('home');
473        }
474        return singlePageLayout ? false : true;
475      }
476      function openMobileNav() {
477        document.getElementById("nav-mask").classList.add('active');
478        document.getElementById("nav-links").classList.add('active');
479      }
480
481      function closeMobileNav() {
482        document.getElementById("nav-mask").classList.remove('active');
483        document.getElementById("nav-links").classList.remove('active');
484      }
485
486      function resetActiveClass(navElement) {
487        for(const section of sections) {
488          navElement.classList.remove(section);
489        }
490      }
491
492      let scrollTimeout;
493
494      function handleNavScroll() {
495          if (!singlePageLayout) return;
496
497          const navElement = document.getElementById('nav-links');
498          const activeClass = sections.find(section => navElement.classList.contains(section));
499
500          const visibleSection = window.getVisibleMicrositePage();
501
502          if (visibleSection !== activeClass) {
503            clearTimeout(scrollTimeout);
504            scrollTimeout = setTimeout(() => {
505              handlePageLoadEvent(visibleSection);
506            }, 2000);
507            resetActiveClass(navElement);
508            document.getElementById('nav-links').classList.add(visibleSection);
509          }
510      }
511
512      document.addEventListener('DOMContentLoaded', () => {
513        window.addEventListener('scroll', () => {
514          if(isSmoothScrolling) return;
515          handleNavScroll();
516        });
517
518        if(isInIframe) {
519          const navLinks = document.querySelectorAll('[id=navLink]');
520          for(const navLink of navLinks) {
521            navLink.setAttribute("href", "javascript:void(0)");
522          }
523
524          window.addEventListener('message', (event) => {
525            if(event.data.type === 'GO_TO_ELEMENT') {
526              const focusedElement = document.getElementById(event.data.element);
527              focusedElement?.scrollIntoView({ behavior: "smooth" });
528            }
529          });
530        }
531      })
532    </script>
532
533    <div class="static-home-link">
534      <a onclick="openNavLinks('home')" href="/" aria-label="Building Logo">
535          <img src="https://res.cloudinary.com/truva-production/image/upload/e_trim:15,f_auto/f_png/foftdtpwqo5akffh1m0b" alt="Home Logo" class="top-nav-logo"/>
536      </a>
537    </div>
538    <button class="hamburger" onclick="openMobileNav()"><svg width="31" height="20" viewBox="0 0 31 20" fill="none" xmlns="http://www.w3.org/2000/svg">
539<path fill-rule="evenodd" clip-rule="evenodd" d="M0.333374 0H30.7334V2H0.333374V0ZM0.333374 11V9H30.7334V11H0.333374ZM0.333374 18V20H30.7334V18H0.333374Z" />
540</svg>
541</button>
542    <ul id="nav-links" class="links availability">
543        <li><button class="close-mobile-nav" id="close-mobile-nav" onclick="closeMobileNav()"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
544<path d="M2.0311 0.349971C1.56646 -0.116657 0.813125 -0.116657 0.348482 0.349971C-0.116161 0.816598 -0.116161 1.57315 0.348482 2.03978L10.3174 12.0513L0.450551 21.9602C-0.0140925 22.4268 -0.0140925 23.1834 0.450551 23.65C0.915194 24.1167 1.66853 24.1167 2.13317 23.65L12 13.7411L21.8668 23.65C22.3315 24.1167 23.0848 24.1167 23.5494 23.65C24.0141 23.1834 24.0141 22.4268 23.5494 21.9602L13.6826 12.0513L23.6515 2.03978C24.1162 1.57315 24.1162 0.816598 23.6515 0.349971C23.1869 -0.116657 22.4335 -0.116657 21.9689 0.349971L12 10.3614L2.0311 0.349971Z" />
545</svg>
546</button></li>
547        <li><a id="navLink" onclick=" return openNavLinks('home')" class="home" href="/">Home</a></li>
548          <li><a id="navLink" onclick="return openNavLinks('features')" class="features" href="/features">Features</a></li>
549          <li><a id="navLink" onclick="return openNavLinks('gallery')" class="gallery" href="/gallery">Gallery</a></li>
550          <li><a id="navLink" onclick="return openNavLinks('availability')" class="availability" href="/availability">Leasing Availability</a></li>
551          <li><a id="navLink" onclick="return openNavLinks('contact')" class="contact" href="/contact">Contact</a></li>
552          <li><a id="navLink" onclick="window.analyticsFns.nav.clickToTenantPortal()" target="_blank" href=https://www.ng1.angus.mrisoftware.com/Tenant/CBRE_Portal/cbre_portal/Default.aspx>Tenant Portal</a></li>
553    </ul>
554  </nav>
555  <button class="nav-mask" id="nav-mask" onclick="closeMobileNav()"></button>
556</header>
557
558
559
560    <main id="main-content" class="main-content availability " style="background: #ffffff">
561        <div class="availability page-holder " id="availability">
562      <div class="content-block-anchor" id="leasing-availability">
563          <div class="availabilities-background section-anchor">
564    <section class="availability-section non-generic-centered-content-block">
565        <h1 class="page-header"><p class="text-size-header-32" textalign="center" style="text-align:center;"><strong>AVAILABLE SPACES</strong></p><p class="text-size-header-32" textalign="center" style="text-align:center;"></p><p class="text-size-body-18" textalign="center" style="text-align:center;"><span class="text-size-body-18">If you have any questions about the building, or would like to get more information about our available office space, please feel free to contact us.</span></p><p class="text-size-header-32"></p></h1>
566        <div class="no-listing-container ">
567          <div class="no-listing">
568            <svg width="125" height="134" viewBox="0 0 129 129" fill="none" xmlns="http://www.w3.org/2000/svg">
569<g clip-path="url(#clip0_1562_8410)">
570<mask id="path-1-inside-1_1562_8410" fill="white">
571<path d="M67.5 67C67.5 65.3431 68.8431 64 70.5 64H110.5C112.157 64 113.5 65.3431 113.5 67V128H67.5V67Z"/>
572</mask>
573<path d="M65.5 67C65.5 64.2386 67.7386 62 70.5 62H110.5C113.261 62 115.5 64.2386 115.5 67H111.5C111.5 66.4477 111.052 66 110.5 66H70.5C69.9477 66 69.5 66.4477 69.5 67H65.5ZM113.5 128H67.5H113.5ZM65.5 128V67C65.5 64.2386 67.7386 62 70.5 62V66C69.9477 66 69.5 66.4477 69.5 67V128H65.5ZM110.5 62C113.261 62 115.5 64.2386 115.5 67V128H111.5V67C111.5 66.4477 111.052 66 110.5 66V62Z" fill="currentColor" mask="url(#path-1-inside-1_1562_8410)"/>
574<mask id="path-3-inside-2_1562_8410" fill="white">
575<path d="M9 90C9 88.3431 10.3431 87 12 87H51C52.6569 87 54 88.3431 54 90V129H9V90Z"/>
576</mask>
577<path d="M7 90C7 87.2386 9.23858 85 12 85H51C53.7614 85 56 87.2386 56 90H52C52 89.4477 51.5523 89 51 89H12C11.4477 89 11 89.4477 11 90H7ZM54 129H9H54ZM7 129V90C7 87.2386 9.23858 85 12 85V89C11.4477 89 11 89.4477 11 90V129H7ZM51 85C53.7614 85 56 87.2386 56 90V129H52V90C52 89.4477 51.5523 89 51 89V85Z" fill="currentColor" mask="url(#path-3-inside-2_1562_8410)"/>
578<path d="M0.5 128.5H128.5" stroke="currentColor" stroke-width="2"/>
579<path d="M35.5 87V13.6887C35.5 12.3847 36.3424 11.23 37.5842 10.8319L67.318 1.30063C67.9273 1.10534 68.583 1.10993 69.1895 1.31374L97.4557 10.813C98.6771 11.2235 99.5 12.3681 99.5 13.6567V64.5" stroke="currentColor" stroke-width="2"/>
580<g clip-path="url(#clip1_1562_8410)">
581<path d="M29.6367 100.785L77.1939 53.5907" stroke="currentColor"/>
582<path d="M31.75 102.914L79.3072 55.7196" stroke="currentColor"/>
583<path d="M33.8633 105.043L81.4204 57.8485" stroke="currentColor"/>
584<path d="M35.9766 107.172L83.5337 59.9774" stroke="currentColor"/>
585<path d="M38.0898 109.305L85.647 62.1102" stroke="currentColor"/>
586<path d="M40.2031 111.434L87.7603 64.2391" stroke="currentColor"/>
587<path d="M42.3154 113.562L89.8726 66.368" stroke="currentColor"/>
588<path d="M44.4287 115.691L91.9859 68.4969" stroke="currentColor"/>
589<path d="M46.542 117.82L94.0991 70.6258" stroke="currentColor"/>
590<path d="M48.6553 119.949L96.2124 72.7548" stroke="currentColor"/>
591<path d="M50.7686 122.078L98.3257 74.8837" stroke="currentColor"/>
592<path d="M52.8818 124.207L100.439 77.0126" stroke="currentColor"/>
593<path d="M54.9951 126.34L102.552 79.1454" stroke="currentColor"/>
594<path d="M57.1084 128.469L104.666 81.2743" stroke="currentColor"/>
595<path d="M59.2217 130.598L106.779 83.4032" stroke="currentColor"/>
596<path d="M61.335 132.727L108.892 85.5321" stroke="currentColor"/>
597<path d="M63.4473 134.855L111.004 87.661" stroke="currentColor"/>
598<path d="M65.5605 136.984L113.118 89.7899" stroke="currentColor"/>
599<path d="M67.6738 139.113L115.231 91.9188" stroke="currentColor"/>
600<path d="M69.7871 141.246L117.344 94.0516" stroke="currentColor"/>
601<path d="M71.9004 143.375L119.458 96.1805" stroke="currentColor"/>
602</g>
603<g clip-path="url(#clip2_1562_8410)">
604<path d="M-4.36328 45.7852L43.1939 -1.40931" stroke="currentColor"/>
605<path d="M-2.25 47.9141L45.3072 0.719597" stroke="currentColor"/>
606<path d="M-0.136719 50.043L47.4204 2.8485" stroke="currentColor"/>
607<path d="M1.97656 52.1719L49.5337 4.97741" stroke="currentColor"/>
608<path d="M4.08984 54.3047L51.647 7.11022" stroke="currentColor"/>
609<path d="M6.20312 56.4336L53.7603 9.23913" stroke="currentColor"/>
610<path d="M8.31543 58.5625L55.8726 11.368" stroke="currentColor"/>
611<path d="M10.4287 60.6914L57.9859 13.4969" stroke="currentColor"/>
612<path d="M12.542 62.8203L60.0991 15.6258" stroke="currentColor"/>
613<path d="M14.6553 64.9492L62.2124 17.7548" stroke="currentColor"/>
614<path d="M16.7686 67.0781L64.3257 19.8837" stroke="currentColor"/>
615<path d="M18.8818 69.207L66.439 22.0126" stroke="currentColor"/>
616<path d="M20.9951 71.3398L68.5523 24.1454" stroke="currentColor"/>
617<path d="M23.1084 73.4688L70.6656 26.2743" stroke="currentColor"/>
618<path d="M25.2217 75.5977L72.7788 28.4032" stroke="currentColor"/>
619<path d="M27.335 77.7266L74.8921 30.5321" stroke="currentColor"/>
620<path d="M29.4473 79.8555L77.0044 32.661" stroke="currentColor"/>
621<path d="M31.5605 81.9844L79.1177 34.7899" stroke="currentColor"/>
622<path d="M33.6738 84.1133L81.231 36.9188" stroke="currentColor"/>
623<path d="M35.7871 86.2461L83.3443 39.0516" stroke="currentColor"/>
624<path d="M37.9004 88.375L85.4575 41.1805" stroke="currentColor"/>
625<path d="M40.0137 90.5039L87.5708 43.3094" stroke="currentColor"/>
626</g>
627<g clip-path="url(#clip3_1562_8410)">
628<path d="M-28.3633 122.785L19.1939 75.5907" stroke="currentColor"/>
629<path d="M-26.25 124.914L21.3072 77.7196" stroke="currentColor"/>
630<path d="M-24.1367 127.043L23.4204 79.8485" stroke="currentColor"/>
631<path d="M-22.0234 129.172L25.5337 81.9774" stroke="currentColor"/>
632<path d="M-19.9102 131.305L27.647 84.1102" stroke="currentColor"/>
633<path d="M-17.7969 133.434L29.7603 86.2391" stroke="currentColor"/>
634<path d="M-15.6846 135.562L31.8726 88.368" stroke="currentColor"/>
635<path d="M-13.5713 137.691L33.9859 90.4969" stroke="currentColor"/>
636<path d="M-11.458 139.82L36.0991 92.6258" stroke="currentColor"/>
637<path d="M-9.34473 141.949L38.2124 94.7548" stroke="currentColor"/>
638<path d="M-7.23145 144.078L40.3257 96.8837" stroke="currentColor"/>
639<path d="M-5.11816 146.207L42.439 99.0126" stroke="currentColor"/>
640<path d="M-3.00488 148.34L44.5523 101.145" stroke="currentColor"/>
641<path d="M-0.891602 150.469L46.6656 103.274" stroke="currentColor"/>
642<path d="M1.22168 152.598L48.7788 105.403" stroke="currentColor"/>
643<path d="M3.33496 154.727L50.8921 107.532" stroke="currentColor"/>
644<path d="M5.44727 156.855L53.0044 109.661" stroke="currentColor"/>
645<path d="M7.56055 158.984L55.1177 111.79" stroke="currentColor"/>
646<path d="M9.67383 161.113L57.231 113.919" stroke="currentColor"/>
647<path d="M11.7871 163.246L59.3443 116.052" stroke="currentColor"/>
648<path d="M13.9004 165.375L61.4575 118.181" stroke="currentColor"/>
649</g>
650<path d="M35.5 19L46 8.5" stroke="currentColor"/>
651</g>
652<defs>
653<clipPath id="clip0_1562_8410">
654<rect width="128" height="129" fill="white" transform="translate(0.5)"/>
655</clipPath>
656<clipPath id="clip1_1562_8410">
657<rect width="11" height="63" fill="white" transform="translate(68.5 66)"/>
658</clipPath>
659<clipPath id="clip2_1562_8410">
660<rect width="11" height="76" fill="white" transform="translate(35.5 11)"/>
661</clipPath>
662<clipPath id="clip3_1562_8410">
663<rect width="11" height="41" fill="white" transform="translate(10.5 88)"/>
664</clipPath>
665</defs>
666</svg>
667            <span class="no-listing-message">No available listings</span>
668              <span class="no-listing-sub-message">Looking for space? <a id="navLink" onclick="return openNavLinks('contact')" class="contact" href="/contact">Contact</a> our team to discuss your needs.</span>
669          </div>
670        </div>
671  </section>
672
673    <a class="modal-mask invisible" id="listing-details-modal-mask" href="/availability" onclick="return listingDetailsModalHelper.removeListingIdFromUrl();" aria-label="Close"></a>
674  </div>
675
676      </div>
677  </div>
678
679    </main>
680
681      <footer class="footer section-anchor" id="footer">
682  <div class="content">
683    <div class="left-side">
684        <a
685          onclick="window.analyticsFns.footer.clickToLogo()"
686          target="_blank"
687          rel="noopener noreferrer"
688          href=""
689          class="inactive-link"
690        >
691          <img src="https://res.cloudinary.com/truva-production/image/upload/e_trim:15,f_auto/f_png/wdvwjyni8ttbkyttid6s" alt="CBRE Property Management" class="footer-logo"/>
692        </a>
693        <div class="pre-text">
694          <p class="text-size-body-16"></p><p class="text-size-body-16"><span class="text-size-body-16"><strong>MANAGEMENT TEAM</strong></span></p><p class="text-size-body-16"></p><p class="text-size-body-16"><span class="text-size-body-16"><strong>KURT SARCHET</strong></span></p><p class="text-size-body-16"><span class="text-size-body-16">General Manager</span></p><p class="text-size-body-16"><span class="text-size-body-16">206.624.7005</span></p><p class="text-size-body-16"><a href="mailto:[email protected]" class="[&amp;>a]:text-text-link underline" rel="noopener noreferrer nofollow" target="_blank">Email</a></p><p class="text-size-body-16"></p><p class="text-size-body-16"><span class="text-size-body-16"><strong>OLIVER KRUAPRASERT</strong></span></p><p class="text-size-body-16"><span class="text-size-body-16">Property Manager</span></p><p class="text-size-body-16"><span class="text-size-body-16">206.624.7005</span></p><p class="text-size-body-16"><a href="mailto:[email protected]" class="[&amp;>a]:text-text-link underline" rel="noopener noreferrer nofollow" target="_blank">Email</a></p>
695        </div>
696    </div>
697
698    <div class="right-side">
699        <div class="pre-text">
700          <p class="text-size-body-16"><span class="text-size-body-16"><strong>Lobby Hours:</strong></span></p><p class="text-size-body-16"><span class="text-size-body-16">Monday - Friday 7am to 6pm</span></p><p class="text-size-body-16"></p><p class="text-size-body-16"></p><p class="text-size-body-16"><span class="text-size-body-16"><a href="https://www.ng1.angus.mrisoftware.com/Tenant/CBRE_Portal/cbre_portal/Default.aspx" class="[&amp;>a]:text-text-link underline" rel="noopener noreferrer nofollow" target="_blank"><strong>Login</strong></a></span></p>
701        </div>
702    </div>
703  </div>
704</footer>
705<script>
706  let listingIdsToAnalytics = {};
707
708
709  refreshFsLightbox();
710
711  Object.keys(fsLightboxInstances).forEach(name => {
712    fsLightboxInstances[name].props.showThumbsOnMount = true;
713    fsLightboxInstances[name].props.showThumbs = true;
714
715    let isListing = name.slice(0, 7) === 'listing';
716    const isListingDetailsModal = name.split('-')[1] === 'details';
717
718    let restOfOnSlideChangeProps = {}
719    if (isListing) {
720      const listingId = name.split('-').slice(2).join('-');
721      restOfOnSlideChangeProps = listingIdsToAnalytics[listingId];
722    }
723
724    fsLightboxInstances[name].props.onSlideChange = function () {
725        window.analyticsFns.gallery.changeImage(isListing, isListingDetailsModal, restOfOnSlideChangeProps);
726    }
727
728    fsLightboxInstances[name].props.onOpen = function () {
729        window.analyticsFns.gallery.openLightbox(isListing, isListingDetailsModal, restOfOnSlideChangeProps);
730    }
731
732    // Fired on only the initial open of the lightbox.
733    fsLightboxInstances[name].props.onInit = function () {
734      // Prevents lightbox from anchoring to the top of the page when microsite layout is single page.
735      // The onOpen function fires too late.
736      document.body.classList.remove('no-scroll');
737    }
738
739    // Fired on every open of the lightbox excluding the initial open.
740    fsLightboxInstances[name].props.onShow = function () {
741      // Prevents lightbox from anchoring to the top of the page when microsite layout is single page.
742      document.body.classList.remove('no-scroll');
743    }
744
745    // Fired on every close of the lightbox.
746    fsLightboxInstances[name].props.onClose = function () {
747      // Add no-scroll class to body to prevent scrolling on microsite when listing modal is open.
748      const url = new URL(window.location.href);
749      const listingId = url.searchParams.get('listing_id');
750      if (listingId) {
751          document.body.classList.add('no-scroll');
752      }
753    }
754  });
755
756  // Analytics for action buttons on Listing Card/Row component and media buttons on Listing Details Modal
757  document.querySelectorAll('.action-buttons, .media-buttons').forEach((element) => {
758    element.addEventListener('click', (event) => {
759      const { isListingModal, buttonType, listingId } = event.target.dataset;
760      const isListingsModal = isListingModal === 'true';
761      const listingInfo = listingIdsToAnalytics[listingId];
762
763      if(buttonType === 'floorplan') {
764        window.analyticsFns.availability.viewFloorPlan(isListingsModal, listingInfo)
765      } else if(buttonType === '3dtour') {
766          window.analyticsFns.availability.viewThreeDTour(isListingsModal, listingInfo);
767      } else if(buttonType === 'video') {
768          window.analyticsFns.availability.viewVideo(isListingsModal, listingInfo);
769      }
770    });
771  });
772  
773</script>
vendor: 1 bytes, line 773
773
774<script>
775  const preventImageDownloadsEnabled = "true" === 'true';
776
777  function fetchWatermarkedUrl(url) {
778    const urlParts = url.split('/');
779    const uploadPathStartIndex = urlParts.indexOf('upload') + 1;
780    const newPath = urlParts.slice(0, uploadPathStartIndex).concat('t_invisible_watermark', urlParts.slice(uploadPathStartIndex));
781
782    const modifiedUrl = newPath.join('/');
783
784    return modifiedUrl;
785  }
786
787  function fetchOriginalUrl(url) {
788    const parts = url.split('/');
789    return parts.filter(part => part!== 't_invisible_watermark').join('/');
790  }
791
792  function isEventOnPlaceholderImage(src) {
793    return src.includes('video') || src.includes('3D-Tour-Thumbnail') ;
794  }
795
796  if(preventImageDownloadsEnabled) {
797    window.addEventListener('contextmenu', (event) => {
798      const shouldTransformImage = event.target.hasAttribute('data-transform-images') || event.target.hasAttribute('transform-images');
799
800      // Filtering out contact and placeholder images
801      if(event.target.tagName === 'IMG') {
802        if(isEventOnPlaceholderImage(event.target.src)) return;
803
804        if(event.target.classList.contains('fslightbox-thumb') || shouldTransformImage) {
805          event.target.setAttribute('src', fetchWatermarkedUrl(event.target.src));
806        }
807
808        // check if parent element is an <a> tag for gallery
809        const parentNode = event.target.parentNode;
810        if(!parentNode) return;
811
812        if(parentNode.tagName === 'A' && parentNode.hasAttribute('data-fslightbox')) {
813          parentNode.setAttribute('href', fetchWatermarkedUrl(parentNode.href));
814        }
815      }
816
817      if(event.target.tagName === 'A' && event.target.hasAttribute('data-fslightbox') && shouldTransformImage) {
818        event.target.setAttribute('href', fetchWatermarkedUrl(event.target.href));
819      }
820    });
821
822    // Handling right click on Header overlay
823    const headerImageSection = document.getElementById('header-image-section');
824    if (headerImageSection) {
825      headerImageSection.addEventListener('contextmenu', (event) => {
826        if(event.target.tagName === 'DIV') {
827          const headerImage = document.getElementById('header-image');
828          if(!headerImage) return;
829          headerImage.setAttribute('src', fetchWatermarkedUrl(headerImage.src));
830        }
831      });
832    }
833
834    let timeoutId;
835
836    window.addEventListener('mousemove', (event) => {
837      clearTimeout(timeoutId);
838
839      timeoutId = setTimeout(() => {
840        document.querySelectorAll('img').forEach((element) => {
841          if(element.src.includes('t_invisible_watermark')) {
842            element.setAttribute('src', fetchOriginalUrl(element.src));
843          }
844        });
845
846        // Changing gallery urls back to the non-watermarked version
847        document.querySelectorAll('a[data-fslightbox]').forEach((element) => {
848          if(element.href.includes('t_invisible_watermark')) {
849            element.setAttribute('href', fetchOriginalUrl(element.href));
850          }
851        });
852      }, 1000);
853    });
854  } 
855</script>
855
856      <div id="consent-manager"></div>
857  </body>
858</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.