(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{"/UjO":function(e,n,r){"use strict";r.d(n,"a",(function(){return d}));var t,o=r("zygG"),a=r("KD1n"),i=r("jiAW"),c=r("jt0n"),d=function(e){return Object(i.f)(t||(t=Object(a.a)(["\n ","\n "])),Object.entries(e).map((function(e){var n=Object(o.a)(e,2),r=n[0],t=n[1];return void 0===t?null:Array.isArray(t)?Object(c.c)(t,(function(e){return"margin-".concat(r,": ").concat("number"===typeof e?Object(i.i)(e):e,";")})):"margin-".concat(r,": ").concat("number"===typeof t?Object(i.i)(t):t,";")})))}},VFEr:function(e,n,r){"use strict";r.d(n,"c",(function(){return i})),r.d(n,"d",(function(){return c})),r.d(n,"e",(function(){return d})),r.d(n,"b",(function(){return l})),r.d(n,"a",(function(){return u}));var t=r("zjfJ");function o(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),r.push.apply(r,t)}return r}function a(e){for(var n=1;n0?{root_category:r.reduce((function(e,n){var r;return r=n.value.stringListValue?n.value.stringListValue.reduce((function(e,r,o){return a(a({},e),{},Object(t.a)({},"".concat(n.key.replace("mat_","")," ").concat(o+1),r))}),{}):n.value.stringValue||"",e[n.key]=r,e}),{})}:void 0}}},ftQL:function(e,n,r){"use strict";r.d(n,"a",(function(){return D}));var t,o,a,i,c,d,l,u=r("zygG"),s=r("KD1n"),b=r("ERkP"),f=r("AU4o"),h=r.n(f),p=r("jiAW"),g=r("135/"),m=r("dPHX"),v=r("DQj2"),O=b.createElement,y=r("pJ58").v4,j=h()((function(){return r.e(365).then(r.bind(null,"WKDh"))}),{ssr:!0,fallback:O("div",{style:{width:24,height:24}}),loadableGenerated:{webpack:function(){return["WKDh"]},modules:["@thg-commerce/gravity-icons/src/components/Tick"]}}),w=p.j.div(t||(t=Object(s.a)(["\n box-sizing: border-box;\n width: ",";\n height: 48px;\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n justify-content: center;\n\n pointer-events: ",";\n\n border: "," solid\n ",";\n\n &:hover {\n background: ",";\n }\n &:active {\n background: ",";\n }\n"])),(function(e){return e.width||"fit-content"}),(function(e){return e.disabled?"none":""}),(function(e){return e.thinFocusBorder?"1px":"2px"}),(function(e){return e.focused&&!e.disabled?e.theme.colors.palette.brand.base:e.transparentBorder?"transparent":e.theme.colors.palette.greys.white}),(function(e){return e.theme.colors.palette.brand.lightest}),(function(e){return e.theme.colors.palette.brand.lighter})),x=p.j.input(o||(o=Object(s.a)(["\n position: absolute;\n pointer-events: none;\n overflow: hidden;\n border: 0;\n z-index: -1;\n height: 1px;\n width: 0;\n margin: 0;\n padding: 0;\n white-space: nowrap;\n opacity: 0;\n"]))),k=p.j.div(a||(a=Object(s.a)(["\n display: inline-flex;\n box-sizing: border-box;\n border: "," solid\n ",";\n width: 24px;\n height: 24px;\n background: ",";\n"])),(function(e){return e.thinBorder?"1px":"2px"}),(function(e){return e.error?e.theme.colors.error.base:e.disabled?e.theme.colors.palette.greys.light:e.checked?e.theme.colors.palette.brand.base:e.theme.colors.palette.greys.grey}),(function(e){return e.checked?e.disabled?e.theme.colors.palette.greys.light:e.theme.colors.palette.brand.base:"none"})),C=Object(p.j)(j)(i||(i=Object(s.a)(["\n display: block;\n margin: auto;\n stroke: ",";\n"])),(function(e){return e.checked?e.theme.colors.palette.greys.white:"none"})),L=p.j.label(c||(c=Object(s.a)(["\n display: flex;\n position: relative;\n padding: "," ",";\n color: ",";\n word-break: break-word;\n &:hover {\n cursor: pointer;\n }\n"])),Object(p.i)(1.5),Object(p.i)(1),(function(e){return e.disabled?e.theme.colors.palette.greys.light:e.theme.colors.palette.greys.grey})),P=Object(p.j)(v.a)(d||(d=Object(s.a)(["\n ","\n margin: ",";\n ","\n ","\n ","\n"])),Object(g.a)("small","default"),(function(){return"0px ".concat(Object(p.i)(1)," 0px ").concat(Object(p.i)(2))}),(function(e){return e.labelHidden&&"visibility: hidden;"}),(function(e){return e.labelHidden&&"position: absolute;"}),(function(e){return e.labelHidden&&"left: -100000px;"})),E=Object(p.j)(m.b)(l||(l=Object(s.a)(["\n margin-left: ",";\n"])),Object(p.i)(1)),D=function(e){var n=b.useState(e.checked||!1),r=Object(u.a)(n,2),t=r[0],o=r[1],a=b.useState(!1),i=Object(u.a)(a,2),c=i[0],d=i[1],l=e.disabled,s=e.label,f=e.error,h=e.id,p=void 0===h?y():h,g=e.bindref||b.useRef(null),m=function(n){var r;return"".concat(null===(r=e.label)||void 0===r?void 0:r.toLowerCase().replace(/\:|\?|\.|\!|\"|\'/g,"").split(" ").join("-"),"-").concat(n,"-id-").concat(p)};return b.useEffect((function(){return e.getState&&e.getState(t)}),[t]),b.useEffect((function(){e.checked!==t&&o(e.checked)}),[e.checked]),O(b.Fragment,null,O(w,{disabled:l,focused:c,"data-testid":m("checkbox-container"),width:e.width,thinFocusBorder:e.thinFocusBorder,transparentBorder:e.transparentBorder},O(L,{disabled:l,"data-testid":"checkbox-label"},O(x,{"aria-label":e.labelHidden?e.label:void 0,type:"checkbox",id:p,onFocus:function(){d(!0)},onBlur:function(){d(!1)},disabled:l,checked:t,required:e.required,onChange:function(){e.onChange&&e.onChange(!t),o(!t)},value:"".concat(t),ref:g,"data-testid":m("checkbox-hidden")}),O(k,{"aria-hidden":!0,checked:t,disabled:l,error:!!f,"data-testid":"checkbox-styled",thinBorder:e.thinBorder},O(C,{checked:t,"data-testid":m("checkbox-tick")})),O(P,{"data-testid":m("checkbox-text"),disabled:e.disabled,content:s,labelHidden:e.labelHidden}))),e.error&&O(E,{id:m("".concat(s,"-error")),error:e.error}))}},juGb:function(e,n,r){"use strict";r.d(n,"a",(function(){return S}));var t,o,a,i,c,d,l,u=r("cxan"),s=r("HbGN"),b=r("ERkP"),f=r("IVkz"),h=r("KD1n"),p=r("AU4o"),g=r.n(p),m=r("jiAW"),v=r("135/"),O=b.createElement,y=g()((function(){return r.e(338).then(r.bind(null,"TfMc"))}),{ssr:!0,fallback:O("div",{style:{width:24,height:24}}),loadableGenerated:{webpack:function(){return["TfMc"]},modules:["@thg-commerce/gravity-icons/src/components/ChevronDown"]}}),j=function(e){return function(n){return"focus"!==e?Object(m.f)(t||(t=Object(h.a)(["\n border-width: ",";\n border-color: ",";\n border-radius: ",";\n border-style: ",";\n ","\n "])),n.error?"2px;":n.theme.formgroup.general.border[e].width,n.error?n.theme.colors.error.base:n.theme.formgroup.general.border[e].color,n.theme.formgroup.general.border[e].radius,n.theme.formgroup.general.border[e].style,n.error?"margin-left: -1px; margin-right: -1px;":""):Object(m.f)(o||(o=Object(h.a)(["\n border-color: ",";\n border-width: ",";\n border-radius: ",";\n border-style: ",";\n "])),n.theme.formgroup.general.border[e].color,n.theme.formgroup.general.border[e].width,n.theme.formgroup.general.border[e].radius,n.theme.formgroup.general.border[e].style)}},w=Object(m.j)(y)(a||(a=Object(h.a)(["\n margin: auto;\n &.disabled {\n path {\n fill: ",";\n cursor: not-allowed;\n }\n }\n path {\n fill: ",";\n }\n"])),(function(e){return e.theme.colors.palette.greys.light}),(function(e){return e.fill})),x=m.j.select(i||(i=Object(h.a)(["\n width: 100%;\n height: 48px;\n outline: none;\n background: ",";\n border-radius: ",";\n appearance: none;\n border-style: none;\n padding: ",";\n ",";\n margin-top: ",";\n ",";\n\n ",";\n\n option {\n background-color: ",";\n color: ",";\n }\n\n &:active {\n ","\n }\n\n &:disabled {\n ","\n cursor: not-allowed;\n }\n\n &:hover {\n ","\n }\n\n &:focus,\n &:focus-within {\n ",";\n margin-left: -1px;\n margin-right: -1px;\n }\n /* DO NOT GROUP WITH ABOVE BREAKS POLYFILL FOR MSOFT BROWSERS */\n &.focus-within {\n ",";\n margin-left: -1px;\n margin-right: -1px;\n }\n"])),(function(e){return e.theme.colors.palette.greys.white}),Object(m.i)(.5),(function(e){return e.theme.formgroup.general.padding}),(function(e){var n;return(null===(n=e.styleOverride)||void 0===n?void 0:n.borderColor)?"\n border-width: ".concat(e.theme.formgroup.general.border.default.width,";\n border-color: ").concat(e.styleOverride.borderColor,";\n border-radius: ").concat(e.theme.formgroup.general.border.default.radius,";\n border-style: ").concat(e.theme.formgroup.general.border.default.style,";\n "):j("default")}),(function(e){return e.labelHidden?"":Object(m.i)(.5)}),(function(e){return e.styleOverride&&e.styleOverride.textSize?Object(v.a)("small","default"):Object(v.a)("bodyText","default")}),(function(e){var n;return(null===(n=e.styleOverride)||void 0===n?void 0:n.textColor)?"color: ".concat(e.styleOverride.textColor):""}),(function(e){return e.theme.colors.palette.greys.white}),(function(e){return e.theme.colors.palette.greys.darker}),j("active"),j("disabled"),(function(e){var n;return(null===(n=e.styleOverride)||void 0===n?void 0:n.borderColor)?"border-color: none":j("hover")}),(function(e){var n;return(null===(n=e.styleOverride)||void 0===n?void 0:n.borderColor)?"\n border-width: ".concat(e.theme.formgroup.general.border.focus.width,";\n border-color: ").concat(e.styleOverride.borderColor,";\n border-radius: ").concat(e.theme.formgroup.general.border.focus.radius,";\n border-style: ").concat(e.theme.formgroup.general.border.focus.style,";\n "):j("focus")}),(function(e){var n;return(null===(n=e.styleOverride)||void 0===n?void 0:n.borderColor)?"\n border-width: ".concat(e.theme.formgroup.general.border.focus.width,";\n border-color: ").concat(e.styleOverride.borderColor,";\n border-radius: ").concat(e.theme.formgroup.general.border.focus.radius,";\n border-style: ").concat(e.theme.formgroup.general.border.focus.style,";\n "):j("focus")})),k=m.j.div(c||(c=Object(h.a)(["\n ","\n margin-top: ",";\n margin-left: ",";\n color: ",";\n"])),(function(e){return Object(v.a)(e.theme.formgroup.error.scale,e.theme.formgroup.error.style)}),Object(m.i)(1),Object(m.i)(1),(function(e){return e.theme.colors.palette.greys.dark})),C=m.j.div(d||(d=Object(h.a)(["\n position: relative;\n"]))),L=m.j.div(l||(l=Object(h.a)(["\n pointer-events: none;\n position: absolute;\n right: ",";\n top: 0;\n bottom: 0;\n display: flex;\n"])),Object(m.i)(1)),P=r("1P8+"),E=r("8I2O"),D=r("w17X"),H=["children","label","placeholder","className"],B=b.createElement,S=function(e){e.children,e.label;var n,r=e.placeholder,t=e.className,o=Object(s.a)(e,H),a=e.value?{value:e.value}:{defaultValue:e.defaultValue||""},i=e.bindref||b.useRef(null),c="".concat(e.label.toLowerCase().split(" ").join("-"),"-dropdown-element-id-").concat(Object(f.a)());return B("div",{className:t},!e.labelHidden&&B(P.a,{className:e.disabled?"disabled":"",htmlFor:c,labelCustomComponent:Boolean(e.labelCustomComponent)},B(E.a,{required:e.required,className:e.labelHidden?"hidden":"",optionalText:e.i18nText&&e.i18nText.optionalLabel||"",disabled:e.disabled},e.label),e.labelCustomComponent?e.labelCustomComponent:null),B(C,null,B(x,Object(u.a)({},a,o,{ref:i,"data-testid":"".concat(e.label,"-dropdown"),id:"".concat(c),labelHidden:e.labelHidden,styleOverride:e.styleOverride,"aria-label":e.ariaLabel,placeholder:r}),r&&B(D.b,{selected:!0,hidden:e.required,disabled:e.required,value:""},r),e.children),B(L,null,B(w,{fill:null===(n=e.styleOverride)||void 0===n?void 0:n.textColor,className:e.disabled?"disabled":"","aria-hidden":!0,focusable:!1}))),!e.error&&e.helperText&&B(k,{"data-testid":"Dropdown-helper-text"},e.helperText))};S.defaultProps={error:!1,helperText:"",labelHidden:!1,required:!1}},"v8K/":function(e,n,r){"use strict";r.d(n,"a",(function(){return b}));var t,o=r("KD1n"),a=r("ERkP"),i=r("UvP8"),c=r("jiAW"),d=r("/UjO"),l=r("135/"),u=a.createElement,s=Object(c.j)(i.Flex)(t||(t=Object(o.a)(["\n flex-basis: 100%;\n align-items: center;\n ","\n ","\n\n color: ",";\n ","\n\n ","\n \n &::before {\n content: '';\n flex-grow: 1;\n background: ",";\n height: 1px;\n font-size: 0;\n line-height: 0;\n ",";\n }\n &::after {\n content: '';\n flex-grow: 1;\n background: ",";\n height: 1px;\n font-size: 0;\n line-height: 0;\n ","\n }\n"])),(function(e){return e.maxWidth&&"max-width: ".concat(e.maxWidth,"px;")}),(function(e){return e.separatorMargin&&Object(d.a)(e.separatorMargin)}),(function(e){return e.theme.colors.palette.greys.dark}),(function(e){return Object(l.a)(e.theme.separator.font.entry,e.theme.separator.font.style)}),(function(e){var n,r,t,o;return e.withSpacing&&((null===(n=e.separatorMargin)||void 0===n?void 0:n.top)&&(null===(r=e.separatorMargin)||void 0===r?void 0:r.bottom)?"margin-top: ".concat(null===(t=e.separatorMargin)||void 0===t?void 0:t.top," px; margin-bottom: ").concat(null===(o=e.separatorMargin)||void 0===o?void 0:o.bottom,"px;"):"margin-top: ".concat(Object(c.i)(2.5),"; margin-bottom: ").concat(Object(c.i)(2.5),";"))}),(function(e){return e.theme.colors.palette.greys.light}),(function(e){return e.children?"margin-right: 15px":""}),(function(e){return e.theme.colors.palette.greys.light}),(function(e){return e.children?"margin-left: 15px":""})),b=function(e){return u(s,e)}},w17X:function(e,n,r){"use strict";r.d(n,"a",(function(){return c}));var t=r("HbGN"),o=r("ERkP"),a=["children"],i=o.createElement,c=function(e){e.children;var n=Object(t.a)(e,a);return(i("option",n,e.children))};n.b=c}}]);