1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,365639,e=>{"use strict";var r=e.i(435368),a=e.i(326422),n=e.i(366049),s=e.i(291891),t=e.i(343613);e.s(["NrAppointmentCta",0,function(){return(0,r.jsx)("section",{className:"nr-appt-cta","aria-label":"Schedule a call",children:(0,r.jsxs)("div",{className:"nr-appt-cta__inner nr-container",children:[(0,r.jsxs)("div",{className:"nr-appt-cta__text",children:[(0,r.jsx)("h2",{className:"nr-appt-cta__heading",children:"Schedule a Call With a Loan Officer"}),(0,r.jsx)("p",{className:"nr-appt-cta__sub",children:"Talk directly with an expert. No scripts, no runaround."})]}),(0,r.jsxs)("div",{className:"nr-appt-cta__actions",children:[(0,r.jsxs)("a",{className:"nr-appt-cta__btn nr-appt-cta__btn--book demo-booking-open",href:`${a.SCOPE}/apply`,children:[(0,r.jsx)("svg",{width:20,height:20,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.75,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5"})}),"Book Your 15-Minute Call"]}),(0,r.jsxs)("a",{className:"nr-appt-cta__btn nr-appt-cta__btn--phone",href:`tel:${a.PHONE_TEL}`,children:[(0,r.jsx)("svg",{width:20,height:20,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.75,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M2.25 6.75c0 8.284 6.716 15 15 15h2.25a2.25 2.25 0 002.25-2.25v-1.372c0-.516-.351-.966-.852-1.091l-4.423-1.106c-.44-.11-.902.055-1.173.417l-.97 1.293c-.282.376-.769.542-1.21.38a12.035 12.035 0 01-7.143-7.143c-.162-.441.004-.928.38-1.21l1.293-.97c.363-.271.527-.734.417-1.173L6.963 3.102a1.125 1.125 0 00-1.091-.852H4.5A2.25 2.25 0 002.25 4.5v2.25z"})}),"Or call us: ",a.PHONE_DISPLAY]})]})]})})},"NrContactForm",0,function(){let e=(0,n.useTenantForm)({tenantSlug:t.NEXTRES_TENANT_SLUG,formSlug:t.NR_FORM_LOAN_INQUIRY,fallbackFields:t.NR_LOAN_INQUIRY_FALLBACK,fallbackSubmitLabel:"Send Message"});return"success"===e.status?(0,r.jsxs)("div",{className:"nr-contact-form__success",role:"alert",children:[(0,r.jsx)("div",{className:"nr-contact-form__success-icon","aria-hidden":"true",children:"â"}),(0,r.jsx)("h3",{className:"nr-contact-form__success-heading",children:"Message sent!"}),(0,r.jsxs)("p",{className:"nr-contact-form__success-sub",children:["Thank you! A loan officer will reach out within 24 hours. In a hurry?"," ",(0,r.jsxs)("a",{href:`tel:${a.PHONE_TEL}`,className:"nr-contact-form__success-link",children:["Call us at ",a.PHONE_DISPLAY]}),"."]})]}):(0,r.jsxs)("form",{className:"nr-contact-form",onSubmit:e.handleSubmit,noValidate:!0,children:[e.formError&&(0,r.jsx)("div",{className:"nr-contact-form__form-error",role:"alert",children:e.formError}),(0,r.jsx)(s.NrFormFields,{form:e,prefix:"nr-contact-form",idPrefix:"nr-cf"}),(0,r.jsx)("button",{type:"submit",className:"nr-contact-form__submit",disabled:"loading"===e.status,"aria-busy":"loading"===e.status,children:"loading"===e.status?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"nr-contact-form__spinner","aria-hidden":"true"}),"Sending\\u2026"]}):e.submitLabel}),(0,r.jsx)("p",{className:"nr-contact-form__disclaimer",children:"By submitting you agree to be contacted by Nextres. We never share your information. No commitment required. No credit pull."})]})}])},456668,e=>{"use strict";var r=e.i(435368),a=e.i(611599),n=e.i(326422);function s(e){return new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",maximumFractionDigits:0}).format(e)}function t(e,r=1){return`${e.toFixed(r)}%`}function o(e,r){return isNaN(e)||0===e?r?"0":String(e):r?Math.round(e).toLocaleString("en-US"):e.toString()}function i({label:e,id:n,value:s,onChange:t,prefix:l,suffix:c,step:d=1e3,min:m=0}){let u=!!l,[p,h]=(0,a.useState)(()=>o(s,u)),f=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{f.current||h(o(s,u))},[s,u]),(0,r.jsxs)("div",{className:"nrc-field",children:[(0,r.jsx)("label",{className:"nrc-label",htmlFor:n,children:e}),(0,r.jsxs)("div",{className:"nrc-input-wrap",children:[l&&(0,r.jsx)("span",{className:"nrc-input-adorn nrc-input-adorn--pre",children:l}),(0,r.jsx)("input",{id:n,type:"text",inputMode:"decimal",autoComplete:"off",className:`nrc-input${l?" nrc-input--with-pre":""}${c?" nrc-input--with-suf":""}`,value:p,onFocus:e=>{f.current=!0,h(String(s)),requestAnimationFrame(()=>e.target.select())},onChange:e=>{let r=e.target.value;if(!/^-?\d*\.?\d*$/.test(r)&&""!==r)return;h(r);let a=parseFloat(r);isNaN(a)||t(Math.max(m,a))},onBlur:()=>{f.current=!1,h(o(s,u))},onPaste:e=>{e.preventDefault(),function(e){let r=e.replace(/[$,\s]/g,"");if(!/^-?\d*\.?\d*$/.test(r)&&""!==r)return;h(r);let a=parseFloat(r);isNaN(a)||t(Math.max(m,a))}(e.clipboardData.getData("text"))},onKeyDown:e=>{if("ArrowUp"===e.key){e.preventDefault();let r=(s||0)+d;t(r),h(String(r))}else if("ArrowDown"===e.key){e.preventDefault();let r=Math.max(m,(s||0)-d);t(r),h(String(r))}}}),c&&(0,r.jsx)("span",{className:"nrc-input-adorn nrc-input-adorn--suf",children:c})]})]})}function l({label:e,id:a,value:n,onChange:s,min:t,max:o,step:i=1,displayValue:c}){return(0,r.jsxs)("div",{className:"nrc-field",children:[(0,r.jsxs)("div",{className:"nrc-slider-header",children:[(0,r.jsx)("label",{className:"nrc-label",htmlFor:a,children:e}),(0,r.jsx)("span",{className:"nrc-slider-value",children:c??`${n}%`})]}),(0,r.jsx)("input",{id:a,type:"range",className:"nrc-slider",min:t,max:o,step:i,value:n,onChange:e=>s(parseFloat(e.target.value))}),(0,r.jsxs)("div",{className:"nrc-slider-labels",children:[(0,r.jsxs)("span",{children:[t,"%"]}),(0,r.jsxs)("span",{children:[o,"%"]})]})]})}function c({label:e,value:a,highlight:n=!1,color:s,sub:t}){return(0,r.jsxs)("div",{className:`nrc-result-row${n?" nrc-result-row--highlight":""}`,children:[(0,r.jsxs)("span",{className:"nrc-result-label",children:[e,t&&(0,r.jsx)("span",{className:"nrc-result-sub",children:t})]}),(0,r.jsx)("span",{className:"nrc-result-value",style:s?{color:s}:void 0,children:a})]})}function d(){let[e,o]=(0,a.useState)({purchasePrice:25e4,renovationBudget:75e3,arv:42e4,ltc:85,interestRate:10.5,loanTermMonths:12,originationFee:2});function d(e){return r=>o(a=>({...a,[e]:r}))}let m=(0,a.useMemo)(()=>{let r,a,n,s,t,o,i,l,c,d,m;return r=e.purchasePrice+e.renovationBudget,s=(n=(a=e.ltc/100*r)*(e.interestRate/100/12))*e.loanTermMonths,t=e.originationFee/100*a,i=(o=r-a)+s+t,l=r+s+t,c=e.arv-l,d=i>0?c/i*100:0,m=e.loanTermMonths>0?d*(12/e.loanTermMonths):0,{loanAmount:a,downPayment:o,monthlyPayment:n,totalInterest:s,originationDollar:t,totalProjectCost:l,totalCashIn:i,netProfit:c,roi:d,annualizedRoi:m}},[e]);return(0,r.jsxs)("div",{className:"nrc-calc-body",children:[(0,r.jsxs)("div",{className:"nrc-calc-inputs",children:[(0,r.jsx)("h3",{className:"nrc-inputs-heading",children:"Deal Inputs"}),(0,r.jsx)(i,{label:"Purchase Price",id:"ff-purchase",value:e.purchasePrice,onChange:d("purchasePrice"),prefix:"$",step:5e3}),(0,r.jsx)(i,{label:"Renovation Budget",id:"ff-reno",value:e.renovationBudget,onChange:d("renovationBudget"),prefix:"$",step:5e3}),(0,r.jsx)(i,{label:"After-Repair Value (ARV)",id:"ff-arv",value:e.arv,onChange:d("arv"),prefix:"$",step:5e3}),(0,r.jsx)(l,{label:"Loan-to-Cost (LTC)",id:"ff-ltc",value:e.ltc,onChange:d("ltc"),min:70,max:90,displayValue:`${e.ltc}%`}),(0,r.jsx)(i,{label:"Interest Rate",id:"ff-rate",value:e.interestRate,onChange:d("interestRate"),suffix:"%",step:.25,min:0}),(0,r.jsxs)("div",{className:"nrc-field",children:[(0,r.jsx)("label",{className:"nrc-label",htmlFor:"ff-term",children:"Loan Term"}),(0,r.jsxs)("select",{id:"ff-term",className:"nrc-select",value:e.loanTermMonths,onChange:e=>
1d("loanTermMonths")(parseInt(e.target.value)),children:[(0,r.jsx)("option",{value:12,children:"12 Months"}),(0,r.jsx)("option",{value:18,children:"18 Months"}),(0,r.jsx)("option",{value:24,children:"24 Months"})]})]}),(0,r.jsx)(i,{label:"Origination Fee",id:"ff-orig",value:e.originationFee,onChange:d("originationFee"),suffix:"%",step:.5,min:0})]}),(0,r.jsxs)("div",{className:"nrc-calc-results",children:[(0,r.jsx)("h3",{className:"nrc-results-heading",children:"Projected Results"}),(0,r.jsxs)("div",{className:"nrc-results-box",children:[(0,r.jsx)(c,{label:"Loan Amount",value:s(m.loanAmount)}),(0,r.jsx)(c,{label:"Down Payment",value:s(m.downPayment)}),(0,r.jsx)(c,{label:"Monthly Interest Payment",value:s(m.monthlyPayment),sub:"(interest-only)"}),(0,r.jsx)(c,{label:"Total Interest Cost",value:s(m.totalInterest)}),(0,r.jsx)(c,{label:"Origination Fee",value:s(m.originationDollar)}),(0,r.jsx)(c,{label:"Total Cash Invested",value:s(m.totalCashIn)}),(0,r.jsx)("div",{className:"nrc-results-divider","aria-hidden":"true"}),(0,r.jsx)(c,{label:"Estimated Net Profit",value:s(m.netProfit),highlight:!0,color:m.netProfit>=0?"#2F855A":"#C53030"}),(0,r.jsx)(c,{label:"Cash-on-Cash ROI",value:t(m.roi),color:m.roi>=20?"#2F855A":m.roi>=0?"#C89A2E":"#C53030"}),(0,r.jsx)(c,{label:"Annualized ROI",value:t(m.annualizedRoi),highlight:!0,color:m.annualizedRoi>=25?"#2F855A":m.annualizedRoi>=0?"#C89A2E":"#C53030"})]}),(0,r.jsxs)("div",{className:"nrc-results-cta-block",children:[(0,r.jsx)("a",{href:`${n.SCOPE}/apply`,className:"nrc-results-cta",children:"Apply for This Loan â"}),(0,r.jsxs)("a",{href:`tel:${n.PHONE_TEL}`,className:"nrc-results-call",children:["Or call ",n.PHONE_DISPLAY]})]})]})]})}function m(){let[e,o]=(0,a.useState)({monthlyRent:2800,propertyValue:38e4,ltv:75,interestRate:8,loanTerm:"30yr-fixed",monthlyTaxes:320,monthlyInsurance:150});function d(e){return r=>o(a=>({...a,[e]:r}))}let m=(0,a.useMemo)(()=>{let r,a,n,s,t,o,i,l,c,d,m,u,p;return n=e.ltv/100*e.propertyValue,o=(t=0==(s=e.interestRate/100/12)?n/360:s*Math.pow(1+s,360)*n/(Math.pow(1+s,360)-1))+e.monthlyTaxes+e.monthlyInsurance,i=12*e.monthlyRent,c=(l=12*o)>0?.75*i/l:0,m=12*(d=e.monthlyRent-o),u=e.propertyValue>0?.65*i/e.propertyValue*100:0,p=e.propertyValue-n,c>=1.25?(r="Excellent - Qualifies at best rates",a="#2F855A"):c>=1?(r="Qualifies - Standard pricing",a="#C89A2E"):c>=.75?(r="May qualify - Rate adjustment may apply",a="#C05621"):(r="Does not qualify at current inputs",a="#C53030"),{loanAmount:n,downPayment:p,monthlyPI:t,monthlyPITI:o,dscr:c,dscrVerdict:r,dscrColor:a,monthlyCashFlow:d,annualCashFlow:m,capRate:u,cashOnCash:p>0?m/p*100:0}},[e]);return(0,r.jsxs)("div",{className:"nrc-calc-body",children:[(0,r.jsxs)("div",{className:"nrc-calc-inputs",children:[(0,r.jsx)("h3",{className:"nrc-inputs-heading",children:"Property Inputs"}),(0,r.jsx)(i,{label:"Monthly Gross Rent",id:"dscr-rent",value:e.monthlyRent,onChange:d("monthlyRent"),prefix:"$",step:50}),(0,r.jsx)(i,{label:"Property Value",id:"dscr-value",value:e.propertyValue,onChange:d("propertyValue"),prefix:"$",step:5e3}),(0,r.jsx)(l,{label:"Loan-to-Value (LTV)",id:"dscr-ltv",value:e.ltv,onChange:d("ltv"),min:65,max:80,displayValue:`${e.ltv}%`}),(0,r.jsx)(i,{label:"Interest Rate",id:"dscr-rate",value:e.interestRate,onChange:d("interestRate"),suffix:"%",step:.25,min:0}),(0,r.jsxs)("div",{className:"nrc-field",children:[(0,r.jsx)("label",{className:"nrc-label",htmlFor:"dscr-term",children:"Loan Term"}),(0,r.jsxs)("select",{id:"dscr-term",className:"nrc-select",value:e.loanTerm,onChange:e=>o(r=>({...r,loanTerm:e.target.value})),children:[(0,r.jsx)("option",{value:"30yr-fixed",children:"30-Year Fixed"}),(0,r.jsx)("option",{value:"5-1-arm",children:"5/1 ARM"}),(0,r.jsx)("option",{value:"7-1-arm",children:"7/1 ARM"})]})]}),(0,r.jsx)(i,{label:"Monthly Property Taxes",id:"dscr-taxes",value:e.monthlyTaxes,onChange:d("monthlyTaxes"),prefix:"$",step:25}),(0,r.jsx)(i,{label:"Monthly Insurance",id:"dscr-insurance",value:e.monthlyInsurance,onChange:d("monthlyInsurance"),prefix:"$",step:25})]}),(0,r.jsxs)("div",{className:"nrc-calc-results",children:[(0,r.jsx)("h3",{className:"nrc-results-heading",children:"DSCR Analysis"}),(0,r.jsxs)("div",{className:"nrc-results-box",children:[(0,r.jsx)(c,{label:"Loan Amount",value:s(m.loanAmount)}),(0,r.jsx)(c,{label:"Down Payment",value:s(m.downPayment)}),(0,r.jsx)(c,{label:"Monthly P&I",value:s(m.monthlyPI)}),(0,r.jsx)(c,{label:"Monthly PITI (Total)",value:s(m.monthlyPITI)}),(0,r.jsx)("div",{className:"nrc-results-divider","aria-hidden":"true"}),(0,r.jsx)(c,{label:"DSCR Ratio",value:m.dscr.toFixed(2)+"x",highlight:!0,color:m.dscrColor}),(0,r.jsx)("div",{className:"nrc-dscr-verdict",style:{borderColor:m.dscrColor},children:(0,r.jsx)("span",{style:{color:m.dscrColor},children:m.dscrVerdict})}),(0,r.jsx)("div",{className:"nrc-results-divider","aria-hidden":"true"}),(0,r.jsx)(c,{label:"Monthly Cash Flow",value:s(m.monthlyCashFlow),color:m.monthlyCashFlow>=0?"#2F855A":"#C53030"}),(0,r.jsx)(c,{label:"Annual Net Cash Flow",value:s(m.annualCashFlow),highlight:!0,color:m.annualCashFlow>=0?"#2F855A":"#C53030"}),(0,r.jsx)(c,{label:"Est. Cap Rate",value:t(m.capRate)}),(0,r.jsx)(c,{label:"Cash-on-Cash Return",value:t(m.cashOnCash),color:m.cashOnCash>=8?"#2F855A":m.cashOnCash>=0?"#C89A2E":"#C53030"})]}),(0,r.jsxs)("div",{className:"nrc-results-cta-block",children:[(0,r.jsx)("a",{href:`${n.SCOPE}/apply`,className:"nrc-results-cta",children:"Apply for This Loan â"}),(0,r.jsxs)("a",{href:`tel:${n.PHONE_TEL}`,className:"nrc-results-call",children:["Or call ",n.PHONE_DISPLAY]})]})]})]})}e.s(["NrCalculatorClient",0,function(){let[e,s]=(0,a.useState)("fix-flip");return(0,r.jsxs)("section",{className:"nrc-section","aria-label":"Loan calculators",children:[(0,r.jsx)("style",{children:` 2 .nrc-section { 3 background: #F3F5FA; 4 padding: 3.5rem 0 5rem; 5 } 6 .nrc-wrapper { 7 max-width: 1100px; 8 margin: 0 auto; 9 padding: 0 1.5rem; 10 } 11 12 /* Tabs */ 13 .nrc-tabs { 14 display: flex; 15 gap: 0.75rem; 16 margin-bottom: 2.5rem; 17 flex-wrap: wrap; 18 } 19 .nrc-tab { 20 display: inline-flex; 21 align-items: center; 22 gap: 0.5rem; 23 padding: 0.75rem 1.5rem; 24 min-height: 44px; 25 border-radius: 8px; 26 font-size: 0.9375rem; 27 font-weight: 700; 28 border: 2px solid transparent; 29 cursor: pointer; 30 font-family: inherit; 31 transition: all 0.18s ease; 32 background: #FFFFFF; 33 color: #4A5568; 34 border-color: rgba(0,0,0,0.10); 35 } 36 .nrc-tab--active { 37 background: #0C1A3C; 38 color: #FFFFFF; 39 border-color: #0C1A3C; 40 } 41 .nrc-tab:hover:not(.nrc-tab--active) { 42 border-color: rgba(12,26,60,0.3); 43 color: #0C1A3C; 44 } 45 46 /* Calc body layout */ 47 .nrc-calc-body { 48 display: grid; 49 grid-template-columns: 1fr; 50 gap: 2rem; 51 } 52 @media (min-width: 900px) { 53 .nrc-calc-body { 54 grid-template-columns: 1fr 1fr; 55 gap: 2.5rem; 56 } 57 } 58 59 /* Inputs pane */ 60 .nrc-calc-inputs { 61 background: #FFFFFF; 62 border-radius: 16px; 63 border: 1px solid rgba(0,0,0,0.08); 64 padding: 2rem; 65 display: flex; 66 flex-direction: column; 67 gap: 1.25rem; 68 box-shadow: 0 2px 10px rgba(0,0,0,0.05); 69 } 70 .nrc-inputs-heading { 71 font-size: 1rem; 72 font-weight: 800; 73 color: #0C1A3C; 74 margin: 0 0 0.25rem; 75 padding-bottom: 0.75rem; 76 border-bottom: 2px solid rgba(200,154,46,0.25); 77 } 78 79 /* Field */ 80 .nrc-field { 81 display: flex; 82 flex-direction: column; 83 gap: 0.375rem; 84 } 85 .nrc-label { 86 font-size: 0.8125rem; 87 font-weight: 600; 88 color: #0A0F1E; 89 } 90 .nrc-input-wrap { 91 position: relative; 92 display: flex; 93 align-items: center; 94 } 95 .nrc-input { 96 width: 100%; 97 padding: 0.625rem 0.875rem; 98 background: #F3F5FA; 99 border: 1.5px solid rgba(0,0,0,0.10); 100 border-radius: 8px; 101 font-size: 0.9375rem; 102 color: #0A0F1E; 103 outline: none; 104 font-family: inherit; 105 transition: border-color 0.15s ease; 106 } 107 .nrc-input:focus { border-color: #1A54F0; } 108 .nrc-input--with-pre { padding-left: 2rem; } 109 .nrc-input--with-suf { padding-right: 2.25rem; } 110 .nrc-input-adorn { 111 position: absolute; 112 font-size: 0.9375rem; 113 font-weight: 600; 114 color: #4A5568; 115 pointer-events: none; 116 }
117 .nrc-input-adorn--pre { left: 0.75rem; } 118 .nrc-input-adorn--suf { right: 0.75rem; } 119 120 /* Select */ 121 .nrc-select { 122 width: 100%; 123 padding: 0.625rem 0.875rem; 124 background: #F3F5FA; 125 border: 1.5px solid rgba(0,0,0,0.10); 126 border-radius: 8px; 127 font-size: 0.9375rem; 128 color: #0A0F1E; 129 outline: none; 130 font-family: inherit; 131 cursor: pointer; 132 appearance: none; 133 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M6 8L1 3h10z' fill='%234A5568'/%3E%3C/svg%3E"); 134 background-repeat: no-repeat; 135 background-position: right 0.875rem center; 136 } 137 .nrc-select:focus { border-color: #1A54F0; } 138 139 /* Slider */ 140 .nrc-slider-header { 141 display: flex; 142 align-items: center; 143 justify-content: space-between; 144 } 145 .nrc-slider-value { 146 font-size: 1rem; 147 font-weight: 800; 148 color: #C89A2E; 149 } 150 .nrc-slider { 151 -webkit-appearance: none; 152 appearance: none; 153 width: 100%; 154 height: 6px; 155 border-radius: 3px; 156 background: linear-gradient(to right, #C89A2E, #E2B84A); 157 outline: none; 158 cursor: pointer; 159 } 160 .nrc-slider::-webkit-slider-thumb { 161 -webkit-appearance: none; 162 width: 20px; 163 height: 20px; 164 border-radius: 50%; 165 background: #0C1A3C; 166 border: 3px solid #C89A2E; 167 cursor: pointer; 168 } 169 .nrc-slider::-moz-range-thumb { 170 width: 20px; 171 height: 20px; 172 border-radius: 50%; 173 background: #0C1A3C; 174 border: 3px solid #C89A2E; 175 cursor: pointer; 176 } 177 .nrc-slider-labels { 178 display: flex; 179 justify-content: space-between; 180 font-size: 0.75rem; 181 color: #9AA5B4; 182 margin-top: 0.25rem; 183 } 184 185 /* Results pane */ 186 .nrc-calc-results { 187 display: flex; 188 flex-direction: column; 189 gap: 1.5rem; 190 } 191 .nrc-results-heading { 192 font-size: 1rem; 193 font-weight: 800; 194 color: #0C1A3C; 195 margin: 0; 196 padding-bottom: 0.75rem; 197 border-bottom: 2px solid rgba(200,154,46,0.25); 198 } 199 .nrc-results-box { 200 background: #FFFFFF; 201 border-radius: 16px; 202 border: 1px solid rgba(0,0,0,0.08); 203 padding: 1.5rem; 204 display: flex; 205 flex-direction: column; 206 gap: 0.125rem; 207 box-shadow: 0 2px 10px rgba(0,0,0,0.05); 208 } 209 .nrc-result-row { 210 display: flex; 211 align-items: center; 212 justify-content: space-between; 213 gap: 0.75rem; 214 padding: 0.5rem 0; 215 border-bottom: 1px solid rgba(0,0,0,0.05); 216 } 217 .nrc-result-row:last-child { border-bottom: none; } 218 .nrc-result-row--highlight { 219 background: rgba(200,154,46,0.06); 220 margin-left: -1.5rem; 221 margin-right: -1.5rem; 222 padding-left: 1.5rem; 223 padding-right: 1.5rem; 224 border-radius: 8px; 225 } 226 .nrc-result-label { 227 font-size: 0.8125rem; 228 color: #4A5568; 229 font-weight: 500; 230 display: flex; 231 flex-direction: column; 232 gap: 0.125rem; 233 } 234 .nrc-result-sub { 235 font-size: 0.75rem; 236 color: #9AA5B4; 237 font-weight: 400; 238 } 239 .nrc-result-value { 240 font-size: 0.9375rem; 241 font-weight: 800; 242 color: #0C1A3C; 243 white-space: nowrap; 244 } 245 .nrc-results-divider { 246 height: 1px; 247 background: rgba(0,0,0,0.07); 248 margin: 0.5rem 0; 249 } 250 .nrc-dscr-verdict { 251 font-size: 0.8125rem; 252 font-weight: 600; 253 border: 1.5px solid; 254 border-radius: 8px; 255 padding: 0.5625rem 0.875rem; 256 margin: 0.25rem 0; 257 text-align: center; 258 } 259 .nrc-results-cta-block { 260 display: flex; 261 flex-direction: column; 262 align-items: center; 263 gap: 0.75rem; 264 text-align: center; 265 } 266 .nrc-results-cta { 267 display: inline-flex; 268 align-items: center; 269 justify-content: center; 270 width: 100%; 271 padding: 0.875rem; 272 min-height: 44px; 273 background: #C89A2E; 274 color: #0C1A3C; 275 font-size: 1rem; 276 font-weight: 700; 277 border-radius: 8px; 278 text-decoration: none; 279 transition: background 0.18s ease; 280 } 281 .nrc-results-cta:hover { background: #E2B84A; } 282 .nrc-results-call { 283 display: inline-flex; 284 align-items: center; 285 justify-content: center; 286 min-height: 44px; 287 font-size: 0.875rem; 288 color: #4A5568; 289 text-decoration: none; 290 transition: color 0.15s ease; 291 } 292 .nrc-results-call:hover { color: #0C1A3C; } 293 294 /* Disclaimer */ 295 .nrc-disclaimer { 296 margin-top: 2rem; 297 background: rgba(200,154,46,0.06); 298 border: 1px solid rgba(200,154,46,0.2); 299 border-radius: 10px; 300 padding: 1rem 1.25rem; 301 font-size: 0.8125rem; 302 color: #4A5568; 303 line-height: 1.6; 304 text-align: center; 305 } 306 .nrc-disclaimer strong { color: #0C1A3C; } 307 `}),(0,r.jsxs)("div",{className:"nrc-wrapper",children:[(0,r.jsxs)("div",{className:"nrc-tabs",role:"tablist",children:[(0,r.jsx)("button",{role:"tab","aria-selected":"fix-flip"===e,className:`nrc-tab${"fix-flip"===e?" nrc-tab--active":""}`,onClick:()=>s("fix-flip"),children:"Fix & Flip Calculator"}),(0,r.jsx)("button",{role:"tab","aria-selected":"dscr"===e,className:`nrc-tab${"dscr"===e?" nrc-tab--active":""}`,onClick:()=>s("dscr"),children:"DSCR Rental Calculator"})]}),"fix-flip"===e?(0,r.jsx)(d,{}):(0,r.jsx)(m,{}),(0,r.jsxs)("p",{className:"nrc-disclaimer",children:[(0,r.jsx)("strong",{children:"Disclaimer:"})," This calculator provides estimates only and is for informational purposes. DSCR uses a 75% effective rent factor per standard lender guidelines. Actual loan terms, rates, and amounts depend on deal specifics, creditworthiness, and market conditions. Contact"," ",(0,r.jsx)("a",{href:`${n.SCOPE}/apply`,style:{color:"#1A54F0",fontWeight:600},children:"Nextres"})," ","for actual loan terms and a free rate quote."]})]})]})}])},218671,e=>{"use strict";
307var r=e.i(435368),a=e.i(366049),n=e.i(291891),s=e.i(343613);e.s(["CareersForm",0,function(){let e=(0,a.useTenantForm)({tenantSlug:s.NEXTRES_TENANT_SLUG,formSlug:s.NR_FORM_CAREER,fallbackFields:s.NR_CAREER_FALLBACK,fallbackSubmitLabel:"Submit Application"});return"success"===e.status?(0,r.jsxs)("div",{className:"nr-careers-form__success",role:"alert",children:[(0,r.jsx)("div",{className:"nr-careers-form__success-icon","aria-hidden":"true",children:"â"}),(0,r.jsx)("h3",{className:"nr-careers-form__success-heading",children:"Application Submitted!"}),(0,r.jsx)("p",{className:"nr-careers-form__success-sub",children:"Thank you for applying to Nextres. Our team reviews every application and will be in touch within 3â5 business days if your background is a fit."})]}):(0,r.jsxs)("form",{className:"nr-careers-form",onSubmit:e.handleSubmit,noValidate:!0,"aria-label":"Job application form",children:[(0,r.jsx)("style",{children:` 308 .nr-careers-form { 309 background: #FFFFFF; 310 border-radius: 16px; 311 padding: 2.5rem; 312 box-shadow: 0 4px 20px rgba(0,0,0,0.08); 313 border: 1px solid rgba(0,0,0,0.05); 314 } 315 .nr-careers-form__row { 316 display: grid; 317 grid-template-columns: 1fr; 318 gap: 1.25rem; 319 } 320 @media (min-width: 640px) { 321 .nr-careers-form__row { grid-template-columns: 1fr 1fr; } 322 } 323 .nr-careers-form__field { 324 display: flex; 325 flex-direction: column; 326 gap: 0.375rem; 327 margin-bottom: 1.25rem; 328 } 329 .nr-careers-form__row .nr-careers-form__field { 330 margin-bottom: 0; 331 } 332 .nr-careers-form__row + .nr-careers-form__field, 333 .nr-careers-form__row ~ .nr-careers-form__row { 334 margin-top: 1.25rem; 335 } 336 .nr-careers-form__label { 337 font-size: 0.8125rem; 338 font-weight: 700; 339 letter-spacing: 0.04em; 340 text-transform: uppercase; 341 color: #0C1A3C; 342 } 343 .nr-careers-form__input, 344 .nr-careers-form__select, 345 .nr-careers-form__textarea { 346 border: 1.5px solid rgba(0,0,0,0.15); 347 border-radius: 8px; 348 padding: 0.75rem 1rem; 349 font-size: 0.9375rem; 350 color: #0A0F1E; 351 background: #FFFFFF; 352 width: 100%; 353 outline: none; 354 transition: border-color 0.15s ease, box-shadow 0.15s ease; 355 } 356 .nr-careers-form__input:focus, 357 .nr-careers-form__select:focus, 358 .nr-careers-form__textarea:focus { 359 border-color: #0C1A3C; 360 box-shadow: 0 0 0 3px rgba(12,26,60,0.1); 361 } 362 .nr-careers-form__input--error, 363 .nr-careers-form__select--error { 364 border-color: #DC2626; 365 } 366 .nr-careers-form__error {
367 font-size: 0.8125rem; 368 color: #DC2626; 369 font-weight: 500; 370 } 371 .nr-careers-form__file-wrap { 372 position: relative; 373 } 374 .nr-careers-form__file-input { 375 position: absolute; 376 inset: 0; 377 opacity: 0; 378 cursor: pointer; 379 width: 100%; 380 height: 100%; 381 } 382 .nr-careers-form__file-display { 383 display: flex; 384 align-items: center; 385 justify-content: space-between; 386 gap: 1rem; 387 border: 1.5px dashed rgba(0,0,0,0.2); 388 border-radius: 8px; 389 padding: 0.875rem 1rem; 390 font-size: 0.9375rem; 391 color: #4A5568; 392 cursor: pointer; 393 transition: border-color 0.15s ease, background 0.15s ease; 394 } 395 .nr-careers-form__file-display:hover { 396 border-color: #0C1A3C; 397 background: #F3F5FA; 398 } 399 .nr-careers-form__file-display--has-file { 400 color: #0C1A3C; 401 font-weight: 600; 402 border-color: #0C1A3C; 403 border-style: solid; 404 } 405 .nr-careers-form__file-display--error { 406 border-color: #DC2626; 407 } 408 .nr-careers-form__file-btn { 409 flex-shrink: 0; 410 font-size: 0.8125rem; 411 font-weight: 700; 412 color: #0C1A3C; 413 background: #F3F5FA; 414 border-radius: 6px; 415 padding: 0.35rem 0.75rem; 416 white-space: nowrap; 417 } 418 .nr-careers-form__textarea { 419 resize: vertical; 420 min-height: 120px; 421 } 422 .nr-careers-form__submit { 423 width: 100%; 424 padding: 1rem 2rem; 425 background: #0C1A3C; 426 color: #FFFFFF; 427 font-size: 1rem; 428 font-weight: 700; 429 border: none; 430 border-radius: 10px; 431 cursor: pointer; 432 transition: background 0.18s ease, transform 0.12s ease; 433 display: flex; 434 align-items: center; 435 justify-content: center; 436 gap: 0.5rem; 437 margin-top: 0.75rem; 438 } 439 .nr-careers-form__submit:hover:not(:disabled) { 440 background: #C89A2E; 441 color: #0C1A3C; 442 } 443 .nr-careers-form__submit:disabled { 444 opacity: 0.7; 445 cursor: not-allowed; 446 } 447 .nr-careers-form__spinner { 448 width: 16px; 449 height: 16px; 450 border: 2px solid rgba(255,255,255,0.3); 451 border-top-color: #FFFFFF; 452 border-radius: 50%; 453 animation: nr-spin 0.7s linear infinite; 454 display: inline-block; 455 } 456 @keyframes nr-spin { to { transform: rotate(360deg); } } 457 .nr-careers-form__disclaimer { 458 font-size: 0.75rem; 459 color: #9CA3AF; 460 text-align: center; 461 margin-top: 1rem; 462 line-height: 1.5; 463 } 464 .nr-careers-form__success { 465 background: #FFFFFF; 466 border-radius: 16px; 467 padding: 3rem 2.5rem; 468 text-align: center; 469 border: 2px solid rgba(12,26,60,0.08); 470 box-shadow: 0 4px 20px rgba(0,0,0,0.08); 471 } 472 .nr-careers-form__success-icon { 473 width: 64px; 474 height: 64px; 475 border-radius: 50%; 476 background: #0C1A3C; 477 color: #C89A2E; 478 font-size: 1.75rem; 479 font-weight: 800; 480 display: flex; 481 align-items: center; 482 justify-content: center; 483 margin: 0 auto 1.5rem; 484 } 485 .nr-careers-form__success-heading { 486 font-size: 1.5rem; 487 font-weight: 800; 488 color: #0C1A3C; 489 margin-bottom: 0.75rem; 490 } 491 .nr-careers-form__success-sub { 492 font-size: 0.9375rem; 493 color: #4A5568; 494 line-height: 1.7; 495 max-width: 440px; 496 margin: 0 auto; 497 } 498 `}),e.formError&&(0,r.jsx)("div",{className:"nr-careers-form__error",role:"alert",style:{marginBottom:"1rem"},children:e.formError}),(0,r.jsx)(n.NrFormFields,{form:e,prefix:"nr-careers-form",idPrefix:"caf"}),(0,r.jsx)("button",{type:"submit",className:"nr-careers-form__submit",disabled:"loading"===e.status,"aria-busy":"loading"===e.status,children:"loading"===e.status?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"nr-careers-form__spinner","aria-hidden":"true"}),"Submitting Application\\u2026"]}):e.submitLabel}),(0,r.jsx)("p",{className:"nr-careers-form__disclaimer",children:"By
498submitting, you consent to Nextres contacting you about this application. We review every submission and will respond within 3â5 business days."})]})}])},753087,e=>{"use strict";var r=e.i(435368),a=e.i(366049),n=e.i(291891),s=e.i(343613);e.s(["FundDrawRequestForm",0,function(){let e=(0,a.useTenantForm)({tenantSlug:s.NEXTRES_TENANT_SLUG,formSlug:s.NR_FORM_FUND_DRAW,fallbackFields:s.NR_FUND_DRAW_FALLBACK,fallbackSubmitLabel:"Submit Draw Request"});return"success"===e.status?(0,r.jsxs)("div",{className:"draw-form__success",role:"alert",children:[(0,r.jsx)("div",{className:"draw-form__success-icon","aria-hidden":"true",children:"â"}),(0,r.jsx)("h3",{className:"draw-form__success-heading",children:"Draw Request Received!"}),(0,r.jsx)("p",{className:"draw-form__success-sub",children:"Our servicing team will review your request and follow up within 1â2 business days."}),(0,r.jsx)("style",{children:` 499 .draw-form__success { 500 background: #FFFFFF; 501 border-radius: 16px; 502 padding: 3rem 2rem; 503 text-align: center; 504 border: 1px solid rgba(0,0,0,0.06); 505 } 506 .draw-form__success-icon { 507 width: 64px; 508 height: 64px; 509 background: linear-gradient(135deg, #C89A2E, #E2B84A); 510 border-radius: 50%; 511 display: flex; 512 align-items: center; 513 justify-content: center; 514 font-size: 1.75rem; 515 color: #0C1A3C; 516 font-weight: 700; 517 margin: 0 auto 1.5rem; 518 } 519 .draw-form__success-heading { 520 font-size: 1.5rem; 521 font-weight: 800; 522 color: #0C1A3C; 523 margin: 0 0 0.75rem; 524 } 525 .draw-form__success-sub { 526 font-size: 1rem; 527 color: #4A5568; 528 line-height: 1.65; 529 max-width: 440px; 530 margin: 0 auto; 531 } 532 `})]}):(0,r.jsxs)("form",{className:"draw-form",onSubmit:e.handleSubmit,noValidate:!0,children:[e.formError&&(0,r.jsx)("div",{className:"draw-form__error",role:"alert",style:{marginBottom:"0.5rem"},children:e.formError}),(0,r.jsx)(n.NrFormFields,{form:e,prefix:"draw-form",idPrefix:"df"}),(0,r.jsx)("input",{type:"text",name:"website",className:"draw-form__honeypot","aria-hidden":"true",tabIndex:-1,autoComplete:"off",readOnly:!0,value:"",onChange:()=>{},style:{display:"none"}}),(0,r.jsx)("button",{type:"submit",className:"draw-form__submit",disabled:"loading"===e.status,"aria-busy":"loading"===e.status,children:"loading"===e.status?"Submittingâ¦":e.submitLabel}),(0,r.jsx)("style",{children:` 533 .draw-form { 534 display: flex; 535 flex-direction: column; 536 gap: 1.125rem; 537 background: #FFFFFF; 538 border-radius: 16px; 539 padding: 2rem; 540 border: 1px solid rgba(0,0,0,0.07); 541 box-shadow: 0 4px 20px rgba(0,0,0,0.06); 542 } 543 .draw-form__row { 544 display: grid; 545 grid-template-columns: 1fr; 546 gap: 1.125rem; 547 } 548 @media (min-width: 640px) { 549 .draw-form__row { grid-template-columns: 1fr 1fr; } 550 } 551 .draw-form__field { display: flex; flex-direction: column; gap: 0.375rem; } 552 .draw-form__label { 553 font-size: 0.8125rem; 554 font-weight: 700; 555 color: #0A0F1E; 556 text-transform: uppercase; 557 letter-spacing: 0.04em; 558 } 559 .draw-form__input, .draw-form__textarea { 560 width: 100%; 561 padding: 0.6875rem 0.875rem; 562 background: #FFFFFF; 563 border: 1.5px solid rgba(0,0,0,0.12); 564 border-radius: 8px; 565 font-size: 0.9375rem; 566 color: #0A0F1E; 567 transition: border-color 0.22s ease, box-shadow 0.22s ease; 568 outline: none; 569 font-family: inherit; 570 } 571 .draw-form__textarea { resize: vertical; min-height: 90px; } 572 .draw-form__input:focus, .draw-form__textarea:focus { 573 border-color: #1A54F0; 574 box-shadow: 0 0 0 3px rgba(26,84,240,0.12); 575 } 576 .draw-form__input--error { border-color: #E53E3E; } 577 .draw-form__error { font-size: 0.75rem; color: #E53E3E; font-weight: 600; } 578 .draw-form__checkbox-row { 579 display: flex; 580 align-items: flex-start; 581 gap: 0.625rem; 582 font-size: 0.875rem; 583 color: #4A5568; 584 line-height: 1.5; 585 } 586 .draw-form__checkbox-row input { margin-top: 0.2rem; flex-shrink: 0; } 587 .draw-form__submit { 588 width: 100%; 589 padding: 0.9375rem; 590 background: #C89A2E; 591 color: #0C1A3C; 592 font-size: 1rem; 593 font-weight: 700; 594 border: none; 595 border-radius: 8px; 596 cursor: pointer; 597 transition: background 0.22s ease, transform 0.12s ease; 598 font-family: inherit; 599 } 600 .draw-form__submit:hover { background: #E2B84A; transform: translateY(-1px); } 601 .draw-form__submit:disabled { opacity: 0.6;
601 cursor: not-allowed; transform: none; } 602 `})]})}])},285077,e=>{"use strict";var r=e.i(435368),a=e.i(366049),n=e.i(291891),s=e.i(343613);e.s(["PartnerForm",0,function({brandFull:e}){let t=(0,a.useTenantForm)({tenantSlug:s.NEXTRES_TENANT_SLUG,formSlug:s.NR_FORM_PARTNER,fallbackFields:s.NR_PARTNER_FALLBACK,fallbackSubmitLabel:"Apply to Become a Partner â"});return"success"===t.status?(0,r.jsxs)("div",{className:"partner-form__success",role:"alert",children:[(0,r.jsx)("div",{className:"partner-form__success-icon","aria-hidden":"true",children:"â"}),(0,r.jsx)("h3",{className:"partner-form__success-heading",children:"Application Received!"}),(0,r.jsx)("p",{className:"partner-form__success-sub",children:"Thank you for applying to the Nextres Partner Program. Our team reviews all applications within 1 business day and will reach out directly."}),(0,r.jsx)("style",{children:` 603 .partner-form__success { 604 background: #FFFFFF; 605 border-radius: 16px; 606 padding: 3rem 2rem; 607 text-align: center; 608 border: 1px solid rgba(0,0,0,0.06); 609 } 610 .partner-form__success-icon { 611 width: 64px; 612 height: 64px; 613 background: linear-gradient(135deg, #C89A2E, #E2B84A); 614 border-radius: 50%; 615 display: flex; 616 align-items: center; 617 justify-content: center; 618 font-size: 1.75rem; 619 color: #0C1A3C; 620 font-weight: 700; 621 margin: 0 auto 1.5rem; 622 } 623 .partner-form__success-heading { 624 font-size: 1.5rem; 625 font-weight: 800; 626 color: #0C1A3C; 627 margin: 0 0 0.75rem; 628 } 629 .partner-form__success-sub { 630 font-size: 1rem; 631 color: #4A5568; 632 line-height: 1.65; 633 max-width: 440px; 634 margin: 0 auto; 635 } 636 `})]}):(0,r.jsxs)("form",{className:"partner-form",onSubmit:t.handleSubmit,noValidate:!0,children:[t.formError&&(0,r.jsx)("div",{className:"partner-form__error",role:"alert",style:{marginBottom:"1rem"},children:t.formError}),(0,r.jsx)(n.NrFormFields,{form:t,prefix:"partner-form",idPrefix:"pf"}),(0,r.jsx)("input",{type:"text",name:"website",className:"partner-form__honeypot","aria-hidden":"true",tabIndex:-1,autoComplete:"off",readOnly:!0,value:"",onChange:()=>{},style:{display:"none"}}),(0,r.jsx)("button",{type:"submit",className:"partner-form__submit",disabled:"loading"===t.status,"aria-busy":"loading"===t.status,children:"loading"===t.status?"Submittingâ¦":t.submitLabel}),(0,r.jsxs)("p",{className:"partner-form__disclaimer",children:["By submitting you agree to be contacted by ",e," regarding the partner program. We review all applications within 1 business day."]}),(0,r.jsx)("style",{children:` 637 .partner-form__input--error { 638 border-color: #E53E3E !important; 639 } 640 .partner-form__error {
641 display: block; 642 font-size: 0.8125rem; 643 color: #E53E3E; 644 margin-top: 0.25rem; 645 } 646 .partner-form__submit:disabled { 647 opacity: 0.7; 648 cursor: not-allowed; 649 transform: none !important; 650 } 651 `})]})}])},743533,e=>{"use strict";var r=e.i(435368),a=e.i(611599);let n=["/photos/stock/photo-1486406146926-c627a92ad1ab-w1920-af88e852.jpg","/photos/stock/photo-1497366216548-37526070297c-w1920-e4c9832e.jpg","/photos/stock/photo-1505843513577-22bb7d21e455-w1920-a6e9929c.jpg","/photos/stock/photo-1504307651254-35680f356dfd-w1920-48562bd3.jpg","/photos/stock/photo-1600585154340-be6161a56a0c-w1920-208ab326.jpg"];e.s(["NrHeroSlideshow",0,function({slides:e}={}){let s=e&&e.length>0?e:n,[t,o]=(0,a.useState)(0),[i,l]=(0,a.useState)(0),c=(0,a.useRef)(null);return(0,a.useEffect)(()=>{if("function"!=typeof window.matchMedia||!window.matchMedia("(prefers-reduced-motion: reduce)").matches)return c.current=setTimeout(function e(){o(e=>(e+1)%s.length),l(e=>e+1),c.current=setTimeout(e,6e3)},4500),()=>{c.current&&clearTimeout(c.current)}},[s.length]),(0,r.jsx)("div",{"aria-hidden":"true",className:"nr-hero__slideshow",children:s.map((e,a)=>{let n=a===t,s=n?`slide-${a}-t${i}`:`slide-${a}`;return(0,r.jsx)("div",{className:`nr-hero__slide${n?" is-active":""}`,style:{backgroundImage:`url(${e})`}},s)})})}])}]);
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.