formik-pf
Version:
A UI library that provides formik bindings with PF components.
7 lines • 54.3 kB
JavaScript
import*as e from"react";import n,{createContext as a,useState as r,useCallback as t,useContext as i}from"react";import{FormHelperText as o,HelperText as l,HelperTextItem as d,FormGroup as c,Checkbox as v,ValidatedOptions as p,FileUpload as f,Alert as s,AlertActionCloseButton as _,ActionList as g,ActionListItem as u,Button as w,Form as b,TextInputTypes as m,TextInput as h,InputGroup as z,TextArea as y,NumberInput as x,Radio as k,Switch as P}from"@patternfly/react-core";import{useField as C,useFormikContext as B,Formik as T,isFunction as O}from"formik";import{WizardNav as S,WizardNavItem as E,WizardToggle as R,Select as j,SelectVariant as I,SelectOption as L}from"@patternfly/react-core/deprecated";var F=function(e,n){return F=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])},F(e,n)};function M(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function a(){this.constructor=e}F(e,n),e.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}var N=function(){return N=Object.assign||function(e){for(var n,a=1,r=arguments.length;a<r;a++)for(var t in n=arguments[a])Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e},N.apply(this,arguments)};function A(e,n){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(a[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var t=0;for(r=Object.getOwnPropertySymbols(e);t<r.length;t++)n.indexOf(r[t])<0&&Object.prototype.propertyIsEnumerable.call(e,r[t])&&(a[r[t]]=e[r[t]])}return a}function D(e,n,a,r){var t,i=arguments.length,o=i<3?n:null===r?r=Object.getOwnPropertyDescriptor(n,a):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,n,a,r);else for(var l=e.length-1;l>=0;l--)(t=e[l])&&(o=(i<3?t(o):i>3?t(n,a,o):t(n,a))||o);return i>3&&o&&Object.defineProperty(n,a,o),o}function W(e,n){return function(a,r){n(a,r,e)}}function $(e,n){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,n)}function V(e,n,a,r){return new(a||(a=Promise))((function(t,i){function o(e){try{d(r.next(e))}catch(e){i(e)}}function l(e){try{d(r.throw(e))}catch(e){i(e)}}function d(e){var n;e.done?t(e.value):(n=e.value,n instanceof a?n:new a((function(e){e(n)}))).then(o,l)}d((r=r.apply(e,n||[])).next())}))}function q(e,n){var a,r,t,i,o={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(l){return function(d){return function(l){if(a)throw new TypeError("Generator is already executing.");for(;i&&(i=0,l[0]&&(o=0)),o;)try{if(a=1,r&&(t=2&l[0]?r.return:l[0]?r.throw||((t=r.return)&&t.call(r),0):r.next)&&!(t=t.call(r,l[1])).done)return t;switch(r=0,t&&(l=[2&l[0],t.value]),l[0]){case 0:case 1:t=l;break;case 4:return o.label++,{value:l[1],done:!1};case 5:o.label++,r=l[1],l=[0];continue;case 7:l=o.ops.pop(),o.trys.pop();continue;default:if(!(t=o.trys,(t=t.length>0&&t[t.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!t||l[1]>t[0]&&l[1]<t[3])){o.label=l[1];break}if(6===l[0]&&o.label<t[1]){o.label=t[1],t=l;break}if(t&&o.label<t[2]){o.label=t[2],o.ops.push(l);break}t[2]&&o.ops.pop(),o.trys.pop();continue}l=n.call(e,o)}catch(e){l=[6,e],r=0}finally{a=t=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}([l,d])}}}var H=Object.create?function(e,n,a,r){void 0===r&&(r=a);var t=Object.getOwnPropertyDescriptor(n,a);t&&!("get"in t?!n.__esModule:t.writable||t.configurable)||(t={enumerable:!0,get:function(){return n[a]}}),Object.defineProperty(e,r,t)}:function(e,n,a,r){void 0===r&&(r=a),e[r]=n[a]};function Z(e,n){for(var a in e)"default"===a||Object.prototype.hasOwnProperty.call(n,a)||H(n,e,a)}function G(e){var n="function"==typeof Symbol&&Symbol.iterator,a=n&&e[n],r=0;if(a)return a.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function X(e,n){var a="function"==typeof Symbol&&e[Symbol.iterator];if(!a)return e;var r,t,i=a.call(e),o=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)o.push(r.value)}catch(e){t={error:e}}finally{try{r&&!r.done&&(a=i.return)&&a.call(i)}finally{if(t)throw t.error}}return o}function J(){for(var e=[],n=0;n<arguments.length;n++)e=e.concat(X(arguments[n]));return e}function K(){for(var e=0,n=0,a=arguments.length;n<a;n++)e+=arguments[n].length;var r=Array(e),t=0;for(n=0;n<a;n++)for(var i=arguments[n],o=0,l=i.length;o<l;o++,t++)r[t]=i[o];return r}function U(e,n,a){if(a||2===arguments.length)for(var r,t=0,i=n.length;t<i;t++)!r&&t in n||(r||(r=Array.prototype.slice.call(n,0,t)),r[t]=n[t]);return e.concat(r||Array.prototype.slice.call(n))}function Q(e){return this instanceof Q?(this.v=e,this):new Q(e)}function Y(e,n,a){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,t=a.apply(e,n||[]),i=[];return r={},o("next"),o("throw"),o("return"),r[Symbol.asyncIterator]=function(){return this},r;function o(e){t[e]&&(r[e]=function(n){return new Promise((function(a,r){i.push([e,n,a,r])>1||l(e,n)}))})}function l(e,n){try{(a=t[e](n)).value instanceof Q?Promise.resolve(a.value.v).then(d,c):v(i[0][2],a)}catch(e){v(i[0][3],e)}var a}function d(e){l("next",e)}function c(e){l("throw",e)}function v(e,n){e(n),i.shift(),i.length&&l(i[0][0],i[0][1])}}function ee(e){var n,a;return n={},r("next"),r("throw",(function(e){throw e})),r("return"),n[Symbol.iterator]=function(){return this},n;function r(r,t){n[r]=e[r]?function(n){return(a=!a)?{value:Q(e[r](n)),done:!1}:t?t(n):n}:t}}function ne(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,a=e[Symbol.asyncIterator];return a?a.call(e):(e=G(e),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(a){n[a]=e[a]&&function(n){return new Promise((function(r,t){(function(e,n,a,r){Promise.resolve(r).then((function(n){e({value:n,done:a})}),n)})(r,t,(n=e[a](n)).done,n.value)}))}}}function ae(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e}var re=Object.create?function(e,n){Object.defineProperty(e,"default",{enumerable:!0,value:n})}:function(e,n){e.default=n};function te(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&H(n,e,a);return re(n,e),n}function ie(e){return e&&e.__esModule?e:{default:e}}function oe(e,n,a,r){if("a"===a&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof n?e!==n||!r:!n.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===a?r:"a"===a?r.call(e):r?r.value:n.get(e)}function le(e,n,a,r,t){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!t)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof n?e!==n||!t:!n.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?t.call(e,a):t?t.value=a:n.set(e,a),a}function de(e,n){if(null===n||"object"!=typeof n&&"function"!=typeof n)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?n===e:e.has(n)}function ce(e,n,a){if(null!=n){if("object"!=typeof n&&"function"!=typeof n)throw new TypeError("Object expected.");var r;if(a){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=n[Symbol.asyncDispose]}if(void 0===r){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=n[Symbol.dispose]}if("function"!=typeof r)throw new TypeError("Object not disposable.");e.stack.push({value:n,dispose:r,async:a})}else a&&e.stack.push({async:!0});return n}var ve="function"==typeof SuppressedError?SuppressedError:function(e,n,a){var r=new Error(a);return r.name="SuppressedError",r.error=e,r.suppressed=n,r};function pe(e){function n(n){e.error=e.hasError?new ve(n,e.error,"An error was suppressed during disposal."):n,e.hasError=!0}return function a(){for(;e.stack.length;){var r=e.stack.pop();try{var t=r.dispose&&r.dispose.call(r.value);if(r.async)return Promise.resolve(t).then(a,(function(e){return n(e),a()}))}catch(e){n(e)}}if(e.hasError)throw e.error}()}var fe={__extends:M,__assign:N,__rest:A,__decorate:D,__param:W,__metadata:$,__awaiter:V,__generator:q,__createBinding:H,__exportStar:Z,__values:G,__read:X,__spread:J,__spreadArrays:K,__spreadArray:U,__await:Q,__asyncGenerator:Y,__asyncDelegator:ee,__asyncValues:ne,__makeTemplateObject:ae,__importStar:te,__importDefault:ie,__classPrivateFieldGet:oe,__classPrivateFieldSet:le,__classPrivateFieldIn:de,__addDisposableResource:ce,__disposeResources:pe};function se(e){var n=e.default;if("function"==typeof n){var a=function(){return n.apply(this,arguments)};a.prototype=n.prototype}else a={};return Object.defineProperty(a,"__esModule",{value:!0}),Object.keys(e).forEach((function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(a,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})})),a}var _e={},ge={},ue=se(Object.freeze({__proto__:null,__extends:M,get __assign(){return N},__rest:A,__decorate:D,__param:W,__esDecorate:function(e,n,a,r,t,i){function o(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var l,d=r.kind,c="getter"===d?"get":"setter"===d?"set":"value",v=!n&&e?r.static?e:e.prototype:null,p=n||(v?Object.getOwnPropertyDescriptor(v,r.name):{}),f=!1,s=a.length-1;s>=0;s--){var _={};for(var g in r)_[g]="access"===g?{}:r[g];for(var g in r.access)_.access[g]=r.access[g];_.addInitializer=function(e){if(f)throw new TypeError("Cannot add initializers after decoration has completed");i.push(o(e||null))};var u=(0,a[s])("accessor"===d?{get:p.get,set:p.set}:p[c],_);if("accessor"===d){if(void 0===u)continue;if(null===u||"object"!=typeof u)throw new TypeError("Object expected");(l=o(u.get))&&(p.get=l),(l=o(u.set))&&(p.set=l),(l=o(u.init))&&t.unshift(l)}else(l=o(u))&&("field"===d?t.unshift(l):p[c]=l)}v&&Object.defineProperty(v,r.name,p),f=!0},__runInitializers:function(e,n,a){for(var r=arguments.length>2,t=0;t<n.length;t++)a=r?n[t].call(e,a):n[t].call(e);return r?a:void 0},__propKey:function(e){return"symbol"==typeof e?e:"".concat(e)},__setFunctionName:function(e,n,a){return"symbol"==typeof n&&(n=n.description?"[".concat(n.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:a?"".concat(a," ",n):n})},__metadata:$,__awaiter:V,__generator:q,__createBinding:H,__exportStar:Z,__values:G,__read:X,__spread:J,__spreadArrays:K,__spreadArray:U,__await:Q,__asyncGenerator:Y,__asyncDelegator:ee,__asyncValues:ne,__makeTemplateObject:ae,__importStar:te,__importDefault:ie,__classPrivateFieldGet:oe,__classPrivateFieldSet:le,__classPrivateFieldIn:de,__addDisposableResource:ce,__disposeResources:pe,default:fe}));Object.defineProperty(ge,"__esModule",{value:!0}),ge.createIcon=void 0;const we=ue,be=we.__importStar(n);let me=0;var he;ge.createIcon=function({name:e,xOffset:n=0,yOffset:a=0,width:r,height:t,svgPath:i}){var o;return(o=class extends be.Component{constructor(){super(...arguments),this.id="icon-title-"+me++}render(){const e=this.props,{title:o,className:l}=e,d=we.__rest(e,["title","className"]),c=l?`pf-v5-svg ${l}`:"pf-v5-svg",v=Boolean(o),p=[n,a,r,t].join(" ");return be.createElement("svg",Object.assign({className:c,viewBox:p,fill:"currentColor","aria-labelledby":v?this.id:null,"aria-hidden":!v||null,role:"img",width:"1em",height:"1em"},d),v&&be.createElement("title",{id:this.id},o),be.createElement("path",{d:i}))}}).displayName=e,o},(he=_e).__esModule=!0,he.ExclamationCircleIconConfig={name:"ExclamationCircleIcon",height:512,width:512,svgPath:"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z",yOffset:0,xOffset:0},he.ExclamationCircleIcon=ge.createIcon(he.ExclamationCircleIconConfig),he.default=he.ExclamationCircleIcon;const ze=({isValid:e,errorMessage:a,helpText:r})=>!e&&a||r?n.createElement(o,null,n.createElement(l,null,e?n.createElement(d,null,r):n.createElement(d,{icon:n.createElement(_e.ExclamationCircleIcon,null),variant:"error"},a))):null,ye=(e,n)=>`form-${n}-${null==e?void 0:e.replace(/\./g,"-")}-field`,xe=e=>{var a,{label:r,formLabel:t,helperText:i,isRequired:o,children:l,value:d,onChange:v,name:p}=e,f=A(e,["label","formLabel","helperText","isRequired","children","value","onChange","name"]);const[s,{touched:_,error:g}]=C({value:d,name:p,type:"checkbox"}),u=ye(p,"checkbox"),w=!(_&&g),b=w?"":g;return n.createElement(c,{fieldId:u,label:t,isRequired:o},l(Object.assign(Object.assign(Object.assign({},s),f),{value:null!==(a=s.value)&&void 0!==a&&a,id:u,label:r,isChecked:s.checked,isValid:w,"aria-describedby":i?`${u}-helper`:void 0,onChange:(e,n)=>{s.onChange(e),v&&v(n)}})),n.createElement(ze,{isValid:w,errorMessage:b,helpText:i}))},ke=e=>n.createElement(xe,Object.assign({},e),(e=>n.createElement(v,Object.assign({},e)))),Pe=e=>{var{children:a,name:r,label:t,labelIcon:i,helperText:v,helperTextInvalid:f,isRequired:s,validated:_,dataTest:g,onChange:u}=e,w=A(e,["children","name","label","labelIcon","helperText","helperTextInvalid","isRequired","validated","dataTest","onChange"]);const[b,{touched:m,error:h}]=C({name:r,type:"input"}),z=ye(r,"input"),y=!(m&&h),x=y?"":h;return n.createElement(c,{fieldId:z,label:t,labelIcon:i,isRequired:s,"data-test":g},a(Object.assign(Object.assign(Object.assign({},b),w),{value:b.value||"",id:z,label:t,validated:y?_:p.error,"aria-describedby":v?`${z}-helper`:void 0,onChange:e=>{b.onChange(e),u&&u(e)}})),!y||_===p.error||v?n.createElement(o,null,n.createElement(l,null,y&&_!==p.error?n.createElement(d,null,v):n.createElement(d,{icon:n.createElement(_e.ExclamationCircleIcon,null),variant:"error"},x||f))):null)},Ce=n.forwardRef(((e,a)=>{var{type:r,children:t}=e,i=A(e,["type","children"]);return n.createElement(Pe,Object.assign({},i),(e=>{var o;return n.createElement(f,Object.assign({ref:a},e,{id:i.id,value:null!==(o=i.value)&&void 0!==o?o:e.value,type:r}),t)}))}));function Be(e,n){void 0===n&&(n={});var a=n.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style");t.type="text/css","top"===a&&r.firstChild?r.insertBefore(t,r.firstChild):r.appendChild(t),t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e))}}Be(".pf-v5-c-wizard__header {\n --pf-v5-global--Color--100: var(--pf-v5-global--Color--light-100);\n --pf-v5-global--Color--200: var(--pf-v5-global--Color--light-200);\n --pf-v5-global--BorderColor--100: var(--pf-v5-global--BorderColor--light-100);\n --pf-v5-global--primary-color--100: var(--pf-v5-global--primary-color--light-100);\n --pf-v5-global--link--Color: var(--pf-v5-global--link--Color--light);\n --pf-v5-global--link--Color--hover: var(--pf-v5-global--link--Color--light);\n --pf-v5-global--BackgroundColor--100: var(--pf-v5-global--BackgroundColor--dark-100);\n --pf-v5-global--icon--Color--light: var(--pf-v5-global--icon--Color--light--light);\n --pf-v5-global--icon--Color--dark: var(--pf-v5-global--icon--Color--dark--light);\n}\n.pf-v5-c-wizard__header .pf-v5-c-button {\n --pf-v5-c-button--m-primary--BackgroundColor: var(--pf-v5-global--primary-color--dark-100);\n}\n\n.pf-v5-c-wizard {\n --pf-v5-c-wizard--Height: 100%;\n --pf-v5-c-modal-box--c-wizard--FlexBasis: 47.625rem;\n --pf-v5-c-wizard__header--BackgroundColor: var(--pf-v5-global--BackgroundColor--dark-100);\n --pf-v5-c-wizard__header--ZIndex: auto;\n --pf-v5-c-wizard__header--PaddingTop: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__header--PaddingRight: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__header--PaddingBottom: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__header--PaddingLeft: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__header--lg--PaddingRight: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__header--lg--PaddingLeft: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__header--xl--PaddingRight: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__header--xl--PaddingLeft: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__close--Top: calc(var(--pf-v5-global--spacer--lg) - var(--pf-v5-global--spacer--form-element));\n --pf-v5-c-wizard__close--Right: 0;\n --pf-v5-c-wizard__close--xl--Right: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__close--FontSize: var(--pf-v5-global--FontSize--xl);\n --pf-v5-c-wizard__title--PaddingRight: var(--pf-v5-global--spacer--2xl);\n --pf-v5-c-wizard__title-text--FontSize: var(--pf-v5-global--FontSize--3xl);\n --pf-v5-c-wizard__title-text--FontFamily: var(--pf-v5-global--FontFamily--heading);\n --pf-v5-c-wizard__title-text--FontWeight: var(--pf-v5-global--FontWeight--normal);\n --pf-v5-c-wizard__title-text--LineHeight: var(--pf-v5-global--LineHeight--sm);\n --pf-v5-c-wizard__description--PaddingTop: var(--pf-v5-global--spacer--sm);\n --pf-v5-c-wizard__description--Color: var(--pf-v5-global--Color--light-200);\n --pf-v5-c-wizard__nav-link--Color: var(--pf-v5-global--Color--100);\n --pf-v5-c-wizard__nav-link--BackgroundColor: transparent;\n --pf-v5-c-wizard__nav-link--TextDecoration: var(--pf-v5-global--link--TextDecoration);\n --pf-v5-c-wizard__nav-link--hover--Color: var(--pf-v5-global--link--Color);\n --pf-v5-c-wizard__nav-link--focus--Color: var(--pf-v5-global--link--Color);\n --pf-v5-c-wizard__nav-link--m-current--Color: var(--pf-v5-global--link--Color);\n --pf-v5-c-wizard__nav-link--m-current--FontWeight: var(--pf-v5-global--FontWeight--normal);\n --pf-v5-c-wizard__nav-link--m-disabled--Color: var(--pf-v5-global--disabled-color--100);\n --pf-v5-c-wizard__nav-list__nav-list__nav-link--m-current--FontWeight: var(--pf-v5-global--FontWeight--normal);\n --pf-v5-c-wizard__nav-link-toggle--PaddingRight: var(--pf-v5-global--spacer--sm);\n --pf-v5-c-wizard__nav-link-toggle--PaddingLeft: var(--pf-v5-global--spacer--sm);\n --pf-v5-c-wizard__nav-link-toggle--Color: var(--pf-v5-global--Color--200);\n --pf-v5-c-wizard__nav-link--hover__nav-link-toggle-icon--Color: var(--pf-v5-global--Color--100);\n --pf-v5-c-wizard__nav-link--focus__nav-link-toggle-icon--Color: var(--pf-v5-global--Color--100);\n --pf-v5-c-wizard__nav-link-toggle-icon--Transition: var(--pf-v5-global--Transition);\n --pf-v5-c-wizard__nav-link-toggle-icon--Rotate: 0;\n --pf-v5-c-wizard__nav-item--m-expanded__link-toggle-icon--Rotate: 90deg;\n --pf-v5-c-wizard__nav-link--before--Width: 1.5rem;\n --pf-v5-c-wizard__nav-link--before--Height: 1.5rem;\n --pf-v5-c-wizard__nav-link--before--Top: 0;\n --pf-v5-c-wizard__nav-link--before--BackgroundColor: var(--pf-v5-global--BackgroundColor--200);\n --pf-v5-c-wizard__nav-link--before--BorderRadius: var(--pf-v5-global--BorderRadius--lg);\n --pf-v5-c-wizard__nav-link--before--Color: var(--pf-v5-global--Color--100);\n --pf-v5-c-wizard__nav-link--before--FontSize: var(--pf-v5-global--FontSize--sm);\n --pf-v5-c-wizard__nav-link--before--TranslateX: calc(-100% - var(--pf-v5-global--spacer--sm));\n --pf-v5-c-wizard__nav-link--m-current--before--BackgroundColor: var(--pf-v5-global--active-color--100);\n --pf-v5-c-wizard__nav-link--m-current--before--Color: var(--pf-v5-global--Color--light-100);\n --pf-v5-c-wizard__nav-link--m-disabled--before--BackgroundColor: transparent;\n --pf-v5-c-wizard__nav-link--m-disabled--before--Color: var(--pf-v5-global--disabled-color--100);\n --pf-v5-c-wizard__toggle--BackgroundColor: var(--pf-v5-global--BackgroundColor--100);\n --pf-v5-c-wizard__toggle--ZIndex: var(--pf-v5-global--ZIndex--xs);\n --pf-v5-c-wizard__toggle--BoxShadow: var(--pf-v5-global--BoxShadow--md-bottom);\n --pf-v5-c-wizard__toggle--PaddingTop: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__toggle--PaddingRight: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__toggle--PaddingBottom: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__toggle--PaddingLeft: calc(var(--pf-v5-global--spacer--md) + var(--pf-v5-c-wizard__nav-link--before--Width) + var(--pf-v5-global--spacer--sm));\n --pf-v5-c-wizard__toggle--m-expanded--BorderBottomWidth: var(--pf-v5-global--BorderWidth--sm);\n --pf-v5-c-wizard__toggle--m-expanded--BorderBottomColor: var(--pf-v5-global--BorderColor--100);\n --pf-v5-c-wizard--m-in-page__toggle--xl--PaddingLeft: calc(var(--pf-v5-global--spacer--xl) + var(--pf-v5-c-wizard__nav-link--before--Width) + var(--pf-v5-global--spacer--sm));\n --pf-v5-c-wizard__toggle-num--before--Top: 0;\n --pf-v5-c-wizard__toggle-list-item--not-last-child--MarginRight: var(--pf-v5-global--spacer--sm);\n --pf-v5-c-wizard__toggle-list-item--MarginBottom: var(--pf-v5-global--spacer--xs);\n --pf-v5-c-wizard__toggle-list--MarginRight: var(--pf-v5-global--spacer--sm);\n --pf-v5-c-wizard__toggle-list--MarginBottom: calc(var(--pf-v5-c-wizard__toggle-list-item--MarginBottom) * -1);\n --pf-v5-c-wizard__toggle-separator--MarginLeft: var(--pf-v5-global--spacer--sm);\n --pf-v5-c-wizard__toggle-separator--Color: var(--pf-v5-global--BorderColor--200);\n --pf-v5-c-wizard__toggle-icon--LineHeight: var(--pf-v5-global--LineHeight--md);\n --pf-v5-c-wizard__toggle--m-expanded__toggle-icon--Rotate: 180deg;\n --pf-v5-c-wizard__nav--ZIndex: var(--pf-v5-global--ZIndex--xs);\n --pf-v5-c-wizard__nav--BackgroundColor: var(--pf-v5-global--BackgroundColor--100);\n --pf-v5-c-wizard__nav--BoxShadow: var(--pf-v5-global--BoxShadow--md-bottom);\n --pf-v5-c-wizard__nav--Width: 100%;\n --pf-v5-c-wizard__nav--lg--Width: 15.625rem;\n --pf-v5-c-wizard__nav--lg--BorderRightWidth: var(--pf-v5-global--BorderWidth--sm);\n --pf-v5-c-wizard__nav--lg--BorderRightColor: var(--pf-v5-global--BorderColor--100);\n --pf-v5-c-wizard__nav-list--PaddingTop: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__nav-list--PaddingRight: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__nav-list--PaddingBottom: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__nav-list--PaddingLeft: calc(var(--pf-v5-global--spacer--md) + var(--pf-v5-c-wizard__nav-link--before--Width) + var(--pf-v5-global--spacer--sm));\n --pf-v5-c-wizard__nav-list--lg--PaddingTop: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__nav-list--lg--PaddingRight: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__nav-list--lg--PaddingBottom: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__nav-list--xl--PaddingTop: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__nav-list--xl--PaddingRight: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__nav-list--xl--PaddingBottom: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__nav-list--xl--PaddingLeft: calc(var(--pf-v5-global--spacer--lg) + var(--pf-v5-c-wizard__nav-link--before--Width) + var(--pf-v5-global--spacer--sm));\n --pf-v5-c-wizard__nav-list--nested--MarginLeft: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__nav-list--nested--MarginTop: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__nav-item--MarginTop: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__outer-wrap--BackgroundColor: var(--pf-v5-global--BackgroundColor--100);\n --pf-v5-c-wizard__outer-wrap--lg--PaddingLeft: var(--pf-v5-c-wizard__nav--Width);\n --pf-v5-c-wizard__outer-wrap--MinHeight: 15.625rem;\n --pf-v5-c-wizard__main--ZIndex: auto;\n --pf-v5-c-wizard__main-body--PaddingTop: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__main-body--PaddingRight: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__main-body--PaddingBottom: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__main-body--PaddingLeft: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__main-body--xl--PaddingTop: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__main-body--xl--PaddingRight: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__main-body--xl--PaddingBottom: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__main-body--xl--PaddingLeft: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__footer--BackgroundColor: var(--pf-v5-global--BackgroundColor--100);\n --pf-v5-c-wizard__footer--ZIndex: var(--pf-v5-global--ZIndex--xs);\n --pf-v5-c-wizard__footer--PaddingTop: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__footer--PaddingRight: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__footer--PaddingBottom: var(--pf-v5-global--spacer--sm);\n --pf-v5-c-wizard__footer--PaddingLeft: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__footer--xl--PaddingTop: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__footer--xl--PaddingRight: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__footer--xl--PaddingBottom: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__footer--xl--PaddingLeft: var(--pf-v5-global--spacer--lg);\n --pf-v5-c-wizard__footer--BoxShadow: var(--pf-v5-global--BoxShadow--sm-top);\n --pf-v5-c-wizard__footer--child--MarginRight: var(--pf-v5-global--spacer--md);\n --pf-v5-c-wizard__footer--child--MarginBottom: var(--pf-v5-global--spacer--sm);\n --pf-v5-c-wizard__footer-cancel--MarginLeft: calc(var(--pf-v5-global--spacer--2xl) - var(--pf-v5-c-wizard__footer--child--MarginRight));\n position: relative;\n display: flex;\n flex-direction: column;\n height: var(--pf-v5-c-wizard--Height);\n}\n@media screen and (min-width: 992px) {\n .pf-v5-c-wizard {\n --pf-v5-c-wizard__header--PaddingRight: var(--pf-v5-c-wizard__header--lg--PaddingRight);\n --pf-v5-c-wizard__header--PaddingLeft: var(--pf-v5-c-wizard__header--lg--PaddingLeft);\n }\n}\n@media screen and (min-width: 1200px) {\n .pf-v5-c-wizard {\n --pf-v5-c-wizard__header--PaddingRight: var(--pf-v5-c-wizard__header--xl--PaddingRight);\n --pf-v5-c-wizard__header--PaddingLeft: var(--pf-v5-c-wizard__header--xl--PaddingLeft);\n }\n}\n@media screen and (min-width: 1200px) {\n .pf-v5-c-wizard {\n --pf-v5-c-wizard__close--Right: var(--pf-v5-c-wizard__close--xl--Right);\n }\n}\n@media screen and (min-width: 992px) {\n .pf-v5-c-wizard {\n --pf-v5-c-wizard__nav--Width: var(--pf-v5-c-wizard__nav--lg--Width);\n --pf-v5-c-wizard__nav--BoxShadow: none;\n }\n}\n@media screen and (min-width: 992px) {\n .pf-v5-c-wizard {\n --pf-v5-c-wizard__nav-list--PaddingTop: var(--pf-v5-c-wizard__nav-list--lg--PaddingTop);\n --pf-v5-c-wizard__nav-list--PaddingRight: var(--pf-v5-c-wizard__nav-list--lg--PaddingRight);\n --pf-v5-c-wizard__nav-list--PaddingBottom: var(--pf-v5-c-wizard__nav-list--lg--PaddingBottom);\n }\n}\n@media screen and (min-width: 1200px) {\n .pf-v5-c-wizard {\n --pf-v5-c-wizard__nav-list--PaddingTop: var(--pf-v5-c-wizard__nav-list--xl--PaddingTop);\n --pf-v5-c-wizard__nav-list--PaddingRight: var(--pf-v5-c-wizard__nav-list--xl--PaddingRight);\n --pf-v5-c-wizard__nav-list--PaddingBottom: var(--pf-v5-c-wizard__nav-list--xl--PaddingBottom);\n --pf-v5-c-wizard__nav-list--PaddingLeft: var(--pf-v5-c-wizard__nav-list--xl--PaddingLeft);\n }\n}\n@media screen and (min-width: 1200px) {\n .pf-v5-c-wizard {\n --pf-v5-c-wizard__main-body--PaddingTop: var(--pf-v5-c-wizard__main-body--xl--PaddingTop);\n --pf-v5-c-wizard__main-body--PaddingRight: var(--pf-v5-c-wizard__main-body--xl--PaddingRight);\n --pf-v5-c-wizard__main-body--PaddingBottom: var(--pf-v5-c-wizard__main-body--xl--PaddingBottom);\n --pf-v5-c-wizard__main-body--PaddingLeft: var(--pf-v5-c-wizard__main-body--xl--PaddingLeft);\n }\n}\n@media screen and (min-width: 1200px) {\n .pf-v5-c-wizard {\n --pf-v5-c-wizard__footer--PaddingTop: var(--pf-v5-c-wizard__footer--xl--PaddingTop);\n --pf-v5-c-wizard__footer--PaddingRight: var(--pf-v5-c-wizard__footer--xl--PaddingRight);\n --pf-v5-c-wizard__footer--PaddingBottom: var(--pf-v5-c-wizard__footer--xl--PaddingBottom);\n --pf-v5-c-wizard__footer--PaddingLeft: var(--pf-v5-c-wizard__footer--xl--PaddingLeft);\n }\n}\n.pf-v5-c-modal-box .pf-v5-c-wizard {\n flex: 1 1 var(--pf-v5-c-modal-box--c-wizard--FlexBasis);\n min-height: 0;\n}\n.pf-v5-c-wizard > :not(.pf-v5-c-wizard__outer-wrap):not(.pf-v5-c-drawer) {\n flex-shrink: 0;\n}\n.pf-v5-c-wizard.pf-m-finished {\n --pf-v5-c-wizard__outer-wrap--lg--PaddingLeft: 0;\n}\n.pf-v5-c-wizard.pf-m-finished .pf-v5-c-wizard__nav,\n.pf-v5-c-wizard.pf-m-finished .pf-v5-c-wizard__footer,\n.pf-v5-c-wizard.pf-m-finished .pf-v5-c-wizard__toggle {\n display: none;\n}\n\n.pf-v5-c-wizard__header {\n color: var(--pf-v5-global--Color--100);\n position: relative;\n z-index: var(--pf-v5-c-wizard__header--ZIndex);\n padding-block-start: var(--pf-v5-c-wizard__header--PaddingTop);\n padding-block-end: var(--pf-v5-c-wizard__header--PaddingBottom);\n padding-inline-start: var(--pf-v5-c-wizard__header--PaddingLeft);\n padding-inline-end: var(--pf-v5-c-wizard__header--PaddingRight);\n background-color: var(--pf-v5-c-wizard__header--BackgroundColor);\n}\n.pf-v5-c-wizard__header .pf-v5-c-wizard__close {\n position: absolute;\n inset-block-start: var(--pf-v5-c-wizard__close--Top);\n inset-inline-end: var(--pf-v5-c-wizard__close--Right);\n}\n.pf-v5-c-wizard__header .pf-v5-c-wizard__close button {\n font-size: var(--pf-v5-c-wizard__close--FontSize);\n}\n\n.pf-v5-c-wizard__title {\n padding-inline-end: var(--pf-v5-c-wizard__title--PaddingRight);\n word-wrap: break-word;\n}\n\n.pf-v5-c-wizard__title-text {\n font-family: var(--pf-v5-c-wizard__title-text--FontFamily);\n font-size: var(--pf-v5-c-wizard__title-text--FontSize);\n font-weight: var(--pf-v5-c-wizard__title-text--FontWeight);\n line-height: var(--pf-v5-c-wizard__title-text--LineHeight);\n}\n\n.pf-v5-c-wizard__description {\n display: none;\n padding-block-start: var(--pf-v5-c-wizard__description--PaddingTop);\n color: var(--pf-v5-c-wizard__description--Color);\n}\n@media screen and (min-width: 992px) {\n .pf-v5-c-wizard__description {\n display: block;\n }\n}\n\n.pf-v5-c-wizard__toggle {\n position: relative;\n z-index: var(--pf-v5-c-wizard__toggle--ZIndex);\n display: flex;\n justify-content: space-between;\n width: 100%;\n padding-block-start: var(--pf-v5-c-wizard__toggle--PaddingTop);\n padding-block-end: var(--pf-v5-c-wizard__toggle--PaddingBottom);\n padding-inline-start: var(--pf-v5-c-wizard__toggle--PaddingLeft);\n padding-inline-end: var(--pf-v5-c-wizard__toggle--PaddingRight);\n background-color: var(--pf-v5-c-wizard__toggle--BackgroundColor);\n border: 0;\n box-shadow: var(--pf-v5-c-wizard__toggle--BoxShadow);\n}\n@media screen and (min-width: 992px) {\n .pf-v5-c-wizard__toggle {\n display: none;\n }\n}\n.pf-v5-c-wizard__toggle.pf-m-expanded {\n --pf-v5-c-wizard__toggle--BoxShadow: none;\n border-block-end: var(--pf-v5-c-wizard__toggle--m-expanded--BorderBottomWidth) solid var(--pf-v5-c-wizard__toggle--m-expanded--BorderBottomColor);\n}\n.pf-v5-c-wizard__toggle.pf-m-expanded .pf-v5-c-wizard__toggle-icon {\n transform: rotate(var(--pf-v5-c-wizard__toggle--m-expanded__toggle-icon--Rotate));\n}\n\n.pf-v5-c-wizard__toggle-list {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: baseline;\n margin-block-end: var(--pf-v5-c-wizard__toggle-list--MarginBottom);\n margin-inline-end: var(--pf-v5-c-wizard__toggle-list--MarginRight);\n list-style: none;\n}\n\n.pf-v5-c-wizard__toggle-list-item {\n margin-block-end: var(--pf-v5-c-wizard__toggle-list-item--MarginBottom);\n text-align: start;\n word-break: break-word;\n}\n.pf-v5-c-wizard__toggle-list-item:not(:last-child) {\n margin-inline-end: var(--pf-v5-c-wizard__toggle-list-item--not-last-child--MarginRight);\n}\n\n.pf-v5-c-wizard__toggle-num {\n --pf-v5-c-wizard__nav-link--before--Top: var(--pf-v5-c-wizard__toggle-num--before--Top);\n}\n\n.pf-v5-c-wizard__toggle-separator {\n margin-inline-start: var(--pf-v5-c-wizard__toggle-separator--MarginLeft);\n color: var(--pf-v5-c-wizard__toggle-separator--Color);\n}\n:where(.pf-v5-m-dir-rtl, [dir=rtl]) .pf-v5-c-wizard__toggle-separator {\n scale: -1 1;\n}\n\n.pf-v5-c-wizard__toggle-icon {\n line-height: var(--pf-v5-c-wizard__toggle-icon--LineHeight);\n}\n\n.pf-v5-c-wizard__outer-wrap {\n position: relative;\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n min-height: var(--pf-v5-c-wizard__outer-wrap--MinHeight);\n background-color: var(--pf-v5-c-wizard__outer-wrap--BackgroundColor);\n}\n@media screen and (min-width: 992px) {\n .pf-v5-c-wizard__outer-wrap {\n padding-inline-start: var(--pf-v5-c-wizard__outer-wrap--lg--PaddingLeft);\n }\n}\n\n.pf-v5-c-wizard__inner-wrap {\n position: relative;\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n min-height: 0;\n}\n@media screen and (min-width: 992px) {\n .pf-v5-c-wizard__inner-wrap {\n position: static;\n }\n}\n\n.pf-v5-c-wizard__nav {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n z-index: var(--pf-v5-c-wizard__nav--ZIndex);\n display: none;\n width: var(--pf-v5-c-wizard__nav--Width);\n max-height: 100%;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n background-color: var(--pf-v5-c-wizard__nav--BackgroundColor);\n box-shadow: var(--pf-v5-c-wizard__nav--BoxShadow);\n}\n.pf-v5-c-wizard__nav.pf-m-expanded {\n display: block;\n}\n@media screen and (min-width: 992px) {\n .pf-v5-c-wizard__nav {\n display: block;\n height: 100%;\n border-inline-end: var(--pf-v5-c-wizard__nav--lg--BorderRightWidth) solid var(--pf-v5-c-wizard__nav--lg--BorderRightColor);\n }\n}\n\n.pf-v5-c-wizard__nav-list {\n padding-block-start: var(--pf-v5-c-wizard__nav-list--PaddingTop);\n padding-block-end: var(--pf-v5-c-wizard__nav-list--PaddingBottom);\n padding-inline-start: var(--pf-v5-c-wizard__nav-list--PaddingLeft);\n padding-inline-end: var(--pf-v5-c-wizard__nav-list--PaddingRight);\n list-style: none;\n counter-reset: wizard-nav-count;\n}\n.pf-v5-c-wizard__nav-list .pf-v5-c-wizard__nav-list {\n padding: 0;\n margin-block-start: var(--pf-v5-c-wizard__nav-list--nested--MarginTop);\n margin-inline-start: var(--pf-v5-c-wizard__nav-list--nested--MarginLeft);\n}\n.pf-v5-c-wizard__nav-list .pf-v5-c-wizard__nav-list .pf-v5-c-wizard__nav-link::before {\n content: none;\n}\n.pf-v5-c-wizard__nav-list .pf-v5-c-wizard__nav-list .pf-v5-c-wizard__nav-link.pf-m-current {\n font-weight: var(--pf-v5-c-wizard__nav-list__nav-list__nav-link--m-current--FontWeight);\n}\n\n.pf-v5-c-wizard__nav-item + .pf-v5-c-wizard__nav-item {\n margin-block-start: var(--pf-v5-c-wizard__nav-item--MarginTop);\n}\n.pf-v5-c-wizard__nav-item.pf-m-expandable > .pf-v5-c-wizard__nav-link {\n display: flex;\n}\n.pf-v5-c-wizard__nav-item.pf-m-expandable > .pf-v5-c-wizard__nav-list {\n display: none;\n}\n.pf-v5-c-wizard__nav-item.pf-m-expanded > .pf-v5-c-wizard__nav-list {\n display: block;\n}\n.pf-v5-c-wizard__nav-item.pf-m-expanded > .pf-v5-c-wizard__nav-link {\n --pf-v5-c-wizard__nav-link-toggle-icon--Rotate: var(--pf-v5-c-wizard__nav-item--m-expanded__link-toggle-icon--Rotate);\n}\n\n.pf-v5-c-wizard__nav-link {\n position: relative;\n display: inline-block;\n width: 100%;\n color: var(--pf-v5-c-wizard__nav-link--Color);\n text-align: start;\n text-decoration: var(--pf-v5-c-wizard__nav-link--TextDecoration);\n word-break: break-word;\n background-color: var(--pf-v5-c-wizard__nav-link--BackgroundColor);\n border: 0;\n}\n.pf-v5-c-wizard__toggle-num, .pf-v5-c-wizard__nav-link::before {\n transform: translateX(var(--pf-v5-c-wizard__nav-link--before--TranslateX));\n position: absolute;\n inset-block-start: var(--pf-v5-c-wizard__nav-link--before--Top);\n inset-inline-start: 0;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: var(--pf-v5-c-wizard__nav-link--before--Width);\n height: var(--pf-v5-c-wizard__nav-link--before--Height);\n font-size: var(--pf-v5-c-wizard__nav-link--before--FontSize);\n line-height: 1;\n color: var(--pf-v5-c-wizard__nav-link--before--Color);\n background-color: var(--pf-v5-c-wizard__nav-link--before--BackgroundColor);\n border-radius: var(--pf-v5-c-wizard__nav-link--before--BorderRadius);\n}\n:where(.pf-v5-m-dir-rtl, [dir=rtl]) .pf-v5-c-wizard__toggle-num, .pf-v5-c-wizard__nav-link::before {\n transform: translateX(calc(var(--pf-v5-c-wizard__nav-link--before--TranslateX) * var(--pf-v5-global--inverse--multiplier)));\n}\n\n.pf-v5-c-wizard__nav-link::before {\n inset-block-start: 0;\n content: counter(wizard-nav-count);\n counter-increment: wizard-nav-count;\n}\n.pf-v5-c-wizard__nav-link:hover {\n --pf-v5-c-wizard__nav-link--Color: var(--pf-v5-c-wizard__nav-link--hover--Color);\n --pf-v5-c-wizard__nav-link-toggle--Color: var(--pf-v5-c-wizard__nav-link--hover__nav-link-toggle-icon--Color);\n}\n.pf-v5-c-wizard__nav-link:focus {\n --pf-v5-c-wizard__nav-link--Color: var(--pf-v5-c-wizard__nav-link--focus--Color);\n --pf-v5-c-wizard__nav-link-toggle--Color: var(--pf-v5-c-wizard__nav-link--focus__nav-link-toggle-icon--Color);\n}\n.pf-v5-c-wizard__nav-link.pf-m-current {\n --pf-v5-c-wizard__nav-link--Color: var(--pf-v5-c-wizard__nav-link--m-current--Color);\n font-weight: var(--pf-v5-c-wizard__nav-link--m-current--FontWeight);\n}\n.pf-v5-c-wizard__toggle-num, .pf-v5-c-wizard__nav-link.pf-m-current::before {\n --pf-v5-c-wizard__nav-link--before--BackgroundColor: var(--pf-v5-c-wizard__nav-link--m-current--before--BackgroundColor);\n --pf-v5-c-wizard__nav-link--before--Color: var(--pf-v5-c-wizard__nav-link--m-current--before--Color);\n}\n\n.pf-v5-c-wizard__nav-link:disabled, .pf-v5-c-wizard__nav-link.pf-m-disabled {\n --pf-v5-c-wizard__nav-link--Color: var(--pf-v5-c-wizard__nav-link--m-disabled--Color);\n pointer-events: none;\n}\n.pf-v5-c-wizard__nav-link:disabled::before, .pf-v5-c-wizard__nav-link.pf-m-disabled::before {\n --pf-v5-c-wizard__nav-link--before--BackgroundColor: var(--pf-v5-c-wizard__nav-link--m-disabled--before--BackgroundColor);\n --pf-v5-c-wizard__nav-link--before--Color: var(--pf-v5-c-wizard__nav-link--m-disabled--before--Color);\n}\n\n.pf-v5-c-wizard__nav-link-text {\n flex-grow: 1;\n}\n\n.pf-v5-c-wizard__nav-link-toggle {\n padding-inline-start: var(--pf-v5-c-wizard__nav-link-toggle--PaddingLeft);\n padding-inline-end: var(--pf-v5-c-wizard__nav-link-toggle--PaddingRight);\n color: var(--pf-v5-c-wizard__nav-link-toggle--Color);\n}\n\n.pf-v5-c-wizard__nav-link-toggle-icon {\n display: inline-block;\n transition: var(--pf-v5-c-wizard__nav-link-toggle-icon--Transition);\n transform: rotate(var(--pf-v5-c-wizard__nav-link-toggle-icon--Rotate));\n}\n:where(.pf-v5-m-dir-rtl, [dir=rtl]) .pf-v5-c-wizard__nav-link-toggle-icon {\n scale: -1 1;\n}\n\n.pf-v5-c-wizard__main {\n z-index: var(--pf-v5-c-wizard__main--ZIndex);\n flex: 1 1 auto;\n overflow-x: hidden;\n overflow-y: auto;\n word-break: break-word;\n}\n\n.pf-v5-c-wizard__main-body {\n padding-block-start: var(--pf-v5-c-wizard__main-body--PaddingTop);\n padding-block-end: var(--pf-v5-c-wizard__main-body--PaddingBottom);\n padding-inline-start: var(--pf-v5-c-wizard__main-body--PaddingLeft);\n padding-inline-end: var(--pf-v5-c-wizard__main-body--PaddingRight);\n}\n.pf-v5-c-wizard__main-body.pf-m-no-padding {\n padding: 0;\n}\n\n.pf-v5-c-wizard__footer {\n position: relative;\n z-index: var(--pf-v5-c-wizard__footer--ZIndex);\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n padding-block-start: var(--pf-v5-c-wizard__footer--PaddingTop);\n padding-block-end: var(--pf-v5-c-wizard__footer--PaddingBottom);\n padding-inline-start: var(--pf-v5-c-wizard__footer--PaddingLeft);\n padding-inline-end: var(--pf-v5-c-wizard__footer--PaddingRight);\n background-color: var(--pf-v5-c-wizard__footer--BackgroundColor);\n}\n.pf-v5-c-wizard__footer > * {\n margin-block-end: var(--pf-v5-c-wizard__footer--child--MarginBottom);\n}\n.pf-v5-c-wizard__footer > *:not(:last-child) {\n margin-inline-end: var(--pf-v5-c-wizard__footer--child--MarginRight);\n}\n.pf-v5-c-page__main-wizard .pf-v5-c-wizard__footer, .pf-v5-c-modal-box .pf-v5-c-wizard__footer, .pf-v5-c-drawer > .pf-v5-c-wizard__footer {\n box-shadow: var(--pf-v5-c-wizard__footer--BoxShadow);\n}\n\n.pf-v5-c-wizard__footer-cancel {\n margin-inline-start: var(--pf-v5-c-wizard__footer-cancel--MarginLeft);\n}\n\n:where(.pf-v5-theme-dark) .pf-v5-c-wizard__header .pf-v5-c-button {\n --pf-v5-c-button--m-primary--BackgroundColor: var(--pf-v5-global--primary-color--300);\n}\n\n:where(.pf-v5-theme-dark) .pf-v5-c-wizard {\n --pf-v5-c-wizard__header--BackgroundColor: var(--pf-v5-global--palette--black-1000);\n --pf-v5-c-wizard__nav-link--before--BackgroundColor: var(--pf-v5-global--palette--black-500);\n}\n:where(.pf-v5-theme-dark) .pf-v5-c-wizard__header {\n color: var(--pf-v5-global--Color--100);\n}");var Te,Oe="pf-v5-c-wizard",Se="pf-v5-c-wizard__footer",Ee={exports:{}};
/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
Te=Ee,function(){var e={}.hasOwnProperty;function n(){for(var e="",n=0;n<arguments.length;n++){var t=arguments[n];t&&(e=r(e,a(t)))}return e}function a(a){if("string"==typeof a||"number"==typeof a)return a;if("object"!=typeof a)return"";if(Array.isArray(a))return n.apply(null,a);if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]"))return a.toString();var t="";for(var i in a)e.call(a,i)&&a[i]&&(t=r(t,i));return t}function r(e,n){return n?e?e+" "+n:e+n:e}Te.exports?(n.default=n,Te.exports=n):window.classNames=n}();var Re=Ee.exports;const je=a(void 0),Ie=()=>i(je),Le=({nextButtonText:n="Next",backButtonText:a="Back",cancelButtonText:r="Cancel",onBack:t})=>{const{currentStepIndex:i,currentStep:o,isPrevDisabled:l,goBack:d}=Ie(),{isSubmitting:c,isValidating:v,isValid:p,status:f,setErrors:b,setStatus:m,handleReset:h}=B(),z=e.useCallback((()=>{b({}),m({}),null==t||t(i+1,i),d()}),[i,d,t,b,m]);return e.createElement("footer",{className:Re(Se),style:{flexDirection:"column",position:"sticky",bottom:"0"}},(null==f?void 0:f.submitError)&&e.createElement(s,{isInline:!0,variant:"danger",title:"An error occurred",actionClose:e.createElement(_,{onClose:()=>m(Object.assign(Object.assign({},f),{submitError:""}))})},null==f?void 0:f.submitError),e.createElement(g,null,e.createElement(u,null,e.createElement(w,{variant:"primary",type:"submit",isDisabled:c||v||!p||o.disableNext,isLoading:c||v||(null==f?void 0:f.isValidating)},o.nextButtonText||n)),e.createElement(u,null,e.createElement(w,{variant:"secondary",onClick:z,isDisabled:l||o.disableBack},o.backButtonText||a)),e.createElement(u,null,e.createElement(w,{variant:"link",type:"reset",onClick:h},o.cancelButtonText||r))))},Fe=({steps:n,footer:a,nextButtonText:r,backButtonText:t,cancelButtonText:i,hasNoBodyPadding:o,mainAriaLabel:l,mainAriaLabelledBy:d,navAriaLabel:c,navAriaLabelledBy:v,onBack:p})=>{const{currentStep:f,currentStepIndex:s,goToStep:_}=Ie(),{setErrors:g,setStatus:u,isValid:w,handleSubmit:m,handleReset:h}=B(),[z,y]=e.useState(!1),x=e.useCallback((e=>{g({}),u({}),_(e)}),[_,g,u]),k=e.useCallback((a=>{const r={isOpen:a,"aria-label":c,"aria-labelledby":v};return e.createElement(S,Object.assign({},r),n.map(((a,r)=>{const t=((!w||f.disableNext)&&r>s||f.disableBack&&r<s||!a.canJumpTo)&&a.name!==f.name;return e.createElement(E,{key:r,content:a.name,isCurrent:f.name===a.name,isDisabled:t,step:n.findIndex((e=>e.name===a.name)),onNavItemClick:x})})))}),[f.disableBack,f.disableNext,f.name,s,x,w,c,v,n]);return e.createElement(b,{onSubmit:m,onReset:h,className:Re(Oe),isWidthLimited:f.isFormWidthLimited,isHorizontal:f.isFormHorizontal},e.createElement(R,{mainAriaLabel:l,mainAriaLabelledBy:d,isNavOpen:z,onNavToggle:e=>y(e),nav:k,steps:n,activeStep:f,hasNoBodyPadding:o},a||e.createElement(Le,{nextButtonText:r,backButtonText:t,cancelButtonText:i,onBack:p})))},Me=n=>{var{initialValues:a,steps:i,startAtStep:o,enableReinitialize:l,validateOnChange:d,validateOnBlur:c,validateOnMount:v,onSubmit:p,onReset:f,onNext:s,hasNoBodyPadding:_}=n,g=A(n,["initialValues","steps","startAtStep","enableReinitialize","validateOnChange","validateOnBlur","validateOnMount","onSubmit","onReset","onNext","hasNoBodyPadding"]);const[u,w]=e.useState(a),b=e.useMemo((()=>i.map((e=>Object.assign({canJumpTo:!0},e)))),[i]),m=((e,n)=>{const[a,i]=r(null!=n?n:0),o=e[a],l=e.length,d=0===a,c=0===a,v=a>=l-1,p=t((()=>i(Math.max(0,a-1))),[i,a]),f=t((()=>i(Math.min(a+1,l-1))),[i,a,l]),s=t((e=>{i(e)}),[]),_=t((n=>{const a=e.findIndex((e=>e.id===n));a>=0&&i(a)}),[e]),g=t((n=>{const a=e.findIndex((e=>e.name===n));a>=0&&i(a)}),[e]);return{currentStepIndex:a,currentStep:o,isPrevDisabled:d,isFirstStep:c,isLastStep:v,goBack:p,goNext:f,goToStep:s,goToStepById:_,goToStepByName:g}})(b,o),{currentStep:h,currentStepIndex:z,isLastStep:y,goNext:x}=m,k=e.useCallback(((e,n)=>V(void 0,void 0,void 0,(function*(){let a=!0;if(O(h.onSubmit))try{yield h.onSubmit(e,n)}catch(e){a=!1}if(a){if(y)return p(e,n);n.setTouched({}),w(e),null==s||s(z+1,z),x()}}))),[h,z,y,p,x,s]);return e.createElement(T,{initialValues:u,onSubmit:k,onReset:f,validationSchema:h.validationSchema,validateOnChange:d||h.validateOnChange,validateOnBlur:c||h.validateOnBlur,validateOnMount:v||h.validateOnMount,enableReinitialize:l},e.createElement(je.Provider,{value:m},e.createElement(Fe,Object.assign({steps:b,hasNoBodyPadding:h.hasNoBodyPadding||_},g))))},Ne=(e,a)=>{var{type:r=m.text}=e,t=A(e,["type"]);return n.createElement(Pe,Object.assign({type:r},t),(e=>n.createElement(h,Object.assign({ref:a},e))))};Ne.displayName="InputField";const Ae=n.forwardRef(Ne);var De;!function(e){e.TextInput="text",e.TextArea="textArea"}(De||(De={}));const We=e=>{var{beforeInput:a,afterInput:r,groupTextType:t}=e,i=A(e,["beforeInput","afterInput","groupTextType"]);return n.createElement(Pe,Object.assign({},i),(e=>n.createElement(z,null,a,t===De.TextArea?n.createElement(y,Object.assign({},e)):n.createElement(h,Object.assign({},e)),r)))};var $e=/\s/;var Ve=/^\s+/;function qe(e){return e?e.slice(0,function(e){for(var n=e.length;n--&&$e.test(e.charAt(n)););return n}(e)+1).replace(Ve,""):e}function He(e){var n=typeof e;return null!=e&&("object"==n||"function"==n)}var Ze="object"==typeof global&&global&&global.Object===Object&&global,Ge="object"==typeof self&&self&&self.Object===Object&&self,Xe=Ze||Ge||Function("return this")(),Je=Xe.Symbol,Ke=Object.prototype,Ue=Ke.hasOwnProperty,Qe=Ke.toString,Ye=Je?Je.toStringTag:void 0;var en=Object.prototype.toString;var nn="[object Null]",an="[object Undefined]",rn=Je?Je.toStringTag:void 0;function tn(e){return null==e?void 0===e?an:nn:rn&&rn in Object(e)?function(e){var n=Ue.call(e,Ye),a=e[Ye];try{e[Ye]=void 0;var r=!0}catch(e){}var t=Qe.call(e);return r&&(n?e[Ye]=a:delete e[Ye]),t}(e):function(e){return en.call(e)}(e)}var on="[object Symbol]";var ln=NaN,dn=/^[-+]0x[0-9a-f]+$/i,cn=/^0b[01]+$/i,vn=/^0o[0-7]+$/i,pn=parseInt;function fn(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return null!=e&&"object"==typeof e}(e)&&tn(e)==on}(e))return ln;if(He(e)){var n="function"==typeof e.valueOf?e.valueOf():e;e=He(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=qe(e);var a=cn.test(e);return a||vn.test(e)?pn(e.slice(2),a?2:8):dn.test(e)?ln:+e}var sn=1/0,_n=17976931348623157e292;function gn(e){var n=function(e){return e?(e=fn(e))===sn||e===-sn?(e<0?-1:1)*_n:e==e?e:0:0===e?e:0}(e),a=n%1;return n==n?a?n-a:n:0}const un=e=>{var{label:a,helperText:r,required:t}=e,i=A(e,["label","helperText","required"]);const[o,{touched:l,error:d}]=C(i.name),{setFieldValue:v,setFieldTouched:p}=B(),f=ye(i.name,"number-spinner"),s=!(l&&d),_=s?"":d,g=e=>{v(i.name,gn(o.value)+e),p(i.name,!0)};return n.createElement(c,{fieldId:f,label:a,isRequired:t},n.createElement(x,Object.assign({},o,i,{id:f,value:parseInt(o.value,10),onMinus:()=>g(-1),onPlus:()=>g(1),inputProps:Object.assign({},i),minusBtnAriaLabel:"Decrement",plusBtnAriaLabel:"Increment","aria-describedby":r?`${f}-helper`:void 0})),n.createElement(ze,{isValid:s,errorMessage:_,helpText:r}))},wn=e=>{var{name:a,label:r,value:t,onChange:i}=e,o=A(e,["name","label","value","onChange"]);const[l,{touched:d,error:c}]=C(a),{setFieldValue:v,setFieldTouched:p}=B(),f=ye(`${a}-${t}`,"radiobutton"),s=!(d&&c);return n.createElement(k,Object.assign({},l,o,{id:f,value:t,label:r,isChecked:l.value===t,isValid:s,isDisabled:o.isDisabled,"aria-label":`${f}-${r}`,onChange:()=>{i?i(t):v(a,t),p(a,!0)}}))};Be(".radio-group-field {\n padding-left: var(--pf-v5-global--spacer--sm);\n}\n.radio-group-field .pf-v5-c-radio__description {\n width: 100%;\n}\n.radio-group-field--inline {\n display: flex;\n align-items: flex-start;\n}\n.radio-group-field--inline > .pf-v5-c-form__group-label {\n margin-right: var(--pf-v5-global--spacer--md);\n}");const bn=e=>{var{label:a,options:r,helperText:t,isRequired:i,isInline:o,onChange:l}=e,d=A(e,["label","options","helperText","isRequired","isInline","onChange"]);const[v,{touched:p,error:f}]=C(d.name),s=ye(d.name,"radiogroup"),_=!(p&&f),g=_?"":f;return n.createElement(c,{className:Re("radio-group-field",{"radio-group-field--inline":o}),fieldId:s,isRequired:i,label:a,isInline:o},r.map((e=>{const a=v.value===e.value&&e.activeChildren,r=e.children,i=(a||r)&&n.createElement("div",{className:"radio-group-field__children"},r,a);return n.createElement(n.Fragment,{key:e.value},n.createElement(wn,Object.assign({},v,d,{value:e.value,label:e.label,isDisabled:e.isDisabled,"aria-describedby":t?`${s}-helper`:void 0,description:i,onChange:l})))})),n.createElement(ze,{isValid:_,errorMessage:g,helpText:t}))};function mn(e){return e}var hn=Math.max;var zn="[object AsyncFu