<!DOCTYPE html>
<html  lang="en" itemscope itemtype="http://schema.org/Article">
<head>            
    <title>City Church San Francisco - City Church SF</title>            
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="robots" content="index, follow">
        <meta name="platform" content="sitetheory.io">
        <meta name="version" content="0.41">
        <meta name="cache" content="2024-04-24T23:52:30+00:00">
        <meta name="copyright" content="&amp;copy; 2024 City Church SF">
        <meta name="date" content="2024-04-02 04:14PM">
        <meta name="sitemap" content="/sitemap.xml">
        <meta name="title" content="City Church San Francisco">
        <meta property="og:title" content="City Church San Francisco">
        <meta name="description" content="We are a community of Jesus followers, seeking the renewal of San Francisco, &amp; through it the world, where all persons are welcome!">
        <meta property="og:description" content="We are a community of Jesus followers, seeking the renewal of San Francisco, &amp; through it the world, where all persons are welcome!">
        <meta property="og:type" content="website">
        <meta property="og:url" content="https://citychurchsf.org/">
        <meta property="og:site_name" content="City Church SF">
        <meta name="twitter:card" content="summary_large_image">
        <meta name="image" content="https://cdn.sitetheory.io/nest001/site/329/21005/Home-City-Header_new-xl.jpg">
        <meta property="og:image" content="https://cdn.sitetheory.io/nest001/site/329/21005/Home-City-Header_new-xl.jpg">
        <meta property="og:image_url" content="https://cdn.sitetheory.io/nest001/site/329/21005/Home-City-Header_new-xl.jpg">
        <meta property="og:image_url_secure" content="https://cdn.sitetheory.io/nest001/site/329/21005/Home-City-Header_new-xl.jpg">
        <meta property="og:image:alt" content="Home-City-Header_new">
        <meta property="og:image:width" content="1200">
        <meta property="og:image:height" content="648">
        <meta property="og:image:type" content="image/jpeg">
        <meta name="facebook-domain-verification" content="c7x8mxsbceyyw6pl8o7nismupm4g24">                                
                    
    
    <link rel="icon" type="//cdn.sitetheory.io/nest001/site/329/24546/Favicon.png?v=1633523786" href="//cdn.sitetheory.io/nest001/site/329/24546/Favicon.png?v=1633523786">
    <link rel="shortcut icon" type="//cdn.sitetheory.io/nest001/site/329/24546/Favicon.png?v=1633523786" href="//cdn.sitetheory.io/nest001/site/329/24546/Favicon.png?v=1633523786">        
    
    


    
    <link rel="stylesheet" type="text/css"
          href="/assets/0/41/bundles/sitetheorytemplate/css/normalize.min.css?v=1706888026"
          data-file="normalize.css">
    <link rel="stylesheet" type="text/css"
          href="/assets/0/41/bundles/sitetheorytemplate/css/common.min.css?v=1706888026"
          data-file="common.css">
    <link rel="stylesheet" type="text/css"
          href="/assets/0/41/bundles/sitetheorytemplate/css/templates.min.css?v=1706888026"
          data-file="templates.css">
    <link rel="stylesheet" type="text/css"
          href="/assets/0/41/bundles/sitetheorytemplate/css/parallax.min.css?v=1706888026"
          data-file="parallax.css">
    <link rel="stylesheet" type="text/css"
          href="/assets/0/41/bundles/sitetheorycore/css/Core/carousel.min.css?v=1706888026"
          data-file="carousel.css">    <link rel="stylesheet" type="text/css"
          href="/assets/0/41/bundles/sitetheorystream/css/Modules.min.css?v=1706888026"
          data-file="Modules.css">
            
        <link rel="stylesheet" type="text/css"
          href="/assets/0/41/bundles/sitetheorytemplatecustom/css/site.min.css?v=1706888026"
          data-file="site.css">


        <link rel="stylesheet" type="text/css"
              href="/assets/0/41/bundles/sitetheorycore/css/Core/layoutControl.min.css?v=1706888026"
              data-file="layoutControl.css">

            
        <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
        <link rel="stylesheet" href="/assets/0/41/bundles/sitetheorycore/node_modules/@angular/material/prebuilt-themes/indigo-pink.css?v=1706888026">


    <link rel="stylesheet" type="text/css"
          href="/assets/0/41/bundles/sitetheorycore/css/Core/list.min.css?v=1706888026"
          data-file="list.css">


        <link rel="stylesheet" type="text/css"
              href="/assets/0/41/bundles/sitetheorystream/css/Stream.min.css?v=1706888026"
              data-file="Stream.css">
        <link rel="stylesheet" type="text/css"
              href="/assets/0/41/bundles/sitetheorystream/css/Modules.min.css?v=1706888026"
              data-file="Modules.css">
        <link rel="stylesheet" type="text/css"
              href="/assets/0/41/bundles/sitetheorystream/css/Modules-LargeContext.min.css?v=1706888026"
              data-file="Modules-LargeContext.css">    <link rel="stylesheet"
          type="text/css"
          href="/assets/0/41/bundles/sitetheorycore/node_modules/@fortawesome/fontawesome-free/css/all.min.css?v=1706888026"
          data-file="font-awesome.css">    <link rel="stylesheet"
          type="text/css"
          href="/assets/0/41/bundles/sitetheorycore/node_modules/froala-editor/css/froala_style.min.css?v=1706888026"
          data-file="froala_style.css">    <link rel="stylesheet"
          type="text/css"
          href="/assets/0/41/bundles/sitetheorycore/node_modules/toastify-js/src/toastify.css?v=1706888026"
          data-file="toastify.css">        
        
    <style data-id="site-custom-css">
        /* CUSTOM SITE FONT STYLES */
        @import (css) url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');


@font-face {font-family: 'CoreSerifN-35RegularIt';src: url('https://cdn.sitetheory.io/nest001/site/329/56050/391443_2_0.eot?v=1659290004');src: url('https://cdn.sitetheory.io/nest001/site/329/56050/391443_2_0.eot?v=1659290004?#iefix') format('embedded-opentype'),url('https://cdn.sitetheory.io/nest001/site/329/56048/391443_2_0.woff2?v=1659289989') format('woff2'),url('https://cdn.sitetheory.io/nest001/site/329/56045/391443_2_0.woff?v=1659289971') format('woff'),url('https://cdn.sitetheory.io/nest001/site/329/56046/391443_2_0.ttf?v=1659289945') format('truetype');}

@font-face {font-family: 'CoreSerifN-35Regular';src: url('https://cdn.sitetheory.io/nest001/site/329/56049/391443_4_0.eot?v=1659290016');src: url('https://cdn.sitetheory.io/nest001/site/329/56049/391443_4_0.eot?v=1659290016?#iefix') format('embedded-opentype'),url('https://cdn.sitetheory.io/nest001/site/329/56052/391443_4_0.woff2?v=1659290039') format('woff2'),url('https://cdn.sitetheory.io/nest001/site/329/56051/391443_4_0.woff?v=1659290026') format('woff'),url('https://cdn.sitetheory.io/nest001/site/329/56047/391443_4_0.ttf?v=1659289922') format('truetype');}

@font-face {font-family: 'CoreSerifN-45Medium';src: url('https://cdn.sitetheory.io/nest001/site/329/56053/391443_6_0.eot?v=1659290079');src: url('https://cdn.sitetheory.io/nest001/site/329/56053/391443_6_0.eot?v=1659290079?#iefix') format('embedded-opentype'),url('https://cdn.sitetheory.io/nest001/site/329/56055/391443_6_0.woff2?v=1659290099') format('woff2'),url('https://cdn.sitetheory.io/nest001/site/329/56054/391443_6_0.woff?v=1659290090') format('woff'),url('https://cdn.sitetheory.io/nest001/site/329/56056/391443_6_0.ttf?v=1659290108') format('truetype');}

@font-face {font-family: 'CoreSerifN-55Bold';src: url('https://cdn.sitetheory.io/nest001/site/329/56057/391443_8_0.eot?v=1659290154');src: url('https://cdn.sitetheory.io/nest001/site/329/56057/391443_8_0.eot?v=1659290154?#iefix') format('embedded-opentype'),url('https://cdn.sitetheory.io/nest001/site/329/56060/391443_8_0.woff2?v=1659290122') format('woff2'),url('https://cdn.sitetheory.io/nest001/site/329/56059/391443_8_0.woff?v=1659290146') format('woff'),url('https://cdn.sitetheory.io/nest001/site/329/56058/391443_8_0.ttf?v=1659290133') format('truetype');}

@font-face {font-family: 'FFDINWebProBold';src: url('https://cdn.sitetheory.io/nest001/site/329/56062/391443_E_0.eot?v=1659290187');src: url('https://cdn.sitetheory.io/nest001/site/329/56062/391443_E_0.eot?v=1659290187?#iefix') format('embedded-opentype'),url('https://cdn.sitetheory.io/nest001/site/329/56063/391443_E_0.woff2?v=1659290202') format('woff2'),url('https://cdn.sitetheory.io/nest001/site/329/56061/391443_E_0.woff?v=1659290194') format('woff'),url('https://cdn.sitetheory.io/nest001/site/329/56064/391443_E_0.ttf?v=1659290174') format('truetype');}
            
        /* CUSTOM SITE CORE STYLES */
        #app.admin sa-editor a,
#app.admin sa-editor a:link,
#app.admin sa-editor a:visited,
#app.admin sa-editor a:active {
  color: #FF7E68;
  text-decoration: none;
}
#app.admin sa-editor a:hover {
  color: #111;
  text-decoration: none;
}
#app.admin sa-editor .btn,
#app.admin sa-editor .btn:link,
#app.admin sa-editor .btn:visited,
#app.admin sa-editor .btn:active {
  transition: all 0.2s ease-out;
  transform: translateY(2px);
  padding: 10px 20px;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #FF7E68;
  letter-spacing: 2px;
  background: none;
  border: 2px solid #FF7E68;
}
#app.admin sa-editor .btn:hover {
  color: #FFF;
  background-color: #FF7E68;
}
#app.admin sa-editor #app .btn a:hover {
  color: #fff;
  background-image: none;
}
#app.admin sa-editor .font-primary,
#app.admin sa-editor .font-body,
#app.admin sa-editor p,
#app.admin sa-editor div,
#app.admin sa-editor li {
  font-weight: normal;
  font-family: 'CoreSerifN-35Regular', sans-serif;
}
#app.admin sa-editor .font-primary strong,
#app.admin sa-editor .font-body strong,
#app.admin sa-editor p strong,
#app.admin sa-editor div strong,
#app.admin sa-editor li strong {
  font-family: 'CoreSerifN-55Bold', sans-serif;
  font-weight: normal;
}
#app.admin sa-editor .font-primary.italic {
  font-family: 'CoreSerifN-35RegularIt', sans-serif;
}
#app.admin sa-editor .font-primary.bold {
  font-family: 'CoreSerifN-55Bold', sans-serif;
}
#app.admin sa-editor .font-primary.heavy {
  font-family: 'CoreSerifN-55Bold', sans-serif;
}
#app.admin sa-editor .font-secondary,
#app.admin sa-editor .font-secondary p {
  font-family: 'FFDINWebProBold', sans-serif;
  font-weight: normal;
}
#app.admin sa-editor .font-tertiary,
#app.admin sa-editor .font-tertiary p {
  font-family: 'Poppins', sans-serif;
}
#app.admin sa-editor .accent-font-color {
  color: #FF7E68;
}
#app.admin sa-editor h1 {
  margin-bottom: 40px;
  line-height: 1;
  color: #1A1919;
  text-transform: uppercase;
  font-family: 'FFDINWebProBold', sans-serif;
  font-size: 68px;
  font-weight: normal !important;
  letter-spacing: 0.02em;
}
#app.admin sa-editor h2 {
  margin: 0 0 35px;
  color: #1A1919;
  font-family: 'FFDINWebProBold', sans-serif;
  font-size: 44px;
  font-weight: normal !important;
  letter-spacing: 0.01em;
  line-height: 1.1;
}
#app.admin sa-editor h3 {
  margin: 0 0 35px;
  color: #1A1919;
  font-family: 'CoreSerifN-35RegularIt', sans-serif;
  font-size: 30px;
  font-weight: normal !important;
}
#app.admin sa-editor h4 {
  color: #1A1919;
  text-transform: uppercase;
  font-size: 15px;
  font-family: 'FFDINWebProBold', sans-serif;
  font-weight: normal !important;
  letter-spacing: 1px;
}
@media (max-width: 767px) {
  #app.admin sa-editor h1 {
    font-size: 55px;
  }
  #app.admin sa-editor h2 {
    font-size: 22px;
  }
  #app.admin sa-editor h3 {
    font-size: 14px;
  }
}
@media (max-width: 600px) {
  #app.admin sa-editor h1 {
    font-size: 40px;
  }
}
#app.admin sa-editor p {
  font-size: 20px;
}
#app.admin sa-editor p:first-child {
  margin-top: 0;
}
#app.admin sa-editor p:last-child {
  margin-bottom: 0;
}
#app.admin sa-editor .item-body p {
  margin-top: 30px;
  margin-bottom: 30px;
}
#app.admin sa-editor .item-body p:last-child {
  margin-top: 0;
}
#app.admin sa-editor ul li {
  font-size: 20px;
}
#app.admin sa-editor .pullout,
#app.admin sa-editor .quote,
#app.admin sa-editor .citation {
  font-family: 'CoreSerifN-35Regular', sans-serif;
  font-size: 30px;
  color: #222;
}
#app.admin sa-editor .citation,
#app.admin sa-editor .stream-item .citation {
  font-weight: bold;
  font-size: 14px;
}
#app.admin sa-editor .note {
  font-family: 'CoreSerifN-35RegularIt', sans-serif;
  font-size: 17px;
  color: #1A1919;
}
            
        /* CUSTOM SITE STYLES */
        /* BODY */
body {
  color: #343434;
  background: #1A1919;
}
#app {
  background: #1A1919 !important;
}
/* LINKS & BUTTONS */
/* Links */
a,
a:link,
a:visited,
a:active {
  color: #FF7E68;
  text-decoration: none;
}
a:hover {
  color: #111;
  text-decoration: none;
}
/* Btn */
.btn,
.btn:link,
.btn:visited,
.btn:active {
  transition: all 0.2s ease-out;
  transform: translateY(2px);
  padding: 10px 20px;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #FF7E68;
  letter-spacing: 2px;
  background: none;
  border: 2px solid #FF7E68;
}
.btn:hover {
  color: #FFF;
  background-color: #FF7E68;
}
#app .btn a:hover {
  color: #fff;
  background-image: none;
}
/* ASSIGN FONTS */
.font-primary,
.font-body,
p,
div,
li {
  font-weight: normal;
  font-family: 'CoreSerifN-35Regular', sans-serif;
}
.font-primary strong,
.font-body strong,
p strong,
div strong,
li strong {
  font-family: 'CoreSerifN-55Bold', sans-serif;
  font-weight: normal;
}
.font-primary.italic {
  font-family: 'CoreSerifN-35RegularIt', sans-serif;
}
.font-primary.bold {
  font-family: 'CoreSerifN-55Bold', sans-serif;
}
.font-primary.heavy {
  font-family: 'CoreSerifN-55Bold', sans-serif;
}
.font-secondary,
.font-secondary p {
  font-family: 'FFDINWebProBold', sans-serif;
  font-weight: normal;
}
.font-tertiary,
.font-tertiary p {
  font-family: 'Poppins', sans-serif;
}
.accent-font-color {
  color: #FF7E68;
}
/* TITLES */
h1 {
  margin-bottom: 40px;
  line-height: 1;
  color: #1A1919;
  text-transform: uppercase;
  font-family: 'FFDINWebProBold', sans-serif;
  font-size: 68px;
  font-weight: normal !important;
  letter-spacing: 0.02em;
}
h2 {
  margin: 0 0 35px;
  color: #1A1919;
  font-family: 'FFDINWebProBold', sans-serif;
  font-size: 44px;
  font-weight: normal !important;
  letter-spacing: 0.01em;
  line-height: 1.1;
}
h3 {
  margin: 0 0 35px;
  color: #1A1919;
  font-family: 'CoreSerifN-35RegularIt', sans-serif;
  font-size: 30px;
  font-weight: normal !important;
}
h4 {
  color: #1A1919;
  text-transform: uppercase;
  font-size: 15px;
  font-family: 'FFDINWebProBold', sans-serif;
  font-weight: normal !important;
  letter-spacing: 1px;
}
@media (max-width: 767px) {
  h1 {
    font-size: 55px;
  }
  h2 {
    font-size: 22px;
  }
  h3 {
    font-size: 14px;
  }
}
@media (max-width: 600px) {
  h1 {
    font-size: 40px;
  }
}
/* TEXT */
p {
  font-size: 20px;
}
p:first-child {
  margin-top: 0;
}
p:last-child {
  margin-bottom: 0;
}
.item-body p {
  margin-top: 30px;
  margin-bottom: 30px;
}
.item-body p:last-child {
  margin-top: 0;
}
ul li {
  font-size: 20px;
}
.pullout,
.quote {
  font-family: 'CoreSerifN-35Regular', sans-serif;
  font-size: 30px;
  color: #222;
}
.citation,
.stream-item .citation {
  font-weight: bold;
  font-size: 14px;
}
.note {
  font-family: 'CoreSerifN-35RegularIt', sans-serif;
  font-size: 17px;
  color: #1A1919;
}
/* Btn on dark background */
.background-dark .btn,
.background-dark .btn:link,
.background-dark .btn:visited,
.background-dark .btn:active {
  color: #EEE;
  background: none;
  border: 2px solid #EEE;
}
.background-dark .btn:hover {
  color: #1A1919;
  background: #FFF;
  border: 2px solid #FFF;
}
@media (max-width: 767px) {
  .btn,
  .btn:link,
  .btn:visited,
  .btn:active {
    font-size: 12px;
    padding: 6px 10px;
  }
}
/* Alt btn used for Sitetheory layouts */
.btn-more,
.btn-more:link,
.btn-more:visited,
.btn-more:active {
  font-family: 'Poppins', sans-serif;
  color: #FF7E68;
  letter-spacing: 1px;
  border: 2px solid #FF7E68;
}
.btn-more:hover {
  color: #1A1919;
  background: none;
  border: 2px solid #1A1919;
}
.background-dark .btn-more,
.background-dark .btn-more:link,
.background-dark .btn-more:visited,
.background-dark .btn-more:active {
  color: #FF7E68;
  border: 1px solid #FF7E68;
}
.background-dark .btn-more:hover {
  color: #FFF;
  background: none;
  border: 1px solid #FFF;
}
/* SVGs */
.content-container a svg g,
.more-box a svg g {
  fill: #FF7E68;
}
.content-container a:hover svg g,
.more-box a:hover svg g {
  fill: #1A1919;
}
.content-container .background-dark a:hover svg g,
.more-box .background-dark a:hover svg g {
  fill: #FFF;
}
.default-icon-color a svg g {
  fill: #333;
}
.default-icon-color a:hover svg g {
  fill: #FF7E68;
}
.color-primary a svg g {
  fill: #FF7E68;
}
#app .border.border-color-active,
#app li:hover .default-icon-color.border {
  border-color: #FF7E68;
}
/* PALETTE */
.purple {
  color: #9257DF;
}
.purple-background {
  background-color: #9257DF;
}
.blue {
  color: #93D2C9;
}
.blue-background {
  background-color: #93D2C9;
}
.green {
  color: #CBCD31;
}
.green-background {
  background-color: #CBCD31;
}
.yellow {
  color: #FFEE51;
}
.yellow-background {
  background-color: #FFEE51;
}
.orange {
  color: #FFAB14;
}
.orange-background {
  background-color: #FFAB14;
}
.coral {
  color: #FF7E68;
}
.coral-background {
  background-color: #FF7E68;
}
.cream-background {
  background-color: #FCFAEE;
}
.grey-background {
  background-color: #F2F2F2;
}
.grey-background .grey-background {
  background: #E1E1E1;
}
.white-background {
  background-color: #FFF;
}
.black-background {
  background-color: #1A1919;
}
/* Core Design Background Colors */
.site-background {
  background: #FFF;
}
.background-dark {
  background-color: #1A1919;
}
.template-background-color-primary {
  background-color: #FF7E68;
}
.template-background-color-medium {
  background-color: #93D2C9;
}
.template-background-color-pop {
  background-color: #CBCD31;
}
.template-background-color-dark {
  background-color: #1A1919;
}
.template-background-color-light {
  background-color: #FCFAEE;
}
/* Original Color Scheme */
.color-pop {
  color: #FF7E68;
}
.border-color-pop {
  border-color: #FF7E68;
}
#app .template-background-color-light .overlay-container .title-container h1,
#app .template-background-color-light .overlay-container .text-container h1,
#app .template-background-color-light .overlay-container .title-container h2,
#app .template-background-color-light .overlay-container .text-container h2,
#app .template-background-color-light .overlay-container .title-container h3,
#app .template-background-color-light .overlay-container .text-container h3,
#app .template-background-color-light .overlay-container .title-container h4,
#app .template-background-color-light .overlay-container .text-container h4 {
  color: #1A1919;
}
#app .template-background-color-light .overlay-container .title-container h1 a,
#app .template-background-color-light .overlay-container .text-container h1 a,
#app .template-background-color-light .overlay-container .title-container h2 a,
#app .template-background-color-light .overlay-container .text-container h2 a,
#app .template-background-color-light .overlay-container .title-container h3 a,
#app .template-background-color-light .overlay-container .text-container h3 a,
#app .template-background-color-light .overlay-container .title-container h4 a,
#app .template-background-color-light .overlay-container .text-container h4 a,
#app .template-background-color-light .overlay-container .title-container h1 a:link,
#app .template-background-color-light .overlay-container .text-container h1 a:link,
#app .template-background-color-light .overlay-container .title-container h2 a:link,
#app .template-background-color-light .overlay-container .text-container h2 a:link,
#app .template-background-color-light .overlay-container .title-container h3 a:link,
#app .template-background-color-light .overlay-container .text-container h3 a:link,
#app .template-background-color-light .overlay-container .title-container h4 a:link,
#app .template-background-color-light .overlay-container .text-container h4 a:link,
#app .template-background-color-light .overlay-container .title-container h1 a:visited,
#app .template-background-color-light .overlay-container .text-container h1 a:visited,
#app .template-background-color-light .overlay-container .title-container h2 a:visited,
#app .template-background-color-light .overlay-container .text-container h2 a:visited,
#app .template-background-color-light .overlay-container .title-container h3 a:visited,
#app .template-background-color-light .overlay-container .text-container h3 a:visited,
#app .template-background-color-light .overlay-container .title-container h4 a:visited,
#app .template-background-color-light .overlay-container .text-container h4 a:visited,
#app .template-background-color-light .overlay-container .title-container h1 a:active,
#app .template-background-color-light .overlay-container .text-container h1 a:active,
#app .template-background-color-light .overlay-container .title-container h2 a:active,
#app .template-background-color-light .overlay-container .text-container h2 a:active,
#app .template-background-color-light .overlay-container .title-container h3 a:active,
#app .template-background-color-light .overlay-container .text-container h3 a:active,
#app .template-background-color-light .overlay-container .title-container h4 a:active,
#app .template-background-color-light .overlay-container .text-container h4 a:active {
  color: #1A1919;
}
#app .template-background-color-light .overlay-container .title-container h1 a:hover,
#app .template-background-color-light .overlay-container .text-container h1 a:hover,
#app .template-background-color-light .overlay-container .title-container h2 a:hover,
#app .template-background-color-light .overlay-container .text-container h2 a:hover,
#app .template-background-color-light .overlay-container .title-container h3 a:hover,
#app .template-background-color-light .overlay-container .text-container h3 a:hover,
#app .template-background-color-light .overlay-container .title-container h4 a:hover,
#app .template-background-color-light .overlay-container .text-container h4 a:hover {
  color: #555;
}
#app .template-background-color-light p {
  color: #222;
}
#app .template-background-color-light p a,
#app .template-background-color-light p a:link,
#app .template-background-color-light p a:visited,
#app .template-background-color-light p a:active {
  color: #FF7E68;
}
#app .template-background-color-light p a:hover {
  color: #111;
}
#app .template-background-color-light p,
#app .template-background-color-light blockquote,
#app .template-background-color-light ul,
#app .template-background-color-light table {
  color: #333;
}
#app .template-background-color-light p a:not(.btn):not(.disabled):link,
#app .template-background-color-light blockquote a:not(.btn):not(.disabled):link,
#app .template-background-color-light ul a:not(.btn):not(.disabled):link,
#app .template-background-color-light table a:not(.btn):not(.disabled):link,
#app .template-background-color-light p a:not(.btn):not(.disabled):visited,
#app .template-background-color-light blockquote a:not(.btn):not(.disabled):visited,
#app .template-background-color-light ul a:not(.btn):not(.disabled):visited,
#app .template-background-color-light table a:not(.btn):not(.disabled):visited,
#app .template-background-color-light p a:not(.btn):not(.disabled):active,
#app .template-background-color-light blockquote a:not(.btn):not(.disabled):active,
#app .template-background-color-light ul a:not(.btn):not(.disabled):active,
#app .template-background-color-light table a:not(.btn):not(.disabled):active {
  color: #FF7E68;
}
#app .template-background-color-light p a:not(.btn):not(.disabled):hover,
#app .template-background-color-light blockquote a:not(.btn):not(.disabled):hover,
#app .template-background-color-light ul a:not(.btn):not(.disabled):hover,
#app .template-background-color-light table a:not(.btn):not(.disabled):hover {
  color: #1A1919;
}
#app .template-background-color-light .border-default {
  border-color: rgba(0, 0, 0, 0.3);
}
#app .template-background-color-light .btn,
#app .template-background-color-light .btn:active,
#app .template-background-color-light .btn:link,
#app .template-background-color-light .btn:visited {
  color: #FF7E68;
  border: 2px solid #FF7E68;
}
#app .template-background-color-light .btn:hover {
  color: #FFF;
  background-color: #FF7E68;
}
#app .template-background-color-primary h1,
#app .template-background-color-medium h1,
#app .template-background-color-primary h2,
#app .template-background-color-medium h2,
#app .template-background-color-primary h3,
#app .template-background-color-medium h3,
#app .template-background-color-primary h4,
#app .template-background-color-medium h4,
#app .template-background-color-primary .pullout,
#app .template-background-color-medium .pullout {
  color: #FFF;
}
#app .template-background-color-primary p,
#app .template-background-color-medium p,
#app .template-background-color-primary div,
#app .template-background-color-medium div {
  color: #DDD;
}
#app .template-background-color-primary .border-default,
#app .template-background-color-medium .border-default {
  border-color: rgba(255, 255, 255, 0.3);
}
#app .template-background-color-primary p,
#app .template-background-color-medium p,
#app .template-background-color-primary div,
#app .template-background-color-medium div,
#app .template-background-color-primary blockquote,
#app .template-background-color-medium blockquote,
#app .template-background-color-primary ul,
#app .template-background-color-medium ul,
#app .template-background-color-primary table,
#app .template-background-color-medium table {
  color: #333;
}
#app .template-background-color-primary p a:not(.btn):not(.disabled):link,
#app .template-background-color-medium p a:not(.btn):not(.disabled):link,
#app .template-background-color-primary div a:not(.btn):not(.disabled):link,
#app .template-background-color-medium div a:not(.btn):not(.disabled):link,
#app .template-background-color-primary blockquote a:not(.btn):not(.disabled):link,
#app .template-background-color-medium blockquote a:not(.btn):not(.disabled):link,
#app .template-background-color-primary ul a:not(.btn):not(.disabled):link,
#app .template-background-color-medium ul a:not(.btn):not(.disabled):link,
#app .template-background-color-primary table a:not(.btn):not(.disabled):link,
#app .template-background-color-medium table a:not(.btn):not(.disabled):link,
#app .template-background-color-primary p a:not(.btn):not(.disabled):visited,
#app .template-background-color-medium p a:not(.btn):not(.disabled):visited,
#app .template-background-color-primary div a:not(.btn):not(.disabled):visited,
#app .template-background-color-medium div a:not(.btn):not(.disabled):visited,
#app .template-background-color-primary blockquote a:not(.btn):not(.disabled):visited,
#app .template-background-color-medium blockquote a:not(.btn):not(.disabled):visited,
#app .template-background-color-primary ul a:not(.btn):not(.disabled):visited,
#app .template-background-color-medium ul a:not(.btn):not(.disabled):visited,
#app .template-background-color-primary table a:not(.btn):not(.disabled):visited,
#app .template-background-color-medium table a:not(.btn):not(.disabled):visited,
#app .template-background-color-primary p a:not(.btn):not(.disabled):active,
#app .template-background-color-medium p a:not(.btn):not(.disabled):active,
#app .template-background-color-primary div a:not(.btn):not(.disabled):active,
#app .template-background-color-medium div a:not(.btn):not(.disabled):active,
#app .template-background-color-primary blockquote a:not(.btn):not(.disabled):active,
#app .template-background-color-medium blockquote a:not(.btn):not(.disabled):active,
#app .template-background-color-primary ul a:not(.btn):not(.disabled):active,
#app .template-background-color-medium ul a:not(.btn):not(.disabled):active,
#app .template-background-color-primary table a:not(.btn):not(.disabled):active,
#app .template-background-color-medium table a:not(.btn):not(.disabled):active {
  color: #333;
}
#app .template-background-color-primary p a:not(.btn):not(.disabled):hover,
#app .template-background-color-medium p a:not(.btn):not(.disabled):hover,
#app .template-background-color-primary div a:not(.btn):not(.disabled):hover,
#app .template-background-color-medium div a:not(.btn):not(.disabled):hover,
#app .template-background-color-primary blockquote a:not(.btn):not(.disabled):hover,
#app .template-background-color-medium blockquote a:not(.btn):not(.disabled):hover,
#app .template-background-color-primary ul a:not(.btn):not(.disabled):hover,
#app .template-background-color-medium ul a:not(.btn):not(.disabled):hover,
#app .template-background-color-primary table a:not(.btn):not(.disabled):hover,
#app .template-background-color-medium table a:not(.btn):not(.disabled):hover {
  color: #000;
}
#app .template-background-color-primary .btn,
#app .template-background-color-medium .btn,
#app .template-background-color-primary .btn-more,
#app .template-background-color-medium .btn-more,
#app .template-background-color-primary .btn:link,
#app .template-background-color-medium .btn:link,
#app .template-background-color-primary .btn-more:link,
#app .template-background-color-medium .btn-more:link,
#app .template-background-color-primary .btn:visited,
#app .template-background-color-medium .btn:visited,
#app .template-background-color-primary .btn-more:visited,
#app .template-background-color-medium .btn-more:visited,
#app .template-background-color-primary .btn:active,
#app .template-background-color-medium .btn:active,
#app .template-background-color-primary .btn-more:active,
#app .template-background-color-medium .btn-more:active {
  color: #FFF;
  background: none;
  border: 2px solid #FFF;
}
#app .template-background-color-primary .btn:hover,
#app .template-background-color-medium .btn:hover,
#app .template-background-color-primary .btn-more:hover,
#app .template-background-color-medium .btn-more:hover {
  color: #111;
  background: #FFF;
  border: 2px solid #FFF;
}
#app .template-background-color-pop h1,
#app .template-background-color-pop h2,
#app .template-background-color-pop h3,
#app .template-background-color-pop h2,
#app .template-background-color-pop h1 a,
#app .template-background-color-pop h2 a,
#app .template-background-color-pop h3 a,
#app .template-background-color-pop h2 a {
  color: #FFF;
}
#app .template-background-color-pop p {
  color: #222;
}
#app .template-background-color-pop .btn,
#app .template-background-color-pop .btn-more,
#app .template-background-color-pop .btn:link,
#app .template-background-color-pop .btn-more:link,
#app .template-background-color-pop .btn:visited,
#app .template-background-color-pop .btn-more:visited,
#app .template-background-color-pop .btn:active,
#app .template-background-color-pop .btn-more:active {
  color: #1A1919;
  background: none;
  border: 2px solid #1A1919;
}
#app .template-background-color-pop .btn:hover,
#app .template-background-color-pop .btn-more:hover {
  color: #FFF;
  background: #1A1919;
  border: 2px solid #1A1919;
}
/* BORDERS */
hr {
  margin: 40px 0;
  border: none;
  border-top: 1px solid #1A1919;
  padding: 0;
}
#app.stream.stack-layout .shell-titles {
  padding-bottom: 40px;
  margin-bottom: 70px;
  min-height: 3px;
  background: url("/assets/1/0/bundles/sitetheorytemplate/images/common/lineDottedLarge.png") repeat-x left bottom;
  background-size: 7px;
}
/* SOCIAL */
.nav-drawer .social-plus-email li.instagram g,
.footer .social-plus-email li.instagram g,
.nav-drawer .social-media li.instagram g,
.footer .social-media li.instagram g {
  fill: #9257DF;
}
.nav-drawer .social-plus-email li.twitter g,
.footer .social-plus-email li.twitter g,
.nav-drawer .social-media li.twitter g,
.footer .social-media li.twitter g {
  fill: #93D2C9;
}
.nav-drawer .social-plus-email li.facebook g,
.footer .social-plus-email li.facebook g,
.nav-drawer .social-media li.facebook g,
.footer .social-media li.facebook g {
  fill: #CBCD31;
}
.nav-drawer .social-plus-email li.email,
.footer .social-plus-email li.email,
.nav-drawer .social-media li.email,
.footer .social-media li.email {
  padding-left: 2px;
}
.nav-drawer .social-plus-email li.email g,
.footer .social-plus-email li.email g,
.nav-drawer .social-media li.email g,
.footer .social-media li.email g {
  fill: #FF7E68;
}
.nav-drawer .social-plus-email li a svg,
.footer .social-plus-email li a svg,
.nav-drawer .social-media li a svg,
.footer .social-media li a svg {
  width: 30px;
  height: 30px;
}
.nav-drawer .social-plus-email li a:hover,
.footer .social-plus-email li a:hover,
.nav-drawer .social-media li a:hover,
.footer .social-media li a:hover {
  animation: btn-icon-grow-a-little 0.2s ease-out both;
  -webkit-animation: btn-icon-grow-a-little 0.2s ease-out both;
}
.nav-drawer .social-plus-email li a:hover svg g,
.footer .social-plus-email li a:hover svg g,
.nav-drawer .social-media li a:hover svg g,
.footer .social-media li a:hover svg g {
  fill: #111;
}
.footer .social-plus-email {
  margin: 0 0 20px;
}
.footer .social-media {
  margin: 0;
}
.footer .social-media li a,
.footer .social-plus-email li a,
.footer .social-media li:last-child a,
.footer .social-plus-email li:last-child a {
  display: block;
  margin: 0 6px;
}
.footer .social-media li a:hover svg g,
.footer .social-plus-email li a:hover svg g {
  fill: #FFF;
}
.nav-drawer .social-media li a:hover svg g {
  fill: #FFF;
}
/* ANGULAR FORM ELEMENTS */
md-checkbox.md-default-theme.md-checked .md-ink-ripple,
md-checkbox.md-checked .md-ink-ripple {
  color: #FF7E68;
}
md-checkbox.md-default-theme.md-checked .md-icon,
md-checkbox.md-checked .md-icon {
  background-color: #FF7E68;
}
/* CONTENT & STREAM STYLING */
#app {
  /* Content Type Styling */
  /* Stream Styling */
  /* Lighten elements on darker backgrounds */
}
#app .content-header .list-unstyled li {
  margin: 5px 0;
  font-size: 16px;
}
#app .content-article .subtitle {
  letter-spacing: 1px;
}
#app .article-body .text p,
#app .article-body .text div {
  font-size: 20px;
}
#app .article-body .text p.note {
  font-size: 17px;
}
#app .loaded-layout .pullout {
  font-weight: normal;
  font-family: 'CoreSerifN-55Bold', sans-serif;
}
#app .loaded-layout .article-header h1.page-title {
  font-size: 68px;
}
@media (max-width: 767px) {
  #app .loaded-layout .article-header h1.page-title {
    font-size: 55px;
  }
}
@media (max-width: 600px) {
  #app .loaded-layout .article-header h1.page-title {
    font-size: 40px;
  }
}
#app.cards-x3 .stream-item h2,
#app.cards-x4 .stream-item h2 {
  font-weight: normal;
  text-transform: uppercase;
}
#app.cards-x3 .stream-item h4,
#app.cards-x4 .stream-item h4 {
  font-size: 13px;
  font-family: 'CoreSerifN-35RegularIt', sans-serif;
  text-transform: none;
  letter-spacing: normal;
}
#app.stack-layout .title {
  font-size: 28px;
}
#app.stack-layout .subtitle {
  font-family: 'CoreSerifN-35RegularIt', sans-serif;
  font-size: 18px;
}
#app.stack-layout .position {
  font-weight: normal;
  font-size: 12px;
}
#app .event-type .weekday-month {
  letter-spacing: 2px;
}
#app .event-type.image-exists .color-cover {
  opacity: 0.5;
}
#app .event-type.image-exists .has-link:hover .color-cover,
#app .event-type.image-exists .item-link:hover .color-cover {
  opacity: 0;
}
#app:not(.has-header-image) .header {
  background: #FFF;
}
#app.has-background-image .alt-title,
#app .has-background-image .alt-title,
#app.parallax-wrapper .alt-title,
#app .parallax-wrapper .alt-title {
  border-color: #FFF;
}
#app.has-background-image .btn,
#app .has-background-image .btn,
#app.parallax-wrapper .btn,
#app .parallax-wrapper .btn,
#app.has-background-image .btn:link,
#app .has-background-image .btn:link,
#app.parallax-wrapper .btn:link,
#app .parallax-wrapper .btn:link,
#app.has-background-image .btn:visited,
#app .has-background-image .btn:visited,
#app.parallax-wrapper .btn:visited,
#app .parallax-wrapper .btn:visited,
#app.has-background-image .btn:active,
#app .has-background-image .btn:active,
#app.parallax-wrapper .btn:active,
#app .parallax-wrapper .btn:active {
  color: #FFF;
  border: 2px solid #FFF;
}
#app.has-background-image .btn:hover,
#app .has-background-image .btn:hover,
#app.parallax-wrapper .btn:hover,
#app .parallax-wrapper .btn:hover {
  color: #FFF;
  background-color: #FF7E68;
  border: 2px solid #FF7E68;
}
#app.has-background-color .item-tag {
  color: #FFF;
}
/* SITE STRUCTURE */
.site-side-padding {
  padding-left: 8%;
  padding-right: 8%;
}
.shell-vertical-padding {
  padding-bottom: 100px;
}
.site-max-width {
  max-width: 1300px;
}
@media (max-width: 767px) {
  .site-side-padding {
    padding-left: 10%;
    padding-right: 10%;
  }
}
/* HEADER */
#app {
  /* Header structure */
  /* Logo */
  /* Logo adjustments for headers with header images and for retracting header */
  /* Retracting Header */
}
#app .menu-background {
  padding-top: 30px;
}
#app .menu-background > div {
  max-width: unset;
  padding-left: unset;
  padding-right: unset;
}
#app.has-header-image .menu-background {
  position: absolute;
  z-index: 150;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
}
@media (max-width: 1099px) {
  #app.has-header-image .menu-background {
    padding-top: 20px;
  }
}
@media (max-width: 959px) {
  #app.has-header-image .menu-background {
    padding-top: 16px;
  }
}
@media (max-width: 767px) {
  #app.has-header-image .menu-background {
    padding-top: 10px;
  }
}
#app .header-retracting .site-max-width.site-side-padding,
#app .menu-background {
  padding-right: 50px;
  padding-left: 50px;
  max-width: unset;
}
@media (max-width: 1099px) {
  #app .header-retracting,
  #app .menu-background {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  #app .header-retracting,
  #app .menu-background {
    padding-right: 20px;
    padding-left: 20px;
  }
  #app .header-content {
    height: 60px;
  }
}
#app .header-content .site-logo {
  width: unset;
}
#app .header-content .nav-and-cta {
  width: 100%;
}
@media (max-width: 600px) {
  #app .site-logo-container {
    max-width: 220px;
  }
}
#app .site-logo-tag {
  margin-bottom: 0;
}
@media (max-width: 959px) {
  #app .site-logo-tag {
    margin-right: 70px;
  }
}
#app .site-logo-link {
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform-origin: left center;
  display: block;
  margin: 0;
  color: #1A1919;
}
@media (max-width: 767px) {
  #app .site-logo-link {
    width: 360px;
    transform: scale(0.6);
    -webkit-transform: scale(0.6);
  }
}
#app .site-logo-link::before {
  display: inline-block;
  vertical-align: middle;
  content: '';
  transition: background-position 0.3s steps(25);
  width: 75px;
  height: 75px;
  background-image: url('https://cdn.sitetheory.io/nest001/site/329/56073/City-Church-SF-Logo-Animation-Coral.png?v=1659371656');
  background-size: 75px;
}
#app .site-logo-link > div {
  display: inline-block;
  vertical-align: middle;
  margin-left: 12px;
}
@media (max-width: 767px) {
  #app .site-logo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}
#app .header-background.dark .site-logo-image img,
#app .header-retracting.dark .site-logo-image img,
#app .nav-drawer-background-dark .site-logo-image img,
#app.header-inversion-possible.template-allows-header-inversion .site-wrapper .site-logo-image img {
  -webkit-filter: brightness(1000%) !important;
  filter: brightness(1000%) !important;
}
#app.has-header-image .site-logo-link {
  color: #FFF;
}
#app.has-header-image .site-logo-link::before {
  background-image: url('https://cdn.sitetheory.io/nest001/site/329/56072/City-Church-SF-Logo-Animation-White.png?v=1659371656');
}
#app.has-header-image .site-logo-link {
  transform: scale(1);
  -webkit-transform: scale(1);
}
@media (max-width: 1099px) {
  #app.has-header-image .site-logo-link {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
  }
}
@media (max-width: 959px) {
  #app.has-header-image .icon-bar,
  #app .nav-drawer-toggle-container.off-screen.scroll-up .nav-drawer-toggle .icon-bar {
    background: #FFF;
  }
  #app.has-header-image .toggle-text::after,
  #app .nav-drawer-toggle-container.off-screen.scroll-up .nav-drawer-toggle .toggle-text::after {
    color: #FFF;
  }
}
@media (max-width: 767px) {
  #app.has-header-image .menu-background {
    min-height: 150px;
  }
  #app.has-header-image .site-logo-link {
    transform: scale(0.6);
    -webkit-transform: scale(0.6);
  }
}
#app .header-retracting,
#app.has-header-image .header-retracting {
  padding-top: 0;
  padding-bottom: 0;
  background: rgba(30, 30, 30, 0.93);
}
#app .header-retracting .site-logo-link,
#app.has-header-image .header-retracting .site-logo-link {
  transform: scale(0.7) translateY(-11px);
  -webkit-transform: scale(0.7) translateY(-11px);
  color: #FFF;
}
#app .header-retracting .site-logo-link::before,
#app.has-header-image .header-retracting .site-logo-link::before {
  background-image: url('https://cdn.sitetheory.io/nest001/site/329/56072/City-Church-SF-Logo-Animation-White.png?v=1659371656');
}
@media (min-width: 768px) {
  #app .header-retracting .site-logo-link,
  #app.has-header-image .header-retracting .site-logo-link {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
}
@media (min-width: 768px) {
  #app .header-retracting .site-logo,
  #app.has-header-image .header-retracting .site-logo {
    width: 230px;
    height: 40px;
  }
}
@media (max-width: 767px) {
  #app .header-retracting .site-logo,
  #app.has-header-image .header-retracting .site-logo {
    top: 14px;
    left: 16px;
  }
}
#app .header-retracting .site-logo-image img,
#app.has-header-image .header-retracting .site-logo-image img {
  filter: brightness(1000%) grayscale(100%);
}
#app .header-retracting .nav-drawer-toggle,
#app.has-header-image .header-retracting .nav-drawer-toggle {
  margin-top: 8px;
}
/* Logo animation (can't be inside #app) */
@keyframes logo-play {
  0% {
    opacity: 0.3;
    background-position: 0 0;
  }
  50% {
    opacity: 0.8;
    background-position: 0 -1875px;
  }
  100% {
    opacity: 1;
    background-position: 0 -1875px;
  }
}
@keyframes logo-play-again {
  0% {
    opacity: 0.3;
    background-position: 0 0;
  }
  50% {
    opacity: 0.8;
    background-position: 0 -1875px;
  }
  100% {
    opacity: 1;
    background-position: 0 -1875px;
  }
}
.loaded .site-logo-link::before {
  animation: logo-play 0.8s steps(25);
  background-position: 0 -1875px;
}
.loaded .site-logo-link.logo-hold::before {
  animation: none;
  background-position: 0 -1875px;
}
.loaded .site-logo-link.logo-play::before {
  animation: logo-play-again 0.8s steps(25);
  background-position: 0 -1875px;
}
/* Custom border transition */
#app:not(.has-header-image) .menu-background #region-nav {
  position: relative;
}
#app:not(.has-header-image) .menu-background #region-nav::after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.6s;
  height: 10px;
  background: url('https://cdn.sitetheory.io/nest001/site/329/56069/Group%2014%20Copy%202.png?v=1659356712') repeat-y left top;
  background-size: 100%;
  border-top: 1px solid #1A1919;
}
.loaded #app:not(.has-header-image) .menu-background #region-nav::after {
  height: 1px;
}
/* Main menu */
.site-nav-link[data-level="1"] {
  font-family: 'FFDINWebProBold', sans-serif;
}
.site-nav-link[data-level="1"]:hover {
  color: #FFF;
}
.header-menu {
  float: right;
}
.header-menu ul {
  float: right;
}
.header-menu ul li {
  padding-right: 0;
}
.header-menu .site-nav-link[data-level="1"],
.header-menu .site-nav-link[data-level="1"]:link,
.header-menu .site-nav-link[data-level="1"]:visited,
.header-menu .site-nav-link[data-level="1"]:active {
  padding: 1px 6px 2px;
  font-size: 14px;
  color: #111;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-left: 12px;
}
@media (min-width: 1100px) {
  .header-menu .site-nav-link[data-level="1"],
  .header-menu .site-nav-link[data-level="1"]:link,
  .header-menu .site-nav-link[data-level="1"]:visited,
  .header-menu .site-nav-link[data-level="1"]:active {
    margin-left: 32px;
  }
}
.header-menu .site-nav-link[data-level="1"]:hover {
  color: #FFF;
  background: #1A1919;
}
.header-menu .site-nav-link[data-level="1"]#menu286-level1-sign-in,
.header-menu .site-nav-link[data-level="1"].sign-in {
  margin-top: 2px;
  position: relative;
  font-family: 'CoreSerifN-35RegularIt', sans-serif;
  font-size: 13px;
  text-transform: unset;
  letter-spacing: 1px;
}
.header-menu .site-nav-link[data-level="1"]#menu286-level1-sign-in .link-extra,
.header-menu .site-nav-link[data-level="1"].sign-in .link-extra {
  display: block;
  transition: all 0.2s ease;
  transform: scaleX(0);
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  border-top: 1px solid #1A1919;
}
.header-menu .site-nav-link[data-level="1"]#menu286-level1-sign-in:hover,
.header-menu .site-nav-link[data-level="1"].sign-in:hover {
  color: #1A1919;
  background: none;
}
.header-menu .site-nav-link[data-level="1"]#menu286-level1-sign-in:hover .link-extra,
.header-menu .site-nav-link[data-level="1"].sign-in:hover .link-extra {
  transform: scaleX(1);
}
.header-menu md-menu-bar {
  padding: 0;
}
.header-menu md-menu-bar > .site-nav-link[data-level="1"]:first-child {
  margin-left: 0;
}
.md-open-menu-container .site-nav-link[data-level="2"],
.md-open-menu-container .site-nav-link[data-level="2"]:link,
.md-open-menu-container .site-nav-link[data-level="2"]:visited,
.md-open-menu-container .site-nav-link[data-level="2"]:active {
  color: #1A1919;
  font-size: 16px;
  font-family: 'CoreSerifN-55Bold', sans-serif;
}
.md-open-menu-container .site-nav-link[data-level="2"]:hover {
  @color Coral;
}
.has-header-image .site-nav-link[data-level="1"],
.header-retracting .site-nav-link[data-level="1"],
.has-header-image .site-nav-link[data-level="1"]:link,
.header-retracting .site-nav-link[data-level="1"]:link,
.has-header-image .site-nav-link[data-level="1"]:visited,
.header-retracting .site-nav-link[data-level="1"]:visited,
.has-header-image .site-nav-link[data-level="1"]:active,
.header-retracting .site-nav-link[data-level="1"]:active {
  color: #FFF;
}
.header-retracting .site-nav-link[data-level="1"]:hover {
  color: #FF7E68;
  background: none;
}
.has-header-image .site-nav-link[data-level="1"]#menu286-level1-sign-in .link-extra,
.has-header-image .site-nav-link[data-level="1"].sign-in .link-extra {
  border-top: 1px solid #FFF;
}
.has-header-image .site-nav-link[data-level="1"]#menu286-level1-sign-in:hover,
.has-header-image .site-nav-link[data-level="1"].sign-in:hover {
  color: #FFF;
}
.has-header-image .sidebar .site-nav-link[data-level="1"].sigin-in .link-extra {
  border: none;
}
@media (max-width: 959px) {
  /* Hide menu on mobile */
  .nav-header .list-inline,
  .landing-stream .nav-header .list-inline {
    display: none;
  }
}
/* NAV DRAWER */
/* Logo in mobile drawer is now built in to to core. Hiding it in order to display custom one. */
@media (max-width: 959px) {
  .nav-drawer.mobile-background-dark {
    background: #1A1919;
  }
  .nav-drawer {
    padding-bottom: 50px;
  }
  .nav-drawer .nav-drawer-logo {
    display: block;
    margin: 40px 0;
    height: 70px;
    width: 70px;
    background: url('https://cdn.sitetheory.io/nest001/site/329/56076/City-Church-Logo-sidebar.png?v=1659372679') no-repeat center center;
    background-size: 69px;
    /* hide standard site logo so custom one can be displayed */
  }
  .nav-drawer .nav-drawer-logo .site-logo-container {
    display: none;
  }
  .nav-drawer .social-media li {
    vertical-align: top;
  }
  .nav-drawer-menu {
    margin: 0;
    padding: 30px 0;
    border-top: 1px solid #585757;
    border-bottom: 1px solid #585757;
  }
  .nav-drawer-menu li .site-nav-link {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .nav-drawer-menu .site-nav-link[data-level="1"],
  .nav-drawer-menu .site-nav-link[data-level="1"]:link,
  .nav-drawer-menu .site-nav-link[data-level="1"]:visited,
  .nav-drawer-menu .site-nav-link[data-level="1"]:active {
    color: #FFF;
    font-size: 15px;
    text-transform: uppercase;
  }
  .nav-drawer-menu .site-nav-link[data-level="1"]:hover {
    color: #FF7E68;
  }
  .nav-drawer-menu .site-nav-link[data-level="1"].sign-in {
    font-family: 'CoreSerifN-35RegularIt', sans-serif;
    font-size: 14px;
    text-transform: unset;
    letter-spacing: 1px;
  }
  .nav-drawer-menu .site-nav-link[data-level="1"].sign-in .link-extra {
    display: none;
  }
  .nav-drawer-contact {
    display: table;
    overflow: hidden;
  }
  .nav-drawer-contact .contact-item,
  .nav-drawer-contact .social-media {
    float: right;
  }
  .nav-drawer-contact .contact-item.phone-primary,
  .nav-drawer-contact .contact-item.location-primary {
    display: none;
  }
  .nav-drawer-contact .contact-item.email-primary {
    padding-top: 2px;
  }
  .nav-drawer-contact .contact-item.email-primary a {
    display: block;
    font-size: 0;
    width: 30px;
    height: 30px;
    background: url('https://cdn.sitetheory.io/nest001/site/329/56065/Icon%20Email.png?v=1659350037') no-repeat center;
    background-size: 20px;
  }
  .nav-drawer-contact .social-media {
    margin-top: 0;
  }
}
/* FOOTER */
/* Display custom social instead of regular social */
.footer-site-name,
.footer .social-media {
  display: none;
}
.footer .social-plus-email .social-media {
  display: table;
}
/* Custom Footer Styles */
.footer-custom-info {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 90px;
  width: 100%;
  height: 100px;
}
/* Make room for custom footer */
.footer {
  padding-top: 100px;
}
/* Footer styles */
.footer-background {
  background: #1A1919;
}
.footer {
  -webkit-font-smoothing: antialiased;
}
.footer .footer-border {
  padding-top: 80px;
  padding-bottom: 110px;
}
.footer,
.footer .font-body,
.footer .contact-item {
  font-family: 'Poppins', sans-serif;
  letter-spacing: 2px;
  text-align: center;
}
.footer .footer-login {
  display: none;
}
.footer .footer-label {
  font-weight: bold;
  text-transform: none;
  letter-spacing: 1px;
  font-size: 14px;
  color: #6A6A6A;
}
.footer .site-contact.locations .contact-item {
  display: block;
}
.footer .site-contact.locations .delimiter {
  display: none;
}
.footer .footer-legal-container::before {
  content: '';
  display: table;
  border-top: 1px solid #979797;
  margin: 30px auto;
  padding: 0;
  height: 2px;
  width: 90px;
}
.footer .footer-site-info,
.footer .footer-legal {
  text-align: center;
}
.footer .footer-site-info a:link,
.footer .footer-legal a:link,
.footer .footer-site-info a:visited,
.footer .footer-legal a:visited,
.footer .footer-site-info a:active,
.footer .footer-legal a:active {
  color: #CBCBCB;
}
.footer .footer-site-info a:link:hover,
.footer .footer-legal a:link:hover,
.footer .footer-site-info a:visited:hover,
.footer .footer-legal a:visited:hover,
.footer .footer-site-info a:active:hover,
.footer .footer-legal a:active:hover {
  color: #FFF;
}
.footer .footer-legal {
  margin: 0;
}
@media (max-width: 959px) {
  .footer .social-media {
    margin: 0 auto;
  }
}
.content-contact .text p {
  font-size: 18px;
}
.content-contact .social-media li a:first-child {
  margin-left: 0;
}
/* STREAMS */
#app.stream .item-tag {
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
}
#app.stream .text p {
  font-size: 30px;
}
#app.directory-cards .stream-list .title {
  font-family: 'CoreSerifN-55Bold', sans-serif;
  font-size: 17px;
  letter-spacing: normal;
}
#app .article-icon {
  background: url('https://cdn.sitetheory.io/nest001/site/329/56077/City-Church-SF-Logo-Mark-Reverse.png?v=1659372720') no-repeat center center;
  background-size: 100%;
}
#app .article-icon svg {
  opacity: 0;
}
#app .stream-section-name.template-background-color-primary {
  background: #1A1919;
}
.media-info span {
  font-weight: normal !important;
}
/* STREAM NEWS LAYOUTS  */
#app.news-layout #list-container {
  border-top: 4px solid #111;
  padding-top: 50px;
}
#app.news-layout .stream-list .item-tag {
  font-family: 'CoreSerifN-55Bold', sans-serif;
}
#app.news-layout .stream-list h2 {
  letter-spacing: normal;
}
#app.news-layout .stream-list .news-left .item-tag,
#app.news-layout .stream-list .news-left .date {
  font-size: 16px;
}
#app.news-layout .stream-list .news-left .item-body,
#app.news-layout .stream-list .news-left .item-body p,
#app.news-layout .stream-list .news-left .item-body div,
#app.news-layout .stream-list .news-left .item-body li,
#app.news-layout .stream-list .news-left .more-text-link {
  font-size: 18px;
}
/* BLOG PAGES */
.content-article .related {
  display: none;
}
/* GROUP LIFE PAGE */
/* Temporarily hide tags that shouldn't be showing */
#list-container-702 .tag-container {
  display: none;
}
/* CALENDAR */
#app .fc {
  /* Weekdays (calendar view) */
  /* Calendar View Events */
  /* Month List View */
}
#app .fc button.fc-button.fc-button-primary,
#app .fc button.fc-button.fc-state-default {
  font-family: 'FFDINWebProBold', sans-serif;
}
#app .fc button.fc-button.fc-button-primary.fc-button-active,
#app .fc button.fc-button.fc-state-default.fc-button-active,
#app .fc button.fc-button.fc-button-primary:hover,
#app .fc button.fc-button.fc-state-default:hover {
  color: #FF7E68;
}
#app .fc button.fc-button.fc-button-primary.fc-prev-button .fc-icon,
#app .fc button.fc-button.fc-button-primary.fc-next-button .fc-icon {
  color: #FF7E68;
}
#app .fc button.fc-button.fc-button-primary.fc-prev-button:hover,
#app .fc button.fc-button.fc-button-primary.fc-next-button:hover {
  background-color: #FF7E68;
  border-color: #FF7E68;
}
#app .fc button.fc-button.fc-button-primary.fc-prev-button:hover .fc-icon,
#app .fc button.fc-button.fc-button-primary.fc-next-button:hover .fc-icon {
  color: #FFF;
}
#app .fc button.fc-button.fc-today-button {
  font-family: 'CoreSerifN-35Regular', sans-serif;
  color: #1A1919;
  /* Disabled today button */
}
#app .fc button.fc-button.fc-today-button:hover {
  color: #FF7E68;
}
#app .fc button.fc-button.fc-today-button:hover::after {
  border-top: 1px solid #FF7E68;
}
#app .fc button.fc-button.fc-today-button[disabled],
#app .fc button.fc-button.fc-today-button.fc-state-disabled,
#app .fc button.fc-button.fc-today-button.fc-state-disabled:hover {
  color: #999;
}
#app .fc button.fc-button.fc-today-button[disabled]::after,
#app .fc button.fc-button.fc-today-button.fc-state-disabled::after,
#app .fc button.fc-button.fc-today-button.fc-state-disabled:hover::after {
  border-top: 1px solid #DDD;
}
#app .fc .fc-day-header {
  font-family: 'FFDINWebProBold', sans-serif;
}
#app .fc .fc-event-container a {
  background: #FF7E68;
}
#app .fc .fc-event-container a.fc-event:hover {
  background: #1A1919;
}
#app .fc .fc-list-heading-alt {
  font-family: 'CoreSerifN-35Regular', sans-serif;
  font-weight: normal;
}
#app .fc .fc-list-item-marker .fc-event-dot {
  background: #FF7E68;
}
#app .fc .fc-list-item:hover td {
  background: #FF7E68;
}
#app .fc .fc-list-item:hover .fc-list-item-marker .fc-event-dot {
  background: #1A1919;
}
/* Temporary */
#stream-calendar .article-layout p,
#stream-calendar .article-layout ul li {
  font-size: 15px !important;
}
#calendar-event-dialogue {
  overflow: auto !important;
}
#calendar-event-dialogue p.event-description,
#calendar-event-dialogue ul li {
  font-size: 15px !important;
}
.fc.fc-unthemed td.fc-today {
  background: rgba(0, 0, 0, 0.03) !important;
}
.fc.fc-unthemed .fc-dayGridMonth-view td.fc-today {
  color: #343434 !important;
  background: rgba(0, 0, 0, 0.03) !important;
}
.fc.fc-unthemed .fc-dayGridMonth-view .fc-content-skeleton td.fc-today {
  background: none !important;
}
            
            
    </style>
        
    <style data-id="page-custom-css">
        /* CUSTOM PAGE STYLES */
        #app.landing-stream .mobile-block {
  margin-bottom: 12px;
}
#app.landing-stream .mobile-block:last-child {
  margin-bottom: 0;
}
#app.landing-stream .stream-item h1 {
  font-size: 68px;
}
@media (max-width: 767px) {
  #app.landing-stream .stream-item h1 {
    font-size: 55px;
  }
}
@media (max-width: 600px) {
  #app.landing-stream .stream-item h1 {
    font-size: 40px;
  }
}
#app.landing-stream .stream-item.create-columns h1 {
  font-size: 45px;
}
#app.landing-stream .stream-item:not(.create-columns) .alt-title {
  display: table;
  margin: 0 auto 16px;
  padding-bottom: 6px;
  font-size: 12px;
  letter-spacing: 2px;
  border-bottom: 1px solid #424242;
}
#app.landing-stream .stream-item .subtitle {
  font-family: 'CoreSerifN-35RegularIt', sans-serif;
  font-size: 17px;
  text-transform: none;
  letter-spacing: 0;
}
@media (max-width: 959px) {
  #app.landing-stream .stream-item .subtitle {
    font-size: 15px;
  }
}
#app.landing-stream .stream-item .item-tag {
  font-family: 'Poppins', sans-serif;
  font-weight: bold;
  color: #FF7E68;
}
#app.landing-stream .stream-item .item-body p.info {
  margin: 0 0 40px;
  font-size: 14px;
  color: #1A1919;
}
#app.landing-stream .stream-item .citation {
  font-family: 'Poppins', sans-serif;
}
#app.landing-stream .stream-item .date {
  text-transform: none;
  font-family: 'CoreSerifN-55Bold', sans-serif;
  font-size: 12px;
}
#app.landing-stream .stream-item.text-left {
  text-align: left;
}
#app.landing-stream .stream-item.intro .item-body p {
  font-size: 35px;
  line-height: 1.2;
}
#app.landing-stream .stream-item.intro .item-body p.info {
  font-size: 14px;
}
@media (max-width: 959px) {
  #app.landing-stream .stream-item.intro .item-body p {
    font-size: 30px;
  }
}
#app.landing-stream .separator-dots {
  margin: 60px auto;
}
/* HOME */
/* Custom Modules */
#app.landing-stream .optional-separator {
  display: none;
}
/* Custom module where both Welcome and Join In */
#landing-item-37023 .overlay-container {
  display: none;
}
/* Welcome */
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context {
  /* Green Module */
  /* Image Module 1 */
  /* Image Module 2 */
  /* Grey Module */
}
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context .module-stream-text {
  opacity: 1 !important;
}
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context .background-image-static {
  opacity: 1;
}
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38604 {
  top: 0;
  left: 0;
  z-index: 10;
}
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38604 .item-body p {
  color: #FFF;
  font-size: 33px;
}
@media (max-width: 1199px) {
  #app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38604 .item-body p {
    font-size: 28px;
  }
}
@media (max-width: 959px) {
  #app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38604 .item-body p {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  #app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38604 .item-body p {
    font-size: 18px;
  }
}
@media (max-width: 600px) {
  #app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38604 .item-body p {
    font-size: 30px;
  }
}
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38605 {
  top: 0;
  right: 0;
}
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38606 {
  bottom: 0;
  left: 0;
}
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38607 {
  z-index: 10;
  right: 0;
  bottom: 0;
}
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38607,
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38607 .template-background-color-light {
  background: #f2f2f2 !important;
}
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38607 .item-body p {
  font-size: 17px;
  color: #1A1919;
  line-height: 1.8;
}
@media (max-width: 959px) {
  #app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38607 .item-body p {
    font-size: 14px;
    line-height: 1.6;
  }
}
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38607 .btn,
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38607 .btn:link,
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38607 .btn:visited,
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38607 .btn:active {
  color: #1A1919;
  border: 2px solid #1A1919;
}
@media (max-width: 959px) {
  #app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38607 .btn,
  #app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38607 .btn:link,
  #app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38607 .btn:visited,
  #app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38607 .btn:active {
    margin-top: 30px;
  }
}
#app #list-structure .stream-item[id="landing-item-36626"] .module-stream.large-context #landing-item-38607 .btn:hover {
  color: #FFF;
  background-color: #1A1919;
}
/* Home Join In Module */
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .st-card.has-ratio.ratio-module-title-placement-bottom .title-container {
  border: none;
  padding-bottom: 0;
}
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .st-card.has-ratio.ratio-module-title-placement-bottom h3 {
  margin: 0 auto;
  padding: 0 8%;
  max-width: 1200px;
  text-transform: none;
  font-style: italic;
  font-size: 17px;
  letter-spacing: normal;
}
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .st-card.has-ratio.ratio-module-title-placement-bottom .overlay-container {
  transition: top 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  transform: none;
  top: 85%;
  margin: 0;
  bottom: 0;
  padding: 30px 0 !important;
}
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .st-card.has-ratio.ratio-module-title-placement-bottom .overlay-container .title-container {
  padding: 0 8%;
}
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .st-card.has-ratio.ratio-module-title-placement-bottom .overlay-container .title-container h2 {
  transform: translateY(-50%);
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 0;
  bottom: unset;
  width: 100%;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
}
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .has-link:hover .overlay-container {
  top: 0 !important;
}
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .background-image-static .item-image,
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .simple-background-image .item-image {
  opacity: 1;
}
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .st-card:nth-child(1) .overlay-container {
  background: #1A1919 !important;
}
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .st-card:nth-child(1) .has-link:hover .overlay-container {
  background: rgba(0, 0, 0, 0.6) !important;
}
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .st-card:nth-child(2) .overlay-container {
  background: #CBCD31 !important;
}
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .st-card:nth-child(2) .has-link:hover .overlay-container {
  background: rgba(203, 205, 49, 0.8) !important;
}
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .st-card:nth-child(3) .overlay-container {
  background: #93D2C9 !important;
}
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .st-card:nth-child(3) .has-link:hover .overlay-container {
  background: rgba(147, 210, 201, 0.8) !important;
}
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .st-card:nth-child(4) .overlay-container {
  background: #FF7E68 !important;
}
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .st-card:nth-child(4) .has-link:hover .overlay-container {
  background: rgba(255, 126, 104, 0.8) !important;
}
#app #list-structure .stream-item[id='landing-item-38603'] .module-stream.large-context .pseudo-buttons {
  display: none;
}
/* Blog & News */
#landing-item-37020 .title-container {
  border-bottom: none;
  padding-bottom: 0;
}
#landing-item-37020 .subtitle,
#landing-item-37020 .module-stream-text,
#landing-item-37020 .item-action {
  display: none;
}
    </style>
        
    
    <!-- INTEGRATIONS: ANALYTICS - HEAD -->
    <!-- INTEGRATIONS -->




    
    










    


    <!-- /END INTEGRATIONS: ANALYTICS - HEAD -->

</head>
<body ng-controller="Generic"
      data-menu-section-uid="not-in-menu"    

            
    id='SitetheoryStreamBundle-Landing-36498'        
    class='SitetheoryStreamBundle-LandingcontentId-36498 sitetheory-stream-bundle-landing-content-id-36498 sitetheory-template-custom'        
    data-environment='{&quot;user&quot;:null,&quot;context&quot;:&quot;site&quot;,&quot;contextId&quot;:329,&quot;contextMasterId&quot;:null,&quot;siteId&quot;:329,&quot;siteEditId&quot;:null,&quot;siteMasterId&quot;:null,&quot;cacheTime&quot;:1706888026,&quot;version&quot;:&quot;0.41&quot;,&quot;versionFolder&quot;:&quot;0\/41&quot;,&quot;admin&quot;:false,&quot;mode&quot;:&quot;live&quot;,&quot;timezone&quot;:null,&quot;currencySymbol&quot;:&quot;$&quot;,&quot;ip&quot;:null,&quot;lat&quot;:null,&quot;lng&quot;:null,&quot;postalCode&quot;:null,&quot;city&quot;:null,&quot;region&quot;:null,&quot;country&quot;:null,&quot;froalaKey&quot;:&quot;DUA2yE1F1A1A4B2C2pZGCTRSAPJWTLPLZHTQQe1JGZxC4B3A3C2B5B1A1E4G1B3==&quot;,&quot;viewPort&quot;:&quot;.parallax-root&quot;}'        
    data-content-layout='Main'

    data-ng-init="$window.disableScroll = false"
    data-ng-class="[{'disable-scroll': $window.disableScroll || drawer }]">
    <!-- INTEGRATIONS: ANALYTICS - BODY -->
    <!-- INTEGRATIONS -->




    
    










    


    <!-- /END INTEGRATIONS: ANALYTICS - BODY -->

    
                    
    


    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!-- //////////  MAIN BODY  ////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
    
        <div class="sr-only"><a href="#region-main">Skip to Content Area</a></div>
    <!-- ////////////////// -->
    <!-- MAIN APP CONTAINER -->
    <!-- ////////////////// -->
    <div id="app"
         data-ng-class="[{'hidden-menu-open': Stratus.Environment.get('openMenu')}]"
         class="app  template-allows-header-inversion header-inversion-possible logo-filters-custom  header-menu-standard nav-drawer-right site-genre-id-9 has-header-image no-sidebar stream landing-stream site-background">
        <span data-ng-if="Stratus.Environment" data-ng-init="Stratus.Environment.set('openMenu', false);
            Stratus.Environment.set('openSignIn', false);
            Stratus.Environment.set('openContactPopup', false);"></span>
                

        

            
            <!-- /////////////////////////// -->
            <!-- REGION: RETRACTING HEADER -->
            <!-- /////////////////////////// -->
            <div aria-hidden="true"
                 id="header-retracting"
                 class="header-retracting dark"
                 data-event="reset"
                 data-ng-cloak
                                 data-stratus-on-screen
                 data-spy="#header-container .header">
                <div role="banner"
                     aria-label="Retracting Header"
                     class="site-max-width site-side-padding">
                        <div class="header-content logo-layout-image-only  header-position-logo"
                             data-layout="row"
                             data-layout-align="space-between center">

                                                                                        <div class="site-logo-container logo-ratio-panorama logo-type-image" data-flex="nogrow">
                                    <a aria-label="Home - Return to the Main Landing Page"
                                       class="site-logo-link"
                                       href="/"
                                       ng-class="{'logo-play':hovering,'logo-hold':notHovering}"
                                       ng-mouseenter="hovering=true;notHovering=false"
                                       ng-mouseleave="hovering=false;notHovering=true">

                                        <div >
                                                    <div class="site-logo-image" style="" >
                                                        <img src="//cdn.sitetheory.io/nest001/site/329/56070/City-Church-SF-Logo-Text-m.png"
                                                             alt="City Church SF Logo">
                                                    </div>
                                                
                                        </div>
                                    </a>
                                </div>
                            
                            <div class="nav-and-cta" data-flex >

                                <!-- //////////////////////////////////////////////// -->
                                <!-- REGION: MAIN SITE NAVIGATION (retracting header) -->
                                
                        <nav aria-label="Main Navigation"
             class="menu header-menu sr-only-mobile pull-right">
                    
<md-menu-bar>    <md-button aria-label="About Us"
           data-menu-link-button-id="menu-link-button-8374-level-1-about-us"
           class=" dormant  site-nav-link"
           data-level="1"
                      href="/Our-Story">
        <span aria-hidden="true">
        <span class="menu-text">About Us</span>
        <div class="link-extra"></div>
    </span>
</md-button>
    <md-button aria-label="Connect"
           data-menu-link-button-id="menu-link-button-8374-level-1-connect"
           class=" dormant  site-nav-link"
           data-level="1"
                      href="/Connect">
        <span aria-hidden="true">
        <span class="menu-text">Connect</span>
        <div class="link-extra"></div>
    </span>
</md-button>
    <md-button aria-label="Events"
           data-menu-link-button-id="menu-link-button-8374-level-1-events"
           class=" dormant  site-nav-link"
           data-level="1"
                      href="https://citychurchsf.ccbchurch.com/goto/events/public?campus_id=1&show_navigation=1&focus=month&view=grid"
           rel="noopener"
           target="_blank"
        >
        <span aria-hidden="true">
        <span class="menu-text">Events</span>
        <div class="link-extra"></div>
    </span>
</md-button>
    <md-button aria-label="Give"
           data-menu-link-button-id="menu-link-button-8374-level-1-give"
           class=" dormant  site-nav-link"
           data-level="1"
                      href="/Give">
        <span aria-hidden="true">
        <span class="menu-text">Give</span>
        <div class="link-extra"></div>
    </span>
</md-button>
    <md-button aria-label="Sign In"
           data-menu-link-button-id="menu-link-button-8374-level-1-sign-in"
           class=" dormant  site-nav-link"
           data-level="1"
                      href="https://citychurchsf.ccbchurch.com/goto/login"
           rel="noopener"
           target="_blank"
        >
        <span aria-hidden="true">
        <span class="menu-text">Sign In</span>
        <div class="link-extra"></div>
    </span>
</md-button>

</md-menu-bar>
        </nav>

                                <!-- /END REGION: MAIN SITE NAVIGATION (retracting header) -->

                                                                                                    <div class="nav-drawer-toggle-wrapper"
                                         data-flex="nogrow"
                                         data-ng-cloak>
                                            <button aria-label="Toggle Navigation - open navigation menu"
            aria-hidden="true"
            type="button"
            data-hide-gt-sm
            class="nav-drawer-toggle font-body"
            data-ng-cloak
            data-ng-click="Stratus.Environment.set('openMenu', !Stratus.Environment.get('openMenu'))">

        <span class="icon-bar icon-bar1"></span>
        <span class="icon-bar icon-bar2"></span>
        <span class="icon-bar icon-bar3"></span>
        <span class="icon-bar icon-bar4"></span>
        <span class="icon-bar icon-bar5"></span>
        <span class="toggle-text">Menu</span>
        <span class="toggle-close">
                <svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                    <g class="icon-close-basic action-button" stroke="#999999" stroke-width="1" fill="none" fill-rule="evenodd">
                        <g id="Group-6" transform="translate(10.000000, 10.000000)" stroke="#D8D8D8" stroke-width="2">
                            <path d="M0,0 L30,30" id="Line-1"></path>
                            <path d="M30,0 L0,30" id="Line-2"></path>
                        </g>
                    </g>
                </svg>
            </span>
    </button>

                                    </div>
                                
                                <!-- ////////////////////////////////////////////////////// -->
                                <!-- REGION: EXTRA NAVIGATION & OPTIONS (retracting header) -->
                                    <div aria-label="Main Call to Action"
         class="header-buttons-extra"  data-ng-cloak>
                    </div>

                                <!-- /END REGION: EXTRA NAVIGATION & OPTIONS (retracting header) -->

                            </div>
                        </div>
                                    </div>
            </div>
            <!-- /END REGION: RETRACTING HEADER -->
        

        
    <!-- ////////////////////////////// -->
    <!-- REGION: MOBILE RETRACTING MENU -->
    <nav aria-hidden="true"
         aria-label="Retracting Menu for Mobile"
         id="region-nav-mobile"
         class="nav-drawer nav-drawer-background-dark">
        <a role="button"
           aria-label="Open Navigation Drawer"
           data-ng-attr-aria-label="{{ Stratus.Environment.get('openMenu') ? 'Close' : 'Open' }} Navigation Drawer"
           class="btn-close"
           data-ng-click="Stratus.Environment.set('openMenu', !Stratus.Environment.get('openMenu'))"
        ><svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="btn-close action-button" stroke="#999999" stroke-width="1" fill="none" fill-rule="evenodd">
        <circle stroke-width="2" cx="25" cy="25" r="23"></circle>
        <path d="M17,17 L32.5563492,32.5563492" data-svg-id="line-left"  stroke-width="2" stroke-linecap="square"></path>
        <path d="M32.5563492,17 L17,32.5563492" data-svg-id="line-right" stroke-width="2" stroke-linecap="square"></path>
    </g>
</svg>


</a>

        <!-- Phone | Languages | Sign In -->
        



        <!-- ///////////////// -->
        <!-- REGION: SITE LOGO -->
                    <a aria-label="Home - Return to the Main Landing Page"
               href="/">
                <div role="img"
                     aria-label="City Church SF Logo"
                     class="nav-drawer-logo">
                    <div class="site-logo-container logo-ratio-panorama logo-type-image">
                            <div class="site-logo-image" >
                                <img style="            filter:brightness(1000%);
    " src="//cdn.sitetheory.io/nest001/site/329/56070/City-Church-SF-Logo-Text-m.png" alt="City Church SF Logo" >
                            </div>
                    </div>
                </div>
            </a>
                <!-- /END REGION: SITE LOGO -->

        
            <!-- /////////////////////////// -->
            <!-- REGION: MOBILE SIDEBAR -->
            <section role="region"
                     aria-label="Sidebar (mobile)"
                     class="nav-drawer-content">

                <!-- Navigation -->
                
                        <div role="navigation"
                             aria-label="Main (mobile)"
                             class="menu menu-accordion nav-drawer-menu">
                            <h2 class="sr-only">Main Menu (mobile)</h2>
                            
<div class="menu-accordion">
    <ul aria-label="Menu"
        class=" list-level1 clearfix"
>
        <li data-menu-link-item-id="menu-link-item-8374-level-1-about-us" data-priority="1"                data-ng-init="seeChildren8374_linkLevel1_106502 = null"    class="">
            <a aria-label="About Us"
   class="about-us site-nav-link dormant"
   
            href="/Our-Story"
        
   data-level="1">
    <span aria-hidden="true">
        <div class="menu-btn-gradient"></div>        <span class="menu-text">About Us</span>
        <div class="link-extra"></div>
    </span>
</a>

        </li>
        <li data-menu-link-item-id="menu-link-item-8374-level-1-connect" data-priority="2"                data-ng-init="seeChildren8374_linkLevel1_106503 = null"    class="">
            <a aria-label="Connect"
   class="connect site-nav-link dormant"
   
            href="/Connect"
        
   data-level="1">
    <span aria-hidden="true">
        <div class="menu-btn-gradient"></div>        <span class="menu-text">Connect</span>
        <div class="link-extra"></div>
    </span>
</a>

        </li>
        <li data-menu-link-item-id="menu-link-item-8374-level-1-events" data-priority="3"                data-ng-init="seeChildren8374_linkLevel1_106505 = null"    class="">
            <a aria-label="Events"
   class="events site-nav-link dormant"
   
            href="https://citychurchsf.ccbchurch.com/goto/events/public?campus_id=1&show_navigation=1&focus=month&view=grid"
        
    rel="noopener"
    target="_blank"
   data-level="1">
    <span aria-hidden="true">
        <div class="menu-btn-gradient"></div>        <span class="menu-text">Events</span>
        <div class="link-extra"></div>
    </span>
</a>

        </li>
        <li data-menu-link-item-id="menu-link-item-8374-level-1-give" data-priority="4"                data-ng-init="seeChildren8374_linkLevel1_106504 = null"    class="">
            <a aria-label="Give"
   class="give site-nav-link dormant"
   
            href="/Give"
        
   data-level="1">
    <span aria-hidden="true">
        <div class="menu-btn-gradient"></div>        <span class="menu-text">Give</span>
        <div class="link-extra"></div>
    </span>
</a>

        </li>
        <li data-menu-link-item-id="menu-link-item-8374-level-1-sign-in" data-priority="5"                data-ng-init="seeChildren8374_linkLevel1_106506 = null"    class="">
            <a aria-label="Sign In"
   class="sign-in site-nav-link dormant"
   
            href="https://citychurchsf.ccbchurch.com/goto/login"
        
    rel="noopener"
    target="_blank"
   data-level="1">
    <span aria-hidden="true">
        <div class="menu-btn-gradient"></div>        <span class="menu-text">Sign In</span>
        <div class="link-extra"></div>
    </span>
</a>

        </li>
    </ul>
</div>
                        </div>                
                                        
                
                                                        <div class="nav-drawer-contact">
                                    
        <span class="contact-item phone-primary"><a aria-label="Telephone: 415 346-6994" href="tel:4153466994">415 346-6994</a></span>
    
                                    
        <span class="contact-item email-primary"><a aria-label="Email: office@citychurchsf.org" href="mailto:office@citychurchsf.org">office@citychurchsf.org</a></span>
    
                                        

        <span aria-label="PO Box 641049 San Francisco CA 94164"
              class="contact-item location-primary">
        <a aria-label="Address: PO Box 641049 San Francisco CA 94164" href="https://maps.google.com/?q=PO%20Box%20641049%20San%20Francisco%20CA%2094164"
           rel="noreferrer"
           target="_blank">PO Box 641049 San Francisco CA 94164</a>
    </span>
    
                                    
    
                        </div>
                                    
                                
                                        
                
                                
            </section>
            <!-- /END REGION: MOBILE SIDEBAR -->
        
    </nav>
    <!-- /END REGION: MOBILE RETRACTING MENU -->
                        <div class="site-wrapper parallax-root" data-stratus-on-screen>


                <!-- Main -->                    <div class="header-common-parent position-anchor header-ratio-panorama header-has-parallax">                        
    
    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!--   REGION: HEADER  //////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <header>
        
        <div id="header-container"
             class="header-background light     header-content-alignment-default">
            <div class="header">
                <div class="menu-background">

                    <!-- ////////////////////////////////////////////////// -->
                    <!-- ////////////////////////////////////////////////// -->
                    <!-- ////////////////////////////////////////////////// -->
                    <!-- REGION: MAIN NAVIGATION -->
                    <!-- ////////////////////////////////////////////////// -->
                    <!-- ////////////////////////////////////////////////// -->
                    <!-- ////////////////////////////////////////////////// -->
                    <div id="region-nav"
                         class="site-max-width site-side-padding">

                        
                            <div class="header-content logo-layout-image-only  header-position-logo"                                        data-layout="row"
                                        data-layout-align="space-between center"
                                        data-flex
                                    >

                                
                                <!-- ///////////////// -->
                                <!-- REGION: SITE LOGO -->
                                    <div class="site-logo-container logo-ratio-panorama logo-type-image logo-size-automatic"data-flex-gt-xs="nogrow">

        <a aria-label="Home - Return to Main Landing Page"
           class="site-logo-link"
           href="/"
           ng-class="{'logo-play':hovering,'logo-hold':notHovering}"
           ng-mouseenter="hovering=true;notHovering=false"
           ng-mouseleave="hovering=false;notHovering=true">            <div aria-hidden="true"
                 >                        <div class="site-logo-image"
                             >                            <img class="placed-on-header-image-site-logo " style="             filter:brightness(1000%);
    " src="//cdn.sitetheory.io/nest001/site/329/56070/City-Church-SF-Logo-Text-m.png" alt="City Church SF Logo" >                            <img class="placed-on-first-module-site-logo " style="             filter:brightness(1000%);
    " src="//cdn.sitetheory.io/nest001/site/329/56070/City-Church-SF-Logo-Text-m.png"
                                 alt="City Church SF Logo">
                        </div>

                    
            </div>
        </a>

                    </div>


                                <div class="nav-and-cta"

                                     data-flex
                                                                              data-flex-xs="nogrow"
                                         data-flex-sm="nogrow"
                                                                          data-layout="row"
                                     data-layout-align="end center"
                                     data-ng-cloak>

                                    <!-- /////////////////////////// -->
                                    <!-- REGION: MAIN SITE NAVIGATION -->
                                    
                        <nav aria-label="Main Navigation"
             class="menu header-menu sr-only-mobile pull-right">
                    
<md-menu-bar>    <md-button aria-label="About Us"
           data-menu-link-button-id="menu-link-button-8374-level-1-about-us"
           class=" dormant  site-nav-link"
           data-level="1"
                      href="/Our-Story">
        <span aria-hidden="true">
        <span class="menu-text">About Us</span>
        <div class="link-extra"></div>
    </span>
</md-button>
    <md-button aria-label="Connect"
           data-menu-link-button-id="menu-link-button-8374-level-1-connect"
           class=" dormant  site-nav-link"
           data-level="1"
                      href="/Connect">
        <span aria-hidden="true">
        <span class="menu-text">Connect</span>
        <div class="link-extra"></div>
    </span>
</md-button>
    <md-button aria-label="Events"
           data-menu-link-button-id="menu-link-button-8374-level-1-events"
           class=" dormant  site-nav-link"
           data-level="1"
                      href="https://citychurchsf.ccbchurch.com/goto/events/public?campus_id=1&show_navigation=1&focus=month&view=grid"
           rel="noopener"
           target="_blank"
        >
        <span aria-hidden="true">
        <span class="menu-text">Events</span>
        <div class="link-extra"></div>
    </span>
</md-button>
    <md-button aria-label="Give"
           data-menu-link-button-id="menu-link-button-8374-level-1-give"
           class=" dormant  site-nav-link"
           data-level="1"
                      href="/Give">
        <span aria-hidden="true">
        <span class="menu-text">Give</span>
        <div class="link-extra"></div>
    </span>
</md-button>
    <md-button aria-label="Sign In"
           data-menu-link-button-id="menu-link-button-8374-level-1-sign-in"
           class=" dormant  site-nav-link"
           data-level="1"
                      href="https://citychurchsf.ccbchurch.com/goto/login"
           rel="noopener"
           target="_blank"
        >
        <span aria-hidden="true">
        <span class="menu-text">Sign In</span>
        <div class="link-extra"></div>
    </span>
</md-button>

</md-menu-bar>
        </nav>

                                    <!-- /END REGION: MAIN SITE NAVIGATION -->

                                                                                                                                                            <div class="nav-drawer-toggle-wrapper"
                                                                                                      data-flex="nogrow"
                                                                                                  data-ng-cloak>
                                                    <button aria-label="Toggle Navigation - open navigation menu"
            aria-hidden="true"
            type="button"
            data-hide-gt-sm
            class="nav-drawer-toggle font-body"
            data-ng-cloak
            data-ng-click="Stratus.Environment.set('openMenu', !Stratus.Environment.get('openMenu'))">

        <span class="icon-bar icon-bar1"></span>
        <span class="icon-bar icon-bar2"></span>
        <span class="icon-bar icon-bar3"></span>
        <span class="icon-bar icon-bar4"></span>
        <span class="icon-bar icon-bar5"></span>
        <span class="toggle-text">Menu</span>
        <span class="toggle-close">
                <svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                    <g class="icon-close-basic action-button" stroke="#999999" stroke-width="1" fill="none" fill-rule="evenodd">
                        <g id="Group-6" transform="translate(10.000000, 10.000000)" stroke="#D8D8D8" stroke-width="2">
                            <path d="M0,0 L30,30" id="Line-1"></path>
                            <path d="M30,0 L0,30" id="Line-2"></path>
                        </g>
                    </g>
                </svg>
            </span>
    </button>

                                            </div>
                                                                            
                                    <!-- ////////////////////////////////// -->
                                    <!-- REGION: EXTRA NAVIGATION & OPTIONS -->
                                        <div aria-label="Main Call to Action"
         class="header-buttons-extra"  data-ng-cloak>
                    </div>

                                    <!-- /END REGION: EXTRA NAVIGATION & OPTIONS -->

                                </div>

                            </div>
                        
                    </div>
                </div>
            </div>

            <!-- //////////////////////////////////// -->
            <!-- REGION: PAGE SPECIFIC CALL TO ACTION -->
            <section role="region"
                     aria-label="Primary Value Proposition and Call to Action"
                     class="page-CTA-wrapper clearfix" data-ng-cloak>
                
                
                                            <img aria-hidden="true" class="shapeholder header-image-shapeholder" src="/assets/0/41/bundles/sitetheorycore/images/shapeholder-panorama.png?v=1706888026" alt="shapeholder">
                                    
            </section>
        </div>

    </header>
    <!--   /END REGION: HEADER  //////////////////// -->

                            <!-- /////////////////////////////// -->
                            <!-- REGION: HEADER IMAGE - PARALLAX -->
                                    <div class="parallax-header-image-wrapper clearfix">
            <div class="parallax-header-image-effect" data-stratus-parent-class="parallax-parent" data-limit=".parallax-root">
                <div class="parallax-header-image"
                    aria-label="Home-City-Header_new"                    data-stratus-src                    style="background: url('//cdn.sitetheory.io/nest001/site/329/21005/Home-City-Header_new-xs.jpg?cachebusting=1619207897'); background-size: cover; background-position-x: 51%; background-position-y: center; filter :  brightness(80%)     ;
"
                    >
                </div>
            </div>
        </div>

                            <!-- /END REGION: HEADER IMAGE - PARALLAX -->
                        
                    </div>

                    <!-- DESIGN - SHELL CONTENT BACKGROUND -->
                    <div class="shell-content-background">
                        <div class="site-background site-background-standard position-all"></div>
                        <div class="parallax-cover site-background">
                            <div class="shell-content ">                                
                                <div class="clearfix">
                                        <!-- ////////////////////////////////////////////////// -->
                                        <!-- ////////////////////////////////////////////////// -->
                                        <!-- ////////////////////////////////////////////////// -->
                                        <!--   REGION: MAIN CONTENT  //////////////////// -->
                                        <!-- ////////////////////////////////////////////////// -->
                                        <!-- ////////////////////////////////////////////////// -->
                                        <!-- ////////////////////////////////////////////////// -->
                                        <main role="main"
                                              id="region-main">
                                            <div class="shell-main-column  light">
                                                <div class="">
                                                        <section class="content-container">
                                                                    
                                                                
                                                                <section class="content-custom-background">                                                                    

                                                                    <!-- ///////////////////////////// -->
                                                                    <!-- REGION: CONTENT TYPE AREA -->
    
        


    
        
                
                
        <!-- START: list-container -->
    <div id="list-container"
         class="list-container clearfix "
         data-ng-class="[{'results-filtered' : collection.filtering }, { ' standard-search-results ' : collection.filtering }]"

                
        
        ng-controller="Generic"
                data-target='Landing/36498/Module/Content'
        data-cache='true'

                        data-api='{"excludeId":36498,"limit":100,"sort":null,"tags":[],"showAssociatedContent":true,"isCollection":null}'
        
        
                                        data-convoy="{&quot;route&quot;:{&quot;controller&quot;:&quot;Content&quot;,&quot;pseudoTargets&quot;:{&quot;module&quot;:{&quot;resource&quot;:&quot;Landing&quot;,&quot;identifier&quot;:&quot;36498&quot;}},&quot;targets&quot;:[{&quot;resource&quot;:&quot;Landing&quot;,&quot;identifier&quot;:&quot;36498&quot;}]},&quot;meta&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;query&quot;:{&quot;excludeId&quot;:36498,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null,&quot;action&quot;:null,&quot;id&quot;:null,&quot;page&quot;:1,&quot;query&quot;:null,&quot;offset&quot;:0,&quot;sortOrder&quot;:&quot;ASC&quot;,&quot;filter&quot;:[],&quot;filterTimeField&quot;:&quot;e.time&quot;},&quot;format&quot;:&quot;json&quot;,&quot;sentinel&quot;:{&quot;view&quot;:true,&quot;create&quot;:false,&quot;edit&quot;:false,&quot;delete&quot;:false,&quot;publish&quot;:false,&quot;design&quot;:false,&quot;dev&quot;:false,&quot;master&quot;:false,&quot;summary&quot;:[&quot;View&quot;]},&quot;pagination&quot;:{&quot;countCurrent&quot;:5,&quot;countTotal&quot;:5,&quot;pageCurrent&quot;:1,&quot;pageTotal&quot;:1,&quot;limit&quot;:100},&quot;filterSummary&quot;:{&quot;tags&quot;:[]},&quot;filterApplied&quot;:false,&quot;allowedAction&quot;:{&quot;view&quot;:true,&quot;create&quot;:false,&quot;edit&quot;:false,&quot;delete&quot;:false,&quot;publish&quot;:false,&quot;dev&quot;:false},&quot;status&quot;:[{&quot;type&quot;:&quot;success&quot;,&quot;code&quot;:&quot;SUCCESS&quot;,&quot;message&quot;:&quot;&quot;}],&quot;success&quot;:true,&quot;platform&quot;:{&quot;name&quot;:&quot;Sitetheory&quot;,&quot;url&quot;:&quot;sitetheory.io&quot;,&quot;version&quot;:&quot;0.41&quot;},&quot;cache&quot;:&quot;2024-04-24T23:36:52+00:00&quot;},&quot;payload&quot;:[{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;noIndex&quot;:false,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:&quot;modules&quot;,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:true},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:[{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[{&quot;priority&quot;:0,&quot;name&quot;:&quot;Sundays&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;3b7986a136dcd9c45ceb352a01f96c82f203476945b0c7fc1f1d33fd6e901e9d&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/353559/Sundays&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays.png?v=1705609232&quot;,&quot;extension&quot;:&quot;png&quot;,&quot;mime&quot;:&quot;image/png&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:&quot;1.00&quot;,&quot;bestRatio&quot;:&quot;1:1&quot;,&quot;bestRatioWord&quot;:&quot;square&quot;,&quot;dimensions&quot;:&quot;1000,1000&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-png.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:353559,&quot;sentinel&quot;:null}],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;collectionType&quot;:&quot;modules&quot;,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:null,&quot;bestImage&quot;:{&quot;priority&quot;:0,&quot;name&quot;:&quot;Sundays&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;3b7986a136dcd9c45ceb352a01f96c82f203476945b0c7fc1f1d33fd6e901e9d&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/353559/Sundays&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays.png?v=1705609232&quot;,&quot;extension&quot;:&quot;png&quot;,&quot;mime&quot;:&quot;image/png&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:&quot;1.00&quot;,&quot;bestRatio&quot;:&quot;1:1&quot;,&quot;bestRatioWord&quot;:&quot;square&quot;,&quot;dimensions&quot;:&quot;1000,1000&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-png.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:353559,&quot;sentinel&quot;:null},&quot;text&quot;:null,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:null,&quot;_shortestTextSummary&quot;:null,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;&quot;,&quot;internalIdentifier&quot;:&quot;Join Us Sunday : Home&quot;,&quot;bestIdentifier&quot;:&quot;Image -  - Join Us Sunday : Home: Sundays&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:null,&quot;citation&quot;:null,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:null,&quot;ctaValue&quot;:null,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;https://citychurchsf.org/Sundays&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;displayContactForm&quot;:false,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:null,&quot;display&quot;:{&quot;imageCroppingVertical&quot;:50,&quot;imageCroppingHorizontal&quot;:50,&quot;imageBrightness&quot;:100,&quot;imageBrightnessTouched&quot;:false,&quot;imageBlur&quot;:0,&quot;imageContrast&quot;:100,&quot;imageGrayscale&quot;:0,&quot;imageInversion&quot;:0,&quot;imageOpacity&quot;:100,&quot;imageSaturation&quot;:100,&quot;moduleImageColumnWidth&quot;:50,&quot;hide&quot;:[&quot;more&quot;]},&quot;privateNotes&quot;:null,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;id&quot;:579681,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1709573969,&quot;meta&quot;:{&quot;imageHover&quot;:[],&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:null,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:205242,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;id&quot;:198,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:0,&quot;tags&quot;:[],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Content\\Module:486172&quot;,&quot;id&quot;:486172,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;tagsApiTarget&quot;:&quot;Content/486172/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:486172,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/486172/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:486172,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[{&quot;priority&quot;:0,&quot;name&quot;:&quot;Events&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;7a66583d209f1cfc33e3f9d597f1cfd9595c7637dbc116c8ea4116f63267b469&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/5953/Events&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events.jpg?v=1570571365&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1500,1500&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:5953,&quot;sentinel&quot;:null}],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;collectionType&quot;:&quot;modules&quot;,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:null,&quot;bestImage&quot;:{&quot;priority&quot;:0,&quot;name&quot;:&quot;Events&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;7a66583d209f1cfc33e3f9d597f1cfd9595c7637dbc116c8ea4116f63267b469&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/5953/Events&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events.jpg?v=1570571365&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1500,1500&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:5953,&quot;sentinel&quot;:null},&quot;text&quot;:&quot;&lt;p&gt;Find ways to connect &amp;amp; get involved&lt;/p&gt;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&lt;p&gt;Find ways to connect &amp;amp; get involved&lt;/p&gt;&quot;,&quot;_shortestTextSummary&quot;:&quot;&lt;p&gt;Find ways to connect &amp;amp; get involved&lt;/p&gt;&quot;,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;UPCOMING EVENTS&quot;,&quot;internalIdentifier&quot;:&quot;Home Upcoming&quot;,&quot;bestIdentifier&quot;:&quot;Home Upcoming - UPCOMING EVENTS&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;Ways to connect &amp; get involved&quot;,&quot;pullout&quot;:null,&quot;citation&quot;:null,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:null,&quot;ctaValue&quot;:null,&quot;ctaButton&quot;:&quot;EXPLORE HERE&quot;,&quot;ctaButtonUrl&quot;:&quot;https://citychurchsf.ccbchurch.com/goto/events/public?campus_id=1&amp;show_navigation=1&amp;focus=month&amp;view=grid&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;displayContactForm&quot;:false,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:null,&quot;display&quot;:{&quot;imageCroppingVertical&quot;:50,&quot;imageCroppingHorizontal&quot;:50,&quot;imageBrightness&quot;:100,&quot;imageBrightnessTouched&quot;:false,&quot;imageBlur&quot;:0,&quot;imageContrast&quot;:100,&quot;imageGrayscale&quot;:0,&quot;imageInversion&quot;:0,&quot;imageOpacity&quot;:100,&quot;imageSaturation&quot;:100,&quot;hide&quot;:[],&quot;moduleImageColumnWidth&quot;:50,&quot;disableModuleColumns&quot;:false},&quot;privateNotes&quot;:null,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;id&quot;:572165,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1706737197,&quot;meta&quot;:{&quot;imageHover&quot;:[],&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:null,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:203568,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;id&quot;:198,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:1,&quot;tags&quot;:[],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Home Upcoming - UPCOMING EVENTS (/)&quot;,&quot;id&quot;:486169,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;tagsApiTarget&quot;:&quot;Content/486169/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:486169,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/486169/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:486169,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]}],&quot;metaImage&quot;:[],&quot;bestImage&quot;:null,&quot;text&quot;:&quot;&lt;p&gt;we aspire to be an inclusive community that follows Jesus with our head, our heart, and hands.&lt;/p&gt;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&lt;p&gt;we aspire to be an inclusive community that follows Jesus with our head, our heart, and hands.&lt;/p&gt;&quot;,&quot;_shortestTextSummary&quot;:&quot;&lt;p&gt;we aspire to be an inclusive community that follows Jesus with our head, our heart, and hands.&lt;/p&gt;&quot;,&quot;header&quot;:null,&quot;footer&quot;:null,&quot;versionNotes&quot;:null,&quot;timeCustom&quot;:null,&quot;layout&quot;:{&quot;images&quot;:[],&quot;icon&quot;:&quot;&quot;,&quot;iconResource&quot;:&quot;sitetheorycore/images/layoutTypeIcon/Content\\Module-default.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/layoutTypeIcon/Content\\Module-default.svg&quot;,&quot;template&quot;:null,&quot;controller&quot;:null,&quot;variableName&quot;:null,&quot;name&quot;:&quot;Promo Module&quot;,&quot;_type&quot;:&quot;layout&quot;,&quot;entityIdentifier&quot;:&quot;layout:69&quot;,&quot;id&quot;:69,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;shell&quot;:null,&quot;title&quot;:&quot;At City Church&quot;,&quot;internalIdentifier&quot;:&quot;&quot;,&quot;bestIdentifier&quot;:&quot;At City Church&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:null,&quot;citation&quot;:null,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:null,&quot;ctaValue&quot;:null,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:null,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;custom&quot;:null,&quot;main&quot;:false,&quot;limit&quot;:null,&quot;sort&quot;:&quot;&quot;,&quot;truncate&quot;:null,&quot;collectionStyle&quot;:&quot;list&quot;,&quot;collectionCounter&quot;:false,&quot;imageRatio&quot;:&quot;&quot;,&quot;displayContactForm&quot;:false,&quot;enableRelated&quot;:false,&quot;disableSidebar&quot;:false,&quot;disableImage&quot;:false,&quot;disableAnalytics&quot;:false,&quot;enableLayouts&quot;:false,&quot;availableLayouts&quot;:[],&quot;restrictType&quot;:&quot;&quot;,&quot;metaTitle&quot;:&quot;&quot;,&quot;metaUrl&quot;:&quot;&quot;,&quot;metaType&quot;:&quot;&quot;,&quot;metaDescription&quot;:null,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:null,&quot;display&quot;:{&quot;imageCroppingVertical&quot;:50,&quot;imageCroppingHorizontal&quot;:50,&quot;imageBrightness&quot;:100,&quot;imageBrightnessTouched&quot;:false,&quot;imageBlur&quot;:0,&quot;imageContrast&quot;:100,&quot;imageGrayscale&quot;:0,&quot;imageInversion&quot;:0,&quot;imageOpacity&quot;:100,&quot;imageSaturation&quot;:100,&quot;moduleShape&quot;:&quot;fixed&quot;,&quot;backgroundImageOpacity&quot;:0,&quot;backgroundImageHoverOpacity&quot;:0,&quot;hide&quot;:[]},&quot;css&quot;:null,&quot;javascript&quot;:null,&quot;privateNotes&quot;:null,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:570007&quot;,&quot;id&quot;:570007,&quot;time&quot;:1705609329,&quot;timeEdit&quot;:1705609368,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;published&quot;:1,&quot;archived&quot;:false,&quot;timePublish&quot;:1705609368,&quot;meta&quot;:{&quot;imageHover&quot;:[],&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:&quot;large&quot;,&quot;backgroundColor&quot;:null,&quot;width&quot;:&quot;half&quot;,&quot;ratio&quot;:&quot;square&quot;,&quot;fullWidth&quot;:true,&quot;_type&quot;:&quot;module&quot;,&quot;entityIdentifier&quot;:&quot;module:202711&quot;,&quot;id&quot;:202711,&quot;status&quot;:1,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;routable&quot;:false,&quot;cacheScope&quot;:null,&quot;collection&quot;:false,&quot;integration&quot;:false,&quot;editUrl&quot;:null,&quot;editLayoutUrl&quot;:null,&quot;editSeoUrl&quot;:null,&quot;editSettingsUrl&quot;:null,&quot;editVersionUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;alias&quot;:&quot;SitetheoryCoreBundle:Content\\Module&quot;,&quot;bundleName&quot;:&quot;CoreBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;versionNumberMin&quot;:null,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Content\\Module&quot;,&quot;id&quot;:198,&quot;time&quot;:1444778056,&quot;timeEdit&quot;:1570721118,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;siteId&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:0,&quot;tags&quot;:[],&quot;routing&quot;:[],&quot;menuLinks&quot;:null,&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;At City Church (/)&quot;,&quot;id&quot;:486171,&quot;time&quot;:1705606801,&quot;timeEdit&quot;:1709161322,&quot;timeStatus&quot;:1705606801,&quot;status&quot;:1,&quot;importId&quot;:null,&quot;sentinel&quot;:null,&quot;vendor&quot;:null,&quot;vendorId&quot;:null,&quot;siteId&quot;:329,&quot;versionPublishedId&quot;:570007,&quot;versionLatestId&quot;:578216,&quot;idPublishFuture&quot;:null,&quot;syndicated&quot;:0,&quot;isPseudoPriority&quot;:true,&quot;tagsApiTarget&quot;:&quot;Content/486171/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:486171,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/486171/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:486171,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;{\&quot;route\&quot;:{\&quot;controller\&quot;:\&quot;Content\&quot;,\&quot;pseudoTargets\&quot;:{\&quot;module\&quot;:{\&quot;resource\&quot;:\&quot;Module\&quot;,\&quot;identifier\&quot;:\&quot;486171\&quot;}},\&quot;targets\&quot;:[{\&quot;resource\&quot;:\&quot;Module\&quot;,\&quot;identifier\&quot;:\&quot;486171\&quot;}]},\&quot;meta\&quot;:{\&quot;method\&quot;:\&quot;get\&quot;,\&quot;query\&quot;:{\&quot;excludeId\&quot;:486171,\&quot;limit\&quot;:100,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null,\&quot;action\&quot;:null,\&quot;id\&quot;:null,\&quot;page\&quot;:1,\&quot;query\&quot;:null,\&quot;offset\&quot;:0,\&quot;sortOrder\&quot;:\&quot;ASC\&quot;,\&quot;filter\&quot;:[],\&quot;filterTimeField\&quot;:\&quot;e.time\&quot;},\&quot;format\&quot;:\&quot;json\&quot;,\&quot;sentinel\&quot;:{\&quot;view\&quot;:true,\&quot;create\&quot;:false,\&quot;edit\&quot;:false,\&quot;delete\&quot;:false,\&quot;publish\&quot;:false,\&quot;design\&quot;:false,\&quot;dev\&quot;:false,\&quot;master\&quot;:false,\&quot;summary\&quot;:[\&quot;View\&quot;]},\&quot;pagination\&quot;:{\&quot;countCurrent\&quot;:2,\&quot;countTotal\&quot;:2,\&quot;pageCurrent\&quot;:1,\&quot;pageTotal\&quot;:1,\&quot;limit\&quot;:100},\&quot;filterSummary\&quot;:{\&quot;tags\&quot;:[]},\&quot;filterApplied\&quot;:false,\&quot;allowedAction\&quot;:{\&quot;view\&quot;:true,\&quot;create\&quot;:false,\&quot;edit\&quot;:false,\&quot;delete\&quot;:false,\&quot;publish\&quot;:false,\&quot;dev\&quot;:false},\&quot;status\&quot;:[{\&quot;type\&quot;:\&quot;success\&quot;,\&quot;code\&quot;:\&quot;SUCCESS\&quot;,\&quot;message\&quot;:\&quot;\&quot;}],\&quot;success\&quot;:true,\&quot;platform\&quot;:{\&quot;name\&quot;:\&quot;Sitetheory\&quot;,\&quot;url\&quot;:\&quot;sitetheory.io\&quot;,\&quot;version\&quot;:\&quot;0.41\&quot;},\&quot;cache\&quot;:\&quot;2024-04-24T23:36:47+00:00\&quot;},\&quot;payload\&quot;:[{\&quot;_type\&quot;:\&quot;content\&quot;,\&quot;type\&quot;:\&quot;Custom\&quot;,\&quot;noIndex\&quot;:false,\&quot;version\&quot;:{\&quot;shellImages\&quot;:[],\&quot;images\&quot;:[{\&quot;images\&quot;:[],\&quot;media\&quot;:[],\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;Sundays\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;3b7986a136dcd9c45ceb352a01f96c82f203476945b0c7fc1f1d33fd6e901e9d\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/353559/Sundays\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays.png?v=1705609232\&quot;,\&quot;extension\&quot;:\&quot;png\&quot;,\&quot;mime\&quot;:\&quot;image/png\&quot;,\&quot;ratio\&quot;:\&quot;1:1\&quot;,\&quot;ratioPercent\&quot;:\&quot;1.00\&quot;,\&quot;bestRatio\&quot;:\&quot;1:1\&quot;,\&quot;bestRatioWord\&quot;:\&quot;square\&quot;,\&quot;dimensions\&quot;:\&quot;1000,1000\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-png.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:353559\&quot;,\&quot;id\&quot;:353559,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}],\&quot;featuredImage\&quot;:[],\&quot;videoImage\&quot;:[],\&quot;collectionImage\&quot;:[],\&quot;mediaVR\&quot;:[],\&quot;videos\&quot;:[],\&quot;audios\&quot;:[],\&quot;documents\&quot;:[],\&quot;media\&quot;:[],\&quot;locations\&quot;:null,\&quot;collectionType\&quot;:\&quot;modules\&quot;,\&quot;collectionTypeFound\&quot;:{\&quot;tags\&quot;:false,\&quot;modules\&quot;:false},\&quot;tags\&quot;:[],\&quot;tagsContent\&quot;:[],\&quot;modules\&quot;:[],\&quot;metaImage\&quot;:[],\&quot;bestImage\&quot;:{\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;Sundays\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;3b7986a136dcd9c45ceb352a01f96c82f203476945b0c7fc1f1d33fd6e901e9d\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/353559/Sundays\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays.png?v=1705609232\&quot;,\&quot;extension\&quot;:\&quot;png\&quot;,\&quot;mime\&quot;:\&quot;image/png\&quot;,\&quot;ratio\&quot;:\&quot;1:1\&quot;,\&quot;ratioPercent\&quot;:\&quot;1.00\&quot;,\&quot;bestRatio\&quot;:\&quot;1:1\&quot;,\&quot;bestRatioWord\&quot;:\&quot;square\&quot;,\&quot;dimensions\&quot;:\&quot;1000,1000\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-png.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:353559\&quot;,\&quot;id\&quot;:353559,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null},\&quot;text\&quot;:null,\&quot;textSummary\&quot;:null,\&quot;_bestTextSummary\&quot;:null,\&quot;_shortestTextSummary\&quot;:null,\&quot;header\&quot;:null,\&quot;footer\&quot;:null,\&quot;versionNotes\&quot;:null,\&quot;timeCustom\&quot;:null,\&quot;layout\&quot;:{\&quot;images\&quot;:[],\&quot;icon\&quot;:\&quot;\&quot;,\&quot;iconResource\&quot;:\&quot;@SitetheoryCoreBundle/Resources/public/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;template\&quot;:null,\&quot;controller\&quot;:null,\&quot;variableName\&quot;:null,\&quot;name\&quot;:\&quot;Promo Module\&quot;,\&quot;_type\&quot;:\&quot;layout\&quot;,\&quot;entityIdentifier\&quot;:\&quot;layout:69\&quot;,\&quot;id\&quot;:69,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;shell\&quot;:null,\&quot;title\&quot;:\&quot;\&quot;,\&quot;internalIdentifier\&quot;:\&quot;Join Us Sunday : Home\&quot;,\&quot;bestIdentifier\&quot;:\&quot;Image -  - Join Us Sunday : Home: Sundays\&quot;,\&quot;altTitle\&quot;:\&quot;\&quot;,\&quot;subtitle\&quot;:\&quot;\&quot;,\&quot;pullout\&quot;:null,\&quot;citation\&quot;:null,\&quot;charts\&quot;:null,\&quot;ctaTitles\&quot;:[],\&quot;ctaText\&quot;:null,\&quot;ctaValue\&quot;:null,\&quot;ctaButton\&quot;:\&quot;\&quot;,\&quot;ctaButtonUrl\&quot;:\&quot;https://citychurchsf.org/Sundays\&quot;,\&quot;ctaBrowserTarget\&quot;:\&quot;\&quot;,\&quot;ctaCustom\&quot;:null,\&quot;custom\&quot;:null,\&quot;main\&quot;:false,\&quot;limit\&quot;:null,\&quot;sort\&quot;:\&quot;\&quot;,\&quot;truncate\&quot;:null,\&quot;collectionStyle\&quot;:\&quot;\&quot;,\&quot;collectionCounter\&quot;:false,\&quot;imageRatio\&quot;:\&quot;square\&quot;,\&quot;displayContactForm\&quot;:false,\&quot;enableRelated\&quot;:false,\&quot;disableSidebar\&quot;:false,\&quot;disableImage\&quot;:false,\&quot;disableAnalytics\&quot;:false,\&quot;enableLayouts\&quot;:false,\&quot;availableLayouts\&quot;:[],\&quot;restrictType\&quot;:\&quot;\&quot;,\&quot;metaTitle\&quot;:\&quot;\&quot;,\&quot;metaUrl\&quot;:\&quot;\&quot;,\&quot;metaType\&quot;:\&quot;\&quot;,\&quot;metaDescription\&quot;:null,\&quot;htmlAttribute\&quot;:\&quot;\&quot;,\&quot;carouselOptions\&quot;:null,\&quot;display\&quot;:{\&quot;imageCroppingVertical\&quot;:50,\&quot;imageCroppingHorizontal\&quot;:50,\&quot;imageBrightness\&quot;:100,\&quot;imageBrightnessTouched\&quot;:false,\&quot;imageBlur\&quot;:0,\&quot;imageContrast\&quot;:100,\&quot;imageGrayscale\&quot;:0,\&quot;imageInversion\&quot;:0,\&quot;imageOpacity\&quot;:100,\&quot;imageSaturation\&quot;:100,\&quot;moduleImageColumnWidth\&quot;:50,\&quot;hide\&quot;:[\&quot;more\&quot;]},\&quot;css\&quot;:null,\&quot;javascript\&quot;:null,\&quot;privateNotes\&quot;:null,\&quot;_type\&quot;:\&quot;contentVersion\&quot;,\&quot;entityIdentifier\&quot;:\&quot;contentVersion:579681\&quot;,\&quot;id\&quot;:579681,\&quot;time\&quot;:1709573957,\&quot;timeEdit\&quot;:1709573969,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329,\&quot;published\&quot;:1,\&quot;archived\&quot;:false,\&quot;timePublish\&quot;:1709573969,\&quot;meta\&quot;:{\&quot;imageHover\&quot;:[],\&quot;imagePosition\&quot;:null,\&quot;mediaAlign\&quot;:null,\&quot;textAlign\&quot;:null,\&quot;textSize\&quot;:null,\&quot;backgroundColor\&quot;:null,\&quot;width\&quot;:null,\&quot;ratio\&quot;:null,\&quot;fullWidth\&quot;:false,\&quot;_type\&quot;:\&quot;module\&quot;,\&quot;entityIdentifier\&quot;:\&quot;module:205242\&quot;,\&quot;id\&quot;:205242,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}},\&quot;contentType\&quot;:{\&quot;bundle\&quot;:null,\&quot;controller\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;name\&quot;:\&quot;Module\&quot;,\&quot;nameId\&quot;:\&quot;content-module\&quot;,\&quot;entity\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;routable\&quot;:false,\&quot;cacheScope\&quot;:null,\&quot;collection\&quot;:false,\&quot;integration\&quot;:false,\&quot;editUrl\&quot;:null,\&quot;editLayoutUrl\&quot;:null,\&quot;editSeoUrl\&quot;:null,\&quot;editSettingsUrl\&quot;:null,\&quot;editVersionUrl\&quot;:null,\&quot;class\&quot;:\&quot;sitetheory-core-bundle-content-module\&quot;,\&quot;icon\&quot;:null,\&quot;iconResource\&quot;:\&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;alias\&quot;:\&quot;SitetheoryCoreBundle:Content\\\\Module\&quot;,\&quot;bundleName\&quot;:\&quot;CoreBundle\&quot;,\&quot;vendorName\&quot;:\&quot;Sitetheory\&quot;,\&quot;versionNumberMin\&quot;:null,\&quot;_type\&quot;:\&quot;contentType\&quot;,\&quot;entityIdentifier\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;id\&quot;:198,\&quot;time\&quot;:1444778056,\&quot;timeEdit\&quot;:1570721118,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;siteId\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;domain\&quot;:null,\&quot;author\&quot;:null,\&quot;associatedContent\&quot;:null,\&quot;mailLists\&quot;:null,\&quot;priority\&quot;:0,\&quot;tags\&quot;:[],\&quot;routing\&quot;:[],\&quot;menuLinks\&quot;:null,\&quot;reviews\&quot;:null,\&quot;main\&quot;:false,\&quot;mainContentType\&quot;:false,\&quot;entityIdentifier\&quot;:\&quot;Content\\\\Module:486172\&quot;,\&quot;id\&quot;:486172,\&quot;time\&quot;:1705609282,\&quot;timeEdit\&quot;:1709573969,\&quot;timeStatus\&quot;:1705609282,\&quot;status\&quot;:1,\&quot;importId\&quot;:null,\&quot;sentinel\&quot;:null,\&quot;vendor\&quot;:null,\&quot;vendorId\&quot;:null,\&quot;siteId\&quot;:329,\&quot;versionPublishedId\&quot;:579681,\&quot;versionLatestId\&quot;:579681,\&quot;idPublishFuture\&quot;:null,\&quot;syndicated\&quot;:0,\&quot;isPseudoPriority\&quot;:true,\&quot;tagsApiTarget\&quot;:\&quot;Content/486172/Asset/Content\&quot;,\&quot;tagsApiOptions\&quot;:{\&quot;excludeId\&quot;:486172,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesApiTarget\&quot;:\&quot;Module/486172/Module/Content\&quot;,\&quot;modulesApiOptions\&quot;:{\&quot;excludeId\&quot;:486172,\&quot;limit\&quot;:100,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesConvoy\&quot;:\&quot;\&quot;,\&quot;modulesConvoyData\&quot;:[],\&quot;tagsContentConvoy\&quot;:\&quot;\&quot;,\&quot;tagsContentConvoyData\&quot;:[]},{\&quot;_type\&quot;:\&quot;content\&quot;,\&quot;type\&quot;:\&quot;Custom\&quot;,\&quot;noIndex\&quot;:false,\&quot;version\&quot;:{\&quot;shellImages\&quot;:[],\&quot;images\&quot;:[{\&quot;images\&quot;:[],\&quot;media\&quot;:[],\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;Events\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;7a66583d209f1cfc33e3f9d597f1cfd9595c7637dbc116c8ea4116f63267b469\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/5953/Events\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events.jpg?v=1570571365\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;1:1\&quot;,\&quot;ratioPercent\&quot;:null,\&quot;bestRatio\&quot;:null,\&quot;bestRatioWord\&quot;:null,\&quot;dimensions\&quot;:\&quot;1500,1500\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:5953\&quot;,\&quot;id\&quot;:5953,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}],\&quot;featuredImage\&quot;:[],\&quot;videoImage\&quot;:[],\&quot;collectionImage\&quot;:[],\&quot;mediaVR\&quot;:[],\&quot;videos\&quot;:[],\&quot;audios\&quot;:[],\&quot;documents\&quot;:[],\&quot;media\&quot;:[],\&quot;locations\&quot;:null,\&quot;collectionType\&quot;:\&quot;modules\&quot;,\&quot;collectionTypeFound\&quot;:{\&quot;tags\&quot;:false,\&quot;modules\&quot;:false},\&quot;tags\&quot;:[],\&quot;tagsContent\&quot;:[],\&quot;modules\&quot;:[],\&quot;metaImage\&quot;:[],\&quot;bestImage\&quot;:{\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;Events\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;7a66583d209f1cfc33e3f9d597f1cfd9595c7637dbc116c8ea4116f63267b469\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/5953/Events\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events.jpg?v=1570571365\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;1:1\&quot;,\&quot;ratioPercent\&quot;:null,\&quot;bestRatio\&quot;:null,\&quot;bestRatioWord\&quot;:null,\&quot;dimensions\&quot;:\&quot;1500,1500\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:5953\&quot;,\&quot;id\&quot;:5953,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null},\&quot;text\&quot;:\&quot;&lt;p&gt;Find ways to connect &amp;amp; get involved&lt;/p&gt;\&quot;,\&quot;textSummary\&quot;:null,\&quot;_bestTextSummary\&quot;:\&quot;&lt;p&gt;Find ways to connect &amp;amp; get involved&lt;/p&gt;\&quot;,\&quot;_shortestTextSummary\&quot;:\&quot;&lt;p&gt;Find ways to connect &amp;amp; get involved&lt;/p&gt;\&quot;,\&quot;header\&quot;:null,\&quot;footer\&quot;:null,\&quot;versionNotes\&quot;:null,\&quot;timeCustom\&quot;:null,\&quot;layout\&quot;:{\&quot;images\&quot;:[],\&quot;icon\&quot;:\&quot;\&quot;,\&quot;iconResource\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;template\&quot;:null,\&quot;controller\&quot;:null,\&quot;variableName\&quot;:null,\&quot;name\&quot;:\&quot;Promo Module\&quot;,\&quot;_type\&quot;:\&quot;layout\&quot;,\&quot;entityIdentifier\&quot;:\&quot;layout:69\&quot;,\&quot;id\&quot;:69,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;shell\&quot;:null,\&quot;title\&quot;:\&quot;UPCOMING EVENTS\&quot;,\&quot;internalIdentifier\&quot;:\&quot;Home Upcoming\&quot;,\&quot;bestIdentifier\&quot;:\&quot;Home Upcoming - UPCOMING EVENTS\&quot;,\&quot;altTitle\&quot;:\&quot;\&quot;,\&quot;subtitle\&quot;:\&quot;Ways to connect &amp; get involved\&quot;,\&quot;pullout\&quot;:null,\&quot;citation\&quot;:null,\&quot;charts\&quot;:null,\&quot;ctaTitles\&quot;:[],\&quot;ctaText\&quot;:null,\&quot;ctaValue\&quot;:null,\&quot;ctaButton\&quot;:\&quot;EXPLORE HERE\&quot;,\&quot;ctaButtonUrl\&quot;:\&quot;https://citychurchsf.ccbchurch.com/goto/events/public?campus_id=1&amp;show_navigation=1&amp;focus=month&amp;view=grid\&quot;,\&quot;ctaBrowserTarget\&quot;:\&quot;\&quot;,\&quot;ctaCustom\&quot;:null,\&quot;custom\&quot;:null,\&quot;main\&quot;:false,\&quot;limit\&quot;:null,\&quot;sort\&quot;:\&quot;\&quot;,\&quot;truncate\&quot;:null,\&quot;collectionStyle\&quot;:\&quot;\&quot;,\&quot;collectionCounter\&quot;:false,\&quot;imageRatio\&quot;:\&quot;square\&quot;,\&quot;displayContactForm\&quot;:false,\&quot;enableRelated\&quot;:false,\&quot;disableSidebar\&quot;:false,\&quot;disableImage\&quot;:false,\&quot;disableAnalytics\&quot;:false,\&quot;enableLayouts\&quot;:false,\&quot;availableLayouts\&quot;:[],\&quot;restrictType\&quot;:\&quot;\&quot;,\&quot;metaTitle\&quot;:\&quot;\&quot;,\&quot;metaUrl\&quot;:\&quot;\&quot;,\&quot;metaType\&quot;:\&quot;\&quot;,\&quot;metaDescription\&quot;:null,\&quot;htmlAttribute\&quot;:\&quot;\&quot;,\&quot;carouselOptions\&quot;:null,\&quot;display\&quot;:{\&quot;imageCroppingVertical\&quot;:50,\&quot;imageCroppingHorizontal\&quot;:50,\&quot;imageBrightness\&quot;:100,\&quot;imageBrightnessTouched\&quot;:false,\&quot;imageBlur\&quot;:0,\&quot;imageContrast\&quot;:100,\&quot;imageGrayscale\&quot;:0,\&quot;imageInversion\&quot;:0,\&quot;imageOpacity\&quot;:100,\&quot;imageSaturation\&quot;:100,\&quot;hide\&quot;:[],\&quot;moduleImageColumnWidth\&quot;:50,\&quot;disableModuleColumns\&quot;:false},\&quot;css\&quot;:null,\&quot;javascript\&quot;:null,\&quot;privateNotes\&quot;:null,\&quot;_type\&quot;:\&quot;contentVersion\&quot;,\&quot;entityIdentifier\&quot;:\&quot;contentVersion:572165\&quot;,\&quot;id\&quot;:572165,\&quot;time\&quot;:1706737100,\&quot;timeEdit\&quot;:1706737197,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329,\&quot;published\&quot;:1,\&quot;archived\&quot;:false,\&quot;timePublish\&quot;:1706737197,\&quot;meta\&quot;:{\&quot;imageHover\&quot;:[],\&quot;imagePosition\&quot;:null,\&quot;mediaAlign\&quot;:null,\&quot;textAlign\&quot;:null,\&quot;textSize\&quot;:null,\&quot;backgroundColor\&quot;:null,\&quot;width\&quot;:null,\&quot;ratio\&quot;:null,\&quot;fullWidth\&quot;:false,\&quot;_type\&quot;:\&quot;module\&quot;,\&quot;entityIdentifier\&quot;:\&quot;module:203568\&quot;,\&quot;id\&quot;:203568,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}},\&quot;contentType\&quot;:{\&quot;bundle\&quot;:null,\&quot;controller\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;name\&quot;:\&quot;Module\&quot;,\&quot;nameId\&quot;:\&quot;content-module\&quot;,\&quot;entity\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;routable\&quot;:false,\&quot;cacheScope\&quot;:null,\&quot;collection\&quot;:false,\&quot;integration\&quot;:false,\&quot;editUrl\&quot;:null,\&quot;editLayoutUrl\&quot;:null,\&quot;editSeoUrl\&quot;:null,\&quot;editSettingsUrl\&quot;:null,\&quot;editVersionUrl\&quot;:null,\&quot;class\&quot;:\&quot;sitetheory-core-bundle-content-module\&quot;,\&quot;icon\&quot;:null,\&quot;iconResource\&quot;:\&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;alias\&quot;:\&quot;SitetheoryCoreBundle:Content\\\\Module\&quot;,\&quot;bundleName\&quot;:\&quot;CoreBundle\&quot;,\&quot;vendorName\&quot;:\&quot;Sitetheory\&quot;,\&quot;versionNumberMin\&quot;:null,\&quot;_type\&quot;:\&quot;contentType\&quot;,\&quot;entityIdentifier\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;id\&quot;:198,\&quot;time\&quot;:1444778056,\&quot;timeEdit\&quot;:1570721118,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;siteId\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;domain\&quot;:null,\&quot;author\&quot;:null,\&quot;associatedContent\&quot;:null,\&quot;mailLists\&quot;:null,\&quot;priority\&quot;:1,\&quot;tags\&quot;:[],\&quot;routing\&quot;:[],\&quot;menuLinks\&quot;:null,\&quot;reviews\&quot;:null,\&quot;main\&quot;:false,\&quot;mainContentType\&quot;:false,\&quot;entityIdentifier\&quot;:\&quot;Home Upcoming - UPCOMING EVENTS (/)\&quot;,\&quot;id\&quot;:486169,\&quot;time\&quot;:1705604996,\&quot;timeEdit\&quot;:1706737197,\&quot;timeStatus\&quot;:1705604996,\&quot;status\&quot;:1,\&quot;importId\&quot;:null,\&quot;sentinel\&quot;:null,\&quot;vendor\&quot;:null,\&quot;vendorId\&quot;:null,\&quot;siteId\&quot;:329,\&quot;versionPublishedId\&quot;:572165,\&quot;versionLatestId\&quot;:572165,\&quot;idPublishFuture\&quot;:null,\&quot;syndicated\&quot;:0,\&quot;isPseudoPriority\&quot;:true,\&quot;tagsApiTarget\&quot;:\&quot;Content/486169/Asset/Content\&quot;,\&quot;tagsApiOptions\&quot;:{\&quot;excludeId\&quot;:486169,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesApiTarget\&quot;:\&quot;Module/486169/Module/Content\&quot;,\&quot;modulesApiOptions\&quot;:{\&quot;excludeId\&quot;:486169,\&quot;limit\&quot;:100,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesConvoy\&quot;:\&quot;\&quot;,\&quot;modulesConvoyData\&quot;:[],\&quot;tagsContentConvoy\&quot;:\&quot;\&quot;,\&quot;tagsContentConvoyData\&quot;:[]}]}&quot;,&quot;modulesConvoyData&quot;:[{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[{&quot;priority&quot;:0,&quot;name&quot;:&quot;Sundays&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;3b7986a136dcd9c45ceb352a01f96c82f203476945b0c7fc1f1d33fd6e901e9d&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/353559/Sundays&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays.png?v=1705609232&quot;,&quot;extension&quot;:&quot;png&quot;,&quot;mime&quot;:&quot;image/png&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:&quot;1.00&quot;,&quot;bestRatio&quot;:&quot;1:1&quot;,&quot;bestRatioWord&quot;:&quot;square&quot;,&quot;dimensions&quot;:&quot;1000,1000&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-png.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:353559,&quot;sentinel&quot;:null}],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:&quot;modules&quot;,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:[],&quot;bestImage&quot;:{&quot;priority&quot;:0,&quot;name&quot;:&quot;Sundays&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;3b7986a136dcd9c45ceb352a01f96c82f203476945b0c7fc1f1d33fd6e901e9d&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/353559/Sundays&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays.png?v=1705609232&quot;,&quot;extension&quot;:&quot;png&quot;,&quot;mime&quot;:&quot;image/png&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:&quot;1.00&quot;,&quot;bestRatio&quot;:&quot;1:1&quot;,&quot;bestRatioWord&quot;:&quot;square&quot;,&quot;dimensions&quot;:&quot;1000,1000&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-png.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/353559/Sundays-xs.png?cachebusting=1705609232&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:353559,&quot;sentinel&quot;:null},&quot;text&quot;:null,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:null,&quot;_shortestTextSummary&quot;:null,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;&quot;,&quot;internalIdentifier&quot;:&quot;Join Us Sunday : Home&quot;,&quot;bestIdentifier&quot;:&quot;Image -  - Join Us Sunday : Home: Sundays&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:null,&quot;citation&quot;:null,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:null,&quot;ctaValue&quot;:null,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;https://citychurchsf.org/Sundays&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;truncate&quot;:null,&quot;imageRatio&quot;:&quot;square&quot;,&quot;displayContactForm&quot;:false,&quot;restrictType&quot;:&quot;&quot;,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:null,&quot;display&quot;:{&quot;imageCroppingVertical&quot;:50,&quot;imageCroppingHorizontal&quot;:50,&quot;imageBrightness&quot;:100,&quot;imageBrightnessTouched&quot;:false,&quot;imageBlur&quot;:0,&quot;imageContrast&quot;:100,&quot;imageGrayscale&quot;:0,&quot;imageInversion&quot;:0,&quot;imageOpacity&quot;:100,&quot;imageSaturation&quot;:100,&quot;moduleImageColumnWidth&quot;:50,&quot;hide&quot;:[&quot;more&quot;]},&quot;privateNotes&quot;:null,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:579681&quot;,&quot;id&quot;:579681,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1709573969,&quot;meta&quot;:{&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:null,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:205242,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;alias&quot;:&quot;SitetheoryCoreBundle:Content\\Module&quot;,&quot;bundleName&quot;:&quot;CoreBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Content\\Module&quot;,&quot;id&quot;:198,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:0,&quot;tags&quot;:[],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Content\\Module:486172&quot;,&quot;id&quot;:486172,&quot;time&quot;:1705609282,&quot;timeEdit&quot;:1709573969,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;tagsApiTarget&quot;:&quot;Content/486172/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:486172,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/486172/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:486172,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[{&quot;priority&quot;:0,&quot;name&quot;:&quot;Events&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;7a66583d209f1cfc33e3f9d597f1cfd9595c7637dbc116c8ea4116f63267b469&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/5953/Events&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events.jpg?v=1570571365&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1500,1500&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:5953,&quot;sentinel&quot;:null}],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:&quot;modules&quot;,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:[],&quot;bestImage&quot;:{&quot;priority&quot;:0,&quot;name&quot;:&quot;Events&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;7a66583d209f1cfc33e3f9d597f1cfd9595c7637dbc116c8ea4116f63267b469&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/5953/Events&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events.jpg?v=1570571365&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1500,1500&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:5953,&quot;sentinel&quot;:null},&quot;text&quot;:&quot;&lt;p&gt;Find ways to connect &amp;amp; get involved&lt;/p&gt;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&lt;p&gt;Find ways to connect &amp;amp; get involved&lt;/p&gt;&quot;,&quot;_shortestTextSummary&quot;:&quot;&lt;p&gt;Find ways to connect &amp;amp; get involved&lt;/p&gt;&quot;,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;UPCOMING EVENTS&quot;,&quot;internalIdentifier&quot;:&quot;Home Upcoming&quot;,&quot;bestIdentifier&quot;:&quot;Home Upcoming - UPCOMING EVENTS&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;Ways to connect &amp; get involved&quot;,&quot;pullout&quot;:null,&quot;citation&quot;:null,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:null,&quot;ctaValue&quot;:null,&quot;ctaButton&quot;:&quot;EXPLORE HERE&quot;,&quot;ctaButtonUrl&quot;:&quot;https://citychurchsf.ccbchurch.com/goto/events/public?campus_id=1&amp;show_navigation=1&amp;focus=month&amp;view=grid&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;truncate&quot;:null,&quot;imageRatio&quot;:&quot;square&quot;,&quot;displayContactForm&quot;:false,&quot;restrictType&quot;:&quot;&quot;,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:null,&quot;display&quot;:{&quot;imageCroppingVertical&quot;:50,&quot;imageCroppingHorizontal&quot;:50,&quot;imageBrightness&quot;:100,&quot;imageBrightnessTouched&quot;:false,&quot;imageBlur&quot;:0,&quot;imageContrast&quot;:100,&quot;imageGrayscale&quot;:0,&quot;imageInversion&quot;:0,&quot;imageOpacity&quot;:100,&quot;imageSaturation&quot;:100,&quot;hide&quot;:[],&quot;moduleImageColumnWidth&quot;:50,&quot;disableModuleColumns&quot;:false},&quot;privateNotes&quot;:null,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:572165&quot;,&quot;id&quot;:572165,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1706737197,&quot;meta&quot;:{&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:null,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:203568,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;alias&quot;:&quot;SitetheoryCoreBundle:Content\\Module&quot;,&quot;bundleName&quot;:&quot;CoreBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Content\\Module&quot;,&quot;id&quot;:198,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:1,&quot;tags&quot;:[],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Home Upcoming - UPCOMING EVENTS (/)&quot;,&quot;id&quot;:486169,&quot;time&quot;:1705604996,&quot;timeEdit&quot;:1706737197,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;tagsApiTarget&quot;:&quot;Content/486169/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:486169,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/486169/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:486169,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]}],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;noIndex&quot;:false,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:&quot;modules&quot;,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:true},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:[{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;collectionType&quot;:&quot;modules&quot;,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:null,&quot;bestImage&quot;:null,&quot;text&quot;:&quot;&lt;p&gt;We welcome all persons into our community, regardless of gender, race, ethnicity, age, physical or mental capacity, education, sexual orientation, gender identity or expression, and socioeconomic or marital status.&amp;nbsp;&lt;/p&gt;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&lt;p&gt;We welcome all persons into our community, regardless of gender, race, ethnicity, age, physical or mental capacity, education, sexual orientation, gender identity or expression, and socioeconomic or marital status.&amp;nbsp;&lt;/p&gt;&quot;,&quot;_shortestTextSummary&quot;:&quot;&lt;p&gt;We welcome all persons into our community, regardless of gender, race, ethnicity, age, physical or mental capacity, education, sexual orientation, gender identity or expression, and socioeconomic or marital status.&amp;nbsp;&lt;/p&gt;&quot;,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;&quot;,&quot;internalIdentifier&quot;:&quot;&quot;,&quot;bestIdentifier&quot;:&quot;Text: We welcome all persons into our community, regardl...&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:&quot;&quot;,&quot;citation&quot;:&quot;&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;displayContactForm&quot;:false,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:null,&quot;display&quot;:{&quot;backgroundImageOpacity&quot;:50,&quot;imageCroppingVertical&quot;:50,&quot;imageCroppingHorizontal&quot;:50,&quot;imageBrightness&quot;:100,&quot;imageBrightnessTouched&quot;:false,&quot;imageBlur&quot;:0,&quot;imageContrast&quot;:100,&quot;imageGrayscale&quot;:0,&quot;imageInversion&quot;:0,&quot;imageOpacity&quot;:100,&quot;imageSaturation&quot;:100},&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;id&quot;:569924,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1705605333,&quot;meta&quot;:{&quot;imageHover&quot;:[],&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:&quot;template-background-color-pop&quot;,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:202666,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;id&quot;:198,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:0,&quot;tags&quot;:[{&quot;name&quot;:&quot;Home Welcome&quot;,&quot;displayName&quot;:null,&quot;_bestName&quot;:&quot;Home Welcome&quot;,&quot;priority&quot;:null,&quot;realPriority&quot;:null,&quot;_contentRoutingUrl&quot;:null,&quot;_contentVersionTitle&quot;:null,&quot;_type&quot;:&quot;tag&quot;,&quot;id&quot;:636,&quot;sentinel&quot;:null}],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Content\\Module:38604&quot;,&quot;id&quot;:38604,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;tagsApiTarget&quot;:&quot;Content/38604/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:38604,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/38604/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:38604,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[{&quot;priority&quot;:0,&quot;name&quot;:&quot;people&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;fe90697ce99bdba881d3b32ab8237fa16c0ec0c581c545ee8ce9c67a38f95048&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/48568/people&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people.jpg?v=1653590487&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:&quot;1.00&quot;,&quot;bestRatio&quot;:&quot;1:1&quot;,&quot;bestRatioWord&quot;:&quot;square&quot;,&quot;dimensions&quot;:&quot;950,950&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:48568,&quot;sentinel&quot;:null}],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;collectionType&quot;:null,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:null,&quot;bestImage&quot;:{&quot;priority&quot;:0,&quot;name&quot;:&quot;people&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;fe90697ce99bdba881d3b32ab8237fa16c0ec0c581c545ee8ce9c67a38f95048&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/48568/people&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people.jpg?v=1653590487&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:&quot;1.00&quot;,&quot;bestRatio&quot;:&quot;1:1&quot;,&quot;bestRatioWord&quot;:&quot;square&quot;,&quot;dimensions&quot;:&quot;950,950&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:48568,&quot;sentinel&quot;:null},&quot;text&quot;:&quot;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&quot;,&quot;_shortestTextSummary&quot;:&quot;&quot;,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;&quot;,&quot;internalIdentifier&quot;:&quot;Home Image&quot;,&quot;bestIdentifier&quot;:&quot;Image -  - Home Image: people&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:&quot;&quot;,&quot;citation&quot;:&quot;&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;displayContactForm&quot;:false,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:{&quot;play&quot;:0,&quot;slidesPerView&quot;:1,&quot;speed&quot;:1,&quot;transition&quot;:&quot;slide&quot;,&quot;counter&quot;:&quot;numbers&quot;,&quot;displayCaption&quot;:0},&quot;display&quot;:{&quot;backgroundImageOpacity&quot;:50},&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;id&quot;:77643,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1653590498,&quot;meta&quot;:{&quot;imageHover&quot;:[],&quot;imagePosition&quot;:&quot;&quot;,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:null,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:9826,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;id&quot;:198,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:1,&quot;tags&quot;:[{&quot;name&quot;:&quot;Home Welcome&quot;,&quot;displayName&quot;:null,&quot;_bestName&quot;:&quot;Home Welcome&quot;,&quot;priority&quot;:null,&quot;realPriority&quot;:null,&quot;_contentRoutingUrl&quot;:null,&quot;_contentVersionTitle&quot;:null,&quot;_type&quot;:&quot;tag&quot;,&quot;id&quot;:636,&quot;sentinel&quot;:null}],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Content\\Module:38605&quot;,&quot;id&quot;:38605,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;tagsApiTarget&quot;:&quot;Content/38605/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:38605,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/38605/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:38605,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[{&quot;priority&quot;:0,&quot;name&quot;:&quot;Home-Rainbow&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;a5970262de317b4d2b5b648e4abef8c38d1704d3fd6da5896c966d31b71a22b8&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow.jpg?v=1572036924&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1242,1242&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:6097,&quot;sentinel&quot;:null}],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;collectionType&quot;:&quot;modules&quot;,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:null,&quot;bestImage&quot;:{&quot;priority&quot;:0,&quot;name&quot;:&quot;Home-Rainbow&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;a5970262de317b4d2b5b648e4abef8c38d1704d3fd6da5896c966d31b71a22b8&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow.jpg?v=1572036924&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1242,1242&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:6097,&quot;sentinel&quot;:null},&quot;text&quot;:&quot;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&quot;,&quot;_shortestTextSummary&quot;:&quot;&quot;,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;&quot;,&quot;internalIdentifier&quot;:&quot;Home&quot;,&quot;bestIdentifier&quot;:&quot;Image -  - Home: Home-Rainbow&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:&quot;&quot;,&quot;citation&quot;:&quot;&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;displayContactForm&quot;:false,&quot;htmlAttribute&quot;:null,&quot;carouselOptions&quot;:{&quot;play&quot;:1,&quot;slidesPerView&quot;:1},&quot;display&quot;:{&quot;backgroundImageOpacity&quot;:100},&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;id&quot;:500086,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1686579738,&quot;meta&quot;:{&quot;imageHover&quot;:[],&quot;imagePosition&quot;:&quot;static&quot;,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:null,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:186271,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;id&quot;:198,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:2,&quot;tags&quot;:[{&quot;name&quot;:&quot;Home Welcome&quot;,&quot;displayName&quot;:null,&quot;_bestName&quot;:&quot;Home Welcome&quot;,&quot;priority&quot;:null,&quot;realPriority&quot;:null,&quot;_contentRoutingUrl&quot;:null,&quot;_contentVersionTitle&quot;:null,&quot;_type&quot;:&quot;tag&quot;,&quot;id&quot;:636,&quot;sentinel&quot;:null}],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Content\\Module:38606&quot;,&quot;id&quot;:38606,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;tagsApiTarget&quot;:&quot;Content/38606/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:38606,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/38606/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:38606,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;collectionType&quot;:&quot;modules&quot;,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:null,&quot;bestImage&quot;:null,&quot;text&quot;:&quot;&lt;p&gt;City Church is &amp;nbsp;a community of Jesus followers, seeking the renewal of San Francisco, and through it the world. We invite everyone to join us in our mission. Whether you are spiritually homeless, skeptical, curious, or a committed follower of Jesus, we value making room for wherever you are in your process and supporting you in your ongoing spiritual journey.&lt;/p&gt;&lt;p&gt;&lt;a class=\&quot;btn\&quot; href=\&quot;/Our-Story\&quot;&gt;More About City Church&lt;/a&gt;&lt;/p&gt;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&lt;p&gt;City Church is &amp;nbsp;a community of Jesus followers, seeking the renewal of San Francisco, and through it the world. We invite everyone to join us in our mission. Whether you are spiritually homeless, skeptical, curious, or a committed follower of Jesus, we value making room for wherever you are in your process and supporting you in your ongoing spiritual journey.&lt;/p&gt;&lt;p&gt;&lt;a class=\&quot;btn\&quot; href=\&quot;/Our-Story\&quot;&gt;More About City Church&lt;/a&gt;&lt;/p&gt;&quot;,&quot;_shortestTextSummary&quot;:&quot;&lt;p&gt;City Church is &amp;nbsp;a community of Jesus followers, seeking the renewal of San Francisco, and through it the world. We invite everyone to join us in our mission. Whether you are spiritually homeless, skeptical, curious, or a committed follower of Jesus, we value making room for wherever you are in your process and supporting you in your ongoing spiritual journey.&lt;/p&gt;&lt;p&gt;&lt;a class=\&quot;btn\&quot; href=\&quot;/Our-Story\&quot;&gt;More About City Church&lt;/a&gt;&lt;/p&gt;&quot;,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;&quot;,&quot;internalIdentifier&quot;:&quot;&quot;,&quot;bestIdentifier&quot;:&quot;Text: City Church is &amp;nbsp;a community of Jesus follower...&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:&quot;&quot;,&quot;citation&quot;:&quot;&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;displayContactForm&quot;:false,&quot;htmlAttribute&quot;:null,&quot;carouselOptions&quot;:{&quot;play&quot;:1,&quot;slidesPerView&quot;:1},&quot;display&quot;:{&quot;backgroundImageOpacity&quot;:50,&quot;imageCroppingVertical&quot;:50,&quot;imageCroppingHorizontal&quot;:50,&quot;imageBrightness&quot;:100,&quot;imageBrightnessTouched&quot;:false,&quot;imageBlur&quot;:0,&quot;imageContrast&quot;:100,&quot;imageGrayscale&quot;:0,&quot;imageInversion&quot;:0,&quot;imageOpacity&quot;:100,&quot;imageSaturation&quot;:100},&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;id&quot;:569970,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1705607673,&quot;meta&quot;:{&quot;imageHover&quot;:[],&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:&quot;template-background-color-light&quot;,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:202697,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;id&quot;:198,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:3,&quot;tags&quot;:[{&quot;name&quot;:&quot;Home Welcome&quot;,&quot;displayName&quot;:null,&quot;_bestName&quot;:&quot;Home Welcome&quot;,&quot;priority&quot;:null,&quot;realPriority&quot;:null,&quot;_contentRoutingUrl&quot;:null,&quot;_contentVersionTitle&quot;:null,&quot;_type&quot;:&quot;tag&quot;,&quot;id&quot;:636,&quot;sentinel&quot;:null}],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Content\\Module:38607&quot;,&quot;id&quot;:38607,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;tagsApiTarget&quot;:&quot;Content/38607/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:38607,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/38607/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:38607,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]}],&quot;metaImage&quot;:[],&quot;bestImage&quot;:null,&quot;text&quot;:&quot;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&quot;,&quot;_shortestTextSummary&quot;:&quot;&quot;,&quot;header&quot;:&quot;&quot;,&quot;footer&quot;:&quot;&quot;,&quot;versionNotes&quot;:null,&quot;timeCustom&quot;:null,&quot;layout&quot;:{&quot;images&quot;:[],&quot;icon&quot;:&quot;&quot;,&quot;iconResource&quot;:&quot;sitetheorycore/images/layoutTypeIcon/Content\\Module-default.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/layoutTypeIcon/Content\\Module-default.svg&quot;,&quot;template&quot;:null,&quot;controller&quot;:null,&quot;variableName&quot;:null,&quot;name&quot;:&quot;Promo Module&quot;,&quot;_type&quot;:&quot;layout&quot;,&quot;entityIdentifier&quot;:&quot;layout:69&quot;,&quot;id&quot;:69,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;shell&quot;:null,&quot;title&quot;:&quot;Here&quot;,&quot;internalIdentifier&quot;:&quot;&quot;,&quot;bestIdentifier&quot;:&quot;You are Welcome : Here&quot;,&quot;altTitle&quot;:&quot;You are Welcome&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:&quot;&quot;,&quot;citation&quot;:&quot;&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;custom&quot;:null,&quot;main&quot;:false,&quot;limit&quot;:null,&quot;sort&quot;:&quot;&quot;,&quot;truncate&quot;:null,&quot;collectionStyle&quot;:&quot;NULL&quot;,&quot;collectionCounter&quot;:false,&quot;imageRatio&quot;:&quot;&quot;,&quot;displayContactForm&quot;:false,&quot;enableRelated&quot;:false,&quot;disableSidebar&quot;:false,&quot;disableImage&quot;:false,&quot;disableAnalytics&quot;:false,&quot;enableLayouts&quot;:false,&quot;availableLayouts&quot;:[],&quot;restrictType&quot;:&quot;&quot;,&quot;metaTitle&quot;:&quot;&quot;,&quot;metaUrl&quot;:&quot;&quot;,&quot;metaType&quot;:&quot;&quot;,&quot;metaDescription&quot;:null,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:{&quot;play&quot;:1,&quot;slidesPerView&quot;:1},&quot;display&quot;:{&quot;backgroundImageOpacity&quot;:0,&quot;moduleShape&quot;:&quot;fixed&quot;,&quot;backgroundImageHoverOpacity&quot;:0,&quot;imageCroppingVertical&quot;:50,&quot;imageCroppingHorizontal&quot;:50,&quot;imageBrightness&quot;:100,&quot;imageBrightnessTouched&quot;:false,&quot;imageBlur&quot;:0,&quot;imageContrast&quot;:100,&quot;imageGrayscale&quot;:0,&quot;imageInversion&quot;:0,&quot;imageOpacity&quot;:100,&quot;imageSaturation&quot;:100},&quot;css&quot;:null,&quot;javascript&quot;:null,&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:569923&quot;,&quot;id&quot;:569923,&quot;time&quot;:1705604031,&quot;timeEdit&quot;:1705605317,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;published&quot;:1,&quot;archived&quot;:false,&quot;timePublish&quot;:1705605317,&quot;meta&quot;:{&quot;imageHover&quot;:[],&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:null,&quot;width&quot;:&quot;half&quot;,&quot;ratio&quot;:&quot;square&quot;,&quot;fullWidth&quot;:true,&quot;_type&quot;:&quot;module&quot;,&quot;entityIdentifier&quot;:&quot;module:202665&quot;,&quot;id&quot;:202665,&quot;status&quot;:1,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;routable&quot;:false,&quot;cacheScope&quot;:null,&quot;collection&quot;:false,&quot;integration&quot;:false,&quot;editUrl&quot;:null,&quot;editLayoutUrl&quot;:null,&quot;editSeoUrl&quot;:null,&quot;editSettingsUrl&quot;:null,&quot;editVersionUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;alias&quot;:&quot;SitetheoryCoreBundle:Content\\Module&quot;,&quot;bundleName&quot;:&quot;CoreBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;versionNumberMin&quot;:null,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Content\\Module&quot;,&quot;id&quot;:198,&quot;time&quot;:1444778056,&quot;timeEdit&quot;:1570721118,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;siteId&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:6,&quot;tags&quot;:[],&quot;routing&quot;:[],&quot;menuLinks&quot;:null,&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;You are Welcome : Here (/)&quot;,&quot;id&quot;:36626,&quot;time&quot;:1553880433,&quot;timeEdit&quot;:1705605317,&quot;timeStatus&quot;:1588272796,&quot;status&quot;:1,&quot;importId&quot;:null,&quot;sentinel&quot;:null,&quot;vendor&quot;:null,&quot;vendorId&quot;:null,&quot;siteId&quot;:329,&quot;versionPublishedId&quot;:569923,&quot;versionLatestId&quot;:569923,&quot;idPublishFuture&quot;:null,&quot;syndicated&quot;:0,&quot;isPseudoPriority&quot;:true,&quot;tagsApiTarget&quot;:&quot;Content/36626/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:36626,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/36626/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:36626,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;{\&quot;route\&quot;:{\&quot;controller\&quot;:\&quot;Content\&quot;,\&quot;pseudoTargets\&quot;:{\&quot;module\&quot;:{\&quot;resource\&quot;:\&quot;Module\&quot;,\&quot;identifier\&quot;:\&quot;36626\&quot;}},\&quot;targets\&quot;:[{\&quot;resource\&quot;:\&quot;Module\&quot;,\&quot;identifier\&quot;:\&quot;36626\&quot;}]},\&quot;meta\&quot;:{\&quot;method\&quot;:\&quot;get\&quot;,\&quot;query\&quot;:{\&quot;excludeId\&quot;:36626,\&quot;limit\&quot;:100,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null,\&quot;action\&quot;:null,\&quot;id\&quot;:null,\&quot;page\&quot;:1,\&quot;query\&quot;:null,\&quot;offset\&quot;:0,\&quot;sortOrder\&quot;:\&quot;ASC\&quot;,\&quot;filter\&quot;:[],\&quot;filterTimeField\&quot;:\&quot;e.time\&quot;},\&quot;format\&quot;:\&quot;json\&quot;,\&quot;sentinel\&quot;:{\&quot;view\&quot;:true,\&quot;create\&quot;:false,\&quot;edit\&quot;:false,\&quot;delete\&quot;:false,\&quot;publish\&quot;:false,\&quot;design\&quot;:false,\&quot;dev\&quot;:false,\&quot;master\&quot;:false,\&quot;summary\&quot;:[\&quot;View\&quot;]},\&quot;pagination\&quot;:{\&quot;countCurrent\&quot;:4,\&quot;countTotal\&quot;:4,\&quot;pageCurrent\&quot;:1,\&quot;pageTotal\&quot;:1,\&quot;limit\&quot;:100},\&quot;filterSummary\&quot;:{\&quot;tags\&quot;:[]},\&quot;filterApplied\&quot;:false,\&quot;allowedAction\&quot;:{\&quot;view\&quot;:true,\&quot;create\&quot;:false,\&quot;edit\&quot;:false,\&quot;delete\&quot;:false,\&quot;publish\&quot;:false,\&quot;dev\&quot;:false},\&quot;status\&quot;:[{\&quot;type\&quot;:\&quot;success\&quot;,\&quot;code\&quot;:\&quot;SUCCESS\&quot;,\&quot;message\&quot;:\&quot;\&quot;}],\&quot;success\&quot;:true,\&quot;platform\&quot;:{\&quot;name\&quot;:\&quot;Sitetheory\&quot;,\&quot;url\&quot;:\&quot;sitetheory.io\&quot;,\&quot;version\&quot;:\&quot;0.41\&quot;},\&quot;cache\&quot;:\&quot;2024-04-24T23:36:48+00:00\&quot;},\&quot;payload\&quot;:[{\&quot;_type\&quot;:\&quot;content\&quot;,\&quot;type\&quot;:\&quot;Custom\&quot;,\&quot;noIndex\&quot;:false,\&quot;version\&quot;:{\&quot;shellImages\&quot;:[],\&quot;images\&quot;:[],\&quot;featuredImage\&quot;:[],\&quot;videoImage\&quot;:[],\&quot;collectionImage\&quot;:[],\&quot;mediaVR\&quot;:[],\&quot;videos\&quot;:[],\&quot;audios\&quot;:[],\&quot;documents\&quot;:[],\&quot;media\&quot;:[],\&quot;locations\&quot;:null,\&quot;collectionType\&quot;:\&quot;modules\&quot;,\&quot;collectionTypeFound\&quot;:{\&quot;tags\&quot;:false,\&quot;modules\&quot;:false},\&quot;tags\&quot;:[],\&quot;tagsContent\&quot;:[],\&quot;modules\&quot;:[],\&quot;metaImage\&quot;:[],\&quot;bestImage\&quot;:null,\&quot;text\&quot;:\&quot;&lt;p&gt;We welcome all persons into our community, regardless of gender, race, ethnicity, age, physical or mental capacity, education, sexual orientation, gender identity or expression, and socioeconomic or marital status.&amp;nbsp;&lt;/p&gt;\&quot;,\&quot;textSummary\&quot;:null,\&quot;_bestTextSummary\&quot;:\&quot;&lt;p&gt;We welcome all persons into our community, regardless of gender, race, ethnicity, age, physical or mental capacity, education, sexual orientation, gender identity or expression, and socioeconomic or marital status.&amp;nbsp;&lt;/p&gt;\&quot;,\&quot;_shortestTextSummary\&quot;:\&quot;&lt;p&gt;We welcome all persons into our community, regardless of gender, race, ethnicity, age, physical or mental capacity, education, sexual orientation, gender identity or expression, and socioeconomic or marital status.&amp;nbsp;&lt;/p&gt;\&quot;,\&quot;header\&quot;:\&quot;\&quot;,\&quot;footer\&quot;:\&quot;\&quot;,\&quot;versionNotes\&quot;:null,\&quot;timeCustom\&quot;:null,\&quot;layout\&quot;:{\&quot;images\&quot;:[],\&quot;icon\&quot;:\&quot;\&quot;,\&quot;iconResource\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;template\&quot;:null,\&quot;controller\&quot;:null,\&quot;variableName\&quot;:null,\&quot;name\&quot;:\&quot;Promo Module\&quot;,\&quot;_type\&quot;:\&quot;layout\&quot;,\&quot;entityIdentifier\&quot;:\&quot;layout:69\&quot;,\&quot;id\&quot;:69,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;shell\&quot;:null,\&quot;title\&quot;:\&quot;\&quot;,\&quot;internalIdentifier\&quot;:\&quot;\&quot;,\&quot;bestIdentifier\&quot;:\&quot;Text: We welcome all persons into our community, regardl...\&quot;,\&quot;altTitle\&quot;:\&quot;\&quot;,\&quot;subtitle\&quot;:\&quot;\&quot;,\&quot;pullout\&quot;:\&quot;\&quot;,\&quot;citation\&quot;:\&quot;\&quot;,\&quot;charts\&quot;:null,\&quot;ctaTitles\&quot;:[],\&quot;ctaText\&quot;:\&quot;\&quot;,\&quot;ctaValue\&quot;:\&quot;\&quot;,\&quot;ctaButton\&quot;:\&quot;\&quot;,\&quot;ctaButtonUrl\&quot;:\&quot;\&quot;,\&quot;ctaBrowserTarget\&quot;:\&quot;\&quot;,\&quot;ctaCustom\&quot;:null,\&quot;custom\&quot;:null,\&quot;main\&quot;:false,\&quot;limit\&quot;:null,\&quot;sort\&quot;:\&quot;\&quot;,\&quot;truncate\&quot;:null,\&quot;collectionStyle\&quot;:\&quot;\&quot;,\&quot;collectionCounter\&quot;:false,\&quot;imageRatio\&quot;:\&quot;\&quot;,\&quot;displayContactForm\&quot;:false,\&quot;enableRelated\&quot;:false,\&quot;disableSidebar\&quot;:false,\&quot;disableImage\&quot;:false,\&quot;disableAnalytics\&quot;:false,\&quot;enableLayouts\&quot;:false,\&quot;availableLayouts\&quot;:[],\&quot;restrictType\&quot;:\&quot;\&quot;,\&quot;metaTitle\&quot;:\&quot;\&quot;,\&quot;metaUrl\&quot;:\&quot;\&quot;,\&quot;metaType\&quot;:\&quot;\&quot;,\&quot;metaDescription\&quot;:null,\&quot;htmlAttribute\&quot;:\&quot;\&quot;,\&quot;carouselOptions\&quot;:null,\&quot;display\&quot;:{\&quot;backgroundImageOpacity\&quot;:50,\&quot;imageCroppingVertical\&quot;:50,\&quot;imageCroppingHorizontal\&quot;:50,\&quot;imageBrightness\&quot;:100,\&quot;imageBrightnessTouched\&quot;:false,\&quot;imageBlur\&quot;:0,\&quot;imageContrast\&quot;:100,\&quot;imageGrayscale\&quot;:0,\&quot;imageInversion\&quot;:0,\&quot;imageOpacity\&quot;:100,\&quot;imageSaturation\&quot;:100},\&quot;css\&quot;:null,\&quot;javascript\&quot;:null,\&quot;privateNotes\&quot;:\&quot;\&quot;,\&quot;_type\&quot;:\&quot;contentVersion\&quot;,\&quot;entityIdentifier\&quot;:\&quot;contentVersion:569924\&quot;,\&quot;id\&quot;:569924,\&quot;time\&quot;:1705604052,\&quot;timeEdit\&quot;:1705605333,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329,\&quot;published\&quot;:1,\&quot;archived\&quot;:false,\&quot;timePublish\&quot;:1705605333,\&quot;meta\&quot;:{\&quot;imageHover\&quot;:[],\&quot;imagePosition\&quot;:null,\&quot;mediaAlign\&quot;:null,\&quot;textAlign\&quot;:null,\&quot;textSize\&quot;:null,\&quot;backgroundColor\&quot;:\&quot;template-background-color-pop\&quot;,\&quot;width\&quot;:null,\&quot;ratio\&quot;:null,\&quot;fullWidth\&quot;:false,\&quot;_type\&quot;:\&quot;module\&quot;,\&quot;entityIdentifier\&quot;:\&quot;module:202666\&quot;,\&quot;id\&quot;:202666,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}},\&quot;contentType\&quot;:{\&quot;bundle\&quot;:null,\&quot;controller\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;name\&quot;:\&quot;Module\&quot;,\&quot;nameId\&quot;:\&quot;content-module\&quot;,\&quot;entity\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;routable\&quot;:false,\&quot;cacheScope\&quot;:null,\&quot;collection\&quot;:false,\&quot;integration\&quot;:false,\&quot;editUrl\&quot;:null,\&quot;editLayoutUrl\&quot;:null,\&quot;editSeoUrl\&quot;:null,\&quot;editSettingsUrl\&quot;:null,\&quot;editVersionUrl\&quot;:null,\&quot;class\&quot;:\&quot;sitetheory-core-bundle-content-module\&quot;,\&quot;icon\&quot;:null,\&quot;iconResource\&quot;:\&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;alias\&quot;:\&quot;SitetheoryCoreBundle:Content\\\\Module\&quot;,\&quot;bundleName\&quot;:\&quot;CoreBundle\&quot;,\&quot;vendorName\&quot;:\&quot;Sitetheory\&quot;,\&quot;versionNumberMin\&quot;:null,\&quot;_type\&quot;:\&quot;contentType\&quot;,\&quot;entityIdentifier\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;id\&quot;:198,\&quot;time\&quot;:1444778056,\&quot;timeEdit\&quot;:1570721118,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;siteId\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;domain\&quot;:null,\&quot;author\&quot;:null,\&quot;associatedContent\&quot;:null,\&quot;mailLists\&quot;:null,\&quot;priority\&quot;:0,\&quot;tags\&quot;:[],\&quot;routing\&quot;:[],\&quot;menuLinks\&quot;:null,\&quot;reviews\&quot;:null,\&quot;main\&quot;:false,\&quot;mainContentType\&quot;:false,\&quot;entityIdentifier\&quot;:\&quot;Content\\\\Module:38604\&quot;,\&quot;id\&quot;:38604,\&quot;time\&quot;:1560375295,\&quot;timeEdit\&quot;:1705605333,\&quot;timeStatus\&quot;:null,\&quot;status\&quot;:1,\&quot;importId\&quot;:null,\&quot;sentinel\&quot;:null,\&quot;vendor\&quot;:null,\&quot;vendorId\&quot;:null,\&quot;siteId\&quot;:329,\&quot;versionPublishedId\&quot;:569924,\&quot;versionLatestId\&quot;:569924,\&quot;idPublishFuture\&quot;:null,\&quot;syndicated\&quot;:0,\&quot;isPseudoPriority\&quot;:true,\&quot;tagsApiTarget\&quot;:\&quot;Content/38604/Asset/Content\&quot;,\&quot;tagsApiOptions\&quot;:{\&quot;excludeId\&quot;:38604,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesApiTarget\&quot;:\&quot;Module/38604/Module/Content\&quot;,\&quot;modulesApiOptions\&quot;:{\&quot;excludeId\&quot;:38604,\&quot;limit\&quot;:100,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesConvoy\&quot;:\&quot;\&quot;,\&quot;modulesConvoyData\&quot;:[],\&quot;tagsContentConvoy\&quot;:\&quot;\&quot;,\&quot;tagsContentConvoyData\&quot;:[]},{\&quot;_type\&quot;:\&quot;content\&quot;,\&quot;type\&quot;:\&quot;Custom\&quot;,\&quot;noIndex\&quot;:false,\&quot;version\&quot;:{\&quot;shellImages\&quot;:[],\&quot;images\&quot;:[{\&quot;images\&quot;:[],\&quot;media\&quot;:[],\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;people\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;fe90697ce99bdba881d3b32ab8237fa16c0ec0c581c545ee8ce9c67a38f95048\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/48568/people\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/48568/people.jpg?v=1653590487\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;1:1\&quot;,\&quot;ratioPercent\&quot;:\&quot;1.00\&quot;,\&quot;bestRatio\&quot;:\&quot;1:1\&quot;,\&quot;bestRatioWord\&quot;:\&quot;square\&quot;,\&quot;dimensions\&quot;:\&quot;950,950\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:48568\&quot;,\&quot;id\&quot;:48568,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}],\&quot;featuredImage\&quot;:[],\&quot;videoImage\&quot;:[],\&quot;collectionImage\&quot;:[],\&quot;mediaVR\&quot;:[],\&quot;videos\&quot;:[],\&quot;audios\&quot;:[],\&quot;documents\&quot;:[],\&quot;media\&quot;:[],\&quot;locations\&quot;:null,\&quot;collectionType\&quot;:null,\&quot;collectionTypeFound\&quot;:{\&quot;tags\&quot;:false,\&quot;modules\&quot;:false},\&quot;tags\&quot;:[],\&quot;tagsContent\&quot;:[],\&quot;modules\&quot;:[],\&quot;metaImage\&quot;:[],\&quot;bestImage\&quot;:{\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;people\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;fe90697ce99bdba881d3b32ab8237fa16c0ec0c581c545ee8ce9c67a38f95048\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/48568/people\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/48568/people.jpg?v=1653590487\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;1:1\&quot;,\&quot;ratioPercent\&quot;:\&quot;1.00\&quot;,\&quot;bestRatio\&quot;:\&quot;1:1\&quot;,\&quot;bestRatioWord\&quot;:\&quot;square\&quot;,\&quot;dimensions\&quot;:\&quot;950,950\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:48568\&quot;,\&quot;id\&quot;:48568,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null},\&quot;text\&quot;:\&quot;\&quot;,\&quot;textSummary\&quot;:null,\&quot;_bestTextSummary\&quot;:\&quot;\&quot;,\&quot;_shortestTextSummary\&quot;:\&quot;\&quot;,\&quot;header\&quot;:\&quot;\&quot;,\&quot;footer\&quot;:\&quot;\&quot;,\&quot;versionNotes\&quot;:null,\&quot;timeCustom\&quot;:null,\&quot;layout\&quot;:{\&quot;images\&quot;:[],\&quot;icon\&quot;:\&quot;\&quot;,\&quot;iconResource\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;template\&quot;:null,\&quot;controller\&quot;:null,\&quot;variableName\&quot;:null,\&quot;name\&quot;:\&quot;Promo Module\&quot;,\&quot;_type\&quot;:\&quot;layout\&quot;,\&quot;entityIdentifier\&quot;:\&quot;layout:69\&quot;,\&quot;id\&quot;:69,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;shell\&quot;:null,\&quot;title\&quot;:\&quot;\&quot;,\&quot;internalIdentifier\&quot;:\&quot;Home Image\&quot;,\&quot;bestIdentifier\&quot;:\&quot;Image -  - Home Image: people\&quot;,\&quot;altTitle\&quot;:\&quot;\&quot;,\&quot;subtitle\&quot;:\&quot;\&quot;,\&quot;pullout\&quot;:\&quot;\&quot;,\&quot;citation\&quot;:\&quot;\&quot;,\&quot;charts\&quot;:null,\&quot;ctaTitles\&quot;:[],\&quot;ctaText\&quot;:\&quot;\&quot;,\&quot;ctaValue\&quot;:\&quot;\&quot;,\&quot;ctaButton\&quot;:\&quot;\&quot;,\&quot;ctaButtonUrl\&quot;:\&quot;\&quot;,\&quot;ctaBrowserTarget\&quot;:\&quot;\&quot;,\&quot;ctaCustom\&quot;:null,\&quot;custom\&quot;:null,\&quot;main\&quot;:false,\&quot;limit\&quot;:null,\&quot;sort\&quot;:\&quot;\&quot;,\&quot;truncate\&quot;:null,\&quot;collectionStyle\&quot;:\&quot;\&quot;,\&quot;collectionCounter\&quot;:false,\&quot;imageRatio\&quot;:\&quot;\&quot;,\&quot;displayContactForm\&quot;:false,\&quot;enableRelated\&quot;:false,\&quot;disableSidebar\&quot;:false,\&quot;disableImage\&quot;:false,\&quot;disableAnalytics\&quot;:false,\&quot;enableLayouts\&quot;:false,\&quot;availableLayouts\&quot;:[],\&quot;restrictType\&quot;:\&quot;\&quot;,\&quot;metaTitle\&quot;:\&quot;\&quot;,\&quot;metaUrl\&quot;:\&quot;\&quot;,\&quot;metaType\&quot;:\&quot;\&quot;,\&quot;metaDescription\&quot;:null,\&quot;htmlAttribute\&quot;:\&quot;\&quot;,\&quot;carouselOptions\&quot;:{\&quot;play\&quot;:0,\&quot;slidesPerView\&quot;:1,\&quot;speed\&quot;:1,\&quot;transition\&quot;:\&quot;slide\&quot;,\&quot;counter\&quot;:\&quot;numbers\&quot;,\&quot;displayCaption\&quot;:0},\&quot;display\&quot;:{\&quot;backgroundImageOpacity\&quot;:50},\&quot;css\&quot;:null,\&quot;javascript\&quot;:null,\&quot;privateNotes\&quot;:\&quot;\&quot;,\&quot;_type\&quot;:\&quot;contentVersion\&quot;,\&quot;entityIdentifier\&quot;:\&quot;contentVersion:77643\&quot;,\&quot;id\&quot;:77643,\&quot;time\&quot;:1633521798,\&quot;timeEdit\&quot;:1653590498,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329,\&quot;published\&quot;:1,\&quot;archived\&quot;:false,\&quot;timePublish\&quot;:1653590498,\&quot;meta\&quot;:{\&quot;imageHover\&quot;:[],\&quot;imagePosition\&quot;:\&quot;\&quot;,\&quot;mediaAlign\&quot;:null,\&quot;textAlign\&quot;:null,\&quot;textSize\&quot;:null,\&quot;backgroundColor\&quot;:null,\&quot;width\&quot;:null,\&quot;ratio\&quot;:null,\&quot;fullWidth\&quot;:false,\&quot;_type\&quot;:\&quot;module\&quot;,\&quot;entityIdentifier\&quot;:\&quot;module:9826\&quot;,\&quot;id\&quot;:9826,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}},\&quot;contentType\&quot;:{\&quot;bundle\&quot;:null,\&quot;controller\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;name\&quot;:\&quot;Module\&quot;,\&quot;nameId\&quot;:\&quot;content-module\&quot;,\&quot;entity\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;routable\&quot;:false,\&quot;cacheScope\&quot;:null,\&quot;collection\&quot;:false,\&quot;integration\&quot;:false,\&quot;editUrl\&quot;:null,\&quot;editLayoutUrl\&quot;:null,\&quot;editSeoUrl\&quot;:null,\&quot;editSettingsUrl\&quot;:null,\&quot;editVersionUrl\&quot;:null,\&quot;class\&quot;:\&quot;sitetheory-core-bundle-content-module\&quot;,\&quot;icon\&quot;:null,\&quot;iconResource\&quot;:\&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;alias\&quot;:\&quot;SitetheoryCoreBundle:Content\\\\Module\&quot;,\&quot;bundleName\&quot;:\&quot;CoreBundle\&quot;,\&quot;vendorName\&quot;:\&quot;Sitetheory\&quot;,\&quot;versionNumberMin\&quot;:null,\&quot;_type\&quot;:\&quot;contentType\&quot;,\&quot;entityIdentifier\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;id\&quot;:198,\&quot;time\&quot;:1444778056,\&quot;timeEdit\&quot;:1570721118,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;siteId\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;domain\&quot;:null,\&quot;author\&quot;:null,\&quot;associatedContent\&quot;:null,\&quot;mailLists\&quot;:null,\&quot;priority\&quot;:1,\&quot;tags\&quot;:[],\&quot;routing\&quot;:[],\&quot;menuLinks\&quot;:null,\&quot;reviews\&quot;:null,\&quot;main\&quot;:false,\&quot;mainContentType\&quot;:false,\&quot;entityIdentifier\&quot;:\&quot;Content\\\\Module:38605\&quot;,\&quot;id\&quot;:38605,\&quot;time\&quot;:1560375354,\&quot;timeEdit\&quot;:1653590498,\&quot;timeStatus\&quot;:1560420085,\&quot;status\&quot;:1,\&quot;importId\&quot;:null,\&quot;sentinel\&quot;:null,\&quot;vendor\&quot;:null,\&quot;vendorId\&quot;:null,\&quot;siteId\&quot;:329,\&quot;versionPublishedId\&quot;:77643,\&quot;versionLatestId\&quot;:77643,\&quot;idPublishFuture\&quot;:null,\&quot;syndicated\&quot;:0,\&quot;isPseudoPriority\&quot;:true,\&quot;tagsApiTarget\&quot;:\&quot;Content/38605/Asset/Content\&quot;,\&quot;tagsApiOptions\&quot;:{\&quot;excludeId\&quot;:38605,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesApiTarget\&quot;:\&quot;Module/38605/Module/Content\&quot;,\&quot;modulesApiOptions\&quot;:{\&quot;excludeId\&quot;:38605,\&quot;limit\&quot;:100,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesConvoy\&quot;:\&quot;\&quot;,\&quot;modulesConvoyData\&quot;:[],\&quot;tagsContentConvoy\&quot;:\&quot;\&quot;,\&quot;tagsContentConvoyData\&quot;:[]},{\&quot;_type\&quot;:\&quot;content\&quot;,\&quot;type\&quot;:\&quot;Custom\&quot;,\&quot;noIndex\&quot;:false,\&quot;version\&quot;:{\&quot;shellImages\&quot;:[],\&quot;images\&quot;:[{\&quot;images\&quot;:[],\&quot;media\&quot;:[],\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;Home-Rainbow\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;a5970262de317b4d2b5b648e4abef8c38d1704d3fd6da5896c966d31b71a22b8\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow.jpg?v=1572036924\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;1:1\&quot;,\&quot;ratioPercent\&quot;:null,\&quot;bestRatio\&quot;:null,\&quot;bestRatioWord\&quot;:null,\&quot;dimensions\&quot;:\&quot;1242,1242\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:6097\&quot;,\&quot;id\&quot;:6097,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}],\&quot;featuredImage\&quot;:[],\&quot;videoImage\&quot;:[],\&quot;collectionImage\&quot;:[],\&quot;mediaVR\&quot;:[],\&quot;videos\&quot;:[],\&quot;audios\&quot;:[],\&quot;documents\&quot;:[],\&quot;media\&quot;:[],\&quot;locations\&quot;:null,\&quot;collectionType\&quot;:\&quot;modules\&quot;,\&quot;collectionTypeFound\&quot;:{\&quot;tags\&quot;:false,\&quot;modules\&quot;:false},\&quot;tags\&quot;:[],\&quot;tagsContent\&quot;:[],\&quot;modules\&quot;:[],\&quot;metaImage\&quot;:[],\&quot;bestImage\&quot;:{\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;Home-Rainbow\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;a5970262de317b4d2b5b648e4abef8c38d1704d3fd6da5896c966d31b71a22b8\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow.jpg?v=1572036924\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;1:1\&quot;,\&quot;ratioPercent\&quot;:null,\&quot;bestRatio\&quot;:null,\&quot;bestRatioWord\&quot;:null,\&quot;dimensions\&quot;:\&quot;1242,1242\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:6097\&quot;,\&quot;id\&quot;:6097,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null},\&quot;text\&quot;:\&quot;\&quot;,\&quot;textSummary\&quot;:null,\&quot;_bestTextSummary\&quot;:\&quot;\&quot;,\&quot;_shortestTextSummary\&quot;:\&quot;\&quot;,\&quot;header\&quot;:\&quot;\&quot;,\&quot;footer\&quot;:\&quot;\&quot;,\&quot;versionNotes\&quot;:null,\&quot;timeCustom\&quot;:null,\&quot;layout\&quot;:{\&quot;images\&quot;:[],\&quot;icon\&quot;:\&quot;\&quot;,\&quot;iconResource\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;template\&quot;:null,\&quot;controller\&quot;:null,\&quot;variableName\&quot;:null,\&quot;name\&quot;:\&quot;Promo Module\&quot;,\&quot;_type\&quot;:\&quot;layout\&quot;,\&quot;entityIdentifier\&quot;:\&quot;layout:69\&quot;,\&quot;id\&quot;:69,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;shell\&quot;:null,\&quot;title\&quot;:\&quot;\&quot;,\&quot;internalIdentifier\&quot;:\&quot;Home\&quot;,\&quot;bestIdentifier\&quot;:\&quot;Image -  - Home: Home-Rainbow\&quot;,\&quot;altTitle\&quot;:\&quot;\&quot;,\&quot;subtitle\&quot;:\&quot;\&quot;,\&quot;pullout\&quot;:\&quot;\&quot;,\&quot;citation\&quot;:\&quot;\&quot;,\&quot;charts\&quot;:null,\&quot;ctaTitles\&quot;:[],\&quot;ctaText\&quot;:\&quot;\&quot;,\&quot;ctaValue\&quot;:\&quot;\&quot;,\&quot;ctaButton\&quot;:\&quot;\&quot;,\&quot;ctaButtonUrl\&quot;:\&quot;\&quot;,\&quot;ctaBrowserTarget\&quot;:\&quot;\&quot;,\&quot;ctaCustom\&quot;:null,\&quot;custom\&quot;:null,\&quot;main\&quot;:false,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;truncate\&quot;:null,\&quot;collectionStyle\&quot;:null,\&quot;collectionCounter\&quot;:false,\&quot;imageRatio\&quot;:null,\&quot;displayContactForm\&quot;:false,\&quot;enableRelated\&quot;:false,\&quot;disableSidebar\&quot;:false,\&quot;disableImage\&quot;:false,\&quot;disableAnalytics\&quot;:false,\&quot;enableLayouts\&quot;:false,\&quot;availableLayouts\&quot;:[],\&quot;restrictType\&quot;:null,\&quot;metaTitle\&quot;:null,\&quot;metaUrl\&quot;:null,\&quot;metaType\&quot;:null,\&quot;metaDescription\&quot;:null,\&quot;htmlAttribute\&quot;:null,\&quot;carouselOptions\&quot;:{\&quot;play\&quot;:1,\&quot;slidesPerView\&quot;:1},\&quot;display\&quot;:{\&quot;backgroundImageOpacity\&quot;:100},\&quot;css\&quot;:null,\&quot;javascript\&quot;:null,\&quot;privateNotes\&quot;:\&quot;\&quot;,\&quot;_type\&quot;:\&quot;contentVersion\&quot;,\&quot;entityIdentifier\&quot;:\&quot;contentVersion:500086\&quot;,\&quot;id\&quot;:500086,\&quot;time\&quot;:1686579715,\&quot;timeEdit\&quot;:1686579738,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329,\&quot;published\&quot;:1,\&quot;archived\&quot;:false,\&quot;timePublish\&quot;:1686579738,\&quot;meta\&quot;:{\&quot;imageHover\&quot;:[],\&quot;imagePosition\&quot;:\&quot;static\&quot;,\&quot;mediaAlign\&quot;:null,\&quot;textAlign\&quot;:null,\&quot;textSize\&quot;:null,\&quot;backgroundColor\&quot;:null,\&quot;width\&quot;:null,\&quot;ratio\&quot;:null,\&quot;fullWidth\&quot;:false,\&quot;_type\&quot;:\&quot;module\&quot;,\&quot;entityIdentifier\&quot;:\&quot;module:186271\&quot;,\&quot;id\&quot;:186271,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}},\&quot;contentType\&quot;:{\&quot;bundle\&quot;:null,\&quot;controller\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;name\&quot;:\&quot;Module\&quot;,\&quot;nameId\&quot;:\&quot;content-module\&quot;,\&quot;entity\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;routable\&quot;:false,\&quot;cacheScope\&quot;:null,\&quot;collection\&quot;:false,\&quot;integration\&quot;:false,\&quot;editUrl\&quot;:null,\&quot;editLayoutUrl\&quot;:null,\&quot;editSeoUrl\&quot;:null,\&quot;editSettingsUrl\&quot;:null,\&quot;editVersionUrl\&quot;:null,\&quot;class\&quot;:\&quot;sitetheory-core-bundle-content-module\&quot;,\&quot;icon\&quot;:null,\&quot;iconResource\&quot;:\&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;alias\&quot;:\&quot;SitetheoryCoreBundle:Content\\\\Module\&quot;,\&quot;bundleName\&quot;:\&quot;CoreBundle\&quot;,\&quot;vendorName\&quot;:\&quot;Sitetheory\&quot;,\&quot;versionNumberMin\&quot;:null,\&quot;_type\&quot;:\&quot;contentType\&quot;,\&quot;entityIdentifier\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;id\&quot;:198,\&quot;time\&quot;:1444778056,\&quot;timeEdit\&quot;:1570721118,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;siteId\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;domain\&quot;:null,\&quot;author\&quot;:null,\&quot;associatedContent\&quot;:null,\&quot;mailLists\&quot;:null,\&quot;priority\&quot;:2,\&quot;tags\&quot;:[],\&quot;routing\&quot;:[],\&quot;menuLinks\&quot;:null,\&quot;reviews\&quot;:null,\&quot;main\&quot;:false,\&quot;mainContentType\&quot;:false,\&quot;entityIdentifier\&quot;:\&quot;Content\\\\Module:38606\&quot;,\&quot;id\&quot;:38606,\&quot;time\&quot;:1560377211,\&quot;timeEdit\&quot;:1686579738,\&quot;timeStatus\&quot;:1560419831,\&quot;status\&quot;:1,\&quot;importId\&quot;:null,\&quot;sentinel\&quot;:null,\&quot;vendor\&quot;:null,\&quot;vendorId\&quot;:null,\&quot;siteId\&quot;:329,\&quot;versionPublishedId\&quot;:500086,\&quot;versionLatestId\&quot;:500086,\&quot;idPublishFuture\&quot;:null,\&quot;syndicated\&quot;:0,\&quot;isPseudoPriority\&quot;:true,\&quot;tagsApiTarget\&quot;:\&quot;Content/38606/Asset/Content\&quot;,\&quot;tagsApiOptions\&quot;:{\&quot;excludeId\&quot;:38606,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesApiTarget\&quot;:\&quot;Module/38606/Module/Content\&quot;,\&quot;modulesApiOptions\&quot;:{\&quot;excludeId\&quot;:38606,\&quot;limit\&quot;:100,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesConvoy\&quot;:\&quot;\&quot;,\&quot;modulesConvoyData\&quot;:[],\&quot;tagsContentConvoy\&quot;:\&quot;\&quot;,\&quot;tagsContentConvoyData\&quot;:[]},{\&quot;_type\&quot;:\&quot;content\&quot;,\&quot;type\&quot;:\&quot;Custom\&quot;,\&quot;noIndex\&quot;:false,\&quot;version\&quot;:{\&quot;shellImages\&quot;:[],\&quot;images\&quot;:[],\&quot;featuredImage\&quot;:[],\&quot;videoImage\&quot;:[],\&quot;collectionImage\&quot;:[],\&quot;mediaVR\&quot;:[],\&quot;videos\&quot;:[],\&quot;audios\&quot;:[],\&quot;documents\&quot;:[],\&quot;media\&quot;:[],\&quot;locations\&quot;:null,\&quot;collectionType\&quot;:\&quot;modules\&quot;,\&quot;collectionTypeFound\&quot;:{\&quot;tags\&quot;:false,\&quot;modules\&quot;:false},\&quot;tags\&quot;:[],\&quot;tagsContent\&quot;:[],\&quot;modules\&quot;:[],\&quot;metaImage\&quot;:[],\&quot;bestImage\&quot;:null,\&quot;text\&quot;:\&quot;&lt;p&gt;City Church is &amp;nbsp;a community of Jesus followers, seeking the renewal of San Francisco, and through it the world. We invite everyone to join us in our mission. Whether you are spiritually homeless, skeptical, curious, or a committed follower of Jesus, we value making room for wherever you are in your process and supporting you in your ongoing spiritual journey.&lt;/p&gt;&lt;p&gt;&lt;a class=\\\&quot;btn\\\&quot; href=\\\&quot;/Our-Story\\\&quot;&gt;More About City Church&lt;/a&gt;&lt;/p&gt;\&quot;,\&quot;textSummary\&quot;:null,\&quot;_bestTextSummary\&quot;:\&quot;&lt;p&gt;City Church is &amp;nbsp;a community of Jesus followers, seeking the renewal of San Francisco, and through it the world. We invite everyone to join us in our mission. Whether you are spiritually homeless, skeptical, curious, or a committed follower of Jesus, we value making room for wherever you are in your process and supporting you in your ongoing spiritual journey.&lt;/p&gt;&lt;p&gt;&lt;a class=\\\&quot;btn\\\&quot; href=\\\&quot;/Our-Story\\\&quot;&gt;More About City Church&lt;/a&gt;&lt;/p&gt;\&quot;,\&quot;_shortestTextSummary\&quot;:\&quot;&lt;p&gt;City Church is &amp;nbsp;a community of Jesus followers, seeking the renewal of San Francisco, and through it the world. We invite everyone to join us in our mission. Whether you are spiritually homeless, skeptical, curious, or a committed follower of Jesus, we value making room for wherever you are in your process and supporting you in your ongoing spiritual journey.&lt;/p&gt;&lt;p&gt;&lt;a class=\\\&quot;btn\\\&quot; href=\\\&quot;/Our-Story\\\&quot;&gt;More About City Church&lt;/a&gt;&lt;/p&gt;\&quot;,\&quot;header\&quot;:\&quot;\&quot;,\&quot;footer\&quot;:\&quot;\&quot;,\&quot;versionNotes\&quot;:null,\&quot;timeCustom\&quot;:null,\&quot;layout\&quot;:{\&quot;images\&quot;:[],\&quot;icon\&quot;:\&quot;\&quot;,\&quot;iconResource\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;template\&quot;:null,\&quot;controller\&quot;:null,\&quot;variableName\&quot;:null,\&quot;name\&quot;:\&quot;Promo Module\&quot;,\&quot;_type\&quot;:\&quot;layout\&quot;,\&quot;entityIdentifier\&quot;:\&quot;layout:69\&quot;,\&quot;id\&quot;:69,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;shell\&quot;:null,\&quot;title\&quot;:\&quot;\&quot;,\&quot;internalIdentifier\&quot;:\&quot;\&quot;,\&quot;bestIdentifier\&quot;:\&quot;Text: City Church is &amp;nbsp;a community of Jesus follower...\&quot;,\&quot;altTitle\&quot;:\&quot;\&quot;,\&quot;subtitle\&quot;:\&quot;\&quot;,\&quot;pullout\&quot;:\&quot;\&quot;,\&quot;citation\&quot;:\&quot;\&quot;,\&quot;charts\&quot;:null,\&quot;ctaTitles\&quot;:[],\&quot;ctaText\&quot;:\&quot;\&quot;,\&quot;ctaValue\&quot;:\&quot;\&quot;,\&quot;ctaButton\&quot;:\&quot;\&quot;,\&quot;ctaButtonUrl\&quot;:\&quot;\&quot;,\&quot;ctaBrowserTarget\&quot;:\&quot;\&quot;,\&quot;ctaCustom\&quot;:null,\&quot;custom\&quot;:null,\&quot;main\&quot;:false,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;truncate\&quot;:null,\&quot;collectionStyle\&quot;:null,\&quot;collectionCounter\&quot;:false,\&quot;imageRatio\&quot;:null,\&quot;displayContactForm\&quot;:false,\&quot;enableRelated\&quot;:false,\&quot;disableSidebar\&quot;:false,\&quot;disableImage\&quot;:false,\&quot;disableAnalytics\&quot;:false,\&quot;enableLayouts\&quot;:false,\&quot;availableLayouts\&quot;:[],\&quot;restrictType\&quot;:null,\&quot;metaTitle\&quot;:null,\&quot;metaUrl\&quot;:null,\&quot;metaType\&quot;:null,\&quot;metaDescription\&quot;:null,\&quot;htmlAttribute\&quot;:null,\&quot;carouselOptions\&quot;:{\&quot;play\&quot;:1,\&quot;slidesPerView\&quot;:1},\&quot;display\&quot;:{\&quot;backgroundImageOpacity\&quot;:50,\&quot;imageCroppingVertical\&quot;:50,\&quot;imageCroppingHorizontal\&quot;:50,\&quot;imageBrightness\&quot;:100,\&quot;imageBrightnessTouched\&quot;:false,\&quot;imageBlur\&quot;:0,\&quot;imageContrast\&quot;:100,\&quot;imageGrayscale\&quot;:0,\&quot;imageInversion\&quot;:0,\&quot;imageOpacity\&quot;:100,\&quot;imageSaturation\&quot;:100},\&quot;css\&quot;:null,\&quot;javascript\&quot;:null,\&quot;privateNotes\&quot;:\&quot;\&quot;,\&quot;_type\&quot;:\&quot;contentVersion\&quot;,\&quot;entityIdentifier\&quot;:\&quot;contentVersion:569970\&quot;,\&quot;id\&quot;:569970,\&quot;time\&quot;:1705607126,\&quot;timeEdit\&quot;:1705607673,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329,\&quot;published\&quot;:1,\&quot;archived\&quot;:false,\&quot;timePublish\&quot;:1705607673,\&quot;meta\&quot;:{\&quot;imageHover\&quot;:[],\&quot;imagePosition\&quot;:null,\&quot;mediaAlign\&quot;:null,\&quot;textAlign\&quot;:null,\&quot;textSize\&quot;:null,\&quot;backgroundColor\&quot;:\&quot;template-background-color-light\&quot;,\&quot;width\&quot;:null,\&quot;ratio\&quot;:null,\&quot;fullWidth\&quot;:false,\&quot;_type\&quot;:\&quot;module\&quot;,\&quot;entityIdentifier\&quot;:\&quot;module:202697\&quot;,\&quot;id\&quot;:202697,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}},\&quot;contentType\&quot;:{\&quot;bundle\&quot;:null,\&quot;controller\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;name\&quot;:\&quot;Module\&quot;,\&quot;nameId\&quot;:\&quot;content-module\&quot;,\&quot;entity\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;routable\&quot;:false,\&quot;cacheScope\&quot;:null,\&quot;collection\&quot;:false,\&quot;integration\&quot;:false,\&quot;editUrl\&quot;:null,\&quot;editLayoutUrl\&quot;:null,\&quot;editSeoUrl\&quot;:null,\&quot;editSettingsUrl\&quot;:null,\&quot;editVersionUrl\&quot;:null,\&quot;class\&quot;:\&quot;sitetheory-core-bundle-content-module\&quot;,\&quot;icon\&quot;:null,\&quot;iconResource\&quot;:\&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;alias\&quot;:\&quot;SitetheoryCoreBundle:Content\\\\Module\&quot;,\&quot;bundleName\&quot;:\&quot;CoreBundle\&quot;,\&quot;vendorName\&quot;:\&quot;Sitetheory\&quot;,\&quot;versionNumberMin\&quot;:null,\&quot;_type\&quot;:\&quot;contentType\&quot;,\&quot;entityIdentifier\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;id\&quot;:198,\&quot;time\&quot;:1444778056,\&quot;timeEdit\&quot;:1570721118,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;siteId\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;domain\&quot;:null,\&quot;author\&quot;:null,\&quot;associatedContent\&quot;:null,\&quot;mailLists\&quot;:null,\&quot;priority\&quot;:3,\&quot;tags\&quot;:[],\&quot;routing\&quot;:[],\&quot;menuLinks\&quot;:null,\&quot;reviews\&quot;:null,\&quot;main\&quot;:false,\&quot;mainContentType\&quot;:false,\&quot;entityIdentifier\&quot;:\&quot;Content\\\\Module:38607\&quot;,\&quot;id\&quot;:38607,\&quot;time\&quot;:1560377264,\&quot;timeEdit\&quot;:1705607673,\&quot;timeStatus\&quot;:null,\&quot;status\&quot;:1,\&quot;importId\&quot;:null,\&quot;sentinel\&quot;:null,\&quot;vendor\&quot;:null,\&quot;vendorId\&quot;:null,\&quot;siteId\&quot;:329,\&quot;versionPublishedId\&quot;:569970,\&quot;versionLatestId\&quot;:569970,\&quot;idPublishFuture\&quot;:null,\&quot;syndicated\&quot;:0,\&quot;isPseudoPriority\&quot;:true,\&quot;tagsApiTarget\&quot;:\&quot;Content/38607/Asset/Content\&quot;,\&quot;tagsApiOptions\&quot;:{\&quot;excludeId\&quot;:38607,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesApiTarget\&quot;:\&quot;Module/38607/Module/Content\&quot;,\&quot;modulesApiOptions\&quot;:{\&quot;excludeId\&quot;:38607,\&quot;limit\&quot;:100,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesConvoy\&quot;:\&quot;\&quot;,\&quot;modulesConvoyData\&quot;:[],\&quot;tagsContentConvoy\&quot;:\&quot;\&quot;,\&quot;tagsContentConvoyData\&quot;:[]}]}&quot;,&quot;modulesConvoyData&quot;:[{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:&quot;modules&quot;,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:[],&quot;bestImage&quot;:null,&quot;text&quot;:&quot;&lt;p&gt;We welcome all persons into our community, regardless of gender, race, ethnicity, age, physical or mental capacity, education, sexual orientation, gender identity or expression, and socioeconomic or marital status.&amp;nbsp;&lt;/p&gt;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&lt;p&gt;We welcome all persons into our community, regardless of gender, race, ethnicity, age, physical or mental capacity, education, sexual orientation, gender identity or expression, and socioeconomic or marital status.&amp;nbsp;&lt;/p&gt;&quot;,&quot;_shortestTextSummary&quot;:&quot;&lt;p&gt;We welcome all persons into our community, regardless of gender, race, ethnicity, age, physical or mental capacity, education, sexual orientation, gender identity or expression, and socioeconomic or marital status.&amp;nbsp;&lt;/p&gt;&quot;,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;&quot;,&quot;internalIdentifier&quot;:&quot;&quot;,&quot;bestIdentifier&quot;:&quot;Text: We welcome all persons into our community, regardl...&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:&quot;&quot;,&quot;citation&quot;:&quot;&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;truncate&quot;:null,&quot;imageRatio&quot;:&quot;&quot;,&quot;displayContactForm&quot;:false,&quot;restrictType&quot;:&quot;&quot;,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:null,&quot;display&quot;:{&quot;backgroundImageOpacity&quot;:50,&quot;imageCroppingVertical&quot;:50,&quot;imageCroppingHorizontal&quot;:50,&quot;imageBrightness&quot;:100,&quot;imageBrightnessTouched&quot;:false,&quot;imageBlur&quot;:0,&quot;imageContrast&quot;:100,&quot;imageGrayscale&quot;:0,&quot;imageInversion&quot;:0,&quot;imageOpacity&quot;:100,&quot;imageSaturation&quot;:100},&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:569924&quot;,&quot;id&quot;:569924,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1705605333,&quot;meta&quot;:{&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:&quot;template-background-color-pop&quot;,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:202666,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;alias&quot;:&quot;SitetheoryCoreBundle:Content\\Module&quot;,&quot;bundleName&quot;:&quot;CoreBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Content\\Module&quot;,&quot;id&quot;:198,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:0,&quot;tags&quot;:[],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Content\\Module:38604&quot;,&quot;id&quot;:38604,&quot;time&quot;:1560375295,&quot;timeEdit&quot;:1705605333,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;tagsApiTarget&quot;:&quot;Content/38604/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:38604,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/38604/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:38604,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[{&quot;priority&quot;:0,&quot;name&quot;:&quot;people&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;fe90697ce99bdba881d3b32ab8237fa16c0ec0c581c545ee8ce9c67a38f95048&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/48568/people&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people.jpg?v=1653590487&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:&quot;1.00&quot;,&quot;bestRatio&quot;:&quot;1:1&quot;,&quot;bestRatioWord&quot;:&quot;square&quot;,&quot;dimensions&quot;:&quot;950,950&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:48568,&quot;sentinel&quot;:null}],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:null,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:[],&quot;bestImage&quot;:{&quot;priority&quot;:0,&quot;name&quot;:&quot;people&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;fe90697ce99bdba881d3b32ab8237fa16c0ec0c581c545ee8ce9c67a38f95048&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/48568/people&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people.jpg?v=1653590487&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:&quot;1.00&quot;,&quot;bestRatio&quot;:&quot;1:1&quot;,&quot;bestRatioWord&quot;:&quot;square&quot;,&quot;dimensions&quot;:&quot;950,950&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/48568/people-xs.jpg?cachebusting=1653590487&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:48568,&quot;sentinel&quot;:null},&quot;text&quot;:&quot;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&quot;,&quot;_shortestTextSummary&quot;:&quot;&quot;,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;&quot;,&quot;internalIdentifier&quot;:&quot;Home Image&quot;,&quot;bestIdentifier&quot;:&quot;Image -  - Home Image: people&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:&quot;&quot;,&quot;citation&quot;:&quot;&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;truncate&quot;:null,&quot;imageRatio&quot;:&quot;&quot;,&quot;displayContactForm&quot;:false,&quot;restrictType&quot;:&quot;&quot;,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:{&quot;play&quot;:0,&quot;slidesPerView&quot;:1,&quot;speed&quot;:1,&quot;transition&quot;:&quot;slide&quot;,&quot;counter&quot;:&quot;numbers&quot;,&quot;displayCaption&quot;:0},&quot;display&quot;:{&quot;backgroundImageOpacity&quot;:50},&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:77643&quot;,&quot;id&quot;:77643,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1653590498,&quot;meta&quot;:{&quot;imagePosition&quot;:&quot;&quot;,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:null,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:9826,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;alias&quot;:&quot;SitetheoryCoreBundle:Content\\Module&quot;,&quot;bundleName&quot;:&quot;CoreBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Content\\Module&quot;,&quot;id&quot;:198,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:1,&quot;tags&quot;:[],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Content\\Module:38605&quot;,&quot;id&quot;:38605,&quot;time&quot;:1560375354,&quot;timeEdit&quot;:1653590498,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;tagsApiTarget&quot;:&quot;Content/38605/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:38605,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/38605/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:38605,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[{&quot;priority&quot;:0,&quot;name&quot;:&quot;Home-Rainbow&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;a5970262de317b4d2b5b648e4abef8c38d1704d3fd6da5896c966d31b71a22b8&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow.jpg?v=1572036924&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1242,1242&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:6097,&quot;sentinel&quot;:null}],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:&quot;modules&quot;,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:[],&quot;bestImage&quot;:{&quot;priority&quot;:0,&quot;name&quot;:&quot;Home-Rainbow&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;a5970262de317b4d2b5b648e4abef8c38d1704d3fd6da5896c966d31b71a22b8&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow.jpg?v=1572036924&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1242,1242&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/6097/Home-Rainbow-xs.jpg?cachebusting=1572036924&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:6097,&quot;sentinel&quot;:null},&quot;text&quot;:&quot;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&quot;,&quot;_shortestTextSummary&quot;:&quot;&quot;,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;&quot;,&quot;internalIdentifier&quot;:&quot;Home&quot;,&quot;bestIdentifier&quot;:&quot;Image -  - Home: Home-Rainbow&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:&quot;&quot;,&quot;citation&quot;:&quot;&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;truncate&quot;:null,&quot;imageRatio&quot;:null,&quot;displayContactForm&quot;:false,&quot;restrictType&quot;:null,&quot;htmlAttribute&quot;:null,&quot;carouselOptions&quot;:{&quot;play&quot;:1,&quot;slidesPerView&quot;:1},&quot;display&quot;:{&quot;backgroundImageOpacity&quot;:100},&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:500086&quot;,&quot;id&quot;:500086,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1686579738,&quot;meta&quot;:{&quot;imagePosition&quot;:&quot;static&quot;,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:null,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:186271,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;alias&quot;:&quot;SitetheoryCoreBundle:Content\\Module&quot;,&quot;bundleName&quot;:&quot;CoreBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Content\\Module&quot;,&quot;id&quot;:198,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:2,&quot;tags&quot;:[],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Content\\Module:38606&quot;,&quot;id&quot;:38606,&quot;time&quot;:1560377211,&quot;timeEdit&quot;:1686579738,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;tagsApiTarget&quot;:&quot;Content/38606/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:38606,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/38606/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:38606,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:&quot;modules&quot;,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:[],&quot;bestImage&quot;:null,&quot;text&quot;:&quot;&lt;p&gt;City Church is &amp;nbsp;a community of Jesus followers, seeking the renewal of San Francisco, and through it the world. We invite everyone to join us in our mission. Whether you are spiritually homeless, skeptical, curious, or a committed follower of Jesus, we value making room for wherever you are in your process and supporting you in your ongoing spiritual journey.&lt;/p&gt;&lt;p&gt;&lt;a class=\&quot;btn\&quot; href=\&quot;/Our-Story\&quot;&gt;More About City Church&lt;/a&gt;&lt;/p&gt;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&lt;p&gt;City Church is &amp;nbsp;a community of Jesus followers, seeking the renewal of San Francisco, and through it the world. We invite everyone to join us in our mission. Whether you are spiritually homeless, skeptical, curious, or a committed follower of Jesus, we value making room for wherever you are in your process and supporting you in your ongoing spiritual journey.&lt;/p&gt;&lt;p&gt;&lt;a class=\&quot;btn\&quot; href=\&quot;/Our-Story\&quot;&gt;More About City Church&lt;/a&gt;&lt;/p&gt;&quot;,&quot;_shortestTextSummary&quot;:&quot;&lt;p&gt;City Church is &amp;nbsp;a community of Jesus followers, seeking the renewal of San Francisco, and through it the world. We invite everyone to join us in our mission. Whether you are spiritually homeless, skeptical, curious, or a committed follower of Jesus, we value making room for wherever you are in your process and supporting you in your ongoing spiritual journey.&lt;/p&gt;&lt;p&gt;&lt;a class=\&quot;btn\&quot; href=\&quot;/Our-Story\&quot;&gt;More About City Church&lt;/a&gt;&lt;/p&gt;&quot;,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;&quot;,&quot;internalIdentifier&quot;:&quot;&quot;,&quot;bestIdentifier&quot;:&quot;Text: City Church is &amp;nbsp;a community of Jesus follower...&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:&quot;&quot;,&quot;citation&quot;:&quot;&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;truncate&quot;:null,&quot;imageRatio&quot;:null,&quot;displayContactForm&quot;:false,&quot;restrictType&quot;:null,&quot;htmlAttribute&quot;:null,&quot;carouselOptions&quot;:{&quot;play&quot;:1,&quot;slidesPerView&quot;:1},&quot;display&quot;:{&quot;backgroundImageOpacity&quot;:50,&quot;imageCroppingVertical&quot;:50,&quot;imageCroppingHorizontal&quot;:50,&quot;imageBrightness&quot;:100,&quot;imageBrightnessTouched&quot;:false,&quot;imageBlur&quot;:0,&quot;imageContrast&quot;:100,&quot;imageGrayscale&quot;:0,&quot;imageInversion&quot;:0,&quot;imageOpacity&quot;:100,&quot;imageSaturation&quot;:100},&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:569970&quot;,&quot;id&quot;:569970,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1705607673,&quot;meta&quot;:{&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:&quot;template-background-color-light&quot;,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:202697,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;alias&quot;:&quot;SitetheoryCoreBundle:Content\\Module&quot;,&quot;bundleName&quot;:&quot;CoreBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Content\\Module&quot;,&quot;id&quot;:198,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:3,&quot;tags&quot;:[],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Content\\Module:38607&quot;,&quot;id&quot;:38607,&quot;time&quot;:1560377264,&quot;timeEdit&quot;:1705607673,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;tagsApiTarget&quot;:&quot;Content/38607/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:38607,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/38607/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:38607,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]}],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;noIndex&quot;:false,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:&quot;tags&quot;,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:true,&quot;modules&quot;:false},&quot;tags&quot;:[{&quot;name&quot;:&quot;Join In&quot;,&quot;displayName&quot;:null,&quot;_bestName&quot;:&quot;Join In&quot;,&quot;priority&quot;:null,&quot;realPriority&quot;:null,&quot;restrictType&quot;:null,&quot;_contentRoutingUrl&quot;:null,&quot;_contentVersionTitle&quot;:null,&quot;_type&quot;:&quot;tag&quot;,&quot;entityIdentifier&quot;:&quot;tag:544&quot;,&quot;id&quot;:544,&quot;status&quot;:1,&quot;sentinel&quot;:null}],&quot;tagsContent&quot;:[],&quot;modules&quot;:[],&quot;metaImage&quot;:[],&quot;bestImage&quot;:null,&quot;text&quot;:&quot;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&quot;,&quot;_shortestTextSummary&quot;:&quot;&quot;,&quot;header&quot;:&quot;&quot;,&quot;footer&quot;:&quot;&quot;,&quot;versionNotes&quot;:null,&quot;timeCustom&quot;:null,&quot;layout&quot;:{&quot;images&quot;:[],&quot;icon&quot;:&quot;&quot;,&quot;iconResource&quot;:&quot;sitetheorycore/images/layoutTypeIcon/Content\\Module-default.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/layoutTypeIcon/Content\\Module-default.svg&quot;,&quot;template&quot;:null,&quot;controller&quot;:null,&quot;variableName&quot;:null,&quot;name&quot;:&quot;Promo Module&quot;,&quot;_type&quot;:&quot;layout&quot;,&quot;entityIdentifier&quot;:&quot;layout:69&quot;,&quot;id&quot;:69,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;shell&quot;:null,&quot;title&quot;:&quot;Join In&quot;,&quot;internalIdentifier&quot;:&quot;&quot;,&quot;bestIdentifier&quot;:&quot;Join In&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;We invite everyone to join us in our mission.&quot;,&quot;pullout&quot;:&quot;&quot;,&quot;citation&quot;:&quot;&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;custom&quot;:null,&quot;main&quot;:false,&quot;limit&quot;:null,&quot;sort&quot;:&quot;&quot;,&quot;truncate&quot;:null,&quot;collectionStyle&quot;:&quot;NULL&quot;,&quot;collectionCounter&quot;:false,&quot;imageRatio&quot;:&quot;&quot;,&quot;displayContactForm&quot;:false,&quot;enableRelated&quot;:false,&quot;disableSidebar&quot;:false,&quot;disableImage&quot;:false,&quot;disableAnalytics&quot;:false,&quot;enableLayouts&quot;:false,&quot;availableLayouts&quot;:[],&quot;restrictType&quot;:&quot;&quot;,&quot;metaTitle&quot;:&quot;&quot;,&quot;metaUrl&quot;:&quot;&quot;,&quot;metaType&quot;:&quot;&quot;,&quot;metaDescription&quot;:null,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:{&quot;play&quot;:1,&quot;slidesPerView&quot;:1},&quot;display&quot;:{&quot;backgroundImageOpacity&quot;:0,&quot;moduleShape&quot;:&quot;fixed&quot;,&quot;moduleWithRatioTitlePlacement&quot;:&quot;bottom&quot;,&quot;backgroundImageHoverOpacity&quot;:0},&quot;css&quot;:null,&quot;javascript&quot;:null,&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:500062&quot;,&quot;id&quot;:500062,&quot;time&quot;:1686578175,&quot;timeEdit&quot;:1686579126,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;published&quot;:1,&quot;archived&quot;:false,&quot;timePublish&quot;:1686579126,&quot;meta&quot;:{&quot;imageHover&quot;:[],&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:null,&quot;width&quot;:&quot;quarter&quot;,&quot;ratio&quot;:&quot;portrait&quot;,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;entityIdentifier&quot;:&quot;module:186268&quot;,&quot;id&quot;:186268,&quot;status&quot;:1,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;routable&quot;:false,&quot;cacheScope&quot;:null,&quot;collection&quot;:false,&quot;integration&quot;:false,&quot;editUrl&quot;:null,&quot;editLayoutUrl&quot;:null,&quot;editSeoUrl&quot;:null,&quot;editSettingsUrl&quot;:null,&quot;editVersionUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;alias&quot;:&quot;SitetheoryCoreBundle:Content\\Module&quot;,&quot;bundleName&quot;:&quot;CoreBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;versionNumberMin&quot;:null,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Content\\Module&quot;,&quot;id&quot;:198,&quot;time&quot;:1444778056,&quot;timeEdit&quot;:1570721118,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;siteId&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:7,&quot;tags&quot;:[],&quot;routing&quot;:[],&quot;menuLinks&quot;:null,&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Join In (/)&quot;,&quot;id&quot;:38603,&quot;time&quot;:1560372850,&quot;timeEdit&quot;:1686579126,&quot;timeStatus&quot;:1571839954,&quot;status&quot;:1,&quot;importId&quot;:null,&quot;sentinel&quot;:null,&quot;vendor&quot;:null,&quot;vendorId&quot;:null,&quot;siteId&quot;:329,&quot;versionPublishedId&quot;:500062,&quot;versionLatestId&quot;:500062,&quot;idPublishFuture&quot;:null,&quot;syndicated&quot;:0,&quot;isPseudoPriority&quot;:true,&quot;tagsApiTarget&quot;:&quot;Tag/544/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:38603,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[544],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/38603/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:38603,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;{\&quot;route\&quot;:{\&quot;controller\&quot;:\&quot;Content\&quot;,\&quot;pseudoTargets\&quot;:{\&quot;asset\&quot;:{\&quot;resource\&quot;:\&quot;Tag\&quot;,\&quot;identifier\&quot;:\&quot;544\&quot;}},\&quot;targets\&quot;:[{\&quot;resource\&quot;:\&quot;Tag\&quot;,\&quot;identifier\&quot;:\&quot;544\&quot;}]},\&quot;meta\&quot;:{\&quot;method\&quot;:\&quot;get\&quot;,\&quot;query\&quot;:{\&quot;excludeId\&quot;:38603,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[544],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null,\&quot;action\&quot;:null,\&quot;id\&quot;:null,\&quot;page\&quot;:1,\&quot;query\&quot;:null,\&quot;offset\&quot;:0,\&quot;sortOrder\&quot;:\&quot;ASC\&quot;,\&quot;filter\&quot;:[],\&quot;filterTimeField\&quot;:\&quot;e.time\&quot;},\&quot;format\&quot;:\&quot;json\&quot;,\&quot;sentinel\&quot;:{\&quot;view\&quot;:true,\&quot;create\&quot;:false,\&quot;edit\&quot;:false,\&quot;delete\&quot;:false,\&quot;publish\&quot;:false,\&quot;design\&quot;:false,\&quot;dev\&quot;:false,\&quot;master\&quot;:false,\&quot;summary\&quot;:[\&quot;View\&quot;]},\&quot;pagination\&quot;:{\&quot;countCurrent\&quot;:4,\&quot;countTotal\&quot;:4,\&quot;pageCurrent\&quot;:1,\&quot;pageTotal\&quot;:1,\&quot;limit\&quot;:20},\&quot;filterSummary\&quot;:{\&quot;tags\&quot;:[{\&quot;id\&quot;:544,\&quot;name\&quot;:\&quot;Join In\&quot;,\&quot;url\&quot;:null}]},\&quot;filterApplied\&quot;:true,\&quot;allowedAction\&quot;:{\&quot;view\&quot;:true,\&quot;create\&quot;:false,\&quot;edit\&quot;:false,\&quot;delete\&quot;:false,\&quot;publish\&quot;:false,\&quot;dev\&quot;:false},\&quot;status\&quot;:[{\&quot;type\&quot;:\&quot;success\&quot;,\&quot;code\&quot;:\&quot;SUCCESS\&quot;,\&quot;message\&quot;:\&quot;\&quot;}],\&quot;success\&quot;:true,\&quot;platform\&quot;:{\&quot;name\&quot;:\&quot;Sitetheory\&quot;,\&quot;url\&quot;:\&quot;sitetheory.io\&quot;,\&quot;version\&quot;:\&quot;0.41\&quot;},\&quot;cache\&quot;:\&quot;2024-04-24T23:36:52+00:00\&quot;},\&quot;payload\&quot;:[{\&quot;_type\&quot;:\&quot;content\&quot;,\&quot;type\&quot;:\&quot;Custom\&quot;,\&quot;noIndex\&quot;:false,\&quot;version\&quot;:{\&quot;shellImages\&quot;:[],\&quot;images\&quot;:[{\&quot;images\&quot;:[],\&quot;media\&quot;:[],\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;Worship\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;b25643a6083b9c870632900dd47c711a39559e0c7fd3405394b4e3247dc961dc\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/5954/Worship\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship.jpg?v=1572037046\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;1:1\&quot;,\&quot;ratioPercent\&quot;:null,\&quot;bestRatio\&quot;:null,\&quot;bestRatioWord\&quot;:null,\&quot;dimensions\&quot;:\&quot;1500,1500\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship-xs.jpg?cachebusting=1572037046\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship-xs.jpg?cachebusting=1572037046\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship-xs.jpg?cachebusting=1572037046\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:5954\&quot;,\&quot;id\&quot;:5954,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}],\&quot;featuredImage\&quot;:[],\&quot;videoImage\&quot;:[],\&quot;collectionImage\&quot;:[],\&quot;mediaVR\&quot;:[],\&quot;videos\&quot;:[],\&quot;audios\&quot;:[],\&quot;documents\&quot;:[],\&quot;media\&quot;:[],\&quot;locations\&quot;:null,\&quot;collectionType\&quot;:null,\&quot;collectionTypeFound\&quot;:{\&quot;tags\&quot;:false,\&quot;modules\&quot;:false},\&quot;tags\&quot;:[],\&quot;tagsContent\&quot;:[],\&quot;modules\&quot;:null,\&quot;metaImage\&quot;:[],\&quot;bestImage\&quot;:{\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;Worship\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;b25643a6083b9c870632900dd47c711a39559e0c7fd3405394b4e3247dc961dc\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/5954/Worship\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship.jpg?v=1572037046\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;1:1\&quot;,\&quot;ratioPercent\&quot;:null,\&quot;bestRatio\&quot;:null,\&quot;bestRatioWord\&quot;:null,\&quot;dimensions\&quot;:\&quot;1500,1500\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship-xs.jpg?cachebusting=1572037046\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship-xs.jpg?cachebusting=1572037046\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship-xs.jpg?cachebusting=1572037046\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:5954\&quot;,\&quot;id\&quot;:5954,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null},\&quot;text\&quot;:\&quot;\&quot;,\&quot;textSummary\&quot;:null,\&quot;_bestTextSummary\&quot;:\&quot;\&quot;,\&quot;_shortestTextSummary\&quot;:\&quot;\&quot;,\&quot;header\&quot;:\&quot;\&quot;,\&quot;footer\&quot;:\&quot;\&quot;,\&quot;versionNotes\&quot;:null,\&quot;timeCustom\&quot;:null,\&quot;layout\&quot;:{\&quot;images\&quot;:[],\&quot;icon\&quot;:\&quot;\&quot;,\&quot;iconResource\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;template\&quot;:null,\&quot;controller\&quot;:null,\&quot;variableName\&quot;:null,\&quot;name\&quot;:\&quot;Promo Module\&quot;,\&quot;_type\&quot;:\&quot;layout\&quot;,\&quot;entityIdentifier\&quot;:\&quot;layout:69\&quot;,\&quot;id\&quot;:69,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;shell\&quot;:null,\&quot;title\&quot;:\&quot;Worship\&quot;,\&quot;internalIdentifier\&quot;:\&quot;Join In\&quot;,\&quot;bestIdentifier\&quot;:\&quot;Join In - Worship\&quot;,\&quot;altTitle\&quot;:\&quot;\&quot;,\&quot;subtitle\&quot;:\&quot;\&quot;,\&quot;pullout\&quot;:\&quot;\&quot;,\&quot;citation\&quot;:\&quot;\&quot;,\&quot;charts\&quot;:null,\&quot;ctaTitles\&quot;:[],\&quot;ctaText\&quot;:\&quot;\&quot;,\&quot;ctaValue\&quot;:\&quot;\&quot;,\&quot;ctaButton\&quot;:\&quot;\&quot;,\&quot;ctaButtonUrl\&quot;:\&quot;/Sundays\&quot;,\&quot;ctaBrowserTarget\&quot;:\&quot;_self\&quot;,\&quot;ctaCustom\&quot;:null,\&quot;custom\&quot;:null,\&quot;main\&quot;:false,\&quot;limit\&quot;:null,\&quot;sort\&quot;:\&quot;\&quot;,\&quot;truncate\&quot;:null,\&quot;collectionStyle\&quot;:\&quot;\&quot;,\&quot;collectionCounter\&quot;:false,\&quot;imageRatio\&quot;:\&quot;\&quot;,\&quot;displayContactForm\&quot;:false,\&quot;enableRelated\&quot;:false,\&quot;disableSidebar\&quot;:false,\&quot;disableImage\&quot;:false,\&quot;disableAnalytics\&quot;:false,\&quot;enableLayouts\&quot;:false,\&quot;availableLayouts\&quot;:[],\&quot;restrictType\&quot;:\&quot;\&quot;,\&quot;metaTitle\&quot;:\&quot;\&quot;,\&quot;metaUrl\&quot;:\&quot;\&quot;,\&quot;metaType\&quot;:\&quot;\&quot;,\&quot;metaDescription\&quot;:null,\&quot;htmlAttribute\&quot;:\&quot;\&quot;,\&quot;carouselOptions\&quot;:{\&quot;play\&quot;:1,\&quot;slidesPerView\&quot;:1},\&quot;display\&quot;:{\&quot;backgroundImageOpacity\&quot;:50},\&quot;css\&quot;:null,\&quot;javascript\&quot;:null,\&quot;privateNotes\&quot;:\&quot;\&quot;,\&quot;_type\&quot;:\&quot;contentVersion\&quot;,\&quot;entityIdentifier\&quot;:\&quot;contentVersion:75794\&quot;,\&quot;id\&quot;:75794,\&quot;time\&quot;:1629912286,\&quot;timeEdit\&quot;:1629912288,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329,\&quot;published\&quot;:1,\&quot;archived\&quot;:false,\&quot;timePublish\&quot;:1629912288,\&quot;meta\&quot;:{\&quot;imageHover\&quot;:[],\&quot;imagePosition\&quot;:null,\&quot;mediaAlign\&quot;:null,\&quot;textAlign\&quot;:null,\&quot;textSize\&quot;:null,\&quot;backgroundColor\&quot;:\&quot;\&quot;,\&quot;width\&quot;:null,\&quot;ratio\&quot;:null,\&quot;fullWidth\&quot;:false,\&quot;_type\&quot;:\&quot;module\&quot;,\&quot;entityIdentifier\&quot;:\&quot;module:9183\&quot;,\&quot;id\&quot;:9183,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}},\&quot;contentType\&quot;:{\&quot;bundle\&quot;:null,\&quot;controller\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;name\&quot;:\&quot;Module\&quot;,\&quot;nameId\&quot;:\&quot;content-module\&quot;,\&quot;entity\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;routable\&quot;:false,\&quot;cacheScope\&quot;:null,\&quot;collection\&quot;:false,\&quot;integration\&quot;:false,\&quot;editUrl\&quot;:null,\&quot;editLayoutUrl\&quot;:null,\&quot;editSeoUrl\&quot;:null,\&quot;editSettingsUrl\&quot;:null,\&quot;editVersionUrl\&quot;:null,\&quot;class\&quot;:\&quot;sitetheory-core-bundle-content-module\&quot;,\&quot;icon\&quot;:null,\&quot;iconResource\&quot;:\&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;alias\&quot;:\&quot;SitetheoryCoreBundle:Content\\\\Module\&quot;,\&quot;bundleName\&quot;:\&quot;CoreBundle\&quot;,\&quot;vendorName\&quot;:\&quot;Sitetheory\&quot;,\&quot;versionNumberMin\&quot;:null,\&quot;_type\&quot;:\&quot;contentType\&quot;,\&quot;entityIdentifier\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;id\&quot;:198,\&quot;time\&quot;:1444778056,\&quot;timeEdit\&quot;:1570721118,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;siteId\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;domain\&quot;:null,\&quot;author\&quot;:null,\&quot;associatedContent\&quot;:null,\&quot;mailLists\&quot;:null,\&quot;priority\&quot;:null,\&quot;tags\&quot;:[{\&quot;parent\&quot;:null,\&quot;name\&quot;:\&quot;Join In\&quot;,\&quot;displayName\&quot;:null,\&quot;_bestName\&quot;:\&quot;Join In\&quot;,\&quot;priority\&quot;:null,\&quot;realPriority\&quot;:null,\&quot;restrictType\&quot;:null,\&quot;_contentRoutingUrl\&quot;:null,\&quot;_contentVersionTitle\&quot;:null,\&quot;_type\&quot;:\&quot;tag\&quot;,\&quot;entityIdentifier\&quot;:\&quot;tag:544\&quot;,\&quot;id\&quot;:544,\&quot;time\&quot;:1555080166,\&quot;timeEdit\&quot;:1571839923,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329}],\&quot;routing\&quot;:[],\&quot;menuLinks\&quot;:null,\&quot;reviews\&quot;:null,\&quot;main\&quot;:false,\&quot;mainContentType\&quot;:false,\&quot;entityIdentifier\&quot;:\&quot;Join In - Worship (/)\&quot;,\&quot;id\&quot;:37007,\&quot;time\&quot;:1555080737,\&quot;timeEdit\&quot;:1629912288,\&quot;timeStatus\&quot;:1560373068,\&quot;status\&quot;:1,\&quot;importId\&quot;:null,\&quot;sentinel\&quot;:null,\&quot;vendor\&quot;:null,\&quot;vendorId\&quot;:null,\&quot;siteId\&quot;:329,\&quot;versionPublishedId\&quot;:75794,\&quot;versionLatestId\&quot;:75794,\&quot;idPublishFuture\&quot;:null,\&quot;syndicated\&quot;:0,\&quot;isPseudoPriority\&quot;:true,\&quot;tagsApiTarget\&quot;:\&quot;Content/37007/Asset/Content\&quot;,\&quot;tagsApiOptions\&quot;:{\&quot;excludeId\&quot;:37007,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesApiTarget\&quot;:\&quot;Module/37007/Module/Content\&quot;,\&quot;modulesApiOptions\&quot;:{\&quot;excludeId\&quot;:37007,\&quot;limit\&quot;:100,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesConvoy\&quot;:\&quot;\&quot;,\&quot;modulesConvoyData\&quot;:[],\&quot;tagsContentConvoy\&quot;:\&quot;\&quot;,\&quot;tagsContentConvoyData\&quot;:[]},{\&quot;_type\&quot;:\&quot;content\&quot;,\&quot;type\&quot;:\&quot;Custom\&quot;,\&quot;noIndex\&quot;:false,\&quot;version\&quot;:{\&quot;shellImages\&quot;:[],\&quot;images\&quot;:[{\&quot;images\&quot;:[],\&quot;media\&quot;:[],\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;orange-groups\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;2a8c5e13e5dec6008189c49ba1fd96925230c941b84f58331d38ed532825b42d\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/5957/orange-groups\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups.jpg?v=1572030333\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;1:1\&quot;,\&quot;ratioPercent\&quot;:null,\&quot;bestRatio\&quot;:null,\&quot;bestRatioWord\&quot;:null,\&quot;dimensions\&quot;:\&quot;1500,1500\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups-xs.jpg?cachebusting=1572030333\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups-xs.jpg?cachebusting=1572030333\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups-xs.jpg?cachebusting=1572030333\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:5957\&quot;,\&quot;id\&quot;:5957,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}],\&quot;featuredImage\&quot;:[],\&quot;videoImage\&quot;:[],\&quot;collectionImage\&quot;:[],\&quot;mediaVR\&quot;:[],\&quot;videos\&quot;:[],\&quot;audios\&quot;:[],\&quot;documents\&quot;:[],\&quot;media\&quot;:[],\&quot;locations\&quot;:null,\&quot;collectionType\&quot;:null,\&quot;collectionTypeFound\&quot;:{\&quot;tags\&quot;:false,\&quot;modules\&quot;:false},\&quot;tags\&quot;:[],\&quot;tagsContent\&quot;:[],\&quot;modules\&quot;:null,\&quot;metaImage\&quot;:[],\&quot;bestImage\&quot;:{\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;orange-groups\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;2a8c5e13e5dec6008189c49ba1fd96925230c941b84f58331d38ed532825b42d\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/5957/orange-groups\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups.jpg?v=1572030333\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;1:1\&quot;,\&quot;ratioPercent\&quot;:null,\&quot;bestRatio\&quot;:null,\&quot;bestRatioWord\&quot;:null,\&quot;dimensions\&quot;:\&quot;1500,1500\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups-xs.jpg?cachebusting=1572030333\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups-xs.jpg?cachebusting=1572030333\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups-xs.jpg?cachebusting=1572030333\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:5957\&quot;,\&quot;id\&quot;:5957,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null},\&quot;text\&quot;:\&quot;\&quot;,\&quot;textSummary\&quot;:null,\&quot;_bestTextSummary\&quot;:\&quot;\&quot;,\&quot;_shortestTextSummary\&quot;:\&quot;\&quot;,\&quot;header\&quot;:\&quot;\&quot;,\&quot;footer\&quot;:\&quot;\&quot;,\&quot;versionNotes\&quot;:null,\&quot;timeCustom\&quot;:null,\&quot;layout\&quot;:{\&quot;images\&quot;:[],\&quot;icon\&quot;:\&quot;\&quot;,\&quot;iconResource\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;template\&quot;:null,\&quot;controller\&quot;:null,\&quot;variableName\&quot;:null,\&quot;name\&quot;:\&quot;Promo Module\&quot;,\&quot;_type\&quot;:\&quot;layout\&quot;,\&quot;entityIdentifier\&quot;:\&quot;layout:69\&quot;,\&quot;id\&quot;:69,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;shell\&quot;:null,\&quot;title\&quot;:\&quot;COMMUNITY\&quot;,\&quot;internalIdentifier\&quot;:\&quot;Join In\&quot;,\&quot;bestIdentifier\&quot;:\&quot;Join In - COMMUNITY\&quot;,\&quot;altTitle\&quot;:\&quot;\&quot;,\&quot;subtitle\&quot;:\&quot;\&quot;,\&quot;pullout\&quot;:\&quot;\&quot;,\&quot;citation\&quot;:\&quot;\&quot;,\&quot;charts\&quot;:null,\&quot;ctaTitles\&quot;:[],\&quot;ctaText\&quot;:\&quot;\&quot;,\&quot;ctaValue\&quot;:\&quot;\&quot;,\&quot;ctaButton\&quot;:\&quot;\&quot;,\&quot;ctaButtonUrl\&quot;:\&quot;/Group-Life\&quot;,\&quot;ctaBrowserTarget\&quot;:\&quot;\&quot;,\&quot;ctaCustom\&quot;:null,\&quot;custom\&quot;:null,\&quot;main\&quot;:false,\&quot;limit\&quot;:null,\&quot;sort\&quot;:\&quot;\&quot;,\&quot;truncate\&quot;:null,\&quot;collectionStyle\&quot;:\&quot;\&quot;,\&quot;collectionCounter\&quot;:false,\&quot;imageRatio\&quot;:\&quot;\&quot;,\&quot;displayContactForm\&quot;:false,\&quot;enableRelated\&quot;:false,\&quot;disableSidebar\&quot;:false,\&quot;disableImage\&quot;:false,\&quot;disableAnalytics\&quot;:false,\&quot;enableLayouts\&quot;:false,\&quot;availableLayouts\&quot;:[],\&quot;restrictType\&quot;:\&quot;\&quot;,\&quot;metaTitle\&quot;:\&quot;\&quot;,\&quot;metaUrl\&quot;:\&quot;\&quot;,\&quot;metaType\&quot;:\&quot;\&quot;,\&quot;metaDescription\&quot;:null,\&quot;htmlAttribute\&quot;:\&quot;\&quot;,\&quot;carouselOptions\&quot;:{\&quot;play\&quot;:1,\&quot;slidesPerView\&quot;:1},\&quot;display\&quot;:{\&quot;backgroundImageOpacity\&quot;:50},\&quot;css\&quot;:null,\&quot;javascript\&quot;:null,\&quot;privateNotes\&quot;:\&quot;\&quot;,\&quot;_type\&quot;:\&quot;contentVersion\&quot;,\&quot;entityIdentifier\&quot;:\&quot;contentVersion:75792\&quot;,\&quot;id\&quot;:75792,\&quot;time\&quot;:1629912075,\&quot;timeEdit\&quot;:1629912089,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329,\&quot;published\&quot;:1,\&quot;archived\&quot;:false,\&quot;timePublish\&quot;:1629912089,\&quot;meta\&quot;:{\&quot;imageHover\&quot;:[],\&quot;imagePosition\&quot;:null,\&quot;mediaAlign\&quot;:null,\&quot;textAlign\&quot;:null,\&quot;textSize\&quot;:null,\&quot;backgroundColor\&quot;:null,\&quot;width\&quot;:null,\&quot;ratio\&quot;:null,\&quot;fullWidth\&quot;:false,\&quot;_type\&quot;:\&quot;module\&quot;,\&quot;entityIdentifier\&quot;:\&quot;module:9181\&quot;,\&quot;id\&quot;:9181,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}},\&quot;contentType\&quot;:{\&quot;bundle\&quot;:null,\&quot;controller\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;name\&quot;:\&quot;Module\&quot;,\&quot;nameId\&quot;:\&quot;content-module\&quot;,\&quot;entity\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;routable\&quot;:false,\&quot;cacheScope\&quot;:null,\&quot;collection\&quot;:false,\&quot;integration\&quot;:false,\&quot;editUrl\&quot;:null,\&quot;editLayoutUrl\&quot;:null,\&quot;editSeoUrl\&quot;:null,\&quot;editSettingsUrl\&quot;:null,\&quot;editVersionUrl\&quot;:null,\&quot;class\&quot;:\&quot;sitetheory-core-bundle-content-module\&quot;,\&quot;icon\&quot;:null,\&quot;iconResource\&quot;:\&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;alias\&quot;:\&quot;SitetheoryCoreBundle:Content\\\\Module\&quot;,\&quot;bundleName\&quot;:\&quot;CoreBundle\&quot;,\&quot;vendorName\&quot;:\&quot;Sitetheory\&quot;,\&quot;versionNumberMin\&quot;:null,\&quot;_type\&quot;:\&quot;contentType\&quot;,\&quot;entityIdentifier\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;id\&quot;:198,\&quot;time\&quot;:1444778056,\&quot;timeEdit\&quot;:1570721118,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;siteId\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;domain\&quot;:null,\&quot;author\&quot;:null,\&quot;associatedContent\&quot;:null,\&quot;mailLists\&quot;:null,\&quot;priority\&quot;:null,\&quot;tags\&quot;:[{\&quot;parent\&quot;:null,\&quot;name\&quot;:\&quot;Join In\&quot;,\&quot;displayName\&quot;:null,\&quot;_bestName\&quot;:\&quot;Join In\&quot;,\&quot;priority\&quot;:null,\&quot;realPriority\&quot;:null,\&quot;restrictType\&quot;:null,\&quot;_contentRoutingUrl\&quot;:null,\&quot;_contentVersionTitle\&quot;:null,\&quot;_type\&quot;:\&quot;tag\&quot;,\&quot;entityIdentifier\&quot;:\&quot;tag:544\&quot;,\&quot;id\&quot;:544,\&quot;time\&quot;:1555080166,\&quot;timeEdit\&quot;:1571839923,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329}],\&quot;routing\&quot;:[],\&quot;menuLinks\&quot;:null,\&quot;reviews\&quot;:null,\&quot;main\&quot;:false,\&quot;mainContentType\&quot;:false,\&quot;entityIdentifier\&quot;:\&quot;Join In - COMMUNITY (/)\&quot;,\&quot;id\&quot;:37013,\&quot;time\&quot;:1555353973,\&quot;timeEdit\&quot;:1629912089,\&quot;timeStatus\&quot;:1560373082,\&quot;status\&quot;:1,\&quot;importId\&quot;:null,\&quot;sentinel\&quot;:null,\&quot;vendor\&quot;:null,\&quot;vendorId\&quot;:null,\&quot;siteId\&quot;:329,\&quot;versionPublishedId\&quot;:75792,\&quot;versionLatestId\&quot;:75792,\&quot;idPublishFuture\&quot;:null,\&quot;syndicated\&quot;:0,\&quot;isPseudoPriority\&quot;:true,\&quot;tagsApiTarget\&quot;:\&quot;Content/37013/Asset/Content\&quot;,\&quot;tagsApiOptions\&quot;:{\&quot;excludeId\&quot;:37013,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesApiTarget\&quot;:\&quot;Module/37013/Module/Content\&quot;,\&quot;modulesApiOptions\&quot;:{\&quot;excludeId\&quot;:37013,\&quot;limit\&quot;:100,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesConvoy\&quot;:\&quot;\&quot;,\&quot;modulesConvoyData\&quot;:[],\&quot;tagsContentConvoy\&quot;:\&quot;\&quot;,\&quot;tagsContentConvoyData\&quot;:[]},{\&quot;_type\&quot;:\&quot;content\&quot;,\&quot;type\&quot;:\&quot;Custom\&quot;,\&quot;noIndex\&quot;:false,\&quot;version\&quot;:{\&quot;shellImages\&quot;:[],\&quot;images\&quot;:[{\&quot;images\&quot;:[],\&quot;media\&quot;:[],\&quot;priority\&quot;:null,\&quot;name\&quot;:\&quot;Serve-Home-Join-In\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;e371bd73b98f26b8ae7286c04999a9d70daae0adde3adc19ca8ebbd44aaf9668\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In.jpg?v=1570571878\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;2:3\&quot;,\&quot;ratioPercent\&quot;:null,\&quot;bestRatio\&quot;:null,\&quot;bestRatioWord\&quot;:null,\&quot;dimensions\&quot;:\&quot;1000,1500\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In-xs.jpg?cachebusting=1570571878\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In-xs.jpg?cachebusting=1570571878\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In-xs.jpg?cachebusting=1570571878\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:5959\&quot;,\&quot;id\&quot;:5959,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}],\&quot;featuredImage\&quot;:[],\&quot;videoImage\&quot;:[],\&quot;collectionImage\&quot;:[],\&quot;mediaVR\&quot;:[],\&quot;videos\&quot;:[],\&quot;audios\&quot;:[],\&quot;documents\&quot;:[],\&quot;media\&quot;:[],\&quot;locations\&quot;:null,\&quot;collectionType\&quot;:null,\&quot;collectionTypeFound\&quot;:{\&quot;tags\&quot;:false,\&quot;modules\&quot;:false},\&quot;tags\&quot;:[],\&quot;tagsContent\&quot;:[],\&quot;modules\&quot;:null,\&quot;metaImage\&quot;:[],\&quot;bestImage\&quot;:{\&quot;priority\&quot;:null,\&quot;name\&quot;:\&quot;Serve-Home-Join-In\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;e371bd73b98f26b8ae7286c04999a9d70daae0adde3adc19ca8ebbd44aaf9668\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In.jpg?v=1570571878\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;2:3\&quot;,\&quot;ratioPercent\&quot;:null,\&quot;bestRatio\&quot;:null,\&quot;bestRatioWord\&quot;:null,\&quot;dimensions\&quot;:\&quot;1000,1500\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In-xs.jpg?cachebusting=1570571878\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In-xs.jpg?cachebusting=1570571878\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In-xs.jpg?cachebusting=1570571878\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:5959\&quot;,\&quot;id\&quot;:5959,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null},\&quot;text\&quot;:\&quot;\&quot;,\&quot;textSummary\&quot;:null,\&quot;_bestTextSummary\&quot;:\&quot;\&quot;,\&quot;_shortestTextSummary\&quot;:\&quot;\&quot;,\&quot;header\&quot;:\&quot;\&quot;,\&quot;footer\&quot;:\&quot;\&quot;,\&quot;versionNotes\&quot;:null,\&quot;timeCustom\&quot;:null,\&quot;layout\&quot;:{\&quot;images\&quot;:[],\&quot;icon\&quot;:\&quot;\&quot;,\&quot;iconResource\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;template\&quot;:null,\&quot;controller\&quot;:null,\&quot;variableName\&quot;:null,\&quot;name\&quot;:\&quot;Promo Module\&quot;,\&quot;_type\&quot;:\&quot;layout\&quot;,\&quot;entityIdentifier\&quot;:\&quot;layout:69\&quot;,\&quot;id\&quot;:69,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;shell\&quot;:null,\&quot;title\&quot;:\&quot;Serving\&quot;,\&quot;internalIdentifier\&quot;:\&quot;\&quot;,\&quot;bestIdentifier\&quot;:\&quot;Serving\&quot;,\&quot;altTitle\&quot;:\&quot;\&quot;,\&quot;subtitle\&quot;:\&quot;\&quot;,\&quot;pullout\&quot;:\&quot;\&quot;,\&quot;citation\&quot;:\&quot;\&quot;,\&quot;charts\&quot;:null,\&quot;ctaTitles\&quot;:[],\&quot;ctaText\&quot;:\&quot;\&quot;,\&quot;ctaValue\&quot;:\&quot;\&quot;,\&quot;ctaButton\&quot;:\&quot;\&quot;,\&quot;ctaButtonUrl\&quot;:\&quot;/Serving\&quot;,\&quot;ctaBrowserTarget\&quot;:\&quot;\&quot;,\&quot;ctaCustom\&quot;:null,\&quot;custom\&quot;:null,\&quot;main\&quot;:false,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;truncate\&quot;:null,\&quot;collectionStyle\&quot;:null,\&quot;collectionCounter\&quot;:false,\&quot;imageRatio\&quot;:null,\&quot;displayContactForm\&quot;:false,\&quot;enableRelated\&quot;:false,\&quot;disableSidebar\&quot;:false,\&quot;disableImage\&quot;:false,\&quot;disableAnalytics\&quot;:false,\&quot;enableLayouts\&quot;:false,\&quot;availableLayouts\&quot;:[],\&quot;restrictType\&quot;:null,\&quot;metaTitle\&quot;:null,\&quot;metaUrl\&quot;:null,\&quot;metaType\&quot;:null,\&quot;metaDescription\&quot;:null,\&quot;htmlAttribute\&quot;:null,\&quot;carouselOptions\&quot;:{\&quot;play\&quot;:1,\&quot;slidesPerView\&quot;:1},\&quot;display\&quot;:null,\&quot;css\&quot;:null,\&quot;javascript\&quot;:null,\&quot;privateNotes\&quot;:\&quot;\&quot;,\&quot;_type\&quot;:\&quot;contentVersion\&quot;,\&quot;entityIdentifier\&quot;:\&quot;contentVersion:44467\&quot;,\&quot;id\&quot;:44467,\&quot;time\&quot;:1564695549,\&quot;timeEdit\&quot;:1570571878,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329,\&quot;published\&quot;:1,\&quot;archived\&quot;:false,\&quot;timePublish\&quot;:1570571878,\&quot;meta\&quot;:{\&quot;imageHover\&quot;:[],\&quot;imagePosition\&quot;:null,\&quot;mediaAlign\&quot;:null,\&quot;textAlign\&quot;:null,\&quot;textSize\&quot;:null,\&quot;backgroundColor\&quot;:\&quot;\&quot;,\&quot;width\&quot;:null,\&quot;ratio\&quot;:null,\&quot;fullWidth\&quot;:false,\&quot;_type\&quot;:\&quot;module\&quot;,\&quot;entityIdentifier\&quot;:\&quot;module:658\&quot;,\&quot;id\&quot;:658,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}},\&quot;contentType\&quot;:{\&quot;bundle\&quot;:null,\&quot;controller\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;name\&quot;:\&quot;Module\&quot;,\&quot;nameId\&quot;:\&quot;content-module\&quot;,\&quot;entity\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;routable\&quot;:false,\&quot;cacheScope\&quot;:null,\&quot;collection\&quot;:false,\&quot;integration\&quot;:false,\&quot;editUrl\&quot;:null,\&quot;editLayoutUrl\&quot;:null,\&quot;editSeoUrl\&quot;:null,\&quot;editSettingsUrl\&quot;:null,\&quot;editVersionUrl\&quot;:null,\&quot;class\&quot;:\&quot;sitetheory-core-bundle-content-module\&quot;,\&quot;icon\&quot;:null,\&quot;iconResource\&quot;:\&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;alias\&quot;:\&quot;SitetheoryCoreBundle:Content\\\\Module\&quot;,\&quot;bundleName\&quot;:\&quot;CoreBundle\&quot;,\&quot;vendorName\&quot;:\&quot;Sitetheory\&quot;,\&quot;versionNumberMin\&quot;:null,\&quot;_type\&quot;:\&quot;contentType\&quot;,\&quot;entityIdentifier\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;id\&quot;:198,\&quot;time\&quot;:1444778056,\&quot;timeEdit\&quot;:1570721118,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;siteId\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;domain\&quot;:null,\&quot;author\&quot;:null,\&quot;associatedContent\&quot;:null,\&quot;mailLists\&quot;:null,\&quot;priority\&quot;:null,\&quot;tags\&quot;:[{\&quot;parent\&quot;:null,\&quot;name\&quot;:\&quot;Join In\&quot;,\&quot;displayName\&quot;:null,\&quot;_bestName\&quot;:\&quot;Join In\&quot;,\&quot;priority\&quot;:null,\&quot;realPriority\&quot;:null,\&quot;restrictType\&quot;:null,\&quot;_contentRoutingUrl\&quot;:null,\&quot;_contentVersionTitle\&quot;:null,\&quot;_type\&quot;:\&quot;tag\&quot;,\&quot;entityIdentifier\&quot;:\&quot;tag:544\&quot;,\&quot;id\&quot;:544,\&quot;time\&quot;:1555080166,\&quot;timeEdit\&quot;:1571839923,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329}],\&quot;routing\&quot;:[],\&quot;menuLinks\&quot;:null,\&quot;reviews\&quot;:null,\&quot;main\&quot;:false,\&quot;mainContentType\&quot;:false,\&quot;entityIdentifier\&quot;:\&quot;Serving (/)\&quot;,\&quot;id\&quot;:37014,\&quot;time\&quot;:1555354389,\&quot;timeEdit\&quot;:1570571878,\&quot;timeStatus\&quot;:1560373077,\&quot;status\&quot;:1,\&quot;importId\&quot;:\&quot;\&quot;,\&quot;sentinel\&quot;:null,\&quot;vendor\&quot;:null,\&quot;vendorId\&quot;:null,\&quot;siteId\&quot;:329,\&quot;versionPublishedId\&quot;:44467,\&quot;versionLatestId\&quot;:44467,\&quot;idPublishFuture\&quot;:null,\&quot;syndicated\&quot;:0,\&quot;isPseudoPriority\&quot;:true,\&quot;tagsApiTarget\&quot;:\&quot;Content/37014/Asset/Content\&quot;,\&quot;tagsApiOptions\&quot;:{\&quot;excludeId\&quot;:37014,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesApiTarget\&quot;:\&quot;Module/37014/Module/Content\&quot;,\&quot;modulesApiOptions\&quot;:{\&quot;excludeId\&quot;:37014,\&quot;limit\&quot;:100,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesConvoy\&quot;:\&quot;\&quot;,\&quot;modulesConvoyData\&quot;:[],\&quot;tagsContentConvoy\&quot;:\&quot;\&quot;,\&quot;tagsContentConvoyData\&quot;:[]},{\&quot;_type\&quot;:\&quot;content\&quot;,\&quot;type\&quot;:\&quot;Custom\&quot;,\&quot;noIndex\&quot;:false,\&quot;version\&quot;:{\&quot;shellImages\&quot;:[],\&quot;images\&quot;:[{\&quot;images\&quot;:[],\&quot;media\&quot;:[],\&quot;priority\&quot;:null,\&quot;name\&quot;:\&quot;Events\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;7a66583d209f1cfc33e3f9d597f1cfd9595c7637dbc116c8ea4116f63267b469\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/5953/Events\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events.jpg?v=1570571365\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;1:1\&quot;,\&quot;ratioPercent\&quot;:null,\&quot;bestRatio\&quot;:null,\&quot;bestRatioWord\&quot;:null,\&quot;dimensions\&quot;:\&quot;1500,1500\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:5953\&quot;,\&quot;id\&quot;:5953,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}],\&quot;featuredImage\&quot;:[],\&quot;videoImage\&quot;:[],\&quot;collectionImage\&quot;:[],\&quot;mediaVR\&quot;:[],\&quot;videos\&quot;:[],\&quot;audios\&quot;:[],\&quot;documents\&quot;:[],\&quot;media\&quot;:[],\&quot;locations\&quot;:null,\&quot;collectionType\&quot;:null,\&quot;collectionTypeFound\&quot;:{\&quot;tags\&quot;:false,\&quot;modules\&quot;:false},\&quot;tags\&quot;:[],\&quot;tagsContent\&quot;:[],\&quot;modules\&quot;:null,\&quot;metaImage\&quot;:[],\&quot;bestImage\&quot;:{\&quot;priority\&quot;:null,\&quot;name\&quot;:\&quot;Events\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;7a66583d209f1cfc33e3f9d597f1cfd9595c7637dbc116c8ea4116f63267b469\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/5953/Events\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events.jpg?v=1570571365\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;1:1\&quot;,\&quot;ratioPercent\&quot;:null,\&quot;bestRatio\&quot;:null,\&quot;bestRatioWord\&quot;:null,\&quot;dimensions\&quot;:\&quot;1500,1500\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:5953\&quot;,\&quot;id\&quot;:5953,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null},\&quot;text\&quot;:\&quot;\&quot;,\&quot;textSummary\&quot;:null,\&quot;_bestTextSummary\&quot;:\&quot;\&quot;,\&quot;_shortestTextSummary\&quot;:\&quot;\&quot;,\&quot;header\&quot;:\&quot;\&quot;,\&quot;footer\&quot;:\&quot;\&quot;,\&quot;versionNotes\&quot;:null,\&quot;timeCustom\&quot;:null,\&quot;layout\&quot;:{\&quot;images\&quot;:[],\&quot;icon\&quot;:\&quot;\&quot;,\&quot;iconResource\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/layoutTypeIcon/Content\\\\Module-default.svg\&quot;,\&quot;template\&quot;:null,\&quot;controller\&quot;:null,\&quot;variableName\&quot;:null,\&quot;name\&quot;:\&quot;Promo Module\&quot;,\&quot;_type\&quot;:\&quot;layout\&quot;,\&quot;entityIdentifier\&quot;:\&quot;layout:69\&quot;,\&quot;id\&quot;:69,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;shell\&quot;:null,\&quot;title\&quot;:\&quot;Events\&quot;,\&quot;internalIdentifier\&quot;:\&quot;\&quot;,\&quot;bestIdentifier\&quot;:\&quot;Events\&quot;,\&quot;altTitle\&quot;:\&quot;\&quot;,\&quot;subtitle\&quot;:\&quot;\&quot;,\&quot;pullout\&quot;:\&quot;\&quot;,\&quot;citation\&quot;:\&quot;\&quot;,\&quot;charts\&quot;:null,\&quot;ctaTitles\&quot;:[],\&quot;ctaText\&quot;:\&quot;\&quot;,\&quot;ctaValue\&quot;:\&quot;\&quot;,\&quot;ctaButton\&quot;:\&quot;\&quot;,\&quot;ctaButtonUrl\&quot;:\&quot;/Events\&quot;,\&quot;ctaBrowserTarget\&quot;:\&quot;\&quot;,\&quot;ctaCustom\&quot;:null,\&quot;custom\&quot;:null,\&quot;main\&quot;:false,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;truncate\&quot;:null,\&quot;collectionStyle\&quot;:null,\&quot;collectionCounter\&quot;:false,\&quot;imageRatio\&quot;:null,\&quot;displayContactForm\&quot;:false,\&quot;enableRelated\&quot;:false,\&quot;disableSidebar\&quot;:false,\&quot;disableImage\&quot;:false,\&quot;disableAnalytics\&quot;:false,\&quot;enableLayouts\&quot;:false,\&quot;availableLayouts\&quot;:[],\&quot;restrictType\&quot;:null,\&quot;metaTitle\&quot;:null,\&quot;metaUrl\&quot;:null,\&quot;metaType\&quot;:null,\&quot;metaDescription\&quot;:null,\&quot;htmlAttribute\&quot;:null,\&quot;carouselOptions\&quot;:{\&quot;play\&quot;:1,\&quot;slidesPerView\&quot;:1},\&quot;display\&quot;:null,\&quot;css\&quot;:null,\&quot;javascript\&quot;:null,\&quot;privateNotes\&quot;:\&quot;\&quot;,\&quot;_type\&quot;:\&quot;contentVersion\&quot;,\&quot;entityIdentifier\&quot;:\&quot;contentVersion:44463\&quot;,\&quot;id\&quot;:44463,\&quot;time\&quot;:1564693788,\&quot;timeEdit\&quot;:1570571365,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329,\&quot;published\&quot;:1,\&quot;archived\&quot;:false,\&quot;timePublish\&quot;:1570571365,\&quot;meta\&quot;:{\&quot;imageHover\&quot;:[],\&quot;imagePosition\&quot;:null,\&quot;mediaAlign\&quot;:null,\&quot;textAlign\&quot;:null,\&quot;textSize\&quot;:null,\&quot;backgroundColor\&quot;:null,\&quot;width\&quot;:null,\&quot;ratio\&quot;:null,\&quot;fullWidth\&quot;:false,\&quot;_type\&quot;:\&quot;module\&quot;,\&quot;entityIdentifier\&quot;:\&quot;module:654\&quot;,\&quot;id\&quot;:654,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}},\&quot;contentType\&quot;:{\&quot;bundle\&quot;:null,\&quot;controller\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;name\&quot;:\&quot;Module\&quot;,\&quot;nameId\&quot;:\&quot;content-module\&quot;,\&quot;entity\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;routable\&quot;:false,\&quot;cacheScope\&quot;:null,\&quot;collection\&quot;:false,\&quot;integration\&quot;:false,\&quot;editUrl\&quot;:null,\&quot;editLayoutUrl\&quot;:null,\&quot;editSeoUrl\&quot;:null,\&quot;editSettingsUrl\&quot;:null,\&quot;editVersionUrl\&quot;:null,\&quot;class\&quot;:\&quot;sitetheory-core-bundle-content-module\&quot;,\&quot;icon\&quot;:null,\&quot;iconResource\&quot;:\&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg\&quot;,\&quot;alias\&quot;:\&quot;SitetheoryCoreBundle:Content\\\\Module\&quot;,\&quot;bundleName\&quot;:\&quot;CoreBundle\&quot;,\&quot;vendorName\&quot;:\&quot;Sitetheory\&quot;,\&quot;versionNumberMin\&quot;:null,\&quot;_type\&quot;:\&quot;contentType\&quot;,\&quot;entityIdentifier\&quot;:\&quot;Content\\\\Module\&quot;,\&quot;id\&quot;:198,\&quot;time\&quot;:1444778056,\&quot;timeEdit\&quot;:1570721118,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;siteId\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;domain\&quot;:null,\&quot;author\&quot;:null,\&quot;associatedContent\&quot;:null,\&quot;mailLists\&quot;:null,\&quot;priority\&quot;:null,\&quot;tags\&quot;:[{\&quot;parent\&quot;:null,\&quot;name\&quot;:\&quot;Join In\&quot;,\&quot;displayName\&quot;:null,\&quot;_bestName\&quot;:\&quot;Join In\&quot;,\&quot;priority\&quot;:null,\&quot;realPriority\&quot;:null,\&quot;restrictType\&quot;:null,\&quot;_contentRoutingUrl\&quot;:null,\&quot;_contentVersionTitle\&quot;:null,\&quot;_type\&quot;:\&quot;tag\&quot;,\&quot;entityIdentifier\&quot;:\&quot;tag:544\&quot;,\&quot;id\&quot;:544,\&quot;time\&quot;:1555080166,\&quot;timeEdit\&quot;:1571839923,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329}],\&quot;routing\&quot;:[],\&quot;menuLinks\&quot;:null,\&quot;reviews\&quot;:null,\&quot;main\&quot;:false,\&quot;mainContentType\&quot;:false,\&quot;entityIdentifier\&quot;:\&quot;Events (/)\&quot;,\&quot;id\&quot;:37015,\&quot;time\&quot;:1555354580,\&quot;timeEdit\&quot;:1586805633,\&quot;timeStatus\&quot;:1560373070,\&quot;status\&quot;:1,\&quot;importId\&quot;:null,\&quot;sentinel\&quot;:null,\&quot;vendor\&quot;:null,\&quot;vendorId\&quot;:null,\&quot;siteId\&quot;:329,\&quot;versionPublishedId\&quot;:44463,\&quot;versionLatestId\&quot;:44463,\&quot;idPublishFuture\&quot;:null,\&quot;syndicated\&quot;:0,\&quot;isPseudoPriority\&quot;:true,\&quot;tagsApiTarget\&quot;:\&quot;Content/37015/Asset/Content\&quot;,\&quot;tagsApiOptions\&quot;:{\&quot;excludeId\&quot;:37015,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesApiTarget\&quot;:\&quot;Module/37015/Module/Content\&quot;,\&quot;modulesApiOptions\&quot;:{\&quot;excludeId\&quot;:37015,\&quot;limit\&quot;:100,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesConvoy\&quot;:\&quot;\&quot;,\&quot;modulesConvoyData\&quot;:[],\&quot;tagsContentConvoy\&quot;:\&quot;\&quot;,\&quot;tagsContentConvoyData\&quot;:[]}]}&quot;,&quot;tagsContentConvoyData&quot;:[{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[{&quot;priority&quot;:0,&quot;name&quot;:&quot;Worship&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;b25643a6083b9c870632900dd47c711a39559e0c7fd3405394b4e3247dc961dc&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/5954/Worship&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship.jpg?v=1572037046&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1500,1500&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship-xs.jpg?cachebusting=1572037046&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship-xs.jpg?cachebusting=1572037046&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship-xs.jpg?cachebusting=1572037046&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:5954,&quot;sentinel&quot;:null}],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:null,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:null,&quot;bestImage&quot;:{&quot;priority&quot;:0,&quot;name&quot;:&quot;Worship&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;b25643a6083b9c870632900dd47c711a39559e0c7fd3405394b4e3247dc961dc&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/5954/Worship&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship.jpg?v=1572037046&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1500,1500&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship-xs.jpg?cachebusting=1572037046&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship-xs.jpg?cachebusting=1572037046&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5954/Worship-xs.jpg?cachebusting=1572037046&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:5954,&quot;sentinel&quot;:null},&quot;text&quot;:&quot;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&quot;,&quot;_shortestTextSummary&quot;:&quot;&quot;,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;Worship&quot;,&quot;internalIdentifier&quot;:&quot;Join In&quot;,&quot;bestIdentifier&quot;:&quot;Join In - Worship&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:&quot;&quot;,&quot;citation&quot;:&quot;&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;/Sundays&quot;,&quot;ctaBrowserTarget&quot;:&quot;_self&quot;,&quot;ctaCustom&quot;:null,&quot;truncate&quot;:null,&quot;imageRatio&quot;:&quot;&quot;,&quot;displayContactForm&quot;:false,&quot;restrictType&quot;:&quot;&quot;,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:{&quot;play&quot;:1,&quot;slidesPerView&quot;:1},&quot;display&quot;:{&quot;backgroundImageOpacity&quot;:50},&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:75794&quot;,&quot;id&quot;:75794,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1629912288,&quot;meta&quot;:{&quot;imageHover&quot;:[],&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:&quot;&quot;,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:9183,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;alias&quot;:&quot;SitetheoryCoreBundle:Content\\Module&quot;,&quot;bundleName&quot;:&quot;CoreBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Content\\Module&quot;,&quot;id&quot;:198,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:null,&quot;tags&quot;:[{&quot;name&quot;:&quot;Join In&quot;,&quot;displayName&quot;:null,&quot;_bestName&quot;:&quot;Join In&quot;,&quot;priority&quot;:null,&quot;realPriority&quot;:null,&quot;restrictType&quot;:null,&quot;_contentRoutingUrl&quot;:null,&quot;_contentVersionTitle&quot;:null,&quot;_type&quot;:&quot;tag&quot;,&quot;entityIdentifier&quot;:&quot;tag:544&quot;,&quot;id&quot;:544,&quot;status&quot;:1,&quot;sentinel&quot;:null}],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Join In - Worship (/)&quot;,&quot;id&quot;:37007,&quot;time&quot;:1555080737,&quot;timeEdit&quot;:1629912288,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;tagsApiTarget&quot;:&quot;Content/37007/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:37007,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/37007/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:37007,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[{&quot;priority&quot;:0,&quot;name&quot;:&quot;orange-groups&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;2a8c5e13e5dec6008189c49ba1fd96925230c941b84f58331d38ed532825b42d&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/5957/orange-groups&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups.jpg?v=1572030333&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1500,1500&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups-xs.jpg?cachebusting=1572030333&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups-xs.jpg?cachebusting=1572030333&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups-xs.jpg?cachebusting=1572030333&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:5957,&quot;sentinel&quot;:null}],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:null,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:null,&quot;bestImage&quot;:{&quot;priority&quot;:0,&quot;name&quot;:&quot;orange-groups&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;2a8c5e13e5dec6008189c49ba1fd96925230c941b84f58331d38ed532825b42d&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/5957/orange-groups&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups.jpg?v=1572030333&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1500,1500&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups-xs.jpg?cachebusting=1572030333&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups-xs.jpg?cachebusting=1572030333&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5957/orange-groups-xs.jpg?cachebusting=1572030333&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:5957,&quot;sentinel&quot;:null},&quot;text&quot;:&quot;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&quot;,&quot;_shortestTextSummary&quot;:&quot;&quot;,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;COMMUNITY&quot;,&quot;internalIdentifier&quot;:&quot;Join In&quot;,&quot;bestIdentifier&quot;:&quot;Join In - COMMUNITY&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:&quot;&quot;,&quot;citation&quot;:&quot;&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;/Group-Life&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;truncate&quot;:null,&quot;imageRatio&quot;:&quot;&quot;,&quot;displayContactForm&quot;:false,&quot;restrictType&quot;:&quot;&quot;,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:{&quot;play&quot;:1,&quot;slidesPerView&quot;:1},&quot;display&quot;:{&quot;backgroundImageOpacity&quot;:50},&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:75792&quot;,&quot;id&quot;:75792,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1629912089,&quot;meta&quot;:{&quot;imageHover&quot;:[],&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:null,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:9181,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;alias&quot;:&quot;SitetheoryCoreBundle:Content\\Module&quot;,&quot;bundleName&quot;:&quot;CoreBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Content\\Module&quot;,&quot;id&quot;:198,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:null,&quot;tags&quot;:[{&quot;name&quot;:&quot;Join In&quot;,&quot;displayName&quot;:null,&quot;_bestName&quot;:&quot;Join In&quot;,&quot;priority&quot;:null,&quot;realPriority&quot;:null,&quot;restrictType&quot;:null,&quot;_contentRoutingUrl&quot;:null,&quot;_contentVersionTitle&quot;:null,&quot;_type&quot;:&quot;tag&quot;,&quot;entityIdentifier&quot;:&quot;tag:544&quot;,&quot;id&quot;:544,&quot;status&quot;:1,&quot;sentinel&quot;:null}],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Join In - COMMUNITY (/)&quot;,&quot;id&quot;:37013,&quot;time&quot;:1555353973,&quot;timeEdit&quot;:1629912089,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;tagsApiTarget&quot;:&quot;Content/37013/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:37013,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/37013/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:37013,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[{&quot;priority&quot;:null,&quot;name&quot;:&quot;Serve-Home-Join-In&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;e371bd73b98f26b8ae7286c04999a9d70daae0adde3adc19ca8ebbd44aaf9668&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In.jpg?v=1570571878&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;2:3&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1000,1500&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In-xs.jpg?cachebusting=1570571878&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In-xs.jpg?cachebusting=1570571878&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In-xs.jpg?cachebusting=1570571878&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:5959,&quot;sentinel&quot;:null}],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:null,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:null,&quot;bestImage&quot;:{&quot;priority&quot;:null,&quot;name&quot;:&quot;Serve-Home-Join-In&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;e371bd73b98f26b8ae7286c04999a9d70daae0adde3adc19ca8ebbd44aaf9668&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In.jpg?v=1570571878&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;2:3&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1000,1500&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In-xs.jpg?cachebusting=1570571878&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In-xs.jpg?cachebusting=1570571878&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5959/Serve-Home-Join-In-xs.jpg?cachebusting=1570571878&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:5959,&quot;sentinel&quot;:null},&quot;text&quot;:&quot;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&quot;,&quot;_shortestTextSummary&quot;:&quot;&quot;,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;Serving&quot;,&quot;internalIdentifier&quot;:&quot;&quot;,&quot;bestIdentifier&quot;:&quot;Serving&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:&quot;&quot;,&quot;citation&quot;:&quot;&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;/Serving&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;truncate&quot;:null,&quot;imageRatio&quot;:null,&quot;displayContactForm&quot;:false,&quot;restrictType&quot;:null,&quot;htmlAttribute&quot;:null,&quot;carouselOptions&quot;:{&quot;play&quot;:1,&quot;slidesPerView&quot;:1},&quot;display&quot;:null,&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:44467&quot;,&quot;id&quot;:44467,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1570571878,&quot;meta&quot;:{&quot;imageHover&quot;:[],&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:&quot;&quot;,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:658,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;alias&quot;:&quot;SitetheoryCoreBundle:Content\\Module&quot;,&quot;bundleName&quot;:&quot;CoreBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Content\\Module&quot;,&quot;id&quot;:198,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:null,&quot;tags&quot;:[{&quot;name&quot;:&quot;Join In&quot;,&quot;displayName&quot;:null,&quot;_bestName&quot;:&quot;Join In&quot;,&quot;priority&quot;:null,&quot;realPriority&quot;:null,&quot;restrictType&quot;:null,&quot;_contentRoutingUrl&quot;:null,&quot;_contentVersionTitle&quot;:null,&quot;_type&quot;:&quot;tag&quot;,&quot;entityIdentifier&quot;:&quot;tag:544&quot;,&quot;id&quot;:544,&quot;status&quot;:1,&quot;sentinel&quot;:null}],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Serving (/)&quot;,&quot;id&quot;:37014,&quot;time&quot;:1555354389,&quot;timeEdit&quot;:1570571878,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;tagsApiTarget&quot;:&quot;Content/37014/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:37014,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/37014/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:37014,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[{&quot;priority&quot;:null,&quot;name&quot;:&quot;Events&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;7a66583d209f1cfc33e3f9d597f1cfd9595c7637dbc116c8ea4116f63267b469&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/5953/Events&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events.jpg?v=1570571365&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1500,1500&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:5953,&quot;sentinel&quot;:null}],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:null,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:null,&quot;bestImage&quot;:{&quot;priority&quot;:null,&quot;name&quot;:&quot;Events&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;7a66583d209f1cfc33e3f9d597f1cfd9595c7637dbc116c8ea4116f63267b469&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/5953/Events&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events.jpg?v=1570571365&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;1:1&quot;,&quot;ratioPercent&quot;:null,&quot;bestRatio&quot;:null,&quot;bestRatioWord&quot;:null,&quot;dimensions&quot;:&quot;1500,1500&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/5953/Events-xs.jpg?cachebusting=1570571365&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:5953,&quot;sentinel&quot;:null},&quot;text&quot;:&quot;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&quot;,&quot;_shortestTextSummary&quot;:&quot;&quot;,&quot;timeCustom&quot;:null,&quot;title&quot;:&quot;Events&quot;,&quot;internalIdentifier&quot;:&quot;&quot;,&quot;bestIdentifier&quot;:&quot;Events&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:&quot;&quot;,&quot;citation&quot;:&quot;&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;/Events&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;truncate&quot;:null,&quot;imageRatio&quot;:null,&quot;displayContactForm&quot;:false,&quot;restrictType&quot;:null,&quot;htmlAttribute&quot;:null,&quot;carouselOptions&quot;:{&quot;play&quot;:1,&quot;slidesPerView&quot;:1},&quot;display&quot;:null,&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:44463&quot;,&quot;id&quot;:44463,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1570571365,&quot;meta&quot;:{&quot;imageHover&quot;:[],&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:null,&quot;width&quot;:null,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;id&quot;:654,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;alias&quot;:&quot;SitetheoryCoreBundle:Content\\Module&quot;,&quot;bundleName&quot;:&quot;CoreBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Content\\Module&quot;,&quot;id&quot;:198,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:null,&quot;tags&quot;:[{&quot;name&quot;:&quot;Join In&quot;,&quot;displayName&quot;:null,&quot;_bestName&quot;:&quot;Join In&quot;,&quot;priority&quot;:null,&quot;realPriority&quot;:null,&quot;restrictType&quot;:null,&quot;_contentRoutingUrl&quot;:null,&quot;_contentVersionTitle&quot;:null,&quot;_type&quot;:&quot;tag&quot;,&quot;entityIdentifier&quot;:&quot;tag:544&quot;,&quot;id&quot;:544,&quot;status&quot;:1,&quot;sentinel&quot;:null}],&quot;routing&quot;:[],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Events (/)&quot;,&quot;id&quot;:37015,&quot;time&quot;:1555354580,&quot;timeEdit&quot;:1586805633,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;tagsApiTarget&quot;:&quot;Content/37015/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:37015,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/37015/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:37015,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]}]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;noIndex&quot;:false,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:&quot;tags&quot;,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:true,&quot;modules&quot;:false},&quot;tags&quot;:[{&quot;name&quot;:&quot;Blog&quot;,&quot;displayName&quot;:null,&quot;_bestName&quot;:&quot;Blog&quot;,&quot;priority&quot;:null,&quot;realPriority&quot;:null,&quot;restrictType&quot;:&quot;&quot;,&quot;_contentRoutingUrl&quot;:null,&quot;_contentVersionTitle&quot;:null,&quot;_type&quot;:&quot;tag&quot;,&quot;entityIdentifier&quot;:&quot;tag:546&quot;,&quot;id&quot;:546,&quot;status&quot;:1,&quot;sentinel&quot;:null},{&quot;name&quot;:&quot;News&quot;,&quot;displayName&quot;:null,&quot;_bestName&quot;:&quot;News&quot;,&quot;priority&quot;:null,&quot;realPriority&quot;:null,&quot;restrictType&quot;:&quot;&quot;,&quot;_contentRoutingUrl&quot;:null,&quot;_contentVersionTitle&quot;:null,&quot;_type&quot;:&quot;tag&quot;,&quot;entityIdentifier&quot;:&quot;tag:545&quot;,&quot;id&quot;:545,&quot;status&quot;:1,&quot;sentinel&quot;:null}],&quot;tagsContent&quot;:[],&quot;modules&quot;:[],&quot;metaImage&quot;:[],&quot;bestImage&quot;:null,&quot;text&quot;:&quot;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&quot;,&quot;_shortestTextSummary&quot;:&quot;&quot;,&quot;header&quot;:&quot;&quot;,&quot;footer&quot;:&quot;&quot;,&quot;versionNotes&quot;:null,&quot;timeCustom&quot;:null,&quot;layout&quot;:{&quot;images&quot;:[],&quot;icon&quot;:&quot;&quot;,&quot;iconResource&quot;:&quot;sitetheorycore/images/layoutTypeIcon/Content\\Module-default.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/layoutTypeIcon/Content\\Module-default.svg&quot;,&quot;template&quot;:null,&quot;controller&quot;:null,&quot;variableName&quot;:null,&quot;name&quot;:&quot;Promo Module&quot;,&quot;_type&quot;:&quot;layout&quot;,&quot;entityIdentifier&quot;:&quot;layout:69&quot;,&quot;id&quot;:69,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;shell&quot;:null,&quot;title&quot;:&quot;News &amp; Blog&quot;,&quot;internalIdentifier&quot;:&quot;Home&quot;,&quot;bestIdentifier&quot;:&quot;Home - City Church : News &amp; Blog&quot;,&quot;altTitle&quot;:&quot;City Church&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:&quot;&quot;,&quot;citation&quot;:&quot;&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;custom&quot;:null,&quot;main&quot;:false,&quot;limit&quot;:3,&quot;sort&quot;:null,&quot;truncate&quot;:null,&quot;collectionStyle&quot;:&quot;list&quot;,&quot;collectionCounter&quot;:false,&quot;imageRatio&quot;:&quot;cinema&quot;,&quot;displayContactForm&quot;:false,&quot;enableRelated&quot;:false,&quot;disableSidebar&quot;:false,&quot;disableImage&quot;:false,&quot;disableAnalytics&quot;:false,&quot;enableLayouts&quot;:false,&quot;availableLayouts&quot;:[],&quot;restrictType&quot;:null,&quot;metaTitle&quot;:null,&quot;metaUrl&quot;:null,&quot;metaType&quot;:null,&quot;metaDescription&quot;:null,&quot;htmlAttribute&quot;:null,&quot;carouselOptions&quot;:{&quot;play&quot;:1,&quot;slidesPerView&quot;:1},&quot;display&quot;:{&quot;backgroundImageOpacity&quot;:50,&quot;imageCroppingVertical&quot;:50,&quot;imageCroppingHorizontal&quot;:50,&quot;imageBrightness&quot;:100,&quot;imageBrightnessTouched&quot;:false,&quot;imageBlur&quot;:0,&quot;imageContrast&quot;:100,&quot;imageGrayscale&quot;:0,&quot;imageInversion&quot;:0,&quot;imageOpacity&quot;:100,&quot;imageSaturation&quot;:100,&quot;moduleShape&quot;:&quot;flexible&quot;},&quot;css&quot;:null,&quot;javascript&quot;:null,&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:567893&quot;,&quot;id&quot;:567893,&quot;time&quot;:1705451080,&quot;timeEdit&quot;:1705451084,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;published&quot;:1,&quot;archived&quot;:false,&quot;timePublish&quot;:1705451084,&quot;meta&quot;:{&quot;imageHover&quot;:[],&quot;imagePosition&quot;:null,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:&quot;&quot;,&quot;width&quot;:&quot;third&quot;,&quot;ratio&quot;:&quot;&quot;,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;entityIdentifier&quot;:&quot;module:202302&quot;,&quot;id&quot;:202302,&quot;status&quot;:1,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;routable&quot;:false,&quot;cacheScope&quot;:null,&quot;collection&quot;:false,&quot;integration&quot;:false,&quot;editUrl&quot;:null,&quot;editLayoutUrl&quot;:null,&quot;editSeoUrl&quot;:null,&quot;editSettingsUrl&quot;:null,&quot;editVersionUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;alias&quot;:&quot;SitetheoryCoreBundle:Content\\Module&quot;,&quot;bundleName&quot;:&quot;CoreBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;versionNumberMin&quot;:null,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Content\\Module&quot;,&quot;id&quot;:198,&quot;time&quot;:1444778056,&quot;timeEdit&quot;:1570721118,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;siteId&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:8,&quot;tags&quot;:[],&quot;routing&quot;:[],&quot;menuLinks&quot;:null,&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Home - City Church : News &amp; Blog (/)&quot;,&quot;id&quot;:37020,&quot;time&quot;:1555603978,&quot;timeEdit&quot;:1705451084,&quot;timeStatus&quot;:1584383459,&quot;status&quot;:1,&quot;importId&quot;:null,&quot;sentinel&quot;:null,&quot;vendor&quot;:null,&quot;vendorId&quot;:null,&quot;siteId&quot;:329,&quot;versionPublishedId&quot;:567893,&quot;versionLatestId&quot;:567893,&quot;idPublishFuture&quot;:null,&quot;syndicated&quot;:0,&quot;isPseudoPriority&quot;:true,&quot;tagsApiTarget&quot;:&quot;Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:37020,&quot;limit&quot;:3,&quot;sort&quot;:null,&quot;tags&quot;:[546,545],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/37020/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:37020,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;{\&quot;route\&quot;:{\&quot;controller\&quot;:\&quot;Content\&quot;},\&quot;meta\&quot;:{\&quot;method\&quot;:\&quot;get\&quot;,\&quot;query\&quot;:{\&quot;excludeId\&quot;:37020,\&quot;limit\&quot;:3,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[546,545],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null,\&quot;action\&quot;:null,\&quot;id\&quot;:null,\&quot;page\&quot;:1,\&quot;query\&quot;:null,\&quot;offset\&quot;:0,\&quot;sortOrder\&quot;:\&quot;ASC\&quot;,\&quot;filter\&quot;:[],\&quot;filterTimeField\&quot;:\&quot;e.time\&quot;},\&quot;format\&quot;:\&quot;json\&quot;,\&quot;sentinel\&quot;:{\&quot;view\&quot;:true,\&quot;create\&quot;:false,\&quot;edit\&quot;:false,\&quot;delete\&quot;:false,\&quot;publish\&quot;:false,\&quot;design\&quot;:false,\&quot;dev\&quot;:false,\&quot;master\&quot;:false,\&quot;summary\&quot;:[\&quot;View\&quot;]},\&quot;pagination\&quot;:{\&quot;countCurrent\&quot;:3,\&quot;countTotal\&quot;:538,\&quot;pageCurrent\&quot;:1,\&quot;pageTotal\&quot;:180,\&quot;limit\&quot;:3},\&quot;filterSummary\&quot;:{\&quot;tags\&quot;:[{\&quot;id\&quot;:545,\&quot;name\&quot;:\&quot;News\&quot;,\&quot;url\&quot;:null},{\&quot;id\&quot;:546,\&quot;name\&quot;:\&quot;Blog\&quot;,\&quot;url\&quot;:null}]},\&quot;filterApplied\&quot;:true,\&quot;allowedAction\&quot;:{\&quot;view\&quot;:true,\&quot;create\&quot;:false,\&quot;edit\&quot;:false,\&quot;delete\&quot;:false,\&quot;publish\&quot;:false,\&quot;dev\&quot;:false},\&quot;status\&quot;:[{\&quot;type\&quot;:\&quot;success\&quot;,\&quot;code\&quot;:\&quot;SUCCESS\&quot;,\&quot;message\&quot;:\&quot;\&quot;}],\&quot;success\&quot;:true,\&quot;platform\&quot;:{\&quot;name\&quot;:\&quot;Sitetheory\&quot;,\&quot;url\&quot;:\&quot;sitetheory.io\&quot;,\&quot;version\&quot;:\&quot;0.41\&quot;},\&quot;cache\&quot;:\&quot;2024-04-24T23:36:50+00:00\&quot;},\&quot;payload\&quot;:[{\&quot;_type\&quot;:\&quot;content\&quot;,\&quot;type\&quot;:\&quot;Article\&quot;,\&quot;noIndex\&quot;:false,\&quot;version\&quot;:{\&quot;shellImages\&quot;:[],\&quot;images\&quot;:[{\&quot;images\&quot;:[],\&quot;media\&quot;:[],\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;16x9\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;049105c873d7344e68b36d07f3843cbd690d96317354706786ca1b3b92f16767\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/381520/16x9\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9.png?v=1713295945\&quot;,\&quot;extension\&quot;:\&quot;png\&quot;,\&quot;mime\&quot;:\&quot;image/png\&quot;,\&quot;ratio\&quot;:\&quot;600:337\&quot;,\&quot;ratioPercent\&quot;:\&quot;1.78\&quot;,\&quot;bestRatio\&quot;:\&quot;16:9\&quot;,\&quot;bestRatioWord\&quot;:\&quot;cinema\&quot;,\&quot;dimensions\&quot;:\&quot;1200,674\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9-xs.png?cachebusting=1713295945\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-png.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9-xs.png?cachebusting=1713295945\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9-xs.png?cachebusting=1713295945\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:381520\&quot;,\&quot;id\&quot;:381520,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}],\&quot;featuredImage\&quot;:[],\&quot;videoImage\&quot;:[],\&quot;collectionImage\&quot;:[],\&quot;mediaVR\&quot;:[],\&quot;videos\&quot;:[],\&quot;audios\&quot;:[],\&quot;documents\&quot;:[],\&quot;media\&quot;:[],\&quot;locations\&quot;:null,\&quot;collectionType\&quot;:null,\&quot;collectionTypeFound\&quot;:{\&quot;tags\&quot;:false,\&quot;modules\&quot;:false},\&quot;tags\&quot;:[],\&quot;tagsContent\&quot;:[],\&quot;modules\&quot;:null,\&quot;metaImage\&quot;:[],\&quot;bestImage\&quot;:{\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;16x9\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;049105c873d7344e68b36d07f3843cbd690d96317354706786ca1b3b92f16767\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/381520/16x9\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9.png?v=1713295945\&quot;,\&quot;extension\&quot;:\&quot;png\&quot;,\&quot;mime\&quot;:\&quot;image/png\&quot;,\&quot;ratio\&quot;:\&quot;600:337\&quot;,\&quot;ratioPercent\&quot;:\&quot;1.78\&quot;,\&quot;bestRatio\&quot;:\&quot;16:9\&quot;,\&quot;bestRatioWord\&quot;:\&quot;cinema\&quot;,\&quot;dimensions\&quot;:\&quot;1200,674\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9-xs.png?cachebusting=1713295945\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-png.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9-xs.png?cachebusting=1713295945\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9-xs.png?cachebusting=1713295945\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:381520\&quot;,\&quot;id\&quot;:381520,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null},\&quot;text\&quot;:\&quot;&lt;p&gt;Often, youth are a representation of possibility, potential, and dreaming big dreams. And yet, these days, many young people are filled with despair. A recent publication of &lt;a href=\\\&quot;https://worldhappiness.report/\\\&quot; id=\\\&quot;isPasted\\\&quot;&gt;The World Happiness Report&lt;/a&gt; shows that, in the United States, people over the age of 60 rank 10th happiest overall, while those under 30 rank 62nd. We are living in a cultural climate that is quick to highlight the challenges we face &amp;ndash; whether it is the global anxieties of social injustice, political unrest, climate change, or the aftereffects of a pandemic. Increased access to diverse thoughts, ideas, and opinions available through technology add a lens that can make existing challenges seem even more overwhelming. These days hope seems, at best, to be a luxury. Yet, as Christians, we have access to a resilient hope. Throughout his ministry, Jesus showed how the path to following him is often filled with challenge, struggle, sorrow, and courage. Even so, this same path promises that our struggles can bear fruit, our pain can be productive, and there is no aspect of our world or our lives that cannot be repurposed by the fierce love and promise of wholeness of life that God offers to us through Jesus Christ. In a time when good news seems in short supply, together, we will explore what it takes to cultivate a resilient hope.&lt;/p&gt;&lt;p class=\\\&quot;btn\\\&quot;&gt;&lt;a href=\\\&quot;https://citychurchsf.org/Sundays\\\&quot;&gt;JOIN US SUNDAY&lt;/a&gt;&lt;/p&gt;\&quot;,\&quot;textSummary\&quot;:null,\&quot;_bestTextSummary\&quot;:\&quot;&lt;p&gt;Often, youth are a representation of possibility, potential, and dreaming big dreams. And yet, these days, many young people are filled with despair. A recent publication of &lt;a href=\\\&quot;https://worldhappiness.report/\\\&quot; id=\\\&quot;isPasted\\\&quot;&gt;The World Happiness Report&lt;/a&gt; shows that, in the United States, people over the age of 60 rank 10th happiest overall, while those under 30 rank 62nd. We are living in a cultural climate that is quick to highlight the challenges we face &amp;ndash; whether it is the global anxieties of social injustice, political unrest, climate change, or the aftereffects of a pandemic. Increased access to diverse thoughts, ideas, and opinions available through technology add a lens that can make existing challenges seem even more overwhelming. These days hope seems, at best, to be a luxury. Yet, as Christians, we have access to a resilient hope. Throughout his ministry, Jesus showed how the path to following him is often filled with challenge, struggle, sorrow, and courage. Even so, this same path promises that our struggles can bear fruit, our pain can be productive, and there is no aspect of our world or our lives that cannot be repurposed by the fierce love and promise of wholeness of life that God offers to us through Jesus Christ. In a time when good news seems in short supply, together, we will explore what it takes to cultivate a resilient hope.&lt;/p&gt;&lt;p class=\\\&quot;btn\\\&quot;&gt;&lt;a href=\\\&quot;https://citychurchsf.org/Sundays\\\&quot;&gt;JOIN US SUNDAY&lt;/a&gt;&lt;/p&gt;\&quot;,\&quot;_shortestTextSummary\&quot;:\&quot;&lt;p&gt;Often, youth are a representation of possibility, potential, and dreaming big dreams. And yet, these days, many young people are filled with despair. A recent publication of &lt;a href=\\\&quot;https://worldhappiness.report/\\\&quot; id=\\\&quot;isPasted\\\&quot;&gt;The World Happiness Report&lt;/a&gt; shows that, in the United States, people over the age of 60 rank 10th happiest overall, while those under 30 rank 62nd. We are living in a cultural climate that is quick to highlight the challenges we face &amp;ndash; whether it is the global anxieties of social injustice, political unrest, climate change, or the aftereffects of a pandemic. Increased access to diverse thoughts, ideas, and opinions available through technology add a lens that can make existing challenges seem even more overwhelming. These days hope seems, at best, to be a luxury. Yet, as Christians, we have access to a resilient hope. Throughout his ministry, Jesus showed how the path to following him is often filled with challenge, struggle, sorrow, and courage. Even so, this same path promises that our struggles can bear fruit, our pain can be productive, and there is no aspect of our world or our lives that cannot be repurposed by the fierce love and promise of wholeness of life that God offers to us through Jesus Christ. In a time when good news seems in short supply, together, we will explore what it takes to cultivate a resilient hope.&lt;/p&gt;&lt;p class=\\\&quot;btn\\\&quot;&gt;&lt;a href=\\\&quot;https://citychurchsf.org/Sundays\\\&quot;&gt;JOIN US SUNDAY&lt;/a&gt;&lt;/p&gt;\&quot;,\&quot;header\&quot;:null,\&quot;footer\&quot;:null,\&quot;versionNotes\&quot;:null,\&quot;timeCustom\&quot;:1713296160,\&quot;layout\&quot;:{\&quot;images\&quot;:[],\&quot;icon\&quot;:\&quot;\&quot;,\&quot;iconResource\&quot;:\&quot;@SitetheoryArticleBundle/Resources/public/images/layoutTypeIcon/Article-default.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheoryarticle/images/layoutTypeIcon/Article-default.svg\&quot;,\&quot;template\&quot;:null,\&quot;controller\&quot;:null,\&quot;variableName\&quot;:\&quot;Loaded\&quot;,\&quot;name\&quot;:\&quot;Loaded\&quot;,\&quot;_type\&quot;:\&quot;layout\&quot;,\&quot;entityIdentifier\&quot;:\&quot;layout:8\&quot;,\&quot;id\&quot;:8,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;shell\&quot;:null,\&quot;title\&quot;:\&quot;Spring Sermon Series\&quot;,\&quot;internalIdentifier\&quot;:\&quot;\&quot;,\&quot;bestIdentifier\&quot;:\&quot;Spring Sermon Series\&quot;,\&quot;altTitle\&quot;:\&quot;\&quot;,\&quot;subtitle\&quot;:\&quot;\&quot;,\&quot;pullout\&quot;:null,\&quot;citation\&quot;:null,\&quot;charts\&quot;:null,\&quot;ctaTitles\&quot;:[],\&quot;ctaText\&quot;:null,\&quot;ctaValue\&quot;:null,\&quot;ctaButton\&quot;:\&quot;\&quot;,\&quot;ctaButtonUrl\&quot;:null,\&quot;ctaBrowserTarget\&quot;:\&quot;\&quot;,\&quot;ctaCustom\&quot;:null,\&quot;custom\&quot;:null,\&quot;main\&quot;:false,\&quot;limit\&quot;:null,\&quot;sort\&quot;:\&quot;\&quot;,\&quot;truncate\&quot;:null,\&quot;collectionStyle\&quot;:\&quot;\&quot;,\&quot;collectionCounter\&quot;:false,\&quot;imageRatio\&quot;:\&quot;cinema\&quot;,\&quot;displayContactForm\&quot;:false,\&quot;enableRelated\&quot;:false,\&quot;disableSidebar\&quot;:false,\&quot;disableImage\&quot;:false,\&quot;disableAnalytics\&quot;:false,\&quot;enableLayouts\&quot;:false,\&quot;availableLayouts\&quot;:[],\&quot;restrictType\&quot;:\&quot;\&quot;,\&quot;metaTitle\&quot;:\&quot;\&quot;,\&quot;metaUrl\&quot;:\&quot;\&quot;,\&quot;metaType\&quot;:\&quot;\&quot;,\&quot;metaDescription\&quot;:null,\&quot;htmlAttribute\&quot;:\&quot;\&quot;,\&quot;carouselOptions\&quot;:null,\&quot;display\&quot;:{\&quot;imageCroppingVertical\&quot;:50,\&quot;imageCroppingHorizontal\&quot;:50,\&quot;imageBrightnessTouched\&quot;:false,\&quot;imageBlur\&quot;:0,\&quot;imageContrast\&quot;:100,\&quot;imageGrayscale\&quot;:0,\&quot;imageInversion\&quot;:0,\&quot;imageOpacity\&quot;:100,\&quot;imageSaturation\&quot;:100},\&quot;css\&quot;:null,\&quot;javascript\&quot;:null,\&quot;privateNotes\&quot;:null,\&quot;_type\&quot;:\&quot;contentVersion\&quot;,\&quot;entityIdentifier\&quot;:\&quot;contentVersion:585766\&quot;,\&quot;id\&quot;:585766,\&quot;time\&quot;:1713296344,\&quot;timeEdit\&quot;:1713296371,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329,\&quot;published\&quot;:1,\&quot;archived\&quot;:false,\&quot;timePublish\&quot;:1713296371,\&quot;meta\&quot;:{\&quot;_type\&quot;:\&quot;article\&quot;,\&quot;entityIdentifier\&quot;:\&quot;article:81889\&quot;,\&quot;id\&quot;:81889,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}},\&quot;contentType\&quot;:{\&quot;bundle\&quot;:null,\&quot;controller\&quot;:\&quot;Article\&quot;,\&quot;name\&quot;:\&quot;Article\&quot;,\&quot;nameId\&quot;:\&quot;article\&quot;,\&quot;entity\&quot;:\&quot;Article\&quot;,\&quot;routable\&quot;:true,\&quot;cacheScope\&quot;:null,\&quot;collection\&quot;:false,\&quot;integration\&quot;:false,\&quot;editUrl\&quot;:null,\&quot;editLayoutUrl\&quot;:null,\&quot;editSeoUrl\&quot;:null,\&quot;editSettingsUrl\&quot;:null,\&quot;editVersionUrl\&quot;:null,\&quot;class\&quot;:\&quot;sitetheory-article-bundle-article\&quot;,\&quot;icon\&quot;:null,\&quot;iconResource\&quot;:\&quot;@SitetheoryArticleBundle/Resources/public/images/contentTypeIcon/Article.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheoryarticle/images/contentTypeIcon/Article.svg\&quot;,\&quot;alias\&quot;:\&quot;SitetheoryArticleBundle:Article\&quot;,\&quot;bundleName\&quot;:\&quot;ArticleBundle\&quot;,\&quot;vendorName\&quot;:\&quot;Sitetheory\&quot;,\&quot;versionNumberMin\&quot;:null,\&quot;_type\&quot;:\&quot;contentType\&quot;,\&quot;entityIdentifier\&quot;:\&quot;Article\&quot;,\&quot;id\&quot;:2,\&quot;time\&quot;:1439426119,\&quot;timeEdit\&quot;:1571237495,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;siteId\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;domain\&quot;:null,\&quot;author\&quot;:null,\&quot;associatedContent\&quot;:null,\&quot;mailLists\&quot;:null,\&quot;priority\&quot;:null,\&quot;tags\&quot;:[{\&quot;parent\&quot;:null,\&quot;name\&quot;:\&quot;News\&quot;,\&quot;displayName\&quot;:null,\&quot;_bestName\&quot;:\&quot;News\&quot;,\&quot;priority\&quot;:null,\&quot;realPriority\&quot;:null,\&quot;restrictType\&quot;:\&quot;\&quot;,\&quot;_contentRoutingUrl\&quot;:null,\&quot;_contentVersionTitle\&quot;:null,\&quot;_type\&quot;:\&quot;tag\&quot;,\&quot;entityIdentifier\&quot;:\&quot;tag:545\&quot;,\&quot;id\&quot;:545,\&quot;time\&quot;:1555603995,\&quot;timeEdit\&quot;:1673306828,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329}],\&quot;routing\&quot;:[{\&quot;url\&quot;:\&quot;sss24\&quot;,\&quot;main\&quot;:true,\&quot;redirect\&quot;:null,\&quot;redirectStatus\&quot;:null,\&quot;_type\&quot;:\&quot;routing\&quot;,\&quot;entityIdentifier\&quot;:\&quot;routing:355249\&quot;,\&quot;id\&quot;:355249,\&quot;time\&quot;:1713296344,\&quot;timeEdit\&quot;:1713296367,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329}],\&quot;menuLinks\&quot;:null,\&quot;reviews\&quot;:null,\&quot;main\&quot;:false,\&quot;mainContentType\&quot;:false,\&quot;entityIdentifier\&quot;:\&quot;Spring Sermon Series (/sss24)\&quot;,\&quot;id\&quot;:494200,\&quot;time\&quot;:1713296344,\&quot;timeEdit\&quot;:1713296371,\&quot;timeStatus\&quot;:1713296344,\&quot;status\&quot;:1,\&quot;importId\&quot;:null,\&quot;sentinel\&quot;:null,\&quot;vendor\&quot;:null,\&quot;vendorId\&quot;:null,\&quot;siteId\&quot;:329,\&quot;versionPublishedId\&quot;:585766,\&quot;versionLatestId\&quot;:585766,\&quot;idPublishFuture\&quot;:null,\&quot;syndicated\&quot;:0,\&quot;isPseudoPriority\&quot;:true,\&quot;tagsApiTarget\&quot;:\&quot;Content/494200/Asset/Content\&quot;,\&quot;tagsApiOptions\&quot;:{\&quot;excludeId\&quot;:494200,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesApiTarget\&quot;:\&quot;Article/494200/Module/Content\&quot;,\&quot;modulesApiOptions\&quot;:{\&quot;excludeId\&quot;:494200,\&quot;limit\&quot;:100,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesConvoy\&quot;:\&quot;\&quot;,\&quot;modulesConvoyData\&quot;:[],\&quot;tagsContentConvoy\&quot;:\&quot;\&quot;,\&quot;tagsContentConvoyData\&quot;:[]},{\&quot;_type\&quot;:\&quot;content\&quot;,\&quot;type\&quot;:\&quot;Article\&quot;,\&quot;noIndex\&quot;:false,\&quot;version\&quot;:{\&quot;shellImages\&quot;:[],\&quot;images\&quot;:[{\&quot;images\&quot;:[],\&quot;media\&quot;:[],\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;CCSF_App\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;7cd6d55ae8c4d5619ea345969a32e6ca12ef1dba7c8bb2e76e70f1a42b7a5f23\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/314964/CCSF_App\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App.jpg?v=1699560011\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;600:337\&quot;,\&quot;ratioPercent\&quot;:\&quot;1.78\&quot;,\&quot;bestRatio\&quot;:\&quot;16:9\&quot;,\&quot;bestRatioWord\&quot;:\&quot;cinema\&quot;,\&quot;dimensions\&quot;:\&quot;1200,674\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App-xs.jpg?cachebusting=1699560011\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App-xs.jpg?cachebusting=1699560011\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App-xs.jpg?cachebusting=1699560011\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:314964\&quot;,\&quot;id\&quot;:314964,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}],\&quot;featuredImage\&quot;:[],\&quot;videoImage\&quot;:[],\&quot;collectionImage\&quot;:[],\&quot;mediaVR\&quot;:[],\&quot;videos\&quot;:[],\&quot;audios\&quot;:[],\&quot;documents\&quot;:[],\&quot;media\&quot;:[],\&quot;locations\&quot;:null,\&quot;collectionType\&quot;:null,\&quot;collectionTypeFound\&quot;:{\&quot;tags\&quot;:false,\&quot;modules\&quot;:false},\&quot;tags\&quot;:[],\&quot;tagsContent\&quot;:[],\&quot;modules\&quot;:null,\&quot;metaImage\&quot;:[],\&quot;bestImage\&quot;:{\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;CCSF_App\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;7cd6d55ae8c4d5619ea345969a32e6ca12ef1dba7c8bb2e76e70f1a42b7a5f23\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/314964/CCSF_App\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App.jpg?v=1699560011\&quot;,\&quot;extension\&quot;:\&quot;jpg\&quot;,\&quot;mime\&quot;:\&quot;image/jpeg\&quot;,\&quot;ratio\&quot;:\&quot;600:337\&quot;,\&quot;ratioPercent\&quot;:\&quot;1.78\&quot;,\&quot;bestRatio\&quot;:\&quot;16:9\&quot;,\&quot;bestRatioWord\&quot;:\&quot;cinema\&quot;,\&quot;dimensions\&quot;:\&quot;1200,674\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App-xs.jpg?cachebusting=1699560011\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App-xs.jpg?cachebusting=1699560011\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App-xs.jpg?cachebusting=1699560011\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:314964\&quot;,\&quot;id\&quot;:314964,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null},\&quot;text\&quot;:\&quot;&lt;p&gt;Find everything you need on the City Church App. There is Up-to-date information about all that is happening at City Church; event registration; everything you need for Sunday worship; pre-check-in your children Sundays on your way to church; Give with ease and access your giving through your profile; connect to groups; listen to the podcast; set notifications to get important messages; and much more!&lt;/p&gt;&lt;p class=\\\&quot;btn\\\&quot;&gt;&lt;a href=\\\&quot;https://pushpay.com/get?handle=citychurchsanfrancisco&amp;source=external\\\&quot; rel=\\\&quot;noopener noreferrer\\\&quot; target=\\\&quot;_blank\\\&quot;&gt;DOWNLOAD HERE&lt;/a&gt;&lt;/p&gt;\&quot;,\&quot;textSummary\&quot;:null,\&quot;_bestTextSummary\&quot;:\&quot;&lt;p&gt;Find everything you need on the City Church App. There is Up-to-date information about all that is happening at City Church; event registration; everything you need for Sunday worship; pre-check-in your children Sundays on your way to church; Give with ease and access your giving through your profile; connect to groups; listen to the podcast; set notifications to get important messages; and much more!&lt;/p&gt;&lt;p class=\\\&quot;btn\\\&quot;&gt;&lt;a href=\\\&quot;https://pushpay.com/get?handle=citychurchsanfrancisco&amp;source=external\\\&quot; rel=\\\&quot;noopener noreferrer\\\&quot; target=\\\&quot;_blank\\\&quot;&gt;DOWNLOAD HERE&lt;/a&gt;&lt;/p&gt;\&quot;,\&quot;_shortestTextSummary\&quot;:\&quot;&lt;p&gt;Find everything you need on the City Church App. There is Up-to-date information about all that is happening at City Church; event registration; everything you need for Sunday worship; pre-check-in your children Sundays on your way to church; Give with ease and access your giving through your profile; connect to groups; listen to the podcast; set notifications to get important messages; and much more!&lt;/p&gt;&lt;p class=\\\&quot;btn\\\&quot;&gt;&lt;a href=\\\&quot;https://pushpay.com/get?handle=citychurchsanfrancisco&amp;source=external\\\&quot; rel=\\\&quot;noopener noreferrer\\\&quot; target=\\\&quot;_blank\\\&quot;&gt;DOWNLOAD HERE&lt;/a&gt;&lt;/p&gt;\&quot;,\&quot;header\&quot;:null,\&quot;footer\&quot;:null,\&quot;versionNotes\&quot;:null,\&quot;timeCustom\&quot;:1712084400,\&quot;layout\&quot;:{\&quot;images\&quot;:[],\&quot;icon\&quot;:\&quot;\&quot;,\&quot;iconResource\&quot;:\&quot;sitetheoryarticle/images/layoutTypeIcon/Article-default.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheoryarticle/images/layoutTypeIcon/Article-default.svg\&quot;,\&quot;template\&quot;:null,\&quot;controller\&quot;:null,\&quot;variableName\&quot;:\&quot;Loaded\&quot;,\&quot;name\&quot;:\&quot;Loaded\&quot;,\&quot;_type\&quot;:\&quot;layout\&quot;,\&quot;entityIdentifier\&quot;:\&quot;layout:8\&quot;,\&quot;id\&quot;:8,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;shell\&quot;:null,\&quot;title\&quot;:\&quot;Download the City Church App\&quot;,\&quot;internalIdentifier\&quot;:\&quot;\&quot;,\&quot;bestIdentifier\&quot;:\&quot;Download the City Church App\&quot;,\&quot;altTitle\&quot;:\&quot;\&quot;,\&quot;subtitle\&quot;:\&quot;\&quot;,\&quot;pullout\&quot;:null,\&quot;citation\&quot;:null,\&quot;charts\&quot;:null,\&quot;ctaTitles\&quot;:[],\&quot;ctaText\&quot;:null,\&quot;ctaValue\&quot;:null,\&quot;ctaButton\&quot;:\&quot;\&quot;,\&quot;ctaButtonUrl\&quot;:null,\&quot;ctaBrowserTarget\&quot;:\&quot;\&quot;,\&quot;ctaCustom\&quot;:null,\&quot;custom\&quot;:null,\&quot;main\&quot;:false,\&quot;limit\&quot;:null,\&quot;sort\&quot;:\&quot;\&quot;,\&quot;truncate\&quot;:null,\&quot;collectionStyle\&quot;:\&quot;\&quot;,\&quot;collectionCounter\&quot;:false,\&quot;imageRatio\&quot;:\&quot;cinema\&quot;,\&quot;displayContactForm\&quot;:false,\&quot;enableRelated\&quot;:false,\&quot;disableSidebar\&quot;:false,\&quot;disableImage\&quot;:false,\&quot;disableAnalytics\&quot;:false,\&quot;enableLayouts\&quot;:false,\&quot;availableLayouts\&quot;:[],\&quot;restrictType\&quot;:\&quot;\&quot;,\&quot;metaTitle\&quot;:\&quot;\&quot;,\&quot;metaUrl\&quot;:\&quot;\&quot;,\&quot;metaType\&quot;:\&quot;\&quot;,\&quot;metaDescription\&quot;:null,\&quot;htmlAttribute\&quot;:\&quot;\&quot;,\&quot;carouselOptions\&quot;:null,\&quot;display\&quot;:{\&quot;imageCroppingVertical\&quot;:50,\&quot;imageCroppingHorizontal\&quot;:50,\&quot;imageBrightness\&quot;:100,\&quot;imageBrightnessTouched\&quot;:false,\&quot;imageBlur\&quot;:0,\&quot;imageContrast\&quot;:100,\&quot;imageGrayscale\&quot;:0,\&quot;imageInversion\&quot;:0,\&quot;imageOpacity\&quot;:100,\&quot;imageSaturation\&quot;:100},\&quot;css\&quot;:null,\&quot;javascript\&quot;:null,\&quot;privateNotes\&quot;:null,\&quot;_type\&quot;:\&quot;contentVersion\&quot;,\&quot;entityIdentifier\&quot;:\&quot;contentVersion:583391\&quot;,\&quot;id\&quot;:583391,\&quot;time\&quot;:1712074609,\&quot;timeEdit\&quot;:1712074613,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329,\&quot;published\&quot;:1,\&quot;archived\&quot;:false,\&quot;timePublish\&quot;:1712074613,\&quot;meta\&quot;:{\&quot;_type\&quot;:\&quot;article\&quot;,\&quot;entityIdentifier\&quot;:\&quot;article:81612\&quot;,\&quot;id\&quot;:81612,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}},\&quot;contentType\&quot;:{\&quot;bundle\&quot;:null,\&quot;controller\&quot;:\&quot;Article\&quot;,\&quot;name\&quot;:\&quot;Article\&quot;,\&quot;nameId\&quot;:\&quot;article\&quot;,\&quot;entity\&quot;:\&quot;Article\&quot;,\&quot;routable\&quot;:true,\&quot;cacheScope\&quot;:null,\&quot;collection\&quot;:false,\&quot;integration\&quot;:false,\&quot;editUrl\&quot;:null,\&quot;editLayoutUrl\&quot;:null,\&quot;editSeoUrl\&quot;:null,\&quot;editSettingsUrl\&quot;:null,\&quot;editVersionUrl\&quot;:null,\&quot;class\&quot;:\&quot;sitetheory-article-bundle-article\&quot;,\&quot;icon\&quot;:null,\&quot;iconResource\&quot;:\&quot;@SitetheoryArticleBundle/Resources/public/images/contentTypeIcon/Article.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheoryarticle/images/contentTypeIcon/Article.svg\&quot;,\&quot;alias\&quot;:\&quot;SitetheoryArticleBundle:Article\&quot;,\&quot;bundleName\&quot;:\&quot;ArticleBundle\&quot;,\&quot;vendorName\&quot;:\&quot;Sitetheory\&quot;,\&quot;versionNumberMin\&quot;:null,\&quot;_type\&quot;:\&quot;contentType\&quot;,\&quot;entityIdentifier\&quot;:\&quot;Article\&quot;,\&quot;id\&quot;:2,\&quot;time\&quot;:1439426119,\&quot;timeEdit\&quot;:1571237495,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;siteId\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;domain\&quot;:null,\&quot;author\&quot;:null,\&quot;associatedContent\&quot;:null,\&quot;mailLists\&quot;:null,\&quot;priority\&quot;:null,\&quot;tags\&quot;:[{\&quot;parent\&quot;:null,\&quot;name\&quot;:\&quot;News\&quot;,\&quot;displayName\&quot;:null,\&quot;_bestName\&quot;:\&quot;News\&quot;,\&quot;priority\&quot;:null,\&quot;realPriority\&quot;:null,\&quot;restrictType\&quot;:\&quot;\&quot;,\&quot;_contentRoutingUrl\&quot;:null,\&quot;_contentVersionTitle\&quot;:null,\&quot;_type\&quot;:\&quot;tag\&quot;,\&quot;entityIdentifier\&quot;:\&quot;tag:545\&quot;,\&quot;id\&quot;:545,\&quot;time\&quot;:1555603995,\&quot;timeEdit\&quot;:1673306828,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329}],\&quot;routing\&quot;:[{\&quot;url\&quot;:\&quot;App\&quot;,\&quot;main\&quot;:true,\&quot;redirect\&quot;:null,\&quot;redirectStatus\&quot;:null,\&quot;_type\&quot;:\&quot;routing\&quot;,\&quot;entityIdentifier\&quot;:\&quot;routing:26113\&quot;,\&quot;id\&quot;:26113,\&quot;time\&quot;:1639093190,\&quot;timeEdit\&quot;:1639093206,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329}],\&quot;menuLinks\&quot;:null,\&quot;reviews\&quot;:null,\&quot;main\&quot;:false,\&quot;mainContentType\&quot;:false,\&quot;entityIdentifier\&quot;:\&quot;Download the City Church App (/App)\&quot;,\&quot;id\&quot;:45592,\&quot;time\&quot;:1639093190,\&quot;timeEdit\&quot;:1712074613,\&quot;timeStatus\&quot;:1639093190,\&quot;status\&quot;:1,\&quot;importId\&quot;:null,\&quot;sentinel\&quot;:null,\&quot;vendor\&quot;:null,\&quot;vendorId\&quot;:null,\&quot;siteId\&quot;:329,\&quot;versionPublishedId\&quot;:583391,\&quot;versionLatestId\&quot;:583391,\&quot;idPublishFuture\&quot;:null,\&quot;syndicated\&quot;:0,\&quot;isPseudoPriority\&quot;:true,\&quot;tagsApiTarget\&quot;:\&quot;Content/45592/Asset/Content\&quot;,\&quot;tagsApiOptions\&quot;:{\&quot;excludeId\&quot;:45592,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesApiTarget\&quot;:\&quot;Article/45592/Module/Content\&quot;,\&quot;modulesApiOptions\&quot;:{\&quot;excludeId\&quot;:45592,\&quot;limit\&quot;:100,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesConvoy\&quot;:\&quot;\&quot;,\&quot;modulesConvoyData\&quot;:[],\&quot;tagsContentConvoy\&quot;:\&quot;\&quot;,\&quot;tagsContentConvoyData\&quot;:[]},{\&quot;_type\&quot;:\&quot;content\&quot;,\&quot;type\&quot;:\&quot;Article\&quot;,\&quot;noIndex\&quot;:false,\&quot;version\&quot;:{\&quot;shellImages\&quot;:[],\&quot;images\&quot;:[{\&quot;images\&quot;:[],\&quot;media\&quot;:[],\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;ES-16x9-text\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;7c36172775133cea07ca5683669fdbf0453a2438fcf4eb96185184ae7956f2e0\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text.png?v=1711856695\&quot;,\&quot;extension\&quot;:\&quot;png\&quot;,\&quot;mime\&quot;:\&quot;image/png\&quot;,\&quot;ratio\&quot;:\&quot;600:337\&quot;,\&quot;ratioPercent\&quot;:\&quot;1.78\&quot;,\&quot;bestRatio\&quot;:\&quot;16:9\&quot;,\&quot;bestRatioWord\&quot;:\&quot;cinema\&quot;,\&quot;dimensions\&quot;:\&quot;1200,674\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text-xs.png?cachebusting=1711856695\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-png.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text-xs.png?cachebusting=1711856695\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text-xs.png?cachebusting=1711856695\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:378875\&quot;,\&quot;id\&quot;:378875,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}],\&quot;featuredImage\&quot;:[],\&quot;videoImage\&quot;:[],\&quot;collectionImage\&quot;:[],\&quot;mediaVR\&quot;:[],\&quot;videos\&quot;:[],\&quot;audios\&quot;:[],\&quot;documents\&quot;:[],\&quot;media\&quot;:[],\&quot;locations\&quot;:null,\&quot;collectionType\&quot;:null,\&quot;collectionTypeFound\&quot;:{\&quot;tags\&quot;:false,\&quot;modules\&quot;:false},\&quot;tags\&quot;:[],\&quot;tagsContent\&quot;:[],\&quot;modules\&quot;:null,\&quot;metaImage\&quot;:[],\&quot;bestImage\&quot;:{\&quot;priority\&quot;:0,\&quot;name\&quot;:\&quot;ES-16x9-text\&quot;,\&quot;label\&quot;:null,\&quot;description\&quot;:null,\&quot;abstract\&quot;:null,\&quot;embed\&quot;:null,\&quot;_embedCode\&quot;:null,\&quot;_embedUrlWithAttributes\&quot;:\&quot;\&quot;,\&quot;hash\&quot;:\&quot;7c36172775133cea07ca5683669fdbf0453a2438fcf4eb96185184ae7956f2e0\&quot;,\&quot;prefix\&quot;:\&quot;cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text\&quot;,\&quot;url\&quot;:null,\&quot;_directUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text.png?v=1711856695\&quot;,\&quot;extension\&quot;:\&quot;png\&quot;,\&quot;mime\&quot;:\&quot;image/png\&quot;,\&quot;ratio\&quot;:\&quot;600:337\&quot;,\&quot;ratioPercent\&quot;:\&quot;1.78\&quot;,\&quot;bestRatio\&quot;:\&quot;16:9\&quot;,\&quot;bestRatioWord\&quot;:\&quot;cinema\&quot;,\&quot;dimensions\&quot;:\&quot;1200,674\&quot;,\&quot;service\&quot;:null,\&quot;serviceMediaId\&quot;:null,\&quot;meta\&quot;:[],\&quot;_thumbnailUrl\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text-xs.png?cachebusting=1711856695\&quot;,\&quot;_fileTypeIcon\&quot;:\&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-png.png\&quot;,\&quot;thumb\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text-xs.png?cachebusting=1711856695\&quot;,\&quot;link\&quot;:\&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text-xs.png?cachebusting=1711856695\&quot;,\&quot;bestImage\&quot;:null,\&quot;duration\&quot;:null,\&quot;autoPlay\&quot;:false,\&quot;vr\&quot;:false,\&quot;timeCustom\&quot;:null,\&quot;author\&quot;:null,\&quot;modules\&quot;:null,\&quot;_type\&quot;:\&quot;media\&quot;,\&quot;entityIdentifier\&quot;:\&quot;media:378875\&quot;,\&quot;id\&quot;:378875,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null},\&quot;text\&quot;:\&quot;&lt;h2&gt;Easter Sunday Celebration&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Sunday, March 31st | 11am-12:45pm&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;Golden Gate Park Bandshell&lt;/strong&gt;&lt;br&gt;Join us for our Easter Celebration Sunday at the Golden Gate Park Bandshell to proclaim with Christians across space and time that &amp;ldquo;Christ is Risen!&amp;rdquo; Following this service will be an opportunity for fellowship with other City Churchers on the Music Concourse. Bring a picnic lunch or patronize food truck. There will even be an egg hunt for children! The Easter Celebration will be Livestreamed on all our platforms.&lt;/p&gt;&lt;p&gt;Street parking is available in GGP or paid parking is available beneath the Music Concourse. Public transportation, ride share, walking or biking are highly encouraged. Donuts will be available beginning at 10:30am so plan to arrive early!&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\\\&quot;isPasted\\\&quot;&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;HOLY SATURDAY - SERVICE&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;&lt;strong&gt;Saturday, March 30th | 4pm-5:45pm |&amp;nbsp;&lt;strong&gt;Russian Center &amp;middot; 2460 Sutter St&lt;/strong&gt;&lt;/strong&gt;&lt;br&gt;Together, we will join the early disciples in uncertainty, hope, and fear as they waited for God&amp;rsquo;s promises through Jesus to be made true. This is a participatory service that follows the traditions of the early church as we light candles and welcome new members through profession of faith and baptism.&lt;/span&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\\\&quot;isPasted\\\&quot;&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;GOOD FRIDAY &amp;ndash; EVENING SERVICE&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;&lt;strong&gt;Friday, March 29th | 5pm-6pm | Russian Center &amp;middot; 2460 Sutter St&lt;/strong&gt;&lt;br&gt;Good Friday is an old way of saying &amp;lsquo;God&amp;rsquo;s Friday.&amp;rsquo; This is the day when Christians remember Jesus&amp;rsquo; death on the cross. We will gather for a &amp;ldquo;service of shadows&amp;rdquo; to meditate on Christ&amp;rsquo;s suffering and passion through music, poetry, silence, and darkness. There will also be a storytelling gathering for children aged three through 5th grade. Nursery care will be available for children under 3-years-old.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\\\&quot;isPasted\\\&quot;&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;MAUNDY THURSDAY - HOME GATHERINGS&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;&lt;strong&gt;Thursday, March 28th | 6pm-8pm&lt;/strong&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;Maundy Thursday is a time for Christians to share a meal in homes as we remember Jesus&amp;rsquo; final meal with his friends. Together, with a small group of City Churchers, we will have the opportunity to worship, participate in a hand- or foot-washing, commemorate the last supper, and reflect on Jesus&amp;rsquo; commandment to &amp;ldquo;love one another as I have loved you.&amp;rdquo;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\\\&quot;isPasted\\\&quot;&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;PALM SUNDAY&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;&lt;strong&gt;Sunday, March 24th | 10am | Russian Center&lt;/strong&gt;&lt;br&gt;Holy Week begins on Palm Sunday. Together, we will remember Jesus&amp;rsquo; journey toward his last days as he entered Jerusalem with palm branches. We will join our voices with those long ago who longed for, &amp;ldquo;Hosanna, in the highest!&amp;rdquo;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;\&quot;,\&quot;textSummary\&quot;:null,\&quot;_bestTextSummary\&quot;:\&quot;&lt;h2&gt;Easter Sunday Celebration&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Sunday, March 31st | 11am-12:45pm&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;Golden Gate Park Bandshell&lt;/strong&gt;&lt;br&gt;Join us for our Easter Celebration Sunday at the Golden Gate Park Bandshell to proclaim with Christians across space and time that &amp;ldquo;Christ is Risen!&amp;rdquo; Following this service will be an opportunity for fellowship with other City Churchers on the Music Concourse. Bring a picnic lunch or patronize food truck. There will even be an egg hunt for children! The Easter Celebration will be Livestreamed on all our platforms.&lt;/p&gt;&lt;p&gt;Street parking is available in GGP or paid parking is available beneath the Music Concourse. Public transportation, ride share, walking or biking are highly encouraged. Donuts will be available beginning at 10:30am so plan to arrive early!&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\\\&quot;isPasted\\\&quot;&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;HOLY SATURDAY - SERVICE&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;&lt;strong&gt;Saturday, March 30th | 4pm-5:45pm |&amp;nbsp;&lt;strong&gt;Russian Center &amp;middot; 2460 Sutter St&lt;/strong&gt;&lt;/strong&gt;&lt;br&gt;Together, we will join the early disciples in uncertainty, hope, and fear as they waited for God&amp;rsquo;s promises through Jesus to be made true. This is a participatory service that follows the traditions of the early church as we light candles and welcome new members through profession of faith and baptism.&lt;/span&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\\\&quot;isPasted\\\&quot;&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;GOOD FRIDAY &amp;ndash; EVENING SERVICE&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;&lt;strong&gt;Friday, March 29th | 5pm-6pm | Russian Center &amp;middot; 2460 Sutter St&lt;/strong&gt;&lt;br&gt;Good Friday is an old way of saying &amp;lsquo;God&amp;rsquo;s Friday.&amp;rsquo; This is the day when Christians remember Jesus&amp;rsquo; death on the cross. We will gather for a &amp;ldquo;service of shadows&amp;rdquo; to meditate on Christ&amp;rsquo;s suffering and passion through music, poetry, silence, and darkness. There will also be a storytelling gathering for children aged three through 5th grade. Nursery care will be available for children under 3-years-old.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\\\&quot;isPasted\\\&quot;&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;MAUNDY THURSDAY - HOME GATHERINGS&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;&lt;strong&gt;Thursday, March 28th | 6pm-8pm&lt;/strong&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;Maundy Thursday is a time for Christians to share a meal in homes as we remember Jesus&amp;rsquo; final meal with his friends. Together, with a small group of City Churchers, we will have the opportunity to worship, participate in a hand- or foot-washing, commemorate the last supper, and reflect on Jesus&amp;rsquo; commandment to &amp;ldquo;love one another as I have loved you.&amp;rdquo;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\\\&quot;isPasted\\\&quot;&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;PALM SUNDAY&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;&lt;strong&gt;Sunday, March 24th | 10am | Russian Center&lt;/strong&gt;&lt;br&gt;Holy Week begins on Palm Sunday. Together, we will remember Jesus&amp;rsquo; journey toward his last days as he entered Jerusalem with palm branches. We will join our voices with those long ago who longed for, &amp;ldquo;Hosanna, in the highest!&amp;rdquo;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;\&quot;,\&quot;_shortestTextSummary\&quot;:\&quot;&lt;h2&gt;Easter Sunday Celebration&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Sunday, March 31st | 11am-12:45pm&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;Golden Gate Park Bandshell&lt;/strong&gt;&lt;br&gt;Join us for our Easter Celebration Sunday at the Golden Gate Park Bandshell to proclaim with Christians across space and time that &amp;ldquo;Christ is Risen!&amp;rdquo; Following this service will be an opportunity for fellowship with other City Churchers on the Music Concourse. Bring a picnic lunch or patronize food truck. There will even be an egg hunt for children! The Easter Celebration will be Livestreamed on all our platforms.&lt;/p&gt;&lt;p&gt;Street parking is available in GGP or paid parking is available beneath the Music Concourse. Public transportation, ride share, walking or biking are highly encouraged. Donuts will be available beginning at 10:30am so plan to arrive early!&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\\\&quot;isPasted\\\&quot;&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;HOLY SATURDAY - SERVICE&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;&lt;strong&gt;Saturday, March 30th | 4pm-5:45pm |&amp;nbsp;&lt;strong&gt;Russian Center &amp;middot; 2460 Sutter St&lt;/strong&gt;&lt;/strong&gt;&lt;br&gt;Together, we will join the early disciples in uncertainty, hope, and fear as they waited for God&amp;rsquo;s promises through Jesus to be made true. This is a participatory service that follows the traditions of the early church as we light candles and welcome new members through profession of faith and baptism.&lt;/span&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\\\&quot;isPasted\\\&quot;&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;GOOD FRIDAY &amp;ndash; EVENING SERVICE&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;&lt;strong&gt;Friday, March 29th | 5pm-6pm | Russian Center &amp;middot; 2460 Sutter St&lt;/strong&gt;&lt;br&gt;Good Friday is an old way of saying &amp;lsquo;God&amp;rsquo;s Friday.&amp;rsquo; This is the day when Christians remember Jesus&amp;rsquo; death on the cross. We will gather for a &amp;ldquo;service of shadows&amp;rdquo; to meditate on Christ&amp;rsquo;s suffering and passion through music, poetry, silence, and darkness. There will also be a storytelling gathering for children aged three through 5th grade. Nursery care will be available for children under 3-years-old.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\\\&quot;isPasted\\\&quot;&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;MAUNDY THURSDAY - HOME GATHERINGS&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;&lt;strong&gt;Thursday, March 28th | 6pm-8pm&lt;/strong&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;Maundy Thursday is a time for Christians to share a meal in homes as we remember Jesus&amp;rsquo; final meal with his friends. Together, with a small group of City Churchers, we will have the opportunity to worship, participate in a hand- or foot-washing, commemorate the last supper, and reflect on Jesus&amp;rsquo; commandment to &amp;ldquo;love one another as I have loved you.&amp;rdquo;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\\\&quot;isPasted\\\&quot;&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;PALM SUNDAY&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\\\&quot;color: rgb(209, 213, 216);\\\&quot;&gt;&lt;strong&gt;Sunday, March 24th | 10am | Russian Center&lt;/strong&gt;&lt;br&gt;Holy Week begins on Palm Sunday. Together, we will remember Jesus&amp;rsquo; journey toward his last days as he entered Jerusalem with palm branches. We will join our voices with those long ago who longed for, &amp;ldquo;Hosanna, in the highest!&amp;rdquo;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;\&quot;,\&quot;header\&quot;:null,\&quot;footer\&quot;:null,\&quot;versionNotes\&quot;:null,\&quot;timeCustom\&quot;:1709578140,\&quot;layout\&quot;:{\&quot;images\&quot;:[],\&quot;icon\&quot;:\&quot;\&quot;,\&quot;iconResource\&quot;:\&quot;sitetheoryarticle/images/layoutTypeIcon/Article-default.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheoryarticle/images/layoutTypeIcon/Article-default.svg\&quot;,\&quot;template\&quot;:null,\&quot;controller\&quot;:null,\&quot;variableName\&quot;:\&quot;Loaded\&quot;,\&quot;name\&quot;:\&quot;Loaded\&quot;,\&quot;_type\&quot;:\&quot;layout\&quot;,\&quot;entityIdentifier\&quot;:\&quot;layout:8\&quot;,\&quot;id\&quot;:8,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;shell\&quot;:null,\&quot;title\&quot;:\&quot;Holy Week\&quot;,\&quot;internalIdentifier\&quot;:\&quot;\&quot;,\&quot;bestIdentifier\&quot;:\&quot;Holy Week\&quot;,\&quot;altTitle\&quot;:\&quot;\&quot;,\&quot;subtitle\&quot;:\&quot;\&quot;,\&quot;pullout\&quot;:null,\&quot;citation\&quot;:null,\&quot;charts\&quot;:null,\&quot;ctaTitles\&quot;:[],\&quot;ctaText\&quot;:null,\&quot;ctaValue\&quot;:null,\&quot;ctaButton\&quot;:\&quot;\&quot;,\&quot;ctaButtonUrl\&quot;:null,\&quot;ctaBrowserTarget\&quot;:\&quot;\&quot;,\&quot;ctaCustom\&quot;:null,\&quot;custom\&quot;:null,\&quot;main\&quot;:false,\&quot;limit\&quot;:null,\&quot;sort\&quot;:\&quot;\&quot;,\&quot;truncate\&quot;:null,\&quot;collectionStyle\&quot;:\&quot;\&quot;,\&quot;collectionCounter\&quot;:false,\&quot;imageRatio\&quot;:\&quot;natural\&quot;,\&quot;displayContactForm\&quot;:false,\&quot;enableRelated\&quot;:false,\&quot;disableSidebar\&quot;:false,\&quot;disableImage\&quot;:false,\&quot;disableAnalytics\&quot;:false,\&quot;enableLayouts\&quot;:false,\&quot;availableLayouts\&quot;:[],\&quot;restrictType\&quot;:\&quot;\&quot;,\&quot;metaTitle\&quot;:\&quot;\&quot;,\&quot;metaUrl\&quot;:\&quot;\&quot;,\&quot;metaType\&quot;:\&quot;\&quot;,\&quot;metaDescription\&quot;:null,\&quot;htmlAttribute\&quot;:\&quot;\&quot;,\&quot;carouselOptions\&quot;:null,\&quot;display\&quot;:{\&quot;imageCroppingVertical\&quot;:50,\&quot;imageCroppingHorizontal\&quot;:50,\&quot;imageBrightnessTouched\&quot;:false,\&quot;imageBlur\&quot;:0,\&quot;imageContrast\&quot;:100,\&quot;imageGrayscale\&quot;:0,\&quot;imageInversion\&quot;:0,\&quot;imageOpacity\&quot;:100,\&quot;imageSaturation\&quot;:100},\&quot;css\&quot;:null,\&quot;javascript\&quot;:null,\&quot;privateNotes\&quot;:null,\&quot;_type\&quot;:\&quot;contentVersion\&quot;,\&quot;entityIdentifier\&quot;:\&quot;contentVersion:583193\&quot;,\&quot;id\&quot;:583193,\&quot;time\&quot;:1711856708,\&quot;timeEdit\&quot;:1711856718,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329,\&quot;published\&quot;:1,\&quot;archived\&quot;:false,\&quot;timePublish\&quot;:1711856718,\&quot;meta\&quot;:{\&quot;_type\&quot;:\&quot;article\&quot;,\&quot;entityIdentifier\&quot;:\&quot;article:81547\&quot;,\&quot;id\&quot;:81547,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null}},\&quot;contentType\&quot;:{\&quot;bundle\&quot;:null,\&quot;controller\&quot;:\&quot;Article\&quot;,\&quot;name\&quot;:\&quot;Article\&quot;,\&quot;nameId\&quot;:\&quot;article\&quot;,\&quot;entity\&quot;:\&quot;Article\&quot;,\&quot;routable\&quot;:true,\&quot;cacheScope\&quot;:null,\&quot;collection\&quot;:false,\&quot;integration\&quot;:false,\&quot;editUrl\&quot;:null,\&quot;editLayoutUrl\&quot;:null,\&quot;editSeoUrl\&quot;:null,\&quot;editSettingsUrl\&quot;:null,\&quot;editVersionUrl\&quot;:null,\&quot;class\&quot;:\&quot;sitetheory-article-bundle-article\&quot;,\&quot;icon\&quot;:null,\&quot;iconResource\&quot;:\&quot;@SitetheoryArticleBundle/Resources/public/images/contentTypeIcon/Article.svg\&quot;,\&quot;iconResourcePath\&quot;:\&quot;sitetheoryarticle/images/contentTypeIcon/Article.svg\&quot;,\&quot;alias\&quot;:\&quot;SitetheoryArticleBundle:Article\&quot;,\&quot;bundleName\&quot;:\&quot;ArticleBundle\&quot;,\&quot;vendorName\&quot;:\&quot;Sitetheory\&quot;,\&quot;versionNumberMin\&quot;:null,\&quot;_type\&quot;:\&quot;contentType\&quot;,\&quot;entityIdentifier\&quot;:\&quot;Article\&quot;,\&quot;id\&quot;:2,\&quot;time\&quot;:1439426119,\&quot;timeEdit\&quot;:1571237495,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;site\&quot;:null,\&quot;siteId\&quot;:null,\&quot;vendor\&quot;:{\&quot;id\&quot;:1}},\&quot;domain\&quot;:null,\&quot;author\&quot;:null,\&quot;associatedContent\&quot;:null,\&quot;mailLists\&quot;:null,\&quot;priority\&quot;:null,\&quot;tags\&quot;:[{\&quot;parent\&quot;:null,\&quot;name\&quot;:\&quot;News\&quot;,\&quot;displayName\&quot;:null,\&quot;_bestName\&quot;:\&quot;News\&quot;,\&quot;priority\&quot;:null,\&quot;realPriority\&quot;:null,\&quot;restrictType\&quot;:\&quot;\&quot;,\&quot;_contentRoutingUrl\&quot;:null,\&quot;_contentVersionTitle\&quot;:null,\&quot;_type\&quot;:\&quot;tag\&quot;,\&quot;entityIdentifier\&quot;:\&quot;tag:545\&quot;,\&quot;id\&quot;:545,\&quot;time\&quot;:1555603995,\&quot;timeEdit\&quot;:1673306828,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329}],\&quot;routing\&quot;:[{\&quot;url\&quot;:\&quot;Holy-Week\&quot;,\&quot;main\&quot;:true,\&quot;redirect\&quot;:null,\&quot;redirectStatus\&quot;:null,\&quot;_type\&quot;:\&quot;routing\&quot;,\&quot;entityIdentifier\&quot;:\&quot;routing:349888\&quot;,\&quot;id\&quot;:349888,\&quot;time\&quot;:1709578566,\&quot;timeEdit\&quot;:1709578566,\&quot;status\&quot;:1,\&quot;sentinel\&quot;:null,\&quot;siteId\&quot;:329}],\&quot;menuLinks\&quot;:null,\&quot;reviews\&quot;:null,\&quot;main\&quot;:false,\&quot;mainContentType\&quot;:false,\&quot;entityIdentifier\&quot;:\&quot;Holy Week (/Holy-Week)\&quot;,\&quot;id\&quot;:491404,\&quot;time\&quot;:1709578566,\&quot;timeEdit\&quot;:1711856718,\&quot;timeStatus\&quot;:1709578566,\&quot;status\&quot;:1,\&quot;importId\&quot;:null,\&quot;sentinel\&quot;:null,\&quot;vendor\&quot;:null,\&quot;vendorId\&quot;:null,\&quot;siteId\&quot;:329,\&quot;versionPublishedId\&quot;:583193,\&quot;versionLatestId\&quot;:583193,\&quot;idPublishFuture\&quot;:null,\&quot;syndicated\&quot;:0,\&quot;isPseudoPriority\&quot;:true,\&quot;tagsApiTarget\&quot;:\&quot;Content/491404/Asset/Content\&quot;,\&quot;tagsApiOptions\&quot;:{\&quot;excludeId\&quot;:491404,\&quot;limit\&quot;:null,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesApiTarget\&quot;:\&quot;Article/491404/Module/Content\&quot;,\&quot;modulesApiOptions\&quot;:{\&quot;excludeId\&quot;:491404,\&quot;limit\&quot;:100,\&quot;sort\&quot;:null,\&quot;tags\&quot;:[],\&quot;showAssociatedContent\&quot;:true,\&quot;isCollection\&quot;:null},\&quot;modulesConvoy\&quot;:\&quot;\&quot;,\&quot;modulesConvoyData\&quot;:[],\&quot;tagsContentConvoy\&quot;:\&quot;\&quot;,\&quot;tagsContentConvoyData\&quot;:[]}]}&quot;,&quot;tagsContentConvoyData&quot;:[{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Article&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[{&quot;priority&quot;:0,&quot;name&quot;:&quot;16x9&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;049105c873d7344e68b36d07f3843cbd690d96317354706786ca1b3b92f16767&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/381520/16x9&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9.png?v=1713295945&quot;,&quot;extension&quot;:&quot;png&quot;,&quot;mime&quot;:&quot;image/png&quot;,&quot;ratio&quot;:&quot;600:337&quot;,&quot;ratioPercent&quot;:&quot;1.78&quot;,&quot;bestRatio&quot;:&quot;16:9&quot;,&quot;bestRatioWord&quot;:&quot;cinema&quot;,&quot;dimensions&quot;:&quot;1200,674&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9-xs.png?cachebusting=1713295945&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-png.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9-xs.png?cachebusting=1713295945&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9-xs.png?cachebusting=1713295945&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:381520,&quot;sentinel&quot;:null}],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:null,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:null,&quot;bestImage&quot;:{&quot;priority&quot;:0,&quot;name&quot;:&quot;16x9&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;049105c873d7344e68b36d07f3843cbd690d96317354706786ca1b3b92f16767&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/381520/16x9&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9.png?v=1713295945&quot;,&quot;extension&quot;:&quot;png&quot;,&quot;mime&quot;:&quot;image/png&quot;,&quot;ratio&quot;:&quot;600:337&quot;,&quot;ratioPercent&quot;:&quot;1.78&quot;,&quot;bestRatio&quot;:&quot;16:9&quot;,&quot;bestRatioWord&quot;:&quot;cinema&quot;,&quot;dimensions&quot;:&quot;1200,674&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9-xs.png?cachebusting=1713295945&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-png.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9-xs.png?cachebusting=1713295945&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/381520/16x9-xs.png?cachebusting=1713295945&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:381520,&quot;sentinel&quot;:null},&quot;text&quot;:&quot;&lt;p&gt;Often, youth are a representation of possibility, potential, and dreaming big dreams. And yet, these days, many young people are filled with despair. A recent publication of &lt;a href=\&quot;https://worldhappiness.report/\&quot; id=\&quot;isPasted\&quot;&gt;The World Happiness Report&lt;/a&gt; shows that, in the United States, people over the age of 60 rank 10th happiest overall, while those under 30 rank 62nd. We are living in a cultural climate that is quick to highlight the challenges we face &amp;ndash; whether it is the global anxieties of social injustice, political unrest, climate change, or the aftereffects of a pandemic. Increased access to diverse thoughts, ideas, and opinions available through technology add a lens that can make existing challenges seem even more overwhelming. These days hope seems, at best, to be a luxury. Yet, as Christians, we have access to a resilient hope. Throughout his ministry, Jesus showed how the path to following him is often filled with challenge, struggle, sorrow, and courage. Even so, this same path promises that our struggles can bear fruit, our pain can be productive, and there is no aspect of our world or our lives that cannot be repurposed by the fierce love and promise of wholeness of life that God offers to us through Jesus Christ. In a time when good news seems in short supply, together, we will explore what it takes to cultivate a resilient hope.&lt;/p&gt;&lt;p class=\&quot;btn\&quot;&gt;&lt;a href=\&quot;https://citychurchsf.org/Sundays\&quot;&gt;JOIN US SUNDAY&lt;/a&gt;&lt;/p&gt;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&lt;p&gt;Often, youth are a representation of possibility, potential, and dreaming big dreams. And yet, these days, many young people are filled with despair. A recent publication of &lt;a href=\&quot;https://worldhappiness.report/\&quot; id=\&quot;isPasted\&quot;&gt;The World Happiness Report&lt;/a&gt; shows that, in the United States, people over the age of 60 rank 10th happiest overall, while those under 30 rank 62nd. We are living in a cultural climate that is quick to highlight the challenges we face &amp;ndash; whether it is the global anxieties of social injustice, political unrest, climate change, or the aftereffects of a pandemic. Increased access to diverse thoughts, ideas, and opinions available through technology add a lens that can make existing challenges seem even more overwhelming. These days hope seems, at best, to be a luxury. Yet, as Christians, we have access to a resilient hope. Throughout his ministry, Jesus showed how the path to following him is often filled with challenge, struggle, sorrow, and courage. Even so, this same path promises that our struggles can bear fruit, our pain can be productive, and there is no aspect of our world or our lives that cannot be repurposed by the fierce love and promise of wholeness of life that God offers to us through Jesus Christ. In a time when good news seems in short supply, together, we will explore what it takes to cultivate a resilient hope.&lt;/p&gt;&lt;p class=\&quot;btn\&quot;&gt;&lt;a href=\&quot;https://citychurchsf.org/Sundays\&quot;&gt;JOIN US SUNDAY&lt;/a&gt;&lt;/p&gt;&quot;,&quot;_shortestTextSummary&quot;:&quot;&lt;p&gt;Often, youth are a representation of possibility, potential, and dreaming big dreams. And yet, these days, many young people are filled with despair. A recent publication of &lt;a href=\&quot;https://worldhappiness.report/\&quot; id=\&quot;isPasted\&quot;&gt;The World Happiness Report&lt;/a&gt; shows that, in the United States, people over the age of 60 rank 10th happiest overall, while those under 30 rank 62nd. We are living in a cultural climate that is quick to highlight the challenges we face &amp;ndash; whether it is the global anxieties of social injustice, political unrest, climate change, or the aftereffects of a pandemic. Increased access to diverse thoughts, ideas, and opinions available through technology add a lens that can make existing challenges seem even more overwhelming. These days hope seems, at best, to be a luxury. Yet, as Christians, we have access to a resilient hope. Throughout his ministry, Jesus showed how the path to following him is often filled with challenge, struggle, sorrow, and courage. Even so, this same path promises that our struggles can bear fruit, our pain can be productive, and there is no aspect of our world or our lives that cannot be repurposed by the fierce love and promise of wholeness of life that God offers to us through Jesus Christ. In a time when good news seems in short supply, together, we will explore what it takes to cultivate a resilient hope.&lt;/p&gt;&lt;p class=\&quot;btn\&quot;&gt;&lt;a href=\&quot;https://citychurchsf.org/Sundays\&quot;&gt;JOIN US SUNDAY&lt;/a&gt;&lt;/p&gt;&quot;,&quot;timeCustom&quot;:1713296160,&quot;title&quot;:&quot;Spring Sermon Series&quot;,&quot;internalIdentifier&quot;:&quot;&quot;,&quot;bestIdentifier&quot;:&quot;Spring Sermon Series&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:null,&quot;citation&quot;:null,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:null,&quot;ctaValue&quot;:null,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:null,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;truncate&quot;:null,&quot;imageRatio&quot;:&quot;cinema&quot;,&quot;displayContactForm&quot;:false,&quot;restrictType&quot;:&quot;&quot;,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:null,&quot;display&quot;:{&quot;imageCroppingVertical&quot;:50,&quot;imageCroppingHorizontal&quot;:50,&quot;imageBrightnessTouched&quot;:false,&quot;imageBlur&quot;:0,&quot;imageContrast&quot;:100,&quot;imageGrayscale&quot;:0,&quot;imageInversion&quot;:0,&quot;imageOpacity&quot;:100,&quot;imageSaturation&quot;:100},&quot;privateNotes&quot;:null,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:585766&quot;,&quot;id&quot;:585766,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1713296371,&quot;meta&quot;:{&quot;_type&quot;:&quot;article&quot;,&quot;id&quot;:81889,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Article&quot;,&quot;name&quot;:&quot;Article&quot;,&quot;nameId&quot;:&quot;article&quot;,&quot;entity&quot;:&quot;Article&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-article-bundle-article&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryArticleBundle/Resources/public/images/contentTypeIcon/Article.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheoryarticle/images/contentTypeIcon/Article.svg&quot;,&quot;alias&quot;:&quot;SitetheoryArticleBundle:Article&quot;,&quot;bundleName&quot;:&quot;ArticleBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Article&quot;,&quot;id&quot;:2,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:null,&quot;tags&quot;:[{&quot;name&quot;:&quot;News&quot;,&quot;displayName&quot;:null,&quot;_bestName&quot;:&quot;News&quot;,&quot;priority&quot;:null,&quot;realPriority&quot;:null,&quot;restrictType&quot;:&quot;&quot;,&quot;_contentRoutingUrl&quot;:null,&quot;_contentVersionTitle&quot;:null,&quot;_type&quot;:&quot;tag&quot;,&quot;entityIdentifier&quot;:&quot;tag:545&quot;,&quot;id&quot;:545,&quot;status&quot;:1,&quot;sentinel&quot;:null}],&quot;routing&quot;:[{&quot;url&quot;:&quot;sss24&quot;,&quot;main&quot;:true,&quot;redirect&quot;:null,&quot;redirectStatus&quot;:null,&quot;_type&quot;:&quot;routing&quot;,&quot;entityIdentifier&quot;:&quot;routing:355249&quot;,&quot;id&quot;:355249,&quot;status&quot;:1,&quot;sentinel&quot;:null}],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Spring Sermon Series (/sss24)&quot;,&quot;id&quot;:494200,&quot;time&quot;:1713296344,&quot;timeEdit&quot;:1713296371,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;tagsApiTarget&quot;:&quot;Content/494200/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:494200,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Article/494200/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:494200,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Article&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[{&quot;priority&quot;:0,&quot;name&quot;:&quot;CCSF_App&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;7cd6d55ae8c4d5619ea345969a32e6ca12ef1dba7c8bb2e76e70f1a42b7a5f23&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/314964/CCSF_App&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App.jpg?v=1699560011&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;600:337&quot;,&quot;ratioPercent&quot;:&quot;1.78&quot;,&quot;bestRatio&quot;:&quot;16:9&quot;,&quot;bestRatioWord&quot;:&quot;cinema&quot;,&quot;dimensions&quot;:&quot;1200,674&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App-xs.jpg?cachebusting=1699560011&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App-xs.jpg?cachebusting=1699560011&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App-xs.jpg?cachebusting=1699560011&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:314964,&quot;sentinel&quot;:null}],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:null,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:null,&quot;bestImage&quot;:{&quot;priority&quot;:0,&quot;name&quot;:&quot;CCSF_App&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;7cd6d55ae8c4d5619ea345969a32e6ca12ef1dba7c8bb2e76e70f1a42b7a5f23&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/314964/CCSF_App&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App.jpg?v=1699560011&quot;,&quot;extension&quot;:&quot;jpg&quot;,&quot;mime&quot;:&quot;image/jpeg&quot;,&quot;ratio&quot;:&quot;600:337&quot;,&quot;ratioPercent&quot;:&quot;1.78&quot;,&quot;bestRatio&quot;:&quot;16:9&quot;,&quot;bestRatioWord&quot;:&quot;cinema&quot;,&quot;dimensions&quot;:&quot;1200,674&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App-xs.jpg?cachebusting=1699560011&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-jpg.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App-xs.jpg?cachebusting=1699560011&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/314964/CCSF_App-xs.jpg?cachebusting=1699560011&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:314964,&quot;sentinel&quot;:null},&quot;text&quot;:&quot;&lt;p&gt;Find everything you need on the City Church App. There is Up-to-date information about all that is happening at City Church; event registration; everything you need for Sunday worship; pre-check-in your children Sundays on your way to church; Give with ease and access your giving through your profile; connect to groups; listen to the podcast; set notifications to get important messages; and much more!&lt;/p&gt;&lt;p class=\&quot;btn\&quot;&gt;&lt;a href=\&quot;https://pushpay.com/get?handle=citychurchsanfrancisco&amp;source=external\&quot; rel=\&quot;noopener noreferrer\&quot; target=\&quot;_blank\&quot;&gt;DOWNLOAD HERE&lt;/a&gt;&lt;/p&gt;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&lt;p&gt;Find everything you need on the City Church App. There is Up-to-date information about all that is happening at City Church; event registration; everything you need for Sunday worship; pre-check-in your children Sundays on your way to church; Give with ease and access your giving through your profile; connect to groups; listen to the podcast; set notifications to get important messages; and much more!&lt;/p&gt;&lt;p class=\&quot;btn\&quot;&gt;&lt;a href=\&quot;https://pushpay.com/get?handle=citychurchsanfrancisco&amp;source=external\&quot; rel=\&quot;noopener noreferrer\&quot; target=\&quot;_blank\&quot;&gt;DOWNLOAD HERE&lt;/a&gt;&lt;/p&gt;&quot;,&quot;_shortestTextSummary&quot;:&quot;&lt;p&gt;Find everything you need on the City Church App. There is Up-to-date information about all that is happening at City Church; event registration; everything you need for Sunday worship; pre-check-in your children Sundays on your way to church; Give with ease and access your giving through your profile; connect to groups; listen to the podcast; set notifications to get important messages; and much more!&lt;/p&gt;&lt;p class=\&quot;btn\&quot;&gt;&lt;a href=\&quot;https://pushpay.com/get?handle=citychurchsanfrancisco&amp;source=external\&quot; rel=\&quot;noopener noreferrer\&quot; target=\&quot;_blank\&quot;&gt;DOWNLOAD HERE&lt;/a&gt;&lt;/p&gt;&quot;,&quot;timeCustom&quot;:1712084400,&quot;title&quot;:&quot;Download the City Church App&quot;,&quot;internalIdentifier&quot;:&quot;&quot;,&quot;bestIdentifier&quot;:&quot;Download the City Church App&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:null,&quot;citation&quot;:null,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:null,&quot;ctaValue&quot;:null,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:null,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;truncate&quot;:null,&quot;imageRatio&quot;:&quot;cinema&quot;,&quot;displayContactForm&quot;:false,&quot;restrictType&quot;:&quot;&quot;,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:null,&quot;display&quot;:{&quot;imageCroppingVertical&quot;:50,&quot;imageCroppingHorizontal&quot;:50,&quot;imageBrightness&quot;:100,&quot;imageBrightnessTouched&quot;:false,&quot;imageBlur&quot;:0,&quot;imageContrast&quot;:100,&quot;imageGrayscale&quot;:0,&quot;imageInversion&quot;:0,&quot;imageOpacity&quot;:100,&quot;imageSaturation&quot;:100},&quot;privateNotes&quot;:null,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:583391&quot;,&quot;id&quot;:583391,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1712074613,&quot;meta&quot;:{&quot;_type&quot;:&quot;article&quot;,&quot;id&quot;:81612,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Article&quot;,&quot;name&quot;:&quot;Article&quot;,&quot;nameId&quot;:&quot;article&quot;,&quot;entity&quot;:&quot;Article&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-article-bundle-article&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryArticleBundle/Resources/public/images/contentTypeIcon/Article.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheoryarticle/images/contentTypeIcon/Article.svg&quot;,&quot;alias&quot;:&quot;SitetheoryArticleBundle:Article&quot;,&quot;bundleName&quot;:&quot;ArticleBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Article&quot;,&quot;id&quot;:2,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:null,&quot;tags&quot;:[{&quot;name&quot;:&quot;News&quot;,&quot;displayName&quot;:null,&quot;_bestName&quot;:&quot;News&quot;,&quot;priority&quot;:null,&quot;realPriority&quot;:null,&quot;restrictType&quot;:&quot;&quot;,&quot;_contentRoutingUrl&quot;:null,&quot;_contentVersionTitle&quot;:null,&quot;_type&quot;:&quot;tag&quot;,&quot;entityIdentifier&quot;:&quot;tag:545&quot;,&quot;id&quot;:545,&quot;status&quot;:1,&quot;sentinel&quot;:null}],&quot;routing&quot;:[{&quot;url&quot;:&quot;App&quot;,&quot;main&quot;:true,&quot;redirect&quot;:null,&quot;redirectStatus&quot;:null,&quot;_type&quot;:&quot;routing&quot;,&quot;entityIdentifier&quot;:&quot;routing:26113&quot;,&quot;id&quot;:26113,&quot;status&quot;:1,&quot;sentinel&quot;:null}],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Download the City Church App (/App)&quot;,&quot;id&quot;:45592,&quot;time&quot;:1639093190,&quot;timeEdit&quot;:1712074613,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;tagsApiTarget&quot;:&quot;Content/45592/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:45592,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Article/45592/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:45592,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Article&quot;,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[{&quot;priority&quot;:0,&quot;name&quot;:&quot;ES-16x9-text&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;7c36172775133cea07ca5683669fdbf0453a2438fcf4eb96185184ae7956f2e0&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text.png?v=1711856695&quot;,&quot;extension&quot;:&quot;png&quot;,&quot;mime&quot;:&quot;image/png&quot;,&quot;ratio&quot;:&quot;600:337&quot;,&quot;ratioPercent&quot;:&quot;1.78&quot;,&quot;bestRatio&quot;:&quot;16:9&quot;,&quot;bestRatioWord&quot;:&quot;cinema&quot;,&quot;dimensions&quot;:&quot;1200,674&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text-xs.png?cachebusting=1711856695&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-png.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text-xs.png?cachebusting=1711856695&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text-xs.png?cachebusting=1711856695&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:378875,&quot;sentinel&quot;:null}],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:null,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:null,&quot;bestImage&quot;:{&quot;priority&quot;:0,&quot;name&quot;:&quot;ES-16x9-text&quot;,&quot;label&quot;:null,&quot;description&quot;:null,&quot;abstract&quot;:null,&quot;embed&quot;:null,&quot;_embedCode&quot;:null,&quot;_embedUrlWithAttributes&quot;:&quot;&quot;,&quot;hash&quot;:&quot;7c36172775133cea07ca5683669fdbf0453a2438fcf4eb96185184ae7956f2e0&quot;,&quot;prefix&quot;:&quot;cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text&quot;,&quot;url&quot;:null,&quot;_directUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text.png?v=1711856695&quot;,&quot;extension&quot;:&quot;png&quot;,&quot;mime&quot;:&quot;image/png&quot;,&quot;ratio&quot;:&quot;600:337&quot;,&quot;ratioPercent&quot;:&quot;1.78&quot;,&quot;bestRatio&quot;:&quot;16:9&quot;,&quot;bestRatioWord&quot;:&quot;cinema&quot;,&quot;dimensions&quot;:&quot;1200,674&quot;,&quot;service&quot;:null,&quot;serviceMediaId&quot;:null,&quot;meta&quot;:[],&quot;_thumbnailUrl&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text-xs.png?cachebusting=1711856695&quot;,&quot;_fileTypeIcon&quot;:&quot;sitetheorymedia/images/mediaTypeGraphics/media-graphic-png.png&quot;,&quot;thumb&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text-xs.png?cachebusting=1711856695&quot;,&quot;link&quot;:&quot;//cdn.sitetheory.io/nest001/site/329/378875/ES-16x9-text-xs.png?cachebusting=1711856695&quot;,&quot;bestImage&quot;:null,&quot;duration&quot;:null,&quot;autoPlay&quot;:false,&quot;vr&quot;:false,&quot;timeCustom&quot;:null,&quot;author&quot;:null,&quot;_type&quot;:&quot;media&quot;,&quot;id&quot;:378875,&quot;sentinel&quot;:null},&quot;text&quot;:&quot;&lt;h2&gt;Easter Sunday Celebration&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Sunday, March 31st | 11am-12:45pm&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;Golden Gate Park Bandshell&lt;/strong&gt;&lt;br&gt;Join us for our Easter Celebration Sunday at the Golden Gate Park Bandshell to proclaim with Christians across space and time that &amp;ldquo;Christ is Risen!&amp;rdquo; Following this service will be an opportunity for fellowship with other City Churchers on the Music Concourse. Bring a picnic lunch or patronize food truck. There will even be an egg hunt for children! The Easter Celebration will be Livestreamed on all our platforms.&lt;/p&gt;&lt;p&gt;Street parking is available in GGP or paid parking is available beneath the Music Concourse. Public transportation, ride share, walking or biking are highly encouraged. Donuts will be available beginning at 10:30am so plan to arrive early!&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\&quot;isPasted\&quot;&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;HOLY SATURDAY - SERVICE&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;&lt;strong&gt;Saturday, March 30th | 4pm-5:45pm |&amp;nbsp;&lt;strong&gt;Russian Center &amp;middot; 2460 Sutter St&lt;/strong&gt;&lt;/strong&gt;&lt;br&gt;Together, we will join the early disciples in uncertainty, hope, and fear as they waited for God&amp;rsquo;s promises through Jesus to be made true. This is a participatory service that follows the traditions of the early church as we light candles and welcome new members through profession of faith and baptism.&lt;/span&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\&quot;isPasted\&quot;&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;GOOD FRIDAY &amp;ndash; EVENING SERVICE&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;&lt;strong&gt;Friday, March 29th | 5pm-6pm | Russian Center &amp;middot; 2460 Sutter St&lt;/strong&gt;&lt;br&gt;Good Friday is an old way of saying &amp;lsquo;God&amp;rsquo;s Friday.&amp;rsquo; This is the day when Christians remember Jesus&amp;rsquo; death on the cross. We will gather for a &amp;ldquo;service of shadows&amp;rdquo; to meditate on Christ&amp;rsquo;s suffering and passion through music, poetry, silence, and darkness. There will also be a storytelling gathering for children aged three through 5th grade. Nursery care will be available for children under 3-years-old.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\&quot;isPasted\&quot;&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;MAUNDY THURSDAY - HOME GATHERINGS&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;&lt;strong&gt;Thursday, March 28th | 6pm-8pm&lt;/strong&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;Maundy Thursday is a time for Christians to share a meal in homes as we remember Jesus&amp;rsquo; final meal with his friends. Together, with a small group of City Churchers, we will have the opportunity to worship, participate in a hand- or foot-washing, commemorate the last supper, and reflect on Jesus&amp;rsquo; commandment to &amp;ldquo;love one another as I have loved you.&amp;rdquo;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\&quot;isPasted\&quot;&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;PALM SUNDAY&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;&lt;strong&gt;Sunday, March 24th | 10am | Russian Center&lt;/strong&gt;&lt;br&gt;Holy Week begins on Palm Sunday. Together, we will remember Jesus&amp;rsquo; journey toward his last days as he entered Jerusalem with palm branches. We will join our voices with those long ago who longed for, &amp;ldquo;Hosanna, in the highest!&amp;rdquo;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&lt;h2&gt;Easter Sunday Celebration&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Sunday, March 31st | 11am-12:45pm&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;Golden Gate Park Bandshell&lt;/strong&gt;&lt;br&gt;Join us for our Easter Celebration Sunday at the Golden Gate Park Bandshell to proclaim with Christians across space and time that &amp;ldquo;Christ is Risen!&amp;rdquo; Following this service will be an opportunity for fellowship with other City Churchers on the Music Concourse. Bring a picnic lunch or patronize food truck. There will even be an egg hunt for children! The Easter Celebration will be Livestreamed on all our platforms.&lt;/p&gt;&lt;p&gt;Street parking is available in GGP or paid parking is available beneath the Music Concourse. Public transportation, ride share, walking or biking are highly encouraged. Donuts will be available beginning at 10:30am so plan to arrive early!&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\&quot;isPasted\&quot;&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;HOLY SATURDAY - SERVICE&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;&lt;strong&gt;Saturday, March 30th | 4pm-5:45pm |&amp;nbsp;&lt;strong&gt;Russian Center &amp;middot; 2460 Sutter St&lt;/strong&gt;&lt;/strong&gt;&lt;br&gt;Together, we will join the early disciples in uncertainty, hope, and fear as they waited for God&amp;rsquo;s promises through Jesus to be made true. This is a participatory service that follows the traditions of the early church as we light candles and welcome new members through profession of faith and baptism.&lt;/span&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\&quot;isPasted\&quot;&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;GOOD FRIDAY &amp;ndash; EVENING SERVICE&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;&lt;strong&gt;Friday, March 29th | 5pm-6pm | Russian Center &amp;middot; 2460 Sutter St&lt;/strong&gt;&lt;br&gt;Good Friday is an old way of saying &amp;lsquo;God&amp;rsquo;s Friday.&amp;rsquo; This is the day when Christians remember Jesus&amp;rsquo; death on the cross. We will gather for a &amp;ldquo;service of shadows&amp;rdquo; to meditate on Christ&amp;rsquo;s suffering and passion through music, poetry, silence, and darkness. There will also be a storytelling gathering for children aged three through 5th grade. Nursery care will be available for children under 3-years-old.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\&quot;isPasted\&quot;&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;MAUNDY THURSDAY - HOME GATHERINGS&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;&lt;strong&gt;Thursday, March 28th | 6pm-8pm&lt;/strong&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;Maundy Thursday is a time for Christians to share a meal in homes as we remember Jesus&amp;rsquo; final meal with his friends. Together, with a small group of City Churchers, we will have the opportunity to worship, participate in a hand- or foot-washing, commemorate the last supper, and reflect on Jesus&amp;rsquo; commandment to &amp;ldquo;love one another as I have loved you.&amp;rdquo;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\&quot;isPasted\&quot;&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;PALM SUNDAY&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;&lt;strong&gt;Sunday, March 24th | 10am | Russian Center&lt;/strong&gt;&lt;br&gt;Holy Week begins on Palm Sunday. Together, we will remember Jesus&amp;rsquo; journey toward his last days as he entered Jerusalem with palm branches. We will join our voices with those long ago who longed for, &amp;ldquo;Hosanna, in the highest!&amp;rdquo;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&quot;,&quot;_shortestTextSummary&quot;:&quot;&lt;h2&gt;Easter Sunday Celebration&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Sunday, March 31st | 11am-12:45pm&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;Golden Gate Park Bandshell&lt;/strong&gt;&lt;br&gt;Join us for our Easter Celebration Sunday at the Golden Gate Park Bandshell to proclaim with Christians across space and time that &amp;ldquo;Christ is Risen!&amp;rdquo; Following this service will be an opportunity for fellowship with other City Churchers on the Music Concourse. Bring a picnic lunch or patronize food truck. There will even be an egg hunt for children! The Easter Celebration will be Livestreamed on all our platforms.&lt;/p&gt;&lt;p&gt;Street parking is available in GGP or paid parking is available beneath the Music Concourse. Public transportation, ride share, walking or biking are highly encouraged. Donuts will be available beginning at 10:30am so plan to arrive early!&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\&quot;isPasted\&quot;&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;HOLY SATURDAY - SERVICE&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;&lt;strong&gt;Saturday, March 30th | 4pm-5:45pm |&amp;nbsp;&lt;strong&gt;Russian Center &amp;middot; 2460 Sutter St&lt;/strong&gt;&lt;/strong&gt;&lt;br&gt;Together, we will join the early disciples in uncertainty, hope, and fear as they waited for God&amp;rsquo;s promises through Jesus to be made true. This is a participatory service that follows the traditions of the early church as we light candles and welcome new members through profession of faith and baptism.&lt;/span&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\&quot;isPasted\&quot;&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;GOOD FRIDAY &amp;ndash; EVENING SERVICE&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;&lt;strong&gt;Friday, March 29th | 5pm-6pm | Russian Center &amp;middot; 2460 Sutter St&lt;/strong&gt;&lt;br&gt;Good Friday is an old way of saying &amp;lsquo;God&amp;rsquo;s Friday.&amp;rsquo; This is the day when Christians remember Jesus&amp;rsquo; death on the cross. We will gather for a &amp;ldquo;service of shadows&amp;rdquo; to meditate on Christ&amp;rsquo;s suffering and passion through music, poetry, silence, and darkness. There will also be a storytelling gathering for children aged three through 5th grade. Nursery care will be available for children under 3-years-old.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\&quot;isPasted\&quot;&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;MAUNDY THURSDAY - HOME GATHERINGS&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;&lt;strong&gt;Thursday, March 28th | 6pm-8pm&lt;/strong&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;Maundy Thursday is a time for Christians to share a meal in homes as we remember Jesus&amp;rsquo; final meal with his friends. Together, with a small group of City Churchers, we will have the opportunity to worship, participate in a hand- or foot-washing, commemorate the last supper, and reflect on Jesus&amp;rsquo; commandment to &amp;ldquo;love one another as I have loved you.&amp;rdquo;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2 id=\&quot;isPasted\&quot;&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;PALM SUNDAY&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=\&quot;color: rgb(209, 213, 216);\&quot;&gt;&lt;strong&gt;Sunday, March 24th | 10am | Russian Center&lt;/strong&gt;&lt;br&gt;Holy Week begins on Palm Sunday. Together, we will remember Jesus&amp;rsquo; journey toward his last days as he entered Jerusalem with palm branches. We will join our voices with those long ago who longed for, &amp;ldquo;Hosanna, in the highest!&amp;rdquo;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&quot;,&quot;timeCustom&quot;:1709578140,&quot;title&quot;:&quot;Holy Week&quot;,&quot;internalIdentifier&quot;:&quot;&quot;,&quot;bestIdentifier&quot;:&quot;Holy Week&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:null,&quot;citation&quot;:null,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:null,&quot;ctaValue&quot;:null,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:null,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;truncate&quot;:null,&quot;imageRatio&quot;:&quot;natural&quot;,&quot;displayContactForm&quot;:false,&quot;restrictType&quot;:&quot;&quot;,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:null,&quot;display&quot;:{&quot;imageCroppingVertical&quot;:50,&quot;imageCroppingHorizontal&quot;:50,&quot;imageBrightnessTouched&quot;:false,&quot;imageBlur&quot;:0,&quot;imageContrast&quot;:100,&quot;imageGrayscale&quot;:0,&quot;imageInversion&quot;:0,&quot;imageOpacity&quot;:100,&quot;imageSaturation&quot;:100},&quot;privateNotes&quot;:null,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:583193&quot;,&quot;id&quot;:583193,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;timePublish&quot;:1711856718,&quot;meta&quot;:{&quot;_type&quot;:&quot;article&quot;,&quot;id&quot;:81547,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Article&quot;,&quot;name&quot;:&quot;Article&quot;,&quot;nameId&quot;:&quot;article&quot;,&quot;entity&quot;:&quot;Article&quot;,&quot;editUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-article-bundle-article&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryArticleBundle/Resources/public/images/contentTypeIcon/Article.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheoryarticle/images/contentTypeIcon/Article.svg&quot;,&quot;alias&quot;:&quot;SitetheoryArticleBundle:Article&quot;,&quot;bundleName&quot;:&quot;ArticleBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Article&quot;,&quot;id&quot;:2,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:null,&quot;tags&quot;:[{&quot;name&quot;:&quot;News&quot;,&quot;displayName&quot;:null,&quot;_bestName&quot;:&quot;News&quot;,&quot;priority&quot;:null,&quot;realPriority&quot;:null,&quot;restrictType&quot;:&quot;&quot;,&quot;_contentRoutingUrl&quot;:null,&quot;_contentVersionTitle&quot;:null,&quot;_type&quot;:&quot;tag&quot;,&quot;entityIdentifier&quot;:&quot;tag:545&quot;,&quot;id&quot;:545,&quot;status&quot;:1,&quot;sentinel&quot;:null}],&quot;routing&quot;:[{&quot;url&quot;:&quot;Holy-Week&quot;,&quot;main&quot;:true,&quot;redirect&quot;:null,&quot;redirectStatus&quot;:null,&quot;_type&quot;:&quot;routing&quot;,&quot;entityIdentifier&quot;:&quot;routing:349888&quot;,&quot;id&quot;:349888,&quot;status&quot;:1,&quot;sentinel&quot;:null}],&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Holy Week (/Holy-Week)&quot;,&quot;id&quot;:491404,&quot;time&quot;:1709578566,&quot;timeEdit&quot;:1711856718,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;tagsApiTarget&quot;:&quot;Content/491404/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:491404,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Article/491404/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:491404,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]}]},{&quot;_type&quot;:&quot;content&quot;,&quot;type&quot;:&quot;Custom&quot;,&quot;noIndex&quot;:false,&quot;version&quot;:{&quot;shellImages&quot;:[],&quot;images&quot;:[],&quot;featuredImage&quot;:[],&quot;videoImage&quot;:[],&quot;collectionImage&quot;:[],&quot;mediaVR&quot;:[],&quot;videos&quot;:[],&quot;audios&quot;:[],&quot;documents&quot;:[],&quot;media&quot;:[],&quot;locations&quot;:null,&quot;collectionType&quot;:&quot;modules&quot;,&quot;collectionTypeFound&quot;:{&quot;tags&quot;:false,&quot;modules&quot;:false},&quot;tags&quot;:[],&quot;tagsContent&quot;:[],&quot;modules&quot;:[],&quot;metaImage&quot;:[],&quot;bestImage&quot;:null,&quot;text&quot;:&quot;&quot;,&quot;textSummary&quot;:null,&quot;_bestTextSummary&quot;:&quot;&quot;,&quot;_shortestTextSummary&quot;:&quot;&quot;,&quot;header&quot;:&quot;&quot;,&quot;footer&quot;:&quot;&quot;,&quot;versionNotes&quot;:null,&quot;timeCustom&quot;:null,&quot;layout&quot;:{&quot;images&quot;:[],&quot;icon&quot;:&quot;&quot;,&quot;iconResource&quot;:&quot;sitetheorycore/images/layoutTypeIcon/Content\\Module-default.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/layoutTypeIcon/Content\\Module-default.svg&quot;,&quot;template&quot;:null,&quot;controller&quot;:null,&quot;variableName&quot;:null,&quot;name&quot;:&quot;Promo Module&quot;,&quot;_type&quot;:&quot;layout&quot;,&quot;entityIdentifier&quot;:&quot;layout:69&quot;,&quot;id&quot;:69,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;shell&quot;:null,&quot;title&quot;:&quot;&quot;,&quot;internalIdentifier&quot;:&quot;Home Page Quote&quot;,&quot;bestIdentifier&quot;:&quot;Quote -  - Home Page Quote: “Our commitment to being an inclusive church is no...&quot;,&quot;altTitle&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;pullout&quot;:&quot;“Our commitment to being an inclusive church is not based on a social theory or the ways of the culture, but our belief that the outstretched arms of Jesus on the cross are a sign of the very love of God reaching out to us all.\&quot;&quot;,&quot;citation&quot;:&quot;— BISHOP MICHAEL CURRY&quot;,&quot;charts&quot;:null,&quot;ctaTitles&quot;:[],&quot;ctaText&quot;:&quot;&quot;,&quot;ctaValue&quot;:&quot;&quot;,&quot;ctaButton&quot;:&quot;&quot;,&quot;ctaButtonUrl&quot;:&quot;&quot;,&quot;ctaBrowserTarget&quot;:&quot;&quot;,&quot;ctaCustom&quot;:null,&quot;custom&quot;:&quot;square&quot;,&quot;main&quot;:false,&quot;limit&quot;:null,&quot;sort&quot;:&quot;&quot;,&quot;truncate&quot;:null,&quot;collectionStyle&quot;:&quot;&quot;,&quot;collectionCounter&quot;:false,&quot;imageRatio&quot;:&quot;&quot;,&quot;displayContactForm&quot;:false,&quot;enableRelated&quot;:false,&quot;disableSidebar&quot;:false,&quot;disableImage&quot;:false,&quot;disableAnalytics&quot;:false,&quot;enableLayouts&quot;:false,&quot;availableLayouts&quot;:[],&quot;restrictType&quot;:&quot;&quot;,&quot;metaTitle&quot;:&quot;&quot;,&quot;metaUrl&quot;:&quot;&quot;,&quot;metaType&quot;:&quot;&quot;,&quot;metaDescription&quot;:null,&quot;htmlAttribute&quot;:&quot;&quot;,&quot;carouselOptions&quot;:{&quot;play&quot;:1,&quot;slidesPerView&quot;:1},&quot;display&quot;:{&quot;backgroundImageOpacity&quot;:50},&quot;css&quot;:null,&quot;javascript&quot;:null,&quot;privateNotes&quot;:&quot;&quot;,&quot;_type&quot;:&quot;contentVersion&quot;,&quot;entityIdentifier&quot;:&quot;contentVersion:500102&quot;,&quot;id&quot;:500102,&quot;time&quot;:1686581551,&quot;timeEdit&quot;:1686585007,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;siteId&quot;:329,&quot;published&quot;:1,&quot;archived&quot;:false,&quot;timePublish&quot;:1686585007,&quot;meta&quot;:{&quot;imageHover&quot;:[],&quot;imagePosition&quot;:&quot;&quot;,&quot;mediaAlign&quot;:null,&quot;textAlign&quot;:null,&quot;textSize&quot;:null,&quot;backgroundColor&quot;:&quot;template-background-color-primary&quot;,&quot;width&quot;:&quot;half&quot;,&quot;ratio&quot;:null,&quot;fullWidth&quot;:false,&quot;_type&quot;:&quot;module&quot;,&quot;entityIdentifier&quot;:&quot;module:186274&quot;,&quot;id&quot;:186274,&quot;status&quot;:1,&quot;sentinel&quot;:null}},&quot;contentType&quot;:{&quot;bundle&quot;:null,&quot;controller&quot;:&quot;Content\\Module&quot;,&quot;name&quot;:&quot;Module&quot;,&quot;nameId&quot;:&quot;content-module&quot;,&quot;entity&quot;:&quot;Content\\Module&quot;,&quot;routable&quot;:false,&quot;cacheScope&quot;:null,&quot;collection&quot;:false,&quot;integration&quot;:false,&quot;editUrl&quot;:null,&quot;editLayoutUrl&quot;:null,&quot;editSeoUrl&quot;:null,&quot;editSettingsUrl&quot;:null,&quot;editVersionUrl&quot;:null,&quot;class&quot;:&quot;sitetheory-core-bundle-content-module&quot;,&quot;icon&quot;:null,&quot;iconResource&quot;:&quot;@SitetheoryCoreBundle/Resources/public/images/contentTypeIcon/Content/Module.svg&quot;,&quot;iconResourcePath&quot;:&quot;sitetheorycore/images/contentTypeIcon/Content/Module.svg&quot;,&quot;alias&quot;:&quot;SitetheoryCoreBundle:Content\\Module&quot;,&quot;bundleName&quot;:&quot;CoreBundle&quot;,&quot;vendorName&quot;:&quot;Sitetheory&quot;,&quot;versionNumberMin&quot;:null,&quot;_type&quot;:&quot;contentType&quot;,&quot;entityIdentifier&quot;:&quot;Content\\Module&quot;,&quot;id&quot;:198,&quot;time&quot;:1444778056,&quot;timeEdit&quot;:1570721118,&quot;status&quot;:1,&quot;sentinel&quot;:null,&quot;site&quot;:null,&quot;siteId&quot;:null,&quot;vendor&quot;:{&quot;id&quot;:1}},&quot;domain&quot;:null,&quot;author&quot;:null,&quot;associatedContent&quot;:null,&quot;mailLists&quot;:null,&quot;priority&quot;:11,&quot;tags&quot;:[],&quot;routing&quot;:[],&quot;menuLinks&quot;:null,&quot;reviews&quot;:null,&quot;main&quot;:false,&quot;mainContentType&quot;:false,&quot;entityIdentifier&quot;:&quot;Content\\Module:37009&quot;,&quot;id&quot;:37009,&quot;time&quot;:1555144687,&quot;timeEdit&quot;:1686585007,&quot;timeStatus&quot;:1669912932,&quot;status&quot;:1,&quot;importId&quot;:null,&quot;sentinel&quot;:null,&quot;vendor&quot;:null,&quot;vendorId&quot;:null,&quot;siteId&quot;:329,&quot;versionPublishedId&quot;:500102,&quot;versionLatestId&quot;:500102,&quot;idPublishFuture&quot;:null,&quot;syndicated&quot;:0,&quot;isPseudoPriority&quot;:true,&quot;tagsApiTarget&quot;:&quot;Content/37009/Asset/Content&quot;,&quot;tagsApiOptions&quot;:{&quot;excludeId&quot;:37009,&quot;limit&quot;:null,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesApiTarget&quot;:&quot;Module/37009/Module/Content&quot;,&quot;modulesApiOptions&quot;:{&quot;excludeId&quot;:37009,&quot;limit&quot;:100,&quot;sort&quot;:null,&quot;tags&quot;:[],&quot;showAssociatedContent&quot;:true,&quot;isCollection&quot;:null},&quot;modulesConvoy&quot;:&quot;&quot;,&quot;modulesConvoyData&quot;:[],&quot;tagsContentConvoy&quot;:&quot;&quot;,&quot;tagsContentConvoyData&quot;:[]}]}"
            
                 >

                                                                
        <!-- START: Delay Collection Intialization -->
        <div data-ng-if="collection.completed ">

                        
        
                            
            
                    
                            <div data-sitetheory-loader="icon"
     class="loader-type-icon loader-content-list"     data-ng-if="collection.pending">            <div class="sitetheory-loader-icon">
                <div class="bar bar-one template-background-color-pop"></div>
                <div class="bar bar-two template-background-color-pop"></div>
                <div class="bar bar-three template-background-color-pop"></div>
                <div class="bar bar-four template-background-color-pop"></div>
                <div class="bar bar-five template-background-color-pop"></div>
                <div class="bar bar-six template-background-color-pop"></div>
            </div>    </div>






            
                    <div data-ng-cloak class="notice row"
                          data-ng-if="collection.meta.data.status && (collection.meta.data.status[0].code !== 'SUCCESS' || collection.meta.data.status[0].message !== '')"
             role="alert">
            <stratus-error-message data-messages="collection.meta.data.status"></stratus-error-message>
        </div>

            <div id="list-structure" class="clearfix " data-ng-class="[{'collection-loaded' : collection.completed}, {'collection-pending' : collection.pending}]">

        
                        <div >

                            <!-- No Results Message -->
                <div data-ng-cloak data-ng-if="collection.completed && !collection.models.length">
                                                                    <span data-ng-if="!collection.filtering">Sorry, there aren't any records here yet.</span>
                        <span data-ng-if="collection.filtering">Sorry, it looks like your search didn't match anything. Try again?</span>
                                    </div>
                                    <div  id="list-layout" class="clearfix">

                                
                    
                <div data-ng-repeat="model in collection.models"
         data-ng-sanitize="true"
         data-ng-attr-id="{{ 'landing-item-' + model.data.id }}"
                 data-stratus-on-screen
         data-ng-cloak
         data-ng-if="model.data.type != 'Collection' || (model.data.type == 'Collection' && (!_.isEmpty(model.data.version.tags) || !_.isEmpty(model.data.version.modules) || model.data.version.title || model.data.version.subtitle || model.data.version.text))"
             class="stream-item clearfix"

         data-ng-class="[
         (model.data.contentType.class) + '-type',
         model.data.type ? (model.data.type|lowercase) + '-type' : '',
         model.data.type == 'Property Collection IDX' ? 'IDX-collection' : '',
         _.get(model.data, 'version.meta.backgroundColor') || '',
         {'invert-text-color' : (_.get(model.data, 'version.meta.backgroundColor') && _.get(model.data, 'version.meta.backgroundColor') != 'template-background-color-light') || (!_.isEmpty(model.data.version.bestImage) || !_.isEmpty(model.data.version.videos)) && _.get(model.data, 'version.meta.imagePosition')},
         {'overlay-text-dark' : _.get(model.data, 'version.display.overlayTextColor')},
         {'has-background-color' : _.get(model.data, 'version.meta.backgroundColor') },
         {'parallax-wrapper' : (!_.isEmpty(model.data.version.bestImage) && _.get(model.data, 'version.meta.imagePosition') === 'parallax')},
         {'full-browser-height' : _.get(model.data, 'version.display.fullBrowserHeight')},
         {'has-background-image background-dark' : ((!_.isEmpty(model.data.version.bestImage) || !_.isEmpty(model.data.version.videos)) && _.get(model.data, 'version.meta.imagePosition') === 'static')},
                  {'no-background site-background' :
            _.isEmpty(_.get(model.data, 'version.meta.backgroundColor'))
                        && (
                (_.isEmpty(model.data.version.bestImage) && !model.data.version.images.length && !model.data.version.videos.length)
                                || (model.data.version.images.length && !_.get(model.data, 'version.meta.imagePosition'))
                                || (model.data.version.videos.length && _.get(model.data, 'version.meta.imagePosition') !== 'static')
            )
          },
         {'title-exists' : model.data.version.title || model.data.version.subtitle},
         {'text-exists' : _.get(model.data, 'author.version.title')
            || model.data.version.timeCustom
            || _.get(model.data, 'version.meta.position')
            || model.data.version.text
            || _.get(model.data, 'version.meta.emails[0]')
            || _.get(model.data, 'version.meta.phones[0]')
            || model.data.version.pullout
            || model.data.version.citation
            || model.data.type == 'Collection'},
         {'button-exists' : model.data.version.ctaButton },
         {'image-exists' : (!_.isEmpty(model.data.version.bestImage) || model.data.version.videos.length) && !_.get(model.data, 'version.meta.imagePosition') },
         {'before-after-slider' : _.get(model.data, 'version.display.show.beforeAfterImageSlider')},
         { 'nothing-but-image' : !model.data.version.title
            && !_.get(model.data, 'author.version.title')
            && !model.data.version.timeCustom
            && !_.get(model.data, 'version.meta.position')
            && !submodel.version.meta.timeStart
            && !model.data.version.text
            && !_.get(model.data, 'version.meta.emails[0]')
            && !_.get(model.data, 'version.meta.phones[0]')
            && !model.data.version.pullout
            && !model.data.version.citation
            && !model.data.version.ctaButton
            && model.data.type != 'Mortgage Calculator'},
         { 'create-columns' : displayAsColumns},
         {'columns-disabled' : _.get(model.data, 'version.display.disableModuleColumns')},
         _.get(model.data, 'version.meta.mediaAlign') ? 'column-align-' + _.get(model.data, 'version.meta.mediaAlign') : '',
         _.get(model.data, 'version.meta.textSize') ? 'text-size-' + _.get(model.data, 'version.meta.textSize') : '',
         _.get(model.data, 'version.meta.textAlign') ? 'text-align-' + _.get(model.data, 'version.meta.textAlign') : '',
         {'collection-module' : (!_.isEmpty(model.data.version.tags) || !_.isEmpty(model.data.version.modules)) && _.get(model.data, 'contentType.class') == 'sitetheory-core-bundle-content-module'},
         {'full-width-module' :
         _.get(model.data, 'version.meta.fullWidth')
         &&
         !_.get(model.data, 'version.display.disableModuleColumns')
         && (
                                (!_.isEmpty(model.data.version.tags) || !_.isEmpty(model.data.version.modules))
                ||
                (model.data.version.images.length && !_.get(model.data, 'version.meta.imagePosition'))
                ||
                (model.data.version.videos.length &&  _.get(model.data, 'version.meta.imagePosition') !== 'static')
            )
         },
         {'unlimit-text-area' : model.data.version.display.disableTextWidthLimit},
         _.get(model.data, 'version.meta.fullWidth') && (!_.get(model.data, 'version.display.disableModuleColumns')) ? (_.get(model.data, 'version.display.fullWidthFlexibleHeight') ? 'full-width-flexible-height' : 'full-width-fixed-height') : '',
         {'carousel' : _.get(model.data, 'version.collectionStyle') == 'carousel' },
         {'has-background-carousel' : model.data.version.images.length > 1 && _.get(model.data, 'version.meta.imagePosition') == 'static' },
         {'multi-item-carousel' : _.get(model.data, 'version.carouselOptions.slidesPerView') > 1 },
         {'display-preview-edit-hover' : previewEditHover == true},
         {'image-zoom-out' : model.data.version.display.imageAnimation == 'zoomOut'},
         {'image-zoom-in' : model.data.version.display.imageAnimation == 'zoomIn'},
         model.data.version.display.customClasses]"

         >

        
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.landingStreamListItemHeader -->
    <!-------------------------------------------------------->

    
        
    <div data-ng-attr-id="content-id-{{ model.data.id }}"
         data-ng-init="Stratus.Environment.set('parallaxPositionFromLast', (_.get(model.data, 'version.meta.imagePosition')  == 'parallax' ? (collection.models.length - $index) : Stratus.Environment.get('parallaxPositionFromLast')));
            displayAsColumns = !model.data.version.display.disableModuleColumns && (model.data.author.version.title
            || model.data.version.timeCustom
            || model.data.version.meta.position
            || model.data.version.text
            || model.data.version.meta.emails[0]
            || model.data.version.meta.phones[0]
            || model.data.version.pullout
            || model.data.version.citation
            )
            && (
                        (model.data.version.images.length && !model.data.version.meta.imagePosition)
                        || (model.data.version.videos.length && model.data.version.meta.imagePosition !== 'static')
            )
            && (!model.data.version.carouselOptions.slidesPerView || model.data.version.carouselOptions.slidesPerView === 1)
            ? true : false;
            imageColumnWidth = model.data.version.display.moduleImageColumnWidth ? model.data.version.display.moduleImageColumnWidth : 50;
            textColumnWidth = model.data.version.display.moduleImageColumnWidth ? (100 - model.data.version.display.moduleImageColumnWidth) : 50;"
         aria-hidden="true">
                <span style="display: none;"
                            data-ng-if="$last && model.completed"
                            data-ng-controller="Generic"
        >
                        <span data-ng-if="getAnchor()">
                                <span data-ng-init="scrollToAnchor(getAnchor(), true, 1)"></span>
            </span>
        </span>
    </div>



                <a data-ng-attr-name="content-{{ model.data.id }}"></a>
        <div class="optional-separator site-max-width site-side-padding">
        <div class="border-default border-default-top"></div>
    </div>

            

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.landingStreamListItemHeader -->
    <!-------------------------------------------------------->


                        
                <div >

            
    <!-------------------------------------------------------->
    <!--------------- MACRO: streamComponents.landingStreamListItemGuts() --------------->
    <!-------------------------------------------------------->

    

        <div aria-hidden="true" class="hidden" data-ng-if="_.get(model.data, 'contentType.class') === 'sitetheory-core-bundle-content-module'">
        <style data-ng-if="_.get(model.data, 'version.css')" data-ng-bind-html="getHTML(_.get(model.data, 'version.css'))"></style>
                <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" data-ng-if="_.get(model.data, 'version.javascript')" data-ng-bind-html="getHTML(_.get(model.data, 'version.javascript'))"></script>
    </div>

        
        <!-- START: streamComponents.landingStreamListItemGuts() - Top Level overlay-container -->
    <div class="overlay-container clearfix"
         data-ng-class="{'site-max-width site-side-padding item-vertical-padding' : (model.data.version.title || _.get(model.data, 'author.version.title') || model.data.version.subtitle || model.data.version.timeCustom || _.get(model.data, 'version.meta.emails[0]')  || _.get(model.data, 'version.meta.phones[0]')  || model.data.version.text ||  model.data.version.pullout || model.data.version.citation || model.data.version.ctaButtonUrl || model.data.version.ctaButton || model.data.version.tags.length > 0 || model.data.version.modules.length > 0 || model.data.type == 'Property Collection IDX' || model.data.type == 'Mortgage Calculator')}">

                                    
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.landingTitle -->
    <!-------------------------------------------------------->

    
<div
    data-reference="streamComponents.landingTitle for module {{ _.get(model.data, &#039;id&#039;) }}"
    class="title-container"
     data-ng-class="{ 'border-default border-default-bottom' : model.data.version.subtitle && !_.includes(_.get(model.data, 'version.display.hide'), 'subtitle') && model.data.contentType.class != 'sitetheory-profile-bundle-profile' && model.data.contentType.class != 'sitetheory-property-bundle-property' }"
     data-ng-if="model.data.version.title
        || model.data.version.subtitle
        || model.data.name
        || _.get(model.data, 'version.meta.firstName')
        || _.get(model.data, 'version.meta.name')
        || _.get(model.data, 'version.meta.BedroomsTotal')
        || _.get(model.data, 'version.meta.BathroomsFull')
        || (_.get(model.data, 'version.meta.ListPrice') && _.get(model.data, 'version.meta.ListPrice') != 0)
        || (_.get(model.data, 'version.meta.ClosePrice') && _.get(model.data, 'version.meta.ClosePrice') != 0)">

    
        <h1
    data-reference="streamComponents.landingTitle() for module {{ _.get(model.data, &#039;id&#039;) }}"
    class="title title-with-link"
    data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'), 'title'))
    && model.data.contentType.class != 'sitetheory-property-bundle-property'
    && model.data.version.title
    && (model.data.routing[0].url || model.data.version.ctaButtonUrl)">

        <a data-ng-href="{{ model.data.routing.length ? ('/' + model.data.routing[0].url) : (model.data.version.ctaButtonUrl || '') }}"
            data-ng-attr-target="{{ model.data.version.ctaBrowserTarget === '_blank' ? '_blank' : '' }}"
            data-ng-attr-rel="{{ model.data.routing &amp;&amp; model.data.routing.length &amp;&amp; model.data.routing[0].url ? &#039;&#039; : &#039;noopener&#039;}}">
            <span role="text">
                <span class="alt-title"
                data-ng-if="model.data.version.altTitle"
                data-ng-bind-html="::getHTML(model.data.version.altTitle)"></span>
                <span data-ng-if="model.data.version.title"
                data-ng-bind-html="::(getHTML(model.data.version.title | truncate:{limit: 200 }))"></span>
</span>
        </a>
    </h1>

        <h1
    data-reference="streamComponents.landingTitle() for module {{ _.get(model.data, &#039;id&#039;) }}"
    class="title title-with-link"
    data-ng-if="
    model.data.contentType.class === 'sitetheory-property-bundle-property'
    &&
    (!_.includes(_.get(model.data, 'version.display.hide'), 'propertyAddress'))"
    data-ng-class="{'address-display-block' : (_.includes(_.get(model.data, 'version.display.show'), 'propertyAddressSeparate'))}">

        <a data-ng-href="{{ model.data.routing.length ? ('/' + model.data.routing[0].url) : (model.data.version.ctaButtonUrl || '') }}"
            data-ng-attr-target="{{ model.data.version.ctaBrowserTarget === '_blank' ? '_blank'}}"
            data-ng-attr-rel="{{ model.data.routing &amp;&amp; model.data.routing.length &amp;&amp; model.data.routing[0].url ? &#039;&#039; : &#039;noopener&#039;}}">

                                <span role="text"
                      class="address"
                      data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'), 'propertyAddress')) && !model.data.version.display.usePropertyTitles">
                    <span class="street" data-ng-bind="::_.get(model.data, 'version.meta.UnparsedAddress')"></span><span data-ng-if="(!_.includes(_.get(model.data, 'version.display.show'), 'propertyAddressSeparate'))">, </span>
                    <span class="city" data-ng-bind="::_.get(model.data, 'version.meta.City') | truncate:{limit: 150 }"></span>
                </span>

                                <span data-ng-if="model.data.contentType.class == 'sitetheory-property-bundle-property'  && model.data.version.display.usePropertyTitles" data-ng-bind-html="model.data.version.subtitle"></span>

        </a>
    </h1>


        <h1
    data-reference="streamComponents.landingTitle() for module {{ _.get(model.data, &#039;id&#039;) }}"
    class="title title-no-link"
    data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'), 'title'))
        && model.data.contentType.class != 'sitetheory-property-bundle-property'
        && model.data.version.title && !model.data.routing[0].url
        && !model.data.version.ctaButtonUrl">
        <span role="text">
            <span class="alt-title"
                  data-ng-if="model.data.version.altTitle"
                  data-ng-bind-html="::getHTML(model.data.version.altTitle | truncate:{limit: (model.data.contentType.class != 'sitetheory-core-bundle-content-module' ? 400 : 99999999999999999999) })"></span>
            <span data-ng-if="model.data.version.title"
                                    data-ng-bind-html="::(getHTML(model.data.version.title | truncate:{limit: (model.data.contentType.class != 'sitetheory-core-bundle-content-module' ? 200 : 99999999999999999999) }))"></span>
        </span>
    </h1>

        <h1
        data-reference="streamComponents.landingTitle() name for module {{ _.get(model.data, &#039;id&#039;) }}"
        data-ng-if="model.data.name"
        data-ng-bind-html="::getHTML(model.data.name | truncate:{limit: 200 })">
    </h1>

        <h3
    data-reference="streamComponents.landingTitle() subtitle for module {{ _.get(model.data, &#039;id&#039;) }}"
    class="subtitle"
    data-ng-if="model.data.version.subtitle && model.data.contentType.class != 'sitetheory-profile-bundle-profile' && model.data.contentType.class != 'sitetheory-property-bundle-property'"
    data-ng-bind-html="::getHTML(model.data.version.subtitle | truncate:{limit: 400 })"></h3>



        <h3
    data-reference="streamComponents.landingTitle() property address for {{ _.get(model.data, &#039;id&#039;) }}"
    class="property-address" data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'address')) && model.data.version.display.usePropertyTitles">
         <span class="street" data-ng-if="_.get(model.data, 'version.meta.UnparsedAddress') && _.get(model.data, 'version.meta.City')"
         data-ng-bind="::_.get(model.data, 'version.meta.UnparsedAddress')"></span><span data-ng-if="_.get(model.data, 'version.meta.UnparsedAddress') && _.get(model.data, 'version.meta.City')">, </span><span class="city" data-ng-bind-html="::_.get(model.data, 'version.meta.City') | truncate:{limit: 150 }"></span>
    </h3>


        <!-- START: streamComponents.landingTitle - property specs -->
    <div
    data-reference="streamComponents.landingTitle() property specs for {{ _.get(model.data, &#039;id&#039;) }}"
    class="property-specs"
    data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'propertySpecs')) && (_.get(model.data, 'version.meta.BedroomsTotal') || _.get(model.data, 'version.meta.BathroomsFull') || _.get(model.data, 'version.meta.ListPrice'))">
        <h4 role="presentation">
            <span role="text"
                  class="beds"
                  data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'propertyBeds')) && _.get(model.data, 'version.meta.BedroomsTotal')">
                <span data-ng-bind="::_.get(model.data, 'version.meta.BedroomsTotal')"></span>
                <span class="sr-only">bedrooms</span>
                <span class="property-icon bed-icon"
                data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'propertyIcons'))">
                    <md-icon aria-label="bedrooms" md-svg-src="{{ 'sitetheorycore/images/icons/properties/bed.svg'| assetPath }}"></md-icon>
                </span>
                <span aria-hidden="true"
                data-ng-if="_.includes(_.get(model.data, 'version.display.hide'), 'propertyIcons')">Bed</span>
            </span>
            <span role="text"
            class="baths"
            data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'propertyBaths')) && _.get(model.data, 'version.meta.BathroomsFull')">
                <span data-ng-bind="::_.get(model.data, 'version.meta.BathroomsFull')"></span>
                <span class="sr-only">bathrooms</span>
                <span aria-hidden="true"
                class="property-icon bath-icon"
                data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'propertyIcons'))">
                    <md-icon role="img" aria-label="bathrooms" md-svg-src="{{ 'sitetheorycore/images/icons/properties/bath.svg'| assetPath }}"></md-icon>
                </span>
                <span aria-hidden="true"
                data-ng-if="_.includes(_.get(model.data, 'version.display.hide'), 'propertyIcons')">Bath</span>
                <span data-ng-if="_.get(model.data, 'version.meta.BathroomsPartial')">
                    + <span data-ng-bind="::_.get(model.data, 'version.meta.BathroomsPartial')"></span>
                    Half
                </span>
            </span>
            <span role="text"
            class="living-area"
            data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'propertyLivingArea')) && _.get(model.data, 'version.meta.LivingArea') ">
                <span data-ng-bind="::_.get(model.data, 'version.meta.LivingArea')| number:0"></span>

                 <span data-ng-if="_.get(model.data, 'version.meta.LivingAreaUnits') != 'Square Feet'" data-ng-bind="::_.get(model.data, 'version.meta.LivingAreaUnits') "></span>
                 <span data-ng-if="!_.get(model.data, 'version.meta.LivingAreaUnits') || _.get(model.data, 'version.meta.LivingAreaUnits') === 'Square Feet'">Sq. Ft.</span>
            </span>

            <span role="text"
            class="list-price"
            data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'propertyPrice')) && ((_.get(model.data, 'version.meta.ListPrice') && _.get(model.data, 'version.meta.ListPrice') != 0) || (_.get(model.data, 'version.meta.ClosePrice') && _.get(model.data, 'version.meta.ClosePrice') != 0))">
                <span class="currency-symbol" data-ng-bind="::Stratus.Environment.get('currencySymbol')"></span><span data-ng-bind="::(_.get(model.data, 'version.meta.ClosePrice') ? _.get(model.data, 'version.meta.ClosePrice') : _.get(model.data, 'version.meta.ListPrice')) | number:0"></span>
                <span class="list-price-lease-terms-label" data-ng-if="_.get(model.data,  'version.meta.PropertyType') === 'RLSE'">/mo</span>
            </span>

            <span role="text"
            class="lot-size"
            data-ng-if="_.includes(_.get(model.data, 'version.display.show'), 'propertyLotSize') && ((_.get(model.data, 'version.meta.LotSizeAcres') !== 0 ) || (_.get(model.data, 'version.meta.LotSizeDimensions') != 0) || (_.get(model.data, 'version.meta.LotSizeSquareFeet') != 0))">
                <span data-ng-if="_.get(model.data, 'version.meta.LotSizeAcres') !== 0">
                    <span data-ng-bind="::_.get(model.data, 'version.meta.LotSizeAcres')  | number:0"></span> Acre Lot
                </span>
                <span data-ng-if="_.get(model.data, 'version.meta.LotSizeDimensions') != 0">
                    <span data-ng-bind="::_.get(model.data, 'version.meta.LotSizeDimensions') "></span> Lot
                </span>
                <span data-ng-if="_.get(model.data, 'version.meta.LotSizeSquareFeet') != 0">
                    <span data-ng-bind="::_.get(model.data, 'version.meta.LotSizeSquareFeet')  | number:0"></span> Sq. Ft. Lot
                </span>
                <span data-ng-if="_.get(model.data, 'version.meta.LotSizeUnits') === 'Square Meters'">SQM Lot</span>
            </span>
        </h4>
    </div>
</div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.landingTitle -->
    <!-------------------------------------------------------->

        
                        <div class="item-main clearfix" data-ng-if="_.get(model.data, 'author.version.title')
        || model.data.version.timeCustom
        || _.get(model.data, 'version.meta.position')
        || (!_.isEmpty(model.data.version.bestImage)
            && !_.get(model.data, 'version.meta.imagePosition') )
        || (model.data.version.videos.length && _.get(model.data, 'version.meta.imagePosition') !== 'static')
        || _.get(model.data, 'version.meta.emails[0]')
        || _.get(model.data, 'version.meta.phones[0]')
        || model.data.version.text
        || model.data.version.pullout
        || model.data.version.citation"
        >

                        
            <div class="text-column"
                 data-ng-class="displayAsColumns ? 'st-grid st-grid-tablet column' + textColumnWidth : ''"
                 data-ng-style="{'left' : (displayAsColumns && model.data.version.meta.fullWidth && model.data.version.meta.mediaAlign != 'right' ? imageColumnWidth : '') + '%', 'margin-left' : displayAsColumns && model.data.version.meta.fullWidth && model.data.version.display.fullWidthFlexibleHeight && model.data.version.meta.mediaAlign != 'right' ? imageColumnWidth + '%' : 0}">

                                
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.landingTitle -->
    <!-------------------------------------------------------->

    
<div
    data-reference="streamComponents.landingTitle for module {{ _.get(model.data, &#039;id&#039;) }}"
    class="title-container"
     data-ng-class="{ 'border-default border-default-bottom' : model.data.version.subtitle && !_.includes(_.get(model.data, 'version.display.hide'), 'subtitle') && model.data.contentType.class != 'sitetheory-profile-bundle-profile' && model.data.contentType.class != 'sitetheory-property-bundle-property' }"
     data-ng-if="model.data.version.title
        || model.data.version.subtitle
        || model.data.name
        || _.get(model.data, 'version.meta.firstName')
        || _.get(model.data, 'version.meta.name')
        || _.get(model.data, 'version.meta.BedroomsTotal')
        || _.get(model.data, 'version.meta.BathroomsFull')
        || (_.get(model.data, 'version.meta.ListPrice') && _.get(model.data, 'version.meta.ListPrice') != 0)
        || (_.get(model.data, 'version.meta.ClosePrice') && _.get(model.data, 'version.meta.ClosePrice') != 0)">

    
        <h1
    data-reference="streamComponents.landingTitle() for module {{ _.get(model.data, &#039;id&#039;) }}"
    class="title title-with-link"
    data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'), 'title'))
    && model.data.contentType.class != 'sitetheory-property-bundle-property'
    && model.data.version.title
    && (model.data.routing[0].url || model.data.version.ctaButtonUrl)">

        <a data-ng-href="{{ model.data.routing.length ? ('/' + model.data.routing[0].url) : (model.data.version.ctaButtonUrl || '') }}"
            data-ng-attr-target="{{ model.data.version.ctaBrowserTarget === '_blank' ? '_blank' : '' }}"
            data-ng-attr-rel="{{ model.data.routing &amp;&amp; model.data.routing.length &amp;&amp; model.data.routing[0].url ? &#039;&#039; : &#039;noopener&#039;}}">
            <span role="text">
                <span class="alt-title"
                data-ng-if="model.data.version.altTitle"
                data-ng-bind-html="::getHTML(model.data.version.altTitle)"></span>
                <span data-ng-if="model.data.version.title"
                data-ng-bind-html="::(getHTML(model.data.version.title | truncate:{limit: 200 }))"></span>
</span>
        </a>
    </h1>

        <h1
    data-reference="streamComponents.landingTitle() for module {{ _.get(model.data, &#039;id&#039;) }}"
    class="title title-with-link"
    data-ng-if="
    model.data.contentType.class === 'sitetheory-property-bundle-property'
    &&
    (!_.includes(_.get(model.data, 'version.display.hide'), 'propertyAddress'))"
    data-ng-class="{'address-display-block' : (_.includes(_.get(model.data, 'version.display.show'), 'propertyAddressSeparate'))}">

        <a data-ng-href="{{ model.data.routing.length ? ('/' + model.data.routing[0].url) : (model.data.version.ctaButtonUrl || '') }}"
            data-ng-attr-target="{{ model.data.version.ctaBrowserTarget === '_blank' ? '_blank'}}"
            data-ng-attr-rel="{{ model.data.routing &amp;&amp; model.data.routing.length &amp;&amp; model.data.routing[0].url ? &#039;&#039; : &#039;noopener&#039;}}">

                                <span role="text"
                      class="address"
                      data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'), 'propertyAddress')) && !model.data.version.display.usePropertyTitles">
                    <span class="street" data-ng-bind="::_.get(model.data, 'version.meta.UnparsedAddress')"></span><span data-ng-if="(!_.includes(_.get(model.data, 'version.display.show'), 'propertyAddressSeparate'))">, </span>
                    <span class="city" data-ng-bind="::_.get(model.data, 'version.meta.City') | truncate:{limit: 150 }"></span>
                </span>

                                <span data-ng-if="model.data.contentType.class == 'sitetheory-property-bundle-property'  && model.data.version.display.usePropertyTitles" data-ng-bind-html="model.data.version.subtitle"></span>

        </a>
    </h1>


        <h1
    data-reference="streamComponents.landingTitle() for module {{ _.get(model.data, &#039;id&#039;) }}"
    class="title title-no-link"
    data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'), 'title'))
        && model.data.contentType.class != 'sitetheory-property-bundle-property'
        && model.data.version.title && !model.data.routing[0].url
        && !model.data.version.ctaButtonUrl">
        <span role="text">
            <span class="alt-title"
                  data-ng-if="model.data.version.altTitle"
                  data-ng-bind-html="::getHTML(model.data.version.altTitle | truncate:{limit: (model.data.contentType.class != 'sitetheory-core-bundle-content-module' ? 400 : 99999999999999999999) })"></span>
            <span data-ng-if="model.data.version.title"
                                    data-ng-bind-html="::(getHTML(model.data.version.title | truncate:{limit: (model.data.contentType.class != 'sitetheory-core-bundle-content-module' ? 200 : 99999999999999999999) }))"></span>
        </span>
    </h1>

        <h1
        data-reference="streamComponents.landingTitle() name for module {{ _.get(model.data, &#039;id&#039;) }}"
        data-ng-if="model.data.name"
        data-ng-bind-html="::getHTML(model.data.name | truncate:{limit: 200 })">
    </h1>

        <h3
    data-reference="streamComponents.landingTitle() subtitle for module {{ _.get(model.data, &#039;id&#039;) }}"
    class="subtitle"
    data-ng-if="model.data.version.subtitle && model.data.contentType.class != 'sitetheory-profile-bundle-profile' && model.data.contentType.class != 'sitetheory-property-bundle-property'"
    data-ng-bind-html="::getHTML(model.data.version.subtitle | truncate:{limit: 400 })"></h3>



        <h3
    data-reference="streamComponents.landingTitle() property address for {{ _.get(model.data, &#039;id&#039;) }}"
    class="property-address" data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'address')) && model.data.version.display.usePropertyTitles">
         <span class="street" data-ng-if="_.get(model.data, 'version.meta.UnparsedAddress') && _.get(model.data, 'version.meta.City')"
         data-ng-bind="::_.get(model.data, 'version.meta.UnparsedAddress')"></span><span data-ng-if="_.get(model.data, 'version.meta.UnparsedAddress') && _.get(model.data, 'version.meta.City')">, </span><span class="city" data-ng-bind-html="::_.get(model.data, 'version.meta.City') | truncate:{limit: 150 }"></span>
    </h3>


        <!-- START: streamComponents.landingTitle - property specs -->
    <div
    data-reference="streamComponents.landingTitle() property specs for {{ _.get(model.data, &#039;id&#039;) }}"
    class="property-specs"
    data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'propertySpecs')) && (_.get(model.data, 'version.meta.BedroomsTotal') || _.get(model.data, 'version.meta.BathroomsFull') || _.get(model.data, 'version.meta.ListPrice'))">
        <h4 role="presentation">
            <span role="text"
                  class="beds"
                  data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'propertyBeds')) && _.get(model.data, 'version.meta.BedroomsTotal')">
                <span data-ng-bind="::_.get(model.data, 'version.meta.BedroomsTotal')"></span>
                <span class="sr-only">bedrooms</span>
                <span class="property-icon bed-icon"
                data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'propertyIcons'))">
                    <md-icon aria-label="bedrooms" md-svg-src="{{ 'sitetheorycore/images/icons/properties/bed.svg'| assetPath }}"></md-icon>
                </span>
                <span aria-hidden="true"
                data-ng-if="_.includes(_.get(model.data, 'version.display.hide'), 'propertyIcons')">Bed</span>
            </span>
            <span role="text"
            class="baths"
            data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'propertyBaths')) && _.get(model.data, 'version.meta.BathroomsFull')">
                <span data-ng-bind="::_.get(model.data, 'version.meta.BathroomsFull')"></span>
                <span class="sr-only">bathrooms</span>
                <span aria-hidden="true"
                class="property-icon bath-icon"
                data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'propertyIcons'))">
                    <md-icon role="img" aria-label="bathrooms" md-svg-src="{{ 'sitetheorycore/images/icons/properties/bath.svg'| assetPath }}"></md-icon>
                </span>
                <span aria-hidden="true"
                data-ng-if="_.includes(_.get(model.data, 'version.display.hide'), 'propertyIcons')">Bath</span>
                <span data-ng-if="_.get(model.data, 'version.meta.BathroomsPartial')">
                    + <span data-ng-bind="::_.get(model.data, 'version.meta.BathroomsPartial')"></span>
                    Half
                </span>
            </span>
            <span role="text"
            class="living-area"
            data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'propertyLivingArea')) && _.get(model.data, 'version.meta.LivingArea') ">
                <span data-ng-bind="::_.get(model.data, 'version.meta.LivingArea')| number:0"></span>

                 <span data-ng-if="_.get(model.data, 'version.meta.LivingAreaUnits') != 'Square Feet'" data-ng-bind="::_.get(model.data, 'version.meta.LivingAreaUnits') "></span>
                 <span data-ng-if="!_.get(model.data, 'version.meta.LivingAreaUnits') || _.get(model.data, 'version.meta.LivingAreaUnits') === 'Square Feet'">Sq. Ft.</span>
            </span>

            <span role="text"
            class="list-price"
            data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'propertyPrice')) && ((_.get(model.data, 'version.meta.ListPrice') && _.get(model.data, 'version.meta.ListPrice') != 0) || (_.get(model.data, 'version.meta.ClosePrice') && _.get(model.data, 'version.meta.ClosePrice') != 0))">
                <span class="currency-symbol" data-ng-bind="::Stratus.Environment.get('currencySymbol')"></span><span data-ng-bind="::(_.get(model.data, 'version.meta.ClosePrice') ? _.get(model.data, 'version.meta.ClosePrice') : _.get(model.data, 'version.meta.ListPrice')) | number:0"></span>
                <span class="list-price-lease-terms-label" data-ng-if="_.get(model.data,  'version.meta.PropertyType') === 'RLSE'">/mo</span>
            </span>

            <span role="text"
            class="lot-size"
            data-ng-if="_.includes(_.get(model.data, 'version.display.show'), 'propertyLotSize') && ((_.get(model.data, 'version.meta.LotSizeAcres') !== 0 ) || (_.get(model.data, 'version.meta.LotSizeDimensions') != 0) || (_.get(model.data, 'version.meta.LotSizeSquareFeet') != 0))">
                <span data-ng-if="_.get(model.data, 'version.meta.LotSizeAcres') !== 0">
                    <span data-ng-bind="::_.get(model.data, 'version.meta.LotSizeAcres')  | number:0"></span> Acre Lot
                </span>
                <span data-ng-if="_.get(model.data, 'version.meta.LotSizeDimensions') != 0">
                    <span data-ng-bind="::_.get(model.data, 'version.meta.LotSizeDimensions') "></span> Lot
                </span>
                <span data-ng-if="_.get(model.data, 'version.meta.LotSizeSquareFeet') != 0">
                    <span data-ng-bind="::_.get(model.data, 'version.meta.LotSizeSquareFeet')  | number:0"></span> Sq. Ft. Lot
                </span>
                <span data-ng-if="_.get(model.data, 'version.meta.LotSizeUnits') === 'Square Meters'">SQM Lot</span>
            </span>
        </h4>
    </div>
</div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.landingTitle -->
    <!-------------------------------------------------------->



                                
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.landingText -->
    <!-------------------------------------------------------->

        <div
        data-reference="streamComponents.landingText() for Module {{ _.get(model.data, &#039;id&#039;) }}"
        class="text-container"
        data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'),  'text'))
        && (model.data.author.version.title
            || model.data.version.timeCustom
            || _.get(model.data, 'version.meta.position')
            || model.data.version.text
            || _.get(model.data, 'version.meta.timeStart')
            || _.get(model.data, 'version.meta.emails[0].value')
            || _.get(model.data, 'version.meta.phones[0].value')
            || model.data.version.pullout
            || model.data.version.citation
            || model.data.version.ctaButtonUrl)">

                <h3 class="position"
            data-ng-if="(!_.includes(_.get(model.data, 'version.display.show'), 'position')) && _.get(model.data, 'version.meta.position') "
            data-ng-bind="::_.get(model.data, 'version.meta.position') | truncate:{limit: 60}"></h3>

                <div class="time"
             data-ng-if="(!_.includes(_.get(model.data, 'version.display.show'), 'date')) && model.data.contentType.class === 'sitetheory-event-bundle-event' && (_.get(model.data, 'version.meta.timeStart')  || _.get(model.data, 'version.meta.timeEnd') )"
             data-ng-init="spanDays = (_.get(model.data, 'version.meta.timeEnd') |moment:{format:'DDD'}) !== (_.get(model.data, 'version.meta.timeStart') |moment:{format:'DDD'});">
            <span class="time-start font-primary"
                  data-ng-class="{ 'start-only' : !_.get(model.data, 'version.meta.timeEnd') }"
                  data-ng-if="_.get(model.data, 'version.meta.timeStart') ">
                <span class="time-start-date"
                                            data-ng-if="spanDays">
                    <span data-ng-bind="::(_.get(model.data, 'version.meta.timeStart') |moment:{format:'MMM DD'})"></span>
                    <span data-ng-if="!_.get(model.data, 'version.meta.allDay')">, </span>
                </span>
                <span class="time-start-time"
                      data-ng-if="::!_.get(model.data, 'version.meta.allDay')"
                      data-ng-bind="::(_.get(model.data, 'version.meta.timeStart') |moment:{format:'h:mma'})"></span>
            </span>
            <span class="time-end font-primary"
                  data-ng-if="_.get(model.data, 'version.meta.timeEnd') ">
                &mdash;
                <span class="time-end-date"
                                            data-ng-if="spanDays">
                    <span data-ng-bind="::(_.get(model.data, 'version.meta.timeEnd') |moment:{format:'MMM DD'})"></span>
                    <span data-ng-if="!_.get(model.data, 'version.meta.allDay')">, </span>
                </span>
                <span class="time-end-time"
                      data-ng-if="::!_.get(model.data, 'version.meta.allDay')"
                      data-ng-bind="::(_.get(model.data, 'version.meta.timeEnd') |moment:{format:'h:mma'})"></span>
            </span>
                    </div>

                <h4 class="author-and-date" data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'), 'author') || !_.includes(_.get(model.data, 'version.display.hide'), 'date')) && (model.data.author.version.title || model.data.version.timeCustom)">
            <span role="text">
                <span data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'), 'author')) && model.data.author.version.title">By
                    <span class="article-author"
                          data-ng-bind="::model.data.author.version.title"></span>
                    <span class="delimiter"
                      data-ng-if="model.data.version.timeCustom">&nbsp;&nbsp;|&nbsp;&nbsp;</span>
                </span>
                <span class="article-date"
                      data-ng-if="(!_.includes(_.get(model.data, 'version.display.hide'), 'date')) && model.data.version.timeCustom"
                      data-ng-bind="::model.data.version.timeCustom |moment:{format:'MMMM D, YYYY'}"></span>
            </span>
        </h4>


        <div class="item-body font-body"
             data-ng-class="model.data.version.display.moduleTextColumns && ((_.isEmpty(model.data.version.bestImage) && !model.data.version.videos.length && !model.data.version.audios.length && !model.data.version.documents.length) || (!_.isEmpty(model.data.version.bestImage) && _.get(model.data, 'version.meta.imagePosition')) || (model.data.version.videos.length && _.get(model.data, 'version.meta.imagePosition') === 'static')) ? 'column-count-' + model.data.version.display.moduleTextColumns : ''"
             data-ng-if="
             !_.includes(_.get(model.data, 'version.display.hide'), 'text')
             &&
             model.data.version.text">


                        <span data-ng-if="model.data.contentType.class === 'sitetheory-core-bundle-content-module'">

                                                
                
                <div data-ng-if="(!_.get(model.data, 'version.meta.fullWidth') || (_.get(model.data, 'version.meta.fullWidth') && _.get(model.data, 'version.display.fullWidthFlexibleHeight')))
                || (!_.get(model.data, 'version.bestImage.id')
                     && !model.data.version.videos.length)"
                                        data-stratus-bind-html                                           data-ng-bind-html="::getHTML(_.get(model.data, 'version.text'))">
                </div>

                
                <span data-ng-if="_.get(model.data, 'version.meta.fullWidth')
                    && !_.get(model.data, 'version.display.fullWidthFlexibleHeight') && (_.get(model.data, 'version.bestImage.id')
                             ||
                         model.data.version.videos.length)">

                    <span data-stratus-bind-html                           data-ng-bind-html="::getHTML(_.get(model.data, 'version.text')
                        | truncate:{limit:
                            _.get(model.data, 'version.meta.imagePosition') ? 100000 : (
                                model.data.version.imageRatio === 'portrait' ? 450 : null
                                || model.data.version.imageRatio === 'landscape' ? 150 : null
                                || (model.data.version.imageRatio === 'cinema' || model.data.version.imageRatio === 'panorama') ? 100 : null
                            || 270)}
                        )">
                    </span>

                </span>
                
                                            </span>

                        <span data-ng-if="model.data.contentType.class != 'sitetheory-core-bundle-content-module'">
                <span data-ng-bind-html="::getHTML(_.get(model.data, 'version.text')
                    | truncate:{limit: model.data.version.truncate || 600 }
                )"></span>
            </span>

        </div>


                <p class="quote pullout" data-ng-if="!_.includes(_.get(model.data, 'version.display.hide'), 'pullout') && model.data.version.pullout && model.data.contentType.class === 'sitetheory-core-bundle-content-module'"
           data-ng-bind-html="::getHTML(model.data.version.pullout)">
        </p>

                <p class="citation font-body" data-ng-if="!_.includes(_.get(model.data, 'version.display.hide'), 'citation') && model.data.version.citation">
            <span class="sr-only">citation: </span>
            <span data-ng-bind-html="::getHTML(model.data.version.citation)"></span>
        </p>

    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.landingText -->
    <!-------------------------------------------------------->


                                            </div>
        </div>
                        
        <!-- ////////////////////////////////////////////////////////////// -->
        <!-- ////////////////////////////////////////////////////////////// -->
        <!-- ////////////////////////////////////////////////////////////// -->
        <!-- /////////////////// - COLLECTION MODULE - //////////////////// -->
        <!-- ////////////////////////////////////////////////////////////// -->
        <!-- ////////////////////////////////////////////////////////////// -->
        <!-- ////////////////////////////////////////////////////////////// -->

        <!-- START: Delay Model Initialization - for dynamic Generic Controller -->

        <div data-reference="Collection Module: {{ model.data.id + ' - ' + model.data.entityIdentifier }} "
             class="module-stream large-context"
             data-ng-if="model.completed
                && (model.data.version.collectionTypeFound.modules ||  model.data.version.collectionTypeFound.tags)
                && model.data.contentType.class == 'sitetheory-core-bundle-content-module'">



            <div data-reference-template="streamComponents.landingStreamListItemGuts() - setup collectionModule for {{ _.get(model.data,'id') }}"
                                                  ng-controller="Generic"
                                                                                                                                        data-target="{{ ::model.data.version.collectionTypeFound.modules
                    ? model.data.modulesApiTarget
                    : (model.data.version.collectionTypeFound.tags
                        ? model.data.tagsApiTarget
                        : '' ) }}"
                    data-api="{{ ::model.data.version.collectionTypeFound.modules
                    ? (model.data.modulesApiOptions | json)
                    : (model.data.version.collectionTypeFound.tags
                        ? (model.data.tagsApiOptions | json)
                        : {}) }}"
                                    data-convoy='{{ ::model.data.version.modules.length
                    ? ({ "payload": model.data.version.modules }  | json )
                    : (model.data.tagsContentConvoy.length
                        ? model.data.tagsContentConvoy
                        : (model.data.modulesConvoy.length
                            ? model.data.modulesConvoy
                            : ({ "payload": [] } | json ) )) }}'
                                  data-ng-cloak>

                                                                                <!-- START: Delay Collection Intialization | ensure it's valid -->

                                








                
                                <div data-ng-if="$parent.collection.target !== collection.target
                    && collection.completed
                    && collection.models.length">
                    
                
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.collectionModule -->
    <!-------------------------------------------------------->

        
                            <div data-sitetheory-loader="bar"
     class="loader-type-bar"     data-ng-if="collection.pending">            <div class="sitetheory-loader-bar">
                <div class="bar-divider"></div>
                <div class="bar bar-one"></div>
                <div class="bar bar-two template-background-color-pop"></div>
                <div class="bar bar-highlight-one"></div>
                <div class="bar bar-highlight-two"></div>
            </div>    </div>





    
    <!-- Set targetCollection -->
    
    <!-- START: CollectionModule Setup targetCollection -->
        <div
                  data-ng-if="_.get($parent.model.data, 'id')
            && $parent.model.data.version.collectionStyle != 'carousel'"
                 data-stratus-on-screen
         data-ng-attr-id="{{ &quot;collection-module-wrapper-&quot; + _.get($parent.model.data, &quot;id&quot;) }}"
        class="collection-module-wrapper st-card-wrapper"
                        data-ng-class="[{ 'no-float single-child clearfix' : _.get($parent.model.data, 'version.meta.width') === 'full' || (!_.get($parent.model.data, 'version.meta.width') && (collection.models.length === 1 || $parent.model.data.version.slidesPerView === 1))},
         { 'cards-x2' : _.get($parent.model.data, 'version.meta.width') === 'half' || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length === 2) },
         { 'cards-x3' : _.get($parent.model.data, 'version.meta.width') === 'third' || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length === 3) },
         { 'cards-x4' : _.get($parent.model.data, 'version.meta.width') === 'quarter' || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length === 4) },
         { 'cards-x5' : _.get($parent.model.data, 'version.meta.width') === 'fifth' || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length > 4) },
         'cards-xx'+_.min((_.get($parent.model.data, 'version.meta.width') ? _.get($parent.model.data, 'version.meta.width') : collection.models.length), 5)]"
         >

                            
        <!-- START: CollectionModule repeat submodel -->
        <div data-ng-attr-data-reference="streamComponents.collectionModule() for module {{ _.get($parent.model.data, &#039;id&#039;) }}"
                          data-ng-repeat="collectionDataModelHolder in collection.models"
             data-ng-init="submodelData = collectionDataModelHolder.id ? collectionDataModelHolder : collectionDataModelHolder.data"
             data-ng-attr-data-reference-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
             data-ng-attr-id="{{ 'landing-item-' + submodelData.id }}"
             data-index="{{ ($index + 1) | json }}"
             data-ng-sanitize="true"
                         data-stratus-on-screen
             data-ng-class="[{ 'has-ratio' : _.get($parent.model.data, 'version.meta.ratio') },
                  'ratio-module-title-placement-' + (model.data.version.display.moduleWithRatioTitlePlacement ? model.data.version.display.moduleWithRatioTitlePlacement : 'default'),
                 {'cards-flip' : _.get($parent.model.data, 'version.display.enableFlip') && _.get($parent.model.data, 'version.meta.ratio') },
                 'ratio-' + _.get($parent.model.data, 'version.meta.ratio') ,
                 { 'one-item-rows' : _.get($parent.model.data, 'version.meta.width')=='full'},
                 { 'nothing-but-image' : !submodelData.version.title  && !submodelData.author.version.title && !submodelData.version.timeCustom && !_.get(submodelData, 'version.meta.position')  && !_.get(submodelData, 'version.meta.timeStart')  && !submodelData.version.text && !_.get(submodelData, 'version.meta.emails[0].value')  && !_.get(submodelData, 'version.meta.phones[0].value') [0] && !submodelData.version.pullout && !submodelData.version.citation && !submodelData.version.ctaButtonUrl},
                 { 'title-exists' : (!_.includes(_.get($parent.model.data, 'version.display.hide'),  'title')) && submodelData.version.title},
                 { 'text-exists' : (!_.includes(_.get($parent.model.data, 'version.display.hide'),  'text')) && (submodelData.author.version.title || submodelData.version.timeCustom || _.get(submodelData, 'version.meta.position')  || _.get(submodelData, 'version.meta.timeStart')  || submodelData.version.text || _.get(submodelData, 'version.meta.emails[0].value') || _.get(submodelData, 'version.meta.phones[0].value') [0] || submodelData.version.pullout || submodelData.version.citation) },
                 _.get(submodelData, 'version.meta.textSize')  ? 'text-size-' + _.get(submodelData, 'version.meta.textSize')  : '',
                 _.get(submodelDatasubmodelData, 'version.meta.textAlign')  ? 'text-align-' + _.get(submodelData, 'version.meta.textAlign')  : '',
                 {'invert-text-color' : _.get(submodelData, 'version.meta.backgroundColor')  === 'template-background-color1' || _.get(submodelData, 'version.meta.backgroundColor')  === 'template-background-color2' || _.get(submodelData, 'version.meta.backgroundColor')  === 'template-background-color3' || _.get(submodelData, 'version.meta.backgroundColor')  === 'template-background-color4' || _.get(submodelData, 'version.meta.backgroundColor')  === 'template-background-color-primary' || _.get(submodelData, 'version.meta.backgroundColor')  === 'template-background-color-medium' || _.get(submodelData, 'version.meta.backgroundColor')  === 'template-background-color-pop' || _.get(submodelData, 'version.meta.backgroundColor')  === 'template-background-color-dark' || (_.get($parent.model.data, 'version.meta.ratio') && _.get(submodelData, 'version.bestImage.id') && (!_.get($parent.model.data, 'version.display.backgroundImageOpacity') || _.get($parent.model.data, 'version.display.backgroundImageOpacity') <= -1)) || (submodelData.contentType.class == 'sitetheory-property-bundle-property' && _.get($parent.model.data, 'version.meta.ratio'))},
                 {'button-exists' : (!_.includes(_.get($parent.model.data, 'version.display.hide'),  'more') && !_.includes(_.get(submodelData, 'version.display.hide'),  'more')) && (submodelData.version.ctaButton || submodelData.routing.length)},
                 {'image-exists' : (_.get(submodelData, 'version.bestImage.id') && !_.get(submodelData, 'version.meta.imagePosition') && (!_.includes(_.get($parent.model.data, 'version.display.hide'),  'image')))},
                 {'hide-property-specs' : _.includes(_.get($parent.model.data, 'version.display.hide'), 'propertySpecs')},
                 {'before-after-slider' : _.get(submodelData, 'version.display.beforeAfterImageSlider')},
                 {'display-preview-edit-hover' : previewEditChildHover === true}]"
                 class="st-card ">
            
                                    

                        <div aria-hidden="true" class="hidden" data-ng-if="_.get(submodelData, 'contentType.class') === 'sitetheory-core-bundle-content-module'">
                <style data-ng-if="_.get(submodelData, 'version.css')" data-ng-bind-html="getHTML(_.get(submodelData, 'version.css'))"></style>
                                <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" data-ng-if="_.get(submodelData, 'version.javascript')" data-ng-bind-html="getHTML(_.get(submodelData, 'version.javascript'))"></script>
            </div>

                        

            <!-- START: CollectionModule Module Wrapper -->
            <div data-ng-init="imageOpacityHasValue = _.get($parent.model.data, 'version.display.backgroundImageOpacity') === 0 || _.get($parent.model.data, 'version.display.backgroundImageOpacity') > 0  || _.get($parent.model.data, 'version.display.backgroundImageOpacity') < 0 ? true : false; imageHoverOpacityHasValue = _.get($parent.model.data, 'version.display.backgroundImageHoverOpacity') === 0 || _.get($parent.model.data, 'version.display.backgroundImageHoverOpacity') > 0  || _.get($parent.model.data, 'version.display.backgroundImageHoverOpacity') < 0 ? true : false"></div>

            <div class="module-anchor position-anchor"

                 data-ng-class="[
                 (submodelData.contentType.class|lowercase) + '-type',
                 (_.get($parent.model.data, 'version.meta.ratio')  && _.get(submodelData,
                 'version.bestImage.id')) ? '' : _.get(submodelData, 'version.meta.backgroundColor'),
                 { 'has-background-color' : _.get(submodelData, 'version.meta.backgroundColor')  && !_.get($parent.model.data, 'version.meta.ratio')  },
                 {'parallax-wrapper' : _.get(submodelData, 'version.meta.imagePosition')  === 'parallax'},
                 {'has-background-image background-dark' : (_.get(submodelData, 'version.meta.imagePosition') === 'static' || ((_.get(submodelData, 'version.bestImage._thumbnailUrl') || _.get(submodelData, '_directUrl')) && _.get($parent.model.data, 'version.meta.ratio') ))},
                 {'no-background' : !_.get(submodelData, 'version.meta.backgroundColor')  && !_.get(submodelData, 'version.meta.imagePosition')  && !_.get($parent.model.data, 'version.meta.ratio') },
                 { 'has-link' : _.get(submodelData, 'routing[0].url')
                            || _.get(submodelData, 'version.ctaButtonUrl')
                            || _.get(submodelData, 'version.ctaBrowserTarget') == 'popup'
                            || _.get(submodelData, 'version.ctaBrowserTarget') == 'signIn'
                            || _.get(submodelData, '_directUrl') },
                 { 'has-image' : _.get(submodelData, 'version.bestImage._thumbnailUrl') },
                 {'image-opacity-range-dark' : _.get($parent.model.data, 'version.display.backgroundImageOpacity') <= 0 || imageOpacityHasValue == false},
                 {'image-hover-opacity-range-dark' : _.get($parent.model.data, 'version.display.backgroundImageHoverOpacity') <= 0 || imageHoverOpacityHasValue == false},
                 {'image-opacity-range-light' : _.get($parent.model.data, 'version.display.backgroundImageOpacity') > 0},
                 {'image-hover-opacity-range-light' : _.get($parent.model.data, 'version.display.backgroundImageHoverOpacity') > 0},
                 { 'has-media' : submodelData.version.audios.length || submodelData.version.documents.length },
                 { 'has-video' : submodelData.version.videos.length } ]" >


                                <!-- START: CollectionModule Module does NOT have Ratio -->
                                <div data-ng-if="!_.get($parent.model.data, 'version.meta.ratio')">

                                                <!-- START: streamComponents.collectionModule - One Item Collection -->
                        <div class="overlay-container clearfix"
                             data-ng-class="{ 'site-max-width' : !_.get(submodelData, 'version.meta.width')  && collection.models.length === 1}">


                                                        <!-- START: streamComponents.collectionModule - Image Display -->
                            <div data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'image'))">


                                                                <!-- START: streamComponents.collectionModule - Standard Image -->
                                <div class="collection-image-container"
                                     data-ng-if="submodelData.version.images.length === 1 || (submodelData.version.images.length > 1 && submodelData.contentType.class != 'sitetheory-core-bundle-content-module') || submodelData.contentType.class == 'sitetheory-property-bundle-property'">

                                                                                                            

    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.propertyStatus -->
    <!-------------------------------------------------------->

            <div role="text"
         aria-hidden="true"
         class="property-status font-body"
         data-ng-if="_.get(submodelData, 'version.meta.StandardStatus')
         && (!_.get(submodelData, 'version.display.hide') || !_.includes(_.get(submodelData, 'version.display.hide'), 'propertyStatus'))">
        <span class="property-label-status" data-ng-bind-html="::getHTML(_.get(submodelData, 'version.meta.statusBest'))"></span>
                <span class="list-price-lease-label" data-ng-if="(_.get(model.data, 'version.meta.PropertyType') == 'RLSE' || _.get(model.data, 'version.meta.PropertyType') == 'COML') && _.get(submodelData, 'version.meta.statusBest') != 'Leased'"> | Lease</span>
                <span class="property-label-represent" data-ng-if="::_.get(submodelData, 'version.meta.represented') && !_.isEmpty(_.get(submodelData, 'version.meta.represented'))"> - Represent<span data-ng-bind="_.get(submodelData, 'version.meta.StandardStatus') === 'Closed' ? 'ed' : 'ing'"></span>
            <span data-ng-repeat="representedParty in submodelData.version.meta.represented" data-ng-bind="::representedParty + (!$last ? ', ' : '')"></span>
        </span>
    </div>
    
    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.propertyStatus -->
    <!-------------------------------------------------------->


                                                                        <div data-ng-if="!_.get(submodelData, 'version.display.beforeAfterImageSlider')">
                                        
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.streamImages -->
    <!-------------------------------------------------------->

    
    <!-- START: streamComponents.streamImages() - image-container -->
    <div class="image-container"
         data-ng-if="submodelData.version.bestImage"
         data-ng-class="[
         {'has-caption' : submodelData.version.bestImage.description},
         {'has-image-link' : submodelData.routing.length || submodelData.version.ctaButtonUrl.length },
         {'audio-image' : submodelData.version.audios.length && (!submodelData.routing.length && !submodelData.version.ctaButtonUrl.length)},
         {'video-image' : !submodelData.version.images.length && submodelData.version.videos.length},
         {'document-image' : submodelData.version.documents.length && (!submodelData.routing.length && !submodelData.version.ctaButtonUrl.length)},
         {'links-to-quickview' : (!submodelData.routing.length && !submodelData.version.ctaButtonUrl.length) && (submodelData.version.audios.length || submodelData.version.documents.length || submodelData.version.videos.length) }]">


        
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.coverLinks -->
    <!-------------------------------------------------------->

        <a data-ng-attr-role="{{ (!submodelData.routing.length || !submodelData.version.ctaButtonUrl.length || submodelData.version.ctaBrowserTarget === &#039;popup&#039; || submodelData.version.ctaBrowserTarget === &#039;signIn&#039;) ? &#039;button&#039; : null }}"
       data-ng-attr-aria-label="{{ submodelData.version.title
               + (_.get(submodelData, &#039;version.meta.ListPrice&#039;) ? (&#039; - &#039; + Stratus.Environment.get(&#039;currencySymbol&#039;) + _.get(submodelData, &#039;version.meta.ListPrice&#039;)) : &#039;&#039;)
               + (_.get(submodelData, &#039;version.meta.statusBest&#039;) ? (&#039; - &#039; + _.get(submodelData, &#039;version.meta.statusBest&#039;)) : &#039;&#039;)
               + (submodelData.version.ctaButton ? (&#039; - &#039; + submodelData.version.ctaButton) : &#039;&#039;)
               + (submodelData.version.ctaBrowserTarget == &#039;popup&#039; ? &#039; - Open Contact Form&#039; : &#039;&#039;)
               + (submodelData.version.ctaBrowserTarget == &#039;signIn&#039; ? &#039; - Open Sign-In Form&#039; : &#039;&#039;) }}"
       data-ng-attr-aria-label="{{ (submodelData.version.title || submodelData.name) + &#039; - &#039; + submodelData.version.ctaButton || &#039;Learn More&#039; }}"
       class="event-cta event-cta-click cover-link"
       data-ng-if="submodelData.routing.length
            || submodelData.version.ctaButtonUrl.length
            || submodelData.version.audios.length
            || submodelData.version.audios.length
            || submodelData.version.documents.length
            || submodelData.version.videos.length
            || submodelData._directUrl.length"
       data-ng-click="$window.quickviewMediaModel =
            (!submodelData.routing.length
                && !submodelData.version.ctaButtonUrl.length
                && submodelData.version.audios.length ? submodelData.version.audios[0] : null)
            || (!submodelData.routing.length
                && !submodelData.version.ctaButtonUrl.length
                && submodelData.version.documents.length ? submodelData.version.documents[0] : null)
            || (!submodelData.routing.length
                && !submodelData.version.ctaButtonUrl.length
                && submodelData.version.videos.length ? submodelData.version.videos[0] : null)
            || (!submodelData.routing.length && !submodelData.version.ctaButtonUrl.length
                && submodelData._directUrl.length ? submodelData : null)
            || null;
            $window.getHTML = getHTML;
            $window.disableScroll = $window.quickviewMediaModel ? true : false;
            Stratus.Environment.set('openContactPopup', (submodelData.contentType.class === 'sitetheory-core-bundle-content-module'
                && submodelData.version.ctaBrowserTarget === 'popup'));
            Stratus.Environment.set('openSignIn', (submodelData.contentType.class === 'sitetheory-core-bundle-content-module'
                && submodelData.version.ctaBrowserTarget === 'signIn'));"
                               data-ng-href="{{ submodelData.routing.length
                    ? '/' + submodelData.routing[0].url                    : (submodelData.contentType.class === 'sitetheory-core-bundle-content-module'
                        && submodelData.version.ctaButtonUrl.length
                        && submodelData.version.ctaBrowserTarget !== 'popup'
                        && submodelData.version.ctaBrowserTarget !== 'signIn'
                        ? submodelData.version.ctaButtonUrl                        : ''
                    )
                   }}"
              data-ng-attr-target="{{ submodelData.version.ctaBrowserTarget === '_blank' ? '_blank' : '' }}"></a>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.coverLinks -->
    <!-------------------------------------------------------->


        <!-- START: streamComponents.streamImages() - position-anchor -->
        <div class="position-anchor">

            
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.eventDate -->
    <!-------------------------------------------------------->

        <div role="text"
         class="event-date font-primary"
         data-ng-if="submodelData.contentType.class === 'sitetheory-event-bundle-event' && _.get(submodelData, 'version.meta.timeStart') "
    >
        <p class="weekday-month">
                        <span class="weekday" data-ng-bind="::(_.get(submodelData, 'version.meta.timeStart') |moment:{format:'dddd'})+', '"></span>
                        <span class="month" data-ng-bind="::_.get(submodelData, 'version.meta.timeStart') |moment:{format:'MMMM'}"></span>
            <span class="day" data-ng-bind="::_.get(submodelData, 'version.meta.timeStart') |moment:{format:'DD'}"></span>
        </p>

        <div class="year-container div-table">
            <div class="div-table-row">
                <div class="div-table-cell"><div class="year-border"></div></div>
                <div class="div-table-cell year" data-ng-bind="::_.get(submodelData, 'version.meta.timeStart') |moment:{format:'YYYY'}"></div>
                <div class="div-table-cell"><div class="year-border"></div></div>
            </div>
        </div>
    </div>
    <!-- /END: streamComponents.eventDate -->

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.eventDate -->
    <!-------------------------------------------------------->


                        <div class="media-icon-mini icon-document"
                 data-ng-if="submodelData.version.documents.length
                    && !submodelData.routing.length
                    && !submodelData.version.ctaButtonUrl.length">
            <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-document content-type-icon sitetheory-media-document-color">
        <path d="M17.8,84.6666667 C17.8,87.6133333 20.1866667,90 23.1333333,90 L76.4666667,90 C79.4133333,90 81.8,87.6133333 81.8,84.6666667 L81.8,15.3333333 C81.8,12.3866667 79.4133333,10 76.4666667,10 L43,10 L43,35 L17.8,35 L17.8,84.6666667 Z M18.3333333,29 L37,29 L37,10 L18.3333333,29 Z" data-svg-id="file"></path>
    </g>
</svg>
            </div>
            <div class="media-icon-mini icon-audio"
                 data-ng-if="submodelData.version.audios.length
                    && !submodelData.routing.length
                    && !submodelData.version.ctaButtonUrl.length">
            <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="content-type-icon icon-audio sitetheory-media-audio-color">
        <path d="M49.695,13.197 C27.9400172,13.197 11.331097,30.3218778 11.331097,51.7378028 L11.331097,78.8452313 C11.331097,83.7247158 15.3248543,87.7172447 20.2055674,87.7172447 C25.0862804,87.7172447 29.0800377,83.7247158 29.0800377,78.8452313 L29.0800377,61.635589 C29.0800377,56.7536475 25.0862804,52.7611186 20.2055674,52.7611186 C19.5348225,52.7611186 18.8800478,52.8385123 18.2510709,52.9810148 L18.2510709,51.7378028 C18.2510709,34.800881 32.4079641,24.9878592 49.695,24.9878592 C66.9808074,24.9878592 81.1389291,34.800881 81.1389291,51.7378028 L81.1389291,52.9810148 C80.4964391,52.8348269 79.8416643,52.7611186 79.1832042,52.7611186 C74.3024912,52.7611186 70.3099623,56.7536475 70.3099623,61.635589 L70.3099623,78.8452313 C70.3099623,83.7247158 74.3024912,87.7172447 79.1832042,87.7172447 C84.0651457,87.7172447 88.0576746,83.7247158 88.0576746,78.8452313 L88.0576746,51.7378028 C88.0576746,30.3206493 71.4487544,13.197 49.695,13.197 L49.695,13.197 Z M91.1435923,59.5508747 L91.1435923,80.9287171 C95.5439733,79.3710166 98.695,75.1733331 98.695,70.2397959 C98.695,65.3062587 95.5439733,61.1098037 91.1435923,59.5508747 L91.1435923,59.5508747 Z M0.695,70.2397959 C0.695,75.1733331 3.84602665,79.3710166 8.24517926,80.9287171 L8.24517926,59.5508747 C3.84602665,61.1098037 0.695,65.3062587 0.695,70.2397959 L0.695,70.2397959 Z"></path>
    </g>
</svg>
            </div>
            <div class="media-icon-mini icon-video"
                 data-ng-if="submodelData.version.videos.length
                 && !submodelData.routing.length
                 && !submodelData.version.ctaButtonUrl.length">
                <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-video content-type-icon media-video-color">
        <path d="M72.2449444,85.2963333 C74.7687222,88.9817778 80.6886667,91.5625 87.5948889,91.5625 C88.916,91.5625 91.4375,83.6062222 91.4375,83.6062222 C86.7065556,82.9183333 82.7614444,80.9867778 80.5474444,78.4037778 C87.3101667,71.0921111 91.4375,61.3090556 91.4375,50.5625 C91.4375,27.9191111 73.0808889,9.5625 50.4375,9.5625 C27.7941111,9.5625 9.4375,27.9191111 9.4375,50.5625 C9.4375,73.2058889 27.7941111,91.5625 50.4375,91.5625 C58.4484444,91.5625 65.9286667,89.2687778 72.2449444,85.2963333 L72.2449444,85.2963333 Z M45.3125,50.5625 C45.3125,47.7312222 47.6062222,45.4375 50.4375,45.4375 C53.2687778,45.4375 55.5625,47.7312222 55.5625,50.5625 C55.5625,53.3937778 53.2687778,55.6875 50.4375,55.6875 C47.6062222,55.6875 45.3125,53.3937778 45.3125,50.5625 L45.3125,50.5625 Z M19.6875,50.5625 C19.6875,44.9022222 24.2749444,40.3125 29.9375,40.3125 C35.6000556,40.3125 40.1875,44.9022222 40.1875,50.5625 C40.1875,56.2227778 35.6000556,60.8125 29.9375,60.8125 C24.2749444,60.8125 19.6875,56.2227778 19.6875,50.5625 L19.6875,50.5625 Z M40.1875,30.0625 C40.1875,24.4022222 44.7749444,19.8125 50.4375,19.8125 C56.1000556,19.8125 60.6875,24.4022222 60.6875,30.0625 C60.6875,35.7227778 56.1000556,40.3125 50.4375,40.3125 C44.7749444,40.3125 40.1875,35.7227778 40.1875,30.0625 L40.1875,30.0625 Z M63.25,50.5625 C63.25,44.9022222 67.8374444,40.3125 73.5,40.3125 C79.1625556,40.3125 83.75,44.9022222 83.75,50.5625 C83.75,56.2227778 79.1625556,60.8125 73.5,60.8125 C67.8374444,60.8125 63.25,56.2227778 63.25,50.5625 L63.25,50.5625 Z M40.1875,71.0625 C40.1875,65.4022222 44.7749444,60.8125 50.4375,60.8125 C56.1000556,60.8125 60.6875,65.4022222 60.6875,71.0625 C60.6875,76.7227778 56.1000556,81.3125 50.4375,81.3125 C44.7749444,81.3125 40.1875,76.7227778 40.1875,71.0625 L40.1875,71.0625 Z"></path>
    </g>
</svg>
            </div>



                        <div class="image-gradient"></div>

            <!-- Arrow for images that link to another page rather than a more box. These do not show for modules with a quickview popup -->
            <div data-ng-if="(submodelData.contentType.class === 'sitetheory-core-bundle-content-module' && !submodelData.version.audios.length && !submodelData.version.documents.length) || submodelData.contentType.class != 'sitetheory-core-bundle-content-module'" class="arrow-graphic">
                <svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-arrow-double-vector" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <path d="M9.42404985,12 L22.3333333,25.1178823 L9,38.6666667" class="arrow-line1 arrow-line" stroke="#BBB"></path>
        <path d="M28.0907165,12 L41,25.1178823 L27.6666667,38.6666667" class="arrow-line2 arrow-line" stroke="#BBB"></path>
    </g>
</svg>
            </div>

                        <div class="quickview-prompt font-body" data-ng-if="submodelData.contentType.class === 'sitetheory-core-bundle-content-module' && (submodelData.version.audios.length || submodelData.version.videos.length || submodelData.version.documents.length)">
                <span class="quickview-text"></span>
            </div>

            <div class="template-background-color-primary color-cover"></div>


                        <div role="img"
                 data-ng-attr-aria-label="Hover Image: {{ _.get(submodelData, 'version.imageHover[0].name') }}"
                 class="item-image-hover position-all"
                 data-stratus-src
                                  data-ng-if="_.get(submodelData, 'version.meta.imageHover[0]._thumbnailUrl')"
                 data-ng-style="{'background-image': 'url(' + submodelData.version.meta.imageHover[0]._thumbnailUrl + ')'}">
            </div>


                        
                                                <!-- START: streamComponents.streamImages() - Module HAS Image Ratio -->

                <div data-ng-if="submodelData.version.imageRatio || $parent.model.data.version.imageRatio">

                                        <div class="item-image" data-ng-if="(submodelData.version.imageRatio === 'natural' && $parent.model.data.type != 'Collection') || $parent.model.data.version.imageRatio === 'natural'">
                        <img data-stratus-src="{{ !submodelData.version.bestImage.service ? true : false }}"
                             data-ng-src="{{ submodelData.version.bestImage._thumbnailUrl }}"
                             data-ng-attr-alt="{{ submodelData.version.bestImage.name }}">
                    </div>


                                        <div role="img"
                         class="item-image"
                         data-ng-if="
                         _.get(submodelData, 'version.bestImage._thumbnailUrl')
                         &&
                         (
                             (
                                submodelData.version.imageRatio
                                && submodelData.version.imageRatio != 'natural'
                                 && $parent.model.data.type != 'Collection'
                             )
                             ||
                             (
                                $parent.model.data.version.imageRatio
                                && $parent.model.data.version.imageRatio != 'natural'
                                && $parent.model.data.type === 'Collection'
                             )
                         )"
                                                 
        data-ng-style="{'background-image': 'url(' + submodelData.version.bestImage._thumbnailUrl  + ')', 'background-position-x' : submodelData.version.display.imageCroppingHorizontal ? submodelData.version.display.imageCroppingHorizontal + '%' : 'center', 'background-position-y' : submodelData.version.display.imageCroppingVertical ? submodelData.version.display.imageCroppingVertical + '%' : 'center', 'filter' : 'blur(' + (submodelData.version.display.imageBlur ? submodelData.version.display.imageBlur : 0) + 'px)' + 'brightness(' + (submodelData.version.display.imageBrightness ? submodelData.version.display.imageBrightness : ((submodelData.version.images.length && _.get(submodelData, 'version.meta.imagePosition')) || (submodelData.version.videos.length && _.get(submodelData, 'version.meta.imagePosition') === 'static') ? 50 : 100)) + '%)' + 'contrast(' + (submodelData.version.display.imageContrast ? submodelData.version.display.imageContrast : 100) + '%)' + 'grayscale(' + (submodelData.version.display.imageGrayscale ? submodelData.version.display.imageGrayscale : 0) + '%)'  + 'invert(' + (submodelData.version.display.imageInversion ? submodelData.version.display.imageInversion : 0) + '%)' + 'opacity(' + (submodelData.version.display.imageOpacity ? submodelData.version.display.imageOpacity : 100) + '%)' + 'saturate(' + (submodelData.version.display.imageSaturation ? submodelData.version.display.imageSaturation : 100) + '%)'}"

                         data-ng-attr-aria-label="{{ _.get(submodelData, 'version.bestImage.name') }}"
                         data-stratus-src="{{ !submodelData.version.bestImage.service ? true : false }}">

                                                <img aria-hidden="true"
                             alt="shapeholder"
                             class="shapeholder"
                             data-ng-src="{{ 'sitetheorycore/images/shapeholder-' + ($parent.model.data.version.imageRatio || submodelData.version.imageRatio) + '.png' | assetPath }}">

                    </div>
                </div>
                <!-- /END: streamComponents.streamImages() - Module HAS Image Ratio -->


                                <!-- START: streamComponents.streamImages() - Module does NOT have Image Ratio -->
                <div data-ng-if="
                    (!submodelData.version.imageRatio && $parent.model.data.type != 'Collection')
                    ||
                    (!$parent.model.data.version.imageRatio && $parent.model.data.type === 'Collection')"
                >
                    
                        
                                                        <div role="img"
                                 class="item-image"
                                 data-ng-attr-aria-label="{{ _.get(submodelData, &#039;version.bestImage.name&#039;) }}"
                                 data-stratus-src="{{ !submodelData.version.bestImage.service ? true : false }}"
                                
        data-ng-style="{'background-image': 'url(' + submodelData.version.bestImage._thumbnailUrl  + ')', 'background-position-x' : submodelData.version.display.imageCroppingHorizontal ? submodelData.version.display.imageCroppingHorizontal + '%' : 'center', 'background-position-y' : submodelData.version.display.imageCroppingVertical ? submodelData.version.display.imageCroppingVertical + '%' : 'center', 'filter' : 'blur(' + (submodelData.version.display.imageBlur ? submodelData.version.display.imageBlur : 0) + 'px)' + 'brightness(' + (submodelData.version.display.imageBrightness ? submodelData.version.display.imageBrightness : ((submodelData.version.images.length && _.get(submodelData, 'version.meta.imagePosition')) || (submodelData.version.videos.length && _.get(submodelData, 'version.meta.imagePosition') === 'static') ? 50 : 100)) + '%)' + 'contrast(' + (submodelData.version.display.imageContrast ? submodelData.version.display.imageContrast : 100) + '%)' + 'grayscale(' + (submodelData.version.display.imageGrayscale ? submodelData.version.display.imageGrayscale : 0) + '%)'  + 'invert(' + (submodelData.version.display.imageInversion ? submodelData.version.display.imageInversion : 0) + '%)' + 'opacity(' + (submodelData.version.display.imageOpacity ? submodelData.version.display.imageOpacity : 100) + '%)' + 'saturate(' + (submodelData.version.display.imageSaturation ? submodelData.version.display.imageSaturation : 100) + '%)'}"
>
                                <img aria-hidden="true"
                                     alt="shapeholder"
                                     class="shapeholder"
                                     src="/assets/0/41/bundles/sitetheorycore/images/shapeholder-square.png?v=1706888026">
                            </div>

                        
                                    </div>
                <!-- END: streamComponents.streamImages() - Module does NOT have Image Ratio -->

                        

        </div>
        <!-- /END: streamComponents.streamImages() - position-anchor -->


                <div class="caption font-body" data-ng-if="submodelData.version.images[0].description"
             data-ng-bind-html="::getHTML(submodelData.version.images[0].description)"></div>
        


    </div>
    <!-- /END: streamComponents.streamImages() - image-container -->

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.streamImages -->
    <!-------------------------------------------------------->

                                    </div>

                                                                        <div data-ng-if="_.get(submodelData, 'version.display.beforeAfterImageSlider')">
                                        
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.beforeAfterImageSlider -->
    <!-------------------------------------------------------->

    
<div data-ng-init="beforeAfterImageWidth  = !beforeAfterImageWidth ? 50 : beforeAfterImageWidth; "></div>

<div class="image-container before-after-image-wrapper position-anchor">

        <md-slider-container data-flex>
    <md-slider min="0" max="100"
               data-ng-model="beforeAfterImageWidth"
               data-ng-change="beforeAfterImageWidth =  beforeAfterImageWidth === 0 ? '50' : beforeAfterImageWidth"
               aria-label="Before After Slider Control"
               id="before-after-image-width"></md-slider>
    </md-slider-container>
    <div class="slider-pull" data-ng-style="{'left': beforeAfterImageWidth + '%'}"></div>

    <div data-ng-if="_.get(submodelData, 'version.display.sliderLabels')" data-ng-show="beforeAfterImageWidth > 25" class="slider-label label-before font-body">Before</div>
    <div data-ng-if="_.get(submodelData, 'version.display.sliderLabels')" data-ng-show="beforeAfterImageWidth < 75" class="slider-label label-after font-body">After</div>

    <div class="before-image" data-ng-style="{'-webkit-mask-image' : 'url(/assets/0/41/bundles/sitetheorycore/images/image-clip-mask.png?v=1706888026)', '-webkit-mask-size': beforeAfterImageWidth + '% 100%'}">

        
                        
            <div data-ng-if="submodelData.version.imageRatio || $parent.model.data.version.imageRatio">

                                <div role="img"
                     aria-label="Before Image"
                     class="item-image"
                     data-ng-attr-aria-label="{{ submodelData.version.bestImage.name }}"
                     data-ng-if="_.get(submodelData, 'version.bestImage._thumbnailUrl') "
                                            
        data-ng-style="{'background-image': 'url(' + submodelData.version.bestImage._thumbnailUrl  + ')', 'background-position-x' : submodelData.version.display.imageCroppingHorizontal ? submodelData.version.display.imageCroppingHorizontal + '%' : 'center', 'background-position-y' : submodelData.version.display.imageCroppingVertical ? submodelData.version.display.imageCroppingVertical + '%' : 'center', 'filter' : 'blur(' + (submodelData.version.display.imageBlur ? submodelData.version.display.imageBlur : 0) + 'px)' + 'brightness(' + (submodelData.version.display.imageBrightness ? submodelData.version.display.imageBrightness : ((submodelData.version.images.length && _.get(submodelData, 'version.meta.imagePosition')) || (submodelData.version.videos.length && _.get(submodelData, 'version.meta.imagePosition') === 'static') ? 50 : 100)) + '%)' + 'contrast(' + (submodelData.version.display.imageContrast ? submodelData.version.display.imageContrast : 100) + '%)' + 'grayscale(' + (submodelData.version.display.imageGrayscale ? submodelData.version.display.imageGrayscale : 0) + '%)'  + 'invert(' + (submodelData.version.display.imageInversion ? submodelData.version.display.imageInversion : 0) + '%)' + 'opacity(' + (submodelData.version.display.imageOpacity ? submodelData.version.display.imageOpacity : 100) + '%)' + 'saturate(' + (submodelData.version.display.imageSaturation ? submodelData.version.display.imageSaturation : 100) + '%)'}"

                     data-stratus-src="{{ !submodelData.version.bestImage.service ? true : false }}"
                     data-stratus-src-spy=".image-container"
                     data-ng-attr-aria-label="{{ submodelData.version.bestImage.name }}">

                </div>
            </div>

                        <div data-ng-if="!submodelData.version.imageRatio && !$parent.model.data.version.imageRatio">

                                        <div role="img"
                         class="item-image"
                         data-ng-attr-aria-label="{{ _.get(submodelData, &#039;version.bestImage.name&#039;) }}"
                         data-stratus-src="{{ !submodelData.version.bestImage.service ? true : false }}"
                        
        data-ng-style="{'background-image': 'url(' + submodelData.version.bestImage._thumbnailUrl  + ')', 'background-position-x' : submodelData.version.display.imageCroppingHorizontal ? submodelData.version.display.imageCroppingHorizontal + '%' : 'center', 'background-position-y' : submodelData.version.display.imageCroppingVertical ? submodelData.version.display.imageCroppingVertical + '%' : 'center', 'filter' : 'blur(' + (submodelData.version.display.imageBlur ? submodelData.version.display.imageBlur : 0) + 'px)' + 'brightness(' + (submodelData.version.display.imageBrightness ? submodelData.version.display.imageBrightness : ((submodelData.version.images.length && _.get(submodelData, 'version.meta.imagePosition')) || (submodelData.version.videos.length && _.get(submodelData, 'version.meta.imagePosition') === 'static') ? 50 : 100)) + '%)' + 'contrast(' + (submodelData.version.display.imageContrast ? submodelData.version.display.imageContrast : 100) + '%)' + 'grayscale(' + (submodelData.version.display.imageGrayscale ? submodelData.version.display.imageGrayscale : 0) + '%)'  + 'invert(' + (submodelData.version.display.imageInversion ? submodelData.version.display.imageInversion : 0) + '%)' + 'opacity(' + (submodelData.version.display.imageOpacity ? submodelData.version.display.imageOpacity : 100) + '%)' + 'saturate(' + (submodelData.version.display.imageSaturation ? submodelData.version.display.imageSaturation : 100) + '%)'}"
>
                    </div>
            </div>
            
            </div>
    <div role="img"
         aria-label="After Image"
         class="after-image"
         data-ng-if="_.get(submodelData, 'version.images[0]._thumbnailUrl')
            && _.get(submodelData, 'version.meta.imageHover[0]._thumbnailUrl')"
                  data-ng-style="{'background-image': 'url(' + submodelData.version.meta.imageHover[0]._thumbnailUrl + ')'}"
         data-stratus-src-spy=".image-container" data-stratus-src>
    </div>


    
                <div class="original-ratio-shapeholder"
             data-ng-if="submodelData.version.imageRatio == 'natural'">
            <img data-stratus-src="{{ !submodelData.version.bestImage.service ? true : false }}"
                 data-ng-src="{{ submodelData.version.bestImage._thumbnailUrl }}"
                 data-ng-attr-alt="{{ _.get(submodelData, &#039;version.bestImage.name&#039;) }}">
        </div>

                <img aria-hidden="true"
             alt="shapeholder"
             class="shapeholder"
             data-ng-if="($parent.model.data.version.imageRatio && $parent.model.data.version.imageRatio != 'natural') || (submodelData.version.imageRatio && submodelData.version.imageRatio != 'natural')"
             data-ng-src="{{ 'sitetheorycore/images/shapeholder-' + ($parent.model.data.version.imageRatio || submodelData.version.imageRatio) + '.png' | assetPath }}">

                <img aria-hidden="true"
             alt="shapeholder"
             class="shapeholder"
             data-ng-if="!$parent.model.data.version.imageRatio && !submodelData.version.imageRatio"
             data-ng-src="{{ 'sitetheorycore/images/shapeholder-cinema.png' | assetPath }}">


</div>
<div class="caption font-body" data-ng-if="submodelData.version.images[0].description && _.get(submodelData, 'version.display.sliderCaptions')"
     data-ng-bind-html="::getHTML(submodelData.version.images[0].description)"></div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.beforeAfterImageSlider -->
    <!-------------------------------------------------------->

                                    </div>

                                                                        <div class="property-no-image-filler image-container" data-ng-if="_.get(submodelData, 'contentType.class') == 'sitetheory-property-bundle-property' && !_.get(submodelData, 'version.bestImage._thumbnailUrl')">
                                        <div class="item-image" data-stratus-src style="background: url(/assets/0/41/bundles/sitetheoryproperty/images/No-Property-Image-xs.jpg?v=1706888026); background-repeat: no-repeat; background-position: center center; background-size: cover;">
                                            <img aria-hidden="true"
                                                 alt="shapeholder"
                                                 class="shapeholder"
                                                 data-ng-if="$parent.model.data.version.imageRatio || submodelData.version.imageRatio"
                                                 data-ng-src="{{ 'sitetheorycore/images/shapeholder-' + ($parent.model.data.version.imageRatio || submodelData.version.imageRatio) + '.png' | assetPath }}">
                                            <img aria-hidden="true"
                                                 data-ng-if="!$parent.model.data.version.imageRatio && !submodelData.version.imageRatio"
                                                 alt="shapeholder"
                                                 class="shapeholder"
                                                 src="/assets/0/41/bundles/sitetheorycore/images/shapeholder-square.png?v=1706888026">
                                        </div>
                                    </div>

                                </div>



                                <!-- /END: streamComponents.collectionModule - Standard Image -->

                                                                <!-- START: streamComponents.collectionModule - Video/Document Image -->
                                <div class="image-container"
                                     data-ng-if="(submodelData.version.videos.length || (submodelData.mime && (submodelData._thumbnailUrl || submodelData.service || _.get(submodelData, 'images[0]._thumbnailUrl'))))">

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <div data-ng-if="!_.includes(_.get($parent.model.data, 'version.display.hide'), 'quickview') || !submodelData.mime.includes('video') || !submodelData._embedCode ">
                                        
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.streamMediaImage -->
    <!-------------------------------------------------------->
        
    <div class="media-thumb position-anchor event-quickview event-quickview-media links-to-quickview"
         data-ng-class="[
         {'audio-image' : submodelData.mime.includes('audio')},
         {'video-image' : submodelData.mime.includes('video')},
         {'standard-image' : submodelData.mime.includes('image')},
         {'document-image' : submodelData.mime.includes('application')}
         ]"
         data-ng-if="submodelData.mime && (submodelData._thumbnailUrl || submodelData.service || submodelData.images[0]._thumbnailUrl)"
                 data-ng-click="$window.quickviewMediaModel = submodelData; $window.getHTML = getHTML; $window.disableScroll = true"
         >

        <div class="media-icon-mini icon-document"
             data-ng-if="submodelData.mime=='application/msword' || submodelData.mime=='application/pdf'">
            <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-document content-type-icon sitetheory-media-document-color">
        <path d="M17.8,84.6666667 C17.8,87.6133333 20.1866667,90 23.1333333,90 L76.4666667,90 C79.4133333,90 81.8,87.6133333 81.8,84.6666667 L81.8,15.3333333 C81.8,12.3866667 79.4133333,10 76.4666667,10 L43,10 L43,35 L17.8,35 L17.8,84.6666667 Z M18.3333333,29 L37,29 L37,10 L18.3333333,29 Z" data-svg-id="file"></path>
    </g>
</svg>
        </div>

        <div class="media-icon-mini icon-audio"
             data-ng-if="submodelData.mime.includes('audio')">
            <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="content-type-icon icon-audio sitetheory-media-audio-color">
        <path d="M49.695,13.197 C27.9400172,13.197 11.331097,30.3218778 11.331097,51.7378028 L11.331097,78.8452313 C11.331097,83.7247158 15.3248543,87.7172447 20.2055674,87.7172447 C25.0862804,87.7172447 29.0800377,83.7247158 29.0800377,78.8452313 L29.0800377,61.635589 C29.0800377,56.7536475 25.0862804,52.7611186 20.2055674,52.7611186 C19.5348225,52.7611186 18.8800478,52.8385123 18.2510709,52.9810148 L18.2510709,51.7378028 C18.2510709,34.800881 32.4079641,24.9878592 49.695,24.9878592 C66.9808074,24.9878592 81.1389291,34.800881 81.1389291,51.7378028 L81.1389291,52.9810148 C80.4964391,52.8348269 79.8416643,52.7611186 79.1832042,52.7611186 C74.3024912,52.7611186 70.3099623,56.7536475 70.3099623,61.635589 L70.3099623,78.8452313 C70.3099623,83.7247158 74.3024912,87.7172447 79.1832042,87.7172447 C84.0651457,87.7172447 88.0576746,83.7247158 88.0576746,78.8452313 L88.0576746,51.7378028 C88.0576746,30.3206493 71.4487544,13.197 49.695,13.197 L49.695,13.197 Z M91.1435923,59.5508747 L91.1435923,80.9287171 C95.5439733,79.3710166 98.695,75.1733331 98.695,70.2397959 C98.695,65.3062587 95.5439733,61.1098037 91.1435923,59.5508747 L91.1435923,59.5508747 Z M0.695,70.2397959 C0.695,75.1733331 3.84602665,79.3710166 8.24517926,80.9287171 L8.24517926,59.5508747 C3.84602665,61.1098037 0.695,65.3062587 0.695,70.2397959 L0.695,70.2397959 Z"></path>
    </g>
</svg>
        </div>
                <div class="media-icon-mini icon-video"
             data-ng-if="submodelData.mime.includes('video')">
            <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-video content-type-icon media-video-color">
        <path d="M72.2449444,85.2963333 C74.7687222,88.9817778 80.6886667,91.5625 87.5948889,91.5625 C88.916,91.5625 91.4375,83.6062222 91.4375,83.6062222 C86.7065556,82.9183333 82.7614444,80.9867778 80.5474444,78.4037778 C87.3101667,71.0921111 91.4375,61.3090556 91.4375,50.5625 C91.4375,27.9191111 73.0808889,9.5625 50.4375,9.5625 C27.7941111,9.5625 9.4375,27.9191111 9.4375,50.5625 C9.4375,73.2058889 27.7941111,91.5625 50.4375,91.5625 C58.4484444,91.5625 65.9286667,89.2687778 72.2449444,85.2963333 L72.2449444,85.2963333 Z M45.3125,50.5625 C45.3125,47.7312222 47.6062222,45.4375 50.4375,45.4375 C53.2687778,45.4375 55.5625,47.7312222 55.5625,50.5625 C55.5625,53.3937778 53.2687778,55.6875 50.4375,55.6875 C47.6062222,55.6875 45.3125,53.3937778 45.3125,50.5625 L45.3125,50.5625 Z M19.6875,50.5625 C19.6875,44.9022222 24.2749444,40.3125 29.9375,40.3125 C35.6000556,40.3125 40.1875,44.9022222 40.1875,50.5625 C40.1875,56.2227778 35.6000556,60.8125 29.9375,60.8125 C24.2749444,60.8125 19.6875,56.2227778 19.6875,50.5625 L19.6875,50.5625 Z M40.1875,30.0625 C40.1875,24.4022222 44.7749444,19.8125 50.4375,19.8125 C56.1000556,19.8125 60.6875,24.4022222 60.6875,30.0625 C60.6875,35.7227778 56.1000556,40.3125 50.4375,40.3125 C44.7749444,40.3125 40.1875,35.7227778 40.1875,30.0625 L40.1875,30.0625 Z M63.25,50.5625 C63.25,44.9022222 67.8374444,40.3125 73.5,40.3125 C79.1625556,40.3125 83.75,44.9022222 83.75,50.5625 C83.75,56.2227778 79.1625556,60.8125 73.5,60.8125 C67.8374444,60.8125 63.25,56.2227778 63.25,50.5625 L63.25,50.5625 Z M40.1875,71.0625 C40.1875,65.4022222 44.7749444,60.8125 50.4375,60.8125 C56.1000556,60.8125 60.6875,65.4022222 60.6875,71.0625 C60.6875,76.7227778 56.1000556,81.3125 50.4375,81.3125 C44.7749444,81.3125 40.1875,76.7227778 40.1875,71.0625 L40.1875,71.0625 Z"></path>
    </g>
</svg>
        </div>

                            <div class="quickview-prompt font-body"
                            >
                <span class="quickview-text"></span>
            </div>
        

                                <div data-ng-if="submodelData.version.imageRatio || $parent.model.data.version.imageRatio">
            <div class="item-image" data-ng-if="submodelData.version.imageRatio === 'natural' || $parent.model.data.version.imageRatio === 'natural'">
                                <div class="item-image" data-ng-if="submodelData._thumbnailUrl || submodelData.images[0]._thumbnailUrl  || submodelData.version.images[0]._thumbnailUrl">
                                        <img data-ng-if="submodelData.mime.includes('image')"
                         data-stratus-src="{{ !submodelData.service ? true : false }}"
                         data-ng-src="{{ submodelData._thumbnailUrl }}"
                         data-ng-attr-alt="{{ submodelData.name }}">

                                        <img data-ng-if="submodelData.images[0]._thumbnailUrl"
                         data-stratus-src="{{ !submodelData.images[0].service ? true : false }}"
                         data-ng-src="{{ submodelData.images[0]._thumbnailUrl }}"
                         data-ng-attr-alt="{{ submodelData.images[0].name }}">

                </div>
            </div>

            <div data-ng-if="submodelData.version.imageRatio != 'natural' && $parent.model.data.version.imageRatio != 'natural'">

                <div role="img"
                     data-ng-attr-aria-label="{{ submodelData.name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !submodelData.service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ submodelData._thumbnailUrl }})'}"
                     data-ng-if="submodelData._thumbnailUrl"></div>

                                <div role="img"
                     data-ng-attr-aria-label="{{ submodelData.images[0].name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !submodelData.images[0].service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ submodelData.images[0]._thumbnailUrl }})'}"
                     data-ng-if="_.isEmpty(submodelData._thumbnailUrl) && submodelData.images"></div>


                <div role="img"
                     data-ng-attr-aria-label="{{ submodelData.bestImage.name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !submodelData.bestImage.service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ submodelData.bestImage._thumbnailUrl }})'}"
                     data-ng-if="submodelData.bestImage && _.isEmpty(submodelData._thumbnailUrl) && _.isEmpty(submodelData.images)"></div>


                <!-- If image is part of a collection module, it uses the parent image ratio, not its own -->
                <!-- If image is not part of a collection module -->
                <img aria-hidden="true"
                     alt="shapeholder"
                     data-ng-if="$parent.model.data.version.imageRatio || submodelData.version.imageRatio"
                     class="shapeholder"
                     data-ng-src="{{ 'sitetheorycore/images/shapeholder-' + ($parent.model.data.version.imageRatio || submodelData.version.imageRatio) + '.png' | assetPath }}">

                <div class="color-cover background-dark"></div>
            </div>

        </div>


                        <div data-ng-if="!submodelData.version.imageRatio && !$parent.model.data.version.imageRatio">

                                                        <div role="img"
                     data-ng-attr-aria-label="{{ submodelData.name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !submodelData.service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ submodelData._thumbnailUrl }})'}"
                     data-ng-if="submodelData._thumbnailUrl"></div>

                <div role="img"
                     data-ng-attr-aria-label="{{ submodelData.version.images[0].name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !submodelData.images[0].service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ submodelData.images[0]._thumbnailUrl }})'}"
                     data-ng-if="_.isEmpty(submodelData._thumbnailUrl) && submodelData.images"></div>


                <div role="img"
                     data-ng-attr-aria-label="{{ submodelData.bestImage.name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !submodelData.bestImage.service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ submodelData.bestImage._thumbnailUrl }})'}"
                     data-ng-if="_.isEmpty(submodelData._thumbnailUrl) && _.isEmpty(submodelData.images) && submodelData.bestImage"></div>


                <img aria-hidden="true"
                     alt="shapeholder"
                     class="shapeholder"
                     src="/assets/0/41/bundles/sitetheorycore/images/shapeholder-square.png?v=1706888026">
                <div class="color-cover background-dark"></div>

            
        </div>
    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.streamMediaImage -->
    <!-------------------------------------------------------->


                                    </div>
                                    <div data-ng-if="_.includes(_.get($parent.model.data, 'version.display.hide'), 'quickview') && submodelData.mime && submodelData.mime.includes('video') && submodelData._embedCode">
                                        <!-- Quickview Disabled for embedded Video -->
                                        
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.streamVideos -->
    <!-------------------------------------------------------->

    

    <div class="video-container background-dark position-anchor"
         data-ng-if="_.get(submodelData, 'version.videos[0]._embedCode') || _.get(submodelData, 'mime') === 'video'"
         data-ng-class="{'video-ratio-enforced' : !submodelData.version.imageRatio}"
         data-ng-style="{'filter' : 'blur(' + (submodelData.version.display.imageBlur ? submodelData.version.display.imageBlur : 0) + 'px)' + 'brightness(' + (submodelData.version.display.imageBrightness ? submodelData.version.display.imageBrightness : 100) + '%)' + 'contrast(' + (submodelData.version.display.imageContrast ? submodelData.version.display.imageContrast : 100) + '%)' + 'grayscale(' + (submodelData.version.display.imageGrayscale ? submodelData.version.display.imageGrayscale : 0) + '%)'  + 'invert(' + (submodelData.version.display.imageInversion ? submodelData.version.display.imageInversion : 0) + '%)' + 'opacity(' + (submodelData.version.display.imageOpacity ? submodelData.version.display.imageOpacity : 100) + '%)' + 'saturate(' + (submodelData.version.display.imageSaturation ? submodelData.version.display.imageSaturation : 100) + '%)'}">


                <div class="item-video position-all" data-ng-if="_.get(submodelData, 'version.videos[0]._embedCode')">
            <div data-ng-bind-html="::getHTML(_.get(submodelData, 'version.videos[0]._embedCode'))"></div>
        </div>

                <div class="item-video position-all" data-ng-if="_.get(submodelData, 'mime') === 'video'">
            <div data-ng-bind-html="::getHTML(_.get(submodelData, '_embedCode'))"></div>
        </div>

    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.streamVideos -->
    <!-------------------------------------------------------->

                                    </div>

                                </div>
                                <!-- /END: streamComponents.collectionModule - Video/Document Image -->

                                                                                                                                <!-- START: streamComponents.collectionModule - Modules Image Carousel -->
                                <div class="image-container" data-ng-if="submodelData.version.images.length > 1 && submodelData.contentType.class === 'sitetheory-core-bundle-content-module'">

                                    
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.carousel -->
    <!-------------------------------------------------------->

    <!-- ////////////////////////////////////////////////// -->
<!-- MINOR REGION: Carousel Image -->
<!-- ////////////////////////////////////////////////// -->
    <div data-ng-init="carouselTargetCollection = $parent.model.data.version.images">

    <div class="projector-wrapper-outer clearfix"
         data-ng-if="(carouselTargetCollection.length)">
        <section role="region"
                 aria-label="Image Carousel"
                 aria-roledescription="carousel"
                 id="streamCarousel-images-36498-479"
                 ng-controller="Counter"
                 data-autoplay="_.get($parent.model.data, 'version.carouselOptions.play', 1)"
                 data-speed="(!_.get($parent.model.data, 'version.carouselOptions.speed') ? 6000 : ($parent.model.data.version.carouselOptions.speed < 1000) ? $parent.model.data.version.carouselOptions.speed * 1000 : $parent.model.data.version.carouselOptions.speed)"
                                 data-total="carouselTargetCollection.length"
                 data-range="_.get($parent.model.data, 'version.carouselOptions.slidesPerView', 1)"
                                                                    data-iterate-style="single"
                 class="projector position-anchor"
                                  data-ng-init="params.slideWaitPosition = 'slidesWaitRight'; params.multiCounterSkip = (iterateType === 'multiple' ? 'multiCounterSkip' : ''); Stratus.Environment.data.carousel['streamCarousel-images-36498-479'] = this; params.slideTextExists = false;"
                 data-ng-class="[_.get($parent.model.data, 'version.carouselOptions.slidesPerView', 1) > 1 ? 'multiples' : 'singles',
                     'images-carousel',
                     'slide' + current,
                     'view-' + range,
                     params.slideWaitPosition,
                     params.multiCounterSkip,
                     (range > 1 || _.get($parent.model.data, 'version.carouselOptions.transition') === 'slide' ? 'slide-effect' : 'fade-effect'),
                     _.get($parent.model.data, 'model.data.version.display.carouselShapeholderType') === 'text' ? 'shapeholder-is-ratio' : 'shapeholder-is-text',
                     {'counter-hidden' : _.get($parent.model.data, 'version.carouselOptions.counter') === 'hidden'},
                     range > 1 ? 'small-controls' : 'standard-controls',
                     _.get($parent.model.data, 'version.meta.displayCaption', 0) === 1 ? 'has-captions' : '',
                                          ('image-ratio-' + $parent.model.data.version.imageRatio || 'default'),
                     ('carousel-ratio-' + _.get($parent.model.data, 'version.meta.ratio') || 'default')]">

            <!-- @ACCESSIBILITY - CAROUSEL: CONTROLS - PAUSE -->
            <div class="sr-only">
                <a id="region-start-carousel-streamCarousel-images-36498-479"></a>
                <h3 data-ng-attr-aria-label="Carousel with {{ total }} Slides"></h3>
                <a href="#region-end-carousel-streamCarousel-images-36498-479">Skip Carousel</a>
                <md-button aria-controls="streamCarousel-images-36498-479-slides-container"
                           data-ng-attr-aria-label="{{ autoplay ? 'Pause' : 'Play' }} Carousel"
                           data-ng-click="toggleAutoplay()"
                           class="event-action event-action-video-play sr-only btn-toggle-autoplay"
                           data-ng-class="{'autoplay-true': autoplay, 'autoplay-false': !autoplay}"
                           ng-bind="(autoplay ? 'Pause' : 'Play') + ' Carousel'">
                </md-button>
            </div>
            <!-- /END @ACCESSIBILITY - CAROUSEL: CONTROLS - PAUSE -->


            <!-- ////////////////////////////////////////////////// -->
            <!-- CAROUSEL: CONTROLS - SKIP TO SLIDE -->
            <!-- ////////////////////////////////////////////////// -->
            <div aria-hidden="true"
                 data-ng-if="_.get($parent.model.data, 'version.carouselOptions.counter') !== 'hidden'"
                 class="projector-counter"
                 data-ng-class="_.get($parent.model.data, 'version.carouselOptions.counter') === 'numbers' ? 'numbers' : range === 1 && _.get($parent.model.data, 'version.carouselOptions.counter') === 'fraction' ? 'fraction' : 'markers'"
                 data-ng-mouseenter="stopInterval()"
                 data-ng-mouseleave="startInterval()">
                <ul aria-label="Carousel Controls: Skip to Slide"
                    class="clickable-counter list-inline">
                                        <li data-ng-repeat="slideNumber in _.range(minimum, maximum + 1) track by $index"
                        data-ng-attr-data-index="{{ slideNumber }}"
                        data-ng-sanitize="true">
                        <a aria-controls="streamCarousel-images-36498-479-slides-container"
                           data-ng-attr-aria-label="Go to Slide {{ slideNumber + &quot; - &quot; + collectionDataModel.name}}"
                                                      data-ng-click="setCurrent(slideNumber); params.multiCounterSkip = slideNumber > (current + range) || slideNumber < (current -1) ? 'multiCounterSkip' : '';"
                           data-ng-mouseenter="params.slideWaitPosition = slideNumber < current ? 'slidesWaitLeft' : 'slidesWaitRight'"
                           data-ng-mouseleave="params.multiCounterSkip = ''"
                           data-ng-class="[{ 'color-pop active-counter' : isActive(slideNumber)}, {'background-dark': range > 1}]">
                                                        <span data-ng-if="range === 1"
                                  class="counter-number font-secondary"
                                  data-ng-bind="::slideNumber"></span>
                        </a>
                    </li>
                </ul>
                                <div role="text"
                     data-ng-attr-aria-label="Slide {{ current + " of " + total }}"
                     data-ng-if="range === 1"
                     class="fraction-counter font-primary">
                    <span class="current-number"
                          data-ng-bind="current"></span>
                    <span class="delimiter"></span>
                    <span class="total-number"
                          data-ng-bind="::total"></span>
                </div>
            </div>
            <!-- /END CAROUSEL: CONTROLS - SKIP TO SLIDE -->



            <!-- ////////////////////////////////////////////////// -->
            <!-- CAROUSEL: CONTROLS - PREVIOUS -->
            <!-- ////////////////////////////////////////////////// -->
            <div data-ng-if="total > range" class="carousel-buttons">
                <a role="button"
                   aria-controls="streamCarousel-images-36498-479-slides-container"
                   data-ng-attr-aria-label="Previous Slide: {{ previous }} of {{ total }}"
                   class="btn-previous-area"
                   data-ng-click="skipPrevious()"
                   data-ng-mouseenter="stopInterval(); params.slideWaitPosition = 'slidesWaitLeft'"
                   data-ng-mouseleave="startInterval(); params.slideWaitPosition = 'slidesWaitRight'">
                                            <div class="svg-container btn-previous">
    <svg viewBox="0 0 30 53" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-previous"  stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <polygon data-svg-id="carousel-prev" fill-rule="nonzero" transform="translate(14.739920, 26.175916) scale(-1, 1) translate(-14.739920, -26.175916) " points="0.799012102 2.90441817 3.70343027 0 29.4798405 25.7764102 2.90441817 52.3518325 0 49.4474144 23.6710042 25.7764102"></polygon>
    </g>
</svg>

                    </div>
                </a>
            </div>
            <!-- /END CAROUSEL: CONTROLS - PREVIOUS -->



            <!-- ////////////////////////////////////////////////// -->
            <!-- CAROUSEL: SLIDES -->
            <!-- ////////////////////////////////////////////////// -->
            <div class="projector-wrapper position-anchor">
                <div class="projector-mask"
                                          data-ng-class="[{'position-anchor' : range > 1}, $parent.model.data.version.imageRatio ? 'image-ratio-' + $parent.model.data.version.imageRatio : 'image-ratio-default', _.get($parent.model.data, 'version.meta.ratio') ? 'carousel-ratio-' + _.get($parent.model.data, 'version.meta.ratio') : 'carousel-ratio-default']">

                    <div id="streamCarousel-images-36498-479-slides-container"
                         class="slide-projector"                         data-ng-attr-aria-live="{{ autoplay ? 'off' : 'polite' }}">
                        <div class="item-wrapper"
                             data-ng-attr-id="{{:: &#039;landing-carousel-item-&#039; + collectionDataModel.id }}"
                                                          data-ng-repeat="collectionModel in carouselTargetCollection"
                                                             data-ng-init="collectionDataModel = collectionModel.id ? collectionModel : collectionModel.data"
                                
                             ng-if="isActive($index + 1) || isRangePrevious($index + 1) || isRangeNext($index + 1)"
                             data-ng-attr-data-index="{{$index + 1 }}"
                             data-ng-sanitize="true"
                             data-ng-attr-aria-hidden="{{ isActive($index + 1) ? 'false' : 'true' }}"


                                                         data-ng-class="['slide-number-' + ($index + 1),
                                (isActive($index + 1) ? 'active-slide active-slide' + currentPositionInRange($index + 1) : ''),
                                { 'inactive-slide-previous' : isRangePrevious($index + 1)},
                                { 'inactive-slide-next' : isRangeNext($index + 1)},
                                {'has-background-color' : _.get(collectionDataModel, 'version.meta.backgroundColor') },
                                 _.get(collectionDataModel, 'version.meta.backgroundColor'),
                                {'image-exists' : (range === 1 && (
                                    collectionDataModel.version.images.length
                                    || collectionDataModel.mime.includes('image')
                                    || collectionDataModel.version.videos.length
                                    || collectionDataModel.mime === 'video'
                                     || collectionDataModel.contentType.class === 'sitetheory-event-bundle-event'
                                    )) || (range > 1
                                        && _.get(collectionDataModel, 'version.bestImage.id')
                                        && !_.get(collectionDataModel, 'version.meta.imagePosition')
                                    )
                                },
                                'titles-' + (_.get($parent.model.data, 'version.carouselOptions.displayTitle') || 'none'),
                                {'no-image' : (range === 1 && !collectionDataModel.version.images.length && !collectionDataModel.version.videos.length && collectionDataModel.mime !== 'video' && collectionDataModel.contentType.class != 'sitetheory-event-bundle-event')},
                                                                'image-ratio-' + ($parent.model.data.version.imageRatio || 'default'),
                                'carousel-ratio-' + (_.get($parent.model.data, 'version.meta.ratio') || 'default'),
                                'image-column-' + (range > 1 ? 'default' : (_.get($parent.model.data, 'version.display.columnRatio') || 'half')),
                                {'fake-loop' : (range > 1 && total === (range + 1))},
                                {'create-columns' : range === 1
                                    && !_.includes(_.get($parent.model.data, 'version.display.hide'), 'image')
                                    && (
                                        collectionDataModel.version.images.length
                                        || collectionDataModel.version.videos.length
                                    ) && !_.get(collectionDataModel, 'version.meta.imagePosition')
                                    && collectionDataModel.version.text
                                    && !_.includes(_.get($parent.model.data, 'version.display.hide'), 'text')
                                }]">

                                                        <div aria-hidden="true" class="hidden" data-ng-if="_.get(collectionDataModel, 'contentType.class') === 'sitetheory-core-bundle-content-module'">
                                <style data-ng-if="_.get(collectionDataModel, 'version.css')" data-ng-bind-html="getHTML(_.get(collectionDataModel, 'version.css'))"></style>
                                                                <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" data-ng-if="_.get(collectionDataModel, 'version.javascript')" data-ng-bind-html="getHTML(_.get(collectionDataModel, 'version.javascript'))"></script>
                            </div>                                                                
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.carouselSlideContentImages -->
    <!-------------------------------------------------------->

    <!--------------------------------------------------------><!-- MACRO: streamComponents.carouselSlideContentImages --><!-------------------------------------------------------->    <div role="group"
         aria-roledescription="slide"
         data-ng-attr-aria-label="Slide: {{ current + ' of ' + total }}"
         class="slide-content"
    >
        <div class="image-wrapper"
             data-ng-class="{'image-fit-contain' : _.get($parent.model.data, 'version.carouselOptions.fit') === 'contain'}"
             data-ng-style="{'filter' : 'blur(' + ($parent.model.data.version.display.imageBlur ? $parent.model.data.version.display.imageBlur : 0) + 'px)' + 'brightness(' + ($parent.model.data.version.display.imageBrightness ? $parent.model.data.version.display.imageBrightness : 100) + '%)' + 'contrast(' + ($parent.model.data.version.display.imageContrast ? $parent.model.data.version.display.imageContrast : 100) + '%)' + 'grayscale(' + ($parent.model.data.version.display.imageGrayscale ? $parent.model.data.version.display.imageGrayscale : 0) + '%)'  + 'invert(' + ($parent.model.data.version.display.imageInversion ? $parent.model.data.version.display.imageInversion : 0) + '%)' + 'opacity(' + ($parent.model.data.version.display.imageOpacity ? $parent.model.data.version.display.imageOpacity : 100) + '%)' + 'saturate(' + ($parent.model.data.version.display.imageSaturation ? $parent.model.data.version.display.imageSaturation : 100) + '%)'}">

                        <div role="img"
                 data-ng-attr-aria-label="{{collectionDataModel.name }}"
                 data-ng-if="collectionDataModel.mime.includes('image')" class="projector-image position-all"
                 data-stratus-src
                 data-ng-style="{'background-image':'url(' + collectionDataModel._thumbnailUrl +')'}"
                 style="background-repeat: no-repeat; background-position: center center; background-size: cover;">
            </div>

                        <div data-ng-if="collectionDataModel.mime.includes('video')"
                 class="projector-video position-all">
                <span class="sr-only" data-ng-bind=":: 'Video: '+{{ collectionDataModel.name }}"></span>
                <div data-ng-bind-html="::getHTML(collectionDataModel._embedCode)"></div>
            </div>

            <div class="projector-media-icon position-center"
                 data-ng-if="collectionDataModelmime=='application/pdf' || collectionDataModel.mime=='application/msword' || collectionDataModelmime.includes('audio')">

                                <img alt="PDF" data-ng-if="collectionDataModel.mime=='application/pdf'" src="/assets/0/41/bundles/sitetheorymedia/images/mediaTypeIcons/media-icon-pdf.png?v=1706888026">
                                <img alt="Microsoft Word" data-ng-if="collectionDataModel.mime=='application/msword'" src="/assets/0/41/bundles/sitetheorymedia/images/mediaTypeIcons/media-icon-doc.png?v=1706888026">

                                <div role="img"
                     aria-label="Audio"
                     data-ng-if="collectionDataModel.mime.includes('audio')">
                    <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="content-type-icon icon-audio sitetheory-media-audio-color">
        <path d="M49.695,13.197 C27.9400172,13.197 11.331097,30.3218778 11.331097,51.7378028 L11.331097,78.8452313 C11.331097,83.7247158 15.3248543,87.7172447 20.2055674,87.7172447 C25.0862804,87.7172447 29.0800377,83.7247158 29.0800377,78.8452313 L29.0800377,61.635589 C29.0800377,56.7536475 25.0862804,52.7611186 20.2055674,52.7611186 C19.5348225,52.7611186 18.8800478,52.8385123 18.2510709,52.9810148 L18.2510709,51.7378028 C18.2510709,34.800881 32.4079641,24.9878592 49.695,24.9878592 C66.9808074,24.9878592 81.1389291,34.800881 81.1389291,51.7378028 L81.1389291,52.9810148 C80.4964391,52.8348269 79.8416643,52.7611186 79.1832042,52.7611186 C74.3024912,52.7611186 70.3099623,56.7536475 70.3099623,61.635589 L70.3099623,78.8452313 C70.3099623,83.7247158 74.3024912,87.7172447 79.1832042,87.7172447 C84.0651457,87.7172447 88.0576746,83.7247158 88.0576746,78.8452313 L88.0576746,51.7378028 C88.0576746,30.3206493 71.4487544,13.197 49.695,13.197 L49.695,13.197 Z M91.1435923,59.5508747 L91.1435923,80.9287171 C95.5439733,79.3710166 98.695,75.1733331 98.695,70.2397959 C98.695,65.3062587 95.5439733,61.1098037 91.1435923,59.5508747 L91.1435923,59.5508747 Z M0.695,70.2397959 C0.695,75.1733331 3.84602665,79.3710166 8.24517926,80.9287171 L8.24517926,59.5508747 C3.84602665,61.1098037 0.695,65.3062587 0.695,70.2397959 L0.695,70.2397959 Z"></path>
    </g>
</svg>
                </div>
            </div>

            <div class="media-icon-gradient"
                 data-ng-if="collectionDataModel.mime=='application/pdf' || collectionDataModel.mime=='application/msword' || collectionDataModel.mime.includes('audio')"></div>
            <div class="color-cover position-all"
                 data-ng-class="[{ 'background-dark' : collectionDataModel.mime.includes('video')}, {'audio-color-cover' : collectionDataModel.mime.includes('audio')}, {'document-color-cover' : collectionDataModel.mime.includes('application')}]"></div>

                        <img aria-hidden="true"
                 alt="shapeholder"
                 class="shapeholder image-shapeholder"
                 data-ng-class="[$parent.model.data.version.imageRatio ? 'user-shape' : 'default-stream-shape']"
                 data-ng-if="$parent.model.data.version.imageRatio !== 'natural'"
                 data-ng-src="{{ $parent.model.data.version.imageRatio && $parent.model.data.version.imageRatio !== 'natural' ? ('sitetheorycore/images/shapeholder-' + $parent.model.data.version.imageRatio + '.png' | assetPath) : (&#039;/assets/0/41/bundles/sitetheorycore/images/shapeholder-square.png?v=1706888026&#039;) }}">

            <img aria-hidden="true"
                 class="shapeholder natural-shape"
                 data-ng-if="$parent.model.data.version.imageRatio === 'natural'"
                 data-ng-src="{{collectionDataModel._thumbnailUrl}}">

        </div>
        <div class="projector-caption"
             data-ng-if="collectionDataModel.description">
            <p data-ng-bind="::collectionDataModel.description | truncate:{limit: 120}"></p>
        </div>
    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.carouselSlideContentImages -->
    <!-------------------------------------------------------->


                        </div>
                    </div>

                    <!-- CAROUSEL: SINGLE SLIDE SHAPEHOLDERS. If carousel is standard, an image shapeholder is used. If user has chosen a text-based carousel, a text filler is used -->

                                                            <div data-ng-if="model.data.version.display.carouselShapeholderType != 'text'">
                        <img aria-hidden="true"                         data-ng-class="[{'default-stream-shape': !$parent.model.data.version.imageRatio},
                            {'user-shape':  $parent.model.data.version.imageRatio}]"
                         data-ng-src="{{  $parent.model.data.version.imageRatio && $parent.model.data.version.imageRatio !== 'natural' ?
                          ('sitetheorycore/images/shapeholder-' + $parent.model.data.version.imageRatio + '.png' | assetPath)
                          : ($parent.model.data.version.imageRatio === 'natural' ? $parent.model.data.version.images[0]._thumbnailUrl : '/assets/0/41/bundles/sitetheorycore/images/shapeholder-square.png?v=1706888026')  }}"                         alt="shapeholder"
                         class="shapeholder row-shapeholder">
                    </div>


                                        <div data-ng-if="model.data.version.display.carouselShapeholderType === 'text'" class="text-shapeholder-wrapper">
                        

    <!-------------------------------------------------->
    <!-- MACRO: streamComponents.multiSlideHTMLFiller -->
    <!-------------------------------------------------->

    

    <div aria-hidden="true" class="HTML-text-shapeholder item-wrapper no-image clearfix" data-ng-style="{'width' : (collection.models.length * 100) + '%' }">
        <div class="HTML-text-shapeholder-slide text-wrapper" data-ng-repeat="collectionDataModelHolder in collection.models" data-ng-style="{'width' : (100/collection.models.length) + '%' }"
               data-ng-init="submodelData = collectionDataModelHolder.id ? collectionDataModelHolder : collectionDataModelHolder.data"
                          data-ng-sanitize="true">


                        <div class="title-wrapper">
                <h2 class="title"
                    data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'title'))
                        && submodelData.version.title">
                    <span role="text">
                        <span class="alt-title" data-ng-if="submodelData.version.altTitle"
                              data-ng-bind-html="::getHTML(submodelData.version.altTitle | truncate:{limit: (submodelData.contentType.class != 'sitetheory-core-bundle-content-module' ? 300 : 99999999999999999999) })"></span>

                        <span data-ng-if="submodelData.version.title"
                                                            data-ng-bind-html="::(getHTML(submodelData.version.title | truncate:{limit: (submodelData.contentType.class != 'sitetheory-core-bundle-content-module' ? 150 : 99999999999999999999) }))"></span>
                    </span>
                </h2>
            </div>


                        <h4 role="presentation"
                class="subtitle"
                data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'subtitle')) && submodelData.version.subtitle && submodelData.contentType.class === 'sitetheory-core-bundle-content-module'"
                data-ng-bind-html="::getHTML(submodelData.version.subtitle | truncate:{limit: 255 })"></h4>

                        <h4 class="position" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'position') && _.get(submodelData, 'version.meta.position') )"><span data-ng-bind="::_.get(submodelData, 'version.meta.position')  | truncate:{limit: 60}"></span></h4>

                                    <div class="item-body font-body"
                 data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'text')) && submodelData.version.text"
                 data-stratus-bind-html                  data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                    | truncate:{limit: ((submodelData.contentType.class != 'sitetheory-core-bundle-content-module') ? 210 : 10000) }
                    )">
            </div>

                        <p class="quote font-body" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'pullout')) && submodelData.version.pullout && submodelData.contentType.class === 'sitetheory-core-bundle-content-module'"
               data-ng-bind-html="::getHTML(submodelData.version.pullout)"
               ">
            </p>

                        <p role="text"
               class="citation font-body"
               data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'citation')) && submodelData.version.citation"
               >
                <span class="sr-only">citation:</span>
                <span data-ng-bind-html="::getHTML(submodelData.version.citation)"></span>
            </p>

        </div>
    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.multiSlideHTMLFiller -->
    <!-------------------------------------------------------->

                    </div>                    <div data-ng-if="range === 1" class="image-carousel-background background-dark"></div>
                    <!-- /END CAROUSEL: SLIDE SHAPEHOLDERS -->
                </div>
            </div>
            <!-- /END CAROUSEL: SLIDES -->

            <!-- ////////////////////////////////////////////////// -->
            <!-- CAROUSEL: CONTROLS - NEXT -->
            <!-- ////////////////////////////////////////////////// -->
            <div data-ng-if="total > range" class="carousel-buttons">
                <a role="button"
                   aria-controls="streamCarousel-images-36498-479-slides-container"
                   data-ng-attr-aria-label="Next Slide: {{ next }} of {{ total }}"
                   class="btn-next-area"
                   data-ng-mouseenter="stopInterval(); params.slideWaitPosition = 'slidesWaitRight'"
                   data-ng-mouseleave="startInterval()"
                   data-ng-click="skipNext();">
                    <div class="svg-container btn-next">
                        <svg viewBox="0 0 30 53" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-next" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <polygon data-svg-id="carousel-next" fill-rule="nonzero" points="0.799012102 2.90441817 3.70343027 0 29.4798405 25.7764102 2.90441817 52.3518325 0 49.4474144 23.6710042 25.7764102"></polygon>
    </g>
</svg>

                    </div>
                </a>
            </div>
            <!-- /END CAROUSEL: CONTROLS - NEXT -->

            <span class="sr-only">
                <a id="region-end-carousel-streamCarousel-images-36498-479"></a>
                <a href="#region-start-carousel-streamCarousel-images-36498-479">Go to Beginning of Carousel</a>
            </span>
        </section>
    </div>
</div>
<!-- /END MINOR REGION: Carousel Image -->

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.carousel -->
    <!-------------------------------------------------------->


                                </div>
                                <!-- /END: streamComponents.collectionModule - Modules Image Carousel -->

                                                                                                
                                                                <!-- START: streamComponents.collectionModule - Image Hover -->
                                <div class="image-container" data-ng-if="_.get(submodelData, 'version.images[0]._thumbnailUrl') && _.get(submodelData, 'version.imageHover[0]._thumbnailUrl')">

                                                                        <div role="img"
                                         data-ng-attr-aria-label="Hover Image: {{ _.get(submodelData, &#039;version.meta.imageHover[0].name&#039;) }}"
                                         class="item-image-hover position-all"
                                         data-stratus-src
                                         data-ng-if="_.get(submodelData, 'version.meta.imageHover[0]._thumbnailUrl')"
                                                                                  data-ng-style="{'background-image': 'url(' + submodelData.version.meta.imageHover[0]._thumbnailUrl + ')'}">
                                    </div>

                                </div>
                                <!-- /END: streamComponents.collectionModule - Image Hover -->

                                                                <!-- START: streamComponents.collectionModule - Media Details Button -->
                                <div class="media-no-thumb position-anchor background-dark"
                                     data-ng-if="!_.get(submodelData, 'version.bestImage._thumbnailUrl')
                                         && !_.get(submodelData, '_thumbnailUrl')
                                         && !_.get(submodelData, 'bestImage._thumbnailUrl')
                                                                                  && _.get(submodelData, '_directUrl')"
                                                                         >
                                                                       <a class="event-quickview event-quickview-media"
                                       role="button"
                                       aria-label="View Media Details"
                                       data-ng-click="$window.quickviewMediaModel = (
                                            _.get(submodelData, 'version.audios[0]')
                                            || _.get(submodelData, 'version.documents[0]')
                                            || _.get(submodelData, 'version.videos[0]')
                                            || (_.get(submodelData, '_directUrl') ? submodelData : null)
                                            || null
                                        );
                                        $window.getHTML = $window.quickviewMediaModel ? getHtml : null;
                                        $window.disableScroll = $window.getHTML ? true : false;
                                        Stratus.Environment.set('openContactPopup', (submodelData.contentType.class === 'sitetheory-core-bundle-content-module'
                                            && _.get(submodelData, 'version.ctaBrowserTarget') === 'popup'));
                                        Stratus.Environment.set('openSignIn', (submodelData.contentType.class === 'sitetheory-core-bundle-content-module'
                                            && _.get(submodelData, 'version.ctaBrowserTarget') === 'signIn'));">
                                        <div role="img" aria-hidden="true">
                                                                                        <div class="quickview-prompt">
                                                <span class="quickview-text" datan-ng-bind="::_.get(submodelData, 'version.audios[0]') ? 'Listen' : 'Quickview'"></span>
                                            </div>

                                                                                        <div class="media-icon position-center">

                                                                                                <img alt="PDF"
                                                     data-ng-if="_.get(submodelData, 'version.documents[0].mime') ==='application/pdf'
                                                     || _.get(submodelData, 'mime') === 'application/pdf'"
                                                     src="/assets/0/41/bundles/sitetheorymedia/images/mediaTypeIcons/media-icon-pdf.png?v=1706888026">
                                                                                                <img alt="Microsoft Word"
                                                     data-ng-if="_.get(submodelData, 'version.documents[0].mime') === 'application/msword'
                                                     || _.get(submodelData, 'mime') === 'application/msword'"
                                                     src="/assets/0/41/bundles/sitetheorymedia/images/mediaTypeIcons/media-icon-doc.png?v=1706888026">

                                                                                                <div aria-label="audio" data-ng-if="submodelData.version.audios.length">
                                                    <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="content-type-icon icon-audio sitetheory-media-audio-color">
        <path d="M49.695,13.197 C27.9400172,13.197 11.331097,30.3218778 11.331097,51.7378028 L11.331097,78.8452313 C11.331097,83.7247158 15.3248543,87.7172447 20.2055674,87.7172447 C25.0862804,87.7172447 29.0800377,83.7247158 29.0800377,78.8452313 L29.0800377,61.635589 C29.0800377,56.7536475 25.0862804,52.7611186 20.2055674,52.7611186 C19.5348225,52.7611186 18.8800478,52.8385123 18.2510709,52.9810148 L18.2510709,51.7378028 C18.2510709,34.800881 32.4079641,24.9878592 49.695,24.9878592 C66.9808074,24.9878592 81.1389291,34.800881 81.1389291,51.7378028 L81.1389291,52.9810148 C80.4964391,52.8348269 79.8416643,52.7611186 79.1832042,52.7611186 C74.3024912,52.7611186 70.3099623,56.7536475 70.3099623,61.635589 L70.3099623,78.8452313 C70.3099623,83.7247158 74.3024912,87.7172447 79.1832042,87.7172447 C84.0651457,87.7172447 88.0576746,83.7247158 88.0576746,78.8452313 L88.0576746,51.7378028 C88.0576746,30.3206493 71.4487544,13.197 49.695,13.197 L49.695,13.197 Z M91.1435923,59.5508747 L91.1435923,80.9287171 C95.5439733,79.3710166 98.695,75.1733331 98.695,70.2397959 C98.695,65.3062587 95.5439733,61.1098037 91.1435923,59.5508747 L91.1435923,59.5508747 Z M0.695,70.2397959 C0.695,75.1733331 3.84602665,79.3710166 8.24517926,80.9287171 L8.24517926,59.5508747 C3.84602665,61.1098037 0.695,65.3062587 0.695,70.2397959 L0.695,70.2397959 Z"></path>
    </g>
</svg>
                                                </div>
                                            </div>

                                                                                        <div data-ng-class="media-backgrounds" data-ng-if="!_.get(submodelData, 'version.images[0]._thumbnailUrl') && !submodelData.version.videos.length && (submodelData.version.audios.length || submodelData.version.documents.length)">
                                                <div class="media-icon-gradient"></div>
                                                <div class="color-cover position-all" data-ng-class="{'audio-color-cover' : submodelData.version.audios[0].mime.includes('audio')}"></div>
                                            </div>

                                                                                                                                    <img aria-hidden="true"
                                                 alt="shapeholder"
                                                 class="shapeholder image-shapeholder"
                                                 data-ng-src="{{ $parent.model.data.version.imageRatio ? ('sitetheorycore/images/shapeholder-' + $parent.model.data.version.imageRatio + '.png' | assetPath) : '/assets/0/41/bundles/sitetheorycore/images/shapeholder-square.png?v=1706888026' }}">

                                        </div>
                                    </a>
                                </div>
                                <!-- /END: streamComponents.collectionModule - Media Details Button -->
                            </div>
                            <!-- /END: streamComponents.collectionModule - Image Display -->

                            <!-- START: streamComponents.collectionModule - Titles,Text,Buttons -->
                            <div class="text-float">

                                                                <div data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'title'))">
                                    
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.landingTitle -->
    <!-------------------------------------------------------->

    
<div
    data-reference="streamComponents.landingTitle for module {{ _.get(submodelData, &#039;id&#039;) }}"
    class="title-container"
     data-ng-class="{ 'border-default border-default-bottom' : submodelData.version.subtitle && !_.includes(_.get($parent.model.data, 'version.display.hide'), 'subtitle') && submodelData.contentType.class != 'sitetheory-profile-bundle-profile' && submodelData.contentType.class != 'sitetheory-property-bundle-property' }"
     data-ng-if="submodelData.version.title
        || submodelData.version.subtitle
        || submodelData.name
        || _.get(submodelData, 'version.meta.firstName')
        || _.get(submodelData, 'version.meta.name')
        || _.get(submodelData, 'version.meta.BedroomsTotal')
        || _.get(submodelData, 'version.meta.BathroomsFull')
        || (_.get(submodelData, 'version.meta.ListPrice') && _.get(submodelData, 'version.meta.ListPrice') != 0)
        || (_.get(submodelData, 'version.meta.ClosePrice') && _.get(submodelData, 'version.meta.ClosePrice') != 0)">

    
        <h2
    data-reference="streamComponents.landingTitle() for module {{ _.get(submodelData, &#039;id&#039;) }}"
    class="title title-with-link"
    data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'title'))
    && submodelData.contentType.class != 'sitetheory-property-bundle-property'
    && submodelData.version.title
    && (submodelData.routing[0].url || submodelData.version.ctaButtonUrl)">

        <a data-ng-href="{{ submodelData.routing.length ? ('/' + submodelData.routing[0].url) : (submodelData.version.ctaButtonUrl || '') }}"
            data-ng-attr-target="{{ submodelData.version.ctaBrowserTarget === '_blank' ? '_blank' : '' }}"
            data-ng-attr-rel="{{ submodelData.routing &amp;&amp; submodelData.routing.length &amp;&amp; submodelData.routing[0].url ? &#039;&#039; : &#039;noopener&#039;}}">
            <span role="text">
                <span class="alt-title"
                data-ng-if="submodelData.version.altTitle"
                data-ng-bind-html="::getHTML(submodelData.version.altTitle)"></span>
                <span data-ng-if="submodelData.version.title"
                data-ng-bind-html="::(getHTML(submodelData.version.title | truncate:{limit: 700 }))"></span>
</span>
        </a>
    </h2>

        <h2
    data-reference="streamComponents.landingTitle() for module {{ _.get(submodelData, &#039;id&#039;) }}"
    class="title title-with-link"
    data-ng-if="
    submodelData.contentType.class === 'sitetheory-property-bundle-property'
    &&
    (!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyAddress'))"
    data-ng-class="{'address-display-block' : (_.includes(_.get($parent.model.data, 'version.display.show'), 'propertyAddressSeparate'))}">

        <a data-ng-href="{{ submodelData.routing.length ? ('/' + submodelData.routing[0].url) : (submodelData.version.ctaButtonUrl || '') }}"
            data-ng-attr-target="{{ submodelData.version.ctaBrowserTarget === '_blank' ? '_blank'}}"
            data-ng-attr-rel="{{ submodelData.routing &amp;&amp; submodelData.routing.length &amp;&amp; submodelData.routing[0].url ? &#039;&#039; : &#039;noopener&#039;}}">

                                <span role="text"
                      class="address"
                      data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyAddress')) && !$parent.model.data.version.display.usePropertyTitles">
                    <span class="street" data-ng-bind="::_.get(submodelData, 'version.meta.UnparsedAddress')"></span><span data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.show'), 'propertyAddressSeparate'))">, </span>
                    <span class="city" data-ng-bind="::_.get(submodelData, 'version.meta.City') | truncate:{limit: 150 }"></span>
                </span>

                                <span data-ng-if="submodelData.contentType.class == 'sitetheory-property-bundle-property'  && $parent.model.data.version.display.usePropertyTitles" data-ng-bind-html="submodelData.version.subtitle"></span>

        </a>
    </h2>


        <h2
    data-reference="streamComponents.landingTitle() for module {{ _.get(submodelData, &#039;id&#039;) }}"
    class="title title-no-link"
    data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'title'))
        && submodelData.contentType.class != 'sitetheory-property-bundle-property'
        && submodelData.version.title && !submodelData.routing[0].url
        && !submodelData.version.ctaButtonUrl">
        <span role="text">
            <span class="alt-title"
                  data-ng-if="submodelData.version.altTitle"
                  data-ng-bind-html="::getHTML(submodelData.version.altTitle | truncate:{limit: (submodelData.contentType.class != 'sitetheory-core-bundle-content-module' ? 400 : 99999999999999999999) })"></span>
            <span data-ng-if="submodelData.version.title"
                                    data-ng-bind-html="::(getHTML(submodelData.version.title | truncate:{limit: (submodelData.contentType.class != 'sitetheory-core-bundle-content-module' ? 700 : 99999999999999999999) }))"></span>
        </span>
    </h2>

        <h2
        data-reference="streamComponents.landingTitle() name for module {{ _.get(submodelData, &#039;id&#039;) }}"
        data-ng-if="submodelData.name"
        data-ng-bind-html="::getHTML(submodelData.name | truncate:{limit: 700 })">
    </h2>

        <h3
    data-reference="streamComponents.landingTitle() subtitle for module {{ _.get(submodelData, &#039;id&#039;) }}"
    class="subtitle"
    data-ng-if="submodelData.version.subtitle && submodelData.contentType.class != 'sitetheory-profile-bundle-profile' && submodelData.contentType.class != 'sitetheory-property-bundle-property'"
    data-ng-bind-html="::getHTML(submodelData.version.subtitle | truncate:{limit: 400 })"></h3>



        <h3
    data-reference="streamComponents.landingTitle() property address for {{ _.get(submodelData, &#039;id&#039;) }}"
    class="property-address" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'address')) && $parent.model.data.version.display.usePropertyTitles">
         <span class="street" data-ng-if="_.get(submodelData, 'version.meta.UnparsedAddress') && _.get(submodelData, 'version.meta.City')"
         data-ng-bind="::_.get(submodelData, 'version.meta.UnparsedAddress')"></span><span data-ng-if="_.get(submodelData, 'version.meta.UnparsedAddress') && _.get(submodelData, 'version.meta.City')">, </span><span class="city" data-ng-bind-html="::_.get(submodelData, 'version.meta.City') | truncate:{limit: 150 }"></span>
    </h3>


        <!-- START: streamComponents.landingTitle - property specs -->
    <div
    data-reference="streamComponents.landingTitle() property specs for {{ _.get(submodelData, &#039;id&#039;) }}"
    class="property-specs"
    data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertySpecs')) && (_.get(submodelData, 'version.meta.BedroomsTotal') || _.get(submodelData, 'version.meta.BathroomsFull') || _.get(submodelData, 'version.meta.ListPrice'))">
        <h4 role="presentation">
            <span role="text"
                  class="beds"
                  data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyBeds')) && _.get(submodelData, 'version.meta.BedroomsTotal')">
                <span data-ng-bind="::_.get(submodelData, 'version.meta.BedroomsTotal')"></span>
                <span class="sr-only">bedrooms</span>
                <span class="property-icon bed-icon"
                data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyIcons'))">
                    <md-icon aria-label="bedrooms" md-svg-src="{{ 'sitetheorycore/images/icons/properties/bed.svg'| assetPath }}"></md-icon>
                </span>
                <span aria-hidden="true"
                data-ng-if="_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyIcons')">Bed</span>
            </span>
            <span role="text"
            class="baths"
            data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyBaths')) && _.get(submodelData, 'version.meta.BathroomsFull')">
                <span data-ng-bind="::_.get(submodelData, 'version.meta.BathroomsFull')"></span>
                <span class="sr-only">bathrooms</span>
                <span aria-hidden="true"
                class="property-icon bath-icon"
                data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyIcons'))">
                    <md-icon role="img" aria-label="bathrooms" md-svg-src="{{ 'sitetheorycore/images/icons/properties/bath.svg'| assetPath }}"></md-icon>
                </span>
                <span aria-hidden="true"
                data-ng-if="_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyIcons')">Bath</span>
                <span data-ng-if="_.get(submodelData, 'version.meta.BathroomsPartial')">
                    + <span data-ng-bind="::_.get(submodelData, 'version.meta.BathroomsPartial')"></span>
                    Half
                </span>
            </span>
            <span role="text"
            class="living-area"
            data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyLivingArea')) && _.get(submodelData, 'version.meta.LivingArea') ">
                <span data-ng-bind="::_.get(submodelData, 'version.meta.LivingArea')| number:0"></span>

                 <span data-ng-if="_.get(submodelData, 'version.meta.LivingAreaUnits') != 'Square Feet'" data-ng-bind="::_.get(submodelData, 'version.meta.LivingAreaUnits') "></span>
                 <span data-ng-if="!_.get(submodelData, 'version.meta.LivingAreaUnits') || _.get(submodelData, 'version.meta.LivingAreaUnits') === 'Square Feet'">Sq. Ft.</span>
            </span>

            <span role="text"
            class="list-price"
            data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyPrice')) && ((_.get(submodelData, 'version.meta.ListPrice') && _.get(submodelData, 'version.meta.ListPrice') != 0) || (_.get(submodelData, 'version.meta.ClosePrice') && _.get(submodelData, 'version.meta.ClosePrice') != 0))">
                <span class="currency-symbol" data-ng-bind="::Stratus.Environment.get('currencySymbol')"></span><span data-ng-bind="::(_.get(submodelData, 'version.meta.ClosePrice') ? _.get(submodelData, 'version.meta.ClosePrice') : _.get(submodelData, 'version.meta.ListPrice')) | number:0"></span>
                <span class="list-price-lease-terms-label" data-ng-if="_.get(submodelData,  'version.meta.PropertyType') === 'RLSE'">/mo</span>
            </span>

            <span role="text"
            class="lot-size"
            data-ng-if="_.includes(_.get($parent.model.data, 'version.display.show'), 'propertyLotSize') && ((_.get(submodelData, 'version.meta.LotSizeAcres') !== 0 ) || (_.get(submodelData, 'version.meta.LotSizeDimensions') != 0) || (_.get(submodelData, 'version.meta.LotSizeSquareFeet') != 0))">
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeAcres') !== 0">
                    <span data-ng-bind="::_.get(submodelData, 'version.meta.LotSizeAcres')  | number:0"></span> Acre Lot
                </span>
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeDimensions') != 0">
                    <span data-ng-bind="::_.get(submodelData, 'version.meta.LotSizeDimensions') "></span> Lot
                </span>
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeSquareFeet') != 0">
                    <span data-ng-bind="::_.get(submodelData, 'version.meta.LotSizeSquareFeet')  | number:0"></span> Sq. Ft. Lot
                </span>
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeUnits') === 'Square Meters'">SQM Lot</span>
            </span>
        </h4>
    </div>
</div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.landingTitle -->
    <!-------------------------------------------------------->

                                </div>

                                                                <!-- Disabled Quickview: embed Audio -->
                                <div  class="media-audio-embed"
                                      data-ng-if="_.includes(_.get($parent.model.data, 'version.display.hide'), 'quickview') && submodelData.mime && submodelData.mime.includes('audio') && submodelData._embedCode"
                                      data-ng-bind-html="getHTML(submodelData._embedCode)"></div>


                                
                                <div class="module-stream-text"
                                data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'text') || !_.includes(_.get($parent.model.data, 'version.display.hide'),  'contact'))
                                && (submodelData.version.timeCustom
                                    || _.get(submodelData, 'version.meta.position')
                                    || _.get(submodelData, 'author.version.title')
                                    || _.get(submodelData, 'version.meta.timeStart')
                                    || submodelData.version.text || _.get(submodelData, 'version.meta.emails[0].value')
                                    || _.get(submodelData, 'version.meta.phones[0].value') [0]
                                    || submodelData.version.pullout || submodelData.version.citation)">
                                    
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.landingText -->
    <!-------------------------------------------------------->

        <div
        data-reference="streamComponents.landingText() for Module {{ _.get(submodelData, &#039;id&#039;) }}"
        class="text-container"
        data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'text'))
        && (submodelData.author.version.title
            || submodelData.version.timeCustom
            || _.get(submodelData, 'version.meta.position')
            || submodelData.version.text
            || _.get(submodelData, 'version.meta.timeStart')
            || _.get(submodelData, 'version.meta.emails[0].value')
            || _.get(submodelData, 'version.meta.phones[0].value')
            || submodelData.version.pullout
            || submodelData.version.citation
            || submodelData.version.ctaButtonUrl)">

                <h3 class="position"
            data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.show'), 'position')) && _.get(submodelData, 'version.meta.position') "
            data-ng-bind="::_.get(submodelData, 'version.meta.position') | truncate:{limit: 60}"></h3>

                <div class="time"
             data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.show'), 'date')) && submodelData.contentType.class === 'sitetheory-event-bundle-event' && (_.get(submodelData, 'version.meta.timeStart')  || _.get(submodelData, 'version.meta.timeEnd') )"
             data-ng-init="spanDays = (_.get(submodelData, 'version.meta.timeEnd') |moment:{format:'DDD'}) !== (_.get(submodelData, 'version.meta.timeStart') |moment:{format:'DDD'});">
            <span class="time-start font-primary"
                  data-ng-class="{ 'start-only' : !_.get(submodelData, 'version.meta.timeEnd') }"
                  data-ng-if="_.get(submodelData, 'version.meta.timeStart') ">
                <span class="time-start-date"
                                            data-ng-if="spanDays">
                    <span data-ng-bind="::(_.get(submodelData, 'version.meta.timeStart') |moment:{format:'MMM DD'})"></span>
                    <span data-ng-if="!_.get(submodelData, 'version.meta.allDay')">, </span>
                </span>
                <span class="time-start-time"
                      data-ng-if="::!_.get(submodelData, 'version.meta.allDay')"
                      data-ng-bind="::(_.get(submodelData, 'version.meta.timeStart') |moment:{format:'h:mma'})"></span>
            </span>
            <span class="time-end font-primary"
                  data-ng-if="_.get(submodelData, 'version.meta.timeEnd') ">
                &mdash;
                <span class="time-end-date"
                                            data-ng-if="spanDays">
                    <span data-ng-bind="::(_.get(submodelData, 'version.meta.timeEnd') |moment:{format:'MMM DD'})"></span>
                    <span data-ng-if="!_.get(submodelData, 'version.meta.allDay')">, </span>
                </span>
                <span class="time-end-time"
                      data-ng-if="::!_.get(submodelData, 'version.meta.allDay')"
                      data-ng-bind="::(_.get(submodelData, 'version.meta.timeEnd') |moment:{format:'h:mma'})"></span>
            </span>
                    </div>

                <h4 class="author-and-date" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'author') || !_.includes(_.get($parent.model.data, 'version.display.hide'), 'date')) && (submodelData.author.version.title || submodelData.version.timeCustom)">
            <span role="text">
                <span data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'author')) && submodelData.author.version.title">By
                    <span class="article-author"
                          data-ng-bind="::submodelData.author.version.title"></span>
                    <span class="delimiter"
                      data-ng-if="submodelData.version.timeCustom">&nbsp;&nbsp;|&nbsp;&nbsp;</span>
                </span>
                <span class="article-date"
                      data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'date')) && submodelData.version.timeCustom"
                      data-ng-bind="::submodelData.version.timeCustom |moment:{format:'MMMM D, YYYY'}"></span>
            </span>
        </h4>


        <div class="item-body font-body"
             data-ng-class="model.data.version.display.moduleTextColumns && ((_.isEmpty(model.data.version.bestImage) && !model.data.version.videos.length && !model.data.version.audios.length && !model.data.version.documents.length) || (!_.isEmpty(model.data.version.bestImage) && _.get(model.data, 'version.meta.imagePosition')) || (model.data.version.videos.length && _.get(model.data, 'version.meta.imagePosition') === 'static')) ? 'column-count-' + model.data.version.display.moduleTextColumns : ''"
             data-ng-if="
             !_.includes(_.get($parent.model.data, 'version.display.hide'), 'text')
             &&
             submodelData.version.text">


                        <span data-ng-if="submodelData.contentType.class === 'sitetheory-core-bundle-content-module'">

                                
                                                <span data-ng-if="collection.models.length">

                                        <span data-ng-if="submodelData.contentType.class != 'sitetheory-core-bundle-content-module'">

                                                <span data-ng-if="_.get($parent.model.data, 'version.meta.width')  === 'full'"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                | truncate:{limit: (_.get($parent.model.data, 'version.meta.ratio')  === 'portrait' ? 250 : null) || 400 }
                            )">
                        </span>

                                                <span data-ng-if="_.get($parent.model.data, 'version.meta.width') === 'half' || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length === 2)"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                    | truncate:{limit:
                                        (_.get($parent.model.data, 'version.meta.ratio')  === 'square' ? 260 : null)
                                        || (_.get($parent.model.data, 'version.meta.ratio')  === 'portrait' ? 280 : null)
                                        || (
                                            (_.get($parent.model.data, 'version.meta.ratio')  === 'landscape'
                                            || _.get($parent.model.data, 'version.meta.ratio')  === 'cinema')
                                             ? 120 : null
                                         )
                                        || 200
                                    }
                            )">
                        </span>

                                                <span data-ng-if="_.get($parent.model.data, 'version.meta.width') === 'third'
                                || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length === 3)"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                | truncate:{limit:
                                    (_.get($parent.model.data, 'version.meta.ratio')  === 'portrait' ? 180 : null)
                                    || (_.get($parent.model.data, 'version.meta.ratio')  === 'landscape' ? 150 : null)
                                    || 120
                                }
                                )">
                        </span>




                                                <span data-ng-if="_.get($parent.model.data, 'version.meta.width') === 'quarter'
                                || _.get($parent.model.data, 'version.meta.width') === 'fifth'
                                || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length > 3)"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                | truncate:{limit: 120}
                               )">
                        </span>

                    </span>

                                        <span data-ng-if="submodelData.contentType.class === 'sitetheory-core-bundle-content-module'">

                                                 <span data-ng-if="_.get($parent.model.data, 'version.meta.width') === 'full'"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                | truncate:{limit: 1000 }
                                )">
                        </span>


                                                <span data-ng-if="_.get($parent.model.data, 'version.meta.width') === 'half' || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length === 2)"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                | truncate:{limit:
                                    _.get($parent.model.data, 'version.meta.ratio')  === 'square' ? 460 : null
                                    || _.get($parent.model.data, 'version.meta.ratio')  === 'portrait' ? 520 : null
                                    || _.get($parent.model.data, 'version.meta.ratio')  === 'landscape' ? 400 : null
                                    || _.get($parent.model.data, 'version.meta.ratio')  === 'cinema' ? 260 : null
                                    || 1000
                                }
                            )">
                        </span>


                                                <span data-ng-if="_.get($parent.model.data, 'version.meta.width')=='third' || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length === 3)"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                | truncate:{limit:
                                    _.get($parent.model.data, 'version.meta.ratio')  === 'square' ? 380 : null
                                    || _.get($parent.model.data, 'version.meta.ratio')  === 'portrait' ? 420 : null
                                    || _.get($parent.model.data, 'version.meta.ratio')  === 'landscape' ? 320 : null
                                    || _.get($parent.model.data, 'version.meta.ratio')  === 'cinema' ? 260 : null
                                    || 1000
                                }
                            )">
                        </span>

                                                <span data-ng-if="_.get($parent.model.data, 'version.meta.width')=='quarter' || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length > 3)"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                | truncate:{limit:
                                    (_.get($parent.model.data, 'version.meta.ratio')  === 'portrait' ? 360 : null)
                                    || ((_.get($parent.model.data, 'version.meta.ratio')  === 'landscape'
                                        || _.get($parent.model.data, 'version.meta.ratio')  === 'square'
                                        || _.get($parent.model.data, 'version.meta.ratio')  === 'cinema') ? 220 : null)
                                    || 600
                                }
                            )">
                        </span>

                    </span>
                </span>
                            </span>

                        <span data-ng-if="submodelData.contentType.class != 'sitetheory-core-bundle-content-module'">
                <span data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                    | truncate:{limit: $parent.model.data.version.truncate || 250 }
                )"></span>
            </span>

        </div>


                <p class="quote pullout" data-ng-if="!_.includes(_.get($parent.model.data, 'version.display.hide'), 'pullout') && submodelData.version.pullout && submodelData.contentType.class === 'sitetheory-core-bundle-content-module'"
           data-ng-bind-html="::getHTML(submodelData.version.pullout)">
        </p>

                <p class="citation font-body" data-ng-if="!_.includes(_.get($parent.model.data, 'version.display.hide'), 'citation') && submodelData.version.citation">
            <span class="sr-only">citation: </span>
            <span data-ng-bind-html="::getHTML(submodelData.version.citation)"></span>
        </p>

    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.landingText -->
    <!-------------------------------------------------------->

                                    
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.profileContactInfo -->
    <!-------------------------------------------------------->

    
    <div class="profile-contact accent-border clearfix" data-ng-if="!_.includes(_.get(model.data, 'version.display.hide'), 'contact') && submodelData.contentType.class === 'sitetheory-profile-bundle-profile' && (_.get(submodelData, 'version.meta.emails[0].value')  || _.get(submodelData, 'version.meta.phones[0].value') || _.get(submodelData, 'version.meta.licenses[0].value'))">
                <p class="email font-body" data-ng-if="!_.includes(_.get(model.data, 'version.display.hide'), 'emails') && _.get(submodelData, 'version.meta.emails[0].value') ">
            <i><a data-ng-href="mailto:{{ _.get(submodelData, 'version.meta.emails[0].value') }}"
                  data-ng-bind="::_.get(submodelData, 'version.meta.emails[0].value') "></a></i>
        </p>

                <p class="phone font-body" data-ng-if="!_.includes(_.get(model.data, 'version.display.hide'), 'phones') && _.get(submodelData, 'version.meta.phones[0]') "><a data-ng-href="tel:{{ _.get(submodelData, 'version.meta.phones[0].value') }}" data-ng-bind="::_.get(submodelData, 'version.meta.phones[0].value')"></a></p>

                <p class="license font-body" data-ng-if="_.includes(_.get(model.data, 'version.display.show'), 'licenses') && _.get(submodelData, 'version.meta.licenses[0].value') "><span data-ng-bind="::_.get(submodelData, 'version.meta.licenses[0].name')"></span><span data-ng-if="_.get(submodelData, 'version.meta.licenses[0].name')">: </span><span data-ng-bind="::_.get(submodelData, 'version.meta.licenses[0].value') "></span></p>
    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.profileContactInfo -->
    <!-------------------------------------------------------->

                                </div>

                                                                <div data-ng-if="!_.includes(_.get($parent.model.data, 'version.display.hide'),  'more') && !_.includes(_.get(submodelData, 'version.display.hide'),  'more')">
                                    
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.landingButtons -->
    <!-------------------------------------------------------->

        <div class="item-action"
        data-ng-if="submodelData.routing.length && !submodelData.version.ctaButton">
        <a aria-label="Learn More"
           class="btn btn-cta"
           data-ng-class="{
           'btn-details': submodelData.routing.length && submodelData.version.images.length > 1 && (submodelData.contentType.class != 'sitetheory-article-bundle-article' && submodelData.contentType.class != 'sitetheory-profile-bundle-profile')
           }"
           data-ng-href="{{ '/' + submodelData.routing[0].url }}">More</a>
    </div>

        <div class="item-action" data-ng-if="submodelData.contentType.class === 'sitetheory-core-bundle-content-module'
    && submodelData.version.ctaButton.length
    && (submodelData.version.ctaButtonUrl.length
    || submodelData.version.ctaBrowserTarget === 'signIn'
    || submodelData.version.ctaBrowserTarget === 'popup')">
               <a role="button"
           class="event-cta event-cta-click btn btn-cta"
           data-ng-click="Stratus.Environment.set('openContactPopup', (submodelData.version.ctaBrowserTarget === 'popup'));
            Stratus.Environment.set('openSignIn', (submodelData.version.ctaBrowserTarget === 'signIn'));
!_.isEmpty(Stratus.Instances['sitetheory_message_createContactForm_contactForm_Site']) ? Stratus.Instances['sitetheory_message_createContactForm_contactForm_Site'].presetInputValues(submodelData.version.ctaCustom.prefillContactForm || null) : null;"
           data-ng-href="{{ submodelData.version.ctaBrowserTarget != 'popup'
            && submodelData.version.ctaBrowserTarget != 'signIn'
            && submodelData.version.ctaButtonUrl.length
           ? submodelData.version.ctaButtonUrl
           : '' }}"
           data-ng-attr-target="{{ submodelData.version.ctaBrowserTarget === '_blank' ? '_blank' : '' }}"
           data-ng-attr-rel="{{ submodelData.routing &amp;&amp; submodelData.routing.length &amp;&amp; submodelData.routing[0].url ? &#039;&#039; : &#039;noopener&#039;}}"
           data-ng-bind-html="::getHTML(submodelData.version.ctaButton)"></a>
    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.landingButtons -->
    <!-------------------------------------------------------->

                                </div>

                            </div>
                            <!-- /END: streamComponents.collectionModule - Titles,Text,Buttons -->

                        </div>
                        <!-- /END: streamComponents.collectionModule - One Item Collection -->

                                                <div class="background-color-hover background-dark position-all"></div>


                                                
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.backgroundImageStatic -->
    <!-------------------------------------------------------->

        <div class="static-background-image-container">
        <div role="img"
             data-ng-attr-aria-label="{{ submodelData.version.bestImage.name }}"
             class="background-image-static"
             data-ng-if="_.get(submodelData, 'version.meta.imagePosition')=='static'"
             data-stratus-src
             
        data-ng-style="{'background-image': 'url(' + submodelData.version.bestImage._thumbnailUrl  + ')', 'background-position-x' : submodelData.version.display.imageCroppingHorizontal ? submodelData.version.display.imageCroppingHorizontal + '%' : 'center', 'background-position-y' : submodelData.version.display.imageCroppingVertical ? submodelData.version.display.imageCroppingVertical + '%' : 'center', 'filter' : 'blur(' + (submodelData.version.display.imageBlur ? submodelData.version.display.imageBlur : 0) + 'px)' + 'brightness(' + (submodelData.version.display.imageBrightness ? submodelData.version.display.imageBrightness : ((submodelData.version.images.length && _.get(submodelData, 'version.meta.imagePosition')) || (submodelData.version.videos.length && _.get(submodelData, 'version.meta.imagePosition') === 'static') ? 50 : 100)) + '%)' + 'contrast(' + (submodelData.version.display.imageContrast ? submodelData.version.display.imageContrast : 100) + '%)' + 'grayscale(' + (submodelData.version.display.imageGrayscale ? submodelData.version.display.imageGrayscale : 0) + '%)'  + 'invert(' + (submodelData.version.display.imageInversion ? submodelData.version.display.imageInversion : 0) + '%)' + 'opacity(' + (submodelData.version.display.imageOpacity ? submodelData.version.display.imageOpacity : 100) + '%)' + 'saturate(' + (submodelData.version.display.imageSaturation ? submodelData.version.display.imageSaturation : 100) + '%)'}"

             style="background-repeat: no-repeat; background-size: cover;">
        </div>
    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.backgroundImageStatic -->
    <!-------------------------------------------------------->



                                                
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.backgroundImageParallax -->
    <!-------------------------------------------------------->

        <div class="parallax-overlap"
                 data-stratus-on-screen
         data-spy=".header-common-parent"
         data-ng-if="_.get(model.data, 'version.meta.imagePosition')=='parallax'">
        <div class="parallax-image-wrapper" data-stratus-parent-class="parallax-parent" data-limit=".parallax-root">
            <div role="img"
                 data-ng-attr-aria-label="Background Image: {{ model.data.version.bestImage.name }}"
                 class="parallax-image"
                 data-stratus-src
                    
        data-ng-style="{'background-image': 'url(' + model.data.version.bestImage._thumbnailUrl  + ')', 'background-position-x' : model.data.version.display.imageCroppingHorizontal ? model.data.version.display.imageCroppingHorizontal + '%' : 'center', 'background-position-y' : model.data.version.display.imageCroppingVertical ? model.data.version.display.imageCroppingVertical + '%' : 'center', 'filter' : 'blur(' + (model.data.version.display.imageBlur ? model.data.version.display.imageBlur : 0) + 'px)' + 'brightness(' + (model.data.version.display.imageBrightness ? model.data.version.display.imageBrightness : ((model.data.version.images.length && _.get(model.data, 'version.meta.imagePosition')) || (model.data.version.videos.length && _.get(model.data, 'version.meta.imagePosition') === 'static') ? 50 : 100)) + '%)' + 'contrast(' + (model.data.version.display.imageContrast ? model.data.version.display.imageContrast : 100) + '%)' + 'grayscale(' + (model.data.version.display.imageGrayscale ? model.data.version.display.imageGrayscale : 0) + '%)'  + 'invert(' + (model.data.version.display.imageInversion ? model.data.version.display.imageInversion : 0) + '%)' + 'opacity(' + (model.data.version.display.imageOpacity ? model.data.version.display.imageOpacity : 100) + '%)' + 'saturate(' + (model.data.version.display.imageSaturation ? model.data.version.display.imageSaturation : 100) + '%)'}"

                 style="background-repeat: no-repeat; background-size: cover;"
            >
            </div>
        </div>
    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.backgroundImageParallax -->
    <!-------------------------------------------------------->


                </div>
                <!-- /END: streamComponents.collectionModule - when Module does NOT have Ratio -->

                                <!-- START: streamComponents.collectionModule - when Module HAS Ratio -->
                <div data-reference-template="collectionModule:line:2971"
                     data-ng-attr-data-reference-content-id="{{ _.get($parent.model.data, &#039;id&#039;) }}"
                     data-ng-if="_.get($parent.model.data, 'version.meta.ratio')"
                     data-ng-init="itemHasImage = !!(_.get(submodelData, 'version.bestImage._thumbnailUrl')
                            || _.get(submodelData, 'bestImage._thumbnailUrl')
                            || _.get(submodelData, '_thumbnailUrl')
                            || _.get(submodelData, 'version.audios[0]')
                            || _.get(submodelData, 'version.documents[0]')
                            || _.get(submodelData, '_directUrl'))">


                                                                                <!-- START: CollectionModule image link wrapper -->
                    <a data-ng-attr-aria-label="{ (_.get(submodelData, &#039;name&#039;) || _.get(submodelData, &#039;version.title&#039;))
                            + (_.get(submodelData, &#039;version.meta.ListPrice&#039;) ? (&#039; - &#039; + Stratus.Environment.get(&#039;currencySymbol&#039;) + _.get(submodelData, &#039;version.meta.ListPrice&#039;) ) : &#039;&#039;)
                           + (_.get(submodelData, &#039;version.meta.statusBest&#039;) ? (&#039; - &#039; + submodelData.version.meta.statusBest ) : &#039;&#039;)
                           + (_.get(submodelData, &#039;version.ctaButton&#039;) ? (&#039; - &#039; + submodelData.version.ctaButton) : &#039;&#039;)
                           + (_.get(submodelData, &#039;version.ctaBrowserTarget&#039;) === &#039;popup&#039; ? &#039; - Open Contact Form&#039; : &#039;&#039;)
                           + (_.get(submodelData, &#039;version.ctaBrowserTarget&#039;) === &#039;signIn&#039; ? &#039; - Open Sign-In Form&#039; : &#039;&#039;) }}"
                       data-ng-attr-role="{{ (!_.get(submodelData, &#039;routing[0].url&#039;)
                            || !_.get(submodelData, &#039;version.ctaButtonUrl&#039;) || _.get(submodelData, &#039;version.ctaBrowserTarget&#039;) === &#039;popup&#039; || _.get(submodelData, &#039;version.ctaBrowserTarget&#039;) === &#039;signIn&#039;) ? &#039;button&#039; : &#039;&#039; }}"
                       class="event-quickview event-quickview-media"
                       data-ng-class="{'disabled' : !_.get(submodelData, 'routing[0].url')
                            && !_.get(submodelData, 'version.ctaButtonUrl')
                            && _.get(submodelData, 'version.ctaBrowserTarget') !== 'popup'
                            && _.get(submodelData, 'version.ctaBrowserTarget') !== 'signIn'
                            && !_.get(submodelData, '_directUrl')}"
                       data-ng-click="$window.quickviewMediaModel = (_.get(submodelData, 'routing[0].url') || _.get(submodelData, 'version.ctaButtonUrl'))
                                ? null
                                : (
                                    _.get(submodelData, 'version.audios[0]')
                                    || _.get(submodelData, 'version.documents[0]')
                                    || _.get(submodelData, 'version.videos[0]')
                                    || null
                                );
                            $window.getHTML = $window.quickviewMediaModel ? getHtml : null;
                            $window.disableScroll = $window.getHTML ? true : false;
                            Stratus.Environment.set('openContactPopup', (_.get(submodelData, 'contentType.class') === 'sitetheory-core-bundle-content-module'
                                    && _.get(submodelData, 'version.ctaBrowserTarget') === 'popup'));
                            Stratus.Environment.set('openSignIn', (_.get(submodelData, 'contentType.class') === 'sitetheory-core-bundle-content-module'
                                && _.get(submodelData, 'version.ctaBrowserTarget') === 'signIn'));"
                                                                               data-ng-href="{{ _.get(submodelData, 'routing[0].url')
                        ? '/' + submodelData.routing[0].url                         : (_.get(submodelData, 'contentType.class') === 'sitetheory-core-bundle-content-module'
                            && _.get(submodelData, 'version.ctaButtonUrl')
                            && _.get(submodelData, 'version.ctaBrowserTarget') !== 'popup'
                            && _.get(submodelData, 'version.ctaBrowserTarget') !== 'signIn'
                            ? submodelData.version.ctaButtonUrl
                            : '' ) }}"
                       data-ng-attr-rel="{{ _.get(submodelData, &#039;version.ctaBrowserTarget&#039;) === &#039;_blank&#039; ? &#039;noopener&#039; : &#039;&#039; }}"
                                              data-ng-attr-target="{{ _.get(submodelData, 'version.ctaBrowserTarget', '') === '_blank' ? '_blank' : '' }}">
                        <div class="media-no-thumb position-anchor background-dark"
                             data-ng-if="!_.get(submodelData, 'version.bestImage._thumbnailUrl')
                                 && !_.get(submodelData, '_thumbnailUrl')
                                 && _.get(submodelData, '_directUrl')">
                                                        <div class="quickview-prompt">
                                <span class="quickview-text"></span>
                            </div>

                                                        <div class="media-icon position-center">

                                                                <img alt="Type: PDF" data-ng-if="_.get(submodelData, 'version.documents[0].mime') === 'application/pdf' || _.get(submodelData, 'mime') === 'application/pdf'" src="/assets/0/41/bundles/sitetheorymedia/images/mediaTypeIcons/media-icon-pdf.png?v=1706888026">
                                                                <img alt="Type: Microsoft Word" data-ng-if="_.get(submodelData, 'version.documents[0].mime') === 'application/msword' || _.get(submodelData, 'mime') === 'application/msword'" src="/assets/0/41/bundles/sitetheorymedia/images/mediaTypeIcons/media-icon-doc.png?v=1706888026">

                                                                <div aria-label="Type: Audio" data-ng-if="_.get(submodelData, 'version.audios[0]')">
                                    <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="content-type-icon icon-audio sitetheory-media-audio-color">
        <path d="M49.695,13.197 C27.9400172,13.197 11.331097,30.3218778 11.331097,51.7378028 L11.331097,78.8452313 C11.331097,83.7247158 15.3248543,87.7172447 20.2055674,87.7172447 C25.0862804,87.7172447 29.0800377,83.7247158 29.0800377,78.8452313 L29.0800377,61.635589 C29.0800377,56.7536475 25.0862804,52.7611186 20.2055674,52.7611186 C19.5348225,52.7611186 18.8800478,52.8385123 18.2510709,52.9810148 L18.2510709,51.7378028 C18.2510709,34.800881 32.4079641,24.9878592 49.695,24.9878592 C66.9808074,24.9878592 81.1389291,34.800881 81.1389291,51.7378028 L81.1389291,52.9810148 C80.4964391,52.8348269 79.8416643,52.7611186 79.1832042,52.7611186 C74.3024912,52.7611186 70.3099623,56.7536475 70.3099623,61.635589 L70.3099623,78.8452313 C70.3099623,83.7247158 74.3024912,87.7172447 79.1832042,87.7172447 C84.0651457,87.7172447 88.0576746,83.7247158 88.0576746,78.8452313 L88.0576746,51.7378028 C88.0576746,30.3206493 71.4487544,13.197 49.695,13.197 L49.695,13.197 Z M91.1435923,59.5508747 L91.1435923,80.9287171 C95.5439733,79.3710166 98.695,75.1733331 98.695,70.2397959 C98.695,65.3062587 95.5439733,61.1098037 91.1435923,59.5508747 L91.1435923,59.5508747 Z M0.695,70.2397959 C0.695,75.1733331 3.84602665,79.3710166 8.24517926,80.9287171 L8.24517926,59.5508747 C3.84602665,61.1098037 0.695,65.3062587 0.695,70.2397959 L0.695,70.2397959 Z"></path>
    </g>
</svg>
                                </div>
                            </div>

                                                        <div data-ng-class="media-backgrounds"
                                 data-ng-if="!_.get(submodelData, 'version.images[0]._thumbnailUrl')  && !_.get(submodelData, 'version.videos[0]') && (_.get(submodelData, 'version.audios') || _.get(submodelData, 'version.documents'))">
                                <div class="media-icon-gradient"></div>
                                <div class="color-cover position-all"
                                     data-ng-class="{'audio-color-cover' : _.includes(_.get(submodelData, 'version.audios[0].mime'), 'audio')}"></div>
                            </div>

                                                                                    <img aria-hidden="true"
                                 alt="shapeholder"
                                 class="shapeholder image-shapeholder"
                                 data-ng-src="{{ $parent.model.data.version.imageRatio ? ('sitetheorycore/images/shapeholder-' + $parent.model.data.version.imageRatio + '.png' | assetPath) : '/assets/0/41/bundles/sitetheorycore/images/shapeholder-square.png?v=1706888026' }}">

                        </div>

                        <!-- START: CollectionModule image flipper -->
                        <div class="flipper">

                                                                                    

    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.propertyStatus -->
    <!-------------------------------------------------------->

            <div role="text"
         aria-hidden="true"
         class="property-status font-body"
         data-ng-if="_.get(submodelData, 'version.meta.StandardStatus')
         && (!_.get(submodelData, 'version.display.hide') || !_.includes(_.get(submodelData, 'version.display.hide'), 'propertyStatus'))">
        <span class="property-label-status" data-ng-bind-html="::getHTML(_.get(submodelData, 'version.meta.statusBest'))"></span>
                <span class="list-price-lease-label" data-ng-if="(_.get(model.data, 'version.meta.PropertyType') == 'RLSE' || _.get(model.data, 'version.meta.PropertyType') == 'COML') && _.get(submodelData, 'version.meta.statusBest') != 'Leased'"> | Lease</span>
                <span class="property-label-represent" data-ng-if="::_.get(submodelData, 'version.meta.represented') && !_.isEmpty(_.get(submodelData, 'version.meta.represented'))"> - Represent<span data-ng-bind="_.get(submodelData, 'version.meta.StandardStatus') === 'Closed' ? 'ed' : 'ing'"></span>
            <span data-ng-repeat="representedParty in submodelData.version.meta.represented" data-ng-bind="::representedParty + (!$last ? ', ' : '')"></span>
        </span>
    </div>
    
    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.propertyStatus -->
    <!-------------------------------------------------------->


                                                        <div class="overlay-container flip-back font-body clearfix"
                                 data-ng-class="{ 'site-max-width' : !_.get(submodelData, 'version.meta.width')  && collection.models.length === 1}">


                                <div class="text-float">
                                                                        <div data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'title'))">
                                        <div class="title-no-flip">
                                                                                        
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.landingTitleNoLink -->
    <!-------------------------------------------------------->

    <div
    data-reference="streamComponents.landingTitleNoLink():line:2325"
    data-ng-attr-data-reference-parent-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
    class="title-container"
     data-ng-if="submodelData.version.title
        || submodelData.name
        || _.get(submodelData, 'version.meta.firstName')
        || _.get(submodelData, 'version.meta.name')
        || submodelData.version.subtitle
        || _.get(submodelData, 'version.meta.BedroomsTotal')
        || _.get(submodelData, 'version.meta.BathroomsFull')
        || (_.get(submodelData, 'version.meta.ListPrice') && _.get(submodelData, 'version.meta.ListPrice') != 0)
        || (_.get(submodelData, 'version.meta.ClosePrice') && _.get(submodelData, 'version.meta.ClosePrice') != 0)">


        <h2 class="title" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyAddress'))">
        <span role="text">
            <span class="alt-title" data-ng-if="submodelData.version.altTitle"
            data-ng-bind-html="::getHTML(submodelData.version.altTitle)"></span>

            <span data-ng-if="submodelData.version.title && (!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyAddress')) && !$parent.model.data.version.display.usePropertyTitles" data-ng-bind-html="::(submodelData.version.title | truncate:{limit: 65 })"></span>

                                <span data-ng-if="submodelData.contentType.class == 'sitetheory-property-bundle-property'  && $parent.model.data.version.display.usePropertyTitles" data-ng-bind-html="submodelData.version.subtitle"></span>

        </span>
    </h2>

        <h2
    data-reference="streamComponents.landingTitleNoLink():line:2354"
    data-ng-attr-data-reference-parent-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
    data-ng-if="submodelData.name"
        data-ng-bind-html="::getHTML(submodelData.name | truncate:{limit: 65 })">
    </h2>

        <h3
    data-reference="streamComponents.landingTitleNoLink():line:2362"
    data-ng-attr-data-reference-parent-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
    class="subtitle"
        data-ng-if="submodelData.version.subtitle && submodelData.contentType.class != 'sitetheory-profile-bundle-profile' && submodelData.contentType.class != 'sitetheory-property-bundle-property'"
        data-ng-bind-html="::getHTML(submodelData.version.subtitle | truncate:{limit: 300 })"></h3>

        <h3
    data-reference="streamComponents.landingTitleNoLink():line:2370"
    data-ng-attr-data-reference-parent-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
    class="property-address" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'address')) && $parent.model.data.version.display.usePropertyTitles">
        <span class="street" data-ng-if="_.get(submodelData, 'version.meta.UnparsedAddress') && _.get(submodelData, 'version.meta.City')"
        data-ng-bind="::_.get(submodelData, 'version.meta.UnparsedAddress')"></span><span data-ng-if="_.get(submodelData, 'version.meta.UnparsedAddress') && _.get(submodelData, 'version.meta.City')">, </span><span class="city" data-ng-bind-html="::_.get(submodelData, 'version.meta.City') | truncate:{limit: 150 }"></span>
    </h3>

        <div
    data-reference="streamComponents.landingTitleNoLink():line:2378"
    data-ng-attr-data-reference-parent-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
    class="property-specs" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertySpecs')) && (_.get(submodelData, 'version.meta.BedroomsTotal') || _.get(submodelData, 'version.meta.BathroomsFull') || _.get(submodelData, 'version.meta.ListPrice') || _.get(submodelData, 'version.meta.ClosePrice'))">
        <h4 role="presentation">
            <span role="text"
                  class="beds"
                  data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyBeds')) && _.get(submodelData, 'version.meta.BedroomsTotal')">
                <span data-ng-bind="::_.get(submodelData, 'version.meta.BedroomsTotal')"></span>
                <span class="sr-only">bedrooms</span>
                <span class="property-icon bed-icon"
                      data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyIcons'))">
                    <md-icon aria-label="bedrooms" md-svg-src="{{ 'sitetheorycore/images/icons/properties/bed.svg'| assetPath }}"></md-icon>
                </span>
                <span aria-hidden="true"
                      data-ng-if="_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyIcons')">Bed</span>
            </span>
            <span role="text"
                  class="baths"
                  data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyBaths')) && _.get(submodelData, 'version.meta.BathroomsFull')">
                <span data-ng-bind="::_.get(submodelData, 'version.meta.BathroomsFull')"></span>
                <span class="sr-only">bathrooms</span>
                <span aria-hidden="true"
                      class="property-icon bath-icon"
                      data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyIcons'))">
                    <md-icon role="img" aria-label="bathrooms" md-svg-src="{{ 'sitetheorycore/images/icons/properties/bath.svg'| assetPath }}"></md-icon>
                </span>
                <span aria-hidden="true"
                      data-ng-if="_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyIcons')">Bath</span>
                <span data-ng-if="_.get(submodelData, 'version.meta.BathroomsPartial')">
                    + <span data-ng-bind="::_.get(submodelData, 'version.meta.BathroomsPartial')"></span>
                    Half
                </span>
            </span>
            <span role="text"
                  class="living-area"
                  data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyLivingArea')) && _.get(submodelData, 'version.meta.LivingArea') ">
                <span data-ng-bind="::_.get(submodelData, 'version.meta.LivingArea')| number:0"></span>

                 <span data-ng-if="_.get(submodelData, 'version.meta.LivingAreaUnits') != 'Square Feet'" data-ng-bind="::_.get(submodelData, 'version.meta.LivingAreaUnits') "></span>
                 <span data-ng-if="!_.get(submodelData, 'version.meta.LivingAreaUnits') || _.get(submodelData, 'version.meta.LivingAreaUnits') === 'Square Feet'">Sq. Ft.</span>
            </span>

            <span role="text"
                  class="list-price"
                  data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyPrice')) && ((_.get(submodelData, 'version.meta.ListPrice') && _.get(submodelData, 'version.meta.ListPrice') != 0) || (_.get(submodelData, 'version.meta.ClosePrice') && _.get(submodelData, 'version.meta.ClosePrice') != 0))">
                <span class="currency-symbol" data-ng-bind="::Stratus.Environment.get('currencySymbol')"></span><span data-ng-bind="::(_.get(submodelData, 'version.meta.ClosePrice') ? _.get(submodelData, 'version.meta.ClosePrice') : _.get(submodelData, 'version.meta.ListPrice')) | number:0"></span>
                <span class="list-price-lease-terms-label" data-ng-if="_.get(submodelData,  'version.meta.PropertyType') === 'RLSE'">/mo</span>
            </span>

            <span role="text"
                  class="lot-size"
                  data-ng-if="_.includes(_.get($parent.model.data, 'version.display.show'), 'propertyLotSize') && ((_.get(submodelData, 'version.meta.LotSizeAcres') !== 0 ) || (_.get(submodelData, 'version.meta.LotSizeDimensions') != 0) || (_.get(submodelData, 'version.meta.LotSizeSquareFeet') != 0))">
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeAcres') !== 0">
                    <span data-ng-bind="::_.get(submodelData, 'version.meta.LotSizeAcres')  | number:0"></span> Acre Lot
                </span>
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeDimensions') != 0">
                    <span data-ng-bind="::_.get(submodelData, 'version.meta.LotSizeDimensions') "></span> Lot
                </span>
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeSquareFeet') != 0">
                    <span data-ng-bind="::_.get(submodelData, 'version.meta.LotSizeSquareFeet')  | number:0"></span> Sq. Ft. Lot
                </span>
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeUnits') === 'Square Meters'">SQM Lot</span>
            </span>
        </h4>
    </div>
</div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.landingTitleNoLink -->
    <!-------------------------------------------------------->

                                        </div>

                                                                                                                        <div aria-hidden="true"
                                             class="title-clone">
                                            
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.landingTitleNoLink -->
    <!-------------------------------------------------------->

    <div
    data-reference="streamComponents.landingTitleNoLink():line:2325"
    data-ng-attr-data-reference-parent-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
    class="title-container"
     data-ng-if="submodelData.version.title
        || submodelData.name
        || _.get(submodelData, 'version.meta.firstName')
        || _.get(submodelData, 'version.meta.name')
        || submodelData.version.subtitle
        || _.get(submodelData, 'version.meta.BedroomsTotal')
        || _.get(submodelData, 'version.meta.BathroomsFull')
        || (_.get(submodelData, 'version.meta.ListPrice') && _.get(submodelData, 'version.meta.ListPrice') != 0)
        || (_.get(submodelData, 'version.meta.ClosePrice') && _.get(submodelData, 'version.meta.ClosePrice') != 0)">


        <h2 class="title" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyAddress'))">
        <span role="text">
            <span class="alt-title" data-ng-if="submodelData.version.altTitle"
            data-ng-bind-html="::getHTML(submodelData.version.altTitle)"></span>

            <span data-ng-if="submodelData.version.title && (!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyAddress')) && !$parent.model.data.version.display.usePropertyTitles" data-ng-bind-html="::(submodelData.version.title | truncate:{limit: 65 })"></span>

                                <span data-ng-if="submodelData.contentType.class == 'sitetheory-property-bundle-property'  && $parent.model.data.version.display.usePropertyTitles" data-ng-bind-html="submodelData.version.subtitle"></span>

        </span>
    </h2>

        <h2
    data-reference="streamComponents.landingTitleNoLink():line:2354"
    data-ng-attr-data-reference-parent-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
    data-ng-if="submodelData.name"
        data-ng-bind-html="::getHTML(submodelData.name | truncate:{limit: 65 })">
    </h2>

        <h3
    data-reference="streamComponents.landingTitleNoLink():line:2362"
    data-ng-attr-data-reference-parent-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
    class="subtitle"
        data-ng-if="submodelData.version.subtitle && submodelData.contentType.class != 'sitetheory-profile-bundle-profile' && submodelData.contentType.class != 'sitetheory-property-bundle-property'"
        data-ng-bind-html="::getHTML(submodelData.version.subtitle | truncate:{limit: 300 })"></h3>

        <h3
    data-reference="streamComponents.landingTitleNoLink():line:2370"
    data-ng-attr-data-reference-parent-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
    class="property-address" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'address')) && $parent.model.data.version.display.usePropertyTitles">
        <span class="street" data-ng-if="_.get(submodelData, 'version.meta.UnparsedAddress') && _.get(submodelData, 'version.meta.City')"
        data-ng-bind="::_.get(submodelData, 'version.meta.UnparsedAddress')"></span><span data-ng-if="_.get(submodelData, 'version.meta.UnparsedAddress') && _.get(submodelData, 'version.meta.City')">, </span><span class="city" data-ng-bind-html="::_.get(submodelData, 'version.meta.City') | truncate:{limit: 150 }"></span>
    </h3>

        <div
    data-reference="streamComponents.landingTitleNoLink():line:2378"
    data-ng-attr-data-reference-parent-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
    class="property-specs" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertySpecs')) && (_.get(submodelData, 'version.meta.BedroomsTotal') || _.get(submodelData, 'version.meta.BathroomsFull') || _.get(submodelData, 'version.meta.ListPrice') || _.get(submodelData, 'version.meta.ClosePrice'))">
        <h4 role="presentation">
            <span role="text"
                  class="beds"
                  data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyBeds')) && _.get(submodelData, 'version.meta.BedroomsTotal')">
                <span data-ng-bind="::_.get(submodelData, 'version.meta.BedroomsTotal')"></span>
                <span class="sr-only">bedrooms</span>
                <span class="property-icon bed-icon"
                      data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyIcons'))">
                    <md-icon aria-label="bedrooms" md-svg-src="{{ 'sitetheorycore/images/icons/properties/bed.svg'| assetPath }}"></md-icon>
                </span>
                <span aria-hidden="true"
                      data-ng-if="_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyIcons')">Bed</span>
            </span>
            <span role="text"
                  class="baths"
                  data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyBaths')) && _.get(submodelData, 'version.meta.BathroomsFull')">
                <span data-ng-bind="::_.get(submodelData, 'version.meta.BathroomsFull')"></span>
                <span class="sr-only">bathrooms</span>
                <span aria-hidden="true"
                      class="property-icon bath-icon"
                      data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyIcons'))">
                    <md-icon role="img" aria-label="bathrooms" md-svg-src="{{ 'sitetheorycore/images/icons/properties/bath.svg'| assetPath }}"></md-icon>
                </span>
                <span aria-hidden="true"
                      data-ng-if="_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyIcons')">Bath</span>
                <span data-ng-if="_.get(submodelData, 'version.meta.BathroomsPartial')">
                    + <span data-ng-bind="::_.get(submodelData, 'version.meta.BathroomsPartial')"></span>
                    Half
                </span>
            </span>
            <span role="text"
                  class="living-area"
                  data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyLivingArea')) && _.get(submodelData, 'version.meta.LivingArea') ">
                <span data-ng-bind="::_.get(submodelData, 'version.meta.LivingArea')| number:0"></span>

                 <span data-ng-if="_.get(submodelData, 'version.meta.LivingAreaUnits') != 'Square Feet'" data-ng-bind="::_.get(submodelData, 'version.meta.LivingAreaUnits') "></span>
                 <span data-ng-if="!_.get(submodelData, 'version.meta.LivingAreaUnits') || _.get(submodelData, 'version.meta.LivingAreaUnits') === 'Square Feet'">Sq. Ft.</span>
            </span>

            <span role="text"
                  class="list-price"
                  data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyPrice')) && ((_.get(submodelData, 'version.meta.ListPrice') && _.get(submodelData, 'version.meta.ListPrice') != 0) || (_.get(submodelData, 'version.meta.ClosePrice') && _.get(submodelData, 'version.meta.ClosePrice') != 0))">
                <span class="currency-symbol" data-ng-bind="::Stratus.Environment.get('currencySymbol')"></span><span data-ng-bind="::(_.get(submodelData, 'version.meta.ClosePrice') ? _.get(submodelData, 'version.meta.ClosePrice') : _.get(submodelData, 'version.meta.ListPrice')) | number:0"></span>
                <span class="list-price-lease-terms-label" data-ng-if="_.get(submodelData,  'version.meta.PropertyType') === 'RLSE'">/mo</span>
            </span>

            <span role="text"
                  class="lot-size"
                  data-ng-if="_.includes(_.get($parent.model.data, 'version.display.show'), 'propertyLotSize') && ((_.get(submodelData, 'version.meta.LotSizeAcres') !== 0 ) || (_.get(submodelData, 'version.meta.LotSizeDimensions') != 0) || (_.get(submodelData, 'version.meta.LotSizeSquareFeet') != 0))">
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeAcres') !== 0">
                    <span data-ng-bind="::_.get(submodelData, 'version.meta.LotSizeAcres')  | number:0"></span> Acre Lot
                </span>
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeDimensions') != 0">
                    <span data-ng-bind="::_.get(submodelData, 'version.meta.LotSizeDimensions') "></span> Lot
                </span>
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeSquareFeet') != 0">
                    <span data-ng-bind="::_.get(submodelData, 'version.meta.LotSizeSquareFeet')  | number:0"></span> Sq. Ft. Lot
                </span>
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeUnits') === 'Square Meters'">SQM Lot</span>
            </span>
        </h4>
    </div>
</div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.landingTitleNoLink -->
    <!-------------------------------------------------------->

                                        </div>
                                    </div>


                                                                                                            <div data-ng-if="submodelData.contentType.class === 'sitetheory-event-bundle-event' && _.get(submodelData, 'version.meta.timeStart')  && _.get($parent.model.data, 'version.meta.ratio') ">
                                        
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.eventDate -->
    <!-------------------------------------------------------->

        <div role="text"
         class="event-date font-primary"
         data-ng-if="submodelData.contentType.class === 'sitetheory-event-bundle-event' && _.get(submodelData, 'version.meta.timeStart') "
    >
        <p class="weekday-month">
                        <span class="weekday" data-ng-bind="::(_.get(submodelData, 'version.meta.timeStart') |moment:{format:'dddd'})+', '"></span>
                        <span class="month" data-ng-bind="::_.get(submodelData, 'version.meta.timeStart') |moment:{format:'MMMM'}"></span>
            <span class="day" data-ng-bind="::_.get(submodelData, 'version.meta.timeStart') |moment:{format:'DD'}"></span>
        </p>

        <div class="year-container div-table">
            <div class="div-table-row">
                <div class="div-table-cell"><div class="year-border"></div></div>
                <div class="div-table-cell year" data-ng-bind="::_.get(submodelData, 'version.meta.timeStart') |moment:{format:'YYYY'}"></div>
                <div class="div-table-cell"><div class="year-border"></div></div>
            </div>
        </div>
    </div>
    <!-- /END: streamComponents.eventDate -->

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.eventDate -->
    <!-------------------------------------------------------->

                                    </div>

                                                                                                            
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.streamMediaIcon -->
    <!-------------------------------------------------------->

        <div data-ng-if="!(model.data._thumbnailUrl || model.data.images[0]._thumbnailUrl  || model.data.version.images[0]._thumbnailUrl)">
        <div class="event-quickview event-quickview-media media-no-thumb position-anchor"
             data-ng-if="(model.data.version.documents[0] || model.data.version.audios[0] || model.data.mime.includes('application') || (model.data.mime.includes('audio')) && !model.data.version._thumbnailUrl && !model.data.images[0]._thumbnailUrl)"
                                      data-ng-click="$window.quickviewMediaModel = model.data; $window.getHTML = getHTML; $window.disableScroll = true"
            >

                        <div class="media-icon position-center">

                                <img alt="PDF" data-ng-if="model.data.version.documents[0].mime=='application/pdf' || model.data.mime=='application/pdf'" src="/assets/0/41/bundles/sitetheorymedia/images/mediaTypeIcons/media-icon-pdf.png?v=1706888026">
                                <img alt="Microsoft Word" data-ng-if="model.data.version.documents[0].mime=='application/msword' || model.data.mime=='application/msword'" src="/assets/0/41/bundles/sitetheorymedia/images/mediaTypeIcons/media-icon-doc.png?v=1706888026">
                                <span alt="audio" data-ng-if="model.data.version.audios[0] || model.data.mime.includes('audio')">
                <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="content-type-icon icon-audio sitetheory-media-audio-color">
        <path d="M49.695,13.197 C27.9400172,13.197 11.331097,30.3218778 11.331097,51.7378028 L11.331097,78.8452313 C11.331097,83.7247158 15.3248543,87.7172447 20.2055674,87.7172447 C25.0862804,87.7172447 29.0800377,83.7247158 29.0800377,78.8452313 L29.0800377,61.635589 C29.0800377,56.7536475 25.0862804,52.7611186 20.2055674,52.7611186 C19.5348225,52.7611186 18.8800478,52.8385123 18.2510709,52.9810148 L18.2510709,51.7378028 C18.2510709,34.800881 32.4079641,24.9878592 49.695,24.9878592 C66.9808074,24.9878592 81.1389291,34.800881 81.1389291,51.7378028 L81.1389291,52.9810148 C80.4964391,52.8348269 79.8416643,52.7611186 79.1832042,52.7611186 C74.3024912,52.7611186 70.3099623,56.7536475 70.3099623,61.635589 L70.3099623,78.8452313 C70.3099623,83.7247158 74.3024912,87.7172447 79.1832042,87.7172447 C84.0651457,87.7172447 88.0576746,83.7247158 88.0576746,78.8452313 L88.0576746,51.7378028 C88.0576746,30.3206493 71.4487544,13.197 49.695,13.197 L49.695,13.197 Z M91.1435923,59.5508747 L91.1435923,80.9287171 C95.5439733,79.3710166 98.695,75.1733331 98.695,70.2397959 C98.695,65.3062587 95.5439733,61.1098037 91.1435923,59.5508747 L91.1435923,59.5508747 Z M0.695,70.2397959 C0.695,75.1733331 3.84602665,79.3710166 8.24517926,80.9287171 L8.24517926,59.5508747 C3.84602665,61.1098037 0.695,65.3062587 0.695,70.2397959 L0.695,70.2397959 Z"></path>
    </g>
</svg>
                </span>

            </div>

            <div class="media-icon-gradient"></div>
            <div class="color-cover position-all"
                 data-ng-class="[
                    {'background-dark' : model.data.mime.includes('video')},
                    {'audio-color-cover' : (model.data.mime.includes('audio') || model.data.version.audios[0])},
                    {'document-color-cover' : model.data.version.documents[0] || model.data.mime.includes('application') || model.data.mime.includes('audio')}]"></div>
            <img aria-hidden="true"
                 alt="shapeholder"
                 src="/assets/0/41/bundles/sitetheorycore/images/shapeholder-square.png?v=1706888026">

        </div>
    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.streamMediaIcon -->
    <!-------------------------------------------------------->


                                                                        <div class="module-stream-text"
                                         data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'text')) && (submodelData.version.timeCustom || _.get(submodelData, 'version.meta.position')  || _.get(submodelData, 'version.meta.timeStart')  || submodelData.version.text || submodelData.version.pullout || submodelData.version.citation)">
                                        
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.landingText -->
    <!-------------------------------------------------------->

        <div
        data-reference="streamComponents.landingText() for Module {{ _.get(submodelData, &#039;id&#039;) }}"
        class="text-container"
        data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'text'))
        && (submodelData.author.version.title
            || submodelData.version.timeCustom
            || _.get(submodelData, 'version.meta.position')
            || submodelData.version.text
            || _.get(submodelData, 'version.meta.timeStart')
            || _.get(submodelData, 'version.meta.emails[0].value')
            || _.get(submodelData, 'version.meta.phones[0].value')
            || submodelData.version.pullout
            || submodelData.version.citation
            || submodelData.version.ctaButtonUrl)">

                <h3 class="position"
            data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.show'), 'position')) && _.get(submodelData, 'version.meta.position') "
            data-ng-bind="::_.get(submodelData, 'version.meta.position') | truncate:{limit: 60}"></h3>

                <div class="time"
             data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.show'), 'date')) && submodelData.contentType.class === 'sitetheory-event-bundle-event' && (_.get(submodelData, 'version.meta.timeStart')  || _.get(submodelData, 'version.meta.timeEnd') )"
             data-ng-init="spanDays = (_.get(submodelData, 'version.meta.timeEnd') |moment:{format:'DDD'}) !== (_.get(submodelData, 'version.meta.timeStart') |moment:{format:'DDD'});">
            <span class="time-start font-primary"
                  data-ng-class="{ 'start-only' : !_.get(submodelData, 'version.meta.timeEnd') }"
                  data-ng-if="_.get(submodelData, 'version.meta.timeStart') ">
                <span class="time-start-date"
                                            data-ng-if="spanDays">
                    <span data-ng-bind="::(_.get(submodelData, 'version.meta.timeStart') |moment:{format:'MMM DD'})"></span>
                    <span data-ng-if="!_.get(submodelData, 'version.meta.allDay')">, </span>
                </span>
                <span class="time-start-time"
                      data-ng-if="::!_.get(submodelData, 'version.meta.allDay')"
                      data-ng-bind="::(_.get(submodelData, 'version.meta.timeStart') |moment:{format:'h:mma'})"></span>
            </span>
            <span class="time-end font-primary"
                  data-ng-if="_.get(submodelData, 'version.meta.timeEnd') ">
                &mdash;
                <span class="time-end-date"
                                            data-ng-if="spanDays">
                    <span data-ng-bind="::(_.get(submodelData, 'version.meta.timeEnd') |moment:{format:'MMM DD'})"></span>
                    <span data-ng-if="!_.get(submodelData, 'version.meta.allDay')">, </span>
                </span>
                <span class="time-end-time"
                      data-ng-if="::!_.get(submodelData, 'version.meta.allDay')"
                      data-ng-bind="::(_.get(submodelData, 'version.meta.timeEnd') |moment:{format:'h:mma'})"></span>
            </span>
                    </div>

                <h4 class="author-and-date" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'author') || !_.includes(_.get($parent.model.data, 'version.display.hide'), 'date')) && (submodelData.author.version.title || submodelData.version.timeCustom)">
            <span role="text">
                <span data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'author')) && submodelData.author.version.title">By
                    <span class="article-author"
                          data-ng-bind="::submodelData.author.version.title"></span>
                    <span class="delimiter"
                      data-ng-if="submodelData.version.timeCustom">&nbsp;&nbsp;|&nbsp;&nbsp;</span>
                </span>
                <span class="article-date"
                      data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'date')) && submodelData.version.timeCustom"
                      data-ng-bind="::submodelData.version.timeCustom |moment:{format:'MMMM D, YYYY'}"></span>
            </span>
        </h4>


        <div class="item-body font-body"
             data-ng-class="model.data.version.display.moduleTextColumns && ((_.isEmpty(model.data.version.bestImage) && !model.data.version.videos.length && !model.data.version.audios.length && !model.data.version.documents.length) || (!_.isEmpty(model.data.version.bestImage) && _.get(model.data, 'version.meta.imagePosition')) || (model.data.version.videos.length && _.get(model.data, 'version.meta.imagePosition') === 'static')) ? 'column-count-' + model.data.version.display.moduleTextColumns : ''"
             data-ng-if="
             !_.includes(_.get($parent.model.data, 'version.display.hide'), 'text')
             &&
             submodelData.version.text">


                        <span data-ng-if="submodelData.contentType.class === 'sitetheory-core-bundle-content-module'">

                                
                                                <span data-ng-if="collection.models.length">

                                        <span data-ng-if="submodelData.contentType.class != 'sitetheory-core-bundle-content-module'">

                                                <span data-ng-if="_.get($parent.model.data, 'version.meta.width')  === 'full'"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                | truncate:{limit: (_.get($parent.model.data, 'version.meta.ratio')  === 'portrait' ? 250 : null) || 400 }
                            )">
                        </span>

                                                <span data-ng-if="_.get($parent.model.data, 'version.meta.width') === 'half' || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length === 2)"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                    | truncate:{limit:
                                        (_.get($parent.model.data, 'version.meta.ratio')  === 'square' ? 260 : null)
                                        || (_.get($parent.model.data, 'version.meta.ratio')  === 'portrait' ? 280 : null)
                                        || (
                                            (_.get($parent.model.data, 'version.meta.ratio')  === 'landscape'
                                            || _.get($parent.model.data, 'version.meta.ratio')  === 'cinema')
                                             ? 120 : null
                                         )
                                        || 200
                                    }
                            )">
                        </span>

                                                <span data-ng-if="_.get($parent.model.data, 'version.meta.width') === 'third'
                                || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length === 3)"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                | truncate:{limit:
                                    (_.get($parent.model.data, 'version.meta.ratio')  === 'portrait' ? 180 : null)
                                    || (_.get($parent.model.data, 'version.meta.ratio')  === 'landscape' ? 150 : null)
                                    || 120
                                }
                                )">
                        </span>




                                                <span data-ng-if="_.get($parent.model.data, 'version.meta.width') === 'quarter'
                                || _.get($parent.model.data, 'version.meta.width') === 'fifth'
                                || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length > 3)"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                | truncate:{limit: 120}
                               )">
                        </span>

                    </span>

                                        <span data-ng-if="submodelData.contentType.class === 'sitetheory-core-bundle-content-module'">

                                                 <span data-ng-if="_.get($parent.model.data, 'version.meta.width') === 'full'"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                | truncate:{limit: 1000 }
                                )">
                        </span>


                                                <span data-ng-if="_.get($parent.model.data, 'version.meta.width') === 'half' || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length === 2)"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                | truncate:{limit:
                                    _.get($parent.model.data, 'version.meta.ratio')  === 'square' ? 460 : null
                                    || _.get($parent.model.data, 'version.meta.ratio')  === 'portrait' ? 520 : null
                                    || _.get($parent.model.data, 'version.meta.ratio')  === 'landscape' ? 400 : null
                                    || _.get($parent.model.data, 'version.meta.ratio')  === 'cinema' ? 260 : null
                                    || 1000
                                }
                            )">
                        </span>


                                                <span data-ng-if="_.get($parent.model.data, 'version.meta.width')=='third' || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length === 3)"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                | truncate:{limit:
                                    _.get($parent.model.data, 'version.meta.ratio')  === 'square' ? 380 : null
                                    || _.get($parent.model.data, 'version.meta.ratio')  === 'portrait' ? 420 : null
                                    || _.get($parent.model.data, 'version.meta.ratio')  === 'landscape' ? 320 : null
                                    || _.get($parent.model.data, 'version.meta.ratio')  === 'cinema' ? 260 : null
                                    || 1000
                                }
                            )">
                        </span>

                                                <span data-ng-if="_.get($parent.model.data, 'version.meta.width')=='quarter' || (!_.get($parent.model.data, 'version.meta.width') && collection.models.length > 3)"
                              data-stratus-bind-html                               data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                                | truncate:{limit:
                                    (_.get($parent.model.data, 'version.meta.ratio')  === 'portrait' ? 360 : null)
                                    || ((_.get($parent.model.data, 'version.meta.ratio')  === 'landscape'
                                        || _.get($parent.model.data, 'version.meta.ratio')  === 'square'
                                        || _.get($parent.model.data, 'version.meta.ratio')  === 'cinema') ? 220 : null)
                                    || 600
                                }
                            )">
                        </span>

                    </span>
                </span>
                            </span>

                        <span data-ng-if="submodelData.contentType.class != 'sitetheory-core-bundle-content-module'">
                <span data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                    | truncate:{limit: $parent.model.data.version.truncate || 250 }
                )"></span>
            </span>

        </div>


                <p class="quote pullout" data-ng-if="!_.includes(_.get($parent.model.data, 'version.display.hide'), 'pullout') && submodelData.version.pullout && submodelData.contentType.class === 'sitetheory-core-bundle-content-module'"
           data-ng-bind-html="::getHTML(submodelData.version.pullout)">
        </p>

                <p class="citation font-body" data-ng-if="!_.includes(_.get($parent.model.data, 'version.display.hide'), 'citation') && submodelData.version.citation">
            <span class="sr-only">citation: </span>
            <span data-ng-bind-html="::getHTML(submodelData.version.citation)"></span>
        </p>

    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.landingText -->
    <!-------------------------------------------------------->

                                    </div>

                                    <div class="profile-contact accent-border clearfix" data-ng-if="!_.includes(_.get(submodelData, 'version.display.hide'), 'contact') && submodelData.contentType.class === 'sitetheory-profile-bundle-profile' && (_.get(submodelData, 'version.meta.emails[0].value')  || _.get(submodelData, 'version.meta.phones[0].value'))">
                                                                                <p class="email font-body" data-ng-if="!_.includes(_.get($parent.model.data, 'version.display.hide'), 'emails') && _.get(submodelData, 'version.meta.emails[0].value') ">
                                            <i><span data-ng-bind="::_.get(submodelData, 'version.meta.emails[0].value') "></span></i>
                                        </p>

                                                                                <p class="phone font-body" data-ng-if="!_.includes(_.get($parent.model.data, 'version.display.hide'), 'phones') && _.get(submodelData, 'version.meta.phones[0]') "><span data-ng-bind="::_.get(submodelData, 'version.meta.phones[0].value')"></span></p>

                                    </div>

                                                                        <div aria-hidden="true" class="item-action-compact pseudo-buttons"
                                         data-ng-if="!_.includes(_.get($parent.model.data, 'version.display.hide'),  'more') && !_.includes(_.get(submodelData, 'version.display.hide'),  'more')">

                                        <div class="btn-cta-subtle"
                                                 data-ng-if="::submodelData.version.ctaButtonUrl.length
                                                 || submodelData.routing.length
                                                 || submodelData.version.ctaBrowserTarget == 'popup'
                                                 || submodelData.version.ctaBrowserTarget == 'signIn'"
                                                data-ng-bind-html="::getHTML(submodelData.version.ctaButton|| 'More')"
                                              ></div>
                                    </div>

                                </div>

                            </div>

                            <div class="flip-front">

                                                                <div class="flip-titles" data-ng-if="_.get($parent.model.data, 'version.display.enableFlip')">
                                    
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.landingTitleNoLink -->
    <!-------------------------------------------------------->

    <div
    data-reference="streamComponents.landingTitleNoLink():line:2325"
    data-ng-attr-data-reference-parent-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
    class="title-container"
     data-ng-if="submodelData.version.title
        || submodelData.name
        || _.get(submodelData, 'version.meta.firstName')
        || _.get(submodelData, 'version.meta.name')
        || submodelData.version.subtitle
        || _.get(submodelData, 'version.meta.BedroomsTotal')
        || _.get(submodelData, 'version.meta.BathroomsFull')
        || (_.get(submodelData, 'version.meta.ListPrice') && _.get(submodelData, 'version.meta.ListPrice') != 0)
        || (_.get(submodelData, 'version.meta.ClosePrice') && _.get(submodelData, 'version.meta.ClosePrice') != 0)">


        <h2 class="title" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyAddress'))">
        <span role="text">
            <span class="alt-title" data-ng-if="submodelData.version.altTitle"
            data-ng-bind-html="::getHTML(submodelData.version.altTitle)"></span>

            <span data-ng-if="submodelData.version.title && (!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyAddress')) && !$parent.model.data.version.display.usePropertyTitles" data-ng-bind-html="::(submodelData.version.title | truncate:{limit: 65 })"></span>

                                <span data-ng-if="submodelData.contentType.class == 'sitetheory-property-bundle-property'  && $parent.model.data.version.display.usePropertyTitles" data-ng-bind-html="submodelData.version.subtitle"></span>

        </span>
    </h2>

        <h2
    data-reference="streamComponents.landingTitleNoLink():line:2354"
    data-ng-attr-data-reference-parent-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
    data-ng-if="submodelData.name"
        data-ng-bind-html="::getHTML(submodelData.name | truncate:{limit: 65 })">
    </h2>

        <h3
    data-reference="streamComponents.landingTitleNoLink():line:2362"
    data-ng-attr-data-reference-parent-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
    class="subtitle"
        data-ng-if="submodelData.version.subtitle && submodelData.contentType.class != 'sitetheory-profile-bundle-profile' && submodelData.contentType.class != 'sitetheory-property-bundle-property'"
        data-ng-bind-html="::getHTML(submodelData.version.subtitle | truncate:{limit: 300 })"></h3>

        <h3
    data-reference="streamComponents.landingTitleNoLink():line:2370"
    data-ng-attr-data-reference-parent-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
    class="property-address" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'address')) && $parent.model.data.version.display.usePropertyTitles">
        <span class="street" data-ng-if="_.get(submodelData, 'version.meta.UnparsedAddress') && _.get(submodelData, 'version.meta.City')"
        data-ng-bind="::_.get(submodelData, 'version.meta.UnparsedAddress')"></span><span data-ng-if="_.get(submodelData, 'version.meta.UnparsedAddress') && _.get(submodelData, 'version.meta.City')">, </span><span class="city" data-ng-bind-html="::_.get(submodelData, 'version.meta.City') | truncate:{limit: 150 }"></span>
    </h3>

        <div
    data-reference="streamComponents.landingTitleNoLink():line:2378"
    data-ng-attr-data-reference-parent-content-id="{{ _.get(submodelData, &#039;id&#039;) }}"
    class="property-specs" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertySpecs')) && (_.get(submodelData, 'version.meta.BedroomsTotal') || _.get(submodelData, 'version.meta.BathroomsFull') || _.get(submodelData, 'version.meta.ListPrice') || _.get(submodelData, 'version.meta.ClosePrice'))">
        <h4 role="presentation">
            <span role="text"
                  class="beds"
                  data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyBeds')) && _.get(submodelData, 'version.meta.BedroomsTotal')">
                <span data-ng-bind="::_.get(submodelData, 'version.meta.BedroomsTotal')"></span>
                <span class="sr-only">bedrooms</span>
                <span class="property-icon bed-icon"
                      data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyIcons'))">
                    <md-icon aria-label="bedrooms" md-svg-src="{{ 'sitetheorycore/images/icons/properties/bed.svg'| assetPath }}"></md-icon>
                </span>
                <span aria-hidden="true"
                      data-ng-if="_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyIcons')">Bed</span>
            </span>
            <span role="text"
                  class="baths"
                  data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyBaths')) && _.get(submodelData, 'version.meta.BathroomsFull')">
                <span data-ng-bind="::_.get(submodelData, 'version.meta.BathroomsFull')"></span>
                <span class="sr-only">bathrooms</span>
                <span aria-hidden="true"
                      class="property-icon bath-icon"
                      data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyIcons'))">
                    <md-icon role="img" aria-label="bathrooms" md-svg-src="{{ 'sitetheorycore/images/icons/properties/bath.svg'| assetPath }}"></md-icon>
                </span>
                <span aria-hidden="true"
                      data-ng-if="_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyIcons')">Bath</span>
                <span data-ng-if="_.get(submodelData, 'version.meta.BathroomsPartial')">
                    + <span data-ng-bind="::_.get(submodelData, 'version.meta.BathroomsPartial')"></span>
                    Half
                </span>
            </span>
            <span role="text"
                  class="living-area"
                  data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyLivingArea')) && _.get(submodelData, 'version.meta.LivingArea') ">
                <span data-ng-bind="::_.get(submodelData, 'version.meta.LivingArea')| number:0"></span>

                 <span data-ng-if="_.get(submodelData, 'version.meta.LivingAreaUnits') != 'Square Feet'" data-ng-bind="::_.get(submodelData, 'version.meta.LivingAreaUnits') "></span>
                 <span data-ng-if="!_.get(submodelData, 'version.meta.LivingAreaUnits') || _.get(submodelData, 'version.meta.LivingAreaUnits') === 'Square Feet'">Sq. Ft.</span>
            </span>

            <span role="text"
                  class="list-price"
                  data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'),  'propertyPrice')) && ((_.get(submodelData, 'version.meta.ListPrice') && _.get(submodelData, 'version.meta.ListPrice') != 0) || (_.get(submodelData, 'version.meta.ClosePrice') && _.get(submodelData, 'version.meta.ClosePrice') != 0))">
                <span class="currency-symbol" data-ng-bind="::Stratus.Environment.get('currencySymbol')"></span><span data-ng-bind="::(_.get(submodelData, 'version.meta.ClosePrice') ? _.get(submodelData, 'version.meta.ClosePrice') : _.get(submodelData, 'version.meta.ListPrice')) | number:0"></span>
                <span class="list-price-lease-terms-label" data-ng-if="_.get(submodelData,  'version.meta.PropertyType') === 'RLSE'">/mo</span>
            </span>

            <span role="text"
                  class="lot-size"
                  data-ng-if="_.includes(_.get($parent.model.data, 'version.display.show'), 'propertyLotSize') && ((_.get(submodelData, 'version.meta.LotSizeAcres') !== 0 ) || (_.get(submodelData, 'version.meta.LotSizeDimensions') != 0) || (_.get(submodelData, 'version.meta.LotSizeSquareFeet') != 0))">
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeAcres') !== 0">
                    <span data-ng-bind="::_.get(submodelData, 'version.meta.LotSizeAcres')  | number:0"></span> Acre Lot
                </span>
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeDimensions') != 0">
                    <span data-ng-bind="::_.get(submodelData, 'version.meta.LotSizeDimensions') "></span> Lot
                </span>
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeSquareFeet') != 0">
                    <span data-ng-bind="::_.get(submodelData, 'version.meta.LotSizeSquareFeet')  | number:0"></span> Sq. Ft. Lot
                </span>
                <span data-ng-if="_.get(submodelData, 'version.meta.LotSizeUnits') === 'Square Meters'">SQM Lot</span>
            </span>
        </h4>
    </div>
</div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.landingTitleNoLink -->
    <!-------------------------------------------------------->

                                </div>

                                                                <div class="event-color-cover color-cover template-background-color-primary position-all"></div>

                                                                <div class="background-color-hover background-dark position-all"></div>

                                                                <div class="flip-background-color position-all"
                                     data-ng-if="_.get($parent.model.data, 'version.display.enableFlip') && _.get($parent.model.data, 'version.meta.ratio')  && !_.get(submodelData, 'version.images[0]._thumbnailUrl')"
                                     data-ng-class="_.get(submodelData, 'version.meta.backgroundColor') "></div>


                                                                
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.backgroundImageStatic -->
    <!-------------------------------------------------------->

        <div class="static-background-image-container">
        <div role="img"
             data-ng-attr-aria-label="{{ submodelData.version.bestImage.name }}"
             class="background-image-static"
             data-ng-if="_.get(submodelData, 'version.meta.imagePosition')=='static'"
             data-stratus-src
             
        data-ng-style="{'background-image': 'url(' + submodelData.version.bestImage._thumbnailUrl  + ')', 'background-position-x' : submodelData.version.display.imageCroppingHorizontal ? submodelData.version.display.imageCroppingHorizontal + '%' : 'center', 'background-position-y' : submodelData.version.display.imageCroppingVertical ? submodelData.version.display.imageCroppingVertical + '%' : 'center', 'filter' : 'blur(' + (submodelData.version.display.imageBlur ? submodelData.version.display.imageBlur : 0) + 'px)' + 'brightness(' + (submodelData.version.display.imageBrightness ? submodelData.version.display.imageBrightness : ((submodelData.version.images.length && _.get(submodelData, 'version.meta.imagePosition')) || (submodelData.version.videos.length && _.get(submodelData, 'version.meta.imagePosition') === 'static') ? 50 : 100)) + '%)' + 'contrast(' + (submodelData.version.display.imageContrast ? submodelData.version.display.imageContrast : 100) + '%)' + 'grayscale(' + (submodelData.version.display.imageGrayscale ? submodelData.version.display.imageGrayscale : 0) + '%)'  + 'invert(' + (submodelData.version.display.imageInversion ? submodelData.version.display.imageInversion : 0) + '%)' + 'opacity(' + (submodelData.version.display.imageOpacity ? submodelData.version.display.imageOpacity : 100) + '%)' + 'saturate(' + (submodelData.version.display.imageSaturation ? submodelData.version.display.imageSaturation : 100) + '%)'}"

             style="background-repeat: no-repeat; background-size: cover;">
        </div>
    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.backgroundImageStatic -->
    <!-------------------------------------------------------->



                                                                
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.backgroundImageParallax -->
    <!-------------------------------------------------------->

        <div class="parallax-overlap"
                 data-stratus-on-screen
         data-spy=".header-common-parent"
         data-ng-if="_.get(model.data, 'version.meta.imagePosition')=='parallax'">
        <div class="parallax-image-wrapper" data-stratus-parent-class="parallax-parent" data-limit=".parallax-root">
            <div role="img"
                 data-ng-attr-aria-label="Background Image: {{ model.data.version.bestImage.name }}"
                 class="parallax-image"
                 data-stratus-src
                    
        data-ng-style="{'background-image': 'url(' + model.data.version.bestImage._thumbnailUrl  + ')', 'background-position-x' : model.data.version.display.imageCroppingHorizontal ? model.data.version.display.imageCroppingHorizontal + '%' : 'center', 'background-position-y' : model.data.version.display.imageCroppingVertical ? model.data.version.display.imageCroppingVertical + '%' : 'center', 'filter' : 'blur(' + (model.data.version.display.imageBlur ? model.data.version.display.imageBlur : 0) + 'px)' + 'brightness(' + (model.data.version.display.imageBrightness ? model.data.version.display.imageBrightness : ((model.data.version.images.length && _.get(model.data, 'version.meta.imagePosition')) || (model.data.version.videos.length && _.get(model.data, 'version.meta.imagePosition') === 'static') ? 50 : 100)) + '%)' + 'contrast(' + (model.data.version.display.imageContrast ? model.data.version.display.imageContrast : 100) + '%)' + 'grayscale(' + (model.data.version.display.imageGrayscale ? model.data.version.display.imageGrayscale : 0) + '%)'  + 'invert(' + (model.data.version.display.imageInversion ? model.data.version.display.imageInversion : 0) + '%)' + 'opacity(' + (model.data.version.display.imageOpacity ? model.data.version.display.imageOpacity : 100) + '%)' + 'saturate(' + (model.data.version.display.imageSaturation ? model.data.version.display.imageSaturation : 100) + '%)'}"

                 style="background-repeat: no-repeat; background-size: cover;"
            >
            </div>
        </div>
    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.backgroundImageParallax -->
    <!-------------------------------------------------------->



                                
                                <!-- START: CollectionModule background image -->


                                <div class="ratio-module-background-image"
                                     data-ng-if="!_.includes(_.get($parent.model.data, 'version.display.hide'),  'image')
                                     && !_.isEmpty(_.get($parent.model.data, 'version.meta.ratio'))
                                     && _.get(submodelData, 'version.meta.imagePosition')  !== 'parallax'">

                                    <div class="image-opacity position-all" data-ng-class="[
                                    {'opacity0' : _.get($parent.model.data, 'version.display.backgroundImageOpacity') === 0},
                                    imageOpacityHasValue && _.get($parent.model.data, 'version.display.backgroundImageOpacity') !== 0 ? 'opacity' + (_.ceil((_.get( $parent.model.data, 'version.display.backgroundImageOpacity') || 100)/100, 1)*100) : '',
                                    {'opacity-40' : imageOpacityHasValue == false}
                                    ]"></div>

                                    <div class="image-hover-opacity position-all" data-ng-class="[
                                    {'opacity0' : _.get($parent.model.data, 'version.display.backgroundImageHoverOpacity') === 0},
                                    imageHoverOpacityHasValue && _.get($parent.model.data, 'version.display.backgroundImageHoverOpacity') !== 0 ? 'opacity' + (_.ceil((_.get( $parent.model.data, 'version.display.backgroundImageHoverOpacity') || 100)/100, 1)*100) : '',
                                    {'opacity-70' : imageHoverOpacityHasValue == false}
                                    ]"></div>


                                    <div data-ng-if="(!submodelData.version.display.beforeAfterImageSlider)">
                                        
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.backgroundImageSimple -->
    <!-------------------------------------------------------->

        <div class="simple-background-image" data-ng-if="!_.includes(_.get(model.data, 'version.display.hide'), 'image') && _.get(submodelData, 'version.bestImage._thumbnailUrl')"
         data-ng-class="[
         {'audio-image' : !submodelData.version.images.length && submodelData.version.audios.length},
         {'video-image' : !submodelData.version.images.length && submodelData.version.videos.length},
         {'document-image' : !submodelData.version.images.length && submodelData.version.documents.length}]">


                <div role="img"
             class="item-image-hover position-all"
             data-ng-if="_.get(submodelData, 'version.images[0]._thumbnailUrl') && _.get(submodelData, 'version.imageHover[0]._thumbnailUrl')"
                          data-ng-style="'background-image': 'url(' + submodelData.version.meta.imageHover[0]._thumbnailUrl + ')'}"
             data-stratus-src
             data-ng-attr-aria-label="Hover Image: {{ submodelData.version.meta.imageHover[0].name }}"
             >
        </div>

                <div role="img"
             class="item-image"
             data-ng-attr-aria-label="{{ _.get(submodelData, &#039;version.bestImage.name&#039;) }}"
             data-stratus-src="{{ !submodelData.version.bestImage.service ? true : false }}"
             
        data-ng-style="{'background-image': 'url(' + submodelData.version.bestImage._thumbnailUrl  + ')', 'background-position-x' : submodelData.version.display.imageCroppingHorizontal ? submodelData.version.display.imageCroppingHorizontal + '%' : 'center', 'background-position-y' : submodelData.version.display.imageCroppingVertical ? submodelData.version.display.imageCroppingVertical + '%' : 'center', 'filter' : 'blur(' + (submodelData.version.display.imageBlur ? submodelData.version.display.imageBlur : 0) + 'px)' + 'brightness(' + (submodelData.version.display.imageBrightness ? submodelData.version.display.imageBrightness : ((submodelData.version.images.length && _.get(submodelData, 'version.meta.imagePosition')) || (submodelData.version.videos.length && _.get(submodelData, 'version.meta.imagePosition') === 'static') ? 50 : 100)) + '%)' + 'contrast(' + (submodelData.version.display.imageContrast ? submodelData.version.display.imageContrast : 100) + '%)' + 'grayscale(' + (submodelData.version.display.imageGrayscale ? submodelData.version.display.imageGrayscale : 0) + '%)'  + 'invert(' + (submodelData.version.display.imageInversion ? submodelData.version.display.imageInversion : 0) + '%)' + 'opacity(' + (submodelData.version.display.imageOpacity ? submodelData.version.display.imageOpacity : 100) + '%)' + 'saturate(' + (submodelData.version.display.imageSaturation ? submodelData.version.display.imageSaturation : 100) + '%)'}"
></div>

    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.backgroundImageSimple -->
    <!-------------------------------------------------------->

                                    </div>

                                                                        <div data-ng-if="(!submodelData.version.display.beforeAfterImageSlider) && (submodelData.version.videos.length || (submodelData.mime && (submodelData._thumbnailUrl || submodelData.service || submodelData.images[0]._thumbnailUrl)))">
                                        
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.streamMediaImage -->
    <!-------------------------------------------------------->
        
    <div class="media-thumb position-anchor event-quickview event-quickview-media links-to-quickview"
         data-ng-class="[
         {'audio-image' : submodelData.mime.includes('audio')},
         {'video-image' : submodelData.mime.includes('video')},
         {'standard-image' : submodelData.mime.includes('image')},
         {'document-image' : submodelData.mime.includes('application')}
         ]"
         data-ng-if="submodelData.mime && (submodelData._thumbnailUrl || submodelData.service || submodelData.images[0]._thumbnailUrl)"
                 data-ng-click="$window.quickviewMediaModel = submodelData; $window.getHTML = getHTML; $window.disableScroll = true"
         >

        <div class="media-icon-mini icon-document"
             data-ng-if="submodelData.mime=='application/msword' || submodelData.mime=='application/pdf'">
            <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-document content-type-icon sitetheory-media-document-color">
        <path d="M17.8,84.6666667 C17.8,87.6133333 20.1866667,90 23.1333333,90 L76.4666667,90 C79.4133333,90 81.8,87.6133333 81.8,84.6666667 L81.8,15.3333333 C81.8,12.3866667 79.4133333,10 76.4666667,10 L43,10 L43,35 L17.8,35 L17.8,84.6666667 Z M18.3333333,29 L37,29 L37,10 L18.3333333,29 Z" data-svg-id="file"></path>
    </g>
</svg>
        </div>

        <div class="media-icon-mini icon-audio"
             data-ng-if="submodelData.mime.includes('audio')">
            <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="content-type-icon icon-audio sitetheory-media-audio-color">
        <path d="M49.695,13.197 C27.9400172,13.197 11.331097,30.3218778 11.331097,51.7378028 L11.331097,78.8452313 C11.331097,83.7247158 15.3248543,87.7172447 20.2055674,87.7172447 C25.0862804,87.7172447 29.0800377,83.7247158 29.0800377,78.8452313 L29.0800377,61.635589 C29.0800377,56.7536475 25.0862804,52.7611186 20.2055674,52.7611186 C19.5348225,52.7611186 18.8800478,52.8385123 18.2510709,52.9810148 L18.2510709,51.7378028 C18.2510709,34.800881 32.4079641,24.9878592 49.695,24.9878592 C66.9808074,24.9878592 81.1389291,34.800881 81.1389291,51.7378028 L81.1389291,52.9810148 C80.4964391,52.8348269 79.8416643,52.7611186 79.1832042,52.7611186 C74.3024912,52.7611186 70.3099623,56.7536475 70.3099623,61.635589 L70.3099623,78.8452313 C70.3099623,83.7247158 74.3024912,87.7172447 79.1832042,87.7172447 C84.0651457,87.7172447 88.0576746,83.7247158 88.0576746,78.8452313 L88.0576746,51.7378028 C88.0576746,30.3206493 71.4487544,13.197 49.695,13.197 L49.695,13.197 Z M91.1435923,59.5508747 L91.1435923,80.9287171 C95.5439733,79.3710166 98.695,75.1733331 98.695,70.2397959 C98.695,65.3062587 95.5439733,61.1098037 91.1435923,59.5508747 L91.1435923,59.5508747 Z M0.695,70.2397959 C0.695,75.1733331 3.84602665,79.3710166 8.24517926,80.9287171 L8.24517926,59.5508747 C3.84602665,61.1098037 0.695,65.3062587 0.695,70.2397959 L0.695,70.2397959 Z"></path>
    </g>
</svg>
        </div>
                <div class="media-icon-mini icon-video"
             data-ng-if="submodelData.mime.includes('video')">
            <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-video content-type-icon media-video-color">
        <path d="M72.2449444,85.2963333 C74.7687222,88.9817778 80.6886667,91.5625 87.5948889,91.5625 C88.916,91.5625 91.4375,83.6062222 91.4375,83.6062222 C86.7065556,82.9183333 82.7614444,80.9867778 80.5474444,78.4037778 C87.3101667,71.0921111 91.4375,61.3090556 91.4375,50.5625 C91.4375,27.9191111 73.0808889,9.5625 50.4375,9.5625 C27.7941111,9.5625 9.4375,27.9191111 9.4375,50.5625 C9.4375,73.2058889 27.7941111,91.5625 50.4375,91.5625 C58.4484444,91.5625 65.9286667,89.2687778 72.2449444,85.2963333 L72.2449444,85.2963333 Z M45.3125,50.5625 C45.3125,47.7312222 47.6062222,45.4375 50.4375,45.4375 C53.2687778,45.4375 55.5625,47.7312222 55.5625,50.5625 C55.5625,53.3937778 53.2687778,55.6875 50.4375,55.6875 C47.6062222,55.6875 45.3125,53.3937778 45.3125,50.5625 L45.3125,50.5625 Z M19.6875,50.5625 C19.6875,44.9022222 24.2749444,40.3125 29.9375,40.3125 C35.6000556,40.3125 40.1875,44.9022222 40.1875,50.5625 C40.1875,56.2227778 35.6000556,60.8125 29.9375,60.8125 C24.2749444,60.8125 19.6875,56.2227778 19.6875,50.5625 L19.6875,50.5625 Z M40.1875,30.0625 C40.1875,24.4022222 44.7749444,19.8125 50.4375,19.8125 C56.1000556,19.8125 60.6875,24.4022222 60.6875,30.0625 C60.6875,35.7227778 56.1000556,40.3125 50.4375,40.3125 C44.7749444,40.3125 40.1875,35.7227778 40.1875,30.0625 L40.1875,30.0625 Z M63.25,50.5625 C63.25,44.9022222 67.8374444,40.3125 73.5,40.3125 C79.1625556,40.3125 83.75,44.9022222 83.75,50.5625 C83.75,56.2227778 79.1625556,60.8125 73.5,60.8125 C67.8374444,60.8125 63.25,56.2227778 63.25,50.5625 L63.25,50.5625 Z M40.1875,71.0625 C40.1875,65.4022222 44.7749444,60.8125 50.4375,60.8125 C56.1000556,60.8125 60.6875,65.4022222 60.6875,71.0625 C60.6875,76.7227778 56.1000556,81.3125 50.4375,81.3125 C44.7749444,81.3125 40.1875,76.7227778 40.1875,71.0625 L40.1875,71.0625 Z"></path>
    </g>
</svg>
        </div>

                            <div class="quickview-prompt font-body"
                            >
                <span class="quickview-text"></span>
            </div>
        

                                <div data-ng-if="submodelData.version.imageRatio || $parent.model.data.version.imageRatio">
            <div class="item-image" data-ng-if="submodelData.version.imageRatio === 'natural' || $parent.model.data.version.imageRatio === 'natural'">
                                <div class="item-image" data-ng-if="submodelData._thumbnailUrl || submodelData.images[0]._thumbnailUrl  || submodelData.version.images[0]._thumbnailUrl">
                                        <img data-ng-if="submodelData.mime.includes('image')"
                         data-stratus-src="{{ !submodelData.service ? true : false }}"
                         data-ng-src="{{ submodelData._thumbnailUrl }}"
                         data-ng-attr-alt="{{ submodelData.name }}">

                                        <img data-ng-if="submodelData.images[0]._thumbnailUrl"
                         data-stratus-src="{{ !submodelData.images[0].service ? true : false }}"
                         data-ng-src="{{ submodelData.images[0]._thumbnailUrl }}"
                         data-ng-attr-alt="{{ submodelData.images[0].name }}">

                </div>
            </div>

            <div data-ng-if="submodelData.version.imageRatio != 'natural' && $parent.model.data.version.imageRatio != 'natural'">

                <div role="img"
                     data-ng-attr-aria-label="{{ submodelData.name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !submodelData.service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ submodelData._thumbnailUrl }})'}"
                     data-ng-if="submodelData._thumbnailUrl"></div>

                                <div role="img"
                     data-ng-attr-aria-label="{{ submodelData.images[0].name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !submodelData.images[0].service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ submodelData.images[0]._thumbnailUrl }})'}"
                     data-ng-if="_.isEmpty(submodelData._thumbnailUrl) && submodelData.images"></div>


                <div role="img"
                     data-ng-attr-aria-label="{{ submodelData.bestImage.name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !submodelData.bestImage.service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ submodelData.bestImage._thumbnailUrl }})'}"
                     data-ng-if="submodelData.bestImage && _.isEmpty(submodelData._thumbnailUrl) && _.isEmpty(submodelData.images)"></div>


                <!-- If image is part of a collection module, it uses the parent image ratio, not its own -->
                <!-- If image is not part of a collection module -->
                <img aria-hidden="true"
                     alt="shapeholder"
                     data-ng-if="$parent.model.data.version.imageRatio || submodelData.version.imageRatio"
                     class="shapeholder"
                     data-ng-src="{{ 'sitetheorycore/images/shapeholder-' + ($parent.model.data.version.imageRatio || submodelData.version.imageRatio) + '.png' | assetPath }}">

                <div class="color-cover background-dark"></div>
            </div>

        </div>


                        <div data-ng-if="!submodelData.version.imageRatio && !$parent.model.data.version.imageRatio">

                                                        <div role="img"
                     data-ng-attr-aria-label="{{ submodelData.name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !submodelData.service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ submodelData._thumbnailUrl }})'}"
                     data-ng-if="submodelData._thumbnailUrl"></div>

                <div role="img"
                     data-ng-attr-aria-label="{{ submodelData.version.images[0].name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !submodelData.images[0].service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ submodelData.images[0]._thumbnailUrl }})'}"
                     data-ng-if="_.isEmpty(submodelData._thumbnailUrl) && submodelData.images"></div>


                <div role="img"
                     data-ng-attr-aria-label="{{ submodelData.bestImage.name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !submodelData.bestImage.service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ submodelData.bestImage._thumbnailUrl }})'}"
                     data-ng-if="_.isEmpty(submodelData._thumbnailUrl) && _.isEmpty(submodelData.images) && submodelData.bestImage"></div>


                <img aria-hidden="true"
                     alt="shapeholder"
                     class="shapeholder"
                     src="/assets/0/41/bundles/sitetheorycore/images/shapeholder-square.png?v=1706888026">
                <div class="color-cover background-dark"></div>

            
        </div>
    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.streamMediaImage -->
    <!-------------------------------------------------------->


                                    </div>
                                                                        <div data-ng-if="(_.get(submodelData, 'version.display.beforeAfterImageSlider'))">
                                        
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.beforeAfterImageSlider -->
    <!-------------------------------------------------------->

    
<div data-ng-init="beforeAfterImageWidth  = !beforeAfterImageWidth ? 50 : beforeAfterImageWidth; "></div>

<div class="image-container before-after-image-wrapper position-anchor">

        <md-slider-container data-flex>
    <md-slider min="0" max="100"
               data-ng-model="beforeAfterImageWidth"
               data-ng-change="beforeAfterImageWidth =  beforeAfterImageWidth === 0 ? '50' : beforeAfterImageWidth"
               aria-label="Before After Slider Control"
               id="before-after-image-width"></md-slider>
    </md-slider-container>
    <div class="slider-pull" data-ng-style="{'left': beforeAfterImageWidth + '%'}"></div>

    <div data-ng-if="_.get(submodelData, 'version.display.sliderLabels')" data-ng-show="beforeAfterImageWidth > 25" class="slider-label label-before font-body">Before</div>
    <div data-ng-if="_.get(submodelData, 'version.display.sliderLabels')" data-ng-show="beforeAfterImageWidth < 75" class="slider-label label-after font-body">After</div>

    <div class="before-image" data-ng-style="{'-webkit-mask-image' : 'url(/assets/0/41/bundles/sitetheorycore/images/image-clip-mask.png?v=1706888026)', '-webkit-mask-size': beforeAfterImageWidth + '% 100%'}">

        
                        
            <div data-ng-if="submodelData.version.imageRatio || $parent.model.data.version.imageRatio">

                                <div role="img"
                     aria-label="Before Image"
                     class="item-image"
                     data-ng-attr-aria-label="{{ submodelData.version.bestImage.name }}"
                     data-ng-if="_.get(submodelData, 'version.bestImage._thumbnailUrl') "
                                            
        data-ng-style="{'background-image': 'url(' + submodelData.version.bestImage._thumbnailUrl  + ')', 'background-position-x' : submodelData.version.display.imageCroppingHorizontal ? submodelData.version.display.imageCroppingHorizontal + '%' : 'center', 'background-position-y' : submodelData.version.display.imageCroppingVertical ? submodelData.version.display.imageCroppingVertical + '%' : 'center', 'filter' : 'blur(' + (submodelData.version.display.imageBlur ? submodelData.version.display.imageBlur : 0) + 'px)' + 'brightness(' + (submodelData.version.display.imageBrightness ? submodelData.version.display.imageBrightness : ((submodelData.version.images.length && _.get(submodelData, 'version.meta.imagePosition')) || (submodelData.version.videos.length && _.get(submodelData, 'version.meta.imagePosition') === 'static') ? 50 : 100)) + '%)' + 'contrast(' + (submodelData.version.display.imageContrast ? submodelData.version.display.imageContrast : 100) + '%)' + 'grayscale(' + (submodelData.version.display.imageGrayscale ? submodelData.version.display.imageGrayscale : 0) + '%)'  + 'invert(' + (submodelData.version.display.imageInversion ? submodelData.version.display.imageInversion : 0) + '%)' + 'opacity(' + (submodelData.version.display.imageOpacity ? submodelData.version.display.imageOpacity : 100) + '%)' + 'saturate(' + (submodelData.version.display.imageSaturation ? submodelData.version.display.imageSaturation : 100) + '%)'}"

                     data-stratus-src="{{ !submodelData.version.bestImage.service ? true : false }}"
                     data-stratus-src-spy=".image-container"
                     data-ng-attr-aria-label="{{ submodelData.version.bestImage.name }}">

                </div>
            </div>

                        <div data-ng-if="!submodelData.version.imageRatio && !$parent.model.data.version.imageRatio">

                                        <div role="img"
                         class="item-image"
                         data-ng-attr-aria-label="{{ _.get(submodelData, &#039;version.bestImage.name&#039;) }}"
                         data-stratus-src="{{ !submodelData.version.bestImage.service ? true : false }}"
                        
        data-ng-style="{'background-image': 'url(' + submodelData.version.bestImage._thumbnailUrl  + ')', 'background-position-x' : submodelData.version.display.imageCroppingHorizontal ? submodelData.version.display.imageCroppingHorizontal + '%' : 'center', 'background-position-y' : submodelData.version.display.imageCroppingVertical ? submodelData.version.display.imageCroppingVertical + '%' : 'center', 'filter' : 'blur(' + (submodelData.version.display.imageBlur ? submodelData.version.display.imageBlur : 0) + 'px)' + 'brightness(' + (submodelData.version.display.imageBrightness ? submodelData.version.display.imageBrightness : ((submodelData.version.images.length && _.get(submodelData, 'version.meta.imagePosition')) || (submodelData.version.videos.length && _.get(submodelData, 'version.meta.imagePosition') === 'static') ? 50 : 100)) + '%)' + 'contrast(' + (submodelData.version.display.imageContrast ? submodelData.version.display.imageContrast : 100) + '%)' + 'grayscale(' + (submodelData.version.display.imageGrayscale ? submodelData.version.display.imageGrayscale : 0) + '%)'  + 'invert(' + (submodelData.version.display.imageInversion ? submodelData.version.display.imageInversion : 0) + '%)' + 'opacity(' + (submodelData.version.display.imageOpacity ? submodelData.version.display.imageOpacity : 100) + '%)' + 'saturate(' + (submodelData.version.display.imageSaturation ? submodelData.version.display.imageSaturation : 100) + '%)'}"
>
                    </div>
            </div>
            
            </div>
    <div role="img"
         aria-label="After Image"
         class="after-image"
         data-ng-if="_.get(submodelData, 'version.images[0]._thumbnailUrl')
            && _.get(submodelData, 'version.meta.imageHover[0]._thumbnailUrl')"
                  data-ng-style="{'background-image': 'url(' + submodelData.version.meta.imageHover[0]._thumbnailUrl + ')'}"
         data-stratus-src-spy=".image-container" data-stratus-src>
    </div>


    
                <div class="original-ratio-shapeholder"
             data-ng-if="submodelData.version.imageRatio == 'natural'">
            <img data-stratus-src="{{ !submodelData.version.bestImage.service ? true : false }}"
                 data-ng-src="{{ submodelData.version.bestImage._thumbnailUrl }}"
                 data-ng-attr-alt="{{ _.get(submodelData, &#039;version.bestImage.name&#039;) }}">
        </div>

                <img aria-hidden="true"
             alt="shapeholder"
             class="shapeholder"
             data-ng-if="($parent.model.data.version.imageRatio && $parent.model.data.version.imageRatio != 'natural') || (submodelData.version.imageRatio && submodelData.version.imageRatio != 'natural')"
             data-ng-src="{{ 'sitetheorycore/images/shapeholder-' + ($parent.model.data.version.imageRatio || submodelData.version.imageRatio) + '.png' | assetPath }}">

                <img aria-hidden="true"
             alt="shapeholder"
             class="shapeholder"
             data-ng-if="!$parent.model.data.version.imageRatio && !submodelData.version.imageRatio"
             data-ng-src="{{ 'sitetheorycore/images/shapeholder-cinema.png' | assetPath }}">


</div>
<div class="caption font-body" data-ng-if="submodelData.version.images[0].description && _.get(submodelData, 'version.display.sliderCaptions')"
     data-ng-bind-html="::getHTML(submodelData.version.images[0].description)"></div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.beforeAfterImageSlider -->
    <!-------------------------------------------------------->

                                    </div>

                                                                        <div class="property-no-image-filler static-background-image-container position-all" data-ng-if="_.get(submodelData, 'contentType.class') == 'sitetheory-property-bundle-property' && !_.get(submodelData, 'version.bestImage._thumbnailUrl')">
                                        <div class="background-image-static" role="img" data-stratus-src style="background: url(/assets/0/41/bundles/sitetheoryproperty/images/No-Property-Image-Textless-xs.jpg?v=1706888026); background-repeat: no-repeat; background-position: center center; background-size: cover;">
                                        </div>
                                    </div>
                                </div>
                                <!-- /END: CollectionModule() background image -->

                            </div>
                        </div>
                        <!-- /END: CollectionModule() image flipper -->

                                                <div class="ratio-module-shapeholder">
                            <img aria-hidden="true"
                                 alt="shapeholder"
                                 data-ng-if="_.get($parent.model.data, 'version.meta.ratio')" data-ng-src="{{ 'sitetheorycore/images/shapeholder-' + _.get($parent.model.data, 'version.meta.ratio')  + '.png' | assetPath }}">
                        </div>
                    </a>
                    <!-- /END: CollectionModule() image link wrapper -->
                </div>
                <!-- /END: CollectionModule() Module with Ratio -->
            </div>
            <!-- /END: CollectionModule() Module Wrapper -->
        </div>
        <!-- /END: CollectionModule() repeat submodelData -->
        <stratus-pagination data-ng-if="$parent.model.data.version.tags.length && _.get($parent.model.data, 'version.display.usePagination') === true"
                            data-ng-cloak
                                            scroll-top-element=".collection-module-wrapper"></stratus-pagination>
                
                            <div data-sitetheory-loader="bar"
     class="loader-type-bar"
    style="padding: 20px"
         data-ng-if="collection.pending &amp;&amp; $parent.model.data.version.tags.length &amp;&amp; _.get($parent.model.data, &#039;version.display.usePagination&#039;) === true">            <div class="sitetheory-loader-bar">
                <div class="bar-divider"></div>
                <div class="bar bar-one"></div>
                <div class="bar bar-two template-background-color-pop"></div>
                <div class="bar bar-highlight-one"></div>
                <div class="bar bar-highlight-two"></div>
            </div>    </div>




    </div>
    <!-- /END: CollectionModule() Setup targetCollection -->

                <!-- START: CollectionModule Carousel -->
        <div data-ng-if="(model.data.version.collectionTypeFound.modules || model.data.version.collectionTypeFound.tags) && model.data.version.collectionStyle === 'carousel'">
    
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.carousel -->
    <!-------------------------------------------------------->

    <!-- ////////////////////////////////////////////////// -->
<!-- MINOR REGION: Carousel Content -->
<!-- ////////////////////////////////////////////////// -->
    <div data-ng-init="carouselTargetCollection = $parent.model.data.version.collectionTypeFound.modules ? ($parent.model.data.version.modules.length ? $parent.model.data.version.modules : $parent.model.data.modulesConvoyData) : ($parent.model.data.tagsContentConvoyData.length ? $parent.model.data.tagsContentConvoyData : (collection.completed &amp;&amp; collection.models.length ? collection.models : null))">

    <div class="projector-wrapper-outer clearfix"
         data-ng-if="($parent.model.data.version.collectionStyle === &quot;carousel&quot; &amp;&amp;  carouselTargetCollection.length)">
        <section role="region"
                 aria-label="Content Carousel"
                 aria-roledescription="carousel"
                 id="streamCarousel-HTML-36498-722"
                 ng-controller="Counter"
                 data-autoplay="_.get($parent.model.data, 'version.carouselOptions.play', 1)"
                 data-speed="(!_.get($parent.model.data, 'version.carouselOptions.speed') ? 6000 : ($parent.model.data.version.carouselOptions.speed < 1000) ? $parent.model.data.version.carouselOptions.speed * 1000 : $parent.model.data.version.carouselOptions.speed)"
                                 data-total="carouselTargetCollection.length"
                 data-range="_.get($parent.model.data, 'version.carouselOptions.slidesPerView', 1)"
                                                                    data-iterate-style="single"
                 class="projector position-anchor"
                                  data-ng-init="params.slideWaitPosition = 'slidesWaitRight'; params.multiCounterSkip = (iterateType === 'multiple' ? 'multiCounterSkip' : ''); Stratus.Environment.data.carousel['streamCarousel-HTML-36498-722'] = this; params.slideTextExists = false;"
                 data-ng-class="[_.get($parent.model.data, 'version.carouselOptions.slidesPerView', 1) > 1 ? 'multiples' : 'singles',
                     'HTML-carousel',
                     'slide' + current,
                     'view-' + range,
                     params.slideWaitPosition,
                     params.multiCounterSkip,
                     (range > 1 || _.get($parent.model.data, 'version.carouselOptions.transition') === 'slide' ? 'slide-effect' : 'fade-effect'),
                     _.get($parent.model.data, 'model.data.version.display.carouselShapeholderType') === 'text' ? 'shapeholder-is-ratio' : 'shapeholder-is-text',
                     {'counter-hidden' : _.get($parent.model.data, 'version.carouselOptions.counter') === 'hidden'},
                     range > 1 ? 'small-controls' : 'standard-controls',
                     _.get($parent.model.data, 'version.meta.displayCaption', 0) === 1 ? 'has-captions' : '',
                                          ('image-ratio-' + $parent.model.data.version.imageRatio || 'default'),
                     ('carousel-ratio-' + _.get($parent.model.data, 'version.meta.ratio') || 'default')]">

            <!-- @ACCESSIBILITY - CAROUSEL: CONTROLS - PAUSE -->
            <div class="sr-only">
                <a id="region-start-carousel-streamCarousel-HTML-36498-722"></a>
                <h3 data-ng-attr-aria-label="Carousel with {{ total }} Slides"></h3>
                <a href="#region-end-carousel-streamCarousel-HTML-36498-722">Skip Carousel</a>
                <md-button aria-controls="streamCarousel-HTML-36498-722-slides-container"
                           data-ng-attr-aria-label="{{ autoplay ? 'Pause' : 'Play' }} Carousel"
                           data-ng-click="toggleAutoplay()"
                           class="event-action event-action-video-play sr-only btn-toggle-autoplay"
                           data-ng-class="{'autoplay-true': autoplay, 'autoplay-false': !autoplay}"
                           ng-bind="(autoplay ? 'Pause' : 'Play') + ' Carousel'">
                </md-button>
            </div>
            <!-- /END @ACCESSIBILITY - CAROUSEL: CONTROLS - PAUSE -->


            <!-- ////////////////////////////////////////////////// -->
            <!-- CAROUSEL: CONTROLS - SKIP TO SLIDE -->
            <!-- ////////////////////////////////////////////////// -->
            <div aria-hidden="true"
                 data-ng-if="_.get($parent.model.data, 'version.carouselOptions.counter') !== 'hidden'"
                 class="projector-counter"
                 data-ng-class="_.get($parent.model.data, 'version.carouselOptions.counter') === 'numbers' ? 'numbers' : range === 1 && _.get($parent.model.data, 'version.carouselOptions.counter') === 'fraction' ? 'fraction' : 'markers'"
                 data-ng-mouseenter="stopInterval()"
                 data-ng-mouseleave="startInterval()">
                <ul aria-label="Carousel Controls: Skip to Slide"
                    class="clickable-counter list-inline">
                                        <li data-ng-repeat="slideNumber in _.range(minimum, maximum + 1) track by $index"
                        data-ng-attr-data-index="{{ slideNumber }}"
                        data-ng-sanitize="true">
                        <a aria-controls="streamCarousel-HTML-36498-722-slides-container"
                           data-ng-attr-aria-label="Go to Slide {{ slideNumber + &quot; - &quot; + collectionDataModel.version.title}}"
                                                      data-ng-click="setCurrent(slideNumber); params.multiCounterSkip = slideNumber > (current + range) || slideNumber < (current -1) ? 'multiCounterSkip' : '';"
                           data-ng-mouseenter="params.slideWaitPosition = slideNumber < current ? 'slidesWaitLeft' : 'slidesWaitRight'"
                           data-ng-mouseleave="params.multiCounterSkip = ''"
                           data-ng-class="[{ 'color-pop active-counter' : isActive(slideNumber)}, {'background-dark': range > 1}]">
                                                        <span data-ng-if="range === 1"
                                  class="counter-number font-secondary"
                                  data-ng-bind="::slideNumber"></span>
                        </a>
                    </li>
                </ul>
                                <div role="text"
                     data-ng-attr-aria-label="Slide {{ current + " of " + total }}"
                     data-ng-if="range === 1"
                     class="fraction-counter font-primary">
                    <span class="current-number"
                          data-ng-bind="current"></span>
                    <span class="delimiter"></span>
                    <span class="total-number"
                          data-ng-bind="::total"></span>
                </div>
            </div>
            <!-- /END CAROUSEL: CONTROLS - SKIP TO SLIDE -->



            <!-- ////////////////////////////////////////////////// -->
            <!-- CAROUSEL: CONTROLS - PREVIOUS -->
            <!-- ////////////////////////////////////////////////// -->
            <div data-ng-if="total > range" class="carousel-buttons">
                <a role="button"
                   aria-controls="streamCarousel-HTML-36498-722-slides-container"
                   data-ng-attr-aria-label="Previous Slide: {{ previous }} of {{ total }}"
                   class="btn-previous"
                   data-ng-click="skipPrevious()"
                   data-ng-mouseenter="stopInterval(); params.slideWaitPosition = 'slidesWaitLeft'"
                   data-ng-mouseleave="startInterval(); params.slideWaitPosition = 'slidesWaitRight'">
                                            <div class="svg-container">
    <svg viewBox="0 0 30 53" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-previous"  stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <polygon data-svg-id="carousel-prev" fill-rule="nonzero" transform="translate(14.739920, 26.175916) scale(-1, 1) translate(-14.739920, -26.175916) " points="0.799012102 2.90441817 3.70343027 0 29.4798405 25.7764102 2.90441817 52.3518325 0 49.4474144 23.6710042 25.7764102"></polygon>
    </g>
</svg>

                    </div>
                </a>
            </div>
            <!-- /END CAROUSEL: CONTROLS - PREVIOUS -->



            <!-- ////////////////////////////////////////////////// -->
            <!-- CAROUSEL: SLIDES -->
            <!-- ////////////////////////////////////////////////// -->
            <div class="projector-wrapper position-anchor">
                <div class="projector-mask"
                                          data-ng-class="[{'position-anchor' : range > 1}, $parent.model.data.version.imageRatio ? 'image-ratio-' + $parent.model.data.version.imageRatio : 'image-ratio-default', _.get($parent.model.data, 'version.meta.ratio') ? 'carousel-ratio-' + _.get($parent.model.data, 'version.meta.ratio') : 'carousel-ratio-default']">

                    <div id="streamCarousel-HTML-36498-722-slides-container"
                         class="slide-projector"                         data-ng-attr-aria-live="{{ autoplay ? 'off' : 'polite' }}">
                        <div class="item-wrapper"
                             data-ng-attr-id="{{:: &#039;landing-carousel-item-&#039; + collectionDataModel.id }}"
                                                          data-ng-repeat="collectionModel in carouselTargetCollection"
                                                             data-ng-init="collectionDataModel = collectionModel.id ? collectionModel : collectionModel.data"
                                
                             ng-if="isActive($index + 1) || isRangePrevious($index + 1) || isRangeNext($index + 1)"
                             data-ng-attr-data-index="{{$index + 1 }}"
                             data-ng-sanitize="true"
                             data-ng-attr-aria-hidden="{{ isActive($index + 1) ? 'false' : 'true' }}"


                                                         data-ng-class="['slide-number-' + ($index + 1),
                                (isActive($index + 1) ? 'active-slide active-slide' + currentPositionInRange($index + 1) : ''),
                                { 'inactive-slide-previous' : isRangePrevious($index + 1)},
                                { 'inactive-slide-next' : isRangeNext($index + 1)},
                                {'has-background-color' : _.get(collectionDataModel, 'version.meta.backgroundColor') },
                                 _.get(collectionDataModel, 'version.meta.backgroundColor'),
                                {'image-exists' : (range === 1 && (
                                    collectionDataModel.version.images.length
                                    || collectionDataModel.mime.includes('image')
                                    || collectionDataModel.version.videos.length
                                    || collectionDataModel.mime === 'video'
                                     || collectionDataModel.contentType.class === 'sitetheory-event-bundle-event'
                                    )) || (range > 1
                                        && _.get(collectionDataModel, 'version.bestImage.id')
                                        && !_.get(collectionDataModel, 'version.meta.imagePosition')
                                    )
                                },
                                'titles-' + (_.get($parent.model.data, 'version.carouselOptions.displayTitle') || 'none'),
                                {'no-image' : (range === 1 && !collectionDataModel.version.images.length && !collectionDataModel.version.videos.length && collectionDataModel.mime !== 'video' && collectionDataModel.contentType.class != 'sitetheory-event-bundle-event')},
                                                                'image-ratio-' + ($parent.model.data.version.imageRatio || 'default'),
                                'carousel-ratio-' + (_.get($parent.model.data, 'version.meta.ratio') || 'default'),
                                'image-column-' + (range > 1 ? 'default' : (_.get($parent.model.data, 'version.display.columnRatio') || 'half')),
                                {'fake-loop' : (range > 1 && total === (range + 1))},
                                {'create-columns' : range === 1
                                    && !_.includes(_.get($parent.model.data, 'version.display.hide'), 'image')
                                    && (
                                        collectionDataModel.version.images.length
                                        || collectionDataModel.version.videos.length
                                    ) && !_.get(collectionDataModel, 'version.meta.imagePosition')
                                    && collectionDataModel.version.text
                                    && !_.includes(_.get($parent.model.data, 'version.display.hide'), 'text')
                                }]">

                                                        <div aria-hidden="true" class="hidden" data-ng-if="_.get(collectionDataModel, 'contentType.class') === 'sitetheory-core-bundle-content-module'">
                                <style data-ng-if="_.get(collectionDataModel, 'version.css')" data-ng-bind-html="getHTML(_.get(collectionDataModel, 'version.css'))"></style>
                                                                <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" data-ng-if="_.get(collectionDataModel, 'version.javascript')" data-ng-bind-html="getHTML(_.get(collectionDataModel, 'version.javascript'))"></script>
                            </div>
                                                                
    <!------------------------------------------------------>
    <!-- MACRO: streamComponents.carouselSlideContentHTML -->
    <!------------------------------------------------------>

        <div class="content-wrapper clearfix"
         aria-roledescription="slide"
         data-ng-attr-aria-label="Slide: {{ current + &#039; of &#039; + total - &#039; &#039; + (collectionDataModel.version.title || collectionDataModel.version.subtitle)
               + (_.get(collectionDataModel, &#039;version.meta.ListPrice&#039;)  ? (&#039; - &#039; + Stratus.Environment.get(&#039;currencySymbol&#039;) + _.get(collectionDataModel, &#039;version.meta.ListPrice&#039;) ) : &#039;&#039;)
               + (_.get(collectionDataModel, &#039;version.meta.statusBest&#039;)  ? (&#039; - &#039; + _.get(collectionDataModel, &#039;version.meta.statusBest&#039;) ) : &#039;&#039;) }}"
         data-ng-init="params.carouselDarken = null"
         data-ng-class="[(collectionDataModel.type|lowercase) + '-type',
         { 'has-link' : collectionDataModel.routing.length || collectionDataModel.version.ctaButtonUrl.length || collectionDataModel.version.audios.length || collectionDataModel.version.documents.length },
         collectionDataModel.contentType.class, _.get(collectionDataModel, 'version.meta.textSize')  ? 'text-size-' + _.get(collectionDataModel, 'version.meta.textSize')  : 'default']">        <div class="image-wrapper position-anchor"
             data-ng-if="!_.includes(_.get($parent.model.data, 'version.display.hide'), 'image') && (_.get(collectionDataModel, 'version.bestImage.id') || collectionDataModel.mime.includes('image') || collectionDataModel.version.videos > 0 || collectionDataModel.mime === 'video' || collectionDataModel.contentType.class === 'sitetheory-event-bundle-event' || collectionDataModel.version.audios.length || collectionDataModel.version.documents.length)"
             data-ng-class="[{'image-fit-contain' : (_.get($parent.model.data, 'version.carouselOptions.play', 0) && (_.get($parent.model.data, 'version.carouselOptions.fit') === 'contain'))},
             {'carousel-darken' : params.carouselDarken === true}]">

                                    <a role="button"
               aria-label="Open Audio Details"
               class="event-quickview event-quickview-audio carousel-popup-link position-all"
               data-ng-if="collectionDataModel.version.audios.length && collectionDataModel.contentType.class != 'sitetheory-property-bundle-property'"
               data-ng-click="$window.quickviewMediaModel = collectionDataModel.version.audios[0]; $window.getHTML = getHTML; $window.disableScroll = true"></a>

                                    <a role="button"
                aria-label="Open Document Details"
                class="event-quickview event-quickview-document carousel-popup-link position-all"
                data-ng-if="collectionDataModel.version.documents.length && collectionDataModel.contentType.class != 'sitetheory-property-bundle-property'"
                data-ng-click="$window.quickviewMediaModel = collectionDataModel.version.documents[0]; $window.getHTML = getHTML; $window.disableScroll = true"></a>


            
                                    <a aria-hidden="true"
               role="button"
               data-ng-attr-aria-label="Go to Property Details for {{ collectionDataModel.version.title }}"
               class="btn-details-area"
               data-ng-if="collectionDataModel.contentType.class === 'sitetheory-property-bundle-property'"
               data-ng-mouseenter="stopInterval(); params.carouselDarken = true;"
               data-ng-mouseleave="startInterval(); params.carouselDarken = false"
               data-ng-href="{{ (collectionDataModel.routing.length ? '/' + collectionDataModel.routing[0].url : (collectionDataModel.version.ctaButtonUrl || ''))  }}"
               data-ng-attr-rel="{{ collectionDataModel.routing &amp;&amp; collectionDataModel.routing.length &amp;&amp; collectionDataModel.routing[0].url ? &#039;&#039; : &#039;noopener&#039;}}"
               data-ng-attr-target="{{ collectionDataModel.version.ctaBrowserTarget === '_blank' ? '_blank' : '' }}">
                <div aria-hidden="true"
                     class="btn-details font-body">
                    <div class="btn-line line-top"></div>
                    <div class="btn-line line-right"></div>
                    <div class="btn-line line-bottom"></div>
                    <div class="btn-line line-left"></div>
                    <div class="btn-text">Details</div>
                </div>
            </a>
            <a data-ng-attr-role="{{ (!collectionDataModel.routing.length || !collectionDataModel.version.ctaButtonUrl.length || collectionDataModel.version.ctaBrowserTarget === &#039;popup&#039; || collectionDataModel.version.ctaBrowserTarget === &#039;signIn&#039;) ? &#039;button&#039; : false }}"
               data-ng-attr-aria-label="{{ (collectionDataModel.version.title || collectionDataModel.version.subtitle)
               + (_.get(collectionDataModel, &#039;version.meta.ListPrice&#039;)  ? (&#039; - &#039; + Stratus.Environment.get(&#039;currencySymbol&#039;) + _.get(collectionDataModel, &#039;version.meta.ListPrice&#039;) ) : &#039;&#039;)
               + (_.get(collectionDataModel, &#039;version.meta.statusBest&#039;)  ? (&#039; - &#039; + _.get(collectionDataModel, &#039;version.meta.statusBest&#039;) ) : &#039;&#039;)
               + (collectionDataModel.version.ctaButton ? (&#039; - &#039; + collectionDataModel.version.ctaButton) : &#039;&#039;)
               + (collectionDataModel.version.ctaBrowserTarget == &#039;popup&#039; ? &#039; - Open Contact Form&#039; : &#039;&#039;)
               + (collectionDataModel.version.ctaBrowserTarget == &#039;signIn&#039; ? &#039; - Open Sign-In Form&#039; : &#039;&#039;) }}"
               class="event-cta event-cta-click event-site-cta event-site-cta-click item-link cover-link"
               data-ng-if="collectionDataModel.routing.length || collectionDataModel.version.ctaButtonUrl.length || collectionDataModel.version.ctaBrowserTarget == 'popup' || collectionDataModel.version.ctaBrowserTarget == 'signIn'"
               data-ng-click="Stratus.Environment.set('openContactPopup', (collectionDataModel.contentType.class === 'sitetheory-core-bundle-content-module'
                    && collectionDataModel.version.ctaBrowserTarget === 'popup'));
                Stratus.Environment.set('openSignIn', (collectionDataModel.contentType.class === 'sitetheory-core-bundle-content-module'
                    && collectionDataModel.version.ctaBrowserTarget === 'signIn'));"
               data-ng-href="{{ collectionDataModel.routing.length
                ? '/' + collectionDataModel.routing[0].url                 : (collectionDataModel.contentType.class === 'sitetheory-core-bundle-content-module'
                    && collectionDataModel.version.ctaBrowserTarget !== 'popup'
                    && collectionDataModel.version.ctaBrowserTarget !== 'signIn'
                    && collectionDataModel.version.ctaButtonUrl.length
                    ? collectionDataModel.version.ctaButtonUrl                     : '') }}"
               data-ng-attr-rel="{{ collectionDataModel.routing &amp;&amp; collectionDataModel.routing.length &amp;&amp; collectionDataModel.routing[0].url ? &#039;&#039; : &#039;noopener&#039; }}"
                                   data-ng-attr-target="{{ collectionDataModel.version.ctaBrowserTarget === '_blank' ? '_blank' : '' }}"
               ></a>

                        <div class="date font-secondary template-background-color-primary" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'date')) && collectionDataModel.version.timeCustom"  data-ng-bind="::collectionDataModel.version.timeCustom |moment:{format:'MMMM D, YYYY'}"></div>


                        
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.eventDate -->
    <!-------------------------------------------------------->

        <div role="text"
         class="event-date font-primary"
         data-ng-if="collectionDataModel.contentType.class === 'sitetheory-event-bundle-event' && _.get(collectionDataModel, 'version.meta.timeStart') "
    >
        <p class="weekday-month">
                        <span class="weekday" data-ng-bind="::(_.get(collectionDataModel, 'version.meta.timeStart') |moment:{format:'dddd'})+', '"></span>
                        <span class="month" data-ng-bind="::_.get(collectionDataModel, 'version.meta.timeStart') |moment:{format:'MMMM'}"></span>
            <span class="day" data-ng-bind="::_.get(collectionDataModel, 'version.meta.timeStart') |moment:{format:'DD'}"></span>
        </p>

        <div class="year-container div-table">
            <div class="div-table-row">
                <div class="div-table-cell"><div class="year-border"></div></div>
                <div class="div-table-cell year" data-ng-bind="::_.get(collectionDataModel, 'version.meta.timeStart') |moment:{format:'YYYY'}"></div>
                <div class="div-table-cell"><div class="year-border"></div></div>
            </div>
        </div>
    </div>
    <!-- /END: streamComponents.eventDate -->

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.eventDate -->
    <!-------------------------------------------------------->

            <div class="template-background-color-primary color-cover" data-ng-if="!_.get(collectionDataModel, 'version.bestImage.id') && !collectionDataModel.version.videos.length && collectionDataModel.contentType.class === 'sitetheory-event-bundle-event'"></div>

            <!-- Item image (not media) -->
            
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.backgroundImageSimple -->
    <!-------------------------------------------------------->

        <div class="simple-background-image" data-ng-if="!_.includes(_.get($parent.model.data, 'version.display.hide'), 'image') && _.get(collectionDataModel, 'version.bestImage._thumbnailUrl')"
         data-ng-class="[
         {'audio-image' : !collectionDataModel.version.images.length && collectionDataModel.version.audios.length},
         {'video-image' : !collectionDataModel.version.images.length && collectionDataModel.version.videos.length},
         {'document-image' : !collectionDataModel.version.images.length && collectionDataModel.version.documents.length}]">


                <div role="img"
             class="item-image-hover position-all"
             data-ng-if="_.get(collectionDataModel, 'version.images[0]._thumbnailUrl') && _.get(collectionDataModel, 'version.imageHover[0]._thumbnailUrl')"
                          data-ng-style="'background-image': 'url(' + collectionDataModel.version.meta.imageHover[0]._thumbnailUrl + ')'}"
             data-stratus-src
             data-ng-attr-aria-label="Hover Image: {{ collectionDataModel.version.meta.imageHover[0].name }}"
             >
        </div>

                <div role="img"
             class="item-image"
             data-ng-attr-aria-label="{{ _.get(collectionDataModel, &#039;version.bestImage.name&#039;) }}"
             data-stratus-src="{{ !collectionDataModel.version.bestImage.service ? true : false }}"
             
        data-ng-style="{'background-image': 'url(' + collectionDataModel.version.bestImage._thumbnailUrl  + ')', 'background-position-x' : collectionDataModel.version.display.imageCroppingHorizontal ? collectionDataModel.version.display.imageCroppingHorizontal + '%' : 'center', 'background-position-y' : collectionDataModel.version.display.imageCroppingVertical ? collectionDataModel.version.display.imageCroppingVertical + '%' : 'center', 'filter' : 'blur(' + (collectionDataModel.version.display.imageBlur ? collectionDataModel.version.display.imageBlur : 0) + 'px)' + 'brightness(' + (collectionDataModel.version.display.imageBrightness ? collectionDataModel.version.display.imageBrightness : ((collectionDataModel.version.images.length && _.get(collectionDataModel, 'version.meta.imagePosition')) || (collectionDataModel.version.videos.length && _.get(collectionDataModel, 'version.meta.imagePosition') === 'static') ? 50 : 100)) + '%)' + 'contrast(' + (collectionDataModel.version.display.imageContrast ? collectionDataModel.version.display.imageContrast : 100) + '%)' + 'grayscale(' + (collectionDataModel.version.display.imageGrayscale ? collectionDataModel.version.display.imageGrayscale : 0) + '%)'  + 'invert(' + (collectionDataModel.version.display.imageInversion ? collectionDataModel.version.display.imageInversion : 0) + '%)' + 'opacity(' + (collectionDataModel.version.display.imageOpacity ? collectionDataModel.version.display.imageOpacity : 100) + '%)' + 'saturate(' + (collectionDataModel.version.display.imageSaturation ? collectionDataModel.version.display.imageSaturation : 100) + '%)'}"
></div>

    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.backgroundImageSimple -->
    <!-------------------------------------------------------->


            <!-- Media image -->
            
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.streamMediaImage -->
    <!-------------------------------------------------------->
        
    <div class="media-thumb position-anchor event-quickview event-quickview-media links-to-quickview"
         data-ng-class="[
         {'audio-image' : collectionDataModel.mime.includes('audio')},
         {'video-image' : collectionDataModel.mime.includes('video')},
         {'standard-image' : collectionDataModel.mime.includes('image')},
         {'document-image' : collectionDataModel.mime.includes('application')}
         ]"
         data-ng-if="collectionDataModel.mime && (collectionDataModel._thumbnailUrl || collectionDataModel.service || collectionDataModel.images[0]._thumbnailUrl)"
                 data-ng-click="$window.quickviewMediaModel = collectionDataModel; $window.getHTML = getHTML; $window.disableScroll = true"
         >

        <div class="media-icon-mini icon-document"
             data-ng-if="collectionDataModel.mime=='application/msword' || collectionDataModel.mime=='application/pdf'">
            <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-document content-type-icon sitetheory-media-document-color">
        <path d="M17.8,84.6666667 C17.8,87.6133333 20.1866667,90 23.1333333,90 L76.4666667,90 C79.4133333,90 81.8,87.6133333 81.8,84.6666667 L81.8,15.3333333 C81.8,12.3866667 79.4133333,10 76.4666667,10 L43,10 L43,35 L17.8,35 L17.8,84.6666667 Z M18.3333333,29 L37,29 L37,10 L18.3333333,29 Z" data-svg-id="file"></path>
    </g>
</svg>
        </div>

        <div class="media-icon-mini icon-audio"
             data-ng-if="collectionDataModel.mime.includes('audio')">
            <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="content-type-icon icon-audio sitetheory-media-audio-color">
        <path d="M49.695,13.197 C27.9400172,13.197 11.331097,30.3218778 11.331097,51.7378028 L11.331097,78.8452313 C11.331097,83.7247158 15.3248543,87.7172447 20.2055674,87.7172447 C25.0862804,87.7172447 29.0800377,83.7247158 29.0800377,78.8452313 L29.0800377,61.635589 C29.0800377,56.7536475 25.0862804,52.7611186 20.2055674,52.7611186 C19.5348225,52.7611186 18.8800478,52.8385123 18.2510709,52.9810148 L18.2510709,51.7378028 C18.2510709,34.800881 32.4079641,24.9878592 49.695,24.9878592 C66.9808074,24.9878592 81.1389291,34.800881 81.1389291,51.7378028 L81.1389291,52.9810148 C80.4964391,52.8348269 79.8416643,52.7611186 79.1832042,52.7611186 C74.3024912,52.7611186 70.3099623,56.7536475 70.3099623,61.635589 L70.3099623,78.8452313 C70.3099623,83.7247158 74.3024912,87.7172447 79.1832042,87.7172447 C84.0651457,87.7172447 88.0576746,83.7247158 88.0576746,78.8452313 L88.0576746,51.7378028 C88.0576746,30.3206493 71.4487544,13.197 49.695,13.197 L49.695,13.197 Z M91.1435923,59.5508747 L91.1435923,80.9287171 C95.5439733,79.3710166 98.695,75.1733331 98.695,70.2397959 C98.695,65.3062587 95.5439733,61.1098037 91.1435923,59.5508747 L91.1435923,59.5508747 Z M0.695,70.2397959 C0.695,75.1733331 3.84602665,79.3710166 8.24517926,80.9287171 L8.24517926,59.5508747 C3.84602665,61.1098037 0.695,65.3062587 0.695,70.2397959 L0.695,70.2397959 Z"></path>
    </g>
</svg>
        </div>
                <div class="media-icon-mini icon-video"
             data-ng-if="collectionDataModel.mime.includes('video')">
            <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-video content-type-icon media-video-color">
        <path d="M72.2449444,85.2963333 C74.7687222,88.9817778 80.6886667,91.5625 87.5948889,91.5625 C88.916,91.5625 91.4375,83.6062222 91.4375,83.6062222 C86.7065556,82.9183333 82.7614444,80.9867778 80.5474444,78.4037778 C87.3101667,71.0921111 91.4375,61.3090556 91.4375,50.5625 C91.4375,27.9191111 73.0808889,9.5625 50.4375,9.5625 C27.7941111,9.5625 9.4375,27.9191111 9.4375,50.5625 C9.4375,73.2058889 27.7941111,91.5625 50.4375,91.5625 C58.4484444,91.5625 65.9286667,89.2687778 72.2449444,85.2963333 L72.2449444,85.2963333 Z M45.3125,50.5625 C45.3125,47.7312222 47.6062222,45.4375 50.4375,45.4375 C53.2687778,45.4375 55.5625,47.7312222 55.5625,50.5625 C55.5625,53.3937778 53.2687778,55.6875 50.4375,55.6875 C47.6062222,55.6875 45.3125,53.3937778 45.3125,50.5625 L45.3125,50.5625 Z M19.6875,50.5625 C19.6875,44.9022222 24.2749444,40.3125 29.9375,40.3125 C35.6000556,40.3125 40.1875,44.9022222 40.1875,50.5625 C40.1875,56.2227778 35.6000556,60.8125 29.9375,60.8125 C24.2749444,60.8125 19.6875,56.2227778 19.6875,50.5625 L19.6875,50.5625 Z M40.1875,30.0625 C40.1875,24.4022222 44.7749444,19.8125 50.4375,19.8125 C56.1000556,19.8125 60.6875,24.4022222 60.6875,30.0625 C60.6875,35.7227778 56.1000556,40.3125 50.4375,40.3125 C44.7749444,40.3125 40.1875,35.7227778 40.1875,30.0625 L40.1875,30.0625 Z M63.25,50.5625 C63.25,44.9022222 67.8374444,40.3125 73.5,40.3125 C79.1625556,40.3125 83.75,44.9022222 83.75,50.5625 C83.75,56.2227778 79.1625556,60.8125 73.5,60.8125 C67.8374444,60.8125 63.25,56.2227778 63.25,50.5625 L63.25,50.5625 Z M40.1875,71.0625 C40.1875,65.4022222 44.7749444,60.8125 50.4375,60.8125 C56.1000556,60.8125 60.6875,65.4022222 60.6875,71.0625 C60.6875,76.7227778 56.1000556,81.3125 50.4375,81.3125 C44.7749444,81.3125 40.1875,76.7227778 40.1875,71.0625 L40.1875,71.0625 Z"></path>
    </g>
</svg>
        </div>

                            <div class="quickview-prompt font-body"
                            >
                <span class="quickview-text"></span>
            </div>
        

                                <div data-ng-if="collectionDataModel.version.imageRatio || $parent.model.data.version.imageRatio">
            <div class="item-image" data-ng-if="collectionDataModel.version.imageRatio === 'natural' || $parent.model.data.version.imageRatio === 'natural'">
                                <div class="item-image" data-ng-if="collectionDataModel._thumbnailUrl || collectionDataModel.images[0]._thumbnailUrl  || collectionDataModel.version.images[0]._thumbnailUrl">
                                        <img data-ng-if="collectionDataModel.mime.includes('image')"
                         data-stratus-src="{{ !collectionDataModel.service ? true : false }}"
                         data-ng-src="{{ collectionDataModel._thumbnailUrl }}"
                         data-ng-attr-alt="{{ collectionDataModel.name }}">

                                        <img data-ng-if="collectionDataModel.images[0]._thumbnailUrl"
                         data-stratus-src="{{ !collectionDataModel.images[0].service ? true : false }}"
                         data-ng-src="{{ collectionDataModel.images[0]._thumbnailUrl }}"
                         data-ng-attr-alt="{{ collectionDataModel.images[0].name }}">

                </div>
            </div>

            <div data-ng-if="collectionDataModel.version.imageRatio != 'natural' && $parent.model.data.version.imageRatio != 'natural'">

                <div role="img"
                     data-ng-attr-aria-label="{{ collectionDataModel.name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !collectionDataModel.service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ collectionDataModel._thumbnailUrl }})'}"
                     data-ng-if="collectionDataModel._thumbnailUrl"></div>

                                <div role="img"
                     data-ng-attr-aria-label="{{ collectionDataModel.images[0].name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !collectionDataModel.images[0].service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ collectionDataModel.images[0]._thumbnailUrl }})'}"
                     data-ng-if="_.isEmpty(collectionDataModel._thumbnailUrl) && collectionDataModel.images"></div>


                <div role="img"
                     data-ng-attr-aria-label="{{ collectionDataModel.bestImage.name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !collectionDataModel.bestImage.service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ collectionDataModel.bestImage._thumbnailUrl }})'}"
                     data-ng-if="collectionDataModel.bestImage && _.isEmpty(collectionDataModel._thumbnailUrl) && _.isEmpty(collectionDataModel.images)"></div>


                <!-- If image is part of a collection module, it uses the parent image ratio, not its own -->
                <!-- If image is not part of a collection module -->
                <img aria-hidden="true"
                     alt="shapeholder"
                     data-ng-if="$parent.model.data.version.imageRatio || collectionDataModel.version.imageRatio"
                     class="shapeholder"
                     data-ng-src="{{ 'sitetheorycore/images/shapeholder-' + ($parent.model.data.version.imageRatio || collectionDataModel.version.imageRatio) + '.png' | assetPath }}">

                <div class="color-cover background-dark"></div>
            </div>

        </div>


                        <div data-ng-if="!collectionDataModel.version.imageRatio && !$parent.model.data.version.imageRatio">

                                                        <div role="img"
                     data-ng-attr-aria-label="{{ collectionDataModel.name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !collectionDataModel.service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ collectionDataModel._thumbnailUrl }})'}"
                     data-ng-if="collectionDataModel._thumbnailUrl"></div>

                <div role="img"
                     data-ng-attr-aria-label="{{ collectionDataModel.version.images[0].name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !collectionDataModel.images[0].service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ collectionDataModel.images[0]._thumbnailUrl }})'}"
                     data-ng-if="_.isEmpty(collectionDataModel._thumbnailUrl) && collectionDataModel.images"></div>


                <div role="img"
                     data-ng-attr-aria-label="{{ collectionDataModel.bestImage.name }}"
                     class="item-image thumb-with-ratio"
                     data-stratus-src="{{ !collectionDataModel.bestImage.service ? true : false }}"
                     data-ng-style="{'background-image':'url({{ collectionDataModel.bestImage._thumbnailUrl }})'}"
                     data-ng-if="_.isEmpty(collectionDataModel._thumbnailUrl) && _.isEmpty(collectionDataModel.images) && collectionDataModel.bestImage"></div>


                <img aria-hidden="true"
                     alt="shapeholder"
                     class="shapeholder"
                     src="/assets/0/41/bundles/sitetheorycore/images/shapeholder-square.png?v=1706888026">
                <div class="color-cover background-dark"></div>

            
        </div>
    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.streamMediaImage -->
    <!-------------------------------------------------------->



                        <div data-ng-if="!_.get(collectionDataModel, 'version.bestImage.id')">
                
    <!-- MACRO: streamComponents.videoSimple -->

    
                                
        <div class="video-wrapper position-all" data-ng-if="collectionDataModel.version.videos.length > 0 || collectionDataModel.mime === 'video'">
        <div class="item-video">

                        <div data-ng-if="collectionDataModel.version.videos.length"
                 data-ng-bind-html="::getHTML(_.replace(collectionDataModel.version.videos[0]._embedCode, collectionDataModel.version.videos[0]._embedUrlWithAttributes, collectionDataModel.version.videos[0]._embedUrlWithAttributes + &quot;&amp;autoplay=1&amp;loop=1&quot;))"></div>

                        <div data-ng-if="collectionDataModel.mime === 'video'" data-ng-bind-html="::getHTML(collectionDataModel._embedCode)"></div>

        </div>
    </div>

    <!-- /END MACRO: streamComponents.videoSimple -->

            </div>

                        <div class="projector-media-icon position-center" data-ng-if="!_.get(collectionDataModel, 'version.bestImage.id') && !collectionDataModel.version.videos.length && (collectionDataModel.version.audios.length || collectionDataModel.version.documents.length)">

                                <img alt="PDF" data-ng-if="collectionDataModel.version.documents[0].mime=='application/pdf'"
                     src="/assets/0/41/bundles/sitetheorymedia/images/mediaTypeIcons/media-icon-pdf.png?v=1706888026">
                                <img alt="Microsoft Word" data-ng-if="collectionDataModel.version.documents[0].mime=='application/msword'"
                     src="/assets/0/41/bundles/sitetheorymedia/images/mediaTypeIcons/media-icon-doc.png?v=1706888026">

                                <div aria-label="audio" data-ng-if="collectionDataModel.version.audios.length">
                    <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="content-type-icon icon-audio sitetheory-media-audio-color">
        <path d="M49.695,13.197 C27.9400172,13.197 11.331097,30.3218778 11.331097,51.7378028 L11.331097,78.8452313 C11.331097,83.7247158 15.3248543,87.7172447 20.2055674,87.7172447 C25.0862804,87.7172447 29.0800377,83.7247158 29.0800377,78.8452313 L29.0800377,61.635589 C29.0800377,56.7536475 25.0862804,52.7611186 20.2055674,52.7611186 C19.5348225,52.7611186 18.8800478,52.8385123 18.2510709,52.9810148 L18.2510709,51.7378028 C18.2510709,34.800881 32.4079641,24.9878592 49.695,24.9878592 C66.9808074,24.9878592 81.1389291,34.800881 81.1389291,51.7378028 L81.1389291,52.9810148 C80.4964391,52.8348269 79.8416643,52.7611186 79.1832042,52.7611186 C74.3024912,52.7611186 70.3099623,56.7536475 70.3099623,61.635589 L70.3099623,78.8452313 C70.3099623,83.7247158 74.3024912,87.7172447 79.1832042,87.7172447 C84.0651457,87.7172447 88.0576746,83.7247158 88.0576746,78.8452313 L88.0576746,51.7378028 C88.0576746,30.3206493 71.4487544,13.197 49.695,13.197 L49.695,13.197 Z M91.1435923,59.5508747 L91.1435923,80.9287171 C95.5439733,79.3710166 98.695,75.1733331 98.695,70.2397959 C98.695,65.3062587 95.5439733,61.1098037 91.1435923,59.5508747 L91.1435923,59.5508747 Z M0.695,70.2397959 C0.695,75.1733331 3.84602665,79.3710166 8.24517926,80.9287171 L8.24517926,59.5508747 C3.84602665,61.1098037 0.695,65.3062587 0.695,70.2397959 L0.695,70.2397959 Z"></path>
    </g>
</svg>
                </div>
            </div>

                        <div data-ng-class="media-backgrounds" data-ng-if="!_.get(collectionDataModel, 'version.bestImage.id') && !collectionDataModel.version.videos.length && (collectionDataModel.version.audios.length || collectionDataModel.version.documents.length)">
                <div class="media-icon-gradient"></div>
                <div class="color-cover position-all" data-ng-class="{'audio-color-cover' : collectionDataModel.version.audios[0].mime.includes('audio')}"></div>
            </div>


                                    <img aria-hidden="true"
                 alt="shapeholder"
                 class="shapeholder image-shapeholder"
                 data-ng-if="range > 1"
                 data-ng-src="{{ $parent.model.data.version.imageRatio ? ('sitetheorycore/images/shapeholder-' + $parent.model.data.version.imageRatio + '.png' | assetPath) : ((&#039;sitetheorycore/images/shapeholder-&#039; + (_.get($parent.model.data, &#039;version.carouselOptions.slidesPerView&#039;, 1) &gt; 1 ? &#039;square&#039; : &#039;panorama&#039;) + &#039;.png&#039; | assetPath)) }}">

        </div>

                <div class="text-wrapper"
             data-ng-if="range === 1
                && (collectionDataModel.version.title
                    || collectionDataModel.version.subtitle
                    || _.get(collectionDataModel, 'version.meta.position')
                    || collectionDataModel.version.text
                    || collectionDataModel.version.pullout
                    || collectionDataModel.version.citation)"
             data-ng-init="params.slideTextAreaExists = true;"
             data-layout="column"
             data-layout-align="center center">

                                    <a aria-label="Learn More"
               href="#"
               data-ng-attr-aria-label="{{ collectionDataModel.version.ctaButton || &#039;Learn More&#039; }}"
               class="item-link"
               data-ng-class="{'disabled': !collectionDataModel.routing.length && !collectionDataModel.version.ctaButtonUrl.length}"
               data-ng-href="{{ collectionDataModel.routing.length ? '/' + collectionDataModel.routing[0].url : (collectionDataModel.version.ctaButtonUrl || '') }}"
               data-ng-attr-target="{{ collectionDataModel.version.ctaBrowserTarget === '_blank' ? '_blank' : '' }}"
               data-ng-init="params.slideBtnExists = true;"><span class="sr-only">Learn More</span></a>

                        <div ng-if="collectionDataModel.contentType.class != 'sitetheory-property-bundle-property'" class="title-wrapper">
                <h2 class="title"
                    data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'title'))
                    && collectionDataModel.version.title
                    && (collectionDataModel.routing[0].url || collectionDataModel.version.ctaButtonUrl)">
                    <a data-ng-href="{{ collectionDataModel.routing.length ? '/' + collectionDataModel.routing[0].url : (collectionDataModel.version.ctaButtonUrl || '') }}" data-ng-attr-target="{{ collectionDataModel.version.ctaBrowserTarget === '_blank' ? '_blank' : '' }}">
                        <span role="text" data-ng-init="params.slideTitleExists = true;">
                            <span class="alt-title"
                                  data-ng-if="collectionDataModel.version.altTitle"
                                  data-ng-bind-html="::getHTML(collectionDataModel.version.altTitle)"></span>

                            <span data-ng-if="collectionDataModel.version.title"
                                  data-ng-bind-html="::getHTML(' ' + (collectionDataModel.version.title | truncate:{limit: 150 }))"></span>
                        </span>
                    </a>
                </h2>

                                <h2 class="title"
                    data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'title'))
                    && collectionDataModel.version.title
                    && !collectionDataModel.routing[0].url
                    && !collectionDataModel.version.ctaButtonUrl">
                    <span role="text" data-ng-init="params.slideTitleExists = true;">
                        <span class="alt-title" data-ng-if="collectionDataModel.version.altTitle"
                              data-ng-bind-html="::getHTML(collectionDataModel.version.altTitle | truncate:{limit: (collectionDataModel.contentType.class != 'sitetheory-core-bundle-content-module' ? 300 : 99999999999999999999) })"></span>

                        <span data-ng-if="collectionDataModel.version.title"
                                                data-ng-bind-html="::(getHTML(collectionDataModel.version.title | truncate:{limit: (collectionDataModel.contentType.class != 'sitetheory-core-bundle-content-module' ? 150 : 99999999999999999999) }))"></span>
                    </span>
                </h2>

            </div>

                        <div ng-if="collectionDataModel.contentType.class === 'sitetheory-property-bundle-property'">
                <h2 role="presentation"
                    class="title property-price"
                    data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertySpecs')) && (_.get(collectionDataModel, 'version.meta.statusBest') || _.get(collectionDataModel, 'version.meta.ListPrice') > 0 || _.get(collectionDataModel, 'version.meta.ClosePrice') > 0)">
                    <span role="text"
                          data-ng-init="params.slidePropertySpecsExists = true;">
                        <span class="property-status-carousel" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyStatus'))">
                            <span class="property-label-status" data-ng-bind-html="::getHTML(_.get(collectionDataModel, 'version.meta.statusBest'))"></span>
                                                        <span class="list-price-lease-label" data-ng-if="(_.get(model.data, 'version.meta.PropertyType') == 'RLSE' || _.get(model.data, 'version.meta.PropertyType') == 'COML') && _.get(collectionDataModel, 'version.meta.statusBest')) != 'Leased'"> | Lease</span>
                            <span  class="property-label-represent" data-ng-if="_.get(collectionDataModel, 'version.meta.represented') && !_.isEmpty(_.get(collectionDataModel, 'version.meta.represented'))"> - Represent<span data-ng-bind="_.get(collectionDataModel, 'version.meta.StandardStatus') === 'Closed' ? 'ed' : 'ing'"></span>
                                <span data-ng-repeat="representedParty in collectionDataModel.version.meta.represented" data-ng-bind="::representedParty"></span>
                            </span>
                        </span>

                        <span class="currency-symbol" data-ng-if="(_.get(collectionDataModel, 'version.meta.ClosePrice') > 0 || _.get(collectionDataModel, 'version.meta.ListPrice') > 0) && (!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyPrice'))" data-ng-bind="::Stratus.Environment.get('currencySymbol')"></span><span data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyPrice'))" data-ng-bind="::_.get(collectionDataModel, 'version.meta.ClosePrice') > 0 ? (_.get(collectionDataModel, 'version.meta.ClosePrice') | number:0) : _.get(collectionDataModel, 'version.meta.ListPrice') > 0 ? (_.get(collectionDataModel, 'version.meta.ListPrice') | number:0) : ''"></span>
                        <span class="list-price-lease-terms-label" data-ng-if="_.get(collectionDataModel,  'version.meta.PropertyType') === 'RLSE'">/mo</span>
                    </span>
                </h2>
            </div>


                        <h4 role="presentation"
                class="subtitle"
                data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'subtitle')) && collectionDataModel.version.subtitle && collectionDataModel.contentType.class === 'sitetheory-core-bundle-content-module'"
                data-ng-init="params.slideSubtitleExists = true;"
                data-ng-bind-html="::getHTML(collectionDataModel.version.subtitle | truncate:{limit: 255 })"></h4>

                        <div ng-if="collectionDataModel.contentType.class === 'sitetheory-property-bundle-property'">
                <div class="property-specs" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertySpecs')) && (_.get(collectionDataModel, 'version.meta.BedroomsTotal') || _.get(collectionDataModel, 'version.meta.BathroomsFull'))"
                     data-ng-init="params.slidePropertySpecsExists = true;">
                    <h4 role="presentation">
                                                <span role="text"
                              class="address"
                              data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyAddress'))">
                            <span data-hide-sm data-hide-xs
                                  data-ng-bind-html="::getHTML(collectionDataModel.version.title)"></span>
                                                        <span aria-hidden="true" class="city" data-hide-gt-sm data-ng-bind-html="::getHTML(_.get(collectionDataModel, 'version.meta.City')  | truncate:{limit: 150 })"></span>
                        </span>

                                                <span role="text"
                              class="beds" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyBeds')) && _.get(collectionDataModel, 'version.meta.BedroomsTotal')">
                            <span data-ng-bind="::_.get(collectionDataModel, 'version.meta.BedroomsTotal')"></span>
                            <span class="property-icon bed-icon">
                                <span class="sr-only">bedrooms</span>
                                <md-icon aria-label="bedrooms"
                                         md-svg-src="{{ 'sitetheorycore/images/icons/properties/bed.svg'| assetPath }}"></md-icon>
                            </span>
                        </span>

                                                <span role="text"
                              class="bath" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyBaths')) && _.get(collectionDataModel, 'version.meta.BathroomsFull')">
                            <span data-ng-bind="::_.get(collectionDataModel, 'version.meta.BathroomsFull')"></span>
                            <span class="sr-only">bathrooms</span>
                            <span class="property-icon bath-icon">
                                <md-icon aria-label="bathrooms"
                                         md-svg-src="{{ 'sitetheorycore/images/icons/properties/bath.svg'| assetPath }}"></md-icon>
                            </span>
                            <span data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyBaths')) && _.get(collectionDataModel, 'version.meta.BathroomsPartial')">
                                + <span data-ng-bind="::_.get(collectionDataModel, 'version.meta.BathroomsPartial')"></span> Half
                            </span>
                        </span>

                                                <span role="text"
                              class="living-area" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'propertyLivingArea')) && _.get(collectionDataModel, 'version.meta.LivingArea') ">
                            <span data-ng-bind="::_.get(collectionDataModel, 'version.meta.LivingArea')| number:0"></span>
                            <span data-ng-if="_.get(collectionDataModel, 'version.meta.LivingAreaUnits') !== 'Square Feet'" data-ng-bind="::_.get(collectionDataModel, 'version.meta.LivingAreaUnits') "></span>
                            <span data-ng-if="!_.get(collectionDataModel, 'version.meta.LivingAreaUnits')  || _.get(collectionDataModel, 'version.meta.LivingAreaUnits')  === 'Square Feet'">Sq. Ft.</span>
                        </span>

                                                <span role="text"
                              class="lot-size" data-ng-if="_.includes(_.get($parent.model.data, 'version.display.show'), 'propertyLotSize') && ((_.get(collectionDataModel, 'version.meta.LotSizeAcres') != 0 ) || (_.get(collectionDataModel, 'version.meta.LotSizeDimensions') != 0) || (_.get(collectionDataModel, 'version.meta.LotSizeSquareFeet') != 0))">
                            <span data-ng-if="_.get(collectionDataModel, 'version.meta.LotSizeAcres') != 0">
                                <span data-ng-bind="::_.get(collectionDataModel, 'version.meta.LotSizeAcres')  | number:0"></span> Acre Lot
                            </span>
                            <span data-ng-if="_.get(collectionDataModel, 'version.meta.LotSizeDimensions') != 0">
                                <span data-ng-bind="::_.get(collectionDataModel, 'version.meta.LotSizeDimensions') "></span> Lot
                            </span>
                            <span data-ng-if="_.get(collectionDataModel, 'version.meta.LotSizeSquareFeet') != 0">
                                <span data-ng-bind="::_.get(collectionDataModel, 'version.meta.LotSizeSquareFeet')  | number:0"></span> Sq. Ft. Lot
                            </span>
                            <span data-ng-if="_.get(collectionDataModel, 'version.meta.LotSizeUnits') === 'Square Meters'">SQM Lot</span>
                        </span>

                    </h4>
                </div>
            </div>

                        <h4 class="position" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'position') && _.get(collectionDataModel, 'version.meta.position') )"><span data-ng-bind="::_.get(collectionDataModel, 'version.meta.position')  | truncate:{limit: 60}"
                                                                                                                                                                                                             data-ng-init="params.slidePositionExists = true;"></span></h4>

                        <div class="item-body font-body"
                 data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'text')) && collectionDataModel.version.text"
                 data-stratus-bind-html                  data-ng-bind-html="::getHTML(_.get(collectionDataModel, 'version.text')
                    | truncate:{limit: ((collectionDataModel.contentType.class != 'sitetheory-core-bundle-content-module') ? 210 : 10000) }
                    )"
                 data-ng-init="params.slideTextExists = true;">
            </div>

                        <p class="quote font-body" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'pullout')) && collectionDataModel.version.pullout && collectionDataModel.contentType.class === 'sitetheory-core-bundle-content-module'"
               data-ng-bind-html="::getHTML(collectionDataModel.version.pullout)"
               data-ng-init="params.slidePulloutExists = true;">
            </p>

                        <p role="text"
               class="citation font-body"
               data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'citation')) && collectionDataModel.version.citation"
               data-ng-init="params.slideCitationExists = true;">
                <span class="sr-only">citation:</span>
                <span data-ng-bind-html="::getHTML(collectionDataModel.version.citation)"></span>
            </p>


                        <div class="item-action" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'more')) && collectionDataModel.routing[0].url"
                 data-ng-init="params.slideMoreBtnExists = true;">
                <a aria-label="Learn More"
                   class="event-cta event-cta-more btn btn-more"
                   data-ng-href="{{ '/' + (collectionDataModel.routing[0].url || '') }}"></a>
            </div>

                                   <a role="button"
               class="event-cta event-cta-click btn btn-cta"
               data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'more')) && collectionDataModel.version.ctaButton.length"
               data-ng-init="params.slideCtaBtnExists = true;"
               data-ng-click="Stratus.Environment.set('openContactPopup', (collectionDataModel.contentType.class === 'sitetheory-core-bundle-content-module'
                    && collectionDataModel.version.ctaBrowserTarget === 'popup'));
                Stratus.Environment.set('openSignIn', (collectionDataModel.contentType.class === 'sitetheory-core-bundle-content-module'
                    && collectionDataModel.version.ctaBrowserTarget === 'signIn'))"
               data-ng-href="{{ collectionDataModel.contentType.class === 'sitetheory-core-bundle-content-module'
                    && collectionDataModel.version.ctaBrowserTarget !== 'popup'
                    && collectionDataModel.version.ctaBrowserTarget !== 'signIn'
                    && collectionDataModel.version.ctaButtonUrl
                ? collectionDataModel.version.ctaButtonUrl
                : '' }}"
               data-ng-attr-rel="{{ collectionDataModel.version.ctaBrowserTarget === &#039;_blank&#039; ? &#039;noopener&#039; : &#039;&#039; }}"
               data-ng-attr-target="{{ collectionDataModel.version.ctaBrowserTarget === '_blank' ? '_blank' : '' }}"
               data-ng-bind-html="::getHTML(collectionDataModel.version.ctaButton)"></a>


                        <div data-ng-if="collectionDataModel.contentType.class === 'sitetheory-event-bundle-event' && _.get(collectionDataModel, 'version.meta.timeStart')  && _.get($parent.model.data, 'version.meta.ratio') "
                 data-ng-init="params.slideDateExists = true;">
                
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.eventDate -->
    <!-------------------------------------------------------->

        <div role="text"
         class="event-date font-primary"
         data-ng-if="collectionDataModel.contentType.class === 'sitetheory-event-bundle-event' && _.get(collectionDataModel, 'version.meta.timeStart') "
    >
        <p class="weekday-month">
                        <span class="weekday" data-ng-bind="::(_.get(collectionDataModel, 'version.meta.timeStart') |moment:{format:'dddd'})+', '"></span>
                        <span class="month" data-ng-bind="::_.get(collectionDataModel, 'version.meta.timeStart') |moment:{format:'MMMM'}"></span>
            <span class="day" data-ng-bind="::_.get(collectionDataModel, 'version.meta.timeStart') |moment:{format:'DD'}"></span>
        </p>

        <div class="year-container div-table">
            <div class="div-table-row">
                <div class="div-table-cell"><div class="year-border"></div></div>
                <div class="div-table-cell year" data-ng-bind="::_.get(collectionDataModel, 'version.meta.timeStart') |moment:{format:'YYYY'}"></div>
                <div class="div-table-cell"><div class="year-border"></div></div>
            </div>
        </div>
    </div>
    <!-- /END: streamComponents.eventDate -->

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.eventDate -->
    <!-------------------------------------------------------->

            </div>


        </div>

                <div class="text-wrapper" data-ng-if="range > 1" class="title-wrapper">

                        <h2 class="title"
                data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'title')) && collectionDataModel.version.title && range === '2'"
                data-ng-init="params.slideTitleExists = true; params.slideTextAreaExists = true;"
                data-ng-bind-html="::getHTML(collectionDataModel.version.title | truncate:{limit: 70 })">
            </h2>

                        <h2 class="title" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'title')) && collectionDataModel.version.title && range > '2'"
                data-ng-init="params.slideTitleExists = true; params.slideTextAreaExists = true;"
                data-ng-bind-html="::getHTML(collectionDataModel.version.title | truncate:{limit: 48 })">
            </h2>

                        <h4 class="position" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'position')) && _.get(collectionDataModel, 'version.meta.position') "
                data-ng-init="params.slidePositionExists = true; params.slideTextAreaExists = true;"
                data-ng-bind="::_.get(collectionDataModel, 'version.meta.position')  | truncate:{limit: 40}">
            </h4>


                        <p role="text"
               class="property-price"
               data-ng-if="(_.get(collectionDataModel, 'version.meta.ClosePrice') && _.get(collectionDataModel, 'version.meta.ClosePrice') != 0) || (_.get(collectionDataModel, 'version.meta.ListPrice') && _.get(collectionDataModel, 'version.meta.ListPrice') != 0)"
               data-ng-init="params.slidePropertySpecsExists = true; params.slideTextAreaExists = true;">
                <span class="currency-symbol" data-ng-bind="::Stratus.Environment.get('currencySymbol')"></span><span data-ng-bind-html="::(_.get(collectionDataModel, 'version.meta.ClosePrice') ? _.get(collectionDataModel, 'version.meta.ClosePrice') : _.get(collectionDataModel, 'version.meta.ListPrice')) | number:0"></span>
                <span class="list-price-lease-terms-label" data-ng-if="_.get(collectionDataModel,  'version.meta.PropertyType') === 'RLSE'">/mo</span>
            </p>

                        <div class="item-body font-body"
                 data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'text')) && (_.includes(_.get($parent.model.data, 'version.display.hide'), 'image') || !_.get(collectionDataModel, 'version.bestImage.id')) && collectionDataModel.version.text && collectionDataModel.contentType.class != 'sitetheory-event-bundle-event'"
                 data-ng-bind-html="::getHTML(_.get(collectionDataModel, 'version.text')
                    | truncate:{limit: 300 }
                    )"
                 data-ng-init="params.slideTextExists = true; params.slideTextAreaExists = true;">
            </div>

                        <p class="quote font-body" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'pullout')) && collectionDataModel.version.pullout && !_.get(collectionDataModel, 'version.bestImage.id')"
               data-ng-init="params.slidePulloutExists = true; params.slideTextAreaExists = true;"
               data-ng-bind-html="::getHTML(collectionDataModel.version.pullout)">
            </p>

                        <p role="text"
               class="citation font-body"
               data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'citation')) && collectionDataModel.version.citation && !_.get(collectionDataModel, 'version.bestImage.id')"
               data-ng-init="params.slideCitationExists = true; params.slideTextAreaExists = true;">
                <span class="sr-only">citation:</span>
                <span data-ng-bind-html="::getHTML(collectionDataModel.version.citation)"></span>
            </p>

                                    <div class="item-action" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'more')) && collectionDataModel.routing[0].url">
                <a class="event-cta event-cta-more btn btn-more"
                   data-ng-href="/"></a>
            </div>

                        <a class="event-cta event-cta-click btn btn-cta"
               data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'more')) && collectionDataModel.version.ctaButton.length"
               data-ng-href="/"
               data-ng-bind-html="::getHTML(collectionDataModel.version.ctaButton)"></a>

        </div>
    </div>

    <!----------------------------------------------------------->
    <!-- /END MACRO: streamComponents.carouselSlideContentHTML -->
    <!----------------------------------------------------------->


                                                                <img aria-hidden="true"
                                     alt="shapeholder"
                                     class="shapeholder item-shapeholder"
                                     data-ng-if="range > 1"
                                     src="/assets/0/41/bundles/sitetheorycore/images/shapeholder-portrait.png?v=1706888026">
                        </div>
                    </div>

                    <!-- CAROUSEL: SINGLE SLIDE SHAPEHOLDERS. If carousel is standard, an image shapeholder is used. If user has chosen a text-based carousel, a text filler is used -->

                                                            <div data-ng-if="model.data.version.display.carouselShapeholderType != 'text'">
                        <img aria-hidden="true"                         data-ng-class="[{'default-stream-shape': range === 1 && !_.get($parent.model.data, 'version.meta.ratio') },
                            {'user-shape': range === 1 && _.get($parent.model.data, 'version.meta.ratio') }]"
                                                      data-ng-src="{{  range > 1 ? ($parent.model.data.version.imageRatio ? ('sitetheorycore/images/shapeholder-' + $parent.model.data.version.imageRatio + '.png' | assetPath) : (('sitetheorycore/images/shapeholder-' + (_.get($parent.model.data, 'version.carouselOptions.slidesPerView', 1) > 1 ? 'square' : 'panorama') + '.png' | assetPath))) : (_.get($parent.model.data, 'version.meta.ratio')  ? ('sitetheorycore/images/shapeholder-' + _.get($parent.model.data, 'version.meta.ratio')  + '.png' | assetPath) : (('sitetheorycore/images/shapeholder-' + (_.get($parent.model.data, 'version.carouselOptions.slidesPerView', 1) > 1 ? 'square' : 'panorama') + '.png' | assetPath)) ) }}"                         alt="shapeholder"
                         class="shapeholder row-shapeholder">
                    </div>


                                        <div data-ng-if="model.data.version.display.carouselShapeholderType === 'text'" class="text-shapeholder-wrapper">
                        

    <!-------------------------------------------------->
    <!-- MACRO: streamComponents.multiSlideHTMLFiller -->
    <!-------------------------------------------------->

    

    <div aria-hidden="true" class="HTML-text-shapeholder item-wrapper no-image clearfix" data-ng-style="{'width' : (collection.models.length * 100) + '%' }">
        <div class="HTML-text-shapeholder-slide text-wrapper" data-ng-repeat="collectionDataModelHolder in collection.models" data-ng-style="{'width' : (100/collection.models.length) + '%' }"
               data-ng-init="submodelData = collectionDataModelHolder.id ? collectionDataModelHolder : collectionDataModelHolder.data"
                          data-ng-sanitize="true">


                        <div class="title-wrapper">
                <h2 class="title"
                    data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'title'))
                        && submodelData.version.title">
                    <span role="text">
                        <span class="alt-title" data-ng-if="submodelData.version.altTitle"
                              data-ng-bind-html="::getHTML(submodelData.version.altTitle | truncate:{limit: (submodelData.contentType.class != 'sitetheory-core-bundle-content-module' ? 300 : 99999999999999999999) })"></span>

                        <span data-ng-if="submodelData.version.title"
                                                            data-ng-bind-html="::(getHTML(submodelData.version.title | truncate:{limit: (submodelData.contentType.class != 'sitetheory-core-bundle-content-module' ? 150 : 99999999999999999999) }))"></span>
                    </span>
                </h2>
            </div>


                        <h4 role="presentation"
                class="subtitle"
                data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'subtitle')) && submodelData.version.subtitle && submodelData.contentType.class === 'sitetheory-core-bundle-content-module'"
                data-ng-bind-html="::getHTML(submodelData.version.subtitle | truncate:{limit: 255 })"></h4>

                        <h4 class="position" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'position') && _.get(submodelData, 'version.meta.position') )"><span data-ng-bind="::_.get(submodelData, 'version.meta.position')  | truncate:{limit: 60}"></span></h4>

                                    <div class="item-body font-body"
                 data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'text')) && submodelData.version.text"
                 data-stratus-bind-html                  data-ng-bind-html="::getHTML(_.get(submodelData, 'version.text')
                    | truncate:{limit: ((submodelData.contentType.class != 'sitetheory-core-bundle-content-module') ? 210 : 10000) }
                    )">
            </div>

                        <p class="quote font-body" data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'pullout')) && submodelData.version.pullout && submodelData.contentType.class === 'sitetheory-core-bundle-content-module'"
               data-ng-bind-html="::getHTML(submodelData.version.pullout)"
               ">
            </p>

                        <p role="text"
               class="citation font-body"
               data-ng-if="(!_.includes(_.get($parent.model.data, 'version.display.hide'), 'citation')) && submodelData.version.citation"
               >
                <span class="sr-only">citation:</span>
                <span data-ng-bind-html="::getHTML(submodelData.version.citation)"></span>
            </p>

        </div>
    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.multiSlideHTMLFiller -->
    <!-------------------------------------------------------->

                    </div>
                    <!-- CAROUSEL: MULTI SLIDE SHAPEHOLDER -->
                    <div data-ng-if="range > 1">
                    
    <!-------------------------------------------------->
    <!-- MACRO: streamComponents.multiSlideHTMLFiller -->
    <!-------------------------------------------------->

    
        <div aria-hidden="true" class="HTML-carousel-filler text-wrapper"
         data-ng-if="params.slideTextAreaExists">

                        <div data-ng-if="params.slideTitleExists">
            <h2 aria-hidden="true" class="title" data-ng-if="_.get($parent.model.data, 'version.carouselOptions.slidesPerView', 1) === 2">
                ----------------------------------------------------------------------
            </h2>

                        <h2 aria-hidden="true" class="title" data-ng-if="_.get($parent.model.data, 'version.carouselOptions.slidesPerView', 1) > 2">
                ----------- ---------- ----------- -------- -------- ----------- ---------- ----------
            </h2>
        </div>

                        <h4 aria-hidden="true"
            ng-if="params.slidePositionExists"
            class="position">------ ------- -------- ------- ------ ------</h4>

    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.multiSlideHTMLFiller -->
    <!-------------------------------------------------------->

                    </div>
                    <!-- /END CAROUSEL: SLIDE SHAPEHOLDERS -->
                </div>
            </div>
            <!-- /END CAROUSEL: SLIDES -->

            <!-- ////////////////////////////////////////////////// -->
            <!-- CAROUSEL: CONTROLS - NEXT -->
            <!-- ////////////////////////////////////////////////// -->
            <div data-ng-if="total > range" class="carousel-buttons">
                <a role="button"
                   aria-controls="streamCarousel-HTML-36498-722-slides-container"
                   data-ng-attr-aria-label="Next Slide: {{ next }} of {{ total }}"
                   class="btn-next"
                   data-ng-mouseenter="stopInterval(); params.slideWaitPosition = 'slidesWaitRight'"
                   data-ng-mouseleave="startInterval()"
                   data-ng-click="skipNext();">
                    <div class="svg-container">
                        <svg viewBox="0 0 30 53" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-next" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <polygon data-svg-id="carousel-next" fill-rule="nonzero" points="0.799012102 2.90441817 3.70343027 0 29.4798405 25.7764102 2.90441817 52.3518325 0 49.4474144 23.6710042 25.7764102"></polygon>
    </g>
</svg>

                    </div>
                </a>
            </div>
            <!-- /END CAROUSEL: CONTROLS - NEXT -->

            <span class="sr-only">
                <a id="region-end-carousel-streamCarousel-HTML-36498-722"></a>
                <a href="#region-start-carousel-streamCarousel-HTML-36498-722">Go to Beginning of Carousel</a>
            </span>
        </section>
    </div>
</div>
<!-- /END MINOR REGION: Carousel Content -->

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.carousel -->
    <!-------------------------------------------------------->


    </div>
    <!-- /END: CollectionModule() Carousel -->
    <!-- /END: streamComponents.collectionModule -->

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.collectionModule -->
    <!-------------------------------------------------------->

                </div>
                <!-- /END: Delay Collection Intialization -->
            </div>
        </div>
        <!-- /END: Delay Model Initialization -->

        <!-- ////////////////////////////////////////////////////////////// -->
        <!-- //////////////// - /END COLLECTION MODULE - ////////////////// -->
        <!-- ////////////////////////////////////////////////////////////// -->

        

                

        <!-- Buttons show here if module IS a collection module or if .item-main is hidden because it is missing all items  -->
        


        
    </div>
    <!-- /END: streamComponents.landingStreamListItemGutens() - Top Level overlay-container -->

    <!-- Shapeholder (chosen by user) if no title/text/buttons added and background image added or is a video as static background -->
    <div aria-hidden="true" class="no-content-parallax-shapeholder"
        data-ng-if="!_.get(model.data, 'version.title')
            && !_.get(model.data, 'version.subtitle')
            && !_.get(model.data, 'version.pullout')
            && !_.get(model.data, 'version.text')
            && !_.get(model.data, 'version.citation')
            && !_.get(model.data, 'version.ctaButton')
            && _.get(model.data, 'type') !== 'Collection'
                        && (_.get(model.data, 'version.meta.imagePosition') === 'parallax'
                                || _.get(model.data, 'version.meta.imagePosition') === 'static'
            )"
        <img data-ng-if="model.data.version.display.emptyBackgroundImageRatio"
             data-ng-src="{{ 'sitetheorycore/images/shapeholder-' + model.data.version.display.emptyBackgroundImageRatio + '.png' | assetPath }}"
             alt="shapeholder">
        <img data-ng-if="!model.data.version.display.emptyBackgroundImageRatio"
         data-ng-src="{{ 'sitetheorycore/images/shapeholder-panorama.png' | assetPath }}"
         alt="shapeholder">
    </div>


        <!-- Background Video Static --->
    <div data-ng-if="model.data.version.videos.length && _.get(model.data, 'version.meta.imagePosition') === 'static'">
        
    <!-- MACRO: streamComponents.videoBackground -->
        

    
    <div class="muted-video-container"
         data-ng-if="model.data.version.videos.length
    && (_.get(model.data, 'version.meta.imagePosition') === 'static'
        || _.get(model.data, 'version.meta.imagePosition') === 'startMuteClickToPlay'
    )">

                <div data-ng-style="{'filter' : 'blur(' + (model.data.version.display.imageBlur ? model.data.version.display.imageBlur : 0) + 'px)' + 'brightness(' + (model.data.version.display.imageBrightness ? model.data.version.display.imageBrightness : 100) + '%)' + 'contrast(' + (model.data.version.display.imageContrast ? model.data.version.display.imageContrast : 100) + '%)' + 'grayscale(' + (model.data.version.display.imageGrayscale ? model.data.version.display.imageGrayscale : 0) + '%)'  + 'invert(' + (model.data.version.display.imageInversion ? model.data.version.display.imageInversion : 0) + '%)' + 'opacity(' + (model.data.version.display.imageOpacity ? model.data.version.display.imageOpacity : 100) + '%)' + 'saturate(' + (model.data.version.display.imageSaturation ? model.data.version.display.imageSaturation : 100) + '%)'}"
                          data-ng-class='[{"video-click-to-play placeholder-player": _.get(model.data, "version.meta.imagePosition") === "startMuteClickToPlay"},
                {"background-video": _.get(model.data, "version.meta.imagePosition") === "static"}]'
             class="position-all"
        >
            <iframe aria-label="Video"
                    data-ng-attr-aria-label="{{ model.data.version.videos[0].name }} ({{ model.data.version.videos[0].service }} video)"
                    style="border: 0; width: 100%; height: 100%;"
                    data-ng-src="{{ model.data.version.videos[0].service === 'vimeo'
                    ? getURL( model.data.version.videos[0].url + (model.data.version.videos[0].url.includes('?') ? '&' : '?') + 'background=1' )
                    : (model.data.version.videos[0].service === 'youtube'
                        ? getURL( 'https://youtube.com/embed/' + model.data.version.videos[0].serviceMediaId + '?autoplay=1&controls=0&showinfo=0&autohide=1&rel=0&modestbranding=1&mute=1&loop=1&fs=0&disablekb=1&playlist=' + model.data.version.videos[0].serviceMediaId )
                        : ''
                    ) }}"
                    allow="autoplay">
            </iframe>
        </div>
    </div>

    <!-- /END MACRO: streamComponents.videoBackground -->

    </div>

        <!-- Single background Image Static -->
    
        <!-- Background Image Carousel --->
    
        <!-- Background Image Parallax --->
    
    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.landingStreamListItemGuts -->
    <!-------------------------------------------------------->


        </div>

    </div>
    
                
            </div>
                    </div>
        
    </div>
    
                
    <stratus-pagination data-ng-cloak data-flex scroll-top-element="list-container"></stratus-pagination>
            


        
        </div>
        <!-- /END: Delay Collection Intialization -->
    </div>
    <!-- END: list-container -->

        
    
                                                                    <!-- /END REGION: CONTENT TYPE AREA -->                                                                                                                                    </section>
                                                                                                                    </section>
                                                                                                    </div>

                                                
                                                <div class="sr-only"><a href="#region-nav">Skip to Navigation</a></div>

                                            </div>
                                        </main>


                                        <!-- /END REGION: MAIN CONTENT -->
                                                                        
                                </div>
                            </div>
                        </div>
                    </div>
                    <!-- /END DESIGN - SHELL CONTENT BACKGROUND -->
                

                <!-- Footer CTA Area -->                

                <!-- Footer Site Map -->                    
                    <!-- ////////////////////////////////////////////////// -->
                    <!-- ////////////////////////////////////////////////// -->
                    <!-- ////////////////////////////////////////////////// -->
                    <!--   REGION: FOOTER  //////////////////// -->
                    <!-- ////////////////////////////////////////////////// -->
                    <!-- ////////////////////////////////////////////////// -->
                    <!-- ////////////////////////////////////////////////// -->

                    <footer role="contentinfo"
                            aria-label="Contact and Legal Information"
                            id="region-footer"
                            class="footer-background clearfix"
                            ng-if="Stratus.Environment"
                            ng-class="{'parallax-compensation-padding' : (Stratus.Environment.get('parallaxPositionFromLast') && Stratus.Environment.get('parallaxPositionFromLast') <= 3 ) }"
                            data-ng-cloak>

                        

                        <div class="footer site-max-width site-side-padding dark "
                                                         data-stratus-on-screen>                            
                            <div class="clearfix footer-border">

                                                                                                    
                                <div class="">
                                                

                                    <!-- Site Information -->                                        <div class="footer-site-info site-contact-long font-body">

                                            <!-- Member Login -->                                                                                                            <div aria-hidden="true"
                                                             class="footer-site-name font-primary">
                                                            City Church SF
                                                        </div>
                                                    
                                            
                                                                                        <h2 class="sr-only">Contact Information</h2>
                                            <div class="footer-contact ">
                                                                                
        <span class="site-contact phones">
    <h4 class="site-info-label">Phone</h4>
            <span class="contact-item">
        <span aria-hidden="true" class="delimiter"></span>
                    <a aria-label="Telephone: 415 346-6994" href="tel:4153466994">415 346-6994</a>
    </span>
 </span>
    
    
                                                            
        <span class="site-contact email">
    <h4 class="site-info-label">Email</h4>
            <span class="contact-item">
        <span aria-hidden="true" class="delimiter"></span>
                    <a aria-label="Email: office@citychurchsf.org" href="mailto:office@citychurchsf.org">office@citychurchsf.org</a>
        </span>
</span>

    
                                                                    
        <span class="site-contact locations">
    <h4 class="site-info-label">Location</h4>
                <span class="contact-item">
        <span aria-hidden="true" class="delimiter"></span>
            <span class="name">Mailing:</span>
                            <a aria-label="Address: PO Box 641049 San Francisco CA 94164" href="https://maps.google.com/?q=PO%20Box%20641049%20San%20Francisco%20CA%2094164"
                               rel="noreferrer"
                               target="_blank">PO Box 641049 San Francisco CA 94164</a>
                        
    </span>
                <span class="contact-item">
        <span aria-hidden="true" class="delimiter"></span>
            <span class="name">Meeting:</span>
                            <a aria-label="Address: 2460 Sutter St, San Francisco CA 94115" href="https://maps.google.com/?q=2460%20Sutter%20St%2C%20San%20Francisco%20CA%2094115"
                               rel="noreferrer"
                               target="_blank">2460 Sutter St, San Francisco CA 94115</a>
                        
    </span>
</span>
    
                                                            
    
                                                    
        <!-- ///////////////////////////// -->
        <!-- REGION: CUSTOM FOOTER -->
        <section role="region"
                 aria-label="Extra Footer Information"
                 class="footer-custom-info fr-view"
                 property="version.footer">
            
                <div class="social-plus-email"><ul class="list-inline"><li><!-- //////////////////// --> <!-- REGION: SOCIAL MEDIA --><section aria-label="Social Media" class="social-media basic-style "><!-- ////////////////////////////////////////////////// --> <!-- MINOR REGION: Social Media links --> <!-- ////////////////////////////////////////////////// --><ul aria-label="Social Media Links" class="list-inline"><li class="instagram"><a aria-label="Instagram" href="https://www.instagram.com/citychurchsf/" rel="noreferrer" target="_blank"><svg aria-label="Instagram" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g class="icon-instagram social-icon"><path d="M38.6874433,36.4290671 C38.6874433,38.2266263 37.2259405,39.6867574 35.4297529,39.6867574 L14.5709329,39.6867574 C12.7740595,39.6867574 11.3125567,38.2266263 11.3125567,36.4290671 L11.3125567,22.5101563 L16.3876954,22.5101563 C15.9494503,23.5882804 15.7032375,24.7658497 15.7032375,25.9996571 C15.7032375,31.1248613 19.8730812,35.2974483 25.0003429,35.2974483 C30.1269188,35.2974483 34.2967625,31.1248613 34.2967625,25.9996571 C34.2967625,24.7658497 34.049178,23.5882804 33.6109329,22.5101563 L38.6874433,22.5101563 L38.6874433,36.4290671 Z M20.147413,22.5101563 C21.2365103,21.0033888 23.0032073,20.0151084 25.0003429,20.0151084 C26.9974786,20.0151084 28.7641755,21.0033888 29.8519012,22.5101563 C30.5603631,23.4936359 30.9848916,24.6965809 30.9848916,25.9996571 C30.9848916,29.2991831 28.2978114,31.9835199 24.9996571,31.9835199 C21.6994453,31.9835199 19.0151084,29.2991831 19.0151084,25.9996571 C19.0157943,24.6965809 19.4389511,23.4936359 20.147413,22.5101563 L20.147413,22.5101563 Z M37.3144125,12.9181442 L38.0660817,12.9154009 L38.0660817,13.6636409 L38.0660817,18.6784266 L32.3222592,18.696944 L32.3023701,12.9346041 L37.3144125,12.9181442 Z M35.4297529,9 L14.5709329,9 C10.9476954,9 8,11.9470096 8,15.5702471 L8,22.5108422 L8,36.4297529 C8,40.0529904 10.9476954,43 14.5709329,43 L35.4304387,43 C39.0536762,43 42.0006858,40.0529904 42.0006858,36.4297529 L42.0006858,22.5101563 L42.0006858,15.5695613 C42,11.9463238 39.0529904,9 35.4297529,9 L35.4297529,9 Z"></path></g></svg></a></li><li class="twitter"><a aria-label="Twitter" href="https://twitter.com/CityChurchSF/" rel="noreferrer" target="_blank"><svg aria-label="Twitter" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g class="icon-twitter social-icon"><path d="M45.3906352,13.8405852 C43.9633264,14.4922053 42.4294904,14.9324462 40.8207767,15.1303162 C42.4634556,14.1163317 43.7271141,12.5127106 44.3191887,10.5991726 C42.7838088,11.5376645 41.0816909,12.2202762 39.2684143,12.5874085 C37.8156316,10.994118 35.7476162,10 33.4595993,10 C29.0649701,10 25.5024875,13.6681443 25.5024875,18.1913412 C25.5024875,18.8342201 25.5735056,19.4580271 25.7078224,20.0571997 C19.0961943,19.7170858 13.2341157,16.4566014 9.30882343,11.4987262 C8.62488852,12.7105806 8.23197332,14.1163317 8.23197332,15.6174419 C8.23197332,18.4583465 9.6361241,20.9670839 11.7705259,22.4348184 C10.4667268,22.3934961 9.24012116,22.0223905 8.16713074,21.4097087 L8.16713074,21.5130144 C8.16713074,25.4807449 10.9105897,28.7920875 14.548722,29.5446292 C13.8825416,29.7305793 13.1769925,29.833885 12.452145,29.833885 C11.9411237,29.833885 11.4409094,29.7806428 10.9561339,29.6844891 C11.9681414,32.9394109 14.9061281,35.3059043 18.3875575,35.374245 C15.6664847,37.5706815 12.2360031,38.8802789 8.50523851,38.8802789 C7.864532,38.8802789 7.23154484,38.8397513 6.60936478,38.7658481 C10.1301629,41.0878406 14.3125097,42.4443229 18.8074905,42.4443229 C33.4410728,42.4443229 41.4445006,29.9657983 41.4445006,19.1401637 C41.4445006,18.7865406 41.4352374,18.4329175 41.4221145,18.0792944 C42.973705,16.9262447 44.3215045,15.4839393 45.3906352,13.8405852"></path></g></svg></a></li><li class="facebook"><a aria-label="Facebook" href="https://www.facebook.com/citychurchsf/?ref=ts" rel="noreferrer" target="_blank"><svg aria-label="Facebook" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g class="icon-facebook social-icon"><path d="M34.0803679,26.7547772 L35.0192365,19.6439964 L27.8077111,19.6439964 L27.8077111,15.1037505 C27.8077111,13.0454644 28.3957727,11.6425098 31.4191831,11.6425098 L35.2723503,11.6400322 L35.2723503,5.28059091 C34.6068956,5.19387407 32.3199894,5 29.6537297,5 C24.0934711,5 20.2891504,8.31444145 20.2891504,14.4007247 L20.2891504,19.6439964 L14,19.6439964 L14,26.7547772 L20.2891504,26.7547772 L20.2891504,45 L27.8077111,45 L27.8077111,26.7547772 L34.0803679,26.7547772 Z"></path></g></svg></a></li></ul><!-- /END MINOR REGION: Social Media links --></section><!-- /END REGION: SOCIAL MEDIA --></li><li class="email"><a href="mailto:office@citychurchsf.org"><svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g class="icon-info email-icon"><path d="M9.56305882,10 C7.72341176,10 6.21011765,11.351564 6.02123529,13.0867692 C6.00782353,13.2080352 6,13.3293011 6,13.4549767 L25,25.3555745 L44,13.4549767 C44,13.3259938 43.9932941,13.197011 43.9787647,13.0713354 C43.7820588,11.343847 42.271,10 40.4369412,10 L9.56305882,10 L9.56305882,10 Z M25,30.1629503 L6,18.2634549 L6,36.9450233 C6,38.8533081 7.59488235,40.4 9.56305882,40.4 L40.4369412,40.4 C42.4051176,40.4 44,38.8533081 44,36.9450233 L44,18.2634549 L25,30.1629503 L25,30.1629503 Z"></path></g></svg></a></li></ul></div><p class="footer-label">How to reach us:</p>
                    </section>

                                                            
    
                                            </div>
                                        </div>

                                        <!-- Social Media -->
                                                
        <!-- //////////////////// -->
    <!-- REGION: SOCIAL MEDIA -->
    <section role="region"
             aria-label="Social Media"
             class="social-media basic-style ">
        
    
    
        <!-- ////////////////////////////////////////////////// -->
        <!-- MINOR REGION: Social Media links -->
        <!-- ////////////////////////////////////////////////// -->
        <ul role="presentation"
            aria-label="Social Media Links"
            class="list-inline">
                    <li class="instagram">
                        <a aria-label="Instagram"
                           href="https://www.instagram.com/citychurchsf/"
                           target="_blank"
                           rel="noreferrer"
                        >
                                <svg role="img" aria-label="Instagram" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-instagram social-icon">
        <path  d="M38.6874433,36.4290671 C38.6874433,38.2266263 37.2259405,39.6867574 35.4297529,39.6867574 L14.5709329,39.6867574 C12.7740595,39.6867574 11.3125567,38.2266263 11.3125567,36.4290671 L11.3125567,22.5101563 L16.3876954,22.5101563 C15.9494503,23.5882804 15.7032375,24.7658497 15.7032375,25.9996571 C15.7032375,31.1248613 19.8730812,35.2974483 25.0003429,35.2974483 C30.1269188,35.2974483 34.2967625,31.1248613 34.2967625,25.9996571 C34.2967625,24.7658497 34.049178,23.5882804 33.6109329,22.5101563 L38.6874433,22.5101563 L38.6874433,36.4290671 Z M20.147413,22.5101563 C21.2365103,21.0033888 23.0032073,20.0151084 25.0003429,20.0151084 C26.9974786,20.0151084 28.7641755,21.0033888 29.8519012,22.5101563 C30.5603631,23.4936359 30.9848916,24.6965809 30.9848916,25.9996571 C30.9848916,29.2991831 28.2978114,31.9835199 24.9996571,31.9835199 C21.6994453,31.9835199 19.0151084,29.2991831 19.0151084,25.9996571 C19.0157943,24.6965809 19.4389511,23.4936359 20.147413,22.5101563 L20.147413,22.5101563 Z M37.3144125,12.9181442 L38.0660817,12.9154009 L38.0660817,13.6636409 L38.0660817,18.6784266 L32.3222592,18.696944 L32.3023701,12.9346041 L37.3144125,12.9181442 Z M35.4297529,9 L14.5709329,9 C10.9476954,9 8,11.9470096 8,15.5702471 L8,22.5108422 L8,36.4297529 C8,40.0529904 10.9476954,43 14.5709329,43 L35.4304387,43 C39.0536762,43 42.0006858,40.0529904 42.0006858,36.4297529 L42.0006858,22.5101563 L42.0006858,15.5695613 C42,11.9463238 39.0529904,9 35.4297529,9 L35.4297529,9 Z"></path>
    </g>
</svg>


                        </a>
                    </li>
                    <li class="twitter">
                        <a aria-label="Twitter"
                           href="https://twitter.com/CityChurchSF/"
                           target="_blank"
                           rel="noreferrer"
                        >
                                
<svg role="img" aria-label="Twitter" viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-twitter social-icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <path d="M36.5022656,7 L42.6355469,7 L29.2358594,22.4035062 L45,43.3636364 L32.6564063,43.3636364 L22.9891406,30.6511079 L11.9272656,43.3636364 L5.78976562,43.3636364 L20.1221875,26.8881549 L5,7 L17.6561719,7 L26.3949219,18.619417 L36.5022656,7 Z M33.6185743,39.7272727 L37,39.7272727 L15.1736571,10.6363636 L11.5454545,10.6363636 L33.6185743,39.7272727 Z"></path>
    </g>
</svg>

                        </a>
                    </li>
                    <li class="facebook">
                        <a aria-label="Facebook"
                           href="https://www.facebook.com/citychurchsf/?ref=ts"
                           target="_blank"
                           rel="noreferrer"
                        >
                                <svg role="img" aria-label="Facebook" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-facebook social-icon">
        <path d="M34.0803679,26.7547772 L35.0192365,19.6439964 L27.8077111,19.6439964 L27.8077111,15.1037505 C27.8077111,13.0454644 28.3957727,11.6425098 31.4191831,11.6425098 L35.2723503,11.6400322 L35.2723503,5.28059091 C34.6068956,5.19387407 32.3199894,5 29.6537297,5 C24.0934711,5 20.2891504,8.31444145 20.2891504,14.4007247 L20.2891504,19.6439964 L14,19.6439964 L14,26.7547772 L20.2891504,26.7547772 L20.2891504,45 L27.8077111,45 L27.8077111,26.7547772 L34.0803679,26.7547772 Z"></path>
    </g>
</svg>

                        </a>
                    </li>        </ul>
        <!-- /END MINOR REGION: Social Media links -->
    

    </section>
    <!-- /END REGION: SOCIAL MEDIA -->
    


                                        

                                    

                                    <!-- REGION: LEGAL -->    
                                        <section role="region"
                                                 aria-label="Legal Disclaimer"
                                                 class="footer-legal-container font-body">
                                            <div class="footer-legal">&copy;2024 City Church SF &mdash; All rights reserved.</div>
                                                                                    </section>
                                    

                    
                                                                                

                                        <!-- REGION: Associated Logos -->
                                                                                                            
                                        <div class="platform font-body">
                                            <a aria-label="Platform Powered by Sitetheory"
                                               href="https://sitetheory.io" target="_blank">
                                                Powered by Sitetheory
                                            </a>
                                                                                    </div>
                                    

                                </div>

                                <!-- DESIGN: Set footer credit grid -->
                                                                                                    
                                <div class="footer-credit-column ">
                                        <section role="region"
                                                 aria-label="Website Credit"
                                                 class="footer-credit">

                                                                                        <p class="sr-only">Church Website</p>
                                            
                                            <div role="presentation"
                                                aria-label="Vendor"
                                                class="vendor">                                                    <a aria-label="Designed By Gutensite"
                                                           href="//gutensite.com"
                                                            target="_blank">                                                            <div aria-hidden="true">
                                                                    <div class="credit-text">
                                                                        <span class="credit-text-title">
                                                                        Designed by</span>
                                                                                                                                            </div>
                                                                
                                                                        <div class="vendor-logos">
                                                                                    <div aria-label="Gutensite Vendor Logo" class="vendor-logo-svg"><svg viewBox="0 0 77 51" version="1.1" xmlns="http://www.w3.org/2000/svg" id="gutensite-vendor-logo" xmlns:xlink="http://www.w3.org/1999/xlink">
    <title>Gutensite Logo</title>
    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <path d="M3.429,50.552 C1.512,50.552 0,49.211 0,47.276 C0,45.341 1.494,44 3.492,44 C4.356,44 4.833,44.189 5.328,44.45 L5.328,45.971 C4.707,45.629 4.176,45.494 3.609,45.494 C2.466,45.494 1.665,46.214 1.665,47.303 C1.665,48.455 2.484,49.112 3.429,49.112 C3.789,49.112 4.149,49.04 4.428,48.815 L4.428,46.754 L6.057,46.754 L6.057,49.553 C5.589,50.066 4.599,50.552 3.429,50.552 Z M12.8327141,50.552 C11.3027141,50.552 10.0697141,49.607 10.0697141,47.789 L10.0697141,44.126 L11.6897141,44.126 L11.6897141,47.87 C11.6897141,48.725 12.2297141,49.058 12.8327141,49.058 C13.4447141,49.058 13.9757141,48.725 13.9757141,47.87 L13.9757141,44.126 L15.5957141,44.126 L15.5957141,47.789 C15.5957141,49.607 14.3627141,50.552 12.8327141,50.552 Z M21.3454282,50.426 L21.3454282,45.548 L19.4554282,45.548 L19.4554282,44.126 L24.8644282,44.126 L24.8644282,45.548 L22.9654282,45.548 L22.9654282,50.426 L21.3454282,50.426 Z M28.8051423,50.426 L28.8051423,44.126 L33.5931423,44.126 L33.5931423,45.548 L30.4251423,45.548 L30.4251423,46.403 L32.9451423,46.403 L32.9451423,47.771 L30.4251423,47.771 L30.4251423,49.004 L33.6651423,49.004 L33.6651423,50.426 L28.8051423,50.426 Z M37.6688564,50.426 L37.6688564,44.126 L39.0548564,44.126 L41.8088564,47.591 L41.8088564,44.126 L43.3928564,44.126 L43.3928564,50.426 L42.0518564,50.426 L39.2618564,46.943 L39.2618564,50.426 L37.6688564,50.426 Z M49.9075705,50.552 C49.0165705,50.552 48.1615705,50.354 47.4685705,49.877 L47.4685705,48.221 C47.9905705,48.689 49.0255705,49.085 49.8445705,49.085 C50.3035705,49.085 50.8075705,48.977 50.8075705,48.59 C50.8075705,48.185 50.3305705,48.113 49.5925705,47.888 C48.5395705,47.564 47.4685705,47.24 47.4685705,45.89 C47.4685705,44.648 48.4675705,44 49.9435705,44 C50.8435705,44 51.5635705,44.252 52.0765705,44.522 L52.0765705,46.079 C51.5635705,45.764 50.7175705,45.467 49.9615705,45.467 C49.3495705,45.467 49.1335705,45.629 49.1335705,45.881 C49.1335705,46.196 49.7185705,46.25 50.5465705,46.52 C51.5635705,46.853 52.4815705,47.339 52.4815705,48.527 C52.4815705,49.787 51.3925705,50.552 49.9075705,50.552 Z M56.5302846,50.426 L56.5302846,44.126 L58.1502846,44.126 L58.1502846,50.426 L56.5302846,50.426 Z M64.0169987,50.426 L64.0169987,45.548 L62.1269987,45.548 L62.1269987,44.126 L67.5359987,44.126 L67.5359987,45.548 L65.6369987,45.548 L65.6369987,50.426 L64.0169987,50.426 Z M71.4767128,50.426 L71.4767128,44.126 L76.2647128,44.126 L76.2647128,45.548 L73.0967128,45.548 L73.0967128,46.403 L75.6167128,46.403 L75.6167128,47.771 L73.0967128,47.771 L73.0967128,49.004 L76.3367128,49.004 L76.3367128,50.426 L71.4767128,50.426 Z" id="gutensite-text"></path>
        <path d="M22.0961379,16.1004138 L24.1377931,16.1004138 C24.7597241,14.4994483 25.9237241,12.7457931 28.0953103,11.5784828 L28.1209655,8.84744828 C26.481931,9.68124138 22.7209655,12.0133793 22.0961379,16.1004138 Z M32.0846897,16.1004138 L34.1834483,16.1004138 L34.1834483,4.10082759 L34.7797241,4.22248276 C34.8248276,4.23158621 36.5143448,4.5977931 38.652,5.73034483 C36.4609655,1.7782069 33.3595862,0.545931034 32.0846897,0.19337931 L32.0846897,16.1004138 Z M35.1769655,16.1455172 L41.0217931,16.1455172 C40.9630345,12.3613793 40.3150345,9.46068966 39.3823448,7.23986207 C37.6307586,6.14 36.0186207,5.58593103 35.1769655,5.34634483 L35.1769655,16.1455172 Z M24.4365517,19.4293793 L31.0915862,19.4293793 L31.0915862,17.0935172 L24.8602759,17.0935172 C24.5594483,18.0671724 24.4646897,18.9245517 24.4365517,19.4293793 Z M32.0846897,19.4293793 L34.1689655,19.4293793 L34.1689655,17.0935172 L32.0846897,17.0935172 L32.0846897,19.4293793 Z M35.1624828,19.4293793 L46.5037241,19.4293793 C46.0729655,13.8034483 43.4557241,10.330069 40.7809655,8.22427586 C41.532,10.4525517 42.0128276,13.2166897 42.0190345,16.6416552 L42.0198621,17.1390345 L35.1624828,17.1390345 L35.1624828,19.4293793 Z M51.6115862,15.5446897 L53.5270345,19.6371034 L55.6622069,18.461931 C54.4895172,16.3184828 52.6502069,15.7131034 51.6115862,15.5446897 Z M25.8910345,28.9830345 L43.9663448,28.9830345 C46.0684138,27.3117241 47.9797241,25.1351724 47.9991724,25.1128276 L48.0972414,25.0267586 L53.3213793,21.5413793 L53.0768276,21.0187586 L47.2423448,24.2297931 L34.1689655,24.2297931 L34.1689655,20.4224828 L32.0846897,20.4224828 L32.0846897,24.2297931 L22.9737931,24.2297931 C23.0544828,24.6369655 23.2125517,25.2605517 23.5162759,26.0331034 L24.2788966,26.1721379 L24.3806897,26.4266207 C24.6868966,27.1888276 25.3452414,28.4972414 25.8910345,28.9830345 Z M44.3093793,29.9761379 L25.5645517,29.9761379 L25.4371034,29.8875862 C24.6045517,29.3111724 23.8473103,27.701931 23.565931,27.0518621 L22.8037241,26.9128276 L22.6998621,26.6637241 C21.984,24.9452414 21.9045517,23.8122759 21.9012414,23.7646897 L21.8673103,23.2362759 L31.0915862,23.2366897 L31.0915862,20.4224828 L23.4542069,20.4224828 L23.433931,19.9470345 C23.4293793,19.8382069 23.390069,18.6262069 23.8104828,17.0935172 L21,17.0935172 L21.0438621,16.5568276 C21.5234483,10.6710345 27.7162759,7.90565517 28.4209655,7.60937931 L29.1165517,7.31724138 L29.1215172,8.06744828 L29.0826207,12.1921379 L28.8095172,12.3274483 C26.9209655,13.2634483 25.8442759,14.7158621 25.2318621,16.1004138 L31.0915862,16.1004138 L31.0915862,-1 L31.6593103,-0.917655172 C31.7346207,-0.906896552 37.1950345,-0.0172413793 40.1565517,6.62124138 C43.4743448,8.80524138 47.1653793,12.8111724 47.5286897,19.9006897 L47.5555862,20.4224828 L35.1624828,20.4224828 L35.1624828,23.2362759 L46.9870345,23.2366897 L52.6547586,20.1171034 L50.0395862,14.5292414 L50.7753103,14.489931 C50.9428966,14.4812414 54.8515862,14.3235862 56.7711724,18.4565517 L56.9668966,18.8773793 L53.9486897,20.5387586 L54.5830345,21.893931 L48.7026207,25.8166897 C48.3864828,26.1737931 46.5177931,28.2502069 44.4442759,29.8706207 L44.3093793,29.9761379 Z" id="gutensite-ship"></path>
    </g>
</svg></div>
                                                                                
                                                                        </div>                                                                
                                                            </div>
                                                        </a>
                                                
                                            </div>
                                        </section>
                                    

                                </div>
                            </div>
                        </div>
                    </footer>
                    <!-- /END REGION: FOOTER -->

                

            </div>
        

    </div>
    <!-- /END APP CONTAINER -->
        
    
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.quickviewMedia -->
    <!-------------------------------------------------------->

                <div data-ng-init="$window.quickviewMediaModel = null; $window.getHTML = null;" ></div>
        <div data-ng-if="$window.quickviewMediaModel"
         data-ng-class="{'show-more-box': $window.quickviewMediaModel !== null }"
         data-ng-cloak
         class="more-box-position">

        <div  role="alertdialog"
              aria-modal="true"
              aria-label="Media Quickview"
              class="more-box immersive media-more-box clearfix"
              data-ng-class="[{'image-type' : $window.quickviewMediaModel.mime.includes('image')}, {'document-type' : $window.quickviewMediaModel.mime.includes('application')}, {'video-type' : $window.quickviewMediaModel.mime.includes('video')}, {'audio-type' : $window.quickviewMediaModel.mime.includes('audio')}]">

            <a role="button"
               aria-label="Close Media Quickview Details"
               class="btn-close"
               data-ng-click="$window.quickviewMediaModel = null; $window.disableScroll = false" >
                <svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="btn-close action-button" stroke="#999999" stroke-width="1" fill="none" fill-rule="evenodd">
        <circle stroke-width="2" cx="25" cy="25" r="23"></circle>
        <path d="M17,17 L32.5563492,32.5563492" data-svg-id="line-left"  stroke-width="2" stroke-linecap="square"></path>
        <path d="M32.5563492,17 L17,32.5563492" data-svg-id="line-right" stroke-width="2" stroke-linecap="square"></path>
    </g>
</svg>


            </a>

            <div class="more-box-content">
                <div class="media-more-image border-default border-default-bottom"
                     data-ng-if="($window.quickviewMediaModel.mime.includes('image')
                            || $window.quickviewMediaModel.images[0]._thumbnailUrl
                            || $window.quickviewMediaModel.version.images[0]._thumbnailUrl)
                        && !$window.quickviewMediaModel.mime.includes('video')">

                    <div class="media-thumb"
                         data-ng-class="[
                             {'audio-image' : $window.quickviewMediaModel.mime.includes('audio')},
                             {'video-image' : $window.quickviewMediaModel.mime.includes('video')},
                             {'document-image' : $window.quickviewMediaModel.mime.includes('application')}
                             ]"
                         data-ng-if="$window.quickviewMediaModel.mime && ($window.quickviewMediaModel._thumbnailUrl || $window.quickviewMediaModel.service || $window.quickviewMediaModel.images[0]._thumbnailUrl)">

                            <div class="item-image" data-ng-if="$window.quickviewMediaModel._thumbnailUrl || $window.quickviewMediaModel.images[0]._thumbnailUrl  || $window.quickviewMediaModel.version.images[0]._thumbnailUrl">

                                                                <img data-ng-attr-alt="{{ $window.quickviewMediaModel.name }}"
                                     data-ng-if="$window.quickviewMediaModel.mime.includes('image')"
                                     data-stratus-src
                                     data-ng-src="{{ $window.quickviewMediaModel._thumbnailUrl }}">

                                                                <img data-ng-attr-alt="{{ $window.quickviewMediaModel.images[0].name }}"
                                     data-ng-if="$window.quickviewMediaModel.images[0]._thumbnailUrl"
                                     data-stratus-src
                                     data-ng-src="{{ $window.quickviewMediaModel.images[0]._thumbnailUrl }}">

                            </div>
                    </div>

                </div>

                                <div class="media-more-image" data-ng-if="!$window.quickviewMediaModel.images[0]._thumbnailUrl && !$window.quickviewMediaModel.version.images[0]._thumbnailUrl && ($window.quickviewMediaModel.mime.includes('application') || $window.quickviewMediaModel.mime.includes('audio'))">
                    <div class="media-no-thumb position-anchor" data-ng-if="($window.quickviewMediaModel.version.documents[0] || $window.quickviewMediaModel.version.audios[0] || $window.quickviewMediaModel.mime.includes('application') || ($window.quickviewMediaModel.mime.includes('audio')) && !$window.quickviewMediaModel.version._thumbnailUrl && !$window.quickviewMediaModel.images[0]._thumbnailUrl)" data-ng-click="$window.quickviewMediaModel = $window.quickviewMediaModel; $window.getHTML = getHTML; $window.disableScroll = true">


                        <a class="cover-link-download position-all"
                                                      aria-label="Download Media"
                           data-ng-if="!$window.quickviewMediaModel.url && $window.quickviewMediaModel.prefix && $window.quickviewMediaModel.mime!='video'"
                           data-ng-href="https://{{ $window.quickviewMediaModel.prefix + '.' + $window.quickviewMediaModel.extension }}"
                           rel="noopener"
                            target="_blank">
                        </a>


                                                <div class="media-icon position-center">

                                                        <img alt="PDF"
                                 data-ng-if="$window.quickviewMediaModel.version.documents[0].mime=='application/pdf' || $window.quickviewMediaModel.mime=='application/pdf'"
                                 src="/assets/0/41/bundles/sitetheorymedia/images/mediaTypeIcons/media-icon-pdf.png?v=1706888026">
                                                        <img alt="Microsoft Word"
                                 data-ng-if="$window.quickviewMediaModel.version.documents[0].mime=='application/msword' || $window.quickviewMediaModel.mime=='application/msword'"
                                 src="/assets/0/41/bundles/sitetheorymedia/images/mediaTypeIcons/media-icon-doc.png?v=1706888026">
                                                        <span aria-label="audio"
                                  data-ng-if="$window.quickviewMediaModel.version.audios[0] || $window.quickviewMediaModel.mime.includes('audio')">
            <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="content-type-icon icon-audio sitetheory-media-audio-color">
        <path d="M49.695,13.197 C27.9400172,13.197 11.331097,30.3218778 11.331097,51.7378028 L11.331097,78.8452313 C11.331097,83.7247158 15.3248543,87.7172447 20.2055674,87.7172447 C25.0862804,87.7172447 29.0800377,83.7247158 29.0800377,78.8452313 L29.0800377,61.635589 C29.0800377,56.7536475 25.0862804,52.7611186 20.2055674,52.7611186 C19.5348225,52.7611186 18.8800478,52.8385123 18.2510709,52.9810148 L18.2510709,51.7378028 C18.2510709,34.800881 32.4079641,24.9878592 49.695,24.9878592 C66.9808074,24.9878592 81.1389291,34.800881 81.1389291,51.7378028 L81.1389291,52.9810148 C80.4964391,52.8348269 79.8416643,52.7611186 79.1832042,52.7611186 C74.3024912,52.7611186 70.3099623,56.7536475 70.3099623,61.635589 L70.3099623,78.8452313 C70.3099623,83.7247158 74.3024912,87.7172447 79.1832042,87.7172447 C84.0651457,87.7172447 88.0576746,83.7247158 88.0576746,78.8452313 L88.0576746,51.7378028 C88.0576746,30.3206493 71.4487544,13.197 49.695,13.197 L49.695,13.197 Z M91.1435923,59.5508747 L91.1435923,80.9287171 C95.5439733,79.3710166 98.695,75.1733331 98.695,70.2397959 C98.695,65.3062587 95.5439733,61.1098037 91.1435923,59.5508747 L91.1435923,59.5508747 Z M0.695,70.2397959 C0.695,75.1733331 3.84602665,79.3710166 8.24517926,80.9287171 L8.24517926,59.5508747 C3.84602665,61.1098037 0.695,65.3062587 0.695,70.2397959 L0.695,70.2397959 Z"></path>
    </g>
</svg>
            </span>

                        </div>

                        <div class="media-icon-gradient"></div>
                        <div class="color-cover position-all" data-ng-class="[
        {'background-dark' : $window.quickviewMediaModel.mime.includes('video')},
        {'audio-color-cover' : ($window.quickviewMediaModel.mime.includes('audio') || $window.quickviewMediaModel.version.audios[0])},
        {'document-color-cover' : $window.quickviewMediaModel.version.documents[0] || $window.quickviewMediaModel.mime.includes('application') || $window.quickviewMediaModel.mime.includes('audio')}]"></div>
                        <img aria-hidden="true"
                             alt="shapeholder"
                             src="/assets/0/41/bundles/sitetheorycore/images/shapeholder-square.png?v=1706888026">

                        
                    </div>
                </div>

                                <div class="media-more-video"
                     data-ng-if="$window.quickviewMediaModel.mime.includes('video')">
                    <div data-ng-bind-html="::$window.getHTML($window.quickviewMediaModel._embedCode)"></div>
                </div>

                                <div class="media-more-text">

                                        <div class="media-more-audio" data-ng-if="$window.quickviewMediaModel.mime.includes('audio')">
                        <div data-ng-bind-html="::$window.getHTML($window.quickviewMediaModel._embedCode)"></div>
                    </div>

                                        <div class="media-more-audio" data-ng-if="$window.quickviewMediaModel.version.audios.length">
                        <div data-ng-bind-html="::$window.getHTML($window.quickviewMediaModel.version.audios[0]._embedCode)"></div>
                    </div>

                    <div class="title-container">
                                                
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.contentTitle -->
    <!-------------------------------------------------------->

    
                <h2 class="title"
            data-ng-if="(model.data.version.title || model.data.name)
            && (!_.includes(_.get(model.data, 'version.display.hide'), 'title'))"
        >

            <span class="alt-title"
                  data-ng-if="model.data.version.altTitle"
                  data-ng-bind-html="::getHTML(model.data.version.altTitle)"></span>

                                                            <a
                                                                                                   data-ng-attr-href="{{ _.get(model.data, &#039;service&#039;) === &#039;directLink&#039; || _.get(model.data, &#039;mime&#039;) ? (_.get(model.data, &#039;url&#039;) || (_.get(model.data, &#039;file&#039;) ? &#039;//&#039; + _.get(model.data, &#039;file&#039;)+&#039;.&#039;+_.get(model.data, &#039;extension&#039;) : &#039;&#039; ) || &#039;&#039; ) : (model.data.routing.length ?  (&#039;/&#039; + model.data.routing[0].url) : (model.data.version.ctaButtonUrl.length ? model.data.version.ctaButtonUrl : null)) }}"
               data-ng-attr-target="{{ model.data.version.ctaBrowserTarget === &#039;_blank&#039; || _.get(model.data, &#039;mime&#039;) ? &#039;_blank&#039; : &#039;&#039; }}"
               data-ng-attr-rel="{{ model.data.routing &amp;&amp; model.data.routing.length &amp;&amp; model.data.routing[0].url ? &#039;&#039; : &#039;noopener&#039;}}">

                                <span ng-if="model.data.contentType.class != 'sitetheory-property-bundle-property'"
                      data-ng-bind-html="::getHTML((model.data.version.title || model.data.name) | truncate:{limit: 250 })"></span>

                
                                <span data-ng-if="model.data.contentType.class == 'sitetheory-property-bundle-property'">
                    <span class="address"
                          data-ng-if="(true || _.isEmpty(_.get(model.data, 'version.subtitle')))
                          && (!_.includes(_.get(model.data, 'version.display.hide'), 'propertyAddress'))">
                            <span class="street"
                                  data-ng-if="_.get(model.data, 'version.meta.UnparsedAddress')"
                                  data-ng-bind="::_.get(model.data, 'version.meta.UnparsedAddress')"></span><span data-ng-if="_.get(model.data, 'version.meta.UnparsedAddress') && _.get(model.data, 'version.meta.City')">, </span><span class="city" data-ng-if="_.get(model.data, 'version.meta.City')" data-ng-bind-html="::getHTML(_.get(model.data, 'version.meta.City') | truncate:{limit: 150 })"></span>
                        </span>
                                        <span data-ng-if="false && !_.isEmpty(_.get(model.data, 'version.subtitle'))" data-ng-bind-html="model.data.version.subtitle "></span>
                </span>
            </a>
        </h2>
    
    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.contentTitle -->
    <!-------------------------------------------------------->

                    </div>

                    <p class="author" data-ng-if="$window.quickviewMediaModel.author.version.title">By
                        <a data-ng-if="$window.quickviewMediaModel.author.routing && $window.quickviewMediaModel.author.routing.url"
                           data-ng-href="$window.quickviewMediaModel.author.routing.url">
                            <span data-ng-bind-html="::$window.quickviewMediaModel.author.version.title"></span>
                        </a>
                        <span data-ng-if="!$window.quickviewMediaModel.author.routing || !$window.quickviewMediaModel.author.routing.url"
                              data-ng-bind-html="::$window.quickviewMediaModel.author.version.title"></span></p>

                    <div class="date-and-download clearfix">
                                                <a aria-label="Download"
                           class="btn-download"
                           data-ng-if="($window.quickviewMediaModel.url || $window.quickviewMediaModel.prefix) && $window.quickviewMediaModel.mime!='video'"
                           data-ng-href="{{ $window.quickviewMediaModel.url || '//' + $window.quickviewMediaModel.prefix + '.' + $window.quickviewMediaModel.extension }}">
                            <md-tooltip data-ng-bind="::'Download ' + $window.quickviewMediaModel.extension|uppercase"></md-tooltip>
                            <span aria-hidden="true">
    <svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="icon-download action-button">
        <path d="M37.9483696,37.1664299 L37.9483696,33.0499722 L44.9483696,33.0499722 L44.9483696,39.1082011 L44.9483696,44.0499722 L4.94836957,44.0499722 L4.94836957,39.1082011 L4.94836957,33.0499722 L11.9483696,33.0499722 L11.9483696,37.1664299 L37.9483696,37.1664299 Z M30.9483696,15.1664299 L42.9483696,15.1664299 L24.9483696,33.1664299 L6.94836957,15.1664299 L18.9483696,15.1664299 L18.9483696,6.1664299 L30.9483696,6.1664299 L30.9483696,15.1664299 Z"></path>
    </g>
</svg>
                            </span>
                        </a>

                        <p class="date font-primary">
                            <span data-ng-if="$window.quickviewMediaModel.timeCustom" data-ng-bind="::$window.quickviewMediaModel.timeCustom |moment:{since:true,format:'MMM D, YYYY @h:mm a'}"></span>
                            <span data-ng-if="!$window.quickviewMediaModel.timeCustom && $window.quickviewMediaModel.timeEdit" data-ng-bind="::$window.quickviewMediaModel.timeEdit |moment:{since:true,format:'MMM D, YYYY @h:mm a'}"></span>
                        </p>

                    </div>

                                        
    <!-------------------------------------------------------->
    <!-- MACRO: streamComponents.mediaSpecs -->
    <!-------------------------------------------------------->

    
        <h4 role="presentation"
        class="media-info clearfix"
        data-ng-if="$window.quickviewMediaModel.extension || ($window.quickviewMediaModel.bytesHuman && $window.quickviewMediaModel.bytesHuman != 'Empty')">
        <span role="text">
            <span data-ng-if="$window.quickviewMediaModel.extension" data-ng-bind="::$window.quickviewMediaModel.extension | uppercase"></span>

            <span data-ng-if="$window.quickviewMediaModel.bytesHuman" data-ng-bind="::$window.quickviewMediaModel.bytesHuman"></span>
        </span>
    </h4>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.mediaSpecs -->
    <!-------------------------------------------------------->


                                        <div class="item-body" data-ng-if="$window.quickviewMediaModel.description">
                        <div data-ng-bind-html="::$window.quickviewMediaModel.description"></div>
                    </div>

                                        <div class="related-resources" data-ng-if="$window.quickviewMediaModel.media.length || $window.quickviewMediaModel.modules.length">

                                                <div data-ng-if="$window.quickviewMediaModel.media.length">
                            <h4>Resources</h4>
                            <ul role="presentation" class="list-unstyled">
                                <li data-ng-repeat="relatedMedia in $window.quickviewMediaModel.media">
                                    <a data-ng-href="//{{ relatedMedia.prefix }}.{{ relatedMedia.extension }}">
                                        <div class="related-icon">


                                            <img data-ng-attr-alt="{{ relatedMedia.name }}"
                                                    data-ng-src="{{ 'sitetheorymedia/images/mediaTypeIcons/media-icon-' + relatedMedia.extension + '.png' | assetPath }}">

                                        </div>
                                        <div class="related-title" data-ng-bind-html="::relatedMedia.name"></div>
                                    </a>
                                </li>
                            </ul>
                        </div>

                                                <div data-ng-if="$window.quickviewMediaModel.modules.length">
                            <h4>Related Pages</h4>
                            <ul role="presentation" class="list-unstyled">
                                <li data-ng-repeat="relatedPages in $window.quickviewMediaModel.modules">
                                    <a class="related-title"
                                       data-ng-href="{{ '/' + relatedPages.routing[0].url }}"
                                       data-ng-bind-html="::relatedPages.version.title">
                                    </a>
                                </li>
                            </ul>
                        </div>

                    </div>

                </div>

            </div>
        </div>
        <div data-ng-click="$window.quickviewMediaModel = null; $window.disableScroll = false" class="more-box-dimmer"></div>
    </div>

    <!-------------------------------------------------------->
    <!-- /END MACRO: streamComponents.quickviewMedia -->
    <!-------------------------------------------------------->


    
                
                                    <div data-ng-class="{'show-more-box': Stratus.Environment.get('openContactPopup')}"
                     data-ng-cloak
                     class="more-box-position">
                    <div role="alertdialog"
                         aria-modal="true"
                         aria-label="Contact Form"
                         class="more-box immersive border-radius-default site-cta-popup  ">

                        <!-- Close Button -->                        <a role="button"
                           aria-label="Close Contact Form"
                           class="btn-close"
                           data-ng-click="Stratus.Environment.set('openContactPopup', false)">
                            <svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="btn-close action-button" stroke="#999999" stroke-width="1" fill="none" fill-rule="evenodd">
        <circle stroke-width="2" cx="25" cy="25" r="23"></circle>
        <path d="M17,17 L32.5563492,32.5563492" data-svg-id="line-left"  stroke-width="2" stroke-linecap="square"></path>
        <path d="M32.5563492,17 L17,32.5563492" data-svg-id="line-right" stroke-width="2" stroke-linecap="square"></path>
    </g>
</svg>


                        </a>

                        <!-- Popup Title -->
                                                                            <h1 id="dialog-contact-title">Contact</h1>
                        
                        <!-- Popup Content -->
                        <div data-layout="column" data-layout-gt-sm="row">
                                <div flex="100">

                                    <div class="contact-form">
                                                                                                                                                                
    
            
                        
        
        
    <div class="contact-form-container custom-form" data-ng-cloak>


    

                                
            
            

                        
                                                    

                        
                                                                        <form novalidate
                  role="form"
                  name="contactForm_Site"
                  ng-controller="CreateContactForm"
                  data-id="Site"
                                                      data-options="{&quot;contentId&quot;:&quot;Site&quot;,&quot;recaptchaPublicKey&quot;:&quot;&quot;,&quot;recaptchaAction&quot;:&quot;contactSite&quot;,&quot;hideFormOnSuccess&quot;:true,&quot;defaults&quot;:[]}"
                  data-inputs="[{&quot;name&quot;:&quot;name&quot;,&quot;type&quot;:&quot;text&quot;,&quot;label&quot;:&quot;Name&quot;,&quot;required&quot;:true},{&quot;name&quot;:&quot;email&quot;,&quot;type&quot;:&quot;text&quot;,&quot;label&quot;:&quot;Email&quot;,&quot;formatType&quot;:&quot;email&quot;,&quot;required&quot;:true},{&quot;name&quot;:&quot;phone&quot;,&quot;type&quot;:&quot;text&quot;,&quot;label&quot;:&quot;Phone&quot;,&quot;formatType&quot;:&quot;phone&quot;},{&quot;name&quot;:&quot;comment&quot;,&quot;type&quot;:&quot;textarea&quot;,&quot;label&quot;:&quot;Comment&quot;,&quot;attributes&quot;:{&quot;rows&quot;:4}}]"
                  data-ng-submit="saveContact()">

                <div class="error-container contact-form-component-error"
                     data-ng-if="response"
                     role="alert">
                    <stratus-error-message
                            data-messages="response"
                            data-dismissable="false"></stratus-error-message>
                </div>
                                
                            <div data-sitetheory-loader="bar"
     class="loader-type-bar response-progress"     data-ng-if="model.pending">            <div class="sitetheory-loader-bar">
                <div class="bar-divider"></div>
                <div class="bar bar-one"></div>
                <div class="bar bar-two template-background-color-pop"></div>
                <div class="bar bar-highlight-one"></div>
                <div class="bar bar-highlight-two"></div>
            </div>    </div>







                                <div class="form-fields" data-ng-if="isFormVisible">
                                                                                                
        

                        
                                                                                                                                                                                                                                                                                                                
                                        <div                     >

         
                                    
                        
                        




                                                



            
                        
                                                        
                <md-input-container class="md-block" >

                                                    <label>Name</label>
                
                                
                                                    <input type="text"
                                                                            
                                                    name="name"
                    aria-label="Name"
                    data-type="text"
                    data-ng-model="input['name']"
                                                                        class="form-control"
                                                                required
                                                                        
                                                />
                

                
                                <div data-ng-messages="contactForm_Site[&#039;name&#039;].$error">
                    <div data-ng-message="required">This field is required.</div>
                                                        </div>
                
                                </md-input-container>
            
                              </div>
    
                                                    
        

                        
                                                                                                                                                                                                                                                                                                                
                                        <div                     >

         
                                    
                        
                        




                                                



            
                        
                                                        
                <md-input-container class="md-block" >

                                                    <label>Email</label>
                
                                
                                                    <input type="text"
                                                                            
                                                    name="email"
                    aria-label="Email"
                    data-type="text"
                    data-ng-model="input['email']"
                                                                        class="form-control"
                                                                required
                                                                        
                                                />
                

                
                                <div data-ng-messages="contactForm_Site[&#039;email&#039;].$error">
                    <div data-ng-message="required">This field is required.</div>
                                                        </div>
                
                                </md-input-container>
            
                              </div>
    
                                                    
        

                        
                                                                                                                                                                                                                                                                                                                
                                        <div                     >

         
                                    
                        
                        




                                                



            
                        
                                                        
                <md-input-container class="md-block" >

                                                    <label>Phone</label>
                
                                
                                                    <input type="text"
                                                                            
                                                    name="phone"
                    aria-label="Phone"
                    data-type="text"
                    data-ng-model="input['phone']"
                                                                        class="form-control"
                                                                
                                                                        
                                                />
                

                
                
                                </md-input-container>
            
                              </div>
    
                                                    
        

                        
                                                                                                                                                                                                                                                                                                                
                                        <div                     >

         
                                    
                        
                        




                                                



            
                        
                                                        
                <md-input-container class="md-block" >

                                                    <label>Comment</label>
                
                                
                                                    <textarea
                
                                                    name="comment"
                    aria-label="Comment"
                    data-type="textarea"
                    data-ng-model="input['comment']"
                                                                        rows="4"
                                                    class="form-control"
                                                                
                                                                        
                                                ></textarea>
                

                
                
                                </md-input-container>
            
                              </div>
    
                                            
                    <div>
                        <md-button type="submit"
                                   name="submit"
                                   class="btn"
                                   data-ng-disabled="contactForm_Site.$invalid || pending">
                            Send
                        </md-button>
                    </div>
                </div>
                <div class="reset-form" data-ng-if="!isFormVisible && isRequestSuccess && options.hideFormOnSuccess">
                    <span class="btn" data-ng-click="resetForm()">Reset Form</span>
                </div>
            </form>
            </div>


                                    </div>

                                </div>                        </div>

                    </div>
                    <!-- Click out area -->
                    <div data-ng-cloak
                         data-ng-click="Stratus.Environment.set('openContactPopup', false)" class="more-box-dimmer"></div>
                </div>
                                                                                <div aria-hidden="true"
                 data-ng-cloak
                 data-ng-if="Stratus.Environment.get('imagePopup.url')"
                 data-ng-class="{'show-more-box': Stratus.Environment.get('imagePopup.url')}"
                 class="more-box-position">
                                <div ng-init="$window.disableScroll = true"></div>
                <div class="more-box image-popup-more-box immersive border-radius-default">                    <a role="button"
                       aria-label="Close Popup Image"
                       class="btn-close"
                       data-ng-click="Stratus.Environment.set('imagePopup', false); $window.disableScroll = false;">
                        <svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g class="btn-close action-button" stroke="#999999" stroke-width="1" fill="none" fill-rule="evenodd">
        <circle stroke-width="2" cx="25" cy="25" r="23"></circle>
        <path d="M17,17 L32.5563492,32.5563492" data-svg-id="line-left"  stroke-width="2" stroke-linecap="square"></path>
        <path d="M32.5563492,17 L17,32.5563492" data-svg-id="line-right" stroke-width="2" stroke-linecap="square"></path>
    </g>
</svg>


                    </a>
                    <div class="scroll-box">
                        <img
                                data-stratus-src data-ng-src="{{ Stratus.Environment.get('imagePopup.url') }}">
                    </div>
                </div>
                <div role="button"
                     aria-label="Close Pop-Up Image"
                     data-ng-cloak data-ng-click="Stratus.Environment.set('imagePopup.url', false); $window.disableScroll = false;"
                     class="more-box-dimmer"></div>
            </div>
        

    


    <!-- //////////  /END MAIN BODY  ////////// -->


    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!-- //////////  TAGS  ////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
            
    <!-- //////////  /END TAGS  ////////// -->

    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!-- //////////  SESSION  ////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
    <!-- ////////////////////////////////////////////////// -->
                                                                                            <!-- //////////  /END SESSION  ////////// -->
        <!-- //////////  /END DEV COMPILE  ////////// -->        <svg aria-hidden="true"
             style="width: 0; height: 0; visibility:hidden"
             focusable="false"
             id="svg-definitions"
             viewBox="0 0 0 0"
             xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
            <defs>
                <linearGradient id="svg-gradient-light" x1="50%" y1="0%" x2="50%" y2="100%">
                    <stop class="stop1" offset="0%"></stop>
                    <stop class="stop2" offset="100%"></stop>
                </linearGradient>
                <linearGradient id="svg-gradient-dark" x1="50%" y1="0%" x2="50%" y2="100%">
                    <stop class="stop1" offset="0%"></stop>
                    <stop class="stop2" offset="100%"></stop>
                </linearGradient>
                <linearGradient id="svg-gradient-branding" x1="50%" y1="0%" x2="50%" y2="100%">
                    <stop class="stop1" offset="0%"></stop>
                    <stop class="stop2" offset="100%"></stop>
                </linearGradient>
                <linearGradient id="svg-gradient-pop" x1="50%" y1="0%" x2="50%" y2="100%">
                    <stop class="stop1" offset="0%"></stop>
                    <stop class="stop2" offset="100%"></stop>
                </linearGradient>
            </defs>
        </svg>
    </body>

    

        <!-- TOOLS: Sentry -->
                        
                        
                                <!-- /END TOOLS: Sentry -->

    
            
    
                
                
        
            
                                <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" src="/assets/0/41/bundles/sitetheorycore/node_modules/systemjs/dist/s.min.js?v=1706888026"></script>

                                <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" src="/assets/0/41/bundles/sitetheorycore/node_modules/systemjs/dist/extras/global.min.js?v=1706888026"></script>
                
                        <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" src="/assets/0/41/bundles/sitetheorycore/node_modules/systemjs/dist/extras/amd.min.js?v=1706888026"></script>
            <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" src="/assets/0/41/bundles/sitetheorycore/node_modules/systemjs/dist/extras/named-register.min.js?v=1706888026"></script>

                                    <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" src="/assets/0/41/bundles/sitetheorycore/node_modules/angular/angular.min.js"></script>
            <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" src="/assets/0/41/bundles/sitetheorycore/node_modules/angular-aria/angular-aria.min.js"></script>
            <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" src="/assets/0/41/bundles/sitetheorycore/node_modules/angular-animate/angular-animate.min.js"></script>
            <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" src="/assets/0/41/bundles/sitetheorycore/node_modules/angular-messages/angular-messages.min.js"></script>
            <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" src="/assets/0/41/bundles/sitetheorycore/node_modules/angular-sanitize/angular-sanitize.min.js"></script>
            <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" src="/assets/0/41/bundles/sitetheorycore/node_modules/angular-material/angular-material.min.js"></script>
        
                <script>var cacheTime = parseInt(1706888026);</script>

                <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" src="/assets/0/41/bundles/sitetheorycore/node_modules/@stratusjs/boot/src/env.min.js?v=1706888026"></script>

                <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" src="/assets/0/41/bundles/sitetheorycore/stratus/boot/config.min.js?v=1706888026"></script>

        
                <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" src="/assets/0/41/bundles/sitetheorycore/node_modules/@stratusjs/boot/src/config.min.js?v=1706888026"></script>
        <script data-cookieconsent="ignore" data-cookie-consent="strictly-necessary" src="/assets/0/41/bundles/sitetheorycore/node_modules/@stratusjs/boot/src/init.min.js?v=1706888026"></script>

                                                                                                                                                
                




        <!-- INTEGRATIONS: ANALYTICS, CUSTOM - FOOTER -->
        <!-- INTEGRATIONS -->




    
        <!-- Google Analytics -->
        <script data-cookieconsent="tracking" data-cookie-consent="tracking">
          (function (i, s, o, g, r, a, m) {
            i['GoogleAnalyticsObject'] = r;
            i[r] = i[r] || function () {
              (i[r].q = i[r].q || []).push(arguments)
            }, i[r].l = 1 * new Date();
            a = s.createElement(o),
              m = s.getElementsByTagName(o)[0];
            a.async = 1;
            a.src = g;
            m.parentNode.insertBefore(a, m)
          })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
          ga('create', 'UA-9689246-1', 'auto');
          ga('send', 'pageview');
        </script>
        <!-- /End Google Analytics -->

    
    










    
        
        <!-- Custom Integration "FB Pixel" (79) -->
        
        <script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1360120107825640');
fbq('track', 'PageView');
</script>

<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1360120107825640&ev=PageView&noscript=1"
/></noscript>
        <!-- /End Custom Integration "FB Pixel" (79) -->

    


        <!-- /END INTEGRATIONS: ANALYTICS, CUSTOM - FOOTER -->


                
                                
                                
                                                
    
        


    </html>



