1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2025],{22025:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>k});var l=t(90304),i=t(32782),r=t(3524),n=t(66465),s=t(96298),o=t(46087),c=t(17431),d=t(12451),u=t(14232),f=t(88992),m=t(78505),b=t(90102),p=t(34681),g=t(91717),v=t(86327),C=t(84670),y=t(29587);let h={organization:{label:"cloud.integrations.stackitCloudServices.fields.organization.label",nameOfCharacteristic:b.IV},email:{label:"cloud.integrations.stackitCloudServices.fields.email.label",nameOfCharacteristic:b.oD},firstName:{label:"cloud.integrations.stackitCloudServices.fields.firstName.label",nameOfCharacteristic:b.n3},lastName:{label:"cloud.integrations.stackitCloudServices.fields.lastName.label",nameOfCharacteristic:b.Bi},address:{label:"cloud.integrations.stackitCloudServices.fields.address.label",nameOfCharacteristic:b.dZ},country:{label:"cloud.integrations.stackitCloudServices.fields.country.label",nameOfCharacteristic:b.bD},postcode:{label:"cloud.integrations.stackitCloudServices.fields.postcode.label",nameOfCharacteristic:b._h},city:{label:"cloud.integrations.stackitCloudServices.fields.city.label",nameOfCharacteristic:b.eJ},phone:{label:"cloud.integrations.stackitCloudServices.fields.phone.label",nameOfCharacteristic:b.Pc}},k=e=>{let{parsedCloudProduct:a,cartEntryId:t,characteristics:b,panelSpec:k,resultValuesRef:T,useCase:N}=e,O=a.productId,S=(0,v.DV)(T,O,t,k.panelId),I=S?.panelType===C.HP.StackitCloudServicesConfiguratorPanel?S.configurationValues:void 0,P=(0,i.Bd)(),{data:R}=(0,n.N)(),x=(0,u.useMemo)(()=>R?.characteristics.find(e=>e.internalName===m.n5)?.listOfValues,[R]),V=(0,f.mN)({defaultValues:I,mode:"onTouched",resolver:(0,u.useMemo)(()=>(0,s.A)({schema:(0,y.g3)(P),allowEmpty:N!==p.W.CART}),[P,N])}),D=k.usedCharacteristicsFilter(b);return(0,r.p)({...e,form:V,configFromValues:e=>({panelType:C.HP.StackitCloudServicesConfiguratorPanel,configurationValues:e})}),(0,l.Y)(o.l,{onSubmit:()=>{},form:V,id:`characteristics-${O}-${k.panelId}`,children:(0,l.Y)(c.s,{gap:"3",direction:"column",children:y.gw.map(e=>{let a=h[e],t=D.find(e=>e.internalName===a.nameOfCharacteristic);return t&&("text"===t.fieldType||"email"===t.fieldType)?"country"===e?(0,l.Y)(o.l.Field,{name:e,control:V.control,children:({field:t,fieldState:i})=>(0,l.Y)(d.l6,{...t,selectedKey:t.value,onSelectionChange:e=>{t.onChange(e),V.trigger("postcode")},isInvalid:i.invalid,label:P(a.label),isRequired:N===p.W.CART,testId:`stackitForm-${e}`,sx:{marginTop:"2"},children:x?.map(e=>(0,l.Y)(d.l6.Item,{id:e,children:e},e))})},e):"organization"===e?(0,l.Y)(o.l.Field,{name:e,control:V.control,children:({field:i,fieldState:r})=>(0,l.Y)(g.A,{...i,value:i.value,isInvalid:r.invalid,errorMessage:r.error?.message,label:P(a.label),description:t.localizedTip,isRequired:N===p.W.CART&&t.mandatory,isReadOnly:!t.modifiable,isDisabled:!t.modifiable,pattern:t.regexMask,type:t.fieldType,testId:`stackitForm-${e}`,sx:{marginTop:"2"},onBlur:a=>{V.setValue(e,i.value.trim()),i.onBlur()}})},e):(0,l.Y)(o.l.Field,{name:e,control:V.control,children:({field:i,fieldState:r})=>(0,l.Y)(g.A,{...i,value:i.value,isInvalid:r.invalid,errorMessage:r.error?.message,label:P(a.label),description:t.localizedTip,isRequired:N===p.W.CART&&t.mandatory,isReadOnly:!t.modifiable,isDisabled:!t.modifiable,pattern:t.regexMask,type:t.fieldType,testId:`stackitForm-${e}`,sx:{marginTop:"2"}})},e):null})})})}},32546:(e,a,t)=>{"use strict";t.d(a,{Z:()=>N});var l,i,r,n,s=t(72545),o=t(77715),c=t(58931),d=t(94290),u=t(58798),f=t(79011),m=t(71583),b=t(14232),p=t(27992),g=t(35960);function v(e,a){return"timeZone"in e?e.toDate():"calendar"in e?e.toDate(a):e instanceof Date?e:(0,p.tR)((0,g.Ec)((0,g.Xj)()),e).toDate(a)}function C(e,a,t,l){Object.defineProperty(e,a,{get:t,set:l,enumerable:!0,configurable:!0})}t(74601);var y={};C(y,"end-content",()=>l,e=>l=e),C(y,"label",()=>i,e=>i=e),C(y,"labeled-value",()=>r,e=>r=e),C(y,"value",()=>n,e=>n=e),l="UBTTkq-end-content",i="UBTTkq-label",r="UBTTkq-labeled-value",n="UBTTkq-value";let h=(0,o.p)(y&&y.__esModule?y.default:y);var k=t(37876),T=t(91802);let N=function(e){let{formattedValue:a,endContent:t,label:l,getEndContentProps:i,getLabelProps:r,getRootProps:n,getValueProps:p}=function(e){let{testId:a,endContent:t,label:l}=e;return{getRootProps:(t={})=>({...(0,d.$)(e),...t,"data-testid":(0,c.q)(a),className:h("labeled-value",t.className)}),getLabelProps:()=>
1({"data-testid":(0,c.q)(a,"label"),className:(0,o.cx)(h("label"),(0,s.I)({variant:"caption",color:"secondary"}))}),getValueProps:()=>({"data-testid":(0,c.q)(a,"value"),className:(0,o.cx)(h("value"),(0,s.I)({variant:"body-long-02"}))}),getEndContentProps:()=>({className:h("end-content")}),formattedValue:function(e){let{locale:a}=(0,u.O)(),{value:t,format:l}=e;return(0,b.useMemo)(function(){let e="object"==typeof t&&"start"in t&&"end"in t;if("number"==typeof t)return n().format(t);if(e&&"number"==typeof t.start&&"number"==typeof t.end)return n().formatRange(t.start,t.end);if(Array.isArray(t))return(0,m.lS)(a,l).format(t);if("string"==typeof t||(0,b.isValidElement)(t))return t;let i=(0,m.Ng)(a,l),r=i.resolvedOptions().timeZone;if(t instanceof Date)return i.format(t);if("timeZone"in t||"calendar"in t)return i.format(v(t,r));if(e&&"number"!=typeof t.start&&"number"!=typeof t.end)return i.formatRange(v(t.start,r),v(t.end,r));if(!("start"in t))return i.format(v(t,r));function n(){return(0,m.yd)(a,{...l,currency:l?.currency??(0,f.D9)(a)})}},[t,a,Object.values(l??{})])}(e),endContent:t,label:l}}(e),[{className:g,style:C},y]=(0,T.Dr)(e);return(0,k.jsxs)(b.Fragment,{children:[y,(0,k.jsxs)("div",{...n({className:g,style:C}),children:[(0,k.jsx)("span",{...r(),children:l}),(0,k.jsx)("div",{...p(),children:a}),t?(0,k.jsx)("div",{...i(),children:t}):null]})]})}},74601:()=>{},91717:(e,a,t)=>{"use strict";t.d(a,{A:()=>n});var l=t(90304),i=t(32546),r=t(4196);let n=({value:e,isReadOnly:a,label:t,...n})=>a?(0,l.Y)(i.Z,{label:t,value:e??""}):(0,l.Y)(r.A,{label:t,value:e??"",...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.