PageSourceSearch

https://form.racq.com.au/dist/racqforms20/js/3373.09a64f80.js

js racq.com.au collected 2026-10-01 10:40:59 UTC 15,149 bytes, 2 lines download raw bytes

1"use strict";(self["webpackChunkracqforms20"]=self["webpackChunkracqforms20"]||[]).push([[3373],{56713:function(e,t,o){o.d(t,{W:function(){return r}});var i=o(91114);class r{}(0,i.A)(r,"DrivingUnderTheInfluenceConviction","DUI"),(0,i.A)(r,"OtherLicenceSuspension","OTHER"),(0,i.A)(r,"Cancellation","CANCEL"),(0,i.A)(r,"DisqualificationOrRestriction","DISQ"),(0,i.A)(r,"GoodBehaviourBond","GBB"),(0,i.A)(r,"GOODBEHAVIOUR","GOODBEHAVIOUR")},63373:function(e,t,o){o.d(t,{LX:function(){return U},LR:function(){return P},LG:function(){return I},HQ:function(){return E},DP:function(){return w},NF:function(){return T},rE:function(){return G},nt:function(){return k},Sw:function(){return x},Rp:function(){return Y},pK:function(){return W},oy:function(){return _}});o(44114),o(18111),o(22489),o(20116),o(7588),o(61701);var i,r=o(56713),a=o(8387);(function(e){e[e["NotApplicable"]=1]="NotApplicable"})(i||(i={}));var u=o(97785),s=o(83510),n=o(24976),l=o(57259),c=o(7610),v=o(1260),d=o(37753),m=o(51171),h=o(82172),g=o(91997);const p=e=>e.quoteType==c.hg.MotorComprehensive,D=e=>e.quoteType!=c.hg.MotorComprehensive,y=(e,t)=>(0,m.Z6)(e,t.TypeOfBusiness??[]),Q=(e,t)=>!y(e,t),q=e=>!!e.motorQuote?.vehicleDetails?.businessUseType?.value,f=(e,t)=>{const o=!e.motorQuote?.vehicleDetails?.businessUseType?.value;return o||!p(e)&&Q(e,t)},A=(e,t)=>q(e)&&Q(e,t)&&p(e),C=(e,t)=>q(e)&&y(e,t)&&!p(e),b=(e,t)=>q(e)&&y(e,t)&&p(e),O={IQMQ_HasMotorComprehensive:p,IQMQ_NotHasMotorComprehensive:D,IQMQ_HasVehicleUseAsBusinessRatedAsPrivate:y,IQMQ_NotHasVehicleUseAsBusinessRatedAsPrivate:Q,IQMQ_ShowVehicleUse:f,IQMQ_ShowVehicleUseBusinessComprehensive:A,IQMQ_ShowVehicleUseBusinessRatedAsPrivate:C,IQMQ_ShowVehicleUseBusinessRatedAsPrivateComprehensive:b};var L=o(1793),R=o(42302);const B=(0,v.C6)(),V=(0,v.L6)(),S=(0,v.RO)(),N=(0,v.s_)(),M=(0,v.xt)();async function U(){V.quote.motorQuote||(V.quote.motorQuote={}),V.quote.motorQuote.vehicleDetails?V.quote.motorQuote.vehicleDetails.glassesGuideVehicleDetails=B.toGlassGuideVehicleDetails():V.quote.motorQuote.vehicleDetails={glassesGuideVehicleDetails:B.toGlassGuideVehicleDetails()},V.isMC&&V.quote.motorQuote.quoteOptions?.agreedVehicleValue?.value?V.quote.motorQuote.quoteOptions.agreedVehicleValue={value:V.quote.motorQuote.vehicleDetails.glassesGuideVehicleDetails.vehicleValue.value,state:s.A.Changed}:V.isMF&&V.quote.motorQuote.quoteOptions?.vehicleSumInsuredValue?.value&&(V.quote.motorQuote.quoteOptions.vehicleSumInsuredValue={value:V.quote.motorQuote.vehicleDetails.glassesGuideVehicleDetails.vehicleValue.value,state:s.A.Changed})}async function I(e){U(),V.isMF&&!V.quote.motorQuote.quoteOptions?.vehicleSumInsuredValue?.value&&(V.quote.motorQuote.quoteOptions.vehicleSumInsuredValue={value:V.quote.motorQuote.vehicleDetails.glassesGuideVehicleDetails.vehicleValue.value,state:s.A.Changed}),B.registrationNumber&&(V.quote.motorQuote.vehicleDetails.vehicleRegistration={value:B.registrationNumber,state:s.A.Changed});const t=Number(e.selectCovers);V.quote.quoteType=t,V.quote.primaryPolicyHolderDetails||(V.quote.primaryPolicyHolderDetails={}),V.quote.primaryPolicyHolderDetails.hasRacqMembership={value:(0,h.AF)(e.membership),state:s.A.Changed},V.quote.primaryPolicyHolderDetails.hasRoadsideProduct={value:(0,h.AF)(e.hasRoadside),state:s.A.Changed};const o=(0,h.AF)(e.membership)&&(0,h.AF)(e.hasRoadside);V.quote.primaryPolicyHolderDetails.membershipLoyaltyLevel={value:o?e.membershipLevel:null,state:s.A.Changed},V.quote.primaryPolicyHolderDetails.numberOfExistingPoliciesWithRacq={value:Number(e.numberOfPolicies?.[0]??0),state:s.A.Changed}}async function P(e){const t=await S.getFinanceTypes();V.quote.motorQuote.vehicleDetails.financeCode={value:e.financeType||t.find((e=>e.isDefault))?.value,state:s.A.Changed};const o=Number(e.useType);V.quote.motorQuote.vehicleDetails.vehicleUseType=o,V.quote.motorQuote.vehicleDetails.registeredInBusinessNameOrUsedForBusinessPurposes={value:e.registeredInBusinessNameOrUsedForBusinessPurposes,state:s.A.Changed};const r=!!V.quote.termStartDate&&await N.getBusinessUseWarningEnable(V.quote.termStartDate);V.quote.motorQuote.vehicleDetails.businessUseWarning=o==n.B.Business&&V.quote.quoteType==c.hg.MotorComprehensive&&r?i.NotAp
1plicable:void 0,e.typeOfBusiness&&(V.quote.motorQuote.vehicleDetails.businessUseType={value:e.typeOfBusiness,state:s.A.Changed}),V.quote.motorQuote.vehicleLocationDetails.overnightParkingLocation={value:e.parkingLocation,state:s.A.Changed};const a=e.address;V.quote.motorQuote.vehicleLocationDetails.unitNumber={value:a.unitNumber,state:s.A.Changed},V.quote.motorQuote.vehicleLocationDetails.buildingLevel={value:a.buildingLevel,state:s.A.Changed},V.quote.motorQuote.vehicleLocationDetails.buildingName={value:a.buildingName,state:s.A.Changed},V.quote.motorQuote.vehicleLocationDetails.streetNumber={value:a.streetNumber,state:s.A.Changed},V.quote.motorQuote.vehicleLocationDetails.street={value:a.street,state:s.A.Changed},V.quote.motorQuote.vehicleLocationDetails.suburb={value:a.suburb,state:s.A.Changed},V.quote.motorQuote.vehicleLocationDetails.postcode={value:a.postcode,state:s.A.Changed},V.quote.motorQuote.vehicleLocationDetails.state={value:a.state,state:s.A.Changed},V.quote.motorQuote.vehicleLocationDetails.dpid={value:a.dpid?Number(a.dpid):void 0,state:s.A.Changed},V.quote.motorQuote.vehicleLocationDetails.lurnCode={value:a.lurnCode,state:s.A.Changed},V.quote.motorQuote.vehicleLocationDetails.lurnScale={value:a.lurnScale,state:s.A.Changed}}function E(e,t={primaryDriverUnderAge:!1}){V.quote.motorQuote.primaryDriverDetails||(V.quote.motorQuote.primaryDriverDetails={driverId:(0,R.A)()}),V.quote.motorQuote.primaryDriverDetails.gender={value:e.primaryDriverGender,state:s.A.Changed},V.quote.motorQuote.primaryDriverDetails.driverDateOfBirth={value:(0,g.L1)(e.dob,"dd/MM/yyyy"),state:s.A.Changed},H(V.quote,e);const o=Number(e.numberOfFaultClaims);V.quote.motorQuote.primaryDriverDetails.claimsWithinLongPeriod={value:o,state:s.A.Changed};const i=Number(e.numberOfRecentClaims);V.quote.motorQuote.primaryDriverDetails.claimsWithinShortPeriod={value:i||0,state:s.A.Changed},V.isMC&&(V.quote.motorQuote.quoteOptions.includeYoungDriverOption={value:t?.primaryDriverUnderAge||(0,h.AF)(e.youngDriver),state:s.A.Changed}),V.quote.primaryPolicyHolderDetails.emailAddress={value:e.email,state:s.A.Changed};const a=(0,h.AF)(e.yearOfLicence)?10:Number(e.numberOfYears);
1V.quote.motorQuote.primaryDriverDetails.driverExperience={value:a,state:s.A.Changed};const u=e.cancellationReasons,n=u.filter((e=>e==r.W.OtherLicenceSuspension)).length;V.quote.motorQuote.primaryDriverDetails.driverOtherLicenceIssues={value:n,state:s.A.Changed};const l=u.filter((e=>e==r.W.GoodBehaviourBond)).length;V.quote.motorQuote.primaryDriverDetails.driverGoodBehaviourBonds={value:l,state:s.A.Changed};const c=u.filter((e=>e==r.W.DrivingUnderTheInfluenceConviction)).length;V.quote.motorQuote.primaryDriverDetails.driverDuiOffences={value:c,state:s.A.Changed},V.quote.motorQuote.primaryDriverDetails.driverLicenceNumberOfIssues={value:c+n,state:s.A.Changed}}const T=async e=>{const t=await S.getFinanceTypes(),o=await N.getGenders(),i=await S.getDriverRatings(),r=u.D[V.quote.motorQuote.primaryDriverDetails.ruleCalculations.driverRating.value],s=await N.getInsuranceProductName(c.lN[V.quote.quoteType]),l=await S.getBusinessUseTypes(),v=!!V.quote.termStartDate&&await N.getBusinessUseWarningEnable(V.quote.termStartDate),h={insuranceType:s,policyStartDate:(0,g.Ll)(V.quote.termStartDate,a.lu),makeAndModel:V.makeAndModel,yearBody:V.yearBody,garageLocation:V.quote.motorQuote?.vehicleLocationDetails?.suburb?.value?.toUpperCase(),parkingLocation:V.quote.motorQuote?.vehicleLocationDetails?.overnightParkingLocation?.value?.toUpperCase(),finance:t.find((e=>e.value==V.quote.motorQuote?.vehicleDetails.financeCode.value))?.name,use:n.B[V.quote.motorQuote?.vehicleDetails?.vehicleUseType??1],driverGender:o.find((e=>e.value==V.quote.motorQuote?.primaryDriverDetails.gender.value))?.name,age:(0,m.Cb)(V.quote.motorQuote.primaryDriverDetails.driverDateOfBirth.value),yearsLicenced:V.quote.motorQuote?.primaryDriverDetails.driverExperience.value,faultClaims:V.quote.motorQuote?.primaryDriverDetails.claimsWithinLongPeriod?.value??0,rating:i.find((e=>e.value==r))?.name};if(e){let t=JSON.stringify(e);Object.keys(h).forEach((e=>{t=(0,d.t3)(e,t,h[e])})),e=JSON.parse(t)}const p={TypeOfBusiness:l,IsBusinessUseWarningEnabled:v},D=e.map((e=>{const t=e.items??[],o=t.filter((e=>(0,L.dK)(O,e.fields.displayRules??[],V.quote,p))).map((e=>F(e)));return{...e,items:o}}));return D},G=async()=>{const e=await V.getMotorExcess(),t=e.find((e=>e.isDefault));if(!t)return;const o=V.quote;o.motorQuote.standardExcessCode={value:t.code,state:s.A.Changed},o.motorQuote.standardExcess={value:Number(t.name),state:s.A.Changed}};async function w(e){const t=await V.getMotorExcess(),o=t.find((t=>t.code.toString()==e.excessAmount?.toString()))?.name,i=V.quote;o&&(i.motorQuote.standardExcessCode={value:e.excessAmount,state:s.A.Changed},i.motorQuote.standardExcess={value:Number(o),state:s.A.Changed}),i.motorQuote.quoteOptions.includeCarHire={value:e.optionalBenefitOptions?.includes("hirecar"),state:s.A.Changed},i.motorQuote.quoteOptions.includeReplacementWindscreenCover={value:e.optionalBenefitOptions?.includes("windscreen"),state:s.A.Changed},i.motorQuote.quoteOptions.vehicleSumInsuredValue={state:s.A.Changed},i.motorQuote.quoteOptions.agreedVehicleValue={state:s.A.Changed},V.isMC?i.motorQuote.quoteOptions.agreedVehicleValue={value:e.vehicleValueType==l.M.AGREED_VALUE?Number(e.vehicleAgreedValue):void 0,state:s.A.Changed}:V.isMF&&(i.motorQuote.quoteOptions.vehicleSumInsuredValue={value:Number(e.vehicleAgreedValue),state:s.A.Changed})}const F=e=>{const t=M.inScopeSteps.findIndex((t=>t.id===e.fields.editStep.value?.toLowerCase()));return{title:e.fields.title,content:e.fields.content,editUrl:"",editGoToStep:t,icon:e.fields.icon,showItem:!0,showEdit:-1!=t}};function H(e,t){t.youngestDriverDob&&t.youngestDriverGender?(e.motorQuote.youngestDriverDetails={driverDateOfBirth:{state:s.A.Changed,value:(0,g.L1)(t.youngestDriverDob,"dd/MM/yyyy")},gender:{state:s.A.Changed,value:t.youngestDriverGender}},e.motorQuote.isYoungestRegularDriver=!1):(e.motorQuote.youngestDriverDetails={driverDateOfBirth:{state:s.A.Changed,value:(0,g.L1)(t.dob,"dd/MM/yyyy")},gender:{state:s.A.Changed,value:t.primaryDriverGender}},e.motorQuote.isYoungestRegularDriver=!0)}const x=()=>{if(!V.isResume)return;const e=V.quote,t=(0,v.C6)();t.showFoundVehicles=!0,t.reverseMapSelectedVehicle(e.motorQuote.vehicleDetails.glassesGuideVehicleDetails,e.motorQuote.vehicleDetails.vehicleRegistration.value,e.motorQuote.vehicleDetails.vehicleRegistrationState.value),t.foundVehicleList=[t.selectedVehicle]},W=e=>{if(!V.isResume)return;const t=V.quote;
1e.membership=t.primaryPolicyHolderDetails.hasRacqMembership.value?.toString(),e.hasRoadside=t.primaryPolicyHolderDetails?.hasRoadsideProduct.value?.toString(),e.membershipLevel=t.primaryPolicyHolderDetails.membershipLoyaltyLevel.value;const o=t.primaryPolicyHolderDetails.numberOfExistingPoliciesWithRacq.value??0;e.numberOfPolicies=o>=2?"2+":o.toString(),e.selectCovers=t.quoteType?.toString()},k=e=>{e.rideshare="false";const t=V.quote.motorQuote.vehicleDetails.financeCode.value;e.financeOnCar=t&&"NOFINANCE"!=t?"true":"false",e.financeType=t,e.useType=V.quote.motorQuote.vehicleDetails.businessUseType?.value?n.B.Business.toString():V.quote.motorQuote.vehicleDetails.vehicleUseType?.toString(),e.typeOfBusiness=V.quote.motorQuote.vehicleDetails.businessUseType?.value,e.parkingLocation=V.quote.motorQuote.vehicleLocationDetails.overnightParkingLocation?.value,e.address=K()},_=e=>{const t=V.quote;e.paymentFrequency=t.paymentFrequency?.toString(),e.excessAmount=t.motorQuote.ruleCalculations?.enforcedExcess?.value||t.motorQuote.standardExcessCode.value,e.optionalBenefitOptions=[],t.motorQuote.quoteOptions.includeCarHire.value&&e.optionalBenefitOptions.push("hirecar"),t.motorQuote.quoteOptions.includeReplacementWindscreenCover.value&&e.optionalBenefitOptions.push("windscreen"),t.motorQuote.quoteOptions.includeNoClaimsDiscountProtection.value&&e.optionalBenefitOptions.push("noClaimDiscountProtection"),V.isMC?(e.vehicleValueType=t.motorQuote.quoteOptions.agreedVehicleValue.value?l.M.AGREED_VALUE:l.M.MARKET_VALUE,e.vehicleAgreedValue=e.vehicleAgreedValuestepper=t.motorQuote.quoteOptions.agreedVehicleValue.value):V.isMF&&(e.vehicleAgreedValue=e.vehicleAgreedValuestepper=t.motorQuote.quoteOptions.vehicleSumInsuredValue.value)},Y=e=>{const t=V.quote,o=t.motorQuote.youngestDriverDetails?.driverDateOfBirth?.value;e.primaryDriverGender=t.motorQuote.primaryDriverDetails.gender.value,e.dob=(0,g.At)(t.motorQuote.primaryDriverDetails.driverDateOfBirth.value),e.yearOfLicence=(10==t.motorQuote.primaryDriverDetails.driverExperience.value).toString(),e.numberOfYears=t.motorQuote.primaryDriverDetails.driverExperience.value?.toString(),e.numberOfFaultClaims=V.quote.motorQuote.primaryDriverDetails.claimsWithinLongPeriod.value?.toString(),e.numberOfRecentClaims=V.quote.motorQuote.primaryDriverDetails.claimsWithinShortPeriod.value?.toString(),V.isMC?e.youngDriver=V.quote.motorQuote.quoteOptions.includeYoungDriverOption.value?.toString():o&&(e.youngestDriverDob=(0,g.At)(o),e.youngestDriverGender=t.motorQuote.youngestDriverDetails?.gender.value,e.youngestDriver=V.quote.motorQuote?.isYoungestRegularDriver?.toString()),e.email=V.quote.primaryPolicyHolderDetails?.emailAddress?.value,e.numberOfLicenceCancellation=(t.motorQuote.primaryDriverDetails.driverOtherLicenceIssues?.value??0)+(t.motorQuote.primaryDriverDetails.driverGoodBehaviourBonds?.value??0)+(t.motorQuote.primaryDriverDetails.driverDuiOffences?.value??0);const i=[];t.motorQuote.primaryDriverDetails.driverOtherLicenceIssues?.value&&i.push(...new Array(t.motorQuote.primaryDriverDetails.driverOtherLicenceIssues?.value).fill("OTHER")),t.motorQuote.primaryDriverDetails.driverGoodBehaviourBonds?.value&&i.push(...new Array(t.motorQuote.primaryDriverDetails.driverGoodBehaviourBonds?.value).fill("GBB")),t.motorQuote.primaryDriverDetails.driverDuiOffences?.value&&i.push(...new Array(t.motorQuote.primaryDriverDetails.driverDuiOffences?.value).fill("DUI")),e.cancellationReasons=i},K=()=>{const e=V.quote.motorQuote?.vehicleLocationDetails;return{postcode:e?.postcode?.value,suburb:e?.suburb?.value,street:e?.street?.value,streetNumber:e?.streetNumber?.value,buildingLevel:e?.buildingLevel?.value,buildingName:e?.buildingName?.value,unitNumber:e?.unitNumber?.value,state:e?.state?.value,dpid:e?.dpid?.value?.toString(),lurnCode:e?.lurnCode?.value,lurnScale:e?.lurnScale?.value,country:"AUSTRALIA"}}},97785:function(e,t,o){var i;o.d(t,{D:function(){return i}}),function(e){e[e["Rating1"]=0]="Rating1",e[e["Rating1ForLife"]=1]="Rating1ForLife",e[e["Rating2"]=2]="Rating2",e[e["Rating3"]=3]="Rating3",e[e["Rating4"]=4]="Rating4",e[e["Rating5"]=5]="Rating5",e[e["Rating6"]=6]="Rating6",e[e["Rating7"]=7]="Rating7",e[e["Rating8"]=8]="Rating8",e[e["Rating9"]=9]="Rating9",e[e["Rating10"]=10]="Rating10",e[e["Unknown"]=99]="Unknown"}(i||(i={}))}}]);
2//# sourceMappingURL=3373.09a64f80.js.map

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.