1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4332],{5806:(e,t,o)=>{o.d(t,{M:()=>l});var a=o(76543),i=o(24759),r=o(58572),n=o(72726);function s(e){let{step:t,bubble:o,size:i=25}=e,s={x:o.x-60,y:o.y+i+12};return(0,a.jsxs)(r.P.g,{initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},transition:{duration:.5,delay:.1*t.id},children:[(0,a.jsx)("foreignObject",{x:o.x-i,y:o.y-i,width:2*i,height:2*i,children:(0,a.jsx)(r.P.div,{className:"bg-card h-full w-full rounded-md border",style:{width:2*i,height:2*i},initial:{scale:0},animate:{scale:1},transition:{duration:.4,delay:.1*t.id}})}),(0,a.jsx)("foreignObject",{x:o.x-.48*i,y:o.y-.48*i,width:.96*i,height:.96*i,children:(0,a.jsx)(r.P.div,{className:"flex h-full w-full items-center justify-center",initial:{opacity:0,rotate:-180},animate:{opacity:1,rotate:0},transition:{duration:.5,delay:.1*t.id+.2},children:t.icon&&(0,a.jsx)(t.icon,{size:i,className:"text-muted-foreground"})})}),(0,a.jsx)("foreignObject",{x:s.x,y:s.y,width:"120",height:"32",style:{overflow:"visible"},children:(0,a.jsx)(r.P.div,{className:"flex h-full w-full items-center justify-center",initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{duration:.4,delay:.1*t.id+.3},children:(0,a.jsx)(n.o,{variant:"small",className:"font-semibold",children:t.label})})})]},t.id)}function l({steps:e,bubblePositions:t,progressIndex:o=0,progressPosition:n=.5,activeStep:l=0,bubbleSize:p=25}){let d=t[t.length-1],c=2===t.length,m=(()=>{if(!d)return{x:0,y:0};if(-1===o){let e=t[0];return e?{x:e.x-150+150*n,y:e.y}:{x:0,y:0}}if(o>=t.length-1)return{x:d.x-42,y:d.y};let e=t[o],a=t[o+1];if(!e||!a)return{x:0,y:0};let i=a.x-e.x;return{x:e.x+i*n,y:e.y}})();return(0,a.jsx)("div",{className:"flex w-full justify-center",children:(0,a.jsxs)("svg",{width:c?"280":"100%",height:"100",viewBox:c?"0 0 280 100":"0 0 500 100",className:"overflow-visible",children:[(0,a.jsxs)("defs",{children:[(0,a.jsxs)("linearGradient",{id:"pathGradient",gradientUnits:"userSpaceOnUse",x1:"0",y1:"0",x2:c?"280":"500",y2:"0",children:[(0,a.jsx)("stop",{offset:"0%",stopColor:"var(--brikiz-dark-primary-gradient-1)"}),(0,a.jsx)("stop",{offset:"20%",stopColor:"var(--brikiz-dark-primary-gradient-2)"}),(0,a.jsx)("stop",{offset:"43%",stopColor:"var(--brikiz-dark-primary-gradient-3)"}),(0,a.jsx)("stop",{offset:"65%",stopColor:"var(--brikiz-dark-primary-gradient-4)"}),(0,a.jsx)("stop",{offset:"86%",stopColor:"var(--brikiz-dark-primary-gradient-5)"}),(0,a.jsx)("stop",{offset:"98%",stopColor:"var(--brikiz-dark-primary-gradient-6)"}),(0,a.jsx)("stop",{offset:"100%",stopColor:"var(--brikiz-dark-primary-gradient-7)"})]}),(0,a.jsxs)("filter",{id:"progressHeadGlow",x:"-300%",y:"-300%",width:"600%",height:"600%",children:[(0,a.jsx)("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"8",result:"glow"}),(0,a.jsx)("feColorMatrix",{in:"glow",type:"matrix",values:"1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 0 0 0 0.6 0",result:"whiteGlow"}),(0,a.jsxs)("feMerge",{children:[(0,a.jsx)("feMergeNode",{in:"whiteGlow"}),(0,a.jsx)("feMergeNode",{in:"SourceGraphic"})]})]})]}),t.map((e,s)=>{if(s===t.length-1)return null;let l=t[s+1];return l?(0,a.jsxs)(i.Fragment,{children:[(0,a.jsx)(r.P.line,{x1:e.x,y1:e.y,x2:l.x,y2:l.y,stroke:"var(--brikiz-gray)",strokeWidth:"8",initial:{pathLength:0,opacity:0},animate:{pathLength:1,opacity:1},transition:{duration:.8,delay:.2*s}}),s<o&&(0,a.jsx)(r.P.line,{x1:e.x,y1:e.y,x2:l.x,y2:e.y,stroke:"url(#pathGradient)",strokeWidth:"8",initial:{pathLength:0},animate:{pathLength:1},transition:{duration:1,delay:.2*s+.5}}),s===o&&n>0&&(0,a.jsx)(r.P.line,{x1:e.x,y1:e.y,x2:m.x,y2:e.y,stroke:"url(#pathGradient)",strokeWidth:"8",initial:{pathLength:0},animate:{pathLength:1},transition:{duration:1,delay:.2*s+.5}})]},`line-${s}`):null}),t[0]&&(0,a.jsx)("line",{x1:t[0].x-150,y1:t[0].y,x2:-1===o?m.x:t[0].x,y2:t[0].y,stroke:-1===o||o>=1?"url(#pathGradient)":"var(--brikiz-gray)",strokeWidth:"8"}),d&&(0,a.jsx)("line",{x1:d.x,y1:d.y,x2:d.x+150,y2:d.y,stroke:"var(--brikiz-gray)",strokeWidth:"8"}),(0,a.jsx)(r.P.circle,{cx:m.x,cy:m.y,r:"12",fill:"var(--brikiz-purple)",filter:"url
1(#progressHeadGlow)",initial:{r:0,opacity:0},animate:{r:12,opacity:1},transition:{duration:.5,delay:1.2}}),t.map((t,o)=>{let i=e[o];return i?(0,a.jsx)(s,{step:i,bubble:t,isActive:o===l,isCompleted:o<l,size:p},i.id):null})]})})}},5832:(e,t,o)=>{o.r(t),o.d(t,{Trans:()=>a.x6,useTranslation:()=>a.Bd});var a=o(59168)},15697:(e,t,o)=>{o.d(t,{U:()=>l,Ut:()=>p});var a=o(28634),i=o(78168),r=o(66626),n=o(59873);let s=a.k5(["PLANNED","IN_PROGRESS","REJECTED","APPROVED"]),l=s.enum,p=r.YN.extend({projectId:a.Yj(),bankName:a.Yj(),agencyAddress:a.Yj().optional(),advisorName:a.Yj().optional(),advisorEmail:a.KC([a.eu(""),a.Yj().email()]).optional(),advisorPhone:a.Yj().optional().refine(e=>!e||""===e.trim()||i.fC.test(e),{message:"common:invalid_phone_number"}),appointmentDate:a.p6().optional(),note:a.Yj().optional(),status:s,offerFileAnalysis:a.Yj().optional()});p.extend({offerFile:n.bN.optional()})},24164:(e,t,o)=>{o.d(t,{r:()=>i});var a=o(92331);let i=(0,a.LT)({NEXT_PUBLIC_SITE_URL:(0,a.OZ)({default:"https://app.brikiz.com"}),NEXT_PUBLIC_MAPBOX_GL_ACCESS_TOKEN:(0,a.gx)({default:"pk.eyJ1IjoiYnJpa2l6MSIsImEiOiJjbWV5MG93ODAwd3NmMmpyMTVrN2dtNGpuIn0.toBAK76g4ufCFMwMkQ_8zw"}),NEXT_PUBLIC_LOGO_DEV_TOKEN:(0,a.gx)({default:"pk_MJJDQH35TXmKgL8dS4Tv9A"})})},31103:(e,t,o)=>{o.d(t,{$7:()=>i,H9:()=>p,h2:()=>h,ik:()=>b,n5:()=>n,wh:()=>x,xP:()=>m});var a=o(28634);let i={PROFILE_DOCUMENTS_EXTRACTION_PENDING:{code:"PRECONDITION_FAILED",message:"Les documents du profil sont en cours d'extraction. R\xe9essayez dans un instant."}},r=["IDENTITY_CARD","PAY_SLIP","TAX_NOTICE","BANK_STATEMENTS","PROOF_OF_ADDRESS","EMPLOYMENT_CONTRACT"];function n(e){return r.includes(e)}let s=["firstName","lastName","email","address","postalCode","age"];function l(e){return s.every(t=>{var o;return null!=(o=e[t])&&("string"==typeof o?o.trim().length>0:"number"!=typeof o||!Number.isNaN(o))})}function p(e){return e.length>0&&e.every(l)}a.k5(s),a.k5(["firstName","lastName","email","phoneNumber","address","postalCode","city","age","numberOfChildren","matrimonialStatus","contractType","contractDurationMonths","workplaceLocation","fiscalResidenceCountry","netIncome","rentalIncome","ehpadSavingsAmount","incomes","expenses","mainResidence","secondaryResidences","rentalProperties","scpiInvestment","otherAssets","documents"]);let d=a.k5(["success","info","neutral"]),c=a.Ik({title:a.Yj(),description:a.Yj(),impactLabel:a.Yj(),impactVariant:d}),m=a.Ik({insight:a.Yj(),tips:a.YO(c)}),u={salary:"Salaire net",net_salary:"Salaire net",net_income:"Salaire net",freelance:"Revenus freelance",freelance_income:"Revenus freelance",self_employed_income:"Revenus dâind\xe9pendant",business_income:"Revenus dâactivit\xe9",rental_income:"Revenus locatifs",bonus:"Primes",pension:"Pension de retraite",retirement_pension:"Pension de retraite",alimony:"Pension alimentaire",alimony_income:"Pension alimentaire",dividends:"Dividendes",unemployment_benefits:"Allocations ch\xf4mage",family_allowance:"Allocations familiales",other_income:"Autres revenus"},g={primary_mortgage:"Cr\xe9dit immo r\xe9sidence principale",secondary_mortgage:"Cr\xe9dit immo r\xe9sidence secondaire",rental_mortgage:"Cr\xe9dit immo locatif",mortgage:"Cr\xe9dit en cours",mortgage_payment:"Cr\xe9dit en cours",loan_payment:"Cr\xe9dit en cours",alimony:"Pension alimentaire",consumer_credit:"Cr\xe9dit conso",car_loan:"Cr\xe9dit auto",student_loan:"Pr\xeat \xe9tudiant",rent:"Loyer actuel"},f=/^[A-Za-z0-9]+(_[A-Za-z0-9]+)+$/,y=(e,t)=>{let o=e.trim(),a=t[o.toLowerCase()];return a||(f.test(o)?(e=>{let t=e.toLowerCase().split("_").filter(Boolean).join(" ");return t.charAt(0).toUpperCase()+t.slice(1)})(o):o)};function h(e){return y(e,u)}function x(e){return y(e,g)}function b(e){return(e.netIncome??0)>0||(e.rentalIncome??0)>0||e.incomes.some(e=>e.amount>0)}},42244:(e,t,o)=>{o.d(t,{Bx:()=>x,Kh:()=>d,UO:()=>g,Zc:()=>y,b$:()=>f,dC:()=>m,dt:()=>u});var a=o(28634),i=o(66626),r=o(59873),n=o(15697),s=o(61970),l=o(98387),p=o(26727),d=function(e){return e.PERSONAL_INFO="personal-info",e.PROFILE="profile",e.PROJECT_CREATION="project-creation",e.PURCHASE_CAPACITY="purchase-capacity",e.MARKET_RESEARCH="market-research",e.PROPERTY_ANALYSIS="property-analysis",e.PROPERTY_VIEWINGS="property-viewings",e.RENOVATION="renovation",e.OFFER_SUBMISSION="offer-submission",e.RENOVATION_QUOTES="renovation-quotes",e.COMPROMISE="compromise",e.BANK_FOLDER="bank-folder",e.PURCHASE_AGREEMENT="purchase-
1agreement",e.OWNER_CELEBRATION="owner-celebration",e}({});let c=a.fc(d),m=a.k5(["old-apartment-to-renovate","renovated-apartment-ready-to-rent","rental-building","unit-division","house","no-type","commercial-to-residential-conversion","rental-investment","primary-residence","optimize-wealth","buy-sell","commercial-property"]);m.options.slice(0,6);let u=a.k5(["today","three-six-months","six-twelve-months","one-two-years"]),g=a.k5(["LIGHT","DARK","BRIKIZ"]),f=g.enum,y=a.Ik({key:a.Yj(),name:a.Yj(),inseeCode:a.Yj(),zipCode:a.Yj(),latitude:a.ai(),longitude:a.ai()}),h=a.k5(["NOT_READY","TO_BE_PROCESSED","PROCESSING","PROCESSED","FAILED"]),x=h.enum,b=a.Ik({name:a.Yj(),guaranteeOrganization:a.Yj(),reason:a.Yj()});a.Ik({globalScore:a.ai().min(0).max(100),projectCoherence:a.ai().min(0).max(100),strengths:a.YO(a.Yj()),weaknesses:a.YO(a.Yj()),recommendations:a.YO(a.Yj()),legalStructure:a.Yj(),shouldAssociate:a.zM(),associationExplanation:a.Yj(),bankPresentationAdvice:a.YO(a.Yj()),recommendedBanks:a.YO(b),summary:a.Yj()});let v=i.YN.extend({name:a.Yj(),type:m.optional(),timeframe:u.optional(),city:y.optional(),cityAveragePricePerSquareMeter:a.ai().optional(),compromiseSignedAt:a.p6().optional(),compromiseAnalysis:a.Yj().optional(),compromiseAnalysisGeneratedAt:a.p6().optional(),notaryName:a.Yj().optional(),notaryAddress:a.Yj().optional(),notaryPhone:a.Yj().optional(),notaryEmail:a.Yj().optional(),notaryFees:a.ai().optional(),notaryFeesForBuyer:a.zM(),agencyFees:a.ai().optional(),agencyFeesForSeller:a.zM(),personalContributionAmount:a.ai().optional(),estimatedRenovationCost:a.ai().optional(),targetedLoanAmount:a.ai().optional(),documentStyle:g,additionalInfo:a.Yj().max(500).optional(),bankFolderFileStatus:h,bankFolderFileProcessingStartedAt:a.p6().optional(),bankFolderFileProcessDurationInMs:a.ai().optional(),purchaseAgreementSignatureDate:a.p6().optional(),purchaseAgreementAnalysis:a.Yj().optional(),purchaseAgreementPreVisitConformity:a.zM().optional(),purchaseAgreementSignatureValidatedAt:a.p6().optional(),createdByUserId:a.Yj()}),_=v.extend({access:a.Ik({purchaseCapacity:a.zM(),marketResearch:a.zM(),propertyAnalysis:a.zM(),visits:a.zM(),renovation:a.zM(),offerSubmission:a.zM(),renovationQuotes:a.zM(),compromise:a.zM(),bankFolder:a.zM(),purchaseAgreement:a.zM(),completed:a.zM()})});_.extend({currentModule:c,propertyImageUrl:a.Yj().optional(),cityImageUrl:a.Yj().optional()});let j=v.extend({progress:a.Ik({progression:a.ai(),progressionPercent:a.ai(),currentModule:c,currentModuleProgressionPercent:a.ai()})});j.extend({access:_.shape.access}),v.extend({purchaseCapacity:l.Ee.nullable()}).extend({purchaseCapacity:l.yL.nullable()}),i.YN.extend({type:m,timeframe:u,progress:a.Ik({progression:a.ai()})}),v.extend({purchaseCapacity:l.HB.nullable()}),v.extend({properties:a.YO(s.P0)}),v.extend({mainProjectProperty:s.P0,purchaseCapacity:l.Ee.nullable()}),v.extend({mainProjectProperty:s.P0,purchaseCapacity:l.yL.nullable()}),v.extend({compromiseFile:r.bN.nullable()}),v.extend({compromiseFile:r.bN.nullable(),mainProjectProperty:s.P0.optional()}),v.extend({bankFolderFile:r.bN.nullable()}),v.extend({mainProjectProperty:s.P0.optional()}),j.extend({mainProjectProperty:s.P0.optional()}),a.Yj(),a.Ik({projectId:a.Yj(),forceRegenerate:a.zM().optional().default(!1)}),a.Ik({projectId:a.Yj(),forceRegenerate:a.zM().optional().default(!1)}),a.Ik({id:a.Yj(),progress:a.Ik({progression:a.ai()}),mainProjectProperty:s.P0.pick({id:!0,offerPrice:!0}).extend({property:p.SF.pick({id:!0,title:!0,description:!0,price:!0,surface:!0,pictures:!0,zipCode:!0,numberOfRooms:!0})}).optional()}),v.extend({mainProjectBank:n.Ut.optional()}),v.extend({purchaseAgreementFile:r.bN.optional(),purchaseAgreementPreVisitMedias:a.YO(r.bN),purchaseAgreementFinalFile:r.bN.optional()})},50914:(e,t,o)=>{o.d(t,{$:()=>l,r:()=>s});var a=o(76543),i=o(24759),r=o(75147),n=o(45992);let s=(0,o(56240).F)("ring-offset-background inline-flex cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded-xl text-sm font-semibold transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-brikiz-primary-gradient text-primary-foreground hover:bg-brikiz-primary-gradient/90 shadow-[0px_3px_0px_0px_#4934A9]",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90 shadow-[0px_3px_0px_0px_#82181a]",warning:"bg-brikiz-coral/10 text-brikiz-dark-gradient hover:bg-brikiz-coral/20 border-brikiz-coral border shadow-[0px_3px_0px_0px_#fabaa2]",outline:"border-border bg-card hover:bg-card/90 text-card-foreground border shadow-[0px_3px_0px_0px_#E5E5E5]",secondary:"bg-brikiz-dark-gradient text-accent-foreground hover:bg-brikiz-dark-gradient/80 shadow-[0px_3px_0px_0px_#2A2A2A]",tertiary:"bg-card text-card-foreground hover:bg-card/90",ghost:"hover:bg-accent hover:text-accent-foreground",dark:"bg-accent text-accent-foreground hover:bg-accent/80",link:"text-primary underline-offset-4 hover:underline",neutral:"bg-card text-card-foreground hover:bg-card/90",social:"hover:bg-primary/10",socialActive:"bg-primary/10 text-primary"},effect:{expandIcon:"group relative gap-0",ringHover:"hover:ring-primary/90 transition-all duration-300 hover:ring-2 hover:ring-offset-2",shine:"before:animate-shine background-position_0s_ease relative overflow-hidden before:absolute before:inset-0 before:rounded-[inherit] before:bg-[linear-gradient(45deg,transparent_25%,rgba(255,255,255,0.5)_50%,transparent_75%,transparent_100%)] before:bg-[length:250%_250%,100%_100%] before:bg-no-repeat",shineHover:"relative overflow-hidden before:absolute before:inset-0 before:rounded-[inherit] before:bg-[linear-gradient(45deg,transparent_25%,rgba(255,255,255,0.5)_50%,transparent_75%,transparent_100%)] before:bg-[length:250%_250%,100%_100%] before:bg-[position:200%_0,0_0] before:bg-no-repeat before:transition-[background-position_0s_ease] before:duration-1000 hover:before:bg-[position:-100%_0,0_0]",gooeyRight:"relative z-0 overflow-hidden before:absolute before:inset-0 before:-z-10 before:translate-x-[150%] before:translate-y-[150%] before:scale-[2.5] before:rounded-[100%] before:bg-gradient-to-r before:from-white/40 before:via-white/40 before:to-white/40 before:transition-transform before:duration-1000 hover:before:translate-x-[0%] hover:before:translate-y-[0%]",gooeyLeft:"relative z-0 overflow-hidden after:absolute after:inset-0 after:-z-10 after:translate-x-[-150%] after:translate-y-[150%] after:scale-[2.5] after:rounded-[100%] after:bg-gradient-to-l after:from-white/40 after:via-white/40 after:to-white/40 after:transition-transform after:duration-1000 hover:after:translate-x-[0%] hover:after:translate-y-[0%]",underline:"after:bg-primary relative !no-underline after:absolute after:bottom-2 after:h-[1px] after:w-2/3 after:origin-bottom-left after:scale-x-100 after:transition-transform after:duration-300 after:ease-in-out hover:after:origin-bottom-right hover:after:scale-x-0",hoverUnderline:"after:bg-primary relative !no-underline after:absolute after:bottom-2 after:h-[1px] after:w-2/3 after:origin-bottom-right after:scale-x-0 after:transition-transform after:duration-300 after:ease-in-out hover:after:origin-bottom-left hover:after:scale-x-100",gradientSlideShow:"animate-gradient-flow relative overflow-hidden bg-[linear-gradient(-45deg,var(--chart-1),var(--chart-2),var(--chart-3),var(--chart-4))] bg-[size:400%]"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),l=i.forwardRef(({className:e,variant:t,effect:o,size:i,icon:l,iconPlacement:p,asChild:d=!1,...c},m)=>{let u=d?n.DX:"button";return(0,a.jsxs)(u,{className:(0,r.cn)(s({variant:t,effect:o,size:i,className:e})),ref:m,...c,children:[l&&"left"===p&&("expandIcon"===o?(0,a.jsx)("div",{className:"w-0 -translate-x-[100%] pl-0 opacity-0 transition-all duration-200 ease-in-out group-hover:w-5 group-hover:translate-x-0 group-hover:pr-2 group-hover:opacity-100",children:(0,a.jsx)(l,{})}):(0,a.jsx)(l,{})),(0,a.jsx)(n.xV,{children:c.children}),l&&"right"===p&&("expandIcon"===o?(0,a.jsx)("div",{className:"w-0 translate-x-[100%] pl-0 opacity-0 transition-all duration-200 ease-in-out group-hover:w-5 group-hover:translate-x-0 group-hover:pl-2 group-hover:opacity-100",children:(0,a.jsx)(l,{})}):(0,a.jsx)(l,{}))]})});l.displayName="Button"},67061:(e,t,o)=>{o.d(t,{J:()=>i,f:()=>a});let a={cityAnalysisIds:"ids",chooseCity:"choose"},i={auth:{signIn:"/sign-in",signInWithCallbackUrl:e=>`/sign-in?callbackUrl=${encodeURIComponent(e)}`,signUp:"/sign-up",forgotPassword:"/forgot-password",resetPassword:"/reset-password"},invitations:{invitation:e=>`/invitations/${e}`},candidateApplication:{apply:e=>`/candidature/${e}`},admin:{home:"/admin",featureAdoption:"/admin/feature-adoption",userActivity:"/admin/user-activity",deviceUsage:"/admin/device-usage",analysedProperties:"/admin/analysed-properties",externalNews:"/admin/news-externes",internalKnowledge:"/admin/connaissance-interne",prompts:"/admin/prompts",brainCheck:"/admin/brain-check",marketing:"/admin/marketing",humanContactRequests:"/admin/human-contact-requests",landingLeads:"/admin/landing-leads",social:{home:"/admin/social",settings:"/admin/social/settings"}},profile:"/profile",billing:"/profile/billing",organization:{home:"/",startTrial:"/start-trial",quickCityAnalysis:"/quick-city-analysis",community:"/community",toolbox:{home:"/toolbox",property:{home:"/toolbox/property",analysis:e=>`/toolbox/property/${e}`},dpe:{home:"/toolbox/dpe",analysis:e=>`/toolbox/dpe/${e}`},renovation:{home:"/toolbox/renovation",analysis:e=>`/toolbox/renovation/${e}`},city:{home:"/toolbox/city",analysis:e=>`/toolbox/city/${e}`},quote:{home:"/toolbox/quote",analysis:e=>`/toolbox/quote/${e}`},fiscalSimulator:{home:"/toolbox/fiscal-simulator",analysis:e=>`/toolbox/fiscal-simulator/${e}`},financingSimulator:{home:"/toolbox/financing-simulator",analysis:e=>`/toolbox/financing-simulator/${e}`},cityFinder:{home:"/toolbox/city-finder",analysis:e=>`/toolbox/city-finder?analysisId=${e}`},rentalSimulator:{home:"/toolbox/rental-simulator",simulations:"/toolbox/rental-simulator/simulations",analysis:e=>`/toolbox/rental-simulator?toolboxAnalysisId=${e}`}
1,makeover:{home:"/toolbox/makeover",analysis:e=>`/toolbox/makeover/${e}`}},changelog:"/community?tab=changelog",history:"/history",opportunitiesHistory:"/history?tab=opportunities",hunt:{home:"/hunt",mission:e=>`/hunt?missionId=${e}`,find:e=>`/hunt/${e}`,settings:"/hunt?tab=settings"},vault:"/vault",borrowers:"/borrowers",rentalManagement:{home:"/gestion-locative",lease:e=>`/gestion-locative/${e}`,newLease:"/gestion-locative/baux/new",properties:"/gestion-locative/biens",newProperty:"/gestion-locative/biens/new",property:e=>`/gestion-locative/biens/${e}`,editProperty:e=>`/gestion-locative/biens/${e}/edit`,leaseInspection:(e,t)=>`/gestion-locative/${e}/etat-des-lieux/${t}`,tenant:e=>`/gestion-locative/locataires/${e}`,editTenant:e=>`/gestion-locative/locataires/${e}/edit`,promoteTenant:"/gestion-locative/locataires/promote",newCandidate:"/gestion-locative/candidats/new",candidate:e=>`/gestion-locative/candidats/${e}`,editCandidate:e=>`/gestion-locative/candidats/${e}/edit`,score:"/gestion-locative/score",vault:"/gestion-locative/coffre",kits:"/gestion-locative/kits",import:"/gestion-locative/import"},communityOnModule:e=>`/community?module=${e}`,communityUser:e=>`/community/${e}`,importProject:(e,t)=>{let o=new URLSearchParams;return e&&o.set("name",e),t&&t.length>0&&o.set("borrowersIds",t.join(",")),`/import-project?${o.toString()}`},project:e=>({purchaseCapacity:`/projects/${e}/purchase-capacity`,marketResearch:{home:`/projects/${e}/market-research`,cityAnalysis:t=>`/projects/${e}/market-research/city-analysis?${a.cityAnalysisIds}=${t.join(",")}`},propertyAnalysis:{home:`/projects/${e}/property-analysis`,property:t=>`/projects/${e}/property-analysis/${t}`,propertyFiscalSimulation:t=>`/projects/${e}/property-analysis/${t}/fiscal-simulation`},visits:{home:`/projects/${e}/visits`,projectProperty:t=>({home:`/projects/${e}/visits/${t}`,notes:`/projects/${e}/visits/${t}/notes`})},offerSubmission:{home:`/projects/${e}/offer-submission`,property:t=>`/projects/${e}/offer-submission/${t}`},renovation:{home:`/projects/${e}/renovation`,property:t=>`/projects/${e}/renovation/${t}`,roadmap:t=>`/projects/${e}/renovation/${t}/roadmap`},compromise:`/projects/${e}/compromise`,renovationQuotes:`/projects/${e}/renovation-quotes`,bankFolder:`/projects/${e}/bank-folder`,purchaseAgreement:`/projects/${e}/purchase-agreement`}),profile:{home:"/profile",sessions:"/profile/sessions",billing:"/profile/billing",borrowers:"/profile/borrowers"}},api:{background:{analyseRenovationRoom:"/api/background/analyse-renovation-room",generateRenovationSummary:"/api/background/generate-renovation-summary",analyseRenovationQuote:"/api/background/analyse-renovation-quote",analyseDataroomFile:"/api/background/analyse-dataroom-file",generateVisitQuestions:"/api/background/generate-visit-questions",generatePreVisitQuestions:"/api/background/generate-pre-visit-questions",generateMakeover:"/api/background/generate-makeover",warmupQuickCityAnalysis:"/api/background/warmup-quick-city-analysis",generatePropertyBrikizAnalysis:"/api/background/generate-property-brikiz-analysis",extractFileText:"/api/background/extract-file-text",processKnowledgeDocument:"/api/background/process-knowledge-document",processVisitNote:"/api/background/process-visit-note",generateRenovationQuotation:"/api/background/generate-renovation-quotation",generateBankFolder:"/api/background/generate-bank-folder"}}}},72726:(e,t,o)=>{o.d(t,{o:()=>d});var a=o(76543),i=o(24759),r=o(75147),n=o(56240);let s=i.forwardRef,l=(0,n.F)("",{variants:{variant:{h1:"font-caption scroll-m-20 text-4xl font-extrabold tracking-tight lg:text-5xl",h2:"font-caption scroll-m-20 text-3xl font-semibold tracking-tight transition-colors",h3:"font-caption scroll-m-20 text-xl font-semibold tracking-tight",p:"leading-7 [&:not(:first-child)]:mt-6",default:"",quote:"mt-6 border-l-2 pl-6 italic",code:"bg-muted relative rounded px-[0.3rem] py-[0.2rem] font-mono text-sm font-semibold",lead:"text-muted-foreground text-xl",large:"text-lg font-semibold",small:"text-sm font-medium leading-none",xsmall:"text-xs font-medium leading-none",muted:"text-muted-foreground text-sm",link:"dark:text-primary font-medium text-cyan-600 hover:underline"}},defaultVariants:{variant:"default"}}),p={h1:"h1",h2:"h2",h3:"h3",p:"p",quote:"p",code:"code",lead:"p",large:"p",small:"p",xsmall:"p",muted:"p",link:"a",default:"p"},d=s(({variant:e="default",className:t,as:o,...i},n)=>{let s=o??p[e??"default"];return(0,a.jsx)(s,{...i,className:(0,r.cn)(l({variant:e}),t),ref:n})})},75147:(e,t,o)=>{o.d(t,{cn:()=>r});var a=o(73118),i=o(52786);function r(...e){return(0,i.QP)((0,a.$)(e))}},78168:(e,t,o)=>{o.d(t,{fC:()=>a});let a=/^\+?[0-9\s-]{7,20}$/},98387:(e,t,o)=>{o.d(t,{Ee:()=>E,HB:()=>p,NP:()=>u,UB:()=>m,hS:()=>d,l5:()=>g,nc:()=>l,qq:()=>
1f,wC:()=>c,yL:()=>Y});var a=o(28634),i=o(66626),r=o(59873),n=o(31103);let s=a.k5(["IDENTITY_CARD","PAY_SLIP","TAX_NOTICE","BANK_STATEMENTS","PROOF_OF_ADDRESS","EMPLOYMENT_CONTRACT","PROPERTY_VALUATION","LOAN_AGREEMENT","AMORTIZATION_SCHEDULE","RENTAL_VALUE_CERTIFICATE","SCI_ARTICLES_OF_ASSOCIATION","SCI_KBIS","BALANCE_SHEET","OTHER"]),l=a.k5(["SITUATION","FINANCIAL","PATRIMONIAL","SUMMARY"]).enum,p=i.YN.extend({estimatedBudget:a.ai().optional(),estimatedLoanDurationYears:a.ai(),estimatedLoanInterestRate:a.ai(),estimatedLoanInsuranceRate:a.ai(),purchaseCapacityInsights:n.xP.optional(),purchaseCapacityInsightsGeneratedAt:a.p6().optional(),completedAt:a.p6().optional()}),d=a.k5(["INDIVIDUAL","BUSINESS"]),c=d.enum,m=a.k5(["SINGLE","PACS","MARRIED","SEPARATED","WIDOWED"]),u=m.enum,g=a.k5(["CDI","CDD","INTERIM","FREELANCE","FONCTIONNAIRE","RETIRED","UNEMPLOYED","OTHER"]),f=g.enum,y=i.YN.extend({type:a.Yj(),amount:a.ai().min(0),clientKey:a.Yj().optional()}),h=i.YN.extend({holdingType:a.Yj().optional(),ownershipShare:a.ai().optional(),purchasePrice:a.ai().optional(),purchaseYear:a.ai().optional(),initialLoanAmount:a.ai().optional(),remainingLoanAmount:a.ai().optional(),estimatedCurrentValue:a.ai().optional()}),x=i.YN.extend({holdingType:a.Yj().optional(),ownershipShare:a.ai().optional(),propertyType:a.Yj().optional(),purchasePrice:a.ai().optional(),purchaseYear:a.ai().optional(),initialLoanAmount:a.ai().optional(),remainingLoanAmount:a.ai().optional(),estimatedCurrentValue:a.ai().optional(),rentalIncome:a.ai().optional(),linkedExpenseId:a.Yj().optional()}),b=i.YN.extend({holdingType:a.Yj().optional(),ownershipShare:a.ai().optional(),propertyType:a.Yj().optional(),purchasePrice:a.ai().optional(),purchaseYear:a.ai().optional(),initialLoanAmount:a.ai().optional(),remainingLoanAmount:a.ai().optional(),estimatedCurrentValue:a.ai().optional()}),v=i.YN.extend({name:a.Yj().optional(),totalInvestedAmount:a.ai().optional(),revenueAmount:a.ai().optional(),currentValue:a.ai().optional()}),_=i.YN.extend({description:a.Yj().optional(),amount:a.ai().optional()}),j=i.YN.extend({type:d,age:a.ai().optional(),numberOfChildren:a.ai().optional().default(0),matrimonialStatus:m.optional(),firstName:a.Yj().optional(),lastName:a.Yj().optional(),phoneNumber:a.Yj().optional(),email:a.Yj().email().optional(),address:a.Yj().optional(),postalCode:a.Yj().optional(),city:a.Yj().optional(),contractType:g.optional(),contractDurationMonths:a.ai().optional(),workplaceLocation:a.Yj().optional(),fiscalResidenceCountry:a.Yj().optional(),netIncome:a.ai().optional(),rentalIncome:a.ai().optional(),ehpadSavingsAmount:a.ai().optional(),avatarFile:r.bN.optional()}),k=i.YN.extend({type:a.Yj(),amount:a.ai().min(0)}),A=j.extend({incomes:a.YO(k),expenses:a.YO(y),mainResidence:h.optional(),rentalProperties:a.YO(x),secondaryResidences:a.YO(b),scpiInvestment:v.optional(),otherAssets:a.YO(_)}),I=i.YN.extend({type:s}).extend({files:a.YO(r.bN)}),N=A.extend({documents:a.YO(I)}),E=p.extend({profiles:a.YO(A)}),Y=E.extend({profiles:a.YO(N)}),C=a.Ik({id:a.Yj(),key:a.Yj(),contentType:a.Yj(),size:a.ai(),previewUrl:a.Yj().optional(),isUploading:a.zM().optional()});a.Ik({profileId:a.Yj(),documentType:s,files:a.YO(C)});let O=a.Ik({type:s,required:a.zM(),label:a.Yj()}),P={IDENTITY_CARD:"identity_card",PAY_SLIP:"pay_slip",TAX_NOTICE:"tax_notice",BANK_STATEMENTS:"bank_statements",PROOF_OF_ADDRESS:"proof_of_address",EMPLOYMENT_CONTRACT:"employment_contract",PROPERTY_VALUATION:"property_valuation",LOAN_AGREEMENT:"loan_agreement",AMORTIZATION_SCHEDULE:"amortization_schedule",RENTAL_VALUE_CERTIFICATE:"rental_value_certificate",SCI_ARTICLES_OF_ASSOCIATION:"sci_articles_of_association",SCI_KBIS:"sci_kbis",BALANCE_SHEET:"balance_sheet",OTHER:"other"};Object.fromEntries(s.options.map(e=>[e,{required:(0,n.n5)(e),label:P[e]}])),a.YO(O),a.Ik({projectId:a.Yj(),forceRegenerate:a.zM().default(!1).optional(),durationYears:a.ai().min(1).max(30).default(25).optional(),interestRate:a.ai().min(0).max(.1).default(.04).optional(),insuranceRate:a.ai().min(0).max(.1).default(.0036).optional()}),i.YN.extend({profiles:a.YO(N)})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.