1"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9197],{29197:function(e,s,c){c.r(s),c.d(s,{CheckboxLabelGroupNested:function(){return x}});var r=c(68102),o=c(94300),a=c(63696),l=c(10898),u=c(5130),t=c(60503),i=c(86961),h=c(54171),p=c(91785),m=c(81100),n=c(88528),d=c(36557),k=c(6908);const C=(0,p.AH)("width:100%;>*+*{margin-block-start:",k.h.inputLabelGap,";}",""),b=(0,p.AH)((0,m.TP)(),";",""),g=(0,p.AH)("display:grid;grid-template-columns:",k.h.checksGroupColsSm,";gap:",k.h.checksGroupGapSm,";.classImFormChecksGroup &{@container imFormItem (inline-size ",k.h.checksGroupContainerQueryMd,"){grid-template-columns:",k.h.checksGroupColsMd,";gap:",k.h.checksGroupGapMd,";}@container imFormItem (inline-size ",k.h.checksGroupContainerQueryLg,"){grid-template-columns:",k.h.checksGroupColsLg,";gap:",k.h.checksGroupGapLg,";}}input[type='checkbox'],.classImfCheckLabel{margin:0;}&.classIsRequired{.classImFormChecksGroup &{border:1px solid ",d.X.black15,";background-color:",d.X.black4,";padding:6px 6px 6px calc(6px + ",k.h.requiredBorderWidth," - 1px);transition:border-left-color 200ms ease-in-out;}}&.classChecksGroupRequiredHighlight,&.classCheckboxSelectionIncompatible{",(0,n.I)(k.h.requiredBorderColour),";.classImFormChecksGroup &{",(0,n.I)(k.h.requiredBorderColour),";padding:",k.h.checksGroupRequiredPadding,";}}","");var G=c(30707);const x=e=>{let{groupName:s,isRequired:c=!1,handleErrors:m,className:n="",labelAttributes:d,checkboxOptions:k,checkboxGroupValue:x,handleChange:F,handleValidityChange:I,checkboxValueKey:f="",formLastUpdatedFlag:L=!1,children:y,imFormChecksGroupTypeClass:q,imFormChecksGroupWrapperCustom:w,imFormChecksGroupRowCustom:v,imFormCheckLabelCustom:A,imFormCheckCustom:N,imFormCheckTextCustom:R,disableTheLastCheckbox:Y}=e;const H=c&&(0,l.VP)(x),P=H?"classChecksGroupRequiredHighlight":"",S=c?"classIsRequired":"",T=y?"classChecksGroupLabel":"",V=q||"classImFormChecksGroup";(0,i.c)(m,s,c);const B=e=>{const s=e.target.value,r=e.target.checked?[].concat((0,o.A)(x),[s]):x.filter((e=>e!==s));F(f?L?{[f]:(0,o.A)(r),lastUpdated:f}:{[f]:(0,o.A)(r)}:r),null==I||I(!c||(0,l.uG)(r))};return(0,a.useEffect)((()=>{m&&c&&m((e=>Object.assign({},e,{[s]:H})))}),[H]),(0,a.useEffect)((()=>{c&&(0,l.uG)(x)&&(null==I||I(!0))}),[]),(0,p.Y)(u.m,{className:V,wrapperCustom:[C,w]},y&&(0,p.Y)(u.m,{wrapperCustom:b},y,c?(0,p.Y)(h.Q,null):null),(0,p.Y)(u.m,{className:S+" "+P+" "+T+" "+n,wrapperCustom:[g,v]},k.map((e=>(0,p.Y)("label",(0,r.A)({},d,{className:"classImFormLabel classImfCheckLabel",key:e.id,css:[G.P5,A,""],htmlFor:s+"."+e.id+".checkbox-group"}),(0,p.Y)("input",{className:"classImFormCheck",css:[G.FS,N,""],id:s+"."+e.id+".checkbox-group",value:e.value,type:"checkbox",name:s,onChange:B,checked:x.includes(e.value),disabled:null==Y?void 0:Y(e.value)}),(0,p.Y)("span",{css:[G.y$,R,""]},(0,t.$)(e.text)))))))}}}]);
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.