PageSourceSearch

https://www.totalqualitylending.com/_next/static/chunks/303d22e1f2b16f9f.js

js totalqualitylending.com collected 2026-10-02 00:34:21 UTC 52,079 bytes, 9 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,631171,e=>{"use strict";let t=(0,e.i(475254).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["default",()=>t])},586318,e=>{"use strict";var t=e.i(271645);e.i(843476);var n=t.createContext(void 0);function r(e){let r=t.useContext(n);return e||r||"ltr"}e.s(["useDirection",()=>r])},75830,e=>{"use strict";var t=e.i(271645),n=e.i(30030),r=e.i(820783),i=e.i(843476);function o(e){var n;let o,a=(n=e,(o=t.forwardRef((e,n)=>{let{children:i,...o}=e;if(t.isValidElement(i)){var a;let e,s,l=(a=i,(s=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(s=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),c=function(e,t){let n={...t};for(let r in t){let i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...e)=>{let t=o(...e);return i(...e),t}:i&&(n[r]=i):"style"===r?n[r]={...i,...o}:"className"===r&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}(o,i.props);return i.type!==t.Fragment&&(c.ref=n?(0,r.composeRefs)(n,l):l),t.cloneElement(i,c)}return t.Children.count(i)>1?t.Children.only(null):null})).displayName=`${n}.SlotClone`,o),l=t.forwardRef((e,n)=>{let{children:r,...o}
1=e,l=t.Children.toArray(r),c=l.find(s);if(c){let e=c.props.children,r=l.map(n=>n!==c?n:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,i.jsx)(a,{...o,ref:n,children:t.isValidElement(e)?t.cloneElement(e,void 0,r):null})}return(0,i.jsx)(a,{...o,ref:n,children:r})});return l.displayName=`${e}.Slot`,l}var a=Symbol("radix.slottable");function s(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===a}function l(e){let a=e+"CollectionProvider",[s,l]=(0,n.createContextScope)(a),[c,d]=s(a,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:n,children:r}=e,o=t.default.useRef(null),a=t.default.useRef(new Map).current;return(0,i.jsx)(c,{scope:n,itemMap:a,collectionRef:o,children:r})};u.displayName=a;let f=e+"CollectionSlot",p=o(f),m=t.default.forwardRef((e,t)=>{let{scope:n,children:o}=e,a=d(f,n),s=(0,r.useComposedRefs)(t,a.collectionRef);return(0,i.jsx)(p,{ref:s,children:o})});m.displayName=f;let h=e+"CollectionItemSlot",g="data-radix-collection-item",y=o(h),v=t.default.forwardRef((e,n)=>{let{scope:o,children:a,...s}=e,l=t.default.useRef(null),c=(0,r.useComposedRefs)(n,l),u=d(h,o);return t.default.useEffect(()=>(u.itemMap.set(l,{ref:l,...s}),()=>void u.itemMap.delete(l))),(0,i.jsx)(y,{...{[g]:""},ref:c,children:a})});return v.displayName=h,[{Provider:u,Slot:m,ItemSlot:v},function(n){let r=d(e+"CollectionConsumer",n);return t.default.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(r.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[r.collectionRef,r.itemMap])},l]}var c=new WeakMap;function d(e,t){var n,r;let i,o,a;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let s=(n=e,r=t,i=n.length,(a=(o=u(r))>=0?o:i+o)<0||a>=i?-1:a);return -1===s?void 0:e[s]}function u(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],c.set(this,!0)}set(e,t){return c.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,n){let r,i=this.has(t),o=this.#e.length,a=u(e),s=a>=0?a:o+a,l=s<0||s>=o?-1:s;if(l===this.size||i&&l===this.size-1||-1===l)return this.set(t,n),this;let c=this.size+ +!i;a<0&&s++;let d=[...this.#e],f=!1;for(let e=s;e<c;e++)if(s===e){let o=d[e];d[e]===t&&(o=d[e+1]),i&&this.delete(t),r=this.get(o),this.set(t,n)}else{f||d[e-1]!==t||(f=!0);let n=d[f?e:e-1],i=r;r=this.get(n),this.delete(n),this.set(n,i)}return this}with(t,n,r){let i=new e(this);return i.insert(t,n,r),i}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r,t,n)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r+1,t,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=d(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=d(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return d(this.#e,e)}from(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return r;n++}}findIndex(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return n;n++}return -1}filter(t,n){let r=[],i=0;for(let e of this)Reflect.apply(t,n,[e,i,this])&&r.push(e),i++;return new e(r)}map(t,n){let r=[],i=0;for(let e of this)r.push([e[0],Reflect.apply(t,n,[e,i,this])]),i++;return new e(r)}reduce(...e){let[t,n]=e,r=0,i=n??this.at(0);for(let n of this)i=0===r&&1===e.length?n:Reflect.apply(t,this,[i,n,r,this]),r++;return i}reduceRight(...e){let[t,n]=e,r=n??this.at(-1);for(let n=this.size-1;n>=0;n--){let i=this.at(n);
1r=n===this.size-1&&1===e.length?i:Reflect.apply(t,this,[r,i,n,this])}return r}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let n=this.keyAt(e),r=this.get(n);t.set(n,r)}return t}toSpliced(...t){let n=[...this.entries()];return n.splice(...t),new e(n)}slice(t,n){let r=new e,i=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==n&&n>0&&(i=n-1);for(let e=t;e<=i;e++){let t=this.keyAt(e),n=this.get(t);r.set(t,n)}return r}every(e,t){let n=0;for(let r of this){if(!Reflect.apply(e,t,[r,n,this]))return!1;n++}return!0}some(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return!0;n++}return!1}}),e.s(["createCollection",()=>l],75830)},409797,e=>{"use strict";var t=e.i(631171);e.s(["ChevronDownIcon",()=>t.default])},273443,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(30030),i=e.i(75830),o=e.i(820783),a=e.i(981140),s=e.i(369340),l=e.i(248425),c=e.i(934620),d=e.i(296626),u=e.i(610772),f="Collapsible",[p,m]=(0,r.createContextScope)(f),[h,g]=p(f),y=n.forwardRef((e,r)=>{let{__scopeCollapsible:i,open:o,defaultOpen:a,disabled:c,onOpenChange:d,...p}=e,[m,g]=(0,s.useControllableState)({prop:o,defaultProp:a??!1,onChange:d,caller:f});return(0,t.jsx)(h,{scope:i,disabled:c,contentId:(0,u.useId)(),open:m,onOpenToggle:n.useCallback(()=>g(e=>!e),[g]),children:(0,t.jsx)(l.Primitive.div,{"data-state":N(m),"data-disabled":c?"":void 0,...p,ref:r})})});y.displayName=f;var v="CollapsibleTrigger",x=n.forwardRef((e,n)=>{let{__scopeCollapsible:r,...i}=e,o=g(v,r);return(0,t.jsx)(l.Primitive.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":N(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...i,ref:n,onClick:(0,a.composeEventHandlers)(e.onClick,o.onOpenToggle)})});x.displayName=v;var w="CollapsibleContent",b=n.forwardRef((e,n)=>{let{forceMount:r,...i}=e,o=g(w,e.__scopeCollapsible);return(0,t.jsx)(d.Presence,{present:r||o.open,children:({present:e})=>(0,t.jsx)(C,{...i,ref:n,present:e})})});b.displayName=w;var C=n.forwardRef((e,r)=>{let{__scopeCollapsible:i,present:a,children:s,...d}=e,u=g(w,i),[f,p]=n.useState(a),m=n.useRef(null),h=(0,o.useComposedRefs)(r,m),y=n.useRef(0),v=y.current,x=n.useRef(0),b=x.current,C=u.open||f,j=n.useRef(C),R=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>j.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,c.useLayoutEffect)(()=>{let e=m.current;if(e){R.current=R.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();y.current=t.height,x.current=t.width,j.current||(e.style.transitionDuration=R.current.transitionDuration,e.style.animationName=R.current.animationName),p(a)}},[u.open,a]),(0,t.jsx)(l.Primitive.div,{"data-state":N(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!C,...d,ref:h,style:{"--radix-collapsible-content-height":v?`${v}px`:void 0,"--radix-collapsible-content-width":b?`${b}px`:void 0,...e.style},children:C&&s})});function N(e){return e?"open":"closed"}var j=e.i(586318),R="Accordion",S=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[O,_,k]=(0,i.createCollection)(R),[I,P]=(0,r.createContextScope)(R,[k,m]),D=m(),A=n.default.forwardRef((e,n)=>{let{type:r,...i}=e;return(0,t.jsx)(O.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,t.jsx)(z,{...i,ref:n}):(0,t.jsx)(M,{...i,ref:n})})});A.displayName=R;var[E,T]=I(R),[L,q]=I(R,{collapsible:!1}),M=n.default.forwardRef((e,r)=>{let{value:i,defaultValue:o,onValueChange:a=()=>{},collapsible:l=!1,...c}=e,[d,u]=(0,s.useControllableState)({prop:i,defaultProp:o??"",onChange:a,caller:R});return(0,t.jsx)(E,{scope:e.__scopeAccordion,value:n.default.useMemo(()=>d?[d]:[],[d]),onItemOpen:u,onItemClose:n.default.useCallback(()=>l&&u(""),[l,u]),children:(0,t.jsx)(L,{scope:e.__scopeAccordion,collapsible:l,children:(0,t.jsx)($,{...c,ref:r})})})}),z=n.default.forwardRef((e,r)=>{let{value:i,defaultValue:o,onValueChange:a=()=>{},...l}=e,[c,d]=(0,s.useControllableState)({prop:i,defaultProp:o??[],onChange:a,caller:R}),u=n.default.useCallback(e=>d((t=[])=>[...t,e]),[d]),f=n.default.useCallback(e=>d((t=[])=>t.filter(t=>t!==e)),[d]);return(0,t.jsx)(E,{scope:e.__scopeAccordion,value:c,onItemOpen:u,onItemClose:f,children:(0,t.jsx)(L,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)($,{...l,ref:r})})})}),[F,U]=I(R),$=n.default.forwardRef((e,r)=>{let{__scopeAccordion:i,disabled:s,dir:c,orientation:d="vertical",...u}=e,f=n.default.useRef(null),p=(0,o.useComposedRefs)(f,r),m=_(i),h="ltr"===(0,j.useDirection)(c),g=(0,a.composeEventHandlers)(e.onKeyDown,e=>
1{if(!S.includes(e.key))return;let t=e.target,n=m().filter(e=>!e.ref.current?.disabled),r=n.findIndex(e=>e.ref.current===t),i=n.length;if(-1===r)return;e.preventDefault();let o=r,a=i-1,s=()=>{(o=r+1)>a&&(o=0)},l=()=>{(o=r-1)<0&&(o=a)};switch(e.key){case"Home":o=0;break;case"End":o=a;break;case"ArrowRight":"horizontal"===d&&(h?s():l());break;case"ArrowDown":"vertical"===d&&s();break;case"ArrowLeft":"horizontal"===d&&(h?l():s());break;case"ArrowUp":"vertical"===d&&l()}let c=o%i;n[c].ref.current?.focus()});return(0,t.jsx)(F,{scope:i,disabled:s,direction:c,orientation:d,children:(0,t.jsx)(O.Slot,{scope:i,children:(0,t.jsx)(l.Primitive.div,{...u,"data-orientation":d,ref:p,onKeyDown:s?void 0:g})})})}),B="AccordionItem",[W,H]=I(B),Q=n.default.forwardRef((e,n)=>{let{__scopeAccordion:r,value:i,...o}=e,a=U(B,r),s=T(B,r),l=D(r),c=(0,u.useId)(),d=i&&s.value.includes(i)||!1,f=a.disabled||e.disabled;return(0,t.jsx)(W,{scope:r,open:d,disabled:f,triggerId:c,children:(0,t.jsx)(y,{"data-orientation":a.orientation,"data-state":Z(d),...l,...o,ref:n,disabled:f,open:d,onOpenChange:e=>{e?s.onItemOpen(i):s.onItemClose(i)}})})});Q.displayName=B;var V="AccordionHeader",G=n.default.forwardRef((e,n)=>{let{__scopeAccordion:r,...i}=e,o=U(R,r),a=H(V,r);return(0,t.jsx)(l.Primitive.h3,{"data-orientation":o.orientation,"data-state":Z(a.open),"data-disabled":a.disabled?"":void 0,...i,ref:n})});G.displayName=V;var K="AccordionTrigger",Y=n.default.forwardRef((e,n)=>{let{__scopeAccordion:r,...i}=e,o=U(R,r),a=H(K,r),s=q(K,r),l=D(r);return(0,t.jsx)(O.ItemSlot,{scope:r,children:(0,t.jsx)(x,{"aria-disabled":a.open&&!s.collapsible||void 0,"data-orientation":o.orientation,id:a.triggerId,...l,...i,ref:n})})});Y.displayName=K;var J="AccordionContent",X=n.default.forwardRef((e,n)=>{let{__scopeAccordion:r,...i}=e,o=U(R,r),a=H(J,r),s=D(r);return(0,t.jsx)(b,{role:"region","aria-labelledby":a.triggerId,"data-orientation":o.orientation,...s,...i,ref:n,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function Z(e){return e?"open":"closed"}X.displayName=J;var ee=e.i(409797),et=e.i(975157);function en({...e}){return(0,t.jsx)(A,{"data-slot":"accordion",...e})}function er({className:e,...n}){return(0,t.jsx)(Q,{"data-slot":"accordion-item",className:(0,et.cn)("border-b last:border-b-0",e),...n})}function ei({className:e,children:n,...r}){return(0,t.jsx)(G,{className:"flex",children:(0,t.jsxs)(Y,{"data-slot":"accordion-trigger",className:(0,et.cn)("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",e),...r,children:[n,(0,t.jsx)(ee.ChevronDownIcon,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}function eo({className:e,children:n,...r}){return(0,t.jsx)(X,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...r,children:(0,t.jsx)("div",{className:(0,et.cn)("pt-0 pb-4",e),children:n})})}e.s(["Accordion",()=>en,"AccordionContent",()=>eo,"AccordionItem",()=>er,"AccordionTrigger",()=>ei],273443)},581418,e=>{"use strict";let t=(0,e.i(475254).default)("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["ShieldCheck",()=>t],581418)},528674,109267,e=>{"use strict";var t=e.i(271645),n=e.i(503361);function r(){return(0,t.useSyncExternalStore)(n.subscribePrivacy,n.getPrivacySnapshot,n.getServerPrivacySnapshot)}e.s(["usePrivacyState",()=>r],528674),e.s(["privacyCopy",0,{en:{banner:{label:"Privacy notice",body:"We and our ad partners use cookies to measure visits and show relevant ads. You can opt out of this “sale” or “s
1haring” of your information.",policy:"Privacy Policy",optOut:"Do Not Sell or Share My Personal Information",accept:"OK"},dialog:{title:"Your Privacy Choices",intro:"We and our advertising partners (Google, Meta and OpenAI) use cookies, device identifiers and the pages you visit on this site to measure and personalize ads. Some state laws, including California’s, treat this as a “sale” or “sharing” of personal information.",scope:"Opting out applies to this browser, and to you if you submit a form on this site. It does not change how we use the information you give us to answer your inquiry or process a loan.",optOut:"Do Not Sell or Share My Personal Information",allow:"Allow sharing again",honored:"Opt-Out Request Honored",optedOut:"This browser is opted out. We no longer sell or share your information from it for advertising.",gpc:"Your browser is sending a Global Privacy Control signal, so this browser is opted out automatically. To change that, turn the signal off in your browser settings.",policy:"Privacy Policy",notice:"CCPA Privacy Notice"},link:"Do Not Sell or Share My Personal Information",honored:"Opt-Out Request Honored"},es:{banner:{label:"Aviso de privacidad",body:"Nosotros y nuestros socios publicitarios usamos cookies para medir las visitas y mostrar anuncios relevantes. Puede excluirse de esta “venta” o “intercambio” de su información.",policy:"Política de privacidad",optOut:"No vender ni compartir mi información personal",accept:"Entendido"},dialog:{title:"Sus opciones de privacidad",intro:"Nosotros y nuestros socios publicitarios (Google, Meta y OpenAI) usamos cookies, identificadores de dispositivo y las páginas que visita en este sitio para medir y personalizar anuncios. Algunas leyes estatales, incluida la de California, consideran esto una “venta” o un “intercambio” de información personal.",scope:"La exclusión se aplica a este navegador y a usted si envía un formulario en este sitio. No cambia la forma en que usamos la información que nos proporciona para responder a su consulta o tramitar un préstamo.",optOut:"No vender ni compartir mi información personal",allow:"Permitir compartir de nuevo",honored:"Solicitud de exclusión respetada",optedOut:"Este navegador está excluido. Ya no vendemos ni compartimos su información desde él con fines publicitarios.",gpc:"Su navegador envía una señal de Control Global de Privacidad (GPC), por lo que este navegador queda excluido automáticamente. Para cambiarlo, desactive la señal en la configuración de su navegador.",policy:"Política de privacidad",notice:"Aviso de privacidad de la CCPA"},link:"No vender ni compartir mi información personal",honored:"Solicitud de exclusión respetada"},"zh-CN":{banner:{label:"隐私声明",body:"我们及我们的广告合作伙伴使用 Cookie 来统计访问量并展示相关广告。您可以选择退出这种对您信息的“出售”或“共享”。",policy:"隐私政策",optOut:"请勿出售或共享我的个人信息",accept:"确定"},dialog:{title:"您的隐私选择",intro:"我们及我们的广告合作伙伴(Google、Meta 和 OpenAI)会使用 Cookie、设备标识符以及您在本网站访问的页面来衡量和个性化广告。包括加利福尼亚州在内的一些州的法律将此视为对个人信息的“出售”或“共享”。",scope:"退出选择适用于此浏览器;如果您在本网站提交表单,也适用于您本人。它不会改变我们为回复您的咨询或办理贷款而使用您所提供信息的方式。",optOut:"请勿出售或共享我的个人信息",allow:"重新允许共享",honored:"退出请求已生效",optedOut:"此浏览器已退出。我们不再出于广告目的出售或共享来自此浏览器的您的信息。",gpc:"您的浏览器正在发送全球隐私控制(GPC)信号,因此此浏览器已自动退出。如需更改,请在浏览器设置中关闭该信号。",policy:"隐私政策",notice:"CCPA隐私声明"},link:"请勿出售或共享我的个人信息",honored:"退出请求已生效"}}],109267)},960612,e=>{"use strict";var t=e.i(843476),n=e.i(522016),r=e.i(271645),i=e.i(905771),o=e.i(519455),a=e.i(528674),s=e.i(503361),l=e.i(109267);let c="h-auto min-h-8 w-full whitespace-normal px-3 py-1.5 text-xs font-semibold leading-tight";function d(){var e;let{locale:d}=(0,i.useLanguage)(),u=(0,a.usePrivacyState)(),f=u.ready&&!u.gpc&&null===u.choice,p=(0,r.useRef)(null);if(e="--privacy-banner-height",(0,r.useEffect)(()=>{let t=p.current;if(!f||!t)return;let n=document.documentElement,r=()=>n.style.setProperty(e,`${t.offsetHeight}px`);
1if(r(),"u"<typeof ResizeObserver)return()=>n.style.removeProperty(e);let i=new ResizeObserver(r);return i.observe(t),()=>{i.disconnect(),n.style.removeProperty(e)}},[p,e,f]),(0,r.useEffect)(()=>{(0,s.syncGpcOptOut)()},[]),(0,r.useEffect)(()=>{f&&(0,s.recordBannerShown)()},[f]),!f)return null;let m=l.privacyCopy[d].banner;return(0,t.jsxs)("section",{ref:p,"aria-label":m.label,"data-privacy-banner":!0,className:"fixed inset-x-0 bottom-0 z-[45] rounded-t-xl border border-b-0 border-border bg-card px-4 pt-3 pb-[max(0.75rem,env(safe-area-inset-bottom))] text-foreground shadow-lg sm:inset-x-auto sm:left-4 sm:w-[440px]",children:[(0,t.jsxs)("p",{className:"text-[13px] font-medium leading-snug text-foreground",children:[m.body," ",(0,t.jsx)(n.default,{href:"/privacy-policy#your-privacy-choices",className:"font-semibold text-tql-blue underline underline-offset-2 transition-colors hover:text-tql-blue-hover",children:m.policy})]}),(0,t.jsxs)("div",{className:"mt-2.5 flex gap-2",children:[(0,t.jsx)("div",{className:"min-w-0 flex-1",children:(0,t.jsx)(o.Button,{type:"button",variant:"outline",className:c,onClick:()=>(0,s.setPrivacyChoice)("opt_out","banner"),children:m.optOut})}),(0,t.jsx)("div",{className:"w-20 shrink-0",children:(0,t.jsx)(o.Button,{type:"button",variant:"outline",className:c,onClick:()=>(0,s.setPrivacyChoice)("allow","banner"),children:m.accept})})]})]})}e.s(["PrivacyBanner",()=>d],960612)},920894,e=>{"use strict";var t=e.i(843476),n=e.i(581418),r=e.i(905771),i=e.i(776639),o=e.i(528674),a=e.i(109267),s=e.i(975157),l=e.i(522016),c=e.i(519455),d=e.i(503361);let u="text-tql-blue underline underline-offset-2 hover:text-tql-blue-hover";function f({state:e,copy:r}){return(0,t.jsxs)(i.DialogContent,{className:"max-h-[85svh] overflow-y-auto sm:max-w-md",children:[(0,t.jsxs)(i.DialogHeader,{children:[(0,t.jsx)(i.DialogTitle,{children:r.title}),(0,t.jsx)(i.DialogDescription,{className:"leading-relaxed",children:r.intro})]}),(0,t.jsx)("p",{className:"text-sm leading-relaxed text-tql-text-muted",children:r.scope}),e.optedOut&&(0,t.jsxs)("div",{role:"status",className:"rounded-lg border border-emerald-500/40 bg-emerald-500/10 p-3 text-sm",children:[(0,t.jsxs)("p",{className:"flex items-center gap-2 font-semibold text-emerald-700 dark:text-emerald-300",children:[(0,t.jsx)(n.ShieldCheck,{className:"h-4 w-4 shrink-0","aria-hidden":"true"}),r.honored]}),(0,t.jsx)("p",{className:"mt-1 leading-relaxed text-tql-text-muted",children:e.gpc?r.gpc:r.optedOut})]}),(0,t.jsxs)(i.DialogFooter,{children:[!e.optedOut&&(0,t.jsx)(c.Button,{type:"button",className:"h-auto min-h-9 whitespace-normal",onClick:()=>(0,d.setPrivacyChoice)("opt_out","settings"),children:r.optOut}),e.optedOut&&!e.gpc&&(0,t.jsx)(c.Button,{type:"button",variant:"outline",className:"h-auto min-h-9 whitespace-normal",onClick:()=>(0,d.setPrivacyChoice)("allow","settings"),children:r.allow})]}),(0,t.jsxs)("p",{className:"flex flex-wrap gap-x-4 gap-y-1 text-xs",children:[(0,t.jsx)(i.DialogClose,{asChild:!0,children:(0,t.jsx)(l.default,{href:"/privacy-policy#your-privacy-choices",className:u,children:r.policy})}),(0,t.jsx)(i.DialogClose,{asChild:!0,children:(0,t.jsx)(l.default,{href:"/ccpa-notice",className:u,children:r.notice})})]})]})}function p({className:e}){let{locale:l}=(0,r.useLanguage)(),c=(0,o.usePrivacyState)(),d=a.privacyCopy[l];return(0,t.jsxs)("span",{className:"inline-flex flex-wrap items-center gap-x-2 gap-y-1",children:[(0,t.jsxs)(i.Dialog,{children:[(0,t.jsx)(i.DialogTrigger,{asChild:!0,children:(0,t.jsx)("button",{type:"button",className:(0,s.cn)("text-left transition-colors",e),children:d.link})}),(0,t.jsx)(f,{state:c,copy:d.dialog})]}),c.ready&&c.optedOut&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1 text-xs font-medium text-emerald-700 dark:text-emerald-400",children:[(0,t.jsx)(n.ShieldCheck,{className:"h-3.5 w-3.5","aria-hidden":"true"}),d.honored]})]})}e.s(["PrivacyChoicesLink",()=>p],920894)},334746,619534,e=>{"use strict";let t="tql_aid",n="tql_sid_v1",r=/^[A-Za-z0-9-]{8,64}$/,i=null,o=null;function a(){try{if("u">typeof crypto&&"function"==typeof crypto.randomUUID)return crypto.randomUUID()}catch{}return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{let t=Math.floor(16*Math.random());return("x"===e?t:t%4+8).toString(16)})}function s(){let e=function(e){try{for(let t of document.cookie.split(";")){let n=t.indexOf("=");if(-1===n||t.slice(0,n).trim()!==e)continue;let r=decodeURIComponent(t.slice(n+1).trim());if(r)return r}}catch{}}("tql_aid");if(e&&r.test(e))return l(e),e;try{let e=window.localStorage.getItem(t);if(e&&r.test(e))return o=e,e}catch{}let n=o??a();return l(n),n}function l(e){o=e;try{window.localStorage.setItem(t,e)}catch{}}function c(e){i=e;try{window.sessionStorage.setItem(n,JSON.stringify(e))}catch{}}function d(){let e=Date.now(),t=i;try{let e=window.sessionStorage.getItem(n);if(e){let n=JSON.parse(e);n&&"string"==typeof n.id&&r.test(n.id)&&"number"==typeof n.last&&Number.isFinite(n.last)&&(void 0===n.sequence||Number.isSafeInteger(n.sequence)&&(n.sequence??-1)>=0)&&(t={id:n.id,last:n.last,sequence:n.sequence??0})}}catch{}return(!t||e-t.last>=18e5||t.sequence>=Number.MAX_SAFE_INTEGER)&&(t={id:a(),last:e,sequence:0}),t.last=e,c(t),t}function u(){return d().id}function f(){let e=d();return e.sequence+=1,c(e),{sessionId:e.id,sequence:e.sequence}}e.s(["getAnonymousId",()=>s,"getSessionId",()=>u,"newId",()=>a,"nextSessionEvent",()=>f],619534);let p="tql_attribution_v2",m=null,h=[["utmSource","utm_source"],["utmMedium","utm_medium"],["utmCampaign","utm_campaign"],["utmTerm","utm_term"],["utmContent","utm_content"]],g=[["oppref","oppref"],["gclid","gclid"],["gbraid","gbraid"],["wbraid","wbraid"],["gadSource","gad_source"],["fbclid","fbclid"],["msclkid","msclkid"],["rdtCid","rdt_cid"]],y=[["campaignId","campaign_id"],["adgroupId","adgroup_id"],["adId","ad_id"],["keyword","keyword"],["matchtype","matchtype"],["device","device"]];function v(e){if("u">typeof document)try{for(let t of document.cookie.split(";")){let n=t.indexOf("=");if(-1===n||t.slice(0,n).trim()!==e)continue;let r=decodeURIComponent(t.slice(n+1).trim());if(r)return r.slice(0,512)}}catch{}}let x=new Set(["totalqualitylending-test-a2hp4ylciq-uc.a.run.app","localhost","127.0.0.1"]);function w(){let e={},t=new URLSearchParams(window.location.search);for(let[n,r]of h){let i=t.get(r)?.trim();i&&(e[n]=i.slice(0,255))}for(let[n,r]of g){let i=t.get(r)?.trim();i&&(e[n]=i.slice(0,512))}for(let[n,r]of y){let i=t.get(r)?.trim();i&&(e[n]=i.slice(0,255))}let n=function(){if(!x.has(window.location.hostname))return;let e=new URLSearchParams(window.location.search).get("__test_ref")?.trim();return e?e.slice(0,2048):void 0}()??document.referrer;return n&&!n.startsWith(window.location.origin)&&(e.referrer=n.slice(0,2048)),e}function b(e){let t=v("__obref"),n=e.oppref??v("__oppref"),r=e.gclid??function(){let e=v("_gcl_aw");if(!e)return;let t=e.split(".");return t.length>=3&&t.slice(2).join(".")||void 0}();return{...e,...n?{oppref:n}:{},...r?{gclid:r}:{},...t?{obref:t}:{}}}function C(){N()}function N(e){try{return b(function(e){let t=m;try{let n=window.sessionStorage.getItem(p);if(n){let r=JSON.parse(n);r?.sessionId===e&&r.value&&"object"==typeof r.value&&!Array.isArray(r.value)&&(t={sessionId:e,value:r.value})}}catch{}t?.sessionId!==e&&(t={sessionId:e,value:w()}),m=t;try{window.sessionStorage.setItem(p,JSON.stringify(t))}catch{}return t.value}(e??u()))}catch{}try{return b(w())}catch{try{return b({})}catch{return{}}}}e.s(["captureAttribution",()=>C,"getAttribution",()=>N],334746)},386865,e=>{"use strict";var t=e.i(334746),n=e.i(619534);let r="/api/collect",i=[],o=[],a=!1,s=0,l=null,c=!1;function d(e,r){try{let o,a,s=(0,n.nextSessionEvent)(),l={event_id:(0,n.newId)(),event_name:e,event_ts:new Date().toISOString(),...r&&Object.keys(r).length>0?{event_params:r}:{},anonymous_id:(0,n.getAnonymousId)(),session_id:s.sessionId,session_sequence:s.sequence,...(o=document.title.trim(),a=document.referrer,{page_path:window.location.pathname,page_host:window.location.host,...o?{page_title:o.slice(0,512)}:{},...a?{page_referrer:a.slice(0,2048)}:{}}),attribution:(0,t.getAttribution)(s.sessionId)},c=JSON.stringify(l);if(new Blob([`{"events":[${c}]}`]).size>32768)return;i.push({json:c,attempts:0,exitQueued:!1}),i.length>200&&i.splice(0,i.length-200),i.length>=20?m(!1):u()}catch{}}function u(e=5e3){null===l&&(l=setTimeout(()=>{l=null,m(!1)},e))}function f(){null!==l&&(clearTimeout(l),l=null)}function p(e){let t=[],n="",r=0;for(;e.length>0&&t.length<20;){let i=`{"events":[${[...t,e[0]].map(({json:e})=>e).join(",")}]}`,o=new Blob([i]).size;if(o>32768)break;t.push(e.shift()),n=i,r=o}return{entries:t,body:n,bytes:r}}async function m(e){if(f(),!a&&0!==i.length){if(Date.now()<s)return void u(s-Date.now());a=!0;try{for(;i.length>0;){let t=p(i);for(let e of o=t.entries)e.attempts+=1;let n=!1;try{let i=await fetch(r,{method:"POST",body:t.body,headers:{"Content-Type":"application/json"},keepalive:e,credentials:"same-origin",signal:AbortSignal.timeout(1e4)});n=429===i.status||i.status>=500}catch{n=!0}let a=o.filter(e=>!e.exitQueued&&e.attempts<3);if(o=[],n&&a.length>0){i=[...a,...i].slice(0,200),f();let e=1e3*2**(a[0].attempts-1);s=Date.now()+e,u(e);break}}}finally{o=[],a=!1,i.length>0&&u()}}}function h(){f();let e=[...o,...i].filter(e=>!e.exitQueued),t=61440;for(;e.length>0;){let n=p(e);if(n.bytes>t)break;let o=!1;try{o=navigator.sendBeacon(r,new Blob([n.body],{type:"application/json"}))}catch{}if(!o)break;for(let e of n.entries)e.exitQueued=!0;i=i.filter(e=>!e.exitQueued),t-=n.bytes}61440===t&&i.length>0?m(!0):i.length>0&&u()}function g(){!c&&"u">typeof document&&(c=!0,document.addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState?h():m(!1)}),window.addEventListener("pagehide",h),window.addEventListener("online",()=>void m(!1)))}e.s(["bindLifecycleFlush",()=>g,"track",()=>d])},503361,e=>{"use strict";var t=e.i(386865);let n="tql_privacy",r="tql_privacy",i={opt_out:"optout",allow:"allow"};function o(e){return e===i.opt_out?"opt_out":e===i.allow?"allow":null}let a=Object.freeze({ready:!1,gpc:!1,choice:null,optedOut:!1}),s="tql_privacy_banner_seen",l=null,c=null,d=new Set;function u(){let e=function(){try{let e=navigator;return!0===e.globalPrivacyControl}catch{return!1}}(),t=c??function(){try{let e=document.cookie;if(e.split(";").some(e=>e.trim().startsWith(`${n}=`))){if(!e)return null;for(let t of e.split(";")){let e=t.indexOf("=");if(-1!==e&&t.slice(0,e).trim()===n)return o(t.slice(e+1).trim())}return null}}catch{}try{return o(window.localStorage.getItem(r))}catch{return null}}();return Object.freeze({ready:!0,gpc:e,choice:t,optedOut:e||"opt_out"===t})}
1function f(){l=u(),d.forEach(e=>e())}function p(e){e.key===r&&(c=null,f())}function m(){return l??=u()}function h(){return a}function g(e){return 0===d.size&&window.addEventListener("storage",p),d.add(e),()=>{d.delete(e),0===d.size&&window.removeEventListener("storage",p)}}function y(){return m().optedOut}function v(e,...t){try{e?.(...t)}catch{}}function x(e,o){c=e;let a=i[e];try{let e="https:"===window.location.protocol?"; Secure":"";document.cookie=`${n}=${a}; Max-Age=33696000; Path=/; SameSite=Lax${e}`}catch{}try{window.localStorage.setItem(r,a)}catch{}try{fetch("/api/privacy/choice",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({choice:e}),credentials:"same-origin",keepalive:!0,cache:"no-store"}).catch(()=>{})}catch{}let s=window,l="opt_out"===e,d=l?"denied":"granted";v(s.gtag,"consent","update",{ad_storage:d,ad_user_data:d,ad_personalization:d,analytics_storage:d}),v(s.gtag,"set","restricted_data_processing",l),v(s.fbq,"consent",l?"revoke":"grant"),v(s.oaiq,"consent",!l);try{(s.dataLayer??=[]).push({event:"privacy_choice",privacy_opt_out:l})}catch{}f(),(0,t.track)("privacy_choice",{choice:e,method:o,gpc:m().gpc})}function w(){let e=m();e.ready&&e.gpc&&"opt_out"!==e.choice&&x("opt_out","gpc")}function b(){try{if(window.sessionStorage.getItem(s))return;window.sessionStorage.setItem(s,"1")}catch{}(0,t.track)("privacy_banner_shown")}e.s(["getPrivacySnapshot",()=>m,"getServerPrivacySnapshot",()=>h,"isPrivacyOptedOut",()=>y,"recordBannerShown",()=>b,"setPrivacyChoice",()=>x,"subscribePrivacy",()=>g,"syncGpcOptOut",()=>w],503361)},678745,e=>{"use strict";let t=(0,e.i(475254).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["default",()=>t])},880341,e=>{"use strict";let t=e.i(247167).default.env.NEXT_PUBLIC_BASE_URL??"https://www.totalqualitylending.com",n={name:"Total Quality Lending",alternateNames:["TQL","tqlend"],shortName:"TQL",legalName:"Total Quality Financial, Inc.",legalDba:"Total Quality Financial, Inc. DBA Total Quality Lending",tagline:"Changing American Families' Trajectories Through Real Estate",phone:"(800) 304-1925",email:"[email protected]",conciergeEmail:"[email protected]",hq:{streetAddress:"630 W Carmel Dr #100",addressLocality:"Carmel",addressRegion:"IN",postalCode:"46032",addressCountry:"US",addressLine:"630 W Carmel Dr #100, Carmel, IN 46032",metroArea:"Indianapolis"},nmls:"1933377",nmlsLookupUrl:"https://www.nmlsconsumeraccess.org/TuringTestPage.as
1px?ReturnUrl=/EntityDetails.aspx/COMPANY/1933377",nmlsEntityUrl:"https://www.nmlsconsumeraccess.org/EntityDetails.aspx/COMPANY/1933377",dfpiLicense:"60DBO-108369",social:{facebook:"https://www.facebook.com/totalqualitylending",linkedin:"https://www.linkedin.com/company/totalqualitylending",instagram:"https://www.instagram.com/totalqualitylending/"},reviews:{google:"https://www.google.com/search?q=total+quality+lending+reviews#lrd=0x80dcdd0f5f5bb1b3:0xca974cf6c8b615ee,1,,,,",zillow:"https://www.zillow.com/lender-profile/totalqualitylending/",rabbu:"https://rabbu.com/lenders/total-quality-lending"},titleSuffix:"Total Quality Lending",titleSeparator:" | ",defaultDescription:"We help everyday Americans and investors build wealth through real estate. Close in as little as 15 days with loan programs built for modern real estate investors and entrepreneurs.",defaultKeywords:"mortgage, real estate investment, DSCR loans, short term rental loans, investor lending, home financing",disclaimer:`In no event will Total Quality Financial, Inc. DBA Total Quality Lending be liable for any loss or damage including and without limitation to indirect or consequential loss or damage, or any loss or damage whatsoever arising out of, or in connection with, the use of this website. This is not an offer for extension of credit nor a commitment to lend. Programs, rates, terms and conditions subject to change without notice. Certain restrictions may apply. All approvals subject to underwriting guidelines. Not all applicants will qualify. I agree to be contacted by Total Quality Lending via call, email, and text. To opt out, you can reply "stop" at any time or click the unsubscribe link in the emails. Message and data rates may apply.
2
3Total Quality Financial, Inc. DBA Total Quality Lending NMLS #1933377. Licensed by the Department of Financial Protection and Innovation under the California Financing Law, License No 60DBO-108369.
4
5These materials are not from HUD or FHA and were not approved by HUD or a government agency. Equal Housing Lender.`};n.social.facebook,n.social.linkedin,n.social.instagram,n.nmlsEntityUrl,e.s(["BASE_URL",0,t,"brand",0,n])},30030,e=>{"use strict";var t=e.i(271645),n=e.i(843476);function r(e,r){let i=t.createContext(r),o=e=>{let{children:r,...o}=e,a=t.useMemo(()=>o,Object.values(o));return(0,n.jsx)(i.Provider,{value:a,children:r})};return o.displayName=e+"Provider",[o,function(n){let o=t.useContext(i);if(o)return o;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${e}\``)}]}function i(e,r=[]){let o=[],a=()=>{let n=o.map(e=>t.createContext(e));return function(r){let i=r?.[e]||n;return t.useMemo(()=>({[`__scope${e}`]:{...r,[e]:i}}),[r,i])}};return a.scopeName=e,[function(r,i){let a=t.createContext(i),s=o.length;o=[...o,i];let l=r=>{let{scope:i,children:o,...l}=r,c=i?.[e]?.[s]||a,d=t.useMemo(()=>l,Object.values(l));return(0,n.jsx)(c.Provider,{value:d,children:o})};return l.displayName=r+"Provider",[l,function(n,o){let l=o?.[e]?.[s]||a,c=t.useContext(l);if(c)return c;if(void 0!==i)return i;throw Error(`\`${n}\` must be used within \`${r}\``)}]},function(...e){let n=e[0];if(1===e.length)return n;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=r.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return t.useMemo(()=>({[`__scope${n.scopeName}`]:i}),[i])}};return r.scopeName=n.scopeName,r}(a,...r)]}e.s(["createContext",()=>r,"createContextScope",()=>i])},981140,e=>{"use strict";function t(e,n,{checkForDefaultPrevented:r=!0}={}){return function(t){if(e?.(t),!1===r||!t.defaultPrevented)return n?.(t)}}"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",()=>t])},248425,e=>{"use strict";var t=e.i(271645),n=e.i(174080),r=e.i(820783),i=e.i(843476),o=Symbol("radix.slottable");function a(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===o}var s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{var o,s;let l,c,d,u=(s=o=`Primitive.${n}
5`,(l=t.forwardRef((e,n)=>{let{children:i,...o}=e;if(t.isValidElement(i)){var a;let e,s,l=(a=i,(s=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(s=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),c=function(e,t){let n={...t};for(let r in t){let i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...e)=>{let t=o(...e);return i(...e),t}:i&&(n[r]=i):"style"===r?n[r]={...i,...o}:"className"===r&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}(o,i.props);return i.type!==t.Fragment&&(c.ref=n?(0,r.composeRefs)(n,l):l),t.cloneElement(i,c)}return t.Children.count(i)>1?t.Children.only(null):null})).displayName=`${s}.SlotClone`,c=l,(d=t.forwardRef((e,n)=>{let{children:r,...o}=e,s=t.Children.toArray(r),l=s.find(a);if(l){let e=l.props.children,r=s.map(n=>n!==l?n:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,i.jsx)(c,{...o,ref:n,children:t.isValidElement(e)?t.cloneElement(e,void 0,r):null})}return(0,i.jsx)(c,{...o,ref:n,children:r})})).displayName=`${o}.Slot`,d),f=t.forwardRef((e,t)=>{let{asChild:r,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(r?u:n,{...o,ref:t})});return f.displayName=`Primitive.${n}`,{...e,[n]:f}},{});function l(e,t){e&&n.flushSync(()=>e.dispatchEvent(t))}e.s(["Primitive",()=>s,"dispatchDiscreteCustomEvent",()=>l],248425)},934620,e=>{"use strict";var t=e.i(271645),n=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",()=>n])},369340,e=>{"use strict";var t=e.i(271645),n=e.i(934620);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var r=t[" useInsertionEffect ".trim().toString()]||n.useLayoutEffect;function i({prop:e,defaultProp:n,onChange:i=()=>{},caller:o}){let[a,s,l]=function({defaultProp:e,onChange:n}){let[i,o]=t.useState(e),a=t.useRef(i),s=t.useRef(n);return r(()=>{s.current=n},[n]),t.useEffect(()=>{a.current!==i&&(s.current?.(i),a.current=i)},[i,a]),[i,o,s]}({defaultProp:n,onChange:i}),c=void 0!==e,d=c?e:a;{let n=t.useRef(void 0!==e);t.useEffect(()=>{let e=n.current;if(e!==c){let t=c?"controlled":"uncontrolled";console.warn(`${o} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}n.current=c},[c,o])}return[d,t.useCallback(t=>{if(c){let n="function"==typeof t?t(e):t;n!==e&&l.current?.(n)}else s(t)},[c,e,s,l])]}Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",()=>i],369340)},610772,e=>{"use strict";var t=e.i(271645),n=e.i(934620),r=t[" useId ".trim().toString()]||(()=>void 0),i=0;function o(e){let[o,a]=t.useState(r());return(0,n.useLayoutEffect)(()=>{e||a(e=>e??String(i++))},[e]),e||(o?`radix-${o}`:"")}e.s(["useId",()=>o])},296626,e=>{"use strict";var t=e.i(271645),n=e.i(820783),r=e.i(934620),i=e=>{var i;let a,s,{present:l,children:c}=e,d=function(e){var n,i;let[a,s]=t.useState(),l=t.useRef(null),c=t.useRef(e),d=t.useRef("none"),[u,f]=(n=e?"mounted":"unmounted",i={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>i[e][t]??e,n));return t.useEffect(()=>{let e=o(l.current);d.current="mounted"===u?e:"none"},[u]),(0,r.useLayoutEffect)(()=>{let t=l.current,n=c.current;if(n!==e){let r=d.current,i=o(t);e?f("MOUNT"):"none"===i||t?.display==="none"?f("UNMOUNT"):n&&r!==i?f("ANIMATION_OUT"):f("UNMOUNT"),c.current=e}},[e,f]),(0,r.useLayoutEffect)(()=>{if(a){let e,t=a.ownerDocument.defaultView??window,n=n=>{let r=o(l.current).includes(CSS.escape(n.animationName));if(n.target===a&&r&&(f("ANIMATION_END"),!c.current)){let n=a.style.animationFillMode;a.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===a.style.animationFillMode&&(a.style.animationFillMode=n)})}},r=e=>{e.target===a&&(d.current=o(l.current))};return a.addEventListener("animationstart",r),a.addEventListener("animationcancel",n),a.addEventListener("animationend",n),()=>{t.clearTimeout(e),a.removeEventListener("animationstart",r),a.removeEventListener("animationcancel",n),a.removeEventListener("animationend",n)}}f("ANIMATION_END")},[a,f]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:t.useCallback(e=>{l.current=e?getComputedStyle(e):null,s(e)},[])}}(l),u="function"==typeof c?c({present:d.isPresent}):t.Children.only(c),f=(0,n.useComposedRefs)(d.ref,(i=u,(s=(a=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in a&&a.isReactWarning)?i.ref:(s=(a=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in a&&a.isReactWarning)?i.props.ref:i.props.ref||i.ref));return"function"==typeof c||d.isPresent?t.cloneElement(u,{ref:f}):null};function o(e){return e?.animationName||"none"}i.displayName="Presence",e.s(["Presence",()=>i])},841947,e=>{"use strict";let t=(0,e.i(475254).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
5],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["default",()=>t])},326999,995926,e=>{"use strict";let t,n,r;var i=e.i(271645),o=e.i(981140),a=e.i(820783),s=e.i(30030),l=e.i(610772),c=e.i(369340),d=e.i(726330),u=e.i(765491),f=e.i(774606),p=e.i(296626),m=e.i(248425),h=e.i(303536),g=e.i(985369),y=e.i(186312),v=e.i(843476),x=Symbol("radix.slottable");function w(e){return i.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===x}var b="Dialog",[C,N]=(0,s.createContextScope)(b),[j,R]=C(b),S=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:a,modal:s=!0}=e,d=i.useRef(null),u=i.useRef(null),[f,p]=(0,c.useControllableState)({prop:r,defaultProp:o??!1,onChange:a,caller:b});return(0,v.jsx)(j,{scope:t,triggerRef:d,contentRef:u,contentId:(0,l.useId)(),titleId:(0,l.useId)(),descriptionId:(0,l.useId)(),open:f,onOpenChange:p,onOpenToggle:i.useCallback(()=>p(e=>!e),[p]),modal:s,children:n})};S.displayName=b;var O="DialogTrigger",_=i.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=R(O,n),s=(0,a.useComposedRefs)(t,i.triggerRef);return(0,v.jsx)(m.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":G(i.open),...r,ref:s,onClick:(0,o.composeEventHandlers)(e.onClick,i.onOpenToggle)})});_.displayName=O;var k="DialogPortal",[I,P]=C(k,{forceMount:void 0}),D=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:o}=e,a=R(k,t);return(0,v.jsx)(I,{scope:t,forceMount:n,children:i.Children.map(r,e=>(0,v.jsx)(p.Presence,{present:n||a.open,children:(0,v.jsx)(f.Portal,{asChild:!0,container:o,children:e})}))})};D.displayName=k;var A="DialogOverlay",E=i.forwardRef((e,t)=>{let n=P(A,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=R(A,e.__scopeDialog);return o.modal?(0,v.jsx)(p.Presence,{present:r||o.open,children:(0,v.jsx)(L,{...i,ref:t})}):null});E.displayName=A;var T=((r=i.forwardRef((e,t)=>{let{children:n,...r}=e;if(i.isValidElement(n)){var o;let e,s,l=(o=n,(s=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(s=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),c=function(e,t){let n={...t};for(let r in t){let i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...e)=>{let t=o(...e);return i(...e),t}:i&&(n[r]=i):"style"===r?n[r]={...i,...o}:"className"===r&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==i.Fragment&&(c.ref=t?(0,a.composeRefs)(t,l):l),i.cloneElement(n,c)}return i.Children.count(n)>1?i.Children.only(null):null})).displayName="DialogOverlay.RemoveScroll.SlotClone",t=r,(n=i.forwardRef((e,n)=>{let{children:r,...o}=e,a=i.Children.toArray(r),s=a.find(w);if(s){let e=s.props.children,r=a.map(t=>t!==s?t:i.Children.count(e)>1?i.Children.only(null):i.isValidElement(e)?e.props.children:null);return(0,v.jsx)(t,{...o,ref:n,children:i.isValidElement(e)?i.cloneElement(e,void 0,r):null})}return(0,v.jsx)(t,{...o,ref:n,children:r})})).displayName="DialogOverlay.RemoveScroll.Slot",n),L=i.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=R(A,n);return(0,v.jsx)(g.RemoveScroll,{as:T,allowPinchZoom:!0,shards:[i.contentRef],children:(0,v.jsx)(m.Primitive.div,{"data-state":G(i.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),q="DialogContent",M=i.forwardRef((e,t)=>{let n=P(q,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=R(q,e.__scopeDialog);return(0,v.jsx)(p.Presence,{present:r||o.open,children:o.modal?(0,v.jsx)(z,{...i,ref:t}):(0,v.jsx)(F,{...i,ref:t})})});M.displayName=q;var z=i.forwardRef((e,t)=>{let n=R(q,e.__scopeDialog),r=i.useRef(null),s=(0,a.useComposedRefs)(t,n.contentRef,r);return i.useEffect(()=>{let e=r.current;if(e)return(0,y.hideOthers)(e)},[]),(0,v.jsx)(U,{...e,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,o.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),F=i.forwardRef((e,t)=>
5{let n=R(q,e.__scopeDialog),r=i.useRef(!1),o=i.useRef(!1);return(0,v.jsx)(U,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(o.current=!0));let i=t.target;n.triggerRef.current?.contains(i)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),U=i.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:s,...l}=e,c=R(q,n),f=i.useRef(null),p=(0,a.useComposedRefs)(t,f);return(0,h.useFocusGuards)(),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(u.FocusScope,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:s,children:(0,v.jsx)(d.DismissableLayer,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":G(c.open),...l,ref:p,onDismiss:()=>c.onOpenChange(!1)})}),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(X,{titleId:c.titleId}),(0,v.jsx)(Z,{contentRef:f,descriptionId:c.descriptionId})]})]})}),$="DialogTitle",B=i.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=R($,n);return(0,v.jsx)(m.Primitive.h2,{id:i.titleId,...r,ref:t})});B.displayName=$;var W="DialogDescription",H=i.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=R(W,n);return(0,v.jsx)(m.Primitive.p,{id:i.descriptionId,...r,ref:t})});H.displayName=W;var Q="DialogClose",V=i.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=R(Q,n);return(0,v.jsx)(m.Primitive.button,{type:"button",...r,ref:t,onClick:(0,o.composeEventHandlers)(e.onClick,()=>i.onOpenChange(!1))})});function G(e){return e?"open":"closed"}V.displayName=Q;var K="DialogTitleWarning",[Y,J]=(0,s.createContext)(K,{contentName:q,titleName:$,docsSlug:"dialog"}),X=({titleId:e})=>{let t=J(K),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
6
7If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
8
9For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return i.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Z=({contentRef:e,descriptionId:t})=>{let n=J("DialogDescriptionWarning"),r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return i.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null};e.s(["Close",()=>V,"Content",()=>M,"Description",()=>H,"Overlay",()=>E,"Portal",()=>D,"Root",()=>S,"Title",()=>B,"Trigger",()=>_],326999);var ee=e.i(841947);e.s(["XIcon",()=>ee.default],995926)},776639,e=>{"use strict";var t=e.i(843476),n=e.i(762144),r=e.i(326999),i=e.i(995926),o=e.i(975157);function a({...e}){return(0,t.jsx)(r.Root,{"data-slot":"dialog",...e})}function s({...e}){return(0,t.jsx)(r.Trigger,{"data-slot":"dialog-trigger",...e})}function l({...e}){return(0,t.jsx)(r.Portal,{"data-slot":"dialog-portal",...e})}function c({...e}){return(0,t.jsx)(r.Close,{"data-slot":"dialog-close",...e})}function d({className:e,...n}){return(0,t.jsx)(r.Overlay,{"data-slot":"dialog-overlay",className:(0,o.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",e),...n})}function u({className:e,children:a,showCloseButton:s=!0,...c}){return(0,t.jsxs)(l,{"data-slot":"dialog-portal",children:[(0,t.jsx)(d,{}),(0,t.jsxs)(r.Content,{"data-slot":"dialog-content",className:(0,o.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 outline-none sm:max-w-lg",e),...c,children:[a,s&&(0,t.jsxs)(r.Close,{"data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[(0,t.jsx)(i.XIcon,{}),(0,t.jsx)("span",{className:"sr-only",children:(0,t.jsx)(n.LocalizedText,{children:"Close"})})]})]})]})}function f({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"dialog-header",className:(0,o.cn)("flex flex-col gap-2 text-center sm:text-left",e),...n})}function p({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"dialog-footer",className:(0,o.cn)("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",e),...n})}function m({className:e,...n}){return(0,t.jsx)(r.Title,{"data-slot":"dialog-title",className:(0,o.cn)("text-lg leading-none font-semibold",e),...n})}function h({className:e,...n}){return(0,t.jsx)(r.Description,{"data-slot":"dialog-description",className:(0,o.cn)("text-muted-foreground text-sm",e),...n})}e.s(["Dialog",()=>a,"DialogClose",()=>c,"DialogContent",()=>u,"DialogDescription",()=>h,"DialogFooter",()=>p,"DialogHeader",()=>f,"DialogTitle",()=>m,"DialogTrigger",()=>s])},870053,e=>{"use strict";var t=e.i(843476),n=e.i(762144),r=e.i(522016),i=e.i(850385),o=e.i(975157);function a({className:e,width:a,height:s=48,priority:l=!1,onNavigate:c}){let d={width:a??Math.round(s*i.brandLogo.aspectRatio),height:s,decoding:"async",loading:l?"eager":"lazy",style:{"--logo-h":`${s}px`}};return(0,t.jsx)(n.LocalizedAttributes,{children:(0,t.jsxs)(r.default,{href:"/","aria-label":"Total Quality Lending — home",className:(0,o.cn)("flex items-center",e),onClick:()=>{window.scrollTo({top:0,behavior:"instant"}),c?.()},children:[(0,t.jsx)("img",{...d,src:i.brandLogo.onLight,alt:"",fetchPriority:l?"low":"auto",className:"block h-[var(--logo-h)] w-auto dark:hidden"}),(0,t.jsx)("img",{...d,src:i.brandLogo.onDark,alt:"",fetchPriority:l?"high":"auto",className:"hidden h-[var(--logo-h)] w-auto dark:block"})]})})}e.s(["Logo",()=>a])}]);

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.