PageSourceSearch

https://www.aramisauto.com/_wsa/assets/CTfC8Hh8.js

js aramisauto.com collected 2026-10-01 12:16:17 UTC 6,209 bytes, 1 lines download raw bytes

1import{C as o,bA as l,bB as t,A as h,N as u,f as s,b3 as O,bx as N,cm as b,av as P,H as E}from"./5RD0fXVg.js";import{u as A,B as w}from"./Dm8XgGgx.js";import{b as R,F as D,a as x}from"./C6prdNSZ.js";import{c as a,F as c,a as v,b as g}from"./Isyae_4f.js";import{a as r,F as y,c as f,b as d}from"./BAgOiZia.js";import{F as M}from"./BbbHdMNd.js";(function(){try{var n=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{};n["__faroBundleId_ecommerce-website-app"]="2026.10.1-p0937-aramisauto"}catch{}})();(function(){try{var n=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};n.SENTRY_RELEASE={id:"[email protected]"};var e=new n.Error().stack;e&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[e]="c01c6da1-226f-466e-94f0-1f7cc358909e",n._sentryDebugIdIdentifier="sentry-dbid-c01c6da1-226f-466e-94f0-1f7cc358909e")}catch{}})();const W=o.subset(),L=o.subset(),B=o.subset(),T=o.subset(),C=l.subset(),_=t.subset(),S=t.subset(),H=t.subset(),$=t.subset(),G=t.subset(),Q=u.subset(),V=h.subset(),Y=l.subset(),Z=o.subset(),I=l.subset(),m=h.subset(),U=t.subset(),z=u.subset(),J=u.subset(),K=o.subset(),X=l.subset(),q=t.subset(),F=t.subset(),j=t.subset(),nn=l.subset();function en(n){return O(n).map(tn)}function tn(n){return s(n),L.map({id:()=>R.fromUnknown(n.id),type:()=>a.fromUnknown(n.type),category:()=>v.fromUnknown(n.category),code:()=>z.fromUnknown(n.code),displayName:()=>M.fromUnknown(n.displayName),partnerName:()=>an(n.partnerName),insurances:()=>O(n.insurances).map(on),defaultPricing:()=>p(n.defaultPricing),pricings:()=>N(b(n.pricings),p),defaultDetails:()=>n.defaultDetails===null||n.defaultDetails===void 0?null:k(n.defaultDetails)})}function an(n){return n==null||n===""?null:J.fromUnknown(n)}function on(n){return s(n),Z.map({code:()=>Q.fromUnknown(n.code),displayName:()=>V.fromUnknown(n.displayName),monthlyInstallment:()=>n.monthlyInstallment===void 0||n.monthlyInstallment===null?null:Y.fromUnknown(n.monthlyInstallment)})}function p(n){return s(n),K.map({deposit:()=>x.fromUnknown(n.deposit),duration:()=>c.fromUnknown(n.duration),annualMileage:()=>n.annualMileage===void 0||n.annualMileage===null?null:D.fromUnknown(n.annualMileage),monthlyInstallment:()=>g.fromUnknown(n.monthlyInstallment),monthlyInstallmentWithInsurance:()=>n.monthlyInstallmentWithInsurance===void 0||n.monthlyInstallmentWithInsurance===null?null:g.fromUnknown(n.monthlyInstallmentWithInsurance)})}function k(n){s(n);const e=a.fromUnknown(n.type);switch(e){case a.LOAN:return rn(n);case a.BALLOON_LOAN:return ln(n);case a.LEASING:return sn(n);default:throw new Error(`Unknown financing type: ${e}`)}}function rn(n){return T.map({type:()=>a.LOAN,vehiclePrice:()=>d.fromUnknown(n.vehiclePrice),deposit:()=>f.fromUnknown(n.deposit),amountBorrowed:()=>_.fromUnknown(n.amountBorrowed),duration:()=>c.fromUnknown(n.duration),monthlyPaymentsExcludingOptionalInsurance:()=>U.fromUnknownOrUndefinedOrNull(n.monthlyPaymentsExcludingOptionalInsurance),totalCostOfCreditExcludingOptionalInsurance:()=>nn.fromUnknownOrUndefinedOrNull(n.totalCostOfCreditExcludingOptionalInsurance),includingAdministrativeFees:()=>C.fromUnknownOrUndefinedOrNull(n.includingAdministrativeFees),interest:()=>I.fromUnknownOrUndefinedOrNull(n.interest),fixedBorrowingRate:()=>r.fromUnknown(n.fixedBorrowingRate),annualInterestRate:()=>r.fromUnknown(n.annualInterestRate),totalAmountDueExcludingOptionalInsurance:()=>q.fromUnknownOrUndefinedOrNull(n.totalAmountDueExcludingOptionalInsurance),legalNotice:()=>m.fromUnknownOrUndefinedOrNull(n.legalNotice)})}function ln(n){return W.map({type:()=>a.BALLOON_LOAN,vehiclePrice:()=>d.fromUnknown(n.vehiclePrice),deposit:()=>f.fromUnknown(n.deposit),duration:()=>c.fromUnknown(n.duration),monthlyPaymentsExcludingOptionalInsurance:()=>U.fromUnknownOrUndefinedOrNull(n.monthlyPaymentsExcludingOptionalInsurance),finalPurchaseOption:()=>y.fromUnknown(n.finalPurchaseOption),totalAmountWhenPurchaseExcludingOptionalInsurance:()=>F.fromUnknownOrUndefinedOrNull(n.totalAmountWhenPurchaseExcludingOptionalInsurance),projectFees:()=>X.fromUnknownOrUndefinedOrNull(n.projectFees),interest:()=>I.fromUnknownOrUndefinedOrNull(n.interest),interestRate:()=>r.fromUnknown(n.interestRate),totalInterestRate:()=>r.fromUnknown(n.totalInterestRate),legalNotice:()=>m.fromUnknownOrUndefinedOrNull(n.legalNotice)})}function sn(n){return B.map({type:()=>a.LEASING,vehiclePrice:()=>d.fromUnknown(n.vehiclePrice),deposit:()=>f.fromUnknown(n.deposit),duration:()=>c.fromUnknown(n.duration),firstMonthlyRentExcludingInsurance:()=>S.fromUnknownOrUndefinedOrNull(n.firstMonthlyRentExcludingInsurance),followingMonthlyRentsExcludingInsurance:()=>$.fromUnknownOrUndefinedOrNull(n.followingMonthlyRentsExcludingInsurance),firstMonthlyRentWithOptionalInsurance:()=>H.fromUnknownOrUndefinedOrNull(n.firstMonthlyRentWithOptionalInsurance),followingMonthlyRentsWithOptionalInsurance:()=>G.fromUnknownOrUndefinedOrNull(n.followingMonthlyRentsWithOptionalInsurance),finalPurchaseOption:()=>y.fromUnknown(n.finalPurchaseOption),annualInterestRate:()=>r.fromUnknownOrUndefinedOrNull(n.annualInterestRate)??null,totalAmountWhenPurchaseExcludingOptionalInsurance:()=>F.fromUnknownOrUndefinedOrNull(n.totalAmountWhenPurchaseExcludingOptionalInsurance),totalAmountWhenPurchaseWithOptionalInsurance:()=>j.fromUnknownOrUndefinedOrNull(n.totalAmountWhenPurchaseWithOptionalInsurance),legalNotice:()=>m.fromUnknownOrUndefinedOrNull(n.legalNotice)})}const cn=w("/financing/offers"),un=w("/financing/details");function wn(){const n=A();return{async getFinancingOffers(e){const i=await $fetch(n(cn),{query:{vehicleId:e}});return en(E(i).offers)}
1,async getFinancingDetails(e){try{const i=await $fetch(n(un),{query:fn(e)});return k(i)}catch(i){if(i instanceof P&&i.statusCode===404)return null;throw i}}}}function fn(n){const e={vehicleId:n.vehicleId};return n.type!==void 0&&(e.type=n.type),n.offerId!==void 0&&(e.offerId=n.offerId),n.deposit!==void 0&&(e.deposit=n.deposit),n.duration!==void 0&&(e.duration=n.duration.months),n.annualMileage?.km!==void 0&&(e.annualMileage=n.annualMileage.km),e}export{wn as u};

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.