PageSourceSearch

https://www.caring.com/_next/static/chunks/7362-ddd0c7c89d8db403.js

js caring.com collected 2026-09-24 08:47:25 UTC 143,753 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7362],{87305:function(module,__unused_webpack_exports,__webpack_require__){"use strict";!function(e){module.exports=e()}(function(){var define,module,exports;return(function e(t,n,i){function r(o,l){if(!n[o]){if(!t[o]){var s=void 0;if(!l&&s)return require(o,!0);if(a)return a(o,!0);var c=Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[o]={exports:{}};t[o][0].call(u.exports,function(e){return r(t[o][1][e]||e)},u,u.exports,e,t,n,i)}return n[o].exports}for(var a=void 0,o=0;o<i.length;o++)r(i[o]);return r})({1:[function(e,t,n){var i=e("../src/store-engine"),r=e("../storages/all"),a=e("../plugins/all");t.exports=i.createStore(r,a)},{"../plugins/all":2,"../src/store-engine":13,"../storages/all":15}],2:[function(e,t,n){t.exports=[e("./defaults"),e("./dump"),e("./events"),e("./observe"),e("./expire"),e("./json2"),e("./operations"),e("./update"),e("./v1-backcompat")]},{"./defaults":3,"./dump":4,"./events":5,"./expire":6,"./json2":7,"./observe":9,"./operations":10,"./update":11,"./v1-backcompat":12}],3:[function(e,t,n){function i(){var e={};return{defaults:function(t,n){e=n},get:function(t,n){var i=t();return void 0!==i?i:e[n]}}}t.exports=i},{}],4:[function(e,t,n){function i(){return{dump:function(e){var t={};return this.each(function(e,n){t[n]=e}),t}}}t.exports=i},{}],5:[function(e,t,n){function i(){function e(e,t,n){return c.on(t,o(this,n))}function t(e,t){c.off(t)}function n(e,t,n){c.once(t,o(this,n))}function i(e,t,n){var i=this.get(t);e(),c.fire(t,n,i)}function a(e,t){var n=this.get(t);e(),c.fire(t,void 0,n)}function s(e){var t={};this.each(function(e,n){t[n]=e}),e(),l(t,function(e,t){c.fire(t,void 0,e)})}var c=r();
1return{watch:e,unwatch:t,once:n,set:i,remove:a,clearAll:s}}function r(){return s(u,{_id:0,_subSignals:{},_subCallbacks:{}})}var a=e("../src/util"),o=a.bind,l=a.each,s=a.create,c=a.slice;t.exports=i;var u={_id:null,_subCallbacks:null,_subSignals:null,on:function(e,t){return this._subCallbacks[e]||(this._subCallbacks[e]={}),this._id+=1,this._subCallbacks[e][this._id]=t,this._subSignals[this._id]=e,this._id},off:function(e){var t=this._subSignals[e];delete this._subCallbacks[t][e],delete this._subSignals[e]},once:function(e,t){var n=this.on(e,o(this,function(){t.apply(this,arguments),this.off(n)}))},fire:function(e){var t=c(arguments,1);l(this._subCallbacks[e],function(e){e.apply(this,t)})}}},{"../src/util":14}],6:[function(e,t,n){function i(){function e(e,t,n,i){return this.hasNamespace(r)||l.set(t,i),e()}function t(e,t){return this.hasNamespace(r)||o.call(this,t),e()}function n(e,t){return this.hasNamespace(r)||l.remove(t),e()}function i(e,t){return l.get(t)}function a(e){var t=[];this.each(function(e,n){t.push(n)});for(var n=0;n<t.length;n++)o.call(this,t[n])}function o(e){l.get(e,Number.MAX_VALUE)<=(new Date).getTime()&&(this.raw.remove(e),l.remove(e))}var l=this.createStore(this.storage,null,this._namespacePrefix+r);return{set:e,get:t,remove:n,getExpiration:i,removeExpiredKeys:a}}
1var r="expire_mixin";t.exports=i},{}],7:[function(e,t,n){function i(){return e("./lib/json2"),{}}t.exports=i},{"./lib/json2":8}],8:[function(require,module,exports){var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};"object"!==("undefined"==typeof JSON?"undefined":_typeof(JSON))&&(JSON={}),function(){function f(e){return e<10?"0"+e:e}function this_value(){return this.valueOf()}function quote(e){return rx_escapable.lastIndex=0,rx_escapable.test(e)?'"'+e.replace(rx_escapable,function(e){var t=meta[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function str(e,t){var n,i,r,a,o,l=gap,s=t[e];switch(s&&"object"===(void 0===s?"undefined":_typeof(s))&&"function"==typeof s.toJSON&&(s=s.toJSON(e)),"function"==typeof rep&&(s=rep.call(t,e,s)),void 0===s?"undefined":_typeof(s)){case"string":return quote(s);case"number":return isFinite(s)?String(s):"null";case"boolean":case"null":return String(s);case"object":if(!s)return"null";if(gap+=indent,o=[],"[object Array]"===Object.prototype.toString.apply(s)){for(a=s.length,n=0;n<a;n+=1)o[n]=str(n,s)||"null";return r=0===o.length?"[]":gap?"[\n"+gap+o.join(",\n"+gap)+"\n"+l+"]":"["+o.join(",")+"]",gap=l,r}if(rep&&"object"===(void 0===rep?"undefined":_typeof(rep)))for(a=rep.length,n=0;n<a;n+=1)"string"==typeof rep[n]&&(r=str(i=rep[n],s))&&o.push(quote(i)+(gap?": ":":")+r);else for(i in s)Object.prototype.hasOwnProperty.call(s,i)&&(r=str(i,s))&&o.push(quote(i)+(gap?": ":":")+r);return r=0===o.length?"{}":gap?"{\n"+gap+o.join(",\n"+gap)+"\n"+l+"}":"{"+o.join(",")+"}",gap=l,r}}var gap,indent,meta,rep,rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value),"function"!=typeof JSON.stringify&&(meta={"\b":"\\b","	":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(e,t,n){var i;if(gap="",indent="","number"==typeof n)for(i=0;i<n;i+=1)indent+=" ";else"string"==typeof n&&(indent=n);if(rep=t,t&&"function"!=typeof t&&("object"!==(void 0===t?"undefined":_typeof(t))||"number"!=typeof t.length))throw Error("JSON.stringify");return str("",{"":e})}),"function"!=typeof JSON.parse&&(JSON.parse=function(text,reviver){var j;function walk(e,t){var n,i,r=e[t];if(r&&"object"===(void 0===r?"undefined":_typeof(r)))for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(void 0!==(i=walk(r,n))?r[n]=i:delete r[n]);return reviver.call(e,t,r)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),"function"==typeof reviver?walk({"":j},""):j;throw SyntaxError("JSON.parse")})}()},{}],9:[function(e,t,n){function i(){return{observe:function(e,t,n){var i=this.watch(t,n);return n(this.get(t)),i},unobserve:function(e,t){this.unwatch(t)}}}var r=e("./events");t.exports=[r,i]},{"./events":5}],10:[function(e,t,n){function i(){function e(e,t){var n,i=t[1],r=o(t,2);return this.update(i,[],function(t){n=Array.prototype[e].apply(t,r)}),n}return{push:function(t,n,i,r,a,o){return e.call(this,"push",arguments)},pop:function(t,n){return e.call(this,"pop",arguments)},shift:function(t,n){return e.call(this,"shift",arguments)},unshift:function(t,n,i,r,a,o){return e.call(this,"unshift",arguments)},assign:function(e,t,n,i,a,s){var c=o(arguments,2);return this.update(t,{},function(e){if("object"!=(void 0===e?"undefined":r(e)))throw Error('store.assign called for non-object value with key "'+t+'"');return c.unshift(e),l.apply(Object,c)})}}}
1var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=e("../src/util"),o=a.slice,l=a.assign,s=e("./update");t.exports=[s,i]},{"../src/util":14,"./update":11}],11:[function(e,t,n){function i(){return{update:function(e,t,n,i){3==arguments.length&&(i=n,n=void 0);var r=this.get(t,n),a=i(r);this.set(t,void 0!=a?a:r)}}}t.exports=i},{}],12:[function(e,t,n){function i(){return this.disabled=!this.enabled,{has:r,transact:a,clear:o,forEach:l,getAll:s,serialize:c,deserialize:u}}function r(e,t){return void 0!==this.get(t)}function a(e,t,n,i){null==i&&(i=n,n=null),null==n&&(n={});var r=this.get(t,n),a=i(r);this.set(t,void 0===a?r:a)}function o(e){return this.clearAll.call(this)}function l(e,t){return this.each.call(this,function(e,n){t(n,e)})}function s(e){return this.dump.call(this)}function c(e,t){return JSON.stringify(t)}function u(e,t){if("string"==typeof t)try{return JSON.parse(t)}catch(e){return t||void 0}}var d=e("./dump"),m=e("./json2");t.exports=[d,m,i]},{"./dump":4,"./json2":7}],13:[function(e,t,n){function i(){var e="undefined"==typeof console?null:console;e&&(e.warn?e.warn:e.log).apply(e,arguments)}function r(e,t,n){n||(n=""),e&&!d(e)&&(e=[e]),t&&!d(t)&&(t=[t]);var r=n?"__storejs_"+n+"_":"",a=n?RegExp("^"+r):null;if(!/^[a-zA-Z0-9_\-]*$/.test(n))throw Error("store.js namespaces can only have alphanumerics + underscores and dashes");var g=u({_namespacePrefix:r,_namespaceRegexp:a,_testStorage:function(e){try{var t="__storejs__test__";e.write(t,t);var n=e.read(t)===t;return e.remove(t),n}catch(e){return!1}},_assignPluginFnProp:function(e,t){var n=this[t];this[t]=function(){function t(){if(n)return s(arguments,function(e,t){i[t]=e}),n.apply(r,i)}var i=o(arguments,0),r=this,a=[t].concat(i);return e.apply(r,a)}},_serialize:function(e){return JSON.stringify(e)},_deserialize:function(e,t){if(!e)return t;var n="";try{n=JSON.parse(e)}catch(t){n=e}return void 0!==n?n:t},_addStorage:function(e){this.enabled||this._testStorage(e)&&(this.storage=e,this.enabled=!0)},_addPlugin:function(e){var t=this;if(d(e))return void s(e,function(e){t._addPlugin(e)});if(!l(this.plugins,function(t){return e===t})){if(this.plugins.push(e),!m(e))throw Error("Plugins must be function values that return objects");var n=e.call(this);if(!h(n))throw Error("Plugins must return an object of function properties");s(n,function(n,i){if(!m(n))throw Error("Bad plugin property: "+i+" from plugin "+e.name+". Plugins should only return functions.");t._assignPluginFnProp(n,i)})}},addStorage:function(e){i("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(e)}},p,{plugins:[]});return g.raw={},s(g,function(e,t){m(e)&&(g.raw[t]=c(g,e))}),s(e,function(e){g._addStorage(e)}),s(t,function(e){g._addPlugin(e)}),g}var a=e("./util"),o=a.slice,l=a.pluck,s=a.each,c=a.bind,u=a.create,d=a.isList,m=a.isFunction,h=a.isObject;t.exports={createStore:r};var p={version:"2.0.12",enabled:!1,get:function(e,t){var n=this.storage.read(this._namespacePrefix+e);return this._deserialize(n,t)},set:function(e,t){return void 0===t?this.remove(e):(this.storage.write(this._namespacePrefix+e,this._serialize(t)),t)},remove:function(e){this.storage.remove(this._namespacePrefix+e)},each:function(e){var t=this;this.storage.each(function(n,i){e.call(t,t._deserialize(n),(i||"").replace(t._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(e){return this._namespacePrefix=="__storejs_"+e+"_"},createStore:function(){return r.apply(this,arguments)},addPlugin:function(e){this._addPlugin(e)},namespace:function(e){return r(this.storage,this.plugins,e)}}},{"./util":14}],14:[function(e,t,n){(function(e){function n(e,t){return function(){return t.apply(e,Array.prototype.slice.call(arguments,0))}}function i(e,t){return Array.prototype.slice.call(e,t||0)}function r(e,t){o(e,function(e,n){return t(e,n),!1})}function a(e,t){var n=l(e)?[]:{};return o(e,function(e,i){return n[i]=t(e,i),!1}),n}function o(e,t){if(l(e)){for(var n=0;n<e.length;n++)if(t(e[n],n))return e[n]}else for(var i in e)if(e.hasOwnProperty(i)&&t(e[i],i))return e[i]}function l(e){return null!=e&&"function"!=typeof e&&"number"==typeof e.length}function s(e){return e&&"[object Function]"===({}).toString.call(e)}function c(e){return e&&"[object Object]"===({}).toString.call(e)}var u=function(){return Object.assign?Object.assign:function(e,t,n,i){for(var a=1;a<arguments.length;a++)r(Object(arguments[a]),function(t,n){e[n]=t});return e}}(),d=function(){if(Object.create)return function(e,t,n,r){var a=i(arguments,1
1);return u.apply(this,[Object.create(e)].concat(a))};var e=function(){};return function(t,n,r,a){var o=i(arguments,1);return e.prototype=t,u.apply(this,[new e].concat(o))}}(),m=function(){return String.prototype.trim?function(e){return String.prototype.trim.call(e)}:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}(),h=window;t.exports={assign:u,create:d,trim:m,bind:n,slice:i,each:r,map:a,pluck:o,isList:l,isFunction:s,isObject:c,Global:h}}).call(this,void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:window)},{}],15:[function(e,t,n){t.exports=[e("./localStorage"),e("./oldFF-globalStorage"),e("./oldIE-userDataStorage"),e("./cookieStorage"),e("./sessionStorage"),e("./memoryStorage")]},{"./cookieStorage":16,"./localStorage":17,"./memoryStorage":18,"./oldFF-globalStorage":19,"./oldIE-userDataStorage":20,"./sessionStorage":21}],16:[function(e,t,n){function i(e){if(!e||!s(e))return null;var t="(?:^|.*;\\s*)"+escape(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(m.cookie.replace(new RegExp(t),"$1"))}function r(e){for(var t=m.cookie.split(/; ?/g),n=t.length-1;n>=0;n--)if(d(t[n])){var i=t[n].split("="),r=unescape(i[0]);e(unescape(i[1]),r)}}function a(e,t){e&&(m.cookie=escape(e)+"="+escape(t)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}
1function o(e){e&&s(e)&&(m.cookie=escape(e)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function l(){r(function(e,t){o(t)})}function s(e){return RegExp("(?:^|;\\s*)"+escape(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(m.cookie)}var c=e("../src/util"),u=c.Global,d=c.trim;t.exports={name:"cookieStorage",read:i,write:a,each:r,remove:o,clearAll:l};var m=u.document},{"../src/util":14}],17:[function(e,t,n){function i(){return c.localStorage}function r(e){return i().getItem(e)}function a(e,t){return i().setItem(e,t)}function o(e){for(var t=i().length-1;t>=0;t--){var n=i().key(t);e(r(n),n)}}function l(e){return i().removeItem(e)}function s(){return i().clear()}var c=e("../src/util").Global;t.exports={name:"localStorage",read:r,write:a,each:o,remove:l,clearAll:s}},{"../src/util":14}],18:[function(e,t,n){function i(e){return s[e]}function r(e,t){s[e]=t}function a(e){for(var t in s)s.hasOwnProperty(t)&&e(s[t],t)}function o(e){delete s[e]}function l(e){s={}}t.exports={name:"memoryStorage",read:i,write:r,each:a,remove:o,clearAll:l};var s={}},{}],19:[function(e,t,n){function i(e){return c[e]}function r(e,t){c[e]=t}function a(e){for(var t=c.length-1;t>=0;t--){var n=c.key(t);e(c[n],n)}}function o(e){return c.removeItem(e)}function l(){a(function(e,t){delete c[e]})}var s=e("../src/util").Global;t.exports={name:"oldFF-globalStorage",read:i,write:r,each:a,remove:o,clearAll:l};var c=s.globalStorage},{"../src/util":14}],20:[function(e,t,n){function i(e,t){if(!h){var n=s(e);m(function(e){e.setAttribute(n,t),e.save(u)})}}function r(e){if(!h){var t=s(e),n=null;return m(function(e){n=e.getAttribute(t)}),n}}function a(e){m(function(t){for(var n=t.XMLDocument.documentElement.attributes,i=n.length-1;i>=0;i--){var r=n[i];e(t.getAttribute(r.name),r.name)}})}function o(e){var t=s(e);m(function(e){e.removeAttribute(t),e.save(u)})}function l(){m(function(e){var t=e.XMLDocument.documentElement.attributes;e.load(u);for(var n=t.length-1;n>=0;n--)e.removeAttribute(t[n].name);e.save(u)})}function s(e){return e.replace(/^\d/,"___$&").replace(p,"___")}var c=e("../src/util").Global;t.exports={name:"oldIE-userDataStorage",write:i,read:r,each:a,remove:o,clearAll:l};var u="storejs",d=c.document,m=function(){var e,t,n;if(!d||!d.documentElement||!d.documentElement.addBehavior)return null;try{(t=new ActiveXObject("htmlfile")).open(),t.write('<script>document.w=window</script><iframe src="/favicon.ico"></iframe>'),t.close(),n=(e=t.w.frames[0].document).createElement("div")}catch(t){n=d.createElement("div"),e=d.body}return function(t){var i=[].slice.call(arguments,0);i.unshift(n),e.appendChild(n),n.addBehavior("#default#userData"),n.load(u),t.apply(this,i),e.removeChild(n)}}(),h=(c.navigator?c.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./),p=RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g")},{"../src/util":14}],21:[function(e,t,n){function i(){return c.sessionStorage}function r(e){return i().getItem(e)}function a(e,t){return i().setItem(e,t)}function o(e){for(var t=i().length-1;t>=0;t--){var n=i().key(t);e(r(n),n)}}function l(e){return i().removeItem(e)}function s(){return i().clear()}var c=e("../src/util").Global;t.exports={name:"sessionStorage",read:r,write:a,each:o,remove:l,clearAll:s}},{"../src/util":14}]},{},[1])(1)})},30202:function(e,t,n){"use strict";n.d(t,{Dq:function(){return a},M_:function(){return c},iN:function(){return i},kM:function(){return r}});var i,r,a,o=n(58727),l=n(41722),s=n(92708);!function(e){e.BUTTON="button",e.LINK="link",e.TELEPHONE="tel",e.SMS="sms",e.EMAIL="mailto",e.ICON="icon",e.CHECKBOX="checkbox",e.DROPDOWN="dropdown",e.SLIDER="slider"}(i||(i={})),function(e){e.OPEN_MODAL="open_modal",e.CLOSE_MODAL="close_modal",e.EXPAND="expand",e.COLLAPSE="collapse",e.JUMP_LINK="jump_link",e.INTERNAL_LINK="internal_link",e.EXTERNAL_LINK="external_link",e.FILTERS="filters",e.FITLER_ENABLE="filter_enable",e.FILTER_DISABLE="filter_disable",e.FILTER_CHANGE="filter_change",e.VIEW_PROVIDER="view_provider",e.CARETYPE_PRICING="caretype_pricing",e.GO_BACK="go_back",e.PHONE_CALL="phone_call",e.SHARE="share",e.SORT="sort",e.TOUR_DATE="tour_date",e.TOUR_TIME="tour_time",e.NEXT="next",e.PREVIOUS="previous",e.REMOVE_FILTER="remove_filter",e.CLEAR_ALL_FILTERS="clear_all_filters",e.APPLY_FILTERS="apply_filters",e.SAVE_PROVIDER="save_provider",e.UNSAVE_PRO
1VIDER="unsave_provider",e.SHOW_MORE_RESULTS="show_more_results",e.TOGGLE="toggle"}(r||(r={})),function(e){e.INFO_REQUEST_SECTION="info_request_section",e.UNLOCK_PRICE="unlock_price",e.TABLE_OF_CONTENTS_BUTTON="table_of_contents_button",e.UNLOCK_AMENITIES="unlock_amenities",e.VIEW_ALL_SERVICES="view_all_services",e.VIEW_FEWER_SERVICES="view_fewer_services",e.READ_MORE_REVIEW="read_more_review",e.READ_LESS_REVIEW="read_less_review",e.WRITE_A_REVIEW="write_a_review",e.HEADER_BUTTON="header_button",e.GENERIC_BUTTON="generic_button",e.FILTER_CHIP="filter_chip",e.FLOATING_CTA="floating_cta",e.VIEW_MORE_DETAILS="view_more_details",e.VIEW_FEWER_DETAILS="view_fewer_details",e.PROVIDER_CARD="provider_card",e.PROVIDER_CARD_MAP_POPOVER="provider_card_map_popover",e.CARING_STARS_BADGE="caring_stars_badge",e.WHY_CARING_BUTTON="eeat_button",e.BACK_BUTTON="back_button",e.PRODUCT_OVERVIEW_CARD="product_overview_card",e.PRODUCT_REVIEW_CARD="product_review_card",e.FEATURE_CARD="feature_card",e.MENU_TABLE_OF_CONTENTS_BUTTON="menu_table_of_contents_button",e.PHONE_CALL_BUTTON="phone_call_button",e.WHO_ARE_YOU_SEARCHING_FOR="who_are_you_searching_for",e.TOGGLE_EXPAND_SECTION="toggle_expand_section",e.SHARE_BUTTON="share_button",e.SHOW_MORE_BUTTON="show_more_button",e.COMPARISON_PROVIDER_RATING="comparison_provider_rating",e.COMPARISON_PROVIDER_AMMENITIES="comparison_provider_ammenitites",e.COMPARISON_PROVIDER_IMAGE="comparison_provider_image",e.COMPARISON_PROVIDER_TITLE="comparison_provider_title",e.VIEW_GALLERY="view_gallery",e.PROVIDER_REVIEWS="provider_reviews",e.FEATURED_REVIEW="featured_review",e.COMPARE_PROVIDERS="compare_providers",e.STREET_VIEW="street_view",e.CHAT_WIDGET="chat_widget",e.SCHEDULE_A_TOUR="schedule_a_tour",e.CLAIM_LISTING="claim_listing",e.PROVIDER_INFO_BANNER="provider_info_banner",e.PRICING_BY_ROOM_TYPE="pricing_by_room_type",e.REMOVE_FILTER_CHIP="remove_filter_chip",e.CLEAR_ALL_FILTERS="clear_all_filters",e.APPLY_FILTERS="apply_filters",e.SAVE_PROVIDER="save_provider",e.PROVIDER_LIST_FILTER="provider_list_filter",e.INTERLINKING_PROVIDERS="interlinking_providers",e.CARE_TYPE_SELECTION="care_type_selection",e.CARE_TYPE_NAVIGATION="care_type_navigation",e.LEARN_MORE_CARE_TYPE="learn_more_care_type",e.SEARCH_CARE_TYPE="search_care_type",e.CHOOSE_FROM_NATIONAL_NETWORK="choose_from_national_network",e.FEATURED_SENIOR_LIVING_PROVIDERS_CTA="featured_senior_living_providers_cta",e.AFFILIATE_QUIZ="affiliate_quiz",e.BUDGET_CALCULATOR_CTA="budget_calculator_cta",e.BUDGET_CALCULATOR_EDIT_STEP="budget_calculator_edit_step",e.BUDGET_CALCULATOR_VIEW_OPTIONS="budget_calculator_view_options",e.BUDGET_CALCULATOR_START_CONSULTATION="budget_calculator_start_consultation",e.MAP_MARKER="map_marker",e.SEM_QUIZ="sem_quiz",e.GUIDED_INQUIRY_GET_STARTED="guided_inquiry_get_started",e.GUIDED_INQUIRY_EDIT="guided_inquiry_edit",e.CARETYPE_QUIZ_CTA="caretype_quiz_cta"}(a||(a={}));let c=e=>Object.values(i).includes(e),u=e=>{var t,n,i;let{sessionContext:r,elementProperties:a}=e,s=a.element,c=a.query,u={element:{id:s.id,type:s.type,action:s.action,name:s.name,text:s.text,color:s.color,text_color:s.textColor},destination_url:a.destinationUrl||"",query:{location_id:(null==c?void 0:c.locationId)||"",query_id:(null==c?void 0:c.queryId)||"",list_id:(null==c?void 0:c.listId)||""},page_session_id:r.pageSessionId,session_id:r.sessionId,dice_roll_uuid:(0,o.DO)()};null===(i=window)||void 0===i||null===(n=i.tracking)||void 0===n||null===(t=n.track)||void 0===t||t.call(n,l.Z.ELEMENT_CLICKED,u)},d=()=>{let e=(0,s.T)();return t=>u({sessionContext:e,elementProperties:t})};t.ZP=d},32981:function(e,t,n){"use strict";var i=n(58727),r=n(41722),a=n(92708);let o=e=>{var t;let{sessionContext:n,searchStepData:a}=e,o={search_step_submission_json:JSON.stringify({search_step_submission:[a]}),page_session_id:n.pageSessionId,session_id:n.sessionId,dice_roll_uuid:(0,i.DO)(),form_type:null!==(t=a.form_type)&&void 0!==t?t:""};window.tracking.track(r.Z.SEARCH_STEP_SUBMITTED,o)},l=()=>{let e=(0,a.T)();return t=>o({sessionContext:e,searchStepData:t})};t.Z=l},65833:function(e,t,n){"use strict";var i=n(58727),r=n(41722),a=n(92708);let o=e=>{var t;let{sessionContext:n,searchSubmissionData:a}=e,o={search_submission_json:JSON.stringify({search_submission:[a]}),page_session_id:n.pageSessionId,session_id:n.sessionId,dice_roll_uuid:(0,i.DO)(),form_type:null!==(t=a.search_type)&&void 0!==t?t:""};window.tracking.track(r.Z.SEARCH_SUBMITTED,o)},l=()=>{let e=(0,a.T)();return t=>o({sessionContext:e,searchSubmissionData:t})};t.Z=l},12681:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=n(57437),r=n(22053),a=n(68494),o=(e,t)=>
1{let[n]=(0,a.useToken)("colors",[e]);if(""===n||void 0===n)return;let i=parseInt(n.slice(1,3),16),r=parseInt(n.slice(3,5),16),o=parseInt(n.slice(5,7),16);return"".concat(i,", ").concat(r,", ").concat(o).concat(t?", "+t:"")};function l(e,t,n){if(e){let i="rgba(".concat(e,",").concat(t,")");switch(n){case"to left":case"to right":return"linear-gradient(".concat(n,", ").concat(i,", transparent)");default:return"linear-gradient(".concat(i,", ").concat(i,")")}}}function s(e,t){switch(e){case"default":return"";case"light":return"255, 255, 255";case"dark":return"0, 0, 0";default:var n;return null!==(n=t("".concat(e,".900")))&&void 0!==n?n:"0, 0, 0"}}var c=e=>{let{children:t,type:n,bgColorRange:a="50",bgColor:c,bgImagePosition:u,image:d,bgImageOverlay:m="default",bgOverlayOpacity:h="0",bgOverlayGradient:p="solid",bgBorderRadius:g,imageUrl:f,...v}=e,x=o,b={},_="",y=.01*parseInt(h),C=l(s(m,x),y,p);switch(n){case"bgImageForm":case"bgExternalImageForm":{let e="bgImageForm"===n&&d?"".concat("https://magnolia-edge.prod-services.caring.com","/dam/").concat(d["@id"]).concat(d["@path"]):f;b={backgroundImage:"url(".concat(e,")"),backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:u};break}case"bgColorForm":_="white"===c||"black"===c?c:"".concat(c,".").concat(a)}return(0,i.jsx)(r.xu,{bg:"bgColorForm"===n?_:"",...b,borderRadius:g,position:"relative","data-testid":"base-background",children:(0,i.jsx)(r.xu,{background:C,...v,children:t})})}},2576:function(e,t,n){"use strict";n.d(t,{K:function(){return I},default:function(){return N}});var i,r=n(57437),a=n(2265),o=n(87305),l=n(79419),s=n.n(l),c=o.createStore([s()],o.plugins);function u(e){let[t,n]=(0,a.useState)(void 0);return(0,a.useEffect)(()=>{try{if(c.enabled){let t=c.observe(e,(e,t)=>{n(e)});return()=>{c.unobserve(t)}}}catch(e){console.error("useSessionStorageValue: sessionStorage is not available")}},[e]),t}!function(e){e.HIDE_BOTTOM_POPUP="hideBottomPopup"}(i||(i={}));var d=n(75994),m=n(22053),h=n(58055),p=n(31631),g=n(30202),f=n(34982),v=n(12414);let x=e=>null===e||"always"===e||"mobile"===e,b=e=>null===e||"always"===e||"desktop"===e;var _=n(77763),y=e=>{let{field:t,title:n="",icon:o,color:l,size:s,variant:u,visibility:y="always"}=e,{isOpen:C,toggle:E}=(0,a.useContext)(I),S=(0,g.ZP)(),N=()=>{try{c.set(i.HIDE_BOTTOM_POPUP,!0)}catch(e){console.error("BottomPopupClosed: sessionStorage is not available")}};if(C)return null;let j={alignItems:"center",justifyContent:"space-between",borderTopRadius:{sm:"0",md:"lg"},bottom:"0",display:{base:x(y)?"flex":"none",md:b(y)?"flex":"none"},gap:"4",pos:"fixed",px:"4",py:"3",right:{sm:"0",md:"20"},w:["full","full","sm"],cursor:"pointer",zIndex:1001};return"floatingCTA"===t?(0,r.jsx)(m.xu,{...j,children:(0,r.jsx)(f.Z,{colorScheme:l,leftIcon:o,variant:u,size:s,w:"full",fontSize:16,elementType:g.iN.BUTTON,elementName:g.Dq.FLOATING_CTA,elementAction:g.kM.OPEN_MODAL,onClick:E,children:n})}):(0,r.jsxs)(m.xu,{...j,bgColor:"primary.500",color:"white",onClick:()=>{E(),S({element:{type:g.iN.BUTTON,action:g.kM.OPEN_MODAL,name:g.Dq.INFO_REQUEST_SECTION,text:n,color:"primary.500",textColor:"white"}})},children:[(0,r.jsxs)(h.U,{children:[o&&(0,r.jsx)(d.J,{as:v.g[o],boxSize:"5"}),n&&(0,r.jsx)(p.X,{size:"sm",color:"white",children:n})]}),(0,r.jsx)(d.J,{as:_.FU5,boxSize:"5",onClick:N})]})},C=n(13856),E=e=>{let{children:t,title:n=""}=e,{isOpen:i,toggle:o}=(0,a.useContext)(I);return i?(0,r.jsxs)(m.xu,{bottom:"0",pos:"fixed",display:"flex",flexDirection:"column",gap:0,right:{sm:"0",md:"20"},w:["full","full","sm"],border:"1px",borderColor:"gray.100",zIndex:"modal",maxH:"100vh",overflowY:"auto",children:[(0,r.jsxs)(h.U,{justifyContent:"space-between",bgColor:"gray.300",px:4,py:2,children:[(0,r.jsx)(p.X,{size:"sm",children:n}),(0,r.jsx)(C.J,{as:_.FU5,boxSize:"5",onClick:o,cursor:"pointer"})]}),(0,r.jsx)(m.xu,{p:4,bgColor:"white",color:"black",children:t})]}):null};let I=(0,a.createContext)({isOpen:!1,toggle:()=>{}}),S=e=>{let{children:t}=e,[n,o]=(0,a.useState)(!1),l=(0,a.useCallback)(()=>o(e=>!e),[]);return u(i.HIDE_BOTTOM_POPUP)?null:(0,r.jsx)(I.Provider,{value:{isOpen:n,toggle:l},children:t})};S.Closed=y,S.Opened=E;var N=S},14760:function(e,t,n){"use strict";var i=n(57437),r=n(1677),a=n(68973),o=n(30202),l=n(1707),s=n(27874);let c=(0,a.forwardRef)((e,t)=>{let{children:n,leftIcon:a,rightIcon:c,elementName:u=o.Dq.GENERIC_BUTTON,elementType:d=o.iN.BUTTON,elementAction:m,destinationUrl:h="",query:p,...g}=e,f=(0,o.ZP)(),v="string"==typeof a?(0,l.q7)(a):a,x="string"==typeof c?(0,l.q7)(c):c,b=g.colorScheme,_=g.textColor||"white",y=(0,s.h)(g);return(0,i.jsx)(r.z,{ref:t,leftIcon:v,rightIcon:x,...y,onClick:e=>{var t;requestAnimationFrame(()=>{g.onClick&&g.onClick(e)}),f({element:{type:d,action:m,name:u,text:null!==(t=null==n?void 0:n.toString())&&void 0!==t?t:"",color:null!=b?b:"",textColor:"string"==typeof _?_:""},destinationUrl:h,query:p})},children:n})});t.Z=c},34982:function(e,t,n){"use strict";n.d(t,{Z:function(){return i.Z}});var i=n(14760)},24882:function(e,t,n){"use strict";n.d(t,{X:function(){return r}});var i=n(91662);function r(e,t,n){let r=[];if((null==e?void 0:e.field)==="manually"||n){var a,o;let l=n||(null==e?void 0:e.faqs),s=(null==l?void 0:null===(a=l["@nodes"])||void 0===a?void 0:a.map(e=>{let t=l[e];return{content:t.question,answer:{id:t["@id"],content:t.answer,status:""}}}))||[],c=(null!==(o=null==t?void 0:t.faqs)&&void 0!==o?o:[]).map(e=>{var n,r;let a={question:e.content};return(0,i.h)({source:a,values:{provider:(null==t?void 0:t.name)||{}}}),{content:a.question,answer:{id:null===(n=e.answer)||void 0===n?void 0:n.id,content:null===(r=e.answer)||void 0===r?void 0:r.content,status:""}}});r=(null==s?void 0:s.length)?s:c}else if((null==e?void 0:e.field)==="dataCatalog"&&(null==e?void 0:e.dataFAQ))try{let t=JSON.parse(null==e?void 0:e.dataFAQ);Array.isArray(null==t?void 0:t.data)?r=t.data:console.error("Invalid chartData: provided JSON data is not an array")}catch(e){console.error("Invalid chartData: please check your data is a properly formatted JSON Array")}return r}},66748:function(e,t,n){"use strict";var i=n(57437),r=n(31631),a=n(4133),o=n(30166),l=n(24704),s=n(94541),c=n(27874),u=n(2265);let d=(0,o.default)(()=>Promise.resolve().then(n.bind(n,14524)),{loadableGenerated:{webpack:()=>[14524]}}),m=(0,u.forwardRef)((e,t)=>{let{title:n,headingElement:o="h2",headingSize:m="xl",mobileHeadingSize:h="xl",withContainer:p=!0,titleAlignment:g="left",paddingTop:f,paddingBottom:v,paddingLeft:x,children:b,deviceVisibility:_,...y}=e,{id:C}=y,E=(0,u.useRef)(null);if((0,u.useEffect)(()=>{t&&"current"in t&&(t.current=E.current)},[E,t]),(0,s.u)(_)||!n)return(0,i.jsx)(i.Fragment,{});let I=(0,c.h)(y),S=()=>(0,i.jsxs)(r.X,{ref:E,as:o,size:{base:h,md:m},id:C||(0,a.at)(n),textAlign:g,style:{scrollMarginTop:48},pt:f,pb:v,pl:x,...I,children:[(0,l.Z)({html:n}),b]});return p?(0,i.jsx)(d,{children:S()}):S()});m.displayName="Heading",t.Z=m},49237:function(e,t,n){"use strict";n.r(t);var i=n(66748);t.default=i.Z},24704:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var i=n(57437),r=n(31631),a=n(47488),o=n(68686),l=n(4360),s=n(4133),c=n(77562),u=n(30166);let d=(0,u.default)(()=>n.e(43300).then(n.bind(n,43300)),{loadableGenerated:{webpack:()=>[43300]}}),m=(0,u.default)(()=>n.e(5804).then(n.bind(n,5804)),{loadableGenerated:{webpack:()=>[5804]}});var h=e=>{let{html:t}=e,n={replace:e=>{if(e instanceof c.W_){var t,u;if(null==e?void 0:null===(u=e.attribs)||void 0===u?void 0:null===(t=u.href)||void 0===t?void 0:t.includes("tel:")){let t=(0,c.e_)(null==e?void 0:e.attribs);return(0,i.jsx)(m,{props:t,children:(0,c.du)(e.children,n)})}switch(e.tagName){case"ul":return(0,i.jsx)(a.QI,{children:(0,c.du)(e.children,n)});case"li":let h=e.parentNode;if(null===h||(null==h?void 0:h.name)!=="ul")return(0,i.jsx)(a.QI,{children:(0,i.jsx)(a.HC,{fontSize:"sm",children:(0,c.du)(e.children,n)})});return(0,i.jsx)(a.HC,{fontSize:"sm",children:(0,c.du)(e.children,n)});case"a":let p=(0,c.e_)(e.attribs);return(0,i.jsx)(o.r,{...p,fontSize:"inherit",textDecoration:"underline",children:(0,c.du)(e.children,n)});case"em":return(0,i.jsx)(l.x,{as:"i",children:(0,c.du)(e.children,n)});case"h2":return(0,i.jsx)(r.X,{as:"h2",size:"xl",id:(0,s.at)(e.children[0].data),textAlign:"left",style:{scrollMarginTop:48},children:(0,c.du)(e.children,n)});case"h3":return(0,i.jsx)(r.X,{as:"h3",size:"lg",id:(0,s.at)(e.children[0].data),textAlign:"left",style:{scrollMarginTop:48},children:(0,c.du)(e.children,n)});case"table":{let t=(0,c.e_)(null==e?void 0:e.attribs);return(0,i.jsx)(d,{props:t,children:(0,c.du)(e.children,n)})}}}}};return(0,i.jsx)(i.Fragment,{children:(0,c.ZP)(t,n)})}},40493:function(e,t,n){"use strict";var i=n(57437),r=n(33145);let a=e=>{let{src:t,alt:n,...a}=e,o="https://magnolia-edge.prod-services.caring.com",l=o+t.link;return t.link&&o?(o.endsWith("/author")&&t.link.startsWith("/author/")&&(l=o+t.link.replace("/author","")),o.endsWith("/caring-paas-webapp-1.3")&&t.link.startsWith("/caring-paas-webapp-1.3/")&&(l=o+t.link.replace("/caring-paas-webapp-1.3","")),(0,i.jsx)(r.default,{src:l,alt:n||t.caption,...a})):null};t.Z=a},39803:function(e,t,n){"use strict";var i,r;n.d(t,{s:function(){return i},x:function(){return r}}),function(e){e.VERTICAL="vertical",e.HORIZONTAL="horizontal",e.FULL_PAGE_MODAL="full-page-modal",e.FIT_CONTENT_MODAL="fit-content-modal"}(i||(i={})),function(e){e.DISPLAY_COST_DATA="display-cost-data",e.REQUEST_INFO="request-info",e.SCHEDULE_TOUR="schedule-tour"}(r||(r={}))},14524:function(e,t,n){"use strict";n.r(t);var i=n(57437),r=n(22053),a=n(49082);let o=(0,n(2265).forwardRef)((e,t)=>{let{children:n,ignoreMaxWidth:o=!1,noHorizontalPadding:l=!1,...s}=e;return(0,i.jsx)(r.xu,{ref:t,className:"layout-container",maxW:o?void 0:a.ZP.CONTAINER_MAX_WIDTH,mx:"auto",px:o||l?void 0:a.ZP.CONTAINER_HORIZONTAL_PADDING,mb:"var(--container-spacing, 0px)",w:"100%",sx:{containerType:"inline-size"},...s,children:n})});o.displayName="Container",t.default=o}
1,79312:function(e,t,n){"use strict";n.d(t,{z:function(){return i}});let i=(0,n(2265).createContext)(null)},2074:function(e,t,n){"use strict";n.d(t,{Eb:function(){return v},O7:function(){return f},to:function(){return g}});var i=n(24882),r=n(50716),a=n(70892),o=n(29068),l=n(52132),s=n(76919),c=n(27027),u=n(7748),d=n(28431),m=n.n(d);let h=["communities","nearbyCitiesSameType","nearbyCountiesSameType","otherCareTypesSameCity","otherCareTypesNearbyCity"],p=(e,t,n,i,r,a,o)=>{let l=[];for(let s of Object.keys(e)){let c=e[s];"spa-lm:components/story"===c["mgnl:template"]&&x(l,n),c.headingElement&&"h2"===c.headingElement&&c.title&&c.linkText&&f(c["mgnl:template"],t,c,i,r,a,o)&&l.push({title:c.title,linkText:c.linkText});let u=c["@nodes"];if(u&&u.length>0)for(let e of u){let t=c[e];if((null==t?void 0:t.headingElement)&&(null==t?void 0:t.headingElement)==="h2"&&t.title&&t.linkText&&l.push({title:t.title,linkText:t.linkText}),t){let e=t["@nodes"];if(e&&e.length>0)for(let n of e){let e=t[n];(null==e?void 0:e.headingElement)&&(null==e?void 0:e.headingElement)==="h2"&&(null==e?void 0:e.title)&&(null==e?void 0:e.linkText)&&l.push({title:e.title,linkText:e.linkText})}}}}return l},g=(e,t,n,i,r,a)=>{var l,s,c;let u=[];return(null==e?void 0:null===(l=e.page)||void 0===l?void 0:l.main)&&(null==e||null===(c=e.page)||void 0===c||null===(s=c.main["@nodes"])||void 0===s||s.map(l=>{var s,c,d,m,g,f,v,x,_,y,C;if("spa-lm:components/story"===e.page.main[l]["mgnl:template"]){let e=b(t);e.length>0&&e.forEach(function(e){u.push({title:e.title,linkText:e.linkText})})}let E=(null==e?void 0:null===(s=e.page)||void 0===s?void 0:s.main[l]["mgnl:template"])==="spa-lm:components/relatedArticles",I=(null==e?void 0:null===(c=e.page)||void 0===c?void 0:c.main[l]["mgnl:template"])==="spa-lm:components/tableOfContents",S=E&&(0,o.C)(null==e?void 0:null===(d=e.page)||void 0===d?void 0:d.main[l].pages,null==e?void 0:null===(m=e.page)||void 0===m?void 0:m.careType).length>0;for(let t of((null==e?void 0:null===(g=e.page)||void 0===g?void 0:g.main[l].headingElement)&&(null==e?void 0:null===(f=e.page)||void 0===f?void 0:f.main[l].headingElement)==="h2"&&(null==e?void 0:null===(x=e.page)||void 0===x?void 0:x.main[l].title)&&(E?S&&u.push(null==e?void 0:null===(_=e.page)||void 0===_?void 0:_.main[l].title):I||u.push(null==e?void 0:null===(y=e.page)||void 0===y?void 0:y.main[l].title)),h)){let n=null==e?void 0:null===(C=e.page)||void 0===C?void 0:C.main[l][t];n&&n.headingElement&&"h2"===n.headingElement&&u.push(n.heading)}let N=null==e?void 0:null===(v=e.page)||void 0===v?void 0:v.main[l];for(let o in N)if(o.startsWith("column")){let l=p(N[o],e,t,n,i,r,a);l.length>0&&l.forEach(function(e){u.push({title:e.title,linkText:""})})}})),u||[]},f=(e,t,n,u,d,h,p,g)=>{var f,v,x,b,_,y;switch(e){case"spa-lm:components/relatedArticles":return(0,o.C)(null==t?void 0:null===(f=t.page)||void 0===f?void 0:f.main[n].pages,null==t?void 0:null===(v=t.page)||void 0===v?void 0:v.careType).length>0;case"spa-lm:components/sectionFAQ":return(0,i.X)(n.switchable,u).length>0;case"spa-lm:components/providerCareTypes":return(0,a.y)(u);case"spa-lm:components/offeringListing":if(!u||d!==l.Y.COMPLETE||!p)return!1;let C=(0,r.d)(u),E=null!==(x=null==u?void 0:u.amenitiesLegacy)&&void 0!==x?x:{};return!(0,s.fF)(null!=C?C:E,h,p);case"communities":let I=!u||!(0,c.pi)(u),S=m()(null==g?void 0:null===(_=g.data)||void 0===_?void 0:null===(b=_.nearbyProviders)||void 0===b?void 0:b.results,["bayesian_average"],["desc"])||[];return(null==g?void 0:null===(y=g.communities)||void 0===y?void 0:y.enable)&&S.length>0&&I;default:return!0}},v=(e,t,n,i,r,a)=>{var o,l,s;let c=[];return(null==e?void 0:null===(o=e.page)||void 0===o?void 0:o.main)&&(null==e||null===(s=e.page)||void 0===s||null===(l=s.main["@nodes"])||void 0===l||l.map(o=>{var l,s,u,d,m,g,v,b,_,y,C,E;if("spa-lm:components/story"===e.page.main[o]["mgnl:template"]&&x(c,t),(null==e?void 0:null===(l=e.page)||void 0===l?void 0:l.main[o].headingElement)&&(null==e?void 0:null===(s=e.page)||void 0===s?void 0:s.main[o].headingElement)==="h2"&&(null==e?void 0:null===(u=e.page)||void 0===u?void 0:u.main[o].linkText)&&f(null==e?void 0:null===(d=e.page)||void 0===d?void 0:d.main[o]["mgnl:template"],e,o,n,i,r,a)){let t=null==e?void 0:null===(g=e.page)||void 0===g?void 0:g.main[o];
1c.push({title:null==t?void 0:t.title,linkText:null==t?void 0:t.linkText})}for(let t of h){let l=null==e?void 0:null===(v=e.page)||void 0===v?void 0:v.main[o][t];l&&l.headingElement&&"h2"===l.headingElement&&l.linkText&&f(t,e,null==e?void 0:null===(b=e.page)||void 0===b?void 0:b.main[o][t],n,i,r,a,{data:(null==e?void 0:null===(y=e.page)||void 0===y?void 0:null===(_=y.main[o])||void 0===_?void 0:_.data)||{},communities:(null==e?void 0:null===(E=e.page)||void 0===E?void 0:null===(C=E.main[o])||void 0===C?void 0:C.communities)||{}})&&(null==l?void 0:l.heading)&&(null==l?void 0:l.linkText)&&c.push({title:null==l?void 0:l.heading,linkText:null==l?void 0:l.linkText})}let I=null==e?void 0:null===(m=e.page)||void 0===m?void 0:m.main[o];for(let o in I)if(o.startsWith("column")){let l=p(I[o],e,t,n,i,r,a);l.length>0&&c.push(...l)}})),c||[]},x=(e,t)=>{var n;return(null==t?void 0:t.main)&&(null==t||null===(n=t.main["@nodes"])||void 0===n||n.map(n=>{if(null==t?void 0:t.main){if(t.main[n].headingElement&&"h2"===t.main[n].headingElement&&t.main[n].linkText){let i=null==t?void 0:t.main[n];e.push({title:null==i?void 0:i.title,linkText:null==i?void 0:i.linkText})}else"spa-lm:components/text"===t.main[n]["mgnl:template"]&&u.wL(t.main[n].text).children.map(t=>{"tag"===t.type&&"h2"===t.name&&t.children[0].data&&e.push({title:t.children[0].data,linkText:""})})}})),e},b=e=>{let t=[];return x(t,e),t}},49082:function(e,t,n){"use strict";n.d(t,{u$:function(){return c}});var i=n(79332);let r=72,a=56,o=90,l={caring:{desktop:140,mobile:56},seniorhomes:{desktop:72,mobile:56}},s=e=>e?(0,i.M)(e)?l.seniorhomes:l.caring:{desktop:r,mobile:a},c=e=>{let t=s(e);return{COLUMN_GAP:"20px",DESKTOP_TEMPLATE_COLUMNS:"repeat(3, 1fr)",MOBILE_TEMPLATE_COLUMNS:"repeat(2, 1fr)",CONTAINER_HORIZONTAL_PADDING:"32px",CONTAINER_VERTICAL_PADDING:"32px",CONTAINER_MAX_WIDTH:"1280px",CONTAINER_DESKTOP_SPACING:"32px",CONTAINER_MOBILE_SPACING:"32px",DESKTOP_TOP_PADDING:"48px",MOBILE_TOP_PADDING:"32px",SIDEBAR_DESKTOP_SPACING:"16px",SIDEBAR_MOBILE_SPACING:"16px",HEADER_DESKTOP_HEIGHT:"".concat(t.desktop,"px"),HEADER_MOBILE_HEIGHT:"".concat(t.mobile,"px"),STICKY_TOP_OFFSET:"".concat(t.desktop+o,"px")}},u=c();t.ZP=u},12028:function(e,t,n){"use strict";n.d(t,{default:function(){return h}});var i=n(57437),r=n(70629),a=n.n(r),o=n(88530),l=n(2265),s=n(54887),c=n(40973),u=n(28815),d=n.n(u),m=e=>{let{formId:t,inComponent:n}=e,{visible:r,hide:a}=(0,c.dd)(t),[u,m]=(0,l.useState)(!1),[h,p]=(0,l.useState)(!1);return((0,l.useEffect)(()=>{(async()=>{m(await o.EditorContextHelper.inEditorAsync())})()},[]),(0,l.useEffect)(()=>{p(!0)},[]),n&&u)?(0,i.jsx)(i.Fragment,{}):u?(0,i.jsx)("div",{className:d().modalEditorBorder,children:(0,i.jsx)("div",{className:"leadforms-embd-form"})}):h?(0,s.createPortal)((0,i.jsx)("div",{className:d().modalContainer,style:{display:r?"block":"none"},onClick:a,children:(0,i.jsxs)("div",{className:d().modalContent,onClick:e=>e.stopPropagation(),children:[(0,i.jsx)("button",{className:d().modalCloseButton,onClick:a,children:"\xd7"}),(0,i.jsx)("div",{className:"leadforms-embd-form"})]})}),document.body):null},h=e=>{let{formId:t="leadCaptureIOForm",isModal:n=!1,showBorder:r=!1,inComponent:o=!1}=e;return n?(0,i.jsx)(m,{formId:t,inComponent:o}):(0,i.jsx)("div",{className:" ".concat(a().formContainer," ").concat(r?a().formBorder:""),children:(0,i.jsx)("div",{className:"leadforms-embd-form ".concat(a().formEmbed," ").concat(r?a().overrideFormStyles:"")})})}},31457:function(e,t,n){"use strict";n.d(t,{FooterIcon:function(){return o}});var i=n(57437),r=n(75994),a=n(12414);let o=e=>{let{icon:t}=e;return(0,i.jsx)(r.J,{as:a.g[t],boxSize:6,display:"block"})}},39305:function(e,t,n){"use strict";n.d(t,{Z:function(){return f},z:function(){return p}});var i=n(57437),r=n(22053),a=n(14524),o=n(79244),l=n(2265),s=l.useLayoutEffect,c=n(60448),u=n(83793),d=n(15989),m=n(66379);let h=(0,c.Z)("header-search-main",c.Z.URL),p=(e,t)=>{let n=null!=t?t:"block";switch(e){case"mobile":return{base:n,md:"none"};case"desktop":return{base:"none",lg:n};case"tablet":return{base:"none",md:n,lg:"none"};case"tabletPlus":return{base:"none",md:n};case"tabletMinus":return{base:n,lg:"none"};default:return{base:n,lg:n}}},g={id:h,type:"predictive_search",position:"main",visibility:"always",mobile:!1,desktop:!1,text:"Search for a location",textColor:"secondary",textColorRange:"200",secondText:"",secondTextColor:"secondary",secondTextColorRange:"200",icon:"MdSearch",url:"",children:[]};var f=e=>{var t;let{regularHeaderComponent:n,scrolledHeaderComponent:c,sameBackgroun
1dAsBody:h=!1,isProviderPage:p=!1,isGeoPage:f=!1,isSemPage:v=!1,logo:x,isSticky:b=!0}=e,_=(0,l.useContext)(u.default),[y,C]=(0,l.useState)(!1),E=(0,l.useMemo)(()=>{var e;return(null==_?void 0:null===(e=_.site)||void 0===e?void 0:e.path)===d.N.LIVE},[null==_?void 0:null===(t=_.site)||void 0===t?void 0:t.path]),I=!v;s(()=>{C(window.scrollY>0);let e=()=>C(window.scrollY>0);return(p||f)&&document.addEventListener("scroll",e),()=>{document.removeEventListener("scroll",e)}},[p,f]);let S=I&&b?"fixed":void 0;return(0,i.jsxs)(a.default,{ignoreMaxWidth:!0,as:"header","data-testid":"header",display:"flex",flexDirection:"column",width:"100%",backgroundColor:h?"transparent":"white",height:"auto",position:S,left:"0",right:"0",top:"0",paddingTop:v?"16px":"0",children:[E&&!v&&(0,i.jsxs)(r.xu,{display:{base:"none",xl:"flex"},alignItems:"center",maxW:"1280px",m:"0 auto",width:"100%",justifyContent:"space-between",paddingX:{base:0,xl:"32px"},paddingBottom:{base:0,xl:"8px"},paddingTop:{base:0,xl:"16px"},children:[x&&(0,i.jsx)(m.Z,{...x}),(0,i.jsx)(o.default,{item:g,type:"predictive_search",showCareTypeDropdown:!0,width:"543px",inputGroupProps:{maxWidth:"356px",margin:"0 auto"},inputRightElementProps:{backgroundColor:"primary.600",borderEndRadius:"md",color:"white"},zIndex:"1"})]}),(0,i.jsx)(r.xu,{paddingY:v?0:{base:2,xl:4},backgroundColor:v?"transparent":"white",boxShadow:v?"none":"0px 2px 4px rgba(0, 0, 0, 0.1)",children:!v&&y&&c?c:n})]})}},88513:function(e,t,n){"use strict";n.d(t,{default:function(){return eb}});var i=n(57437),r=n(2074),a=n(39305),o=n(22053),l=n(13449),s=n(58774),c=n(49082),u=n(66379),d=n(30166),m=n(68499),h=n(13856),p=n(68686),g=n(4360),f=n(50407),v=n(58727),x=n(41722),b=n(92708);let _=e=>{var t;let{session:n,nav_item:i,sub_nav_item:r,format:a,url:o}=e,l={nav_item:i,sub_nav_item:r,format:a,url:o,page_session_id:n.pageSessionId,session_id:n.sessionId,dice_roll_uuid:(0,v.DO)()};null===(t=window.tracking)||void 0===t||t.track(x.Z.NAVIGATION_CLICKED,l)};var y=()=>{let e=(0,b.T)();return t=>{let{nav_item:n,sub_nav_item:i,format:r,url:a}=t;return _({session:e,nav_item:n,sub_nav_item:i,format:r,url:a})}},C=n(12414),E=n(93810),I=n.n(E),S=n(2265),N=n(77763),j=n(80268),w=e=>{let{href:t,label:n,icon:r,tight:l=!1,visibility:s=j.iI.ALWAYS,children:c,mainItem:u,subItem:d}=e,v=y(),x=(0,S.useRef)(null),[b,_]=(0,S.useState)(0),E=["xs","sm","md","lg"].includes((0,f.G)()),{isOpen:w,onOpen:T,onClose:A,onToggle:M}=(0,m.q)(),k=e=>{e.preventDefault(),M()};(0,S.useEffect)(()=>{x.current&&(x.current.style.maxHeight="none",_(x.current.getBoundingClientRect().height),x.current.style.maxHeight="")},[x]);let O=c&&S.Children.count(c)>0,L=()=>{v({nav_item:u,sub_nav_item:d,format:"desktop",url:t})};return(0,i.jsxs)(o.xu,{display:(0,a.z)(s),"data-testid":"main-menu-item-".concat(n),position:"relative",onMouseOver:E?I():T,onMouseOut:E?I():A,onFocus:E?I():T,onBlur:E?I():A,onClick:E&&O?k:I(),children:[(0,i.jsxs)(p.r,{href:t,display:"flex",alignItems:"center",whiteSpace:"nowrap",py:{base:0,xl:l?0:2},px:{base:6,xl:0},color:"gray.700",textDecoration:"none",onClick:L,children:[(0,i.jsxs)(g.x,{as:"span",fontSize:"sm",display:"flex",alignItems:"center",gap:2,color:"gray.700",children:[r&&(0,i.jsx)(h.J,{as:C.g[r],boxSize:18,display:"block"}),n]}),O&&(0,i.jsx)(h.J,{as:N.Yc6,boxSize:"24px",transition:"transform .2s ease",transform:w?"rotate(180deg)":"rotate(0)"})]}),O&&(0,i.jsx)(o.xu,{ref:x,position:{base:"static",xl:"absolute"},ml:-5,bg:"white",borderRadius:6,boxShadow:{base:"none",xl:"lg"},border:{base:0,xl:"1px"},borderColor:{base:"none",xl:"gray.50"},pointerEvents:w?"auto":"none",transition:{base:"max-height .5s ease",xl:"opacity .2s ease"},overflow:"hidden",maxHeight:{base:w?b:0,xl:"none"},opacity:{base:100,xl:w?100:0},zIndex:10,children:(0,i.jsx)(o.xu,{display:"flex",flexDirection:"column",alignItems:"start",gap:2,py:4,px:5,children:c})})]})};let T=(0,d.default)(()=>Promise.all([n.e(38463),n.e(92869),n.e(86156),n.e(15915)]).then(n.bind(n,88487)),{loadableGenerated:{webpack:()=>[88487]}}),A=(0,d.default)(()=>Promise.all([n.e(92869),n.e(55011)]).then(n.bind(n,43358)),{loadableGenerated:{webpack:()=>[43358]}}),M=(0,d.default)(()=>Promise.resolve().then(n.bind(n,79244)),{loadableGenerated:{webpack:()=>[79244]}});var k=e=>{let{main:t,metadata:n,providerPageHeadings:r,geoPageHeadings:a}=e;return(0,i.jsx)(i.Fragment,{children:t.filter(e=>e.icon||(null==e?void 0:e.text)).map((e,t)=>{switch(e.type){case"search":case"predictive_search":return(0,i.jsx)(M,{item:e,type:e.type},"".concat(e.type,"-").concat(t));case"jump_links":return(0,i.jsx)(T,{title:e.text,titleColor:{color:e.textColor,range:e.textColorRange},visibility:e.visibility,providerPageHeadings:r,geoPageHeadings:a},"jump_links");case"whoAreYouSearchingFor":return(0,i.jsx)(A,{sectionTitle:e.text,buttonVariant:e.variant||"outline",buttonColor:e.textColor,inquiryForm:e.inquiryForm,visibility:e.visibility,metadata:n},"who_are_you");default:return(0,i.jsx)(w,{href:e.link.url,label:e.text,icon:e.icon,visibility:e.visibility,mainItem:e.text,children:e.children.map((n,r)=>(0,i.jsx)(w,{href:n.url,label:n.text,mainItem:e.text,subItem:n.text,tight:!0},"item-".concat(t,"-subitem-").concat(r)))},"item-".concat(t))}})})},O=n(25730),L=n(31631),R=n(30202),P=n(34982),F=n(35219),D=n(40973),B=n(83793),H=n(15989);let W=(0,d.default)(()=>Promise.all([n.e(38463),n.e(92869),n.e(86156),n.e(15915)]).then(n.bind(n,88487)),{loadableGenerated:{webpack:()=>[88487]}}),G=(0,d.default)(()=>Promise.all([n.e(92869),n.e(55011)]).then(n.bind(n,43358)),{loadableGenerated:{webpack:()=>[43358]}}),U=e=>{let{item:t,handleClick:n,metadata:r,geoPageHeadings:o,providerPageHeadings:s,isCaringWebSite:c}=e,u=t.link.url.includes("tel:");switch(t.type){case"jump_links":return(0,i.jsx)(W,{title:t.text,...t,titleColor:{color:t.textColor,range:t.textColorRange},geoPageHeadings:o,providerPageHeadings:s},"jump_links");case"whoAreYouSearchingFor":return(0,i.jsx)(G,{sectionTitle:t.text,buttonVariant:t.variant||"outline",buttonColor:t.textColor,inquiryForm:t.inquiryForm,visibility:t.visibility,metadata:r},"who_are_you");case"button":return(0,i.jsx)(P.Z,{...!t.inquiryForm.enabled&&{as:"a",href:t.link.url},onClick:n,colorScheme:t.textColor,display:(0,a.z)(t.visibility,"flex"),alignItems:"center",gap:3,flex:1,variant:t.variant||"solid",elementAction:R.kM.OPEN_MODAL,elementName:R.Dq.GENERIC_BUTTON,elementType:(0,R.M_)(t.type)?t.type:R.iN.LINK,whiteSpace:{base:"normal",md:"nowrap"},size:{base:"sm",lg:"md"},width:{base:"100%",md:"auto"},style:{paddingInline:"20px"},children:"".concat(t.icon&&(0,i.jsx)(h.J,{as:C.g[t.icon],boxSize:15,display:"block"})).concat(t.text)});default:if(t.icon&&t.link.url&&!t.text&&!t.secondText)return(0,i.jsx)(O.h,{as:"a",href:t.link.url,"aria-label":t.icon.replace("Md",""),icon:(0,i.jsx)(h.J,{as:C.g[t.icon],boxSize:"32px"}),variant:"ghost",width:"32px",height:"32px",minWidth:"unset",onClick:n,display:(0,a.z)(t.visibility)});return(0,i.jsxs)(p.r,{as:t.text?void 0:P.Z,href:t.link.url,onClick:n,color:"gray.700",textDecoration:"none",display:(0,a.z)(t.visibility),width:"max-content",children:[t.icon&&(0,i.jsx)(h.J,{as:C.g[t.icon],boxSize:"32px",display:"block","aria-label":t.icon.replace("Md","")}),(0,i.jsxs)(l.k,{alignItems:"center",gap:1,children:[(0,i.jsx)(L.X,{size:"sm",as:"p",color:(0,F.Lq)(t.textColor,t.textColorRange),whiteSpace:"nowrap",display:"flex",alignItems:"center",gap:2}),t.secondText&&!u&&(0,i.jsx)(L.X,{ml:1,size:"sm",as:"p",color:(0,F.Lq)(t.secondTextColor,t.secondTextColorRange),children:t.secondText})]})]})}};var z=e=>{var t;let{item:n,metadata:r,geoPageHeadings:a,providerPageHeadings:o}=e,{show:l}=(0,D.te)("leadCaptureIOForm"),s=(0,R.ZP)(),c=(0,S.useContext)(B.default),u=(null==c?void 0:null===(t=c.site)||void 0===t?void 0:t.path)===H.N.LIVE,d=n.link.url.includes("tel:")?()=>{var e;return s({element:{type:""!==n.icon?R.iN.ICON:R.iN.TELEPHONE,action:R.kM.PHONE_CALL,name:R.Dq.PHONE_CALL_BUTTON,text:null!==(e=n.text)&&void 0!==e?e:"",color:"",textColor:"".concat(n.textColor).concat(n.textColorRange)},destinationUrl:n.link.url.replace("tel:","")})}:n.inquiryForm.enabled?()=>{l()}:void 0;return(0,i.jsx)(i.Fragment,{children:U({item:n,handleClick:d,metadata:r,geoPageHeadings:a,providerPageHeadings:o,isCaringWebSite:u})})},V=e=>{let{logo:t,main:n,secondary:r,metadata:a,geoPageHeadings:d}=e,m=(0,s.S)({base:!1,md:!0});return(0,i.jsxs)(o.xu,{maxW:c.ZP.CONTAINER_MAX_WIDTH,px:c.ZP.CONTAINER_HORIZONTAL_PADDING,width:"100%",m:"auto",display:"flex",alignItems:"center",gap:{base:2,md:6},zIndex:"sticky",children:[m&&(0,i.jsx)(u.Z,{...t}),(0,i.jsx)(l.k,{justifyContent:"flex-start",width:"auto",children:(0,i.jsx)(k,{main:n,metadata:a,geoPageHeadings:d})}
1),(0,i.jsx)(l.k,{justifyContent:{base:"center",md:"flex-end"},width:"100%",children:r.map((e,t)=>(0,i.jsx)(z,{item:e,metadata:a,geoPageHeadings:d},t))})]})},Z=n(58055),q=n(12028),Y=n(79244),K=n(51938),X=n(31549),J=n.n(X);let Q=(0,S.memo)(e=>{let{navigationContent:t,currentPage:n,onNavigate:r,mainItem:a}=e,o=y(),l=(e,t)=>{o({nav_item:a,sub_nav_item:e,format:"mobile",url:t})},s=t.mainLink.href&&""!==t.mainLink.href,c=n===t.mainLink.text?"":J().hidden;return(0,i.jsxs)("ul",{className:[J().subNav,c].join(" ").trimEnd(),children:[(0,i.jsx)("li",{className:J().listItem,children:s?(0,i.jsxs)("a",{className:J().mainLink,href:t.mainLink.href,onClick:()=>{l(t.mainLink.subText||"",t.mainLink.href||""),r(t.mainLink.text)},children:[t.mainLink.subText," ",(0,i.jsx)(N.FNi,{size:"24px"})]}):(0,i.jsx)("span",{className:J().text,children:t.mainLink.text})},"".concat(t.mainLink.text)),t.subLinks.map((e,t)=>{let n;let r="featured"===e.type,a="viewAllButton"===e.type;return n=r?J().featured:a?J().viewAll:e.noBorder?J().listItem:J().listItemBorder,(0,i.jsxs)("li",{className:n,children:[e.title&&(0,i.jsx)("span",{className:J().title,children:e.title}),(0,i.jsx)("ul",{className:J().fontSizeSm,children:e.links.map((e,t)=>(null==e?void 0:e.type)==="button"?(0,i.jsx)("li",{className:J().subLink,children:(0,i.jsx)("a",{className:J().buttonPrimary,href:e.href,rel:"noopener noreferrer",onClick:()=>l(e.text,e.href),children:e.text})},"".concat(t,"-").concat(e,"-link")):(0,i.jsx)("li",{className:J().listItemHover,children:(0,i.jsx)("a",{href:e.href,className:J().link,onClick:()=>l(e.text,e.href),children:e.text})},"".concat(t,"-").concat(e,"-button")))})]},t)})]},"".concat(t.mainLink.text,"-sublinks"))});Q.displayName="SubNavigation";var $=Q,ee=n(63446),et=n.n(ee);let en=[{mainLink:{text:"Assisted Living",subText:"View all Assisted Living",href:"/senior-living/assisted-living"},subLinks:[{title:"Explore Assisted Living Near You",links:[{text:"Houston, TX",href:"/senior-living/assisted-living/texas/houston"},{text:"New York, NY",href:"/senior-living/assisted-living/new-york/new-york"},{text:"Phoenix, AZ",href:"/senior-living/assisted-living/arizona/phoenix"},{text:"Orlando, FL",href:"/senior-living/assisted-living/florida/orlando"},{text:"Chicago, IL",href:"/senior-living/assisted-living/illinois/chicago"},{text:"Los Angeles, CA",href:"/senior-living/assisted-living/california/los-angeles"}]}]},{mainLink:{text:"Memory Care",subText:"View all Memory Care",href:"/senior-living/memory-care-facilities"},subLinks:[{title:"Explore Memory Care Near You",links:[{text:"Houston, TX",href:"/senior-living/memory-care-facilities/texas/houston"},{text:"New York, NY",href:"/senior-living/memory-care-facilities/new-york/new-york"},{text:"Phoenix, AZ",href:"/senior-living/memory-care-facilities/arizona/phoenix"},{text:"Orlando, FL",href:"/senior-living/memory-care-facilities/florida/orlando"},{text:"Chicago, IL",href:"/senior-living/memory-care-facilities/illinois/chicago"},{text:"Los Angeles, CA",href:"/senior-living/memory-care-facilities/california/los-angeles"}]}]},{mainLink:{text:"Independent Living",subText:"View all Independent Living",href:"/senior-living/independent-living"},subLinks:[{title:"Explore Independent Living Near You",links:[{text:"Houston, TX",href:"/senior-living/independent-living/texas/houston"},{text:"New York, NY",href:"/senior-living/independent-living/new-york/new-york"},{text:"Phoenix, AZ",href:"/senior-living/independent-living/arizona/phoenix"},{text:"Orlando, FL",href:"/senior-living/independent-living/florida/orlando"},{text:"Chicago, IL",href:"/senior-living/independent-living/illinois/chicago"},{text:"Los Angeles, CA",href:"/senior-living/independent-living/california/los-angeles"}]}]},{mainLink:{text:"Nursing Homes",subText:"View all Nursing Homes",href:"/senior-living/nursing-homes"},subLinks:[{title:"Explore Nursing Homes Near You",links:[{text:"Houston, TX",href:"/senior-living/nursing-homes/texas/houston"},{text:"New York, NY",href:"/senior-living/nursing-homes/new-york/new-york"},{text:"Phoenix, AZ",href:"/senior-living/nursing-homes/arizona/phoenix"},{text:"Orlando, FL",href:"/senior-living/nursing-homes/florida/orlando"},{text:"Chicago, IL",href:"/senior-living/nursing-homes/illinois/chicago"},{text:"Los Angeles, CA",href:"/senior-living/nursing-homes/california/los-angeles"}]}]}
1,{mainLink:{text:"In-Home Care",subText:"View all In-Home Care",href:"/senior-care/in-home-care"},subLinks:[{title:"Explore In-Home Care Near You",links:[{text:"Houston, TX",href:"/senior-care/in-home-care/texas/houston"},{text:"New York, NY",href:"/senior-care/in-home-care/new-york/new-york"},{text:"Phoenix, AZ",href:"/senior-care/in-home-care/arizona/phoenix"},{text:"Orlando, FL",href:"/senior-care/in-home-care/florida/orlando"},{text:"Chicago, IL",href:"/senior-care/in-home-care/illinois/chicago"},{text:"Los Angeles, CA",href:"/senior-care/in-home-care/california/los-angeles"}]}]},{mainLink:{text:"Other Senior Living",subText:"Other Senior Living",href:"/senior-living"},subLinks:[{noBorder:!0,links:[{text:"Continuing Care Retirement Communities",href:"/senior-living/continuing-care-retirement-communities"},{text:"Adult Day Care",href:"/senior-living/adult-day-care"}]}]},{mainLink:{text:"Resources",subText:"View all Resources",href:"/resources"},subLinks:[{noBorder:!0,links:[{text:"Determine Appropriate Senior Care",href:"/resources/how-do-you-determine-the-level-of-care-for-an-elderly-loved-one"},{text:"Starting The Conversation",href:"/resources/starting-the-conversation"},{text:"How To Find Senior Living",href:"/resources/finding-the-perfect-senior-living-community"},{text:"Paying For Senior Care",href:"/resources/how-to-pay-for-assisted-living"},{text:"About Caring",href:"/about"},{text:"Caring Trusted Reviews",href:"/about/reviews_faq"},{text:"Caring Stars",href:"/bestseniorliving"},{text:"Frequently Asked Questions",href:"/answers"},{text:"Our Experts",href:"/experts"},{text:"Senior Care Quiz",href:"/senior-care-quiz"},{text:"Budget Calculator",href:"/budget-calculator"}]}]}],ei=(0,S.memo)(e=>{let{currentPage:t,onNavigate:n}=e,r=y(),a=(e,t)=>{r({nav_item:e,format:"mobile",url:t})};return(0,i.jsx)("ul",{children:en.map((e,r)=>{let o=e.subLinks.length>0,l=e.mainLink.text&&""!==e.mainLink.text,s="main"===t?{className:et().mainLinkListItem}:{};return(0,i.jsx)("li",{...s,children:l&&o?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("p",{onClick:()=>{a(e.mainLink.text,""),n(e.mainLink.text)},className:"main"===t?et().visible:et().hidden,children:[e.mainLink.text," ",o&&(0,i.jsx)(N.FNi,{size:"24px"})]}),(0,i.jsx)($,{navigationContent:e,currentPage:t,onNavigate:n,mainItem:e.mainLink.text})]}):(0,i.jsx)("a",{href:e.mainLink.href,className:"main"===t?et().visible:et().hidden,onClick:()=>a(e.mainLink.text,e.mainLink.href||""),children:e.mainLink.text})},"".concat(r,"-").concat(e.mainLink.text,"-mainLink"))})})});ei.displayName="MainNavigation";var er=ei,ea=n(1677),eo=n(64113),el=n(13263),es=e=>{let{visibility:t="desktop",display:n="flex",buttonText:r="Saved",wrapperClassName:l}=e,s=y(),c=(0,eo.Z)(el.RH),u=(0,S.useMemo)(()=>{if(!c)return!1;try{let e=JSON.parse(c);return Array.isArray(e)&&e.length>0}catch(e){return console.error("Error parsing saved providers",e),!1}},[c]),d=()=>{s({nav_item:"Saved",format:"desktop"===t?"desktop":"mobile",url:"/saved"}),window.location.href="/saved"},m=(0,i.jsx)(ea.z,{leftIcon:(0,i.jsx)(o.xu,{position:"relative",width:"27px",height:"27px",borderRadius:"full",border:"1px solid",borderColor:"gray.300",bg:"white",display:"flex",alignItems:"center",justifyContent:"center","aria-hidden":"true",children:(0,i.jsx)(h.J,{as:u?N.Yqy:N.iqB,boxSize:"18px",color:u?"red.500":"gray.500","aria-hidden":"true"})}),iconSpacing:"6px",variant:"ghost",onClick:d,fontSize:"14px",size:"sm","aria-label":"Navigate to Saved providers Page",display:(0,a.z)(t,n),px:"0",_hover:{bg:"transparent",color:"inherit",textDecoration:"underline"},tabIndex:0,"data-testid":"saved-provider-nav-button",children:(0,i.jsx)(o.xu,{fontWeight:"normal",color:"gray.700",children:r})});return(0,i.jsx)("div",{className:l,style:{position:"relative",zIndex:1},children:m})},ec=n(60448),eu=n(93770),ed=n.n(eu);let em={id:(0,ec.Z)("header-search-drawer",ec.Z.URL),type:"predictive_search",position:"main",visibility:"always",mobile:!1,desktop:!1,text:"Enter City, State, or Zip",textColor:"secondary",textColorRange:"200",secondText:"",secondTextColor:"secondary",secondTextColorRange:"200",icon:"MdSearch",url:"",children:[]};var eh=e=>{var t,n,r;let{placement:a="right",logo:o,secondary:l,metadata:s}=e,[c,d]=(0,S.useState)(!1),[m,h]=(0,S.useState)("main"),p=(0,S.useCallback)(e=>{h(e)},[]),g=()=>d(!0),f=()=>d(!1),v=(0,S.useContext)(B.default),x=(null==v?void 0:null===(t=v.site)||void 0===t?void 0:t.path)===H.N.LIVE,b=null==l?void 0:l.find(e=>(null==e?void 0:e.category)==="phone"),_=null==l?void 0:l.find(e=>(null==e?void 0:e.category)==="ctaButton"),y=(0,S.useId)(),{show:C}=(0,D.te)(y),E=(0,S.useCallback)(()=>{var e;(null==_?void 0:null===(e=_.inquiryForm)||void 0===e?void 0:e.enabled)&&C()},[null==_?void 0:null===(n=_.inquiryForm)||void 0===n?void 0:n.enabled,C]);(0,S.useEffect)(()=>(c?document.body.classList.add(ed().noScroll):document.body.classList.remove(ed().noScroll),()=>{document.body.classList.remove(ed().noScroll)}),[c,a]);let I="main"===m?ed().headerMain:ed().headerSecondary,j="left"===a?ed().left:ed().right,w=c?"":ed().hidden,T=(0,S.useMemo)(()=>{var e,t;return(0,i.jsxs)(i.Fragment,{children:["main"===m&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(Y.default,{item:em,type:"predictive_search",paddingBottom:3,inputRightElementProps:{backgroundColor:"primary.600",borderEndRadius:"md",color:"white"}}),b&&(0,i.jsx)(i.Fragment,{}),_&&(0,i.jsx)("div",{className:ed().inquiryBtnContainer,children:(0,i.jsx)(P.Z,{...!(null===(e=_.inquiryForm)||void 0===e?void 0:e.enabled)&&{as:"a",href:null===(t=_.link)||void 0===t?void 0:t.url},onClick:E,colorScheme:_.textColor,alignItems:"center",gap:3,variant:_.variant||"solid",size:"sm",width:"100%",height:"40px",fontSize:16,elementAction:R.kM.OPEN_MODAL,elementName:R.Dq.GENERIC_BUTTON,elementType:R.iN.BUTTON,children:_.text})}),x&&(0,i.jsx)(es,{visibility:"always",buttonText:"Saved Providers",wrapperClassName:ed()["saved-provider-btn-wrapper"]})]}),(0,i.jsx)(er,{currentPage:m,onNavigate:p,display:"main"===m?"block":"none"})]})},[m,p,x,b,_,E]);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(N.xXU,{size:"32px",onClick:g,"aria-label":"Toggle menu",className:ed().drawerMenu}),(0,i.jsxs)("div",{className:[ed().drawer,j,w].join(" ").trimEnd(),role:"dialog",children:[(0,i.jsx)("div",{className:"".concat(ed().header," ").concat(I
1),children:"main"===m?(0,i.jsxs)("div",{className:ed().headerContainer,children:[(0,i.jsxs)("div",{className:ed().headerRow,children:[o&&(0,i.jsx)(u.Z,{...o}),(0,i.jsx)("button",{onClick:f,className:ed().closeButton,"aria-label":"Close",children:"\xd7"})]}),o&&(0,i.jsx)("div",{className:ed().taglineContainer,children:(0,i.jsx)(K.Z,{fontSize:"sm"})})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("button",{onClick:()=>p("main"),className:ed().backButton,"aria-label":"Back",children:[(0,i.jsx)(N.G1X,{size:"24px"}),(0,i.jsx)("span",{children:"Back"})]}),(0,i.jsx)("button",{onClick:f,className:ed().closeButton,"aria-label":"Close",children:"\xd7"})]})}),(0,i.jsx)("div",{className:ed().content,children:T})]}),c&&(0,i.jsx)("div",{onClick:f,className:[ed().overlay,w].join(" ").trimEnd()}),(null==_?void 0:null===(r=_.inquiryForm)||void 0===r?void 0:r.enabled)&&(0,i.jsx)(q.default,{formId:y,isModal:!0,inComponent:!0})]})},ep=e=>{var t,n;let{logo:r,main:a,secondary:o,mainMenuPosition:s,isAccountEnabled:d=!1,useAlternateDrawerMenu:p,metadata:g,providerPageHeadings:f,geoPageHeadings:v,isSemPage:x=!1}=e,{isOpen:b,onToggle:_}=(0,m.q)(),y=!!a.length,C=!!r,E=!!(o.length||d),I=(0,S.useContext)(B.default),j=(null==I?void 0:null===(t=I.site)||void 0===t?void 0:t.path)!==H.N.LIVE,w=(null==I?void 0:null===(n=I.site)||void 0===n?void 0:n.path)===H.N.LIVE;return(0,i.jsxs)(l.k,{maxW:c.ZP.CONTAINER_MAX_WIDTH,px:c.ZP.CONTAINER_HORIZONTAL_PADDING,width:"100%",m:"auto",alignItems:"center",gap:6,justifyContent:x?"space-around":"space-between",position:"relative",children:[y&&!p&&(0,i.jsx)(l.k,{display:{base:"block",xl:"none"},ml:{base:"-8px",xl:"unset"},children:(0,i.jsx)(O.h,{"aria-label":"Toggle menu",onClick:_,icon:(0,i.jsx)(h.J,{as:N.xXU,boxSize:"32px"}),variant:"ghost"})}),p&&(0,i.jsx)(l.k,{display:{base:"block",xl:"none"},children:(0,i.jsx)(eh,{placement:"left",logo:r,secondary:o,metadata:g})}),C&&j&&(0,i.jsx)(u.Z,{...r}),C&&!j&&(0,i.jsx)(l.k,{display:x?"flex":{base:"flex",xl:"none"},children:(0,i.jsx)(u.Z,{...r})}),y&&(0,i.jsx)(l.k,{as:"nav",gap:{base:2,xl:4},width:"100%",backgroundColor:{base:"white",xl:"transparent"},py:{base:4,xl:"0"},px:{base:8,xl:"0"},transition:{base:"opacity .2s ease",xl:"none"},alignItems:{base:"start",xl:"center"},direction:{base:"column",xl:"row"},position:{base:"absolute",xl:"static"},top:{base:"63px",xl:"auto"},left:{base:"0",xl:"auto"},right:{base:"0",xl:"auto"},opacity:{base:b?100:0,xl:100},pointerEvents:{base:b?"auto":"none",xl:"auto"},boxShadow:{base:"md",xl:"none"},..."left"===s?{marginRight:"auto"}:"right"===s?{marginLeft:"auto"}:{},children:(0,i.jsx)(k,{main:a,metadata:g,providerPageHeadings:f,geoPageHeadings:v})}),E&&(0,i.jsxs)(l.k,{display:"flex",textAlign:"right",justifyContent:"flex-end",width:{base:"auto",xl:"100%"},gridTemplateColumns:"repeat(2, 1fr)",gap:3,alignItems:"center",fontWeight:"bold",fontSize:"14px",children:[(0,i.jsxs)(Z.U,{display:"flex",justifyContent:"end",alignItems:"center",fontWeight:"bold",gap:"2",children:[w&&(0,i.jsx)(es,{}),o.map((e,t)=>(0,i.jsx)(z,{item:e,metadata:g,geoPageHeadings:v,providerPageHeadings:f},t))]}),p&&(0,i.jsx)(l.k,{display:{base:"none",xl:"none"},children:(0,i.jsx)(eh,{logo:r,secondary:o,metadata:g})})]})]})},eg=n(55022),ef=e=>{var t;let{logo:n,main:r,secondary:a,metadata:s,providerPageHeadings:d}=e,m=(0,S.useContext)(B.default),h=(null==m?void 0:null===(t=m.site)||void 0===t?void 0:t.path)===H.N.LIVE,[p,g]=(0,S.useState)(null);(0,S.useEffect)(()=>{(async()=>{try{let e=await (0,eg.n)();g(e)}catch(e){console.error("Failed to fetch user location:",e),g(null)}})()},[]);let f=()=>{let e=new URLSearchParams;(null==p?void 0:p.city)&&(null==p?void 0:p.state)&&e.set("keyword","".concat(p.city,", ").concat(p.state));let t=e.toString();return"/local/search?care-type=senior-living".concat(t?"&".concat(t):"")};return(0,i.jsx)(o.xu,{maxW:c.ZP.CONTAINER_MAX_WIDTH,px:c.ZP.CONTAINER_HORIZONTAL_PADDING,width:"100%",m:"auto",display:"flex",alignItems:"center",gap:6,zIndex:"sticky",children:(0,i.jsxs)(l.k,{flexWrap:{base:"wrap",md:"nowrap"},width:"100%",rowGap:3,children:[(0,i.jsxs)(l.k,{justifyContent:"flex-start",width:"100%",gridTemplateColumns:"repeat(2, 1fr)",gap:3,alignItems:"center",fontWeight:"bold",fontSize:"14px",children:[(0,i.jsx)(o.xu,{display:{base:"block",xl:"none"},minWidth:"124px",children:(0,i.jsx)(u.Z,{...n})}),(0,i.jsx)(k,{main:r,metadata:s,providerPageHeadings:d})]}
1),(0,i.jsx)(l.k,{justifyContent:{base:"center",sm:"flex-end"},width:"100%",gridTemplateColumns:"repeat(2, 1fr)",gap:3,alignItems:"center",fontWeight:"bold",fontSize:"14px",children:(0,i.jsxs)(Z.U,{display:"flex",width:{base:"100%",md:"auto"},gridTemplateColumns:"repeat(2, 1fr)",justifyContent:"end",alignItems:"center",fontWeight:"bold",fontSize:"14px",children:[h&&(0,i.jsx)(es,{}),a.map((e,t)=>(0,i.jsx)(z,{item:e,metadata:s,providerPageHeadings:d},t)),(0,i.jsx)(P.Z,{as:"a",href:f(),target:"_blank",variant:"outline",colorScheme:"secondary",elementAction:R.kM.INTERNAL_LINK,elementName:R.Dq.GENERIC_BUTTON,destinationUrl:f(),flex:1,size:{base:"sm",lg:"md"},width:{base:"100%",md:"auto"},children:"See Nearby Options"})]})})]})})},ev=n(6602);let ex=e=>({isProviderPage:"provider"===e,isSemPage:"multi-step-form"===e,isGeoPage:["geo-city","geo-state","geo-county"].includes(e||"")});var eb=e=>{var t;let{mainHeader:n,headerProviderScrolledPage:o=null,headerGeoScrolledPage:l=null,headerSem:s=null,isAccountEnabled:c=!1,page:u,story:d=null,provider:m=null,site:h,isSticky:p=!0}=e,{t:g}=(0,ev.Z)(),{isProviderPage:f,isSemPage:v,isGeoPage:x}=ex(null==u?void 0:u.pageType),b=v?s:n,_=null;if(f&&o?_=o:x&&l&&(_=l),!b)return null;let y=(0,r.to)({page:u},d,m,2,h.path,g),C=(0,r.Eb)({page:u},d,m,2,h.path,g);return(0,i.jsx)(a.Z,{isAccountEnabled:c,sameBackgroundAsBody:null==u?void 0:null===(t=u.backgroundColor)||void 0===t?void 0:t.headerWithSameColor,logo:b.logo,regularHeaderComponent:(0,i.jsx)(ep,{logo:b.logo,main:b.main,secondary:b.secondary,metadata:b.metadata,mainMenuPosition:b.mainMenuPosition,isAccountEnabled:!v&&c,providerPageHeadings:C,geoPageHeadings:y,useAlternateDrawerMenu:b.useAlternateDrawerMenu||!1,isSemPage:v}),scrolledHeaderComponent:x&&_&&(0,i.jsx)(V,{logo:_.logo,main:_.main,secondary:_.secondary,metadata:_.metadata,geoPageHeadings:y})||f&&_&&(0,i.jsx)(ef,{logo:_.logo,main:_.main,secondary:_.secondary,metadata:_.metadata,providerPageHeadings:C}),showShadow:b.showShadow,scrolledShowShadow:null==_?void 0:_.showShadow,isProviderPage:f,isGeoPage:x,isSemPage:v,page:u,providerPageHeadings:C,geoPageHeadings:y,isSticky:p})}},66379:function(e,t,n){"use strict";var i=n(57437),r=n(22053),a=n(68686),o=n(13449),l=n(40493),s=n(2265),c=n(83793),u=n(15989),d=n(51938);let m=e=>{var t,n,m;let{logoUrl:h,mobileLogo:p,mobileLogoMaxWidth:g,logoMaxWidth:f,logoAlt:v,logo:x}=e,b=(0,s.useContext)(c.default),_=(null==b?void 0:null===(t=b.site)||void 0===t?void 0:t.path)===u.N.LIVE,y=(0,i.jsxs)(i.Fragment,{children:[p&&(0,i.jsx)(r.xu,{display:{base:"flex",xl:"none"},maxW:g,children:(0,i.jsx)(l.Z,{src:p,alt:v,height:40,width:null!==(n=Number(g))&&void 0!==n?n:40,"data-testid":"mobileLogo"})}),x&&(0,i.jsxs)(o.k,{display:{base:"none",xl:"flex"},alignItems:"center",gap:2,maxW:f,minWidth:"120px",children:[(0,i.jsx)(l.Z,{src:x,alt:v,height:32,width:null!==(m=Number(f))&&void 0!==m?m:200,"data-testid":"desktopLogo"}),_&&(0,i.jsx)(d.Z,{paddingTop:"8px"})]})]});return h?(0,i.jsx)(a.r,{href:h,display:"flex",flexShrink:0,justifyContent:"center",_hover:{textDecoration:"none"},children:y}):(0,i.jsx)(o.k,{flexShrink:0,justifyContent:"center",children:y})};t.Z=m},79244:function(e,t,n){"use strict";n.r(t);var i=n(57437),r=n(13856),a=n(12125),o=n(10883),l=n(68193),s=n(22053),c=n(13449),u=n(41360),d=n(32981),m=n(65833),h=n(12414),p=n(80034),g=n(30166),f=n(99376),v=n(2265),x=n(1392),b=n(60448),_=n(88582),y=n(39305);let C=(0,g.default)(()=>n.e(70459).then(n.bind(n,70459)),{loadableGenerated:{webpack:()=>[70459]}}),E=e=>{let{item:t,type:n,inputGroupProps:g,inputRightElementProps:E,showCareTypeDropdown:I=!1,...S}=e,{buildSearchUrl:N}=(0,p.Z)(),j=(0,d.Z)(),w=(0,m.Z)(),T=(0,f.useSearchParams)(),A=(null==T?void 0:T.get("keyword"))||"",M=(null==T?void 0:T.get("care-type"))||_.BW.SENIOR_LIVING,[k,O]=(0,v.useState)(A),[L,R]=(0,v.useState)(M);(0,v.useEffect)(()=>{O(A),R(M)},[A,M]);let P=[{value:_.BW.SENIOR_LIVING,label:"All Senior Living"},{value:_.BW.ASSISTED_LIVING,label:"Assisted Living"},{value:_.BW.MEMORY_CARE_FACILITIES,label:"Memory Care"},{value:_.BW.INDEPENDENT_LIVING,label:"Independent Living"},{value:_.BW.NURSING_HOMES,label:"Nursing Homes"}
1,{value:_.BW.IN_HOME_CARE,label:"In-Home Care"}],F=()=>{let e=(0,x.Z)(),n=t.id||(0,x.Z)(),i=(0,b.Z)(t.text,n),r=(0,x.Z)();j({search_template_id:n,search_instance_id:r,step_id:i,step_instance_id:e,step_index:1,step_content:[{prompt_id:(0,b.Z)(t.text,n),prompt_type:"text",prompt_instance_id:(0,x.Z)(),prompt_index:1,prompt_value:t.text,response_array:[{response_value:k,response_id:(0,x.Z)()}]}]}),w({search_template_id:n,search_instance_id:r,step_submissions:[{step_id:i,step_instance_id:e,step_index:1}]})},D=e=>{let t=N({keyword:null!=e?e:k,careType:L});F(),location.assign(t)};return(0,i.jsx)(s.xu,{display:(0,y.z)(t.visibility),...S,"data-testid":"search-bar",children:(0,i.jsx)("form",{style:{width:"100%"},onSubmit:e=>{e.preventDefault(),D()},children:(0,i.jsxs)(c.k,{maxWidth:571,width:"100%",children:[I&&(0,i.jsx)(u.P,{value:L,onChange:e=>R(e.target.value),borderWidth:"1px",borderColor:"caringTeal.500",width:"187px",height:"40px",fontSize:"md",color:"caringTeal.500",display:{base:"none",xl:"block"},borderTopRightRadius:"0",borderBottomRightRadius:"0",borderRight:"0",iconColor:"gray.600",_hover:{borderColor:"caringTeal.500"},children:P.map(e=>(0,i.jsx)("option",{value:e.value,children:e.label},e.value))}),(0,i.jsxs)(a.B,{flex:"1",maxWidth:356,width:"100%",zIndex:2,...g,children:["search"===n?(0,i.jsx)(o.I,{name:"location",value:k||"",onChange:e=>O(e.target.value),placeholder:t.text,"aria-label":"search keyword"}):(0,i.jsx)(C,{"aria-label":"search keyword",bg:"white",size:"lg",defaultValue:k||"",placeholder:t.text,onSelection:D,setKeyword:O,name:"location",showClearButton:!0,listContainerProps:{zIndex:1e4},fontSize:"md",padding:"0 40px 0 16px",height:10,borderColor:"caringTeal.500",borderTopLeftRadius:{base:"md",xl:"0"},borderBottomLeftRadius:{base:"md",xl:"0"},_hover:{borderColor:"caringTeal.500"}}),t.icon&&(0,i.jsx)(l.x,{color:"gray.300",cursor:"pointer",...E,onClick:()=>D(),children:(0,i.jsx)(r.J,{as:h.g[t.icon],width:6,height:6})})]})]})})})};t.default=E},51938:function(e,t,n){"use strict";var i=n(57437),r=n(4360);let a=e=>{let{fontSize:t="md",paddingTop:n}=e;return(0,i.jsxs)(r.x,{fontSize:t,fontWeight:"bold",whiteSpace:"nowrap",color:"primary.800",paddingTop:n,"data-testid":"headerTagline",children:[(0,i.jsx)(r.x,{as:"span",color:"primary.600",children:"The Free"})," ","Senior Living Advisors"]})};t.Z=a},80268:function(e,t,n){"use strict";n.d(t,{U2:function(){return i.U},iI:function(){return r}}),n(39803);var i=n(46608);let r=["always","mobile","desktop","tablet","tabletPlus","tabletMinus"]},34557:function(e,t,n){"use strict";var i=n(57437),r=n(60643),a=n(67084),o=n(31631),l=n(30202),s=n(34982);let c=(0,n(30166).default)(()=>Promise.resolve().then(n.bind(n,14524)),{loadableGenerated:{webpack:()=>[14524]}}),u=e=>{let{callToActionBlocks:t}=e;return(0,i.jsx)(c,{children:(0,i.jsx)(r.r,{rowGap:8,columnGap:6,templateColumns:{base:"repeat(1, 1fr)",md:"repeat(2, 1fr)"},justifyContent:"space-between",children:t["@nodes"].map(e=>{var n;let r=t[e],c="string"==typeof r.rel?null==r?void 0:null===(n=r.rel)||void 0===n?void 0:n.split(" "):r.rel;return(0,i.jsxs)(a.P,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"space-between",my:8,children:[r.heading&&(0,i.jsx)(o.X,{size:"md",mb:8,textAlign:"center",color:"primary.900",children:r.heading}),(0,i.jsx)(s.Z,{as:"a",href:"".concat(r.url),target:r.behavior||"_self",rel:(null==c?void 0:c.join(" "))||"",colorScheme:"primary",variant:"outline",textColor:"primary.500",width:{base:"100%",sm:"auto"},borderRadius:"sm",height:"58px",elementAction:l.kM.EXTERNAL_LINK,children:r.text})]},e)})})})};t.Z=u},98502:function(e,t,n){"use strict";n.d(t,{ui:function(){return j},ZP:function(){return O},q7:function(){return A}});var i=n(57437),r=n(97205),a=n(37354),o=n(9735),l=n(6924),s=n(7847),c=n(31631),u=n(4360),d=n(22053),m=n(29360),h=n(13449),p=n(30202),g=n(12681),f=n(34982),v=n(14524),x=n(45538),b=n(2265),_=n(21548),y=e=>{let{provider:t}=(0,b.useContext)(_.ZP)||{},{name:n=""}=t||{};return(0,i.jsx)(x.default,{...e,providerName:n})},C=n(12414),E=n(35219),I=n(40973),S=n(83793);let N="h2",j="_self",w=["(844) 674-3623","+18446743623","18446743623","674-3623","1 (844) 388-2201","+18443882201","18443882201","388-2201"],T=e=>!!(e&&w.some(t=>e.includes(t))),A=e=>e?{leftIcon:C.F[e]}:"",M=e=>{let t=e?k(e):void 0;return!!(T(null==e?void 0:e.text)||T(null==e?void 0:e.url)||T(null==t?void 0:t.url))},k=e=>e.actionBehavior?e.actionBehavior:e.isInquiry?{field:"openInquiry",inquiryId:e.inquiryId}:e.url?{field:"openLink",url:e.url,rel:e.rel,behavior:e.behavior,type:e.type}:{};var O=e=>{var t,n,x,_,C,w,T,A;let{heading:O,headingElement:L=N,headingSize:R="2xl",headingColor:P,headingColorRange:F,summaryColor:D,summaryColorRange:B,summary:H,size:W,minHeightBase:G="xs",minHeightLG:U="auto",marginBottom:z,paddingBase:V="8",paddingSM:Z,paddingMD:q,paddingLG:Y="14",paddingXL:K,padding2XL:X,cta1:J,cta2:Q,cta3:$,cta4:ee,card:et,onlyCTA:en,trackingName:ei,metadata:er,className:ea}=e,eo=[J,Q,$,ee].filter(e=>null==e?void 0:e.text),{showModal:el}=(0,I.Ws)(),es=(0,b.useContext)(S.default),ec=(null==W?void 0:W.field)==="mini"&&{maxW:{base
1:"full",md:"container.xl"},mx:"auto"},eu=(null==W?void 0:W.field)==="mini"&&{borderRadius:{base:0,md:"xl"},alignItems:{base:"flex-start",md:"center"}},ed=e=>"heading"===e?R:(null==W?void 0:W.field)==="mini"?"xl":{base:"xl",lg:"3xl"},em=eo.map((e,t)=>{var n,r,a,o,l,s,c,u;let{field:d,inquiryId:m,url:h,rel:g,behavior:v,type:x}=k(e),_="openInquiry"===d,C="openReviewModal"===d,I=e=>{el(e)},S=null;if(_)S=(0,i.jsx)(f.Z,{width:{base:null!==(n=e.mobileWidth)&&void 0!==n?n:"100%",sm:null!==(r=e.desktopWidth)&&void 0!==r?r:"auto"},colorScheme:e.bgColor,variant:e.state,"data-testid":e.dataTestId,onClick:()=>I(m),...(0,E.pQ)(e),leftIcon:e.icon,elementAction:p.kM.OPEN_MODAL,elementType:p.iN.BUTTON,elementName:ei,children:e.text});else if(C)S=(0,i.jsx)(y,{text:e.text,width:{base:null!==(a=e.mobileWidth)&&void 0!==a?a:"100%",sm:null!==(o=e.desktopWidth)&&void 0!==o?o:"auto"},colorScheme:e.bgColor,leftIcon:e.icon,variant:e.state,"data-testid":e.dataTestId,metadata:er,...(0,E.pQ)(e),elementType:p.iN.BUTTON,elementAction:p.kM.OPEN_MODAL,elementName:p.Dq.WRITE_A_REVIEW});else if(h){if(M(e))return null;S=(0,i.jsx)(f.Z,{width:{base:null!==(c=e.mobileWidth)&&void 0!==c?c:"100%",sm:null!==(u=e.desktopWidth)&&void 0!==u?u:"auto"},colorScheme:e.bgColor,"data-testid":e.dataTestId,variant:e.state,as:"a",href:"".concat(x?"".concat(x,":"):"").concat(h),target:v||j,rel:(null==g?void 0:g.join(" "))||"",...(0,E.pQ)(e),leftIcon:e.icon,elementType:e.type||p.iN.LINK,elementAction:(null===(l=e.url)||void 0===l?void 0:l.startsWith("/"))||(null===(s=es.site)||void 0===s?void 0:s.domains.map(t=>t.indexOf(e.url||"")>=0))?p.kM.INTERNAL_LINK:p.kM.EXTERNAL_LINK,elementName:ei||p.Dq.GENERIC_BUTTON,destinationUrl:e.url||"",children:e.text},e.text)}return(0,i.jsxs)(b.Fragment,{children:[S,!(null==e?void 0:e.url)&&(0,i.jsx)(i.Fragment,{})]},t)});return M(J)?null:(null==en?void 0:en.enabled)?(0,i.jsx)(i.Fragment,{children:em}):(null==et?void 0:et.enabled)?(0,i.jsx)(v.default,{className:ea,children:(0,i.jsxs)(a.Z,{align:"center",textAlign:"center",variant:null==et?void 0:et.variant,size:null==et?void 0:et.size,children:[(0,i.jsx)(o.O,{children:O&&(0,i.jsx)(c.X,{as:L,color:(0,E.Lq)(P,F),size:R,children:O})}),(0,i.jsx)(l.e,{children:H&&(0,i.jsx)(u.x,{as:"div",dangerouslySetInnerHTML:{__html:H},sx:{"& p":{color:(0,E.Lq)(D,B)}}})}),(0,i.jsx)(s.e,{children:(0,i.jsx)(r.h,{spacing:"4",width:"full",children:em})})]})}):(0,i.jsx)(v.default,{ignoreMaxWidth:!0,className:ea,...ec,mb:z?"".concat(z," !important"):void 0,children:(0,i.jsx)(g.Z,{textColor:"white",minHeight:{base:G,lg:U},padding:{base:V,sm:Z,md:q,lg:Y,xl:K,"2xl":X},position:"relative",zIndex:"0",alignItems:"center",display:"flex",bgColor:(null==W?void 0:W.field)==="fullwidth"?null==W?void 0:null===(t=W.switchable)||void 0===t?void 0:t.bgColor:null==W?void 0:W.bgColor,bgColorRange:(null==W?void 0:W.field)==="fullwidth"?null==W?void 0:null===(n=W.switchable)||void 0===n?void 0:n.bgColorVariation:(null==W?void 0:W.bgColorVariation)||"900",type:(null==W?void 0:W.field)==="fullwidth"?null===(x=W.switchable)||void 0===x?void 0:x.field:"bgColorForm",image:null==W?void 0:null===(_=W.switchable)||void 0===_?void 0:_.image,imageUrl:null==W?void 0:null===(C=W.switchable)||void 0===C?void 0:C.imageUrl,bgImageOverlay:null==W?void 0:null===(w=W.switchable)||void 0===w?void 0:w.bgImageOverlay,bgOverlayOpacity:null==W?void 0:null===(T=W.switchable)||void 0===T?void 0:T.bgOverlayOpacity,bgImagePosition:null==W?void 0:null===(A=W.switchable)||void 0===A?void 0:A.bgImagePosition,...eu,children:(0,i.jsx)(d.xu,{maxWidth:{base:"90vw",lg:"4xl"},marginX:"auto",textAlign:(null==W?void 0:W.field)==="mini"?{base:"left",md:"center"}:"center",position:"relative",zIndex:"10",children:(0,i.jsxs)(m.K,{alignItems:"center",spacing:{base:"6",lg:"8"},children:[(0,i.jsxs)(i.Fragment,{children:[O&&(0,i.jsx)(c.X,{size:ed("heading"),fontWeight:"700",as:L,color:(0,E.Lq)(P,F),children:O}),H&&(0,i.jsx)(u.x,{as:"h3",className:"magnolia-text",fontSize:ed("summary"),dangerouslySetInnerHTML:{__html:H},sx:{"& p":{color:(0,E.Lq)(D,B)}}})]}),(0,i.jsx)(r.h,{spacing:"4",width:"full",children:(0,i.jsx)(h.k,{direction:{base:"column",md:"row"},width:"full",gap:"4",justifyContent:"center",alignItems:"center",children:em})})]})})})})}},44756:function(e,t,n){"use strict";n.d(t,{B:function(){return i.ZP}}),n(34557);var i=n(98502)},50716:function(e,t,n){"use strict";n.d(t,{d:function(){return f}});var i=n(57437),r=n(6602),a=n(94541),o=n(64278),l=n(30166),s=n(2265),c=n(21548),u=n(83793),d=n(76919),m=n(27027);let h=(0,l.default)(()=>Promise.resolve().then(n.bind(n,14524)),{loadableGenerated:{webpack:()=>[14524]}}),p=(0,l.default)(()=>Promise.resolve().then(n.bind(n,87090)),{loadableGenerated:{webpack:()=>[87090]}}),g=(0,l.default)(()=>n.e(76659).then(n.bind(n,76659)),{loadableGenerated:{webpack:()=>[76659]}}),f=e=>{let t=[],n=[0];
1return(null==e?void 0:e.services)&&e.services.forEach(e=>{e.amenities.forEach(e=>{let i=(null==e?void 0:e.amenityId)?null==e?void 0:e.amenityId:0;n.includes(i)||(n.push(i),t.push(e))})}),t},v=e=>{var t,n,l,v,x;let{itemsToShow:b,title:_,templateId:y,headingElement:C,blurAmenities:E=!1,inquiryId:I="",deviceVisibility:S,useLegacyAmenities:N=!1}=e,{t:j}=(0,r.Z)(),w=null!==(l=null===(t=(0,s.useContext)(u.default).site)||void 0===t?void 0:t.path)&&void 0!==l?l:"",T=null===(n=(0,s.useContext)(c.ZP))||void 0===n?void 0:n.provider;if((0,a.u)(S))return(0,i.jsx)(i.Fragment,{});if(!T)return null;let A=f(T),M=null!==(v=null==T?void 0:T.amenitiesLegacy)&&void 0!==v?v:{},k=null!==(x=null==T?void 0:T.name)&&void 0!==x?x:"",O=_||"What ".concat(k," Offers"),L=(0,m.pi)(T),R=(0,d.qo)(M),P=A.concat(R);if((0,d.fF)(A||M,w,j))return null;let F=(0,o._b)({source:O,values:{provider:T||{}},strip:!0});return(0,i.jsx)(h,{id:"offering-listing","data-testid":"offering-listing",children:A?(0,i.jsx)(g,{heading:F,headingElement:C,amenities:P,isEnhanced:L,itemsToShow:null!=b?b:-1,blurAmenities:E,inquiryId:I}):(0,i.jsx)(p,{heading:O,headingElement:C,amenities:M,itemsToShow:null!=b?b:-1})})};t.Z=v},87090:function(e,t,n){"use strict";n.r(t),n.d(t,{buildGroups:function(){return E},default:function(){return I}});var i=n(57437),r=n(68499),a=n(29360),o=n(22053),l=n(30202),s=n(34982),c=n(49237),u=n(58210),d=n(57685),m=n.n(d),h=n(2265),p=n(52932),g=n(83793),f=n(6602),v=n(40443);function x(e){if("number"==typeof e||"string"==typeof e){let t=Number(e);return t>0?(0,v.xG)(t):e}return""}var b=n(47488),_=n(31631),y=n(77763),C=e=>{let{sectionLabel:t,offeringListLegacy:n,isExtra:r,itemsToShow:l=-1}=e,s=r?o.xu:b.aV,c=r?o.xu:b.HC,u=l>-1?(null!=n?n:[]).slice(0,l):n;return(0,i.jsxs)(a.K,{paddingY:"4",children:[(0,i.jsx)(_.X,{as:"h3",size:"md",children:t}),(0,i.jsx)(s,{children:null==u?void 0:u.map((e,t)=>(0,i.jsx)(c,{fontSize:"lg",children:(0,i.jsxs)(a.K,{direction:"row",children:[!r&&(0,i.jsx)(b.DE,{as:y.HhX,color:"primary.500",boxSize:"6"}),(0,i.jsx)("span",{children:e})]})},t))})]})};function E(e,t){let n=[];return Object.keys(p.Z).forEach(i=>{let r=m()(i),a=t("resource.amenities.".concat(i),r),o=[];p.Z[i].forEach(n=>{let r=!!e[n],a=!!n.match(/extra$/i),l=a?n.replace(/Extra$/i,""):n;if(!(!r||n.match(/specialCommentExtra$/i))){if("string"==typeof e[l]){let t="costs"!==i?e[n]:x(e[n]);o.push("".concat(m()(n),": ").concat(t))}else a?o.push(t("resource.amenities.".concat(n),"".concat(m()(n),": ").concat(e[n]))):o.push(t("resource.amenities.".concat(n),m()(n)))}}),n.push({label:a,amenities:o})}),{groups:n}}var I=e=>{var t,n;let{amenities:d,heading:m,itemsToShow:p,headingElement:v="h2"}=e,x=(0,h.useRef)(null),{isOpen:b,onToggle:_}=(0,r.q)({defaultIsOpen:-1===p}),{t:y}=(0,f.Z)(),{groups:I}=E(d,y),S=null!==(n=null===(t=(0,h.useContext)(g.default).site)||void 0===t?void 0:t.path)&&void 0!==n?n:"",N=[[],[],[]],j=0,w=I.filter(e=>{let{amenities:t,label:n}=e,i="caring.com"===S&&"Medicare"===n;return t.length>0&&!i});if((0,u.q)(x,m,0===w.length),0===w.length)return null;w.forEach(e=>{N[j].push(e),j<2?j++:j=0});let T=N.some(e=>e.length>1);return(0,i.jsxs)(a.K,{width:"full",children:[(0,i.jsx)(c.default,{ref:x,headingElement:v,headingSize:"lg",title:m,withContainer:!1}),(0,i.jsx)(o.xu,{display:"grid",gridTemplateColumns:{lg:"repeat(3, 1fr)",base:"1fr"},gridGap:4,children:N.map((e,t)=>(0,i.jsx)(a.K,{spacing:"0",children:e.map((e,t)=>(0===t||b)&&(0,i.jsx)(C,{sectionLabel:e.label,offeringListLegacy:e.amenities,itemsToShow:b?-1:p},t))},t))}),T&&(0,i.jsx)(s.Z,{onClick:_,colorScheme:"primary",size:"lg",variant:"outline",elementAction:b?l.kM.COLLAPSE:l.kM.EXPAND,elementName:b?l.Dq.VIEW_FEWER_SERVICES:l.Dq.VIEW_ALL_SERVICES,elementType:l.iN.BUTTON,children:b?"View fewer services":"View all services"})]})}},83087:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return H}});var i=n(57437),r=n(68499),a=n(13856),o=n(13449),l=n(4360),s=n(67084),c=n(29360),u=n(58055),d=n(86827),m=n(22811),h=n(60643),p=n(14909),g=n(20765),f=n(49237),v=n(79312),x=n(94541),b=n(30166),_=n(2265),y=n(77763),C=n(43326),E=n(21548),I=n(83793),S=n(40443),N=n(27027);let j=(0,b.default)(()=>Promise.resolve().then(n.bind(n,14524)),{loadableGenerated:{webpack:()=>[14524]}}),w=(0,b.default)(()=>n.e(70627).then(n.bind(n,75158)),{loadableGenerated:{webpack:()=>[75158]}}),T=(0,b.default)(()=>n.e(39455).then(n.bind(n,39455)),{loadableGenerated:{webpack:()=>[39455]}}),A=(0,b.default)(()=>Promise.all([n.e(57802),n.e(71340)]).then(n.bind(n,71340)),{loadableGenerated:{webpack:()=>[71340]}}),M=(0,b.default)(()=>n.e(492).then(n.bind(n,492)),{loadableGenerated:{webpack:()=>[492]}});(0,b.default)(()=>n.e(24898).then(n.bind(n,24898)),{loadableGenerated:{webpack:()=>[24898]}});let k=(0,b.default)(()=>Promise.all([n.e(38463),n.e(86156),n.e(95817)]).then(n.bind(n,95817)),{loadableGenerated:{webpack:()=>[95817]}}),O=(0,b.default)(()=>n.e(36982).then(n.bind(n,36982)),{loadableGenerated:{webpack:()=>[36982]}});(0,b.default)(()=>n.e(83678).then(n.bind(n,83678)),{loadableGenerated:{webpack:()=>[83678]}});let L=(0,b.default)(()=>n.e(62816).then(n.bind(n,62816)),{loadableGenerated:{webpack:()=>[62816]}}),R=e=>
1{switch(e){case"seniorhomes.com":return 8;case"caring.com":return 0;default:return 2}},P=e=>{switch(e){case"seniorhomes.com":return 16;case"caring.com":return 6;default:return 8}},F=e=>{let{isSubscription:t,isEnhanced:n,domain:s="",verifiedText:c="Verified providers have been vetted for quality by the Caring.com team"}=e,{isOpen:u,onOpen:h,onClose:f}=(0,r.q)();return(t||n)&&"caring.com"===s?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(p.d,{above:"md",children:(0,i.jsx)(d.M,{height:"36px",mx:"22px",children:(0,i.jsx)(m.i,{orientation:"vertical"})})}),(0,i.jsx)(g.u,{hasArrow:!0,label:c,bg:"primary.600",color:"white",fontSize:"sm",px:6,py:2,textAlign:"center",borderRadius:4,isOpen:u,display:"inline-block",children:(0,i.jsxs)(o.k,{display:"inline-flex",color:"primary.600",alignItems:"center",onMouseEnter:h,onMouseLeave:f,onClick:h,children:[(0,i.jsx)(a.J,{as:y.vr,w:{base:"24px",lg:"26px"},h:{base:"24px",lg:"26px"},role:"presentation"}),(0,i.jsx)(l.x,{className:"verified-partner",lineHeight:"base",fontSize:{base:"md",lg:"xl"},fontWeight:"bold",mx:1,children:"Verified Partner"}),(0,i.jsx)(a.J,{as:y.bAQ,w:"18px",h:"18px",role:"presentation"})]})})]}):null},D=e=>{let{domain:t,children:n}=e;return"seniorhomes.com"===t?(0,i.jsx)(o.k,{direction:"column",gap:3,children:n}):(0,i.jsx)(i.Fragment,{children:n})},B=e=>{var t,n,r,d,m,g,f;let{service:v,provider:x,headingElement:b,headingSize:E,phoneNumberPreText:B="",phoneNumberPostText:H="",phoneNumber:W="",displayBadges:G=!1,displayReviews:U=!1,displayPricing:z=!1,ratingColor:V,ratingColorRange:Z,verifiedText:q,noHorizontalPadding:Y=!1}=e,K=null!==(f=null===(t=(0,_.useContext)(I.default).site)||void 0===t?void 0:t.path)&&void 0!==f?f:"",X=(0,N.OU)(x),J=(0,N.pi)(x);X&&J&&x.phoneNumber;let{city:Q,state:$}=x,ee=["Home Care","Home Health Agencies"],et=(null===(n=x.tags)||void 0===n?void 0:n.some(e=>ee.includes(e)))&&!J&&!(0,N.Ql)(x),en="caring.com"===K&&et?"".concat(x.name," ").concat((null==Q?void 0:Q.name)||"").concat((null==Q?void 0:Q.name)&&(null==$?void 0:$.code)?", "+(null==$?void 0:$.code):""):x.name;v&&(en="".concat(v.category.name," at ").concat(x.name));let ei=null,er=null===(r=x.minimumCost)||void 0===r?void 0:r.costCents,ea=null===(d=x.maximumCost)||void 0===d?void 0:d.costCents;return er&&ea&&(ei="$".concat((0,S.Tm)(er/100)," - $").concat((0,S.Tm)(ea/100))),(0,i.jsx)(j,{mb:P(K),noHorizontalPadding:Y,children:(0,i.jsxs)(h.r,{gridTemplateColumns:"repeat(3, 1fr)",children:[(0,i.jsxs)(s.P,{colSpan:{base:3,lg:2},children:[(0,i.jsxs)(c.K,{spacing:"10px",color:"primary.900",children:[(0,i.jsx)(A,{title:en,headingElement:b,headingSize:E}),(0,i.jsx)(M,{text:null===(m=x.address)||void 0===m?void 0:m.formattedAddress,icon:y.$0r,fontSize:{base:"sm",lg:"md"},iconProps:{width:"24px",height:"24px"}})]}),(0,i.jsx)(c.K,{my:{base:"16px",lg:"18px"},children:(0,i.jsx)(o.k,{direction:{base:"column",lg:"row"},flexWrap:"wrap",rowGap:2,columnGap:R(K),children:(0,i.jsxs)(D,{domain:K,children:[(0,i.jsx)(F,{isSubscription:X,isEnhanced:J,verifiedText:q,domain:K}),(0,i.jsx)(p.d,{above:"md",children:(0,i.jsx)(w,{isEnhanced:J,isSubscription:X,legacyId:x.legacyId})})]})})}),(0,i.jsxs)(c.K,{spacing:2,children:[x&&U&&x.averageRating&&x.reviewCount&&(0,i.jsx)(k,{averageRating:(null===(g=(0,S.A6)(x.averageRating))||void 0===g?void 0:g.toString())||"1",reviewCount:x.reviewCount||0,ratingColor:V,ratingColorRange:Z}),ei&&z&&(0,i.jsxs)(c.K,{direction:"row",color:"primary.900",children:[(0,i.jsx)(M,{text:ei,icon:y.sF1,iconProps:{width:"24px",height:"24px"}}),(0,i.jsxs)(u.U,{fontWeight:"bold",children:[(0,i.jsx)(l.x,{ml:2,fontSize:"sm",children:"Cost Breakdown"}),(0,i.jsx)(a.J,{as:C.nzV,width:6,height:6})]})]}),(0,i.jsxs)(c.K,{direction:{base:"column",lg:"row"},gap:{lg:"6px"},children:[(0,i.jsx)(L,{amenities:x.amenities,legacyAmenities:x.amenitiesLegacy}),x.tags&&(0,i.jsx)(O,{tags:x.tags,tagsDescription:x.careTypesDescription})]})]}),(0,i.jsx)(p.d,{below:"md",children:(0,i.jsx)(w,{isEnhanced:J,isSubscription:X,legacyId:x.legacyId,alignSelf:"start"})})]}),(0,i.jsx)(s.P,{colSpan:{base:3,lg:1},justifySelf:{base:"left",lg:"center"},height:{base:"auto",lg:0},mt:{base:4,lg:0},children:G&&x.caringStars&&x.caringStars.length>0&&(0,i.jsx)(T,{years:x.caringStars})})]})})};var H=e=>{var t,n;let{headingElement:r="h1",headingSize:a="md",deviceVisibility:o,...l}=e,s=(0,_.useContext)(v.z),c=null===(t=(0,_.useContext)(E.ZP))||void 0===t?void 0:t.provider;if((0,x.u)(o))return(0,i.jsx)(i.Fragment,{});let u=l.provider;return(!u&&c&&(u=c),u)?(0,i.jsx)(B,{...l,headingElement:r,headingSize:a,provider:u}):(0,i.jsx)(j,{py:"10",children:(0,i.jsx)(f.default,{headingElement:r,headingSize:a,title:null!==(n=null==s?void 0:s.page.title)&&void 0!==n?n:"",withContainer:!1})})}},70892:function(e,t,n){"use strict";n.d(t,{Z:function(){return H},y:function(){return B}});var i=n(57437),r=n(1677),a=n(22053),o=n(26262),l=n(4360),s=n(49237),c=n(50467),u=n(94541),d=n(91662),m=n(5095),h=n(30166),p=n(2265),g=n(21548),f=n(83793),v=n(31631),x=n(33145),b=n(30202),_=n(44756),y=n(40443),C=e=>{let{minimumCost:t,obfuscated:n=!1,obfuscatedCostCta:r,metadata:a}=e;return t?(0,i.jsxs)(o.g,{spacing:"4",w:"full",alignItems:"start","data-testid":"service-price",children:[(0,i.jsxs)(v.X,{as:"p",size:{base:"2xl",md:"xl"},filter:n?"auto":void 0,blur:n?"10px":void 0,"data-testid":"formatted-cost",children:["$",(0,y.Tm)(t)]}),(0,i.jsx)(l.x,{fontSize:"lg",fontWeight:"bold",children:"Starting Price"}),n&&(null==r?void 0:r.text)&&(0,i.jsx)(_.B,{cta1:{...r,dataTestId:"unlock-price-cta"},onlyCTA:{enabled:!0},metadata:a,trackingName:b.Dq.UNLOCK_PRICE})]}):null},E=n(29360),I=n(83087),S=n(47488),N=n(77763),j=e=>{let{title:t,area:n,description:r="",numberOfBeds:s,numberOfBaths:c,features:u,image:d,startingPriceCents:m}=e;return(0,i.jsx)(a.xu,{bgColor:"white",borderRadius:"md",shadow:"sm",paddingX:"4",children:(0,i.jsxs)(o.g,{p:"4",spacing:"4",alignItems:{base:"center",lg:"start"},children:[(0,i.jsx)(x.default,{src:d,alt:t||"",width:"360",height:"290"}),(0,i.jsxs)(o.g,{spacing:"2",alignItems:"start",children:[(0,i.jsxs)(v.X,{as:"h6",size:"md",children:[t," | ",n?"".concat(n,"sqft"):""]}),(0,i.jsxs)(l.x,{fontSize:"sm",children:[s," Bed, ",c," Bath"]}),(0,i.jsx)(l.x,{fontSize:"sm",children:r}),u&&u.length&&(0,i.jsxs)(o.g,{alignItems:"start",children:[(0,i.jsx)(l.x,{fontSize:"sm",mt:5,fontWeight:"bold",children:"Features"}),(0,i.jsx)(S.aV,{children:null==u?void 0:u.map(e=>(0,i.jsxs)(S.HC,{fontSize:"sm",children:[(0,i.jsx)(S.DE,{as:N.HhX,color:"primary.500",boxSize:"6"}),e]},e))})]})]}),m&&(0,i.jsxs)(v.X,{as:"h4",size:"lg",children:["$",(0,y.Tm)(Number(m)/100)]})]})})};let w=(0,h.default)(()=>n.e(93956).then(n.bind(n,93956)),{loadableGenerated:{webpack:()=>[93956]}});var T=e=>{let{accommodations:t,withButton:n}=e,[l,s]=(0,p.useState)(!1);return(0,i.jsx)(a.xu,{maxWidth:"container.xl",marginX:"auto",children:(0,i.jsxs)(o.g,{alignItems:"start",spacing:"8",children:[(0,i.jsx)(a.xu,{paddingX:"6",children:(0,i.jsx)(v.X,{as:"h5",size:"lg",children:"Pricing & floor plans"})}),(0,i.jsx)(a.xu,{display:"grid",gridTemplateColumns:{lg:"repeat(3, 1fr)",base:"1fr"},paddingX:"6",gap:"8",width:"full",children:(0,i.jsx)(m.M,{initial:!1,children:t.map((e,t)=>(t<=2||l)&&(0,i.jsx)(w,{initial:{opacity:0,height:0},exit:{opacity:0,height:0}
1,animate:{opacity:1,height:"auto"},transition:{duration:.4,ease:"easeInOut"},width:"full",children:(0,i.jsx)(j,{title:e.title,image:e.images[0].url||"",startingPriceCents:e.startingPriceCents,numberOfBaths:e.bathroomCount,numberOfBeds:e.bedCount,description:e.description,features:e.features,area:e.squareFeetSize})},t))})}),(0,i.jsxs)(E.K,{direction:"row",flexWrap:{base:"wrap",md:"nowrap"},paddingX:"6",gap:"4",children:[t.length>3&&(0,i.jsx)(r.z,{variant:"outline",colorScheme:"primary",onClick:()=>s(e=>!e),children:l?"View fewer accommodations":"View more accommodations"}),n&&(0,i.jsx)(r.z,{variant:"outline",colorScheme:"primary",children:"What can I afford?"})]})]})})};let A=(0,h.default)(()=>Promise.resolve().then(n.bind(n,14524)),{loadableGenerated:{webpack:()=>[14524]}});var M=e=>{let{provider:t,service:n,accommodations:r,careType:o,description:s,image:c,withButton:u}=e;return(0,i.jsxs)("div",{children:[(0,i.jsx)(I.default,{provider:t,service:n,headingElement:"h4",displayReviews:!1,headingSize:"xl"}),(0,i.jsxs)(A,{paddingTop:{base:"6",lg:"0"},children:[(0,i.jsx)(a.xu,{py:"4",children:(0,i.jsx)(a.xu,{height:"96",position:"relative",rounded:"lg",overflow:"hidden",children:c&&(0,i.jsx)(x.default,{src:c,alt:"",fill:!0,style:{objectFit:"cover"}})})}),(0,i.jsx)(a.xu,{display:"flex",gap:"8",py:"8",children:(0,i.jsxs)(E.K,{children:[(0,i.jsx)(v.X,{as:"h5",size:"lg",children:o}),(0,i.jsx)(l.x,{children:s})]})})]}),r&&(0,i.jsx)(a.xu,{bg:"gray.100",py:"8",roundedBottom:"lg",children:(0,i.jsx)(T,{accommodations:r,withButton:u})})]})};let k=(0,h.default)(()=>Promise.all([n.e(23391),n.e(33635)]).then(n.bind(n,33635)),{loadableGenerated:{webpack:()=>[33635]}});var O=e=>{let{provider:t,service:n,withButton:r}=e,[a,o]=(0,p.useState)(!1);return(0,i.jsx)("div",{children:(0,i.jsx)(k,{size:"full",visible:a,onClose:()=>o(!1),children:(0,i.jsx)(M,{provider:t,service:n,careType:n.category.name,description:n.category.description,image:n.category.imageURL,accommodations:n.accommodations,withButton:r})})})};let L={"caring.com":{bgColor:"white",shadow:"sm",boxShadow:"lg"},"seniorhomes.com":{bgColor:"secondary.50"}};var R=e=>{var t;let{domain:n,provider:r,service:s,withImage:c=!0,withDescription:u=!0,withPricing:d=!0,withButton:m=!1,obfuscateCost:h=!1,obfuscatedCostCta:p,metadata:g}=e,f=s.category.name,b=s.category.description,_=s.category.imageURL,y=null===(t=s.costs)||void 0===t?void 0:t.startingPriceCents;return(0,i.jsx)(a.xu,{borderRadius:"md",height:"full",width:"full",...L[n],children:(0,i.jsxs)(o.g,{p:"6",spacing:"5",alignItems:"start",h:"full",children:[c&&_&&(0,i.jsx)(a.xu,{w:"full",minH:"32",h:"32",position:"relative","data-testid":"service-image",children:(0,i.jsx)(x.default,{src:_,alt:"",fill:!0,style:{objectFit:"cover"}})}),(0,i.jsxs)(o.g,{alignItems:"start",justifyContent:"space-between",h:"full",w:"full",children:[(0,i.jsxs)(o.g,{spacing:"2",alignItems:"start",mb:"2",children:[(0,i.jsx)(v.X,{as:"h3",size:"md",children:f}),u&&b&&(0,i.jsx)(l.x,{fontSize:"sm",noOfLines:5,"data-testid":"service-description",children:b})]}),d&&y&&(0,i.jsx)(C,{minimumCost:y/100,obfuscated:h,obfuscatedCostCta:p,metadata:g}),(0,i.jsx)(a.xu,{pt:"2",children:(0,i.jsx)(O,{provider:r,service:s,withButton:m})})]})]})})};let P=(0,h.default)(()=>Promise.resolve().then(n.bind(n,14524)),{loadableGenerated:{webpack:()=>[14524]}}),F=(0,h.default)(()=>n.e(93956).then(n.bind(n,93956)),{loadableGenerated:{webpack:()=>[93956]}}),D=e=>{let{domain:t,children:n}=e;switch(t){case"caring.com":return(0,i.jsx)(P,{bg:"gray.50",ignoreMaxWidth:!0,px:{base:0,"2xl":16},py:{base:8,lg:16},children:(0,i.jsx)(P,{my:0,children:n})});case"seniorhomes.com":return(0,i.jsx)(P,{p:8,children:n});default:return(0,i.jsx)(P,{children:n})}},B=e=>{if(!e)return!1;let t=(null==e?void 0:e.services)||[];return 0!==t.length&&t.filter(e=>{var t;return null!==e.costs&&(null===(t=e.costs)||void 0===t?void 0:t.startingPriceCents)!==null}).length>0};var H=e=>{var t,n;let{headingElement:h="h2",templateId:v,metadata:x,deviceVisibility:b,..._}=e,y=(null===(t=(0,p.useContext)(f.default).site)||void 0===t?void 0:t.path)||"",C=(0,c.Z)(),E=(null===(n=(0,p.useContext)(g.ZP))||void 0===n?void 0:n.provider)||null,I=B(E),S=(0,u.u)(b);if((0,p.useEffect)(()=>{let e=window.location.hash.substring(1);if(e.startsWith("provider-costs-")){var t;null===(t=document.getElementById(e))||void 0===t||t.scrollIntoView({behavior:"smooth"})}},[]),S)return(0,i.jsx)(i.Fragment,{});if(!I)return null;let N=(null==E?void 0:E.services)||[],j={title:_.title||"Costs of {provider.name}",summary:_.summary||""};return(0,d.h)({source:j,values:{provider:E||{}},strip:!0}),(0,i.jsxs)(D,{domain:y,children:[E?(0,i.jsx)(a.xu,{id:"provider-costs-".concat(E.id)}):null,(0,i.jsxs)(o.g,{alignItems:"start",spacing:"2",mb:"8",children:[(0,i.jsx)(s.default,{headingElement:h,headingSize:"lg",title:j.title,withContainer:!1}),j.summary&&(0,i.jsx)(l.x,{fontSize:"lg",children:j.summary})]}),(0,i.jsx)(a.xu,{display:"grid",gridTemplateColumns:{base:"repeat(1,1fr)",md:"repeat(2,1fr)",lg:"repeat(3, 1fr)"},overflow:"scroll",style:{scrollSnapType:"x mandatory",scrollPadding:"16px"},sx:{"::-webkit-scrollbar":{display:"none"},msOverflowStyle:"none",scrollbarWidth:"none"},gap:{base:4,lg:8},width:"100%",pb:"6",mb:"2",children:N.map((e,t)=>{var n;return(null===(n=e.costs)||void 0===n?void 0:n.startingPriceCents)&&(0,i.jsx)(m.M,{children:(0,i.jsx)(F,{initial:{opacity:0,height:0}
1,animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.3,ease:"easeInOut"},display:"flex",style:{scrollSnapAlign:"start"},children:(0,i.jsx)(R,{domain:y,provider:E,service:e,withImage:_.withImages,withDescription:_.withDescription,withPricing:_.withPricing,withButton:_.withButton,obfuscateCost:_.obfuscatePricing&&!C,obfuscatedCostCta:_.cta,metadata:x})})},t)})}),_.withButton&&(0,i.jsx)(r.z,{variant:"outline",colorScheme:"primary",width:{lg:"auto",base:"full"},children:"What can I afford?"})]})}},29068:function(e,t,n){"use strict";n.d(t,{C:function(){return r}});var i=n(4133);let r=(e,t)=>{let n=[];return(null==e?void 0:e["@nodes"])&&e["@nodes"].forEach(t=>{var i,r;if(null===(r=e[t])||void 0===r?void 0:null===(i=r.switchable)||void 0===i?void 0:i.title){let i={type:e[t].switchable.field,page:e[t].switchable.page,title:e[t].switchable.title,url:e[t].switchable.url,image:e[t].image,careType:e[t].careType};n.push(i)}}),n.filter(e=>!e.careType||(0,i.at)(e.careType.name)===t)}},12414:function(e,t,n){"use strict";n.d(t,{F:function(){return h},g:function(){return p}});var i=n(57437),r=n(32970),a=n(5674),o=n(3335),l=n(97230),s=n(69668),c=n(77763),u=n(93599),d=n(43326),m=n(70476);let h={MdEdit:(0,i.jsx)(c.zmo,{}),MdAccessible:(0,i.jsx)(c.fC4,{}),MdAddShoppingCart:(0,i.jsx)(c.tX2,{}),MdBuild:(0,i.jsx)(c._u1,{}),MdCardTravel:(0,i.jsx)(c.q5s,{}),MdChatBubble:(0,i.jsx)(c.wbT,{}),MdChat:(0,i.jsx)(c.Fmx,{}),MdEventSeat:(0,i.jsx)(c.Sls,{}),MdFace:(0,i.jsx)(c.Y1i,{}),MdFavorite:(0,i.jsx)(c.Yqy,{}),MdLightbulb:(0,i.jsx)(c.pz3,{}),MdPets:(0,i.jsx)(c.WKE,{}),MdSavings:(0,i.jsx)(c.C0G,{}),MdMovie:(0,i.jsx)(c.laJ,{}),MdOutlinedFlag:(0,i.jsx)(c.iWs,{}),MdPushPin:(0,i.jsx)(c.SE8,{}),MdShield:(0,i.jsx)(c.aIF,{}),MdWaves:(0,i.jsx)(c.I4E,{}),MdWeekend:(0,i.jsx)(c.GuX,{}),MdAirplanemodeActive:(0,i.jsx)(c.k_Z,{}),MdDirectionsBike:(0,i.jsx)(c.MCF,{}),MdDirectionsSubway:(0,i.jsx)(c.JmU,{}),MdDirectionsWalk:(0,i.jsx)(c.Zz3,{}),MdDirectionsCarFilled:(0,i.jsx)(c.TKm,{}),MdDirectionsBus:(0,i.jsx)(c.ov6,{}),MdHail:(0,i.jsx)(c.euG,{}),MdLocalBar:(0,i.jsx)(c.Mtu,{}),MdLocalCafe:(0,i.jsx)(c.KtG,{}),MdLocalDining:(0,i.jsx)(c.eFf,{}),MdLocalFlorist:(0,i.jsx)(c.ZuE,{}),MdLocalGasStation:(0,i.jsx)(c.Cwk,{}),MdLocalHospital:(0,i.jsx)(c.hsd,{}),MdLocalHotel:(0,i.jsx)(c.Ho4,{}),MdLocalParking:(0,i.jsx)(c.IB_,{}),MdLocationSearching:(0,i.jsx)(c.RkC,{}),MdPark:(0,i.jsx)(c.R9M,{}),MdVolunteerActivism:(0,i.jsx)(c.yq9,{}),MdTheaterComedy:(0,i.jsx)(c.Yrz,{}),MdPhone:(0,i.jsx)(c.IXo,{}),MdLogin:(0,i.jsx)(c.HOZ,{}),FaFacebookF:(0,i.jsx)(a.tBk,{}),FaTwitter:(0,i.jsx)(a.fWC,{}),FaLinkedinIn:(0,i.jsx)(a.BUd,{}),MdSearch:(0,i.jsx)(c.vU7,{}),MdWheelchairPickup:(0,i.jsx)(c.CJw,{}),MdAssignmentTurnedIn:(0,i.jsx)(c.Z5O,{}),MdOpenInNew:(0,i.jsx)(c.jhj,{}),MdOtherHouses:(0,i.jsx)(c.Iql,{}),MdMedication:(0,i.jsx)(c.rA5,{}),MdWbTwilight:(0,i.jsx)(c.X2p,{}),MdChecklistRtl:(0,i.jsx)(c.N5x,{}),MdEmojiPeople:(0,i.jsx)(c.IhY,{}),MdWc:(0,i.jsx)(c.tLg,{}),MdArrowBack:(0,i.jsx)(c.KYK,{}),MdArrowForward:(0,i.jsx)(c.hdK,{}),MdOutlineAttachMoney:(0,i.jsx)(c.DkQ,{}),MdOutlineBed:(0,i.jsx)(c.uQV,{}),MdCreditCard:(0,i.jsx)(c.EdE,{}),MdVerifiedUser:(0,i.jsx)(c.K7e,{}),MdHomeWork:(0,i.jsx)(c.XVK,{}),MdLuggage:(0,i.jsx)(c.vWI,{}),MdCleaningServices:(0,i.jsx)(c.Zgl,{}),MdSecurity:(0,i.jsx)(c.h9I,{}),MdFastfood:(0,i.jsx)(c.YJX,{}),MdKitchen:(0,i.jsx)(c.hxx,{}),MdOutlineViewList:(0,i.jsx)(c.ePN,{}),BsClipboardPlus:(0,i.jsx)(r.pOt,{}),MdLanguage:(0,i.jsx)(c.$lZ,{}),BsFillPersonLinesFill:(0,i.jsx)(r.z8x,{}),RiCarFill:(0,i.jsx)(d.siX,{}),RiPsychotherapyFill:(0,i.jsx)(d.Z9$,{}),RiTvFill:(0,i.jsx)(d.Ije,{}),GiHealthNormal:(0,i.jsx)(o.Du4,{}),GiFlowerPot:(0,i.jsx)(o.wmh,{}),FaAmbulance:(0,i.jsx)(a.Ljy,{}),FaSwimmer:(0,i.jsx)(a.rcG,{}),FaBuilding:(0,i.jsx)(a.m17,{}),FaUserFriends:(0,i.jsx)(a.wN,{}),FaMoneyBill:(0,i.jsx)(a.Gi7,{}),FaPaintBrush:(0,i.jsx)(a._TT,{}),FaSuitcase:(0,i.jsx)(a.FZC,{}),FaCouch:(0,i.jsx)(a.b5d,{}),FaBookmark:(0,i.jsx)(a.VF9,{}),FaShoppingCart:(0,i.jsx)(a.FeP,{}),FaUserNurse:(0,i.jsx)(a.etr,{}),FaHome:(0,i.jsx)(a.xng,{}),FaBath:(0,i.jsx)(a.MvV,{}),TbLicense:(0,i.jsx)(m.sBu,{}),TbCertificate:(0,i.jsx)(m.eH,{}),IoIosFitness:(0,i.jsx)(l.hEA,{}),IoMdNutrition:(0,i.jsx)(l.y9B,{}),IoIosPeople:(0,i.jsx)(l.Sw5,{}),MdMedicalServices:(0,i.jsx)(c.BJI,{}),MdCheck:(0,i.jsx)(c.HhX,{}),MdLogout:(0,i.jsx)(c.lE7,{}),MdContactSupport:(0,i.jsx)(c.DsE,{}),MdStarBorder:(0,i.jsx)(c.pIY,{}),MdSupportAgent:(0,i.jsx)(c.E0L,{}),IoColorPaletteOutline:(0,i.jsx)(s.Lk,{}),GiForkKnifeSpoon:(0,i.jsx)(o.ufL,{}),PiLayoutLight:(0,i.jsx)(u.Khj,{})},p={MdEdit:c.zmo,MdAccessible:c.fC4,MdAddShoppingCart:c.tX2,MdBuild:c._u1,MdCardTravel:c.q5s,MdChatBubble:c.wbT,MdChat:c.Fmx,MdEventSeat:c.Sls,MdFace
1:c.Y1i,MdFavorite:c.Yqy,MdLightbulb:c.pz3,MdPets:c.WKE,MdSavings:c.C0G,MdMovie:c.laJ,MdOutlinedFlag:c.iWs,MdPushPin:c.SE8,MdShield:c.aIF,MdWaves:c.I4E,MdWeekend:c.GuX,MdAirplanemodeActive:c.k_Z,MdDirectionsBike:c.MCF,MdDirectionsSubway:c.JmU,MdDirectionsWalk:c.Zz3,MdDirectionsCarFilled:c.TKm,MdDirectionsBus:c.ov6,MdHail:c.euG,MdLocalBar:c.Mtu,MdLocalCafe:c.KtG,MdLocalDining:c.eFf,MdLocalFlorist:c.ZuE,MdLocalGasStation:c.Cwk,MdLocalHospital:c.hsd,MdLocalHotel:c.Ho4,MdLocalParking:c.IB_,MdLocationSearching:c.RkC,MdPark:c.R9M,MdVolunteerActivism:c.yq9,MdTheaterComedy:c.Yrz,MdPhone:c.IXo,MdLogin:c.HOZ,FaFacebookF:a.tBk,FaTwitter:a.fWC,FaLinkedinIn:a.BUd,MdSearch:c.vU7,MdWheelchairPickup:c.CJw,MdAssignmentTurnedIn:c.Z5O,MdOtherHouses:c.Iql,MdMedication:c.rA5,MdWbTwilight:c.X2p,MdChecklistRtl:c.N5x,MdEmojiPeople:c.IhY,MdWc:c.tLg,MdArrowForward:c.hdK,MdArrowBack:c.KYK,MdOutlineBed:c.uQV,MdCreditCard:c.EdE,MdOutlineAttachMoney:c.DkQ,MdOpenInNew:c.jhj,MdVerifiedUser:c.K7e,MdHomeWork:c.XVK,MdLuggage:c.vWI,MdCleaningServices:c.Zgl,MdSecurity:c.h9I,MdFastfood:c.YJX,MdKitchen:c.hxx,MdOutlineViewList:c.ePN,BsClipboardPlus:r.pOt,MdLanguage:c.$lZ,BsFillPersonLinesFill:r.z8x,RiCarFill:d.siX,RiPsychotherapyFill:d.Z9$,RiTvFill:d.Ije,GiHealthNormal:o.Du4,GiFlowerPot:o.wmh,FaAmbulance:a.Ljy,FaSwimmer:a.rcG,FaBuilding:a.m17,FaUserFriends:a.wN,FaMoneyBill:a.Gi7,FaPaintBrush:a._TT,FaSuitcase:a.FZC,FaCouch:a.b5d,FaBookmark:a.VF9,FaShoppingCart:a.FeP,FaUserNurse:a.etr,FaBath:a.MvV,FaHome:a.xng,TbLicense:m.sBu,TbCertificate:m.eH,IoIosFitness:l.hEA,IoMdNutrition:l.y9B,IoIosPeople:l.Sw5,MdMedicalServices:c.BJI,MdCheck:c.HhX,MdLogout:c.lE7,MdContactSupport:c.DsE,MdStarBorder:c.pIY,MdSupportAgent:c.E0L,IoColorPaletteOutline:s.Lk,GiForkKnifeSpoon:o.ufL,PiLayoutLight:u.Khj}},45538:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return f}});var i=n(57437),r=n(14760),a=n(30166),o=n(30202),l=n(68499),s=n(92714);let c=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],{isOpen:n,onClose:i,onOpen:r}=(0,l.q)({defaultIsOpen:t});return{onClick:()=>{window&&window.location&&(window.location.hash="newreview"),(0,s.Z)("prov_dets_reviews_write_review_pressed",{provider:e}),r()},isOpen:n,onClose:i,onOpen:r}};var u=n(53160),d=n(39693),m=n(2265),h=n(13263),p=n(21548);let g=(0,a.default)(()=>Promise.all([n.e(23391),n.e(38463),n.e(29501),n.e(31431),n.e(86156),n.e(42309),n.e(34969)]).then(n.bind(n,34969)),{loadableGenerated:{webpack:()=>[34969]}});var f=e=>{var t,n;let{providerName:a,icon:l,text:s,buttonVariant:f="solid",buttonSize:v,reviewGuidelinesURL:x,contactUsURL:b,defaultOpenModal:_=!1,metadata:y,elementAction:C=o.kM.OPEN_MODAL,...E}=e,I=new u.S,{onClick:S,isOpen:N,onClose:j}=c(a,_),{provider:w}=(0,m.useContext)(p.ZP)||{},T=null!=s?s:"Write a review",A=h.R2.GENERIC;return(null==w?void 0:null===(t=w.rollup)||void 0===t?void 0:t.urlName)===""+h.R2.SENIOR_CARE?A=h.R2.SENIOR_CARE:(null==w?void 0:null===(n=w.rollup)||void 0===n?void 0:n.urlName)===""+h.R2.SENIOR_LIVING&&(A=h.R2.SENIOR_LIVING),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.Z,{title:T,onClick:S,style:{textDecoration:"none"},colorScheme:"primary",variant:f,leftIcon:l||"MdEdit",fontSize:"md",size:v,elementType:o.iN.BUTTON,elementName:o.Dq.WRITE_A_REVIEW,elementAction:C,minWidth:"fit-content",...E,children:T}),(0,i.jsx)(d.aH,{client:I,children:(0,i.jsx)(g,{formType:A,isOpen:N,onClose:j,reviewGuidelinesURL:x,contactUsURL:b,metadata:y})})]})}},52932:function(e,t){"use strict";let n={costs:["maximumCost","minimumCost","minimumMemoryCost","allInclusiveRent","rentPlusCareFees","entryFee","entryFeeCost","feeStructureExtra"],roomAndHousingOptions:["oneBrApartments","twoBrApartments","threeBrApartments","companionSuites","studioApartments","condosTownhomes","detachedHomes","housingExtra"],diningOptions:["inRoomKitchenette","inRoomKitchens","diningRoomSharedMeals","roomServiceForMeals","diningExtra"],features:["beautyBarberShop","computerRoom","residentTrans
1portation","coffeeShop","partySpace","golf","generalStore","hikingTrails","tvRoom","gardenAndPatio","residentParking","securityGate","pool","tennisCourts","spa","featuresExtra"],cleaningServices:["laundryForLinens","privateCleaningServices","housekeeping","laundryForClothing"],technologyAndEntertainment:["cableInRooms","internetEnabledRooms","wifi","technologyExtra"],healthServices:["skilledNursing","hospiceCare","medicationManagement","physicalTherapy","psychiatricCare","nurseOnStaff","pharma"],activities:["offsiteActivities","music","games","stories","religiousServices","lecturesDiscussions","bookClubs","wiiSports","taiChi","fitnessRoom","yoga","gardening","cooking","artsAndCrafts","activitiesExtra"],financialGuidance:["homeSaleAssistance","vaBenefitsConsultation","financingAdvice","financialAid","financialGuidanceExtra"],affiliations:["affiliationsExtra"],guestServices:["guestParking","guestsAtMealtime","overnightGuests"],diet:["diabetic","kosher","lowFat","specialDiets","lowSalt","renal","vegetarian","dietExtra"],languages:["cantonese","english","farsi","french","german","hebrew","hindi","italian","japanese","korean","mandarin","russian","americanSign","spanish","tagalog","viet
1namese","languagesExtra"],medicare:["starHealth","starOverall","starQuality","starStaff","medicareProviderNumber","ownershipType","medicareUpdatedAt","offersNursingCareServices","offersPhysicalTherapyServices","offersOccupationalTherapyServices","offersSpeechPathologyServices","offersMedicalSocialServices","offersHomeHealthAideServices","dateCertified"],medicareHhcaQuality:["frequencyBeginCare","frequencyDrugTeaching","frequencyFallCheck","frequencyDepressionCheck","frequencyFluShot","frequencyPneumoniaShot","frequencyDiabetesFootCare","frequencyPainMoving","frequencyAdmittedToHospital","frequencyUrgentCareNotReadmitted","frequencyReadmitted","frequencyHospitalRecentVisitCareNotReadmitted","frequencyHospitalCareNotReadmitted"],medicareHhcaImprovement:["improvementWalkingOrMovingAround","improvementGettingInAndOutOfBed","improvementBathing","improvementBreathing","improvementWounds","improvementMedicationCompliance"],rates:["overnightRate","hourlyRate","liveInRate"],generalInformation:["residentCapacity","staffPatientRatio","respiteCare","minimumAge","petsAllowed"],nurses:["nursesExtra"],specialComment:["specialCommentExtra"],agencyType:["referralAgency","fullServiceAgency","agencyExtra"],rangeOfServices:["companionCare","personalCareAssistants","inHomeHealth","physicalTherapy","occupationalTherapy","rangeOfServicesExtra"],typesOfCare:["transportation","doctorVisitCompanionship","lightHousekeeping","transferAssistance","dressingAndGrooming","bathingAndToileting","exercise","financesBookkeeping","homeMaintenance","bloodWorkAndOtherMedicalCare","walkingWheelchairAssistance","memoryCare","companionship","mealPreparation","errandAndGroceryAssistance"],staff:["maleCaregivers","noMaleCaregivers"],travel:["travelDetails"],screening:["inPersonInterviews","referenceChecks","immunizations","drivingRecordCheck","creditCheck","residencyConfirmation","backgroundChecks","drugScreening","sexOffenderCheck"],training:["continualTraining"],trainingAreas:["patientTransfers","stressManagement","familyCommunication","transitionIssues","memoryCareTraining","ethics","validationTechniques","trainingAreasExtra"],paymentOptions:["insurance","creditCard","check","paymentOptionsExtra"],paymentDetails:["payrollProvidedForCaregivers","clients_handle_payroll"],bondedInsured:["bondedAndInsured","notBondedAndInsured"],licensesHeld:["licenses","stateLicenses"]};t.Z=n},88582:function(e,t,n){"use strict";var i;n.d(t,{AR:function(){return a},BW:function(){return i},pu:function(){return r}}),function(e){e.ASSISTED_LIVING="assisted-living",e.INDEPENDENT_LIVING="independent-living",e.MEMORY_CARE="memory-care",e.MEMORY_CARE_FACILITIES="memory-care-facilities",e.NURSING_HOMES="nursing-homes",e.CONTINUING_CARE="continuing-care",e.CONTINUING_CARE_RETIREMENT_COMMUNITIES="continuing-care-retirement-communities",e.ADULT_DAY_CARE="adult-day-care",e.SENIOR_APARTMENTS="senior-apartments",e.SENIOR_APARTMENT="senior-apartment",e.FIFTY_FIVE_PLUS="55-plus",e.FIFTY_FIVE_COMMUNITIES="55-communities",e.FIFTY_FIVE_PLUS_COMMUNITIES="55-plus-communities",e.LOW_INCOME_AFFORDABLE="low-income-affordable",e.RETIREMENT_COMMUNITIES="retirement-communities",e.RESPITE_CARE="respite-care",e.CONTINUING_CARE_COMMUNITIES="continuing-care-communities",e.HOME_CARE="home-care",e.IN_HOME_CARE="in-home-care",e.CARE_HOMES="care-homes",e.HOME_HEALTH_AGENCIES="home-health-agencies",e.HOSPICES="hospices",e.HOSPICE="hospice",e.GERIATRIC_CARE_MANAGERS="geriatric-care-managers",e.SENIOR_LIVING="senior-living",e.SENIOR_CARE="senior-care"}(i||(i={}));let r={"adult-day-care":{singular:"Adult Day Care Service",plural:"Adult Day Care Services"},"assisted-living":{singular:"Assisted Living Community",plural:"Assisted Living Communities"},"care-homes":{singular:"Home Care Agency",plural:"Home Care Agencies"},"continuing-care":{singular:"Continuing Care Retirement Community",plural:"Continuing Care Retirement Communities"},"continuing-care-communities":{singular:"Continuing Care Retirement Community",plural:"Continuing Care Retirement Communities"},"continuing-care-retirement-communities":{singular:"Continuing Care Retirement Community",plural:"Continuing Care Retirement Communities"},"geriatric-care-managers":{singular:"Geriatric Care Manager",plural:"Geriatric Care Managers"},"home-care":{singular:"Home Care Agency",plural:"Home Care Agencies"},"home-health-agencies":{singular:"Home Health Agency",plural:"Home Health Agencies"},hospices:{singular:"Hospice Service",plural:"Hospice Services"},"in-home-care":{singular:"Home Care Agency",plural:"Home Care Agencies"},"independent-living":{singular:"Independent Living Community",plural:"Independent Living Communities"},"memory-care":{singular:"Memory Care Facility",plural:"Memory Care Facilities"},"memory-care-facilities":{singular:"Memory Care Facility",plural:"Memory Care Facilities"},"nursing-homes":{singular:"Nursing Home",plural:"Nursing Homes"},"retirement-communities":{singular:"Continuing Care Retirement Community",plural:"Continuing Care Retirement Communities"},"55-communities":{singular:"55+ Community",plural:"55+ Communities"},"55-plus":{singular:"55+ Community",plural:"55+ Communities"},"55-plus-communities":{singular:"55+ Community",plural:"55+ Communities"},"senior-living":{singular:"Senior Living Facility",plural:"Senior Living Facilities"},"senior-care":{singular:"Senior Care Service",plural:"Senior Care Services"}},a={"adult-day-care":"senior-living","assisted-living":"senior-living","care-homes":"senior-living","continuing-care":"senior-living","continuing-care-retirement-communities":"senior-living","geriatric-care-managers":"senior-care","home-care":"senior-care","home-health-agencies":"senior-care",hospices:"senior-care",hospice:"senior-care","in-home-care":"senior-care","independent-living":"senior-living","memory-care":"senior-living","memory-care-facilities":"senior-living","nursing-homes":"senior-living","retirement-communities":"senior-living","respite-care":"senior-living","55-communities":"senior-living","55-plus-communities":"senior-living","senior-apartments":"senior-living","senior-apartment":"senior-living","continuing-care-communities":"senior-living","senior-living":"senior-living","senior-care":"senior-care"}},40973:function(e,t,n){"use strict";n.d(t,{DY:function(){return c},O_:function(){return u},Ws:function(){return d},dd:function(){return h},te:function(){return m}});var i=n(57437),r=n(2265);let a=[],o=(0,r.createContext)([]),l=(0,r.createContext)(()=>null),s=(e,t)=>{switch(t.type){case"SHOW_MODAL":return[...e,t.payload];case"HIDE_MODAL":return e.filter(e=>e!==t.payload);default:throw Error()}},c=e=>{let{children:t}=e,[n,c]=(0,r.useReducer)(s,a);return(0,i.jsx)(o.Provider,{value:n,children:(0,i.jsx)(l.Provider,{value:c,children:t})})},u=()=>{let e=(0,r.useContext)(o),t=t=>e.includes(t);return{visibleModals:e,isVisible:t}},d=()=>{let e=(0,r.useContext)(l);return(0,r.useMemo)(()=>({showModal:t=>e({type:"SHOW_MODAL",payload:t}),hideModal:t=>e({type:"HIDE_MODAL",payload:t})}),[e])},m=e=>{let t=(0,r.useContext)(l);return(0,r.useMemo)(()=>({show:()=>requestAnimationFrame(()=>t({type:"SHOW_MODAL",payload:e})),hide:()=>requestAnimationFrame(()=>t({type:"HIDE_MODAL",payload:e}))}),[t,e])},h=e=>{let{isVisible:t}=u(),{show:n,hide:i}=m(e);return{visible:t(e),show:n,hide:i}}},64113:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});
1var i=n(2265),r=n(13911);function a(e){let[t,n]=(0,i.useState)(void 0);return(0,i.useEffect)(()=>{try{if(r.Z.enabled){let t=r.Z.observe(e,(e,t)=>{n(e)});return()=>{r.Z.unobserve(t)}}}catch(e){console.error("cookieStorage is not available")}},[e]),t}},50467:function(e,t,n){"use strict";var i=n(41722),r=n(64113);let a=(0,i.B)(i.Z.INQUIRY_SUBMITTED),o=()=>!!(0,r.Z)(a);t.Z=o},52132:function(e,t,n){"use strict";var i;n.d(t,{Y:function(){return i}}),function(e){e[e.LOADING=1]="LOADING",e[e.COMPLETE=2]="COMPLETE",e[e.ERROR=3]="ERROR"}(i||(i={}))},6602:function(e,t,n){"use strict";var i=n(13735),r=n.n(i),a=n(24411);let o=()=>({t:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return r()(a.Z,e)||t}});t.Z=o},94541:function(e,t,n){"use strict";n.d(t,{u:function(){return a}});var i=n(58774);let r=(e,t)=>"mobile"===e&&!t||"desktop"===e&&!!t,a=e=>{var t;return r(e,null===(t=(0,i.S)({base:!0,md:!1}))||void 0===t||t)}},58210:function(e,t,n){"use strict";n.d(t,{q:function(){return a}});var i=n(4133),r=n(2265);function a(e,t,n){(0,r.useEffect)(()=>{let r=(0,i.at)(t);e.current&&void 0!==window&&window.location.hash.includes(r)&&n&&e.current.scroll()},[e,t,n])}},80034:function(e,t,n){"use strict";
1var i=n(2265),r=n(83793),a=n(15989);let o={CARE_TYPE:"care-type",KEYWORD:"keyword"},l={CARE_TYPE:"care-type",KEYWORD:"keyword"},s=()=>{let{site:e}=(0,i.useContext)(r.default),t=(null==e?void 0:e.path)||a.GK.CaringDomains.LIVE,n=()=>{switch(t){case a.GK.CaringDomains.LIVE:return"/local/search";case a.GK.SeniorHomesDomains.LIVE:default:return"/search/"}},s=()=>{switch(t){case a.GK.CaringDomains.LIVE:return o;case a.GK.SeniorHomesDomains.LIVE:default:return l}};return{buildSearchUrl:e=>{let{careType:t,keyword:i}=e,r=new URLSearchParams,{CARE_TYPE:a,KEYWORD:o}=s();i&&r.set(o,i),t&&r.set(a,t);let l=n(),c=r.toString();return"".concat(l,"?").concat(c)}}};t.Z=s},24411:function(e,t,n){"use strict";var i=n(88582);let r={resource:{amenities:{petsAllowed:"Pets",costs:"Costs",roomAndHousingOptions:"Room and housing options",diningOptions:"Dining options",features:"Features",cleaningServices:"Cleaning services",technologyAndEntertainment:"Technology and entertainment",healthServices:"Health services",activities:"Activities",financialGuidance:"Financial guidance",affiliations:"Affiliations",guestServices:"Guest services",diet:"Diet",languages:"Languages",medicare:"Medicare",rates:"Rates",generalInformation:"General",nurses:"Nurses",specialComment:"Special comment",agencyType:"Agency Type",rangeOfServices:"Range of services",typesOfCare:"Types of care",staff:"Staff",travel:"Travel",screening:"Screening",training:"Training",trainingAreas:"Training Areas",paymentOptions:"Payment options",paymentDetails:"Payment details",bondedInsured:"Bonded/insured",licensesHeld:"Licenses",oneBrApartments:"1-bedroom apartments",twoBrApartments:"2-bedroom apartments",threeBrApartments:"3-bedroom apartments",medicareHhcaQuality:"Quality of Service",medicareHhcaImprovement:"Patient Improvement"}},careTypes:{[i.BW.INDEPENDENT_LIVING]:"Independent Living",[i.BW.ASSISTED_LIVING]:"Assisted Living",[i.BW.MEMORY_CARE]:"Memory Care",[i.BW.MEMORY_CARE_FACILITIES]:"Memory Care",[i.BW.FIFTY_FIVE_PLUS_COMMUNITIES]:"55+ Communities",[i.BW.NURSING_HOMES]:"Nursing Homes",[i.BW.ADULT_DAY_CARE]:"Adult Day Care",[i.BW.CONTINUING_CARE_RETIREMENT_COMMUNITIES]:"Continuing Care Retirement Communities",[i.BW.HOME_CARE]:"Home Care",product:"Product",services:"Services"}};t.Z=r},11606:function(e,t,n){"use strict";async function i(){try{let e=await fetch("https://api.ipify.org?format=json"),t=await e.json();return null==t?void 0:t.ip}catch(e){console.error(e)}}async function r(e){let t="/api/geoip?ip=".concat(e),n=await fetch(t);return n.ok||console.error("GeoIP fetch failed with status:",n.status),await n.json()}async function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"150",n=new URLSearchParams({key:"AIzaSyCzvTBaD1in-8FP09cWiIYnwuUjj7PFFFs",location:"".concat(e.latitude,",").concat(e.longitude),radius:t}).toString(),i="https://www.google.com/maps/embed/v1/streetview?".concat(n),r="".concat(i,"&source=outdoor"),a="https://maps.googleapis.com/maps/api/streetview/metadata?".concat(n,"&source=outdoor");try{let e=await fetch(a);if(!e.ok)throw Error("HTTP error! status: ".concat(e.status));let t=await e.json();return"OK"===t.status?r:i}catch(e){return console.error("Error fetching outdoor street view metadata:",e),i}}n.d(t,{Le:function(){return a},r9:function(){return i},rk:function(){return r}})},46608:function(e,t,n){"use strict";var i;n.d(t,{U:function(){return i}}),function(e){e.SENIOR_CARE="senior-care",e.SENIOR_LIVING="senior-living"}(i||(i={}))},81130:function(e,t,n){"use strict";var i;n.d(t,{a7:function(){return a},uX:function(){return r},z1:function(){return o}});let r=[{label:"AK",value:"AK"},{label:"AL",value:"AL"},{label:"AR",value:"AR"},{label:"AZ",value:"AZ"},{label:"CA",value:"CA"},{label:"CO",value:"CO"},{label:"CT",value:"CT"},{label:"DC",value:"DC"},{label:"DE",value:"DE"},{label:"FL",value:"FL"},{label:"GA",value:"GA"},{label:"HI",value:"HI"},{label:"IA",value:"IA"},{label:"ID",value:"ID"},{label:"IL",value:"IL"},{label:"IN",value:"IN"},{label:"KS",value:"KS"},{label:"KY",value:"KY"},{label:"LA",value:"LA"},{label:"MA",value:"MA"},{label:"MD",value:"MD"},{label:"ME",value:"ME"},{label:"MI",value:"MI"},{label:"MN",value:"MN"},{label:"MO",value:"MO"},{label:"MS",value:"MS"},{label:"MT",value:"MT"},{label:"NC",value:"NC"},{label:"ND",value:"ND"},{label:"NE",value:"NE"},{label:"NH",value:"NH"},{label:"NJ",value:"NJ"},{label:"NM",value:"NM"},{label:"NV",value:"NV"},{label:"NY",value:"NY"},{label:"OH",value:"OH"},{label:"OK",value:"OK"},{label:"OR",value:"OR"},{label:"PA",value:"PA"},{label:"PR",value:"PR"},{label:"RI",value:"RI"},{label:"SC",value:"SC"},{label:"SD",value:"SD"},{label:"TN",value:"TN"},{label:"TX",value:"TX"},{label:"UT",value:"UT"},{label:"VA",value:"VA"},{label:"VT",value:"VT"},{label:"WA",value:"WA"},{label:"WI",value:"WI"},{label:"WV",value:"WV"},{label:"WY",value:"WY"}];!function(e){e.Alaska="AK",e.Alabama="AL",e.Arkansas="AR",e.Arizona="AZ",e.California="CA",e.Colorado="CO",e.Connecticut="CT",e["District of Columbia"]="DC",e.Delaware="DE",e.Florida="FL",e.Georgia="GA",e.Hawaii="HI",e.Iowa="IA",e.Idaho="ID",e.Illinois="IL",e.Indiana="IN",e.Kansas="KS",e.Kentucky="KY",e.Louisiana="LA",e.Massachusetts="MA",e.Maryland="MD",e.Maine="ME",e.Michigan="MI",e.Minnesota="MN",e.Missouri="MO",e.Mississippi="MS",e.Montana="MT",e["North Carolina"]="NC",e["North Dakota"]="ND",e.Nebraska="NE",e["New Hampshire"]="NH",e["New Jersey"]="NJ",e["New Mexico"]="NM",e.Nevada="NV",e["New York"]="NY",e.Ohio="OH",e.Oklahoma="OK",e.Oregon="OR",e.Pennsylvania="PA",e["Puerto Rico"]="PR",e["Rhode Island"]="RI",e["South Carolina"]="SC",e["South Dakota"]="SD",e.Tennessee="TN",e.Texas="TX",e.Utah="UT",e.Virginia="VA",e.Vermont="VT",e.Washington="WA",e.Wisconsin="WI",e["West Virginia"]="WV",e.Wyoming="WY"}(i||(i={}));let a=e=>{let t=e.toLowerCase();for(let e in i)if(e.toLowerCase()===t)return i[e];return null},o=e=>{let t=e.toUpperCase();for(let e in i)if(i[e]===t)return e;return null}},76919:function(e,t,n){"use strict";n.d(t,{O8:function(){return p},fF:function(){return l},fW:function(){return u},lh:function(){return g},pB:function(){return c},qo:function(){return f}});var i=n(87090),r=n(57685),a=n.n(r),o=n(52932);
1let l=(e,t,n)=>{if(Array.isArray(e))return 0===e.length;let{groups:r}=(0,i.buildGroups)(e,n),a=r.filter(e=>{let{amenities:n,label:i}=e,r="caring.com"===t&&"Medicare"===i;return n.length>0&&!r});return 0===a.length?0===a.length:e&&Object.keys(e).every(t=>null===e[t]||!1===e[t]||""===e[t])},s={1:"FaAmbulance",2:"FaSwimmer",3:"FaBuilding",4:"BsClipboardPlus",5:"FaUserFriends",6:"IoMdNutrition",7:"MdFastfood",8:"MdLuggage",9:"FaMoneyBill",10:"IoIosFitness",11:"FaPaintBrush",12:"FaSuitcase",13:"GiHealthNormal",14:"MdCleaningServices",15:"FaCouch",16:"MdLanguage",17:"TbLicense",18:"FaBookmark",19:"GiFlowerPot",20:"RiCarFill",21:"FaBath",22:"MdPets",23:"BsFillPersonLinesFill",24:"RiTvFill",25:"MdSecurity",26:"FaUserNurse",27:"TbCertificate",28:"RiPsychotherapyFill",29:"FaShoppingCart",30:"MdKitchen",31:"MdVerifiedUser",32:"MdOutlineViewList",33:"IoIosPeople",34:"FaHome"},c=e=>e&&s[e]?s[e]:"MdHomeWork",u=e=>null==e?[]:e.map(e=>({id:e.id,amenityName:e.amenityType.name,amenityId:e.amenityType.id,amenityCategoryName:e.amenityType.amenityCategory.name,amenityCategoryId:e.amenityType.amenityCategory.id})),d=e=>null!==e&&!1!==e&&""!==e&&void 0!==e,m=[2,98,105,122],h=e=>e.filter(e=>{var t;let n=e.amenityId||e.amenityTypeId||(null===(t=e.amenityType)||void 0===t?void 0:t.id);return m.includes(n||-1)}),p=e=>{if(!Array.isArray(e))return{pets:d(null==e?void 0:e.petsAllowed),internet:d(null==e?void 0:e.internetEnabledRooms),wheelchair:d(null==e?void 0:e.walkingWheelchairAssistance),transportation:d(null==e?void 0:e.residentTrans
1portation)};{let t=h(e);return{pets:t.some(e=>{var t;return 98===e.amenityId||98===e.amenityTypeId||(null==e?void 0:null===(t=e.amenityType)||void 0===t?void 0:t.id)===98}),internet:t.some(e=>{var t;return 105===e.amenityId||105===e.amenityTypeId||(null==e?void 0:null===(t=e.amenityType)||void 0===t?void 0:t.id)===105}),wheelchair:t.some(e=>{var t;return 2===e.amenityId||2===e.amenityTypeId||(null==e?void 0:null===(t=e.amenityType)||void 0===t?void 0:t.id)===2}),transportation:t.some(e=>{var t;return 122===e.amenityId||122===e.amenityTypeId||(null==e?void 0:null===(t=e.amenityType)||void 0===t?void 0:t.id)===122})}}},g=e=>Array.isArray(e)&&(null==e?void 0:e.length)>0?{pets:e.includes(98),internet:e.includes(105),wheelchair:e.includes(2),transportation:e.includes(122)}:{pets:!1,internet:!1,wheelchair:!1,transportation:!1},f=e=>{let t=[];return Object.keys(o.Z).forEach(n=>{o.Z[n].forEach((n,i)=>{n.match(/extra$|stateLicenses$|licenses$/i)&&void 0!==e[n]&&""!==e[n]&&null!==e[n]&&t.push({id:"99999998".concat(i),amenityCategoryName:"Additional Amenity Information",amenityCategoryId:null,amenityId:i,amenityName:"".concat(a()(n.replace(/Extra$/i,"")),": ").concat(e[n])})})}),t}},92714:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let i=5;function r(e,t){var n;let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;a>i||("function"==typeof(null===(n=window)||void 0===n?void 0:n.gtag)?window.gtag("event",e,t):setTimeout(()=>r(e,t,a+1),500))}},1707:function(e,t,n){"use strict";n.d(t,{q7:function(){return o},ui:function(){return r},wf:function(){return a}});var i=n(12414);let r="_self",a="center",o=e=>{if(e)return i.F[e]}},37955:function(e,t,n){"use strict";n.d(t,{w:function(){return r}});var i=n(13263);let r=(e,t)=>{if(!t)return!0;let n=t.find(t=>t.careType===e);return!!n&&(null===n.status||n.status!==i.UH.MOVED&&n.status!==i.UH.INACTIVE)}},91320:function(e,t,n){"use strict";n.d(t,{OV:function(){return i},vg:function(){return r}});let i=n(88582).AR,r=e=>{var t;return null!==(t=i[e])&&void 0!==t?t:null}},81479:function(e,t,n){"use strict";n.d(t,{Q:function(){return a},j:function(){return r}});var i=n(88582);let r={[i.BW.ADULT_DAY_CARE]:"Adult Day Care",[i.BW.ASSISTED_LIVING]:"Assisted Living",[i.BW.CONTINUING_CARE_RETIREMENT_COMMUNITIES]:"Continuing Care Communities",[i.BW.GERIATRIC_CARE_MANAGERS]:"Geriatric Care Managers",[i.BW.HOME_HEALTH_AGENCIES]:"Home Health Agencies",[i.BW.HOSPICES]:"Hospice",[i.BW.IN_HOME_CARE]:"Home Care",[i.BW.INDEPENDENT_LIVING]:"Independent Living",[i.BW.MEMORY_CARE_FACILITIES]:"Memory Care",[i.BW.NURSING_HOMES]:"Nursing Homes",[i.BW.SENIOR_LIVING]:"Senior Living",[i.BW.SENIOR_CARE]:"Senior Care",[i.BW.FIFTY_FIVE_PLUS]:"Senior Apartment",[i.BW.LOW_INCOME_AFFORDABLE]:"Low Income Affordable"},a=e=>Object.keys(r).find(t=>r[t]===e)},13911:function(e,t,n){"use strict";var i=n(87305),r=n(488),a=n.n(r);let o=i.createStore([a()],i.plugins);t.Z=o},55022:function(e,t,n){"use strict";n.d(t,{n:function(){return c}});var i=n(11606),r=n(3817),a=n.n(r),o=n(84910);let l="locationData",s=18e5;async function c(){let e=a().get(l);if(e){if(e.expiration&&e.expiration>Date.now())return e.value;a().remove(l)}let t=await (0,i.r9)(),n={city:"",state:"",latitude:"",longitude:""};try{let e=await (0,i.rk)(t);if(!e)return n;if(null==e||!e.city||null==e||!e.state||null==e||!e.latitude||null==e||!e.longitude)return console.error("Incomplete geo-ip data returned:",e),n;{let t={city:e.city,state:e.state,latitude:e.latitude,longitude:e.longitude},n=(0,o.G)(),i=Date.now()+s;return n&&n.Expiration&&(i=n.Expiration),a().set(l,{value:t,expiration:i}),t}}catch(e){return console.error("GeoIP fetch error:",e),n}}},27874:function(e,t,n){"use strict";n.d(t,{h:function(){return r}});let i=new Set(["@","mgnl:","jcr:","bgColorRange","linkText","readMoreButton","actionBehavior","setControlContextData","displayProviderPhoneNumber","deviceVisibility","buttonPadding","buttonHeight"]),r=e=>{let t={};return Object.keys(e).forEach(n=>{Array.from(i).some(e=>n.startsWith(e))||(t[n]=e[n])}),t}},35219:function(e,t,n){"use strict";n.d(t,{Lq:function(){return i},dF:function(){return a},pQ:function(){return r}});let i=(e,t)=>"white"===e||"black"===e?e:e&&t?"".concat(e,".").concat(t):"",r=e=>"outline"===e.state?"":{color:i(null==e?void 0:e.textColor,"500")},a=(e,t)=>"white"===e||"black"===e?e:"".concat(e,".").concat(t)},79332:function(e,t,n){"use strict";n.d(t,{M:function(){return r}});var i=n(15989);let r=e=>{let t=Object.values(i.pP),n=e.replace("www.","");return t.includes(n)}},40443:function(e,t,n){"use strict";n.d(t,{$O:function(){return c},A6:function(){return a},Tm:function(){return r},bH:function(){return l},tD:function(){return u},xG:function(){return o},ys:function(){return s}});let i=Intl.NumberFormat("en-US"),r=e=>i.format(e),a=e=>(Math.floor(10*("string"==typeof e?parseFloat(e):e))/10).toFixed(1),o=e=>new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",maximumFractionDigits:0}).format(e),l=(e,t,n,i)=>{if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(i))return;let r=e=>e*Math.PI/180,a=3959.8,o=r(n-e),l=r(i-t),s=Math.sin(o/2)*Math.sin(o/2)+Math.sin(l/2)*
1Math.sin(l/2)*Math.cos(r(e))*Math.cos(r(n));return 2*Math.atan2(Math.sqrt(s),Math.sqrt(1-s))*a},s=e=>{if(e<1e3)return"$".concat(e);let t=e/1e3,n=t%1==0?t.toString():t.toFixed(1);return"$".concat(n.replace(".0",""),"K")},c=e=>"".concat(s(e),"+"),u=e=>e/100},64278:function(e,t,n){"use strict";function i(e,t){if(t){let t="";if(/<\/?[a-z][\s\S]*>/i.test(e)){let n=/<(p|P)((?:\s+[^>]*)?)>([^<]*?)(?=<\/?p[\s>]|$)|<(p|P)((?:\s+[^>]*)?)>((?:(?!<\/?p[\s>])[^])*?)<\/\4>/gi;for(let i of[...e.matchAll(n)]){let[e,n,r,a,o,l,s]=i,c=n||o,u=r||l||"",d=(a||s||"").trim().replace(/<!--[\s\S]*?-->/g,"").trim();if(d.replace(/<[^>]+>/g,"").trim().length>0){t="<".concat(c).concat(u,">").concat(d,"</").concat(c,">");break}}if(t)return t}else{for(let n of e.split("\n"))if(""!==n.trim()){t=n.trim();break}if(t)return"<p>".concat(t,"</p>")}}return e}n.d(t,{_b:function(){return j},Aq:function(){return w}});var r=n(25614),a=n.n(r),o=n(64879),l=n.n(o),s=n(42798),c=n.n(s),u=n(57685),d=n.n(u),m=n(40443),h=n(27027),p=n(81130);function g(e){return null!=e}function f(e,t){let n=e.split(".");for(let i=0;i<n.length;i++){let r=n[i].match(/\[(.*?)\]+/g);if(r){e=n[i].replace(r,"");let a=r[0].replace(/[\[\]]/g,"");g(t[e])&&g(t[e][a])&&(t=t[e][a])}g(t[n[i]])&&(t=t[n[i]])}return"object"!=typeof t?t:""}function v(e,t,n){return n>1?t:e}function x(e,t){return e>0?t:""}function b(e,t,n,i){return e>t?i:n}function _(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=(e-t)/((e+t)/2)*100,r="";return(i>=5?r="higher than":i>=2&&i<=4.99?r="slightly higher than":i>=-1.99&&i<=1.99?r="about the same as":i>=-4.99&&i<=-2?r="slightly lower than":i<=-5&&(r="lower than"),n)?"<"+n+">"+r+"</"+n+">":r}function y(e){let t=Number(e);return(t<=2?"":t<5?3:t<10?5:10).toString()}function C(e,t,n){return e?t:n}function E(e){return(0,m.Tm)(e)}function I(e,t){return(0,m.Tm)(Math.trunc(e*(1+t/100)))}function S(e){let t=RegExp("\\{ifElse\\s*[^\\(]*\\(\\s*(?<params>([^|]+\\|[^|]+\\|[\\s\\S]+))\\)+\\}"),n=e.source.match(RegExp(t,"g"))||[];e.source=e.source.replace("&gt;",">"),e.source=e.source.replace("&lt;","<"),n.forEach(n=>{var i,r;let o=((null===(r=n.match(t))||void 0===r?void 0:null===(i=r.groups)||void 0===i?void 0:i.params)||"").split("|");if(o.length>=3){let t;try{let n=o[0].match(/String\s*[^\(]*\(\s*([^\)]*)\)/);if(a()(n))t=!!j({...e,strip:!0,source:n[1]}).trim();else{let n=j({...e,strip:!0,source:o[0]});t=Function("return ".concat(n))()}}catch(e){console.error("ifElse: Invalid condition: ",o[0]);return}let i=C(!!t,o[1],o[2]);e.source=e.source.replace(n,i)}});let r=RegExp("\\{truncateToOneParagraphIfProviderIsNotEnhanced\\s*[^\\(]*\\(\\s*(?<params>[^\\)]*)\\)\\}"),o=e.source.match(RegExp(r,"g"))||[],l=e.values.provider,s=!(0,h.pi)(l);o.forEach(t=>{var n,a;let o=(null===(a=t.match(r))||void 0===a?void 0:null===(n=a.groups)||void 0===n?void 0:n.params)||"";if(o){let n=i(j({...e,strip:!0,source:o}),s);e.source=e.source.replace(t,n)}})}function N(e){let t=!0;for(;t;){let n=String(e.source);S(e),t=n!==e.source}}let j=e=>{var t,n;N(e),((null==e?void 0:null===(n=e.source)||void 0===n?void 0:null===(t=n.match)||void 0===t?void 0:t.call(n,/\{(?!\{)[a-zA-Z0-9-_\.\[\]]+\}(?!\})/g))||[]).forEach(t=>{var n;let i=null!==(n=f(t.split(/{|}/g)[1],e.values))&&void 0!==n?n:"";(i||e.strip)&&(e.source=e.source.replace(t,i))});let i=e.source.match(/\{topProvidersCount\s*[^\(]*\(\s*([^\)]*)\)+\}/g);i&&i.forEach(t=>{let n=t.split(/{|}/g)[1].match(/\((.*?)\)/);if(a()(n)){let i=y(n[1]);e.source=e.source.replace(t,i)}});let r=e.source.match(/\{tensing\s*[^\(]*\(\s*([^\)]*)\)+\}/g);r&&r.forEach(t=>{let n=t.split(/{|}/g)[1].match(/\((.*?)\)/);if(a()(n)){let i=n[1].split("|");if(3==i.length){let n=v(i[0],i[1],Number(i[2]));e.source=e.source.replace(t,n)}}});let o=e.source.match(/\{isGreater\s*[^\(]*\(\s*([^\)]*)\)+\}/g);o&&o.forEach(t=>{let n=t.split(/{|}/g)[1].match(/\((.*?)\)/);if(a()(n)){let i=n[1].split("|");if(4==i.length){let n=b(Number(i[0]),Number(i[1]),i[2],i[3]);e.source=e.source.replace(t,n)}}});let s=e.source.match(/\{costComparison\s*[^\(]*\(\s*([^\)]*)\)+\}/g);s&&s.forEach(t=>{let n=t.split(/{|}/g)[1].match(/\((.*?)\)/);if(a()(n)){let i=n[1].split("|");if(2==i.length||3==i.length){let n=_(Number(i[0]),Number(i[1]),i[2]);e.source=e.source.replace(t,n)}}});let u=e.source.match(/\{stateAbbreviation\s*[^\(]*\(\s*([^\)]*)\)+\}/g);u&&u.forEach(t=>{let n=t.split(/{|}/g)[1].match(/\((.*?)\)/);if(a()(n)){let i=(0,p.a7)(n[1]);e.source=e.source.replace(t,l()(i)?"":i)}});let h=e.source.match(/\{formatNumberLocale\s*[^\(]*\(\s*([^\)]*)\)+\}/g);h&&h.forEach(t=>{let n=t.split(/{|}/g)[1].match(/\((.*?)\)/);if(a()(n)){let i=(0,m.Tm)(Number(n[1]));e.source=e.source.replace(t,i)}});let g=e.source.match(/\{formatCentsToDollars\s*[^\(]*\(\s*([^\)]*)\)+\}/g);g&&g.forEach(t=>{let n=t.split(/{|}/g)[1].match(/\((.*?)\)/);if(a()(n)){let i=(0,m.Tm)(Number(n[1])/100);e.source=e.source.replace(t,i)}});let C=e.source.match(/\{careTypeTranslation\s*[^\(]*\(\s*([^\)]*)\)+\}/g);
1C&&C.forEach(t=>{var n,i,r;let o=t.split(/{|}/g)[1].match(/\((.*?)\)/);a()(o)&&(null===(i=e.values)||void 0===i?void 0:null===(n=i.careTypeTranslation)||void 0===n?void 0:n.hasOwnProperty(o[1]))?e.source=e.source.replace(t,null===(r=e.values)||void 0===r?void 0:r.careTypeTranslation[o[1]].toString()):e.source=e.source.replace(t,"")});let S=e.source.match(/\{globalContent\s*[^\(]*\(\s*([^\)]*)\)+\}/g);S&&S.forEach(t=>{var n,i,r;let o=t.split(/{|}/g)[1].match(/\((.*?)\)/);a()(o)&&(null===(i=e.values)||void 0===i?void 0:null===(n=i.global)||void 0===n?void 0:n.hasOwnProperty(o[1]))?e.source=e.source.replace(t,null===(r=e.values)||void 0===r?void 0:r.global[o[1]].toString()):e.source=e.source.replace(t,"")});let w=e.source.match(/\{startCase\s*[^\(]*\(\s*([^\)]*)\)+\}/g);w&&w.forEach(t=>{let n=t.split(/{|}/g)[1].match(/\((.*?)\)/);if(a()(n)){let i=d()(n[1]);e.source=e.source.replace(t,i)}});let T=e.source.match(/\{kebabCase\s*[^\(]*\(\s*([^\)]*)\)+\}/g);T&&T.forEach(t=>{let n=t.split(/{|}/g)[1].match(/\((.*?)\)/);if(a()(n)){let i=c()(n[1]);e.source=e.source.replace(t,i)}});let A=e.source.match(/\{ifExists\s*[^\(]*\(\s*([^\)]*)\)+\}/g);A&&A.forEach(t=>{let n=t.split(/{|}/g)[1].match(/\((.*?)\)/);if(a()(n)){let i=n[1].split("|");if(2==i.length){let n=x(Number(i[0]),i[1]);e.source=e.source.replace(t,n)}}});let M=RegExp("\\{toDollarFormat\\s*[^\\(]*\\(\\s*(?<params>[^\\)]*)\\)\\}");(e.source.match(RegExp(M,"g"))||[]).forEach(t=>{var n,i;let r=(null===(i=t.match(M))||void 0===i?void 0:null===(n=i.groups)||void 0===n?void 0:n.params)||"";if(r){let n=E(Number(j({...e,strip:!0,source:r}))),i="0"!==n?"$".concat(n):"";e.source=e.source.replace(t,i)}});let k=RegExp("\\{getInflationCost\\s*[^\\(]*\\(\\s*(?<params>[^\\)]*)\\)\\}");return(e.source.match(RegExp(k,"g"))||[]).forEach(t=>{var n,i;let r=(null===(i=t.match(k))||void 0===i?void 0:null===(n=i.groups)||void 0===n?void 0:n.params)||"";if(r){let n=r.split("|");if(n.length>=2){let i=j({...e,strip:!0,source:n[0]}),r=j({...e,strip:!0,source:n[1]}),a=I(Number(i),Number(r)),o="0"!==a?"$".concat(a):"";e.source=e.source.replace(t,o)}}}),e.source},w=e=>e?j({source:e,values:{},strip:!0}):""},91662:function(e,t,n){"use strict";n.d(t,{h:function(){return s}});var i=n(28302),r=n.n(i),a=n(42715),o=n.n(a),l=n(64278);let s=e=>{let{source:t,values:n,strip:i=!1,twofold:a=!1}=e;r()(t)&&(a&&(s({source:t,values:n,strip:!1,twofold:!1}),s({source:t,values:n,strip:!1,twofold:!1})),Object.keys(t).forEach(e=>{e.startsWith("@")||e.startsWith("mgnl:")||e.startsWith("jcr:")||(o()(t[e])&&(t[e]=(0,l._b)({source:t[e],values:n,strip:i})),r()(t[e])&&s({source:t[e],values:n,strip:i,twofold:!1}))}))}},27027:function(e,t,n){"use strict";n.d(t,{D$:function(){return g},MP:function(){return m},OU:function(){return h},Ql:function(){return b},i3:function(){return E},oR:function(){return d},pi:function(){return p}});var i,r=n(91320),a=n(25614),o=n.n(a),l=n(88582),s=n(4133),c=n(37955),u=n(81479);let d=e=>{let t=[];return!e||e.length<1||e.forEach(e=>{e.id&&e.category.name&&t.push({id:e.id,name:e.category.name})}),t},m=e=>{let{result:{services:t},careType:n}=e,i=Math.min(...(n?(null==t?void 0:t.filter(e=>e.category.name===n))||[]:null!=t?t:[]).map(e=>{var t;
1return o()(null==e?void 0:e.costs)?Number.POSITIVE_INFINITY:(null==e?void 0:null===(t=e.costs)||void 0===t?void 0:t.startingPriceCents)||Number.POSITIVE_INFINITY}));return i===Number.POSITIVE_INFINITY?0:i};!function(e){e.BASIC="basic",e.ENHANCED="enhanced",e.SUBSCRIPTION="subscription"}(i||(i={}));let h=e=>{var t;return!!(null==e?void 0:null===(t=e.services)||void 0===t?void 0:t.find(e=>{var t,n;return(null==e?void 0:null===(n=e.contract)||void 0===n?void 0:null===(t=n.type)||void 0===t?void 0:t.toLowerCase())==="subscription"}))},p=e=>{var t;if(!e)return!1;let n=void 0!==e.isSuppressed?!e.isSuppressed:!!(null===(t=e.services)||void 0===t?void 0:t.find(e=>{var t;return(null==e?void 0:null===(t=e.contract)||void 0===t?void 0:t.isSuppressed)===!1}));return!!e.enhancedListing&&n},g=(e,t,n,i)=>{if(!e||0===e.length)return"";switch(e.length){case 1:return f(e[0],t,n,i);case 2:return"".concat(f(e[0],t,n,i)," and ").concat(f(e[1],t,n,i));default:return e.map((r,a)=>a===e.length-1?"and ".concat(f(r,t,n,i)):"".concat(f(r,t,n,i),", ")).join("")}},f=(e,t,n,i)=>{if(""===e)return"";let a=(0,u.Q)(e),o=(0,r.vg)(a);return a!==l.BW.FIFTY_FIVE_PLUS&&a!==l.BW.LOW_INCOME_AFFORDABLE&&void 0!==a&&(0,c.w)(a,i)?"<a href='/".concat(o,"/").concat(a,"/").concat(n,"/").concat(t,"'>").concat(e,"</a>"):"<span>".concat(e,"</span>")},v=e=>(null==e?void 0:e.enhancedListing)===!0,x=e=>(null==e?void 0:e.reviewCount)&&(null==e?void 0:e.reviewCount)>0,b=e=>{var t;return!!e&&!!(null===(t=e.services)||void 0===t?void 0:t.find(e=>(null==e?void 0:e.isClaimed)===!0))},_=e=>{var t;return(null==e?void 0:e.faqs)&&(null==e?void 0:null===(t=e.faqs)||void 0===t?void 0:t.length)>0||!1},y=e=>(null==e?void 0:e.description)&&(0,s.oN)(null==e?void 0:e.description.replace(/(\r\n|\r|\n)/g," ")).replace(/\s\s+/g," ").split(" ").length>=200,C=e=>{if(!(null==e?void 0:e.services))return!1;let t=new Set;return e.services.forEach(e=>{e.amenities&&e.amenities.forEach(e=>{t.add(e.amenityId)})}),t.size>5},E=e=>(null==e?void 0:e.isIndexed)!=null?!e.isIndexed:!(x(e)||v(e)||b(e)||y(e)||C(e)||_(e)||h(e))},4133:function(e,t,n){"use strict";n.d(t,{CN:function(){return m},FY:function(){return b},Uf:function(){return f},_6:function(){return u},at:function(){return x},d2:function(){return v},kT:function(){return g},kW:function(){return p},lF:function(){return d},mh:function(){return h},oN:function(){return _},un:function(){return y}});var i=n(73798),r=n.n(i),a=n(42798),o=n.n(a),l=n(31229),s=n(85372);l.z.setErrorMap(s.s);let c=l.z.string(),u=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"s";return"string"!=typeof t?"":1===e?t:"".concat(t).concat(n)},d=e=>o()(e?e.toLowerCase():""),m=e=>{e.startsWith("+1")&&(e=e.replace("+1",""));let t=(""+e).replace(/\D/g,"").match(/^(\d{3})(\d{3})(\d{4})$/);return t?"("+t[1]+") "+t[2]+"-"+t[3]:""},h=e=>e.split(" ").map(r()).join(" "),p=e=>((null==e?void 0:e.match(/[A-Za-z][a-z]*/g))||[]).map(r()).join(" "),g=e=>{try{c.parse(e);let t=e.split(" ");if(0===t[0].length)return e;return t[0]=t[0].charAt(0).toUpperCase()+t[0].slice(1),t.join(" ")}catch(e){throw Error("toCapitalizedSentence: Invalid string")}},f=e=>null==e?void 0:e.replace(/(^\w{1})|(\s+\w{1})/g,e=>e.toUpperCase()),v=e=>{try{return c.parse(e),e.replace(/\n$/,"")}catch(e){throw Error("removeTrailingNewline: Invalid string")}},x=e=>{if(!e)return"string"==typeof e?"":Math.random().toString(36).slice(2,7);if("object"==typeof e)return null==e?void 0:e.linkText;e=_(e);try{return null==e?void 0:e.toLowerCase().replace(/[^\w]/gi," ").trim().replace(/\s+/g,"-")}catch(e){return Math.random().toString(36).slice(2,7)}},b=e=>{try{return c.parse(e),e.replace(/(<([^>]+)>)/gi,"").replace(/^\s*[\r\n]?/gm,"").replace(/[\r\n]/gm,"")}catch(e){throw Error("stringSanitizer: Invalid string")}},_=e=>e?null==e?void 0:e.replace(/(<([^>]+)>)/gi,"").toString():e,y=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t?" ":"-",i="".concat(e.substring(0,1)).concat(n).concat(e.substring(1,4)).concat(n).concat(e.substring(4,7)).concat(n).concat(e.substring(7,e.length));return"-"===i.slice(-1)?i.substring(0,i.length-1):i}},85372:function(e,t,n){"use strict";n.d(t,{s:function(){return r}});var i=n(31229);let r=(e,t)=>e.code===i.z.ZodIssueCode.too_small?{message:"String must contain at least ".concat(e.minimum," character").concat(1==e.minimum?"":"s")}:e.code===i.z.ZodIssueCode.invalid_string&&"email"===e.validation?{message:"The email you have entered does not match the required format.\[email protected] is the expected format"}:e.code===i.z.ZodIssueCode.invalid_type&&"string"===e.expected?{message:"This ain't a string!"}:{message:t.defaultError}},70629:function(e){e.exports={formContainer:"LeadCaptureForm_formContainer__jG7hw",formBorder:"LeadCaptureForm_formBorder__rkTej",overrideFormStyles:"LeadCaptureForm_overrideFormStyles__0Bk7M",formEmbed:"LeadCaptureForm_formEmbed__0di2e"}}
1,28815:function(e){e.exports={modalEditorBorder:"LeadCaptureModal_modalEditorBorder__9HMF4",modalContainer:"LeadCaptureModal_modalContainer__T2a5l",modalContent:"LeadCaptureModal_modalContent__KdXdv",modalCloseButton:"LeadCaptureModal_modalCloseButton__kySVY"}},63446:function(e){e.exports={mainLinkListItem:"MainNavigation_mainLinkListItem__bk4W5",visible:"MainNavigation_visible__E9acU",hidden:"MainNavigation_hidden__T9xaS"}},93770:function(e){e.exports={drawerMenu:"NavigationDrawer_drawerMenu__jVHZ8",drawer:"NavigationDrawer_drawer__IRQ9f",left:"NavigationDrawer_left__TMP5l",right:"NavigationDrawer_right__e63Qe",content:"NavigationDrawer_content__lLXtF",header:"NavigationDrawer_header__2UlJv",headerMain:"NavigationDrawer_headerMain__OoAr9",headerSecondary:"NavigationDrawer_headerSecondary__R1Y7P",closeButton:"NavigationDrawer_closeButton__OjDSE",backButton:"NavigationDrawer_backButton__7FJ4j",overlay:"NavigationDrawer_overlay___Tcpx",hidden:"NavigationDrawer_hidden__u1eTn",noScroll:"NavigationDrawer_noScroll__7e8uy","saved-provider-btn-wrapper":"NavigationDrawer_saved-provider-btn-wrapper__05wci",headerContainer:"NavigationDrawer_headerContainer__krPvL",headerRow:"NavigationDrawer_headerRow__BpEA8",taglineContainer:"NavigationDrawer_taglineContainer__0gX50",phoneContainer:"NavigationDrawer_phoneContainer__8Ef0G",phoneNumber:"NavigationDrawer_phoneNumber__kwWkV",phoneText:"NavigationDrawer_phoneText__6wr2V",inquiryBtnContainer:"NavigationDrawer_inquiryBtnContainer__GX_85"}},31549:function(e){e.exports={subNav:"SubNavigation_subNav__WlVln",listItem:"SubNavigation_listItem__6rvZC",listItemBorder:"SubNavigation_listItemBorder__4eyFd",listItemHover:"SubNavigation_listItemHover__w_mfb",mainLink:"SubNavigation_mainLink__WsWSc",subLink:"SubNavigation_subLink__ArJy4",viewAll:"SubNavigation_viewAll__avAG1",link:"SubNavigation_link__qvBQH",text:"SubNavigation_text__omS1l",featured:"SubNavigation_featured__bWJr5",title:"SubNavigation_title__yLntW",button:"SubNavigation_button___lL7H",buttonPrimary:"SubNavigation_buttonPrimary__GG_or",fontSizeSm:"SubNavigation_fontSizeSm__7B7Ca",hidden:"SubNavigation_hidden__XQ2Ey"}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.