1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7023],{17023:function(e,t,r){r.r(t);var n=r(52322),o=r(49398),i=r(12524),l=r.n(i),u=r(2784),a=r(80021),c=r(24340);let s=e=>{let{checked:t,optionText:r}=e;return(0,n.jsxs)("div",{className:l()("flex items-center text-lg cursor-pointer"),children:[(0,n.jsx)("div",{className:l()("w-6 h-6 flex justify-center items-center mr-2 border-black border rounded-sm",{"bg-black":t}),children:t?(0,n.jsx)(a.Jr,{style:{color:"white",width:"1rem"}}):void 0}),r]})};t.default=e=>{let{productOption:{tooltipText:t,headingText:r,isRequired:i,options:a},headlinePosition:d,onChange:f,value:p}=e,[m,v]=(0,u.useState)([]);return(0,u.useEffect)(()=>{f(m.join(", "))},[m]),(0,n.jsx)(c.Z,{headlinePosition:d,headingText:r,tooltipText:t,isRequired:i,children:(0,n.jsx)(o.Ee,{value:"",onChange:e=>v(t=>[...t.includes(e)?t.filter(t=>t!==e):[...t,e]]),children:a.map((e,t)=>(0,n.jsx)(o.Ee.Option,{value:e.lineItemPropertyValue,children:(0,n.jsx)("div",{className:l()({"mt-2":0!==t}),children:(0,n.jsx)(s,{checked:m.includes(e.lineItemPropertyValue),optionText:e.displayText})})},e.id))})})}},66979:function(e,t,r){r.d(t,{__:function(){return b},bE:function(){return v},t0:function(){return p},wp:function(){return m}});var n=r(2784),o=r(19120),i=r(18105),l=r(251),u=r(84635),a=r(79278),c=r(94992),s=r(91568),d=r(11038);let f=(0,n.createContext)(null);function p(){let e=(0,n.useContext)(f);if(null===e){let e=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,p),e}return e}function m(e){var t,r,o;let i=null!=(r=null==(t=(0,n.useContext)(f))?void 0:t.value)?r:void 0;return(null!=(o=null==e?void 0:e.length)?o:0)>0?[i,...e].filter(Boolean).join(" "):i}function v(){let{inherit:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=m(),[r,i]=(0,n.useState)([]),l=e?[t,...r].filter(Boolean):r;return[l.length>0?l.join(" "):void 0,(0,n.useMemo)(()=>function(e){let t=(0,o.z)(e=>(i(t=>[...t,e]),()=>i(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),r=(0,n.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return n.createElement(f.Provider,{value:r},e.children)},[i])]}f.displayName="LabelContext";let b=Object.assign((0,d.yV)(function(e,t){var r;let f=(0,n.useId)(),m=p(),v=(0,c.Q)(),b=(0,a.B)(),{id:h="headlessui-label-".concat(f),htmlFor:g=null!=v?v:null==(r=m.props)?void 0:r.htmlFor,passive:y=!1,...R}=e,x=(0,u.T)(t);(0,i.e)(()=>m.register(h),[h,m.register]);let E=(0,o.z)(e=>{let t=e.currentTarget;if(!(e.target!==e.currentTarget&&s.jF(e.target))&&(s.dz(t)&&e.preventDefault(),m.props&&"onClick"in m.props&&"function"==typeof m.props.onClick&&m.props.onClick(e),s.dz(t))){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let r=e.getAttribute("aria-disabled");if("true"===r||""===r)return;(s.LL(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),k=(0,l.x)({...m.slot,disabled:b||!1}),O={ref:x,...m.props,id:h,htmlFor:g,onClick:E};return y&&("onClick"in O&&(delete O.htmlFor,delete O.onClick),"onClick"in R&&delete R.onClick),(0,d.L6)()({ourProps:O,theirProps:R,slot:k,defaultTag:g?"label":"div",name:m.name||"Label"})}),{})},49398:function(e,t,r){let n;r.d(t,{$v:function(){return N},Ee:function(){return _},Nt:function(){return G},Y:function(){return z},Y8:function(){return D}});var o=r(91604),i=r(80958),l=r(2784),u=r(52178),a=r(4459),c=r(31127),s=r(19120),d=r(18105),f=r(50224),p=r(251),m=r(84635),v=r(79278),b=r(5960),h=r(94992),g=r(7464),y=r(6656),R=r(39509),x=r(98237),E=r(39530),k=r(11038),O=r(39246),C=r(84282),T=r(66979),P=((n=P||{})[n.RegisterOption=0]="RegisterOption",n[n.UnregisterOption=1]="UnregisterOption",n);let j={0(e,t){let r=[...e.options,{id:t.id,element:t.element,propsRef:t.propsRef}];return{...e,options:(0,y.z2)(r,e=>e.element.current)}},1(e,t){let r=e.options.slice(),n=e.options.findIndex(e=>e.id===t.id);return -1===n?e:(r.splice(n,1),{...e,options:r})}},w=(0,l.createContext)(null);function S(e){let t=(0,l.useContext)(w);if(null===t){let t=Error("<".concat(e," /> is missing a parent <RadioGroup /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,S),t}return t}w.displayName="RadioGroupDataContext";let F=(0,l.createContext)(null);function I(e){let t=(0,l.useContext)(F);if(null===t){let t=Error("<".concat(e," /> is missing a parent <RadioGroup /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,I),t}return t}function A(e,t){return(0,x.E)(t.type,j,e,t)}F.displayName="RadioGroupActionsContext";let L=(0,k.yV)(function(e,t){let r=(0,l.useId)(),n=(0,v.B)(),{id:o="headlessui-radiogroup-".concat(r),value:i,form:d,name:f,onChange:h,by:g,disabled:x=n||!1,defaultValue:P,tabIndex:j=0,...S}=e,I=(0,u.J)(g),[L,N]=(0,l.useReducer)(A,{options:[]}),D=L.options,[G,z]=(0,T.bE)(),[_,V]=(0,O.fw)(),H=(0,l.useRef)(null),B=(0,m.T)(H,t),M=(0,c.L)(P),[U,q]=(0,a.q)(i,h,M),J=(0,l.useMemo)(()=>D.find(e=>!e.propsRef.current.disabled),[D]),Q=(0,l.useMemo)(()=>D.some(e=>I(e.propsRef.current.value,U)),[D,U]),Y=(0,s.z)(e=>{var t;if(x||I(e,U))return!1;let r=null==(t=D.find(t=>I(t.propsRef.current.value,e)))?void 0:t.propsRef.current;return(null==r||!r.disabled)&&(null==q||q(e),!0)}),W=(0,s.z)(e=>{if(!H.current)return;let t=D.filter(e=>!1===e.propsRef.current.disabled).map(e=>e.element.current);switch(e.key){case C.R.Enter:(0,R.g)(e.currentTarget);break;case C.R.ArrowLeft:case C.R.ArrowUp:if(e.preventDefault(),e.stopPropagation(),(0,y.jA)(t,y.TO.Previous|
1y.TO.WrapAround)===y.fE.Success){let e=D.find(e=>(0,E.H9)(e.element.current));e&&Y(e.propsRef.current.value)}break;case C.R.ArrowRight:case C.R.ArrowDown:if(e.preventDefault(),e.stopPropagation(),(0,y.jA)(t,y.TO.Next|y.TO.WrapAround)===y.fE.Success){let e=D.find(e=>(0,E.H9)(e.element.current));e&&Y(e.propsRef.current.value)}break;case C.R.Space:{e.preventDefault(),e.stopPropagation();let t=D.find(e=>(0,E.H9)(e.element.current));t&&Y(t.propsRef.current.value)}}}),X=(0,s.z)(e=>(N({type:0,...e}),()=>N({type:1,id:e.id}))),K=(0,l.useMemo)(()=>({value:U,firstOption:J,containsCheckedOption:Q,disabled:x,compare:I,tabIndex:j,...L}),[U,J,Q,x,I,j,L]),Z=(0,l.useMemo)(()=>({registerOption:X,change:Y}),[X,Y]),$=(0,p.x)({value:U}),ee=(0,l.useCallback)(()=>{if(void 0!==M)return Y(M)},[Y,M]),et=(0,k.L6)();return l.createElement(V,{name:"RadioGroup.Description"},l.createElement(z,{name:"RadioGroup.Label"},l.createElement(F.Provider,{value:Z},l.createElement(w.Provider,{value:K},null!=f&&l.createElement(b.Mt,{disabled:x,data:{[f]:U||"on"},overrides:{type:"radio",checked:null!=U},form:d,onReset:ee}),et({ourProps:{ref:B,id:o,role:"radiogroup","aria-labelledby":G,"aria-describedby":_,onKeyDown:W},theirProps:S,slot:$,defaultTag:"div",name:"RadioGroup"})))))}),N=(0,k.yV)(function(e,t){var r;let n=S("RadioGroup.Option"),u=I("RadioGroup.Option"),a=(0,l.useId)(),{id:c="headlessui-radiogroup-option-".concat(a),value:v,disabled:b=n.disabled||!1,autoFocus:h=!1,...y}=e,R=(0,l.useRef)(null),x=(0,m.T)(R,t),[E,C]=(0,T.bE)(),[P,j]=(0,O.fw)(),w=(0,f.E)({value:v,disabled:b});(0,d.e)(()=>u.registerOption({id:c,element:R,propsRef:w}),[c,u,R,w]);let F=(0,s.z)(e=>{var t;if((0,g.P)(e.currentTarget))return e.preventDefault();u.change(v)&&(null==(t=R.current)||t.focus())}),A=(null==(r=n.firstOption)?void 0:r.id)===c,{isFocusVisible:L,focusProps:N}=(0,o.F)({autoFocus:h}),{isHovered:D,hoverProps:G}=(0,i.X)({isDisabled:b}),z=n.compare(n.value,v),_=(0,k.dG)({ref:x,id:c,role:"radio","aria-checked":z?"true":"false","aria-labelledby":E,"aria-describedby":P,"aria-disabled":!!b||void 0,tabIndex:b?-1:z||!n.containsCheckedOption&&A?n.tabIndex:-1,onClick:b?void 0:F,autoFocus:h},N,G),V=(0,p.x)({checked:z,disabled:b,active:L,hover:D,focus:L,autofocus:h}),H=(0,k.L6)();return l.createElement(j,{name:"RadioGroup.Description"},l.createElement(C,{name:"RadioGroup.Label"},H({ourProps:_,theirProps:y,slot:V,defaultTag:"div",name:"RadioGroup.Option"})))}),D=(0,k.yV)(function(e,t){var r;let n=S("Radio"),u=I("Radio"),a=(0,l.useId)(),c=(0,h.Q)(),b=(0,v.B)(),{id:y=c||"headlessui-radio-".concat(a),value:R,disabled:x=n.disabled||b||!1,autoFocus:E=!1,...C}=e,P=(0,l.useRef)(null),j=(0,m.T)(P,t),w=(0,T.wp)(),F=(0,O.zH)(),A=(0,f.E)({value:R,disabled:x});(0,d.e)(()=>u.registerOption({id:y,element:P,propsRef:A}),[y,u,P,A]);let L=(0,s.z)(e=>{var t;if((0,g.P)(e.currentTarget))return e.preventDefault();u.change(R)&&(null==(t=P.current)||t.focus())}),{isFocusVisible:N,focusProps:D}=(0,o.F)({autoFocus:E}),{isHovered:G,hoverProps:z}=(0,i.X)({isDisabled:x}),_=(null==(r=n.firstOption)?void 0:r.id)===y,V=n.compare(n.value,R),H=(0,k.dG)({ref:j,id:y,role:"radio","aria-checked":V?"true":"false","aria-labelledby":w,"aria-describedby":F,"aria-disabled":!!x||void 0,tabIndex:x?-1:V||!n.containsCheckedOption&&_?n.tabIndex:-1,autoFocus:E,onClick:x?void 0:L},D,z),B=(0,p.x)({checked:V,disabled:x,hover:G,focus:N,autofocus:E});return(0,k.L6)()({ourProps:H,theirProps:C,slot:B,defaultTag:"span",name:"Radio"})}),G=T.__,z=O.dk,_=Object.assign(L,{Option:N,Radio:D,Label:G,Description:z})},52178:function(e,t,r){r.d(t,{J:function(){return i}});var n=r(2784);function o(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o;return(0,n.useCallback)((t,r)=>"string"==typeof e?(null==t?void 0:t[e])===(null==r?void 0:r[e]):e(t,r),[e])}},4459:function(e,t,r){r.d(t,{q:function(){return l}});var n=r(2784),o=r(28316),i=r(19120);function l(e,t,r){let[l,u]=(0,n.useState)(r),a=void 0!==e,c=(0,n.useRef)(a),s=(0,n.useRef)(!1),d=(0,n.useRef)(!1);return!a||c.current||s.current?a||!c.current||d.current||(d.current=!0,
1c.current=a,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(s.current=!0,c.current=a,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[a?e:l,(0,i.z)(e=>(a||(0,o.flushSync)(()=>u(e)),null==t?void 0:t(e)))]}},31127:function(e,t,r){r.d(t,{L:function(){return o}});var n=r(2784);function o(e){let[t]=(0,n.useState)(e);return t}},5960:function(e,t,r){r.d(t,{Mt:function(){return f},wR:function(){return s}});var n=r(2784),o=r(28316),i=r(64706),l=r(39509),u=r(11038),a=r(15085);let c=(0,n.createContext)(null);function s(e){let[t,r]=(0,n.useState)(null);return n.createElement(c.Provider,{value:{target:t}},e.children,n.createElement(a._,{features:a.x.Hidden,ref:r}))}function d(e){let{children:t}=e,r=(0,n.useContext)(c);if(!r)return n.createElement(n.Fragment,null,t);let{target:i}=r;return i?(0,o.createPortal)(n.createElement(n.Fragment,null,t),i):null}function f(e){let{data:t,form:r,disabled:o,onReset:c,overrides:s}=e,[f,m]=(0,n.useState)(null),v=(0,i.G)();return(0,n.useEffect)(()=>{if(c&&f)return v.addEventListener(f,"reset",c)},[f,r,c]),n.createElement(d,null,n.createElement(p,{setForm:m,formId:r}),(0,l.t)(t).map(e=>{let[t,i]=e;return n.createElement(a._,{features:a.x.Hidden,...(0,u.oA)({key:t,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:r,disabled:o,name:t,value:i,...s})})}))}function p(e){let{setForm:t,formId:r}=e;return(0,n.useEffect)(()=>{if(r){let e=document.getElementById(r);e&&t(e)}},[t,r]),r?null:n.createElement(a._,{features:a.x.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:e=>{if(!e)return;let r=e.closest("form");r&&t(r)}})}},94992:function(e,t,r){r.d(t,{Q:function(){return i},v:function(){return l}});var n=r(2784);let o=(0,n.createContext)(void 0);function i(){return(0,n.useContext)(o)}function l(e){let{id:t,children:r}=e;return n.createElement(o.Provider,{value:t},r)}},39509:function(e,t,r){r.d(t,{g:function(){return i},t:function(){return function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let[l,u]of Object.entries(t))!function t(r,i,l){if(Array.isArray(l))for(let[e,n]of l.entries())t(r,o(i,e.toString()),n);else l instanceof Date?r.push([i,l.toISOString()]):"boolean"==typeof l?r.push([i,l?"1":"0"]):"string"==typeof l?r.push([i,l]):"number"==typeof l?r.push([i,"".concat(l)]):null==l?r.push([i,""]):function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(l)&&!(0,n.isValidElement)(l)&&e(l,i,r)}(i,o(r,l),u);return i}}});var n=r(2784);function o(e,t){return e?e+"["+t+"]":t}function i(e){var t,r;let n=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(n){for(let t of n.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type)){t.click();return}null==(r=n.requestSubmit)||r.call(n)}}}}]);
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.