import{__esmMin as e}from"./rolldown-runtime.Ca1KTpMg.mjs";import{B as t,Ga as n,X as r,Z as i,d as a,init_client as o,init_npm_react_18_2 as s,init_npm_react_dom_18_2 as c,init_ssg_sandbox_shims as l,navigator as u,pe as d,r as f,te as p,ue as m,window as h,x as g,ye as _}from"./react.DTOwF7-G.mjs";import{ErrorPlaceholder as v,GracefullyDegradingErrorBoundary as y,LibraryFeaturesProvider as b,PageEffectsProvider as x,PageRoot as S,inferInitialRouteFromPath as C,init_framer_XY7LZI3O as w,installFlexboxGapWorkaroundIfNeeded as T,lazy as E,markHydrationStart as D,patchRoutesForABTesting as O,removeHiddenBreakpointLayersV2 as k,turnOffReactEventHandling as A,useCurrentRoute as j,useLocaleInfo as M,useRouter as N,withPerformanceMarks as P,yieldToMain as F}from"./framer.Cb4J4ppR.mjs";async function I({routeId:e,pathVariables:i,localeId:a}){let o=z[e].page.preload(),s=t(S,{isWebsite:!0,routeId:e,pathVariables:i,routes:z,collectionUtils:V,framerSiteId:H,notFoundPage:E(()=>import(`./yPOZKPB-ue3J-Xp6yfOJ8lm8k4QoVMiv2OEIuncMfQE.DpAnMYCJ.mjs`)),isReducedMotion:void 0,localeId:a,locales:B,preserveQueryParams:void 0,siteCanonicalURL:`https://archi.framer.ai`,EditorBar:h===void 0?void 0:(()=>{if(/bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(u.userAgent)){console.log(`[Framer Editor Bar] Unavailable because navigator is bot`);return}return E(async()=>{h.__framer_editorBarDependencies={__version:2,framer:{useCurrentRoute:j,useLocaleInfo:M,useRouter:N},react:{createElement:t,Fragment:g,memo:r,useCallback:p,useEffect:m,useRef:d,useState:_},"react-dom":{createPortal:n}};let{createEditorBar:e}=await import(`https://framer.com/edit/init.mjs`);return{default:e()}})})()}),c=t(b,{children:s,value:{editorBarDisableFrameAncestorsSecurity:!1,motionDivToDiv:!1,motionDivToDivBackgroundImage:!0,pauseOffscreen:!0,synchronousNavigationOnDesktop:!1,yieldOnTap:!1}}),l=t(y,{children:c}),f=t(x,{children:l,value:{global:{enter:{mask:{angle:0,type:`wipe`,width:`100%`},opacity:1,rotate:0,rotate3d:!1,rotateX:0,rotateY:0,scale:1,transition:{damping:30,delay:0,duration:.4,ease:[.27,0,.51,1],mass:1,stiffness:400,type:`tween`},x:`0px`,y:`0px`}},routes:{}}});return await o,f}function L(){U&&h.__framer_events.push(arguments)}async function R(e,t){function n(e,t,n=!0){if(e.caught||h.__framer_hadFatalError)return;let r=t?.componentStack;if(n){if(console.warn(`Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches: `,e,r),Math.random()>.01)return}else console.error(`Caught a fatal error. If you are the author of this website, please report the following to the Framer team via : `,e,r);L(n?`published_site_load_recoverable_error`:`published_site_load_error`,{message:String(e),componentStack:r,stack:r?void 0:e instanceof Error&&typeof e.stack==`string`?e.stack:null})}try{let r,o,s,c;if(e){let e=JSON.parse(t.dataset.framerHydrateV2);r=e.routeId,o=e.localeId,s=e.pathVariables,c=e.breakpoints,r=O(z,r)}else{O(z,void 0);let e=C(z,decodeURIComponent(location.pathname),!0,B);r=e.routeId,o=e.localeId,s=e.pathVariables}let l=I({routeId:r,localeId:o,pathVariables:s});h!==void 0&&(async()=>{let e=z[r],t=B.find(({id:e})=>o?e===o:e===`default`).code,n=null;if(e?.collectionId&&V){let r=await V[e.collectionId]?.(),[i]=Object.values(s);r&&typeof i==`string`&&(n=await r.getRecordIdBySlug(i,t||void 0)??null)}let i=Intl.DateTimeFormat().resolvedOptions(),a=i.timeZone,c=i.locale;await new Promise(e=>{document.prerendering?document.addEventListener(`prerenderingchange`,e,{once:!0}):e()}),h.__framer_events.push([`published_site_pageview`,{framerSiteId:H??null,version:2,routePath:e?.path||`/`,collectionItemId:n,framerLocale:t||null,webPageId:e?.abTestingVariantId??r,abTestId:e?.abTestId,referrer:document.referrer||null,url:h.location.href,hostname:h.location.hostname||null,pathname:h.location.pathname||null,hash:h.location.hash||null,search:h.location.search||null,timezone:a,locale:c},`eager`]),await F({priority:`background`,ensureContinueBeforeUnload:!0,continueAfter:`paint`}),document.dispatchEvent(new CustomEvent(`framer:pageview`,{detail:{framerLocale:t||null}}))})();let u=await l;e?(P(`framer-rewrite-breakpoints`,()=>{k(c),h.__framer_onRewriteBreakpoints?.(c)}),i(()=>{D(),A(),a(t,u,{onRecoverableError:n})})):f(t,{onRecoverableError:n}).render(u)}catch(e){throw n(e,void 0,!1),e}}var z,B,V,H,U,W;e((()=>{l(),w(),s(),c(),o(),z={augiA20Il:{elements:{am7xH9cWR:`5`,pGMSKXVUX:`4`,sdxiF7aTo:`2`,t8y9OW3Tz:`3`,XRlWMag3k:`authority`},page:E(()=>import(`./Cdxm038pVPXTEwp4jWHTEs-SBU52u5SeLn4pe-e3zVM.DgGlsyM0.mjs`)),path:`/`},P6NYvo0tV:{elements:{c9fy3VYqJ:`authority`},page:E(()=>import(`./8hssoCcr10jCyUBMGsBASDIRrpKrnvhpEVgWurl8hqo.CUiRSHCT.mjs`)),path:`/about`},UDtknq8hg:{elements:{},page:E(()=>import(`./yPOZKPB-ue3J-Xp6yfOJ8lm8k4QoVMiv2OEIuncMfQE.DpAnMYCJ.mjs`)),path:`/404`},KsoN0nuyJ:{elements:{},page:E(()=>import(`./vSQOMrDeT_2odY1iqLM85bCrSDtJyrehQsom7w95cAg.CYDvtWFr.mjs`)),path:`/blog`},FJqmbaMWN:{elements:{},page:E(()=>import(`./QK3RH8hazGFdGUW9SCYreOCHnFp-g8wagk8ZBQOVFns.TwL2_OIn.mjs`)),path:`/properties`},Dj4WBZH4F:{collectionId:`XdC7qOeqe`,elements:{VoPFbHY3W:`property-images`,wC4BNXqCE:`authority`},page:E(()=>import(`./BLpRyAwK-BMnWFj_2Wtw3-15H43GQRAmJruZnDImNe8.DHhXTmuY.mjs`)),path:`/properties/:t8imDKu5c`},MPgC9yuum:{collectionId:`AK_i7GCgA`,elements:{},page:E(()=>import(`./CSZFcyzVRI-yni0Hy3BnN9XG7HRVU8-Fpe7Qrb89e1Q.vrzLYFgD.mjs`)),path:`/blog/:HcSq4uQj6`}},B=[{code:`en-US`,id:`default`,name:`English`,slug:``}],V={AK_i7GCgA:async()=>(await import(`./wnrHKt2UV-dbpIf3iYpYLuFEu6cmLDHQIP2RDf6_CGA.CAikoxqb.mjs`))?.utils,XdC7qOeqe:async()=>(await import(`./XMICbCoQk8NVmbnoJayUsXaNudiCMKIS5KJt739EZm0.EudW99e7.mjs`))?.utils},H=`5de66d36d5992b0d21c0b3a616574ae79cc069a671d2c711b3e2a081fb2c0d17`,U=typeof document<`u`,U&&(h.__framer_importFromPackage=(e,n)=>()=>t(v,{error:`Package component not supported: "`+n+`" in "`+e+`"`}),h.process={...h.process,env:{...h.process?h.process.env:void 0,NODE_ENV:`production`}},h.__framer_events=h.__framer_events||[],T(),W=document.getElementById(`main`),`framerHydrateV2`in W.dataset?R(!0,W):R(!1,W))}))();export{I as getPageRoot}; //# sourceMappingURL=script_main.CDev0Ye0.mjs.map