<?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 Salt Lake City</title>
	<atom:link href="https://www.aptssaltlakecity.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.aptssaltlakecity.com</link>
	<description>Resources and information about Salt Lake City apartments</description>
	<lastBuildDate>Fri, 29 May 2026 17:20:43 +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 Around Salt Lake City</title>
		<link>https://www.aptssaltlakecity.com/5-must-visit-fly-fishing-shops-around-salt-lake-city/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Fri, 29 May 2026 17:20:40 +0000</pubDate>
				<category><![CDATA[A Guide To Salt Lake City]]></category>
		<category><![CDATA[guide to salt lake city]]></category>
		<category><![CDATA[living in salt lake city]]></category>
		<category><![CDATA[perks of living in salt lake city]]></category>
		<category><![CDATA[things to do in salt lake city]]></category>
		<guid isPermaLink="false">https://www.aptssaltlakecity.com/?p=1668</guid>

					<description><![CDATA[<p>With summer right around the corner, there are so many fun activities to do when you live in Salt Lake City. And on the exceptionally hot days, there’s amazing ice&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptssaltlakecity.com/5-must-visit-fly-fishing-shops-around-salt-lake-city/">5 Must-Visit Fly Fishing Shops Around Salt Lake City</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>With summer right around the corner, there are <a href="https://www.aptssaltlakecity.com/4-must-visit-gardens-in-salt-lake-city/" target="_blank" rel="noreferrer noopener">so many fun activities</a> to do when you live in Salt Lake City. And on the exceptionally hot days, there’s <a href="https://www.aptssaltlakecity.com/5-must-visit-ice-cream-shops-in-salt-lake-city/" 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-ut/L3V0Ly8">Market Apartments</a> to find your next dream apartment.</p>



<h2>1) Western Rivers Flyfisher</h2>



<p><a href="https://westernriversflyfishing.com/" target="_blank" rel="noreferrer noopener">Western Rivers Flyfisher</a> is here to help you make the most out of your fishing. Whether you’re looking for something specific or you need to ask a question or two. You’ll find everything you need when you visit the shop.</p>



<h2>2) Fish Tech Outfitters</h2>



<p><a href="https://fishtechoutfitters.com/" target="_blank" rel="noreferrer noopener">Fish Tech Outfitters</a> sells fishing gear for all types of fishing. From fly fishing to bait and everything in between. Whether you’re a veteran of the sport or you’re just beginning you are sure to find something you’ll need here.</p>



<figure class="wp-block-image size-full"><a href="https://www.aptssaltlakecity.com/wp-content/uploads/2026/05/Man-Fishing-in-Water.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="660" height="990" src="https://www.aptssaltlakecity.com/wp-content/uploads/2026/05/Man-Fishing-in-Water.jpg" alt="" class="wp-image-1671" srcset="https://www.aptssaltlakecity.com/wp-content/uploads/2026/05/Man-Fishing-in-Water.jpg 660w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/05/Man-Fishing-in-Water-200x300.jpg 200w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/05/Man-Fishing-in-Water-585x878.jpg 585w" sizes="(max-width: 660px) 100vw, 660px" /></a></figure>



<h2>3) Fish Heads Fly Shop</h2>



<p>Located only minutes from The Provo River, <a href="https://fishheadsflyshop.com/" target="_blank" rel="noreferrer noopener">Fish Heads Fly Shop</a> is the perfect last minute stop to pick up whatever you need on your way out for a day of fishing the river. The locally owned business has expert fly fishing guides who are passionate about the sport and who are excited to help anyone when they come into the shop.</p>



<h2>4) Fly Fish Food</h2>



<p>At <a href="https://www.flyfishfood.com/" target="_blank" rel="noreferrer noopener">Fly Fish Food</a>, you’ll find everything you need to make a huge selection of flies. Along with the knowledgeable and friendly staff who know all about fishing and making their own flies. They are more than willing to help you when you’ve got questions. And if you don’t, come in for a few fishing stories.</p>



<h2>5) Anglers Den</h2>



<p>Just off I-15 in Roy, <a href="https://anglersden.com/?srsltid=AfmBOookwSRGroVwepcNOhwjiw8JsyXemhbGFuULOQpzQ0OGX6L_kW7t" target="_blank" rel="noreferrer noopener">Anglers Den</a> is your stop for fishing in the northern parts of the state. They have a massive inventory with a wide variety of tools and gear for whatever your fishing goals are. And with the helpful staff, you’ll be coming back time and time again.</p>



<figure class="wp-block-image size-large"><a href="https://www.aptssaltlakecity.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.aptssaltlakecity.com/wp-content/uploads/2026/05/Fly-rod-1024x683.jpg" alt="" class="wp-image-1670" srcset="https://www.aptssaltlakecity.com/wp-content/uploads/2026/05/Fly-rod-1024x683.jpg 1024w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/05/Fly-rod-300x200.jpg 300w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/05/Fly-rod-768x512.jpg 768w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/05/Fly-rod-1170x780.jpg 1170w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/05/Fly-rod-585x390.jpg 585w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/05/Fly-rod-263x175.jpg 263w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/05/Fly-rod.jpg 1500w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Have you been to any of these fly fishing shops before? Which ones are your favorites? Head on over to the comments to let us know if your go-to shop made the list.</p>



<p>If you’re looking for a new place to live, or are interested in moving to the amazing city of Salt Lake City, find your next dream apartment <a href="https://www.marketapts.com/apartments" target="_blank" rel="noreferrer noopener">here</a>. And while you’re on your search for the best place to live, head on over to <a href="https://www.aptssaltlakecity.com/31-reasons-you-should-live-in-downtown-salt-lake-city/" target="_blank" rel="noreferrer noopener">our post</a> about why you should live in downtown Salt Lake City.</p>
<p>The post <a rel="nofollow" href="https://www.aptssaltlakecity.com/5-must-visit-fly-fishing-shops-around-salt-lake-city/">5 Must-Visit Fly Fishing Shops Around Salt Lake City</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PROPERTY HIGHLIGHT: ASPIRE WEST VALLEY APARTMENTS IN WEST VALLEY CITY, UT</title>
		<link>https://www.aptssaltlakecity.com/property-highlight-aspire-west-valley-apartments-in-west-valley-city-ut/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Wed, 29 Apr 2026 15:35:32 +0000</pubDate>
				<category><![CDATA[A Guide To Salt Lake City]]></category>
		<category><![CDATA[Apts Salt Lake City Rentals]]></category>
		<category><![CDATA[SLC Apartment Reviews]]></category>
		<category><![CDATA[SLC Apartments for Rent]]></category>
		<category><![CDATA[apartments in salt lake city]]></category>
		<category><![CDATA[apartments salt lake city]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[rent salt lake city]]></category>
		<category><![CDATA[rental salt lake city]]></category>
		<category><![CDATA[rentals in salt lake city]]></category>
		<category><![CDATA[salt lake city apartments]]></category>
		<category><![CDATA[salt lake city rental]]></category>
		<category><![CDATA[salt lake city rentals]]></category>
		<category><![CDATA[slc apts]]></category>
		<guid isPermaLink="false">https://www.aptssaltlakecity.com/?p=1657</guid>

					<description><![CDATA[<p>Aspire West Valley Apartments Aspire West Valley Apartments in West Valley City, Utah, is where you can discover the meaning of elegant living. The community amenities give you everything you&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptssaltlakecity.com/property-highlight-aspire-west-valley-apartments-in-west-valley-city-ut/">PROPERTY HIGHLIGHT: ASPIRE WEST VALLEY APARTMENTS IN WEST VALLEY CITY, UT</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2><strong>Aspire West Valley Apartments</strong></h2>



<p><a href="https://www.aspirewestvalley.com/" target="_blank" rel="noreferrer noopener">Aspire West Valley Apartments</a> in West Valley City, Utah, is where you can discover the meaning of elegant living. The community amenities give you everything you need to live comfortably. Along with the in-home amenities will elevate your living experience. You won’t want to miss out on calling this home.</p>



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



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



<p>At Aspire West Valley Apartments, there are plenty of <a href="https://www.aspirewestvalley.com/amenities" target="_blank" rel="noreferrer noopener">spectacular amenities</a> that you don’t want to miss out on having in your next home. These beautiful pet-friendly apartments come in with <a href="https://www.aspirewestvalley.com/floorplans" target="_blank" rel="noreferrer noopener">two spacious bedrooms</a> to fit all the needs for you and your family. Here you’ll enjoy spaces with fully-equipped kitchens that include disposal, dishwasher, and electric store. You’ll also have evaporative air conditioning and central heating. And so much more.</p>



<p>If you’re looking for some luxurious community amenities, then you’ll want to check out Aspire West Valley Apartments. The complex offers a sparkling pool as well as a barbeque area with pergola for the hot summer nights. You will also have a playground for the kids and a bark park for the pups.</p>



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



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



<p>You’ll find Aspire West Valley Apartments is located in a <a href="https://www.aspirewestvalley.com/neighborhood" target="_blank" rel="noreferrer noopener">wonderfully thriving community</a>. If you’re looking for a day of fun, check out The Ridge Golf Club or The Megaplex West Valley. Though if that’s not what you’re up for, check out Valley Fair Mall for an amazing day of shopping. And when you’re done for the day, head on over to <a href="https://food.orders.co/currypizza1/menu" target="_blank" rel="noreferrer noopener">Curry Pizza</a> for an amazing meal.</p>



<p>If you’re looking for a new place to live, or are interested in moving to the amazing state of Utah, find your next dream apartment at <a href="https://www.marketapts.com/apartments-ut/L3V0Ly8" target="_blank" rel="noreferrer noopener">Market Apartments</a>. And while you’re on your search for the best apartments, head on over to <a href="https://www.aptssaltlakecity.com/how-to-choose-an-apartment-in-salt-lake-city/" target="_blank" rel="noreferrer noopener">our post</a> about picking the perfect apartment for you.</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 Aspire West Valley</title>
    <meta name="description" content="Apartments located in West Valley City, UT. 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-4W4158YMHC"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-4W4158YMHC');
</script>

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KQ93N5Q8');</script>
<!-- End Google Tag Manager -->    
    <!-- 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.aspirewestvalley.com"><strong>Aspire West Valley</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 Aspire West Valley</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>Want the best of West Valley, UT apartments? Come home to Aspire West Valley to discover the meaning of elegant living. Here at our apartments for rent in West Valley, you'll discover what makes our property stand out from the rest. Our pet-friendly apartments in West Valley City feature multiple floor plans for stunning 2 bedroom units, giving you the opportunity to match what best fits your lifestyle. Enjoy the convenience of our luxury apartment features, such as air conditioning, spacious floor plans, fully equipped kitchens, walk-in closets, private patios, and mountain views. Our beautiful community amenities also give you everything you need to live comfortably—including a sparkling pool, playground, package services, on-site management, and more! Living at our apartments near Salt Lake City places you just moments away from everything the city has to offer, giving you quick access to the I-15 and beyond. Book your tour of Aspire West Valley Apartments today and discover what it truly means to live well!</div>                </p>
              </div>
            </div>
            <div class="row">
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Address</h3>
                  <p>
    4656 S 3860 W<br>
    West Valley City, Utah <br>
    84120                  </p>
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Phone</h3>
    	      <p>P: (877) 620-8345 </p>
    	       
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Office Hours</h3>
                  <p>
    Monday - Friday: 09:00 AM - 05: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/1071AWVA/images/apartments/photos/lssfgvgf0smxee09fop4lb96tcdqtgya.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/lssfgvgf0smxee09fop4lb96tcdqtgya.jpg.800x600.jpg" class="img-fluid eight-six" alt="Living Room | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/waymyq2440i1d5wv6karrau45flmkc48.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/waymyq2440i1d5wv6karrau45flmkc48.jpg.800x600.jpg" class="img-fluid eight-six" alt="Front Room | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/a0zvarl6cl7b5hqytxts8imvprgt03t5.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/a0zvarl6cl7b5hqytxts8imvprgt03t5.jpg.800x600.jpg" class="img-fluid eight-six" alt="Living Area | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/kq1fo7hkfbn3yh2uztn2j1a3wo9drw1b.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/kq1fo7hkfbn3yh2uztn2j1a3wo9drw1b.jpg.800x600.jpg" class="img-fluid eight-six" alt="Kitchen | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/ii3rju3iqd11xbrr5fvq7hzbi4p3hzkd.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/ii3rju3iqd11xbrr5fvq7hzbi4p3hzkd.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bedroom | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/1mxll6w73vqo7uevte26al4co8do8mfy.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/1mxll6w73vqo7uevte26al4co8do8mfy.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bedroom | Aspire West Valley Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/efe01599-01f7-4c9e-91ea-ee74aa1817ca.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/efe01599-01f7-4c9e-91ea-ee74aa1817ca.jpg.800x600.jpg" class="img-fluid eight-six" alt="Dining Area | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/xbs7spca7blf3sglumk3zmigvz5jjnxu.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/xbs7spca7blf3sglumk3zmigvz5jjnxu.jpg.800x600.jpg" class="img-fluid eight-six" alt="Living Room | Aspire West Valley Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/xdn18rpuboghb6t06v9slhc7zlv8qy5y.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/xdn18rpuboghb6t06v9slhc7zlv8qy5y.jpg.800x600.jpg" class="img-fluid eight-six" alt="Large Closets | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/12gp9bufhvfnokjmnpbuiakktrwvmiph.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/12gp9bufhvfnokjmnpbuiakktrwvmiph.jpg.800x600.jpg" class="img-fluid eight-six" alt="Walk In Closets | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/a9553f77-e603-42d3-b3f9-c9d8111c3eed.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/a9553f77-e603-42d3-b3f9-c9d8111c3eed.jpg.800x600.jpg" class="img-fluid eight-six" alt="Kitchen | Aspire West Valley Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/bv6hymud7e48ppogzqs45ab2ibj933u4.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/bv6hymud7e48ppogzqs45ab2ibj933u4.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bathroom | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/rz1hy385xin044doyeyl38anafiyg0jh.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/rz1hy385xin044doyeyl38anafiyg0jh.jpg.800x600.jpg" class="img-fluid eight-six" alt="Fully Equipped Kitchen | Aspire West Valley Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/8kyw8lwswtxcs6c6dnrc99ysugqrel8v.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/8kyw8lwswtxcs6c6dnrc99ysugqrel8v.jpg.800x600.jpg" class="img-fluid eight-six" alt="Large Bedrooms | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/4mj772snzpie3ce4ns0g4dilwaw1rdzj.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/4mj772snzpie3ce4ns0g4dilwaw1rdzj.jpg.800x600.jpg" class="img-fluid eight-six" alt="Monument Sign | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/wabmwqvv79d15xkae7yfo4wth5wulkty.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/wabmwqvv79d15xkae7yfo4wth5wulkty.jpg.800x600.jpg" class="img-fluid eight-six" alt="Apartment Buildings | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/769t5cbolw7r043k3lxtn2a2kpex3plh.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/769t5cbolw7r043k3lxtn2a2kpex3plh.jpg.800x600.jpg" class="img-fluid eight-six" alt="Exterior | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/g7tg36p51wysithbofdwt5zbqhahvvlb.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/g7tg36p51wysithbofdwt5zbqhahvvlb.jpg.800x600.jpg" class="img-fluid eight-six" alt="Building | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/qy2mjzy3gzxq34tv20u3wkkebe5ibhra.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/qy2mjzy3gzxq34tv20u3wkkebe5ibhra.jpg.800x600.jpg" class="img-fluid eight-six" alt="Walking Paths | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/glhap9rei33bgb0c948tyu8p7jent8j7.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/glhap9rei33bgb0c948tyu8p7jent8j7.jpg.800x600.jpg" class="img-fluid eight-six" alt="Beautiful Landscaping | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/6zwk3jhwloppzmgn7rpgca1kueh103e4.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/6zwk3jhwloppzmgn7rpgca1kueh103e4.jpg.800x600.jpg" class="img-fluid eight-six" alt="Patios and Balconies | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/amt1p5bim9s1jvtfxgmz0qr462lth2kd.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/amt1p5bim9s1jvtfxgmz0qr462lth2kd.jpg.800x600.jpg" class="img-fluid eight-six" alt="Building Exterior | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/afygt3qybbuqyvpo1m4tb7det1nnkkg6.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/afygt3qybbuqyvpo1m4tb7det1nnkkg6.jpg.800x600.jpg" class="img-fluid eight-six" alt="Apartment Building Exterior | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/waafwfbo5evzqs0j43jc841cqy22z51r.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/waafwfbo5evzqs0j43jc841cqy22z51r.jpg.800x600.jpg" class="img-fluid eight-six" alt="Path Through Green Lawn | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/7ezn340sue6uupgzb06u0dr34vls2q8j.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/7ezn340sue6uupgzb06u0dr34vls2q8j.jpg.800x600.jpg" class="img-fluid eight-six" alt="Apartment Building with Balconies | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/wuddkqfz9zxngihixit4shxdr7y2cm77.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/wuddkqfz9zxngihixit4shxdr7y2cm77.jpg.800x600.jpg" class="img-fluid eight-six" alt="View of Apartment Building | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/mm03j8hx9xgh54f3cioi73ypjp7ndh9m.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/mm03j8hx9xgh54f3cioi73ypjp7ndh9m.jpg.800x600.jpg" class="img-fluid eight-six" alt="Aerial View of Swimming Pool | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/npqip2y9tm3gmv6dkly1zreqggh42mji.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/npqip2y9tm3gmv6dkly1zreqggh42mji.jpg.800x600.jpg" class="img-fluid eight-six" alt="Pool | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/v1po9k9l0omimv1s43hfbhwlybs4toyp.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/v1po9k9l0omimv1s43hfbhwlybs4toyp.jpg.800x600.jpg" class="img-fluid eight-six" alt="Swimming Pool | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/uy0x9rbqbrtripeu57psmwwt4nepmlow.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/uy0x9rbqbrtripeu57psmwwt4nepmlow.jpg.800x600.jpg" class="img-fluid eight-six" alt="Shimmering Pool | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/zg8qcl3i7zjh5fme16tot4ls8d3ak9zk.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/zg8qcl3i7zjh5fme16tot4ls8d3ak9zk.jpg.800x600.jpg" class="img-fluid eight-six" alt="Picnic Area | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/c9c0agpk1dvifcu3e8y87vi9ulpj6zms.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/c9c0agpk1dvifcu3e8y87vi9ulpj6zms.jpg.800x600.jpg" class="img-fluid eight-six" alt="Shaded Picnic Area | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/wni9ik8xlqf2ltpbpln32w4kff06el94.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/wni9ik8xlqf2ltpbpln32w4kff06el94.jpg.800x600.jpg" class="img-fluid eight-six" alt="Grills | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/dpu54avf16a3vn370xwb5bu2bq861vj7.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/dpu54avf16a3vn370xwb5bu2bq861vj7.jpg.800x600.jpg" class="img-fluid eight-six" alt="BBQ and Picnic Area | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/0xats9ujq7tatz50zg9hxl9ojte9cz2o.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/0xats9ujq7tatz50zg9hxl9ojte9cz2o.jpg.800x600.jpg" class="img-fluid eight-six" alt="Playground Slide | Aspire West Valley">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/bg8v836juwmy8r58b6q1be6b6wfwryjn.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/photos/bg8v836juwmy8r58b6q1be6b6wfwryjn.jpg.800x600.jpg" class="img-fluid eight-six" alt="Package Lockers | Aspire West Valley">
		</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/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1LC">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1LC                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</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/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1LP2">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1LP2                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</strong>
                       </p>
                       <p>
		       PRICE: <strong>$1379</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/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1LR2">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1LR2                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</strong>
                       </p>
                       <p>
		       PRICE: <strong>$1531</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/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1LR4">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1LR4                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</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/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1SC">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1SC                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</strong>
                       </p>
                       <p>
		       PRICE: <strong>$1319</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/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1SP2">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1SP2                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</strong>
                       </p>
                       <p>
		       PRICE: <strong>$1359</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/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1SR2">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1SR2                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</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/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1071AWVA/images/apartments/floorplans/0c60046a90ed377ad8b049341989ddb4.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1SR4">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1SR4                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</strong>
                       </p>
                       <p>
		       PRICE: <strong>$1289</strong>
                       </p>
                       <p>
		       AVAILABLE: <strong>2</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">Oversized Closets</li>
	    <li class="list-group-item">Quartz Counter Tops*</li>
	    <li class="list-group-item">Vinyl Flooring*</li>
	    <li class="list-group-item">Evaporative Air Conditioning</li>
	    <li class="list-group-item">Central Heating</li>
	    <li class="list-group-item">Dishwasher</li>
	    <li class="list-group-item">Ceiling Fan</li>
	    <li class="list-group-item">Disposal </li>
                  </ul>
               </div>
               <div class="col-12 col-lg-6">
                  <h3 class="h3">Property</h3>
                  <ul class="list-group">

	    <li class="list-group-item">Playground</li>
	    <li class="list-group-item">Package Locker System</li>
	    <li class="list-group-item">Private Patios</li>
	    <li class="list-group-item">Carports</li>
	    <li class="list-group-item">Pool</li>
	    <li class="list-group-item">BBQ Area With Pergola</li>
	    <li class="list-group-item">Bark Park</li>
	    <li class="list-group-item">Professional and Responsive On-site Management</li>
	    <li class="list-group-item">24 Hour Emergency Maintenance </li>
	    <li class="list-group-item">Professional Landscaping</li>
                  </ul>
               </div>
             </div>
           </div>
        </section>
        <!-- Section Amenities END-->
    
        <!-- Section Pet Fees -->
            <div class="container">
                <div class="row">
                    <div class="col-sm-12">
                      <div class="headline style-1">
                        <h2 class="h4">PET DEPOSITS AND FEES</h2><br>
                      </div><!-- headline -->
                    </div><!-- col -->    
                    <div class="col-sm-12">
                      <div class="row">
                        <div class="col-sm-6 col-md-4">
                          <table class="table table-hover">
                            <thead class="thead-dark">
                              <tr>
                                <th colspan="2" scope="col">Pet Fee</th>
                              </tr>
                            </thead>
                            <tbody>
                              <tr>
                                <th scope="row">Pet Fee For 1 Pets</th>
                                <td class="text-right">$300.00</td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
                        <div class="col-sm-6 col-md-4">
                          <table class="table table-hover">
                            <thead class="thead-dark">
                              <tr>
                                <th colspan="2" scope="col">Pet Deposit</th>
                              </tr>
                            </thead>
                            <tbody>
                              <tr>
                                <th scope="row">Pet Deposit For 1 Pets</th>
                                <td class="text-right">$200.00</td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
 

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

        <!-- 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>
4656 S 3860 W                <br>
		    West Valley City, Utah <br>
84120              </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Phone</h3>
	      <p>P: (877) 620-8345 </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Office Hours</h3>
    Monday - Friday: 09:00 AM - 05:00 PM<br>Saturday - Sunday: Closed            </div>
          </div>
        </div>
        <div class="row">
          <div class="col-12 text-center">
	  Copyright © 2026<br>
Aspire West Valley. All rights reserved.<br>
            Apartment Marketing by MarketApts.com®
          </div>
          <div class="col-12 text-center">
	    Aspire West Valley 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.aptssaltlakecity.com/property-highlight-aspire-west-valley-apartments-in-west-valley-city-ut/">PROPERTY HIGHLIGHT: ASPIRE WEST VALLEY APARTMENTS IN WEST VALLEY CITY, UT</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>5 Must-Visit Ice Cream Shops In Salt Lake City</title>
		<link>https://www.aptssaltlakecity.com/5-must-visit-ice-cream-shops-in-salt-lake-city/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 19:03:27 +0000</pubDate>
				<category><![CDATA[A Guide To Salt Lake City]]></category>
		<category><![CDATA[life in salt lake city]]></category>
		<category><![CDATA[living in salt lake city]]></category>
		<category><![CDATA[perks of living in salt lake city]]></category>
		<category><![CDATA[things to do in salt lake city]]></category>
		<category><![CDATA[things to do in slc]]></category>
		<guid isPermaLink="false">https://www.aptssaltlakecity.com/?p=1647</guid>

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



<p>Salt Lake City 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 city of Salt Lake City.</p>



<h2>1) Blacksmith Ice Cream Co.</h2>



<p>At <a href="https://blacksmithicecream.com/" target="_blank" rel="noreferrer noopener">Blacksmith Ice Cream Co.</a>, they hand churn their ice cream to elevate it to the next level. The flavors are always fresh giving you a tasty treat you don’t want to miss out on trying. Whether you want a classic or something more adventurous like Carmel Cashew or Cookie Avalanche, you are guaranteed to find something you love.</p>



<h2>2) Dolcetti Gelato</h2>



<p>When you’re looking for a stunning cup of gelato, look no further than <a href="https://dolcettigelato.com/" target="_blank" rel="noreferrer noopener">Dolcetti Gelato</a>. The oldest gelato shop in Utah, they have been around for so long because of the delicious desserts they offer. With over 150 artisanal gelato flavors, you are certain to find something you can fall in love with.</p>



<figure class="wp-block-image size-large"><a href="https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Cheers-to-Ice-Cream.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="683" height="1024" src="https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Cheers-to-Ice-Cream-683x1024.jpg" alt="" class="wp-image-1650" srcset="https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Cheers-to-Ice-Cream-683x1024.jpg 683w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Cheers-to-Ice-Cream-200x300.jpg 200w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Cheers-to-Ice-Cream-768x1152.jpg 768w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Cheers-to-Ice-Cream-1024x1536.jpg 1024w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Cheers-to-Ice-Cream-1365x2048.jpg 1365w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Cheers-to-Ice-Cream-1170x1755.jpg 1170w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Cheers-to-Ice-Cream-585x878.jpg 585w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Cheers-to-Ice-Cream.jpg 1500w" sizes="(max-width: 683px) 100vw, 683px" /></a></figure>



<h2>3) Normal Ice Cream Store</h2>



<p><a href="https://www.normal.club/" target="_blank" rel="noreferrer noopener">Normal Ice Cream Store</a> is a perfect stop when you need a sweet treat. They keep it simple, by using real dairy, real fruits, and plant-based options that actually taste good. By making small batches, you are going to get a fresh delcious treat.</p>



<h2>4) Wanyen</h2>



<p>Asian inspired ice cream and dessert café, <a href="https://www.wanyenslc.com/" target="_blank" rel="noreferrer noopener">Wanyen</a> is a must-visit when you’re looking for the perfect dessert. Using only premium, finest-quality ingredients to make their homemade ice cream that will have you wanting to come back all the time.</p>



<h2>5) Hidden Oak Gourmet Creamery</h2>



<p>At <a href="https://thehiddenoak.com/" target="_blank" rel="noreferrer noopener">Hidden Oak Gourmet Creamery</a>, they take pride in their handcrafted recipes. Everyone of their flavors is from scratch made with real ingredients. And is guaranteed to give you a truly stellar experience when you need a sweet treat pick me up.</p>



<figure class="wp-block-image size-large"><a href="https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Ice-cream-display.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="1024" height="768" src="https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Ice-cream-display-1024x768.jpg" alt="" class="wp-image-1649" srcset="https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Ice-cream-display-1024x768.jpg 1024w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Ice-cream-display-300x225.jpg 300w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Ice-cream-display-768x576.jpg 768w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Ice-cream-display-1170x878.jpg 1170w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Ice-cream-display-585x439.jpg 585w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/03/Ice-cream-display.jpg 1500w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>There are so many amazing ice cream shops in Salt Lake City 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 amazing city of Salt Lake City, find your next dream apartment <a href="https://www.marketapts.com/apartments" target="_blank" rel="noreferrer noopener">here</a>. And while you’re on your search for the best place to live, head on over to <a href="https://www.aptssaltlakecity.com/31-reasons-you-should-live-in-downtown-salt-lake-city/" target="_blank" rel="noreferrer noopener">our post</a> about why you should live in downtown Salt Lake City.</p>
<p>The post <a rel="nofollow" href="https://www.aptssaltlakecity.com/5-must-visit-ice-cream-shops-in-salt-lake-city/">5 Must-Visit Ice Cream Shops In Salt Lake City</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PROPERTY HIGHLIGHT: ASPIRE SALT LAKE APARTMENTS IN SALT LAKE CITY, UT</title>
		<link>https://www.aptssaltlakecity.com/property-highlight-aspire-salt-lake-apartments-in-salt-lake-city-ut/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Fri, 13 Feb 2026 20:49:03 +0000</pubDate>
				<category><![CDATA[Apts Salt Lake City Rentals]]></category>
		<category><![CDATA[SLC Apartment Reviews]]></category>
		<category><![CDATA[SLC Apartments for Rent]]></category>
		<category><![CDATA[apartments in salt lake city]]></category>
		<category><![CDATA[apartments salt lake city]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[rent salt lake city]]></category>
		<category><![CDATA[rental salt lake city]]></category>
		<category><![CDATA[rentals in salt lake city]]></category>
		<category><![CDATA[salt lake city apartments]]></category>
		<category><![CDATA[salt lake city rental]]></category>
		<category><![CDATA[salt lake city rentals]]></category>
		<category><![CDATA[slc apts]]></category>
		<guid isPermaLink="false">https://www.aptssaltlakecity.com/?p=1634</guid>

					<description><![CDATA[<p>Aspire Salt Lake Apartments Aspire Salt Lake Apartments, located in Salt Lake City, Utah, is designed to match the vibrancy of the city while making your life as comfortable and&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptssaltlakecity.com/property-highlight-aspire-salt-lake-apartments-in-salt-lake-city-ut/">PROPERTY HIGHLIGHT: ASPIRE SALT LAKE APARTMENTS IN SALT LAKE CITY, UT</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2><strong>Aspire Salt Lake Apartments</strong></h2>



<p><a href="https://www.aspiresaltlake.com/" target="_blank" rel="noreferrer noopener">Aspire Salt Lake Apartments</a>, located in Salt Lake City, Utah, is designed to match the vibrancy of the city while making your life as comfortable and convenient. With the stunning amenities and perfect location, you won’t want to miss out on this perfect home. So be sure to schedule a tour today!</p>



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



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



<p>At Aspire Salt Lake Apartments, there are plenty of <a href="https://www.aspiresaltlake.com/amenities" target="_blank" rel="noreferrer noopener">spectacular amenities</a> that you don’t want to miss out on having in your next home. These beautiful apartments come in <a href="https://www.aspiresaltlake.com/floorplans" target="_blank" rel="noreferrer noopener">two spacious options</a>: one and two bedroom options to fit all the needs for you and your family. Here you’ll enjoy fully-equipped kitchens boasting stainless-steel appliances including dishwasher, disposal, and electric stove. You’ll also have hardwood-style flooring, air conditioning, and so much more you won’t want to miss out on.</p>



<p>If you’re looking for some great community amenities, then you’ll want to check out Aspire Salt Lake Apartments. The complex offers a sparking swimming pool to spend the hot evening lounging in. As well as a fitness center to get all your workout needs in. Plus onsite laundry and so much more.</p>



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



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



<p>Here you’ll find a <a href="https://www.aspiresaltlake.com/neighborhood" target="_blank" rel="noreferrer noopener">wonderfully thriving community</a>. If you’re looking for a day of fun, check out the Eccles Theater or Dave and Busters. Though if that’s not what you’re up for, check out City Creek Center for an amazing day of shopping. And when you’re done for the day, head on over to <a href="https://www.solagave.com/" target="_blank" rel="noreferrer noopener">Sol Agave</a> for an amazing meal.</p>



<p>If you’re looking for a new place to live, or are interested in moving to the amazing state of Utah, find your next dream apartment <a href="https://www.marketapts.com/apartments-ut/L3V0Ly8" target="_blank" rel="noreferrer noopener">here</a>. And while you’re on your search for the best apartments, head on over to <a href="https://www.aptssaltlakecity.com/how-to-choose-an-apartment-in-salt-lake-city/" target="_blank" rel="noreferrer noopener">our post</a> about picking the perfect apartment for you.</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 Aspire Salt Lake City</title>
    <meta name="description" content="Apartments located in Salt Lake City, UT. 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-VQ5WSEMBGP">
</script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-VQ5WSEMBGP');
</script>

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5DH2FKFZ');</script>
<!-- End Google Tag Manager -->
    
    <!-- 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.aspiresaltlake.com"><strong>Aspire Salt Lake City</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 Aspire Salt Lake City</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>Your life deserves an upgrade. Aspire Salt Lake City in Salt Lake City, Utah is designed to match the vibrancy of the city, making your life as comfortable and convenient as you desire. Conveniently located at 176 N Redwood Rd, our apartments for rent in Salt Lake City will surprise and delight with all that we have to offer! Our SLC property features 1 and 2 bedroom apartments for you to choose what best fits your lifestyle. Here, there's something for everyone; enjoy the convenience of our Salt Lake City apartment essentials, such as central air, spacious floor plans, fully-equipped kitchens, and hardwood flooring. Our pet-friendly community amenities give you everything you need to live comfortably—including a resort-style pool, state-of-the-art fitness center, hydro massage bed, laundry facilities, and more! Living at our apartments for rent in SLC places you within walking distance of local shops, eateries, and hospitals, as well as minutes away from City Creek Center, giving you quick access to all downtown Salt Lake has to offer. Aspire Salt Lake City is waiting for you. Are you ready to answer the call? Book your tour and come home to Aspire Salt Lake City Apartments!</div>                </p>
              </div>
            </div>
            <div class="row">
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Address</h3>
                  <p>
    176 N Redwood Road<br>
    Salt Lake City, Utah <br>
    84116                  </p>
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Phone</h3>
    	      <p>P: (833) 859-5135 </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/1070ASLC/images/apartments/photos/8acbac32210ec06258239669b1deaa5b.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/8acbac32210ec06258239669b1deaa5b.jpg.800x600.jpg" class="img-fluid eight-six" alt="Living Room | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/1f0cba5d7037d61860b7f6e2ce9fb1f5.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/1f0cba5d7037d61860b7f6e2ce9fb1f5.jpg.800x600.jpg" class="img-fluid eight-six" alt="Front Room | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/1be0b5505c6928fa897ed9f16e96db07.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/1be0b5505c6928fa897ed9f16e96db07.jpg.800x600.jpg" class="img-fluid eight-six" alt="Main Entry | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/1db42776d6fdad5d02c069287eb94d53.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/1db42776d6fdad5d02c069287eb94d53.jpg.800x600.jpg" class="img-fluid eight-six" alt="Dining Room | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/a7e56d39c4d90fd8c056c8ec0b6306e2.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/a7e56d39c4d90fd8c056c8ec0b6306e2.jpg.800x600.jpg" class="img-fluid eight-six" alt="Kitchen and Front Room | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/40676778ed489c8b829176713c12ac2f.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/40676778ed489c8b829176713c12ac2f.jpg.800x600.jpg" class="img-fluid eight-six" alt="Kitchen Appliances | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/fee958e05896ed242e920a3c4fce00b4.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/fee958e05896ed242e920a3c4fce00b4.jpg.800x600.jpg" class="img-fluid eight-six" alt="Fully Equipped Kitchen | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/4bc32e7d0b6b0c2c8f95939cc2d69729.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/4bc32e7d0b6b0c2c8f95939cc2d69729.jpg.800x600.jpg" class="img-fluid eight-six" alt="Ceiling Fans | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/206527bf0ae0b4fb01d7fab0b6ac75b9.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/206527bf0ae0b4fb01d7fab0b6ac75b9.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bedroom | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/e6f1277dcd6709dfc5d2039ac14d7217.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/e6f1277dcd6709dfc5d2039ac14d7217.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bedroom Closet | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/cffe00688d670dd2c6c329292ab30b52.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/cffe00688d670dd2c6c329292ab30b52.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bathroom | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/shck7a38raejmmy38r2hcv3yi4vnnz4n.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/shck7a38raejmmy38r2hcv3yi4vnnz4n.jpg.800x600.jpg" class="img-fluid eight-six" alt="Living Room and Dining Area | Aspire Salt Lake City">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/q7mo9811ykcz5prkikcn3vapyi1u9dy6.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/q7mo9811ykcz5prkikcn3vapyi1u9dy6.jpg.800x600.jpg" class="img-fluid eight-six" alt="Large Front Room | Aspire Salt Lake City">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/gag6q4pp9ygq9hx9ssn659t4p2hplm0b.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/gag6q4pp9ygq9hx9ssn659t4p2hplm0b.jpg.800x600.jpg" class="img-fluid eight-six" alt="Kitchen and Dining Area | Aspire Salt Lake City">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/1hu9xoj60p4qbvn55kiuuozdrvsxt4kq.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/1hu9xoj60p4qbvn55kiuuozdrvsxt4kq.jpg.800x600.jpg" class="img-fluid eight-six" alt="Ceiling Fan | Aspire Salt Lake City">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/a4d7546d-c008-4e59-82f9-8076e30e9ac0.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/a4d7546d-c008-4e59-82f9-8076e30e9ac0.jpg.800x600.jpg" class="img-fluid eight-six" alt="Large Kitchen | Aspire Salt Lake City">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/akyp01qfm9na4u2pjlmi3cwcxpfqeaa1.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/akyp01qfm9na4u2pjlmi3cwcxpfqeaa1.jpg.800x600.jpg" class="img-fluid eight-six" alt="Kitchen | Aspire Salt Lake City">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/1b2d76b6-1542-4207-a0a4-f0cf7e8d1061.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/1b2d76b6-1542-4207-a0a4-f0cf7e8d1061.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bedroom Closet | Aspire Salt Lake City">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/afc67334-49f2-4bde-916b-8fcfbbc5f7ad.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/afc67334-49f2-4bde-916b-8fcfbbc5f7ad.jpg.800x600.jpg" class="img-fluid eight-six" alt="Large Bedroom | Aspire Salt Lake City">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/2ccbb60b-776c-443c-a972-74fc0cb4c060.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/2ccbb60b-776c-443c-a972-74fc0cb4c060.jpg.800x600.jpg" class="img-fluid eight-six" alt="Apartment Bedroom | Aspire Salt Lake City">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/6843462b-189c-4ad8-a5ae-d5e254b52862.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/6843462b-189c-4ad8-a5ae-d5e254b52862.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bathroom | Aspire Salt Lake City">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/07634665b33479ee6df8d1b2538bb7ea.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/07634665b33479ee6df8d1b2538bb7ea.jpg.800x600.jpg" class="img-fluid eight-six" alt="Apartment Entrance | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/1e9a9cf8836d7f5c98e6bcd3ecfcd04c.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/1e9a9cf8836d7f5c98e6bcd3ecfcd04c.jpg.800x600.jpg" class="img-fluid eight-six" alt="Pool | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/02991043623ac3fa34249fdf4e5782eb.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/02991043623ac3fa34249fdf4e5782eb.jpg.800x600.jpg" class="img-fluid eight-six" alt="Poolside Seating | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/9f373068661f61e9336b5625656708cd.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/9f373068661f61e9336b5625656708cd.jpg.800x600.jpg" class="img-fluid eight-six" alt="Shimmering Pool | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/802fb9c39ff9e89b5780574313245668.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/802fb9c39ff9e89b5780574313245668.jpg.800x600.jpg" class="img-fluid eight-six" alt="Exterior | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/4e47f59246ea2f6c4b141963c391ae70.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/4e47f59246ea2f6c4b141963c391ae70.jpg.800x600.jpg" class="img-fluid eight-six" alt="Beautiful Landscaping | Aspire Salt Lake City Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/pnqejx88iyb9bnqbi7rtcjprugrz58p9.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/pnqejx88iyb9bnqbi7rtcjprugrz58p9.jpg.800x600.jpg" class="img-fluid eight-six" alt="Package Lockers | Aspire Salt Lake City">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/7au6m20z0mvssunldi38kgnq8sxotfja.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/7au6m20z0mvssunldi38kgnq8sxotfja.jpg.800x600.jpg" class="img-fluid eight-six" alt="Monument Sign | Aspire Salt Lake City">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/54cpkm14hk3svm7u4sh9ibski4x95895.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/54cpkm14hk3svm7u4sh9ibski4x95895.jpg.800x600.jpg" class="img-fluid eight-six" alt="Fitness Center | Aspire Salt Lake City">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/v15ufjxngqyqszk4u5ub75t7u1vts5hv.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/photos/v15ufjxngqyqszk4u5ub75t7u1vts5hv.jpg.800x600.jpg" class="img-fluid eight-six" alt="Laundry Center | Aspire Salt Lake City">
		</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/1070ASLC/images/apartments/floorplans/6c0d47dc-5eb0-4f07-b3c9-25f33f6e5f42.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/floorplans/6c0d47dc-5eb0-4f07-b3c9-25f33f6e5f42.jpg.800x600.jpg" class="img-fluid eight-six" alt="1x1C">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       1x1C                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</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/1070ASLC/images/apartments/floorplans/6c0d47dc-5eb0-4f07-b3c9-25f33f6e5f42.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/floorplans/6c0d47dc-5eb0-4f07-b3c9-25f33f6e5f42.jpg.800x600.jpg" class="img-fluid eight-six" alt="1x1R2">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       1x1R2                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</strong>
                       </p>
                       <p>
		       PRICE: <strong>$1279</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/1070ASLC/images/apartments/floorplans/6c0d47dc-5eb0-4f07-b3c9-25f33f6e5f42.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/floorplans/6c0d47dc-5eb0-4f07-b3c9-25f33f6e5f42.jpg.800x600.jpg" class="img-fluid eight-six" alt="1x1R3">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       1x1R3                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</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/1070ASLC/images/apartments/floorplans/6c0d47dc-5eb0-4f07-b3c9-25f33f6e5f42.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/floorplans/6c0d47dc-5eb0-4f07-b3c9-25f33f6e5f42.jpg.800x600.jpg" class="img-fluid eight-six" alt="1x1R4">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       1x1R4                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</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/1070ASLC/images/apartments/floorplans/6c0d47dc-5eb0-4f07-b3c9-25f33f6e5f42.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/floorplans/6c0d47dc-5eb0-4f07-b3c9-25f33f6e5f42.jpg.800x600.jpg" class="img-fluid eight-six" alt="1x1P1">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       1x1P1                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</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/1070ASLC/images/apartments/floorplans/8516f273-dec0-4fc5-a4ad-3514661b450b.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/floorplans/8516f273-dec0-4fc5-a4ad-3514661b450b.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1R2">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1R2                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</strong>
                       </p>
                       <p>
		       PRICE: <strong>$1179</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/1070ASLC/images/apartments/floorplans/8516f273-dec0-4fc5-a4ad-3514661b450b.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/floorplans/8516f273-dec0-4fc5-a4ad-3514661b450b.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1R1">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1R1                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</strong>
                       </p>
                       <p>
		       PRICE: <strong>$1379</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/1070ASLC/images/apartments/floorplans/8516f273-dec0-4fc5-a4ad-3514661b450b.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/floorplans/8516f273-dec0-4fc5-a4ad-3514661b450b.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1P4">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1P4                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</strong>
                       </p>
                       <p>
		       PRICE: <strong>$1239</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/1070ASLC/images/apartments/floorplans/8516f273-dec0-4fc5-a4ad-3514661b450b.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/floorplans/8516f273-dec0-4fc5-a4ad-3514661b450b.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1P1">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1P1                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</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/1070ASLC/images/apartments/floorplans/8516f273-dec0-4fc5-a4ad-3514661b450b.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/floorplans/8516f273-dec0-4fc5-a4ad-3514661b450b.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1C">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1C                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</strong>
                       </p>
                       <p>
		       PRICE: <strong>$1359</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/1070ASLC/images/apartments/floorplans/8516f273-dec0-4fc5-a4ad-3514661b450b.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/1070ASLC/images/apartments/floorplans/8516f273-dec0-4fc5-a4ad-3514661b450b.jpg.800x600.jpg" class="img-fluid eight-six" alt="2x1R3">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2x1R3                       </h3>
                       <p>

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

		       DEPOSIT: <strong>$0</strong>
                       </p>
                       <p>
		       PRICE: <strong>$1149</strong>
                       </p>
                       <p>
		       AVAILABLE: <strong>2</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">Air Conditioning</li>
	    <li class="list-group-item">Heating</li>
	    <li class="list-group-item">Fully Equipped Kitchen</li>
	    <li class="list-group-item">Ceiling Fan</li>
	    <li class="list-group-item">Garbage Disposal</li>
                  </ul>
               </div>
               <div class="col-12 col-lg-6">
                  <h3 class="h3">Property</h3>
                  <ul class="list-group">

	    <li class="list-group-item">Private Patios</li>
	    <li class="list-group-item">Assigned Parking</li>
	    <li class="list-group-item">Swimming Pool</li>
	    <li class="list-group-item">Fitness Center</li>
	    <li class="list-group-item">Easy Access to Freeways and Shopping</li>
	    <li class="list-group-item">Professional and Responsive On-site Management</li>
	    <li class="list-group-item">24 Hour Emergency Maintenance </li>
	    <li class="list-group-item">Professional Landscaping</li>
                  </ul>
               </div>
             </div>
           </div>
        </section>
        <!-- Section Amenities END-->
    
        <!-- Section Pet Fees -->
            <div class="container">
                <div class="row">
                    <div class="col-sm-12">
                      <div class="headline style-1">
                        <h2 class="h4">PET DEPOSITS AND FEES</h2><br>
                      </div><!-- headline -->
                    </div><!-- col -->    
                    <div class="col-sm-12">
                      <div class="row">
                        <div class="col-sm-6 col-md-4">
                          <table class="table table-hover">
                            <thead class="thead-dark">
                              <tr>
                                <th colspan="2" scope="col">Refundable Pet Deposit</th>
                              </tr>
                            </thead>
                            <tbody>
                              <tr>
                                <th scope="row">1 Pet Refundable Pet Deposit</th>
                                <td class="text-right">$300.00</td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
                        <div class="col-sm-6 col-md-4">
                          <table class="table table-hover">
                            <thead class="thead-dark">
                              <tr>
                                <th colspan="2" scope="col">Pet Fee</th>
                              </tr>
                            </thead>
                            <tbody>
                              <tr>
                                <th scope="row">Pet Fee For 1 Pets</th>
                                <td class="text-right">$200.00</td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
                        <div class="col-sm-6 col-md-4">
                          <table class="table table-hover">
                            <thead class="thead-dark">
                              <tr>
                                <th colspan="2" scope="col">Pet Rent</th>
                              </tr>
                            </thead>
                            <tbody>
                              <tr>
                                <th scope="row">Pet Rent For 1 Pets</th>
                                <td class="text-right">$50.00</td>
                              </tr>
                              <tr>
                                <th scope="row">Pet Rent For Per Pets</th>
                                <td class="text-right">$50.00</td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
 

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

        <!-- 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>
176 N Redwood Road                <br>
		    Salt Lake City, Utah <br>
84116              </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Phone</h3>
	      <p>P: (833) 859-5135 </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>
Aspire Salt Lake City. All rights reserved.<br>
            Apartment Marketing by MarketApts.com®
          </div>
          <div class="col-12 text-center">
	    Aspire Salt Lake City 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.aptssaltlakecity.com/property-highlight-aspire-salt-lake-apartments-in-salt-lake-city-ut/">PROPERTY HIGHLIGHT: ASPIRE SALT LAKE APARTMENTS IN SALT LAKE CITY, UT</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>5 Must-Visit Record Stores To Visit In Salt Lake City</title>
		<link>https://www.aptssaltlakecity.com/5-must-visit-record-stores-to-visit-in-salt-lake-city/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Fri, 30 Jan 2026 19:58:54 +0000</pubDate>
				<category><![CDATA[A Guide To Salt Lake City]]></category>
		<category><![CDATA[living in salt lake city]]></category>
		<category><![CDATA[perks of living in salt lake city]]></category>
		<category><![CDATA[things to do in salt lake city]]></category>
		<category><![CDATA[things to do in salt lake city in the spring]]></category>
		<guid isPermaLink="false">https://www.aptssaltlakecity.com/?p=1626</guid>

					<description><![CDATA[<p>Are you looking for something fun to do? But aren’t sure what? Salt Lake City is full of fun adventures, from getting a great cup of coffee to exploring the&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptssaltlakecity.com/5-must-visit-record-stores-to-visit-in-salt-lake-city/">5 Must-Visit Record Stores To Visit In Salt Lake City</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Are you looking for something fun to do? But aren’t sure what? Salt Lake City is full of fun adventures, from <a href="https://www.aptssaltlakecity.com/7-best-coffee-shops-in-salt-lake-city-locals-choice/" target="_blank" rel="noreferrer noopener">getting a great cup of coffee</a> to <a href="https://www.aptssaltlakecity.com/6-ways-to-explore-the-arts-in-salt-lake-city/" target="_blank" rel="noreferrer noopener">exploring the arts</a>. But sometimes you need a bit of music in your life. Well, look no further than Salt Lake City. Here there are some of the best record stores around. And with winter in full swing, now is a great time to check out some of the amazing record shops around the city.</p>



<p>If you’re looking to find a new adventure, that’s likely to become a new favorite, we’ve got you covered. Today we’re listing only the best record stores around Salt Lake City. You won’t want to miss out on visiting these places.</p>



<p>Don’t forget to check out the websites for updated information and current events happening before heading out. And while you’re here, be sure to check out <a href="https://www.marketapts.com/apartments-ut/L3V0Ly8" target="_blank" rel="noreferrer noopener">Market Apartments</a> to find your next dream apartment.</p>



<h2>1) Graywhale Entertainment</h2>



<p>Established in 1986, Graywhale Entertainment is the largest local, independent source for music, movies, games, and so much more. Specializing in pre-owned music, movies, and games, you’ll find one of the largest selection in the entire state.</p>



<ul><li><em>Address:</em><ul><li>1773 West 4700 South, Taylorsville, UT 84118</li></ul></li><li><em>Hours:</em><ul><li>Monday through Saturday: 10am to 8pm</li></ul></li><li><em>Website:</em><ul><li><a href="https://www.graywhaleslc.com/" target="_blank" rel="noreferrer noopener">https://www.graywhaleslc.com/</a></li></ul></li></ul>



<h2>2) Sound and Vision Vinyl, LLC</h2>



<p>When you have a question about music, you need to check out Sound and Vision Vinyl, LLC. Not only are you going to be able to browse a huge selection of records, you can also chat with the store owner. Here you can get stories while also getting the album you’ve always wanted.</p>



<ul><li><em>Address:</em><ul><li>3444 S Main St, South Salt Lake, UT 84115</li></ul></li><li><em>Hours:</em><ul><li>Monday: 10am to 2pm, 2.30pm to 5pm</li></ul><ul><li>Tuesday through Thursday: 10am to 2pm, 2.30pm to 6pm</li></ul><ul><li>Saturday: 10am to 1.30pm, 2pm to 5pm</li></ul><ul><li>Sunday: 11am to 2pm</li></ul></li><li><em>Website:</em><ul><li><a href="https://soundandvisionvinyl.com/" target="_blank" rel="noreferrer noopener">https://soundandvisionvinyl.com/</a></li></ul></li></ul>



<h2>3) Randy’s Records</h2>



<p>A local favorite, Randy’s Records has a huge selection of ever changing albums that you don’t want to miss out on. Along with the great selection, you’ll find some of the best prices the valley has to offer. Don’t miss out on checking out this shop.</p>



<ul><li><em>Address:</em><ul><li>157 East 900 South, Salt Lake City, 84111</li></ul></li><li><em>Hours:</em><ul><li>Tuesday through Saturday: 12am to 6pm</li></ul></li><li><em>Website:</em><ul><li><a href="https://randysrecords.com/" target="_blank" rel="noreferrer noopener">https://randysrecords.com/</a>  </li></ul></li></ul>



<figure class="wp-block-image size-full"><a href="https://www.aptssaltlakecity.com/wp-content/uploads/2026/01/Close-up-of-Records.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="715" height="481" src="https://www.aptssaltlakecity.com/wp-content/uploads/2026/01/Close-up-of-Records.jpg" alt="" class="wp-image-1629" srcset="https://www.aptssaltlakecity.com/wp-content/uploads/2026/01/Close-up-of-Records.jpg 715w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/01/Close-up-of-Records-300x202.jpg 300w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/01/Close-up-of-Records-585x394.jpg 585w" sizes="(max-width: 715px) 100vw, 715px" /></a></figure>



<h2>4) Diabolical Records</h2>



<p>Diabolical Records is where you go when you’re looking for something you can’t find anywhere else. The staff are amazingly helpful and are here to help you find exactly what you’re looking for. This is a great stop when you’re looking for the next piece in your collection.</p>



<ul><li><em>Address:</em><ul><li>238 s Edison St, Salt Lake City, UT 84111</li></ul></li><li><em>Hours:</em><ul><li>Monday through Thursday: 12pm to 6pm</li></ul><ul><li>Saturday: 12pm to 4pm</li></ul></li><li><em>Website:</em><ul><li><a href="https://diabolical-records.square.site/" target="_blank" rel="noreferrer noopener">https://diabolical-records.square.site/</a></li></ul></li></ul>



<h2>5) Fountain Records</h2>



<p>When you’re looking for a unique store, then you need to check out Fountain Records. Here you can find a truly exceptional variety of music. And if you’re looking to hear some stellar jazz music, stop in for their weekly event called Frontiers of Jazz. Where you can see a rotating group of musicians play some amazing music.</p>



<ul><li><em>Address:</em><ul><li>202 E 500 S, Salt Lake City, UT 84111</li></ul></li><li><em>Hours:</em><ul><li>Tuesday through Friday: 12pm to 7pm</li></ul><ul><li>Saturday and Sunday: 9am to 6pm</li></ul></li><li><em>Website:</em><ul><li><a href="https://fountainrecordsslc.com/" target="_blank" rel="noreferrer noopener">https://fountainrecordsslc.com/</a></li></ul></li></ul>



<figure class="wp-block-image size-full"><a href="https://www.aptssaltlakecity.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.aptssaltlakecity.com/wp-content/uploads/2026/01/wall-of-records.jpg" alt="" class="wp-image-1628" srcset="https://www.aptssaltlakecity.com/wp-content/uploads/2026/01/wall-of-records.jpg 715w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/01/wall-of-records-300x198.jpg 300w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/01/wall-of-records-585x386.jpg 585w, https://www.aptssaltlakecity.com/wp-content/uploads/2026/01/wall-of-records-263x175.jpg 263w" sizes="(max-width: 715px) 100vw, 715px" /></a></figure>



<p>While it can be difficult to pick the right record store to check out this weekend, we know these are a few that will never lead you astray. What are your favorite places to head to find the perfect album? Maybe we’ve even mentioned it today. 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 amazing city of Salt Lake City, find your next dream apartment <a href="https://www.marketapts.com/apartments" target="_blank" rel="noreferrer noopener">here</a>. And while you’re on your search for the best place to live, head on over to <a href="https://www.aptssaltlakecity.com/31-reasons-you-should-live-in-downtown-salt-lake-city/" target="_blank" rel="noreferrer noopener">our post</a> about why you should live in downtown Salt Lake City.</p>
<p>The post <a rel="nofollow" href="https://www.aptssaltlakecity.com/5-must-visit-record-stores-to-visit-in-salt-lake-city/">5 Must-Visit Record Stores To Visit In Salt Lake City</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PROPERTY HIGHLIGHT: ASPEN COVE TOWNHOMES IN SALT LAKE CITY, UT</title>
		<link>https://www.aptssaltlakecity.com/property-highlight-aspen-cove-townhomes-in-salt-lake-city-ut/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Wed, 31 Dec 2025 21:32:05 +0000</pubDate>
				<category><![CDATA[Apts Salt Lake City Rentals]]></category>
		<category><![CDATA[Salt Lake City Townhomes]]></category>
		<category><![CDATA[SLC Apartment Reviews]]></category>
		<category><![CDATA[SLC Apartments for Rent]]></category>
		<category><![CDATA[apartments in salt lake city]]></category>
		<category><![CDATA[apartments salt lake city]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[rent salt lake city]]></category>
		<category><![CDATA[rental salt lake city]]></category>
		<category><![CDATA[rentals in salt lake city]]></category>
		<category><![CDATA[salt lake city apartments]]></category>
		<category><![CDATA[salt lake city rental]]></category>
		<category><![CDATA[salt lake city rentals]]></category>
		<category><![CDATA[slc apts]]></category>
		<guid isPermaLink="false">https://www.aptssaltlakecity.com/?p=1613</guid>

					<description><![CDATA[<p>Aspen Cove Townhomes Aspen Cove Townhomes in Salt Lake City, Utah, is where you can find home. With a community that truly has it all and stunning in-home amenities, you&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptssaltlakecity.com/property-highlight-aspen-cove-townhomes-in-salt-lake-city-ut/">PROPERTY HIGHLIGHT: ASPEN COVE TOWNHOMES IN SALT LAKE CITY, UT</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2><strong>Aspen Cove Townhomes</strong></h2>



<p><a href="https://www.liveataspencove.com/" target="_blank" rel="noreferrer noopener">Aspen Cove Townhomes</a> in Salt Lake City, Utah, is where you can find home. With a community that truly has it all and stunning in-home amenities, you aren’t going to 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.aptssaltlakecity.com/wp-content/uploads/2025/12/Kitchen.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="400" height="300" src="https://www.aptssaltlakecity.com/wp-content/uploads/2025/12/Kitchen.jpg" alt="" class="wp-image-1618" srcset="https://www.aptssaltlakecity.com/wp-content/uploads/2025/12/Kitchen.jpg 400w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/12/Kitchen-300x225.jpg 300w" sizes="(max-width: 400px) 100vw, 400px" /></a></figure>



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



<p>At Aspen Cove Townhomes, there are plenty of <a href="https://www.liveataspencove.com/amenities" target="_blank" rel="noreferrer noopener">spectacular 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.liveataspencove.com/floorplans" target="_blank" rel="noreferrer noopener">two spacious options</a>: two and three bedroom options to fit all the needs for you and your family. Here you’ll enjoy spaces with fully-equipped kitchens with matching appliances, including dishwasher, mounted microwave, and electric stove. You’ll also have newly renovated interiors that include faux hardwood flooring and carpeting. As well as ample storage, high speed Google Fiber, and so much more.</p>



<p>If you’re looking for some great community amenities, then you’ll want to check out Aspen Cove Townhomes. The complex offers covered parking in a quiet neighborhood. You’ll also find yourself minutes from downtown Salt Lake City and all the luxuries of the city at your fingertips.</p>



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



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



<p>You’ll find Aspen Cove Townhomes is located in a <a href="https://www.liveataspencove.com/neighborhood" target="_blank" rel="noreferrer noopener">wonderfully thriving community</a>. If you’re looking for a day of fun, check out the Wasatch mountains for hiking, biking, and exploring. Though if that’s not what you’re up for, check out City Creek Mall for an amazing day of shopping. And when you’re done for the day, head on over to <a href="https://www.rediguana.com/" target="_blank" rel="noreferrer noopener">Red Iguana</a> for an amazing meal.</p>



<p>If you’re looking for a new place to live, or are interested in moving to the amazing state of Utah, find your next dream apartment <a href="https://www.marketapts.com/apartments-ut/L3V0Ly8" target="_blank" rel="noreferrer noopener">here</a>. And while you’re on your search for the best apartments, head on over to <a href="https://www.aptssaltlakecity.com/how-to-choose-an-apartment-in-salt-lake-city/" target="_blank" rel="noreferrer noopener">our post</a> about picking the perfect apartment for you.</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 Aspen Cove Townhomes</title>
    <meta name="description" content="Apartments located in Salt Lake City, UT. 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-5TY2L0VKL5"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-5TY2L0VKL5');
</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.liveataspencove.com"><strong>Aspen Cove Townhomes</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 Aspen Cove Townhomes</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>Come home to Aspen Cove Townhomes in Salt Lake City, UT, and discover a community that truly has it all. Choose from our townhomes that bring comfort and convenience to your fingertips. Discover floor plans with finished basements, fully-equipped kitchens, large open concept living areas, private patios, and more.&nbsp;<br><br>&nbsp;Our newly renovated interiors provide you with plenty of space to call your own. Our Salt Lake City townhomes include everything that you need to always feel right at home. Enjoy community amenities such as reserved covered parking, a quiet neighborhood setting, easy freeway access, and more. Our SLC neighborhood places you directly in the heart of Salt Lake City near a variety of local attractions with endless opportunities for exploration, adventure, and relaxation. Here, you can create a lifestyle that works for you. Join Aspen Cove Townhomes today.</div>                </p>
              </div>
            </div>
            <div class="row">
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Address</h3>
                  <p>
    1485 N Miami Rd #E<br>
    Salt Lake City, Utah <br>
    84116                  </p>
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Phone</h3>
    	      <p>P: (801) 364-0962 </p>
    	       
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Office Hours</h3>
                  <p>
    Monday - Friday: 09:00 AM - 05: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/610ACV/images/apartments/photos/gbub39dffudma10145hexgom1it3y2od.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/gbub39dffudma10145hexgom1it3y2od.jpg.800x600.jpg" class="img-fluid eight-six" alt="Living Room | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/m5j53kdrbezyssddm5mhbsjczlnwiwfx.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/m5j53kdrbezyssddm5mhbsjczlnwiwfx.jpg.800x600.jpg" class="img-fluid eight-six" alt="Kitchen | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/zxvvfb3qnkdfzkzzwk46rxxgljlnc2xe.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/zxvvfb3qnkdfzkzzwk46rxxgljlnc2xe.jpg.800x600.jpg" class="img-fluid eight-six" alt="Fully Equipped Kitchen | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/gu180qa4hfrlu8zs8zhkvq02o5e2jlo6.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/gu180qa4hfrlu8zs8zhkvq02o5e2jlo6.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bedroom | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/j58c045xbza1bvgm04myj0omd6vd9epc.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/j58c045xbza1bvgm04myj0omd6vd9epc.jpg.800x600.jpg" class="img-fluid eight-six" alt="Master Bedroom | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/l153wznqqgoauqiytp4kjjc2oqx5d943.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/l153wznqqgoauqiytp4kjjc2oqx5d943.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bedroom with Ceiling Fan | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/xjoyrvigprmb7r85rgl00ohvaiv7o7rs.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/xjoyrvigprmb7r85rgl00ohvaiv7o7rs.jpg.800x600.jpg" class="img-fluid eight-six" alt="Spare Room | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/cps7nz4qvqvseg3ji1810845s3npia6e.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/cps7nz4qvqvseg3ji1810845s3npia6e.jpg.800x600.jpg" class="img-fluid eight-six" alt="Upstairs Hallway | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/2cttgnfhh6g96u5ubekd1qonm9vhvelw.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/2cttgnfhh6g96u5ubekd1qonm9vhvelw.jpg.800x600.jpg" class="img-fluid eight-six" alt="Downstairs Living Room | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/osw6rrgvzsp7eu6l9wcc70ebt59mmz9z.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/osw6rrgvzsp7eu6l9wcc70ebt59mmz9z.jpg.800x600.jpg" class="img-fluid eight-six" alt="Basement | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/9bb4h1kozp5bgszaxa6g7acjpmylbri8.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/9bb4h1kozp5bgszaxa6g7acjpmylbri8.jpg.800x600.jpg" class="img-fluid eight-six" alt="Basement View | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/f7c0gaedfr9o3qneitvfu2mt61drqoi4.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/f7c0gaedfr9o3qneitvfu2mt61drqoi4.jpg.800x600.jpg" class="img-fluid eight-six" alt="Downstairs Bedroom | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/1tmdbi5fjaaj3qlk8belz656tx21lybt.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/1tmdbi5fjaaj3qlk8belz656tx21lybt.jpg.800x600.jpg" class="img-fluid eight-six" alt="Downstairs Room | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/gh4113hkc5tsnn3o5wgvp6bcrzw2dewy.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/gh4113hkc5tsnn3o5wgvp6bcrzw2dewy.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bathroom | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/y20nruiejlfn5vykjk9yzl7dwokq78w6.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/y20nruiejlfn5vykjk9yzl7dwokq78w6.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bathroom Sink | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/jey7j92zwkl2ihjv5kxpkiq4p4rl9pht.JPG.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/jey7j92zwkl2ihjv5kxpkiq4p4rl9pht.JPG.800x600.jpg" class="img-fluid eight-six" alt="Entrance | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/1mabpfjj2mjos60cvrwfgai130bm2jmj.JPG.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/1mabpfjj2mjos60cvrwfgai130bm2jmj.JPG.800x600.jpg" class="img-fluid eight-six" alt="Exterior | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/xfi53gcjlap517dodk3iobvqlkudjqdc.JPG.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/xfi53gcjlap517dodk3iobvqlkudjqdc.JPG.800x600.jpg" class="img-fluid eight-six" alt="Beautiful Landscaping | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/wb3n5wpenimoeuecplhrvcas66a662ho.JPG.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/wb3n5wpenimoeuecplhrvcas66a662ho.JPG.800x600.jpg" class="img-fluid eight-six" alt="Townhome Exterior | Aspen Cove Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/kfxa0ddq9pwki1h2qh33ev0j2mongmik.JPG.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/photos/kfxa0ddq9pwki1h2qh33ev0j2mongmik.JPG.800x600.jpg" class="img-fluid eight-six" alt="Walking Paths | Aspen Cove Townhomes">
		</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/610ACV/images/apartments/floorplans/bba37f109951f05bf5c786f308335c89.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/floorplans/bba37f109951f05bf5c786f308335c89.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>900</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>2</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>1</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong>$750</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/610ACV/images/apartments/floorplans/1c2ebe22b5afeacabdb60b8d8cacc58c.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/floorplans/1c2ebe22b5afeacabdb60b8d8cacc58c.jpg.800x600.jpg" class="img-fluid eight-six" alt="3 Bedroom 1.5 Bathroom">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       3 Bedroom 1.5 Bathroom                       </h3>
                       <p>

           SQ FEET: <strong>1501</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>3</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>1.5</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong>$750</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/610ACV/images/apartments/floorplans/5ef181d42c2c4b7ac5e09c1565d0d9ce.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/610ACV/images/apartments/floorplans/5ef181d42c2c4b7ac5e09c1565d0d9ce.jpg.800x600.jpg" class="img-fluid eight-six" alt="3 Bedroom 2.5 Bathroom">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       3 Bedroom 2.5 Bathroom                       </h3>
                       <p>

           SQ FEET: <strong>1501</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>3</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>2.5</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong>$750</strong>
                       </p>
                       <p>
		       PRICE: <strong>$1929</strong>
                       </p>
                       <p>
		       AVAILABLE: <strong>2</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 Renovated Interiors*</li>
	    <li class="list-group-item">Additional Storage Available*</li>
	    <li class="list-group-item">Finished Basements</li>
	    <li class="list-group-item">Fully Equipped Kitchens</li>
	    <li class="list-group-item">Private Patios*</li>
	    <li class="list-group-item">High Speed Google Fiber</li>
                  </ul>
               </div>
               <div class="col-12 col-lg-6">
                  <h3 class="h3">Property</h3>
                  <ul class="list-group">

	    <li class="list-group-item">Covered Parking</li>
	    <li class="list-group-item">Pet Friendly</li>
	    <li class="list-group-item">Great Neighborhood with Convenient Location</li>
	    <li class="list-group-item">Easy Freeway Access</li>
	    <li class="list-group-item">Minutes from Downtown Salt Lake City</li>
	    <li class="list-group-item">Close to shopping, dining, colleges, and nightlife</li>
                  </ul>
               </div>
             </div>
           </div>
        </section>
        <!-- Section Amenities END-->
    
        <!-- Section Pet Fees -->
            <div class="container">
                <div class="row">
                    <div class="col-sm-12">
                      <div class="headline style-1">
                        <h2 class="h4">PET DEPOSITS AND FEES</h2><br>
                      </div><!-- headline -->
                    </div><!-- col -->    
                    <div class="col-sm-12">
                      <div class="row">
                        <div class="col-sm-6 col-md-4">
                          <table class="table table-hover">
                            <thead class="thead-dark">
                              <tr>
                                <th colspan="2" scope="col">Non-Refundable Fee</th>
                              </tr>
                            </thead>
                            <tbody>
                              <tr>
                                <th scope="row">Per Pet Non-Refundable Fee</th>
                                <td class="text-right">$200.00</td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
                        <div class="col-sm-6 col-md-4">
                          <table class="table table-hover">
                            <thead class="thead-dark">
                              <tr>
                                <th colspan="2" scope="col">Refundable Pet Deposit</th>
                              </tr>
                            </thead>
                            <tbody>
                              <tr>
                                <th scope="row">Per Pet Refundable Pet Deposit</th>
                                <td class="text-right">$200.00</td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
                        <div class="col-sm-6 col-md-4">
                          <table class="table table-hover">
                            <thead class="thead-dark">
                              <tr>
                                <th colspan="2" scope="col">Pet Rent</th>
                              </tr>
                            </thead>
                            <tbody>
                              <tr>
                                <th scope="row">Pet Rent For Per Pets</th>
                                <td class="text-right">$45.00</td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
 

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

        <!-- 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>
1485 N Miami Rd #E                <br>
		    Salt Lake City, Utah <br>
84116              </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Phone</h3>
	      <p>P: (801) 364-0962 </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Office Hours</h3>
    Monday - Friday: 09:00 AM - 05:00 PM<br>Saturday - Sunday: Closed            </div>
          </div>
        </div>
        <div class="row">
          <div class="col-12 text-center">
	  Copyright © 2026<br>
Aspen Cove Townhomes. All rights reserved.<br>
            Apartment Marketing by MarketApts.com®
          </div>
          <div class="col-12 text-center">
	    Aspen Cove Townhomes 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.aptssaltlakecity.com/property-highlight-aspen-cove-townhomes-in-salt-lake-city-ut/">PROPERTY HIGHLIGHT: ASPEN COVE TOWNHOMES IN SALT LAKE CITY, UT</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>72 Locally Owned Businesses To Visit In Salt Lake City</title>
		<link>https://www.aptssaltlakecity.com/72-locally-owned-businesses-to-visit-in-salt-lake-city/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Wed, 26 Nov 2025 23:19:12 +0000</pubDate>
				<category><![CDATA[A Guide To Salt Lake City]]></category>
		<category><![CDATA[living in slc]]></category>
		<category><![CDATA[perks of living in salt lake city]]></category>
		<category><![CDATA[perks of living in slc]]></category>
		<category><![CDATA[things to do in slc]]></category>
		<guid isPermaLink="false">https://www.aptssaltlakecity.com/?p=1597</guid>

					<description><![CDATA[<p>Salt Lake City in the winter is an amazing place to be and as always has a lot to offer. Like trying a new coffee shop. Or attending a winter&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptssaltlakecity.com/72-locally-owned-businesses-to-visit-in-salt-lake-city/">72 Locally Owned Businesses To Visit In Salt Lake City</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Salt Lake City in the winter is an amazing place to be and as always has a lot to offer. Like <a href="https://www.aptssaltlakecity.com/7-best-coffee-shops-in-salt-lake-city-locals-choice/" target="_blank" rel="noreferrer noopener">trying a new coffee shop</a>. Or <a href="https://www.aptssaltlakecity.com/things-to-do-in-salt-lake-city-winter-edition/" target="_blank" rel="noreferrer noopener">attending a winter event</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 Salt Lake City 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 Salt Lake City.</p>



<p>Don’t forget to check out the websites for updated information and current events happening before heading out. And while you’re here, be sure to check out <a href="https://www.marketapts.com/apartments" target="_blank" rel="noreferrer noopener">Market Apartments</a> to find your next dream apartment.</p>



<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 Salt Lake City. You’ll find a huge selection of items all while getting the opportunity to keep business in your community:</p>



<ol type="1"><li>The Tutoring Toy</li><li>BTNT TOYZ</li><li>The Red Balloon Toy Store</li><li>Super Anime Store</li><li>Platinum Toys</li><li>Absolutely Terrific Wood Toys</li></ol>



<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>Lovebound Library</li><li>Under the Umbrella Bookstore and Café</li><li>Ken Sanders Rare Books</li><li>&nbsp;King’s English Bookshop</li><li>Central Book Exchange</li><li>Marissa’s Bookstore</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>Level Crossing Brewing Company</li><li>Epic Brewing Company</li><li>Red Rock Brewing Beer Store</li><li>Templin Family Brewing</li><li>Craft by Proper</li><li>Bewilder Brewing Co</li></ol>



<h2><strong>Plants</strong></h2>



<p>Do you have the plant obsessed friend that you always know what to get them, but aren’t sure where to go? Well, you’ll want to be stopping in at one, or all, of these amazing plant stores. You will find the best plant to meet all your friend’s wants.</p>



<ol type="1"><li>Cactus &amp; Tropicals</li><li>Phoenix Vine Plants &amp; Pots</li><li>Plant Jungle</li><li>Paradise Palm Indoor Garden Store</li><li>Homestead Nursery</li><li>Garden Stop</li></ol>



<figure class="wp-block-image size-large"><a href="https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Plants.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="1024" height="667" src="https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Plants-1024x667.jpg" alt="" class="wp-image-1604" srcset="https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Plants-1024x667.jpg 1024w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Plants-300x195.jpg 300w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Plants-768x500.jpg 768w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Plants-1170x762.jpg 1170w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Plants-585x381.jpg 585w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Plants.jpg 1500w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2><strong>Thrift Stores</strong></h2>



<p>If you are looking for something on a budget. Or you know that you aren’t going to be able to find that exact right gift, consider one of the amazing thrift stores to find the perfect option. Here you’ll find gently used items just waiting for a new life:</p>



<ol type="1"><li>The Other Side Thrift Boutique</li><li>Copperhive Vintage</li><li>Revive Boutique</li><li>Shop Vintage</li><li>Lillies of the Field</li><li>Re-Finery Salt Lake City</li></ol>



<h2><strong>Grocery</strong></h2>



<p>While this might not have been an idea at the top of everyone’s list, we can promise grocery stores are great place to stop in for the perfect gift. Whether you’re looking for the most amazing cheese or a stunning cut of meat. You will be able to find exactly what you need when you check out these local shops:</p>



<ol type="1"><li>Liberty Heights Fresh</li><li>Redmond Heritage Farm Store</li><li>Pirate O’s</li><li>Main Street Quality Meats</li><li>Fresh Market 17<sup>th</sup> South</li><li>Snider Brothers Meats</li></ol>



<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>Everything Utah</li><li>Trinket &amp; Treasures</li><li>Uniquely Utah Souvenir Co.</li><li>Salt Lake Souvenir &amp; Gift</li><li>Beehive State Souvenirs</li><li>Salt &amp; Honey Market</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>Wheeler Farm</li><li>Thanksgiving Point</li><li>Hogle Zoo</li><li>Clark Planetarium</li><li>Loveland Living Planet Aquarium</li><li>Natural History Museum of Utah</li></ol>



<figure class="wp-block-image size-large"><a href="https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Night-Sky.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="1024" height="576" src="https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Night-Sky-1024x576.jpg" alt="" class="wp-image-1603" srcset="https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Night-Sky-1024x576.jpg 1024w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Night-Sky-300x169.jpg 300w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Night-Sky-768x432.jpg 768w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Night-Sky-1170x658.jpg 1170w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Night-Sky-585x329.jpg 585w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Night-Sky.jpg 1500w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2><strong>Restaurants</strong></h2>



<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. Salt Lake City 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>Wildwood</li><li>From Scratch</li><li>Left Fork Grill</li><li>The Med</li><li>Salt &amp; Olive</li><li>Afghan Kitchen Restaurant</li></ol>



<h2><strong>Clothing</strong></h2>



<p>Maybe someone in your family really likes dressing up when they leave the house. When you visit one of these locally owned stores, you are guaranteed to find the perfect outfit for whomever you’re looking for:</p>



<ol type="1"><li>The Stockist</li><li>A Genie’s Dream Boutique</li><li>Hip &amp; Humble</li><li>Stilo Stream Boutique</li><li>Uncommon</li><li>Annata Collective</li></ol>



<h2><strong>Antique</strong></h2>



<p>Antique shopping is always a fun adventure, where you can search for all sorts of vintage items. And with the holidays fast approaching, checking out a locally owned vintage shop is a great place to round out the best gift you can give this year:</p>



<ol type="1"><li>The American Rust Company</li><li>Cobwebs Antiques &amp; Collectibles</li><li>The Village Vintage Interiors</li><li>Hemingways Antique Mall</li><li>Capital City Antique Mall</li><li>Strawberry Mansion</li></ol>



<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 Salt Lake City. 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>Sugar House Craft &amp; Create</li><li>Commerce &amp; Craft</li><li>Native American Trading Post</li><li>Uprok</li><li>Olivia Nyx Design</li><li>Arts of the World Gallery</li></ol>



<figure class="wp-block-image size-full"><a href="https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Art-Supplies.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="715" height="476" src="https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Art-Supplies.jpg" alt="" class="wp-image-1602" srcset="https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Art-Supplies.jpg 715w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Art-Supplies-300x200.jpg 300w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Art-Supplies-585x389.jpg 585w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/11/Art-Supplies-263x175.jpg 263w" sizes="(max-width: 715px) 100vw, 715px" /></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 amazing city of Salt Lake City, find your next dream apartment <a href="https://www.marketapts.com/apartments" target="_blank" rel="noreferrer noopener">here</a>. And while you’re on your search for the best place to live, head on over to <a href="https://www.aptssaltlakecity.com/31-reasons-you-should-live-in-downtown-salt-lake-city/" target="_blank" rel="noreferrer noopener">our post</a> about why you should live in downtown Salt Lake City.</p>
<p>The post <a rel="nofollow" href="https://www.aptssaltlakecity.com/72-locally-owned-businesses-to-visit-in-salt-lake-city/">72 Locally Owned Businesses To Visit In Salt Lake City</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PROPERTY HIGHLIGHT: ARTESIAN SPRINGS APARTMENTS IN MILLCREEK, UT</title>
		<link>https://www.aptssaltlakecity.com/property-highlight-artesian-springs-apartments-in-millcreek-ut/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Fri, 31 Oct 2025 16:23:28 +0000</pubDate>
				<category><![CDATA[A Guide To Salt Lake City]]></category>
		<category><![CDATA[Apts Salt Lake City Rentals]]></category>
		<category><![CDATA[SLC Apartment Reviews]]></category>
		<category><![CDATA[SLC Apartments for Rent]]></category>
		<category><![CDATA[SLC Avenues Apartments]]></category>
		<category><![CDATA[SLC Studio Apartments Rent]]></category>
		<category><![CDATA[apartments in salt lake city]]></category>
		<category><![CDATA[apartments salt lake city]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[rent salt lake city]]></category>
		<category><![CDATA[rental salt lake city]]></category>
		<category><![CDATA[rentals in salt lake city]]></category>
		<category><![CDATA[salt lake city apartments]]></category>
		<category><![CDATA[salt lake city rental]]></category>
		<category><![CDATA[salt lake city rentals]]></category>
		<category><![CDATA[slc apts]]></category>
		<guid isPermaLink="false">https://www.aptssaltlakecity.com/?p=1583</guid>

					<description><![CDATA[<p>Artesian Springs Apartments Artesian Springs Apartments in Millcreek, Utah, is in the perfect location. Not far from downtown Salt Lake City, while also having close access to a world of&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptssaltlakecity.com/property-highlight-artesian-springs-apartments-in-millcreek-ut/">PROPERTY HIGHLIGHT: ARTESIAN SPRINGS APARTMENTS IN MILLCREEK, UT</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2><strong>Artesian Springs Apartments</strong></h2>



<p><a href="https://www.artesianspringsapts.com/">Artesian Springs Apartments</a> in Millcreek, Utah, is in the perfect location. Not far from downtown Salt Lake City, while also having close access to a world of local attractions. Along with some amazing in-home and community amenities, you don’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.aptssaltlakecity.com/wp-content/uploads/2025/10/Couch.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="400" height="300" src="https://www.aptssaltlakecity.com/wp-content/uploads/2025/10/Couch.jpg" alt="" class="wp-image-1588" srcset="https://www.aptssaltlakecity.com/wp-content/uploads/2025/10/Couch.jpg 400w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/10/Couch-300x225.jpg 300w" sizes="(max-width: 400px) 100vw, 400px" /></a></figure>



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



<p>At Artesian Springs Apartments, there are plenty of <a href="https://www.artesianspringsapts.com/amenities" target="_blank" rel="noreferrer noopener">spectacular 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.artesianspringsapts.com/floorplans" target="_blank" rel="noreferrer noopener">four spacious options</a>: studio, one, two, and three bedroom options to fit all the needs for you and your family. Here you’ll enjoy spaces with fully-equipped kitchens with granite countertops. You’ll also have an in-unit washer and dryer as well as 9 foot ceilings. And so much more.</p>



<p>If you’re looking for some luxurious community amenities, then you’ll want to check out Artesian Springs Apartments. The complex offers a luxurious pool and cabana as well as 2 hot tubs. You’ll also have a sports court, outdoor fire pit, and multiple outdoor kitchen areas. Plus 2 fitness centers to get all your workout needs in. Plus so much more.</p>



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



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



<p>You’ll find Artesian Springs Apartments is located in a <a href="https://www.artesianspringsapts.com/neighborhood" target="_blank" rel="noreferrer noopener">wonderfully thriving community</a>. If you’re looking for a day of fun, check out Murray Park or Desert Star Playhouse. Though if that’s not what you’re up for, check out Fashion Place Mall for an amazing day of shopping. And when you’re done for the day, head on over to <a href="https://www.cafeonmainslc.com/" target="_blank" rel="noreferrer noopener">Café on Main</a> for an amazing meal.</p>



<p>If you’re looking for a new place to live, or are interested in moving to the amazing state of Utah, find your next dream apartment <a href="https://www.marketapts.com/apartments-ut/L3V0Ly8">here</a>. And while you’re on your search for the best apartments, head on over to <a href="https://www.aptssaltlakecity.com/how-to-choose-an-apartment-in-salt-lake-city/" target="_blank" rel="noreferrer noopener">our post</a> about picking the perfect apartment for you.</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 Artesian Springs</title>
    <meta name="description" content="Apartments located in Millcreek, UT. 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-0KWP4J584F"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-0KWP4J584F');
</script>

<!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-983843593"> </script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-983843593'); </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.artesianspringsapts.com"><strong>Artesian Springs</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 Artesian Springs</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">
    		<p><span style="color: #151b26; font-family: -apple-system, system-ui, 'Segoe UI', Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 13px; white-space: pre-wrap; background-color: #f6f8f9;">elcome home to Artesian Springs in Millcreek, UT! Enjoy being moments away from downtown Salt Lake City while living on the beautiful Wasatch Front. Our location gives you close access to the world of local attractions all around you. Commute easier with easy freeway access, and explore everything SLC has to offer. Select from our studio, 1 bedroom, 2 bedroom, and 3 bedroom apartments that are complete with everything you need to feel right at home. Our floor plans feature luxurious additions and modern features and finishes. At our Salt Lake apartments, a convenient atmosphere meets the ideal combination of personal and community amenities. You will love coming home to a neighborhood that offers top shopping, dining, and entertainment options. Step into your new lifestyle and discover comfort at your fingertips. Join Artesian Springs today. </span></p>                </p>
              </div>
            </div>
            <div class="row">
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Address</h3>
                  <p>
    4197 S Main Street<br>
    Millcreek, Utah <br>
    84107                  </p>
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Phone</h3>
    	      <p>P: (801) 716-5170 </p>
    	       
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Office Hours</h3>
                  <p>
    Monday - Tuesday: 09:00 AM - 06:00 PM<br>Wednesday: 01:00 PM - 06:00 PM<br>Thursday - Friday: 09:00 AM - 06:00 PM<br>Saturday: 10:00 AM - 04:00 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/ARTESIAN/images/apartments/photos/rhu9k7uk1gp2gzeg2kxxrgykgdar6lyj.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/rhu9k7uk1gp2gzeg2kxxrgykgdar6lyj.jpg.800x600.jpg" class="img-fluid eight-six" alt="Leasing Center | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/0dhuqnkvbay5mp99grdmr5xkm9oby8n9.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/0dhuqnkvbay5mp99grdmr5xkm9oby8n9.jpg.800x600.jpg" class="img-fluid eight-six" alt="Resident Lounge | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/u9u2myu6ovdmgfchgxiwckfopi2exkx3.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/u9u2myu6ovdmgfchgxiwckfopi2exkx3.jpg.800x600.jpg" class="img-fluid eight-six" alt="Lobby | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/rq9cpryd3kb4gvr3x957uh9adrtqfw40.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/rq9cpryd3kb4gvr3x957uh9adrtqfw40.jpg.800x600.jpg" class="img-fluid eight-six" alt="Business Center | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/dlpkurwdwoe8eykbbmdpgeeagd7ao6pm.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/dlpkurwdwoe8eykbbmdpgeeagd7ao6pm.jpg.800x600.jpg" class="img-fluid eight-six" alt="Sitting Area | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/hqep8hj35hum6y7ufbmlwgmifsa7avg3.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/hqep8hj35hum6y7ufbmlwgmifsa7avg3.jpg.800x600.jpg" class="img-fluid eight-six" alt="Lounge | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/7p1v6lsljchrwkn0ww66zys6935htllf.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/7p1v6lsljchrwkn0ww66zys6935htllf.jpg.800x600.jpg" class="img-fluid eight-six" alt="Clubhouse Kitchen | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/uasactx6kwm1dfj9i8ngycfb1numl7a6.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/uasactx6kwm1dfj9i8ngycfb1numl7a6.jpg.800x600.jpg" class="img-fluid eight-six" alt="Conference Room | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/bkl151cn8quotpcf629ysj7wrihxys46.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/bkl151cn8quotpcf629ysj7wrihxys46.jpg.800x600.jpg" class="img-fluid eight-six" alt="Billiards Table | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/8kkhws1sledydt51xl3ujqnka7gyyl92.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/8kkhws1sledydt51xl3ujqnka7gyyl92.jpg.800x600.jpg" class="img-fluid eight-six" alt="Game Room | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/a1urvohww5vvkupgn3jf0w1y7n7c0xgt.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/a1urvohww5vvkupgn3jf0w1y7n7c0xgt.jpg.800x600.jpg" class="img-fluid eight-six" alt="Swimming Pool | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/kd76n6sr0jsh153fs9dflwo76shi3xp7.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/kd76n6sr0jsh153fs9dflwo76shi3xp7.jpg.800x600.jpg" class="img-fluid eight-six" alt="Pool | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/9yyxxc82os1ek6h4wngfhk2yzpimqcv6.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/9yyxxc82os1ek6h4wngfhk2yzpimqcv6.jpg.800x600.jpg" class="img-fluid eight-six" alt="Apartments in Millcreek with a Pool | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/wojwyvbgntv8ulojp2haizn12onktp1n.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/wojwyvbgntv8ulojp2haizn12onktp1n.jpg.800x600.jpg" class="img-fluid eight-six" alt="Fitness Center | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/1kpfiz95uokvxq5xii7iozmyhw74kl51.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/1kpfiz95uokvxq5xii7iozmyhw74kl51.jpg.800x600.jpg" class="img-fluid eight-six" alt="Gym | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/k13243nrjj1u234dd3mtysqkra99s8ox.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/k13243nrjj1u234dd3mtysqkra99s8ox.jpg.800x600.jpg" class="img-fluid eight-six" alt="Cardio Center | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/stu5ees82y8mskncaivuhu3qzf65mu8w.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/stu5ees82y8mskncaivuhu3qzf65mu8w.jpg.800x600.jpg" class="img-fluid eight-six" alt="Fire Pit | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/mqf27gvffn8m0yl7jfvjh10p72aac83j.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/mqf27gvffn8m0yl7jfvjh10p72aac83j.jpg.800x600.jpg" class="img-fluid eight-six" alt="BBQ Area | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/bd4j5wx406az7df8lx9etykv51u8qqd0.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/bd4j5wx406az7df8lx9etykv51u8qqd0.jpg.800x600.jpg" class="img-fluid eight-six" alt="Outdoor Seating | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/o1y1djd3belwlrd06lla6cqjmfderx5v.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/o1y1djd3belwlrd06lla6cqjmfderx5v.jpg.800x600.jpg" class="img-fluid eight-six" alt="Playground | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/cny4rnkheett8b7o7xtxgmrwz3uwuhlf.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/cny4rnkheett8b7o7xtxgmrwz3uwuhlf.jpg.800x600.jpg" class="img-fluid eight-six" alt="Exterior | Artesian Springs Apartments">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/5ga15yczcg8bctj37s26bad049dosbw1.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/photos/5ga15yczcg8bctj37s26bad049dosbw1.jpg.800x600.jpg" class="img-fluid eight-six" alt="Apartment Exterior | Artesian Springs 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/ARTESIAN/images/apartments/floorplans/an81ij31gg23i6uhyuw56qqa8upmjg47.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/floorplans/an81ij31gg23i6uhyuw56qqa8upmjg47.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>544</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>0</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>1</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong></strong>
                       </p>
                       <p>
		       PRICE: <strong>$475-$1485</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/ARTESIAN/images/apartments/floorplans/h1ilhh11hzp3wxzv2c2lf63c1lphe6ha.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/floorplans/h1ilhh11hzp3wxzv2c2lf63c1lphe6ha.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>732</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>1</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>1</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong></strong>
                       </p>
                       <p>
		       PRICE: <strong>$736-1560</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/ARTESIAN/images/apartments/floorplans/2ox9n4w4eceh9ln7vb4bbkvdrki5z8de.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/floorplans/2ox9n4w4eceh9ln7vb4bbkvdrki5z8de.jpg.800x600.jpg" class="img-fluid eight-six" alt="2 Bedroom 2 Bathroom A">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2 Bedroom 2 Bathroom A                       </h3>
                       <p>

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

		       DEPOSIT: <strong></strong>
                       </p>
                       <p>
		       PRICE: <strong>$1026-$1870</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/ARTESIAN/images/apartments/floorplans/83kf9n5bsm6dt9z0eslgt8o8uzkammja.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/floorplans/83kf9n5bsm6dt9z0eslgt8o8uzkammja.jpg.800x600.jpg" class="img-fluid eight-six" alt="2 Bedroom 2 Bathroom B">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2 Bedroom 2 Bathroom B                       </h3>
                       <p>

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

		       DEPOSIT: <strong></strong>
                       </p>
                       <p>
		       PRICE: <strong>$1145-$1895</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/ARTESIAN/images/apartments/floorplans/w4kzlcubj4hdtjje7vvz82tuxspihmx2.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/ARTESIAN/images/apartments/floorplans/w4kzlcubj4hdtjje7vvz82tuxspihmx2.jpg.800x600.jpg" class="img-fluid eight-six" alt="3 Bedroom 2 Bathroom">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       3 Bedroom 2 Bathroom                       </h3>
                       <p>

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

		       DEPOSIT: <strong></strong>
                       </p>
                       <p>
		       PRICE: <strong>$1323-$2080</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">Granite Countertops</li>
	    <li class="list-group-item">Washer & Dryer</li>
	    <li class="list-group-item">9 Foot Ceilings</li>
	    <li class="list-group-item">Pet Friendly</li>
	    <li class="list-group-item">Fully Equipped Kitchen</li>
                  </ul>
               </div>
               <div class="col-12 col-lg-6">
                  <h3 class="h3">Property</h3>
                  <ul class="list-group">

	    <li class="list-group-item">Business Center</li>
	    <li class="list-group-item">Controlled Access</li>
	    <li class="list-group-item">Sports Court</li>
	    <li class="list-group-item">2 Fitness Centers</li>
	    <li class="list-group-item">Outdoor Fire Pit</li>
	    <li class="list-group-item">2 Hot Tubs</li>
	    <li class="list-group-item">Large Covered Parking Structure</li>
	    <li class="list-group-item">Luxurious Pool & Cabana</li>
	    <li class="list-group-item">3 Clubhouses</li>
	    <li class="list-group-item">Multiple Outdoor Kitchen Areas</li>
	    <li class="list-group-item">2 Computer/WiFi Lounges</li>
	    <li class="list-group-item">Large Dog Run</li>
	    <li class="list-group-item">2 Tot Lots</li>
	    <li class="list-group-item">Multiple Elevators</li>
	    <li class="list-group-item">Enterprise Green Community</li>
	    <li class="list-group-item">Accessible Entry</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>
4197 S Main Street                <br>
		    Millcreek, Utah <br>
84107              </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Phone</h3>
	      <p>P: (801) 716-5170 </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Office Hours</h3>
    Monday - Tuesday: 09:00 AM - 06:00 PM<br>Wednesday: 01:00 PM - 06:00 PM<br>Thursday - Friday: 09:00 AM - 06:00 PM<br>Saturday: 10:00 AM - 04:00 PM<br>Sunday: Closed            </div>
          </div>
        </div>
        <div class="row">
          <div class="col-12 text-center">
	  Copyright © 2026<br>
Artesian Springs. All rights reserved.<br>
            Apartment Marketing by MarketApts.com®
          </div>
          <div class="col-12 text-center">
	    Artesian Springs 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.aptssaltlakecity.com/property-highlight-artesian-springs-apartments-in-millcreek-ut/">PROPERTY HIGHLIGHT: ARTESIAN SPRINGS APARTMENTS IN MILLCREEK, UT</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>5 Must-Visit Corn Mazes Near Salt Lake City</title>
		<link>https://www.aptssaltlakecity.com/5-must-visit-corn-mazes-near-salt-lake-city/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Tue, 30 Sep 2025 16:45:11 +0000</pubDate>
				<category><![CDATA[A Guide To Salt Lake City]]></category>
		<category><![CDATA[fun things to do in salt lake]]></category>
		<category><![CDATA[living in salt lake city]]></category>
		<category><![CDATA[things to do in salt lake city]]></category>
		<guid isPermaLink="false">https://www.aptssaltlakecity.com/?p=1572</guid>

					<description><![CDATA[<p>Are you looking for something fun to do? But aren’t sure what? Salt Lake City is full of fun adventures, from getting a great cup of coffee to exploring the&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptssaltlakecity.com/5-must-visit-corn-mazes-near-salt-lake-city/">5 Must-Visit Corn Mazes Near Salt Lake City</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Are you looking for something fun to do? But aren’t sure what? Salt Lake City is full of fun adventures, from <a href="https://www.aptssaltlakecity.com/7-best-coffee-shops-in-salt-lake-city-locals-choice/" target="_blank" rel="noreferrer noopener">getting a great cup of coffee</a> to <a href="https://www.aptssaltlakecity.com/6-ways-to-explore-the-arts-in-salt-lake-city/" target="_blank" rel="noreferrer noopener">exploring the arts</a>. But with Halloween just around the corner, we think the best thing to do is find a spooky corn maze. Though it can definitely be hard to know where to look, which is why we’ve got you covered. Today we’re listing only the best corn mazes the Salt Lake City area has to offer. You won’t want to miss out on visiting these places.</p>



<p>Don’t forget to check out the websites for updated information and current events happening before heading out. And while you’re here, be sure to check out <a href="https://www.marketapts.com/apartments-ut/L3V0Ly8" target="_blank" rel="noreferrer noopener">Market Apartments</a> to find your next dream apartment.</p>



<h2>1) Cross E Ranch</h2>



<p><a href="https://www.crosseranch.com/" target="_blank" rel="noreferrer noopener">Cross E Ranch</a> is a great place to have a day of adventure. With so many fun things to do, you’ll be wanting to go back several times. There’s the adventure farm, pig racing, a pumpkin patch, and tons of delicious food. And, of course, don’t forget to check out the corn maze while you’re having all this fun.</p>



<h2>2) Black Island Farms</h2>



<p>While it’s located in Syracuse, Utah, don’t let the drive to <a href="https://www.blackislandfarms.com/" target="_blank" rel="noreferrer noopener">Black Island Farms</a> deter you from visiting. The farm has a few options when it comes to corn mazes, from a spooktacular lights and corn maze to the nightmare acres and corn maze. But whatever option you choose, you are guaranteed to have a blast this Halloween season.</p>



<figure class="wp-block-image size-large"><a href="https://www.aptssaltlakecity.com/wp-content/uploads/2025/09/View-overhead-of-corn-maze.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="1024" height="576" src="https://www.aptssaltlakecity.com/wp-content/uploads/2025/09/View-overhead-of-corn-maze-1024x576.jpg" alt="" class="wp-image-1577" srcset="https://www.aptssaltlakecity.com/wp-content/uploads/2025/09/View-overhead-of-corn-maze-1024x576.jpg 1024w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/09/View-overhead-of-corn-maze-300x169.jpg 300w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/09/View-overhead-of-corn-maze-768x432.jpg 768w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/09/View-overhead-of-corn-maze-1170x658.jpg 1170w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/09/View-overhead-of-corn-maze-585x329.jpg 585w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/09/View-overhead-of-corn-maze.jpg 1500w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2>3) Glen Ray’s Corn Maze and Pumpkin Patch</h2>



<p><a href="https://glenrayscornmaze.com/" target="_blank" rel="noreferrer noopener">Glen Ray’s Corn Maze and Pumpkin Patch</a> has a ton of things to do, from a corn pit and pipe slide to rubber duck races. Though you’ll definitely want to check out the 7.5 acre corn maze. You’ll have three mazes to choose from, ranging from short and sweet to challenging. But no matter which one you pick, you are going to have fun as you navigate your way out.</p>



<h2>4) Cornbelly’s</h2>



<p>At the Lehi location of <a href="https://cornbellys.com/" target="_blank" rel="noreferrer noopener">Cornbelly’s</a> you’ll find a stunning corn maze that you don’t want to miss out on. The Utah’s original corn maze offers over three miles of twists, turns, and decision points. Here you’ll find nearly 45 minutes of adventure as you try to find your way out of the experience.</p>



<h2>5) Crazy Corn Maze</h2>



<p>Whether you’re looking for something fun to do with the family or something with a bit more spooky thrill. You’re going to be able to find it at <a href="https://www.thecrazycornmaze.com/" target="_blank" rel="noreferrer noopener">Crazy Corn Maze</a>. Explore the giant, twist-filled corn maze during the day. Or step into Night Stalkers Haunted Trail for a truly chilling experience.</p>



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



<p>While it can be difficult to pick the perfect Halloween maze, we know these are a few that will never lead you astray. What are your favorite places to visit to during the Halloween season? Maybe we’ve even mentioned it today. 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 amazing city of Salt Lake City, find your next dream apartment <a href="https://www.marketapts.com/apartments-ut/L3V0Ly8" target="_blank" rel="noreferrer noopener">here</a>. And while you’re on your search for the best place to live, head on over to <a href="https://www.aptssaltlakecity.com/31-reasons-you-should-live-in-downtown-salt-lake-city/" target="_blank" rel="noreferrer noopener">our post</a> about why you should live in downtown Salt Lake City.</p>
<p>The post <a rel="nofollow" href="https://www.aptssaltlakecity.com/5-must-visit-corn-mazes-near-salt-lake-city/">5 Must-Visit Corn Mazes Near Salt Lake City</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PROPERTY HIGHLIGHT: AERO LUXURY TOWNHOMES IN LAYTON, UT</title>
		<link>https://www.aptssaltlakecity.com/property-highlight-aero-luxury-townhomes-in-layton-ut/</link>
		
		<dc:creator><![CDATA[Josephine Hogan]]></dc:creator>
		<pubDate>Thu, 28 Aug 2025 19:41:10 +0000</pubDate>
				<category><![CDATA[A Guide To Salt Lake City]]></category>
		<category><![CDATA[Apts Salt Lake City Rentals]]></category>
		<category><![CDATA[Salt Lake City Townhomes]]></category>
		<category><![CDATA[SLC Apartment Reviews]]></category>
		<category><![CDATA[SLC Apartments for Rent]]></category>
		<category><![CDATA[apartments in salt lake city]]></category>
		<category><![CDATA[apartments salt lake city]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[rent salt lake city]]></category>
		<category><![CDATA[rental salt lake city]]></category>
		<category><![CDATA[rentals in salt lake city]]></category>
		<category><![CDATA[salt lake city apartments]]></category>
		<category><![CDATA[salt lake city rental]]></category>
		<category><![CDATA[salt lake city rentals]]></category>
		<category><![CDATA[slc apts]]></category>
		<guid isPermaLink="false">https://www.aptssaltlakecity.com/?p=1560</guid>

					<description><![CDATA[<p>Aero Luxury Townhomes Aero Luxury Townhomes, located in Layton, Utah, is where you can elevate your comfort of living. Here you’ll have the everyday conveniences of a great location. All&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.aptssaltlakecity.com/property-highlight-aero-luxury-townhomes-in-layton-ut/">PROPERTY HIGHLIGHT: AERO LUXURY TOWNHOMES IN LAYTON, UT</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2><strong>Aero Luxury Townhomes</strong></h2>



<p><a href="https://www.aeroluxurytownhomes.com/" target="_blank" rel="noreferrer noopener">Aero Luxury Townhomes</a>, located in Layton, Utah, is where you can elevate your comfort of living. Here you’ll have the everyday conveniences of a great location. All while having stunning in-home amenities that you don’t want to miss out on. Be sure to schedule your tour today!</p>



<figure class="wp-block-image size-full"><a href="https://www.aptssaltlakecity.com/wp-content/uploads/2025/08/Living-Space.jpg" data-rel="penci-gallery-image-content" ><img loading="lazy" width="384" height="256" src="https://www.aptssaltlakecity.com/wp-content/uploads/2025/08/Living-Space.jpg" alt="" class="wp-image-1565" srcset="https://www.aptssaltlakecity.com/wp-content/uploads/2025/08/Living-Space.jpg 384w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/08/Living-Space-300x200.jpg 300w, https://www.aptssaltlakecity.com/wp-content/uploads/2025/08/Living-Space-263x175.jpg 263w" sizes="(max-width: 384px) 100vw, 384px" /></a></figure>



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



<p>At Aero Luxury Townhomes, there are plenty of <a href="https://www.aeroluxurytownhomes.com/amenities" target="_blank" rel="noreferrer noopener">spectacular amenities</a> that you don’t want to miss out on having in your next home. These beautiful apartments come in <a href="https://www.aeroluxurytownhomes.com/floorplans" target="_blank" rel="noreferrer noopener">two spacious options</a>: two and three bedroom spaces to fit all the needs for you and your family. Here you’ll enjoy fully equipped kitchens with stone countertops, an island, and stainless steel appliances including an electric stove. You’ll also have an in-unit washer and dryer along with attached garages and so much more.</p>



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



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



<p>Here you’ll find a <a href="https://www.aeroluxurytownhomes.com/mapsanddirections" target="_blank" rel="noreferrer noopener">wonderfully thriving community</a>. If you’re looking for a day of fun, check out the Ellison Park Splash Pad or Posse Grounds Park. Though if that’s not what you’re up for, check out Layton Hills Mall for an amazing day of shopping. And when you’re done for the day, head on over to <a href="https://order.toasttab.com/online/layton" target="_blank" rel="noreferrer noopener">Patty Shack Layton</a> for an amazing meal.</p>



<p>Looking for a new place to live in the amazing state of Utah? You can find your next dream apartment <a href="https://www.marketapts.com/apartments-ut/L3V0Ly8" target="_blank" rel="noreferrer noopener">here</a>. And while you’re on your search for the best apartments, head on over to <a href="https://www.aptssaltlakecity.com/how-to-choose-an-apartment-in-salt-lake-city/" target="_blank" rel="noreferrer noopener">our post</a> about picking the perfect apartment for you.</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 Aero Luxury Townhomes</title>
    <meta name="description" content="Apartments located in Layton, UT. 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-PE5RLQYTZZ"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-PE5RLQYTZZ');
</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.aeroluxurytownhomes.com"><strong>Aero Luxury Townhomes</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 Aero Luxury Townhomes</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 your new home at Aero Townhomes in Layton, UT!&nbsp;<br><br></div><div>Aero Townhomes gives you every opportunity to start your new Layton lifestyle. Embrace a townhome community that is full of endless options for entertainment, adventure, rest, and relaxation. With stunning features, excellent amenities, and a spectacular location, our townhomes for rent in Layton give you the perfect combination of comfort at home and convenience while out on the town. We offer 2 &amp; 3 bedroom floor plan options that provide you everything you're looking for in a luxury Layton townhouse. Join our Layton townhome community and experience first-hand the stylish, modern finishes and amenities built just for you and your daily comfort.&nbsp;<br><br>At Aero Townhomes, you can take the time to dive into a vibrant lifestyle at a location perfectly situated near all of the top local attractions. Explore the beauty of nearby scenery and the natural world at Kays Creek Parkway or on local trails and golf courses. Discover the convenience of your neighborhood, with excellent dining options like Seoul Korean Restaurant, Scrambled!, or Black Rifle Coffee Company. Come enjoy the benefits of city life combined with the rewards of contemporary townhome living.&nbsp;<br><br></div><div>Make Aero Townhomes in Layton, UT, your home and join our community today.&nbsp;</div>                </p>
              </div>
            </div>
            <div class="row">
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Address</h3>
                  <p>
    2800 N Hill Field Road<br>
    Layton, Utah <br>
    84041                  </p>
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Phone</h3>
    	      <p>P: (385) 424-3617 </p>
    	       
                </div>
              </div>
              <div class="col-12 col-lg-4">
                <div>
                  <h3 class="h4">Office Hours</h3>
                  <p>
    Monday - Friday: 09:00 AM - 05: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/AEROTOWN/images/apartments/photos/838fb82434db6b460b18f056bba1d9da.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/838fb82434db6b460b18f056bba1d9da.jpg.800x600.jpg" class="img-fluid eight-six" alt="Living Room | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/b3c128aca812d6b3d209311b6853141a.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/b3c128aca812d6b3d209311b6853141a.jpg.800x600.jpg" class="img-fluid eight-six" alt="Front Room | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/8ef5811d4e3147d7d961b25a12628800.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/8ef5811d4e3147d7d961b25a12628800.jpg.800x600.jpg" class="img-fluid eight-six" alt="Interior | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/1f03923a2318b74d24de9e620772db63.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/1f03923a2318b74d24de9e620772db63.jpg.800x600.jpg" class="img-fluid eight-six" alt="Open Floorplans | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/43902fb693245359476f816cc15eafbe.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/43902fb693245359476f816cc15eafbe.jpg.800x600.jpg" class="img-fluid eight-six" alt="Dining Area | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/e23be17ece2b639e001b518adcf892b9.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/e23be17ece2b639e001b518adcf892b9.jpg.800x600.jpg" class="img-fluid eight-six" alt="Dining Room & Kitchen | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/5bf330c51a00dca1218be354e982482b.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/5bf330c51a00dca1218be354e982482b.jpg.800x600.jpg" class="img-fluid eight-six" alt="Dining Area and Kitchen | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/253613a5b466dd575cd636857b23dceb.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/253613a5b466dd575cd636857b23dceb.jpg.800x600.jpg" class="img-fluid eight-six" alt="Kitchen | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/f16bbd95eb7ce18f1a4f815b1b6ab9a9.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/f16bbd95eb7ce18f1a4f815b1b6ab9a9.jpg.800x600.jpg" class="img-fluid eight-six" alt="Stainless Steel Appliances | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/a8d29c36b00cc89a83a7a2885a4c0ba5.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/a8d29c36b00cc89a83a7a2885a4c0ba5.jpg.800x600.jpg" class="img-fluid eight-six" alt="Fully Equipped Kitchen | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/3b0e10358396a9e4ecdb006be0c773f2.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/3b0e10358396a9e4ecdb006be0c773f2.jpg.800x600.jpg" class="img-fluid eight-six" alt="Washer & Dryer | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/cd0f64fe4d68dc1533799eab2d472b96.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/cd0f64fe4d68dc1533799eab2d472b96.jpg.800x600.jpg" class="img-fluid eight-six" alt="Laundry Room | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/99368491fd20069383a254088f6d2f7c.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/99368491fd20069383a254088f6d2f7c.jpg.800x600.jpg" class="img-fluid eight-six" alt="Hallway | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/db596a6d4125dbd41966d6731b141b09.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/db596a6d4125dbd41966d6731b141b09.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bedroom | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/52d7a45de5f9549af508bda251a4a922.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/52d7a45de5f9549af508bda251a4a922.jpg.800x600.jpg" class="img-fluid eight-six" alt="Room | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/8140d2d336f2042d045f0b4260c37290.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/8140d2d336f2042d045f0b4260c37290.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bathroom Sink | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/d33fe048459cba3a3a73e76ce93b36aa.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/d33fe048459cba3a3a73e76ce93b36aa.jpg.800x600.jpg" class="img-fluid eight-six" alt="Bathroom | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/7e9124d8b581335e469b85ddb836976b.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/7e9124d8b581335e469b85ddb836976b.jpg.800x600.jpg" class="img-fluid eight-six" alt="Porch | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/ca9b978e243aa024a927b22b810eec77.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/ca9b978e243aa024a927b22b810eec77.jpg.800x600.jpg" class="img-fluid eight-six" alt="Exterior | Aero Townhomes">
		</picture>
               </div>
               <div class="col-12 col-lg-4 mb-5">
		<picture>
		    <source srcset="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/022efc6c65cb7d448f1dee7a28f56a96.jpg.800x600.webp" type="image/webp">
		    <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/photos/022efc6c65cb7d448f1dee7a28f56a96.jpg.800x600.jpg" class="img-fluid eight-six" alt="Building Exterior | Aero Townhomes">
		</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/AEROTOWN/images/apartments/floorplans/cebeadd8-8aa4-411b-8754-943d2f4b8a52.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/floorplans/cebeadd8-8aa4-411b-8754-943d2f4b8a52.jpg.800x600.jpg" class="img-fluid eight-six" alt="2 Bedroom Townhome A">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2 Bedroom Townhome A                       </h3>
                       <p>

           SQ FEET: <strong>1307</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>2</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>2.5</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong></strong>
                       </p>
                       <p>
		       PRICE: <strong>1900</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/AEROTOWN/images/apartments/floorplans/1e8b6a29-f6a4-455e-9fcd-9aafe82726f0.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/floorplans/1e8b6a29-f6a4-455e-9fcd-9aafe82726f0.jpg.800x600.jpg" class="img-fluid eight-six" alt="2 Bedroom Townhome B">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       2 Bedroom Townhome B                       </h3>
                       <p>

           SQ FEET: <strong>1265</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>2</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>2.5</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong></strong>
                       </p>
                       <p>
		       PRICE: <strong>1900</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/AEROTOWN/images/apartments/floorplans/83349467-254f-49c9-a6ed-5ef6c4bf7953.jpg.800x600.webp" type="image/webp">
		           <img src="https://assets.marketapts.com/assets/converted/AEROTOWN/images/apartments/floorplans/83349467-254f-49c9-a6ed-5ef6c4bf7953.jpg.800x600.jpg" class="img-fluid eight-six" alt="3 Bedroom Townhome">
		       </picture>
		    </div>
                  </div> </div>
                   <div class="col-12 col-lg-6">
                     <div>
                       <h3 class="h3 pt-5 pt-lg-0">
		       3 Bedroom Townhome                       </h3>
                       <p>

           SQ FEET: <strong>1484</strong>
                       </p>
                       <p>
           BEDROOMS: <strong>3</strong>
                       </p>
                       <p>
           BATHROOMS: <strong>3</strong>
                       </p>
                       <p>

		       DEPOSIT: <strong></strong>
                       </p>
                       <p>
		       PRICE: <strong>2100</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">Spacious Floor Plans</li>
	    <li class="list-group-item">Ceiling Fan</li>
	    <li class="list-group-item">Stainless Steel Appliances</li>
	    <li class="list-group-item">Garages</li>
	    <li class="list-group-item">Hardwood Flooring</li>
	    <li class="list-group-item">Washer/Dryer</li>
	    <li class="list-group-item">Expansive Closets</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">Beautiful Landscaping</li>
	    <li class="list-group-item">BBQ Areas</li>
	    <li class="list-group-item">Responsive Maintenance Team</li>
                  </ul>
               </div>
             </div>
           </div>
        </section>
        <!-- Section Amenities END-->
    
        <!-- Section Pet Fees -->
            <div class="container">
                <div class="row">
                    <div class="col-sm-12">
                      <div class="headline style-1">
                        <h2 class="h4">PET DEPOSITS AND FEES</h2><br>
                      </div><!-- headline -->
                    </div><!-- col -->    
                    <div class="col-sm-12">
                      <div class="row">
                        <div class="col-sm-6 col-md-4">
                          <table class="table table-hover">
                            <thead class="thead-dark">
                              <tr>
                                <th colspan="2" scope="col">Refundable Pet Deposit</th>
                              </tr>
                            </thead>
                            <tbody>
                              <tr>
                                <th scope="row">Cat Deposit</th>
                                <td class="text-right">$500.00</td>
                              </tr>
                              <tr>
                                <th scope="row">Dog Deposit</th>
                                <td class="text-right">$500.00</td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
                        <div class="col-sm-6 col-md-4">
                          <table class="table table-hover">
                            <thead class="thead-dark">
                              <tr>
                                <th colspan="2" scope="col">Pet Rent</th>
                              </tr>
                            </thead>
                            <tbody>
                              <tr>
                                <th scope="row">Pet Rent For Per Pets</th>
                                <td class="text-right">$45.00</td>
                              </tr>
                              <tr>
                                <th scope="row">Pet Rent For Per Pets</th>
                                <td class="text-right">$55.00</td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
 

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

        <!-- 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>
2800 N Hill Field Road                <br>
		    Layton, Utah <br>
84041              </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Phone</h3>
	      <p>P: (385) 424-3617 </p>
            </div>
          </div>
          <div class="col-12 col-lg-4">
            <div>
              <h3 class="h4">Office Hours</h3>
    Monday - Friday: 09:00 AM - 05:00 PM<br>Saturday - Sunday: Closed            </div>
          </div>
        </div>
        <div class="row">
          <div class="col-12 text-center">
	  Copyright © 2026<br>
Aero Luxury Townhomes. All rights reserved.<br>
            Apartment Marketing by MarketApts.com®
          </div>
          <div class="col-12 text-center">
	    Aero Luxury Townhomes 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.aptssaltlakecity.com/property-highlight-aero-luxury-townhomes-in-layton-ut/">PROPERTY HIGHLIGHT: AERO LUXURY TOWNHOMES IN LAYTON, UT</a> appeared first on <a rel="nofollow" href="https://www.aptssaltlakecity.com">Apts Salt Lake City</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
