<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Apts California</title>
	<atom:link href="https://www.aptscalifornia.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.aptscalifornia.com</link>
	<description>Resources and information about California apartments</description>
	<lastBuildDate>Fri, 29 May 2026 14:19:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.2</generator>
	<item>
		<title>5 Must-Visit Fly Fishing Shops In Northern California</title>
		<link>https://www.aptscalifornia.com/5-must-visit-fly-fishing-shops-in-northern-california/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Fri, 29 May 2026 14:19:34 +0000</pubDate>
				<category><![CDATA[Living in California]]></category>
		<category><![CDATA[life in california]]></category>
		<category><![CDATA[living in California]]></category>
		<category><![CDATA[perks of living in california]]></category>
		<category><![CDATA[things to do in california]]></category>
		<guid isPermaLink="false">https://www.aptscalifornia.com/?p=1548</guid>

					<description><![CDATA[<p>With summer right around the corner, there are so many fun activities to do when you live in California. And on the exceptionally hot days, there’s amazing ice cream shops&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/5-must-visit-fly-fishing-shops-in-northern-california/">5 Must-Visit Fly Fishing Shops In Northern California</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>With summer right around the corner, there are <a href="https://www.aptscalifornia.com/4-water-parks-near-los-angeles-to-visit-this-summer/" target="_blank" rel="noreferrer noopener">so many fun activities</a> to do when you live in California. And on the exceptionally hot days, there’s <a href="https://www.aptscalifornia.com/5-must-try-ice-cream-shops-in-southern-california/" target="_blank" rel="noreferrer noopener">amazing ice cream shops</a> to check out. Whether you’re looking for a fun afternoon trying something new or going on a fun outside adventure, you are bound to find something for everyone. But with summer just around the corner, we’re dreaming of our next fly fishing adventure. And now is the time to get all the stuff ready for the big summer of fishing.</p>



<p>Today we’ve compiled some of our fly fishing shops around the state that you’ll definitely want to check out this summer. As always, be sure to visit local websites for the most up-to-date information. And while you’re here, be sure to check out <a href="https://www.marketapts.com/apartments-ca/L2NhLy8" target="_blank" rel="noreferrer noopener">Market Apartments</a> to find your next dream apartment.</p>



<h2>1) Central Coast Fly Fishing</h2>



<p>When you need someone who really knows what they’re talking about when it comes to fishing, you need to check out <a href="https://www.centralcoastflyfishing.com/" target="_blank" rel="noreferrer noopener">Central Coast Fly Fishing</a>. The owner of the shop is passionate about all things fishing, from the flies all the way to conservation so more people can fish in the future. Stop in to chat or to find your next perfect fly, you won’t want to miss out on visiting.</p>



<h2>2) Sonora Fly Company</h2>



<p>If you’re looking for a premier outdoor shop, you’ll find it at <a href="https://sonorafly.com/" target="_blank" rel="noreferrer noopener">Sonora Fly Company</a>. Whether you’re looking for outdoor apparel or tying materials you are going to find a stellar selection when you visit. And while you’re there be sure to ask about the fishing report.</p>



<figure class="wp-block-image size-large"><a href="https://www.aptscalifornia.com/wp-content/uploads/2026/05/Fly-rod.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="1024" height="683" src="https://www.aptscalifornia.com/wp-content/uploads/2026/05/Fly-rod-1024x683.jpg" alt="" class="wp-image-1553" srcset="https://www.aptscalifornia.com/wp-content/uploads/2026/05/Fly-rod-1024x683.jpg 1024w, https://www.aptscalifornia.com/wp-content/uploads/2026/05/Fly-rod-300x200.jpg 300w, https://www.aptscalifornia.com/wp-content/uploads/2026/05/Fly-rod-768x512.jpg 768w, https://www.aptscalifornia.com/wp-content/uploads/2026/05/Fly-rod-1170x780.jpg 1170w, https://www.aptscalifornia.com/wp-content/uploads/2026/05/Fly-rod-585x390.jpg 585w, https://www.aptscalifornia.com/wp-content/uploads/2026/05/Fly-rod-263x175.jpg 263w, https://www.aptscalifornia.com/wp-content/uploads/2026/05/Fly-rod.jpg 1500w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2>3) Fly Fishing Specialties</h2>



<p><a href="https://flyfishingspecialties.com/" target="_blank" rel="noreferrer noopener">Fly Fishing Specialties</a> has over 40 years of serving Northern California under their belts. The shop is an owner-operated fly shop in the Sacramento area. And has grown to be one of the largest shops in Northern California. With premium fly fishing equipment and accessories, you’ll be returning time and time again.</p>



<h2>4) Trout Creek Outfitters</h2>



<p>Located in Truckee, California, <a href="https://www.troutcreekoutfitters.com/" target="_blank" rel="noreferrer noopener">Trout Creek Outfitters</a> is a must-visit when you’re in the area. The shop sits right next to the Truckee River, giving them the perfect location. You’ll find they have a wide selection of items to truly elevate your fishing experience.</p>



<h2>5) Ted Fay Fly Shop</h2>



<p>Opened in 1950, <a href="https://www.tedfay.com/" target="_blank" rel="noreferrer noopener">Ted Fay Fly Shop</a> is a full-service destination shop with everything you need for an amazing day of fishing. With people who know fishing and exactly what you need to make your experience great, you’ll want to stop in the next time you’re looking to fish the Upper Sacramento and McCloud Rivers.</p>



<figure class="wp-block-image size-large"><a href="https://www.aptscalifornia.com/wp-content/uploads/2026/05/big-fish.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="1024" height="683" src="https://www.aptscalifornia.com/wp-content/uploads/2026/05/big-fish-1024x683.jpg" alt="" class="wp-image-1552" srcset="https://www.aptscalifornia.com/wp-content/uploads/2026/05/big-fish-1024x683.jpg 1024w, https://www.aptscalifornia.com/wp-content/uploads/2026/05/big-fish-300x200.jpg 300w, https://www.aptscalifornia.com/wp-content/uploads/2026/05/big-fish-768x512.jpg 768w, https://www.aptscalifornia.com/wp-content/uploads/2026/05/big-fish-1170x780.jpg 1170w, https://www.aptscalifornia.com/wp-content/uploads/2026/05/big-fish-585x390.jpg 585w, https://www.aptscalifornia.com/wp-content/uploads/2026/05/big-fish-263x175.jpg 263w, https://www.aptscalifornia.com/wp-content/uploads/2026/05/big-fish.jpg 1500w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>With all of these amazing places listed, it can be hard to choose which one you want to visit first. Let us know if you’ve visited any of them or if we are missing some of your favorites.</p>



<p>If you’re looking for a new place to live, or are interested in moving to the gorgeous state of California, find your next dream apartment <a href="https://www.marketapts.com/apartments-ca/L0NBLy8" target="_blank" rel="noreferrer noopener">here</a>. While on your search for the best apartments, be sure to check out, some of the most affordable places to live in <a href="https://www.aptscalifornia.com/top-three-most-affordable-places-to-live-in-california/" target="_blank" rel="noreferrer noopener">California</a>.</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/5-must-visit-fly-fishing-shops-in-northern-california/">5 Must-Visit Fly Fishing Shops In Northern California</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PROPERTY HIGHLIGHT: APPIAN TERRACE APARTMENTS IN EL SOBRANTE, CALIFORNIA</title>
		<link>https://www.aptscalifornia.com/property-highlight-appian-terrace-apartments-in-el-sobrante-california/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Wed, 29 Apr 2026 14:38:39 +0000</pubDate>
				<category><![CDATA[Apartment Rentals California]]></category>
		<category><![CDATA[Apartments California]]></category>
		<category><![CDATA[Apartments for Rent: Northern California]]></category>
		<category><![CDATA[Living in California]]></category>
		<category><![CDATA[Rentals California]]></category>
		<category><![CDATA[apartments CA]]></category>
		<category><![CDATA[apartments california]]></category>
		<category><![CDATA[apartments in CA]]></category>
		<category><![CDATA[CA apartments]]></category>
		<category><![CDATA[CA for rent]]></category>
		<category><![CDATA[california apartments]]></category>
		<category><![CDATA[california for rent]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[rent in CA]]></category>
		<category><![CDATA[rent in california]]></category>
		<guid isPermaLink="false">https://www.aptscalifornia.com/?p=1540</guid>

					<description><![CDATA[<p>Appian Terrace Apartments Appian Terrace Apartments is located in El Sobrante, California and also is the ideal choice for Bay Area apartments. Here you’ll discover what better living is in&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/property-highlight-appian-terrace-apartments-in-el-sobrante-california/">PROPERTY HIGHLIGHT: APPIAN TERRACE APARTMENTS IN EL SOBRANTE, CALIFORNIA</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2><strong>Appian Terrace Apartments</strong></h2>



<p><a href="https://www.appianterrace.com/" target="_blank" rel="noreferrer noopener">Appian Terrace Apartments</a> is located in El Sobrante, California and also is the ideal choice for Bay Area apartments. Here you’ll discover what better living is in a stunning community filled with so many great things to do. One that also brings the entire world to your fingertips. As well as the perfect blend of comfort, convenience, and modern apartment living, you won’t want to miss out on calling this place home.</p>



<p>While you&#8217;re checking out this complex head on over to <a href="https://www.marketapts.com/apartments" target="_blank" rel="noreferrer noopener">Market Apartments</a> to get more information. Where you can find more about what Appian Terrace Apartments has to offer. While you’re checking out why you need to pick this as your next home, considering checking out some of the <a href="https://www.aptscalifornia.com/5-must-try-ice-cream-shops-in-southern-california/" target="_blank" rel="noreferrer noopener">best ice cream shops</a> to try in California.</p>



<p>If you aren’t totally convinced this is the place for you, then consider the perfect location of the complex. Located near all the best places to eat as well as being surrounded by so many fun activities. You’ll never have to worry about what to do on the weekends.</p>



<p>Be sure to schedule you’re tour today!</p>



<h2><strong>Dining</strong></h2>



<ol type="1"><li>Café Soliel</li><li>Olchi Korean Cuisine</li><li>Sue’s Kitchen</li><li>Los Cerros Mexican Grill</li><li>Yummy House</li><li>Silver Ocean Restaurant</li><li>Mississippi Catfish</li><li>Maya Thai Laos Restaurant</li></ol>



<h2><strong>Bars and Pubs</strong></h2>



<ol type="1"><li>7 Peaks Restaurant and Bar</li><li>Copper Mug – Family Restaurant and Bar</li><li>PJ’s Restaurant &amp; Cocktail</li><li>Second2None</li><li>Clancy’s</li><li>Rancho Sports Bar</li><li>The Villa</li><li>The Factory Bar</li></ol>



<figure class="wp-block-image size-full"><a href="https://www.aptscalifornia.com/wp-content/uploads/2026/04/Kitchen.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="272" height="204" src="https://www.aptscalifornia.com/wp-content/uploads/2026/04/Kitchen.jpg" alt="" class="wp-image-1545"/></a></figure>



<h2><strong>Entertainment</strong></h2>



<ol type="1"><li>Rosie the Riveter WWII Home Front National Historical Park’</li><li>Chabot Space &amp; Science Center</li><li>Smash it Rage Rooms</li><li>Bay Area Discovery Museum</li><li>Kid’s Corner Learning Center</li><li>Berkeley Natural History Museums</li><li>The Drill Factory</li><li>Richmond Museum of History &amp; Culture</li></ol>



<h2><strong>Shopping</strong></h2>



<ol type="1"><li>Pinole Vista Shopping Center</li><li>Pinole Vista Crossing</li><li>Hilltop Plaza</li><li>Vista del Mar Village Shopping Center</li><li>Pinole Valley Shopping Center</li><li>Hill View Center</li><li>Princeton Plaza</li><li>San Pablo Town Center</li></ol>



<h2><strong>Parks</strong></h2>



<ol type="1"><li>Wildcat Canyon Regional Park</li><li>Tilden Regional Park</li><li>Alvarado Park</li><li>Marina Bay Park</li><li>Fernandez Park</li><li>Cerrito Vista Park</li><li>Kennedy Grove Regional Recreation Area</li><li>Pinole Valley Park</li></ol>



<h2><strong>Outdoor Activities</strong></h2>



<ol type="1"><li>Pinole Swimming Pool</li><li>Cal Adventures – Ropes Course &amp; Rock Climbing</li><li>Tilden Little Farm</li><li>Lafayette Reservoir Recreation</li><li>San Pablo Reservoir</li><li>Children’s Wonderland Park</li><li>Grotto Rock Park</li><li>Adventure Playground</li></ol>



<figure class="wp-block-image size-full"><a href="https://www.aptscalifornia.com/wp-content/uploads/2026/04/Garden.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="272" height="153" src="https://www.aptscalifornia.com/wp-content/uploads/2026/04/Garden.jpg" alt="" class="wp-image-1544"/></a></figure>



<p>If you’d like more information about this apartment, then head over to <a href="https://www.marketapts.com/apartments-ca/L0NBLy8" target="_blank" rel="noreferrer noopener">Market Apartments</a>. Where you can find all the best information to help you decide on the perfect place for you. And while you’re looking for great places to live in California, head on over to <a href="https://www.aptscalifornia.com/top-three-most-affordable-places-to-live-in-california/" target="_blank" rel="noreferrer noopener">our post</a> about the three most affordable places to live in California.</p>



<!DOCTYPE html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>Accessibility Page for Appian Terrace</title>
    <meta name="description" content="Apartments located in El Sobrante, CA. This page is in conformance with WCAG 2.1 Level A and AA.">
    <meta name="robots" content="noindex">

    <!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-1Z1ENEG1S3"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-1Z1ENEG1S3');
</script>    
    <!-- Bootstrap CSS -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">

    <style id="custom-css">body{
  font-family: 'Raleway', sans-serif;
}
a strong{
  font-size: 30px;
  color: black;
}
input:focus, textarea:focus, button:focus, select:focus{
  outline: 2px solid blue !important; 
}
.main-description * {
  font-size: 16px !important;
    font-weight: 400!important;
    color: rgb(33, 37, 41)!important;
    display: contents!important;
}
</style>

    <link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
<style>
.eight-six {
    aspect-ratio: 4/3;
}
</style>
  </head>
  <body>
    

    <header>
        <!-- Section Nav -->
          <nav class="navbar sticky-top navbar-light bg-light">
            <div class="container-fluid">
		<a class="navbar-brand" href="https://www.appianterrace.com"><strong>Appian Terrace</strong></a>
            </div>
          </nav>
        <!-- Section Nav END-->
    </header>
<main>
        <!-- Section About -->
        <section class="my-5">
           <div class="container">
            <div class="row"><div class="col-12">
              </div>
              <div class="col-12">
    	  <h1>Welcome to Appian Terrace</h1>
              </div>
            </div>
            <div class="row">
              <div class="col-12">
                <h2 class="my-5 underline-small">ABOUT</h2>
              </div>
              <div class="col-12 col-lg-12 main-description">
                <p class="mb-3">
    		<div>Welcome to Appian Terrace Apartments in El Sobrante, CA. Discover better living in a community that brings the entire world to your fingertips. Enjoy the rewards of high-quality upgrades, and stunning features, as you dive into our hand-crafted lifestyle. Situated near all Bay Area counties, our convenient location provides you with close access to many local attractions, as well as easier commutes. Choose from our collection of apartments that are complete with everything that you need to always feel right at home. Embrace personal amenities that will make your daily needs a breeze. At the end of each day, you will love coming home to our thriving community. This is where home becomes the destination. Schedule a tour today and join Appian Terrace Apartments.</div>                </p>
              </div>
            </div>
            <div class="row">
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Address</h3>
                  <p>
    4481-4489 Appian Way<br>
    El Sobrante, California <br>
    94803                  </p>
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Phone</h3>
    	      <p>P: 925-290-7633 </p>
    	       
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Office Hours</h3>
                  <p>
    <div>By Appointment</div>                  </p>
                </div>
              </div>
            </div>
          </div>
        </section>
        <!-- Section About END-->
    
    
        <!-- Section X -->
        <section class="my-5">
           <div class="container">
             <div class="row">
               <div class="col-12">
                 <h2>GALLERY</h2>
               </div>
             </div>
             <div class="row">
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/e8cd5df551f76bb6bd50734ef2f820d0.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/e8cd5df551f76bb6bd50734ef2f820d0.jpg.800x600.jpg" class="img-fluid eight-six" alt="Front Room | Appian Terrace Apartments in El Sobrante, CA">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/7bc6c6438ac142f49175d21af8a68fc7.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/7bc6c6438ac142f49175d21af8a68fc7.jpg.800x600.jpg" class="img-fluid eight-six" alt="Furnished Front Room | Appian Terrace Apartments in El Sobrante, CA">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/cfb3444abe0768a49bd53335fd0af929.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/cfb3444abe0768a49bd53335fd0af929.jpg.800x600.jpg" class="img-fluid eight-six" alt="Furnished Living Room | Appian Terrace Apartments in El Sobrante, CA">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/92823ac52a83f13f7dd3d5f7e6c2c5c5.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/92823ac52a83f13f7dd3d5f7e6c2c5c5.jpg.800x600.jpg" class="img-fluid eight-six" alt="Kitchen Island | Appian Terrace Apartments in El Sobrante, CA">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/d7ff2a21b6b0f14c4b885110713eb3db.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/d7ff2a21b6b0f14c4b885110713eb3db.jpg.800x600.jpg" class="img-fluid eight-six" alt="Fully Equipped Kitchen | Appian Terrace Apartments in El Sobrante, CA">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/b224a1d392e75aa26c4baf508ea42c07.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/b224a1d392e75aa26c4baf508ea42c07.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bedroom | Appian Terrace Apartments in El Sobrante, CA">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/5b9fdf0d463336c25de2045f6bcb56cd.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/5b9fdf0d463336c25de2045f6bcb56cd.jpg.800x600.jpg" class="img-fluid eight-six" alt="Kitchen | Appian Terrace Apartments in El Sobrante, CA">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/5758fda23ee4050f1abba6b01a017ff4.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/5758fda23ee4050f1abba6b01a017ff4.jpg.800x600.jpg" class="img-fluid eight-six" alt="Kitchen Appliances | Appian Terrace Apartments in El Sobrante, CA">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/25740894e26efcf776f26306839c733a.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/25740894e26efcf776f26306839c733a.jpg.800x600.jpg" class="img-fluid eight-six" alt="Furnished Bedroom | Appian Terrace Apartments in El Sobrante, CA">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/a60bb89eca5785ee05461e4113ece0fe.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/a60bb89eca5785ee05461e4113ece0fe.jpg.800x600.jpg" class="img-fluid eight-six" alt="Beautiful Bedroom | Appian Terrace Apartments in El Sobrante, CA">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/ded28f69d1a0803bfe51172a1bd9d68b.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/ded28f69d1a0803bfe51172a1bd9d68b.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bathroom | Appian Terrace Apartments in El Sobrante, CA">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/3f91f1ee36f7aea6d3e07c5608a54e07.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/3f91f1ee36f7aea6d3e07c5608a54e07.jpg.800x600.jpg" class="img-fluid eight-six" alt="Fitness Center | Appian Terrace Apartments in El Sobrante, CA">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/d7d2b2b2-caaf-4aa4-8895-da25d88fcb9b.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/d7d2b2b2-caaf-4aa4-8895-da25d88fcb9b.jpg.800x600.jpg" class="img-fluid eight-six" alt="Monument Sign | Appian Terrace">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/xiqxrv8yefe2cueatoz1nw0wo20qomti.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/xiqxrv8yefe2cueatoz1nw0wo20qomti.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bedroom | Appian Terrace">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/nxavcu1ma1iezuuk7iuh853cchp04znd.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/nxavcu1ma1iezuuk7iuh853cchp04znd.jpg.800x600.jpg" class="img-fluid eight-six" alt="Large Room | Appian Terrace">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/y2hhx9fdn6bnb0d4xzu2m3rulmsrukgh.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/y2hhx9fdn6bnb0d4xzu2m3rulmsrukgh.jpg.800x600.jpg" class="img-fluid eight-six" alt="Living Room | Appian Terrace">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/7bshbee7lsl8ekjkxgsvofr320et57ko.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/7bshbee7lsl8ekjkxgsvofr320et57ko.jpg.800x600.jpg" class="img-fluid eight-six" alt="Interior Bedroom | Appian Terrace">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/oqzonufozcrswgudb10jvtdvn284wwit.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/oqzonufozcrswgudb10jvtdvn284wwit.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bathroom | Appian Terrace">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/0o5pbun8yv4ehrj3ltlgq7jl86sbou01.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/0o5pbun8yv4ehrj3ltlgq7jl86sbou01.jpg.800x600.jpg" class="img-fluid eight-six" alt="Patio | Appian Terrace">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/2bb18d3nt3tlnoz6n7n2mqi7v5yn1q21.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/2bb18d3nt3tlnoz6n7n2mqi7v5yn1q21.jpg.800x600.jpg" class="img-fluid eight-six" alt="Spacious Bathroom | Appian Terrace">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/62v06oqqa3t3ed3dq13x9iugqksnkr5m.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/62v06oqqa3t3ed3dq13x9iugqksnkr5m.jpg.800x600.jpg" class="img-fluid eight-six" alt="Exterior Seating | Appian Terrace">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/yapugqqzwfobaddrgfrxccf46uaaundb.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/yapugqqzwfobaddrgfrxccf46uaaundb.jpg.800x600.jpg" class="img-fluid eight-six" alt="Kitchen | Appian Terrace">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/k8qxu3860j6p2x2xbaf61jys8pbw7lr7.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/photos/k8qxu3860j6p2x2xbaf61jys8pbw7lr7.jpg.800x600.jpg" class="img-fluid eight-six" alt="Aerial View | Appian Terrace">
		</picture>
               </div>
             </div>
           </div>
        </section>
        <!-- Section X END-->
    
    
    
        <!-- Section X -->
        <section class="my-5">
           <div class="container">
             <div class="row">
               <div class="col-12">
                 <h2>FLOOR PLANS</h2>
               </div>
             </div>
             <div class="row">
               <div class="col-12 mt-5 py-2">
                 <div class="row ">
                   <div class="col-12 col-lg-6 ">
<div class="card">
		    <div class="card-body">
		       <picture>
			   <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/floorplans/deb11f7c-e561-4f54-a41f-ca607dbd0e0b.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/floorplans/deb11f7c-e561-4f54-a41f-ca607dbd0e0b.jpg.800x600.jpg" class="img-fluid eight-six" alt="Studio">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       Studio                       </h3>
                       <p>

           SQ FEET: <strong>500</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>Studio</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>1</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong>$1000</strong>
                       </p>
                       <p>
		       PRICE: <strong>Contact Us for More Details</strong>
                       </p>
                     </div>
                   </div>
                 </div>
               </div>
               <div class="col-12 mt-5 py-2">
                 <div class="row ">
                   <div class="col-12 col-lg-6 ">
<div class="card">
		    <div class="card-body">
		       <picture>
			   <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/floorplans/20586105-3793-4f9f-ab30-d20b8ae89552.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/floorplans/20586105-3793-4f9f-ab30-d20b8ae89552.jpg.800x600.jpg" class="img-fluid eight-six" alt="1 Bedroom 1 Bathroom">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       1 Bedroom 1 Bathroom                       </h3>
                       <p>

           SQ FEET: <strong>600</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>1</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>1</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong>$1000</strong>
                       </p>
                       <p>
		       PRICE: <strong>$2245</strong>
                       </p>
                       <p>
		       AVAILABLE: <strong>1</strong>
                       </p>
                     </div>
                   </div>
                 </div>
               </div>
               <div class="col-12 mt-5 py-2">
                 <div class="row ">
                   <div class="col-12 col-lg-6 ">
<div class="card">
		    <div class="card-body">
		       <picture>
			   <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/floorplans/b7c5c0f9-9926-4f0d-bb60-0d24c9768a88.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/floorplans/b7c5c0f9-9926-4f0d-bb60-0d24c9768a88.jpg.800x600.jpg" class="img-fluid eight-six" alt="2 Bedroom 1 Bathroom">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2 Bedroom 1 Bathroom                       </h3>
                       <p>

           SQ FEET: <strong>750</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>2</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>1</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong>$1000</strong>
                       </p>
                       <p>
		       PRICE: <strong>$2645</strong>
                       </p>
                       <p>
		       AVAILABLE: <strong>2</strong>
                       </p>
                     </div>
                   </div>
                 </div>
               </div>
               <div class="col-12 mt-5 py-2">
                 <div class="row ">
                   <div class="col-12 col-lg-6 ">
<div class="card">
		    <div class="card-body">
		       <picture>
			   <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/floorplans/4ba6f98e-2bfb-4f10-8f47-67d7d1c71b88.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/floorplans/4ba6f98e-2bfb-4f10-8f47-67d7d1c71b88.jpg.800x600.jpg" class="img-fluid eight-six" alt="2 Bedroom 1.5 Bathroom">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2 Bedroom 1.5 Bathroom                       </h3>
                       <p>

           SQ FEET: <strong>900</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>2</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>1.5</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong>1000 - 1200</strong>
                       </p>
                       <p>
		       PRICE: <strong>$2895</strong>
                       </p>
                       <p>
		       AVAILABLE: <strong>1</strong>
                       </p>
                     </div>
                   </div>
                 </div>
               </div>
               <div class="col-12 mt-5 py-2">
                 <div class="row ">
                   <div class="col-12 col-lg-6 ">
<div class="card">
		    <div class="card-body">
		       <picture>
			   <source srcset="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/floorplans/d7647581-3358-467b-9781-14fa47e3fbbb.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/14ATE/images/apartments/floorplans/d7647581-3358-467b-9781-14fa47e3fbbb.jpg.800x600.jpg" class="img-fluid eight-six" alt="2 Bedroom 2 Bathroom">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2 Bedroom 2 Bathroom                       </h3>
                       <p>

           SQ FEET: <strong>800</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>2</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>2</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong>$1000</strong>
                       </p>
                       <p>
		       PRICE: <strong>Contact Us for More Details</strong>
                       </p>
                     </div>
                   </div>
                 </div>
               </div>
             </div>
           </div>
        </section>
        <!-- Section X END-->
    
        <!-- Section Amenities -->
        <section class="my-5">
           <div class="container">
            <div class="row">
               <div class="col-12">
                 <h2>AMENITIES</h2>
               </div>
             </div>
             <div class="row">
               <div class="col-12 col-lg-6">
                  <h3 class="h3">Apartment</h3>
                  <ul class="list-group">
	    <li class="list-group-item">Newly Remodeled</li>
	    <li class="list-group-item">Wood-Inspired Flooring</li>
	    <li class="list-group-item">Private Patio and Private Balconies</li>
	    <li class="list-group-item">Smart Home Features Including Nest Thermostat and USB Outlets</li>
	    <li class="list-group-item">Energy Efficient Lighting and Ceiling Fans</li>
	    <li class="list-group-item">Quartz Countertops and New Stainless-Steel Appliances</li>
	    <li class="list-group-item">Pre-wired for internet and cable</li>
	    <li class="list-group-item">Central Heating*</li>
	    <li class="list-group-item">Washer and Dryer In Unit*</li>
                  </ul>
               </div>
               <div class="col-12 col-lg-6">
                  <h3 class="h3">Property</h3>
                  <ul class="list-group">

	    <li class="list-group-item">After-Hours Emergency Maintenance</li>
	    <li class="list-group-item">Professionally Managed</li>
	    <li class="list-group-item">Easy Freeway Access to I-80</li>
	    <li class="list-group-item">Minutes from Restaurants, Shopping, and Much More</li>
	    <li class="list-group-item">Amazon Hub Package Locker</li>
	    <li class="list-group-item">Fitness Center</li>
	    <li class="list-group-item">Coming Soon - BBQ/Picnic Area</li>
                  </ul>
               </div>
             </div>
           </div>
        </section>
        <!-- Section Amenities END-->
    
        <!-- Section Pet Fees -->

        <!-- Section Pet Fees END-->
 
 
    
    
        <!-- Section X -->
        <section class="my-5">
           <div class="container">
             <div class="row">
               
             </div>
           </div>
        </section>
        <!-- Section X END-->
</main>

    <footer class="pt-4 my-md-5 pt-md-5 border-top container">
    <div class="row">
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Address</h3>
              <p>
4481-4489 Appian Way                <br>
		    El Sobrante, California <br>
94803              </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Phone</h3>
	      <p>P: 925-290-7633 </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Office Hours</h3>
    <div>By Appointment</div>            </div>
          </div>
        </div>
        <div class="row">
          <div class="col-12 text-center">
	  Copyright © 2026<br>
Appian Terrace. All rights reserved.<br>
            Apartment Marketing by MarketApts.com®
          </div>
          <div class="col-12 text-center">
	    Appian Terrace Accessibility Portal is in conformance with WCAG 2.1 Level A and AA
          </div>
        </div>
  </footer>

    <script id="htmx">(function(e,t){if(typeof define==="function"&&define.amd){define([],t)}else{e.htmx=t()}})(typeof self!=="undefined"?self:this,function(){return function(){"use strict";var U={onLoad:t,process:ct,on:M,off:D,trigger:$,ajax:er,find:C,findAll:R,closest:H,values:function(e,t){var r=Mt(e,t||"post");return r.values},remove:O,addClass:L,removeClass:q,toggleClass:A,takeClass:T,defineExtension:or,removeExtension:ar,logAll:E,logger:null,config:{historyEnabled:true,historyCacheSize:10,refreshOnHistoryMiss:false,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:true,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:true,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:false,timeout:0,wsReconnectDelay:"full-jitter",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:false,scrollBehavior:"smooth",defaultFocusScroll:false},parseInterval:v,_:e,createEventSource:function(e){return new EventSource(e,{withCredentials:true})},createWebSocket:function(e){return new WebSocket(e,[])},version:"1.7.0"};var r={bodyContains:Y,filterValues:jt,hasAttribute:s,getAttributeValue:V,getClosestMatch:h,getExpressionVars:Gt,getHeaders:Xt,getInputValues:Mt,getInternalData:_,getSwapSpecification:Ut,getTriggerSpecs:ke,getTarget:ne,makeFragment:g,mergeObjects:Q,makeSettleInfo:zt,oobSwap:B,selectAndSwap:we,settleImmediately:Ct,shouldCancel:Pe,triggerEvent:$,triggerErrorEvent:J,withExtensions:gt};var n=["get","post","put","delete","patch"];var i=n.map(function(e){return"[hx-"+e+"], [data-hx-"+e+"]"}).join(", ");function v(e){if(e==undefined){return undefined}if(e.slice(-2)=="ms"){return parseFloat(e.slice(0,-2))||undefined}if(e.slice(-1)=="s"){return parseFloat(e.slice(0,-1))*1e3||undefined}return parseFloat(e)||undefined}function f(e,t){return e.getAttribute&&e.getAttribute(t)}function s(e,t){return e.hasAttribute&&(e.hasAttribute(t)||e.hasAttribute("data-"+t))}function V(e,t){return f(e,t)||f(e,"data-"+t)}function u(e){return e.parentElement}function z(){return document}function h(e,t){if(t(e)){return e}else if(u(e)){return h(u(e),t)}else{return null}}function o(e,t,r){var n=V(t,r);var i=V(t,"hx-disinherit");if(e!==t&&i&&(i==="*"||i.split(" ").indexOf(r)>=0)){return"unset"}else{return n}}function G(t,r){var n=null;h(t,function(e){return n=o(t,e,r)});if(n!=="unset"){return n}}function d(e,t){var r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector;return r&&r.call(e,t)}function a(e){var t=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;var r=t.exec(e);if(r){return r[1].toLowerCase()}else{return""}}function l(e,t){var r=new DOMParser;var n=r.parseFromString(e,"text/html");var i=n.body;while(t>0){t--;i=i.firstChild}if(i==null){i=z().createDocumentFragment()}return i}function g(e){if(U.config.useTemplateFragments){var t=l("<body><template>"+e+"</template></body>",0);return t.querySelector("template").content}else{var r=a(e);switch(r){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return l("<table>"+e+"</table>",1);case"col":return l("<table><colgroup>"+e+"</colgroup></table>",2);case"tr":return l("<table><tbody>"+e+"</tbody></table>",2);case"td":case"th":return l("<table><tbody><tr>"+e+"</tr></tbody></table>",3);case"script":return l("<div>"+e+"</div>",1);default:return l(e,0)}}}function K(e){if(e){e()}}function p(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function m(e){return p(e,"Function")}function x(e){return p(e,"Object")}function _(e){var t="htmx-internal-data";var r=e[t];if(!r){r=e[t]={}}return r}function y(e){var t=[];if(e){for(var r=0;r<e.length;r++){t.push(e[r])}}return t}function W(e,t){if(e){for(var r=0;r<e.length;r++){t(e[r])}}}function b(e){var t=e.getBoundingClientRect();var r=t.top;var n=t.bottom;return r<window.innerHeight&&n>=0}function Y(e){if(e.getRootNode()instanceof ShadowRoot){return z().body.contains(e.getRootNode().host)}else{return z().body.contains(e)}}function w(e){return e.trim().split(/\s+/)}function Q(e,t){for(var r in t){if(t.hasOwnProperty(r)){e[r]=t[r]}}return e}function S(e){try{return JSON.parse(e)}catch(e){pt(e);return null}}function e(e){return Jt(z().body,function(){return eval(e)})}function t(t){var e=U.on("htmx:load",function(e){t(e.detail.elt)});return e}function E(){U.logger=function(e,t,r){if(console){console.log(t,e,r)}}}function C(e,t){if(t){return e.querySelector(t)}else{return C(z(),e)}}function R(e,t){if(t){return e.querySelectorAll(t)}else{return R(z(),e)}}function O(e,t){e=k(e);if(t){setTimeout(function(){O(e)},t)}else{e.parentElement.removeChild(e)}}function L(e,t,r){e=k(e);if(r){setTimeout(function(){L(e,t)},r)}else{e.classList&&e.classList.add(t)}}function q(e,t,r){e=k(e);if(r){setTimeout(function(){q(e,t)},r)}else{if(e.classList){e.classList.remove(t);if(e.classList.length===0){e.removeAttribute("class")}}}}function A(e,t){e=k(e);e.classList.toggle(t)}function T(e,t){e=k(e);W(e.parentElement.children,function(e){q(e,t)});L(e,t)}function H(e,t){e=k(e);if(e.closest){return e.closest(t)}else{do{if(e==null||d(e,t)){return e}}while(e=e&&u(e))}}function N(e,t){if(t.indexOf("closest ")===0){return[H(e,t.substr(8))]}else if(t.indexOf("find ")===0){return[C(e,t.substr(5))]}else if(t==="document"){return[document]}else if(t==="window"){return[window]}else{return z().querySelectorAll(t)}}function ee(e,t){if(t){return N(e,t)[0]}else{return N(z().body,e)[0]}}function k(e){if(p(e,"String")){return C(e)}else{return e}}function I(e,t,r){if(m(t)){return{target:z().body,event:e,listener:t}}else{return{target:k(e),event:t,listener:r}}}function M(t,r,n){lr(function(){var e=I(t,r,n);e.target.addEventListener(e.event,e.listener)});var e=m(r);return e?r:n}function D(t,r,n){lr(function(){var e=I(t,r,n);e.target.removeEventListener(e.event,e.listener)});return m(r)?r:n}var te=z().createElement("output");function F(e,t){var r=G(e,t);if(r){if(r==="this"){return[re(e,t)]}else{var n=N(e,r);if(n.length===0){pt('The selector "'+r+'" on '+t+" returned no matches!");return[te]}else{return n}}}}function re(e,t){return h(e,function(e){return V(e,t)!=null})}function ne(e){var t=G(e,"hx-target");if(t){if(t==="this"){return re(e,"hx-target")}else{return ee(e,t)}}else{var r=_(e);if(r.boosted){return z().body}else{return e}}}function P(e){var t=U.config.attributesToSettle;for(var r=0;r<t.length;r++){if(e===t[r]){return true}}return false}function X(t,r){W(t.attributes,function(e){if(!r.hasAttribute(e.name)&&P(e.name)){t.removeAttribute(e.name)}});W(r.attributes,function(e){if(P(e.name)){t.setAttribute(e.name,e.value)}})}function j(e,t){var r=sr(t);for(var n=0;n<r.length;n++){var i=r[n];try{if(i.isInlineSwap(e)){return true}}catch(e){pt(e)}}return e==="outerHTML"}function B(e,i,o){var t="#"+i.id;var a="outerHTML";if(e==="true"){}else if(e.indexOf(":")>0){a=e.substr(0,e.indexOf(":"));t=e.substr(e.indexOf(":")+1,e.length)}else{a=e}var r=z().querySelectorAll(t);if(r){W(r,function(e){var t;var r=i.cloneNode(true);t=z().createDocumentFragment();t.appendChild(r);if(!j(a,e)){t=r}var n={shouldSwap:true,target:e,fragment:t};if(!$(e,"htmx:oobBeforeSwap",n))return;e=n.target;if(n["shouldSwap"]){ye(a,e,e,t,o)}W(o.elts,function(e){$(e,"htmx:oobAfterSwap",n)})});i.parentNode.removeChild(i)}else{i.parentNode.removeChild(i);J(z().body,"htmx:oobErrorNoTarget",{content:i})}return e}function ie(e,r){W(R(e,"[hx-swap-oob], [data-hx-swap-oob]"),function(e){var t=V(e,"hx-swap-oob");if(t!=null){B(t,e,r)}})}function oe(e){W(R(e,"[hx-preserve], [data-hx-preserve]"),function(e){var t=V(e,"id");var r=z().getElementById(t);if(r!=null){e.parentNode.replaceChild(r,e)}})}function ae(n,e,i){W(e.querySelectorAll("[id]"),function(e){if(e.id&&e.id.length>0){var t=n.querySelector(e.tagName+"[id='"+e.id+"']");if(t&&t!==n){var r=e.cloneNode();X(e,t);i.tasks.push(function(){X(e,r)})}}})}function se(e){return function(){q(e,U.config.addedClass);ct(e);at(e);le(e);$(e,"htmx:load")}}function le(e){var t="[autofocus]";var r=d(e,t)?e:e.querySelector(t);if(r!=null){r.focus()}}function ue(e,t,r,n){ae(e,r,n);while(r.childNodes.length>0){var i=r.firstChild;L(i,U.config.addedClass);e.insertBefore(i,t);if(i.nodeType!==Node.TEXT_NODE&&i.nodeType!==Node.COMMENT_NODE){n.tasks.push(se(i))}}}function fe(t){var e=_(t);if(e.webSocket){e.webSocket.close()}if(e.sseEventSource){e.sseEventSource.close()}$(t,"htmx:beforeCleanupElement");if(e.listenerInfos){W(e.listenerInfos,function(e){if(t!==e.on){e.on.removeEventListener(e.trigger,e.listener)}})}if(t.children){W(t.children,function(e){fe(e)})}}function ce(e,t,r){if(e.tagName==="BODY"){return me(e,t,r)}else{var n;var i=e.previousSibling;ue(u(e),e,t,r);if(i==null){n=u(e).firstChild}else{n=i.nextSibling}_(e).replacedWith=n;r.elts=[];while(n&&n!==e){if(n.nodeType===Node.ELEMENT_NODE){r.elts.push(n)}n=n.nextElementSibling}fe(e);u(e).removeChild(e)}}function he(e,t,r){return ue(e,e.firstChild,t,r)}function de(e,t,r){return ue(u(e),e,t,r)}function ve(e,t,r){return ue(e,null,t,r)}function ge(e,t,r){return ue(u(e),e.nextSibling,t,r)}function pe(e,t,r){fe(e);return u(e).removeChild(e)}function me(e,t,r){var n=e.firstChild;ue(e,n,t,r);if(n){while(n.nextSibling){fe(n.nextSibling);e.removeChild(n.nextSibling)}fe(n);e.removeChild(n)}}function xe(e,t){var r=G(e,"hx-select");if(r){var n=z().createDocumentFragment();W(t.querySelectorAll(r),function(e){n.appendChild(e)});t=n}return t}function ye(e,t,r,n,i){switch(e){case"none":return;case"outerHTML":ce(r,n,i);return;case"afterbegin":he(r,n,i);return;case"beforebegin":de(r,n,i);return;case"beforeend":ve(r,n,i);return;case"afterend":ge(r,n,i);return;case"delete":pe(r,n,i);return;default:var o=sr(t);for(var a=0;a<o.length;a++){var f=o[a];try{var s=f.handleSwap(e,r,n,i);if(s){if(typeof s.length!=="undefined"){for(var l=0;l<s.length;l++){var u=s[l];if(u.nodeType!==Node.TEXT_NODE&&u.nodeType!==Node.COMMENT_NODE){i.tasks.push(se(u))}}}return}}catch(e){pt(e)}}if(e==="innerHTML"){me(r,n,i)}else{ye(U.config.defaultSwapStyle,t,r,n,i)}}}function be(e){if(e.indexOf("<title")>-1){var t=e.replace(/<svg(\s[^>]*>|>)([\s\S]*?)<\/svg>/gim,"");var r=t.match(/<title(\s[^>]*>|>)([\s\S]*?)<\/title>/im);if(r){return r[2]}}}function we(e,t,r,n,i){i.title=be(n);var o=g(n);if(o){ie(o,i);o=xe(r,o);oe(o);return ye(e,r,t,o,i)}}function Se(e,t,r){var n=e.getResponseHeader(t);if(n.indexOf("{")===0){var i=S(n);for(var o in i){if(i.hasOwnProperty(o)){var a=i[o];if(!x(a)){a={value:a}}$(r,o,a)}}}else{$(r,n,[])}}var Ee=/\s/;var Ce=/[\s,]/;var Re=/[_$a-zA-Z]/;var Oe=/[_$a-zA-Z0-9]/;var Le=['"',"'","/"];var qe=/[^\s]/;function Ae(e){var t=[];var r=0;while(r<e.length){if(Re.exec(e.charAt(r))){var n=r;while(Oe.exec(e.charAt(r+1))){r++}t.push(e.substr(n,r-n+1))}else if(Le.indexOf(e.charAt(r))!==-1){var i=e.charAt(r);var n=r;r++;while(r<e.length&&e.charAt(r)!==i){if(e.charAt(r)==="\\"){r++}r++}t.push(e.substr(n,r-n+1))}else{var o=e.charAt(r);t.push(o)}r++}return t}function Te(e,t,r){return Re.exec(e.charAt(0))&&e!=="true"&&e!=="false"&&e!=="this"&&e!==r&&t!=="."}function He(e,t,r){if(t[0]==="["){t.shift();var n=1;var i=" return (function("+r+"){ return (";var o=null;while(t.length>0){var a=t[0];if(a==="]"){n--;if(n===0){if(o===null){i=i+"true"}t.shift();i+=")})";try{var s=Jt(e,function(){return Function(i)()},function(){return true});s.source=i;return s}catch(e){J(z().body,"htmx:syntax:error",{error:e,source:i});return null}}}else if(a==="["){n++}if(Te(a,o,r)){i+="(("+r+"."+a+") ? ("+r+"."+a+") : (window."+a+"))"}else{i=i+a}o=t.shift()}}}function c(e,t){var r="";while(e.length>0&&!e[0].match(t)){r+=e.shift()}return r}var Ne="input, textarea, select";function ke(e){var t=V(e,"hx-trigger");var r=[];if(t){var n=Ae(t);do{c(n,qe);var f=n.length;var i=c(n,/[,\[\s]/);if(i!==""){if(i==="every"){var o={trigger:"every"};c(n,qe);o.pollInterval=v(c(n,/[,\[\s]/));c(n,qe);var a=He(e,n,"event");if(a){o.eventFilter=a}r.push(o)}else if(i.indexOf("sse:")===0){r.push({trigger:"sse",sseEvent:i.substr(4)})}else{var s={trigger:i};var a=He(e,n,"event");if(a){s.eventFilter=a}while(n.length>0&&n[0]!==","){c(n,qe);var l=n.shift();if(l==="changed"){s.changed=true}else if(l==="once"){s.once=true}else if(l==="consume"){s.consume=true}else if(l==="delay"&&n[0]===":"){n.shift();s.delay=v(c(n,Ce))}else if(l==="from"&&n[0]===":"){n.shift();var u=c(n,Ce);if(u==="closest"||u==="find"){n.shift();u+=" "+c(n,Ce)}s.from=u}else if(l==="target"&&n[0]===":"){n.shift();s.target=c(n,Ce)}else if(l==="throttle"&&n[0]===":"){n.shift();s.throttle=v(c(n,Ce))}else if(l==="queue"&&n[0]===":"){n.shift();s.queue=c(n,Ce)}else if((l==="root"||l==="threshold")&&n[0]===":"){n.shift();s[l]=c(n,Ce)}else{J(e,"htmx:syntax:error",{token:n.shift()})}}r.push(s)}}if(n.length===f){J(e,"htmx:syntax:error",{token:n.shift()})}c(n,qe)}while(n[0]===","&&n.shift())}if(r.length>0){return r}else if(d(e,"form")){return[{trigger:"submit"}]}else if(d(e,Ne)){return[{trigger:"change"}]}else{return[{trigger:"click"}]}}function Ie(e){_(e).cancelled=true}function Me(e,t,r,n){var i=_(e);i.timeout=setTimeout(function(){if(Y(e)&&i.cancelled!==true){if(!je(n,dt("hx:poll:trigger",{triggerSpec:n,target:e}))){Z(t,r,e)}Me(e,t,V(e,"hx-"+t),n)}},n.pollInterval)}function De(e){return location.hostname===e.hostname&&f(e,"href")&&f(e,"href").indexOf("#")!==0}function Fe(t,r,e){if(t.tagName==="A"&&De(t)&&t.target===""||t.tagName==="FORM"){r.boosted=true;var n,i;if(t.tagName==="A"){n="get";i=f(t,"href");r.pushURL=true}else{var o=f(t,"method");n=o?o.toLowerCase():"get";if(n==="get"){r.pushURL=true}i=f(t,"action")}e.forEach(function(e){Be(t,n,i,r,e,true)})}}function Pe(e,t){if(e.type==="submit"||e.type==="click"){if(t.tagName==="FORM"){return true}if(d(t,'input[type="submit"], button')&&H(t,"form")!==null){return true}if(t.tagName==="A"&&t.href&&(t.getAttribute("href")==="#"||t.getAttribute("href").indexOf("#")!==0)){return true}}return false}function Xe(e,t){return _(e).boosted&&e.tagName==="A"&&t.type==="click"&&(t.ctrlKey||t.metaKey)}function je(e,t){var r=e.eventFilter;if(r){try{return r(t)!==true}catch(e){J(z().body,"htmx:eventFilter:error",{error:e,source:r.source});return true}}return false}function Be(o,a,s,e,l,u){var t;if(l.from){t=N(o,l.from)}else{t=[o]}W(t,function(n){var i=function(e){if(!Y(o)){n.removeEventListener(l.trigger,i);return}if(Xe(o,e)){return}if(u||Pe(e,o)){e.preventDefault()}if(je(l,e)){return}var t=_(e);t.triggerSpec=l;if(t.handledFor==null){t.handledFor=[]}var r=_(o);if(t.handledFor.indexOf(o)<0){t.handledFor.push(o);if(l.consume){e.stopPropagation()}if(l.target&&e.target){if(!d(e.target,l.target)){return}}if(l.once){if(r.triggeredOnce){return}else{r.triggeredOnce=true}}if(l.changed){if(r.lastValue===o.value){return}else{r.lastValue=o.value}}if(r.delayed){clearTimeout(r.delayed)}if(r.throttle){return}if(l.throttle){if(!r.throttle){Z(a,s,o,e);r.throttle=setTimeout(function(){r.throttle=null},l.throttle)}}else if(l.delay){r.delayed=setTimeout(function(){Z(a,s,o,e)},l.delay)}else{Z(a,s,o,e)}}};if(e.listenerInfos==null){e.listenerInfos=[]}e.listenerInfos.push({trigger:l.trigger,listener:i,on:n});n.addEventListener(l.trigger,i)})}var Ue=false;var Ve=null;function ze(){if(!Ve){Ve=function(){Ue=true};window.addEventListener("scroll",Ve);setInterval(function(){if(Ue){Ue=false;W(z().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(e){_e(e)})}},200)}}function _e(e){if(!s(e,"data-hx-revealed")&&b(e)){e.setAttribute("data-hx-revealed","true");var t=_(e);if(t.initialized){Z(t.verb,t.path,e)}else{e.addEventListener("htmx:afterProcessNode",function(){Z(t.verb,t.path,e)},{once:true})}}}function We(e,t,r){var n=w(r);for(var i=0;i<n.length;i++){var o=n[i].split(/:(.+)/);if(o[0]==="connect"){Je(e,o[1],0)}if(o[0]==="send"){Ze(e)}}}function Je(s,r,n){if(!Y(s)){return}if(r.indexOf("/")==0){var e=location.hostname+(location.port?":"+location.port:"");if(location.protocol=="https:"){r="wss://"+e+r}else if(location.protocol=="http:"){r="ws://"+e+r}}var t=U.createWebSocket(r);t.onerror=function(e){J(s,"htmx:wsError",{error:e,socket:t});$e(s)};t.onclose=function(e){if([1006,1012,1013].indexOf(e.code)>=0){var t=Ge(n);setTimeout(function(){Je(s,r,n+1)},t)}};t.onopen=function(e){n=0};_(s).webSocket=t;t.addEventListener("message",function(e){if($e(s)){return}var t=e.data;gt(s,function(e){t=e.transformResponse(t,null,s)});var r=zt(s);var n=g(t);var i=y(n.children);for(var o=0;o<i.length;o++){var a=i[o];B(V(a,"hx-swap-oob")||"true",a,r)}Ct(r.tasks)})}function $e(e){if(!Y(e)){_(e).webSocket.close();return true}}function Ze(u){var f=h(u,function(e){return _(e).webSocket!=null});if(f){u.addEventListener(ke(u)[0].trigger,function(e){var t=_(f).webSocket;var r=Xt(u,f);var n=Mt(u,"post");var i=n.errors;var o=n.values;var a=Gt(u);var s=Q(o,a);var l=jt(s,u);l["HEADERS"]=r;if(i&&i.length>0){$(u,"htmx:validation:halted",i);return}t.send(JSON.stringify(l));if(Pe(e,u)){e.preventDefault()}})}else{J(u,"htmx:noWebSocketSourceError")}}function Ge(e){var t=U.config.wsReconnectDelay;if(typeof t==="function"){return t(e)}if(t==="full-jitter"){var r=Math.min(e,6);var n=1e3*Math.pow(2,r);return n*Math.random()}pt('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function Ke(e,t,r){var n=w(r);for(var i=0;i<n.length;i++){var o=n[i].split(/:(.+)/);if(o[0]==="connect"){Ye(e,o[1])}if(o[0]==="swap"){Qe(e,o[1])}}}function Ye(t,e){var r=U.createEventSource(e);r.onerror=function(e){J(t,"htmx:sseError",{error:e,source:r});tt(t)};_(t).sseEventSource=r}function Qe(o,a){var s=h(o,rt);if(s){var l=_(s).sseEventSource;var u=function(e){if(tt(s)){l.removeEventListener(a,u);return}var t=e.data;gt(o,function(e){t=e.transformResponse(t,null,o)});var r=Ut(o);var n=ne(o);var i=zt(o);we(r.swapStyle,o,n,t,i);Ct(i.tasks);$(o,"htmx:sseMessage",e)};_(o).sseListener=u;l.addEventListener(a,u)}else{J(o,"htmx:noSSESourceError")}}function et(e,t,r,n){var i=h(e,rt);if(i){var o=_(i).sseEventSource;var a=function(){if(!tt(i)){if(Y(e)){Z(t,r,e)}else{o.removeEventListener(n,a)}}};_(e).sseListener=a;o.addEventListener(n,a)}else{J(e,"htmx:noSSESourceError")}}function tt(e){if(!Y(e)){_(e).sseEventSource.close();return true}}function rt(e){return _(e).sseEventSource!=null}function nt(e,t,r,n,i){var o=function(){if(!n.loaded){n.loaded=true;Z(t,r,e)}};if(i){setTimeout(o,i)}else{o()}}function it(o,a,e){var t=false;W(n,function(n){if(s(o,"hx-"+n)){var i=V(o,"hx-"+n);t=true;a.path=i;a.verb=n;e.forEach(function(e){if(e.sseEvent){et(o,n,i,e.sseEvent)}else if(e.trigger==="revealed"){ze();_e(o)}else if(e.trigger==="intersect"){var t={};if(e.root){t.root=ee(o,e.root)}if(e.threshold){t.threshold=parseFloat(e.threshold)}var r=new IntersectionObserver(function(e){for(var t=0;t<e.length;t++){var r=e[t];if(r.isIntersecting){$(o,"intersect");break}}},t);r.observe(o);Be(o,n,i,a,e)}else if(e.trigger==="load"){nt(o,n,i,a,e.delay)}else if(e.pollInterval){a.polling=true;Me(o,n,i,e)}else{Be(o,n,i,a,e)}})}});return t}function ot(e){if(e.type==="text/javascript"||e.type==="module"||e.type===""){var t=z().createElement("script");W(e.attributes,function(e){t.setAttribute(e.name,e.value)});t.textContent=e.textContent;t.async=false;if(U.config.inlineScriptNonce){t.nonce=U.config.inlineScriptNonce}var r=e.parentElement;try{r.insertBefore(t,e)}catch(e){pt(e)}finally{r.removeChild(e)}}}function at(e){if(d(e,"script")){ot(e)}W(R(e,"script"),function(e){ot(e)})}function st(){return document.querySelector("[hx-boost], [data-hx-boost]")}function lt(e){if(e.querySelectorAll){var t=st()?", a, form":"";var r=e.querySelectorAll(i+t+", [hx-sse], [data-hx-sse], [hx-ws],"+" [data-hx-ws], [hx-ext], [hx-data-ext]");return r}else{return[]}}function ut(r){var e=function(e){if(d(e.target,"button, input[type='submit']")){var t=_(r);t.lastButtonClicked=e.target}};r.addEventListener("click",e);r.addEventListener("focusin",e);r.addEventListener("focusout",function(e){var t=_(r);t.lastButtonClicked=null})}function ft(e){if(e.closest&&e.closest(U.config.disableSelector)){return}var t=_(e);if(!t.initialized){t.initialized=true;$(e,"htmx:beforeProcessNode");if(e.value){t.lastValue=e.value}var r=ke(e);var n=it(e,t,r);if(!n&&G(e,"hx-boost")==="true"){Fe(e,t,r)}if(e.tagName==="FORM"){ut(e)}var i=V(e,"hx-sse");if(i){Ke(e,t,i)}var o=V(e,"hx-ws");if(o){We(e,t,o)}$(e,"htmx:afterProcessNode")}}function ct(e){e=k(e);ft(e);W(lt(e),function(e){ft(e)})}function ht(e){return e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function dt(e,t){var r;if(window.CustomEvent&&typeof window.CustomEvent==="function"){r=new CustomEvent(e,{bubbles:true,cancelable:true,detail:t})}else{r=z().createEvent("CustomEvent");r.initCustomEvent(e,true,true,t)}return r}function J(e,t,r){$(e,t,Q({error:t},r))}function vt(e){return e==="htmx:afterProcessNode"}function gt(e,t){W(sr(e),function(e){try{t(e)}catch(e){pt(e)}})}function pt(e){if(console.error){console.error(e)}else if(console.log){console.log("ERROR: ",e)}}function $(e,t,r){e=k(e);if(r==null){r={}}r["elt"]=e;var n=dt(t,r);if(U.logger&&!vt(t)){U.logger(e,t,r)}if(r.error){pt(r.error);$(e,"htmx:error",{errorInfo:r})}var i=e.dispatchEvent(n);var o=ht(t);if(i&&o!==t){var a=dt(o,n.detail);i=i&&e.dispatchEvent(a)}gt(e,function(e){i=i&&e.onEvent(t,n)!==false});return i}var mt=location.pathname+location.search;function xt(){var e=z().querySelector("[hx-history-elt],[data-hx-history-elt]");return e||z().body}function yt(e,t,r,n){var i=S(localStorage.getItem("htmx-history-cache"))||[];for(var o=0;o<i.length;o++){if(i[o].url===e){i.splice(o,1);break}}i.push({url:e,content:t,title:r,scroll:n});while(i.length>U.config.historyCacheSize){i.shift()}while(i.length>0){try{localStorage.setItem("htmx-history-cache",JSON.stringify(i));break}catch(e){J(z().body,"htmx:historyCacheError",{cause:e,cache:i});i.shift()}}}function bt(e){var t=S(localStorage.getItem("htmx-history-cache"))||[];for(var r=0;r<t.length;r++){if(t[r].url===e){return t[r]}}return null}function wt(e){var t=U.config.requestClass;var r=e.cloneNode(true);W(R(r,"."+t),function(e){q(e,t)});return r.innerHTML}function St(){var e=xt();var t=mt||location.pathname+location.search;$(z().body,"htmx:beforeHistorySave",{path:t,historyElt:e});if(U.config.historyEnabled)history.replaceState({htmx:true},z().title,window.location.href);yt(t,wt(e),z().title,window.scrollY)}function Et(e){if(U.config.historyEnabled)history.pushState({htmx:true},"",e);mt=e}function Ct(e){W(e,function(e){e.call()})}function Rt(n){var e=new XMLHttpRequest;var i={path:n,xhr:e};$(z().body,"htmx:historyCacheMiss",i);e.open("GET",n,true);e.setRequestHeader("HX-History-Restore-Request","true");e.onload=function(){if(this.status>=200&&this.status<400){$(z().body,"htmx:historyCacheMissLoad",i);var e=g(this.response);e=e.querySelector("[hx-history-elt],[data-hx-history-elt]")||e;var t=xt();var r=zt(t);me(t,e,r);Ct(r.tasks);mt=n;$(z().body,"htmx:historyRestore",{path:n})}else{J(z().body,"htmx:historyCacheMissLoadError",i)}};e.send()}function Ot(e){St();e=e||location.pathname+location.search;var t=bt(e);if(t){var r=g(t.content);var n=xt();var i=zt(n);me(n,r,i);Ct(i.tasks);document.title=t.title;window.scrollTo(0,t.scroll);mt=e;$(z().body,"htmx:historyRestore",{path:e})}else{if(U.config.refreshOnHistoryMiss){window.location.reload(true)}else{Rt(e)}}}function Lt(e){var t=G(e,"hx-push-url");return t&&t!=="false"||_(e).boosted&&_(e).pushURL}function qt(e){var t=G(e,"hx-push-url");return t==="true"||t==="false"?null:t}function At(e){var t=F(e,"hx-indicator");if(t==null){t=[e]}W(t,function(e){e.classList["add"].call(e.classList,U.config.requestClass)});return t}function Tt(e){W(e,function(e){e.classList["remove"].call(e.classList,U.config.requestClass)})}function Ht(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(n.isSameNode(t)){return true}}return false}function Nt(e){if(e.name===""||e.name==null||e.disabled){return false}if(e.type==="button"||e.type==="submit"||e.tagName==="image"||e.tagName==="reset"||e.tagName==="file"){return false}if(e.type==="checkbox"||e.type==="radio"){return e.checked}return true}function kt(t,r,n,e,i){if(e==null||Ht(t,e)){return}else{t.push(e)}if(Nt(e)){var o=f(e,"name");var a=e.value;if(e.multiple){a=y(e.querySelectorAll("option:checked")).map(function(e){return e.value})}if(e.files){a=y(e.files)}if(o!=null&&a!=null){var s=r[o];if(s){if(Array.isArray(s)){if(Array.isArray(a)){r[o]=s.concat(a)}else{s.push(a)}}else{if(Array.isArray(a)){r[o]=[s].concat(a)}else{r[o]=[s,a]}}}else{r[o]=a}}if(i){It(e,n)}}if(d(e,"form")){var l=e.elements;W(l,function(e){kt(t,r,n,e,i)})}}function It(e,t){if(e.willValidate){$(e,"htmx:validation:validate");if(!e.checkValidity()){t.push({elt:e,message:e.validationMessage,validity:e.validity});$(e,"htmx:validation:failed",{message:e.validationMessage,validity:e.validity})}}}function Mt(e,t){var r=[];var n={};var i={};var o=[];var a=_(e);var s=d(e,"form")&&e.noValidate!==true;if(a.lastButtonClicked){s=s&&a.lastButtonClicked.formNoValidate!==true}if(t!=="get"){kt(r,i,o,H(e,"form"),s)}kt(r,n,o,e,s);if(a.lastButtonClicked){var l=f(a.lastButtonClicked,"name");if(l){n[l]=a.lastButtonClicked.value}}var u=F(e,"hx-include");W(u,function(e){kt(r,n,o,e,s);if(!d(e,"form")){W(e.querySelectorAll(Ne),function(e){kt(r,n,o,e,s)})}});n=Q(n,i);return{errors:o,values:n}}function Dt(e,t,r){if(e!==""){e+="&"}if(String(r)==="[object Object]"){r=JSON.stringify(r)}var n=encodeURIComponent(r);e+=encodeURIComponent(t)+"="+n;return e}function Ft(e){var t="";for(var r in e){if(e.hasOwnProperty(r)){var n=e[r];if(Array.isArray(n)){W(n,function(e){t=Dt(t,r,e)})}else{t=Dt(t,r,n)}}}return t}function Pt(e){var t=new FormData;for(var r in e){if(e.hasOwnProperty(r)){var n=e[r];if(Array.isArray(n)){W(n,function(e){t.append(r,e)})}else{t.append(r,n)}}}return t}function Xt(e,t,r){var n={"HX-Request":"true","HX-Trigger":f(e,"id"),"HX-Trigger-Name":f(e,"name"),"HX-Target":V(t,"id"),"HX-Current-URL":z().location.href};Wt(e,"hx-headers",false,n);if(r!==undefined){n["HX-Prompt"]=r}if(_(e).boosted){n["HX-Boosted"]="true"}return n}function jt(t,e){var r=G(e,"hx-params");if(r){if(r==="none"){return{}}else if(r==="*"){return t}else if(r.indexOf("not ")===0){W(r.substr(4).split(","),function(e){e=e.trim();delete t[e]});return t}else{var n={};W(r.split(","),function(e){e=e.trim();n[e]=t[e]});return n}}else{return t}}function Bt(e){return f(e,"href")&&f(e,"href").indexOf("#")>=0}function Ut(e,t){var r=t?t:G(e,"hx-swap");var n={swapStyle:_(e).boosted?"innerHTML":U.config.defaultSwapStyle,swapDelay:U.config.defaultSwapDelay,settleDelay:U.config.defaultSettleDelay};if(_(e).boosted&&!Bt(e)){n["show"]="top"}if(r){var i=w(r);if(i.length>0){n["swapStyle"]=i[0];for(var o=1;o<i.length;o++){var a=i[o];if(a.indexOf("swap:")===0){n["swapDelay"]=v(a.substr(5))}if(a.indexOf("settle:")===0){n["settleDelay"]=v(a.substr(7))}if(a.indexOf("scroll:")===0){var s=a.substr(7);var l=s.split(":");var f=l.pop();var u=l.length>0?l.join(":"):null;n["scroll"]=f;n["scrollTarget"]=u}if(a.indexOf("show:")===0){var c=a.substr(5);var l=c.split(":");var h=l.pop();var u=l.length>0?l.join(":"):null;n["show"]=h;n["showTarget"]=u}if(a.indexOf("focus-scroll:")===0){var d=a.substr("focus-scroll:".length);n["focusScroll"]=d=="true"}}}}return n}function Vt(t,r,n){var i=null;gt(r,function(e){if(i==null){i=e.encodeParameters(t,n,r)}});if(i!=null){return i}else{if(G(r,"hx-encoding")==="multipart/form-data"||d(r,"form")&&f(r,"enctype")==="multipart/form-data"){return Pt(n)}else{return Ft(n)}}}function zt(e){return{tasks:[],elts:[e]}}function _t(e,t){var r=e[0];var n=e[e.length-1];if(t.scroll){var i=null;if(t.scrollTarget){i=ee(r,t.scrollTarget)}if(t.scroll==="top"&&(r||i)){i=i||r;i.scrollTop=0}if(t.scroll==="bottom"&&(n||i)){i=i||n;i.scrollTop=i.scrollHeight}}if(t.show){var i=null;if(t.showTarget){var o=t.showTarget;if(t.showTarget==="window"){o="body"}i=ee(r,o)}if(t.show==="top"&&(r||i)){i=i||r;i.scrollIntoView({block:"start",behavior:U.config.scrollBehavior})}if(t.show==="bottom"&&(n||i)){i=i||n;i.scrollIntoView({block:"end",behavior:U.config.scrollBehavior})}}}function Wt(e,t,r,n){if(n==null){n={}}if(e==null){return n}var i=V(e,t);if(i){var o=i.trim();var a=r;if(o.indexOf("javascript:")===0){o=o.substr(11);a=true}else if(o.indexOf("js:")===0){o=o.substr(3);a=true}if(o.indexOf("{")!==0){o="{"+o+"}"}var s;if(a){s=Jt(e,function(){return Function("return ("+o+")")()},{})}else{s=S(o)}for(var l in s){if(s.hasOwnProperty(l)){if(n[l]==null){n[l]=s[l]}}}}return Wt(u(e),t,r,n)}function Jt(e,t,r){if(U.config.allowEval){return t()}else{J(e,"htmx:evalDisallowedError");return r}}function $t(e,t){return Wt(e,"hx-vars",true,t)}function Zt(e,t){return Wt(e,"hx-vals",false,t)}function Gt(e){return Q($t(e),Zt(e))}function Kt(t,r,n){if(n!==null){try{t.setRequestHeader(r,n)}catch(e){t.setRequestHeader(r,encodeURIComponent(n));t.setRequestHeader(r+"-URI-AutoEncoded","true")}}}function Yt(t){if(t.responseURL&&typeof URL!=="undefined"){try{var e=new URL(t.responseURL);return e.pathname+e.search}catch(e){J(z().body,"htmx:badResponseUrl",{url:t.responseURL})}}}function Qt(e,t){return e.getAllResponseHeaders().match(t)}function er(e,t,r){e=e.toLowerCase();if(r){if(r instanceof Element||p(r,"String")){return Z(e,t,null,null,{targetOverride:k(r),returnPromise:true})}else{return Z(e,t,k(r.source),r.event,{handler:r.handler,headers:r.headers,values:r.values,targetOverride:k(r.target),swapOverride:r.swap,returnPromise:true})}}else{return Z(e,t,null,null,{returnPromise:true})}}function tr(e){var t=[];while(e){t.push(e);e=e.parentElement}return t}function Z(e,t,n,f,r){var c=null;var h=null;r=r!=null?r:{};if(r.returnPromise&&typeof Promise!=="undefined"){var d=new Promise(function(e,t){c=e;h=t})}if(n==null){n=z().body}var v=r.handler||rr;if(!Y(n)){return}var g=r.targetOverride||ne(n);if(g==null||g==te){J(n,"htmx:targetError",{target:V(n,"hx-target")});return}var p=n;var i=_(n);var o=G(n,"hx-sync");var m=null;var x=false;if(o){var y=o.split(":");var b=y[0].trim();if(b==="this"){p=re(n,"hx-sync")}else{p=ee(n,b)}o=(y[1]||"drop").trim();i=_(p);if(o==="drop"&&i.xhr&&i.abortable!==true){return}else if(o==="abort"){if(i.xhr){return}else{x=true}}else if(o==="replace"){$(p,"htmx:abort")}else if(o.indexOf("queue")===0){var w=o.split(" ");m=(w[1]||"last").trim()}}if(i.xhr){if(i.abortable){$(p,"htmx:abort")}else{if(m==null){if(f){var S=_(f);if(S&&S.triggerSpec&&S.triggerSpec.queue){m=S.triggerSpec.queue}}if(m==null){m="last"}}if(i.queuedRequests==null){i.queuedRequests=[]}if(m==="first"&&i.queuedRequests.length===0){i.queuedRequests.push(function(){Z(e,t,n,f,r)})}else if(m==="all"){i.queuedRequests.push(function(){Z(e,t,n,f,r)})}else if(m==="last"){i.queuedRequests=[];i.queuedRequests.push(function(){Z(e,t,n,f,r)})}return}}var a=new XMLHttpRequest;i.xhr=a;i.abortable=x;var s=function(){i.xhr=null;i.abortable=false;if(i.queuedRequests!=null&&i.queuedRequests.length>0){var e=i.queuedRequests.shift();e()}};var E=G(n,"hx-prompt");if(E){var C=prompt(E);if(C===null||!$(n,"htmx:prompt",{prompt:C,target:g})){K(c);s();return d}}var R=G(n,"hx-confirm");if(R){if(!confirm(R)){K(c);s();return d}}var O=Xt(n,g,C);if(r.headers){O=Q(O,r.headers)}var L=Mt(n,e);var q=L.errors;var A=L.values;if(r.values){A=Q(A,r.values)}var T=Gt(n);var H=Q(A,T);var N=jt(H,n);if(e!=="get"&&G(n,"hx-encoding")==null){O["Content-Type"]="application/x-www-form-urlencoded"}if(t==null||t===""){t=z().location.href}var k=Wt(n,"hx-request");var l={parameters:N,unfilteredParameters:H,headers:O,target:g,verb:e,errors:q,withCredentials:r.credentials||k.credentials||U.config.withCredentials,timeout:r.timeout||k.timeout||U.config.timeout,path:t,triggeringEvent:f};if(!$(n,"htmx:configRequest",l)){K(c);s();return d}t=l.path;e=l.verb;O=l.headers;N=l.parameters;q=l.errors;if(q&&q.length>0){$(n,"htmx:validation:halted",l);K(c);s();return d}var I=t.split("#");var M=I[0];var D=I[1];if(e==="get"){var F=M;var P=Object.keys(N).length!==0;if(P){if(F.indexOf("?")<0){F+="?"}else{F+="&"}F+=Ft(N);if(D){F+="#"+D}}a.open("GET",F,true)}else{a.open(e.toUpperCase(),t,true)}a.overrideMimeType("text/html");a.withCredentials=l.withCredentials;a.timeout=l.timeout;if(k.noHeaders){}else{for(var X in O){if(O.hasOwnProperty(X)){var j=O[X];Kt(a,X,j)}}}var u={xhr:a,target:g,requestConfig:l,etc:r,pathInfo:{path:t,finalPath:F,anchor:D}};a.onload=function(){try{var e=tr(n);v(n,u);Tt(B);$(n,"htmx:afterRequest",u);$(n,"htmx:afterOnLoad",u);if(!Y(n)){var t=null;while(e.length>0&&t==null){var r=e.shift();if(Y(r)){t=r}}if(t){$(t,"htmx:afterRequest",u);$(t,"htmx:afterOnLoad",u)}}K(c);s()}catch(e){J(n,"htmx:onLoadError",Q({error:e},u));throw e}};a.onerror=function(){Tt(B);J(n,"htmx:afterRequest",u);J(n,"htmx:sendError",u);K(h);s()};a.onabort=function(){Tt(B);J(n,"htmx:afterRequest",u);J(n,"htmx:sendAbort",u);K(h);s()};a.ontimeout=function(){Tt(B);J(n,"htmx:afterRequest",u);J(n,"htmx:timeout",u);K(h);s()};if(!$(n,"htmx:beforeRequest",u)){K(c);s();return d}var B=At(n);W(["loadstart","loadend","progress","abort"],function(t){W([a,a.upload],function(e){e.addEventListener(t,function(e){$(n,"htmx:xhr:"+t,{lengthComputable:e.lengthComputable,loaded:e.loaded,total:e.total})})})});$(n,"htmx:beforeSend",u);a.send(e==="get"?null:Vt(a,n,N));return d}function rr(s,l){var u=l.xhr;var f=l.target;var r=l.etc;if(!$(s,"htmx:beforeOnLoad",l))return;if(Qt(u,/HX-Trigger:/i)){Se(u,"HX-Trigger",s)}if(Qt(u,/HX-Push:/i)){var c=u.getResponseHeader("HX-Push")}if(Qt(u,/HX-Redirect:/i)){window.location.href=u.getResponseHeader("HX-Redirect");return}if(Qt(u,/HX-Refresh:/i)){if("true"===u.getResponseHeader("HX-Refresh")){location.reload();return}}if(Qt(u,/HX-Retarget:/i)){l.target=z().querySelector(u.getResponseHeader("HX-Retarget"))}var h;if(c=="false"){h=false}else{h=Lt(s)||c}var n=u.status>=200&&u.status<400&&u.status!==204;var d=u.response;var e=u.status>=400;var t=Q({shouldSwap:n,serverResponse:d,isError:e},l);if(!$(f,"htmx:beforeSwap",t))return;f=t.target;d=t.serverResponse;e=t.isError;l.failed=e;l.successful=!e;if(t.shouldSwap){if(u.status===286){Ie(s)}gt(s,function(e){d=e.transformResponse(d,u,s)});if(h){St()}var i=r.swapOverride;var v=Ut(s,i);f.classList.add(U.config.swappingClass);var o=function(){try{var e=document.activeElement;var t={};try{t={elt:e,start:e?e.selectionStart:null,end:e?e.selectionEnd:null}}catch(e){}var n=zt(f);we(v.swapStyle,f,s,d,n);if(t.elt&&!Y(t.elt)&&t.elt.id){var r=document.getElementById(t.elt.id);var i={preventScroll:v.focusScroll!==undefined?!v.focusScroll:!U.config.defaultFocusScroll};if(r){if(t.start&&r.setSelectionRange){r.setSelectionRange(t.start,t.end)}r.focus(i)}}f.classList.remove(U.config.swappingClass);W(n.elts,function(e){if(e.classList){e.classList.add(U.config.settlingClass)}$(e,"htmx:afterSwap",l)});if(l.pathInfo.anchor){location.hash=l.pathInfo.anchor}if(Qt(u,/HX-Trigger-After-Swap:/i)){var o=s;if(!Y(s)){o=z().body}Se(u,"HX-Trigger-After-Swap",o)}var a=function(){W(n.tasks,function(e){e.call()});W(n.elts,function(e){if(e.classList){e.classList.remove(U.config.settlingClass)}$(e,"htmx:afterSettle",l)});if(h){var e=c||qt(s)||Yt(u)||l.pathInfo.finalPath||l.pathInfo.path;Et(e);$(z().body,"htmx:pushedIntoHistory",{path:e})}if(n.title){var t=C("title");if(t){t.innerHTML=n.title}else{window.document.title=n.title}}_t(n.elts,v);if(Qt(u,/HX-Trigger-After-Settle:/i)){var r=s;if(!Y(s)){r=z().body}Se(u,"HX-Trigger-After-Settle",r)}};if(v.settleDelay>0){setTimeout(a,v.settleDelay)}else{a()}}catch(e){J(s,"htmx:swapError",l);throw e}};if(v.swapDelay>0){setTimeout(o,v.swapDelay)}else{o()}}if(e){J(s,"htmx:responseError",Q({error:"Response Status Error Code "+u.status+" from "+l.pathInfo.path},l))}}var nr={};function ir(){return{init:function(e){return null},onEvent:function(e,t){return true},transformResponse:function(e,t,r){return e},isInlineSwap:function(e){return false},handleSwap:function(e,t,r,n){return false},encodeParameters:function(e,t,r){return null}}}function or(e,t){if(t.init){t.init(r)}nr[e]=Q(ir(),t)}function ar(e){delete nr[e]}function sr(e,r,n){if(e==undefined){return r}if(r==undefined){r=[]}if(n==undefined){n=[]}var t=V(e,"hx-ext");if(t){W(t.split(","),function(e){e=e.replace(/ /g,"");if(e.slice(0,7)=="ignore:"){n.push(e.slice(7));return}if(n.indexOf(e)<0){var t=nr[e];if(t&&r.indexOf(t)<0){r.push(t)}}})}return sr(u(e),r,n)}function lr(e){if(z().readyState!=="loading"){e()}else{z().addEventListener("DOMContentLoaded",e)}}function ur(){if(U.config.includeIndicatorStyles!==false){z().head.insertAdjacentHTML("beforeend","<style>                      ."+U.config.indicatorClass+"{opacity:0;transition: opacity 200ms ease-in;}                      ."+U.config.requestClass+" ."+U.config.indicatorClass+"{opacity:1}                      ."+U.config.requestClass+"."+U.config.indicatorClass+"{opacity:1}                    </style>")}}function fr(){var e=z().querySelector('meta[name="htmx-config"]');if(e){return S(e.content)}else{return null}}function cr(){var e=fr();if(e){U.config=Q(U.config,e)}}lr(function(){cr();ur();var e=z().body;ct(e);var t=z().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");e.addEventListener("htmx:abort",function(e){var t=e.target;var r=_(t);if(r&&r.xhr){r.xhr.abort()}});window.onpopstate=function(e){if(e.state&&e.state.htmx){Ot();W(t,function(e){$(e,"htmx:restored",{document:z(),triggerEvent:$})})}};setTimeout(function(){$(e,"htmx:load",{})},0)});return U}()});</script>
 <script>

  var formContact = document.getElementById('contact-form');

// Add event listener for form submission
formContact.addEventListener('submit', function(event) {
  // Prevent the default form submission
  event.preventDefault();

  // Reset the reCAPTCHA
  grecaptcha.reset();

  // Execute the reCAPTCHA
  grecaptcha.execute();
});

function formSubmit(response) {
  // submit the form which now includes a g-recaptcha-response input
}
 function onContactSubmit(token) {
  var validate = document.getElementById("contact-form").reportValidity();
  if(validate==true){
    document.getElementById("contact-form").submit();
    console.log(validate);
  }
  else{
    console.log("failing");
    console.log(validate);
  }
 }
    </script>
  
    <script src="https://www.google.com/recaptcha/api.js?onload=captchaAlert" async defer></script>  
    <script type="text/javascript">
      function captchaAlert() {
    var textarea = document.getElementById('g-recaptcha-response');
// Add the aria-label attribute
textarea.setAttribute('aria-label', 'g-captcha');
}
    </script>
  </body>
</html>

<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/property-highlight-appian-terrace-apartments-in-el-sobrante-california/">PROPERTY HIGHLIGHT: APPIAN TERRACE APARTMENTS IN EL SOBRANTE, CALIFORNIA</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>5 Must-Try Ice Cream Shops In Southern California</title>
		<link>https://www.aptscalifornia.com/5-must-try-ice-cream-shops-in-southern-california/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 14:50:32 +0000</pubDate>
				<category><![CDATA[Living in California]]></category>
		<category><![CDATA[California living]]></category>
		<category><![CDATA[life in california]]></category>
		<category><![CDATA[living in California]]></category>
		<category><![CDATA[must-visit california]]></category>
		<category><![CDATA[perks of living in california]]></category>
		<category><![CDATA[things to do in california]]></category>
		<guid isPermaLink="false">https://www.aptscalifornia.com/?p=1532</guid>

					<description><![CDATA[<p>There are so many amazing things to do when you live in California. Whether you want to check out a new record store or you’re looking to have a fun&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/5-must-try-ice-cream-shops-in-southern-california/">5 Must-Try Ice Cream Shops In Southern California</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>There are so many amazing things to do when you live in California. Whether you want to <a href="https://www.aptscalifornia.com/5-must-visit-record-stores-in-los-angeles/" target="_blank" rel="noreferrer noopener">check out a new record store</a> or you’re looking to have <a href="https://www.aptscalifornia.com/5-must-try-date-night-ideas-in-southern-california/" target="_blank" rel="noreferrer noopener">a fun date night</a>. But with warmer weather just around the corner, it’s the perfect time for a sweet ice cream treat.</p>



<p>California is packed full of some stellar shops. Which is why we want to help you narrow down your search. We’ve compiled some of our favorites you’ll want to try the next time you want to see something truly amazing.</p>



<p>Remember to check the locally owned business websites to see the most up-to-date information before heading on out. And while you’re here, be sure to check out the stunning apartments <a href="https://www.marketapts.com/apartments" target="_blank" rel="noreferrer noopener">we have to offer</a> throughout the beautiful state of California.</p>



<h2>1) Fluffy McCloud’s</h2>



<p><a href="https://fluffymccloudsicecream.com/" target="_blank" rel="noreferrer noopener">Fluffy McCloud’s</a> promises only the highest quality ingredients in their treats. All of their ice creams are made fresh multiple times a week using whole organic ingredients. And same with all of their waffle cones, fudge, and whipped cream. Making this a stellar stop when you’re looking for a delicious treat.</p>



<h2>2) Fosselman’s Ice Cream Co.</h2>



<p>For over a hundred years, <a href="https://fosselmans.com/" target="_blank" rel="noreferrer noopener">Fosselman’s Ice Cream Co.</a> has been a staple in Alhambra, California. They hand-make all of their delicious ice cream using only the finest ingredients to elevate the tastes of their stunning treats.</p>



<figure class="wp-block-image size-large"><a href="https://www.aptscalifornia.com/wp-content/uploads/2026/03/ice-cream-cone.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="768" height="1024" src="https://www.aptscalifornia.com/wp-content/uploads/2026/03/ice-cream-cone-768x1024.jpg" alt="" class="wp-image-1536" srcset="https://www.aptscalifornia.com/wp-content/uploads/2026/03/ice-cream-cone-768x1024.jpg 768w, https://www.aptscalifornia.com/wp-content/uploads/2026/03/ice-cream-cone-225x300.jpg 225w, https://www.aptscalifornia.com/wp-content/uploads/2026/03/ice-cream-cone-1152x1536.jpg 1152w, https://www.aptscalifornia.com/wp-content/uploads/2026/03/ice-cream-cone-1170x1560.jpg 1170w, https://www.aptscalifornia.com/wp-content/uploads/2026/03/ice-cream-cone-585x780.jpg 585w, https://www.aptscalifornia.com/wp-content/uploads/2026/03/ice-cream-cone.jpg 1500w" sizes="(max-width: 768px) 100vw, 768px" /></a></figure>



<h2>3) Hokey Pokey LA</h2>



<p>When you’re looking for a non-dairy option for your sweet treat, you need to look no further than <a href="https://www.hokeypokeyla.com/" target="_blank" rel="noreferrer noopener">Hokey Pokey LA</a>. Every one of their flavors is made in-store, to-order to create a dessert that is rich and creamy. Try the signature flavor, Hokey Pokey, a New Zealand favorite the next time you visit.</p>



<h2>4) Kansha Creamery</h2>



<p><a href="https://www.kanshacreamery.com/" target="_blank" rel="noreferrer noopener">Kansha Creamery</a> is based off the Japanese word for gratitude. And you can truly see in every scoop of ice cream how much this applies to the shop. Dedicated to the simple goodness of dessert and the ability to bring people together, the owners strive to give you the best ice cream possible. And a percentage of sales go to charities around the world to connect all sorts of people together with a sweet treat.</p>



<h2>5) Mashti Malone’s</h2>



<p>A favorite in Los Angeles, <a href="https://mashtimalones.com/" target="_blank" rel="noreferrer noopener">Mashti Malone’s</a> is a must visit. Here you can savor every rich, tantalizing flavor. Whether you’re looking for a traditional favorite or are looking for something a bit more adventurous, like soft lavender or the prized Persian saffron. You are going to be wanting to come back time and time again.</p>



<figure class="wp-block-image size-large"><a href="https://www.aptscalifornia.com/wp-content/uploads/2026/03/scooping-up-ice-cream.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="1024" height="1024" src="https://www.aptscalifornia.com/wp-content/uploads/2026/03/scooping-up-ice-cream-1024x1024.jpg" alt="" class="wp-image-1537" srcset="https://www.aptscalifornia.com/wp-content/uploads/2026/03/scooping-up-ice-cream-1024x1024.jpg 1024w, https://www.aptscalifornia.com/wp-content/uploads/2026/03/scooping-up-ice-cream-300x300.jpg 300w, https://www.aptscalifornia.com/wp-content/uploads/2026/03/scooping-up-ice-cream-150x150.jpg 150w, https://www.aptscalifornia.com/wp-content/uploads/2026/03/scooping-up-ice-cream-768x768.jpg 768w, https://www.aptscalifornia.com/wp-content/uploads/2026/03/scooping-up-ice-cream-1170x1170.jpg 1170w, https://www.aptscalifornia.com/wp-content/uploads/2026/03/scooping-up-ice-cream-585x585.jpg 585w, https://www.aptscalifornia.com/wp-content/uploads/2026/03/scooping-up-ice-cream-120x120.jpg 120w, https://www.aptscalifornia.com/wp-content/uploads/2026/03/scooping-up-ice-cream.jpg 1500w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>There are so many amazing ice cream shops in Southern California that you’ll definitely want to check out. Though we recommend you check out the ones we’ve listed today for a truly great experience. What are your favorite shops to visit? Head on down to the comments to let us know what we’re missing out on.</p>



<p>If you’re looking for a new place to live, or are interested in moving to the gorgeous state of California, find your next dream apartment <a href="https://www.marketapts.com/apartments-ca/L0NBLy8" target="_blank" rel="noreferrer noopener">here</a>. While on your search for the best apartments, be sure to check out, some of the most affordable places to live in <a href="https://www.aptscalifornia.com/top-three-most-affordable-places-to-live-in-california/" target="_blank" rel="noreferrer noopener">California</a>.</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/5-must-try-ice-cream-shops-in-southern-california/">5 Must-Try Ice Cream Shops In Southern California</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PROPERTY HIGHLIGHT: ALVARADO SUNSET APARTMENTS IN DAVIS, CA</title>
		<link>https://www.aptscalifornia.com/property-highlight-alvarado-sunset-apartments-in-davis-ca/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Thu, 12 Feb 2026 15:03:56 +0000</pubDate>
				<category><![CDATA[Apartment Rentals California]]></category>
		<category><![CDATA[Apartments California]]></category>
		<category><![CDATA[Living in California]]></category>
		<category><![CDATA[Rentals California]]></category>
		<category><![CDATA[apartments CA]]></category>
		<category><![CDATA[apartments california]]></category>
		<category><![CDATA[apartments in CA]]></category>
		<category><![CDATA[CA apartments]]></category>
		<category><![CDATA[CA for rent]]></category>
		<category><![CDATA[california apartments]]></category>
		<category><![CDATA[california for rent]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[rent in CA]]></category>
		<category><![CDATA[rent in california]]></category>
		<guid isPermaLink="false">https://www.aptscalifornia.com/?p=1523</guid>

					<description><![CDATA[<p>Alvarado Sunset Apartments Alvarado Sunset Apartments, located in Davis, California, is where warmth and hospitality define your home. This beautiful community offers spacious homes along with wonderful amenities all in&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/property-highlight-alvarado-sunset-apartments-in-davis-ca/">PROPERTY HIGHLIGHT: ALVARADO SUNSET APARTMENTS IN DAVIS, CA</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2><strong>Alvarado Sunset Apartments</strong></h2>



<p><a href="https://www.alvaradosunset.com/" target="_blank" rel="noreferrer noopener">Alvarado Sunset Apartments</a>, located in Davis, California, is where warmth and hospitality define your home. This beautiful community offers spacious homes along with wonderful amenities all in a prime location. You won’t want to miss out on calling this spot home, so be sure to schedule a tour today!</p>



<figure class="wp-block-image size-full"><a href="https://www.aptscalifornia.com/wp-content/uploads/2026/02/Kitchen.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="1024" height="683" src="https://www.aptscalifornia.com/wp-content/uploads/2026/02/Kitchen.jpg" alt="" class="wp-image-1528" srcset="https://www.aptscalifornia.com/wp-content/uploads/2026/02/Kitchen.jpg 1024w, https://www.aptscalifornia.com/wp-content/uploads/2026/02/Kitchen-300x200.jpg 300w, https://www.aptscalifornia.com/wp-content/uploads/2026/02/Kitchen-768x512.jpg 768w, https://www.aptscalifornia.com/wp-content/uploads/2026/02/Kitchen-585x390.jpg 585w, https://www.aptscalifornia.com/wp-content/uploads/2026/02/Kitchen-263x175.jpg 263w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2><strong>Amenities</strong></h2>



<p>At Alvarado Sunset Apartments, there are plenty of amazing amenities that you don’t want to miss out on having in your next home. These beautiful pet friendly apartments come in <a href="https://www.alvaradosunset.com/#floor-plans" target="_blank" rel="noreferrer noopener">two stunning options</a>: two and three bedroom options to fit all the needs for you and your family. Here you’ll enjoy spaces with large rooms, comfortable layouts, clean finishes, and bright interiors.</p>



<p>If you’re looking for some luxurious community amenities, then come check out Alvarado Sunset Apartments. The complex offers well-maintained gardens and landscaping. Here you’ll find a perfect blend of natural beauty and modern convenience.</p>



<figure class="wp-block-image size-full"><a href="https://www.aptscalifornia.com/wp-content/uploads/2026/02/Living-Room.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="1024" height="683" src="https://www.aptscalifornia.com/wp-content/uploads/2026/02/Living-Room.jpg" alt="" class="wp-image-1527" srcset="https://www.aptscalifornia.com/wp-content/uploads/2026/02/Living-Room.jpg 1024w, https://www.aptscalifornia.com/wp-content/uploads/2026/02/Living-Room-300x200.jpg 300w, https://www.aptscalifornia.com/wp-content/uploads/2026/02/Living-Room-768x512.jpg 768w, https://www.aptscalifornia.com/wp-content/uploads/2026/02/Living-Room-585x390.jpg 585w, https://www.aptscalifornia.com/wp-content/uploads/2026/02/Living-Room-263x175.jpg 263w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2><strong>Neighborhood</strong></h2>



<p>You’ll quickly see that Alvarado Sunset Apartments is located in a wonderfully thriving community. If you’re looking for a day of adventure, check out one of the many museums nearby. Like the Explorit Science Center. Or if you’re looking for some relaxation, take a picnic to Arroyo Park. Or if you’d rather have dinner out, head over to <a href="https://www.firewings.com/davis-ca-95616" target="_blank" rel="noreferrer noopener">Fire Wings Davis</a> for a delicious meal.</p>



<p>For more information about this apartment or other great options around California, head over to <a href="https://www.marketapts.com/apartments-ca/L0NBLy8" target="_blank" rel="noreferrer noopener">our site</a>. And if you’re looking for some ways to save money while renting in California, check out <a href="https://www.aptscalifornia.com/6-ways-to-save-money-while-renting-in-california/" target="_blank" rel="noreferrer noopener">our post</a> on tips to do just that.</p>



<p>Let us know in the comments other great things you’d like to see more about in the future.</p>



<!DOCTYPE html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>Accessibility Page for Alvarado Sunset</title>
    <meta name="description" content="Apartments located in Davis, CA. This page is in conformance with WCAG 2.1 Level A and AA.">
    <meta name="robots" content="noindex">

    <!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-G0X7JJ2VRH"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-G0X7JJ2VRH');
</script>    
    <!-- Bootstrap CSS -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">

    <style id="custom-css">body{
  font-family: 'Raleway', sans-serif;
}
a strong{
  font-size: 30px;
  color: black;
}
input:focus, textarea:focus, button:focus, select:focus{
  outline: 2px solid blue !important; 
}
.main-description * {
  font-size: 16px !important;
    font-weight: 400!important;
    color: rgb(33, 37, 41)!important;
    display: contents!important;
}
</style>

    <link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
<style>
.eight-six {
    aspect-ratio: 4/3;
}
</style>
  </head>
  <body>
    

    <header>
        <!-- Section Nav -->
          <nav class="navbar sticky-top navbar-light bg-light">
            <div class="container-fluid">
		<a class="navbar-brand" href="https://www.alvaradosunset.com"><strong>Alvarado Sunset</strong></a>
            </div>
          </nav>
        <!-- Section Nav END-->
    </header>
<main>
        <!-- Section About -->
        <section class="my-5">
           <div class="container">
            <div class="row"><div class="col-12">
              </div>
              <div class="col-12">
    	  <h1>Welcome to Alvarado Sunset</h1>
              </div>
            </div>
            <div class="row">
              <div class="col-12">
                <h2 class="my-5 underline-small">ABOUT</h2>
              </div>
              <div class="col-12 col-lg-12 main-description">
                <p class="mb-3">
    		<div>Welcome to Alvarado Sunset, where convenience, style, and comfort enhance your apartment living experience. Our apartments in Davis, CA, have everything you need to both live simply and thrive in a setting that naturally feels like home. Enjoy access to a variety of restaurants, shops, parks, and entertainment to get a taste of the vibrant neighborhood that surrounds you. You will experience the perfect combination of nature and contemporary city life here. Take advantage of nearby attractions like Olive Tree Lane or local Arroyo Park. After grabbing a bite at Cafe Bernardo, Tercero Dining Commons, or Paesanos, return to our friendly neighborhood for all the simple comforts of home. Choose Alvarado Sunset for the easy lifestyle you've been looking for.</div>                </p>
              </div>
            </div>
            <div class="row">
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Address</h3>
                  <p>
    606 Alvarado Avenue<br>
    Davis, California <br>
    95616                  </p>
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Phone</h3>
    	      <p>P: (530) 756-1220 </p>
    	       
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Office Hours</h3>
                  <p>
    Monday - Saturday: 09:30 AM - 05:30 PM<br>Sunday: Closed                  </p>
                </div>
              </div>
            </div>
          </div>
        </section>
        <!-- Section About END-->
    
    
        <!-- Section X -->
        <section class="my-5">
           <div class="container">
             <div class="row">
               <div class="col-12">
                 <h2>GALLERY</h2>
               </div>
             </div>
             <div class="row">
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/gct8xcthl3csbrzl2w29kqkz65pnxtlt.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/gct8xcthl3csbrzl2w29kqkz65pnxtlt.jpg.800x600.jpg" class="img-fluid eight-six" alt="Counter | Alvarado Sunset">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/xm6itnzl5kfw62jbfbzpwa739a2uzpyr.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/xm6itnzl5kfw62jbfbzpwa739a2uzpyr.jpg.800x600.jpg" class="img-fluid eight-six" alt="Kitchen | Alvarado Sunset">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/gjscntnwx5eu0i0ar9xei0qdy1tbg0wq.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/gjscntnwx5eu0i0ar9xei0qdy1tbg0wq.jpg.800x600.jpg" class="img-fluid eight-six" alt="Apartment Entrance | Alvarado Sunset">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/yib6nyoo5120js05ws9ur0suwo4rtzod.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/yib6nyoo5120js05ws9ur0suwo4rtzod.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bedroom | Alvarado Sunset">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/o48r4klih3x7nm1yzj3b3zt7mmczudh9.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/o48r4klih3x7nm1yzj3b3zt7mmczudh9.jpg.800x600.jpg" class="img-fluid eight-six" alt="Large Room | Alvarado Sunset">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/nioj92z8j6vhm1hy9d0p1w91o7v40lcr.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/nioj92z8j6vhm1hy9d0p1w91o7v40lcr.jpg.800x600.jpg" class="img-fluid eight-six" alt="Spacious Kitchen | Alvarado Sunset">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/pg4ia1q55ibg87bw986ydbtrljsrxc8n.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/pg4ia1q55ibg87bw986ydbtrljsrxc8n.jpg.800x600.jpg" class="img-fluid eight-six" alt="Large Bedroom | Alvarado Sunset">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/4bt7nwe38hbnqdj1dm6924wfj4zrc5xd.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/4bt7nwe38hbnqdj1dm6924wfj4zrc5xd.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bathroom | Alvarado Sunset">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/3gsagzg0a80t2y920cyc1lcyuzol5egn.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/3gsagzg0a80t2y920cyc1lcyuzol5egn.jpg.800x600.jpg" class="img-fluid eight-six" alt="Apartment Exterior | Alvarado Sunset">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/fc1yjs5lha42q1tgqv9ojqpt9e4lkvvw.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/fc1yjs5lha42q1tgqv9ojqpt9e4lkvvw.jpg.800x600.jpg" class="img-fluid eight-six" alt="Beautiful Grounds | Alvarado Sunset">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/qutuv5cs6tuuxkk0lqdi1mros36kdw8b.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/qutuv5cs6tuuxkk0lqdi1mros36kdw8b.jpg.800x600.jpg" class="img-fluid eight-six" alt="Pool | Alvarado Sunset">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/p088gqmcqq2ws4bou5aejgjfabd97p2l.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/photos/p088gqmcqq2ws4bou5aejgjfabd97p2l.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bench | Alvarado Sunset">
		</picture>
               </div>
             </div>
           </div>
        </section>
        <!-- Section X END-->
    
    
    
        <!-- Section X -->
        <section class="my-5">
           <div class="container">
             <div class="row">
               <div class="col-12">
                 <h2>FLOOR PLANS</h2>
               </div>
             </div>
             <div class="row">
               <div class="col-12 mt-5 py-2">
                 <div class="row ">
                   <div class="col-12 col-lg-6 ">
<div class="card">
		    <div class="card-body">
		       <picture>
			   <source srcset="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/floorplans/g1ap5fvfgyvmlu1fzzekdj8jt23kcd7s.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/floorplans/g1ap5fvfgyvmlu1fzzekdj8jt23kcd7s.jpg.800x600.jpg" class="img-fluid eight-six" alt="2BR Flat">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2BR Flat                       </h3>
                       <p>

           SQ FEET: <strong>835</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>2</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>1</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong></strong>
                       </p>
                       <p>
		       PRICE: <strong>1850</strong>
                       </p>
                     </div>
                   </div>
                 </div>
               </div>
               <div class="col-12 mt-5 py-2">
                 <div class="row ">
                   <div class="col-12 col-lg-6 ">
<div class="card">
		    <div class="card-body">
		       <picture>
			   <source srcset="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/floorplans/d2w5l3c3vriu83ghbfff93x1bd3jojyu.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/floorplans/d2w5l3c3vriu83ghbfff93x1bd3jojyu.jpg.800x600.jpg" class="img-fluid eight-six" alt="2BR Townhouse">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2BR Townhouse                       </h3>
                       <p>

           SQ FEET: <strong>1020</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>2</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>1</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong></strong>
                       </p>
                       <p>
		       PRICE: <strong>1950</strong>
                       </p>
                     </div>
                   </div>
                 </div>
               </div>
               <div class="col-12 mt-5 py-2">
                 <div class="row ">
                   <div class="col-12 col-lg-6 ">
<div class="card">
		    <div class="card-body">
		       <picture>
			   <source srcset="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/floorplans/hynxf6hs8w5kw6iykhdfep6020drgdks.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/ALVARAS/images/apartments/floorplans/hynxf6hs8w5kw6iykhdfep6020drgdks.jpg.800x600.jpg" class="img-fluid eight-six" alt="3BR Townhouse">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       3BR Townhouse                       </h3>
                       <p>

           SQ FEET: <strong>1200</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>3</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>2</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong></strong>
                       </p>
                       <p>
		       PRICE: <strong>2800</strong>
                       </p>
                     </div>
                   </div>
                 </div>
               </div>
             </div>
           </div>
        </section>
        <!-- Section X END-->
    
        <!-- Section Amenities -->
        <section class="my-5">
           <div class="container">
            <div class="row">
               <div class="col-12">
                 <h2>AMENITIES</h2>
               </div>
             </div>
             <div class="row">
               <div class="col-12 col-lg-6">
                  <h3 class="h3">Apartment</h3>
                  <ul class="list-group">
	    <li class="list-group-item">Refrigerator</li>
	    <li class="list-group-item">Fully Equipped Kitchen</li>
	    <li class="list-group-item">Private Patio</li>
	    <li class="list-group-item">Open Floor Plans</li>
	    <li class="list-group-item">Air Conditioning </li>
	    <li class="list-group-item">Central HVAC</li>
                  </ul>
               </div>
               <div class="col-12 col-lg-6">
                  <h3 class="h3">Property</h3>
                  <ul class="list-group">

	    <li class="list-group-item">Convenient Location</li>
	    <li class="list-group-item">Swimming Pool</li>
	    <li class="list-group-item">Professional & Responsive Management</li>
	    <li class="list-group-item">Conveniently Located</li>
	    <li class="list-group-item">Breathtaking Views</li>
	    <li class="list-group-item">Close to UCD</li>
	    <li class="list-group-item">Unitrans F Line Stop</li>
                  </ul>
               </div>
             </div>
           </div>
        </section>
        <!-- Section Amenities END-->
    
        <!-- Section Pet Fees -->

        <!-- Section Pet Fees END-->
 
 
    
    
        <!-- Section X -->
        <section class="my-5">
           <div class="container">
             <div class="row">
               
             </div>
           </div>
        </section>
        <!-- Section X END-->
</main>

    <footer class="pt-4 my-md-5 pt-md-5 border-top container">
    <div class="row">
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Address</h3>
              <p>
606 Alvarado Avenue                <br>
		    Davis, California <br>
95616              </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Phone</h3>
	      <p>P: (530) 756-1220 </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Office Hours</h3>
    Monday - Saturday: 09:30 AM - 05:30 PM<br>Sunday: Closed            </div>
          </div>
        </div>
        <div class="row">
          <div class="col-12 text-center">
	  Copyright © 2026<br>
Alvarado Sunset. All rights reserved.<br>
            Apartment Marketing by MarketApts.com®
          </div>
          <div class="col-12 text-center">
	    Alvarado Sunset Accessibility Portal is in conformance with WCAG 2.1 Level A and AA
          </div>
        </div>
  </footer>

    <script id="htmx">(function(e,t){if(typeof define==="function"&&define.amd){define([],t)}else{e.htmx=t()}})(typeof self!=="undefined"?self:this,function(){return function(){"use strict";var U={onLoad:t,process:ct,on:M,off:D,trigger:$,ajax:er,find:C,findAll:R,closest:H,values:function(e,t){var r=Mt(e,t||"post");return r.values},remove:O,addClass:L,removeClass:q,toggleClass:A,takeClass:T,defineExtension:or,removeExtension:ar,logAll:E,logger:null,config:{historyEnabled:true,historyCacheSize:10,refreshOnHistoryMiss:false,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:true,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:true,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:false,timeout:0,wsReconnectDelay:"full-jitter",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:false,scrollBehavior:"smooth",defaultFocusScroll:false},parseInterval:v,_:e,createEventSource:function(e){return new EventSource(e,{withCredentials:true})},createWebSocket:function(e){return new WebSocket(e,[])},version:"1.7.0"};var r={bodyContains:Y,filterValues:jt,hasAttribute:s,getAttributeValue:V,getClosestMatch:h,getExpressionVars:Gt,getHeaders:Xt,getInputValues:Mt,getInternalData:_,getSwapSpecification:Ut,getTriggerSpecs:ke,getTarget:ne,makeFragment:g,mergeObjects:Q,makeSettleInfo:zt,oobSwap:B,selectAndSwap:we,settleImmediately:Ct,shouldCancel:Pe,triggerEvent:$,triggerErrorEvent:J,withExtensions:gt};var n=["get","post","put","delete","patch"];var i=n.map(function(e){return"[hx-"+e+"], [data-hx-"+e+"]"}).join(", ");function v(e){if(e==undefined){return undefined}if(e.slice(-2)=="ms"){return parseFloat(e.slice(0,-2))||undefined}if(e.slice(-1)=="s"){return parseFloat(e.slice(0,-1))*1e3||undefined}return parseFloat(e)||undefined}function f(e,t){return e.getAttribute&&e.getAttribute(t)}function s(e,t){return e.hasAttribute&&(e.hasAttribute(t)||e.hasAttribute("data-"+t))}function V(e,t){return f(e,t)||f(e,"data-"+t)}function u(e){return e.parentElement}function z(){return document}function h(e,t){if(t(e)){return e}else if(u(e)){return h(u(e),t)}else{return null}}function o(e,t,r){var n=V(t,r);var i=V(t,"hx-disinherit");if(e!==t&&i&&(i==="*"||i.split(" ").indexOf(r)>=0)){return"unset"}else{return n}}function G(t,r){var n=null;h(t,function(e){return n=o(t,e,r)});if(n!=="unset"){return n}}function d(e,t){var r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector;return r&&r.call(e,t)}function a(e){var t=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;var r=t.exec(e);if(r){return r[1].toLowerCase()}else{return""}}function l(e,t){var r=new DOMParser;var n=r.parseFromString(e,"text/html");var i=n.body;while(t>0){t--;i=i.firstChild}if(i==null){i=z().createDocumentFragment()}return i}function g(e){if(U.config.useTemplateFragments){var t=l("<body><template>"+e+"</template></body>",0);return t.querySelector("template").content}else{var r=a(e);switch(r){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return l("<table>"+e+"</table>",1);case"col":return l("<table><colgroup>"+e+"</colgroup></table>",2);case"tr":return l("<table><tbody>"+e+"</tbody></table>",2);case"td":case"th":return l("<table><tbody><tr>"+e+"</tr></tbody></table>",3);case"script":return l("<div>"+e+"</div>",1);default:return l(e,0)}}}function K(e){if(e){e()}}function p(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function m(e){return p(e,"Function")}function x(e){return p(e,"Object")}function _(e){var t="htmx-internal-data";var r=e[t];if(!r){r=e[t]={}}return r}function y(e){var t=[];if(e){for(var r=0;r<e.length;r++){t.push(e[r])}}return t}function W(e,t){if(e){for(var r=0;r<e.length;r++){t(e[r])}}}function b(e){var t=e.getBoundingClientRect();var r=t.top;var n=t.bottom;return r<window.innerHeight&&n>=0}function Y(e){if(e.getRootNode()instanceof ShadowRoot){return z().body.contains(e.getRootNode().host)}else{return z().body.contains(e)}}function w(e){return e.trim().split(/\s+/)}function Q(e,t){for(var r in t){if(t.hasOwnProperty(r)){e[r]=t[r]}}return e}function S(e){try{return JSON.parse(e)}catch(e){pt(e);return null}}function e(e){return Jt(z().body,function(){return eval(e)})}function t(t){var e=U.on("htmx:load",function(e){t(e.detail.elt)});return e}function E(){U.logger=function(e,t,r){if(console){console.log(t,e,r)}}}function C(e,t){if(t){return e.querySelector(t)}else{return C(z(),e)}}function R(e,t){if(t){return e.querySelectorAll(t)}else{return R(z(),e)}}function O(e,t){e=k(e);if(t){setTimeout(function(){O(e)},t)}else{e.parentElement.removeChild(e)}}function L(e,t,r){e=k(e);if(r){setTimeout(function(){L(e,t)},r)}else{e.classList&&e.classList.add(t)}}function q(e,t,r){e=k(e);if(r){setTimeout(function(){q(e,t)},r)}else{if(e.classList){e.classList.remove(t);if(e.classList.length===0){e.removeAttribute("class")}}}}function A(e,t){e=k(e);e.classList.toggle(t)}function T(e,t){e=k(e);W(e.parentElement.children,function(e){q(e,t)});L(e,t)}function H(e,t){e=k(e);if(e.closest){return e.closest(t)}else{do{if(e==null||d(e,t)){return e}}while(e=e&&u(e))}}function N(e,t){if(t.indexOf("closest ")===0){return[H(e,t.substr(8))]}else if(t.indexOf("find ")===0){return[C(e,t.substr(5))]}else if(t==="document"){return[document]}else if(t==="window"){return[window]}else{return z().querySelectorAll(t)}}function ee(e,t){if(t){return N(e,t)[0]}else{return N(z().body,e)[0]}}function k(e){if(p(e,"String")){return C(e)}else{return e}}function I(e,t,r){if(m(t)){return{target:z().body,event:e,listener:t}}else{return{target:k(e),event:t,listener:r}}}function M(t,r,n){lr(function(){var e=I(t,r,n);e.target.addEventListener(e.event,e.listener)});var e=m(r);return e?r:n}function D(t,r,n){lr(function(){var e=I(t,r,n);e.target.removeEventListener(e.event,e.listener)});return m(r)?r:n}var te=z().createElement("output");function F(e,t){var r=G(e,t);if(r){if(r==="this"){return[re(e,t)]}else{var n=N(e,r);if(n.length===0){pt('The selector "'+r+'" on '+t+" returned no matches!");return[te]}else{return n}}}}function re(e,t){return h(e,function(e){return V(e,t)!=null})}function ne(e){var t=G(e,"hx-target");if(t){if(t==="this"){return re(e,"hx-target")}else{return ee(e,t)}}else{var r=_(e);if(r.boosted){return z().body}else{return e}}}function P(e){var t=U.config.attributesToSettle;for(var r=0;r<t.length;r++){if(e===t[r]){return true}}return false}function X(t,r){W(t.attributes,function(e){if(!r.hasAttribute(e.name)&&P(e.name)){t.removeAttribute(e.name)}});W(r.attributes,function(e){if(P(e.name)){t.setAttribute(e.name,e.value)}})}function j(e,t){var r=sr(t);for(var n=0;n<r.length;n++){var i=r[n];try{if(i.isInlineSwap(e)){return true}}catch(e){pt(e)}}return e==="outerHTML"}function B(e,i,o){var t="#"+i.id;var a="outerHTML";if(e==="true"){}else if(e.indexOf(":")>0){a=e.substr(0,e.indexOf(":"));t=e.substr(e.indexOf(":")+1,e.length)}else{a=e}var r=z().querySelectorAll(t);if(r){W(r,function(e){var t;var r=i.cloneNode(true);t=z().createDocumentFragment();t.appendChild(r);if(!j(a,e)){t=r}var n={shouldSwap:true,target:e,fragment:t};if(!$(e,"htmx:oobBeforeSwap",n))return;e=n.target;if(n["shouldSwap"]){ye(a,e,e,t,o)}W(o.elts,function(e){$(e,"htmx:oobAfterSwap",n)})});i.parentNode.removeChild(i)}else{i.parentNode.removeChild(i);J(z().body,"htmx:oobErrorNoTarget",{content:i})}return e}function ie(e,r){W(R(e,"[hx-swap-oob], [data-hx-swap-oob]"),function(e){var t=V(e,"hx-swap-oob");if(t!=null){B(t,e,r)}})}function oe(e){W(R(e,"[hx-preserve], [data-hx-preserve]"),function(e){var t=V(e,"id");var r=z().getElementById(t);if(r!=null){e.parentNode.replaceChild(r,e)}})}function ae(n,e,i){W(e.querySelectorAll("[id]"),function(e){if(e.id&&e.id.length>0){var t=n.querySelector(e.tagName+"[id='"+e.id+"']");if(t&&t!==n){var r=e.cloneNode();X(e,t);i.tasks.push(function(){X(e,r)})}}})}function se(e){return function(){q(e,U.config.addedClass);ct(e);at(e);le(e);$(e,"htmx:load")}}function le(e){var t="[autofocus]";var r=d(e,t)?e:e.querySelector(t);if(r!=null){r.focus()}}function ue(e,t,r,n){ae(e,r,n);while(r.childNodes.length>0){var i=r.firstChild;L(i,U.config.addedClass);e.insertBefore(i,t);if(i.nodeType!==Node.TEXT_NODE&&i.nodeType!==Node.COMMENT_NODE){n.tasks.push(se(i))}}}function fe(t){var e=_(t);if(e.webSocket){e.webSocket.close()}if(e.sseEventSource){e.sseEventSource.close()}$(t,"htmx:beforeCleanupElement");if(e.listenerInfos){W(e.listenerInfos,function(e){if(t!==e.on){e.on.removeEventListener(e.trigger,e.listener)}})}if(t.children){W(t.children,function(e){fe(e)})}}function ce(e,t,r){if(e.tagName==="BODY"){return me(e,t,r)}else{var n;var i=e.previousSibling;ue(u(e),e,t,r);if(i==null){n=u(e).firstChild}else{n=i.nextSibling}_(e).replacedWith=n;r.elts=[];while(n&&n!==e){if(n.nodeType===Node.ELEMENT_NODE){r.elts.push(n)}n=n.nextElementSibling}fe(e);u(e).removeChild(e)}}function he(e,t,r){return ue(e,e.firstChild,t,r)}function de(e,t,r){return ue(u(e),e,t,r)}function ve(e,t,r){return ue(e,null,t,r)}function ge(e,t,r){return ue(u(e),e.nextSibling,t,r)}function pe(e,t,r){fe(e);return u(e).removeChild(e)}function me(e,t,r){var n=e.firstChild;ue(e,n,t,r);if(n){while(n.nextSibling){fe(n.nextSibling);e.removeChild(n.nextSibling)}fe(n);e.removeChild(n)}}function xe(e,t){var r=G(e,"hx-select");if(r){var n=z().createDocumentFragment();W(t.querySelectorAll(r),function(e){n.appendChild(e)});t=n}return t}function ye(e,t,r,n,i){switch(e){case"none":return;case"outerHTML":ce(r,n,i);return;case"afterbegin":he(r,n,i);return;case"beforebegin":de(r,n,i);return;case"beforeend":ve(r,n,i);return;case"afterend":ge(r,n,i);return;case"delete":pe(r,n,i);return;default:var o=sr(t);for(var a=0;a<o.length;a++){var f=o[a];try{var s=f.handleSwap(e,r,n,i);if(s){if(typeof s.length!=="undefined"){for(var l=0;l<s.length;l++){var u=s[l];if(u.nodeType!==Node.TEXT_NODE&&u.nodeType!==Node.COMMENT_NODE){i.tasks.push(se(u))}}}return}}catch(e){pt(e)}}if(e==="innerHTML"){me(r,n,i)}else{ye(U.config.defaultSwapStyle,t,r,n,i)}}}function be(e){if(e.indexOf("<title")>-1){var t=e.replace(/<svg(\s[^>]*>|>)([\s\S]*?)<\/svg>/gim,"");var r=t.match(/<title(\s[^>]*>|>)([\s\S]*?)<\/title>/im);if(r){return r[2]}}}function we(e,t,r,n,i){i.title=be(n);var o=g(n);if(o){ie(o,i);o=xe(r,o);oe(o);return ye(e,r,t,o,i)}}function Se(e,t,r){var n=e.getResponseHeader(t);if(n.indexOf("{")===0){var i=S(n);for(var o in i){if(i.hasOwnProperty(o)){var a=i[o];if(!x(a)){a={value:a}}$(r,o,a)}}}else{$(r,n,[])}}var Ee=/\s/;var Ce=/[\s,]/;var Re=/[_$a-zA-Z]/;var Oe=/[_$a-zA-Z0-9]/;var Le=['"',"'","/"];var qe=/[^\s]/;function Ae(e){var t=[];var r=0;while(r<e.length){if(Re.exec(e.charAt(r))){var n=r;while(Oe.exec(e.charAt(r+1))){r++}t.push(e.substr(n,r-n+1))}else if(Le.indexOf(e.charAt(r))!==-1){var i=e.charAt(r);var n=r;r++;while(r<e.length&&e.charAt(r)!==i){if(e.charAt(r)==="\\"){r++}r++}t.push(e.substr(n,r-n+1))}else{var o=e.charAt(r);t.push(o)}r++}return t}function Te(e,t,r){return Re.exec(e.charAt(0))&&e!=="true"&&e!=="false"&&e!=="this"&&e!==r&&t!=="."}function He(e,t,r){if(t[0]==="["){t.shift();var n=1;var i=" return (function("+r+"){ return (";var o=null;while(t.length>0){var a=t[0];if(a==="]"){n--;if(n===0){if(o===null){i=i+"true"}t.shift();i+=")})";try{var s=Jt(e,function(){return Function(i)()},function(){return true});s.source=i;return s}catch(e){J(z().body,"htmx:syntax:error",{error:e,source:i});return null}}}else if(a==="["){n++}if(Te(a,o,r)){i+="(("+r+"."+a+") ? ("+r+"."+a+") : (window."+a+"))"}else{i=i+a}o=t.shift()}}}function c(e,t){var r="";while(e.length>0&&!e[0].match(t)){r+=e.shift()}return r}var Ne="input, textarea, select";function ke(e){var t=V(e,"hx-trigger");var r=[];if(t){var n=Ae(t);do{c(n,qe);var f=n.length;var i=c(n,/[,\[\s]/);if(i!==""){if(i==="every"){var o={trigger:"every"};c(n,qe);o.pollInterval=v(c(n,/[,\[\s]/));c(n,qe);var a=He(e,n,"event");if(a){o.eventFilter=a}r.push(o)}else if(i.indexOf("sse:")===0){r.push({trigger:"sse",sseEvent:i.substr(4)})}else{var s={trigger:i};var a=He(e,n,"event");if(a){s.eventFilter=a}while(n.length>0&&n[0]!==","){c(n,qe);var l=n.shift();if(l==="changed"){s.changed=true}else if(l==="once"){s.once=true}else if(l==="consume"){s.consume=true}else if(l==="delay"&&n[0]===":"){n.shift();s.delay=v(c(n,Ce))}else if(l==="from"&&n[0]===":"){n.shift();var u=c(n,Ce);if(u==="closest"||u==="find"){n.shift();u+=" "+c(n,Ce)}s.from=u}else if(l==="target"&&n[0]===":"){n.shift();s.target=c(n,Ce)}else if(l==="throttle"&&n[0]===":"){n.shift();s.throttle=v(c(n,Ce))}else if(l==="queue"&&n[0]===":"){n.shift();s.queue=c(n,Ce)}else if((l==="root"||l==="threshold")&&n[0]===":"){n.shift();s[l]=c(n,Ce)}else{J(e,"htmx:syntax:error",{token:n.shift()})}}r.push(s)}}if(n.length===f){J(e,"htmx:syntax:error",{token:n.shift()})}c(n,qe)}while(n[0]===","&&n.shift())}if(r.length>0){return r}else if(d(e,"form")){return[{trigger:"submit"}]}else if(d(e,Ne)){return[{trigger:"change"}]}else{return[{trigger:"click"}]}}function Ie(e){_(e).cancelled=true}function Me(e,t,r,n){var i=_(e);i.timeout=setTimeout(function(){if(Y(e)&&i.cancelled!==true){if(!je(n,dt("hx:poll:trigger",{triggerSpec:n,target:e}))){Z(t,r,e)}Me(e,t,V(e,"hx-"+t),n)}},n.pollInterval)}function De(e){return location.hostname===e.hostname&&f(e,"href")&&f(e,"href").indexOf("#")!==0}function Fe(t,r,e){if(t.tagName==="A"&&De(t)&&t.target===""||t.tagName==="FORM"){r.boosted=true;var n,i;if(t.tagName==="A"){n="get";i=f(t,"href");r.pushURL=true}else{var o=f(t,"method");n=o?o.toLowerCase():"get";if(n==="get"){r.pushURL=true}i=f(t,"action")}e.forEach(function(e){Be(t,n,i,r,e,true)})}}function Pe(e,t){if(e.type==="submit"||e.type==="click"){if(t.tagName==="FORM"){return true}if(d(t,'input[type="submit"], button')&&H(t,"form")!==null){return true}if(t.tagName==="A"&&t.href&&(t.getAttribute("href")==="#"||t.getAttribute("href").indexOf("#")!==0)){return true}}return false}function Xe(e,t){return _(e).boosted&&e.tagName==="A"&&t.type==="click"&&(t.ctrlKey||t.metaKey)}function je(e,t){var r=e.eventFilter;if(r){try{return r(t)!==true}catch(e){J(z().body,"htmx:eventFilter:error",{error:e,source:r.source});return true}}return false}function Be(o,a,s,e,l,u){var t;if(l.from){t=N(o,l.from)}else{t=[o]}W(t,function(n){var i=function(e){if(!Y(o)){n.removeEventListener(l.trigger,i);return}if(Xe(o,e)){return}if(u||Pe(e,o)){e.preventDefault()}if(je(l,e)){return}var t=_(e);t.triggerSpec=l;if(t.handledFor==null){t.handledFor=[]}var r=_(o);if(t.handledFor.indexOf(o)<0){t.handledFor.push(o);if(l.consume){e.stopPropagation()}if(l.target&&e.target){if(!d(e.target,l.target)){return}}if(l.once){if(r.triggeredOnce){return}else{r.triggeredOnce=true}}if(l.changed){if(r.lastValue===o.value){return}else{r.lastValue=o.value}}if(r.delayed){clearTimeout(r.delayed)}if(r.throttle){return}if(l.throttle){if(!r.throttle){Z(a,s,o,e);r.throttle=setTimeout(function(){r.throttle=null},l.throttle)}}else if(l.delay){r.delayed=setTimeout(function(){Z(a,s,o,e)},l.delay)}else{Z(a,s,o,e)}}};if(e.listenerInfos==null){e.listenerInfos=[]}e.listenerInfos.push({trigger:l.trigger,listener:i,on:n});n.addEventListener(l.trigger,i)})}var Ue=false;var Ve=null;function ze(){if(!Ve){Ve=function(){Ue=true};window.addEventListener("scroll",Ve);setInterval(function(){if(Ue){Ue=false;W(z().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(e){_e(e)})}},200)}}function _e(e){if(!s(e,"data-hx-revealed")&&b(e)){e.setAttribute("data-hx-revealed","true");var t=_(e);if(t.initialized){Z(t.verb,t.path,e)}else{e.addEventListener("htmx:afterProcessNode",function(){Z(t.verb,t.path,e)},{once:true})}}}function We(e,t,r){var n=w(r);for(var i=0;i<n.length;i++){var o=n[i].split(/:(.+)/);if(o[0]==="connect"){Je(e,o[1],0)}if(o[0]==="send"){Ze(e)}}}function Je(s,r,n){if(!Y(s)){return}if(r.indexOf("/")==0){var e=location.hostname+(location.port?":"+location.port:"");if(location.protocol=="https:"){r="wss://"+e+r}else if(location.protocol=="http:"){r="ws://"+e+r}}var t=U.createWebSocket(r);t.onerror=function(e){J(s,"htmx:wsError",{error:e,socket:t});$e(s)};t.onclose=function(e){if([1006,1012,1013].indexOf(e.code)>=0){var t=Ge(n);setTimeout(function(){Je(s,r,n+1)},t)}};t.onopen=function(e){n=0};_(s).webSocket=t;t.addEventListener("message",function(e){if($e(s)){return}var t=e.data;gt(s,function(e){t=e.transformResponse(t,null,s)});var r=zt(s);var n=g(t);var i=y(n.children);for(var o=0;o<i.length;o++){var a=i[o];B(V(a,"hx-swap-oob")||"true",a,r)}Ct(r.tasks)})}function $e(e){if(!Y(e)){_(e).webSocket.close();return true}}function Ze(u){var f=h(u,function(e){return _(e).webSocket!=null});if(f){u.addEventListener(ke(u)[0].trigger,function(e){var t=_(f).webSocket;var r=Xt(u,f);var n=Mt(u,"post");var i=n.errors;var o=n.values;var a=Gt(u);var s=Q(o,a);var l=jt(s,u);l["HEADERS"]=r;if(i&&i.length>0){$(u,"htmx:validation:halted",i);return}t.send(JSON.stringify(l));if(Pe(e,u)){e.preventDefault()}})}else{J(u,"htmx:noWebSocketSourceError")}}function Ge(e){var t=U.config.wsReconnectDelay;if(typeof t==="function"){return t(e)}if(t==="full-jitter"){var r=Math.min(e,6);var n=1e3*Math.pow(2,r);return n*Math.random()}pt('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function Ke(e,t,r){var n=w(r);for(var i=0;i<n.length;i++){var o=n[i].split(/:(.+)/);if(o[0]==="connect"){Ye(e,o[1])}if(o[0]==="swap"){Qe(e,o[1])}}}function Ye(t,e){var r=U.createEventSource(e);r.onerror=function(e){J(t,"htmx:sseError",{error:e,source:r});tt(t)};_(t).sseEventSource=r}function Qe(o,a){var s=h(o,rt);if(s){var l=_(s).sseEventSource;var u=function(e){if(tt(s)){l.removeEventListener(a,u);return}var t=e.data;gt(o,function(e){t=e.transformResponse(t,null,o)});var r=Ut(o);var n=ne(o);var i=zt(o);we(r.swapStyle,o,n,t,i);Ct(i.tasks);$(o,"htmx:sseMessage",e)};_(o).sseListener=u;l.addEventListener(a,u)}else{J(o,"htmx:noSSESourceError")}}function et(e,t,r,n){var i=h(e,rt);if(i){var o=_(i).sseEventSource;var a=function(){if(!tt(i)){if(Y(e)){Z(t,r,e)}else{o.removeEventListener(n,a)}}};_(e).sseListener=a;o.addEventListener(n,a)}else{J(e,"htmx:noSSESourceError")}}function tt(e){if(!Y(e)){_(e).sseEventSource.close();return true}}function rt(e){return _(e).sseEventSource!=null}function nt(e,t,r,n,i){var o=function(){if(!n.loaded){n.loaded=true;Z(t,r,e)}};if(i){setTimeout(o,i)}else{o()}}function it(o,a,e){var t=false;W(n,function(n){if(s(o,"hx-"+n)){var i=V(o,"hx-"+n);t=true;a.path=i;a.verb=n;e.forEach(function(e){if(e.sseEvent){et(o,n,i,e.sseEvent)}else if(e.trigger==="revealed"){ze();_e(o)}else if(e.trigger==="intersect"){var t={};if(e.root){t.root=ee(o,e.root)}if(e.threshold){t.threshold=parseFloat(e.threshold)}var r=new IntersectionObserver(function(e){for(var t=0;t<e.length;t++){var r=e[t];if(r.isIntersecting){$(o,"intersect");break}}},t);r.observe(o);Be(o,n,i,a,e)}else if(e.trigger==="load"){nt(o,n,i,a,e.delay)}else if(e.pollInterval){a.polling=true;Me(o,n,i,e)}else{Be(o,n,i,a,e)}})}});return t}function ot(e){if(e.type==="text/javascript"||e.type==="module"||e.type===""){var t=z().createElement("script");W(e.attributes,function(e){t.setAttribute(e.name,e.value)});t.textContent=e.textContent;t.async=false;if(U.config.inlineScriptNonce){t.nonce=U.config.inlineScriptNonce}var r=e.parentElement;try{r.insertBefore(t,e)}catch(e){pt(e)}finally{r.removeChild(e)}}}function at(e){if(d(e,"script")){ot(e)}W(R(e,"script"),function(e){ot(e)})}function st(){return document.querySelector("[hx-boost], [data-hx-boost]")}function lt(e){if(e.querySelectorAll){var t=st()?", a, form":"";var r=e.querySelectorAll(i+t+", [hx-sse], [data-hx-sse], [hx-ws],"+" [data-hx-ws], [hx-ext], [hx-data-ext]");return r}else{return[]}}function ut(r){var e=function(e){if(d(e.target,"button, input[type='submit']")){var t=_(r);t.lastButtonClicked=e.target}};r.addEventListener("click",e);r.addEventListener("focusin",e);r.addEventListener("focusout",function(e){var t=_(r);t.lastButtonClicked=null})}function ft(e){if(e.closest&&e.closest(U.config.disableSelector)){return}var t=_(e);if(!t.initialized){t.initialized=true;$(e,"htmx:beforeProcessNode");if(e.value){t.lastValue=e.value}var r=ke(e);var n=it(e,t,r);if(!n&&G(e,"hx-boost")==="true"){Fe(e,t,r)}if(e.tagName==="FORM"){ut(e)}var i=V(e,"hx-sse");if(i){Ke(e,t,i)}var o=V(e,"hx-ws");if(o){We(e,t,o)}$(e,"htmx:afterProcessNode")}}function ct(e){e=k(e);ft(e);W(lt(e),function(e){ft(e)})}function ht(e){return e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function dt(e,t){var r;if(window.CustomEvent&&typeof window.CustomEvent==="function"){r=new CustomEvent(e,{bubbles:true,cancelable:true,detail:t})}else{r=z().createEvent("CustomEvent");r.initCustomEvent(e,true,true,t)}return r}function J(e,t,r){$(e,t,Q({error:t},r))}function vt(e){return e==="htmx:afterProcessNode"}function gt(e,t){W(sr(e),function(e){try{t(e)}catch(e){pt(e)}})}function pt(e){if(console.error){console.error(e)}else if(console.log){console.log("ERROR: ",e)}}function $(e,t,r){e=k(e);if(r==null){r={}}r["elt"]=e;var n=dt(t,r);if(U.logger&&!vt(t)){U.logger(e,t,r)}if(r.error){pt(r.error);$(e,"htmx:error",{errorInfo:r})}var i=e.dispatchEvent(n);var o=ht(t);if(i&&o!==t){var a=dt(o,n.detail);i=i&&e.dispatchEvent(a)}gt(e,function(e){i=i&&e.onEvent(t,n)!==false});return i}var mt=location.pathname+location.search;function xt(){var e=z().querySelector("[hx-history-elt],[data-hx-history-elt]");return e||z().body}function yt(e,t,r,n){var i=S(localStorage.getItem("htmx-history-cache"))||[];for(var o=0;o<i.length;o++){if(i[o].url===e){i.splice(o,1);break}}i.push({url:e,content:t,title:r,scroll:n});while(i.length>U.config.historyCacheSize){i.shift()}while(i.length>0){try{localStorage.setItem("htmx-history-cache",JSON.stringify(i));break}catch(e){J(z().body,"htmx:historyCacheError",{cause:e,cache:i});i.shift()}}}function bt(e){var t=S(localStorage.getItem("htmx-history-cache"))||[];for(var r=0;r<t.length;r++){if(t[r].url===e){return t[r]}}return null}function wt(e){var t=U.config.requestClass;var r=e.cloneNode(true);W(R(r,"."+t),function(e){q(e,t)});return r.innerHTML}function St(){var e=xt();var t=mt||location.pathname+location.search;$(z().body,"htmx:beforeHistorySave",{path:t,historyElt:e});if(U.config.historyEnabled)history.replaceState({htmx:true},z().title,window.location.href);yt(t,wt(e),z().title,window.scrollY)}function Et(e){if(U.config.historyEnabled)history.pushState({htmx:true},"",e);mt=e}function Ct(e){W(e,function(e){e.call()})}function Rt(n){var e=new XMLHttpRequest;var i={path:n,xhr:e};$(z().body,"htmx:historyCacheMiss",i);e.open("GET",n,true);e.setRequestHeader("HX-History-Restore-Request","true");e.onload=function(){if(this.status>=200&&this.status<400){$(z().body,"htmx:historyCacheMissLoad",i);var e=g(this.response);e=e.querySelector("[hx-history-elt],[data-hx-history-elt]")||e;var t=xt();var r=zt(t);me(t,e,r);Ct(r.tasks);mt=n;$(z().body,"htmx:historyRestore",{path:n})}else{J(z().body,"htmx:historyCacheMissLoadError",i)}};e.send()}function Ot(e){St();e=e||location.pathname+location.search;var t=bt(e);if(t){var r=g(t.content);var n=xt();var i=zt(n);me(n,r,i);Ct(i.tasks);document.title=t.title;window.scrollTo(0,t.scroll);mt=e;$(z().body,"htmx:historyRestore",{path:e})}else{if(U.config.refreshOnHistoryMiss){window.location.reload(true)}else{Rt(e)}}}function Lt(e){var t=G(e,"hx-push-url");return t&&t!=="false"||_(e).boosted&&_(e).pushURL}function qt(e){var t=G(e,"hx-push-url");return t==="true"||t==="false"?null:t}function At(e){var t=F(e,"hx-indicator");if(t==null){t=[e]}W(t,function(e){e.classList["add"].call(e.classList,U.config.requestClass)});return t}function Tt(e){W(e,function(e){e.classList["remove"].call(e.classList,U.config.requestClass)})}function Ht(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(n.isSameNode(t)){return true}}return false}function Nt(e){if(e.name===""||e.name==null||e.disabled){return false}if(e.type==="button"||e.type==="submit"||e.tagName==="image"||e.tagName==="reset"||e.tagName==="file"){return false}if(e.type==="checkbox"||e.type==="radio"){return e.checked}return true}function kt(t,r,n,e,i){if(e==null||Ht(t,e)){return}else{t.push(e)}if(Nt(e)){var o=f(e,"name");var a=e.value;if(e.multiple){a=y(e.querySelectorAll("option:checked")).map(function(e){return e.value})}if(e.files){a=y(e.files)}if(o!=null&&a!=null){var s=r[o];if(s){if(Array.isArray(s)){if(Array.isArray(a)){r[o]=s.concat(a)}else{s.push(a)}}else{if(Array.isArray(a)){r[o]=[s].concat(a)}else{r[o]=[s,a]}}}else{r[o]=a}}if(i){It(e,n)}}if(d(e,"form")){var l=e.elements;W(l,function(e){kt(t,r,n,e,i)})}}function It(e,t){if(e.willValidate){$(e,"htmx:validation:validate");if(!e.checkValidity()){t.push({elt:e,message:e.validationMessage,validity:e.validity});$(e,"htmx:validation:failed",{message:e.validationMessage,validity:e.validity})}}}function Mt(e,t){var r=[];var n={};var i={};var o=[];var a=_(e);var s=d(e,"form")&&e.noValidate!==true;if(a.lastButtonClicked){s=s&&a.lastButtonClicked.formNoValidate!==true}if(t!=="get"){kt(r,i,o,H(e,"form"),s)}kt(r,n,o,e,s);if(a.lastButtonClicked){var l=f(a.lastButtonClicked,"name");if(l){n[l]=a.lastButtonClicked.value}}var u=F(e,"hx-include");W(u,function(e){kt(r,n,o,e,s);if(!d(e,"form")){W(e.querySelectorAll(Ne),function(e){kt(r,n,o,e,s)})}});n=Q(n,i);return{errors:o,values:n}}function Dt(e,t,r){if(e!==""){e+="&"}if(String(r)==="[object Object]"){r=JSON.stringify(r)}var n=encodeURIComponent(r);e+=encodeURIComponent(t)+"="+n;return e}function Ft(e){var t="";for(var r in e){if(e.hasOwnProperty(r)){var n=e[r];if(Array.isArray(n)){W(n,function(e){t=Dt(t,r,e)})}else{t=Dt(t,r,n)}}}return t}function Pt(e){var t=new FormData;for(var r in e){if(e.hasOwnProperty(r)){var n=e[r];if(Array.isArray(n)){W(n,function(e){t.append(r,e)})}else{t.append(r,n)}}}return t}function Xt(e,t,r){var n={"HX-Request":"true","HX-Trigger":f(e,"id"),"HX-Trigger-Name":f(e,"name"),"HX-Target":V(t,"id"),"HX-Current-URL":z().location.href};Wt(e,"hx-headers",false,n);if(r!==undefined){n["HX-Prompt"]=r}if(_(e).boosted){n["HX-Boosted"]="true"}return n}function jt(t,e){var r=G(e,"hx-params");if(r){if(r==="none"){return{}}else if(r==="*"){return t}else if(r.indexOf("not ")===0){W(r.substr(4).split(","),function(e){e=e.trim();delete t[e]});return t}else{var n={};W(r.split(","),function(e){e=e.trim();n[e]=t[e]});return n}}else{return t}}function Bt(e){return f(e,"href")&&f(e,"href").indexOf("#")>=0}function Ut(e,t){var r=t?t:G(e,"hx-swap");var n={swapStyle:_(e).boosted?"innerHTML":U.config.defaultSwapStyle,swapDelay:U.config.defaultSwapDelay,settleDelay:U.config.defaultSettleDelay};if(_(e).boosted&&!Bt(e)){n["show"]="top"}if(r){var i=w(r);if(i.length>0){n["swapStyle"]=i[0];for(var o=1;o<i.length;o++){var a=i[o];if(a.indexOf("swap:")===0){n["swapDelay"]=v(a.substr(5))}if(a.indexOf("settle:")===0){n["settleDelay"]=v(a.substr(7))}if(a.indexOf("scroll:")===0){var s=a.substr(7);var l=s.split(":");var f=l.pop();var u=l.length>0?l.join(":"):null;n["scroll"]=f;n["scrollTarget"]=u}if(a.indexOf("show:")===0){var c=a.substr(5);var l=c.split(":");var h=l.pop();var u=l.length>0?l.join(":"):null;n["show"]=h;n["showTarget"]=u}if(a.indexOf("focus-scroll:")===0){var d=a.substr("focus-scroll:".length);n["focusScroll"]=d=="true"}}}}return n}function Vt(t,r,n){var i=null;gt(r,function(e){if(i==null){i=e.encodeParameters(t,n,r)}});if(i!=null){return i}else{if(G(r,"hx-encoding")==="multipart/form-data"||d(r,"form")&&f(r,"enctype")==="multipart/form-data"){return Pt(n)}else{return Ft(n)}}}function zt(e){return{tasks:[],elts:[e]}}function _t(e,t){var r=e[0];var n=e[e.length-1];if(t.scroll){var i=null;if(t.scrollTarget){i=ee(r,t.scrollTarget)}if(t.scroll==="top"&&(r||i)){i=i||r;i.scrollTop=0}if(t.scroll==="bottom"&&(n||i)){i=i||n;i.scrollTop=i.scrollHeight}}if(t.show){var i=null;if(t.showTarget){var o=t.showTarget;if(t.showTarget==="window"){o="body"}i=ee(r,o)}if(t.show==="top"&&(r||i)){i=i||r;i.scrollIntoView({block:"start",behavior:U.config.scrollBehavior})}if(t.show==="bottom"&&(n||i)){i=i||n;i.scrollIntoView({block:"end",behavior:U.config.scrollBehavior})}}}function Wt(e,t,r,n){if(n==null){n={}}if(e==null){return n}var i=V(e,t);if(i){var o=i.trim();var a=r;if(o.indexOf("javascript:")===0){o=o.substr(11);a=true}else if(o.indexOf("js:")===0){o=o.substr(3);a=true}if(o.indexOf("{")!==0){o="{"+o+"}"}var s;if(a){s=Jt(e,function(){return Function("return ("+o+")")()},{})}else{s=S(o)}for(var l in s){if(s.hasOwnProperty(l)){if(n[l]==null){n[l]=s[l]}}}}return Wt(u(e),t,r,n)}function Jt(e,t,r){if(U.config.allowEval){return t()}else{J(e,"htmx:evalDisallowedError");return r}}function $t(e,t){return Wt(e,"hx-vars",true,t)}function Zt(e,t){return Wt(e,"hx-vals",false,t)}function Gt(e){return Q($t(e),Zt(e))}function Kt(t,r,n){if(n!==null){try{t.setRequestHeader(r,n)}catch(e){t.setRequestHeader(r,encodeURIComponent(n));t.setRequestHeader(r+"-URI-AutoEncoded","true")}}}function Yt(t){if(t.responseURL&&typeof URL!=="undefined"){try{var e=new URL(t.responseURL);return e.pathname+e.search}catch(e){J(z().body,"htmx:badResponseUrl",{url:t.responseURL})}}}function Qt(e,t){return e.getAllResponseHeaders().match(t)}function er(e,t,r){e=e.toLowerCase();if(r){if(r instanceof Element||p(r,"String")){return Z(e,t,null,null,{targetOverride:k(r),returnPromise:true})}else{return Z(e,t,k(r.source),r.event,{handler:r.handler,headers:r.headers,values:r.values,targetOverride:k(r.target),swapOverride:r.swap,returnPromise:true})}}else{return Z(e,t,null,null,{returnPromise:true})}}function tr(e){var t=[];while(e){t.push(e);e=e.parentElement}return t}function Z(e,t,n,f,r){var c=null;var h=null;r=r!=null?r:{};if(r.returnPromise&&typeof Promise!=="undefined"){var d=new Promise(function(e,t){c=e;h=t})}if(n==null){n=z().body}var v=r.handler||rr;if(!Y(n)){return}var g=r.targetOverride||ne(n);if(g==null||g==te){J(n,"htmx:targetError",{target:V(n,"hx-target")});return}var p=n;var i=_(n);var o=G(n,"hx-sync");var m=null;var x=false;if(o){var y=o.split(":");var b=y[0].trim();if(b==="this"){p=re(n,"hx-sync")}else{p=ee(n,b)}o=(y[1]||"drop").trim();i=_(p);if(o==="drop"&&i.xhr&&i.abortable!==true){return}else if(o==="abort"){if(i.xhr){return}else{x=true}}else if(o==="replace"){$(p,"htmx:abort")}else if(o.indexOf("queue")===0){var w=o.split(" ");m=(w[1]||"last").trim()}}if(i.xhr){if(i.abortable){$(p,"htmx:abort")}else{if(m==null){if(f){var S=_(f);if(S&&S.triggerSpec&&S.triggerSpec.queue){m=S.triggerSpec.queue}}if(m==null){m="last"}}if(i.queuedRequests==null){i.queuedRequests=[]}if(m==="first"&&i.queuedRequests.length===0){i.queuedRequests.push(function(){Z(e,t,n,f,r)})}else if(m==="all"){i.queuedRequests.push(function(){Z(e,t,n,f,r)})}else if(m==="last"){i.queuedRequests=[];i.queuedRequests.push(function(){Z(e,t,n,f,r)})}return}}var a=new XMLHttpRequest;i.xhr=a;i.abortable=x;var s=function(){i.xhr=null;i.abortable=false;if(i.queuedRequests!=null&&i.queuedRequests.length>0){var e=i.queuedRequests.shift();e()}};var E=G(n,"hx-prompt");if(E){var C=prompt(E);if(C===null||!$(n,"htmx:prompt",{prompt:C,target:g})){K(c);s();return d}}var R=G(n,"hx-confirm");if(R){if(!confirm(R)){K(c);s();return d}}var O=Xt(n,g,C);if(r.headers){O=Q(O,r.headers)}var L=Mt(n,e);var q=L.errors;var A=L.values;if(r.values){A=Q(A,r.values)}var T=Gt(n);var H=Q(A,T);var N=jt(H,n);if(e!=="get"&&G(n,"hx-encoding")==null){O["Content-Type"]="application/x-www-form-urlencoded"}if(t==null||t===""){t=z().location.href}var k=Wt(n,"hx-request");var l={parameters:N,unfilteredParameters:H,headers:O,target:g,verb:e,errors:q,withCredentials:r.credentials||k.credentials||U.config.withCredentials,timeout:r.timeout||k.timeout||U.config.timeout,path:t,triggeringEvent:f};if(!$(n,"htmx:configRequest",l)){K(c);s();return d}t=l.path;e=l.verb;O=l.headers;N=l.parameters;q=l.errors;if(q&&q.length>0){$(n,"htmx:validation:halted",l);K(c);s();return d}var I=t.split("#");var M=I[0];var D=I[1];if(e==="get"){var F=M;var P=Object.keys(N).length!==0;if(P){if(F.indexOf("?")<0){F+="?"}else{F+="&"}F+=Ft(N);if(D){F+="#"+D}}a.open("GET",F,true)}else{a.open(e.toUpperCase(),t,true)}a.overrideMimeType("text/html");a.withCredentials=l.withCredentials;a.timeout=l.timeout;if(k.noHeaders){}else{for(var X in O){if(O.hasOwnProperty(X)){var j=O[X];Kt(a,X,j)}}}var u={xhr:a,target:g,requestConfig:l,etc:r,pathInfo:{path:t,finalPath:F,anchor:D}};a.onload=function(){try{var e=tr(n);v(n,u);Tt(B);$(n,"htmx:afterRequest",u);$(n,"htmx:afterOnLoad",u);if(!Y(n)){var t=null;while(e.length>0&&t==null){var r=e.shift();if(Y(r)){t=r}}if(t){$(t,"htmx:afterRequest",u);$(t,"htmx:afterOnLoad",u)}}K(c);s()}catch(e){J(n,"htmx:onLoadError",Q({error:e},u));throw e}};a.onerror=function(){Tt(B);J(n,"htmx:afterRequest",u);J(n,"htmx:sendError",u);K(h);s()};a.onabort=function(){Tt(B);J(n,"htmx:afterRequest",u);J(n,"htmx:sendAbort",u);K(h);s()};a.ontimeout=function(){Tt(B);J(n,"htmx:afterRequest",u);J(n,"htmx:timeout",u);K(h);s()};if(!$(n,"htmx:beforeRequest",u)){K(c);s();return d}var B=At(n);W(["loadstart","loadend","progress","abort"],function(t){W([a,a.upload],function(e){e.addEventListener(t,function(e){$(n,"htmx:xhr:"+t,{lengthComputable:e.lengthComputable,loaded:e.loaded,total:e.total})})})});$(n,"htmx:beforeSend",u);a.send(e==="get"?null:Vt(a,n,N));return d}function rr(s,l){var u=l.xhr;var f=l.target;var r=l.etc;if(!$(s,"htmx:beforeOnLoad",l))return;if(Qt(u,/HX-Trigger:/i)){Se(u,"HX-Trigger",s)}if(Qt(u,/HX-Push:/i)){var c=u.getResponseHeader("HX-Push")}if(Qt(u,/HX-Redirect:/i)){window.location.href=u.getResponseHeader("HX-Redirect");return}if(Qt(u,/HX-Refresh:/i)){if("true"===u.getResponseHeader("HX-Refresh")){location.reload();return}}if(Qt(u,/HX-Retarget:/i)){l.target=z().querySelector(u.getResponseHeader("HX-Retarget"))}var h;if(c=="false"){h=false}else{h=Lt(s)||c}var n=u.status>=200&&u.status<400&&u.status!==204;var d=u.response;var e=u.status>=400;var t=Q({shouldSwap:n,serverResponse:d,isError:e},l);if(!$(f,"htmx:beforeSwap",t))return;f=t.target;d=t.serverResponse;e=t.isError;l.failed=e;l.successful=!e;if(t.shouldSwap){if(u.status===286){Ie(s)}gt(s,function(e){d=e.transformResponse(d,u,s)});if(h){St()}var i=r.swapOverride;var v=Ut(s,i);f.classList.add(U.config.swappingClass);var o=function(){try{var e=document.activeElement;var t={};try{t={elt:e,start:e?e.selectionStart:null,end:e?e.selectionEnd:null}}catch(e){}var n=zt(f);we(v.swapStyle,f,s,d,n);if(t.elt&&!Y(t.elt)&&t.elt.id){var r=document.getElementById(t.elt.id);var i={preventScroll:v.focusScroll!==undefined?!v.focusScroll:!U.config.defaultFocusScroll};if(r){if(t.start&&r.setSelectionRange){r.setSelectionRange(t.start,t.end)}r.focus(i)}}f.classList.remove(U.config.swappingClass);W(n.elts,function(e){if(e.classList){e.classList.add(U.config.settlingClass)}$(e,"htmx:afterSwap",l)});if(l.pathInfo.anchor){location.hash=l.pathInfo.anchor}if(Qt(u,/HX-Trigger-After-Swap:/i)){var o=s;if(!Y(s)){o=z().body}Se(u,"HX-Trigger-After-Swap",o)}var a=function(){W(n.tasks,function(e){e.call()});W(n.elts,function(e){if(e.classList){e.classList.remove(U.config.settlingClass)}$(e,"htmx:afterSettle",l)});if(h){var e=c||qt(s)||Yt(u)||l.pathInfo.finalPath||l.pathInfo.path;Et(e);$(z().body,"htmx:pushedIntoHistory",{path:e})}if(n.title){var t=C("title");if(t){t.innerHTML=n.title}else{window.document.title=n.title}}_t(n.elts,v);if(Qt(u,/HX-Trigger-After-Settle:/i)){var r=s;if(!Y(s)){r=z().body}Se(u,"HX-Trigger-After-Settle",r)}};if(v.settleDelay>0){setTimeout(a,v.settleDelay)}else{a()}}catch(e){J(s,"htmx:swapError",l);throw e}};if(v.swapDelay>0){setTimeout(o,v.swapDelay)}else{o()}}if(e){J(s,"htmx:responseError",Q({error:"Response Status Error Code "+u.status+" from "+l.pathInfo.path},l))}}var nr={};function ir(){return{init:function(e){return null},onEvent:function(e,t){return true},transformResponse:function(e,t,r){return e},isInlineSwap:function(e){return false},handleSwap:function(e,t,r,n){return false},encodeParameters:function(e,t,r){return null}}}function or(e,t){if(t.init){t.init(r)}nr[e]=Q(ir(),t)}function ar(e){delete nr[e]}function sr(e,r,n){if(e==undefined){return r}if(r==undefined){r=[]}if(n==undefined){n=[]}var t=V(e,"hx-ext");if(t){W(t.split(","),function(e){e=e.replace(/ /g,"");if(e.slice(0,7)=="ignore:"){n.push(e.slice(7));return}if(n.indexOf(e)<0){var t=nr[e];if(t&&r.indexOf(t)<0){r.push(t)}}})}return sr(u(e),r,n)}function lr(e){if(z().readyState!=="loading"){e()}else{z().addEventListener("DOMContentLoaded",e)}}function ur(){if(U.config.includeIndicatorStyles!==false){z().head.insertAdjacentHTML("beforeend","<style>                      ."+U.config.indicatorClass+"{opacity:0;transition: opacity 200ms ease-in;}                      ."+U.config.requestClass+" ."+U.config.indicatorClass+"{opacity:1}                      ."+U.config.requestClass+"."+U.config.indicatorClass+"{opacity:1}                    </style>")}}function fr(){var e=z().querySelector('meta[name="htmx-config"]');if(e){return S(e.content)}else{return null}}function cr(){var e=fr();if(e){U.config=Q(U.config,e)}}lr(function(){cr();ur();var e=z().body;ct(e);var t=z().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");e.addEventListener("htmx:abort",function(e){var t=e.target;var r=_(t);if(r&&r.xhr){r.xhr.abort()}});window.onpopstate=function(e){if(e.state&&e.state.htmx){Ot();W(t,function(e){$(e,"htmx:restored",{document:z(),triggerEvent:$})})}};setTimeout(function(){$(e,"htmx:load",{})},0)});return U}()});</script>
 <script>

  var formContact = document.getElementById('contact-form');

// Add event listener for form submission
formContact.addEventListener('submit', function(event) {
  // Prevent the default form submission
  event.preventDefault();

  // Reset the reCAPTCHA
  grecaptcha.reset();

  // Execute the reCAPTCHA
  grecaptcha.execute();
});

function formSubmit(response) {
  // submit the form which now includes a g-recaptcha-response input
}
 function onContactSubmit(token) {
  var validate = document.getElementById("contact-form").reportValidity();
  if(validate==true){
    document.getElementById("contact-form").submit();
    console.log(validate);
  }
  else{
    console.log("failing");
    console.log(validate);
  }
 }
    </script>
  
    <script src="https://www.google.com/recaptcha/api.js?onload=captchaAlert" async defer></script>  
    <script type="text/javascript">
      function captchaAlert() {
    var textarea = document.getElementById('g-recaptcha-response');
// Add the aria-label attribute
textarea.setAttribute('aria-label', 'g-captcha');
}
    </script>
  </body>
</html>

<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/property-highlight-alvarado-sunset-apartments-in-davis-ca/">PROPERTY HIGHLIGHT: ALVARADO SUNSET APARTMENTS IN DAVIS, CA</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>5 Must-Visit Record Stores In Los Angeles</title>
		<link>https://www.aptscalifornia.com/5-must-visit-record-stores-in-los-angeles/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Fri, 30 Jan 2026 15:43:14 +0000</pubDate>
				<category><![CDATA[Living in California]]></category>
		<category><![CDATA[California living]]></category>
		<category><![CDATA[life in california]]></category>
		<category><![CDATA[living in California]]></category>
		<category><![CDATA[perks of living in california]]></category>
		<category><![CDATA[things to do in califonia]]></category>
		<guid isPermaLink="false">https://www.aptscalifornia.com/?p=1515</guid>

					<description><![CDATA[<p>There are so many great things to do when in California. Like visiting a winter weekend getaway. Or heading to one of the many amazing thrift stores the state has&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/5-must-visit-record-stores-in-los-angeles/">5 Must-Visit Record Stores In Los Angeles</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>There are so many great things to do when in California. Like visiting <a href="https://www.aptscalifornia.com/5-winter-getaways-in-california/" target="_blank" rel="noreferrer noopener">a winter weekend getaway</a>. Or heading to one of <a href="https://www.aptscalifornia.com/4-must-visit-thrift-stores-in-los-angeles/" target="_blank" rel="noreferrer noopener">the many amazing thrift stores</a> the state has to offer. But sometimes you need a bit of music in your life. And with winter in full swing, now is a great time to check out some of the amazing record shops around Los Angeles.</p>



<p>Los Angeles is packed full of some really stellar record shops. Which is why we want to help you narrow down your search. We’ve compiled some of our favorites you’ll want to try the next time you want to find some amazing new music.</p>



<p>Remember to check out their websites and local updates before heading out on your adventure. And while you’re here, be sure to check out&nbsp;<a href="https://www.marketapts.com/apartments-co/L0NPLy8" target="_blank" rel="noreferrer noopener">Market Apartments</a>&nbsp;to find your next dream apartment.</p>



<h2>1) Record Surplus</h2>



<p>Record Surplus is a leading independent record store. Founded in 1985, they have been a part of the music scene in LA for decades. As one of the largest record stores in the city, you will find over 100,000 vinyl records and CDs in the store for you to check out the next time you visit.</p>



<ul><li><em>Address:</em><ul><li>12436 Santa Monica Blvd., Los Angeles, CA 90025</li></ul></li><li><em>Hours:</em><ul><li>Daily: 11.30am to 7pm</li></ul></li><li><em>Website:</em><ul><li><a href="https://www.recordsurplusla.com/" target="_blank" rel="noreferrer noopener">https://www.recordsurplusla.com/</a>  </li></ul></li></ul>



<h2>2) Going Underground Records</h2>



<p>If you’re looking for a massive new and used stock of vinyl, then you need to check out Going Underground Records. Here you’ll find a wide variety of options from indie and alternative to experimental and everything in between. And while you’re there, consider grabbing some of their merchandise.</p>



<ul><li><em>Address:</em><ul><li>356 1/2 E. 2nd Street, Los Angeles, CA 90012</li></ul></li><li><em>Hours:</em><ul><li>Daily: 11am to 7pm</li></ul></li><li><em>Website:</em><ul><li><a href="https://www.goingundergroundrecords.com/" target="_blank" rel="noreferrer noopener">https://www.goingundergroundrecords.com/</a></li></ul></li></ul>



<figure class="wp-block-image size-large"><a href="https://www.aptscalifornia.com/wp-content/uploads/2026/01/Man-browsing-records.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="1024" height="716" src="https://www.aptscalifornia.com/wp-content/uploads/2026/01/Man-browsing-records-1024x716.jpg" alt="" class="wp-image-1520" srcset="https://www.aptscalifornia.com/wp-content/uploads/2026/01/Man-browsing-records-1024x716.jpg 1024w, https://www.aptscalifornia.com/wp-content/uploads/2026/01/Man-browsing-records-300x210.jpg 300w, https://www.aptscalifornia.com/wp-content/uploads/2026/01/Man-browsing-records-768x537.jpg 768w, https://www.aptscalifornia.com/wp-content/uploads/2026/01/Man-browsing-records-1170x818.jpg 1170w, https://www.aptscalifornia.com/wp-content/uploads/2026/01/Man-browsing-records-585x409.jpg 585w, https://www.aptscalifornia.com/wp-content/uploads/2026/01/Man-browsing-records.jpg 1500w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2>3) Record Safari</h2>



<p>While Record Safari has a lot of items listed online, their brick and mortar store has even more selection to choose from. Stop in on a leisurely afternoon to browse the amazing collection to find something you have been longing to see for ages.</p>



<ul><li><em>Address:</em><ul><li>3222 Los Feliz Blvd., Los Angeles, CA 90039</li></ul></li><li><em>Hours:</em><ul><li>Daily: 10am to 7pm</li></ul></li><li><em>Website:</em><ul><li><a href="https://recordsafarilosangeles.bigcartel.com/" target="_blank" rel="noreferrer noopener">https://recordsafarilosangeles.bigcartel.com/</a></li></ul></li></ul>



<h2>4) Amoeba Music</h2>



<p>Amoeba Music has been around since 1990, where they have welcomed independent music lovers of all kinds. Here you’ll find just about everything when it comes to music and movies. Check out the top 40 or some of the best in underground options, they have it all.</p>



<ul><li><em>Address:</em><ul><li>6200 Hollywood Blvd, Los Angeles, CA 90028</li></ul></li><li><em>Hours:</em><ul><li>Monday through Thursday: 11am to 8pm</li></ul><ul><li>Friday through Sunday: 11am to 9pm</li></ul></li><li><em>Website:</em><ul><li><a href="https://www.amoeba.com/" target="_blank" rel="noreferrer noopener">https://www.amoeba.com/</a>   </li></ul></li></ul>



<h2>5) Atomic Records</h2>



<p>Atomic Records is the place to go when you’re looking for specialized music. You’ll find they have a wide variety to choose from. And if you haven’t fully gotten into vinyl, check out their CDs as well as a huge selection of other media, like DVDs and Reel-to-Reel tapes.</p>



<ul><li><em>Address:</em><ul><li>3812 W. Magnolia Blvd, Burbank, California 91505</li></ul></li><li><em>Hours:</em><ul><li>Tuesday through Sunday: 11am to 5pm</li></ul></li><li><em>Website:</em><ul><li><a href="https://www.atomicrecordsla.com/" target="_blank" rel="noreferrer noopener">https://www.atomicrecordsla.com/</a></li></ul></li></ul>



<figure class="wp-block-image size-full"><a href="https://www.aptscalifornia.com/wp-content/uploads/2026/01/wall-of-records.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="715" height="472" src="https://www.aptscalifornia.com/wp-content/uploads/2026/01/wall-of-records.jpg" alt="" class="wp-image-1519" srcset="https://www.aptscalifornia.com/wp-content/uploads/2026/01/wall-of-records.jpg 715w, https://www.aptscalifornia.com/wp-content/uploads/2026/01/wall-of-records-300x198.jpg 300w, https://www.aptscalifornia.com/wp-content/uploads/2026/01/wall-of-records-585x386.jpg 585w, https://www.aptscalifornia.com/wp-content/uploads/2026/01/wall-of-records-263x175.jpg 263w" sizes="(max-width: 715px) 100vw, 715px" /></a></figure>



<p>Have you visited any of these stunning record stores before? Which ones are your favorites? And which ones are you most looking forward to checking out next? Be sure to let us know in the comments.</p>



<p>If you’re looking for a new place to live, or are interested in moving to the gorgeous state of California, find your next dream apartment&nbsp;<a href="https://www.marketapts.com/apartments-ca/L0NBLy8" target="_blank" rel="noreferrer noopener">here</a>. While on your search for the best apartments, be sure to check out, some of the most affordable places to live in&nbsp;<a href="https://www.aptscalifornia.com/top-three-most-affordable-places-to-live-in-california/" target="_blank" rel="noreferrer noopener">California</a>.</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/5-must-visit-record-stores-in-los-angeles/">5 Must-Visit Record Stores In Los Angeles</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PROPERTY HIGHLIGHT: ALTURA APARTMENTS IN PETALUMA, CA</title>
		<link>https://www.aptscalifornia.com/property-highlight-altura-apartments-in-petaluma-ca/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Wed, 31 Dec 2025 18:02:18 +0000</pubDate>
				<category><![CDATA[Apartment Rentals California]]></category>
		<category><![CDATA[Apartments California]]></category>
		<category><![CDATA[Apartments for Rent: Northern California]]></category>
		<category><![CDATA[Living in California]]></category>
		<category><![CDATA[Rentals California]]></category>
		<category><![CDATA[apartments CA]]></category>
		<category><![CDATA[apartments california]]></category>
		<category><![CDATA[apartments in CA]]></category>
		<category><![CDATA[CA apartments]]></category>
		<category><![CDATA[CA for rent]]></category>
		<category><![CDATA[california apartments]]></category>
		<category><![CDATA[california for rent]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[rent in CA]]></category>
		<category><![CDATA[rent in california]]></category>
		<guid isPermaLink="false">https://www.aptscalifornia.com/?p=1505</guid>

					<description><![CDATA[<p>Altura Apartments Altura Apartments in Petaluma, California is where you’ll find stunning designer apartments. With a variety of lavish amenities and stylish touches to make your space unique. You won’t&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/property-highlight-altura-apartments-in-petaluma-ca/">PROPERTY HIGHLIGHT: ALTURA APARTMENTS IN PETALUMA, CA</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2><strong>Altura Apartments</strong></h2>



<p><a href="https://www.alturaapartments.com/" target="_blank" rel="noreferrer noopener">Altura Apartments</a> in Petaluma, California is where you’ll find stunning designer apartments. With a variety of lavish amenities and stylish touches to make your space unique. You won’t want to miss out on calling this spot home. So be sure to schedule a tour today!</p>



<figure class="wp-block-image size-full"><a href="https://www.aptscalifornia.com/wp-content/uploads/2025/12/Kitchen.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="272" height="182" src="https://www.aptscalifornia.com/wp-content/uploads/2025/12/Kitchen.jpg" alt="" class="wp-image-1510" srcset="https://www.aptscalifornia.com/wp-content/uploads/2025/12/Kitchen.jpg 272w, https://www.aptscalifornia.com/wp-content/uploads/2025/12/Kitchen-263x175.jpg 263w" sizes="(max-width: 272px) 100vw, 272px" /></a></figure>



<h2><strong>Amenities</strong></h2>



<p>Not only being located in a quaint neighborhood full of charm, Altura Apartments have all the <a href="https://www.alturaapartments.com/Features.aspx" target="_blank" rel="noreferrer noopener">modern conveniences</a> you need. These delightful apartments come in <a href="https://www.alturaapartments.com/Floor-plans.aspx" target="_blank" rel="noreferrer noopener">two spacious options</a>: one and two bedrooms to meet all of your needs. Here you’ll enjoy fully-equipped gourmet kitchens that boast quartz counter tops, ample cabinet space, and stainless steel appliances. You’ll also have ceiling fans, faux wood blind window coverings, and additional storage.</p>



<p>If you’re looking for great community amenities, then Altura Apartments is the place for you. You’ll find a playground for the kids to play on in the good weather. As well as a place to get all your workouts in, with the on-site fitness center along with the spin room with on demand Peloton Bikes. Plus so much more you don’t want to miss out on having.</p>



<figure class="wp-block-image size-full"><a href="https://www.aptscalifornia.com/wp-content/uploads/2025/12/Swimming-Pool.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="272" height="182" src="https://www.aptscalifornia.com/wp-content/uploads/2025/12/Swimming-Pool.jpg" alt="" class="wp-image-1509" srcset="https://www.aptscalifornia.com/wp-content/uploads/2025/12/Swimming-Pool.jpg 272w, https://www.aptscalifornia.com/wp-content/uploads/2025/12/Swimming-Pool-263x175.jpg 263w" sizes="(max-width: 272px) 100vw, 272px" /></a></figure>



<h2><strong>Neighborhood</strong></h2>



<p>Altura Apartments is <a href="https://www.alturaapartments.com/Location.aspx" target="_blank" rel="noreferrer noopener">the perfect place</a> to call home. With the perfect location, near so many thing to do. If you’re looking for a day of fun head on over to Petaluma Wildlife Museum. Or catch the latest movie at Boulevard 14 Cinema. And when you get done with your day, you’ll have plenty of options for food. Including <a href="https://belfaresonoma.com/" target="_blank" rel="noreferrer noopener">Belfare</a> where you’ll be able to get a delicious meal.</p>



<p>For more information about this apartment or other great options, head over to <a href="https://www.marketapts.com/apartments-ca/L0NBLy8" target="_blank" rel="noreferrer noopener">our site</a>. And while you’re looking for great places to live in California, head on over to <a href="https://www.aptscalifornia.com/top-three-most-affordable-places-to-live-in-california/" target="_blank" rel="noreferrer noopener">our post</a> about the three most affordable places to live in California.</p>



<p>[<!DOCTYPE html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>Accessibility Page for Altura</title>
    <meta name="description" content=" located in Petaluma, CA. This page is in conformance with WCAG 2.1 Level A and AA.">
    <meta name="robots" content="noindex">

        
    <!-- Bootstrap CSS -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">

    <style id="custom-css">body{
  font-family: 'Raleway', sans-serif;
}
a strong{
  font-size: 30px;
  color: black;
}
input:focus, textarea:focus, button:focus, select:focus{
  outline: 2px solid blue !important; 
}
.main-description * {
  font-size: 16px !important;
    font-weight: 400!important;
    color: rgb(33, 37, 41)!important;
    display: contents!important;
}
</style>

    <link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
<style>
.eight-six {
    aspect-ratio: 4/3;
}
</style>
  </head>
  <body>
    

    <header>
        <!-- Section Nav -->
          <nav class="navbar sticky-top navbar-light bg-light">
            <div class="container-fluid">
		<a class="navbar-brand" href="https://www.alturaapartments.com"><strong>Altura</strong></a>
            </div>
          </nav>
        <!-- Section Nav END-->
    </header>
<main>
        <!-- Section About -->
        <section class="my-5">
           <div class="container">
            <div class="row"><div class="col-12">
              </div>
              <div class="col-12">
    	  <h1>Welcome to Altura</h1>
              </div>
            </div>
            <div class="row">
              <div class="col-12">
                <h2 class="my-5 underline-small">ABOUT</h2>
              </div>
              <div class="col-12 col-lg-12 main-description">
                <p class="mb-3">
    		<div>Altura</div>                </p>
              </div>
            </div>
            <div class="row">
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Address</h3>
                  <p>
    1113 Baywood Drive<br>
    Petaluma, California <br>
    94954                  </p>
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Phone</h3>
    	      <p>P: (707) 329-4008 </p>
    	       
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Office Hours</h3>
                  <p>
    Call for Details                  </p>
                </div>
              </div>
            </div>
          </div>
        </section>
        <!-- Section About END-->
    
    
        <!-- Section X -->
        <section class="my-5">
           <div class="container">
             <div class="row">
               <div class="col-12">
                 <h2>GALLERY</h2>
               </div>
             </div>
             <div class="row">
             </div>
           </div>
        </section>
        <!-- Section X END-->
    
    
    
        <!-- Section X -->
        <section class="my-5">
           <div class="container">
             <div class="row">
               <div class="col-12">
                 <h2>FLOOR PLANS</h2>
               </div>
             </div>
             <div class="row">
             </div>
           </div>
        </section>
        <!-- Section X END-->
    
        <!-- Section Amenities -->
        <section class="my-5">
           <div class="container">
            <div class="row">
               <div class="col-12">
                 <h2>AMENITIES</h2>
               </div>
             </div>
             <div class="row">
               <div class="col-12 col-lg-6">
                  <h3 class="h3"></h3>
                  <ul class="list-group">
                  </ul>
               </div>
               <div class="col-12 col-lg-6">
                  <h3 class="h3">Property</h3>
                  <ul class="list-group">

                  </ul>
               </div>
             </div>
           </div>
        </section>
        <!-- Section Amenities END-->
    
        <!-- Section Pet Fees -->

        <!-- Section Pet Fees END-->
 
 
    
    
        <!-- Section X -->
        <section class="my-5">
           <div class="container">
             <div class="row">
               
             </div>
           </div>
        </section>
        <!-- Section X END-->
</main>

    <footer class="pt-4 my-md-5 pt-md-5 border-top container">
    <div class="row">
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Address</h3>
              <p>
1113 Baywood Drive                <br>
		    Petaluma, California <br>
94954              </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Phone</h3>
	      <p>P: (707) 329-4008 </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Office Hours</h3>
    Call for Details            </div>
          </div>
        </div>
        <div class="row">
          <div class="col-12 text-center">
	  Copyright © 2026<br>
Altura. All rights reserved.<br>
             Marketing by MarketApts.com®
          </div>
          <div class="col-12 text-center">
	    Altura Accessibility Portal is in conformance with WCAG 2.1 Level A and AA
          </div>
        </div>
  </footer>

    <script id="htmx">(function(e,t){if(typeof define==="function"&&define.amd){define([],t)}else{e.htmx=t()}})(typeof self!=="undefined"?self:this,function(){return function(){"use strict";var U={onLoad:t,process:ct,on:M,off:D,trigger:$,ajax:er,find:C,findAll:R,closest:H,values:function(e,t){var r=Mt(e,t||"post");return r.values},remove:O,addClass:L,removeClass:q,toggleClass:A,takeClass:T,defineExtension:or,removeExtension:ar,logAll:E,logger:null,config:{historyEnabled:true,historyCacheSize:10,refreshOnHistoryMiss:false,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:true,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:true,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:false,timeout:0,wsReconnectDelay:"full-jitter",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:false,scrollBehavior:"smooth",defaultFocusScroll:false},parseInterval:v,_:e,createEventSource:function(e){return new EventSource(e,{withCredentials:true})},createWebSocket:function(e){return new WebSocket(e,[])},version:"1.7.0"};var r={bodyContains:Y,filterValues:jt,hasAttribute:s,getAttributeValue:V,getClosestMatch:h,getExpressionVars:Gt,getHeaders:Xt,getInputValues:Mt,getInternalData:_,getSwapSpecification:Ut,getTriggerSpecs:ke,getTarget:ne,makeFragment:g,mergeObjects:Q,makeSettleInfo:zt,oobSwap:B,selectAndSwap:we,settleImmediately:Ct,shouldCancel:Pe,triggerEvent:$,triggerErrorEvent:J,withExtensions:gt};var n=["get","post","put","delete","patch"];var i=n.map(function(e){return"[hx-"+e+"], [data-hx-"+e+"]"}).join(", ");function v(e){if(e==undefined){return undefined}if(e.slice(-2)=="ms"){return parseFloat(e.slice(0,-2))||undefined}if(e.slice(-1)=="s"){return parseFloat(e.slice(0,-1))*1e3||undefined}return parseFloat(e)||undefined}function f(e,t){return e.getAttribute&&e.getAttribute(t)}function s(e,t){return e.hasAttribute&&(e.hasAttribute(t)||e.hasAttribute("data-"+t))}function V(e,t){return f(e,t)||f(e,"data-"+t)}function u(e){return e.parentElement}function z(){return document}function h(e,t){if(t(e)){return e}else if(u(e)){return h(u(e),t)}else{return null}}function o(e,t,r){var n=V(t,r);var i=V(t,"hx-disinherit");if(e!==t&&i&&(i==="*"||i.split(" ").indexOf(r)>=0)){return"unset"}else{return n}}function G(t,r){var n=null;h(t,function(e){return n=o(t,e,r)});if(n!=="unset"){return n}}function d(e,t){var r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector;return r&&r.call(e,t)}function a(e){var t=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;var r=t.exec(e);if(r){return r[1].toLowerCase()}else{return""}}function l(e,t){var r=new DOMParser;var n=r.parseFromString(e,"text/html");var i=n.body;while(t>0){t--;i=i.firstChild}if(i==null){i=z().createDocumentFragment()}return i}function g(e){if(U.config.useTemplateFragments){var t=l("<body><template>"+e+"</template></body>",0);return t.querySelector("template").content}else{var r=a(e);switch(r){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return l("<table>"+e+"</table>",1);case"col":return l("<table><colgroup>"+e+"</colgroup></table>",2);case"tr":return l("<table><tbody>"+e+"</tbody></table>",2);case"td":case"th":return l("<table><tbody><tr>"+e+"</tr></tbody></table>",3);case"script":return l("<div>"+e+"</div>",1);default:return l(e,0)}}}function K(e){if(e){e()}}function p(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function m(e){return p(e,"Function")}function x(e){return p(e,"Object")}function _(e){var t="htmx-internal-data";var r=e[t];if(!r){r=e[t]={}}return r}function y(e){var t=[];if(e){for(var r=0;r<e.length;r++){t.push(e[r])}}return t}function W(e,t){if(e){for(var r=0;r<e.length;r++){t(e[r])}}}function b(e){var t=e.getBoundingClientRect();var r=t.top;var n=t.bottom;return r<window.innerHeight&&n>=0}function Y(e){if(e.getRootNode()instanceof ShadowRoot){return z().body.contains(e.getRootNode().host)}else{return z().body.contains(e)}}function w(e){return e.trim().split(/\s+/)}function Q(e,t){for(var r in t){if(t.hasOwnProperty(r)){e[r]=t[r]}}return e}function S(e){try{return JSON.parse(e)}catch(e){pt(e);return null}}function e(e){return Jt(z().body,function(){return eval(e)})}function t(t){var e=U.on("htmx:load",function(e){t(e.detail.elt)});return e}function E(){U.logger=function(e,t,r){if(console){console.log(t,e,r)}}}function C(e,t){if(t){return e.querySelector(t)}else{return C(z(),e)}}function R(e,t){if(t){return e.querySelectorAll(t)}else{return R(z(),e)}}function O(e,t){e=k(e);if(t){setTimeout(function(){O(e)},t)}else{e.parentElement.removeChild(e)}}function L(e,t,r){e=k(e);if(r){setTimeout(function(){L(e,t)},r)}else{e.classList&&e.classList.add(t)}}function q(e,t,r){e=k(e);if(r){setTimeout(function(){q(e,t)},r)}else{if(e.classList){e.classList.remove(t);if(e.classList.length===0){e.removeAttribute("class")}}}}function A(e,t){e=k(e);e.classList.toggle(t)}function T(e,t){e=k(e);W(e.parentElement.children,function(e){q(e,t)});L(e,t)}function H(e,t){e=k(e);if(e.closest){return e.closest(t)}else{do{if(e==null||d(e,t)){return e}}while(e=e&&u(e))}}function N(e,t){if(t.indexOf("closest ")===0){return[H(e,t.substr(8))]}else if(t.indexOf("find ")===0){return[C(e,t.substr(5))]}else if(t==="document"){return[document]}else if(t==="window"){return[window]}else{return z().querySelectorAll(t)}}function ee(e,t){if(t){return N(e,t)[0]}else{return N(z().body,e)[0]}}function k(e){if(p(e,"String")){return C(e)}else{return e}}function I(e,t,r){if(m(t)){return{target:z().body,event:e,listener:t}}else{return{target:k(e),event:t,listener:r}}}function M(t,r,n){lr(function(){var e=I(t,r,n);e.target.addEventListener(e.event,e.listener)});var e=m(r);return e?r:n}function D(t,r,n){lr(function(){var e=I(t,r,n);e.target.removeEventListener(e.event,e.listener)});return m(r)?r:n}var te=z().createElement("output");function F(e,t){var r=G(e,t);if(r){if(r==="this"){return[re(e,t)]}else{var n=N(e,r);if(n.length===0){pt('The selector "'+r+'" on '+t+" returned no matches!");return[te]}else{return n}}}}function re(e,t){return h(e,function(e){return V(e,t)!=null})}function ne(e){var t=G(e,"hx-target");if(t){if(t==="this"){return re(e,"hx-target")}else{return ee(e,t)}}else{var r=_(e);if(r.boosted){return z().body}else{return e}}}function P(e){var t=U.config.attributesToSettle;for(var r=0;r<t.length;r++){if(e===t[r]){return true}}return false}function X(t,r){W(t.attributes,function(e){if(!r.hasAttribute(e.name)&&P(e.name)){t.removeAttribute(e.name)}});W(r.attributes,function(e){if(P(e.name)){t.setAttribute(e.name,e.value)}})}function j(e,t){var r=sr(t);for(var n=0;n<r.length;n++){var i=r[n];try{if(i.isInlineSwap(e)){return true}}catch(e){pt(e)}}return e==="outerHTML"}function B(e,i,o){var t="#"+i.id;var a="outerHTML";if(e==="true"){}else if(e.indexOf(":")>0){a=e.substr(0,e.indexOf(":"));t=e.substr(e.indexOf(":")+1,e.length)}else{a=e}var r=z().querySelectorAll(t);if(r){W(r,function(e){var t;var r=i.cloneNode(true);t=z().createDocumentFragment();t.appendChild(r);if(!j(a,e)){t=r}var n={shouldSwap:true,target:e,fragment:t};if(!$(e,"htmx:oobBeforeSwap",n))return;e=n.target;if(n["shouldSwap"]){ye(a,e,e,t,o)}W(o.elts,function(e){$(e,"htmx:oobAfterSwap",n)})});i.parentNode.removeChild(i)}else{i.parentNode.removeChild(i);J(z().body,"htmx:oobErrorNoTarget",{content:i})}return e}function ie(e,r){W(R(e,"[hx-swap-oob], [data-hx-swap-oob]"),function(e){var t=V(e,"hx-swap-oob");if(t!=null){B(t,e,r)}})}function oe(e){W(R(e,"[hx-preserve], [data-hx-preserve]"),function(e){var t=V(e,"id");var r=z().getElementById(t);if(r!=null){e.parentNode.replaceChild(r,e)}})}function ae(n,e,i){W(e.querySelectorAll("[id]"),function(e){if(e.id&&e.id.length>0){var t=n.querySelector(e.tagName+"[id='"+e.id+"']");if(t&&t!==n){var r=e.cloneNode();X(e,t);i.tasks.push(function(){X(e,r)})}}})}function se(e){return function(){q(e,U.config.addedClass);ct(e);at(e);le(e);$(e,"htmx:load")}}function le(e){var t="[autofocus]";var r=d(e,t)?e:e.querySelector(t);if(r!=null){r.focus()}}function ue(e,t,r,n){ae(e,r,n);while(r.childNodes.length>0){var i=r.firstChild;L(i,U.config.addedClass);e.insertBefore(i,t);if(i.nodeType!==Node.TEXT_NODE&&i.nodeType!==Node.COMMENT_NODE){n.tasks.push(se(i))}}}function fe(t){var e=_(t);if(e.webSocket){e.webSocket.close()}if(e.sseEventSource){e.sseEventSource.close()}$(t,"htmx:beforeCleanupElement");if(e.listenerInfos){W(e.listenerInfos,function(e){if(t!==e.on){e.on.removeEventListener(e.trigger,e.listener)}})}if(t.children){W(t.children,function(e){fe(e)})}}function ce(e,t,r){if(e.tagName==="BODY"){return me(e,t,r)}else{var n;var i=e.previousSibling;ue(u(e),e,t,r);if(i==null){n=u(e).firstChild}else{n=i.nextSibling}_(e).replacedWith=n;r.elts=[];while(n&&n!==e){if(n.nodeType===Node.ELEMENT_NODE){r.elts.push(n)}n=n.nextElementSibling}fe(e);u(e).removeChild(e)}}function he(e,t,r){return ue(e,e.firstChild,t,r)}function de(e,t,r){return ue(u(e),e,t,r)}function ve(e,t,r){return ue(e,null,t,r)}function ge(e,t,r){return ue(u(e),e.nextSibling,t,r)}function pe(e,t,r){fe(e);return u(e).removeChild(e)}function me(e,t,r){var n=e.firstChild;ue(e,n,t,r);if(n){while(n.nextSibling){fe(n.nextSibling);e.removeChild(n.nextSibling)}fe(n);e.removeChild(n)}}function xe(e,t){var r=G(e,"hx-select");if(r){var n=z().createDocumentFragment();W(t.querySelectorAll(r),function(e){n.appendChild(e)});t=n}return t}function ye(e,t,r,n,i){switch(e){case"none":return;case"outerHTML":ce(r,n,i);return;case"afterbegin":he(r,n,i);return;case"beforebegin":de(r,n,i);return;case"beforeend":ve(r,n,i);return;case"afterend":ge(r,n,i);return;case"delete":pe(r,n,i);return;default:var o=sr(t);for(var a=0;a<o.length;a++){var f=o[a];try{var s=f.handleSwap(e,r,n,i);if(s){if(typeof s.length!=="undefined"){for(var l=0;l<s.length;l++){var u=s[l];if(u.nodeType!==Node.TEXT_NODE&&u.nodeType!==Node.COMMENT_NODE){i.tasks.push(se(u))}}}return}}catch(e){pt(e)}}if(e==="innerHTML"){me(r,n,i)}else{ye(U.config.defaultSwapStyle,t,r,n,i)}}}function be(e){if(e.indexOf("<title")>-1){var t=e.replace(/<svg(\s[^>]*>|>)([\s\S]*?)<\/svg>/gim,"");var r=t.match(/<title(\s[^>]*>|>)([\s\S]*?)<\/title>/im);if(r){return r[2]}}}function we(e,t,r,n,i){i.title=be(n);var o=g(n);if(o){ie(o,i);o=xe(r,o);oe(o);return ye(e,r,t,o,i)}}function Se(e,t,r){var n=e.getResponseHeader(t);if(n.indexOf("{")===0){var i=S(n);for(var o in i){if(i.hasOwnProperty(o)){var a=i[o];if(!x(a)){a={value:a}}$(r,o,a)}}}else{$(r,n,[])}}var Ee=/\s/;var Ce=/[\s,]/;var Re=/[_$a-zA-Z]/;var Oe=/[_$a-zA-Z0-9]/;var Le=['"',"'","/"];var qe=/[^\s]/;function Ae(e){var t=[];var r=0;while(r<e.length){if(Re.exec(e.charAt(r))){var n=r;while(Oe.exec(e.charAt(r+1))){r++}t.push(e.substr(n,r-n+1))}else if(Le.indexOf(e.charAt(r))!==-1){var i=e.charAt(r);var n=r;r++;while(r<e.length&&e.charAt(r)!==i){if(e.charAt(r)==="\\"){r++}r++}t.push(e.substr(n,r-n+1))}else{var o=e.charAt(r);t.push(o)}r++}return t}function Te(e,t,r){return Re.exec(e.charAt(0))&&e!=="true"&&e!=="false"&&e!=="this"&&e!==r&&t!=="."}function He(e,t,r){if(t[0]==="["){t.shift();var n=1;var i=" return (function("+r+"){ return (";var o=null;while(t.length>0){var a=t[0];if(a==="]"){n--;if(n===0){if(o===null){i=i+"true"}t.shift();i+=")})";try{var s=Jt(e,function(){return Function(i)()},function(){return true});s.source=i;return s}catch(e){J(z().body,"htmx:syntax:error",{error:e,source:i});return null}}}else if(a==="["){n++}if(Te(a,o,r)){i+="(("+r+"."+a+") ? ("+r+"."+a+") : (window."+a+"))"}else{i=i+a}o=t.shift()}}}function c(e,t){var r="";while(e.length>0&&!e[0].match(t)){r+=e.shift()}return r}var Ne="input, textarea, select";function ke(e){var t=V(e,"hx-trigger");var r=[];if(t){var n=Ae(t);do{c(n,qe);var f=n.length;var i=c(n,/[,\[\s]/);if(i!==""){if(i==="every"){var o={trigger:"every"};c(n,qe);o.pollInterval=v(c(n,/[,\[\s]/));c(n,qe);var a=He(e,n,"event");if(a){o.eventFilter=a}r.push(o)}else if(i.indexOf("sse:")===0){r.push({trigger:"sse",sseEvent:i.substr(4)})}else{var s={trigger:i};var a=He(e,n,"event");if(a){s.eventFilter=a}while(n.length>0&&n[0]!==","){c(n,qe);var l=n.shift();if(l==="changed"){s.changed=true}else if(l==="once"){s.once=true}else if(l==="consume"){s.consume=true}else if(l==="delay"&&n[0]===":"){n.shift();s.delay=v(c(n,Ce))}else if(l==="from"&&n[0]===":"){n.shift();var u=c(n,Ce);if(u==="closest"||u==="find"){n.shift();u+=" "+c(n,Ce)}s.from=u}else if(l==="target"&&n[0]===":"){n.shift();s.target=c(n,Ce)}else if(l==="throttle"&&n[0]===":"){n.shift();s.throttle=v(c(n,Ce))}else if(l==="queue"&&n[0]===":"){n.shift();s.queue=c(n,Ce)}else if((l==="root"||l==="threshold")&&n[0]===":"){n.shift();s[l]=c(n,Ce)}else{J(e,"htmx:syntax:error",{token:n.shift()})}}r.push(s)}}if(n.length===f){J(e,"htmx:syntax:error",{token:n.shift()})}c(n,qe)}while(n[0]===","&&n.shift())}if(r.length>0){return r}else if(d(e,"form")){return[{trigger:"submit"}]}else if(d(e,Ne)){return[{trigger:"change"}]}else{return[{trigger:"click"}]}}function Ie(e){_(e).cancelled=true}function Me(e,t,r,n){var i=_(e);i.timeout=setTimeout(function(){if(Y(e)&&i.cancelled!==true){if(!je(n,dt("hx:poll:trigger",{triggerSpec:n,target:e}))){Z(t,r,e)}Me(e,t,V(e,"hx-"+t),n)}},n.pollInterval)}function De(e){return location.hostname===e.hostname&&f(e,"href")&&f(e,"href").indexOf("#")!==0}function Fe(t,r,e){if(t.tagName==="A"&&De(t)&&t.target===""||t.tagName==="FORM"){r.boosted=true;var n,i;if(t.tagName==="A"){n="get";i=f(t,"href");r.pushURL=true}else{var o=f(t,"method");n=o?o.toLowerCase():"get";if(n==="get"){r.pushURL=true}i=f(t,"action")}e.forEach(function(e){Be(t,n,i,r,e,true)})}}function Pe(e,t){if(e.type==="submit"||e.type==="click"){if(t.tagName==="FORM"){return true}if(d(t,'input[type="submit"], button')&&H(t,"form")!==null){return true}if(t.tagName==="A"&&t.href&&(t.getAttribute("href")==="#"||t.getAttribute("href").indexOf("#")!==0)){return true}}return false}function Xe(e,t){return _(e).boosted&&e.tagName==="A"&&t.type==="click"&&(t.ctrlKey||t.metaKey)}function je(e,t){var r=e.eventFilter;if(r){try{return r(t)!==true}catch(e){J(z().body,"htmx:eventFilter:error",{error:e,source:r.source});return true}}return false}function Be(o,a,s,e,l,u){var t;if(l.from){t=N(o,l.from)}else{t=[o]}W(t,function(n){var i=function(e){if(!Y(o)){n.removeEventListener(l.trigger,i);return}if(Xe(o,e)){return}if(u||Pe(e,o)){e.preventDefault()}if(je(l,e)){return}var t=_(e);t.triggerSpec=l;if(t.handledFor==null){t.handledFor=[]}var r=_(o);if(t.handledFor.indexOf(o)<0){t.handledFor.push(o);if(l.consume){e.stopPropagation()}if(l.target&&e.target){if(!d(e.target,l.target)){return}}if(l.once){if(r.triggeredOnce){return}else{r.triggeredOnce=true}}if(l.changed){if(r.lastValue===o.value){return}else{r.lastValue=o.value}}if(r.delayed){clearTimeout(r.delayed)}if(r.throttle){return}if(l.throttle){if(!r.throttle){Z(a,s,o,e);r.throttle=setTimeout(function(){r.throttle=null},l.throttle)}}else if(l.delay){r.delayed=setTimeout(function(){Z(a,s,o,e)},l.delay)}else{Z(a,s,o,e)}}};if(e.listenerInfos==null){e.listenerInfos=[]}e.listenerInfos.push({trigger:l.trigger,listener:i,on:n});n.addEventListener(l.trigger,i)})}var Ue=false;var Ve=null;function ze(){if(!Ve){Ve=function(){Ue=true};window.addEventListener("scroll",Ve);setInterval(function(){if(Ue){Ue=false;W(z().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(e){_e(e)})}},200)}}function _e(e){if(!s(e,"data-hx-revealed")&&b(e)){e.setAttribute("data-hx-revealed","true");var t=_(e);if(t.initialized){Z(t.verb,t.path,e)}else{e.addEventListener("htmx:afterProcessNode",function(){Z(t.verb,t.path,e)},{once:true})}}}function We(e,t,r){var n=w(r);for(var i=0;i<n.length;i++){var o=n[i].split(/:(.+)/);if(o[0]==="connect"){Je(e,o[1],0)}if(o[0]==="send"){Ze(e)}}}function Je(s,r,n){if(!Y(s)){return}if(r.indexOf("/")==0){var e=location.hostname+(location.port?":"+location.port:"");if(location.protocol=="https:"){r="wss://"+e+r}else if(location.protocol=="http:"){r="ws://"+e+r}}var t=U.createWebSocket(r);t.onerror=function(e){J(s,"htmx:wsError",{error:e,socket:t});$e(s)};t.onclose=function(e){if([1006,1012,1013].indexOf(e.code)>=0){var t=Ge(n);setTimeout(function(){Je(s,r,n+1)},t)}};t.onopen=function(e){n=0};_(s).webSocket=t;t.addEventListener("message",function(e){if($e(s)){return}var t=e.data;gt(s,function(e){t=e.transformResponse(t,null,s)});var r=zt(s);var n=g(t);var i=y(n.children);for(var o=0;o<i.length;o++){var a=i[o];B(V(a,"hx-swap-oob")||"true",a,r)}Ct(r.tasks)})}function $e(e){if(!Y(e)){_(e).webSocket.close();return true}}function Ze(u){var f=h(u,function(e){return _(e).webSocket!=null});if(f){u.addEventListener(ke(u)[0].trigger,function(e){var t=_(f).webSocket;var r=Xt(u,f);var n=Mt(u,"post");var i=n.errors;var o=n.values;var a=Gt(u);var s=Q(o,a);var l=jt(s,u);l["HEADERS"]=r;if(i&&i.length>0){$(u,"htmx:validation:halted",i);return}t.send(JSON.stringify(l));if(Pe(e,u)){e.preventDefault()}})}else{J(u,"htmx:noWebSocketSourceError")}}function Ge(e){var t=U.config.wsReconnectDelay;if(typeof t==="function"){return t(e)}if(t==="full-jitter"){var r=Math.min(e,6);var n=1e3*Math.pow(2,r);return n*Math.random()}pt('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function Ke(e,t,r){var n=w(r);for(var i=0;i<n.length;i++){var o=n[i].split(/:(.+)/);if(o[0]==="connect"){Ye(e,o[1])}if(o[0]==="swap"){Qe(e,o[1])}}}function Ye(t,e){var r=U.createEventSource(e);r.onerror=function(e){J(t,"htmx:sseError",{error:e,source:r});tt(t)};_(t).sseEventSource=r}function Qe(o,a){var s=h(o,rt);if(s){var l=_(s).sseEventSource;var u=function(e){if(tt(s)){l.removeEventListener(a,u);return}var t=e.data;gt(o,function(e){t=e.transformResponse(t,null,o)});var r=Ut(o);var n=ne(o);var i=zt(o);we(r.swapStyle,o,n,t,i);Ct(i.tasks);$(o,"htmx:sseMessage",e)};_(o).sseListener=u;l.addEventListener(a,u)}else{J(o,"htmx:noSSESourceError")}}function et(e,t,r,n){var i=h(e,rt);if(i){var o=_(i).sseEventSource;var a=function(){if(!tt(i)){if(Y(e)){Z(t,r,e)}else{o.removeEventListener(n,a)}}};_(e).sseListener=a;o.addEventListener(n,a)}else{J(e,"htmx:noSSESourceError")}}function tt(e){if(!Y(e)){_(e).sseEventSource.close();return true}}function rt(e){return _(e).sseEventSource!=null}function nt(e,t,r,n,i){var o=function(){if(!n.loaded){n.loaded=true;Z(t,r,e)}};if(i){setTimeout(o,i)}else{o()}}function it(o,a,e){var t=false;W(n,function(n){if(s(o,"hx-"+n)){var i=V(o,"hx-"+n);t=true;a.path=i;a.verb=n;e.forEach(function(e){if(e.sseEvent){et(o,n,i,e.sseEvent)}else if(e.trigger==="revealed"){ze();_e(o)}else if(e.trigger==="intersect"){var t={};if(e.root){t.root=ee(o,e.root)}if(e.threshold){t.threshold=parseFloat(e.threshold)}var r=new IntersectionObserver(function(e){for(var t=0;t<e.length;t++){var r=e[t];if(r.isIntersecting){$(o,"intersect");break}}},t);r.observe(o);Be(o,n,i,a,e)}else if(e.trigger==="load"){nt(o,n,i,a,e.delay)}else if(e.pollInterval){a.polling=true;Me(o,n,i,e)}else{Be(o,n,i,a,e)}})}});return t}function ot(e){if(e.type==="text/javascript"||e.type==="module"||e.type===""){var t=z().createElement("script");W(e.attributes,function(e){t.setAttribute(e.name,e.value)});t.textContent=e.textContent;t.async=false;if(U.config.inlineScriptNonce){t.nonce=U.config.inlineScriptNonce}var r=e.parentElement;try{r.insertBefore(t,e)}catch(e){pt(e)}finally{r.removeChild(e)}}}function at(e){if(d(e,"script")){ot(e)}W(R(e,"script"),function(e){ot(e)})}function st(){return document.querySelector("[hx-boost], [data-hx-boost]")}function lt(e){if(e.querySelectorAll){var t=st()?", a, form":"";var r=e.querySelectorAll(i+t+", [hx-sse], [data-hx-sse], [hx-ws],"+" [data-hx-ws], [hx-ext], [hx-data-ext]");return r}else{return[]}}function ut(r){var e=function(e){if(d(e.target,"button, input[type='submit']")){var t=_(r);t.lastButtonClicked=e.target}};r.addEventListener("click",e);r.addEventListener("focusin",e);r.addEventListener("focusout",function(e){var t=_(r);t.lastButtonClicked=null})}function ft(e){if(e.closest&&e.closest(U.config.disableSelector)){return}var t=_(e);if(!t.initialized){t.initialized=true;$(e,"htmx:beforeProcessNode");if(e.value){t.lastValue=e.value}var r=ke(e);var n=it(e,t,r);if(!n&&G(e,"hx-boost")==="true"){Fe(e,t,r)}if(e.tagName==="FORM"){ut(e)}var i=V(e,"hx-sse");if(i){Ke(e,t,i)}var o=V(e,"hx-ws");if(o){We(e,t,o)}$(e,"htmx:afterProcessNode")}}function ct(e){e=k(e);ft(e);W(lt(e),function(e){ft(e)})}function ht(e){return e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function dt(e,t){var r;if(window.CustomEvent&&typeof window.CustomEvent==="function"){r=new CustomEvent(e,{bubbles:true,cancelable:true,detail:t})}else{r=z().createEvent("CustomEvent");r.initCustomEvent(e,true,true,t)}return r}function J(e,t,r){$(e,t,Q({error:t},r))}function vt(e){return e==="htmx:afterProcessNode"}function gt(e,t){W(sr(e),function(e){try{t(e)}catch(e){pt(e)}})}function pt(e){if(console.error){console.error(e)}else if(console.log){console.log("ERROR: ",e)}}function $(e,t,r){e=k(e);if(r==null){r={}}r["elt"]=e;var n=dt(t,r);if(U.logger&&!vt(t)){U.logger(e,t,r)}if(r.error){pt(r.error);$(e,"htmx:error",{errorInfo:r})}var i=e.dispatchEvent(n);var o=ht(t);if(i&&o!==t){var a=dt(o,n.detail);i=i&&e.dispatchEvent(a)}gt(e,function(e){i=i&&e.onEvent(t,n)!==false});return i}var mt=location.pathname+location.search;function xt(){var e=z().querySelector("[hx-history-elt],[data-hx-history-elt]");return e||z().body}function yt(e,t,r,n){var i=S(localStorage.getItem("htmx-history-cache"))||[];for(var o=0;o<i.length;o++){if(i[o].url===e){i.splice(o,1);break}}i.push({url:e,content:t,title:r,scroll:n});while(i.length>U.config.historyCacheSize){i.shift()}while(i.length>0){try{localStorage.setItem("htmx-history-cache",JSON.stringify(i));break}catch(e){J(z().body,"htmx:historyCacheError",{cause:e,cache:i});i.shift()}}}function bt(e){var t=S(localStorage.getItem("htmx-history-cache"))||[];for(var r=0;r<t.length;r++){if(t[r].url===e){return t[r]}}return null}function wt(e){var t=U.config.requestClass;var r=e.cloneNode(true);W(R(r,"."+t),function(e){q(e,t)});return r.innerHTML}function St(){var e=xt();var t=mt||location.pathname+location.search;$(z().body,"htmx:beforeHistorySave",{path:t,historyElt:e});if(U.config.historyEnabled)history.replaceState({htmx:true},z().title,window.location.href);yt(t,wt(e),z().title,window.scrollY)}function Et(e){if(U.config.historyEnabled)history.pushState({htmx:true},"",e);mt=e}function Ct(e){W(e,function(e){e.call()})}function Rt(n){var e=new XMLHttpRequest;var i={path:n,xhr:e};$(z().body,"htmx:historyCacheMiss",i);e.open("GET",n,true);e.setRequestHeader("HX-History-Restore-Request","true");e.onload=function(){if(this.status>=200&&this.status<400){$(z().body,"htmx:historyCacheMissLoad",i);var e=g(this.response);e=e.querySelector("[hx-history-elt],[data-hx-history-elt]")||e;var t=xt();var r=zt(t);me(t,e,r);Ct(r.tasks);mt=n;$(z().body,"htmx:historyRestore",{path:n})}else{J(z().body,"htmx:historyCacheMissLoadError",i)}};e.send()}function Ot(e){St();e=e||location.pathname+location.search;var t=bt(e);if(t){var r=g(t.content);var n=xt();var i=zt(n);me(n,r,i);Ct(i.tasks);document.title=t.title;window.scrollTo(0,t.scroll);mt=e;$(z().body,"htmx:historyRestore",{path:e})}else{if(U.config.refreshOnHistoryMiss){window.location.reload(true)}else{Rt(e)}}}function Lt(e){var t=G(e,"hx-push-url");return t&&t!=="false"||_(e).boosted&&_(e).pushURL}function qt(e){var t=G(e,"hx-push-url");return t==="true"||t==="false"?null:t}function At(e){var t=F(e,"hx-indicator");if(t==null){t=[e]}W(t,function(e){e.classList["add"].call(e.classList,U.config.requestClass)});return t}function Tt(e){W(e,function(e){e.classList["remove"].call(e.classList,U.config.requestClass)})}function Ht(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(n.isSameNode(t)){return true}}return false}function Nt(e){if(e.name===""||e.name==null||e.disabled){return false}if(e.type==="button"||e.type==="submit"||e.tagName==="image"||e.tagName==="reset"||e.tagName==="file"){return false}if(e.type==="checkbox"||e.type==="radio"){return e.checked}return true}function kt(t,r,n,e,i){if(e==null||Ht(t,e)){return}else{t.push(e)}if(Nt(e)){var o=f(e,"name");var a=e.value;if(e.multiple){a=y(e.querySelectorAll("option:checked")).map(function(e){return e.value})}if(e.files){a=y(e.files)}if(o!=null&&a!=null){var s=r[o];if(s){if(Array.isArray(s)){if(Array.isArray(a)){r[o]=s.concat(a)}else{s.push(a)}}else{if(Array.isArray(a)){r[o]=[s].concat(a)}else{r[o]=[s,a]}}}else{r[o]=a}}if(i){It(e,n)}}if(d(e,"form")){var l=e.elements;W(l,function(e){kt(t,r,n,e,i)})}}function It(e,t){if(e.willValidate){$(e,"htmx:validation:validate");if(!e.checkValidity()){t.push({elt:e,message:e.validationMessage,validity:e.validity});$(e,"htmx:validation:failed",{message:e.validationMessage,validity:e.validity})}}}function Mt(e,t){var r=[];var n={};var i={};var o=[];var a=_(e);var s=d(e,"form")&&e.noValidate!==true;if(a.lastButtonClicked){s=s&&a.lastButtonClicked.formNoValidate!==true}if(t!=="get"){kt(r,i,o,H(e,"form"),s)}kt(r,n,o,e,s);if(a.lastButtonClicked){var l=f(a.lastButtonClicked,"name");if(l){n[l]=a.lastButtonClicked.value}}var u=F(e,"hx-include");W(u,function(e){kt(r,n,o,e,s);if(!d(e,"form")){W(e.querySelectorAll(Ne),function(e){kt(r,n,o,e,s)})}});n=Q(n,i);return{errors:o,values:n}}function Dt(e,t,r){if(e!==""){e+="&"}if(String(r)==="[object Object]"){r=JSON.stringify(r)}var n=encodeURIComponent(r);e+=encodeURIComponent(t)+"="+n;return e}function Ft(e){var t="";for(var r in e){if(e.hasOwnProperty(r)){var n=e[r];if(Array.isArray(n)){W(n,function(e){t=Dt(t,r,e)})}else{t=Dt(t,r,n)}}}return t}function Pt(e){var t=new FormData;for(var r in e){if(e.hasOwnProperty(r)){var n=e[r];if(Array.isArray(n)){W(n,function(e){t.append(r,e)})}else{t.append(r,n)}}}return t}function Xt(e,t,r){var n={"HX-Request":"true","HX-Trigger":f(e,"id"),"HX-Trigger-Name":f(e,"name"),"HX-Target":V(t,"id"),"HX-Current-URL":z().location.href};Wt(e,"hx-headers",false,n);if(r!==undefined){n["HX-Prompt"]=r}if(_(e).boosted){n["HX-Boosted"]="true"}return n}function jt(t,e){var r=G(e,"hx-params");if(r){if(r==="none"){return{}}else if(r==="*"){return t}else if(r.indexOf("not ")===0){W(r.substr(4).split(","),function(e){e=e.trim();delete t[e]});return t}else{var n={};W(r.split(","),function(e){e=e.trim();n[e]=t[e]});return n}}else{return t}}function Bt(e){return f(e,"href")&&f(e,"href").indexOf("#")>=0}function Ut(e,t){var r=t?t:G(e,"hx-swap");var n={swapStyle:_(e).boosted?"innerHTML":U.config.defaultSwapStyle,swapDelay:U.config.defaultSwapDelay,settleDelay:U.config.defaultSettleDelay};if(_(e).boosted&&!Bt(e)){n["show"]="top"}if(r){var i=w(r);if(i.length>0){n["swapStyle"]=i[0];for(var o=1;o<i.length;o++){var a=i[o];if(a.indexOf("swap:")===0){n["swapDelay"]=v(a.substr(5))}if(a.indexOf("settle:")===0){n["settleDelay"]=v(a.substr(7))}if(a.indexOf("scroll:")===0){var s=a.substr(7);var l=s.split(":");var f=l.pop();var u=l.length>0?l.join(":"):null;n["scroll"]=f;n["scrollTarget"]=u}if(a.indexOf("show:")===0){var c=a.substr(5);var l=c.split(":");var h=l.pop();var u=l.length>0?l.join(":"):null;n["show"]=h;n["showTarget"]=u}if(a.indexOf("focus-scroll:")===0){var d=a.substr("focus-scroll:".length);n["focusScroll"]=d=="true"}}}}return n}function Vt(t,r,n){var i=null;gt(r,function(e){if(i==null){i=e.encodeParameters(t,n,r)}});if(i!=null){return i}else{if(G(r,"hx-encoding")==="multipart/form-data"||d(r,"form")&&f(r,"enctype")==="multipart/form-data"){return Pt(n)}else{return Ft(n)}}}function zt(e){return{tasks:[],elts:[e]}}function _t(e,t){var r=e[0];var n=e[e.length-1];if(t.scroll){var i=null;if(t.scrollTarget){i=ee(r,t.scrollTarget)}if(t.scroll==="top"&&(r||i)){i=i||r;i.scrollTop=0}if(t.scroll==="bottom"&&(n||i)){i=i||n;i.scrollTop=i.scrollHeight}}if(t.show){var i=null;if(t.showTarget){var o=t.showTarget;if(t.showTarget==="window"){o="body"}i=ee(r,o)}if(t.show==="top"&&(r||i)){i=i||r;i.scrollIntoView({block:"start",behavior:U.config.scrollBehavior})}if(t.show==="bottom"&&(n||i)){i=i||n;i.scrollIntoView({block:"end",behavior:U.config.scrollBehavior})}}}function Wt(e,t,r,n){if(n==null){n={}}if(e==null){return n}var i=V(e,t);if(i){var o=i.trim();var a=r;if(o.indexOf("javascript:")===0){o=o.substr(11);a=true}else if(o.indexOf("js:")===0){o=o.substr(3);a=true}if(o.indexOf("{")!==0){o="{"+o+"}"}var s;if(a){s=Jt(e,function(){return Function("return ("+o+")")()},{})}else{s=S(o)}for(var l in s){if(s.hasOwnProperty(l)){if(n[l]==null){n[l]=s[l]}}}}return Wt(u(e),t,r,n)}function Jt(e,t,r){if(U.config.allowEval){return t()}else{J(e,"htmx:evalDisallowedError");return r}}function $t(e,t){return Wt(e,"hx-vars",true,t)}function Zt(e,t){return Wt(e,"hx-vals",false,t)}function Gt(e){return Q($t(e),Zt(e))}function Kt(t,r,n){if(n!==null){try{t.setRequestHeader(r,n)}catch(e){t.setRequestHeader(r,encodeURIComponent(n));t.setRequestHeader(r+"-URI-AutoEncoded","true")}}}function Yt(t){if(t.responseURL&&typeof URL!=="undefined"){try{var e=new URL(t.responseURL);return e.pathname+e.search}catch(e){J(z().body,"htmx:badResponseUrl",{url:t.responseURL})}}}function Qt(e,t){return e.getAllResponseHeaders().match(t)}function er(e,t,r){e=e.toLowerCase();if(r){if(r instanceof Element||p(r,"String")){return Z(e,t,null,null,{targetOverride:k(r),returnPromise:true})}else{return Z(e,t,k(r.source),r.event,{handler:r.handler,headers:r.headers,values:r.values,targetOverride:k(r.target),swapOverride:r.swap,returnPromise:true})}}else{return Z(e,t,null,null,{returnPromise:true})}}function tr(e){var t=[];while(e){t.push(e);e=e.parentElement}return t}function Z(e,t,n,f,r){var c=null;var h=null;r=r!=null?r:{};if(r.returnPromise&&typeof Promise!=="undefined"){var d=new Promise(function(e,t){c=e;h=t})}if(n==null){n=z().body}var v=r.handler||rr;if(!Y(n)){return}var g=r.targetOverride||ne(n);if(g==null||g==te){J(n,"htmx:targetError",{target:V(n,"hx-target")});return}var p=n;var i=_(n);var o=G(n,"hx-sync");var m=null;var x=false;if(o){var y=o.split(":");var b=y[0].trim();if(b==="this"){p=re(n,"hx-sync")}else{p=ee(n,b)}o=(y[1]||"drop").trim();i=_(p);if(o==="drop"&&i.xhr&&i.abortable!==true){return}else if(o==="abort"){if(i.xhr){return}else{x=true}}else if(o==="replace"){$(p,"htmx:abort")}else if(o.indexOf("queue")===0){var w=o.split(" ");m=(w[1]||"last").trim()}}if(i.xhr){if(i.abortable){$(p,"htmx:abort")}else{if(m==null){if(f){var S=_(f);if(S&&S.triggerSpec&&S.triggerSpec.queue){m=S.triggerSpec.queue}}if(m==null){m="last"}}if(i.queuedRequests==null){i.queuedRequests=[]}if(m==="first"&&i.queuedRequests.length===0){i.queuedRequests.push(function(){Z(e,t,n,f,r)})}else if(m==="all"){i.queuedRequests.push(function(){Z(e,t,n,f,r)})}else if(m==="last"){i.queuedRequests=[];i.queuedRequests.push(function(){Z(e,t,n,f,r)})}return}}var a=new XMLHttpRequest;i.xhr=a;i.abortable=x;var s=function(){i.xhr=null;i.abortable=false;if(i.queuedRequests!=null&&i.queuedRequests.length>0){var e=i.queuedRequests.shift();e()}};var E=G(n,"hx-prompt");if(E){var C=prompt(E);if(C===null||!$(n,"htmx:prompt",{prompt:C,target:g})){K(c);s();return d}}var R=G(n,"hx-confirm");if(R){if(!confirm(R)){K(c);s();return d}}var O=Xt(n,g,C);if(r.headers){O=Q(O,r.headers)}var L=Mt(n,e);var q=L.errors;var A=L.values;if(r.values){A=Q(A,r.values)}var T=Gt(n);var H=Q(A,T);var N=jt(H,n);if(e!=="get"&&G(n,"hx-encoding")==null){O["Content-Type"]="application/x-www-form-urlencoded"}if(t==null||t===""){t=z().location.href}var k=Wt(n,"hx-request");var l={parameters:N,unfilteredParameters:H,headers:O,target:g,verb:e,errors:q,withCredentials:r.credentials||k.credentials||U.config.withCredentials,timeout:r.timeout||k.timeout||U.config.timeout,path:t,triggeringEvent:f};if(!$(n,"htmx:configRequest",l)){K(c);s();return d}t=l.path;e=l.verb;O=l.headers;N=l.parameters;q=l.errors;if(q&&q.length>0){$(n,"htmx:validation:halted",l);K(c);s();return d}var I=t.split("#");var M=I[0];var D=I[1];if(e==="get"){var F=M;var P=Object.keys(N).length!==0;if(P){if(F.indexOf("?")<0){F+="?"}else{F+="&"}F+=Ft(N);if(D){F+="#"+D}}a.open("GET",F,true)}else{a.open(e.toUpperCase(),t,true)}a.overrideMimeType("text/html");a.withCredentials=l.withCredentials;a.timeout=l.timeout;if(k.noHeaders){}else{for(var X in O){if(O.hasOwnProperty(X)){var j=O[X];Kt(a,X,j)}}}var u={xhr:a,target:g,requestConfig:l,etc:r,pathInfo:{path:t,finalPath:F,anchor:D}};a.onload=function(){try{var e=tr(n);v(n,u);Tt(B);$(n,"htmx:afterRequest",u);$(n,"htmx:afterOnLoad",u);if(!Y(n)){var t=null;while(e.length>0&&t==null){var r=e.shift();if(Y(r)){t=r}}if(t){$(t,"htmx:afterRequest",u);$(t,"htmx:afterOnLoad",u)}}K(c);s()}catch(e){J(n,"htmx:onLoadError",Q({error:e},u));throw e}};a.onerror=function(){Tt(B);J(n,"htmx:afterRequest",u);J(n,"htmx:sendError",u);K(h);s()};a.onabort=function(){Tt(B);J(n,"htmx:afterRequest",u);J(n,"htmx:sendAbort",u);K(h);s()};a.ontimeout=function(){Tt(B);J(n,"htmx:afterRequest",u);J(n,"htmx:timeout",u);K(h);s()};if(!$(n,"htmx:beforeRequest",u)){K(c);s();return d}var B=At(n);W(["loadstart","loadend","progress","abort"],function(t){W([a,a.upload],function(e){e.addEventListener(t,function(e){$(n,"htmx:xhr:"+t,{lengthComputable:e.lengthComputable,loaded:e.loaded,total:e.total})})})});$(n,"htmx:beforeSend",u);a.send(e==="get"?null:Vt(a,n,N));return d}function rr(s,l){var u=l.xhr;var f=l.target;var r=l.etc;if(!$(s,"htmx:beforeOnLoad",l))return;if(Qt(u,/HX-Trigger:/i)){Se(u,"HX-Trigger",s)}if(Qt(u,/HX-Push:/i)){var c=u.getResponseHeader("HX-Push")}if(Qt(u,/HX-Redirect:/i)){window.location.href=u.getResponseHeader("HX-Redirect");return}if(Qt(u,/HX-Refresh:/i)){if("true"===u.getResponseHeader("HX-Refresh")){location.reload();return}}if(Qt(u,/HX-Retarget:/i)){l.target=z().querySelector(u.getResponseHeader("HX-Retarget"))}var h;if(c=="false"){h=false}else{h=Lt(s)||c}var n=u.status>=200&&u.status<400&&u.status!==204;var d=u.response;var e=u.status>=400;var t=Q({shouldSwap:n,serverResponse:d,isError:e},l);if(!$(f,"htmx:beforeSwap",t))return;f=t.target;d=t.serverResponse;e=t.isError;l.failed=e;l.successful=!e;if(t.shouldSwap){if(u.status===286){Ie(s)}gt(s,function(e){d=e.transformResponse(d,u,s)});if(h){St()}var i=r.swapOverride;var v=Ut(s,i);f.classList.add(U.config.swappingClass);var o=function(){try{var e=document.activeElement;var t={};try{t={elt:e,start:e?e.selectionStart:null,end:e?e.selectionEnd:null}}catch(e){}var n=zt(f);we(v.swapStyle,f,s,d,n);if(t.elt&&!Y(t.elt)&&t.elt.id){var r=document.getElementById(t.elt.id);var i={preventScroll:v.focusScroll!==undefined?!v.focusScroll:!U.config.defaultFocusScroll};if(r){if(t.start&&r.setSelectionRange){r.setSelectionRange(t.start,t.end)}r.focus(i)}}f.classList.remove(U.config.swappingClass);W(n.elts,function(e){if(e.classList){e.classList.add(U.config.settlingClass)}$(e,"htmx:afterSwap",l)});if(l.pathInfo.anchor){location.hash=l.pathInfo.anchor}if(Qt(u,/HX-Trigger-After-Swap:/i)){var o=s;if(!Y(s)){o=z().body}Se(u,"HX-Trigger-After-Swap",o)}var a=function(){W(n.tasks,function(e){e.call()});W(n.elts,function(e){if(e.classList){e.classList.remove(U.config.settlingClass)}$(e,"htmx:afterSettle",l)});if(h){var e=c||qt(s)||Yt(u)||l.pathInfo.finalPath||l.pathInfo.path;Et(e);$(z().body,"htmx:pushedIntoHistory",{path:e})}if(n.title){var t=C("title");if(t){t.innerHTML=n.title}else{window.document.title=n.title}}_t(n.elts,v);if(Qt(u,/HX-Trigger-After-Settle:/i)){var r=s;if(!Y(s)){r=z().body}Se(u,"HX-Trigger-After-Settle",r)}};if(v.settleDelay>0){setTimeout(a,v.settleDelay)}else{a()}}catch(e){J(s,"htmx:swapError",l);throw e}};if(v.swapDelay>0){setTimeout(o,v.swapDelay)}else{o()}}if(e){J(s,"htmx:responseError",Q({error:"Response Status Error Code "+u.status+" from "+l.pathInfo.path},l))}}var nr={};function ir(){return{init:function(e){return null},onEvent:function(e,t){return true},transformResponse:function(e,t,r){return e},isInlineSwap:function(e){return false},handleSwap:function(e,t,r,n){return false},encodeParameters:function(e,t,r){return null}}}function or(e,t){if(t.init){t.init(r)}nr[e]=Q(ir(),t)}function ar(e){delete nr[e]}function sr(e,r,n){if(e==undefined){return r}if(r==undefined){r=[]}if(n==undefined){n=[]}var t=V(e,"hx-ext");if(t){W(t.split(","),function(e){e=e.replace(/ /g,"");if(e.slice(0,7)=="ignore:"){n.push(e.slice(7));return}if(n.indexOf(e)<0){var t=nr[e];if(t&&r.indexOf(t)<0){r.push(t)}}})}return sr(u(e),r,n)}function lr(e){if(z().readyState!=="loading"){e()}else{z().addEventListener("DOMContentLoaded",e)}}function ur(){if(U.config.includeIndicatorStyles!==false){z().head.insertAdjacentHTML("beforeend","<style>                      ."+U.config.indicatorClass+"{opacity:0;transition: opacity 200ms ease-in;}                      ."+U.config.requestClass+" ."+U.config.indicatorClass+"{opacity:1}                      ."+U.config.requestClass+"."+U.config.indicatorClass+"{opacity:1}                    </style>")}}function fr(){var e=z().querySelector('meta[name="htmx-config"]');if(e){return S(e.content)}else{return null}}function cr(){var e=fr();if(e){U.config=Q(U.config,e)}}lr(function(){cr();ur();var e=z().body;ct(e);var t=z().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");e.addEventListener("htmx:abort",function(e){var t=e.target;var r=_(t);if(r&&r.xhr){r.xhr.abort()}});window.onpopstate=function(e){if(e.state&&e.state.htmx){Ot();W(t,function(e){$(e,"htmx:restored",{document:z(),triggerEvent:$})})}};setTimeout(function(){$(e,"htmx:load",{})},0)});return U}()});</script>
 <script>

  var formContact = document.getElementById('contact-form');

// Add event listener for form submission
formContact.addEventListener('submit', function(event) {
  // Prevent the default form submission
  event.preventDefault();

  // Reset the reCAPTCHA
  grecaptcha.reset();

  // Execute the reCAPTCHA
  grecaptcha.execute();
});

function formSubmit(response) {
  // submit the form which now includes a g-recaptcha-response input
}
 function onContactSubmit(token) {
  var validate = document.getElementById("contact-form").reportValidity();
  if(validate==true){
    document.getElementById("contact-form").submit();
    console.log(validate);
  }
  else{
    console.log("failing");
    console.log(validate);
  }
 }
    </script>
  
    <script src="https://www.google.com/recaptcha/api.js?onload=captchaAlert" async defer></script>  
    <script type="text/javascript">
      function captchaAlert() {
    var textarea = document.getElementById('g-recaptcha-response');
// Add the aria-label attribute
textarea.setAttribute('aria-label', 'g-captcha');
}
    </script>
  </body>
</html>
</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/property-highlight-altura-apartments-in-petaluma-ca/">PROPERTY HIGHLIGHT: ALTURA APARTMENTS IN PETALUMA, CA</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>80 Locally Owned Business in California</title>
		<link>https://www.aptscalifornia.com/80-locally-owned-business-in-california/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Wed, 26 Nov 2025 17:13:53 +0000</pubDate>
				<category><![CDATA[Living in California]]></category>
		<category><![CDATA[life in california]]></category>
		<category><![CDATA[perks of living in california]]></category>
		<category><![CDATA[shopping california]]></category>
		<category><![CDATA[things to do in california]]></category>
		<guid isPermaLink="false">https://www.aptscalifornia.com/?p=1495</guid>

					<description><![CDATA[<p>California in the winter is an amazing place to be and as always has a lot to offer. Like a weekend getaway to a favorite snowy destination. Or spend the&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/80-locally-owned-business-in-california/">80 Locally Owned Business in California</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>California in the winter is an amazing place to be and as always has a lot to offer. Like <a href="https://www.aptscalifornia.com/5-winter-getaways-in-california/" target="_blank" rel="noreferrer noopener">a weekend getaway</a> to a favorite snowy destination. Or spend the day <a href="https://www.aptscalifornia.com/4-places-in-california-to-visit-this-holiday-season/" target="_blank" rel="noreferrer noopener">exploring holiday events</a>. No matter what you’re looking for, there is always something that you can do. But with the holidays fast approaching, and the need to get the perfect holiday present is lingering on your mind. It can be hard to enjoy all the wintery goodness California has to offer. If you don’t know where to look for the perfect present, we’ve got you covered. With a list of some must-visit locally owned businesses in California.</p>



<p>Remember to check these locally owned businesses&#8217; websites for the most up-to-date information before heading on out. And while you’re here, be sure to check out the stunning apartments <a href="https://www.marketapts.com/apartments" target="_blank" rel="noreferrer noopener">we have to offer</a> throughout the beautiful state of California.</p>



<h2><strong>Bookstores</strong></h2>



<p>Books are always a great option when you are looking to get a gift for someone. Whether you’re looking for a little one just beginning their reading journey or someone who has been an avid reader for a while. You can’t go wrong when you pick a book from one of these stellar bookstores:</p>



<ol type="1"><li>The Iliad Bookshop</li><li>Village Well Books &amp; Coffee</li><li>Bookman</li><li>The Frugal Frigate</li><li>Skylight Books</li><li>The Last Bookstore</li><li>Libélula Books &amp; Co</li><li>Bart’s Books</li><li>Meet Cute Romance Bookshop</li><li>Beach Town Books</li></ol>



<h2><strong>Toy Stores</strong></h2>



<p>If you’re looking for a gift for a child, then you’re going to want to check out some of these amazing locally owned toy stores you can find spread throughout Southern California. You’ll find a huge selection of items all while getting the opportunity to keep business in your community:</p>



<ol type="1"><li>Miracle Mile Toys &amp; Gifts</li><li>Dinosaur Farm</li><li>Pixie Toys</li><li>Kouhigh Toys</li><li>Kelly’s Toy Shop</li><li>Tiddlywinks Toys and Game</li><li>Knock Knock</li><li>Things They Love</li><li>The Wishing Well</li><li>Jacks Toy Shop</li></ol>



<figure class="wp-block-image size-full"><a href="https://www.aptscalifornia.com/wp-content/uploads/2025/11/Toy-Store.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="715" height="476" src="https://www.aptscalifornia.com/wp-content/uploads/2025/11/Toy-Store.jpg" alt="" class="wp-image-1502" srcset="https://www.aptscalifornia.com/wp-content/uploads/2025/11/Toy-Store.jpg 715w, https://www.aptscalifornia.com/wp-content/uploads/2025/11/Toy-Store-300x200.jpg 300w, https://www.aptscalifornia.com/wp-content/uploads/2025/11/Toy-Store-585x389.jpg 585w, https://www.aptscalifornia.com/wp-content/uploads/2025/11/Toy-Store-263x175.jpg 263w" sizes="(max-width: 715px) 100vw, 715px" /></a></figure>



<h2><strong>Trinkets</strong></h2>



<p>If you aren’t exactly sure what you want to get someone for this holiday season. Or maybe you’re looking for the perfect stocking stuffer. You’ll definitely want to check out one of these perfect little shops for all of your holiday gift giving needs:</p>



<ol type="1"><li>Scenic Gifts and Souvenirs</li><li>So Cal Trading Company</li><li>Corners of the World</li><li>The Give Store</li><li>Pygmy Hippo Shoppe</li><li>Little Louies Gift Shop</li><li>Leanna Lin’s Wonderland</li><li>The Outpost</li><li>Coyote Corner</li><li>Calico Rock &amp; Gift Shop</li></ol>



<p><strong>Food</strong></p>



<p>When you’re looking for the perfect gift for someone who loves a good night out, consider giving them a gift card to a stunning restaurant. Southern California has plenty of amazing options to choose from. If you don’t want to get them a place they’ve never been before, consider one of these amazing options:</p>



<ol type="1"><li>The Hobbit</li><li>Broken Mouth</li><li>Raffaello Ristorante</li><li>The Local Provisions</li><li>Home Restaurant</li><li>Parkers’ Lighthouse</li><li>Running Goose</li><li>The Arbour</li><li>Rusty Pelican</li><li>Mom, Please Ukrainian Food</li></ol>



<h2><strong>Drinks</strong></h2>



<p>For the friend who loves a good craft drink, consider checking out one of the plethora of great brewing companies throughout the state. Whether you want to give them the option to choose a drink by getting a gift card, or you want to pick something out for them. Each of these options are spectacular picks:</p>



<ol type="1"><li>Off The Grid Brewing Company</li><li>8 bit Brewing Company</li><li>3 Iron Brewing Co</li><li>Nova Brewing Company</li><li>The Honest Abe Cider House &amp; Meadery</li><li>Green Cheek Beer Co</li><li>SoCal Vibes Co</li><li>The Whisper House</li><li>Monkish Brewing Co</li><li>Good Day Brew Co</li></ol>



<figure class="wp-block-image size-full"><a href="https://www.aptscalifornia.com/wp-content/uploads/2025/11/Craft-Beer.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="715" height="477" src="https://www.aptscalifornia.com/wp-content/uploads/2025/11/Craft-Beer.jpg" alt="" class="wp-image-1501" srcset="https://www.aptscalifornia.com/wp-content/uploads/2025/11/Craft-Beer.jpg 715w, https://www.aptscalifornia.com/wp-content/uploads/2025/11/Craft-Beer-300x200.jpg 300w, https://www.aptscalifornia.com/wp-content/uploads/2025/11/Craft-Beer-585x390.jpg 585w, https://www.aptscalifornia.com/wp-content/uploads/2025/11/Craft-Beer-263x175.jpg 263w" sizes="(max-width: 715px) 100vw, 715px" /></a></figure>



<h2><strong>Arts and Crafts</strong></h2>



<p>Do you need a little something for the creative family member? You’ll have so many amazing locally owned options in Southern California. Here are a few of the top options to choose from to help you find the perfect gift this year:</p>



<ol type="1"><li>Nellita’s Craft</li><li>Blue Rooster Art Supplies</li><li>Top’s Art Supplies</li><li>Blick Art Materials</li><li>O’Flanary’s Emporium</li><li>Maple Craft</li><li>Carter Sexton Artists Materials</li><li>My Creative Outlet</li><li>Artist &amp; Craftsman Supply Downtown LA</li><li>Art Supply Warehouse</li></ol>



<h2><strong>Cooking</strong></h2>



<p>When you need a gift for the family member who loves to cook. Or maybe you need something for someone just starting their cooking journey. You are going to be able to find the perfect gift when you check out some of these stellar cooking supply stores:</p>



<ol type="1"><li>Kitchen Kitchen</li><li>Cristy Kitchenware</li><li>Kitchen Fantasy</li><li>Kitchen Land</li><li>TOIRO</li><li>Surfas Culinary District</li><li>Kitchens for Good</li><li>Kitchenware Craft, INC</li><li>Sandalwood House for Cooks</li><li>Home &amp; Farm Kitchen Supply</li></ol>



<h2><strong>Activities</strong></h2>



<p>What happens when you’re looking for the kid who has all the fun toys already? Have you considered giving them an activity as a gift. Something they can remember for years to come. Whether you’re looking for a small child or someone in their teens, you’ll be sure to find something for everyone with this list of spectacular options:</p>



<ol type="1"><li>Griffith Observatory</li><li>Aquarium of the Pacific</li><li>Arboretum and Botanical Gardens at Cal State Fullerton</li><li>Discovery Cube</li><li>Adventure City</li><li>River Street Ranch</li><li>Hathaway Ranch Museum</li><li>Jurupa Mountains Discovery Center</li><li>Pennypickle’s Workshop</li><li>Balboa Fun Zone</li></ol>



<figure class="wp-block-image size-large"><a href="https://www.aptscalifornia.com/wp-content/uploads/2025/11/Griffith-Observatory.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="1024" height="683" src="https://www.aptscalifornia.com/wp-content/uploads/2025/11/Griffith-Observatory-1024x683.jpg" alt="" class="wp-image-1500" srcset="https://www.aptscalifornia.com/wp-content/uploads/2025/11/Griffith-Observatory-1024x683.jpg 1024w, https://www.aptscalifornia.com/wp-content/uploads/2025/11/Griffith-Observatory-300x200.jpg 300w, https://www.aptscalifornia.com/wp-content/uploads/2025/11/Griffith-Observatory-768x512.jpg 768w, https://www.aptscalifornia.com/wp-content/uploads/2025/11/Griffith-Observatory-1170x780.jpg 1170w, https://www.aptscalifornia.com/wp-content/uploads/2025/11/Griffith-Observatory-585x390.jpg 585w, https://www.aptscalifornia.com/wp-content/uploads/2025/11/Griffith-Observatory-263x175.jpg 263w, https://www.aptscalifornia.com/wp-content/uploads/2025/11/Griffith-Observatory.jpg 1500w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Now that we’ve given you some of our favorite locally owned businesses to visit during the holiday season, be sure to let us know which are your favorites. Head down to the comments and tell us if we mentioned one of your favorite places to visit.</p>



<p>If you’re looking for a new place to live, or are interested in moving to the gorgeous state of California, find your next dream apartment <a href="https://www.marketapts.com/apartments-ca/L0NBLy8" target="_blank" rel="noreferrer noopener">here</a>. While on your search for the best apartments, be sure to check out, some of the most affordable places to live in <a href="https://www.aptscalifornia.com/top-three-most-affordable-places-to-live-in-california/" target="_blank" rel="noreferrer noopener">California</a>.</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/80-locally-owned-business-in-california/">80 Locally Owned Business in California</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PROPERTY HIGHLIGHT: ALMADEN APARTMENTS IN SAN JOSE, CA</title>
		<link>https://www.aptscalifornia.com/property-highlight-almaden-apartments-in-san-jose-ca/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Fri, 31 Oct 2025 15:18:48 +0000</pubDate>
				<category><![CDATA[Apartment Rentals California]]></category>
		<category><![CDATA[Apartments California]]></category>
		<category><![CDATA[Apartments for Rent: Northern California]]></category>
		<category><![CDATA[Living in California]]></category>
		<category><![CDATA[Rentals California]]></category>
		<category><![CDATA[apartments CA]]></category>
		<category><![CDATA[apartments california]]></category>
		<category><![CDATA[apartments in CA]]></category>
		<category><![CDATA[CA apartments]]></category>
		<category><![CDATA[CA for rent]]></category>
		<category><![CDATA[california apartments]]></category>
		<category><![CDATA[california for rent]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[rent in CA]]></category>
		<category><![CDATA[rent in california]]></category>
		<guid isPermaLink="false">https://www.aptscalifornia.com/?p=1487</guid>

					<description><![CDATA[<p>Almaden Apartments Almaden Apartments is nestled in San Jose, California and is where you’ll find convenience, style, and comfort meet to enhance your apartment living experience. Here you’ll have everything&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/property-highlight-almaden-apartments-in-san-jose-ca/">PROPERTY HIGHLIGHT: ALMADEN APARTMENTS IN SAN JOSE, CA</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2><strong>Almaden Apartments</strong></h2>



<p><a href="https://www.rentalmaden.com/" target="_blank" rel="noreferrer noopener">Almaden Apartments</a> is nestled in San Jose, California and is where you’ll find convenience, style, and comfort meet to enhance your apartment living experience. Here you’ll have everything you need to feel right at home including stunning amenities. As well as set in the perfect location near so many great things to do. You won’t want to miss out on calling this place home, so be sure to schedule a tour today!</p>



<figure class="wp-block-image size-full"><a href="https://www.aptscalifornia.com/wp-content/uploads/2025/10/Clubhouse.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="400" height="300" src="https://www.aptscalifornia.com/wp-content/uploads/2025/10/Clubhouse.jpg" alt="" class="wp-image-1492" srcset="https://www.aptscalifornia.com/wp-content/uploads/2025/10/Clubhouse.jpg 400w, https://www.aptscalifornia.com/wp-content/uploads/2025/10/Clubhouse-300x225.jpg 300w" sizes="(max-width: 400px) 100vw, 400px" /></a></figure>



<h2><strong>Amenities</strong></h2>



<p>At Almaden Apartments, there are plenty of <a href="https://www.rentalmaden.com/san-jose-ca/amenities" target="_blank" rel="noreferrer noopener">amazing amenities</a> that you don’t want to miss out on having in your next home. These beautiful pet-friendly apartments come in <a href="https://www.rentalmaden.com/floor-plans" target="_blank" rel="noreferrer noopener">two stunning options</a>: one and two bedroom options to fit all the needs for you and your family. Here you’ll enjoy spaces with fully-equipped kitchens that offer matching appliances, including a dishwasher and electric stove. You’ll also have walk-in closets and wood-style flooring and so much more.</p>



<p>If you’re looking for some great community amenities, then come check out Almaden Apartments. The complex has a stunning swimming pool perfect for spending the afternoon at. You’ll also have onsite laundry facility. As well as a playground for the kids and a clubhouse to relax in with some friends. And when you need to get a workout in, check out the fitness center.</p>



<figure class="wp-block-image size-full"><a href="https://www.aptscalifornia.com/wp-content/uploads/2025/10/Swimming-Pool-after-Dark.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="400" height="300" src="https://www.aptscalifornia.com/wp-content/uploads/2025/10/Swimming-Pool-after-Dark.jpg" alt="" class="wp-image-1491" srcset="https://www.aptscalifornia.com/wp-content/uploads/2025/10/Swimming-Pool-after-Dark.jpg 400w, https://www.aptscalifornia.com/wp-content/uploads/2025/10/Swimming-Pool-after-Dark-300x225.jpg 300w" sizes="(max-width: 400px) 100vw, 400px" /></a></figure>



<h2><strong>Neighborhood</strong></h2>



<p>You’ll quickly see that Almaden Apartments is located in a <a href="https://www.rentalmaden.com/san-jose-ca/neighborhood" target="_blank" rel="noreferrer noopener">wonderfully thriving neighborhood</a>. If you’re looking for a day of adventure, check out Happy Hollow Park and Zoo or Children’s Discovery Museum of San Jose. Or if you’re looking to have a meal out, head over to <a href="https://www.crepevine.com/?y_source=1_MTQ3MjMwNjMtNzE1LWxvY2F0aW9uLndlYnNpdGU=" target="_blank" rel="noreferrer noopener">Crepevine</a> for a delicious meal.</p>



<p>For more information about this apartment or other great options around California, head over to <a href="https://www.marketapts.com/apartments-ca/L0NBLy8" target="_blank" rel="noreferrer noopener">our site</a>. And if you’re looking for some ways to save money while renting in California, check out <a href="https://www.aptscalifornia.com/6-ways-to-save-money-while-renting-in-california/" target="_blank" rel="noreferrer noopener">our post</a> on tips to do just that.</p>



<p>Let us know in the comments other great things you’d like to see more about in the future.</p>



<!DOCTYPE html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>Accessibility Page for Almaden</title>
    <meta name="description" content="Apartments located in San Jose, CA. This page is in conformance with WCAG 2.1 Level A and AA.">
    <meta name="robots" content="noindex">

    <!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-TX9S9ENLZK"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-TX9S9ENLZK');
</script>

<!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-FVQMS7PMC1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-FVQMS7PMC1'); </script>    
    <!-- Bootstrap CSS -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">

    <style id="custom-css">body{
  font-family: 'Raleway', sans-serif;
}
a strong{
  font-size: 30px;
  color: black;
}
input:focus, textarea:focus, button:focus, select:focus{
  outline: 2px solid blue !important; 
}
.main-description * {
  font-size: 16px !important;
    font-weight: 400!important;
    color: rgb(33, 37, 41)!important;
    display: contents!important;
}
</style>

    <link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
<style>
.eight-six {
    aspect-ratio: 4/3;
}
</style>
  </head>
  <body>
    

    <header>
        <!-- Section Nav -->
          <nav class="navbar sticky-top navbar-light bg-light">
            <div class="container-fluid">
		<a class="navbar-brand" href="https://www.rentalmaden.com"><strong>Almaden</strong></a>
            </div>
          </nav>
        <!-- Section Nav END-->
    </header>
<main>
        <!-- Section About -->
        <section class="my-5">
           <div class="container">
            <div class="row"><div class="col-12">
              </div>
              <div class="col-12">
    	  <h1>Welcome to Almaden</h1>
              </div>
            </div>
            <div class="row">
              <div class="col-12">
                <h2 class="my-5 underline-small">ABOUT</h2>
              </div>
              <div class="col-12 col-lg-12 main-description">
                <p class="mb-3">
    		<div>Welcome to Almaden, where convenience, style, and comfort enhance your apartment living experience. Our apartments in San Jose, CA, have everything you need to both live simply and thrive in a setting that naturally feels like home. Enjoy access to a variety of restaurants, shops, parks, and entertainment to get a taste of the vibrant neighborhood that surrounds you. You will experience the perfect combination of nature and contemporary city life here. Take advantage of nearby attractions like Raging Waters San Jose or local Municipal Rose Garden. After grabbing a bite at Peanuts Deluxe Cafe, The Boiling Crab, or Smoking Pig BBQ, return to our friendly neighborhood for all the simple comforts of home. Choose Almaden for the easy lifestyle you've been looking for.</div>                </p>
              </div>
            </div>
            <div class="row">
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Address</h3>
                  <p>
    1501 Almaden Expressway<br>
    San Jose, California <br>
    95125                  </p>
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Phone</h3>
    	      <p>P: (408)-275-1922 </p>
    	       
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Office Hours</h3>
                  <p>
    Monday - Friday: 09:00 AM - 06:00 PM<br>Saturday - Sunday: Closed                  </p>
                </div>
              </div>
            </div>
          </div>
        </section>
        <!-- Section About END-->
    
    
        <!-- Section X -->
        <section class="my-5">
           <div class="container">
             <div class="row">
               <div class="col-12">
                 <h2>GALLERY</h2>
               </div>
             </div>
             <div class="row">
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/t5mzvsj6qxvi3orndfw6bxb7nq7y1cqx.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/t5mzvsj6qxvi3orndfw6bxb7nq7y1cqx.jpg.800x600.jpg" class="img-fluid eight-six" alt="Monument Sign | Almaden Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/pm5w4h8vtv523g1abahsxgk3r2byypca.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/pm5w4h8vtv523g1abahsxgk3r2byypca.jpg.800x600.jpg" class="img-fluid eight-six" alt="Clubhouse Interior | Almaden Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/xe7nuehseeot88uyjf6k1v7swmmuw7fj.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/xe7nuehseeot88uyjf6k1v7swmmuw7fj.jpg.800x600.jpg" class="img-fluid eight-six" alt="Swimming Pool | Almaden Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/hz68pt8piwqbl6akl2xkiw26f946gxml.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/hz68pt8piwqbl6akl2xkiw26f946gxml.jpg.800x600.jpg" class="img-fluid eight-six" alt="Pool | Almaden Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/uoc4wwzz502ggetzzdzzmjve2cbj9e8t.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/uoc4wwzz502ggetzzdzzmjve2cbj9e8t.jpg.800x600.jpg" class="img-fluid eight-six" alt="Playground | Almaden Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/y4perx14b5eg8gnv5htwu991ooi4q51j.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/y4perx14b5eg8gnv5htwu991ooi4q51j.jpg.800x600.jpg" class="img-fluid eight-six" alt="Apartments Near Me | Almaden Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/3ywk238hu3b8nno29sz4mul16yy73wd9.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/3ywk238hu3b8nno29sz4mul16yy73wd9.jpg.800x600.jpg" class="img-fluid eight-six" alt="Exterior | Almaden Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/h0mbs8e09h3xhmqd4fs0n995o1p76jao.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/h0mbs8e09h3xhmqd4fs0n995o1p76jao.jpg.800x600.jpg" class="img-fluid eight-six" alt="Courtyard | Almaden Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/41ocj2tmvha9nkpvjbnnhad62woqmg2h.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/41ocj2tmvha9nkpvjbnnhad62woqmg2h.jpg.800x600.jpg" class="img-fluid eight-six" alt="Apartment Exterior | Almaden Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/al14dfw2t9l0w5cusmmuzulf7noojr7n.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/al14dfw2t9l0w5cusmmuzulf7noojr7n.jpg.800x600.jpg" class="img-fluid eight-six" alt="Building Exterior | Almaden Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/nm283eyc5ravamfc71kpi2msaqk4e2pq.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/nm283eyc5ravamfc71kpi2msaqk4e2pq.jpg.800x600.jpg" class="img-fluid eight-six" alt="Apartments for Rent in San Jose, CA | Almaden Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/wu2yxa3hcweiokgg6s48j8j0xv3ve9a6.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/photos/wu2yxa3hcweiokgg6s48j8j0xv3ve9a6.jpg.800x600.jpg" class="img-fluid eight-six" alt="Almaden Apartments in San Jose, CA">
		</picture>
               </div>
             </div>
           </div>
        </section>
        <!-- Section X END-->
    
    
    
        <!-- Section X -->
        <section class="my-5">
           <div class="container">
             <div class="row">
               <div class="col-12">
                 <h2>FLOOR PLANS</h2>
               </div>
             </div>
             <div class="row">
               <div class="col-12 mt-5 py-2">
                 <div class="row ">
                   <div class="col-12 col-lg-6 ">
<div class="card">
		    <div class="card-body">
		       <picture>
			   <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/floorplans/17w1gmco4fra8quv2nd44wvjlzxszxco.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/floorplans/17w1gmco4fra8quv2nd44wvjlzxszxco.jpg.800x600.jpg" class="img-fluid eight-six" alt="1x1A">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       1x1A                       </h3>
                       <p>

           SQ FEET: <strong>631</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>1</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>1</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong>$1200</strong>
                       </p>
                       <p>
		       PRICE: <strong>$1812</strong>
                       </p>
                       <p>
		       AVAILABLE: <strong>2</strong>
                       </p>
                       <p>
		       WEB SPECIAL: <strong></strong>
                       </p>
                     </div>
                   </div>
                 </div>
               </div>
               <div class="col-12 mt-5 py-2">
                 <div class="row ">
                   <div class="col-12 col-lg-6 ">
<div class="card">
		    <div class="card-body">
		       <picture>
			   <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/floorplans/17w1gmco4fra8quv2nd44wvjlzxszxco.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/floorplans/17w1gmco4fra8quv2nd44wvjlzxszxco.jpg.800x600.jpg" class="img-fluid eight-six" alt="1x1B">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       1x1B                       </h3>
                       <p>

           SQ FEET: <strong>709</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>1</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>1</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong>$1200</strong>
                       </p>
                       <p>
		       PRICE: <strong>Contact Us for More Details</strong>
                       </p>
                       <p>
		       WEB SPECIAL: <strong></strong>
                       </p>
                     </div>
                   </div>
                 </div>
               </div>
               <div class="col-12 mt-5 py-2">
                 <div class="row ">
                   <div class="col-12 col-lg-6 ">
<div class="card">
		    <div class="card-body">
		       <picture>
			   <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/floorplans/ca321wz04glsyfe0cit9rh98gkll9xnp.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/floorplans/ca321wz04glsyfe0cit9rh98gkll9xnp.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1A">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1A                       </h3>
                       <p>

           SQ FEET: <strong>886</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>2</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>1</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong>$1200</strong>
                       </p>
                       <p>
		       PRICE: <strong>$2537</strong>
                       </p>
                       <p>
		       AVAILABLE: <strong>1</strong>
                       </p>
                       <p>
		       WEB SPECIAL: <strong></strong>
                       </p>
                     </div>
                   </div>
                 </div>
               </div>
               <div class="col-12 mt-5 py-2">
                 <div class="row ">
                   <div class="col-12 col-lg-6 ">
<div class="card">
		    <div class="card-body">
		       <picture>
			   <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/floorplans/ecji0bsi9hk55x7murut7adktzlf0rii.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/floorplans/ecji0bsi9hk55x7murut7adktzlf0rii.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1B">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1B                       </h3>
                       <p>

           SQ FEET: <strong>979</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>2</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>1</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong>$1200</strong>
                       </p>
                       <p>
		       PRICE: <strong>$2537</strong>
                       </p>
                       <p>
		       AVAILABLE: <strong>1</strong>
                       </p>
                       <p>
		       WEB SPECIAL: <strong></strong>
                       </p>
                     </div>
                   </div>
                 </div>
               </div>
               <div class="col-12 mt-5 py-2">
                 <div class="row ">
                   <div class="col-12 col-lg-6 ">
<div class="card">
		    <div class="card-body">
		       <picture>
			   <source srcset="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/floorplans/ca321wz04glsyfe0cit9rh98gkll9xnp.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/935AMA/images/apartments/floorplans/ca321wz04glsyfe0cit9rh98gkll9xnp.jpg.800x600.jpg" class="img-fluid eight-six" alt="3x2">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       3x2                       </h3>
                       <p>

           SQ FEET: <strong>1186</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>3</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>2</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong>$1200</strong>
                       </p>
                       <p>
		       PRICE: <strong>Contact Us for More Details</strong>
                       </p>
                       <p>
		       WEB SPECIAL: <strong></strong>
                       </p>
                     </div>
                   </div>
                 </div>
               </div>
             </div>
           </div>
        </section>
        <!-- Section X END-->
    
        <!-- Section Amenities -->
        <section class="my-5">
           <div class="container">
            <div class="row">
               <div class="col-12">
                 <h2>AMENITIES</h2>
               </div>
             </div>
             <div class="row">
               <div class="col-12 col-lg-6">
                  <h3 class="h3">Apartment</h3>
                  <ul class="list-group">
	    <li class="list-group-item">Walk In Closets</li>
	    <li class="list-group-item">High Speed Internet Access</li>
	    <li class="list-group-item">Smoke Free</li>
	    <li class="list-group-item">Fully Equipped Kitchen</li>
	    <li class="list-group-item">Balcony </li>
                  </ul>
               </div>
               <div class="col-12 col-lg-6">
                  <h3 class="h3">Property</h3>
                  <ul class="list-group">

	    <li class="list-group-item">Fitness Center</li>
	    <li class="list-group-item">Swimming Pool</li>
	    <li class="list-group-item">Laundry Facilities</li>
	    <li class="list-group-item">Clubhouse</li>
	    <li class="list-group-item">Professional & Responsive Management</li>
	    <li class="list-group-item">Playground</li>
                  </ul>
               </div>
             </div>
           </div>
        </section>
        <!-- Section Amenities END-->
    
        <!-- Section Pet Fees -->

        <!-- Section Pet Fees END-->
 
 
    
    
        <!-- Section X -->
        <section class="my-5">
           <div class="container">
             <div class="row">
               
             </div>
           </div>
        </section>
        <!-- Section X END-->
</main>

    <footer class="pt-4 my-md-5 pt-md-5 border-top container">
    <div class="row">
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Address</h3>
              <p>
1501 Almaden Expressway                <br>
		    San Jose, California <br>
95125              </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Phone</h3>
	      <p>P: (408)-275-1922 </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Office Hours</h3>
    Monday - Friday: 09:00 AM - 06:00 PM<br>Saturday - Sunday: Closed            </div>
          </div>
        </div>
        <div class="row">
          <div class="col-12 text-center">
	  Copyright © 2026<br>
Almaden. All rights reserved.<br>
            Apartment Marketing by MarketApts.com®
          </div>
          <div class="col-12 text-center">
	    Almaden Accessibility Portal is in conformance with WCAG 2.1 Level A and AA
          </div>
        </div>
  </footer>

    <script id="htmx">(function(e,t){if(typeof define==="function"&&define.amd){define([],t)}else{e.htmx=t()}})(typeof self!=="undefined"?self:this,function(){return function(){"use strict";var U={onLoad:t,process:ct,on:M,off:D,trigger:$,ajax:er,find:C,findAll:R,closest:H,values:function(e,t){var r=Mt(e,t||"post");return r.values},remove:O,addClass:L,removeClass:q,toggleClass:A,takeClass:T,defineExtension:or,removeExtension:ar,logAll:E,logger:null,config:{historyEnabled:true,historyCacheSize:10,refreshOnHistoryMiss:false,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:true,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:true,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:false,timeout:0,wsReconnectDelay:"full-jitter",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:false,scrollBehavior:"smooth",defaultFocusScroll:false},parseInterval:v,_:e,createEventSource:function(e){return new EventSource(e,{withCredentials:true})},createWebSocket:function(e){return new WebSocket(e,[])},version:"1.7.0"};var r={bodyContains:Y,filterValues:jt,hasAttribute:s,getAttributeValue:V,getClosestMatch:h,getExpressionVars:Gt,getHeaders:Xt,getInputValues:Mt,getInternalData:_,getSwapSpecification:Ut,getTriggerSpecs:ke,getTarget:ne,makeFragment:g,mergeObjects:Q,makeSettleInfo:zt,oobSwap:B,selectAndSwap:we,settleImmediately:Ct,shouldCancel:Pe,triggerEvent:$,triggerErrorEvent:J,withExtensions:gt};var n=["get","post","put","delete","patch"];var i=n.map(function(e){return"[hx-"+e+"], [data-hx-"+e+"]"}).join(", ");function v(e){if(e==undefined){return undefined}if(e.slice(-2)=="ms"){return parseFloat(e.slice(0,-2))||undefined}if(e.slice(-1)=="s"){return parseFloat(e.slice(0,-1))*1e3||undefined}return parseFloat(e)||undefined}function f(e,t){return e.getAttribute&&e.getAttribute(t)}function s(e,t){return e.hasAttribute&&(e.hasAttribute(t)||e.hasAttribute("data-"+t))}function V(e,t){return f(e,t)||f(e,"data-"+t)}function u(e){return e.parentElement}function z(){return document}function h(e,t){if(t(e)){return e}else if(u(e)){return h(u(e),t)}else{return null}}function o(e,t,r){var n=V(t,r);var i=V(t,"hx-disinherit");if(e!==t&&i&&(i==="*"||i.split(" ").indexOf(r)>=0)){return"unset"}else{return n}}function G(t,r){var n=null;h(t,function(e){return n=o(t,e,r)});if(n!=="unset"){return n}}function d(e,t){var r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector;return r&&r.call(e,t)}function a(e){var t=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;var r=t.exec(e);if(r){return r[1].toLowerCase()}else{return""}}function l(e,t){var r=new DOMParser;var n=r.parseFromString(e,"text/html");var i=n.body;while(t>0){t--;i=i.firstChild}if(i==null){i=z().createDocumentFragment()}return i}function g(e){if(U.config.useTemplateFragments){var t=l("<body><template>"+e+"</template></body>",0);return t.querySelector("template").content}else{var r=a(e);switch(r){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return l("<table>"+e+"</table>",1);case"col":return l("<table><colgroup>"+e+"</colgroup></table>",2);case"tr":return l("<table><tbody>"+e+"</tbody></table>",2);case"td":case"th":return l("<table><tbody><tr>"+e+"</tr></tbody></table>",3);case"script":return l("<div>"+e+"</div>",1);default:return l(e,0)}}}function K(e){if(e){e()}}function p(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function m(e){return p(e,"Function")}function x(e){return p(e,"Object")}function _(e){var t="htmx-internal-data";var r=e[t];if(!r){r=e[t]={}}return r}function y(e){var t=[];if(e){for(var r=0;r<e.length;r++){t.push(e[r])}}return t}function W(e,t){if(e){for(var r=0;r<e.length;r++){t(e[r])}}}function b(e){var t=e.getBoundingClientRect();var r=t.top;var n=t.bottom;return r<window.innerHeight&&n>=0}function Y(e){if(e.getRootNode()instanceof ShadowRoot){return z().body.contains(e.getRootNode().host)}else{return z().body.contains(e)}}function w(e){return e.trim().split(/\s+/)}function Q(e,t){for(var r in t){if(t.hasOwnProperty(r)){e[r]=t[r]}}return e}function S(e){try{return JSON.parse(e)}catch(e){pt(e);return null}}function e(e){return Jt(z().body,function(){return eval(e)})}function t(t){var e=U.on("htmx:load",function(e){t(e.detail.elt)});return e}function E(){U.logger=function(e,t,r){if(console){console.log(t,e,r)}}}function C(e,t){if(t){return e.querySelector(t)}else{return C(z(),e)}}function R(e,t){if(t){return e.querySelectorAll(t)}else{return R(z(),e)}}function O(e,t){e=k(e);if(t){setTimeout(function(){O(e)},t)}else{e.parentElement.removeChild(e)}}function L(e,t,r){e=k(e);if(r){setTimeout(function(){L(e,t)},r)}else{e.classList&&e.classList.add(t)}}function q(e,t,r){e=k(e);if(r){setTimeout(function(){q(e,t)},r)}else{if(e.classList){e.classList.remove(t);if(e.classList.length===0){e.removeAttribute("class")}}}}function A(e,t){e=k(e);e.classList.toggle(t)}function T(e,t){e=k(e);W(e.parentElement.children,function(e){q(e,t)});L(e,t)}function H(e,t){e=k(e);if(e.closest){return e.closest(t)}else{do{if(e==null||d(e,t)){return e}}while(e=e&&u(e))}}function N(e,t){if(t.indexOf("closest ")===0){return[H(e,t.substr(8))]}else if(t.indexOf("find ")===0){return[C(e,t.substr(5))]}else if(t==="document"){return[document]}else if(t==="window"){return[window]}else{return z().querySelectorAll(t)}}function ee(e,t){if(t){return N(e,t)[0]}else{return N(z().body,e)[0]}}function k(e){if(p(e,"String")){return C(e)}else{return e}}function I(e,t,r){if(m(t)){return{target:z().body,event:e,listener:t}}else{return{target:k(e),event:t,listener:r}}}function M(t,r,n){lr(function(){var e=I(t,r,n);e.target.addEventListener(e.event,e.listener)});var e=m(r);return e?r:n}function D(t,r,n){lr(function(){var e=I(t,r,n);e.target.removeEventListener(e.event,e.listener)});return m(r)?r:n}var te=z().createElement("output");function F(e,t){var r=G(e,t);if(r){if(r==="this"){return[re(e,t)]}else{var n=N(e,r);if(n.length===0){pt('The selector "'+r+'" on '+t+" returned no matches!");return[te]}else{return n}}}}function re(e,t){return h(e,function(e){return V(e,t)!=null})}function ne(e){var t=G(e,"hx-target");if(t){if(t==="this"){return re(e,"hx-target")}else{return ee(e,t)}}else{var r=_(e);if(r.boosted){return z().body}else{return e}}}function P(e){var t=U.config.attributesToSettle;for(var r=0;r<t.length;r++){if(e===t[r]){return true}}return false}function X(t,r){W(t.attributes,function(e){if(!r.hasAttribute(e.name)&&P(e.name)){t.removeAttribute(e.name)}});W(r.attributes,function(e){if(P(e.name)){t.setAttribute(e.name,e.value)}})}function j(e,t){var r=sr(t);for(var n=0;n<r.length;n++){var i=r[n];try{if(i.isInlineSwap(e)){return true}}catch(e){pt(e)}}return e==="outerHTML"}function B(e,i,o){var t="#"+i.id;var a="outerHTML";if(e==="true"){}else if(e.indexOf(":")>0){a=e.substr(0,e.indexOf(":"));t=e.substr(e.indexOf(":")+1,e.length)}else{a=e}var r=z().querySelectorAll(t);if(r){W(r,function(e){var t;var r=i.cloneNode(true);t=z().createDocumentFragment();t.appendChild(r);if(!j(a,e)){t=r}var n={shouldSwap:true,target:e,fragment:t};if(!$(e,"htmx:oobBeforeSwap",n))return;e=n.target;if(n["shouldSwap"]){ye(a,e,e,t,o)}W(o.elts,function(e){$(e,"htmx:oobAfterSwap",n)})});i.parentNode.removeChild(i)}else{i.parentNode.removeChild(i);J(z().body,"htmx:oobErrorNoTarget",{content:i})}return e}function ie(e,r){W(R(e,"[hx-swap-oob], [data-hx-swap-oob]"),function(e){var t=V(e,"hx-swap-oob");if(t!=null){B(t,e,r)}})}function oe(e){W(R(e,"[hx-preserve], [data-hx-preserve]"),function(e){var t=V(e,"id");var r=z().getElementById(t);if(r!=null){e.parentNode.replaceChild(r,e)}})}function ae(n,e,i){W(e.querySelectorAll("[id]"),function(e){if(e.id&&e.id.length>0){var t=n.querySelector(e.tagName+"[id='"+e.id+"']");if(t&&t!==n){var r=e.cloneNode();X(e,t);i.tasks.push(function(){X(e,r)})}}})}function se(e){return function(){q(e,U.config.addedClass);ct(e);at(e);le(e);$(e,"htmx:load")}}function le(e){var t="[autofocus]";var r=d(e,t)?e:e.querySelector(t);if(r!=null){r.focus()}}function ue(e,t,r,n){ae(e,r,n);while(r.childNodes.length>0){var i=r.firstChild;L(i,U.config.addedClass);e.insertBefore(i,t);if(i.nodeType!==Node.TEXT_NODE&&i.nodeType!==Node.COMMENT_NODE){n.tasks.push(se(i))}}}function fe(t){var e=_(t);if(e.webSocket){e.webSocket.close()}if(e.sseEventSource){e.sseEventSource.close()}$(t,"htmx:beforeCleanupElement");if(e.listenerInfos){W(e.listenerInfos,function(e){if(t!==e.on){e.on.removeEventListener(e.trigger,e.listener)}})}if(t.children){W(t.children,function(e){fe(e)})}}function ce(e,t,r){if(e.tagName==="BODY"){return me(e,t,r)}else{var n;var i=e.previousSibling;ue(u(e),e,t,r);if(i==null){n=u(e).firstChild}else{n=i.nextSibling}_(e).replacedWith=n;r.elts=[];while(n&&n!==e){if(n.nodeType===Node.ELEMENT_NODE){r.elts.push(n)}n=n.nextElementSibling}fe(e);u(e).removeChild(e)}}function he(e,t,r){return ue(e,e.firstChild,t,r)}function de(e,t,r){return ue(u(e),e,t,r)}function ve(e,t,r){return ue(e,null,t,r)}function ge(e,t,r){return ue(u(e),e.nextSibling,t,r)}function pe(e,t,r){fe(e);return u(e).removeChild(e)}function me(e,t,r){var n=e.firstChild;ue(e,n,t,r);if(n){while(n.nextSibling){fe(n.nextSibling);e.removeChild(n.nextSibling)}fe(n);e.removeChild(n)}}function xe(e,t){var r=G(e,"hx-select");if(r){var n=z().createDocumentFragment();W(t.querySelectorAll(r),function(e){n.appendChild(e)});t=n}return t}function ye(e,t,r,n,i){switch(e){case"none":return;case"outerHTML":ce(r,n,i);return;case"afterbegin":he(r,n,i);return;case"beforebegin":de(r,n,i);return;case"beforeend":ve(r,n,i);return;case"afterend":ge(r,n,i);return;case"delete":pe(r,n,i);return;default:var o=sr(t);for(var a=0;a<o.length;a++){var f=o[a];try{var s=f.handleSwap(e,r,n,i);if(s){if(typeof s.length!=="undefined"){for(var l=0;l<s.length;l++){var u=s[l];if(u.nodeType!==Node.TEXT_NODE&&u.nodeType!==Node.COMMENT_NODE){i.tasks.push(se(u))}}}return}}catch(e){pt(e)}}if(e==="innerHTML"){me(r,n,i)}else{ye(U.config.defaultSwapStyle,t,r,n,i)}}}function be(e){if(e.indexOf("<title")>-1){var t=e.replace(/<svg(\s[^>]*>|>)([\s\S]*?)<\/svg>/gim,"");var r=t.match(/<title(\s[^>]*>|>)([\s\S]*?)<\/title>/im);if(r){return r[2]}}}function we(e,t,r,n,i){i.title=be(n);var o=g(n);if(o){ie(o,i);o=xe(r,o);oe(o);return ye(e,r,t,o,i)}}function Se(e,t,r){var n=e.getResponseHeader(t);if(n.indexOf("{")===0){var i=S(n);for(var o in i){if(i.hasOwnProperty(o)){var a=i[o];if(!x(a)){a={value:a}}$(r,o,a)}}}else{$(r,n,[])}}var Ee=/\s/;var Ce=/[\s,]/;var Re=/[_$a-zA-Z]/;var Oe=/[_$a-zA-Z0-9]/;var Le=['"',"'","/"];var qe=/[^\s]/;function Ae(e){var t=[];var r=0;while(r<e.length){if(Re.exec(e.charAt(r))){var n=r;while(Oe.exec(e.charAt(r+1))){r++}t.push(e.substr(n,r-n+1))}else if(Le.indexOf(e.charAt(r))!==-1){var i=e.charAt(r);var n=r;r++;while(r<e.length&&e.charAt(r)!==i){if(e.charAt(r)==="\\"){r++}r++}t.push(e.substr(n,r-n+1))}else{var o=e.charAt(r);t.push(o)}r++}return t}function Te(e,t,r){return Re.exec(e.charAt(0))&&e!=="true"&&e!=="false"&&e!=="this"&&e!==r&&t!=="."}function He(e,t,r){if(t[0]==="["){t.shift();var n=1;var i=" return (function("+r+"){ return (";var o=null;while(t.length>0){var a=t[0];if(a==="]"){n--;if(n===0){if(o===null){i=i+"true"}t.shift();i+=")})";try{var s=Jt(e,function(){return Function(i)()},function(){return true});s.source=i;return s}catch(e){J(z().body,"htmx:syntax:error",{error:e,source:i});return null}}}else if(a==="["){n++}if(Te(a,o,r)){i+="(("+r+"."+a+") ? ("+r+"."+a+") : (window."+a+"))"}else{i=i+a}o=t.shift()}}}function c(e,t){var r="";while(e.length>0&&!e[0].match(t)){r+=e.shift()}return r}var Ne="input, textarea, select";function ke(e){var t=V(e,"hx-trigger");var r=[];if(t){var n=Ae(t);do{c(n,qe);var f=n.length;var i=c(n,/[,\[\s]/);if(i!==""){if(i==="every"){var o={trigger:"every"};c(n,qe);o.pollInterval=v(c(n,/[,\[\s]/));c(n,qe);var a=He(e,n,"event");if(a){o.eventFilter=a}r.push(o)}else if(i.indexOf("sse:")===0){r.push({trigger:"sse",sseEvent:i.substr(4)})}else{var s={trigger:i};var a=He(e,n,"event");if(a){s.eventFilter=a}while(n.length>0&&n[0]!==","){c(n,qe);var l=n.shift();if(l==="changed"){s.changed=true}else if(l==="once"){s.once=true}else if(l==="consume"){s.consume=true}else if(l==="delay"&&n[0]===":"){n.shift();s.delay=v(c(n,Ce))}else if(l==="from"&&n[0]===":"){n.shift();var u=c(n,Ce);if(u==="closest"||u==="find"){n.shift();u+=" "+c(n,Ce)}s.from=u}else if(l==="target"&&n[0]===":"){n.shift();s.target=c(n,Ce)}else if(l==="throttle"&&n[0]===":"){n.shift();s.throttle=v(c(n,Ce))}else if(l==="queue"&&n[0]===":"){n.shift();s.queue=c(n,Ce)}else if((l==="root"||l==="threshold")&&n[0]===":"){n.shift();s[l]=c(n,Ce)}else{J(e,"htmx:syntax:error",{token:n.shift()})}}r.push(s)}}if(n.length===f){J(e,"htmx:syntax:error",{token:n.shift()})}c(n,qe)}while(n[0]===","&&n.shift())}if(r.length>0){return r}else if(d(e,"form")){return[{trigger:"submit"}]}else if(d(e,Ne)){return[{trigger:"change"}]}else{return[{trigger:"click"}]}}function Ie(e){_(e).cancelled=true}function Me(e,t,r,n){var i=_(e);i.timeout=setTimeout(function(){if(Y(e)&&i.cancelled!==true){if(!je(n,dt("hx:poll:trigger",{triggerSpec:n,target:e}))){Z(t,r,e)}Me(e,t,V(e,"hx-"+t),n)}},n.pollInterval)}function De(e){return location.hostname===e.hostname&&f(e,"href")&&f(e,"href").indexOf("#")!==0}function Fe(t,r,e){if(t.tagName==="A"&&De(t)&&t.target===""||t.tagName==="FORM"){r.boosted=true;var n,i;if(t.tagName==="A"){n="get";i=f(t,"href");r.pushURL=true}else{var o=f(t,"method");n=o?o.toLowerCase():"get";if(n==="get"){r.pushURL=true}i=f(t,"action")}e.forEach(function(e){Be(t,n,i,r,e,true)})}}function Pe(e,t){if(e.type==="submit"||e.type==="click"){if(t.tagName==="FORM"){return true}if(d(t,'input[type="submit"], button')&&H(t,"form")!==null){return true}if(t.tagName==="A"&&t.href&&(t.getAttribute("href")==="#"||t.getAttribute("href").indexOf("#")!==0)){return true}}return false}function Xe(e,t){return _(e).boosted&&e.tagName==="A"&&t.type==="click"&&(t.ctrlKey||t.metaKey)}function je(e,t){var r=e.eventFilter;if(r){try{return r(t)!==true}catch(e){J(z().body,"htmx:eventFilter:error",{error:e,source:r.source});return true}}return false}function Be(o,a,s,e,l,u){var t;if(l.from){t=N(o,l.from)}else{t=[o]}W(t,function(n){var i=function(e){if(!Y(o)){n.removeEventListener(l.trigger,i);return}if(Xe(o,e)){return}if(u||Pe(e,o)){e.preventDefault()}if(je(l,e)){return}var t=_(e);t.triggerSpec=l;if(t.handledFor==null){t.handledFor=[]}var r=_(o);if(t.handledFor.indexOf(o)<0){t.handledFor.push(o);if(l.consume){e.stopPropagation()}if(l.target&&e.target){if(!d(e.target,l.target)){return}}if(l.once){if(r.triggeredOnce){return}else{r.triggeredOnce=true}}if(l.changed){if(r.lastValue===o.value){return}else{r.lastValue=o.value}}if(r.delayed){clearTimeout(r.delayed)}if(r.throttle){return}if(l.throttle){if(!r.throttle){Z(a,s,o,e);r.throttle=setTimeout(function(){r.throttle=null},l.throttle)}}else if(l.delay){r.delayed=setTimeout(function(){Z(a,s,o,e)},l.delay)}else{Z(a,s,o,e)}}};if(e.listenerInfos==null){e.listenerInfos=[]}e.listenerInfos.push({trigger:l.trigger,listener:i,on:n});n.addEventListener(l.trigger,i)})}var Ue=false;var Ve=null;function ze(){if(!Ve){Ve=function(){Ue=true};window.addEventListener("scroll",Ve);setInterval(function(){if(Ue){Ue=false;W(z().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(e){_e(e)})}},200)}}function _e(e){if(!s(e,"data-hx-revealed")&&b(e)){e.setAttribute("data-hx-revealed","true");var t=_(e);if(t.initialized){Z(t.verb,t.path,e)}else{e.addEventListener("htmx:afterProcessNode",function(){Z(t.verb,t.path,e)},{once:true})}}}function We(e,t,r){var n=w(r);for(var i=0;i<n.length;i++){var o=n[i].split(/:(.+)/);if(o[0]==="connect"){Je(e,o[1],0)}if(o[0]==="send"){Ze(e)}}}function Je(s,r,n){if(!Y(s)){return}if(r.indexOf("/")==0){var e=location.hostname+(location.port?":"+location.port:"");if(location.protocol=="https:"){r="wss://"+e+r}else if(location.protocol=="http:"){r="ws://"+e+r}}var t=U.createWebSocket(r);t.onerror=function(e){J(s,"htmx:wsError",{error:e,socket:t});$e(s)};t.onclose=function(e){if([1006,1012,1013].indexOf(e.code)>=0){var t=Ge(n);setTimeout(function(){Je(s,r,n+1)},t)}};t.onopen=function(e){n=0};_(s).webSocket=t;t.addEventListener("message",function(e){if($e(s)){return}var t=e.data;gt(s,function(e){t=e.transformResponse(t,null,s)});var r=zt(s);var n=g(t);var i=y(n.children);for(var o=0;o<i.length;o++){var a=i[o];B(V(a,"hx-swap-oob")||"true",a,r)}Ct(r.tasks)})}function $e(e){if(!Y(e)){_(e).webSocket.close();return true}}function Ze(u){var f=h(u,function(e){return _(e).webSocket!=null});if(f){u.addEventListener(ke(u)[0].trigger,function(e){var t=_(f).webSocket;var r=Xt(u,f);var n=Mt(u,"post");var i=n.errors;var o=n.values;var a=Gt(u);var s=Q(o,a);var l=jt(s,u);l["HEADERS"]=r;if(i&&i.length>0){$(u,"htmx:validation:halted",i);return}t.send(JSON.stringify(l));if(Pe(e,u)){e.preventDefault()}})}else{J(u,"htmx:noWebSocketSourceError")}}function Ge(e){var t=U.config.wsReconnectDelay;if(typeof t==="function"){return t(e)}if(t==="full-jitter"){var r=Math.min(e,6);var n=1e3*Math.pow(2,r);return n*Math.random()}pt('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function Ke(e,t,r){var n=w(r);for(var i=0;i<n.length;i++){var o=n[i].split(/:(.+)/);if(o[0]==="connect"){Ye(e,o[1])}if(o[0]==="swap"){Qe(e,o[1])}}}function Ye(t,e){var r=U.createEventSource(e);r.onerror=function(e){J(t,"htmx:sseError",{error:e,source:r});tt(t)};_(t).sseEventSource=r}function Qe(o,a){var s=h(o,rt);if(s){var l=_(s).sseEventSource;var u=function(e){if(tt(s)){l.removeEventListener(a,u);return}var t=e.data;gt(o,function(e){t=e.transformResponse(t,null,o)});var r=Ut(o);var n=ne(o);var i=zt(o);we(r.swapStyle,o,n,t,i);Ct(i.tasks);$(o,"htmx:sseMessage",e)};_(o).sseListener=u;l.addEventListener(a,u)}else{J(o,"htmx:noSSESourceError")}}function et(e,t,r,n){var i=h(e,rt);if(i){var o=_(i).sseEventSource;var a=function(){if(!tt(i)){if(Y(e)){Z(t,r,e)}else{o.removeEventListener(n,a)}}};_(e).sseListener=a;o.addEventListener(n,a)}else{J(e,"htmx:noSSESourceError")}}function tt(e){if(!Y(e)){_(e).sseEventSource.close();return true}}function rt(e){return _(e).sseEventSource!=null}function nt(e,t,r,n,i){var o=function(){if(!n.loaded){n.loaded=true;Z(t,r,e)}};if(i){setTimeout(o,i)}else{o()}}function it(o,a,e){var t=false;W(n,function(n){if(s(o,"hx-"+n)){var i=V(o,"hx-"+n);t=true;a.path=i;a.verb=n;e.forEach(function(e){if(e.sseEvent){et(o,n,i,e.sseEvent)}else if(e.trigger==="revealed"){ze();_e(o)}else if(e.trigger==="intersect"){var t={};if(e.root){t.root=ee(o,e.root)}if(e.threshold){t.threshold=parseFloat(e.threshold)}var r=new IntersectionObserver(function(e){for(var t=0;t<e.length;t++){var r=e[t];if(r.isIntersecting){$(o,"intersect");break}}},t);r.observe(o);Be(o,n,i,a,e)}else if(e.trigger==="load"){nt(o,n,i,a,e.delay)}else if(e.pollInterval){a.polling=true;Me(o,n,i,e)}else{Be(o,n,i,a,e)}})}});return t}function ot(e){if(e.type==="text/javascript"||e.type==="module"||e.type===""){var t=z().createElement("script");W(e.attributes,function(e){t.setAttribute(e.name,e.value)});t.textContent=e.textContent;t.async=false;if(U.config.inlineScriptNonce){t.nonce=U.config.inlineScriptNonce}var r=e.parentElement;try{r.insertBefore(t,e)}catch(e){pt(e)}finally{r.removeChild(e)}}}function at(e){if(d(e,"script")){ot(e)}W(R(e,"script"),function(e){ot(e)})}function st(){return document.querySelector("[hx-boost], [data-hx-boost]")}function lt(e){if(e.querySelectorAll){var t=st()?", a, form":"";var r=e.querySelectorAll(i+t+", [hx-sse], [data-hx-sse], [hx-ws],"+" [data-hx-ws], [hx-ext], [hx-data-ext]");return r}else{return[]}}function ut(r){var e=function(e){if(d(e.target,"button, input[type='submit']")){var t=_(r);t.lastButtonClicked=e.target}};r.addEventListener("click",e);r.addEventListener("focusin",e);r.addEventListener("focusout",function(e){var t=_(r);t.lastButtonClicked=null})}function ft(e){if(e.closest&&e.closest(U.config.disableSelector)){return}var t=_(e);if(!t.initialized){t.initialized=true;$(e,"htmx:beforeProcessNode");if(e.value){t.lastValue=e.value}var r=ke(e);var n=it(e,t,r);if(!n&&G(e,"hx-boost")==="true"){Fe(e,t,r)}if(e.tagName==="FORM"){ut(e)}var i=V(e,"hx-sse");if(i){Ke(e,t,i)}var o=V(e,"hx-ws");if(o){We(e,t,o)}$(e,"htmx:afterProcessNode")}}function ct(e){e=k(e);ft(e);W(lt(e),function(e){ft(e)})}function ht(e){return e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function dt(e,t){var r;if(window.CustomEvent&&typeof window.CustomEvent==="function"){r=new CustomEvent(e,{bubbles:true,cancelable:true,detail:t})}else{r=z().createEvent("CustomEvent");r.initCustomEvent(e,true,true,t)}return r}function J(e,t,r){$(e,t,Q({error:t},r))}function vt(e){return e==="htmx:afterProcessNode"}function gt(e,t){W(sr(e),function(e){try{t(e)}catch(e){pt(e)}})}function pt(e){if(console.error){console.error(e)}else if(console.log){console.log("ERROR: ",e)}}function $(e,t,r){e=k(e);if(r==null){r={}}r["elt"]=e;var n=dt(t,r);if(U.logger&&!vt(t)){U.logger(e,t,r)}if(r.error){pt(r.error);$(e,"htmx:error",{errorInfo:r})}var i=e.dispatchEvent(n);var o=ht(t);if(i&&o!==t){var a=dt(o,n.detail);i=i&&e.dispatchEvent(a)}gt(e,function(e){i=i&&e.onEvent(t,n)!==false});return i}var mt=location.pathname+location.search;function xt(){var e=z().querySelector("[hx-history-elt],[data-hx-history-elt]");return e||z().body}function yt(e,t,r,n){var i=S(localStorage.getItem("htmx-history-cache"))||[];for(var o=0;o<i.length;o++){if(i[o].url===e){i.splice(o,1);break}}i.push({url:e,content:t,title:r,scroll:n});while(i.length>U.config.historyCacheSize){i.shift()}while(i.length>0){try{localStorage.setItem("htmx-history-cache",JSON.stringify(i));break}catch(e){J(z().body,"htmx:historyCacheError",{cause:e,cache:i});i.shift()}}}function bt(e){var t=S(localStorage.getItem("htmx-history-cache"))||[];for(var r=0;r<t.length;r++){if(t[r].url===e){return t[r]}}return null}function wt(e){var t=U.config.requestClass;var r=e.cloneNode(true);W(R(r,"."+t),function(e){q(e,t)});return r.innerHTML}function St(){var e=xt();var t=mt||location.pathname+location.search;$(z().body,"htmx:beforeHistorySave",{path:t,historyElt:e});if(U.config.historyEnabled)history.replaceState({htmx:true},z().title,window.location.href);yt(t,wt(e),z().title,window.scrollY)}function Et(e){if(U.config.historyEnabled)history.pushState({htmx:true},"",e);mt=e}function Ct(e){W(e,function(e){e.call()})}function Rt(n){var e=new XMLHttpRequest;var i={path:n,xhr:e};$(z().body,"htmx:historyCacheMiss",i);e.open("GET",n,true);e.setRequestHeader("HX-History-Restore-Request","true");e.onload=function(){if(this.status>=200&&this.status<400){$(z().body,"htmx:historyCacheMissLoad",i);var e=g(this.response);e=e.querySelector("[hx-history-elt],[data-hx-history-elt]")||e;var t=xt();var r=zt(t);me(t,e,r);Ct(r.tasks);mt=n;$(z().body,"htmx:historyRestore",{path:n})}else{J(z().body,"htmx:historyCacheMissLoadError",i)}};e.send()}function Ot(e){St();e=e||location.pathname+location.search;var t=bt(e);if(t){var r=g(t.content);var n=xt();var i=zt(n);me(n,r,i);Ct(i.tasks);document.title=t.title;window.scrollTo(0,t.scroll);mt=e;$(z().body,"htmx:historyRestore",{path:e})}else{if(U.config.refreshOnHistoryMiss){window.location.reload(true)}else{Rt(e)}}}function Lt(e){var t=G(e,"hx-push-url");return t&&t!=="false"||_(e).boosted&&_(e).pushURL}function qt(e){var t=G(e,"hx-push-url");return t==="true"||t==="false"?null:t}function At(e){var t=F(e,"hx-indicator");if(t==null){t=[e]}W(t,function(e){e.classList["add"].call(e.classList,U.config.requestClass)});return t}function Tt(e){W(e,function(e){e.classList["remove"].call(e.classList,U.config.requestClass)})}function Ht(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(n.isSameNode(t)){return true}}return false}function Nt(e){if(e.name===""||e.name==null||e.disabled){return false}if(e.type==="button"||e.type==="submit"||e.tagName==="image"||e.tagName==="reset"||e.tagName==="file"){return false}if(e.type==="checkbox"||e.type==="radio"){return e.checked}return true}function kt(t,r,n,e,i){if(e==null||Ht(t,e)){return}else{t.push(e)}if(Nt(e)){var o=f(e,"name");var a=e.value;if(e.multiple){a=y(e.querySelectorAll("option:checked")).map(function(e){return e.value})}if(e.files){a=y(e.files)}if(o!=null&&a!=null){var s=r[o];if(s){if(Array.isArray(s)){if(Array.isArray(a)){r[o]=s.concat(a)}else{s.push(a)}}else{if(Array.isArray(a)){r[o]=[s].concat(a)}else{r[o]=[s,a]}}}else{r[o]=a}}if(i){It(e,n)}}if(d(e,"form")){var l=e.elements;W(l,function(e){kt(t,r,n,e,i)})}}function It(e,t){if(e.willValidate){$(e,"htmx:validation:validate");if(!e.checkValidity()){t.push({elt:e,message:e.validationMessage,validity:e.validity});$(e,"htmx:validation:failed",{message:e.validationMessage,validity:e.validity})}}}function Mt(e,t){var r=[];var n={};var i={};var o=[];var a=_(e);var s=d(e,"form")&&e.noValidate!==true;if(a.lastButtonClicked){s=s&&a.lastButtonClicked.formNoValidate!==true}if(t!=="get"){kt(r,i,o,H(e,"form"),s)}kt(r,n,o,e,s);if(a.lastButtonClicked){var l=f(a.lastButtonClicked,"name");if(l){n[l]=a.lastButtonClicked.value}}var u=F(e,"hx-include");W(u,function(e){kt(r,n,o,e,s);if(!d(e,"form")){W(e.querySelectorAll(Ne),function(e){kt(r,n,o,e,s)})}});n=Q(n,i);return{errors:o,values:n}}function Dt(e,t,r){if(e!==""){e+="&"}if(String(r)==="[object Object]"){r=JSON.stringify(r)}var n=encodeURIComponent(r);e+=encodeURIComponent(t)+"="+n;return e}function Ft(e){var t="";for(var r in e){if(e.hasOwnProperty(r)){var n=e[r];if(Array.isArray(n)){W(n,function(e){t=Dt(t,r,e)})}else{t=Dt(t,r,n)}}}return t}function Pt(e){var t=new FormData;for(var r in e){if(e.hasOwnProperty(r)){var n=e[r];if(Array.isArray(n)){W(n,function(e){t.append(r,e)})}else{t.append(r,n)}}}return t}function Xt(e,t,r){var n={"HX-Request":"true","HX-Trigger":f(e,"id"),"HX-Trigger-Name":f(e,"name"),"HX-Target":V(t,"id"),"HX-Current-URL":z().location.href};Wt(e,"hx-headers",false,n);if(r!==undefined){n["HX-Prompt"]=r}if(_(e).boosted){n["HX-Boosted"]="true"}return n}function jt(t,e){var r=G(e,"hx-params");if(r){if(r==="none"){return{}}else if(r==="*"){return t}else if(r.indexOf("not ")===0){W(r.substr(4).split(","),function(e){e=e.trim();delete t[e]});return t}else{var n={};W(r.split(","),function(e){e=e.trim();n[e]=t[e]});return n}}else{return t}}function Bt(e){return f(e,"href")&&f(e,"href").indexOf("#")>=0}function Ut(e,t){var r=t?t:G(e,"hx-swap");var n={swapStyle:_(e).boosted?"innerHTML":U.config.defaultSwapStyle,swapDelay:U.config.defaultSwapDelay,settleDelay:U.config.defaultSettleDelay};if(_(e).boosted&&!Bt(e)){n["show"]="top"}if(r){var i=w(r);if(i.length>0){n["swapStyle"]=i[0];for(var o=1;o<i.length;o++){var a=i[o];if(a.indexOf("swap:")===0){n["swapDelay"]=v(a.substr(5))}if(a.indexOf("settle:")===0){n["settleDelay"]=v(a.substr(7))}if(a.indexOf("scroll:")===0){var s=a.substr(7);var l=s.split(":");var f=l.pop();var u=l.length>0?l.join(":"):null;n["scroll"]=f;n["scrollTarget"]=u}if(a.indexOf("show:")===0){var c=a.substr(5);var l=c.split(":");var h=l.pop();var u=l.length>0?l.join(":"):null;n["show"]=h;n["showTarget"]=u}if(a.indexOf("focus-scroll:")===0){var d=a.substr("focus-scroll:".length);n["focusScroll"]=d=="true"}}}}return n}function Vt(t,r,n){var i=null;gt(r,function(e){if(i==null){i=e.encodeParameters(t,n,r)}});if(i!=null){return i}else{if(G(r,"hx-encoding")==="multipart/form-data"||d(r,"form")&&f(r,"enctype")==="multipart/form-data"){return Pt(n)}else{return Ft(n)}}}function zt(e){return{tasks:[],elts:[e]}}function _t(e,t){var r=e[0];var n=e[e.length-1];if(t.scroll){var i=null;if(t.scrollTarget){i=ee(r,t.scrollTarget)}if(t.scroll==="top"&&(r||i)){i=i||r;i.scrollTop=0}if(t.scroll==="bottom"&&(n||i)){i=i||n;i.scrollTop=i.scrollHeight}}if(t.show){var i=null;if(t.showTarget){var o=t.showTarget;if(t.showTarget==="window"){o="body"}i=ee(r,o)}if(t.show==="top"&&(r||i)){i=i||r;i.scrollIntoView({block:"start",behavior:U.config.scrollBehavior})}if(t.show==="bottom"&&(n||i)){i=i||n;i.scrollIntoView({block:"end",behavior:U.config.scrollBehavior})}}}function Wt(e,t,r,n){if(n==null){n={}}if(e==null){return n}var i=V(e,t);if(i){var o=i.trim();var a=r;if(o.indexOf("javascript:")===0){o=o.substr(11);a=true}else if(o.indexOf("js:")===0){o=o.substr(3);a=true}if(o.indexOf("{")!==0){o="{"+o+"}"}var s;if(a){s=Jt(e,function(){return Function("return ("+o+")")()},{})}else{s=S(o)}for(var l in s){if(s.hasOwnProperty(l)){if(n[l]==null){n[l]=s[l]}}}}return Wt(u(e),t,r,n)}function Jt(e,t,r){if(U.config.allowEval){return t()}else{J(e,"htmx:evalDisallowedError");return r}}function $t(e,t){return Wt(e,"hx-vars",true,t)}function Zt(e,t){return Wt(e,"hx-vals",false,t)}function Gt(e){return Q($t(e),Zt(e))}function Kt(t,r,n){if(n!==null){try{t.setRequestHeader(r,n)}catch(e){t.setRequestHeader(r,encodeURIComponent(n));t.setRequestHeader(r+"-URI-AutoEncoded","true")}}}function Yt(t){if(t.responseURL&&typeof URL!=="undefined"){try{var e=new URL(t.responseURL);return e.pathname+e.search}catch(e){J(z().body,"htmx:badResponseUrl",{url:t.responseURL})}}}function Qt(e,t){return e.getAllResponseHeaders().match(t)}function er(e,t,r){e=e.toLowerCase();if(r){if(r instanceof Element||p(r,"String")){return Z(e,t,null,null,{targetOverride:k(r),returnPromise:true})}else{return Z(e,t,k(r.source),r.event,{handler:r.handler,headers:r.headers,values:r.values,targetOverride:k(r.target),swapOverride:r.swap,returnPromise:true})}}else{return Z(e,t,null,null,{returnPromise:true})}}function tr(e){var t=[];while(e){t.push(e);e=e.parentElement}return t}function Z(e,t,n,f,r){var c=null;var h=null;r=r!=null?r:{};if(r.returnPromise&&typeof Promise!=="undefined"){var d=new Promise(function(e,t){c=e;h=t})}if(n==null){n=z().body}var v=r.handler||rr;if(!Y(n)){return}var g=r.targetOverride||ne(n);if(g==null||g==te){J(n,"htmx:targetError",{target:V(n,"hx-target")});return}var p=n;var i=_(n);var o=G(n,"hx-sync");var m=null;var x=false;if(o){var y=o.split(":");var b=y[0].trim();if(b==="this"){p=re(n,"hx-sync")}else{p=ee(n,b)}o=(y[1]||"drop").trim();i=_(p);if(o==="drop"&&i.xhr&&i.abortable!==true){return}else if(o==="abort"){if(i.xhr){return}else{x=true}}else if(o==="replace"){$(p,"htmx:abort")}else if(o.indexOf("queue")===0){var w=o.split(" ");m=(w[1]||"last").trim()}}if(i.xhr){if(i.abortable){$(p,"htmx:abort")}else{if(m==null){if(f){var S=_(f);if(S&&S.triggerSpec&&S.triggerSpec.queue){m=S.triggerSpec.queue}}if(m==null){m="last"}}if(i.queuedRequests==null){i.queuedRequests=[]}if(m==="first"&&i.queuedRequests.length===0){i.queuedRequests.push(function(){Z(e,t,n,f,r)})}else if(m==="all"){i.queuedRequests.push(function(){Z(e,t,n,f,r)})}else if(m==="last"){i.queuedRequests=[];i.queuedRequests.push(function(){Z(e,t,n,f,r)})}return}}var a=new XMLHttpRequest;i.xhr=a;i.abortable=x;var s=function(){i.xhr=null;i.abortable=false;if(i.queuedRequests!=null&&i.queuedRequests.length>0){var e=i.queuedRequests.shift();e()}};var E=G(n,"hx-prompt");if(E){var C=prompt(E);if(C===null||!$(n,"htmx:prompt",{prompt:C,target:g})){K(c);s();return d}}var R=G(n,"hx-confirm");if(R){if(!confirm(R)){K(c);s();return d}}var O=Xt(n,g,C);if(r.headers){O=Q(O,r.headers)}var L=Mt(n,e);var q=L.errors;var A=L.values;if(r.values){A=Q(A,r.values)}var T=Gt(n);var H=Q(A,T);var N=jt(H,n);if(e!=="get"&&G(n,"hx-encoding")==null){O["Content-Type"]="application/x-www-form-urlencoded"}if(t==null||t===""){t=z().location.href}var k=Wt(n,"hx-request");var l={parameters:N,unfilteredParameters:H,headers:O,target:g,verb:e,errors:q,withCredentials:r.credentials||k.credentials||U.config.withCredentials,timeout:r.timeout||k.timeout||U.config.timeout,path:t,triggeringEvent:f};if(!$(n,"htmx:configRequest",l)){K(c);s();return d}t=l.path;e=l.verb;O=l.headers;N=l.parameters;q=l.errors;if(q&&q.length>0){$(n,"htmx:validation:halted",l);K(c);s();return d}var I=t.split("#");var M=I[0];var D=I[1];if(e==="get"){var F=M;var P=Object.keys(N).length!==0;if(P){if(F.indexOf("?")<0){F+="?"}else{F+="&"}F+=Ft(N);if(D){F+="#"+D}}a.open("GET",F,true)}else{a.open(e.toUpperCase(),t,true)}a.overrideMimeType("text/html");a.withCredentials=l.withCredentials;a.timeout=l.timeout;if(k.noHeaders){}else{for(var X in O){if(O.hasOwnProperty(X)){var j=O[X];Kt(a,X,j)}}}var u={xhr:a,target:g,requestConfig:l,etc:r,pathInfo:{path:t,finalPath:F,anchor:D}};a.onload=function(){try{var e=tr(n);v(n,u);Tt(B);$(n,"htmx:afterRequest",u);$(n,"htmx:afterOnLoad",u);if(!Y(n)){var t=null;while(e.length>0&&t==null){var r=e.shift();if(Y(r)){t=r}}if(t){$(t,"htmx:afterRequest",u);$(t,"htmx:afterOnLoad",u)}}K(c);s()}catch(e){J(n,"htmx:onLoadError",Q({error:e},u));throw e}};a.onerror=function(){Tt(B);J(n,"htmx:afterRequest",u);J(n,"htmx:sendError",u);K(h);s()};a.onabort=function(){Tt(B);J(n,"htmx:afterRequest",u);J(n,"htmx:sendAbort",u);K(h);s()};a.ontimeout=function(){Tt(B);J(n,"htmx:afterRequest",u);J(n,"htmx:timeout",u);K(h);s()};if(!$(n,"htmx:beforeRequest",u)){K(c);s();return d}var B=At(n);W(["loadstart","loadend","progress","abort"],function(t){W([a,a.upload],function(e){e.addEventListener(t,function(e){$(n,"htmx:xhr:"+t,{lengthComputable:e.lengthComputable,loaded:e.loaded,total:e.total})})})});$(n,"htmx:beforeSend",u);a.send(e==="get"?null:Vt(a,n,N));return d}function rr(s,l){var u=l.xhr;var f=l.target;var r=l.etc;if(!$(s,"htmx:beforeOnLoad",l))return;if(Qt(u,/HX-Trigger:/i)){Se(u,"HX-Trigger",s)}if(Qt(u,/HX-Push:/i)){var c=u.getResponseHeader("HX-Push")}if(Qt(u,/HX-Redirect:/i)){window.location.href=u.getResponseHeader("HX-Redirect");return}if(Qt(u,/HX-Refresh:/i)){if("true"===u.getResponseHeader("HX-Refresh")){location.reload();return}}if(Qt(u,/HX-Retarget:/i)){l.target=z().querySelector(u.getResponseHeader("HX-Retarget"))}var h;if(c=="false"){h=false}else{h=Lt(s)||c}var n=u.status>=200&&u.status<400&&u.status!==204;var d=u.response;var e=u.status>=400;var t=Q({shouldSwap:n,serverResponse:d,isError:e},l);if(!$(f,"htmx:beforeSwap",t))return;f=t.target;d=t.serverResponse;e=t.isError;l.failed=e;l.successful=!e;if(t.shouldSwap){if(u.status===286){Ie(s)}gt(s,function(e){d=e.transformResponse(d,u,s)});if(h){St()}var i=r.swapOverride;var v=Ut(s,i);f.classList.add(U.config.swappingClass);var o=function(){try{var e=document.activeElement;var t={};try{t={elt:e,start:e?e.selectionStart:null,end:e?e.selectionEnd:null}}catch(e){}var n=zt(f);we(v.swapStyle,f,s,d,n);if(t.elt&&!Y(t.elt)&&t.elt.id){var r=document.getElementById(t.elt.id);var i={preventScroll:v.focusScroll!==undefined?!v.focusScroll:!U.config.defaultFocusScroll};if(r){if(t.start&&r.setSelectionRange){r.setSelectionRange(t.start,t.end)}r.focus(i)}}f.classList.remove(U.config.swappingClass);W(n.elts,function(e){if(e.classList){e.classList.add(U.config.settlingClass)}$(e,"htmx:afterSwap",l)});if(l.pathInfo.anchor){location.hash=l.pathInfo.anchor}if(Qt(u,/HX-Trigger-After-Swap:/i)){var o=s;if(!Y(s)){o=z().body}Se(u,"HX-Trigger-After-Swap",o)}var a=function(){W(n.tasks,function(e){e.call()});W(n.elts,function(e){if(e.classList){e.classList.remove(U.config.settlingClass)}$(e,"htmx:afterSettle",l)});if(h){var e=c||qt(s)||Yt(u)||l.pathInfo.finalPath||l.pathInfo.path;Et(e);$(z().body,"htmx:pushedIntoHistory",{path:e})}if(n.title){var t=C("title");if(t){t.innerHTML=n.title}else{window.document.title=n.title}}_t(n.elts,v);if(Qt(u,/HX-Trigger-After-Settle:/i)){var r=s;if(!Y(s)){r=z().body}Se(u,"HX-Trigger-After-Settle",r)}};if(v.settleDelay>0){setTimeout(a,v.settleDelay)}else{a()}}catch(e){J(s,"htmx:swapError",l);throw e}};if(v.swapDelay>0){setTimeout(o,v.swapDelay)}else{o()}}if(e){J(s,"htmx:responseError",Q({error:"Response Status Error Code "+u.status+" from "+l.pathInfo.path},l))}}var nr={};function ir(){return{init:function(e){return null},onEvent:function(e,t){return true},transformResponse:function(e,t,r){return e},isInlineSwap:function(e){return false},handleSwap:function(e,t,r,n){return false},encodeParameters:function(e,t,r){return null}}}function or(e,t){if(t.init){t.init(r)}nr[e]=Q(ir(),t)}function ar(e){delete nr[e]}function sr(e,r,n){if(e==undefined){return r}if(r==undefined){r=[]}if(n==undefined){n=[]}var t=V(e,"hx-ext");if(t){W(t.split(","),function(e){e=e.replace(/ /g,"");if(e.slice(0,7)=="ignore:"){n.push(e.slice(7));return}if(n.indexOf(e)<0){var t=nr[e];if(t&&r.indexOf(t)<0){r.push(t)}}})}return sr(u(e),r,n)}function lr(e){if(z().readyState!=="loading"){e()}else{z().addEventListener("DOMContentLoaded",e)}}function ur(){if(U.config.includeIndicatorStyles!==false){z().head.insertAdjacentHTML("beforeend","<style>                      ."+U.config.indicatorClass+"{opacity:0;transition: opacity 200ms ease-in;}                      ."+U.config.requestClass+" ."+U.config.indicatorClass+"{opacity:1}                      ."+U.config.requestClass+"."+U.config.indicatorClass+"{opacity:1}                    </style>")}}function fr(){var e=z().querySelector('meta[name="htmx-config"]');if(e){return S(e.content)}else{return null}}function cr(){var e=fr();if(e){U.config=Q(U.config,e)}}lr(function(){cr();ur();var e=z().body;ct(e);var t=z().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");e.addEventListener("htmx:abort",function(e){var t=e.target;var r=_(t);if(r&&r.xhr){r.xhr.abort()}});window.onpopstate=function(e){if(e.state&&e.state.htmx){Ot();W(t,function(e){$(e,"htmx:restored",{document:z(),triggerEvent:$})})}};setTimeout(function(){$(e,"htmx:load",{})},0)});return U}()});</script>
 <script>

  var formContact = document.getElementById('contact-form');

// Add event listener for form submission
formContact.addEventListener('submit', function(event) {
  // Prevent the default form submission
  event.preventDefault();

  // Reset the reCAPTCHA
  grecaptcha.reset();

  // Execute the reCAPTCHA
  grecaptcha.execute();
});

function formSubmit(response) {
  // submit the form which now includes a g-recaptcha-response input
}
 function onContactSubmit(token) {
  var validate = document.getElementById("contact-form").reportValidity();
  if(validate==true){
    document.getElementById("contact-form").submit();
    console.log(validate);
  }
  else{
    console.log("failing");
    console.log(validate);
  }
 }
    </script>
  
    <script src="https://www.google.com/recaptcha/api.js?onload=captchaAlert" async defer></script>  
    <script type="text/javascript">
      function captchaAlert() {
    var textarea = document.getElementById('g-recaptcha-response');
// Add the aria-label attribute
textarea.setAttribute('aria-label', 'g-captcha');
}
    </script>
  </body>
</html>

<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/property-highlight-almaden-apartments-in-san-jose-ca/">PROPERTY HIGHLIGHT: ALMADEN APARTMENTS IN SAN JOSE, CA</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>5 Corn Mazes To Visit In California This Fall</title>
		<link>https://www.aptscalifornia.com/5-corn-mazes-to-visit-in-california-this-fall/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Tue, 30 Sep 2025 15:09:42 +0000</pubDate>
				<category><![CDATA[Living in California]]></category>
		<category><![CDATA[california]]></category>
		<category><![CDATA[life in california]]></category>
		<category><![CDATA[living in California]]></category>
		<category><![CDATA[perks of living in california]]></category>
		<category><![CDATA[things to do in california]]></category>
		<guid isPermaLink="false">https://www.aptscalifornia.com/?p=1480</guid>

					<description><![CDATA[<p>There are so many fun activities to do when you live in California. Especially when there’s so many great places to see the beautiful fall foliage in the fall months.&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/5-corn-mazes-to-visit-in-california-this-fall/">5 Corn Mazes To Visit In California This Fall</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>There are <a href="https://www.aptscalifornia.com/5-must-do-california-hikes-to-do-this-summer/" target="_blank" rel="noreferrer noopener">so many fun activities</a> to do when you live in California. Especially when there’s so many <a href="https://www.aptscalifornia.com/6-of-the-best-places-to-see-fall-foliage-in-california/" target="_blank" rel="noreferrer noopener">great places to see the beautiful fall foliage</a> in the fall months. Whether you’re looking for a fun afternoon visiting a new thrift shop or enjoying one of the amazing lakes, you are bound to find something for everyone. But with Halloween on the horizon, one of our favorite activities is to visit one of the spooky corn mazes California has to offer.</p>



<p>Today we’ve compiled some of our favorite must-visit corn mazes that you’ll want to be sure to check out. As always, be sure to visit local websites for updates and weather information. And while you’re here, be sure to check out <a href="https://www.marketapts.com/apartments-co/L0NPLy8" target="_blank" rel="noreferrer noopener">Market Apartments</a> to find your next dream apartment.</p>



<h2>1) Raisin Hell Ranch</h2>



<p>Located near Fresno, <a href="https://raisinhellranch.com/" target="_blank" rel="noreferrer noopener">Raisin Hell Ranch</a> is a great stop when you’re looking for a truly spectacular fright. This year they are back with new demons, new attractions, and new scares to keep you on your toes. Here you’ll have 3 acres of 10-foot-tall corn to make your way through to give you a very scary Halloween season.</p>



<h2>2) Swank Farms</h2>



<p>When you’re looking for something a bit more family friendly, check out <a href="https://www.swankfarms.com/fall-experience" target="_blank" rel="noreferrer noopener">Swank Farms</a>. Not only will you have the pumpkin patch to pick out your favorite of the season. You can also explore the Corn Maze with some serious Halloween terror. With 7 acres of corn maze, you’ll have to solve the riddles to find your way out.</p>



<figure class="wp-block-image size-large"><a href="https://www.aptscalifornia.com/wp-content/uploads/2025/09/Corn-with-green-light.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="1024" height="768" src="https://www.aptscalifornia.com/wp-content/uploads/2025/09/Corn-with-green-light-1024x768.jpg" alt="" class="wp-image-1484" srcset="https://www.aptscalifornia.com/wp-content/uploads/2025/09/Corn-with-green-light-1024x768.jpg 1024w, https://www.aptscalifornia.com/wp-content/uploads/2025/09/Corn-with-green-light-300x225.jpg 300w, https://www.aptscalifornia.com/wp-content/uploads/2025/09/Corn-with-green-light-768x576.jpg 768w, https://www.aptscalifornia.com/wp-content/uploads/2025/09/Corn-with-green-light-1170x878.jpg 1170w, https://www.aptscalifornia.com/wp-content/uploads/2025/09/Corn-with-green-light-585x439.jpg 585w, https://www.aptscalifornia.com/wp-content/uploads/2025/09/Corn-with-green-light.jpg 1500w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2>3) Fantozzi Farms</h2>



<p><a href="https://fantozzifarms.com/" target="_blank" rel="noreferrer noopener">Fantozzi Farms</a>, located in Patterson, CA is the perfect stop when you’re looking for fun fall things. But the corn maze is top notch. With approximately 10 acres and over 5 miles of paths, you are bound to have a scary time while trying to find your way out. You’ll have 12 hidden checkpoint for you to find to help you finally find your escape.</p>



<h2>4) Ranch of Horror</h2>



<p>Currently celebrating their tenth year, <a href="https://ranchofhorror.wpcomstaging.com/" target="_blank" rel="noreferrer noopener">Ranch of Horror</a> is an experience you don’t want to miss out on. Step into the darkness of the towering corn maze. Where you’ll find creeping creatures and spine-chilling surprises lurking to elevate the haunting experience.</p>



<h2>5) Corbett’s House of Horror</h2>



<p><a href="https://www.corbettshouseofhorror.com/" target="_blank" rel="noreferrer noopener">Corbett’s House of Horror</a> is packed full of scary things for you to do, like paintball zombie attack or medical mayhem. Though you won’t want to miss out on the Scarecrow Corntrail. Where you’ll stroll through zombie infested cornfields.</p>



<figure class="wp-block-image size-large"><a href="https://www.aptscalifornia.com/wp-content/uploads/2025/09/after-dark-corn-maze.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="683" height="1024" src="https://www.aptscalifornia.com/wp-content/uploads/2025/09/after-dark-corn-maze-683x1024.jpg" alt="" class="wp-image-1483" srcset="https://www.aptscalifornia.com/wp-content/uploads/2025/09/after-dark-corn-maze-683x1024.jpg 683w, https://www.aptscalifornia.com/wp-content/uploads/2025/09/after-dark-corn-maze-200x300.jpg 200w, https://www.aptscalifornia.com/wp-content/uploads/2025/09/after-dark-corn-maze-768x1152.jpg 768w, https://www.aptscalifornia.com/wp-content/uploads/2025/09/after-dark-corn-maze-1024x1536.jpg 1024w, https://www.aptscalifornia.com/wp-content/uploads/2025/09/after-dark-corn-maze-1365x2048.jpg 1365w, https://www.aptscalifornia.com/wp-content/uploads/2025/09/after-dark-corn-maze-1170x1755.jpg 1170w, https://www.aptscalifornia.com/wp-content/uploads/2025/09/after-dark-corn-maze-585x878.jpg 585w, https://www.aptscalifornia.com/wp-content/uploads/2025/09/after-dark-corn-maze.jpg 1500w" sizes="(max-width: 683px) 100vw, 683px" /></a></figure>



<p>With all of these spooky corn mazes listed, it can be hard to choose which one you want to visit first. Let us know if you’ve visited any of them or if we are missing some of your favorites.</p>



<p>If you’re looking for a new place to live, or are interested in moving to the gorgeous state of California, find your next dream apartment <a href="https://www.marketapts.com/apartments-ca/L0NBLy8" target="_blank" rel="noreferrer noopener">here</a>. While on your search for the best apartments, be sure to check out, some of the most affordable places to live in <a href="https://www.aptscalifornia.com/top-three-most-affordable-places-to-live-in-california/" target="_blank" rel="noreferrer noopener">California</a>.</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/5-corn-mazes-to-visit-in-california-this-fall/">5 Corn Mazes To Visit In California This Fall</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PROPERTY HIGHLIGHT: 765 14TH AVENUE APARTMENTS IN SAN FRANCISCO, CA</title>
		<link>https://www.aptscalifornia.com/property-highlight-765-14th-avenue-apartments-in-san-francisco-ca/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Thu, 28 Aug 2025 16:47:35 +0000</pubDate>
				<category><![CDATA[Apartment Rentals California]]></category>
		<category><![CDATA[Apartments California]]></category>
		<category><![CDATA[Apartments for Rent: Northern California]]></category>
		<category><![CDATA[Living in California]]></category>
		<category><![CDATA[Rentals California]]></category>
		<category><![CDATA[apartments CA]]></category>
		<category><![CDATA[apartments california]]></category>
		<category><![CDATA[apartments in CA]]></category>
		<category><![CDATA[CA apartments]]></category>
		<category><![CDATA[CA for rent]]></category>
		<category><![CDATA[california apartments]]></category>
		<category><![CDATA[california for rent]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[rent in CA]]></category>
		<category><![CDATA[rent in california]]></category>
		<guid isPermaLink="false">https://www.aptscalifornia.com/?p=1470</guid>

					<description><![CDATA[<p>765 14th Avenue Apartments 765 14th Avenue Apartments in San Francisco, California is where you can take your lifestyle to the next level. With stunning features that have been tailored&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/property-highlight-765-14th-avenue-apartments-in-san-francisco-ca/">PROPERTY HIGHLIGHT: 765 14TH AVENUE APARTMENTS IN SAN FRANCISCO, CA</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2><strong>765 14<sup>th</sup> Avenue Apartments</strong></h2>



<p><a href="https://www.marketapts.com/apartment-765-14th-avenue-san-francisco-ca/MjQ2MA" target="_blank" rel="noreferrer noopener">765 14<sup>th</sup> Avenue Apartments</a> in San Francisco, California is where you can take your lifestyle to the next level. With stunning features that have been tailored to meet your needs, along with a perfect location near so many great things to do. You won’t want to miss out on calling this home. So be sure to schedule a tour today!</p>



<figure class="wp-block-image size-full"><a href="https://www.aptscalifornia.com/wp-content/uploads/2025/08/Living-Room.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="400" height="300" src="https://www.aptscalifornia.com/wp-content/uploads/2025/08/Living-Room.jpg" alt="" class="wp-image-1475" srcset="https://www.aptscalifornia.com/wp-content/uploads/2025/08/Living-Room.jpg 400w, https://www.aptscalifornia.com/wp-content/uploads/2025/08/Living-Room-300x225.jpg 300w" sizes="(max-width: 400px) 100vw, 400px" /></a></figure>



<h2><strong>Amenities</strong></h2>



<p>Not only being located in a quaint neighborhood full of charm, 765 14<sup>th</sup> Avenue Apartments have all the modern conveniences you need. These delightful apartments offer fully equipped kitchens boasting quartz countertops, solid wood custom cabinetry, and stainless steel appliance including gas range. You’ll also have abundant natural lighting, brand new plumbing, electrical, and central heating. Plus so much more, like tile and new wide plank solid hardwood floors and an in-unit washer and dryer.</p>



<figure class="wp-block-image size-full"><a href="https://www.aptscalifornia.com/wp-content/uploads/2025/08/Kitchen.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="400" height="300" src="https://www.aptscalifornia.com/wp-content/uploads/2025/08/Kitchen.jpg" alt="" class="wp-image-1474" srcset="https://www.aptscalifornia.com/wp-content/uploads/2025/08/Kitchen.jpg 400w, https://www.aptscalifornia.com/wp-content/uploads/2025/08/Kitchen-300x225.jpg 300w" sizes="(max-width: 400px) 100vw, 400px" /></a></figure>



<h2><strong>Neighborhood</strong></h2>



<p>765 14<sup>th</sup> Avenue Apartments is the perfect place to call home. With the perfect location, near so many great things to do. When you’re looking for a fun day of adventure, check out San Francisco Botanical Garden. Or head over to Mission Dolores Park. And if you need to get some shopping done, you’ve got City Center and Park Life close by. When you need to grab a meal, consider stopping in at <a href="https://www.wenchangusa.com/" target="_blank" rel="noreferrer noopener">Wenchang Dumpling Restaurant</a> for a delicious meal.</p>



<p>For more information about this apartment or other great options, head over to <a href="https://www.marketapts.com/apartments-ca/L0NBLy8" target="_blank" rel="noreferrer noopener">Market Apartments</a>. And while you’re looking for great places to live in California, head on over to <a href="https://www.aptscalifornia.com/top-three-most-affordable-places-to-live-in-california/" target="_blank" rel="noreferrer noopener">our post</a> about the three most affordable places to live in California.</p>



<!DOCTYPE html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>Accessibility Page for 765 14th Avenue</title>
    <meta name="description" content="Apartments located in San Francisco, CA. This page is in conformance with WCAG 2.1 Level A and AA.">
    <meta name="robots" content="noindex">

        
    <!-- Bootstrap CSS -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">

    <style id="custom-css">body{
  font-family: 'Raleway', sans-serif;
}
a strong{
  font-size: 30px;
  color: black;
}
input:focus, textarea:focus, button:focus, select:focus{
  outline: 2px solid blue !important; 
}
.main-description * {
  font-size: 16px !important;
    font-weight: 400!important;
    color: rgb(33, 37, 41)!important;
    display: contents!important;
}
</style>

    <link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
<style>
.eight-six {
    aspect-ratio: 4/3;
}
</style>
  </head>
  <body>
    

    <header>
        <!-- Section Nav -->
          <nav class="navbar sticky-top navbar-light bg-light">
            <div class="container-fluid">
		<a class="navbar-brand" href="https://www.marketapts.com/apartment-765-14th-avenue-san-francisco-ca/MjQ2MA"><strong>765 14th Avenue</strong></a>
            </div>
          </nav>
        <!-- Section Nav END-->
    </header>
<main>
        <!-- Section About -->
        <section class="my-5">
           <div class="container">
            <div class="row"><div class="col-12">
              </div>
              <div class="col-12">
    	  <h1>Welcome to 765 14th Avenue</h1>
              </div>
            </div>
            <div class="row">
              <div class="col-12">
                <h2 class="my-5 underline-small">ABOUT</h2>
              </div>
              <div class="col-12 col-lg-12 main-description">
                <p class="mb-3">
    		<div>Ready to take your lifestyle to the next level? Our San Francisco, CA apartments feature everything you look for in a place to call home. Find yourself embracing features that have been tailored to meet your needs. Our San Francisco apartments for rent are designed to be the hub of work and play. Imagine yourself diving into a local lifestyle that surrounds you with feelings of exploration, adventure, and relaxation. Experience apartments for rent in San Francisco, and experience better living. Apply to 765 14th Avenue Apartments today!</div>                </p>
              </div>
            </div>
            <div class="row">
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Address</h3>
                  <p>
    765 14th Avenue<br>
    San Francisco, California <br>
    94118                  </p>
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Phone</h3>
    	      <p>P: (408) 890-9261 </p>
    	       
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Office Hours</h3>
                  <p>
    Call for Details                  </p>
                </div>
              </div>
            </div>
          </div>
        </section>
        <!-- Section About END-->
    
    
        <!-- Section X -->
        <section class="my-5">
           <div class="container">
             <div class="row">
               <div class="col-12">
                 <h2>GALLERY</h2>
               </div>
             </div>
             <div class="row">
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/9i6lmc69hj9po4g0cyp6yltpg2ravck9.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/9i6lmc69hj9po4g0cyp6yltpg2ravck9.jpg.800x600.jpg" class="img-fluid eight-six" alt="Front Room | 765 14th Avenue Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/bb8zyd258j72te35iukym4w4749ctlba.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/bb8zyd258j72te35iukym4w4749ctlba.jpg.800x600.jpg" class="img-fluid eight-six" alt="Living Room | 765 14th Avenue Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/fxsdhu2dvfog3ja4rjkb2wkgdulger6s.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/fxsdhu2dvfog3ja4rjkb2wkgdulger6s.jpg.800x600.jpg" class="img-fluid eight-six" alt="Abundant Natural Light | 765 14th Avenue Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/xy42xcv6oxd5lffcfbsonzn5b8pcj5k0.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/xy42xcv6oxd5lffcfbsonzn5b8pcj5k0.jpg.800x600.jpg" class="img-fluid eight-six" alt="Kitchen | 765 14th Avenue Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/c03os00z17n5d70co54w60k8a4oiygp7.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/c03os00z17n5d70co54w60k8a4oiygp7.jpg.800x600.jpg" class="img-fluid eight-six" alt="Fully Equipped Kitchen | 765 14th Avenue Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/w0nfoiybmtut2kfufin888ufovfkmuco.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/w0nfoiybmtut2kfufin888ufovfkmuco.jpg.800x600.jpg" class="img-fluid eight-six" alt="Apartment Interior | 765 14th Avenue Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/8do1d2rsmb406k36tc17s3gjdtczcfiq.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/8do1d2rsmb406k36tc17s3gjdtczcfiq.jpg.800x600.jpg" class="img-fluid eight-six" alt="Hallway | 765 14th Avenue Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/1e74tmritf9urlrv8rs9b9orxq39m0up.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/photos/1e74tmritf9urlrv8rs9b9orxq39m0up.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bathroom | 765 14th Avenue Apartments">
		</picture>
               </div>
             </div>
           </div>
        </section>
        <!-- Section X END-->
    
    
    
        <!-- Section X -->
        <section class="my-5">
           <div class="container">
             <div class="row">
               <div class="col-12">
                 <h2>FLOOR PLANS</h2>
               </div>
             </div>
             <div class="row">
               <div class="col-12 mt-5 py-2">
                 <div class="row ">
                   <div class="col-12 col-lg-6 ">
<div class="card">
		    <div class="card-body">
		       <picture>
			   <source srcset="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/floorplans/w5ar0y8nlgl1u99pmvjy3od9o7l7xuz6.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/526FTA/images/apartments/floorplans/w5ar0y8nlgl1u99pmvjy3od9o7l7xuz6.jpg.800x600.jpg" class="img-fluid eight-six" alt="4X3">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       4X3                       </h3>
                       <p>

           SQ FEET: <strong>1550</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>4</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>3</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong>$1000</strong>
                       </p>
                       <p>
		       PRICE: <strong>$7495</strong>
                       </p>
                       <p>
		       AVAILABLE: <strong>1</strong>
                       </p>
                       <p>
		       WEB SPECIAL: <strong></strong>
                       </p>
                     </div>
                   </div>
                 </div>
               </div>
             </div>
           </div>
        </section>
        <!-- Section X END-->
    
        <!-- Section Amenities -->
        <section class="my-5">
           <div class="container">
            <div class="row">
               <div class="col-12">
                 <h2>AMENITIES</h2>
               </div>
             </div>
             <div class="row">
               <div class="col-12 col-lg-6">
                  <h3 class="h3">Apartment</h3>
                  <ul class="list-group">
	    <li class="list-group-item">Stainless Steel Appliances</li>
	    <li class="list-group-item">Washer and Dryer</li>
	    <li class="list-group-item">Tile Flooring</li>
	    <li class="list-group-item">Quartz Counter Tops</li>
	    <li class="list-group-item">Abundant Natural Lighting</li>
	    <li class="list-group-item">Condo Spec Renovation</li>
	    <li class="list-group-item">Abundant Closet Space</li>
	    <li class="list-group-item">Full Chef's Kitchen with Gas Range</li>
	    <li class="list-group-item">Grohe Fixtures throughout</li>
	    <li class="list-group-item">Solid Wood Custom Cabinetry</li>
	    <li class="list-group-item">Brand New Plumbing, Electrical, and Central Heating System</li>
	    <li class="list-group-item">Brand New Wide Plank Solid Hardwood Floors</li>
	    <li class="list-group-item">Restoration Hardware Lighting Fixtures</li>
                  </ul>
               </div>
               <div class="col-12 col-lg-6">
                  <h3 class="h3">Property</h3>
                  <ul class="list-group">

	    <li class="list-group-item">Convenient Location</li>
	    <li class="list-group-item">Professional & Responsive Management</li>
                  </ul>
               </div>
             </div>
           </div>
        </section>
        <!-- Section Amenities END-->
    
        <!-- Section Pet Fees -->

        <!-- Section Pet Fees END-->
 
 
    
    
        <!-- Section X -->
        <section class="my-5">
           <div class="container">
             <div class="row">
               
             </div>
           </div>
        </section>
        <!-- Section X END-->
</main>

    <footer class="pt-4 my-md-5 pt-md-5 border-top container">
    <div class="row">
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Address</h3>
              <p>
765 14th Avenue                <br>
		    San Francisco, California <br>
94118              </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Phone</h3>
	      <p>P: (408) 890-9261 </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Office Hours</h3>
    Call for Details            </div>
          </div>
        </div>
        <div class="row">
          <div class="col-12 text-center">
	  Copyright © 2026<br>
765 14th Avenue. All rights reserved.<br>
            Apartment Marketing by MarketApts.com®
          </div>
          <div class="col-12 text-center">
	    765 14th Avenue Accessibility Portal is in conformance with WCAG 2.1 Level A and AA
          </div>
        </div>
  </footer>

    <script id="htmx">(function(e,t){if(typeof define==="function"&&define.amd){define([],t)}else{e.htmx=t()}})(typeof self!=="undefined"?self:this,function(){return function(){"use strict";var U={onLoad:t,process:ct,on:M,off:D,trigger:$,ajax:er,find:C,findAll:R,closest:H,values:function(e,t){var r=Mt(e,t||"post");return r.values},remove:O,addClass:L,removeClass:q,toggleClass:A,takeClass:T,defineExtension:or,removeExtension:ar,logAll:E,logger:null,config:{historyEnabled:true,historyCacheSize:10,refreshOnHistoryMiss:false,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:true,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:true,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:false,timeout:0,wsReconnectDelay:"full-jitter",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:false,scrollBehavior:"smooth",defaultFocusScroll:false},parseInterval:v,_:e,createEventSource:function(e){return new EventSource(e,{withCredentials:true})},createWebSocket:function(e){return new WebSocket(e,[])},version:"1.7.0"};var r={bodyContains:Y,filterValues:jt,hasAttribute:s,getAttributeValue:V,getClosestMatch:h,getExpressionVars:Gt,getHeaders:Xt,getInputValues:Mt,getInternalData:_,getSwapSpecification:Ut,getTriggerSpecs:ke,getTarget:ne,makeFragment:g,mergeObjects:Q,makeSettleInfo:zt,oobSwap:B,selectAndSwap:we,settleImmediately:Ct,shouldCancel:Pe,triggerEvent:$,triggerErrorEvent:J,withExtensions:gt};var n=["get","post","put","delete","patch"];var i=n.map(function(e){return"[hx-"+e+"], [data-hx-"+e+"]"}).join(", ");function v(e){if(e==undefined){return undefined}if(e.slice(-2)=="ms"){return parseFloat(e.slice(0,-2))||undefined}if(e.slice(-1)=="s"){return parseFloat(e.slice(0,-1))*1e3||undefined}return parseFloat(e)||undefined}function f(e,t){return e.getAttribute&&e.getAttribute(t)}function s(e,t){return e.hasAttribute&&(e.hasAttribute(t)||e.hasAttribute("data-"+t))}function V(e,t){return f(e,t)||f(e,"data-"+t)}function u(e){return e.parentElement}function z(){return document}function h(e,t){if(t(e)){return e}else if(u(e)){return h(u(e),t)}else{return null}}function o(e,t,r){var n=V(t,r);var i=V(t,"hx-disinherit");if(e!==t&&i&&(i==="*"||i.split(" ").indexOf(r)>=0)){return"unset"}else{return n}}function G(t,r){var n=null;h(t,function(e){return n=o(t,e,r)});if(n!=="unset"){return n}}function d(e,t){var r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector;return r&&r.call(e,t)}function a(e){var t=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;var r=t.exec(e);if(r){return r[1].toLowerCase()}else{return""}}function l(e,t){var r=new DOMParser;var n=r.parseFromString(e,"text/html");var i=n.body;while(t>0){t--;i=i.firstChild}if(i==null){i=z().createDocumentFragment()}return i}function g(e){if(U.config.useTemplateFragments){var t=l("<body><template>"+e+"</template></body>",0);return t.querySelector("template").content}else{var r=a(e);switch(r){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return l("<table>"+e+"</table>",1);case"col":return l("<table><colgroup>"+e+"</colgroup></table>",2);case"tr":return l("<table><tbody>"+e+"</tbody></table>",2);case"td":case"th":return l("<table><tbody><tr>"+e+"</tr></tbody></table>",3);case"script":return l("<div>"+e+"</div>",1);default:return l(e,0)}}}function K(e){if(e){e()}}function p(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function m(e){return p(e,"Function")}function x(e){return p(e,"Object")}function _(e){var t="htmx-internal-data";var r=e[t];if(!r){r=e[t]={}}return r}function y(e){var t=[];if(e){for(var r=0;r<e.length;r++){t.push(e[r])}}return t}function W(e,t){if(e){for(var r=0;r<e.length;r++){t(e[r])}}}function b(e){var t=e.getBoundingClientRect();var r=t.top;var n=t.bottom;return r<window.innerHeight&&n>=0}function Y(e){if(e.getRootNode()instanceof ShadowRoot){return z().body.contains(e.getRootNode().host)}else{return z().body.contains(e)}}function w(e){return e.trim().split(/\s+/)}function Q(e,t){for(var r in t){if(t.hasOwnProperty(r)){e[r]=t[r]}}return e}function S(e){try{return JSON.parse(e)}catch(e){pt(e);return null}}function e(e){return Jt(z().body,function(){return eval(e)})}function t(t){var e=U.on("htmx:load",function(e){t(e.detail.elt)});return e}function E(){U.logger=function(e,t,r){if(console){console.log(t,e,r)}}}function C(e,t){if(t){return e.querySelector(t)}else{return C(z(),e)}}function R(e,t){if(t){return e.querySelectorAll(t)}else{return R(z(),e)}}function O(e,t){e=k(e);if(t){setTimeout(function(){O(e)},t)}else{e.parentElement.removeChild(e)}}function L(e,t,r){e=k(e);if(r){setTimeout(function(){L(e,t)},r)}else{e.classList&&e.classList.add(t)}}function q(e,t,r){e=k(e);if(r){setTimeout(function(){q(e,t)},r)}else{if(e.classList){e.classList.remove(t);if(e.classList.length===0){e.removeAttribute("class")}}}}function A(e,t){e=k(e);e.classList.toggle(t)}function T(e,t){e=k(e);W(e.parentElement.children,function(e){q(e,t)});L(e,t)}function H(e,t){e=k(e);if(e.closest){return e.closest(t)}else{do{if(e==null||d(e,t)){return e}}while(e=e&&u(e))}}function N(e,t){if(t.indexOf("closest ")===0){return[H(e,t.substr(8))]}else if(t.indexOf("find ")===0){return[C(e,t.substr(5))]}else if(t==="document"){return[document]}else if(t==="window"){return[window]}else{return z().querySelectorAll(t)}}function ee(e,t){if(t){return N(e,t)[0]}else{return N(z().body,e)[0]}}function k(e){if(p(e,"String")){return C(e)}else{return e}}function I(e,t,r){if(m(t)){return{target:z().body,event:e,listener:t}}else{return{target:k(e),event:t,listener:r}}}function M(t,r,n){lr(function(){var e=I(t,r,n);e.target.addEventListener(e.event,e.listener)});var e=m(r);return e?r:n}function D(t,r,n){lr(function(){var e=I(t,r,n);e.target.removeEventListener(e.event,e.listener)});return m(r)?r:n}var te=z().createElement("output");function F(e,t){var r=G(e,t);if(r){if(r==="this"){return[re(e,t)]}else{var n=N(e,r);if(n.length===0){pt('The selector "'+r+'" on '+t+" returned no matches!");return[te]}else{return n}}}}function re(e,t){return h(e,function(e){return V(e,t)!=null})}function ne(e){var t=G(e,"hx-target");if(t){if(t==="this"){return re(e,"hx-target")}else{return ee(e,t)}}else{var r=_(e);if(r.boosted){return z().body}else{return e}}}function P(e){var t=U.config.attributesToSettle;for(var r=0;r<t.length;r++){if(e===t[r]){return true}}return false}function X(t,r){W(t.attributes,function(e){if(!r.hasAttribute(e.name)&&P(e.name)){t.removeAttribute(e.name)}});W(r.attributes,function(e){if(P(e.name)){t.setAttribute(e.name,e.value)}})}function j(e,t){var r=sr(t);for(var n=0;n<r.length;n++){var i=r[n];try{if(i.isInlineSwap(e)){return true}}catch(e){pt(e)}}return e==="outerHTML"}function B(e,i,o){var t="#"+i.id;var a="outerHTML";if(e==="true"){}else if(e.indexOf(":")>0){a=e.substr(0,e.indexOf(":"));t=e.substr(e.indexOf(":")+1,e.length)}else{a=e}var r=z().querySelectorAll(t);if(r){W(r,function(e){var t;var r=i.cloneNode(true);t=z().createDocumentFragment();t.appendChild(r);if(!j(a,e)){t=r}var n={shouldSwap:true,target:e,fragment:t};if(!$(e,"htmx:oobBeforeSwap",n))return;e=n.target;if(n["shouldSwap"]){ye(a,e,e,t,o)}W(o.elts,function(e){$(e,"htmx:oobAfterSwap",n)})});i.parentNode.removeChild(i)}else{i.parentNode.removeChild(i);J(z().body,"htmx:oobErrorNoTarget",{content:i})}return e}function ie(e,r){W(R(e,"[hx-swap-oob], [data-hx-swap-oob]"),function(e){var t=V(e,"hx-swap-oob");if(t!=null){B(t,e,r)}})}function oe(e){W(R(e,"[hx-preserve], [data-hx-preserve]"),function(e){var t=V(e,"id");var r=z().getElementById(t);if(r!=null){e.parentNode.replaceChild(r,e)}})}function ae(n,e,i){W(e.querySelectorAll("[id]"),function(e){if(e.id&&e.id.length>0){var t=n.querySelector(e.tagName+"[id='"+e.id+"']");if(t&&t!==n){var r=e.cloneNode();X(e,t);i.tasks.push(function(){X(e,r)})}}})}function se(e){return function(){q(e,U.config.addedClass);ct(e);at(e);le(e);$(e,"htmx:load")}}function le(e){var t="[autofocus]";var r=d(e,t)?e:e.querySelector(t);if(r!=null){r.focus()}}function ue(e,t,r,n){ae(e,r,n);while(r.childNodes.length>0){var i=r.firstChild;L(i,U.config.addedClass);e.insertBefore(i,t);if(i.nodeType!==Node.TEXT_NODE&&i.nodeType!==Node.COMMENT_NODE){n.tasks.push(se(i))}}}function fe(t){var e=_(t);if(e.webSocket){e.webSocket.close()}if(e.sseEventSource){e.sseEventSource.close()}$(t,"htmx:beforeCleanupElement");if(e.listenerInfos){W(e.listenerInfos,function(e){if(t!==e.on){e.on.removeEventListener(e.trigger,e.listener)}})}if(t.children){W(t.children,function(e){fe(e)})}}function ce(e,t,r){if(e.tagName==="BODY"){return me(e,t,r)}else{var n;var i=e.previousSibling;ue(u(e),e,t,r);if(i==null){n=u(e).firstChild}else{n=i.nextSibling}_(e).replacedWith=n;r.elts=[];while(n&&n!==e){if(n.nodeType===Node.ELEMENT_NODE){r.elts.push(n)}n=n.nextElementSibling}fe(e);u(e).removeChild(e)}}function he(e,t,r){return ue(e,e.firstChild,t,r)}function de(e,t,r){return ue(u(e),e,t,r)}function ve(e,t,r){return ue(e,null,t,r)}function ge(e,t,r){return ue(u(e),e.nextSibling,t,r)}function pe(e,t,r){fe(e);return u(e).removeChild(e)}function me(e,t,r){var n=e.firstChild;ue(e,n,t,r);if(n){while(n.nextSibling){fe(n.nextSibling);e.removeChild(n.nextSibling)}fe(n);e.removeChild(n)}}function xe(e,t){var r=G(e,"hx-select");if(r){var n=z().createDocumentFragment();W(t.querySelectorAll(r),function(e){n.appendChild(e)});t=n}return t}function ye(e,t,r,n,i){switch(e){case"none":return;case"outerHTML":ce(r,n,i);return;case"afterbegin":he(r,n,i);return;case"beforebegin":de(r,n,i);return;case"beforeend":ve(r,n,i);return;case"afterend":ge(r,n,i);return;case"delete":pe(r,n,i);return;default:var o=sr(t);for(var a=0;a<o.length;a++){var f=o[a];try{var s=f.handleSwap(e,r,n,i);if(s){if(typeof s.length!=="undefined"){for(var l=0;l<s.length;l++){var u=s[l];if(u.nodeType!==Node.TEXT_NODE&&u.nodeType!==Node.COMMENT_NODE){i.tasks.push(se(u))}}}return}}catch(e){pt(e)}}if(e==="innerHTML"){me(r,n,i)}else{ye(U.config.defaultSwapStyle,t,r,n,i)}}}function be(e){if(e.indexOf("<title")>-1){var t=e.replace(/<svg(\s[^>]*>|>)([\s\S]*?)<\/svg>/gim,"");var r=t.match(/<title(\s[^>]*>|>)([\s\S]*?)<\/title>/im);if(r){return r[2]}}}function we(e,t,r,n,i){i.title=be(n);var o=g(n);if(o){ie(o,i);o=xe(r,o);oe(o);return ye(e,r,t,o,i)}}function Se(e,t,r){var n=e.getResponseHeader(t);if(n.indexOf("{")===0){var i=S(n);for(var o in i){if(i.hasOwnProperty(o)){var a=i[o];if(!x(a)){a={value:a}}$(r,o,a)}}}else{$(r,n,[])}}var Ee=/\s/;var Ce=/[\s,]/;var Re=/[_$a-zA-Z]/;var Oe=/[_$a-zA-Z0-9]/;var Le=['"',"'","/"];var qe=/[^\s]/;function Ae(e){var t=[];var r=0;while(r<e.length){if(Re.exec(e.charAt(r))){var n=r;while(Oe.exec(e.charAt(r+1))){r++}t.push(e.substr(n,r-n+1))}else if(Le.indexOf(e.charAt(r))!==-1){var i=e.charAt(r);var n=r;r++;while(r<e.length&&e.charAt(r)!==i){if(e.charAt(r)==="\\"){r++}r++}t.push(e.substr(n,r-n+1))}else{var o=e.charAt(r);t.push(o)}r++}return t}function Te(e,t,r){return Re.exec(e.charAt(0))&&e!=="true"&&e!=="false"&&e!=="this"&&e!==r&&t!=="."}function He(e,t,r){if(t[0]==="["){t.shift();var n=1;var i=" return (function("+r+"){ return (";var o=null;while(t.length>0){var a=t[0];if(a==="]"){n--;if(n===0){if(o===null){i=i+"true"}t.shift();i+=")})";try{var s=Jt(e,function(){return Function(i)()},function(){return true});s.source=i;return s}catch(e){J(z().body,"htmx:syntax:error",{error:e,source:i});return null}}}else if(a==="["){n++}if(Te(a,o,r)){i+="(("+r+"."+a+") ? ("+r+"."+a+") : (window."+a+"))"}else{i=i+a}o=t.shift()}}}function c(e,t){var r="";while(e.length>0&&!e[0].match(t)){r+=e.shift()}return r}var Ne="input, textarea, select";function ke(e){var t=V(e,"hx-trigger");var r=[];if(t){var n=Ae(t);do{c(n,qe);var f=n.length;var i=c(n,/[,\[\s]/);if(i!==""){if(i==="every"){var o={trigger:"every"};c(n,qe);o.pollInterval=v(c(n,/[,\[\s]/));c(n,qe);var a=He(e,n,"event");if(a){o.eventFilter=a}r.push(o)}else if(i.indexOf("sse:")===0){r.push({trigger:"sse",sseEvent:i.substr(4)})}else{var s={trigger:i};var a=He(e,n,"event");if(a){s.eventFilter=a}while(n.length>0&&n[0]!==","){c(n,qe);var l=n.shift();if(l==="changed"){s.changed=true}else if(l==="once"){s.once=true}else if(l==="consume"){s.consume=true}else if(l==="delay"&&n[0]===":"){n.shift();s.delay=v(c(n,Ce))}else if(l==="from"&&n[0]===":"){n.shift();var u=c(n,Ce);if(u==="closest"||u==="find"){n.shift();u+=" "+c(n,Ce)}s.from=u}else if(l==="target"&&n[0]===":"){n.shift();s.target=c(n,Ce)}else if(l==="throttle"&&n[0]===":"){n.shift();s.throttle=v(c(n,Ce))}else if(l==="queue"&&n[0]===":"){n.shift();s.queue=c(n,Ce)}else if((l==="root"||l==="threshold")&&n[0]===":"){n.shift();s[l]=c(n,Ce)}else{J(e,"htmx:syntax:error",{token:n.shift()})}}r.push(s)}}if(n.length===f){J(e,"htmx:syntax:error",{token:n.shift()})}c(n,qe)}while(n[0]===","&&n.shift())}if(r.length>0){return r}else if(d(e,"form")){return[{trigger:"submit"}]}else if(d(e,Ne)){return[{trigger:"change"}]}else{return[{trigger:"click"}]}}function Ie(e){_(e).cancelled=true}function Me(e,t,r,n){var i=_(e);i.timeout=setTimeout(function(){if(Y(e)&&i.cancelled!==true){if(!je(n,dt("hx:poll:trigger",{triggerSpec:n,target:e}))){Z(t,r,e)}Me(e,t,V(e,"hx-"+t),n)}},n.pollInterval)}function De(e){return location.hostname===e.hostname&&f(e,"href")&&f(e,"href").indexOf("#")!==0}function Fe(t,r,e){if(t.tagName==="A"&&De(t)&&t.target===""||t.tagName==="FORM"){r.boosted=true;var n,i;if(t.tagName==="A"){n="get";i=f(t,"href");r.pushURL=true}else{var o=f(t,"method");n=o?o.toLowerCase():"get";if(n==="get"){r.pushURL=true}i=f(t,"action")}e.forEach(function(e){Be(t,n,i,r,e,true)})}}function Pe(e,t){if(e.type==="submit"||e.type==="click"){if(t.tagName==="FORM"){return true}if(d(t,'input[type="submit"], button')&&H(t,"form")!==null){return true}if(t.tagName==="A"&&t.href&&(t.getAttribute("href")==="#"||t.getAttribute("href").indexOf("#")!==0)){return true}}return false}function Xe(e,t){return _(e).boosted&&e.tagName==="A"&&t.type==="click"&&(t.ctrlKey||t.metaKey)}function je(e,t){var r=e.eventFilter;if(r){try{return r(t)!==true}catch(e){J(z().body,"htmx:eventFilter:error",{error:e,source:r.source});return true}}return false}function Be(o,a,s,e,l,u){var t;if(l.from){t=N(o,l.from)}else{t=[o]}W(t,function(n){var i=function(e){if(!Y(o)){n.removeEventListener(l.trigger,i);return}if(Xe(o,e)){return}if(u||Pe(e,o)){e.preventDefault()}if(je(l,e)){return}var t=_(e);t.triggerSpec=l;if(t.handledFor==null){t.handledFor=[]}var r=_(o);if(t.handledFor.indexOf(o)<0){t.handledFor.push(o);if(l.consume){e.stopPropagation()}if(l.target&&e.target){if(!d(e.target,l.target)){return}}if(l.once){if(r.triggeredOnce){return}else{r.triggeredOnce=true}}if(l.changed){if(r.lastValue===o.value){return}else{r.lastValue=o.value}}if(r.delayed){clearTimeout(r.delayed)}if(r.throttle){return}if(l.throttle){if(!r.throttle){Z(a,s,o,e);r.throttle=setTimeout(function(){r.throttle=null},l.throttle)}}else if(l.delay){r.delayed=setTimeout(function(){Z(a,s,o,e)},l.delay)}else{Z(a,s,o,e)}}};if(e.listenerInfos==null){e.listenerInfos=[]}e.listenerInfos.push({trigger:l.trigger,listener:i,on:n});n.addEventListener(l.trigger,i)})}var Ue=false;var Ve=null;function ze(){if(!Ve){Ve=function(){Ue=true};window.addEventListener("scroll",Ve);setInterval(function(){if(Ue){Ue=false;W(z().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(e){_e(e)})}},200)}}function _e(e){if(!s(e,"data-hx-revealed")&&b(e)){e.setAttribute("data-hx-revealed","true");var t=_(e);if(t.initialized){Z(t.verb,t.path,e)}else{e.addEventListener("htmx:afterProcessNode",function(){Z(t.verb,t.path,e)},{once:true})}}}function We(e,t,r){var n=w(r);for(var i=0;i<n.length;i++){var o=n[i].split(/:(.+)/);if(o[0]==="connect"){Je(e,o[1],0)}if(o[0]==="send"){Ze(e)}}}function Je(s,r,n){if(!Y(s)){return}if(r.indexOf("/")==0){var e=location.hostname+(location.port?":"+location.port:"");if(location.protocol=="https:"){r="wss://"+e+r}else if(location.protocol=="http:"){r="ws://"+e+r}}var t=U.createWebSocket(r);t.onerror=function(e){J(s,"htmx:wsError",{error:e,socket:t});$e(s)};t.onclose=function(e){if([1006,1012,1013].indexOf(e.code)>=0){var t=Ge(n);setTimeout(function(){Je(s,r,n+1)},t)}};t.onopen=function(e){n=0};_(s).webSocket=t;t.addEventListener("message",function(e){if($e(s)){return}var t=e.data;gt(s,function(e){t=e.transformResponse(t,null,s)});var r=zt(s);var n=g(t);var i=y(n.children);for(var o=0;o<i.length;o++){var a=i[o];B(V(a,"hx-swap-oob")||"true",a,r)}Ct(r.tasks)})}function $e(e){if(!Y(e)){_(e).webSocket.close();return true}}function Ze(u){var f=h(u,function(e){return _(e).webSocket!=null});if(f){u.addEventListener(ke(u)[0].trigger,function(e){var t=_(f).webSocket;var r=Xt(u,f);var n=Mt(u,"post");var i=n.errors;var o=n.values;var a=Gt(u);var s=Q(o,a);var l=jt(s,u);l["HEADERS"]=r;if(i&&i.length>0){$(u,"htmx:validation:halted",i);return}t.send(JSON.stringify(l));if(Pe(e,u)){e.preventDefault()}})}else{J(u,"htmx:noWebSocketSourceError")}}function Ge(e){var t=U.config.wsReconnectDelay;if(typeof t==="function"){return t(e)}if(t==="full-jitter"){var r=Math.min(e,6);var n=1e3*Math.pow(2,r);return n*Math.random()}pt('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function Ke(e,t,r){var n=w(r);for(var i=0;i<n.length;i++){var o=n[i].split(/:(.+)/);if(o[0]==="connect"){Ye(e,o[1])}if(o[0]==="swap"){Qe(e,o[1])}}}function Ye(t,e){var r=U.createEventSource(e);r.onerror=function(e){J(t,"htmx:sseError",{error:e,source:r});tt(t)};_(t).sseEventSource=r}function Qe(o,a){var s=h(o,rt);if(s){var l=_(s).sseEventSource;var u=function(e){if(tt(s)){l.removeEventListener(a,u);return}var t=e.data;gt(o,function(e){t=e.transformResponse(t,null,o)});var r=Ut(o);var n=ne(o);var i=zt(o);we(r.swapStyle,o,n,t,i);Ct(i.tasks);$(o,"htmx:sseMessage",e)};_(o).sseListener=u;l.addEventListener(a,u)}else{J(o,"htmx:noSSESourceError")}}function et(e,t,r,n){var i=h(e,rt);if(i){var o=_(i).sseEventSource;var a=function(){if(!tt(i)){if(Y(e)){Z(t,r,e)}else{o.removeEventListener(n,a)}}};_(e).sseListener=a;o.addEventListener(n,a)}else{J(e,"htmx:noSSESourceError")}}function tt(e){if(!Y(e)){_(e).sseEventSource.close();return true}}function rt(e){return _(e).sseEventSource!=null}function nt(e,t,r,n,i){var o=function(){if(!n.loaded){n.loaded=true;Z(t,r,e)}};if(i){setTimeout(o,i)}else{o()}}function it(o,a,e){var t=false;W(n,function(n){if(s(o,"hx-"+n)){var i=V(o,"hx-"+n);t=true;a.path=i;a.verb=n;e.forEach(function(e){if(e.sseEvent){et(o,n,i,e.sseEvent)}else if(e.trigger==="revealed"){ze();_e(o)}else if(e.trigger==="intersect"){var t={};if(e.root){t.root=ee(o,e.root)}if(e.threshold){t.threshold=parseFloat(e.threshold)}var r=new IntersectionObserver(function(e){for(var t=0;t<e.length;t++){var r=e[t];if(r.isIntersecting){$(o,"intersect");break}}},t);r.observe(o);Be(o,n,i,a,e)}else if(e.trigger==="load"){nt(o,n,i,a,e.delay)}else if(e.pollInterval){a.polling=true;Me(o,n,i,e)}else{Be(o,n,i,a,e)}})}});return t}function ot(e){if(e.type==="text/javascript"||e.type==="module"||e.type===""){var t=z().createElement("script");W(e.attributes,function(e){t.setAttribute(e.name,e.value)});t.textContent=e.textContent;t.async=false;if(U.config.inlineScriptNonce){t.nonce=U.config.inlineScriptNonce}var r=e.parentElement;try{r.insertBefore(t,e)}catch(e){pt(e)}finally{r.removeChild(e)}}}function at(e){if(d(e,"script")){ot(e)}W(R(e,"script"),function(e){ot(e)})}function st(){return document.querySelector("[hx-boost], [data-hx-boost]")}function lt(e){if(e.querySelectorAll){var t=st()?", a, form":"";var r=e.querySelectorAll(i+t+", [hx-sse], [data-hx-sse], [hx-ws],"+" [data-hx-ws], [hx-ext], [hx-data-ext]");return r}else{return[]}}function ut(r){var e=function(e){if(d(e.target,"button, input[type='submit']")){var t=_(r);t.lastButtonClicked=e.target}};r.addEventListener("click",e);r.addEventListener("focusin",e);r.addEventListener("focusout",function(e){var t=_(r);t.lastButtonClicked=null})}function ft(e){if(e.closest&&e.closest(U.config.disableSelector)){return}var t=_(e);if(!t.initialized){t.initialized=true;$(e,"htmx:beforeProcessNode");if(e.value){t.lastValue=e.value}var r=ke(e);var n=it(e,t,r);if(!n&&G(e,"hx-boost")==="true"){Fe(e,t,r)}if(e.tagName==="FORM"){ut(e)}var i=V(e,"hx-sse");if(i){Ke(e,t,i)}var o=V(e,"hx-ws");if(o){We(e,t,o)}$(e,"htmx:afterProcessNode")}}function ct(e){e=k(e);ft(e);W(lt(e),function(e){ft(e)})}function ht(e){return e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function dt(e,t){var r;if(window.CustomEvent&&typeof window.CustomEvent==="function"){r=new CustomEvent(e,{bubbles:true,cancelable:true,detail:t})}else{r=z().createEvent("CustomEvent");r.initCustomEvent(e,true,true,t)}return r}function J(e,t,r){$(e,t,Q({error:t},r))}function vt(e){return e==="htmx:afterProcessNode"}function gt(e,t){W(sr(e),function(e){try{t(e)}catch(e){pt(e)}})}function pt(e){if(console.error){console.error(e)}else if(console.log){console.log("ERROR: ",e)}}function $(e,t,r){e=k(e);if(r==null){r={}}r["elt"]=e;var n=dt(t,r);if(U.logger&&!vt(t)){U.logger(e,t,r)}if(r.error){pt(r.error);$(e,"htmx:error",{errorInfo:r})}var i=e.dispatchEvent(n);var o=ht(t);if(i&&o!==t){var a=dt(o,n.detail);i=i&&e.dispatchEvent(a)}gt(e,function(e){i=i&&e.onEvent(t,n)!==false});return i}var mt=location.pathname+location.search;function xt(){var e=z().querySelector("[hx-history-elt],[data-hx-history-elt]");return e||z().body}function yt(e,t,r,n){var i=S(localStorage.getItem("htmx-history-cache"))||[];for(var o=0;o<i.length;o++){if(i[o].url===e){i.splice(o,1);break}}i.push({url:e,content:t,title:r,scroll:n});while(i.length>U.config.historyCacheSize){i.shift()}while(i.length>0){try{localStorage.setItem("htmx-history-cache",JSON.stringify(i));break}catch(e){J(z().body,"htmx:historyCacheError",{cause:e,cache:i});i.shift()}}}function bt(e){var t=S(localStorage.getItem("htmx-history-cache"))||[];for(var r=0;r<t.length;r++){if(t[r].url===e){return t[r]}}return null}function wt(e){var t=U.config.requestClass;var r=e.cloneNode(true);W(R(r,"."+t),function(e){q(e,t)});return r.innerHTML}function St(){var e=xt();var t=mt||location.pathname+location.search;$(z().body,"htmx:beforeHistorySave",{path:t,historyElt:e});if(U.config.historyEnabled)history.replaceState({htmx:true},z().title,window.location.href);yt(t,wt(e),z().title,window.scrollY)}function Et(e){if(U.config.historyEnabled)history.pushState({htmx:true},"",e);mt=e}function Ct(e){W(e,function(e){e.call()})}function Rt(n){var e=new XMLHttpRequest;var i={path:n,xhr:e};$(z().body,"htmx:historyCacheMiss",i);e.open("GET",n,true);e.setRequestHeader("HX-History-Restore-Request","true");e.onload=function(){if(this.status>=200&&this.status<400){$(z().body,"htmx:historyCacheMissLoad",i);var e=g(this.response);e=e.querySelector("[hx-history-elt],[data-hx-history-elt]")||e;var t=xt();var r=zt(t);me(t,e,r);Ct(r.tasks);mt=n;$(z().body,"htmx:historyRestore",{path:n})}else{J(z().body,"htmx:historyCacheMissLoadError",i)}};e.send()}function Ot(e){St();e=e||location.pathname+location.search;var t=bt(e);if(t){var r=g(t.content);var n=xt();var i=zt(n);me(n,r,i);Ct(i.tasks);document.title=t.title;window.scrollTo(0,t.scroll);mt=e;$(z().body,"htmx:historyRestore",{path:e})}else{if(U.config.refreshOnHistoryMiss){window.location.reload(true)}else{Rt(e)}}}function Lt(e){var t=G(e,"hx-push-url");return t&&t!=="false"||_(e).boosted&&_(e).pushURL}function qt(e){var t=G(e,"hx-push-url");return t==="true"||t==="false"?null:t}function At(e){var t=F(e,"hx-indicator");if(t==null){t=[e]}W(t,function(e){e.classList["add"].call(e.classList,U.config.requestClass)});return t}function Tt(e){W(e,function(e){e.classList["remove"].call(e.classList,U.config.requestClass)})}function Ht(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(n.isSameNode(t)){return true}}return false}function Nt(e){if(e.name===""||e.name==null||e.disabled){return false}if(e.type==="button"||e.type==="submit"||e.tagName==="image"||e.tagName==="reset"||e.tagName==="file"){return false}if(e.type==="checkbox"||e.type==="radio"){return e.checked}return true}function kt(t,r,n,e,i){if(e==null||Ht(t,e)){return}else{t.push(e)}if(Nt(e)){var o=f(e,"name");var a=e.value;if(e.multiple){a=y(e.querySelectorAll("option:checked")).map(function(e){return e.value})}if(e.files){a=y(e.files)}if(o!=null&&a!=null){var s=r[o];if(s){if(Array.isArray(s)){if(Array.isArray(a)){r[o]=s.concat(a)}else{s.push(a)}}else{if(Array.isArray(a)){r[o]=[s].concat(a)}else{r[o]=[s,a]}}}else{r[o]=a}}if(i){It(e,n)}}if(d(e,"form")){var l=e.elements;W(l,function(e){kt(t,r,n,e,i)})}}function It(e,t){if(e.willValidate){$(e,"htmx:validation:validate");if(!e.checkValidity()){t.push({elt:e,message:e.validationMessage,validity:e.validity});$(e,"htmx:validation:failed",{message:e.validationMessage,validity:e.validity})}}}function Mt(e,t){var r=[];var n={};var i={};var o=[];var a=_(e);var s=d(e,"form")&&e.noValidate!==true;if(a.lastButtonClicked){s=s&&a.lastButtonClicked.formNoValidate!==true}if(t!=="get"){kt(r,i,o,H(e,"form"),s)}kt(r,n,o,e,s);if(a.lastButtonClicked){var l=f(a.lastButtonClicked,"name");if(l){n[l]=a.lastButtonClicked.value}}var u=F(e,"hx-include");W(u,function(e){kt(r,n,o,e,s);if(!d(e,"form")){W(e.querySelectorAll(Ne),function(e){kt(r,n,o,e,s)})}});n=Q(n,i);return{errors:o,values:n}}function Dt(e,t,r){if(e!==""){e+="&"}if(String(r)==="[object Object]"){r=JSON.stringify(r)}var n=encodeURIComponent(r);e+=encodeURIComponent(t)+"="+n;return e}function Ft(e){var t="";for(var r in e){if(e.hasOwnProperty(r)){var n=e[r];if(Array.isArray(n)){W(n,function(e){t=Dt(t,r,e)})}else{t=Dt(t,r,n)}}}return t}function Pt(e){var t=new FormData;for(var r in e){if(e.hasOwnProperty(r)){var n=e[r];if(Array.isArray(n)){W(n,function(e){t.append(r,e)})}else{t.append(r,n)}}}return t}function Xt(e,t,r){var n={"HX-Request":"true","HX-Trigger":f(e,"id"),"HX-Trigger-Name":f(e,"name"),"HX-Target":V(t,"id"),"HX-Current-URL":z().location.href};Wt(e,"hx-headers",false,n);if(r!==undefined){n["HX-Prompt"]=r}if(_(e).boosted){n["HX-Boosted"]="true"}return n}function jt(t,e){var r=G(e,"hx-params");if(r){if(r==="none"){return{}}else if(r==="*"){return t}else if(r.indexOf("not ")===0){W(r.substr(4).split(","),function(e){e=e.trim();delete t[e]});return t}else{var n={};W(r.split(","),function(e){e=e.trim();n[e]=t[e]});return n}}else{return t}}function Bt(e){return f(e,"href")&&f(e,"href").indexOf("#")>=0}function Ut(e,t){var r=t?t:G(e,"hx-swap");var n={swapStyle:_(e).boosted?"innerHTML":U.config.defaultSwapStyle,swapDelay:U.config.defaultSwapDelay,settleDelay:U.config.defaultSettleDelay};if(_(e).boosted&&!Bt(e)){n["show"]="top"}if(r){var i=w(r);if(i.length>0){n["swapStyle"]=i[0];for(var o=1;o<i.length;o++){var a=i[o];if(a.indexOf("swap:")===0){n["swapDelay"]=v(a.substr(5))}if(a.indexOf("settle:")===0){n["settleDelay"]=v(a.substr(7))}if(a.indexOf("scroll:")===0){var s=a.substr(7);var l=s.split(":");var f=l.pop();var u=l.length>0?l.join(":"):null;n["scroll"]=f;n["scrollTarget"]=u}if(a.indexOf("show:")===0){var c=a.substr(5);var l=c.split(":");var h=l.pop();var u=l.length>0?l.join(":"):null;n["show"]=h;n["showTarget"]=u}if(a.indexOf("focus-scroll:")===0){var d=a.substr("focus-scroll:".length);n["focusScroll"]=d=="true"}}}}return n}function Vt(t,r,n){var i=null;gt(r,function(e){if(i==null){i=e.encodeParameters(t,n,r)}});if(i!=null){return i}else{if(G(r,"hx-encoding")==="multipart/form-data"||d(r,"form")&&f(r,"enctype")==="multipart/form-data"){return Pt(n)}else{return Ft(n)}}}function zt(e){return{tasks:[],elts:[e]}}function _t(e,t){var r=e[0];var n=e[e.length-1];if(t.scroll){var i=null;if(t.scrollTarget){i=ee(r,t.scrollTarget)}if(t.scroll==="top"&&(r||i)){i=i||r;i.scrollTop=0}if(t.scroll==="bottom"&&(n||i)){i=i||n;i.scrollTop=i.scrollHeight}}if(t.show){var i=null;if(t.showTarget){var o=t.showTarget;if(t.showTarget==="window"){o="body"}i=ee(r,o)}if(t.show==="top"&&(r||i)){i=i||r;i.scrollIntoView({block:"start",behavior:U.config.scrollBehavior})}if(t.show==="bottom"&&(n||i)){i=i||n;i.scrollIntoView({block:"end",behavior:U.config.scrollBehavior})}}}function Wt(e,t,r,n){if(n==null){n={}}if(e==null){return n}var i=V(e,t);if(i){var o=i.trim();var a=r;if(o.indexOf("javascript:")===0){o=o.substr(11);a=true}else if(o.indexOf("js:")===0){o=o.substr(3);a=true}if(o.indexOf("{")!==0){o="{"+o+"}"}var s;if(a){s=Jt(e,function(){return Function("return ("+o+")")()},{})}else{s=S(o)}for(var l in s){if(s.hasOwnProperty(l)){if(n[l]==null){n[l]=s[l]}}}}return Wt(u(e),t,r,n)}function Jt(e,t,r){if(U.config.allowEval){return t()}else{J(e,"htmx:evalDisallowedError");return r}}function $t(e,t){return Wt(e,"hx-vars",true,t)}function Zt(e,t){return Wt(e,"hx-vals",false,t)}function Gt(e){return Q($t(e),Zt(e))}function Kt(t,r,n){if(n!==null){try{t.setRequestHeader(r,n)}catch(e){t.setRequestHeader(r,encodeURIComponent(n));t.setRequestHeader(r+"-URI-AutoEncoded","true")}}}function Yt(t){if(t.responseURL&&typeof URL!=="undefined"){try{var e=new URL(t.responseURL);return e.pathname+e.search}catch(e){J(z().body,"htmx:badResponseUrl",{url:t.responseURL})}}}function Qt(e,t){return e.getAllResponseHeaders().match(t)}function er(e,t,r){e=e.toLowerCase();if(r){if(r instanceof Element||p(r,"String")){return Z(e,t,null,null,{targetOverride:k(r),returnPromise:true})}else{return Z(e,t,k(r.source),r.event,{handler:r.handler,headers:r.headers,values:r.values,targetOverride:k(r.target),swapOverride:r.swap,returnPromise:true})}}else{return Z(e,t,null,null,{returnPromise:true})}}function tr(e){var t=[];while(e){t.push(e);e=e.parentElement}return t}function Z(e,t,n,f,r){var c=null;var h=null;r=r!=null?r:{};if(r.returnPromise&&typeof Promise!=="undefined"){var d=new Promise(function(e,t){c=e;h=t})}if(n==null){n=z().body}var v=r.handler||rr;if(!Y(n)){return}var g=r.targetOverride||ne(n);if(g==null||g==te){J(n,"htmx:targetError",{target:V(n,"hx-target")});return}var p=n;var i=_(n);var o=G(n,"hx-sync");var m=null;var x=false;if(o){var y=o.split(":");var b=y[0].trim();if(b==="this"){p=re(n,"hx-sync")}else{p=ee(n,b)}o=(y[1]||"drop").trim();i=_(p);if(o==="drop"&&i.xhr&&i.abortable!==true){return}else if(o==="abort"){if(i.xhr){return}else{x=true}}else if(o==="replace"){$(p,"htmx:abort")}else if(o.indexOf("queue")===0){var w=o.split(" ");m=(w[1]||"last").trim()}}if(i.xhr){if(i.abortable){$(p,"htmx:abort")}else{if(m==null){if(f){var S=_(f);if(S&&S.triggerSpec&&S.triggerSpec.queue){m=S.triggerSpec.queue}}if(m==null){m="last"}}if(i.queuedRequests==null){i.queuedRequests=[]}if(m==="first"&&i.queuedRequests.length===0){i.queuedRequests.push(function(){Z(e,t,n,f,r)})}else if(m==="all"){i.queuedRequests.push(function(){Z(e,t,n,f,r)})}else if(m==="last"){i.queuedRequests=[];i.queuedRequests.push(function(){Z(e,t,n,f,r)})}return}}var a=new XMLHttpRequest;i.xhr=a;i.abortable=x;var s=function(){i.xhr=null;i.abortable=false;if(i.queuedRequests!=null&&i.queuedRequests.length>0){var e=i.queuedRequests.shift();e()}};var E=G(n,"hx-prompt");if(E){var C=prompt(E);if(C===null||!$(n,"htmx:prompt",{prompt:C,target:g})){K(c);s();return d}}var R=G(n,"hx-confirm");if(R){if(!confirm(R)){K(c);s();return d}}var O=Xt(n,g,C);if(r.headers){O=Q(O,r.headers)}var L=Mt(n,e);var q=L.errors;var A=L.values;if(r.values){A=Q(A,r.values)}var T=Gt(n);var H=Q(A,T);var N=jt(H,n);if(e!=="get"&&G(n,"hx-encoding")==null){O["Content-Type"]="application/x-www-form-urlencoded"}if(t==null||t===""){t=z().location.href}var k=Wt(n,"hx-request");var l={parameters:N,unfilteredParameters:H,headers:O,target:g,verb:e,errors:q,withCredentials:r.credentials||k.credentials||U.config.withCredentials,timeout:r.timeout||k.timeout||U.config.timeout,path:t,triggeringEvent:f};if(!$(n,"htmx:configRequest",l)){K(c);s();return d}t=l.path;e=l.verb;O=l.headers;N=l.parameters;q=l.errors;if(q&&q.length>0){$(n,"htmx:validation:halted",l);K(c);s();return d}var I=t.split("#");var M=I[0];var D=I[1];if(e==="get"){var F=M;var P=Object.keys(N).length!==0;if(P){if(F.indexOf("?")<0){F+="?"}else{F+="&"}F+=Ft(N);if(D){F+="#"+D}}a.open("GET",F,true)}else{a.open(e.toUpperCase(),t,true)}a.overrideMimeType("text/html");a.withCredentials=l.withCredentials;a.timeout=l.timeout;if(k.noHeaders){}else{for(var X in O){if(O.hasOwnProperty(X)){var j=O[X];Kt(a,X,j)}}}var u={xhr:a,target:g,requestConfig:l,etc:r,pathInfo:{path:t,finalPath:F,anchor:D}};a.onload=function(){try{var e=tr(n);v(n,u);Tt(B);$(n,"htmx:afterRequest",u);$(n,"htmx:afterOnLoad",u);if(!Y(n)){var t=null;while(e.length>0&&t==null){var r=e.shift();if(Y(r)){t=r}}if(t){$(t,"htmx:afterRequest",u);$(t,"htmx:afterOnLoad",u)}}K(c);s()}catch(e){J(n,"htmx:onLoadError",Q({error:e},u));throw e}};a.onerror=function(){Tt(B);J(n,"htmx:afterRequest",u);J(n,"htmx:sendError",u);K(h);s()};a.onabort=function(){Tt(B);J(n,"htmx:afterRequest",u);J(n,"htmx:sendAbort",u);K(h);s()};a.ontimeout=function(){Tt(B);J(n,"htmx:afterRequest",u);J(n,"htmx:timeout",u);K(h);s()};if(!$(n,"htmx:beforeRequest",u)){K(c);s();return d}var B=At(n);W(["loadstart","loadend","progress","abort"],function(t){W([a,a.upload],function(e){e.addEventListener(t,function(e){$(n,"htmx:xhr:"+t,{lengthComputable:e.lengthComputable,loaded:e.loaded,total:e.total})})})});$(n,"htmx:beforeSend",u);a.send(e==="get"?null:Vt(a,n,N));return d}function rr(s,l){var u=l.xhr;var f=l.target;var r=l.etc;if(!$(s,"htmx:beforeOnLoad",l))return;if(Qt(u,/HX-Trigger:/i)){Se(u,"HX-Trigger",s)}if(Qt(u,/HX-Push:/i)){var c=u.getResponseHeader("HX-Push")}if(Qt(u,/HX-Redirect:/i)){window.location.href=u.getResponseHeader("HX-Redirect");return}if(Qt(u,/HX-Refresh:/i)){if("true"===u.getResponseHeader("HX-Refresh")){location.reload();return}}if(Qt(u,/HX-Retarget:/i)){l.target=z().querySelector(u.getResponseHeader("HX-Retarget"))}var h;if(c=="false"){h=false}else{h=Lt(s)||c}var n=u.status>=200&&u.status<400&&u.status!==204;var d=u.response;var e=u.status>=400;var t=Q({shouldSwap:n,serverResponse:d,isError:e},l);if(!$(f,"htmx:beforeSwap",t))return;f=t.target;d=t.serverResponse;e=t.isError;l.failed=e;l.successful=!e;if(t.shouldSwap){if(u.status===286){Ie(s)}gt(s,function(e){d=e.transformResponse(d,u,s)});if(h){St()}var i=r.swapOverride;var v=Ut(s,i);f.classList.add(U.config.swappingClass);var o=function(){try{var e=document.activeElement;var t={};try{t={elt:e,start:e?e.selectionStart:null,end:e?e.selectionEnd:null}}catch(e){}var n=zt(f);we(v.swapStyle,f,s,d,n);if(t.elt&&!Y(t.elt)&&t.elt.id){var r=document.getElementById(t.elt.id);var i={preventScroll:v.focusScroll!==undefined?!v.focusScroll:!U.config.defaultFocusScroll};if(r){if(t.start&&r.setSelectionRange){r.setSelectionRange(t.start,t.end)}r.focus(i)}}f.classList.remove(U.config.swappingClass);W(n.elts,function(e){if(e.classList){e.classList.add(U.config.settlingClass)}$(e,"htmx:afterSwap",l)});if(l.pathInfo.anchor){location.hash=l.pathInfo.anchor}if(Qt(u,/HX-Trigger-After-Swap:/i)){var o=s;if(!Y(s)){o=z().body}Se(u,"HX-Trigger-After-Swap",o)}var a=function(){W(n.tasks,function(e){e.call()});W(n.elts,function(e){if(e.classList){e.classList.remove(U.config.settlingClass)}$(e,"htmx:afterSettle",l)});if(h){var e=c||qt(s)||Yt(u)||l.pathInfo.finalPath||l.pathInfo.path;Et(e);$(z().body,"htmx:pushedIntoHistory",{path:e})}if(n.title){var t=C("title");if(t){t.innerHTML=n.title}else{window.document.title=n.title}}_t(n.elts,v);if(Qt(u,/HX-Trigger-After-Settle:/i)){var r=s;if(!Y(s)){r=z().body}Se(u,"HX-Trigger-After-Settle",r)}};if(v.settleDelay>0){setTimeout(a,v.settleDelay)}else{a()}}catch(e){J(s,"htmx:swapError",l);throw e}};if(v.swapDelay>0){setTimeout(o,v.swapDelay)}else{o()}}if(e){J(s,"htmx:responseError",Q({error:"Response Status Error Code "+u.status+" from "+l.pathInfo.path},l))}}var nr={};function ir(){return{init:function(e){return null},onEvent:function(e,t){return true},transformResponse:function(e,t,r){return e},isInlineSwap:function(e){return false},handleSwap:function(e,t,r,n){return false},encodeParameters:function(e,t,r){return null}}}function or(e,t){if(t.init){t.init(r)}nr[e]=Q(ir(),t)}function ar(e){delete nr[e]}function sr(e,r,n){if(e==undefined){return r}if(r==undefined){r=[]}if(n==undefined){n=[]}var t=V(e,"hx-ext");if(t){W(t.split(","),function(e){e=e.replace(/ /g,"");if(e.slice(0,7)=="ignore:"){n.push(e.slice(7));return}if(n.indexOf(e)<0){var t=nr[e];if(t&&r.indexOf(t)<0){r.push(t)}}})}return sr(u(e),r,n)}function lr(e){if(z().readyState!=="loading"){e()}else{z().addEventListener("DOMContentLoaded",e)}}function ur(){if(U.config.includeIndicatorStyles!==false){z().head.insertAdjacentHTML("beforeend","<style>                      ."+U.config.indicatorClass+"{opacity:0;transition: opacity 200ms ease-in;}                      ."+U.config.requestClass+" ."+U.config.indicatorClass+"{opacity:1}                      ."+U.config.requestClass+"."+U.config.indicatorClass+"{opacity:1}                    </style>")}}function fr(){var e=z().querySelector('meta[name="htmx-config"]');if(e){return S(e.content)}else{return null}}function cr(){var e=fr();if(e){U.config=Q(U.config,e)}}lr(function(){cr();ur();var e=z().body;ct(e);var t=z().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");e.addEventListener("htmx:abort",function(e){var t=e.target;var r=_(t);if(r&&r.xhr){r.xhr.abort()}});window.onpopstate=function(e){if(e.state&&e.state.htmx){Ot();W(t,function(e){$(e,"htmx:restored",{document:z(),triggerEvent:$})})}};setTimeout(function(){$(e,"htmx:load",{})},0)});return U}()});</script>
 <script>

  var formContact = document.getElementById('contact-form');

// Add event listener for form submission
formContact.addEventListener('submit', function(event) {
  // Prevent the default form submission
  event.preventDefault();

  // Reset the reCAPTCHA
  grecaptcha.reset();

  // Execute the reCAPTCHA
  grecaptcha.execute();
});

function formSubmit(response) {
  // submit the form which now includes a g-recaptcha-response input
}
 function onContactSubmit(token) {
  var validate = document.getElementById("contact-form").reportValidity();
  if(validate==true){
    document.getElementById("contact-form").submit();
    console.log(validate);
  }
  else{
    console.log("failing");
    console.log(validate);
  }
 }
    </script>
  
    <script src="https://www.google.com/recaptcha/api.js?onload=captchaAlert" async defer></script>  
    <script type="text/javascript">
      function captchaAlert() {
    var textarea = document.getElementById('g-recaptcha-response');
// Add the aria-label attribute
textarea.setAttribute('aria-label', 'g-captcha');
}
    </script>
  </body>
</html>

<p>The post <a rel="nofollow" href="https://www.aptscalifornia.com/property-highlight-765-14th-avenue-apartments-in-san-francisco-ca/">PROPERTY HIGHLIGHT: 765 14TH AVENUE APARTMENTS IN SAN FRANCISCO, CA</a> appeared first on <a rel="nofollow" href="https://www.aptscalifornia.com">Apts California</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
