1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3963],{62493:function(e,t,r){r.d(t,{Z:function(){return R}});var n=r(4730),c=r(17674),o=r(90116),a=r(59499),i=r(67294),s=r(90512),l=r(94780),d=r(51171),u=r(25568),p=r(85838),h=r(85893),f=(0,p.Z)((0,h.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),m=(0,p.Z)((0,h.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),v=(0,p.Z)((0,h.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox"),b=r(30411),k=r(57448),g=r(87072),y=r(27014),Z=r(52133),x=r(99013),O=r(90606),w=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","disableRipple","className"];function j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?j(Object(r),!0).forEach(function(t){(0,a.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var P=function(e){var t=e.classes,r=e.indeterminate,n=e.color,c=e.size,o={root:["root",r&&"indeterminate","color".concat((0,b.Z)(n)),"size".concat((0,b.Z)(c))]},a=(0,l.Z)(o,g.y,t);return C(C({},t),a)},S=(0,y.ZP)(u.Z,{shouldForwardProp:function(e){return(0,k.Z)(e)||"classes"===e},name:"MuiCheckbox",slot:"Root",overridesResolver:function(e,t){var r=e.ownerState;return[t.root,r.indeterminate&&t.indeterminate,t["size".concat((0,b.Z)(r.size))],"default"!==r.color&&t["color".concat((0,b.Z)(r.color))]]}})((0,Z.Z)(function(e){var t=e.theme;return{color:(t.vars||t).palette.text.secondary,variants:[{props:{color:"default",disableRipple:!1},style:{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,d.Fq)(t.palette.action.active,t.palette.action.hoverOpacity)}}}].concat((0,o.Z)(Object.entries(t.palette).filter((0,x.Z)()).map(function(e){var r=(0,c.Z)(e,1)[0];return{props:{color:r,disableRipple:!1},style:{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[r].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,d.Fq)(t.palette[r].main,t.palette.action.hoverOpacity)}}}})),(0,o.Z)(Object.entries(t.palette).filter((0,x.Z)()).map(function(e){var r,n=(0,c.Z)(e,1)[0];return{props:{color:n},style:(r={},(0,a.Z)(r,"&.".concat(g.Z.checked,", &.").concat(g.Z.indeterminate),{color:(t.vars||t).palette[n].main}),(0,a.Z)(r,"&.".concat(g.Z.disabled),{color:(t.vars||t).palette.action.disabled}),r)}})),[{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:"transparent"}}}}])}})),z=(0,h.jsx)(m,{}),F=(0,h.jsx)(f,{}),N=(0,h.jsx)(v,{}),R=i.forwardRef(function(e,t){var r,c,o=(0,O.i)({props:e,name:"MuiCheckbox"}),a=o.checkedIcon,l=o.color,d=o.icon,u=o.indeterminate,p=void 0!==u&&u,f=o.indeterminateIcon,m=void 0===f?N:f,v=o.inputProps,b=o.size,k=void 0===b?"medium":b,g=o.disableRipple,y=void 0!==g&&g,Z=o.className,x=(0,n.Z)(o,w),j=p?m:void 0===d?F:d,R=p?m:void 0===a?z:a,I=C(C({},o),{},{disableRipple:y,color:void 0===l?"primary":l,indeterminate:p,size:k}),E=P(I);return(0,h.jsx)(S,C(C({type:"checkbox",inputProps:C({"data-indeterminate":p},v),icon:i.cloneElement(j,{fontSize:null!==(r=j.props.fontSize)&&void 0!==r?r:k}),checkedIcon:i.cloneElement(R,{fontSize:null!==(c=R.props.fontSize)&&void 0!==c?c:k}),ownerState:I,ref:t,className:(0,s.Z)(E.root,Z),disableRipple:y},x),{},{classes:E}))})},87072:function(e,t,r){r.d(t,{y:function(){return o}});var n=r(1588),c=r(34867);function o(e){return(0,c.ZP)("MuiCheckbox",e)}var a=(0,n.Z)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]);t.Z=a},25568:function(e,t,r){r.d(t,{Z:function(){return j}});
1var n=r(59499),c=r(17674),o=r(4730),a=r(67294),i=r(90512),s=r(94780),l=r(30411),d=r(57448),u=r(27014),p=r(26161),h=r(80720),f=r(67633),m=r(1588),v=r(34867);function b(e){return(0,v.ZP)("PrivateSwitchBase",e)}(0,m.Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var k=r(85893),g=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"];function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach(function(t){(0,n.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var x=function(e){var t=e.classes,r=e.checked,n=e.disabled,c=e.edge,o={root:["root",r&&"checked",n&&"disabled",c&&"edge".concat((0,l.Z)(c))],input:["input"]};return(0,s.Z)(o,b,t)},O=(0,u.ZP)(f.Z)({padding:9,borderRadius:"50%",variants:[{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:function(e){var t=e.edge,r=e.ownerState;return"start"===t&&"small"!==r.size},style:{marginLeft:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}},{props:function(e){var t=e.edge,r=e.ownerState;return"end"===t&&"small"!==r.size},style:{marginRight:-12}}]}),w=(0,u.ZP)("input",{shouldForwardProp:d.Z})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),j=a.forwardRef(function(e,t){var r=e.autoFocus,n=e.checked,a=e.checkedIcon,s=e.className,l=e.defaultChecked,d=e.disabled,u=e.disableFocusRipple,f=void 0!==u&&u,m=e.edge,v=e.icon,b=e.id,y=e.inputProps,j=e.inputRef,C=e.name,P=e.onBlur,S=e.onChange,z=e.onFocus,F=e.readOnly,N=e.required,R=e.tabIndex,I=e.type,E=e.value,M=(0,o.Z)(e,g),B=(0,p.Z)({controlled:n,default:!!l,name:"SwitchBase",state:"checked"}),V=(0,c.Z)(B,2),D=V[0],L=V[1],A=(0,h.Z)(),_=d;A&&void 0===_&&(_=A.disabled);var q="checkbox"===I||"radio"===I,H=Z(Z({},e),{},{checked:D,disabled:_,disableFocusRipple:f,edge:void 0!==m&&m}),W=x(H);return(0,k.jsxs)(O,Z(Z({component:"span",className:(0,i.Z)(W.root,s),centerRipple:!0,focusRipple:!f,disabled:_,tabIndex:null,role:void 0,onFocus:function(e){z&&z(e),A&&A.onFocus&&A.onFocus(e)},onBlur:function(e){P&&P(e),A&&A.onBlur&&A.onBlur(e)},ownerState:H,ref:t},M),{},{children:[(0,k.jsx)(w,Z(Z({autoFocus:r,checked:n,defaultChecked:l,className:W.input,disabled:_,id:q?b:void 0,name:C,onChange:function(e){if(!e.nativeEvent.defaultPrevented){var t=e.target.checked;L(t),S&&S(e,t)}},readOnly:F,ref:j,required:void 0!==N&&N,ownerState:H,tabIndex:R,type:I},"checkbox"===I&&void 0===E?{}:{value:E}),y)),D?a:v]}))})},83963:function(e,t,r){r.r(t);var n=r(24758),c=r(70947),o=r(62493),a=r(67294),i=r(85893);t.default=function(e){var t=(0,a.useState)(!1),r=t[0],s=t[1],l=function(t){var r={formPos:e.formPos,cfgFieldName:e.formField.cfgFieldName,isValid:!1,value:!!t};r.isValid=(0,c._S)(t,{checkMandatory:e.formField.cfgFieldIsMandatory,checkNoSpecialCharacters:!1,checkNoLetters:!1,checkNoNumbers:!1,checkMaxChars:void 0,checkMinChars:void 0,checkCustomRegex:void 0,checkEmail:!1,checkCheckbox:!0,checkNoWhitespaceCharacters:!1}),e.handleValidatedInput(r)};return(0,i.jsxs)("div",{className:"form-field checkbox-form-field ".concat(e.className," ").concat(e.isEditor?"Mui-disabled":""),children:[(0,i.jsx)("div",{className:"checkbox-form-field-checkbox-wrapper",children:(0,i.jsx)(o.Z,{disabled:e.isEditor,onChange:function(e){s(e.target.checked),l(e.target.checked?"true":"")},checked:r})}),e.label&&(0,i.jsx)("div",{className:"checkbox-form-field-label-wrapper",children:(0,i.jsx)(n.Z,{className:"checkbox-form-field-label ".concat(e.inputLabelClassname),label:e.label,mandatory:e.mandatory})})]})}},70947:function(e,t,r){r.d(t,{R2:function(){return h},W9:function(){return m},_S:function(){return f},nC:function(){return p}});var n,c,o=r(50029),a=r(64687),i=r.n(a),s=r(39920),l=r(6788),d=r(92014),u=r(337),p=(n=(0,o.Z)(i().mark(function e(t){var n;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.m2)((0,s.Qh)("/content/pabu/forms/".concat(t)));case 2:return(n=e.sent).success||r.g.log.warn("could not fetch form"),e.abrupt("return",n);case 5:case"end":return e.stop()}},e)})),function(e){return n.apply(this,arguments)}),h=(c=(0,o.Z)(i().mark(function e(t){var r;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.x1)((0,s.Qh)("/forms/submit"),t);case 2:return(r=e.sent).success?r.data?(0,u.Xs)((0,d.Iu)("public:formSubmitSuccess")):(0,u.AG)((0,d.Iu)("public:formValidationError")):(0,u.AG)((0,d.Iu)("public:formSubmitError")),e.abrupt("return",r);case 5:case"end":return e.stop()}},e)})),function(e){return c.apply(this,arguments)}),f=function(e,t){var r=t.checkMandatory,n=t.checkNoSpecialCharacters,c=t.checkNoLetters,o=t.checkNoNumbers,a=t.checkMaxChars,i=t.checkMinChars,s=t.checkCustomRegex,l=t.checkEmail,d=t.checkCheckbox,u=t.checkNoWhitespaceCharacters;return!(r&&(null===e||e.length<1)||c&&e&&/[a-zA-ZÃÃÃäöüÃ]/g.test(e.trim())||n&&e&&!1===/^[a-z A-ZÃÃÃäöüÃ\d]+$/.test(e.trim())||u&&e&&!1===/^\S*$/.test(e)||o&&e&&/\d/g.test(e.trim()))&&(!a||!e||!(e.length>a))&&(!i||!e||!(e.length<i))&&(!e||!s||!1!==RegExp(s).test(e))&&(!e||!l||!1!==/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e))&&(!d||!r||!!e)},m=function(e,t,n,c){var o={isValid:!0,value:null},a=[];if(t&&null===e&&(o.isValid=!1),e){e.size>(c+.01)*1048576&&(o.isValid=!1,a.push((0,d.Iu)("public:fileNeedsToBeSmallerThan",{maxFileSize:c})));var i=n.replace(/\s/g,"");if(i.length>0&&e.name){var s=i.split(",").filter(function(e){return""!==e});s.length>0&&!s.includes(e.name.substring(e.name.lastIndexOf(".")))&&(o.isValid=!1,a.push((0,d.Iu)("public:invalidFileFormat",{allowedFileEndings:i})))}else o.isValid=!1,a.push((0,d.Iu)("public:invalidFileFormat",{allowedFileEndings:i})),r.g.log.info("No allowedFileEndings provided!")}return{formField:o,warnings:a}}}}]);
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.