1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6559],{53013:e=>{e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(l=n;0!=l--;)if(!e(t[l],r[l]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(a=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(l=n;0!=l--;)if(!Object.prototype.hasOwnProperty.call(r,a[l]))return!1;for(l=n;0!=l--;){var n,l,a,u=a[l];if(!e(t[u],r[u]))return!1}return!0}return t!=t&&r!=r}},66559:(e,t,r)=>{r.d(t,{m:()=>j});var n=r(12115);let l="undefined"!=typeof window?n.useLayoutEffect:n.useEffect;function a(e,t){l(()=>{if(e)return window.addEventListener(e,t),()=>window.removeEventListener(e,t)},[e])}function u(e){return null===e||"object"!=typeof e?{}:Object.keys(e).reduce((t,r)=>{let n=e[r];return null!=n&&!1!==n&&(t[r]=n),t},{})}function c(e,t){if(null===t||"object"!=typeof t)return{};let r={...t};return Object.keys(t).forEach(t=>{t.includes("".concat(String(e),"."))&&delete r[t]}),r}function o(e,t){return parseInt(e.substring(t.length+1).split(".")[0],10)}function s(e,t,r,n){if(void 0===t)return r;let l="".concat(String(e)),a=r;-1===n&&(a=c("".concat(l,".").concat(t),a));let u={...a},s=new Set;return Object.entries(a).filter(e=>{let[r]=e;if(!r.startsWith("".concat(l,".")))return!1;let n=o(r,l);return!Number.isNaN(n)&&n>=t}
1).forEach(e=>{let[t,r]=e,a=o(t,l),c=t.replace("".concat(l,".").concat(a),"".concat(l,".").concat(a+n));u[c]=r,s.add(c),s.has(t)||delete u[t]}),u}function i(e){return"string"!=typeof e?[]:e.split(".")}function f(e,t){let r=i(e);if(0===r.length||"object"!=typeof t||null===t)return;let n=t[r[0]];for(let e=1;e<r.length&&null!=n;e+=1)n=n[r[e]];return n}function d(e,t,r){"object"==typeof r.value&&(r.value=p(r.value)),r.enumerable&&!r.get&&!r.set&&r.configurable&&r.writable&&"__proto__"!==t?e[t]=r.value:Object.defineProperty(e,t,r)}function p(e){if("object"!=typeof e)return e;var t,r,n,l=0,a=Object.prototype.toString.call(e);if("[object Object]"===a?n=Object.create(e.__proto__||null):"[object Array]"===a?n=Array(e.length):"[object Set]"===a?(n=new Set,e.forEach(function(e){n.add(p(e))})):"[object Map]"===a?(n=new Map,e.forEach(function(e,t){n.set(p(t),p(e))})):"[object Date]"===a?n=new Date(+e):"[object RegExp]"===a?n=new RegExp(e.source,e.flags):"[object DataView]"===a?n=new e.constructor(p(e.buffer)):"[object ArrayBuffer]"===a?n=e.slice(0):"Array]"===a.slice(-6)&&(n=new e.constructor(e)),n){for(r=Object.getOwnPropertySymbols(e);l<r.length;l++)d(n,r[l],Object.getOwnPropertyDescriptor(e,r[l]));for(l=0,r=Object.getOwnPropertyNames(e);l<r.length;l++)Object.hasOwnProperty.call(n,t=r[l])&&n[t]===e[t]||d(n,t,Object.getOwnPropertyDescriptor(e,t))}return n||e}function b(e,t,r){let n=i(e);if(0===n.length)return r;let l=p(r);if(1===n.length)return l[n[0]]=t,l;let a=l[n[0]];for(let e=1;e<n.length-1;e+=1){if(void 0===a)return l;a=a[n[e]]}return a[n[n.length-1]]=t,l}var h=r(53013);function y(e,t){let r=Object.keys(e);if("string"==typeof t){let n=r.filter(e=>e.startsWith("".concat(t,".")));return e[t]||n.some(t=>e[t])||!1}return r.some(t=>e[t])}function m(e,t){return e?"".concat(e,"-").concat(t.toString()):t.toString()}let v=Symbol("root-rule");function g(e){let t=u(e);return{hasErrors:Object.keys(t).length>0,errors:t}}function k(e,t){return"function"==typeof e?g(e(t)):g(function e(t,r){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return"object"!=typeof t||null===t?l:Object.keys(t).reduce((l,a)=>{let u=t[a],c="".concat(""===n?"":"".concat(n,".")).concat(a),o=f(c,r),s=!1;return"function"==typeof u&&(l[c]=u(o,r,c)),"object"==typeof u&&Array.isArray(o)&&(s=!0,o.forEach((t,n)=>e(u,r,"".concat(c,".").concat(n),l)),v in u&&(l[c]=u[v](o,r,c))),"object"==typeof u&&"object"==typeof o&&null!==o&&(s||e(u,r,c,l),v in u&&(l[c]=u[v](o,r,c))),l},l)}(e,t))}function E(e,t,r){if("string"!=typeof e)return{hasError:!1,error:null};let n=k(t,r),l=Object.keys(n.errors).find(t=>e.split(".").every((e,r)=>e===t.split(".")[r]));return{hasError:!!l,error:l?n.errors[l]:null}}function V(e,t){return!!t&&("boolean"==typeof t?t:!!Array.isArray(t)&&t.includes(e.replace(/[.][0-9]+/g,".".concat("__MANTINE_FORM_INDEX__"))))}function j(){let{name:e,mode:t="controlled",initialValues:r,initialErrors:l={},initialDirty:o={},initialTouched:i={},clearInputErrorOnChange:d=!0,validateInputOnChange:p=!1,validateInputOnBlur:v=!1,onValuesChange:g,transformValues:j=e=>e,enhanceGetInputProps:C,validate:S,onSubmitPreventDefault:O="always",touchTrigger:F="change"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},w=function(e){let[t,r]=(0,n.useState)(u(e)),l=(0,n.useRef)(t),a=(0,n.useCallback)(e=>{r(t=>{let r=u("function"==typeof e?e(t):e);return l.current=r,r})},[]),c=(0,n.useCallback)(()=>a({}),[]),o=(0,n.useCallback)(e=>{void 0!==l.current[e]&&a(t=>{let r={...t};return delete r[e],r})},[t]),s=(0,n.useCallback)((e,t)=>{null==t||!1===t?o(e):l.current[e]!==t&&a(r=>({...r,[e]:t}))},[t]);return{errorsState:t,setErrors:a,clearErrors:c,setFieldError:s,clearFieldError:o}}(l),D=function(e){let{initialValues:t,onValuesChange:r,mode:l}=e,a=(0,n.useRef)(!1),[u,c]=(0,n.useState)(t||{}),o=(0,n.useRef)(u),s=(0,n.useRef)(u),i=(0,n.useCallback)(e=>{let{values:t,subscribers:n,updateState:l=!0,mergeWithPreviousValues:a=!0}=e,u=o.current,s=t instanceof Function?t(o.current):t,i=a?{...u,...s}:s;
1o.current=i,l&&c(i),null==r||r(i,u),null==n||n.filter(Boolean).forEach(e=>e({updatedValues:i,previousValues:u}))},[r]),d=(0,n.useCallback)(e=>{let t=f(e.path,o.current),r=e.value instanceof Function?e.value(t):e.value;if(t!==r){var n;let t=o.current,l=b(e.path,r,o.current);i({values:l,updateState:e.updateState}),null==(n=e.subscribers)||n.filter(Boolean).forEach(r=>r({path:e.path,updatedValues:l,previousValues:t}))}},[i]),p=(0,n.useCallback)(e=>{s.current=e},[]),h=(0,n.useCallback)((e,t)=>{a.current||(a.current=!0,i({values:e,updateState:"controlled"===l}),p(e),t())},[i]),y=(0,n.useCallback)(()=>{i({values:s.current,updateState:!0,mergeWithPreviousValues:!1})},[i]),m=(0,n.useCallback)(()=>o.current,[]),v=(0,n.useCallback)(()=>s.current,[]);return{initialized:a,stateValues:u,refValues:o,valuesSnapshot:s,setValues:i,setFieldValue:d,resetValues:y,setValuesSnapshot:p,initialize:h,getValues:m,getValuesSnapshot:v}}({initialValues:r,onValuesChange:g,mode:t}),A=function(e){let{initialDirty:t,initialTouched:r,mode:l,$values:a}=e,[u,o]=(0,n.useState)(r),[s,i]=(0,n.useState)(t),d=(0,n.useRef)(r),p=(0,n.useRef)(t),b=(0,n.useCallback)(e=>{let t="function"==typeof e?e(d.current):e;d.current=t,"controlled"===l&&o(t)},[]),m=(0,n.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r="function"==typeof e?e(p.current):e;p.current=r,("controlled"===l||t)&&i(r)},[]),v=(0,n.useCallback)(()=>b({}),[]),g=(0,n.useCallback)(e=>{let t=e?{...a.refValues.current,...e}:a.refValues.current;a.setValuesSnapshot(t),m({})},[]),k=(0,n.useCallback)((e,t)=>{b(r=>y(r,e)===t?r:{...r,[e]:t})},[]),E=(0,n.useCallback)((e,t,r)=>{m(r=>y(r,e)===t?r:{...r,[e]:t},r)},[]),V=(0,n.useCallback)((e,t)=>{let r=y(p.current,e),n=!h(f(e,a.getValuesSnapshot()),t),l=c(e,p.current);l[e]=n,m(l,r!==n)},[]),j=(0,n.useCallback)(e=>y(d.current,e),[]),C=(0,n.useCallback)(e=>m(t=>{if("string"!=typeof e)return t;let r=c(e,t);return(delete r[e],h(r,t))?t:r}),[]),S=(0,n.useCallback)(e=>{if(e){let t=f(e,p.current);return"boolean"==typeof t?t:!h(f(e,a.refValues.current),f(e,a.valuesSnapshot.current))}return Object.keys(p.current).length>0?y(p.current):!h(a.refValues.current,a.valuesSnapshot.current)},[]),O=(0,n.useCallback)(()=>p.current,[]),F=(0,n.useCallback)(()=>d.current,[]);return{touchedState:u,dirtyState:s,touchedRef:d,dirtyRef:p,setTouched:b,setDirty:m,resetDirty:g,resetTouched:v,isTouched:j,setFieldTouched:k,setFieldDirty:E,setTouchedState:o,setDirtyState:i,clearFieldDirty:C,isDirty:S,getDirty:O,getTouched:F,setCalculatedFieldDirty:V}}({initialDirty:o,initialTouched:i,$values:D,mode:t}),I=function(e){let{$values:t,$errors:r,$status:l}=e,a=(0,n.useCallback)((e,n)=>{l.clearFieldDirty(e),r.setErrors(t=>(function(e,t,r){let{from:n,to:l}=t,a="".concat(e,".").concat(n),u="".concat(e,".").concat(l),c={...r};return Object.keys(r).every(e=>{let t,r;if(e.startsWith(a)&&(t=e,r=e.replace(a,u)),e.startsWith(u)&&(t=e.replace(u,a),r=e),t&&r){let e=c[t],n=c[r];return void 0===n?delete c[t]:c[t]=n,void 0===e?delete c[r]:c[r]=e,!1}return!0}),c})(e,n,t)),t.setValues({values:function(e,t,r){let{from:n,to:l}=t,a=f(e,r);if(!Array.isArray(a))return r;let u=[...a],c=a[n];return u.splice(n,1),u.splice(l,0,c),b(e,u,r)}(e,n,t.refValues.current),updateState:!0})},[]),u=(0,n.useCallback)((e,n)=>{l.clearFieldDirty(e),r.setErrors(t=>s(e,n,t,-1)),t.setValues({values:function(e,t,r){let n=f(e,r);return Array.isArray(n)?b(e,n.filter((e,r)=>r!==t),r):r}(e,n,t.refValues.current),updateState:!0})},[]);return{reorderListItem:a,removeListItem:u,insertListItem:(0,n.useCallback)((e,n,a)=>{l.clearFieldDirty(e),r.setErrors(t=>s(e,a,t,1)),t.setValues({values:function(e,t,r,n){let l=f(e,n);if(!Array.isArray(l))return n;let a=[...l];return a.splice("number"==typeof r?r:a.length,0,t),b(e,a,n)}(e,n,a,t.refValues.current),updateState:!0})},[]),replaceListItem:(0,n.useCallback)((e,r,n)=>{l.clearFieldDirty(e),t.setValues({values:function(e,t,r,n){let l=f(e,n);if(!Array.isArray(l)||l.length<=r)return n;let a=[...l];return a[r]=t,b(e,a,n)}(e,n,r,t.refValues.current),updateState:!0})},[])}}({$values:D,$errors:w,$status:A}),T=function(e){let{$status:t}=e,r=(0,n.useRef)({}),l=(0,n.useCallback)((e,t)=>{(0,n.useEffect)(()=>(r.current[e]=r.current[e]||[],r.current[e].push(t),()=>{r.current[e]=r.current[e].filter(e=>e!==t)}),[t])},[]),a=(0,n.useCallback)(e=>r.current[e]?r.current[e].map(r=>n=>r({previousValue:f(e,n.previousValues),value:f(e,n.updatedValues),touched:t.isTouched(e),dirty:t.
1isDirty(e)})):[],[]);return{subscribers:r,watch:l,getFieldSubscribers:a}}({$status:A}),[L,_]=(0,n.useState)(0),[P,R]=(0,n.useState)({}),[x,N]=(0,n.useState)(!1),M=(0,n.useCallback)(()=>{D.resetValues(),w.clearErrors(),A.resetDirty(),A.resetTouched(),"uncontrolled"===t&&_(e=>e+1)},[]),W=(0,n.useCallback)(e=>{d&&w.clearErrors(),"uncontrolled"===t&&_(e=>e+1),Object.keys(T.subscribers.current).forEach(t=>{f(t,D.refValues.current)!==f(t,e)&&T.getFieldSubscribers(t).forEach(t=>t({previousValues:e,updatedValues:D.refValues.current}))})},[d]),z=(0,n.useCallback)(e=>{let r=D.refValues.current;D.initialize(e,()=>"uncontrolled"===t&&_(e=>e+1)),W(r)},[W]),B=(0,n.useCallback)((e,r,n)=>{let l=V(e,p),a=r instanceof Function?r(f(e,D.refValues.current)):r;A.setCalculatedFieldDirty(e,a),"change"===F&&A.setFieldTouched(e,!0),!l&&d&&w.clearFieldError(e),D.setFieldValue({path:e,value:r,updateState:"controlled"===t,subscribers:[...T.getFieldSubscribers(e),l?t=>{let r=E(e,S,t.updatedValues);r.hasError?w.setFieldError(e,r.error):w.clearFieldError(e)}:null,(null==n?void 0:n.forceUpdate)!==!1&&"controlled"!==t?()=>R(t=>({...t,[e]:(t[e]||0)+1})):null]})},[g,S]),H=(0,n.useCallback)(e=>{let r=D.refValues.current;D.setValues({values:e,updateState:"controlled"===t}),W(r)},[g,W]),U=(0,n.useCallback)(()=>{let e=k(S,D.refValues.current);return w.setErrors(e.errors),e},[S]),q=(0,n.useCallback)(e=>{let t=E(e,S,D.refValues.current);return t.hasError?w.setFieldError(e,t.error):w.clearFieldError(e),t},[S]),X=(0,n.useCallback)(e=>{e.preventDefault(),M()},[]),Z=(0,n.useCallback)(e=>e?!E(e,S,D.refValues.current).hasError:!k(S,D.refValues.current).hasErrors,[S]),$=(0,n.useCallback)(t=>document.querySelector('[data-path="'.concat(m(e,t),'"]')),[]),G={watch:T.watch,initialized:D.initialized.current,values:D.stateValues,getValues:D.getValues,setInitialValues:D.setValuesSnapshot,initialize:z,setValues:H,setFieldValue:B,submitting:x,setSubmitting:N,errors:w.errorsState,setErrors:w.setErrors,setFieldError:w.setFieldError,clearFieldError:w.clearFieldError,clearErrors:w.clearErrors,resetDirty:A.resetDirty,setTouched:A.setTouched,setDirty:A.setDirty,isTouched:A.isTouched,resetTouched:A.resetTouched,isDirty:A.isDirty,getTouched:A.getTouched,getDirty:A.getDirty,reorderListItem:I.reorderListItem,insertListItem:I.insertListItem,removeListItem:I.removeListItem,replaceListItem:I.replaceListItem,reset:M,validate:U,validateField:q,getInputProps:function(r){var n;let{type:l="input",withError:a=!0,withFocus:u=!0,...c}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o={onChange:(n=e=>B(r,e,{forceUpdate:!1}),e=>{if(e)if("function"==typeof e)n(e);else if("object"==typeof e&&"nativeEvent"in e){let{currentTarget:t}=e;t instanceof HTMLInputElement?"checkbox"===t.type?n(t.checked):n(t.value):(t instanceof HTMLTextAreaElement||t instanceof HTMLSelectElement)&&n(t.value)}else n(e);else n(e)}),"data-path":m(e,r)};return a&&(o.error=w.errorsState[r]),"checkbox"===l?o["controlled"===t?"checked":"defaultChecked"]=f(r,D.refValues.current):o["controlled"===t?"value":"defaultValue"]=f(r,D.refValues.current),u&&(o.onFocus=()=>A.setFieldTouched(r,!0),o.onBlur=()=>{if(V(r,v)){let e=E(r,S,D.refValues.current);e.hasError?w.setFieldError(r,e.error):w.clearFieldError(r)}}),Object.assign(o,null==C?void 0:C({inputProps:o,field:r,options:{type:l,withError:a,withFocus:u,...c},form:G}))},onSubmit:(e,t)=>r=>{"always"===O&&(null==r||r.preventDefault());let n=U();if(n.hasErrors)"validation-failed"===O&&(null==r||r.preventDefault()),null==t||t(n.errors,D.refValues.current,r);else{let t=null==e?void 0:e(j(D.refValues.current),r);t instanceof Promise&&(N(!0),t.finally(()=>N(!1)))}},onReset:X,isValid:Z,getTransformedValues:e=>j(e||D.refValues.current),key:e=>"".concat(L,"-").concat(e,"-").concat(P[e]||0),getInputNode:$};return e&&function(e){if(!/^[0-9a-zA-Z-]+$/.test(e))throw Error('[@mantine/use-form] Form name "'.concat(e,'" is invalid, it should contain only letters, numbers and dashes'))}(e),a("mantine-form:".concat(e,":set-field-value"),e=>G.setFieldValue(e.detail.path,e.detail.value)),a("mantine-form:".concat(e,":set-values"),e=>G.setValues(e.detail)),a("mantine-form:".concat(e,":set-initial-values"),e=>G.setInitialValues(e.detail)),a("mantine-form:".concat(e,":set-errors"),e=>G.setErrors(e.detail)),a("mantine-form:".concat(e,":set-field-error"),e=>G.setFieldError(e.detail.path,e.detail.error)),a("mantine-form:".concat(e,":clear-field-error"),e=>G.clearFieldError(e.detail)),a("mantine-form:".concat(e,":clear-errors"),G.clearErrors),a("mantine-form:".concat(e,":reset"),G.reset),a("mantine-form:".concat(e,":validate"),G.validate),a("mantine-form:".concat(e,":validate-field"),e=>G.validateField(e.detail)),a("mantine-form:".concat(e,":reorder-list-item"),e=>G.reorderListItem(e.detail.path,e.detail.payload)),a("mantine-form:".concat(e,":remove-list-item"),e=>G.removeListItem(e.detail.path,e.detail.index)),a("mantine-form:".concat(e,":insert-list-item"),e=>G.insertListItem(e.detail.path,e.detail.item,e.detail.index)),a("mantine-form:".concat(e,":set-dirt
1y"),e=>G.setDirty(e.detail)),a("mantine-form:".concat(e,":set-touched"),e=>G.setTouched(e.detail)),a("mantine-form:".concat(e,":reset-dirty"),e=>G.resetDirty(e.detail)),a("mantine-form:".concat(e,":reset-touched"),G.resetTouched),G}}}]);
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.