1"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[472],{20472:function(e,o,a){a.r(o),a.d(o,{FormDynamicValuationQuestions:function(){return P}});var d=a(63696),s=a(10898),r=a(25350),l=a(95603),i=a(41594),t=a(91976),n=a(43346),c=a(78887),u=a(29197),p=a(46035),h=a(19951),m=a(63866),C=a(72418),b=a(75350),k=a(91785),f=a(79579),x=a(28405);const g={name:"1d3w5wq",styles:"width:100%"},v=(0,k.AH)("display:grid;grid-template-columns:",f.x.fdvqChecksGroupColsSm,";gap:",f.x.fdvqChecksGroupGapsSm,";@container imFormItem (inline-size ",f.x.fdvqChecksGroupContainerQueryMd,"){grid-template-columns:",f.x.fdvqChecksGroupColsMd,";gap:",f.x.fdvqChecksGroupGapsMd,";}@container imFormItem (inline-size ",f.x.fdvqChecksGroupContainerQueryLg,"){grid-template-columns:",f.x.fdvqChecksGroupColsLg,";gap:",f.x.fdvqChecksGroupGapsLg,";}&.classIsRequired{transition:padding-left 200ms ease-in-out;&:has(input:checked){padding-left:0;border-left:none;}}&.classChecksGroupRequiredHighlight,&.classVehicleIncompatible{padding-left:",x.h.checksGroupRequiredPadding,";}.classImFormLabel{width:100%;margin:0;}",""),q=(0,k.AH)("border-width:",f.x.fdvqChecksLabelBorderWidth,";border-style:",f.x.fdvqChecksLabelBorderStyle,";border-color:",f.x.fdvqChecksLabelBorderCol,";border-radius:",f.x.fdvqChecksLabelRadius,";background-color:",f.x.fdvqChecksLabelBgCol,";padding:",f.x.fdvqChecksLabelPadding,";transition:background-color 200ms ease-in-out,border-color 200ms ease-in-out,color 200ms ease-in-out;position:relative;&:hover{background-color:",f.x.fdvqChecksLabelHoverBgCol,";color:",f.x.fdvqChecksLabelHoverTextCol,";}&:has(input[type='checkbox']:checked){background-color:",f.x.fdvqChecksLabelCheckedBgCol,";border-color:",f.x.fdvqChecksLabelCheckedBorderCol,";&::before{content:",f.x.fdvqCheckslabelCheckedPseudoContent,";position:absolute;top:50%;transform:translateY(-50%);background-image:",f.x.fdvqCheckslabelCheckedPseudoBgImg,";background-repeat:no-repeat;height:",f.x.fdvqCheckslabelCheckedPseudoSize,";width:",f.x.fdvqCheckslabelCheckedPseudoSize,";left:",f.x.fdvqCheckslabelCheckedPseudoLeft,";right:",f.x.fdvqCheckslabelCheckedPseudoRight,";border:",f.x.fdvqCheckslabelCheckedPseudoBorder,";border-radius:",f.x.fdvqCheckslabelCheckedPseudoRadius,";background-size:",f.x.fdvqCheckslabelCheckedPseudoBgSize,";background-color:",f.x.fdvqCheckslabelCheckedPseudoBgCol,";background-repeat:no-repeat;background-position:center;}}",""),R={name:"13ysaw1",styles:"display:none;@supports (-webkit-appearance: none) or (-moz-appearance: none){-webkit-appearance:none;-moz-appearance:none;outline:none;display:none;}"},L=(0,k.AH)("font-size:",f.x.fdvqChecksLabelTextSizeMobile,";line-height:",f.x.fdvqChecksLabelTextLineHeight,";text-transform:",f.x.fdvqChecksLabelTextTransform,";letter-spacing:",f.x.fdvqChecksLabelTextLetterSpacing,";text-align:center;color:",f.x.fdvqChecksLabelTextCol,";margin:auto;@container imFormItem (inline-size ",f.x.fdvqChecksGroupContainerQueryLg,"){font-size:",f.x.fdvqChecksLabelTextSizeDesktop,";}input:checked+&{color:",f.x.fdvqChecksLabelCheckedTextCol,";}","");const y={name:"1d3w5wq",styles:"width:100%"},w=(0,k.AH)("display:grid;grid-template-columns:",f.x.fdvqRadiosGroupColsSm,";gap:",f.x.fdvqRadiosGroupGapsSm,";@container imFormItem (inline-size ",f.x.fdvqRadiosGroupContainerQueryMd,"){grid-template-columns:",f.x.fdvqRadiosGroupColsMd,";gap:",f.x.fdvqRadiosGroupGapsMd,";}@container imFormItem (inline-size ",f.x.fdvqRadiosGroupContainerQueryLg,"){grid-template-columns:",f.x.fdvqRadiosGroupColsLg,";gap:",f.x.fdvqRadiosGroupGapsLg,";}&.classIsRequired{transition:padding-left 200ms ease-in-out;&:has(input:checked){padding-left:0;border-left:none;}}&.classVehicleIncompatible{padding-left:",x.h.checksGroupRequiredPadding,";}.classImFormLabel{width:100%;margin:0;}",""),G=(0,k.AH)("border-width:",f.x.fdvqRadiosLabelBorderWidth,";border-style:",f.x.fdvqRadiosLabelBorderStyle,";border-color:",f.x.fdvqRadiosLabelBorderCol,";border-radius:",f.x.fdvqRadiosLabelRadius,";background-color:",f.x.fdvqRadiosLabelBgCol,";padding:",f.x.fdvqRadiosLabelPadding,";transition:background-color 200ms ease-in-out,border-color 200ms ease-in-out,color 200ms ease-in-out;position:relative;align-items:",f.x.fdvqRadiosLabelFlexAlign,";justify-content:",f.x.fdvqRadiosLabelJustify,";&:hover{background-color:",f.x.fdvqRadiosLabelHoverBgCol,";color:",f.x.fdvqRadiosLabelHoverTextCol,";}&:has(input[type='radio']:checked){background-color:",f.x.fdvqRadiosLabelCheckedBgCol,";border-color:",f.x.fdvqRadiosLabelCheckedBorderCol,";&::before{content:",f.x.fdvqRadioslabelCheckedPseudoContent,";position:",f.x.fdvqRadioslabelCheckedPseudoPosition,";top:",f.x.fdvqRadioslabelCheckedPseudoTop,";transform:",f.x.fdvqRadioslabelCheckedPseudoTransform,";background-image:",f.x.fdvqRadioslabelCheckedPseudoBgImg,";background-repeat:no-repeat;height:",f.x.fdvqRadioslabelCheckedPseudoSize,";width:",f.x.fdvqRadioslabelCheckedPseudoSize,";left:",f.x.fdvqRadioslabelCheckedPseudoLeft,";right:",f.x.fdvqRadioslabelCheckedPseudoRight,";border:",f.x.fdvqRadioslabelCheckedPseudoBorder,";border-radius:",f.x.fdvqRadioslabelCheckedPseudoRadius,";background-size:",f.x.fdvqRadioslabelCheckedPseudoBgSize,";background-color:",f.x.fdvqRadioslabelCheckedPseudoBgCol,";background-repeat:no-repeat;background-position:center;}}",""),T={name:"13ysaw1",styles:"display:none;@supports (-webkit-appearance: none) or (-moz-appearance: none){-webkit-appearance:none;-moz-appearance:none;outline:none;display:none;}"},I=(0,k.AH)("font-size:",f.x.fdvqRadiosLabelTextSizeMobile,";line-height:",f.x.fdvqRadiosLabelTextLineHeight,";text-transform:",f.x.fdvqRadiosLabelTextTransform,";letter-spacing:",f.x.fdvqRadiosLabelTextLetterSpacing,";text-align:center;color:",f.x.fdvqRadiosLabelTextCol,";margin:",f.x.fdvqRadiosLabelMargin,";@container imFormItem (inline-size ",f.x.fdvqRadiosGroupContainerQueryLg,"){font-size:",f.x.fdvqRadiosLabelTextSizeDesktop,";}input:checked+&{color:",f.x.fdvqRadiosLabelCheckedTextCol,";}",""),P=e=>{let{stepShortName:o,handleErrors:a,handleValidityChange:f}=e;const{state:x,dispatch:P}=(0,t.a)(),{questions:F}=(0,n.V)(),{valuationQuestions:z}=x,N=(0,s.VP)(F)||Object.values(z).every(((e,o)=>!F[o].required||e)),B=(0,i.Cf)(F),S=e=>{"object"==typeof e&&(P({type:r.xL.UPDATE_VALUATION_QUESTION,payload:Object.assign({},e)}),x.formInteracted||P({type:r.xL.SET_FORM_INTERACTED,payload:!0}))};return(0,d.useEffect)((()=>{f(N)}),[N]),(0,s.uG)(B)?(0,k.Y)(d.Fragment,null,B.map((e=>{const{id:d,fieldName:i,fieldType:t,label:n,placeholderText:f,required:x,possibleValues:P}=e,F=o+"-"+i;switch(t){case r.wl.checkbox:{if(!(0,l.cn)(P))return(0,k.Y)("div",{className:"classImFormInputRow",css:c.lp,key:F},(0,k.Y)(p.CheckboxLabelNestedControlled,{idName:F,checkValue:z[i],handleChange:S,checkValueKey:i,isRequired:x},n||""));const e=(0,l.IX)(P),o=(0,l.yh)(z,i),s=(0,l.SY)(S,i);return(0,k.Y)("div",{className:"classImFormInputRow",css:c.lp,key:F},(0,k.Y)(u.CheckboxLabelGroupNested,{groupName:"valuationCheckbox-"+d,isRequired:x,checkboxGroupValue:o,handleChange:e=>s(e),handleErrors:a,checkboxOptions:e,imFormChecksGroupTypeClass:"classChecksGroupValuation",imFormChecksGroupWrapperCustom:g,imFormChecksGroupRowCustom:v,imFormCheckLabelCustom:q,imFormCheckCustom:R,imFormCheckTextCustom:L},n||""))}case r.wl.radioButtons:{const e=(0,l.Y7)(P,F);return(0,s.VP)(e)?null:(0,k.Y)("div",{className:"classImFormInputRow",css:c.lp,key:F},(0,k.Y)(m.RadioLabelGroupNestedControlled,{groupName:"valuationRadio-"+d,options:e,radioValue:z[i],radioValueKey:i,handleChange:S,isRequired:x,imFormRadiosGroupTypeClass:"classRadiosGroupValuation",imFormRadioWrapperCustom:y,imFormRadiosRowCustom:w,imFormRadioLabelCustom:G,imFormRadioCustom:T,imFormRadioTextCustom:I},n||""))}case r.wl.text:return(0,k.Y)("div",{className:"classImFormInputRow",css:c.lp,key:F},(0,k.Y)(h.InputLabelNestedControlled,{idName:F,typeName:"text",inputValue:z[i],inputValueKey:i,handleChange:S,placeholder:f||"",isRequired:x},n||""));case r.wl.textarea:return(0,k.Y)("div",{className:"classImFormInputRow",css:c.lp,key:F},(0,k.Y)(b.TextareaLabelNestedControlled,{idName:F,textareaValue:z[i],textareaValueKey:i,handleChange:S,rows:4,maxLength:1e3,placeholder:f||"",isRequired:x},n||""));case r.wl.select:{const e=(0,l.pN)(P,f);return(0,s.VP)(e)?null:(0,k.Y)("div",{className:"classImFormInputRow",css:c.lp,key:F},(0,k.Y)(C.SelectLabelNestedControlled,{idName:F,options:e,selectValue:z[i],selectValueKey:i,handleChange:S,isRequired:x},n||""))}default:return null}}))):null}}}]);
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.