<!DOCTYPE html>
<html lang="en" dir="ltr" >

<head profile="http://www.w3.org/1999/xhtml/vocab">
    <meta charset="utf-8"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={xpid:"XAUDUF9XGwUBVFhbAgI=",licenseKey:"7c0a77f780",applicationID:"6109953",browserID:"6109958"};;/*! For license information please see nr-loader-full-1.312.1.min.js.LICENSE.txt */
(()=>{var e,t,r={384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>a,Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),o=r(1910);const a={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,o.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:a.beacon,errorBeacon:a.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>c,P3:()=>d,XX:()=>i,Yy:()=>a,df:()=>s,qY:()=>n,v4:()=>o});const n="events",i="jserrors",s="browser/blobs",o="rum",a="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},d={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.softNav]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.sessionReplay]:8,[c.logging]:9,[c.genericEvents]:10},u={[c.pageViewEvent]:o,[c.pageViewTiming]:n,[c.ajax]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:s,[c.sessionReplay]:s,[c.logging]:a,[c.genericEvents]:"ins"}},944:(e,t,r)=>{"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>s,ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},s={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},o="log",a=n.K7.logging},1541:(e,t,r)=>{"use strict";r.d(t,{$5:()=>d,B5:()=>c,Ux:()=>o,YA:()=>a,fQ:()=>i});var n=r(5871);const i={MFE:"MFE",BA:"BA"};function s(e,t){if(!e||!t?.init.api.allow_registered_children)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>t.metadata.timings?.asset?.endsWith(e)).map(e=>e.metadata.target)||[]}function o(e,t){if(!u(t))return{};const r=t.agentRef.runtime.appMetadata.agents[0].entityGuid;return e?e.attributes:{"entity.guid":r,appId:t.agentRef.info.applicationID}}function a(e,t){return c(e,t)?{"child.id":e.id,"child.type":e.type,...o(void 0,t)}:{}}function c(e,t){return!!e&&!!u(t)&&t.agentRef.init.api.duplicate_registered_data}function d(e){if(!e?.init.api.allow_registered_children)return[void 0];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...s(r[i--],e))}catch(e){}return t.length||t.push(void 0),t}function u(e){return 2===e?.harvestEndpointVersion}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>a,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),o=r(2646);function a(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,a=i.i.handlers;if(s&&!s.aborted&&s.backlog&&a){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=a[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof o.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete a[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},1738:(e,t,r)=>{"use strict";r.d(t,{U:()=>f,Y:()=>l});var n=r(3241),i=r(9908),s=r(1863),o=r(944),a=r(3969),c=r(8362),d=r(860),u=r(4261);function l(e,t,r,s){const l=s||r;!l||l[e]&&l[e]!==c.d.prototype[e]||(l[e]=function(){(0,i.p)(a.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function f(e,t,r,n,o){const a=e.info;null===r?delete a.jsAttributes[t]:a.jsAttributes[t]=r,(o||null===r)&&(0,i.p)(u.Pl+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},1741:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},1910:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},2555:(e,t,r)=>{"use strict";r.d(t,{D:()=>a,f:()=>o});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function o(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const a=e=>(0,i.a)(e,s)},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>o,H3:()=>n,g:()=>d,iL:()=>c,tS:()=>a,uh:()=>i,wk:()=>s});const n="NRBA",i="SESSION",s=144e5,o=18e5,a={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},d={OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},2843:(e,t,r)=>{"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(6154);const i="newrelic";function s(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function s(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Xh:()=>c,Zp:()=>i,kd:()=>d,mq:()=>a,nf:()=>o,qN:()=>s});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],s=["focus","blur"],o=4,a=1e3,c=2e3,d=["PageAction","UserAction","BrowserPerformance"],u={RESOURCES:"experimental.resources",REGISTER:"register"}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>u});var n=r(7836),i=r(5607),s=r(1541);const o="nr@original:".concat(i.W),a=50;var c=Object.prototype.hasOwnProperty,d=!1;function u(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,o){r||(r="");const a="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];f(u)||(e[d]=i(u,a?d+r:r,n,d,s,o))}},i.flag=o,i;function i(t,n,i,d,h,p){return f(t)?t:(n||(n=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){l([e],r)}for(var n in e)c.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,c,f,g;let m,v;try{c=this,o=[...arguments],v=p?(0,s.$5)(r):[void 0],f="function"==typeof i?i(o,c):i||{}}catch(t){l([t,"",[o,c,d],f],e)}u(n+"start",[o,c,d,v],f,h);const y=performance.now();let b;try{return g=t.apply(c,o),b=performance.now(),g}catch(e){throw b=performance.now(),u(n+"err",[o,c,e,v],f,h),m=e,m}finally{const e=b-y,t={start:y,end:b,duration:e,isLongTask:e>=a,methodName:d,thrownError:m};t.isLongTask&&u("long-task",[t,c,v],f,h),u(n+"end",[o,c,g,v],f,h)}}}function u(r,n,i,s){if(!d||t){var o=d;d=!0;try{e.emit(r,n,i,t,s)}catch(t){l([t,r,n,i],e)}d=o}}}function l(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function f(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=o;var i=s.handlers={};function s(e,t,r,s){o(s||n.d,i,e,t,r)}function o(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var o=t[s]=t[s]||{};(o[r]=o[r]||[]).push([e,i])}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>a,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>s,d3:()=>o,jx:()=>l,sl:()=>f,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",s="resource",o="-start",a="-end",c="fn"+o,d="fn"+a,u="pushState",l=1e3,f=3e4},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),o=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(o.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)(a.ET,[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(a.p_).some(t=>t===e.toUpperCase().trim())}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>a,rs:()=>i,xV:()=>o,z_:()=>s});const n=r(860).K7.metrics,i="sm",s="cm",o="storeSupportabilityMetrics",a="storeEventMetrics"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},4261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>d,BL:()=>a,CH:()=>h,Dl:()=>R,Fw:()=>b,PA:()=>m,Pl:()=>n,Pv:()=>T,Tb:()=>l,U2:()=>s,V1:()=>x,Wb:()=>E,bt:()=>y,cD:()=>v,d3:()=>w,dT:()=>c,eY:()=>p,fF:()=>f,hG:()=>i,k6:()=>o,nb:()=>g,o5:()=>u});const n="api-",i="addPageAction",s="addToTrace",o="addRelease",a="finished",c="interaction",d="log",u="noticeError",l="pauseReplay",f="recordCustomEvent",h="recordReplay",p="register",g="setApplicationVersion",m="setCurrentRouteName",v="setCustomAttribute",y="setErrorHandler",b="setPageViewName",R="setUserId",w="start",E="wrapLogger",x="measure",T="consent"},5205:(e,t,r)=>{"use strict";r.d(t,{j:()=>A});var n=r(384),i=r(1741);var s=r(2555),o=r(3333);const a=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(2614),d=r(944),u=r(8122);const l="[data-nr-mask]",f=e=>(0,u.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){a(t)?e.mask_selector="".concat(t,",").concat(l):""===t||null===t?e.mask_selector=l:(0,d.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){a(t)?e.block_selector+=",".concat(t):""!==t&&(0,d.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,d.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}})());var h=r(6154),p=r(9324);let g=0;const m={buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:h.WN},v={consented:!1},y={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||v.consented},set consented(e){v.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++g}},b=e=>{const t=(0,u.a)(e,y),r=Object.keys(m).reduce((e,t)=>(e[t]={value:m[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)},R=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};var w=r(7836),E=r(3241);const x={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},T=e=>(0,u.a)(e,x);function A(e,t={},r,o){let{init:a,info:c,loader_config:d,runtime:u={},exposed:l=!0}=t;if(!c){const e=(0,n.pV)();a=e.init,c=e.info,d=e.loader_config}e.init=f(a||{}),e.loader_config=T(d||{}),c.jsAttributes??={},h.bv&&(c.jsAttributes.isWorker=!0),e.info=(0,s.D)(c);const p=e.init;e.runtime??=b(u),p.proxy.assets&&R(p.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach(r=>{const n=i.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let s=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return s?s(...t):n})})}(e),e.runtime.loaderType=r,e.ee=w.ee.get(e.agentIdentifier),e.exposed=l,(0,E.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.runtime.configured=!0)}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>o,SR:()=>s,rF:()=>a});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function o(e){return!0===e?.session_replay.preload&&s(e)}function a(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,Qr:()=>c,sB:()=>a});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(s())return e();const r=(0,i.J)(e),o=setInterval(()=>{s()&&(clearInterval(o),r())},500);(0,n.sp)("load",r,t)}function a(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},5871:(e,t,r)=>{"use strict";r.d(t,{AZ:()=>u,QL:()=>l,Qr:()=>f});var n=r(6154),i=r(1863),s=r(9119),o=r(7866);let a;try{a=u(l())[0]}catch(e){a=u(e)[0]}const c=new Set;let d=[];if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&e.name.endsWith(".js"))(e)){c.size>250&&c.delete(c.values().next().value),c.add(e);const t=[];d.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),d=d.filter((e,r)=>!t.includes(r))}})}).observe({type:"resource",buffered:!0})}function u(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(o.cn)||e.match(o.hB)||e.match(o.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function l(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function f(){const e={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,asset:void 0,type:"unknown"},t=l();if(!t)return e;const r=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const o=u(t),f=(o.length>1?o.filter(e=>!a.endsWith(e)&&!e.endsWith(a)):o)[0];if(!f)return e;if(r.includes(f))return e.asset=(0,s.L)(r),e.type="inline",e;const h=performance.getEntriesByType("resource").find(p)||[...c].find(p);function p(e){const t=(0,s.L)(e.name);return t.endsWith(f)||f.endsWith(t)}function g(t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType}h?g(h):function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1}(f)&&(e.asset=f,e.type="preload",d.push({addedAt:(0,i.t)(),test:e=>!!p(e)&&(g(e),!0)}))}catch(m){}return e}},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>s,gm:()=>o,lR:()=>l,m:()=>c,mw:()=>a,sb:()=>u,zk:()=>h});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean("hidden"===o?.document?.visibilityState),c=""+o?.location,d=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)(),h=()=>{const e=o?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<o.performance.now())return e}},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,Qb:()=>l,TZ:()=>i,Ug:()=>o,Vh:()=>s,_s:()=>a,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,s="errorDuringReplay",o=.12,a={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},u=5e3,l={API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>o,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function o(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,o;i>0?(s=r.substring(0,i),o=r.substring(i)):(s=r,o="*");let[c]=s.split(":");n.push({hostname:a(c),pathname:a(o,!0)})}}function a(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7699:(e,t,r)=>{"use strict";r.d(t,{It:()=>s,KC:()=>a,No:()=>i,qh:()=>o});var n=r(860);const i=16e3,s=1e6,o="SESSION_ERROR",a={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>a,ee:()=>c});var n=r(384),i=r(8990),s=r(2646),o=r(5607);const a="nr@context:".concat(o.W),c=function e(t,r){var n={},o={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var a=h(n);g(e).forEach(e=>{e.apply(a,r)});var d=v()[o[e]];d&&d.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{o[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[o[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,a,()=>new s.y(a)):new s.y(a)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c)},7866:(e,t,r)=>{"use strict";r.d(t,{Nc:()=>s,cn:()=>a,fL:()=>i,h3:()=>n,hB:()=>o});const n=/function (.+?)\s*\(/,i=/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,s=/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,o=/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i,a=/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i},8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let o in s)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):e[o]instanceof Map||e[o]instanceof Set||e[o]instanceof Date||e[o]instanceof RegExp?r[o]=e[o]:"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),o=r(6154);const a={},c=o.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(a[t.debugId]++)return t;a[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(o.RI&&h(document,f),c&&h(c.prototype,f),h(o.gm,f)),t.on(d+"-start",function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)&&"newrelic"!==e[0]){var i=(0,s.I)(n,l,function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=e[1]=i}}),t.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},8362:(e,t,r)=>{"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},9119:(e,t,r)=>{"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},9324:(e,t,r)=>{"use strict";r.d(t,{AJ:()=>o,F3:()=>i,Xs:()=>s,Yq:()=>a,xv:()=>n});const n="1.312.1",i="PROD",s="CDN",o="@newrelic/rrweb",a="1.1.0"},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>a,ZF:()=>c,bz:()=>o,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function s(e,t){return e?15&e[t]:16*Math.random()|0}function o(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map(e=>"x"===e?s(t,r++).toString(16):"y"===e?(3&s()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const o=[];for(var a=0;a<e;a++)o.push(s(r,i++).toString(16));return o.join("")}function c(){return a(16)}function d(){return a(32)}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return r[e](s,s.exports,i),s.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.312.1.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.312.1.PROD:",i.l=(r,n,s,o)=>{if(e[r])e[r].push(n);else{var a,c;if(void 0!==s)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+s){a=l;break}}if(!a){c=!0;var f={891:"sha512-gaqq3s54MfVs0QrohBoI4gvzxdp1Wy6/E+Ea6wOOrSQpNw9tpjYhLJYj/GH5J8W1/szstQxlfkPzHRHnisdoWw==",222:"sha512-gwrDI0byb/XdZr1riAW5iU+8Zfuets2ljN7YjJAS2B5MiXXYyRzkzzex6Uko2xJ/qUM7GJWnORcWaT2CEp/xrA==",95:"sha512-6d9GHRyqfL/GOxNqm87gkliMH8x8KpByJGcSJRHheMv+l5mtlX3CAHtP/VRTSo0M0c3fxNJKl0ccCL2ZUGHS0Q=="};(a=document.createElement("script")).charset="utf-8",i.nc&&a.setAttribute("nonce",i.nc),a.setAttribute("data-webpack",t+s),a.src=r,0!==a.src.indexOf(window.location.origin+"/")&&(a.crossOrigin="anonymous"),f[o]&&(a.integrity=f[o])}e[r]=[n];var h=(t,n)=>{a.onerror=a.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(e=>e(n)),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),c&&document.head.appendChild(a)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={85:0,959:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var s=new Promise((r,i)=>n=e[t]=[r,i]);r.push(n[2]=s);var o=i.p+i.u(t),a=new Error;i.l(o,r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var s=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed: ("+s+": "+o+")",a.name="ChunkLoadError",a.type=s,a.request=o,n[1](a)}},"chunk-"+t,t)}};var t=(t,r)=>{var n,s,[o,a,c]=r,d=0;if(o.some(t=>0!==e[t])){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(c)c(i)}for(t&&t(r);d<o.length;d++)s=o[d],i.o(e,s)&&e[s]&&e[s][0](),e[s]=0},r=self["webpackChunk:NRBA-1.312.1.PROD"]=self["webpackChunk:NRBA-1.312.1.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(8362),t=i(860);const r=Object.values(t.K7);var n=i(5205);var s=i(9908),o=i(1863),a=i(4261),c=i(1738);var d=i(1687),u=i(4234),l=i(5289),f=i(6154),h=i(944),p=i(5270),g=i(7767),m=i(6389),v=i(7699);class y extends u.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,m.J)(()=>{(0,d.Ak)(e,this.featureName),t()}))}):(0,d.Ak)(e,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;const n=async()=>{let n;await this.deferred;try{if((0,g.V)(e.init)){const{setupAgentSession:t}=await i.e(891).then(i.bind(i,8766));n=t(e)}}catch(e){(0,h.R)(20,e),this.ee.emit("internal-error",[e]),(0,s.p)(v.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#t(this.featureName,n,e.init))return(0,d.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}=await t();this.featAggregate=new i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,h.R)(34,e),this.abortHandler?.(),(0,d.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};f.RI?(0,l.GG)(()=>n(),!0):n()}#t(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,p.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}}var b=i(6630),R=i(2614),w=i(3241);class E extends y{static featureName=b.T;constructor(e){var t;super(e,b.T),this.setupInspectionEvents(),t=e,(0,c.Y)(a.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,s.p)(a.Pl+a.Fw,[(0,o.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>i.e(891).then(i.bind(i,1324)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,w.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,l.sB)(t=>{e(t,"DOMContentLoaded")}),(0,l.GG)(t=>{e(t,"load")}),(0,l.Qr)(t=>{e(t,"navigate")}),this.ee.on(R.tS.UPDATE,(e,t)=>{(0,w.W)({type:"lifecycle",name:"session",data:t})})}}var x=i(384);class T extends e.d{constructor(e){var t;(super(),f.gm)?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(E),(0,n.j)(this,e,e.loaderType||"agent"),t=this,(0,c.Y)(a.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,c.U)(t,e,r,a.cD,n);(0,h.R)(40,typeof r)}else(0,h.R)(39,typeof e)},t),function(e){(0,c.Y)(a.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,h.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,s.p)(a.Pl+"setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,c.U)(e,"enduser.id",t,a.Dl,!0)},e)}(this),function(e){(0,c.Y)(a.nb,function(t){if("string"==typeof t||null===t)return(0,c.U)(e,"application.version",t,a.nb,!1);(0,h.R)(42,typeof t)},e)}(this),function(e){(0,c.Y)(a.d3,function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,c.Y)(a.Pv,function(t=!0){if("boolean"==typeof t){if((0,s.p)(a.Pl+a.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,h.R)(65,typeof t)},e)}(this),this.run()):(0,h.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return r.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),n=[...this.desiredFeatures];n.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),n.forEach(r=>{if(!e[r.featureName]&&r.featureName!==t.K7.pageViewEvent)return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,h.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,h.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,x.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var A=i(2843),S=i(782);class _ extends y{static featureName=S.T;constructor(e){super(e,S.T),f.RI&&((0,A.u)(()=>(0,s.p)("docHidden",[(0,o.t)()],void 0,S.T,this.ee),!0),(0,A.G)(()=>(0,s.p)("winPagehide",[(0,o.t)()],void 0,S.T,this.ee)),this.importAggregator(e,()=>i.e(891).then(i.bind(i,9018))))}}var O=i(3969);class k extends y{static featureName=O.TZ;constructor(e){super(e,O.TZ),f.RI&&document.addEventListener("securitypolicyviolation",e=>{(0,s.p)(O.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)}),this.importAggregator(e,()=>i.e(891).then(i.bind(i,6555)))}}var P=i(6774),j=i(3878),D=i(3304);class N{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,D.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function L(e){return M(e)?e:new N(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function C(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(M(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return L(e.reason)}const r=L(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function I(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new N(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return M(e.error)?e.error:L(e)}function M(e){return e instanceof Error&&!!e.stack}function B(e,r,n,i,a=(0,o.t)()){"string"==typeof e&&(e=new Error(e)),(0,s.p)("err",[e,a,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,s.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var H=i(1541),W=i(993),K=i(3785);function F(e,{customAttributes:t={},level:r=W.p_.INFO}={},n,i,s=(0,o.t)()){(0,K.R)(n.ee,e,t,r,!1,i,s)}function U(e,r,n,i,c=(0,o.t)()){(0,s.p)(a.Pl+a.hG,[c,e,r,i],void 0,t.K7.genericEvents,n.ee)}function V(e,r,n,i,c=(0,o.t)()){const{start:d,end:u,customAttributes:l}=r||{},f={customAttributes:l||{}};if("object"!=typeof f.customAttributes||"string"!=typeof e||0===e.length)return void(0,h.R)(57);const p=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(f.start=p(d,0),f.end=p(u,c),Number.isNaN(f.start)||Number.isNaN(f.end))(0,h.R)(57);else{if(f.duration=f.end-f.start,!(f.duration<0))return(0,s.p)(a.Pl+a.V1,[f,e,i],void 0,t.K7.genericEvents,n.ee),f;(0,h.R)(58)}}function z(e,r={},n,i,c=(0,o.t)()){(0,s.p)(a.Pl+a.fF,[c,e,r,i],void 0,t.K7.genericEvents,n.ee)}var G=i(5871),Y=i(9566);const q=["name","id","type"];function Z(e){(0,c.Y)(a.eY,function(t){return X(e,t)},e)}function X(e,r,n){(0,h.R)(54,"newrelic.register"),r||={},r.instance=(0,Y.LA)(8),r.type=H.fQ.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent=n||{get id(){return e.runtime.appMetadata.agents[0].entityGuid},type:H.fQ.BA};const i=(0,G.Qr)(),a={};Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||H.fQ.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{q.includes(e)||(a["source.".concat(e)]=t)}),r.isolated??=!0;let c=()=>{};const d=e.runtime.registeredEntities;if(!r.isolated){const e=d.find(({metadata:{target:{id:e}}})=>e===r.id&&!r.isolated);if(e)return e}const u=e=>{r.blocked=!0,c=e};function l(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.allow_registered_children||u((0,m.J)(()=>(0,h.R)(55))),l(r.id)&&l(r.name)||u((0,m.J)(()=>(0,h.R)(48,r)));const f={addPageAction:(t,n={})=>y(U,[t,{...a,...n},e],r),deregister:()=>{g(),u((0,m.J)(()=>(0,h.R)(68)))},log:(t,n={})=>y(F,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>y(V,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>y(B,[t,{...a,...n},e],r),register:(t={})=>y(X,[e,t],f.metadata.target),recordCustomEvent:(t,n={})=>y(z,[t,{...a,...n},e],r),setApplicationVersion:e=>v("application.version",e),setCustomAttribute:(e,t)=>v(e,t),setUserId:e=>v("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:i}},p=()=>(r.blocked&&c(),r.blocked);function g(){i.reportedAt||(i.reportedAt=(0,o.t)(),f.recordCustomEvent("MicroFrontEndTiming",{assetUrl:i.asset,assetType:i.type,timeToLoad:i.registeredAt-i.fetchStart,timeToBeRequested:i.fetchStart,timeToFetch:i.fetchEnd-i.fetchStart,timeToRegister:i.registeredAt-i.fetchEnd,timeAlive:i.reportedAt-i.registeredAt}))}p()||(d.push(f),(0,A.G)(g));const v=(e,t)=>{p()||(a[e]=t)},y=(r,n,i)=>{if(p()&&r!==X)return;const a=(0,o.t)();(0,s.p)(O.xV,["API/register/".concat(r.name,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,a)}catch(e){(0,h.R)(50,e)}};return f}class Q extends y{static featureName=P.T;constructor(e){var t;super(e,P.T),t=e,(0,c.Y)(a.o5,(e,r)=>B(e,r,t),t),function(e){(0,c.Y)(a.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,c.Y)(a.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Z(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,s.p)("ierr",[L(t),(0,o.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),f.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,s.p)("err",[C(t),(0,o.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,j.jT)(!1,this.removeOnAbort?.signal)),f.gm.addEventListener("error",t=>{this.abortHandler&&(0,s.p)("err",[I(t),(0,o.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,j.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#r,this.importAggregator(e,()=>i.e(891).then(i.bind(i,2176)))}#r(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var J=i(8990);let ee=1;function te(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===f.gm?0:(0,J.I)(e,"nr@id",function(){return ee++})}function re(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.A)(e).length}catch(e){return}}}var ne=i(8139),ie=i(7836),se=i(3434);const oe={},ae=["open","send"];function ce(e,t){var r=e||ie.ee;const n=function(e){return(e||ie.ee).get("xhr")}(r);if(void 0===f.gm.XMLHttpRequest)return n;if(oe[n.debugId]++)return n;oe[n.debugId]=1,(0,ne.u)(r);var i=(0,se.YM)(n),s=f.gm.XMLHttpRequest,o=f.gm.MutationObserver,a=f.gm.Promise,c=f.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],p=f.gm.XMLHttpRequest=function(e){const r=new s(e),o=n.context(r);o.targets=(0,H.$5)(t);try{n.emit("new-xhr",[r],o),r.addEventListener(d,(a=o,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",R)}),(0,j.jT)(!1))}catch(e){(0,h.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var a;return r};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",R)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,p),p.prototype=s.prototype,i.inPlace(p.prototype,ae,"-xhr-",R),n.on("send-xhr-start",function(e,t){g(e,t),function(e){l.push(e),o&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",g),o){var m=a&&a.resolve();if(!c&&!a){var v=1,y=document.createTextNode(v);new o(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<l.length;e++)g(0,l[e]);l.length&&(l=[])}function R(e,t){return t}return n}var de="fetch-",ue=de+"body-",le=["arrayBuffer","blob","json","text","formData"],fe=f.gm.Request,he=f.gm.Response,pe="prototype";const ge={};function me(e,t){const r=function(e){return(e||ie.ee).get("fetch")}(e);if(!(fe&&he&&f.gm.fetch))return r;if(ge[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},o=(0,H.$5)(t);var a;r.emit(i+"before-start",[e],n),n[ie.P]&&n[ie.P].dt&&(a=n[ie.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,a],c),c.then(function(e){return r.emit(i+"end",[null,e,o],c),e},function(e){throw r.emit(i+"end",[e,void 0,o],c),e})})}return ge[r.debugId]=1,le.forEach(e=>{n(fe[pe],e,ue),n(he[pe],e,ue)}),n(f.gm,"fetch",de),r.on(de+"end",function(e,t,n){var i=this;if(i.targets=n||[void 0],t){var s=t.headers.get("content-length");null!==s&&(i.rxSize=s),r.emit(de+"done",[null,t],i)}else r.emit(de+"done",[e],i)}),r}var ve=i(7485);class ye{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,Y.ZF)(),o=(0,Y.el)(),a=Date.now(),c={spanId:s,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,o),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,a,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,o,a,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof f.gm?.btoa))return null;var o={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(o.d.tk=s),btoa((0,D.A)(o))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ve.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var be=i(9300),Re=i(7295);function we(e){return"string"==typeof e?e:e instanceof(0,x.dV)().o.REQ?e.url:f.gm?.URL&&e instanceof URL?e.href:void 0}var Ee=["load","error","abort","timeout"],xe=Ee.length,Te=(0,x.dV)().o.REQ,Ae=(0,x.dV)().o.XHR;const Se="X-NewRelic-App-Data";class _e extends y{static featureName=be.T;constructor(e){super(e,be.T),this.dt=new ye(e),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};f.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};Oe(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}me(this.ee,e),ce(this.ee,e),function(e,r,n,i){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){A(t,e)},(0,j.jT)(!1)),f.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,j.jT)(!1))}function c(e){this.params={method:e[0]},Oe(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=re(i);a&&(n.txSize=a)}this.startTime=(0,o.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit("internal-error",[e])}catch(e){}}};for(var c=0;c<xe;c++)t.addEventListener(Ee[c],this.listener,(0,j.jT)(!1))}function l(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+te(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+te(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function g(){this.endTime=(0,o.t)()}function m(e,t){t instanceof Ae&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function v(e,t){t instanceof Ae&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function y(e,t,r){t instanceof Ae&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,o.t)()))}function b(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,o.t)()-this.xhrCbStart,this.onload,t],t)}function R(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&f.RI&&(t=""+f.gm.location.href):e[0]&&e[0].url?t=e[0].url:f.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ve.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)a(e[0].headers,n)&&(this.dt=n);else{var s={};for(var o in r)s[o]=r[o];s.headers=new Headers(r.headers||{}),a(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function a(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function w(e,t){this.params={},this.metrics={},this.startTime=(0,o.t)(),this.dt=t;let[r,n={}]=e;Oe(this,we(r));const i=(""+(r&&r instanceof Te&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.body=n.body,this.txSize=re(n.body)||0}function E(e,t){if(this.endTime=(0,o.t)(),this.params||(this.params={}),(0,Re.iW)(this.params))return;let r;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(r=+this.rxSize);const n={txSize:this.txSize,rxSize:r,duration:(0,o.t)()-this.startTime},i=[this.params,n,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>T(i,this,e))}function x(e){const t=this.params,r=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<xe;t++)e.removeEventListener(Ee[t],this.listener,!1);if(t.aborted)return;if((0,Re.iW)(t))return;r.duration=(0,o.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):A(this,e),r.cbTime=this.cbTime;const n=[t,r,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>T(n,this,e))}function T(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function A(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?re(e.response):"text"===r||""===r||void 0===r?re(e.responseText):void 0}(n,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Se)>=0){var o=n.getResponseHeader(Se);o&&((0,s.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=o.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",c),r.on("open-xhr-end",d),r.on("send-xhr-start",u),r.on("xhr-cb-time",l),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",g),r.on("addEventListener-end",m),r.on("removeEventListener-end",v),r.on("fn-end",b),r.on("fetch-before-start",R),r.on("fetch-start",w),r.on("fn-start",y),r.on("fetch-done",E)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>i.e(891).then(i.bind(i,3845)))}}function Oe(e,t){var r=(0,ve.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ke={},Pe=["pushState","replaceState"];function je(e){const t=function(e){return(e||ie.ee).get("history")}(e);return!f.RI||ke[t.debugId]++||(ke[t.debugId]=1,(0,se.YM)(t).inPlace(window.history,Pe,"-")),t}var De=i(3738);function Ne(e){(0,c.Y)(a.BL,function(r=Date.now()){const n=r-f.WN;n<0&&(0,h.R)(62,r),(0,s.p)(O.XG,[a.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:a.BL,start:r,origin:"nr"}),(0,s.p)(a.Pl+a.hG,[n,a.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:Le,bD:Ce,d3:Ie,Kp:Me,TZ:Be,Lc:He,uP:We,Rz:Ke}=De;class Fe extends y{static featureName=Be;constructor(e){var r;super(e,Be),r=e,(0,c.Y)(a.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const n={n:e.name,s:e.start-f.WN,e:(e.end||e.start)-f.WN,o:e.origin||"",t:"api"};n.s<0||n.e<0||n.e<n.s?(0,h.R)(61,{start:n.s,end:n.e}):(0,s.p)("bstApi",[n],void 0,t.K7.sessionTrace,r.ee)},r),Ne(e);if(!(0,g.V)(e.init))return void this.deregisterDrain();const n=this.ee;let d;je(n),this.eventsEE=(0,ne.u)(n),this.eventsEE.on(We,function(e,t){this.bstStart=(0,o.t)()}),this.eventsEE.on(He,function(e,r){(0,s.p)("bst",[e[0],r,this.bstStart,(0,o.t)()],void 0,t.K7.sessionTrace,n)}),n.on(Ke+Ie,function(e){this.time=(0,o.t)(),this.startPath=location.pathname+location.hash}),n.on(Ke+Me,function(e){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,n)});try{d=new PerformanceObserver(e=>{const r=e.getEntries();(0,s.p)(Le,[r],void 0,t.K7.sessionTrace,n)}),d.observe({type:Ce,buffered:!0})}catch(e){}this.importAggregator(e,()=>i.e(891).then(i.bind(i,6974)),{resourceObserver:d})}}var Ue=i(6344);class Ve extends y{static featureName=Ue.TZ;#n;recorder;constructor(e){var r;let n;super(e,Ue.TZ),r=e,(0,c.Y)(a.CH,function(){(0,s.p)(a.CH,[],void 0,t.K7.sessionReplay,r.ee)},r),function(e){(0,c.Y)(a.Tb,function(){(0,s.p)(a.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);try{n=JSON.parse(localStorage.getItem("".concat(R.H3,"_").concat(R.uh)))}catch(e){}(0,p.SR)(e.init)&&this.ee.on(a.CH,()=>this.#i()),this.#s(n)&&this.importRecorder().then(e=>{e.startRecording(Ue.Qb.PRELOAD,n?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=>i.e(891).then(i.bind(i,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,s.p)(Ue.Vh,[e],void 0,this.featureName,this.ee))})}#s(e){return e&&(e.sessionReplayMode===R.g.FULL||e.sessionReplayMode===R.g.ERROR)||(0,p.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#n??=Promise.all([i.e(891),i.e(222)]).then(i.bind(i,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#n)}#i(){this.blocked||(this.featAggregate?this.featAggregate.mode!==R.g.FULL&&this.featAggregate.initializeRecording(R.g.FULL,!0,Ue.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(Ue.Qb.API,R.g.FULL)}))}}var ze=i(3333),Ge=i(9119);const Ye={},qe=new Set;function Ze(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class $e{constructor(e,t){this.timestamp=(0,o.t)(),this.currentUrl=(0,Ge.L)(window.location.href),this.socketId=(0,Y.LA)(8),this.requestedUrl=(0,Ge.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class Xe extends y{static featureName=ze.TZ;constructor(e){super(e,ze.TZ);const r=e.init.feature_flags.includes("websockets"),n=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,r];var d;let u,l;if(d=e,(0,c.Y)(a.hG,(e,t)=>U(e,t,d),d),function(e){(0,c.Y)(a.fF,(t,r)=>z(t,r,e),e)}(e),Ne(e),Z(e),function(e){(0,c.Y)(a.V1,(t,r)=>V(t,r,e),e)}(e),r&&(l=function(e){if(!(0,x.dV)().o.WS)return e;const t=e.get("websockets");if(Ye[t.debugId]++)return t;Ye[t.debugId]=1,(0,A.G)(()=>{const e=(0,o.t)();qe.forEach(r=>{r.nrData.closedAt=e,r.nrData.closeCode=1001,r.nrData.closeReason="Page navigating away",r.nrData.closeWasClean=!1,r.nrData.openedAt&&(r.nrData.connectedDuration=e-r.nrData.openedAt),t.emit("ws",[r.nrData],r)})});class r extends WebSocket{static name="WebSocket";static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return r.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new $e(e[0],e[1]),this.addEventListener("open",()=>{this.nrData.openedAt=(0,o.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),qe.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=Ze(e.data);this.nrData.messageOrigin??=(0,Ge.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,o.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,qe.delete(this),t.emit("ws",[this.nrData],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=Ze(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return f.gm.WebSocket=r,t}(this.ee)),f.RI){if(me(this.ee,e),ce(this.ee,e),u=je(this.ee),e.init.user_actions.enabled){function h(t){const r=(0,ve.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function p(){u.emit("navChange")}ze.Zp.forEach(e=>(0,j.sp)(e,e=>(0,s.p)("ua",[e],void 0,this.featureName,this.ee),!0)),ze.qN.forEach(e=>{const t=(0,m.s)(e=>{(0,s.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,j.sp)(e,t)}),f.gm.addEventListener("error",()=>{(0,s.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,j.jT)(!1,this.removeOnAbort?.signal)),this.ee.on("open-xhr-start",(e,r)=>{h(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,s.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)})}),this.ee.on("fetch-start",e=>{e.length>=1&&!h(we(e[0]))&&(0,s.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),u.on("pushState-end",p),u.on("replaceState-end",p),window.addEventListener("hashchange",p,(0,j.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",p,(0,j.jT)(!0,this.removeOnAbort?.signal))}if(e.init.performance.resources.enabled&&f.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,s.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}r&&l.on("ws",e=>{(0,s.p)("ws-complete",[e],void 0,this.featureName,this.ee)});try{this.removeOnAbort=new AbortController}catch(g){}this.abortHandler=()=>{this.removeOnAbort?.abort(),this.abortHandler=void 0},n.some(e=>e)?this.importAggregator(e,()=>i.e(891).then(i.bind(i,8019))):this.deregisterDrain()}}var Qe=i(2646);const Je=new Map;function et(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,h.R)(29);const o=function(e){return(e||ie.ee).get("logger")}(e),a=(0,se.YM)(o,void 0,s),c=new Qe.y(ie.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[se.Jt]||t[r];return Je.set(d,c),a.inPlace(t,[r],"wrap-logger-",()=>Je.get(d),void 0,!0),o}var tt=i(1910);class rt extends y{static featureName=W.TZ;constructor(e){var t;super(e,W.TZ),t=e,(0,c.Y)(a.$9,(e,r)=>F(e,r,t),t),function(e){(0,c.Y)(a.Wb,(t,r,{customAttributes:n={},level:i=W.p_.INFO}={})=>{et(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Z(e);const r=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,tt.i)(f.gm.console[t]),et(r,f.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([e],t,n,i=[]){const{level:s,customAttributes:o,autoCaptured:a}=this;i.forEach(t=>{(0,K.R)(r,e,o,s,a,t)})}),this.importAggregator(e,()=>i.e(891).then(i.bind(i,5288)))}}new T({features:[E,_,Fe,Ve,_e,k,Q,Xe,rt],loaderType:"pro"})})()})();</script>
        <script>
        window.dataLayer = window.dataLayer || [];
        function gtag(){window.dataLayer.push(arguments);}
        // gtag('js', new Date());
        // gtag('config', 'AW-787117486');        
    </script>
        <style>.async-hide { opacity: 0 !important} </style>
    <script>
        (function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date;
            h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')};
            (a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c;
            })(window,document.documentElement,'async-hide','dataLayer',4000,
            {'GTM-WP4KWF':true});
        </script>
        <!-- <script>
        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
            })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

            ga('create', 'UA-15746946-1', 'auto'); 
            ga('require', 'GTM-N4LJR9M');           
        </script> -->

                <script>
            (function(w, d, s, l, i) {
                w[l] = w[l] || [];
                w[l].push({
                    'gtm.start': new Date().getTime(),
                    event: 'gtm.js'
                });
                var f = d.getElementsByTagName(s)[0],
                    j = d.createElement(s),
                    dl = l != 'dataLayer' ? '&l=' + l : '';
                j.async = true;
                j.src =
                    '//www.googletagmanager.com/gtm.js?id=' + i + dl;
                f.parentNode.insertBefore(j, f);
            })(window, document, 'script', 'dataLayer', 'GTM-WP4KWF');
        </script>
        
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="x-dns-prefetch-control" content="on" />
<link rel="dns-prefetch" href="//assets01.redawning.com" />
<link rel="dns-prefetch" href="//assets02.redawning.com" />
<link rel="dns-prefetch" href="//assets03.redawning.com" />
<link rel="dns-prefetch" href="//assets04.redawning.com" />
<link rel="dns-prefetch" href="//assets05.redawning.com" />
<link rel="dns-prefetch" href="//assets06.redawning.com" />
<!--[if IE 9]>
<link rel="prefetch" href="//assets01.redawning.com" />
<link rel="prefetch" href="//assets02.redawning.com" />
<link rel="prefetch" href="//assets03.redawning.com" />
<link rel="prefetch" href="//assets04.redawning.com" />
<link rel="prefetch" href="//assets05.redawning.com" />
<link rel="prefetch" href="//assets06.redawning.com" />
<![endif]-->
<link rel="shortcut icon" href="https://assets04.redawning.com/sites/default/files/ra-logo.png" type="image/png" />
                        <title>PerfectPlaces is now part of the RedAwning Collection | RedAwning</title>
        <link href="https://fonts.googleapis.com/css?family=Assistant:200,300,600,700&display=swap" rel="stylesheet">
        <link href="/sites/all/themes/assets/fontawesome-free-5.2.0-web/css/all.min.css" rel="stylesheet">
        <link href="/sites/all/themes/assets/lightpick/1.4.5/lightpick.css" rel="stylesheet">
                    <link rel="canonical" href="https://www.redawning.com/brands/perfectplaces" />
        <link type="text/css" rel="stylesheet" href="https://assets02.redawning.com/sites/default/files/cdn/css/https/css_kyCofmISuu_CeYvZ577Y2cLQquDfJPKh1CPmGlIqHNI.css" media="all" />
<link type="text/css" rel="stylesheet" href="https://assets02.redawning.com/sites/default/files/cdn/css/https/css__mNrVeQpBlr3Sr3rHR0bl01ymHAzFg5ycegbPsxTsP4.css" media="all" />
<link type="text/css" rel="stylesheet" href="https://assets02.redawning.com/sites/default/files/cdn/css/https/css_jGLAM2wTTC-w4Pg_I4cJgdxDFDqE4w4MgzLvJhXDCqw.css" media="all" />
<link type="text/css" rel="stylesheet" href="https://assets02.redawning.com/sites/default/files/cdn/css/https/css_3PyE2zJG6ZX1umQo44tm67boej9xxUSHXN0v3mjtJts.css" media="all" />
<style>.dpci.datepicker table tr td.day.selected.active,.dpco.datepicker table tr td.day.selected{background-image:url("/sites/all/modules/calendar/eternicode/startselect.png") !important;background-color:transparent !important;background-repeat:no-repeat;background-position:right top;color:#000;text-shadow:none;}.dpci.datepicker table tr td.day.selected,.dpco.datepicker table tr td.day.selected.active,.dpci.datepicker table tr td.endblock.day.selected.active.disabled{background-image:url("/sites/all/modules/calendar/eternicode/endselect.png") !important;background-color:transparent !important;background-repeat:no-repeat;background-position:left top;color:#000;text-shadow:none;}
</style>
<link type="text/css" rel="stylesheet" href="https://assets02.redawning.com/sites/default/files/cdn/css/https/css_RaYll-0SWxDAvi13jU32tm5u16KbRLKbeimgWD8LcFE.css" media="all" />
<style>.dpci.datepicker table tr td.day.selected.active,.dpco.datepicker table tr td.day.selected{background-image:url("/sites/all/modules/calendar/eternicode/startselect.png") !important;background-color:transparent !important;background-repeat:no-repeat;background-position:right top;color:#000;text-shadow:none;}.dpci.datepicker table tr td.day.selected,.dpco.datepicker table tr td.day.selected.active,.dpci.datepicker table tr td.endblock.day.selected.active.disabled{background-image:url("/sites/all/modules/calendar/eternicode/endselect.png") !important;background-color:transparent !important;background-repeat:no-repeat;background-position:left top;color:#000;text-shadow:none;}
</style>
<link type="text/css" rel="stylesheet" href="https://assets02.redawning.com/sites/default/files/cdn/css/https/css_Ntm3wQsLSA8qnK796hl7IYa4CH6iLnGaLWKCorTOvow.css" media="all" />
<link type="text/css" rel="stylesheet" href="https://assets02.redawning.com/sites/default/files/cdn/css/https/css_91quCQFMnpS7Pw6zYJCFdUu3eFmTie1HmdejnlcaAtI.css" media="all" />
        <meta property="og:url" content="https://www.redawning.com/brands/perfectplaces" />
        <meta property="og:type" content="website" />
        <meta property="og:title" content="PerfectPlaces is now part of the RedAwning Collection | RedAwning" />
        <meta property="og:description" content="Instant hotel-style reservations for vacation homes and apartments. Over 100,000 properties in more than 10,000 destinations." />
        <meta property="og:image" content="https://assets04.redawning.com/sites/default/files/redawning/images/homepage-hero-lowq-mobile.jpg" />
        <meta property="twitter:site" content="@redawning" />
        <meta property="twitter:title" content="PerfectPlaces is now part of the RedAwning Collection | RedAwning | RedAwning" />
        <meta property="twitter:description" content="Instant hotel-style reservations for vacation homes and apartments. Over 100,000 properties in more than 10,000 destinations." />
        <meta property="twitter:image" content="https://assets04.redawning.com/sites/all/themes/ra_bootstrap_subtheme/logo-2x.png" />
        <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/sites/default/files/redawning/images/apple-touch-icon-57x57.png" />
        <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/sites/default/files/redawning/images/apple-touch-icon-114x114.png" />
        <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/sites/default/files/redawning/images/apple-touch-icon-72x72.png" />
        <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/sites/default/files/redawning/images/apple-touch-icon-144x144.png" />
        <link rel="apple-touch-icon-precomposed" sizes="60x60" href="/sites/default/files/redawning/images/apple-touch-icon-60x60.png" />
        <link rel="apple-touch-icon-precomposed" sizes="120x120" href="/sites/default/files/redawning/images/apple-touch-icon-120x120.png" />
        <link rel="apple-touch-icon-precomposed" sizes="76x76" href="/sites/default/files/redawning/images/apple-touch-icon-76x76.png" />
        <link rel="apple-touch-icon-precomposed" sizes="152x152" href="/sites/default/files/redawning/images/apple-touch-icon-152x152.png" />
        <link rel="icon" type="image/png" href="/sites/default/files/redawning/images/favicon-196x196.png" sizes="196x196" />
        <link rel="icon" type="image/png" href="/sites/default/files/redawning/images/favicon-96x96.png" sizes="96x96" />
        <link rel="icon" type="image/png" href="/sites/default/files/redawning/images/favicon-32x32.png" sizes="32x32" />
        <link rel="icon" type="image/png" href="/sites/default/files/redawning/images/favicon-16x16.png" sizes="16x16" />
        <link rel="icon" type="image/png" href="/sites/default/files/redawning/images/favicon-128.png" sizes="128x128" />
        <meta name="application-name" content="RedAwning"/>
        <meta name="msapplication-TileColor" content="#FFFFFF" />
        <meta name="msapplication-TileImage" content="/sites/default/files/redawning/images/mstile-144x144.png" />
        <meta name="msapplication-square70x70logo" content="/sites/default/files/redawning/images/mstile-70x70.png" />
        <meta name="msapplication-square150x150logo" content="/sites/default/files/redawning/images/mstile-150x150.png" />
        <meta name="msapplication-wide310x150logo" content="/sites/default/files/redawning/images/mstile-310x150.png" />
        <meta name="msapplication-square310x310logo" content="/sites/default/files/redawning/images/mstile-310x310.png" />

    <!-- HTML5 element support for IE6-8 -->
    <!--[if lt IE 9]>
                <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->
    <script src="https://www.redawning.com/sites/default/files/js/js_jpJjaUC0z8JMIyav5oQrYykDRUb64rpaUDpB4Y9aklU.js"></script>
<script src="https://www.redawning.com/sites/default/files/js/js_5AICh3uSSByknYkEq5cPTnyeiP_63ZUKO37rAs7Pk-4.js"></script>
<script src="https://www.redawning.com/sites/default/files/js/js_CDKRuy6FuoY5DvFDBsN-Kxe7Gt7m3ql1tTlFy8z8dB0.js"></script>
<script src="https://www.redawning.com/sites/all/modules/lightbox2/js/lightbox.js?1775964942"></script>
<script src="https://www.redawning.com/sites/default/files/js/js_N2AQ3YhN5ZGBx6V4W6y6aZTYPbTk8OYAKJ3Bly_XnDw.js"></script>
<script>jQuery(document).ready(function($) {
	$("#advanced-search-custom-homepager24-block-form, #advanced-search-custom-homepage-block-form, #advanced-search-custom-block-form, #advanced-search-custom-longhomepage-block-form--2").attr("action", "/");
});</script>
<script src="https://www.redawning.com/sites/default/files/js/js_M43A3YNUKZ6DmwIjcT_jx_vouArygxTOhTGxSJgipUU.js"></script>
<script>jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"ra_bootstrap_subtheme","theme_token":"ePsLleYibCSKio_lOYKVod9YWDQ7zrmUIZAzoIQT3t8","js":{"sites\/all\/modules\/advanced_search\/advautocomplsolrplaces.js":1,"sites\/all\/themes\/ra_bootstrap_subtheme\/js\/page-node-landing-page.js":1,"sites\/all\/modules\/advanced_search\/js\/geturlvar.js":1,"sites\/all\/themes\/ra_bootstrap_subtheme\/plugin\/numble\/jquery.numble.min.js":1,"sites\/all\/modules\/advanced_search\/resp_adv.js":1,"sites\/all\/modules\/advanced_search\/js\/adv-search-datepicker.js":1,"sites\/all\/modules\/jquery_update\/replace\/jquery\/1.7\/jquery.min.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.core.min.js":1,"sites\/all\/modules\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.widget.min.js":1,"sites\/all\/modules\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.position.min.js":1,"sites\/all\/modules\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.menu.min.js":1,"sites\/all\/modules\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.autocomplete.min.js":1,"sites\/all\/modules\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.mouse.min.js":1,"sites\/all\/modules\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.slider.min.js":1,"sites\/all\/modules\/admin_menu\/admin_devel\/admin_devel.js":1,"sites\/all\/modules\/ckeditor_accordion\/js\/ckeditor-accordion.js":1,"sites\/all\/modules\/lightbox2\/js\/lightbox.js":1,"sites\/all\/modules\/advanced_search\/raslide.js":1,"sites\/all\/modules\/webform\/js\/webform.js":1,"0":1,"sites\/all\/themes\/ra_bootstrap_subtheme\/bootstrap\/js\/bootstrap.min.js":1,"sites\/all\/themes\/ra_bootstrap_subtheme\/js\/getparamafterhash.js":1,"sites\/all\/themes\/ra_bootstrap_subtheme\/js\/set-cookies-from-url-cookies.js":1,"sites\/all\/themes\/ra_bootstrap_subtheme\/js\/js-cookie.js":1},"css":{"modules\/system\/system.base.css":1,"misc\/ui\/jquery.ui.core.css":1,"misc\/ui\/jquery.ui.theme.css":1,"misc\/ui\/jquery.ui.menu.css":1,"misc\/ui\/jquery.ui.autocomplete.css":1,"misc\/ui\/jquery.ui.slider.css":1,"sites\/all\/modules\/ckeditor_accordion\/css\/ckeditor-accordion.css":1,"sites\/all\/modules\/comment\/comment.css":1,"sites\/all\/modules\/date\/date_api\/date.css":1,"sites\/all\/modules\/date\/date_popup\/themes\/datepicker.1.7.css":1,"modules\/field\/theme\/field.css":1,"sites\/all\/modules\/views\/css\/views.css":1,"sites\/all\/modules\/simplenews\/simplenews.css":1,"sites\/all\/modules\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/lightbox2\/css\/lightbox.css":1,"0":1,"sites\/all\/modules\/webform\/css\/webform.css":1,"sites\/all\/themes\/ra_bootstrap_subtheme\/plugin\/longbill-datepicker\/daterangepicker.css":1,"1":1,"sites\/all\/themes\/ra_bootstrap_subtheme\/less\/landing-page\/landing-page.less":1,"sites\/all\/themes\/ra_bootstrap_subtheme\/css\/style.css":1,"sites\/all\/themes\/ra_bootstrap_subtheme\/css\/custom.css":1,"sites\/all\/themes\/ra_bootstrap_subtheme\/bootstrap\/4.3\/bootstrap-grid.min.css":1,"sites\/all\/themes\/ra_bootstrap_subtheme\/css\/redawning-style-v2.css":1,"sites\/all\/themes\/ra_bootstrap_subtheme\/less\/variables.less":1,"sites\/all\/themes\/ra_bootstrap_subtheme\/less\/general.less":1,"sites\/all\/themes\/ra_bootstrap_subtheme\/less\/modals.less":1}},"lightbox2":{"rtl":0,"file_path":"\/(\\w\\w\/)public:\/","default_image":"\/sites\/all\/modules\/lightbox2\/images\/brokenimage.jpg","border_size":10,"font_color":"000","box_color":"fff","top_position":"","overlay_opacity":"0.8","overlay_color":"000","disable_close_click":1,"resize_sequence":0,"resize_speed":400,"fade_in_speed":400,"slide_down_speed":600,"use_alt_layout":0,"disable_resize":0,"disable_zoom":0,"force_show_nav":1,"show_caption":1,"loop_items":0,"node_link_text":"View Image Details","node_link_target":0,"image_count":"Image !current of !total","video_count":"Video !current of !total","page_count":"Page !current of !total","lite_press_x_close":"press \u003Ca href=\u0022#\u0022 onclick=\u0022hideLightbox(); return FALSE;\u0022\u003E\u003Ckbd\u003Ex\u003C\/kbd\u003E\u003C\/a\u003E to close","download_link_text":"","enable_login":false,"enable_contact":false,"keys_close":"c x 27","keys_previous":"p 37","keys_next":"n 39","keys_zoom":"z","keys_play_pause":"32","display_image_size":"original","image_node_sizes":"()","trigger_lightbox_classes":"","trigger_lightbox_group_classes":"","trigger_slideshow_classes":"","trigger_lightframe_classes":"","trigger_lightframe_group_classes":"","custom_class_handler":0,"custom_trigger_classes":"","disable_for_gallery_lists":true,"disable_for_acidfree_gallery_lists":true,"enable_acidfree_videos":true,"slideshow_interval":5000,"slideshow_automatic_start":1,"slideshow_automatic_exit":1,"show_play_pause":1,"pause_on_next_click":0,"pause_on_previous_click":1,"loop_slides":1,"iframe_width":600,"iframe_height":400,"iframe_border":1,"enable_video":0},"page_layout_adv_search":"long_homepage","is_login_adv_search":false,"sleepmax_config":"100","default_minstay":"1","optionslider":{"bathmax":"50","bathmin":"1","bathstep":"0.5","bedmax":"50","bedmin":"0","bedstep":"1","pricemax":"1000","pricemin":"20","pricestep":"10","currencysym":"$","sleepsmax":"100","sleepsmin":"1","sleepsstep":"1"},"urlIsAjaxTrusted":{"\/brands\/perfectplaces":true},"currentNid":"330843","variables":{"apiUrl":"api.redawning.com","apiKey":"hlueqvQuf822a4Q90yi3AaD6I2ABWpDK8zwJUfPa"}});</script>

    <!-- Mapbox --><script src='https://api.tiles.mapbox.com/mapbox-gl-js/v0.54.0/mapbox-gl.js'></script> <link href='https://api.tiles.mapbox.com/mapbox-gl-js/v0.54.0/mapbox-gl.css' rel='stylesheet' />
    <script type="text/javascript" src='https://maps.googleapis.com/maps/api/js?key=AIzaSyBvNngnLci5m4djvo1GehQ1bhOAbWWCkao&libraries=places'></script>

    
    <script src='/sites/all/themes/ra_bootstrap_subtheme/js/google-analytics-wrapper.js'></script>

    <!-- BEGIN change/custum browse our destinations title -->
        <script src="/sites/all/themes/ra_bootstrap_subtheme/js/moment.min.js?q4u9re"></script>

</head>

<body class="html not-front not-logged-in no-sidebars page-node page-node- page-node-330843 node-type-landing-page" >
    <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-WP4KWF" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

    <!-- Site-Wide Hamburger Menu -->
    <button id="siteMenuOpenButton" class="site-menu-open-btn site-menu-toggle btn-transparent"><i class="fas fa-bars"></i></button>
    <div id="siteMenuContainer" class="site-menu-container" data-nosnippet>
        <button id="siteMenuCloseButton" class="site-menu-close-btn site-menu-toggle btn-transparent"><i class="fas fa-times"></i></button>
        <ul class="menu-content">
            <li>
                <i class="fas fa-search"></i><a href="/search/properties">Search Our Properties</a>
            </li>
            <li>
                <div id="controlPanelMobile" class="user-control-panel">
                    <div class="unauthenticated">
                        <div class="btn-group">
                            <i class="fas fa-user-circle"></i>
                            <button role="button" href="#login" class="header-link text-link log-in" data-toggle="modal">Guest Sign In</button>
                            <span class="delimeter">or</span>
                            <button role="button" href="#register" class="header-link text-link sign-up" data-toggle="modal">Join & Save More</button>
                        </div>
                    </div>
                    <div class="authenticated">
                        <div class="btn-group open">
                            <button class="header-link text-link dropdown-toggle account" data-toggle="dropdown">
                                <i class="fas fa-user-circle"></i>
                                <span class="username"></span>
                                <span class="arrow-down">▼</span>
                            </button>
                            <ul class="dropdown-menu">
                                <li><a href="/favorites">Favorite Properties</a></li>
                                <li><a href="/reservations">Reservations</a></li>
                                <li><a href="/recently_viewed">Recently Viewed</a></li>
                                <li><a href="/account">Account</a></li>
                                <li><a href="#signout" data-toggle="modal">Sign Out</a></li>
                            </ul>
                        </div>
                    </div>
                </div>
            </li>
            <li class="unauthenticated">
                <i class="fas fa-user-circle"></i><a href="https://portal.redawning.com">Host Portal Log In</a>
            </li>
            <li>
                <i class="fas fa-home"></i><a href="https://host.redawning.com?utm_campaign=PMs%20%26%20Owners&utm_source=www.redawning.com&utm_medium=website&utm_term=Vacation%20Rental%20Management&utm_content=Header%20Navigation">Vacation Rental Management</a>
            </li>
            <li class="site-settings">
                <div class="btn-group">
                    <a class="btn dropdown-toggle btn-large" data-toggle="dropdown" href="#">
                        Select Currency: <span class="currency-selected">$</span>
                        <span class="caret"></span>
                    </a>
                    <ul id="currency-options" class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu">
                        <li><a tabindex="-1" href="#switch-currency-USD">USD</a></li>
                        <li><a tabindex="-1" href="#switch-currency-EUR">EUR</a></li>
                        <li><a tabindex="-1" href="#switch-currency-JPY">JPY</a></li>
                        <li><a tabindex="-1" href="#switch-currency-GBP">GPB</a></li>
                        <li><a tabindex="-1" href="#switch-currency-AUD">AUD</a></li>
                        <li><a tabindex="-1" href="#switch-currency-CAD">CAD</a></li>
                        <li><a tabindex="-1" href="#switch-currency-CHF">CHF</a></li>
                        <li><a tabindex="-1" href="#switch-currency-CNY">CNY</a></li>
                        <li><a tabindex="-1" href="#switch-currency-SEK">SEK</a></li>
                        <li><a tabindex="-1" href="#switch-currency-NZD">NZD</a></li>
                        <li><a tabindex="-1" href="#switch-currency-MXN">MXN</a></li>
                        <li><a tabindex="-1" href="#switch-currency-SGD">SGD</a></li>
                        <li><a tabindex="-1" href="#switch-currency-HKD">HKD</a></li>
                        <li><a tabindex="-1" href="#switch-currency-NOK">NOK</a></li>
                        <li><a tabindex="-1" href="#switch-currency-KRW">KRW</a></li>
                        <li><a tabindex="-1" href="#switch-currency-TRY">TRY</a></li>
                        <li><a tabindex="-1" href="#switch-currency-RUB">RUB</a></li>
                        <li><a tabindex="-1" href="#switch-currency-INR">INR</a></li>
                        <li><a tabindex="-1" href="#switch-currency-BRL">BRL</a></li>
                        <li><a tabindex="-1" href="#switch-currency-ZAR">ZAR</a></li>
                    </ul>
                </div>
            </li>
        </ul>
        <div style="margin: 0 auto;width: 340px;overflow: hidden;padding:0;" class="app-ctas">
            <a href="https://itunes.apple.com/us/app/redawning/id1271483956?mt=8" class="itunes" target="_blank"></a>
            <br />
            <a href="https://play.google.com/store/apps/details?id=com.redawning.raapp&amp;utm_source=email-app-mktg&amp;utm_campaign=app-launch&amp;pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" class="google-play" target="_blank"><img alt="Get it on Google Play" src="https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png"></a>
        </div>
    </div>

    <!-- ra_bootstrap_subtheme\templates\html.tpl.php -->
    <div id="skip-link">
        <a href="#main-content" class="element-invisible element-focusable">
            Skip to main content</a>
    </div>
        <!-- ra_bootstrap_subtheme\templates\page--front.tpl.php -->


<div class="long-homepage-wrapper page-node-landing-page">
  <!-- ra_bootstrap_subtheme\templates\region.tpl.php -->
  <div class="region region-header-long-homepage">
    <!-- ra_bootstrap_subtheme\templates\block.tpl.php -->
<section id="block-ra-property-header-long-hompage-content" class="block block-ra-property clearfix">

      
  <div class="blockcontent"><div class="header-page-ra-v2 navbar">
  <div class="container-fluid">
      <div class="row">
          <div class="top-header-container">
              <div class="top-logo">
                  <a href="/" title="Home" rel="home"><img src="https://assets04.redawning.com/sites/all/themes/ra_bootstrap_subtheme/logo-2x.png" alt="Home"/></a>
              </div>
              <div class="search-form">
                  <div class="search-form-wrapper">
                      <form class="advanced_search_custom_longhomepage_block_form_class" action="/brands/perfectplaces" method="post" id="advanced-search-custom-longhomepage-block-form--2" accept-charset="UTF-8"><div><div id="ra-advanced-search" class="njg"><div class="control-group form-type-textfield form-item-region-name form-item">
<div class="controls"> <span class="field-prefix"><button class="typing-effect" type="button">
                                        <span class="fake-label">Where would you like to go?</span>
                                        <span class="search-bar">
                                            <span id="fakeSearchTerm"></span><span id="cursor" class="hide">|</span>
                                        </span>
                                    </button>
                                    <div class="search-form">
                                        <label for="headerSearchInput">Search our locations</label></span> <input placeholder="Where would you like to go?" size="25" id="headerSearchInput" type="text" name="region_name" value="" maxlength="128" class="form-text" /> <span class="field-suffix"></div></span>
</div></div>
<div class="controls-group interior"><div class="control-group form-type-textfield form-item-cico form-item">
<div class="controls"> <span class="field-prefix"><label for="cicoInput">Check-In / Check-Out Dates</label></span> <input placeholder="Check-in/Check-out" size="auto" class="cicodate-input form-text" autocomplete="off" type="text" id="edit-cico--2" name="cico" value="" maxlength="128" /> <span class="field-suffix"></span>
</div></div>
<input placeholder="Check-in" size="auto" id="dpci" autocomplete="off" type="hidden" name="check_in" value="" />
<input placeholder="Check-out" size="auto" id="dpco" autocomplete="off" type="hidden" name="check_out" value="" />
<input id="ptype-adv-search" type="hidden" name="ptype" value="" />
<input id="pprovince-adv-search" type="hidden" name="pprovince" value="" />
<input id="platitude-adv-search" type="hidden" name="platitude" value="" />
<input id="plongitude-adv-search" type="hidden" name="plongitude" value="" />
<input id="pcountry-adv-search" type="hidden" name="pcountry" value="" />
<input id="pname-adv-search" type="hidden" name="pname" value="" />
<input id="pool-adv-search" type="hidden" name="pool" value="0" />
<input id="hottub-adv-search" type="hidden" name="hot_tub" value="0" />
<input id="petsok-adv-search" type="hidden" name="pets_ok" value="0" />
<input id="freecancellation-adv-search" type="hidden" name="free_cancellation" value="0" />
<input id="wheelchairaccessible-adv-search" type="hidden" name="wheelchair_accessible" value="" />
<input id="smoking-adv-search" type="hidden" name="smoking" value="" />
<input id="propertytype-adv-search" type="hidden" name="property_type" value="" />
<input id="guest-adv-search" type="hidden" name="adult" value="1" />
<input id="children-adv-search" type="hidden" name="children" value="0" />
<input id="keys-adv-search" type="hidden" name="keys" value="" />
<div id="advsbtn" class="control-group"><button class="nuredbtn btn-danger btn btn-primary form-submit" id="edit-submit--4" name="op" value="Search" type="submit">Search</button>
</div></div></div><input type="hidden" name="region" value="0" />
<input type="hidden" name="ipaddr" value="127.0.0.1" />
<input type="hidden" name="form_build_id" value="form-Kdrku_0H4HrcBkQqzefqZzt3DmAR3ZVCb8JC4dYASB4" />
<input type="hidden" name="form_id" value="advanced_search_custom_longhomepage_block_form" />
</div></form>
                  </div>
              </div>
              <div class="header-settings">

                <div class="currency-language-translate large">
                    <div class="currency-translate">
                        <i class="fas fa-money-bill-alt"></i>
                        <select class="currency-select" id="currency-select">
                            <option value="USD">USD</option>
                            <option value="EUR">EUR</option>
                            <option value="JPY">JPY</option>
                            <option value="GBP">GPB</option>
                            <option value="AUD">AUD</option>
                            <option value="CAD">CAD</option>
                            <option value="CHF">CHF</option>
                            <option value="CNY">CNY</option>
                            <option value="SEK">SEK</option>
                            <option value="NZD">NZD</option>
                            <option value="MXN">MXN</option>
                            <option value="SGD">SGD</option>
                            <option value="HKD">HKD</option>
                            <option value="NOK">NOK</option>
                            <option value="KRW">KRW</option>
                            <option value="TRY">TRY</option>
                            <option value="RUB">RUB</option>
                            <option value="INR">INR</option>
                            <option value="BRL">BRL</option>
                            <option value="ZAR">ZAR</option>
                        </select>
                    </div>
                </div>
                <div id="controlPanel" class="user-control-panel">
                    <div class="unauthenticated">
                                <div class="btn-group">
                                    <i class="fas fa-user-circle"></i>
                                    <button role="button" href="#login" class="header-link text-link log-in" data-toggle="modal">Sign In</button>
                                    <span class="delimeter">or</span>
                                    <button role="button" href="#register" class="header-link text-link sign-up" data-toggle="modal">Join</button>
                                    <span> • Members Save More</span>
                                </div>
                                <div class="sign-in-tooltip">
                                    <button type="button" class="close">×</button>
                                    <p>Sign in and <strong>SAVE</strong> <br/>on <strong>EVERY</strong> reservation.</p>
                                    <a href="#login" class="btn btn-success" data-toggle="modal">SIGN IN</a>
                                    <div class="arrows">
                                        <div class="arrow-up-border"></div>
                                        <div class="arrow-up"></div>
                                    </div>
                                </div>
                    </div>
                    <div class="authenticated">
                        <div class="btn-group">
                            <button class="header-link text-link dropdown-toggle account" data-toggle="dropdown">
                                <i class="fas fa-user-circle"></i>
                                <span class="username"></span>
                                <span class="arrow-down">▼</span>
                            </button>
                            <ul class="dropdown-menu">
                                <li><a href="/favorites">Favorite Properties</a></li>
                                <li><a href="/reservations">Reservations</a></li>
                                <li><a href="/recently_viewed">Recently Viewed</a></li>
                                <li><a href="/account">Account</a></li>
                                <li><a href="#signout" data-toggle="modal">Sign Out</a></li>
                            </ul>
                        </div>
                    </div>
                </div>
              </div>
                <div class="list-property">
                    <a href="https://host.redawning.com/vacation-rental?utm_campaign=PMs%20%26%20Owners&utm_source=www.redawning.com&utm_medium=website&utm_term=Vacation%20Rental%20Management&utm_content=Header%20Navigation" target="_blank" class="btn btn-success uppercase"><span class="cta-callout">Vacation Rental Management</span></a>
                </div>
            </div>
        </div>
    </div>
</div></div>
</section> <!-- /.block -->
  </div>

  <div id="pmain" class="landing-page-container">

    <div class="main-container container-fluid">
                                <div class="main-inner">
                  <h1 class="page-header">PerfectPlaces is now part of the RedAwning Collection</h1>
        
        <div class="hero-image-container">
                      <img src="https://assets03.redawning.com/sites/default/files/PerfectPlaces%20Header%20Image.jpg" width="2000" height="250" alt="Book all Your Favorite Perfect Places on RedAwning.com" />                  
          <h2 style="color:#000000">Book All Your Favorite Perfect Places on RedAwning.com</h2>
        </div>

        <div class="body-richtext landing-page-richtext"><h2 class="font-size-2 rtecenter">
<span style="font-size: 24px; color: rgb(73, 73, 73); font-weight: 600;">Browse over 100,000 Instantly Bookable Vacation Rentals, Including PerfectPlaces Rentals</span></h2>
<div class="rtecenter">
<p> </p></div>
<div class="clearfix row" style="font-size:18px;">
<div class="col-lg-6 col-md-12">
<h3><span style="font-size:24px;">Members Save More. Every Destination. Every Time.</span></h3>
<p>All your favorite PerfectPlaces properties are now in the RedAwning collection.  Choose from 100,000 instantly bookable vacation rentals in over 10,000 destinations.  <span style="color: rgb(172, 36, 49);">New to RedAwning? </span>Create a FREE account and become a RedAwning Member to save on bookings for any property in every destination - all year round.</p>
<h3><span style="font-size:24px;">Industry-Leading Marketing + Reservation Solutions For Home Owners and Property Managers</span></h3>
<p>Services just got bigger and better! Join the only complete solution for global vacation rental marketing.  RedAwning is the largest, single point of entry to the broadest distribution network with full-service reservations and the most comprehensive solution to drive more bookings including optimization, market and revenue management, Google-integrated digital advertising, revolutionary websites and more. Contact our marketing experts to see how we can maximize your bookings and revenue.</p>
<p><a href="https://www.redawning.com/list">LIST YOUR PROPERTY</a></p>
</div>
<div class="col-lg-6 col-md-12">
<div class="clearfix"><img alt="PerfectPlaces is Now RedAwning" src="/sites/default/files/redawning/images/Perfect-Places-Hero-RA-Gif.gif" style="width: 750px; height: 171px; float: right;" /></div>
</div>
</div>
<p>
 </p>
<!--break--><p>
 </p>
<div class="iconic-description clearfix row">
<div class="col-lg-4">
<div class="iconic-box">
<div class="iconic-wrapper"><img src="/sites/default/files/redawning/images/case-icon.png" style="width: 97px; height: 75px;" /></div>
<div class="iconic-info">
<h3><span style="font-size:20px;">MEMBERS SAVE MORE</span></h3>
<ul><li>Save on any vacation rental when logged in as a member during the time of your booking. </li>
<li>Receive VIP access to exclusive sales and promotions.</li>
</ul></div>
</div>
</div>
<div class="col-lg-4">
<div class="iconic-box">
<div class="iconic-wrapper"><img src="/sites/default/files/redawning/images/earth-search-icon.png" style="width: 104px; height: 75px;" /></div>
<div class="iconic-info">
<h3><span style="font-size:20px;">LISTINGS YOU CAN TRUST</span></h3>
<ul><li>Choose from over 100,000 vacation homes, condos &amp; apartments in 10,000 destinations.</li>
</ul></div>
</div>
</div>
<div class="col-lg-4">
<div class="iconic-box">
<div class="iconic-wrapper"><img src="/sites/default/files/redawning/images/chair-icon.png" style="width: 150px; height: 75px;" /></div>
<div class="iconic-info">
<h3><span style="font-size:20px;">BEST RATE GUARANTEE</span></h3>
<ul><li>Get the best deals in the market with a Best Rate Guarantee on every rental.  </li>
<li>In the unlikely event that you find a better rate out there, <a class="text-link" onclick="event.preventDefault(); SnapEngage.startLink();">Live chat</a> us and our team will review, verify and match your requested rate for your booking on RedAwning.com.</li>
</ul></div>
</div>
</div>
</div>
<p></p>
</div>
        
        <div class="callout-body" style="background-color:#85bee8; color:white"><h2 style="color:white">GET STARTED</h2><p class="callout-body-text">To get started, create your free RedAwning account or if you already have an account, log in and start searching for your next vacation!</p><button class="btn btn-cta" role="button" href="#register" data-toggle="modal">Join Now</button><button class="btn btn-alt" role="button" href="#login" data-toggle="modal">Sign In</button></div>
      </div>
    </div>

  </div>

  <!-- "Top vacation destinations" section markup, boolean content value set in Homepage configuration -->
  <style>
    .beaches .region-image {
        background-image: url(/sites/default/files/redawning/images/beach-woman-feet-in-sand.jpg);
    }

    .mountains .region-image {
        background-image: url(/sites/default/files/redawning/images/mountains-cozy-interior-of-a-house.jpg);
    }

    .islands .region-image {
        background-image: url(/sites/default/files/redawning/images/luxury-modern-home-with-a-pool.jpg);
    }

    .cities .region-image {
        background-image: url(/sites/default/files/redawning/images/city-friends-celebrating.jpg);
    }

    .luxury .region-image {
        background-image: url(/sites/default/files/redawning/images/luxury-modern-home-with-a-pool.jpg);
    }

    .europe .region-image {
        background-image: url(/sites/default/files/redawning/images/region-europe-lowq.jpg);
    }
</style>
<section class="row-fluid lg-section marked-section region-container" id="regions">
<div class="container">
        <div class="row">
            <div class="col-sm-12">
    <div class="container">
        <div class="row">
            <div class="col-sm-12">
                <h2 class="bold black text-center">Inspiring Vacation Destinations For Your Next Adventure</h2>
            </div>
        </div>
        <div class="row">

            <div class="col-xs-12 col-md-6">
                <div class="region-tile beaches">
                    <div class="region-image">
                        <h4><span>Beaches</span></h4>
                    </div>
                    <div class="region-copy">
                        <ul>
                            <li><a href="/category/region/us/hawaii">Hawaii</a></li>
                            <li><a
                                    href="/search/properties/beach?ptype=administrative_area_level_1&pprovince=Oregon&platitude=43.8041334&plongitude=-120.55420119999997&pcountry=US&pname=Oregon">Oregon
                                    Coast</a></li>
                            <li><a href="/category/region/us/california/southern-california/san-diego-county/san-diego">San
                                    Diego, CA</a></li>
                            <li><a href="/category/region/us/california/southern-california">Southern California</a>
                            </li>
                            <li><a href="/category/region/us/texas/galveston">Galveston, TX</a></li>
                            <li><a href="/category/region/us/maryland/ocean-city">Ocean City, MD</a></li>
                            <li><a href="/category/region/us/north-carolina/holden-beach">Holden Beach, NC</a></li>
                            <li><a href="/category/region/us/south-carolina/hilton-head">Hilton Head, SC</a></li>
                            <li><a
                                    href="/search/properties/beach%20or%20coast?ptype=administrative_area_level_1&pprovince=Florida&platitude=27.6648274&plongitude=-81.51575350000002&pcountry=US&pname=Florida">Florida</a>
                            </li>
                            <!-- <li><a href="/search/properties/beach%20or%20coast?ptype=country&platitude=45.1&plongitude=15.200000100000011&pcountry=HR&pname=Croatia
                        ">Croatia</a></li> -->
                            <li><a href="/category/region/mexico">Mexico</a></li>
                        </ul>
                        <p style="text-align: center; display: block; padding: 20px 0 10px 0;">Own a beach rental?<br /><a href="https://host.redawning.com/vacation-rental?utm_term=www_beach">Add it to our beach destinations.</a></p>
                    </div>
                </div>
            </div>

            <div class="col-xs-12 col-md-6">
                <div class="region-tile mountains">
                    <div class="region-image"><h4><span>Mountains</span></h4></div>
                    <div class="region-copy">
                        <ul>
                            <li><a href="category/tags/skiing?f[0]=im_taxonomy_vocabulary_1%3A1">Ski Resorts</a></li>
                            <li><a href="/category/region/us/washington/glacier">Mt. Baker, WA</a></li>
                            <li><a href="/category/region/us/california/lake-tahoe-ca">Lake Tahoe, CA</a></li>
                            <li><a href="/category/region/us/california/mammoth">Mammoth, CA</a></li>
                            <li><a href="/category/region/us/idaho/sun-valley-area">Sun Valley, ID</a></li>
                            <li><a href="/category/region/us/colorado/aspen">Aspen, CO</a></li>
                            <li><a href="/category/region/us/colorado/vail">Vail, CO</a></li>
                            <li><a href="/category/region/us/colorado/breckenridge">Breckenridge, CO</a></li>
                            <li><a href="/category/region/us/utah/park-city">Park City, UT</a></li>
                            <li><a href="/category/region/us/tennessee/gatlinburg">Gatlinburg, TN</a></li>
                            <!-- <li><a href="/category/region/canada/british-columbia/whistler">Whistler, B.C.</a></li>
                      <li><a href="/category/region/france/alps">French Alps</a></li>
                      <li><a href="/search/properties/mountain?ptype=country&platitude=46.818188&plongitude=8.227511999999933&pcountry=CH&pname=Switzerland">Switzerland</a></li> -->
                        </ul>
                        <p style="text-align: center; display: block; padding: 20px 0 10px 0;">Own a mountain rental?<br /><a href="https://host.redawning.com/vacation-rental?utm_term=www_mountain">Add it to our mountain destinations.</a></p>
                    </div>
                </div>
            </div>

            <!-- <div class="col-xs-12 col-md-4">
                <div class="region-tile islands">
                  <div class="region-image"><h4><span>Islands</span></h4></div>
                  <div class="region-copy">
                    <ul>
                      <li><a href="/category/region/us/hawaii">Hawaii</a></li>
                      <li><a href="/category/region/us/hawaii/kauai">Kauai</a></li>
                      <li><a href="/category/region/us/hawaii/maui">Maui</a></li>
                      <li><a href="/category/region/us/hawaii/oahu">Oahu</a></li>
                      <li><a href="/category/region/us/hawaii/molokai">Molokai</a></li>
                      <li><a href="/category/region/bahamas">Bahamas</a></li>
                      <li><a href="/category/region/indonesia/bali">Bali</a></li>
                      <li><a href="/category/region/croatia">Croatia</a></li>
                      <li><a href="/category/region/ireland">Ireland</a></li>
                      <li><a href="/search/properties?ptype=natural_feature&platitude=39.6952629&plongitude=3.0175712000000203&pcountry=ES&pname=Majorca&sleepsmax=1TO100">Majorca</a></li>
                    </ul>
    <p style="text-align: center; display: block; padding: 20px 0 10px 0;">Own an island rental?<br /><a href="https://host.redawning.com/vacation-rental?utm_term=www_island">Add it to our island destinations.</a></p>
                  </div>
                </div>
              </div> -->

            <div class="col-xs-12 col-md-6">
                <div class="region-tile cities">
                    <div class="region-image"><h4><span>Cities</span></h4></div>
                    <div class="region-copy">
                        <ul>
                            <!-- <li><a href="/category/region/france/paris">Paris</a></li>
                      <li><a href="/category/region/united-kingdom/england/greater-london/london">London</a></li> -->
                            <li><a href="/category/region/us/new-york">New York, NY</a></li>
                            <li><a href="/category/region/us/north-carolina/holden-beach">Holden Beach, NC</a></li>
                            <li><a href="/category/region/us/vermont/killington">Killington, VT</a></li>
                            <li><a href="/category/region/us/washington-dc">Washington D.C.</a></li>
                            <li><a
                                    href="/category/region/us/california/southern-california/greater-los-angeles-area/los-angeles-county/los">Los
                                    Angeles, CA</a></li>
                            <li><a href="/category/region/us/california/san-francisco-bay-area/san-francisco">San
                                    Francisco,
                                    CA</a></li>
                            <li><a href="/category/region/us/florida">Destin, FL</a></li>
                            <li><a href="/category/region/us/texas/austin">Austin, TX</a></li>
                            <li><a href="/category/region/us/utah/salt-lake-city">Salt Lake City, UT</a></li>
                            <li><a href="/category/region/us/washington/seattle">Seattle, WA</a></li>
                            <!-- <li><a href="/category/region/italy/rome">Rome</a></li>
                      <li><a href="/category/region/germany/berlin">Berlin</a></li> -->
                        </ul>
                        <p style="text-align: center; display: block; padding: 20px 0 10px 0;">Own a metropolitan rental?<br /><a href="https://host.redawning.com/vacation-rental?utm_term=www_city">Add it to our city destinations.</a></p>
                    </div>
                </div>
            </div>

            <div class="col-xs-12 col-md-6">
                <div class="region-tile luxury">
                    <div class="region-image"><h4><span>Luxury</span></h4></div>
                    <div class="region-copy">
                        <ul>
                            <!-- <li><a href="/category/region/costa-rica?pricemin=750&pricemax=1000&solrsort=fs_offseason_weekday_rate%20desc">Costa Rica</a></li> -->
                            <!-- <li><a href="/category/region/italy?&pricemin=750&pricemax=1000&solrsort=fs_offseason_weekday_rate%20desc">Italy</a></li>
                      <li><a href="/category/region/france?solrsort=fs_offseason_weekday_rate%20desc&pricemin=750&pricemax=1000&bedroom=0TO50&bathroom=1TO50&sleepsmax=2TO100">France</a></li> -->
                            <li><a href="/search/properties?pricemin=1200&pricemax=10000">Favorites</a></li>
                            <li><a
                                    href="/search/properties?solrsort=fs_offseason_weekday_rate%20desc&ptype=administrative_area_level_1&pprovince=Hawaii&platitude=19.8967662&plongitude=-155.58278180000002&pcountry=US&pname=Hawaii&pricemin=750&pricemax=10000">Hawaii</a>
                            </li>
                            <li><a
                                    href="/category/region/us/california?pricemin=750&pricemax=10000&bedroom=0TO50&bathroom=1TO50&sleepsmax=2TO100">California</a>
                            </li>
                            <li><a
                                    href="/search/properties/lake%20tahoe?ptype=natural_feature&platitude=39.09684929999999&plongitude=-120.0323507&pcountry=US&pname=Lake%252520Tahoe&pricemin=750&pricemax=10000&solrsort=fs_offseason_weekday_rate%20desc">Lake
                                    Tahoe</a></li>
                            <li><a
                                    href="/category/region/us/colorado?solrsort=fs_offseason_weekday_rate%20desc&pricemin=750&pricemax=10000&bedroom=0TO50&bathroom=1TO50&sleepsmax=2TO100">Colorado</a>
                            </li>
                            <li><a
                                    href="/category/region/us/north-carolina?solrsort=fs_offseason_weekday_rate%20desc&pricemin=750&pricemax=10000&bedroom=0TO50&bathroom=1TO50&sleepsmax=2TO100">North
                                    Carolina</a></li>
                            <li><a
                                    href="/category/region/us/south-carolina?solrsort=fs_offseason_weekday_rate%20desc&pricemin=750&pricemax=10000&bedroom=0TO50&bathroom=1TO50&sleepsmax=2TO100">South
                                    Carolina</a></li>
                            <li><a
                                    href="/category/region/us/florida?solrsort=fs_offseason_weekday_rate%20desc&pricemin=750&pricemax=10000&bedroom=0TO50&bathroom=1TO50&sleepsmax=2TO100">Florida</a>
                            </li>
                            <li><a
                                    href="/category/region/us/texas?pricemin=750&pricemax=1000&solrsort=fs_offseason_weekday_rate%20desc">Texas</a>
                            </li>
                            <li><a
                                    href="/category/region/mexico?solrsort=fs_offseason_weekday_rate%20desc&pricemin=100&pricemax=1000&bedroom=0TO50&bathroom=1TO50&sleepsmax=2TO100">Mexico</a>
                            </li>
                        </ul>
                        <p style="text-align: center; display: block; padding: 20px 0 10px 0;">Own a luxury rental?<br /><a href="https://host.redawning.com/vacation-rental?utm_term=www_luxury">Add it to our luxury accommodations.</a></p>
                    </div>
                </div>
            </div>

            <!-- <div class="col-xs-12 col-md-4">
                <div class="region-tile europe">
                  <div class="region-image"></div>
                  <div class="region-copy">
                    <h4>Europe</h4>
                    <ul>
                      <li><a href="/category/region/austria">Austria</a></li>
                      <li><a href="/category/region/belgium">Belgium</a></li>
                      <li><a href="/category/region/czech-republic">Czech Republic</a></li>
                      <li><a href="/category/region/france">France</a></li>
                      <li><a href="/category/region/germany">Germany</a></li>
                      <li><a href="/category/region/italy">Italy</a></li>
                      <li><a href="/category/region/luxembourg">Luxembourg</a></li>
                      <li><a href="/category/region/netherlands">Netherlands</a></li>
                      <li><a href="/category/region/portugal">Portugal</a></li>
                      <li><a href="/category/region/spain">Spain</a></li>
                    </ul>
                  </div>
                </div>
              </div> -->

        </div>
        <div class="row more-regions">
            <div class="col-sm-6">
                <button type="text" style="display: inline; float: right" class="btn btn-success" onclick="window.open('/category/region/us', '_blank')">U.S. Vacation Rentals</button>
            </div>
            <div class="col-sm-6">
                <button type="text" style="display: inline" class="btn btn-success" onclick="window.open('/search/properties?sleepsmax=1TO100', '_blank')">International Destinations</button>
            </div>    
        </div>
    </div>
</div>
</div>
</div>
</section>

  <!-- ra_bootstrap_subtheme\templates\region.tpl.php -->
  <div class="region region-footer-long-homepage">
    <!-- ra_bootstrap_subtheme\templates\block.tpl.php -->
<section id="block-ra-property-footer-long-hompage-content" class="block block-ra-property clearfix">

      
  <div class="blockcontent"><div style="width:100%;height:30px;"></div><footer class="footer container-fluid">
    <div class="row footer-section">
        <div class="col-lg-12 text-left">
            <div class="row footer-section">
                <div class="col-lg-2 text-left">
                    <div class="footer-column company-info">
                        <div class="primary-links">
                            <h3>Guest Support:</h3>
                            <ul class="menu nav">
                                <li class="first leaf unauthenticated">
                                    <a href="#login" data-toggle="modal">Guest Login</a>
                                </li>
                                <li class="first leaf authenticated">
                                    <a href="/reservations">Current Reservations</a>
                                </li>
                                <li class="leaf">
                                    <a href="/cdn-cgi/l/email-protection#8deaf8e8fef9cdffe8e9ecfae3e4e3eaa3eee2e0">Contact Us</a>
                                </li>
                                <li class="last leaf">
                                    <a class="chat-link" onclick="return SnapABug.startLink();">Chat Now</a>
                                </li>
                            </ul>
                        </div>
                    </div>
                </div>
                <div class="col-lg-2 text-left">
                    <div class="footer-column company-info">
                        <div class="primary-links">
                            <h3>Vacation Rental Owners:</h3>
                            <ul class="menu nav">
                                <li class="first leaf">
                                    <a href="https://portal.redawning.com/" target="_blank">Host Login</a>
                                </li>
                                <li class="leaf">
                                    <a href="https://host.redawning.com/vacation-rental/get-started" target="_blank">Revenue Estimate</a>
                                </li>
                                <li class="last leaf">
                                    <a href="https://host.redawning.com/vacation-rental" target="_blank">List Your Property</a>
                                </li>
                            </ul>
                        </div>
                    </div>
                </div>
                <div class="col-lg-2 text-left">
                    <div class="footer-column company-info">
                        <div class="primary-links">
                            <h3>Property Managers:</h3>
                            <ul class="menu nav">
                                <li class="first leaf">
                                    <a href="https://portal.redawning.com/" target="_blank">PM Login</a>
                                </li>
                                <li class="leaf">
                                    <a href="https://host.redawning.com/property-management" target="_blank">Management Platform</a>
                                </li>
                                <li class="last leaf">
                                    <a href="https://host.redawning.com/property-management/property-management-software-partners" target="_blank">Integrations</a>
                                </li>

                            </ul>
                        </div>
                    </div>
                </div>
                <div class="col-lg-2 text-left">
                    <div class="footer-column company-info">
                        <div class="primary-links">
                            <h3>Travel Agents:</h3>
                            <ul class="menu nav">
                                <li class="first leaf">
                                    <a href="https://travelpro.redawning.com/" target="_blank">TravelPro Login</a>
                                </li>
                                <li class="leaf">
                                    <a href="https://travelpro.redawning.com/faq" target="_blank">Travel Advisor Features</a>
                                </li>
                                <li class="last leaf">
                                    <a href="https://travelpro.redawning.com/home" target="_blank">Vacation Rental Portfolio</a>
                                </li>
                            </ul>
                        </div>
                    </div>
                </div>
                <div class="col-lg-4 text-right">
                    <div class="row footer-join-form">
                        <div class="col-lg-12">
                            <p class="text-left">
                                Get the latest vacation homes and destinations delivered straight to your inbox. Plus be the first to know about exclusive promotions and discounts!
                            </p>
                        </div>
                    </div>
                    <div class="row footer-join-form">
                        <div class="col-lg-12">
                            <!-- ra_bootstrap_subtheme\templates\region.tpl.php -->
  <div class="region region-bottom-box">
    <!-- ra_bootstrap_subtheme\templates\block.tpl.php -->
<section id="block-views-a418e11b47a050f6fd2e769fc6f35789" class="block block-views clearfix">

      
  <div class="blockcontent"><div class="view view-RedAwning-Club-Signup-View view-id-RedAwning_Club_Signup_View view-display-id-block_1 view-dom-id-6b26eecb31f6255396c0627b8e05f192">
        
  
  
      <div class="view-content">
        <div class="views-row views-row-1 views-row-odd views-row-first views-row-last">
    <!-- node.tpl.php -->
<article id="node-37" class="node node-webform node-unpublished clearfix">


  <header>
              <h2><a href="/content/redawning-newsletter">RedAwning Newsletter</a></h2>
        
      </header>

  <form class="webform-client-form" enctype="multipart/form-data" action="/brands/perfectplaces" method="post" id="webform-client-form-37" accept-charset="UTF-8"><div><div class="form-item webform-component webform-component-email" id="webform-component-email">
  <label for="edit-submitted-email" class="control-label">Email <span class="form-required" title="This field is required.">*</span></label>
 <input class="email form-text form-email required" type="email" id="edit-submitted-email" name="submitted[email]" size="60" />
</div>
<input type="hidden" name="details[sid]" />
<input type="hidden" name="details[page_num]" value="1" />
<input type="hidden" name="details[page_count]" value="1" />
<input type="hidden" name="details[finished]" value="0" />
<input type="hidden" name="form_build_id" value="form-uiebXLzzuiF7UQe7i-1r3-bjbPODN4ow4rxJC1D30Nw" />
<input type="hidden" name="form_id" value="webform_client_form_37" />
<button class="btn form-submit" id="edit-submit--2" name="op" value="Join" type="submit">Join</button>
</div></form>
      <footer>
                </footer>
  
  
</article> <!-- /.node -->
  </div>
    </div>
  
  
  
  
  
  
</div></div>
</section> <!-- /.block -->
  </div>

                        </div>
                    </div>                    
                </div>
            </div>
        </div>
        <div class="col-lg-4 text-left">
            <a href="/"><img src="https://assets04.redawning.com/sites/all/themes/ra_bootstrap_subtheme/logo-2x.png" width="120" /></a>
        </div>
        <div class="col-lg-4 text-center">
            <div class="footer-column company-info">
                <div class="app-links">
                    <ul>
                        <li>
                            <a class="itunes" href="https://itunes.apple.com/us/app/redawning/id1271483956?mt=8" target="_blank">&nbsp;</a>
                        </li>
                        <li>
                            <a class="google-play" href="https://play.google.com/store/apps/details?id=com.redawning.raapp&amp;utm_source=email-app-mktg&amp;utm_campaign=app-launch&amp;pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank">&nbsp;</a>
                        </li>
                    </ul>
                </div>
            </div>
        </div>
        <div class="col-lg-4 text-right">            
            <div class="social-media-section">
                <ul>
                    <li><a href="https://www.instagram.com/redawning/" target="_blank"><i class="fab fa-instagram" aria-hidden="true"></i></a></li>
                    <li><a href="https://twitter.com/redawning" target="_blank"><i class="fab fa-twitter" aria-hidden="true"></i></a></li>
                    <li><a href="https://www.facebook.com/redawning" target="_blank"><i class="fab fa-facebook" aria-hidden="true"></i></a></li>
                    <li><a href="https://www.youtube.com/channel/UCGf-ITkRkqVixcvLgILw7iA" target="_blank"><i class="fab fa-youtube" aria-hidden="true"></i></a></li>
                    <li><a href="https://www.pinterest.com/redawning" target="_blank"><i class="fab fa-pinterest" aria-hidden="true"></i></a></li>
                    <li><a href="https://www.linkedin.com/company/redawninggroup/" target="_blank"><i class="fab fa-linkedin" aria-hidden="true"></i></a></li>
                </ul>
            </div>
        </div>
    </div>
    <div class="row footer-section footer-seperator">
        <div class="col-lg-12">
            <div class="row">
                <div class="col-lg-6 text-left">
                    <div class="row">
                        <div class="col-lg-6 text-left">
                            <p>&copy;<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>var footerYear = new Date().getFullYear();document.write(footerYear);</script> RedAwning.com, Inc. All Rights Reserved.</p>
                        </div>
                        <div class="col-lg-6 text-left">
                            <p><a href="/content/privacy-policy">Privacy Policy</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/content/terms-of-service">Terms of Service</a></p>
                        </div>
                    </div>
                </div>
                <div class="col-lg-6 text-right">
                    <img src="https://assets04.redawning.com/sites/default/files/redawning/images/vrma-logo-greyscale.png" width="115" alt="Vacation Rental Management Association logo" />
                </div>
            </div>
        </div>
    </div>
</footer></div>
</section> <!-- /.block -->
  </div>

</div>
<!-- ra_bootstrap_subtheme\templates\region.tpl.php -->
  <div class="region region-bottom">
    <!-- ra_bootstrap_subtheme\templates\block.tpl.php -->
<section id="block-block-158" class="block block-block clearfix">

      
  <div class="blockcontent"><style type="text/css">
<!--/*--><![CDATA[/* ><!--*/

select{height:30px;}
/*--><!]]>*/
</style></div>
</section> <!-- /.block -->
  </div>
    <!-- ra_bootstrap_subtheme\templates\region.tpl.php -->
<script src="https://www.redawning.com/sites/default/files/js/js_9ehQ13_1V_MSok4qes_Pnihkv2u-gzkwJ9S4FzxHDvU.js"></script>
    <div class="cookie-alert" data-nosnippet>This site uses cookies to ensure you get the best experience possible. By using our website, you agree to our Privacy Policy.
        <a class="btn btn-success" href="/content/privacy-policy/">Learn more</a>
        <button class="btn btn-inverse close-btn" aria-label="close">Close</button>
    </div>
    <div class="cookie-alert-page-bottom-offset" data-nosnippet></div>
    
    <div id="register" class="modal hide fade userModal" tabindex="-1" role="dialog" aria-labelledby="registerModalLabel" aria-hidden="true" data-nosnippet>
        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><i class="fas fa-times"></i></button>
            <h3 id="registerModalLabel">Create Your Account</h3>
        </div>
        <div class="modal-body">
            <p>Join for access to discounts, save your favorite properties, and view reservation details and check-in instructions.</p>
            <form id="registerForm" class="form" novalidate>
                <div class="control-group">
                    <div class="controls">
                        <label for="registerUsername">Email Address</label>
                        <input class="input-xxlarge" type="email" id="registerUsername" placeholder="Email address" autocomplete="username">
                    </div>
                </div>
                <!-- <div class="control-group">
                    <div class="controls">
                        <input class="input-xxlarge" type="text" id="registerFirstName" placeholder="First name">
                    </div>
                </div>
                <div class="control-group">
                    <div class="controls">
                        <input class="input-xxlarge" type="text" id="registerLastName" placeholder="Last name">
                    </div>
                </div> -->
                <div class="control-group">
                    <div class="controls">
                        <label for="registerPassword">Password</label>
                        <input class="input-xxlarge" type="password" id="registerPassword" placeholder="Create a Password" autocomplete="off" autocapitalize="none" autocorrect="off" spellcheck="false">
                        <span class="help-inline"> </span>
                    </div>
                </div>
                <div class="control-group">
                    <div class="controls">
                        <button type="submit" id="registerSubmit" class="btn btn-large btn-block btn-primary btn-success">Join Now</button>
                    </div>
                </div>

            </form>
            <div class="center-block alt-link-cta">Already Have a RedAwning account? <a class="loginModalToggle">Login</a></div>
            <div class="center-block alt-link-cta">Are You A Travel Agent? <a class="loginModalToggle" href="//travelpro.redawning.com">Request an Account</a></div>
        </div>
    </div>
    <div id="verification" class="modal hide fade userModal" tabindex="-1" role="dialog" aria-labelledby="verificationModalLabel" aria-hidden="true" data-nosnippet>
        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><i class="fas fa-times"></i></button>
            <h3 id="verificationModalLabel">Verify Account</h3>
        </div>
        <div class="modal-body">
            <form id="registerMFAVerificationForm" class="form" novalidate>
                <div class="control-group">
                    <div class="controls">
                        <p id="resendVerificationCode" class="help-block">We've just sent a verification code to your email. Paste it below to confirm your registration.</p>
                        <p class="help-block">Haven't received your verification code? <a>Resend Code</a></p>
                        <input class="input-xxlarge" type="number" id="registerMFAVerificationCode" placeholder="Verification Code" autocomplete="false">
                        <span class="help-inline"> </span>
                    </div>
                </div>
                <div class="control-group">
                    <div class="controls">
                        <!-- <span id="resendVerificationCode" class="help-block"><a>Resend Verification Code?</a></span> -->
                        <button type="submit" id="registerMFASubmit" class="btn btn-large btn-block btn-primary btn-success">Confirm</button>
                    </div>
                </div>
            </form>
        </div>
    </div>

    <div id="login" class="modal hide fade userModal" tabindex="-1" role="dialog" aria-labelledby="loginModalLabel" aria-hidden="true" data-nosnippet>
        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><i class="fas fa-times"></i></button>
            <h3 id="LoginModalLabel">Log In to your RedAwning Account</h3>
            <p id="userExistsMessage">It appears you've already registered. Please log in to your existing account.</p>
        </div>
        <div class="modal-body">
            <form id="loginForm" class="form" novalidate>

                <div class="control-group">
                    <div class="controls">
                        <input class="input-xxlarge" type="email" id="inputUsername" placeholder="Email Address">
                    </div>
                </div>
                <div class="control-group">
                    <div class="controls">
                        <input class="input-xxlarge" type="password" id="inputPassword" placeholder="Password">
                        <span class="help-inline"> </span>

                    </div>
                </div>
                <div class="control-group">
                    <div class="controls">
                        <button type="submit" id="loginSubmit" class="btn btn-large btn-block btn-primary btn-success">Log in</button>
                    </div>
                </div>
                <div class="center-block alt-link-cta" id="resetPassword"><a>Forgot Password?</a></div>
                <div class="center-block alt-link-cta">Are you a Travel Advisor? <a href="//travelpro.redawning.com">Log in here</a></div>
            </form>

        </div>
    </div>
    <div id="forgotPassword" class="modal hide fade userModal" tabindex="-1" role="dialog" aria-labelledby="forgotPasswordModalLabel" aria-hidden="true" data-nosnippet>
        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><i class="fas fa-times"></i></button>
            <h3 id="forgotPasswordModalLabel">Reset password</h3>
        </div>
        <div class="modal-body">
            <form id="forgotPasswordForm" class="form" novalidate>
                <div class="control-group">
                    <div class="controls">
                        <input class="input-xxlarge" type="email" id="forgotPasswordInputUsername" placeholder="Email Address">
                        <span class="help-inline"> </span>
                    </div>
                </div>
                <button type="submit" id="resetPasswordSubmit" class="btn btn-large btn-block btn-primary btn-success">Reset Password</button>
            </form>
            <form id="forgotPasswordVerificationForm" class="form" novalidate style="display:none;">
                <p>Please check your email for the 6-digit verification code we've sent you.</p>
                <p>You new password must be at least 8 characters long, contain both upper & lower case characters, a number, and a special character.</p>
                <div class="control-group">
                    <div class="controls">
                        <label>Enter your verification code</label>
                        <input class="input-xxlarge" type="email" id="forgotPasswordInputVerification" placeholder="Verification Code" autocomplete="false">
                    </div>
                </div>
                <div class="control-group">
                    <div class="controls">
                        <label>Enter a new password</label>
                        <input class="input-xxlarge" type="password" id="inputNewPassword" placeholder="New Password" autocomplete="false">
                        <span class="help-inline"> </span>
                    </div>
                </div>

                <div class="control-group">
                    <div class="controls">
                        <button type="submit" id="resetPasswordVerificationSubmit" class="btn btn-large btn-block btn-primary btn-success">Reset Password</button>
                    </div>
                </div>
            </form>
        </div>
    </div>

    <div id="signout" class="modal hide fade userModal" tabindex="-1" role="dialog" aria-labelledby="signoutModalLabel" aria-hidden="true" data-nosnippet>
        <div class="modal-header">
            <h3 id="logoutModalLabel">Sign Out?</h3>
        </div>
        <div class="modal-body">
            <p>Are you sure you want to sign out?</p>
        </div>
        <div class="modal-footer">
            <button class="btn btn-primary btn-success" id="signoutButton">Yes, sign me out</button>
            <button class="btn btn-primary btn-inverse" data-dismiss="modal" aria-hidden="true">Cancel</button>
        </div>
    </div>
    <div id="best-rate-guarantee-modal" class="modal hide fade best-rate-guarantee-modal" tabindex="-1" role="dialog" aria-labelledby="best-rate-modal-label" aria-hidden="true">
        <div class="modal-header" data-nosnippet>
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><i class="fas fa-times"></i></button>
            <h3>Best Rate Guarantee</h3>
        </div>
        <div class="modal-body" data-nosnippet> 
            RedAwning offers a Best Rate Guarantee on all vacation rentals. In the unlikely event that you find a better rate out there, <a title="Live chat" href="#" onclick="return SnapABug.startLink();" data-dismiss="modal">Live Chat</a> us and our team will review, verify and match your requested rate for your booking on RedAwning.com. <a target="_blank" href="/content/terms-of-service">View full terms</a>.
        </div>
    </div>

    <div id="reservationError" class="modal hide fade userModal" tabindex="-1" role="dialog" aria-labelledby="reservationErrorModalLabel" aria-hidden="true" data-nosnippet>
        <div class="modal-body">
            <p><strong>We're sorry, something unexpected happened, and we could not create this reservation. Please try again or chat with one of our agents now.</strong></p>
            <button class="btn btn-success btn-large" onclick="event.preventDefault(); SnapEngage.startLink();" data-dismiss="modal">CHAT NOW</button>
        </div>
    </div>

    <div id="reservationErrorCCDeclined" class="modal hide fade userModal" tabindex="-1" role="dialog" aria-labelledby="reservationErrorModalLabel" aria-hidden="true" data-nosnippet>
        <div class="modal-body">
            <p><strong>We're sorry, the credit card was not accepted, and we could not create this reservation. Please try again after verifying the card and CVV numbers or chat with one of our agents now.</strong></p>
            <button class="btn btn-success btn-large" onclick="event.preventDefault(); SnapEngage.startLink();" data-dismiss="modal">CHAT NOW</button>
        </div>
    </div>

    <script src="/sites/all/themes/ra_bootstrap_subtheme/js/general-site.js?q4u9rt1c"></script>
    <script src="/sites/all/themes/ra_bootstrap_subtheme/js/search-result.js?a1b1c4a"></script>
    <script src="/sites/all/themes/ra_bootstrap_subtheme/js/jquery.inputmask.bundle.js?q4u9rd"></script>
    <script src="/sites/all/themes/ra_bootstrap_subtheme/js/jquery.ui.touch-punch.min.js?q4u9rd"></script>
    
    <script src='/sites/all/themes/ra_bootstrap_subtheme/js/amazon-cognito-identity.min.js'></script>

    <script src='/sites/all/themes/ra_bootstrap_subtheme/js/aws-sdk-2.601.0.min.js'></script>
    <script type="text/javascript" src="/sites/all/themes/ra_bootstrap_subtheme/js/lib/apiGateway-js-sdk/lib/axios/dist/axios.standalone.js"></script>
    <script type="text/javascript" src="/sites/all/themes/ra_bootstrap_subtheme/js/lib/apiGateway-js-sdk/lib/CryptoJS/rollups/hmac-sha256.js"></script>
    <script type="text/javascript" src="/sites/all/themes/ra_bootstrap_subtheme/js/lib/apiGateway-js-sdk/lib/CryptoJS/rollups/sha256.js"></script>
    <script type="text/javascript" src="/sites/all/themes/ra_bootstrap_subtheme/js/lib/apiGateway-js-sdk/lib/CryptoJS/components/hmac.js"></script>
    <script type="text/javascript" src="/sites/all/themes/ra_bootstrap_subtheme/js/lib/apiGateway-js-sdk/lib/CryptoJS/components/enc-base64.js"></script>
    <script type="text/javascript" src="/sites/all/themes/ra_bootstrap_subtheme/js/lib/apiGateway-js-sdk/lib/url-template/url-template.js"></script>
    <script type="text/javascript" src="/sites/all/themes/ra_bootstrap_subtheme/js/lib/apiGateway-js-sdk/lib/apiGatewayCore/sigV4Client.js"></script>
    <script type="text/javascript" src="/sites/all/themes/ra_bootstrap_subtheme/js/lib/apiGateway-js-sdk/lib/apiGatewayCore/apiGatewayClient.js"></script>
    <script type="text/javascript" src="/sites/all/themes/ra_bootstrap_subtheme/js/lib/apiGateway-js-sdk/lib/apiGatewayCore/simpleHttpClient.js"></script>
    <script type="text/javascript" src="/sites/all/themes/ra_bootstrap_subtheme/js/lib/apiGateway-js-sdk/lib/apiGatewayCore/utils.js"></script>
    <script type="text/javascript" src="/sites/all/themes/ra_bootstrap_subtheme/js/lib/apiGateway-js-sdk/apigClient.js?v=12d"></script>

    <script src="/sites/all/themes/assets/lightpick/1.4.5/lightpick.js?v=abc123"></script>
    <script src='/sites/all/themes/ra_bootstrap_subtheme/js/auth.js?v=a1b1c3'></script>

    <!-- END change/custum browse our destinations title -->
    <script type="text/javascript">
        jQuery(document).ready(function() {
            jQuery('.nufooterbar .view-id-RedAwning_Club_Signup_View h2 a').text('Sign Up for our club newsletter');
            jQuery('.nufooterbar .view-id-RedAwning_Club_Signup_View form button').addClass('btn-danger');
            jQuery('.nufooterbar p.clearer').remove();

            jQuery('.nufooterbar #edit-submitted-email').attr('placeholder', 'Email Address');
            var nttlw = jQuery('.nufooterbar .view-id-RedAwning_Club_Signup_View header').width();
            var nctnw = jQuery('.nufooterbar .view-id-RedAwning_Club_Signup_View form').width();
            var nwl = nttlw + nctnw + 6;
            jQuery('.nufooterbar .view-id-RedAwning_Club_Signup_View').css({
                'width': nwl + 'px',
                'margin': '0 auto'
            });

            jQuery('.block-destinations .heading').text('Browse Over 85,000 Vacation Rentals:');

            jQuery("h2:contains('Search results')").css({
                'display': 'none'
            });

            jQuery("h2:contains('Your Search Results')").css({
                'display': 'none'
            });

            //jQuery('.page-search-properties h1.page-header').text('Your Search Results');

            jQuery('.totop').click(function() {
                jQuery("html, body").animate({
                    scrollTop: 0
                }, 600);
                return false;
            });

            if (jQuery.browser.msie && (jQuery.browser.version < 10.0)) {
                jQuery("#dstfjs.dropdown-menu a.ccndd").addClass("noncss3bws");
            }
        })
    </script>

    <script>
        ! function($) {
            $(function() {
                // carousel demo
                $('#myCarousel, #sldattr').carousel({
                    interval: 5000                })
            })

        }(window.jQuery)
    </script>
    <!-- Once the page is loaded, initalize the plug-in. -->
    <script type="text/javascript">
        (function($) {
            $("#edit-zip").keyup(function() {
                var el = $(this);
                var state_count, country_count, state, country;
                if (el.val().length >= 4) {
                    setTimeout(function() {
                        $.ajax({
                            url: "//maps.googleapis.com/maps/api/geocode/json",
                            cache: false,
                            dataType: "json",
                            type: "GET",
                            data: "key=AIzaSyBvNngnLci5m4djvo1GehQ1bhOAbWWCkao&address=" + el.val(),
                            success: function(result, success) {
                                if (result && result.results[0] && result.results[0].address_components) {
                                    for (var i = 0; i < result.results[0].address_components.length; i++) {
                                        if (result.results[0].address_components[i].types[0] == "country") {
                                            country_count = i;
                                        }
                                        if (result.results[0].address_components[i].types[0] == "administrative_area_level_1") {
                                            state_count = i;
                                        }
                                    }
                                    country = result.results[0].address_components[country_count].short_name;
                                    $("#edit-country option").each(function() {
                                        if ($(this).attr("value") == country) {
                                            $(this).attr("selected", true);
                                        }
                                    });
                                    $("#edit-state").attr("value", result.results[0].address_components[state_count].long_name);
                                    $("#edit-city").attr("value", result.results[0].address_components[1].long_name);
                                }
                            }
                        });
                    }, 750);
                }
            });

            $("#advanced-search-custom-homepager24-block-form, #advanced-search-custom-homepage-block-form, #advanced-search-custom-block-form").attr("action", "/");

            if ($("body div").hasClass("node-unpublished")) {
                $("body").addClass("unpublished_body");
            };
            // popover
            $("a[data-toggle=popover], span[data-toggle=popover]")
                .popover()
                .click(function(e) {
                    e.preventDefault()
                });

        })(jQuery);
    </script>

        
<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"7c0a77f780","applicationID":"6109953","transactionName":"blJXYUIEDEEFW0cMX1cYdFZEDA1cS1ZcAVVmR1RSVToUWwFP","queueTime":0,"applicationTime":1188,"atts":"QhVUFwoeH08=","errorBeacon":"bam.nr-data.net","agent":""}</script></body>

</html> 