"use strict";(self.webpackChunkOne=self.webpackChunkOne||[]).push([["5746"],{27007:function(e,t,n){n.r(t),n.d(t,{default:()=>y});var r=n(85893),a=n(67294),i=n(81722),l=n(95650),o=n(9790),s=n(82472),c=n(68693),d=n(78601),u=n(32057);let f=(0,i.$j)(({page:{data:e={}}})=>({siteParams:e.siteParams,jsProxyUrl:e.transverseParams?.finance?.jsProxyUrl||""})),p="borrower-capacity",y=f(({editContext:e,jsProxyUrl:t,siteParams:n})=>{let[i,f]=(0,a.useState)(!0),[y,m]=(0,a.useState)(!1),[C,h]=(0,a.useState)(void 0),[T,g]=(0,a.useState)(()=>{}),v=()=>{m(!1)},N=(0,a.useCallback)(()=>{(0,o.Z)(new Promise(async e=>{try{let r=[{evt:"bcRenderCompleted",handler:v}];if(m(!0),await (0,s.o1)(c.Yj,[s.e5,t]),C)C.createBc(`#${p}`),r.forEach(({evt:e,handler:t})=>C.addListener(e,t)),e(C);else{let{country:t,brand:a,language:i}=n||{},l=new RCIProxy({country:t,brand:a,lang:i,dealer:"ONE",style:"ONE"});l.addListener(d.hR,()=>{l.createBc(`#${p}`),r.forEach(({evt:e,handler:t})=>l.addListener(e,t)),h(l),e(l)})}}catch(e){m(!1)}}))},[t,C,n]);return(0,a.useEffect)(()=>{if(i){f(!1);let{cancel:e}=N()||{};g(e)}return()=>{"function"==typeof T&&T()}},[T,i,N]),(0,r.jsxs)("div",{className:"BorrowerCapacity",children:[(0,r.jsx)("div",{id:`${p}`}),(0,r.jsx)(u.Z,{isCenteredInParent:!0,isVisible:y}),(0,r.jsx)(l.Cq,{editContext:e})]})})},9790:function(e,t,n){n.d(t,{Z:()=>r});let r=e=>{let t=!1;return{promise:new Promise((n,r)=>{e.then(e=>t?r({isCanceled:t}):n(e),e=>t?r({isCanceled:t}):r(e))}),cancel(){t=!0}}}},44366:function(e,t,n){n.d(t,{S:()=>i});var r=n(22667),a=n(69326);let i=e=>(0,r.d)(Date.now(),(0,a.D)(e||""))},82472:function(e,t,n){let r;n.d(t,{CD:()=>N,Hg:()=>g,UG:()=>b,Yg:()=>T,ay:()=>I,e5:()=>f,g$:()=>w,mO:()=>C,mQ:()=>v,o1:()=>u,oA:()=>x,sn:()=>p,xp:()=>D,zw:()=>k});var a=n(27361),i=n.n(a),l=n(13218),o=n.n(l),s=n(78601),c=n(44366),d=n(52612);let u=(e,t)=>(void 0===r&&(r=e(t)),r),f="/vendor/jquery/jquery-3.7.1.min.js",p=(e,t)=>({...e,siteParams:t}),y=({pvHt:e,pvTtc:t})=>({vehiclePrice:t||e,vehiclePriceType:t?"TTC":"HT"}),m=e=>{let{vehiclePrice:t,vehiclePriceType:n}=y(e),r="VU"===i()(e,"vehicleGender")?"V":"C";return{...i()(e,"offer.reload"),type:"UV",currency:i()(e,"currencyCode"),webformDealerId:i()(e,"dealerId"),vehicleBrand:i()(e,"brand.title"),promo:i()(e,"specialOffer"),idVehicle:i()(e,"electricModelKey"),modelSpecCode:[i()(e,"electricModelKey",""),i()(e,"electricPhase","")].join(""),modelC:i()(e,"model.title"),versionC:i()(e,"version.title"),engine:i()(e,"fuel.title"),power:i()(e,"fiscalCriteria"),transType:i()(e,"transmissionType"),age:(0,c.S)(i()(e,"firstRegistrationDate")),km:i()(e,"mileage"),warrantyLength:i()(e,"warranty.warrantyLength"),firstRegistrationDate:i()(e,"firstRegistrationDate"),capacity:i()(e,"capacity"),powerKW:i()(e,"powerKW"),bodyType:i()(e,"trim.title"),registrationNumber:i()(e,"registrationNumber"),technicalControl:i()(e,"technicalControl"),vin:i()(e,"serialNumber"),vhid:i()(e,"usedCarNb"),price:t,priceWoOptions:t,priceType:n,seg:r,batteryClass:i()(e,"batteryClass")}},C=e=>{let t=i()(e,"pictures[0]")||null,n=i()(e,"exhibitionSiteInfo")||i()(e,"dealerAddress")||{};return{dealerName:i()(e,"dealerName",""),dealerCity:i()(n,"locality",""),dealerPostCode:i()(n,"postalCode",""),dealerAddress1:i()(n,"streetAddress",""),dealerAddress2:i()(n,"extendedAddress",""),dealerPhone:(0,d.Z)(e)||"",url:i()(t,"pictureLargeURL","")}},h=null,T=(e,t=!1)=>((!h||t)&&(h=e),h),g=(e,t)=>i()(e,`[${t}]`),v=(e,t)=>!!e&&!!t&&[s.B.CALCULATOR_AND_PRICE,s.B.MONTHLY_PRICE].includes(t),N=(e,t)=>!!e&&!!t&&[s.B.CALCULATOR_AND_PRICE,s.B.CALCULATOR].includes(t),D=(e,t)=>"UCI"===t?m(e):null,I=(e,t)=>{let n={};return e.forEach(e=>{if(o()(e)){let r=D(e,t);n[i()(r,"vhid")]=r}}),n},b=(e={},t,n)=>n&&e.key===n||t&&e.detail?.uri===t?e.data?.rlead:void 0,k=[{packType:"BT2MR1",packIndexes:["1000","1010","1020"],batteryClass:"A"},{packType:"BT2AR1",packIndexes:["1000"],batteryClass:"A"},{packType:"BT1MN1",packIndexes:["1010","1020"],batteryClass:"B"},{packType:"BT1AN1",packIndexes:["1010"],batteryClass:"B"},{packType:"BT1AN1",packIndexes:["1000"],batteryClass:"F"},{packType:"BTDAN",packIndexes:["1000","1010"],batteryClass:""},{packType:"BT3MN1",packIndexes:["1000"],batteryClass:"C"},{packType:"BT4MR1",packIndexes:["1010"],batteryClass:"D"},{packType:"BT4AR1",packIndexes:["1000"],batteryClass:"E"},{packType:"BT4AR1",packIndexes:["1030"],batteryClass:"D"},{packType:"BT4AR1",packIndexes:["1020"],batteryClass:"H"},{packType:"BT4AR1",packIndexes:["1040"],batteryClass:"H"}],x=(e=[])=>i()(e.find(e=>!!i()(e,"financingInfo.financeMapping.dealer")),"financingInfo.financeMapping.dealer",""),w=e=>{if(!e)return{};let t={tradeInVehBrand:i()(e,"formState.vehicleVersion.brand"),tradeInVehModelC:i()(e,"formState.vehicleVersion.model"),tradeInVehVersionC:i()(e,"formState.vehicleVersion.finition")?`${i()(e,"formState.vehicleVersion.version")}-${i()(e,"formState.vehicleVersion.finition")}`:i()(e,"formState.vehicleVersion.version"),tradeInVehKm:i()(e,"formState.mileage"),tradeInVehRegistrationNumber:i()(e,"formState.registration"),tradeInValueInfo:i()(e,"quotation.quotationPrice"),tradeInDate:i()(e,"quotation.quotationValidity")};return Object.keys(t).reduce((e,n)=>t[n]?{...e,[n]:t[n]}:e,{})}},52612:function(e,t,n){n.d(t,{Z:()=>i});var r=n(27361),a=n.n(r);function i(e){let t=a()(e,"contact"),n=a()(e,"dealerPhone"),r=a()(e,"exhibitionSitePhone"),i=t?t.phone:null;return i||(i=a()(r,"value")||a()(n,"value")),i}},25451:function(e,t,n){n.d(t,{d:()=>a});var r=n(24873);function a(e,...t){let n=r.L.bind(null,e||t.find(e=>"object"==typeof e));return t.map(n)}},21664:function(e,t,n){n.d(t,{U:()=>a});var r=n(23011);function a(e,t){let n=+(0,r.Q)(e)-+(0,r.Q)(t);return n<0?-1:n>0?1:n}},10133:function(e,t,n){n.d(t,{I7:()=>o,dP:()=>a,jE:()=>r,vh:()=>l,yJ:()=>i});let r=6048e5,a=864e5,i=6e4,l=36e5,o=Symbol.for("constructDateFrom")},24873:function(e,t,n){n.d(t,{L:()=>a});var r=n(10133);function a(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&r.I7 in e?e[r.I7](t):e instanceof Date?new e.constructor(t):new Date(t)}},41691:function(e,t,n){n.d(t,{T:()=>a});var r=n(25451);function a(e,t,n){let[a,i]=(0,r.d)(n?.in,e,t);return 12*(a.getFullYear()-i.getFullYear())+(a.getMonth()-i.getMonth())}},22667:function(e,t,n){n.d(t,{d:()=>o});var r=n(25451),a=n(21664),i=n(41691),l=n(23011);function o(e,t,n){let[o,s,c]=(0,r.d)(n?.in,e,e,t),d=(0,a.U)(s,c),u=Math.abs((0,i.T)(s,c));if(u<1)return 0;1===s.getMonth()&&s.getDate()>27&&s.setDate(30),s.setMonth(s.getMonth()-d*u);let f=(0,a.U)(s,c)===-d;(function(e,t){let n=(0,l.Q)(e,void 0);return+function(e,t){let n=(0,l.Q)(e,t?.in);return n.setHours(23,59,59,999),n}(n,void 0)==+function(e,t){let n=(0,l.Q)(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}(n,t)})(o)&&1===u&&1===(0,a.U)(o,c)&&(f=!1);let p=d*(u-+f);return 0===p?0:p}},69326:function(e,t,n){n.d(t,{D:()=>l});var r=n(10133),a=n(24873),i=n(23011);function l(e,t){let n,l;let m=()=>(0,a.L)(t?.in,NaN),C=t?.additionalDigits??2,h=function(e){let t;let n={},r=e.split(o.dateTimeDelimiter);if(r.length>2)return n;if(/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],o.timeZoneDelimiter.test(n.date)&&(n.date=e.split(o.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length))),t){let e=o.timezone.exec(t);e?(n.time=t.replace(e[1],""),n.timezone=e[1]):n.time=t}return n}(e);if(h.date){let e=function(e,t){let n=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};let a=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:null===i?a:100*i,restDateString:e.slice((r[1]||r[2]).length)}}(h.date,C);n=function(e,t){var n,r,a,i,l,o,c,d;if(null===t)return new Date(NaN);let f=e.match(s);if(!f)return new Date(NaN);let m=!!f[4],C=u(f[1]),h=u(f[2])-1,T=u(f[3]),g=u(f[4]),v=u(f[5])-1;if(m){return(n=0,r=g,a=v,r>=1&&r<=53&&a>=0&&a<=6)?function(e,t,n){let r=new Date(0);r.setUTCFullYear(e,0,4);let a=r.getUTCDay()||7;return r.setUTCDate(r.getUTCDate()+((t-1)*7+n+1-a)),r}(t,g,v):new Date(NaN)}{let e=new Date(0);return(i=t,l=h,o=T,l>=0&&l<=11&&o>=1&&o<=(p[l]||(y(i)?29:28))&&(c=t,(d=C)>=1&&d<=(y(c)?366:365)))?(e.setUTCFullYear(t,h,Math.max(C,T)),e):new Date(NaN)}}(e.restDateString,e.year)}if(!n||isNaN(+n))return m();let T=+n,g=0;if(h.time&&isNaN(g=function(e){var t,n,a;let i=e.match(c);if(!i)return NaN;let l=f(i[1]),o=f(i[2]),s=f(i[3]);return(t=l,n=o,a=s,24===t?0===n&&0===a:a>=0&&a<60&&n>=0&&n<60&&t>=0&&t<25)?l*r.vh+o*r.yJ+1e3*s:NaN}(h.time)))return m();if(h.timezone){if(isNaN(l=function(e){var t,n;if("Z"===e)return 0;let a=e.match(d);if(!a)return 0;let i="+"===a[1]?-1:1,l=parseInt(a[2]),o=a[3]&&parseInt(a[3])||0;return(t=0,(n=o)>=0&&n<=59)?i*(l*r.vh+o*r.yJ):NaN}(h.timezone)))return m()}else{let e=new Date(T+g),n=(0,i.Q)(0,t?.in);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}return(0,i.Q)(T+g+l,t?.in)}let o={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},s=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,c=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,d=/^([+-])(\d{2})(?::?(\d{2}))?$/;function u(e){return e?parseInt(e):1}function f(e){return e&&parseFloat(e.replace(",","."))||0}let p=[31,null,31,30,31,30,31,31,30,31,30,31];function y(e){return e%400==0||e%4==0&&e%100!=0}},23011:function(e,t,n){n.d(t,{Q:()=>a});var r=n(24873);function a(e,t){return(0,r.L)(t||e,e)}}}]);