diff --git a/assets/index-4208ef19.js b/assets/index-1a793a1f.js similarity index 91% rename from assets/index-4208ef19.js rename to assets/index-1a793a1f.js index 6b0f669..44d5896 100644 --- a/assets/index-4208ef19.js +++ b/assets/index-1a793a1f.js @@ -524,7 +524,7 @@ button.ComfortFileInputUploadCardPreviewListButton:hover {\r `;IP(JOe);function QOe(e){return XOe(e).format("0.0 b")}const ZOe=fe.createElement(bc,null),X7=({id:e,path:t,label:n,description:r,value:o,fullWidth:a,onChange:i,onDownload:s,disabled:l,onBlur:u,setPathIsBlurred:d,setPathValue:f,onReject:p,previewLabel:h,hidePreviewArea:m,errorMessage:y,noHelperText:x,accept:v,maxFiles:b=1,maxTotalFileSizeInBytes:$=0,maxFileSizeInBytes:_=0,loading:w,loadingComponent:E=ZOe,width:C,height:A="100%",removePadding:M=!0,renderErrorMessage:I,hideErrorMessage:V=!1,cardClassName:Q,uploadAreaClassName:J,...z})=>{const R=Js({errorMessage:y,noHelperText:x,renderErrorMessage:I}),{enqueueSnackbar:q}=Kr(),{getLocalizedMessage:N}=Qs(),[X,U]=g.useState(!1),Y=un([Q,"ComfortFileInputUploadCard",y?"hasError":""]),ae=un([J,"ComfortFileInputUploadArea"]),D=bi({setPathIsBlurred:d,onBlur:u,id:e,path:t}),K=b&&b>1,te=()=>{if(o)if(K){if(Array.isArray(o))return o;throw new Error("FileInput value should be an array if maxFiles > 1")}else{if(Array.isArray(o))throw new Error("FileInput value should not be an array if maxFiles = 1");return[o]}return[]},T=({files:ge})=>{let ve=[...te()];if(_&&(ve.some(se=>se.size>_)||ge.some(se=>se.size>_))){q(N("FILE_INPUT_MAX_FILE_SIZE_MESSAGE",{maxFileSizeInBytes:_}),{variant:"error"});return}if($&&ve.reduce((he,Te)=>he+Te.size,0)+ge.reduce((he,Te)=>he+Te.size,0)>$){q(N("FILE_INPUT_MAX_TOTAL_FILE_SIZE_MESSAGE",{maxTotalFileSizeInBytes:$}),{variant:"error"});return}if(K){if(ve.length+ge.length>b){q(N("FILE_INPUT_MAX_ACCEPT_MESSAGE",{maxFiles:b}),{variant:"error"});return}}else ve=[];ge.forEach(se=>{Object.assign(se,{preview:URL.createObjectURL(se)}),ve.push(se)}),ne(ve)},G=ge=>{const se=[...te()].filter(he=>he!==ge);ne(se)},ne=ge=>{if(f&&i)throw new Error("Only one of setPathValue or onChange props should be passed");if(f)K?f(t,ge):ge.length>0?f(t,ge[0]):f(t,null);else if(i)K?i(ge):ge.length>0?i(ge[0]):i(null);else throw new Error("Either one of setPathValue or onChange props should be passed")},L=ge=>{p?p(ge):q(N("FILE_INPUT_REJECT_MESSAGE",{fileCount:ge.length}),{variant:"error"})},ue=ge=>{if(s)s(ge);else{const ve=URL.createObjectURL(ge);window.open(ve)}};return fe.createElement(Uk,{id:e||t,className:Y,onBlur:D,sx:{width:a?"100%":C,height:A}},fe.createElement(Wk,{title:n,action:m?void 0:fe.createElement(V7,{value:X,onChange:ge=>U(ge),label:h||N("FILE_INPUT_PREVIEW_LABEL")}),className:"ComfortFileInputHeader"}),fe.createElement(xee,{className:"ComfortFileInputCardContent"},fe.createElement(eke,jt({className:ae,showPreview:X,files:o,description:r,disabled:l,onReject:ge=>{L(ge)},onDrop:ge=>{T({files:ge})},onRemove:ge=>{G(ge)},accept:v,maxFiles:b,loading:w,loadingComponent:E,removePadding:M},z))),fe.createElement(Oo,{px:4},!V&&fe.createElement(Ru,{error:!!y},R)),fe.createElement(Oo,{px:4},!X&&te().map((ge,ve)=>fe.createElement(Uk,{key:ve,className:"ComfortFileInputUploadCardPreview"},fe.createElement(Wk,{className:"ComfortFileInputUploadCardPreviewHeader",avatar:fe.createElement(UR,null),title:ge.name,subheader:QOe(ge.size),action:fe.createElement(fe.Fragment,null,fe.createElement(Ls,{className:"ComfortFileInputUploadCardPreviewDownloadButton",onClick:()=>ue(ge)},fe.createElement(VF,null)),fe.createElement(Ls,{className:"ComfortFileInputUploadCardPreviewRemoveButton",disabled:l||w,onClick:()=>G(ge)},fe.createElement(Ele,null)))})))),fe.createElement(Oo,{px:4},X&&te().length>0&&te().map((ge,ve)=>fe.createElement(af,{key:ve,className:"ComfortFileInputUploadCardPreviewList"},ge.type.includes("image/")?fe.createElement(os,{title:ge.name},fe.createElement(pa,{variant:"outlined",component:"img",src:ge.preview,className:"ComfortFileInputUploadCardPreviewListPaper",onClick:()=>ue(ge)})):fe.createElement(os,{title:ge.name},fe.createElement(pa,{variant:"outlined",component:"div",className:"ComfortFileInputUploadCardPreviewListPaper",onClick:()=>ue(ge),title:ge.name},fe.createElement(UR,{className:"ComfortReactFileInputFilePreviewIcon"}))),fe.createElement(Oo,{className:"ComfortFileInputUploadCardPreviewListBox"},fe.createElement(Ls,{disabled:l||w,size:"small",onClick:()=>G(ge),className:"ComfortFileInputUploadCardPreviewListButton"},fe.createElement(BF,null)))))))},eke=e=>{const{getLocalizedMessage:t}=Qs();return fe.createElement(Oo,{width:e.width,height:e.height,className:e.className},e.loading?fe.createElement(Oo,{className:"ComfortFileInputUploadAreaBox",p:e.removePadding?1:10},e.loadingComponent):fe.createElement(ICe,{className:"ComfortFileInputUploadAreaDropzone",accept:e.accept,onDrop:e.onDrop,noClick:e.disabled||e.loading,noKeyboard:e.disabled||e.loading,disabled:e.disabled,onDropRejected:e.onReject,maxFiles:e.maxFiles},({getRootProps:n,getInputProps:r})=>fe.createElement("section",{className:e.disabled||e.loading?"ComfortFileInputDropzoneSection__Disabled":"ComfortFileInputDropzoneSection"},fe.createElement("div",n(),fe.createElement(Oo,{className:"ComfortFileInputUploadAreaBox",p:e.removePadding?1:10},fe.createElement("input",r()),fe.createElement("p",{className:"ComfortFileInputDescription"},e.description?e.description:t("FILE_INPUT_DESCRIPTION")))))))};var tke=g.memo(X7);X7.propTypes={id:F.exports.string,path:F.exports.string,label:F.exports.string,description:F.exports.any,value:F.exports.any,fullWidth:F.exports.bool,onChange:F.exports.func,onDownload:F.exports.func,disabled:F.exports.bool,onBlur:F.exports.func,setPathIsBlurred:F.exports.func,setPathValue:F.exports.func,onReject:F.exports.func,previewLabel:F.exports.any,hidePreviewArea:F.exports.any,errorMessage:F.exports.oneOfType([F.exports.string,F.exports.object]),noHelperText:F.exports.bool,accept:F.exports.any,maxFileSizeInBytes:F.exports.number,maxTotalFileSizeInBytes:F.exports.number,maxFiles:F.exports.number,loading:F.exports.bool,loadingComponent:F.exports.any,width:F.exports.string,height:F.exports.string,removePadding:F.exports.bool,renderErrorMessage:F.exports.bool,hideErrorMessage:F.exports.bool,cardClassName:F.exports.string,uploadAreaClassName:F.exports.string};const J7=e=>{const{id:t,className:n,draggable:r,title:o,children:a,hideCloseButton:i,onClose:s,onConfirm:l,onCancel:u,confirmText:d,cancelText:f,...p}=e,{getLocalizedMessage:h}=Qs(),m=un([n,"ComfortConfirmDialog"]),y=d||h("CONFIRM_DIALOG_CONFIRM_TEXT"),x=f||h("CONFIRM_DIALOG_CANCEL_TEXT");return fe.createElement(W0,jt({id:t,className:m,onClose:s,draggable:r,hideCloseButton:i,title:o,actions:fe.createElement(fe.Fragment,null,fe.createElement(Hr,{variant:"outlined",onClick:u},x),fe.createElement(Hr,{variant:"contained",onClick:l},y))},p),a)};J7.propTypes={id:F.exports.string,className:F.exports.string,draggable:F.exports.bool,title:F.exports.node,hideCloseButton:F.exports.bool,onClose:F.exports.func,onConfirm:F.exports.func,onCancel:F.exports.func,confirmText:F.exports.string,cancelText:F.exports.string};var nke=g.memo(J7);const Q7=e=>{const{id:t,className:n,draggable:r,title:o,children:a,hideCloseButton:i,onClose:s,onSave:l,onCancel:u,saveText:d,cancelText:f,...p}=e,{getLocalizedMessage:h}=Qs(),m=un([n,"ComfortFormDialog"]),y=d||h("FORM_DIALOG_SAVE_TEXT"),x=f||h("FORM_DIALOG_CANCEL_TEXT");return fe.createElement(W0,jt({id:t,className:m,onClose:s,title:o,draggable:r,hideCloseButton:i,actions:fe.createElement(fe.Fragment,null,fe.createElement(Hr,{variant:"outlined",onClick:u},x),fe.createElement(Hr,{variant:"contained",onClick:l},y))},p),a)};Q7.propTypes={id:F.exports.string,className:F.exports.string,draggable:F.exports.bool,title:F.exports.node,hideCloseButton:F.exports.bool,onClose:F.exports.func,onSave:F.exports.func,onCancel:F.exports.func,saveText:F.exports.string,cancelText:F.exports.string};var rke=g.memo(Q7);const oke=e=>{const t=e.mobileWidth,n=_b(`(max-width:${t||1024}px)`),r=n?Kt:zS,{rightHeader:o,leftHeader:a,headerClassName:i,paperClassName:s,checkboxProps:l,buttonStyleProps:u,...d}=e;delete d.rightHeader,delete d.leftHeader,delete d.mobileWidth,delete d.multiple;let f=null;return n?f={multiple:!0}:f={rightHeader:o,leftHeader:a,headerClassName:i,paperClassName:s,checkboxProps:l,buttonStyleProps:u},fe.createElement(r,jt({},d,f))};var US=g.memo(oke),ake=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var o=42;t[n]=o;for(n in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var a=Object.getOwnPropertySymbols(t);if(a.length!==1||a[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var i=Object.getOwnPropertyDescriptor(t,n);if(i.value!==o||i.enumerable!==!0)return!1}return!0},WA=typeof Symbol<"u"&&Symbol,ike=ake,ske=function(){return typeof WA!="function"||typeof Symbol!="function"||typeof WA("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ike()},lke="Function.prototype.bind called on incompatible ",n$=Array.prototype.slice,uke=Object.prototype.toString,cke="[object Function]",dke=function(t){var n=this;if(typeof n!="function"||uke.call(n)!==cke)throw new TypeError(lke+n);for(var r=n$.call(arguments,1),o,a=function(){if(this instanceof o){var d=n.apply(this,r.concat(n$.call(arguments)));return Object(d)===d?d:this}else return n.apply(t,r.concat(n$.call(arguments)))},i=Math.max(0,n.length-r.length),s=[],l=0;l"u"?En:Bl(Uint8Array),Wd={"%AggregateError%":typeof AggregateError>"u"?En:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?En:ArrayBuffer,"%ArrayIteratorPrototype%":sd?Bl([][Symbol.iterator]()):En,"%AsyncFromSyncIteratorPrototype%":En,"%AsyncFunction%":pd,"%AsyncGenerator%":pd,"%AsyncGeneratorFunction%":pd,"%AsyncIteratorPrototype%":pd,"%Atomics%":typeof Atomics>"u"?En:Atomics,"%BigInt%":typeof BigInt>"u"?En:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?En:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?En:Float32Array,"%Float64Array%":typeof Float64Array>"u"?En:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?En:FinalizationRegistry,"%Function%":Z7,"%GeneratorFunction%":pd,"%Int8Array%":typeof Int8Array>"u"?En:Int8Array,"%Int16Array%":typeof Int16Array>"u"?En:Int16Array,"%Int32Array%":typeof Int32Array>"u"?En:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":sd?Bl(Bl([][Symbol.iterator]())):En,"%JSON%":typeof JSON=="object"?JSON:En,"%Map%":typeof Map>"u"?En:Map,"%MapIteratorPrototype%":typeof Map>"u"||!sd?En:Bl(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?En:Promise,"%Proxy%":typeof Proxy>"u"?En:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?En:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?En:Set,"%SetIteratorPrototype%":typeof Set>"u"||!sd?En:Bl(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?En:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":sd?Bl(""[Symbol.iterator]()):En,"%Symbol%":sd?Symbol:En,"%SyntaxError%":cf,"%ThrowTypeError%":mke,"%TypedArray%":gke,"%TypeError%":Hd,"%Uint8Array%":typeof Uint8Array>"u"?En:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?En:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?En:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?En:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?En:WeakMap,"%WeakRef%":typeof WeakRef>"u"?En:WeakRef,"%WeakSet%":typeof WeakSet>"u"?En:WeakSet},yke=function e(t){var n;if(t==="%AsyncFunction%")n=r$("async function () {}");else if(t==="%GeneratorFunction%")n=r$("function* () {}");else if(t==="%AsyncGeneratorFunction%")n=r$("async function* () {}");else if(t==="%AsyncGenerator%"){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if(t==="%AsyncIteratorPrototype%"){var o=e("%AsyncGenerator%");o&&(n=Bl(o.prototype))}return Wd[t]=n,n},qA={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Om=tT,q0=hke,vke=Om.call(Function.call,Array.prototype.concat),bke=Om.call(Function.apply,Array.prototype.splice),GA=Om.call(Function.call,String.prototype.replace),G0=Om.call(Function.call,String.prototype.slice),xke=Om.call(Function.call,RegExp.prototype.exec),$ke=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,_ke=/\\(\\)?/g,Cke=function(t){var n=G0(t,0,1),r=G0(t,-1);if(n==="%"&&r!=="%")throw new cf("invalid intrinsic syntax, expected closing `%`");if(r==="%"&&n!=="%")throw new cf("invalid intrinsic syntax, expected opening `%`");var o=[];return GA(t,$ke,function(a,i,s,l){o[o.length]=s?GA(l,_ke,"$1"):i||a}),o},Ske=function(t,n){var r=t,o;if(q0(qA,r)&&(o=qA[r],r="%"+o[0]+"%"),q0(Wd,r)){var a=Wd[r];if(a===pd&&(a=yke(r)),typeof a>"u"&&!n)throw new Hd("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:o,name:r,value:a}}throw new cf("intrinsic "+t+" does not exist!")},nT=function(t,n){if(typeof t!="string"||t.length===0)throw new Hd("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new Hd('"allowMissing" argument must be a boolean');if(xke(/^%?[^%]*%?$/,t)===null)throw new cf("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=Cke(t),o=r.length>0?r[0]:"",a=Ske("%"+o+"%",n),i=a.name,s=a.value,l=!1,u=a.alias;u&&(o=u[0],bke(r,vke([0,1],u)));for(var d=1,f=!0;d=r.length){var y=lc(s,p);f=!!y,f&&"get"in y&&!("originalValue"in y.get)?s=y.get:s=s[p]}else f=q0(s,p),s=s[p];f&&!l&&(Wd[i]=s)}}return s},eL={exports:{}};(function(e){var t=tT,n=nT,r=n("%Function.prototype.apply%"),o=n("%Function.prototype.call%"),a=n("%Reflect.apply%",!0)||t.call(o,r),i=n("%Object.getOwnPropertyDescriptor%",!0),s=n("%Object.defineProperty%",!0),l=n("%Math.max%");if(s)try{s({},"a",{value:1})}catch{s=null}e.exports=function(f){var p=a(t,o,arguments);if(i&&s){var h=i(p,"length");h.configurable&&s(p,"length",{value:1+l(0,f.length-(arguments.length-1))})}return p};var u=function(){return a(t,r,arguments)};s?s(e.exports,"apply",{value:u}):e.exports.apply=u})(eL);var tL=nT,nL=eL.exports,wke=nL(tL("String.prototype.indexOf")),Eke=function(t,n){var r=tL(t,!!n);return typeof r=="function"&&wke(t,".prototype.")>-1?nL(r):r},Pke={},Tke=Object.freeze({__proto__:null,default:Pke}),Oke=FCe(Tke),rT=typeof Map=="function"&&Map.prototype,a$=Object.getOwnPropertyDescriptor&&rT?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,K0=rT&&a$&&typeof a$.get=="function"?a$.get:null,kke=rT&&Map.prototype.forEach,oT=typeof Set=="function"&&Set.prototype,i$=Object.getOwnPropertyDescriptor&&oT?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Y0=oT&&i$&&typeof i$.get=="function"?i$.get:null,Rke=oT&&Set.prototype.forEach,Ike=typeof WeakMap=="function"&&WeakMap.prototype,eh=Ike?WeakMap.prototype.has:null,Ake=typeof WeakSet=="function"&&WeakSet.prototype,th=Ake?WeakSet.prototype.has:null,Mke=typeof WeakRef=="function"&&WeakRef.prototype,KA=Mke?WeakRef.prototype.deref:null,jke=Boolean.prototype.valueOf,Dke=Object.prototype.toString,Fke=Function.prototype.toString,Nke=String.prototype.match,aT=String.prototype.slice,eu=String.prototype.replace,Lke=String.prototype.toUpperCase,YA=String.prototype.toLowerCase,rL=RegExp.prototype.test,XA=Array.prototype.concat,ws=Array.prototype.join,Bke=Array.prototype.slice,JA=Math.floor,HS=typeof BigInt=="function"?BigInt.prototype.valueOf:null,s$=Object.getOwnPropertySymbols,WS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,df=typeof Symbol=="function"&&typeof Symbol.iterator=="object",ha=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===df||"symbol")?Symbol.toStringTag:null,oL=Object.prototype.propertyIsEnumerable,QA=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function ZA(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||rL.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var r=e<0?-JA(-e):JA(e);if(r!==e){var o=String(r),a=aT.call(t,o.length+1);return eu.call(o,n,"$&_")+"."+eu.call(eu.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return eu.call(t,n,"$&_")}var qS=Oke,eM=qS.custom,tM=iL(eM)?eM:null,Vke=function e(t,n,r,o){var a=n||{};if(Vl(a,"quoteStyle")&&a.quoteStyle!=="single"&&a.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Vl(a,"maxStringLength")&&(typeof a.maxStringLength=="number"?a.maxStringLength<0&&a.maxStringLength!==1/0:a.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var i=Vl(a,"customInspect")?a.customInspect:!0;if(typeof i!="boolean"&&i!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Vl(a,"indent")&&a.indent!==null&&a.indent!==" "&&!(parseInt(a.indent,10)===a.indent&&a.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Vl(a,"numericSeparator")&&typeof a.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var s=a.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return lL(t,a);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var l=String(t);return s?ZA(t,l):l}if(typeof t=="bigint"){var u=String(t)+"n";return s?ZA(t,u):u}var d=typeof a.depth>"u"?5:a.depth;if(typeof r>"u"&&(r=0),r>=d&&d>0&&typeof t=="object")return GS(t)?"[Array]":"[Object]";var f=aRe(a,r);if(typeof o>"u")o=[];else if(sL(o,t)>=0)return"[Circular]";function p(J,z,R){if(z&&(o=Bke.call(o),o.push(z)),R){var q={depth:a.depth};return Vl(a,"quoteStyle")&&(q.quoteStyle=a.quoteStyle),e(J,q,r+1,o)}return e(J,a,r+1,o)}if(typeof t=="function"&&!nM(t)){var h=Xke(t),m=Lg(t,p);return"[Function"+(h?": "+h:" (anonymous)")+"]"+(m.length>0?" { "+ws.call(m,", ")+" }":"")}if(iL(t)){var y=df?eu.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):WS.call(t);return typeof t=="object"&&!df?gp(y):y}if(nRe(t)){for(var x="<"+YA.call(String(t.nodeName)),v=t.attributes||[],b=0;b",x}if(GS(t)){if(t.length===0)return"[]";var $=Lg(t,p);return f&&!oRe($)?"["+KS($,f)+"]":"[ "+ws.call($,", ")+" ]"}if(Hke(t)){var _=Lg(t,p);return!("cause"in Error.prototype)&&"cause"in t&&!oL.call(t,"cause")?"{ ["+String(t)+"] "+ws.call(XA.call("[cause]: "+p(t.cause),_),", ")+" }":_.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+ws.call(_,", ")+" }"}if(typeof t=="object"&&i){if(tM&&typeof t[tM]=="function"&&qS)return qS(t,{depth:d-r});if(i!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(Jke(t)){var w=[];return kke.call(t,function(J,z){w.push(p(z,t,!0)+" => "+p(J,t))}),rM("Map",K0.call(t),w,f)}if(eRe(t)){var E=[];return Rke.call(t,function(J){E.push(p(J,t))}),rM("Set",Y0.call(t),E,f)}if(Qke(t))return l$("WeakMap");if(tRe(t))return l$("WeakSet");if(Zke(t))return l$("WeakRef");if(qke(t))return gp(p(Number(t)));if(Kke(t))return gp(p(HS.call(t)));if(Gke(t))return gp(jke.call(t));if(Wke(t))return gp(p(String(t)));if(!Uke(t)&&!nM(t)){var C=Lg(t,p),A=QA?QA(t)===Object.prototype:t instanceof Object||t.constructor===Object,M=t instanceof Object?"":"null prototype",I=!A&&ha&&Object(t)===t&&ha in t?aT.call(Au(t),8,-1):M?"Object":"",V=A||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",Q=V+(I||M?"["+ws.call(XA.call([],I||[],M||[]),": ")+"] ":"");return C.length===0?Q+"{}":f?Q+"{"+KS(C,f)+"}":Q+"{ "+ws.call(C,", ")+" }"}return String(t)};function aL(e,t,n){var r=(n.quoteStyle||t)==="double"?'"':"'";return r+e+r}function zke(e){return eu.call(String(e),/"/g,""")}function GS(e){return Au(e)==="[object Array]"&&(!ha||!(typeof e=="object"&&ha in e))}function Uke(e){return Au(e)==="[object Date]"&&(!ha||!(typeof e=="object"&&ha in e))}function nM(e){return Au(e)==="[object RegExp]"&&(!ha||!(typeof e=="object"&&ha in e))}function Hke(e){return Au(e)==="[object Error]"&&(!ha||!(typeof e=="object"&&ha in e))}function Wke(e){return Au(e)==="[object String]"&&(!ha||!(typeof e=="object"&&ha in e))}function qke(e){return Au(e)==="[object Number]"&&(!ha||!(typeof e=="object"&&ha in e))}function Gke(e){return Au(e)==="[object Boolean]"&&(!ha||!(typeof e=="object"&&ha in e))}function iL(e){if(df)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!WS)return!1;try{return WS.call(e),!0}catch{}return!1}function Kke(e){if(!e||typeof e!="object"||!HS)return!1;try{return HS.call(e),!0}catch{}return!1}var Yke=Object.prototype.hasOwnProperty||function(e){return e in this};function Vl(e,t){return Yke.call(e,t)}function Au(e){return Dke.call(e)}function Xke(e){if(e.name)return e.name;var t=Nke.call(Fke.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function sL(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return lL(aT.call(e,0,t.maxStringLength),t)+r}var o=eu.call(eu.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,rRe);return aL(o,"single",t)}function rRe(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+Lke.call(t.toString(16))}function gp(e){return"Object("+e+")"}function l$(e){return e+" { ? }"}function rM(e,t,n,r){var o=r?KS(n,r):ws.call(n,", ");return e+" ("+t+") {"+o+"}"}function oRe(e){for(var t=0;t=0)return!1;return!0}function aRe(e,t){var n;if(e.indent===" ")n=" ";else if(typeof e.indent=="number"&&e.indent>0)n=ws.call(Array(e.indent+1)," ");else return null;return{base:n,prev:ws.call(Array(t+1),n)}}function KS(e,t){if(e.length===0)return"";var n=` `+t.prev+t.base;return n+ws.call(e,","+n)+` -`+t.prev}function Lg(e,t){var n=GS(e),r=[];if(n){r.length=e.length;for(var o=0;o1;){var n=t.pop(),r=n.obj[n.prop];if(Ku(r)){for(var o=[],a=0;a=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122||a===xRe.RFC1738&&(u===40||u===41)){s+=i.charAt(l);continue}if(u<128){s=s+vs[u];continue}if(u<2048){s=s+(vs[192|u>>6]+vs[128|u&63]);continue}if(u<55296||u>=57344){s=s+(vs[224|u>>12]+vs[128|u>>6&63]+vs[128|u&63]);continue}l+=1,u=65536+((u&1023)<<10|i.charCodeAt(l)&1023),s+=vs[240|u>>18]+vs[128|u>>12&63]+vs[128|u>>6&63]+vs[128|u&63]}return s},ERe=function(t){for(var n=[{obj:{o:t},prop:"o"}],r=[],o=0;o"u"&&($=0)}if(typeof l=="function"?v=l(n,v):v instanceof Date?v=f(v):r==="comma"&&ll(v)&&(v=YS.maybeMap(v,function(U){return U instanceof Date?f(U):U})),v===null){if(a)return s&&!m?s(n,Wo.encoder,y,"key",p):n;v=""}if(jRe(v)||YS.isBuffer(v)){if(s){var E=m?n:s(n,Wo.encoder,y,"key",p);if(r==="comma"&&m){for(var C=IRe.call(String(v),","),A="",M=0;M"u")return I;var V;if(r==="comma"&&ll(v))V=[{value:v.length>0?v.join(",")||null:void 0}];else if(ll(l))V=l;else{var Q=Object.keys(v);V=u?Q.sort(u):Q}for(var J=o&&ll(v)&&v.length===1?n+"[]":n,z=0;z"u"?Wo.allowDots:!!t.allowDots,charset:n,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:Wo.charsetSentinel,delimiter:typeof t.delimiter>"u"?Wo.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:Wo.encode,encoder:typeof t.encoder=="function"?t.encoder:Wo.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:Wo.encodeValuesOnly,filter:a,format:r,formatter:o,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:Wo.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:Wo.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:Wo.strictNullHandling}},NRe=function(e,t){var n=e,r=FRe(t),o,a;typeof r.filter=="function"?(a=r.filter,n=a("",n)):ll(r.filter)&&(a=r.filter,o=a);var i=[];if(typeof n!="object"||n===null)return"";var s;t&&t.arrayFormat in oM?s=t.arrayFormat:t&&"indices"in t?s=t.indices?"indices":"repeat":s="indices";var l=oM[s];if(t&&"commaRoundTrip"in t&&typeof t.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var u=l==="comma"&&t&&t.commaRoundTrip;o||(o=Object.keys(n)),r.sort&&o.sort(r.sort);for(var d=dL(),f=0;f0?m+h:""},ff=cL,XS=Object.prototype.hasOwnProperty,LRe=Array.isArray,Fo={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:ff.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},BRe=function(e){return e.replace(/&#(\d+);/g,function(t,n){return String.fromCharCode(parseInt(n,10))})},pL=function(e,t){return e&&typeof e=="string"&&t.comma&&e.indexOf(",")>-1?e.split(","):e},VRe="utf8=%26%2310003%3B",zRe="utf8=%E2%9C%93",URe=function(t,n){var r={},o=n.ignoreQueryPrefix?t.replace(/^\?/,""):t,a=n.parameterLimit===1/0?void 0:n.parameterLimit,i=o.split(n.delimiter,a),s=-1,l,u=n.charset;if(n.charsetSentinel)for(l=0;l-1&&(m=LRe(m)?[m]:m),XS.call(r,h)?r[h]=ff.combine(r[h],m):r[h]=m}return r},HRe=function(e,t,n,r){for(var o=r?t:pL(t,n),a=e.length-1;a>=0;--a){var i,s=e[a];if(s==="[]"&&n.parseArrays)i=[].concat(o);else{i=n.plainObjects?Object.create(null):{};var l=s.charAt(0)==="["&&s.charAt(s.length-1)==="]"?s.slice(1,-1):s,u=parseInt(l,10);!n.parseArrays&&l===""?i={0:o}:!isNaN(u)&&s!==l&&String(u)===l&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(i=[],i[u]=o):l!=="__proto__"&&(i[l]=o)}o=i}return o},WRe=function(t,n,r,o){if(t){var a=r.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,i=/(\[[^[\]]*])/,s=/(\[[^[\]]*])/g,l=r.depth>0&&i.exec(a),u=l?a.slice(0,l.index):a,d=[];if(u){if(!r.plainObjects&&XS.call(Object.prototype,u)&&!r.allowPrototypes)return;d.push(u)}for(var f=0;r.depth>0&&(l=s.exec(a))!==null&&f"u"?Fo.charset:t.charset;return{allowDots:typeof t.allowDots>"u"?Fo.allowDots:!!t.allowDots,allowPrototypes:typeof t.allowPrototypes=="boolean"?t.allowPrototypes:Fo.allowPrototypes,allowSparse:typeof t.allowSparse=="boolean"?t.allowSparse:Fo.allowSparse,arrayLimit:typeof t.arrayLimit=="number"?t.arrayLimit:Fo.arrayLimit,charset:n,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:Fo.charsetSentinel,comma:typeof t.comma=="boolean"?t.comma:Fo.comma,decoder:typeof t.decoder=="function"?t.decoder:Fo.decoder,delimiter:typeof t.delimiter=="string"||ff.isRegExp(t.delimiter)?t.delimiter:Fo.delimiter,depth:typeof t.depth=="number"||t.depth===!1?+t.depth:Fo.depth,ignoreQueryPrefix:t.ignoreQueryPrefix===!0,interpretNumericEntities:typeof t.interpretNumericEntities=="boolean"?t.interpretNumericEntities:Fo.interpretNumericEntities,parameterLimit:typeof t.parameterLimit=="number"?t.parameterLimit:Fo.parameterLimit,parseArrays:t.parseArrays!==!1,plainObjects:typeof t.plainObjects=="boolean"?t.plainObjects:Fo.plainObjects,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:Fo.strictNullHandling}},GRe=function(e,t){var n=qRe(t);if(e===""||e===null||typeof e>"u")return n.plainObjects?Object.create(null):{};for(var r=typeof e=="string"?URe(e,n):e,o=n.plainObjects?Object.create(null):{},a=Object.keys(r),i=0;i{const{apiUrl:t,dontStringifyBody:n,handleThen:r,handleCatch:o,handleFinally:a,successMessage:i,getHeaders:s,handleResponseNotOk:l,disableLoading:u}=e,[d,f]=g.useState(0),{enqueueSnackbar:p}=Kr(),h=g.useContext(Tm);if(!h)throw new Error("comfort-react error. useApi hook must be used inside ComfortReactContext context");const{useApiProps:m={}}=h,{apiUrl:y,dontStringifyBody:x,handleThen:v,handleCatch:b,handleFinally:$,successMessage:_,getHeaders:w,handleResponseNotOk:E,disableLoading:C}=m,A=K=>K||t||y,M=K=>qu(K)?qu(n)?qu(x)?!1:x:n:K,I=K=>K||r||v,V=K=>K||o||b,Q=K=>K||a||$,J=K=>K||i||_,z=K=>K||s||w,R=K=>K||l||E,q=K=>qu(K)?qu(u)?qu(C)?!1:C:u:K,N=(K={})=>{const{method:te,apiUrl:T,url:G,body:ne,dontStringifyBody:L,afterSuccess:ue,afterFailure:ge,showSuccessMessage:ve,successMessage:se,hideErrorMessage:he,errorMessage:Te,handleThen:le,handleCatch:oe,handleFinally:$e,handleResponseNotOk:Ie,disableLoading:Ae,getHeaders:Fe,queryParams:Ne}=K,Ye=A(T),we=M(L),de=I(le),Oe=V(oe),_e=Q($e),ke=z(Fe);if(!Ye)throw new Error("comfort-react error. apiUrl could not be found on makeRequest");if(!G)throw new Error("comfort-react error. url could not be found on makeRequest");if(!te)throw new Error("comfort-react error. method could not be found on makeRequest");if(ke&&!zh(ke))throw new Error("comfort-react error. getHeaders must be a function on makeRequest");let me=G;Ne&&(me=JRe(G,Ne));const Me=`${Ye}/${me}`;let Je=ne;Ec(ne)||(Je=we?ne:JSON.stringify(ne));let Ue;ke&&(Ue=ke(K));const ut=q(Ae);ut||f(nt=>nt+1),fetch(Me,{method:te,body:Je,headers:Ue}).then(async nt=>{if(de)de(nt,K,p,N);else if(nt.ok){const tt=await nt.json();if(ve){const ft=J(se);ft?p(ft,{variant:"success"}):console.error("comfort-react error. successMessage could not be found on makeRequest")}ue&&ue(tt,K,p,N)}else{const tt=R(Ie);zh(tt)?tt(nt,K,p,N):console.warn("comfort-react warning. handleResponseNotOk is not a function on makeRequest")}}).catch(nt=>{if(Oe)Oe(nt,K,p,N);else{if(!he){const tt=Te||nt.message;p(tt,{variant:"error"})}ge&&ge(nt,K,p,N)}}).finally(()=>{ut||f(nt=>nt-1),_e&&_e(K,p,N)})},X=(K={})=>{if(K.body&&console.warn("comfort-react warning. getRequest does not support body. body will be ignored"),!K.url)throw new Error("comfort-react error. url could not be found on getRequest");const te={...K,method:"GET"};delete te.body,N(te)},U=(K={})=>{const te={...K,method:"POST"};N(te)},Y=(K={})=>{const te={...K,method:"PUT"};N(te)},ae=(K={})=>{const te={...K,method:"DELETE"};N(te)};return{loading:d>0,makeRequest:N,getRequest:X,postRequest:U,putRequest:Y,deleteRequest:ae}},gL=e=>{const t=Yr(e);return{...t,getPathRelatedProps:r=>({path:r,value:t.getValue(r),errorMessage:t.getError(r),setPathValue:t.setPathValue,setPathIsBlurred:t.setPathIsBlurred})}};const QRe="https://github.com/obss/comfort-react-demo/tree/master/src/",xn=e=>{let t=null;if(e.codeUrl){let r=[];Array.isArray(e.codeUrl)?r=[...e.codeUrl]:r.push(e.codeUrl),t=r.map(o=>{const a=QRe+o;return c.jsx("span",{className:"pageCodeUrlSpan",children:c.jsx("a",{href:a,target:"_blank",rel:"noreferrer",children:"View on GitHub"})},o)})}const n=e.wrapperClassName||"examplesUsageWrapperDiv";return c.jsxs("div",{className:n,children:[c.jsx("span",{className:"pageTitle",children:e.header}),t,c.jsx("div",{className:"mainWrapperDiv",children:e.children})]})};const Uc=({isValid:e})=>{let t="/comfort-react-demo/",n="";return e?(t+="valid.png",n="valid"):(t+="invalid.png",n="invalid"),c.jsxs("div",{className:"validationResultDiv",children:[c.jsx("span",{children:"Validation Result: "}),c.jsx("img",{src:t,alt:"validationresult",className:"validationResultIcon"}),c.jsx("span",{className:e?"validationResultInfoSuccess":"validationResultInfoFail",children:n})]})};var uT={},ZRe=fs;Object.defineProperty(uT,"__esModule",{value:!0});var Gh=uT.default=void 0,eIe=ZRe(ps()),tIe=c,nIe=(0,eIe.default)((0,tIe.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");Gh=uT.default=nIe;const rIe=e=>{var t="____PLACEHOLDER____",n=[],r=JSON.stringify(e,function(o,a){return typeof a=="function"?(n.push(a),t):a instanceof RegExp?(n.push("/"+a.source+"/"),t):a},2);return r=r.replace(new RegExp('"'+t+'"',"g"),function(){return n.shift()}),r},ar=({currentRules:e,header:t="Current Rules",dontStringify:n=!1})=>c.jsx("div",{className:"currentRuleInfoDiv",children:c.jsxs(kh,{children:[c.jsx(Ih,{expandIcon:c.jsx(Gh,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:c.jsx("span",{className:"currentRuleLabel",children:t})}),c.jsx(Rh,{children:c.jsx("span",{className:"currentRuleString",children:n?e:rIe(e)})})]})}),oIe={val1:"a",val2:"a",val3:"s",val4:"sdd",checkVal:!1},aIe=e=>e.value>e.comparisonValue?`This field's length should be ${e.comparisonValue}, your input's (${e.value}) is greater than this value`:`This field's length should be ${e.comparisonValue}, your input's (${e.value}) is less than this value`,iIe=e=>c.jsxs("span",{children:["This field","'","s length should be ",c.jsxs("b",{children:[e.comparisonValue," "]}),", your input length is"," ",c.jsxs("b",{children:[" ",e.value," "]})]}),sM=[{path:"val1",ruleSet:["required",{rule:"length",greaterThan:8,customMessage:"This field's length is ${value}, however it should be greater than ${comparisonValue}"}]},{path:"val2",ruleSet:["required",{rule:"length",equalTo:5,customMessage:aIe}]},{path:"val3",ruleSet:["required",{rule:"myCustomRule2",customMessage:"Hello, this is myCustomRule2 customMessage. This field is not valid, because text ${value} should either include letter 'a' or its length should be greater than 4"}]},{path:"val4",ruleSet:[{rule:"required",customMessage:c.jsxs("span",{children:["This field is ",c.jsx("b",{children:" required "})]})},{rule:"length",equalTo:6,customMessage:iIe}]}],sIe=()=>{const{isValid:e,setPathValue:t,getValue:n,getError:r}=Yr({rules:sM,initialFormData:oIe});return c.jsxs(xn,{header:"customMessage",codeUrl:"components/validatable-form/CustomMessage.js",children:[c.jsxs("p",{className:"infoParagraph",children:["Validation error message of a rule can be customized by passing ",c.jsx("b",{children:"customMessage"})," param to the rule."]}),c.jsxs("div",{children:[c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val1"),label:"val1 (customMessage as string)",type:"text",value:n("val1")||"",onChange:o=>t("val1",o)})}),c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val2"),label:"val2 (customMessage as function)",type:"text",value:n("val2")||"",onChange:o=>t("val2",o)})}),c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val3"),label:"val3 (customMessage for custom rule)",type:"text",value:n("val3")||"",onChange:o=>t("val3",o)})}),c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val4"),label:"val4 (customMessage for jsx)",type:"text",value:n("val4")||"",onChange:o=>t("val4",o)})}),c.jsx(Uc,{isValid:e}),c.jsx(ar,{currentRules:sM})]})]})},lIe={val1:"",val2:"",val3:"not email",checkVal:!1},lM=[{path:"val1",ruleSet:["required",{rule:"length",greaterThan:8}]},{path:"val2",ruleSet:["required",{rule:"length",equalTo:5}]},{path:"val3",ruleSet:["required","email"]}],uIe=()=>{const{isValid:e,setPathValue:t,getValue:n,getError:r}=Yr({rules:lM,initialFormData:lIe});return c.jsxs(xn,{header:"translations",codeUrl:["components/validatable-form/CustomTranslations.jsx","components/Main.jsx"],children:[c.jsxs("p",{className:"infoParagraph",children:["Validation error messages of any rules can be customized in app by passing ",c.jsx("b",{children:"translations"})," inside of",c.jsx("b",{children:"reactValidatableFormProps"})," to"," ",c.jsx(xc,{className:"inner-link",to:"/api/comfort-react-provider",children:"ComfortReactProvider"}),"."]}),c.jsxs("div",{children:[c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val1"),label:"val1 (requiredAndLengthGreaterThan)",type:"text",value:n("val1"),onChange:o=>t("val1",o)})}),c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val2"),label:"val2 (requiredAndLengthEqualTo)",type:"text",value:n("val2"),onChange:o=>t("val2",o)})}),c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val3"),label:"val3 (email)",type:"text",value:n("val3"),onChange:o=>t("val3",o)})}),c.jsx(Uc,{isValid:e}),c.jsx(ar,{currentRules:lM})]})]})};var cT={},cIe=fs;Object.defineProperty(cT,"__esModule",{value:!0});var Kh=cT.default=void 0,dIe=cIe(ps()),fIe=c,pIe=(0,dIe.default)((0,fIe.jsx)("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"}),"ContentCopy");Kh=cT.default=pIe;var dT={},hIe=fs;Object.defineProperty(dT,"__esModule",{value:!0});var Yh=dT.default=void 0,mIe=hIe(ps()),gIe=c,yIe=(0,mIe.default)((0,gIe.jsx)("path",{d:"m19.77 5.03 1.4 1.4L8.43 19.17l-5.6-5.6 1.4-1.4 4.2 4.2L19.77 5.03m0-2.83L8.43 13.54l-4.2-4.2L0 13.57 8.43 22 24 6.43 19.77 2.2z"}),"DoneOutline");Yh=dT.default=yIe;const vIe="// with npm",uM="npm install comfort-react",bIe="// with yarn",cM="yarn add comfort-react",xIe=()=>{const[e,t]=g.useState(!1),[n,r]=g.useState(!1),o=()=>{r(!1),t(!0),navigator.clipboard.writeText(uM),setTimeout(()=>{t(!1)},1e3)},a=()=>{t(!1),r(!0),navigator.clipboard.writeText(cM),setTimeout(()=>{r(!1)},1e3)};return c.jsxs(xn,{header:"Installation",children:[c.jsxs("p",{className:"infoParagraph",children:[c.jsx("a",{className:"outsideUrlSpan",href:"https://www.npmjs.com/package/comfort-react",target:"_blank",rel:"noreferrer",children:"comfort-react"})," ","is a React.js framework for react projects."," "]}),c.jsx("div",{className:"outsideUrlSpan",children:c.jsx("a",{href:"https://www.npmjs.com/package/comfort-react",target:"_blank",rel:"noreferrer",children:"View on npmjs"})}),c.jsx("div",{className:"outsideUrlSpan",children:c.jsx("a",{href:"https://github.com/obss/comfort-react",target:"_blank",rel:"noreferrer",children:"View on GitHub"})}),c.jsxs("div",{className:"installButtonsDiv",children:[c.jsx(os,{open:e,placement:"top",title:"copied!",children:c.jsxs(es,{variant:"outlined",onClick:o,children:[c.jsxs("div",{className:"commandBox",children:[c.jsx("p",{children:vIe}),c.jsx("p",{className:"commandText",children:uM})]}),c.jsx("span",{className:"installButtonIcon",children:e?c.jsx(Yh,{}):c.jsx(Kh,{})})]})}),c.jsx(os,{open:n,placement:"bottom",title:"copied!",children:c.jsxs(es,{variant:"outlined",onClick:a,children:[c.jsxs("div",{className:"commandBox",children:[c.jsx("p",{children:bIe}),c.jsx("p",{className:"commandText",children:cM})]}),c.jsx("span",{className:"installButtonIcon",children:n?c.jsx(Yh,{}):c.jsx(Kh,{})})]})})]})]})};const fT=({apiInfoList:e})=>{const t=e.map((n,r)=>{const o=n.label,a=n.desc,i=n.indent||0,l={paddingLeft:20*i+10+"px"};return i&&(l.borderTop="1px dashed black"),c.jsxs("div",{style:l,className:"apiInfo",children:[c.jsx("div",{className:"apiLabel",children:o}),c.jsx("div",{className:"apiDesc",children:a})]},r)});return c.jsx("div",{className:"apiInfoWrapper",children:t})};const pT=({code:e})=>c.jsx("div",{className:"codeExampleDiv",children:c.jsxs(kh,{children:[c.jsx(Ih,{expandIcon:c.jsx(Gh,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:c.jsx("span",{className:"codeExampleLabel",children:"Example Source Code"})}),c.jsx(Rh,{children:c.jsx("span",{className:"codeExample",children:e})})]})}),$Ie=`import { ComfortReactProvider } from 'comfort-react'; +`+t.prev}function Lg(e,t){var n=GS(e),r=[];if(n){r.length=e.length;for(var o=0;o1;){var n=t.pop(),r=n.obj[n.prop];if(Ku(r)){for(var o=[],a=0;a=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122||a===xRe.RFC1738&&(u===40||u===41)){s+=i.charAt(l);continue}if(u<128){s=s+vs[u];continue}if(u<2048){s=s+(vs[192|u>>6]+vs[128|u&63]);continue}if(u<55296||u>=57344){s=s+(vs[224|u>>12]+vs[128|u>>6&63]+vs[128|u&63]);continue}l+=1,u=65536+((u&1023)<<10|i.charCodeAt(l)&1023),s+=vs[240|u>>18]+vs[128|u>>12&63]+vs[128|u>>6&63]+vs[128|u&63]}return s},ERe=function(t){for(var n=[{obj:{o:t},prop:"o"}],r=[],o=0;o"u"&&($=0)}if(typeof l=="function"?v=l(n,v):v instanceof Date?v=f(v):r==="comma"&&ll(v)&&(v=YS.maybeMap(v,function(U){return U instanceof Date?f(U):U})),v===null){if(a)return s&&!m?s(n,Wo.encoder,y,"key",p):n;v=""}if(jRe(v)||YS.isBuffer(v)){if(s){var E=m?n:s(n,Wo.encoder,y,"key",p);if(r==="comma"&&m){for(var C=IRe.call(String(v),","),A="",M=0;M"u")return I;var V;if(r==="comma"&&ll(v))V=[{value:v.length>0?v.join(",")||null:void 0}];else if(ll(l))V=l;else{var Q=Object.keys(v);V=u?Q.sort(u):Q}for(var J=o&&ll(v)&&v.length===1?n+"[]":n,z=0;z"u"?Wo.allowDots:!!t.allowDots,charset:n,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:Wo.charsetSentinel,delimiter:typeof t.delimiter>"u"?Wo.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:Wo.encode,encoder:typeof t.encoder=="function"?t.encoder:Wo.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:Wo.encodeValuesOnly,filter:a,format:r,formatter:o,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:Wo.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:Wo.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:Wo.strictNullHandling}},NRe=function(e,t){var n=e,r=FRe(t),o,a;typeof r.filter=="function"?(a=r.filter,n=a("",n)):ll(r.filter)&&(a=r.filter,o=a);var i=[];if(typeof n!="object"||n===null)return"";var s;t&&t.arrayFormat in oM?s=t.arrayFormat:t&&"indices"in t?s=t.indices?"indices":"repeat":s="indices";var l=oM[s];if(t&&"commaRoundTrip"in t&&typeof t.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var u=l==="comma"&&t&&t.commaRoundTrip;o||(o=Object.keys(n)),r.sort&&o.sort(r.sort);for(var d=dL(),f=0;f0?m+h:""},ff=cL,XS=Object.prototype.hasOwnProperty,LRe=Array.isArray,Fo={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:ff.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},BRe=function(e){return e.replace(/&#(\d+);/g,function(t,n){return String.fromCharCode(parseInt(n,10))})},pL=function(e,t){return e&&typeof e=="string"&&t.comma&&e.indexOf(",")>-1?e.split(","):e},VRe="utf8=%26%2310003%3B",zRe="utf8=%E2%9C%93",URe=function(t,n){var r={},o=n.ignoreQueryPrefix?t.replace(/^\?/,""):t,a=n.parameterLimit===1/0?void 0:n.parameterLimit,i=o.split(n.delimiter,a),s=-1,l,u=n.charset;if(n.charsetSentinel)for(l=0;l-1&&(m=LRe(m)?[m]:m),XS.call(r,h)?r[h]=ff.combine(r[h],m):r[h]=m}return r},HRe=function(e,t,n,r){for(var o=r?t:pL(t,n),a=e.length-1;a>=0;--a){var i,s=e[a];if(s==="[]"&&n.parseArrays)i=[].concat(o);else{i=n.plainObjects?Object.create(null):{};var l=s.charAt(0)==="["&&s.charAt(s.length-1)==="]"?s.slice(1,-1):s,u=parseInt(l,10);!n.parseArrays&&l===""?i={0:o}:!isNaN(u)&&s!==l&&String(u)===l&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(i=[],i[u]=o):l!=="__proto__"&&(i[l]=o)}o=i}return o},WRe=function(t,n,r,o){if(t){var a=r.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,i=/(\[[^[\]]*])/,s=/(\[[^[\]]*])/g,l=r.depth>0&&i.exec(a),u=l?a.slice(0,l.index):a,d=[];if(u){if(!r.plainObjects&&XS.call(Object.prototype,u)&&!r.allowPrototypes)return;d.push(u)}for(var f=0;r.depth>0&&(l=s.exec(a))!==null&&f"u"?Fo.charset:t.charset;return{allowDots:typeof t.allowDots>"u"?Fo.allowDots:!!t.allowDots,allowPrototypes:typeof t.allowPrototypes=="boolean"?t.allowPrototypes:Fo.allowPrototypes,allowSparse:typeof t.allowSparse=="boolean"?t.allowSparse:Fo.allowSparse,arrayLimit:typeof t.arrayLimit=="number"?t.arrayLimit:Fo.arrayLimit,charset:n,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:Fo.charsetSentinel,comma:typeof t.comma=="boolean"?t.comma:Fo.comma,decoder:typeof t.decoder=="function"?t.decoder:Fo.decoder,delimiter:typeof t.delimiter=="string"||ff.isRegExp(t.delimiter)?t.delimiter:Fo.delimiter,depth:typeof t.depth=="number"||t.depth===!1?+t.depth:Fo.depth,ignoreQueryPrefix:t.ignoreQueryPrefix===!0,interpretNumericEntities:typeof t.interpretNumericEntities=="boolean"?t.interpretNumericEntities:Fo.interpretNumericEntities,parameterLimit:typeof t.parameterLimit=="number"?t.parameterLimit:Fo.parameterLimit,parseArrays:t.parseArrays!==!1,plainObjects:typeof t.plainObjects=="boolean"?t.plainObjects:Fo.plainObjects,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:Fo.strictNullHandling}},GRe=function(e,t){var n=qRe(t);if(e===""||e===null||typeof e>"u")return n.plainObjects?Object.create(null):{};for(var r=typeof e=="string"?URe(e,n):e,o=n.plainObjects?Object.create(null):{},a=Object.keys(r),i=0;i{const{apiUrl:t,dontStringifyBody:n,handleThen:r,handleCatch:o,handleFinally:a,successMessage:i,getHeaders:s,handleResponseNotOk:l,disableLoading:u}=e,[d,f]=g.useState(0),{enqueueSnackbar:p}=Kr(),h=g.useContext(Tm);if(!h)throw new Error("comfort-react error. useApi hook must be used inside ComfortReactContext context");const{useApiProps:m={}}=h,{apiUrl:y,dontStringifyBody:x,handleThen:v,handleCatch:b,handleFinally:$,successMessage:_,getHeaders:w,handleResponseNotOk:E,disableLoading:C}=m,A=K=>K||t||y,M=K=>qu(K)?qu(n)?qu(x)?!1:x:n:K,I=K=>K||r||v,V=K=>K||o||b,Q=K=>K||a||$,J=K=>K||i||_,z=K=>K||s||w,R=K=>K||l||E,q=K=>qu(K)?qu(u)?qu(C)?!1:C:u:K,N=(K={})=>{const{method:te,apiUrl:T,url:G,body:ne,dontStringifyBody:L,afterSuccess:ue,afterFailure:ge,showSuccessMessage:ve,successMessage:se,hideErrorMessage:he,errorMessage:Te,handleThen:le,handleCatch:oe,handleFinally:$e,handleResponseNotOk:Ie,disableLoading:Ae,getHeaders:Fe,queryParams:Ne}=K,Ye=A(T),we=M(L),de=I(le),Oe=V(oe),_e=Q($e),ke=z(Fe);if(!Ye)throw new Error("comfort-react error. apiUrl could not be found on makeRequest");if(!G)throw new Error("comfort-react error. url could not be found on makeRequest");if(!te)throw new Error("comfort-react error. method could not be found on makeRequest");if(ke&&!zh(ke))throw new Error("comfort-react error. getHeaders must be a function on makeRequest");let me=G;Ne&&(me=JRe(G,Ne));const Me=`${Ye}/${me}`;let Je=ne;Ec(ne)||(Je=we?ne:JSON.stringify(ne));let Ue;ke&&(Ue=ke(K));const ut=q(Ae);ut||f(nt=>nt+1),fetch(Me,{method:te,body:Je,headers:Ue}).then(async nt=>{if(de)de(nt,K,p,N);else if(nt.ok){const tt=await nt.json();if(ve){const ft=J(se);ft?p(ft,{variant:"success"}):console.error("comfort-react error. successMessage could not be found on makeRequest")}ue&&ue(tt,K,p,N)}else{const tt=R(Ie);zh(tt)?tt(nt,K,p,N):console.warn("comfort-react warning. handleResponseNotOk is not a function on makeRequest")}}).catch(nt=>{if(Oe)Oe(nt,K,p,N);else{if(!he){const tt=Te||nt.message;p(tt,{variant:"error"})}ge&&ge(nt,K,p,N)}}).finally(()=>{ut||f(nt=>nt-1),_e&&_e(K,p,N)})},X=(K={})=>{if(K.body&&console.warn("comfort-react warning. getRequest does not support body. body will be ignored"),!K.url)throw new Error("comfort-react error. url could not be found on getRequest");const te={...K,method:"GET"};delete te.body,N(te)},U=(K={})=>{const te={...K,method:"POST"};N(te)},Y=(K={})=>{const te={...K,method:"PUT"};N(te)},ae=(K={})=>{const te={...K,method:"DELETE"};N(te)};return{loading:d>0,makeRequest:N,getRequest:X,postRequest:U,putRequest:Y,deleteRequest:ae}},gL=e=>{const t=Yr(e);return{...t,getPathRelatedProps:r=>({path:r,value:t.getValue(r),errorMessage:t.getError(r),setPathValue:t.setPathValue,setPathIsBlurred:t.setPathIsBlurred})}};const QRe="https://github.com/obss/comfort-react-demo/tree/master/src/",xn=e=>{let t=null;if(e.codeUrl){let r=[];Array.isArray(e.codeUrl)?r=[...e.codeUrl]:r.push(e.codeUrl),t=r.map(o=>{const a=QRe+o;return c.jsx("span",{className:"pageCodeUrlSpan",children:c.jsx("a",{href:a,target:"_blank",rel:"noreferrer",children:"View on GitHub"})},o)})}const n=e.wrapperClassName||"examplesUsageWrapperDiv";return c.jsxs("div",{className:n,children:[c.jsx("span",{className:"pageTitle",children:e.header}),t,c.jsx("div",{className:"mainWrapperDiv",children:e.children})]})};const Uc=({isValid:e})=>{let t="/comfort-react-demo/",n="";return e?(t+="valid.png",n="valid"):(t+="invalid.png",n="invalid"),c.jsxs("div",{className:"validationResultDiv",children:[c.jsx("span",{children:"Validation Result: "}),c.jsx("img",{src:t,alt:"validationresult",className:"validationResultIcon"}),c.jsx("span",{className:e?"validationResultInfoSuccess":"validationResultInfoFail",children:n})]})};var uT={},ZRe=fs;Object.defineProperty(uT,"__esModule",{value:!0});var Gh=uT.default=void 0,eIe=ZRe(ps()),tIe=c,nIe=(0,eIe.default)((0,tIe.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");Gh=uT.default=nIe;const rIe=e=>{var t="____PLACEHOLDER____",n=[],r=JSON.stringify(e,function(o,a){return typeof a=="function"?(n.push(a),t):a instanceof RegExp?(n.push("/"+a.source+"/"),t):a},2);return r=r.replace(new RegExp('"'+t+'"',"g"),function(){return n.shift()}),r},ar=({currentRules:e,header:t="Current Rules",dontStringify:n=!1})=>c.jsx("div",{className:"currentRuleInfoDiv",children:c.jsxs(kh,{children:[c.jsx(Ih,{expandIcon:c.jsx(Gh,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:c.jsx("span",{className:"currentRuleLabel",children:t})}),c.jsx(Rh,{children:c.jsx("span",{className:"currentRuleString",children:n?e:rIe(e)})})]})}),oIe={val1:"a",val2:"a",val3:"s",val4:"sdd",checkVal:!1},aIe=e=>e.value>e.comparisonValue?`This field's length should be ${e.comparisonValue}, your input's (${e.value}) is greater than this value`:`This field's length should be ${e.comparisonValue}, your input's (${e.value}) is less than this value`,iIe=e=>c.jsxs("span",{children:["This field","'","s length should be ",c.jsxs("b",{children:[e.comparisonValue," "]}),", your input length is"," ",c.jsxs("b",{children:[" ",e.value," "]})]}),sM=[{path:"val1",ruleSet:["required",{rule:"length",greaterThan:8,customMessage:"This field's length is ${value}, however it should be greater than ${comparisonValue}"}]},{path:"val2",ruleSet:["required",{rule:"length",equalTo:5,customMessage:aIe}]},{path:"val3",ruleSet:["required",{rule:"myCustomRule2",customMessage:"Hello, this is myCustomRule2 customMessage. This field is not valid, because text ${value} should either include letter 'a' or its length should be greater than 4"}]},{path:"val4",ruleSet:[{rule:"required",customMessage:c.jsxs("span",{children:["This field is ",c.jsx("b",{children:" required "})]})},{rule:"length",equalTo:6,customMessage:iIe}]}],sIe=()=>{const{isValid:e,setPathValue:t,getValue:n,getError:r}=Yr({rules:sM,initialFormData:oIe});return c.jsxs(xn,{header:"customMessage",codeUrl:"components/validatable-form/CustomMessage.jsx",children:[c.jsxs("p",{className:"infoParagraph",children:["Validation error message of a rule can be customized by passing ",c.jsx("b",{children:"customMessage"})," param to the rule."]}),c.jsxs("div",{children:[c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val1"),label:"val1 (customMessage as string)",type:"text",value:n("val1")||"",onChange:o=>t("val1",o)})}),c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val2"),label:"val2 (customMessage as function)",type:"text",value:n("val2")||"",onChange:o=>t("val2",o)})}),c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val3"),label:"val3 (customMessage for custom rule)",type:"text",value:n("val3")||"",onChange:o=>t("val3",o)})}),c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val4"),label:"val4 (customMessage for jsx)",type:"text",value:n("val4")||"",onChange:o=>t("val4",o)})}),c.jsx(Uc,{isValid:e}),c.jsx(ar,{currentRules:sM})]})]})},lIe={val1:"",val2:"",val3:"not email",checkVal:!1},lM=[{path:"val1",ruleSet:["required",{rule:"length",greaterThan:8}]},{path:"val2",ruleSet:["required",{rule:"length",equalTo:5}]},{path:"val3",ruleSet:["required","email"]}],uIe=()=>{const{isValid:e,setPathValue:t,getValue:n,getError:r}=Yr({rules:lM,initialFormData:lIe});return c.jsxs(xn,{header:"translations",codeUrl:["components/validatable-form/CustomTranslations.jsx","components/Main.jsx"],children:[c.jsxs("p",{className:"infoParagraph",children:["Validation error messages of any rules can be customized in app by passing ",c.jsx("b",{children:"translations"})," inside of",c.jsx("b",{children:"reactValidatableFormProps"})," to"," ",c.jsx(xc,{className:"inner-link",to:"/api/comfort-react-provider",children:"ComfortReactProvider"}),"."]}),c.jsxs("div",{children:[c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val1"),label:"val1 (requiredAndLengthGreaterThan)",type:"text",value:n("val1"),onChange:o=>t("val1",o)})}),c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val2"),label:"val2 (requiredAndLengthEqualTo)",type:"text",value:n("val2"),onChange:o=>t("val2",o)})}),c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val3"),label:"val3 (email)",type:"text",value:n("val3"),onChange:o=>t("val3",o)})}),c.jsx(Uc,{isValid:e}),c.jsx(ar,{currentRules:lM})]})]})};var cT={},cIe=fs;Object.defineProperty(cT,"__esModule",{value:!0});var Kh=cT.default=void 0,dIe=cIe(ps()),fIe=c,pIe=(0,dIe.default)((0,fIe.jsx)("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"}),"ContentCopy");Kh=cT.default=pIe;var dT={},hIe=fs;Object.defineProperty(dT,"__esModule",{value:!0});var Yh=dT.default=void 0,mIe=hIe(ps()),gIe=c,yIe=(0,mIe.default)((0,gIe.jsx)("path",{d:"m19.77 5.03 1.4 1.4L8.43 19.17l-5.6-5.6 1.4-1.4 4.2 4.2L19.77 5.03m0-2.83L8.43 13.54l-4.2-4.2L0 13.57 8.43 22 24 6.43 19.77 2.2z"}),"DoneOutline");Yh=dT.default=yIe;const vIe="// with npm",uM="npm install comfort-react",bIe="// with yarn",cM="yarn add comfort-react",xIe=()=>{const[e,t]=g.useState(!1),[n,r]=g.useState(!1),o=()=>{r(!1),t(!0),navigator.clipboard.writeText(uM),setTimeout(()=>{t(!1)},1e3)},a=()=>{t(!1),r(!0),navigator.clipboard.writeText(cM),setTimeout(()=>{r(!1)},1e3)};return c.jsxs(xn,{header:"Installation",children:[c.jsxs("p",{className:"infoParagraph",children:[c.jsx("a",{className:"outsideUrlSpan",href:"https://www.npmjs.com/package/comfort-react",target:"_blank",rel:"noreferrer",children:"comfort-react"})," ","is a React.js framework for react projects."," "]}),c.jsx("div",{className:"outsideUrlSpan",children:c.jsx("a",{href:"https://www.npmjs.com/package/comfort-react",target:"_blank",rel:"noreferrer",children:"View on npmjs"})}),c.jsx("div",{className:"outsideUrlSpan",children:c.jsx("a",{href:"https://github.com/obss/comfort-react",target:"_blank",rel:"noreferrer",children:"View on GitHub"})}),c.jsxs("div",{className:"installButtonsDiv",children:[c.jsx(os,{open:e,placement:"top",title:"copied!",children:c.jsxs(es,{variant:"outlined",onClick:o,children:[c.jsxs("div",{className:"commandBox",children:[c.jsx("p",{children:vIe}),c.jsx("p",{className:"commandText",children:uM})]}),c.jsx("span",{className:"installButtonIcon",children:e?c.jsx(Yh,{}):c.jsx(Kh,{})})]})}),c.jsx(os,{open:n,placement:"bottom",title:"copied!",children:c.jsxs(es,{variant:"outlined",onClick:a,children:[c.jsxs("div",{className:"commandBox",children:[c.jsx("p",{children:bIe}),c.jsx("p",{className:"commandText",children:cM})]}),c.jsx("span",{className:"installButtonIcon",children:n?c.jsx(Yh,{}):c.jsx(Kh,{})})]})})]})]})};const fT=({apiInfoList:e})=>{const t=e.map((n,r)=>{const o=n.label,a=n.desc,i=n.indent||0,l={paddingLeft:20*i+10+"px"};return i&&(l.borderTop="1px dashed black"),c.jsxs("div",{style:l,className:"apiInfo",children:[c.jsx("div",{className:"apiLabel",children:o}),c.jsx("div",{className:"apiDesc",children:a})]},r)});return c.jsx("div",{className:"apiInfoWrapper",children:t})};const pT=({code:e})=>c.jsx("div",{className:"codeExampleDiv",children:c.jsxs(kh,{children:[c.jsx(Ih,{expandIcon:c.jsx(Gh,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:c.jsx("span",{className:"codeExampleLabel",children:"Example Source Code"})}),c.jsx(Rh,{children:c.jsx("span",{className:"codeExample",children:e})})]})}),$Ie=`import { ComfortReactProvider } from 'comfort-react'; const valitableFormProps = { customRules:{customRules}, @@ -541,7 +541,7 @@ elementFocusHandler:{elementFocusHandler} renderErrorMessage={customRenderErrorMessage} > -`,_Ie=[{label:"reactValidatableFormProps (object)",desc:c.jsxs("span",{children:["Custom props for useValidatableForm. More detail:"," ",c.jsx("a",{className:"inner-link",target:"_blank",href:"https://obss.github.io/react-validatable-form-demo/library-api/react-validatable-form-provider",rel:"noreferrer",children:"React Validatable Form"})]})},{label:"lang (string)",desc:c.jsx("span",{children:"The language of the identifier is specified. Some components, error messages and snackbars are language dependent."})},{label:"localizationProviderLocale (object)",desc:c.jsx("span",{children:"Provide localization for some components."})},{label:"notistackProviderProps (object)",desc:c.jsxs("span",{children:["Custom props for useSnackbar. More detail:"," ",c.jsx(xc,{className:"inner-link",to:"/notistack/use-snackbar-api",children:"useSnackbar"})]})},{label:"useApiProps (object)",desc:c.jsxs("span",{children:["Custom props for useSnackbar. More detail:"," ",c.jsx(xc,{className:"inner-link",to:"/use-api/use-api-api",children:"useApi"})]})},{label:"renderErrorMessage (function)",desc:c.jsx("span",{children:"Custom errorMessage renderer for components."})}],CIe=e=>c.jsxs(xn,{header:"ComfortReactProvider",children:[c.jsx(pT,{code:$Ie}),c.jsxs("div",{className:"apiInfoSectionHeader",children:["Provider Parameters",c.jsx("div",{children:c.jsx("span",{className:"inner-link",onClick:e.openSettingsDialog,children:"See Example Usages"})})]}),c.jsx(fT,{apiInfoList:_Ie})]});const dM="npm install comfort-react",fM="yarn add comfort-react",SIe=()=>{const[e,t]=g.useState(!1),[n,r]=g.useState(!1),o=()=>{r(!1),t(!0),navigator.clipboard.writeText(dM),setTimeout(()=>{t(!1)},1e3)},a=()=>{t(!1),r(!0),navigator.clipboard.writeText(fM),setTimeout(()=>{r(!1)},1e3)};return c.jsxs(Oo,{className:"homeContainer",display:"flex",textAlign:"center",justifyContent:"center",alignItems:"center",flexDirection:"column",rowGap:5,pt:2,children:[c.jsx("img",{width:"200px",src:"/comfort-react-demo//logo.png",alt:"logo"}),c.jsx(Wn,{variant:"h3",children:" comfort-react "}),c.jsxs(Wn,{variant:"h6",children:[" ",c.jsx("a",{className:"outsideUrlSpan",href:"https://www.npmjs.com/package/comfort-react",target:"_blank",rel:"noreferrer",children:"comfort-react"})," ","is a React.js framework for react projects."," "]}),c.jsxs(Oo,{display:"flex",flexWrap:"wrap",flexDirection:"row",gap:1,children:[c.jsx(os,{className:"copyButtons",open:e,placement:"top",title:"copied!",children:c.jsxs(es,{variant:"outlined",onClick:o,children:[c.jsx("div",{className:"commandBox",children:c.jsx("p",{className:"commandText",children:dM})}),c.jsx("span",{className:"installButtonIcon",children:e?c.jsx(Yh,{}):c.jsx(Kh,{})})]})}),c.jsx(os,{className:"copyButtons",open:n,placement:"bottom",title:"copied!",children:c.jsxs(es,{variant:"outlined",onClick:a,children:[c.jsx("div",{className:"commandBox",children:c.jsx("p",{className:"commandText",children:fM})}),c.jsx("span",{className:"installButtonIcon",children:n?c.jsx(Yh,{}):c.jsx(Kh,{})})]})})]}),c.jsx(Oo,{display:"flex",flexWrap:"wrap",gap:1,justifyContent:"center",py:1,children:c.jsx(xc,{to:"/getting-started/installation",children:c.jsx(es,{size:"large",variant:"contained",sx:{borderRadius:"30px"},children:"Get Started"})})})]})},wIe={val:"aa"},pM=[{path:"val",ruleSet:["required",{rule:"tckn"}]}],EIe=()=>{const{isValid:e,setPathValue:t,getValue:n,getError:r}=Yr({rules:pM,initialFormData:wIe});return c.jsxs(xn,{header:"tckn",codeUrl:"components/rules/RuleTckn.js",children:[c.jsxs("p",{className:"infoParagraph",children:[c.jsx("b",{children:"tckn"})," rule checks if the given value is a valid TCKN."]}),c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val"),label:"val",type:"text",value:n("val"),onChange:o=>t("val",o)})}),c.jsx(Uc,{isValid:e}),c.jsx(ar,{currentRules:pM})]})},PIe={val:"90555"},hM=[{path:"val",ruleSet:[{rule:"required"},{rule:"phoneNumber"}]}],TIe=()=>{const{isValid:e,setPathValue:t,getValue:n,getError:r}=Yr({rules:hM,initialFormData:PIe});return c.jsxs(xn,{header:"phoneNumber",codeUrl:"components/rules/RulePhoneNumber.js",children:[c.jsxs("p",{className:"infoParagraph",children:[c.jsx("b",{children:"phoneNumber"})," rule checks if the given value is a valid phone number."]}),c.jsx("div",{children:c.jsx(eT,{errorMessage:r("val"),label:"val",type:"text",value:n("val"),onChange:o=>t("val",o)})}),c.jsx(Uc,{isValid:e}),c.jsx(ar,{currentRules:hM})]})},X0=["equalTo","lessThan","lessThanOrEqualTo","greaterThan","greaterThanOrEqualTo","notEqualTo"],J0="12:12",yL={rule:"time"};yL[X0[0]]=J0;const f$=[{path:"val",ruleSet:["required",yL],dependantPaths:["comparisonValue"]}],OIe={val:"25:12",ruleOption:X0[0],comparisonValue:J0},kIe=()=>{const{isValid:e,setPathValue:t,setRules:n,getValue:r,getError:o}=Yr({rules:f$,initialFormData:OIe}),[a,i]=g.useState(f$),[s,l]=g.useState(X0[0]),[u,d]=g.useState(!1),f=(y,x)=>{const v=JSON.parse(JSON.stringify(f$)),b=[...v[0].ruleSet],$={rule:"time"};x&&(y?$[x]=_=>_.comparisonValue:$[x]=J0),b.splice(1,1,$),v[0].ruleSet=b,i(v),n(v)},p=y=>{f(y,s),d(y)},h=y=>{f(u,y),l(y)},m=y=>{t("comparisonValue",y)};return c.jsxs(xn,{header:"time",codeUrl:"components/rules/RuleTime.js",children:[c.jsxs("p",{className:"infoParagraph",children:[c.jsx("b",{children:"time"})," rule checks if the given value is a valid time."]}),c.jsxs("div",{className:"comparisonDiv",children:[c.jsx(H0,{errorMessage:o("val"),label:"val",type:"text",value:r("val"),onChange:y=>t("val",y)}),c.jsx(Kt,{className:"ruleOptionComponent",value:s,onChange:y=>{h(y)},options:X0,disableClearable:!1,label:"ruleOption"}),u?c.jsx(H0,{className:"comparisonComponent",label:"comparisonValue",value:r("comparisonValue"),onChange:y=>m(y)}):c.jsx(qt,{disabled:!0,className:"comparisonComponent",label:"comparisonValue",value:J0,onChange:()=>{}}),c.jsx(be,{label:"as Function",value:u,onChange:y=>{p(y)}})]}),c.jsx(Uc,{isValid:e}),c.jsx(ar,{currentRules:a})]})},RIe={val:"21421"},mM=[{path:"val",ruleSet:[{rule:"required"},{rule:"vkn"}]}],IIe=()=>{const{isValid:e,setPathValue:t,getValue:n,getError:r}=Yr({rules:mM,initialFormData:RIe});return c.jsxs(xn,{header:"vkn",codeUrl:"components/rules/RuleVkn.js",children:[c.jsxs("p",{className:"infoParagraph",children:[c.jsx("b",{children:"vkn"})," rule checks if the given value is a valid vkn."]}),c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val"),label:"val",type:"text",value:n("val"),onChange:o=>t("val",o)})}),c.jsx(Uc,{isValid:e}),c.jsx(ar,{currentRules:mM})]})},AIe=["success","error","warning","info"],MIe=()=>{const e=_b("(max-width:1024px)"),{enqueueSnackbar:t}=Kr();return c.jsx(xn,{header:"useSnackbar",codeUrl:["components/use-snackbar/UseSnackbar.jsx","components/Main.jsx"],children:c.jsx(Dae,{spacing:2,direction:e?"column":"row",children:AIe.map(n=>c.jsx(Hr,{variant:"contained",color:"primary",onClick:()=>t(`This is ${n} snackbar`,{variant:n}),children:n},n))})})},jIe="users",DIe="users-error",FIe="not-a-valid-url",NIe="/another-api",gM=["GET","POST","PUT","DELETE"],LIe={myQueryStringParam:"myQueryStringValue",myQueryNumberParam:123},BIe={myRequestBodyStringKey:"myRequestBodyStringValue",myRequestBodyStringNumberKey:456},VIe=()=>{const{enqueueSnackbar:e}=Kr(),{loading:t,getRequest:n,postRequest:r,putRequest:o,deleteRequest:a}=mL(),[i,s]=g.useState([]),[l,u]=g.useState({}),[d,f]=g.useState(gM[0]),[p,h]=g.useState(!1),[m,y]=g.useState(!1),[x,v]=g.useState(""),[b,$]=g.useState(!1),[_,w]=g.useState(!1),[E,C]=g.useState(""),[A,M]=g.useState(!1),[I,V]=g.useState(!0),[Q,J]=g.useState(!1),[z,R]=g.useState(!1),[q,N]=g.useState(!1),[X,U]=g.useState(!1),[Y,ae]=g.useState(!1),[D,K]=g.useState(!1),[te,T]=g.useState(!1),[G,ne]=g.useState(!1),[L,ue]=g.useState(!1),[ge,ve]=g.useState(!1),se=oe=>{s(oe.users),u(oe.resultInfo)},he=()=>({"X-My-Custom-Header":"my-custom-value"}),Te=()=>{const oe={url:jIe};p&&(oe.apiUrl=NIe),oe.showSuccessMessage=m,oe.successMessage=x,b&&(oe.url=FIe),oe.hideErrorMessage=_,oe.errorMessage=E,A&&(oe.afterFailure=()=>{e("Custom after failure",{variant:"error"})}),I&&(oe.afterSuccess=se),Q&&(oe.handleThen=()=>{e("Custom handle then",{variant:"info"})}),z&&(oe.handleCatch=()=>{e("Custom handle catch",{variant:"info"})}),q&&(oe.handleFinally=()=>{e("Custom handle finally",{variant:"info"})}),oe.disableLoading=X,Y&&(oe.getHeaders=he),D&&(oe.queryParams=LIe),te&&(oe.body=BIe),oe.dontStringifyBody=G,L&&(oe.url=DIe),ge&&(oe.handleResponseNotOk=Ie=>{e(`Custom handle response not ok, reponse status is ${Ie.status}`,{variant:"info"})});let $e=n;switch(d){case"GET":$e=n;break;case"POST":$e=r;break;case"PUT":$e=o;break;case"DELETE":$e=a;break}$e(oe)};let le=typeof l.requestBody=="string"?l.requestBody:JSON.stringify(l.requestBody);return le||(le=""),le=le.replaceAll(",",", "),le=le.replaceAll(":",": "),c.jsxs(xn,{header:"useApi",codeUrl:["components/use-api/UseApi.jsx","components/Main.jsx"],children:[c.jsxs(Z,{container:!0,spacing:2,children:[c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"apiUrl (retrieve from another API)",value:p,onChange:oe=>{h(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{disableClearable:!0,value:d,options:gM,onChange:oe=>{f(oe)},label:"method"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"showSuccessMessage",value:m,onChange:oe=>{y(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(qt,{label:"successMessage",type:"text",value:x,onChange:oe=>v(oe)})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"enable Failure (not a valid URL)",value:b,onChange:oe=>{$(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"hideErrorMessage",value:_,onChange:oe=>{w(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(qt,{label:"errorMessage",type:"text",value:E,onChange:oe=>C(oe)})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"afterFailure",value:A,onChange:oe=>{M(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"afterSuccess",value:I,onChange:oe=>{V(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"handleThen",value:Q,onChange:oe=>{J(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"handleCatch",value:z,onChange:oe=>{R(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"handleFinally",value:q,onChange:oe=>{N(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"disableLoading",value:X,onChange:oe=>{U(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"getHeaders",value:Y,onChange:oe=>{ae(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"queryParams",value:D,onChange:oe=>{K(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"body",value:te,onChange:oe=>{T(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"dontStringifyBody",value:G,onChange:oe=>{ne(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"response not ok",value:L,onChange:oe=>{ue(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"handleResponseNotOk",value:ge,onChange:oe=>{ve(oe)}})})]}),c.jsx(qF,{variant:"contained",color:"primary",onClick:Te,loading:t,children:"Retrieve Users"}),c.jsxs(Z,{container:!0,spacing:2,children:[c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsxs(Z,{container:!0,spacing:1,children:[c.jsxs(Z,{item:!0,xs:12,children:[c.jsx("b",{children:"method:"}),l.method]}),c.jsxs(Z,{item:!0,xs:12,children:[c.jsx("b",{children:"fromAnotherApi:"}),l.fromAnotherApi?"Yes":"No"]}),c.jsxs(Z,{item:!0,xs:12,children:[c.jsx("b",{children:"retrieveCount:"}),l.retrieveCount]}),c.jsxs(Z,{item:!0,xs:12,children:[c.jsx("b",{children:"requestHeaders:"}),JSON.stringify(l.requestHeaders)]}),c.jsxs(Z,{item:!0,xs:12,children:[c.jsx("b",{children:"url:"}),l.url]}),c.jsxs(Z,{item:!0,xs:12,children:[c.jsx("b",{children:"body:"}),le]}),c.jsxs(Z,{item:!0,xs:12,children:[c.jsx("b",{children:"typeof body:"}),typeof l.requestBody]})]})}),c.jsxs(Z,{item:!0,xs:12,sm:6,children:["Retrieved Users",c.jsxs("table",{className:"comfort-demo-table",children:[c.jsx("thead",{children:c.jsxs("tr",{children:[c.jsx("th",{children:"id"}),c.jsx("th",{children:"name"})]})}),c.jsx("tbody",{children:i.map(oe=>c.jsxs("tr",{children:[c.jsx("td",{children:oe.id}),c.jsx("td",{children:oe.name})]},oe.id))})]})]})]})]})};var QS={exports:{}};function zIe(e,t){t=t||{};var n=JSON.stringify([1],null,p$(t,"indent",2)).slice(2,-3),r=p$(t,"margins",!1),o=n===""?1/0:p$(t,"maxLength",80);return function a(i,s,l){i&&typeof i.toJSON=="function"&&(i=i.toJSON());var u=JSON.stringify(i);if(u===void 0)return u;var d=o-s.length-l;if(u.length<=d){var f=HIe(u,r);if(f.length<=d)return f}if(typeof i=="object"&&i!==null){var p=s+n,h=[],m,y=function(v,b){return b===v.length-1?0:1};if(Array.isArray(i)){for(var x=0;x0)return[m[0],n+h.join(`, +`,_Ie=[{label:"reactValidatableFormProps (object)",desc:c.jsxs("span",{children:["Custom props for useValidatableForm. More detail:"," ",c.jsx("a",{className:"inner-link",target:"_blank",href:"https://obss.github.io/react-validatable-form-demo/library-api/react-validatable-form-provider",rel:"noreferrer",children:"React Validatable Form"})]})},{label:"lang (string)",desc:c.jsx("span",{children:"The language of the identifier is specified. Some components, error messages and snackbars are language dependent."})},{label:"localizationProviderLocale (object)",desc:c.jsx("span",{children:"Provide localization for some components."})},{label:"notistackProviderProps (object)",desc:c.jsxs("span",{children:["Custom props for useSnackbar. More detail:"," ",c.jsx(xc,{className:"inner-link",to:"/notistack/use-snackbar-api",children:"useSnackbar"})]})},{label:"useApiProps (object)",desc:c.jsxs("span",{children:["Custom props for useSnackbar. More detail:"," ",c.jsx(xc,{className:"inner-link",to:"/use-api/use-api-api",children:"useApi"})]})},{label:"renderErrorMessage (function)",desc:c.jsx("span",{children:"Custom errorMessage renderer for components."})}],CIe=e=>c.jsxs(xn,{header:"ComfortReactProvider",children:[c.jsx(pT,{code:$Ie}),c.jsxs("div",{className:"apiInfoSectionHeader",children:["Provider Parameters",c.jsx("div",{children:c.jsx("span",{className:"inner-link",onClick:e.openSettingsDialog,children:"See Example Usages"})})]}),c.jsx(fT,{apiInfoList:_Ie})]});const dM="npm install comfort-react",fM="yarn add comfort-react",SIe=()=>{const[e,t]=g.useState(!1),[n,r]=g.useState(!1),o=()=>{r(!1),t(!0),navigator.clipboard.writeText(dM),setTimeout(()=>{t(!1)},1e3)},a=()=>{t(!1),r(!0),navigator.clipboard.writeText(fM),setTimeout(()=>{r(!1)},1e3)};return c.jsxs(Oo,{className:"homeContainer",display:"flex",textAlign:"center",justifyContent:"center",alignItems:"center",flexDirection:"column",rowGap:5,pt:2,children:[c.jsx("img",{width:"200px",src:"/comfort-react-demo//logo.png",alt:"logo"}),c.jsx(Wn,{variant:"h3",children:" comfort-react "}),c.jsxs(Wn,{variant:"h6",children:[" ",c.jsx("a",{className:"outsideUrlSpan",href:"https://www.npmjs.com/package/comfort-react",target:"_blank",rel:"noreferrer",children:"comfort-react"})," ","is a React.js framework for react projects."," "]}),c.jsxs(Oo,{display:"flex",flexWrap:"wrap",flexDirection:"row",gap:1,children:[c.jsx(os,{className:"copyButtons",open:e,placement:"top",title:"copied!",children:c.jsxs(es,{variant:"outlined",onClick:o,children:[c.jsx("div",{className:"commandBox",children:c.jsx("p",{className:"commandText",children:dM})}),c.jsx("span",{className:"installButtonIcon",children:e?c.jsx(Yh,{}):c.jsx(Kh,{})})]})}),c.jsx(os,{className:"copyButtons",open:n,placement:"bottom",title:"copied!",children:c.jsxs(es,{variant:"outlined",onClick:a,children:[c.jsx("div",{className:"commandBox",children:c.jsx("p",{className:"commandText",children:fM})}),c.jsx("span",{className:"installButtonIcon",children:n?c.jsx(Yh,{}):c.jsx(Kh,{})})]})})]}),c.jsx(Oo,{display:"flex",flexWrap:"wrap",gap:1,justifyContent:"center",py:1,children:c.jsx(xc,{to:"/getting-started/installation",children:c.jsx(es,{size:"large",variant:"contained",sx:{borderRadius:"30px"},children:"Get Started"})})})]})},wIe={val:"aa"},pM=[{path:"val",ruleSet:["required",{rule:"tckn"}]}],EIe=()=>{const{isValid:e,setPathValue:t,getValue:n,getError:r}=Yr({rules:pM,initialFormData:wIe});return c.jsxs(xn,{header:"tckn",codeUrl:"components/rules/RuleTckn.jsx",children:[c.jsxs("p",{className:"infoParagraph",children:[c.jsx("b",{children:"tckn"})," rule checks if the given value is a valid TCKN."]}),c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val"),label:"val",type:"text",value:n("val"),onChange:o=>t("val",o)})}),c.jsx(Uc,{isValid:e}),c.jsx(ar,{currentRules:pM})]})},PIe={val:"90555"},hM=[{path:"val",ruleSet:[{rule:"required"},{rule:"phoneNumber"}]}],TIe=()=>{const{isValid:e,setPathValue:t,getValue:n,getError:r}=Yr({rules:hM,initialFormData:PIe});return c.jsxs(xn,{header:"phoneNumber",codeUrl:"components/rules/RulePhoneNumber.jsx",children:[c.jsxs("p",{className:"infoParagraph",children:[c.jsx("b",{children:"phoneNumber"})," rule checks if the given value is a valid phone number."]}),c.jsx("div",{children:c.jsx(eT,{errorMessage:r("val"),label:"val",type:"text",value:n("val"),onChange:o=>t("val",o)})}),c.jsx(Uc,{isValid:e}),c.jsx(ar,{currentRules:hM})]})},X0=["equalTo","lessThan","lessThanOrEqualTo","greaterThan","greaterThanOrEqualTo","notEqualTo"],J0="12:12",yL={rule:"time"};yL[X0[0]]=J0;const f$=[{path:"val",ruleSet:["required",yL],dependantPaths:["comparisonValue"]}],OIe={val:"25:12",ruleOption:X0[0],comparisonValue:J0},kIe=()=>{const{isValid:e,setPathValue:t,setRules:n,getValue:r,getError:o}=Yr({rules:f$,initialFormData:OIe}),[a,i]=g.useState(f$),[s,l]=g.useState(X0[0]),[u,d]=g.useState(!1),f=(y,x)=>{const v=JSON.parse(JSON.stringify(f$)),b=[...v[0].ruleSet],$={rule:"time"};x&&(y?$[x]=_=>_.comparisonValue:$[x]=J0),b.splice(1,1,$),v[0].ruleSet=b,i(v),n(v)},p=y=>{f(y,s),d(y)},h=y=>{f(u,y),l(y)},m=y=>{t("comparisonValue",y)};return c.jsxs(xn,{header:"time",codeUrl:"components/rules/RuleTime.jsx",children:[c.jsxs("p",{className:"infoParagraph",children:[c.jsx("b",{children:"time"})," rule checks if the given value is a valid time."]}),c.jsxs("div",{className:"comparisonDiv",children:[c.jsx(H0,{errorMessage:o("val"),label:"val",type:"text",value:r("val"),onChange:y=>t("val",y)}),c.jsx(Kt,{className:"ruleOptionComponent",value:s,onChange:y=>{h(y)},options:X0,disableClearable:!1,label:"ruleOption"}),u?c.jsx(H0,{className:"comparisonComponent",label:"comparisonValue",value:r("comparisonValue"),onChange:y=>m(y)}):c.jsx(qt,{disabled:!0,className:"comparisonComponent",label:"comparisonValue",value:J0,onChange:()=>{}}),c.jsx(be,{label:"as Function",value:u,onChange:y=>{p(y)}})]}),c.jsx(Uc,{isValid:e}),c.jsx(ar,{currentRules:a})]})},RIe={val:"21421"},mM=[{path:"val",ruleSet:[{rule:"required"},{rule:"vkn"}]}],IIe=()=>{const{isValid:e,setPathValue:t,getValue:n,getError:r}=Yr({rules:mM,initialFormData:RIe});return c.jsxs(xn,{header:"vkn",codeUrl:"components/rules/RuleVkn.jsx",children:[c.jsxs("p",{className:"infoParagraph",children:[c.jsx("b",{children:"vkn"})," rule checks if the given value is a valid vkn."]}),c.jsx("div",{children:c.jsx(qt,{errorMessage:r("val"),label:"val",type:"text",value:n("val"),onChange:o=>t("val",o)})}),c.jsx(Uc,{isValid:e}),c.jsx(ar,{currentRules:mM})]})},AIe=["success","error","warning","info"],MIe=()=>{const e=_b("(max-width:1024px)"),{enqueueSnackbar:t}=Kr();return c.jsx(xn,{header:"useSnackbar",codeUrl:["components/use-snackbar/UseSnackbar.jsx","components/Main.jsx"],children:c.jsx(Dae,{spacing:2,direction:e?"column":"row",children:AIe.map(n=>c.jsx(Hr,{variant:"contained",color:"primary",onClick:()=>t(`This is ${n} snackbar`,{variant:n}),children:n},n))})})},jIe="users",DIe="users-error",FIe="not-a-valid-url",NIe="/another-api",gM=["GET","POST","PUT","DELETE"],LIe={myQueryStringParam:"myQueryStringValue",myQueryNumberParam:123},BIe={myRequestBodyStringKey:"myRequestBodyStringValue",myRequestBodyStringNumberKey:456},VIe=()=>{const{enqueueSnackbar:e}=Kr(),{loading:t,getRequest:n,postRequest:r,putRequest:o,deleteRequest:a}=mL(),[i,s]=g.useState([]),[l,u]=g.useState({}),[d,f]=g.useState(gM[0]),[p,h]=g.useState(!1),[m,y]=g.useState(!1),[x,v]=g.useState(""),[b,$]=g.useState(!1),[_,w]=g.useState(!1),[E,C]=g.useState(""),[A,M]=g.useState(!1),[I,V]=g.useState(!0),[Q,J]=g.useState(!1),[z,R]=g.useState(!1),[q,N]=g.useState(!1),[X,U]=g.useState(!1),[Y,ae]=g.useState(!1),[D,K]=g.useState(!1),[te,T]=g.useState(!1),[G,ne]=g.useState(!1),[L,ue]=g.useState(!1),[ge,ve]=g.useState(!1),se=oe=>{s(oe.users),u(oe.resultInfo)},he=()=>({"X-My-Custom-Header":"my-custom-value"}),Te=()=>{const oe={url:jIe};p&&(oe.apiUrl=NIe),oe.showSuccessMessage=m,oe.successMessage=x,b&&(oe.url=FIe),oe.hideErrorMessage=_,oe.errorMessage=E,A&&(oe.afterFailure=()=>{e("Custom after failure",{variant:"error"})}),I&&(oe.afterSuccess=se),Q&&(oe.handleThen=()=>{e("Custom handle then",{variant:"info"})}),z&&(oe.handleCatch=()=>{e("Custom handle catch",{variant:"info"})}),q&&(oe.handleFinally=()=>{e("Custom handle finally",{variant:"info"})}),oe.disableLoading=X,Y&&(oe.getHeaders=he),D&&(oe.queryParams=LIe),te&&(oe.body=BIe),oe.dontStringifyBody=G,L&&(oe.url=DIe),ge&&(oe.handleResponseNotOk=Ie=>{e(`Custom handle response not ok, reponse status is ${Ie.status}`,{variant:"info"})});let $e=n;switch(d){case"GET":$e=n;break;case"POST":$e=r;break;case"PUT":$e=o;break;case"DELETE":$e=a;break}$e(oe)};let le=typeof l.requestBody=="string"?l.requestBody:JSON.stringify(l.requestBody);return le||(le=""),le=le.replaceAll(",",", "),le=le.replaceAll(":",": "),c.jsxs(xn,{header:"useApi",codeUrl:["components/use-api/UseApi.jsx","components/Main.jsx"],children:[c.jsxs(Z,{container:!0,spacing:2,children:[c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"apiUrl (retrieve from another API)",value:p,onChange:oe=>{h(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{disableClearable:!0,value:d,options:gM,onChange:oe=>{f(oe)},label:"method"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"showSuccessMessage",value:m,onChange:oe=>{y(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(qt,{label:"successMessage",type:"text",value:x,onChange:oe=>v(oe)})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"enable Failure (not a valid URL)",value:b,onChange:oe=>{$(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"hideErrorMessage",value:_,onChange:oe=>{w(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(qt,{label:"errorMessage",type:"text",value:E,onChange:oe=>C(oe)})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"afterFailure",value:A,onChange:oe=>{M(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"afterSuccess",value:I,onChange:oe=>{V(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"handleThen",value:Q,onChange:oe=>{J(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"handleCatch",value:z,onChange:oe=>{R(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"handleFinally",value:q,onChange:oe=>{N(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"disableLoading",value:X,onChange:oe=>{U(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"getHeaders",value:Y,onChange:oe=>{ae(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"queryParams",value:D,onChange:oe=>{K(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"body",value:te,onChange:oe=>{T(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"dontStringifyBody",value:G,onChange:oe=>{ne(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"response not ok",value:L,onChange:oe=>{ue(oe)}})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(be,{label:"handleResponseNotOk",value:ge,onChange:oe=>{ve(oe)}})})]}),c.jsx(qF,{variant:"contained",color:"primary",onClick:Te,loading:t,children:"Retrieve Users"}),c.jsxs(Z,{container:!0,spacing:2,children:[c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsxs(Z,{container:!0,spacing:1,children:[c.jsxs(Z,{item:!0,xs:12,children:[c.jsx("b",{children:"method:"}),l.method]}),c.jsxs(Z,{item:!0,xs:12,children:[c.jsx("b",{children:"fromAnotherApi:"}),l.fromAnotherApi?"Yes":"No"]}),c.jsxs(Z,{item:!0,xs:12,children:[c.jsx("b",{children:"retrieveCount:"}),l.retrieveCount]}),c.jsxs(Z,{item:!0,xs:12,children:[c.jsx("b",{children:"requestHeaders:"}),JSON.stringify(l.requestHeaders)]}),c.jsxs(Z,{item:!0,xs:12,children:[c.jsx("b",{children:"url:"}),l.url]}),c.jsxs(Z,{item:!0,xs:12,children:[c.jsx("b",{children:"body:"}),le]}),c.jsxs(Z,{item:!0,xs:12,children:[c.jsx("b",{children:"typeof body:"}),typeof l.requestBody]})]})}),c.jsxs(Z,{item:!0,xs:12,sm:6,children:["Retrieved Users",c.jsxs("table",{className:"comfort-demo-table",children:[c.jsx("thead",{children:c.jsxs("tr",{children:[c.jsx("th",{children:"id"}),c.jsx("th",{children:"name"})]})}),c.jsx("tbody",{children:i.map(oe=>c.jsxs("tr",{children:[c.jsx("td",{children:oe.id}),c.jsx("td",{children:oe.name})]},oe.id))})]})]})]})]})};var QS={exports:{}};function zIe(e,t){t=t||{};var n=JSON.stringify([1],null,p$(t,"indent",2)).slice(2,-3),r=p$(t,"margins",!1),o=n===""?1/0:p$(t,"maxLength",80);return function a(i,s,l){i&&typeof i.toJSON=="function"&&(i=i.toJSON());var u=JSON.stringify(i);if(u===void 0)return u;var d=o-s.length-l;if(u.length<=d){var f=HIe(u,r);if(f.length<=d)return f}if(typeof i=="object"&&i!==null){var p=s+n,h=[],m,y=function(v,b){return b===v.length-1?0:1};if(Array.isArray(i)){for(var x=0;x0)return[m[0],n+h.join(`, `+p),m[1]].join(` `+s)}return u}(e,"",0)}var UIe=/("(?:[^\\"]|\\.)*")|[:,\][}{]/g;function HIe(e,t){var n=t?" ":"",r={"{":"{"+n,"[":"["+n,"}":n+"}","]":n+"]",",":", ",":":": "};return e.replace(UIe,function(o,a){return a?o:r[o]})}function p$(e,t,n){return t in e?e[t]:n}var WIe=zIe,km="delete",Sr=5,Oi=1<>>0;if(""+n!==t||n===4294967295)return NaN;t=n}return t<0?pf(e)+t:t}function vL(){return!0}function Rm(e,t,n){return(e===0&&!xL(e)||n!==void 0&&e<=-n)&&(t===void 0||n!==void 0&&t>=n)}function jf(e,t){return bL(e,t,0)}function Im(e,t){return bL(e,t,t)}function bL(e,t,n){return e===void 0?n:xL(e)?t===1/0?t:Math.max(0,t+e)|0:t===void 0||t===e?e:Math.min(t,e)|0}function xL(e){return e<0||e===0&&1/e===-1/0}var $L="@@__IMMUTABLE_ITERABLE__@@";function ma(e){return!!(e&&e[$L])}var _L="@@__IMMUTABLE_KEYED__@@";function hr(e){return!!(e&&e[_L])}var CL="@@__IMMUTABLE_INDEXED__@@";function Xo(e){return!!(e&&e[CL])}function Df(e){return hr(e)||Xo(e)}var Er=function(t){return ma(t)?t:ga(t)},zi=function(e){function t(n){return hr(n)?n:ju(n)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Er),Hc=function(e){function t(n){return Xo(n)?n:Ui(n)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Er),Ff=function(e){function t(n){return ma(n)&&!Df(n)?n:Bf(n)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Er);Er.Keyed=zi;Er.Indexed=Hc;Er.Set=Ff;var SL="@@__IMMUTABLE_SEQ__@@";function Am(e){return!!(e&&e[SL])}var wL="@@__IMMUTABLE_RECORD__@@";function Mu(e){return!!(e&&e[wL])}function xi(e){return ma(e)||Mu(e)}var Nf="@@__IMMUTABLE_ORDERED__@@";function li(e){return!!(e&&e[Nf])}var Mm=0,us=1,Ni=2,ew=typeof Symbol=="function"&&Symbol.iterator,EL="@@iterator",sx=ew||EL,jn=function(t){this.next=t};jn.prototype.toString=function(){return"[Iterator]"};jn.KEYS=Mm;jn.VALUES=us;jn.ENTRIES=Ni;jn.prototype.inspect=jn.prototype.toSource=function(){return this.toString()};jn.prototype[sx]=function(){return this};function Pr(e,t,n,r){var o=e===0?t:e===1?n:[t,n];return r?r.value=o:r={value:o,done:!1},r}function ka(){return{value:void 0,done:!0}}function mT(e){return Array.isArray(e)?!0:!!lx(e)}function yM(e){return e&&typeof e.next=="function"}function tw(e){var t=lx(e);return t&&t.call(e)}function lx(e){var t=e&&(ew&&e[ew]||e[EL]);if(typeof t=="function")return t}function qIe(e){var t=lx(e);return t&&t===e.entries}function GIe(e){var t=lx(e);return t&&t===e.keys}var Lf=Object.prototype.hasOwnProperty;function gT(e){return Array.isArray(e)||typeof e=="string"?!0:e&&typeof e=="object"&&Number.isInteger(e.length)&&e.length>=0&&(e.length===0?Object.keys(e).length===1:e.hasOwnProperty(e.length-1))}var ga=function(e){function t(n){return n==null?vT():xi(n)?n.toSeq():YIe(n)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq {","}")},t.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},t.prototype.__iterate=function(r,o){var a=this._cache;if(a){for(var i=a.length,s=0;s!==i;){var l=a[o?i-++s:s++];if(r(l[1],l[0],this)===!1)break}return s}return this.__iterateUncached(r,o)},t.prototype.__iterator=function(r,o){var a=this._cache;if(a){var i=a.length,s=0;return new jn(function(){if(s===i)return ka();var l=a[o?i-++s:s++];return Pr(r,l[0],l[1])})}return this.__iteratorUncached(r,o)},t}(Er),ju=function(e){function t(n){return n==null?vT().toKeyedSeq():ma(n)?hr(n)?n.toSeq():n.fromEntrySeq():Mu(n)?n.toSeq():bT(n)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toKeyedSeq=function(){return this},t}(ga),Ui=function(e){function t(n){return n==null?vT():ma(n)?hr(n)?n.entrySeq():n.toIndexedSeq():Mu(n)?n.toSeq().entrySeq():PL(n)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toIndexedSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq [","]")},t}(ga),Bf=function(e){function t(n){return(ma(n)&&!Df(n)?n:Ui(n)).toSetSeq()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toSetSeq=function(){return this},t}(ga);ga.isSeq=Am;ga.Keyed=ju;ga.Set=Bf;ga.Indexed=Ui;ga.prototype[SL]=!0;var Pc=function(e){function t(n){this._array=n,this.size=n.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(r,o){return this.has(r)?this._array[$u(this,r)]:o},t.prototype.__iterate=function(r,o){for(var a=this._array,i=a.length,s=0;s!==i;){var l=o?i-++s:s++;if(r(a[l],l,this)===!1)break}return s},t.prototype.__iterator=function(r,o){var a=this._array,i=a.length,s=0;return new jn(function(){if(s===i)return ka();var l=o?i-++s:s++;return Pr(r,l,a[l])})},t}(Ui),yT=function(e){function t(n){var r=Object.keys(n).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(n):[]);this._object=n,this._keys=r,this.size=r.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(r,o){return o!==void 0&&!this.has(r)?o:this._object[r]},t.prototype.has=function(r){return Lf.call(this._object,r)},t.prototype.__iterate=function(r,o){for(var a=this._object,i=this._keys,s=i.length,l=0;l!==s;){var u=i[o?s-++l:l++];if(r(a[u],u,this)===!1)break}return l},t.prototype.__iterator=function(r,o){var a=this._object,i=this._keys,s=i.length,l=0;return new jn(function(){if(l===s)return ka();var u=i[o?s-++l:l++];return Pr(r,u,a[u])})},t}(ju);yT.prototype[Nf]=!0;var KIe=function(e){function t(n){this._collection=n,this.size=n.length||n.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.__iterateUncached=function(r,o){if(o)return this.cacheResult().__iterate(r,o);var a=this._collection,i=tw(a),s=0;if(yM(i))for(var l;!(l=i.next()).done&&r(l.value,s++,this)!==!1;);return s},t.prototype.__iteratorUncached=function(r,o){if(o)return this.cacheResult().__iterator(r,o);var a=this._collection,i=tw(a);if(!yM(i))return new jn(ka);var s=0;return new jn(function(){var l=i.next();return l.done?l:Pr(r,s++,l.value)})},t}(Ui),vM;function vT(){return vM||(vM=new Pc([]))}function bT(e){var t=xT(e);if(t)return t.fromEntrySeq();if(typeof e=="object")return new yT(e);throw new TypeError("Expected Array or collection object of [k, v] entries, or keyed object: "+e)}function PL(e){var t=xT(e);if(t)return t;throw new TypeError("Expected Array or collection object of values: "+e)}function YIe(e){var t=xT(e);if(t)return qIe(e)?t.fromEntrySeq():GIe(e)?t.toSetSeq():t;if(typeof e=="object")return new yT(e);throw new TypeError("Expected Array or collection object of values, or keyed object: "+e)}function xT(e){return gT(e)?new Pc(e):mT(e)?new KIe(e):void 0}var TL="@@__IMMUTABLE_MAP__@@";function jm(e){return!!(e&&e[TL])}function ux(e){return jm(e)&&li(e)}function Q0(e){return!!(e&&typeof e.equals=="function"&&typeof e.hashCode=="function")}function ko(e,t){if(e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1;if(typeof e.valueOf=="function"&&typeof t.valueOf=="function"){if(e=e.valueOf(),t=t.valueOf(),e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1}return!!(Q0(e)&&Q0(t)&&e.equals(t))}var yp=typeof Math.imul=="function"&&Math.imul(4294967295,2)===-2?Math.imul:function(t,n){t|=0,n|=0;var r=t&65535,o=n&65535;return r*o+((t>>>16)*o+r*(n>>>16)<<16>>>0)|0};function cx(e){return e>>>1&1073741824|e&3221225471}var XIe=Object.prototype.valueOf;function Sa(e){if(e==null)return bM(e);if(typeof e.hashCode=="function")return cx(e.hashCode(e));var t=n4e(e);if(t==null)return bM(t);switch(typeof t){case"boolean":return t?1108378657:1108378656;case"number":return JIe(t);case"string":return t.length>r4e?QIe(t):nw(t);case"object":case"function":return e4e(t);case"symbol":return ZIe(t);default:if(typeof t.toString=="function")return nw(t.toString());throw new Error("Value type "+typeof t+" cannot be hashed.")}}function bM(e){return e===null?1108378658:1108378659}function JIe(e){if(e!==e||e===1/0)return 0;var t=e|0;for(t!==e&&(t^=e*4294967295);e>4294967295;)e/=4294967295,t^=e;return cx(t)}function QIe(e){var t=g$[e];return t===void 0&&(t=nw(e),m$===o4e&&(m$=0,g$={}),m$++,g$[e]=t),t}function nw(e){for(var t=0,n=0;n0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}function n4e(e){return e.valueOf!==XIe&&typeof e.valueOf=="function"?e.valueOf(e):e}function OL(){var e=++h$;return h$&1073741824&&(h$=0),e}var rw=typeof WeakMap=="function",ow;rw&&(ow=new WeakMap);var _M=Object.create(null),h$=0,Yu="__immutablehash__";typeof Symbol=="function"&&(Yu=Symbol(Yu));var r4e=16,o4e=255,m$=0,g$={},dx=function(e){function t(n,r){this._iter=n,this._useKeys=r,this.size=n.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(r,o){return this._iter.get(r,o)},t.prototype.has=function(r){return this._iter.has(r)},t.prototype.valueSeq=function(){return this._iter.valueSeq()},t.prototype.reverse=function(){var r=this,o=$T(this,!0);return this._useKeys||(o.valueSeq=function(){return r._iter.toSeq().reverse()}),o},t.prototype.map=function(r,o){var a=this,i=ML(this,r,o);return this._useKeys||(i.valueSeq=function(){return a._iter.toSeq().map(r,o)}),i},t.prototype.__iterate=function(r,o){var a=this;return this._iter.__iterate(function(i,s){return r(i,s,a)},o)},t.prototype.__iterator=function(r,o){return this._iter.__iterator(r,o)},t}(ju);dx.prototype[Nf]=!0;var kL=function(e){function t(n){this._iter=n,this.size=n.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.includes=function(r){return this._iter.includes(r)},t.prototype.__iterate=function(r,o){var a=this,i=0;return o&&pf(this),this._iter.__iterate(function(s){return r(s,o?a.size-++i:i++,a)},o)},t.prototype.__iterator=function(r,o){var a=this,i=this._iter.__iterator(us,o),s=0;return o&&pf(this),new jn(function(){var l=i.next();return l.done?l:Pr(r,o?a.size-++s:s++,l.value,l)})},t}(Ui),RL=function(e){function t(n){this._iter=n,this.size=n.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.has=function(r){return this._iter.includes(r)},t.prototype.__iterate=function(r,o){var a=this;return this._iter.__iterate(function(i){return r(i,i,a)},o)},t.prototype.__iterator=function(r,o){var a=this._iter.__iterator(us,o);return new jn(function(){var i=a.next();return i.done?i:Pr(r,i.value,i.value,i)})},t}(Bf),IL=function(e){function t(n){this._iter=n,this.size=n.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.entrySeq=function(){return this._iter.toSeq()},t.prototype.__iterate=function(r,o){var a=this;return this._iter.__iterate(function(i){if(i){SM(i);var s=ma(i);return r(s?i.get(1):i[1],s?i.get(0):i[0],a)}},o)},t.prototype.__iterator=function(r,o){var a=this._iter.__iterator(us,o);return new jn(function(){for(;;){var i=a.next();if(i.done)return i;var s=i.value;if(s){SM(s);var l=ma(s);return Pr(r,l?s.get(0):s[0],l?s.get(1):s[1],i)}}})},t}(ju);kL.prototype.cacheResult=dx.prototype.cacheResult=RL.prototype.cacheResult=IL.prototype.cacheResult=CT;function AL(e){var t=Zs(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var n=e.reverse.apply(this);return n.flip=function(){return e.reverse()},n},t.has=function(n){return e.includes(n)},t.includes=function(n){return e.has(n)},t.cacheResult=CT,t.__iterateUncached=function(n,r){var o=this;return e.__iterate(function(a,i){return n(i,a,o)!==!1},r)},t.__iteratorUncached=function(n,r){if(n===Ni){var o=e.__iterator(n,r);return new jn(function(){var a=o.next();if(!a.done){var i=a.value[0];a.value[0]=a.value[1],a.value[1]=i}return a})}return e.__iterator(n===us?Mm:us,r)},t}function ML(e,t,n){var r=Zs(e);return r.size=e.size,r.has=function(o){return e.has(o)},r.get=function(o,a){var i=e.get(o,Sn);return i===Sn?a:t.call(n,i,o,e)},r.__iterateUncached=function(o,a){var i=this;return e.__iterate(function(s,l,u){return o(t.call(n,s,l,u),l,i)!==!1},a)},r.__iteratorUncached=function(o,a){var i=e.__iterator(Ni,a);return new jn(function(){var s=i.next();if(s.done)return s;var l=s.value,u=l[0];return Pr(o,u,t.call(n,l[1],u,e),s)})},r}function $T(e,t){var n=this,r=Zs(e);return r._iter=e,r.size=e.size,r.reverse=function(){return e},e.flip&&(r.flip=function(){var o=AL(e);return o.reverse=function(){return e.flip()},o}),r.get=function(o,a){return e.get(t?o:-1-o,a)},r.has=function(o){return e.has(t?o:-1-o)},r.includes=function(o){return e.includes(o)},r.cacheResult=CT,r.__iterate=function(o,a){var i=this,s=0;return a&&pf(e),e.__iterate(function(l,u){return o(l,t?u:a?i.size-++s:s++,i)},!a)},r.__iterator=function(o,a){var i=0;a&&pf(e);var s=e.__iterator(Ni,!a);return new jn(function(){var l=s.next();if(l.done)return l;var u=l.value;return Pr(o,t?u[0]:a?n.size-++i:i++,u[1],l)})},r}function jL(e,t,n,r){var o=Zs(e);return r&&(o.has=function(a){var i=e.get(a,Sn);return i!==Sn&&!!t.call(n,i,a,e)},o.get=function(a,i){var s=e.get(a,Sn);return s!==Sn&&t.call(n,s,a,e)?s:i}),o.__iterateUncached=function(a,i){var s=this,l=0;return e.__iterate(function(u,d,f){if(t.call(n,u,d,f))return l++,a(u,r?d:l-1,s)},i),l},o.__iteratorUncached=function(a,i){var s=e.__iterator(Ni,i),l=0;return new jn(function(){for(;;){var u=s.next();if(u.done)return u;var d=u.value,f=d[0],p=d[1];if(t.call(n,p,f,e))return Pr(a,r?f:l++,p,u)}})},o}function a4e(e,t,n){var r=Fu().asMutable();return e.__iterate(function(o,a){r.update(t.call(n,o,a,e),0,function(i){return i+1})}),r.asImmutable()}function i4e(e,t,n){var r=hr(e),o=(li(e)?cs():Fu()).asMutable();e.__iterate(function(i,s){o.update(t.call(n,i,s,e),function(l){return l=l||[],l.push(r?[s,i]:i),l})});var a=NL(e);return o.map(function(i){return fr(e,a(i))}).asImmutable()}function _T(e,t,n,r){var o=e.size;if(Rm(t,n,o))return e;var a=jf(t,o),i=Im(n,o);if(a!==a||i!==i)return _T(e.toSeq().cacheResult(),t,n,r);var s=i-a,l;s===s&&(l=s<0?0:s);var u=Zs(e);return u.size=l===0?l:e.size&&l||void 0,!r&&Am(e)&&l>=0&&(u.get=function(d,f){return d=$u(this,d),d>=0&&dl)return ka();var y=p.next();return r||d===us||y.done?y:d===Mm?Pr(d,m-1,void 0,y):Pr(d,m-1,y.value[1],y)})},u}function s4e(e,t,n){var r=Zs(e);return r.__iterateUncached=function(o,a){var i=this;if(a)return this.cacheResult().__iterate(o,a);var s=0;return e.__iterate(function(l,u,d){return t.call(n,l,u,d)&&++s&&o(l,u,i)}),s},r.__iteratorUncached=function(o,a){var i=this;if(a)return this.cacheResult().__iterator(o,a);var s=e.__iterator(Ni,a),l=!0;return new jn(function(){if(!l)return ka();var u=s.next();if(u.done)return u;var d=u.value,f=d[0],p=d[1];return t.call(n,p,f,i)?o===Ni?u:Pr(o,f,p,u):(l=!1,ka())})},r}function DL(e,t,n,r){var o=Zs(e);return o.__iterateUncached=function(a,i){var s=this;if(i)return this.cacheResult().__iterate(a,i);var l=!0,u=0;return e.__iterate(function(d,f,p){if(!(l&&(l=t.call(n,d,f,p))))return u++,a(d,r?f:u-1,s)}),u},o.__iteratorUncached=function(a,i){var s=this;if(i)return this.cacheResult().__iterator(a,i);var l=e.__iterator(Ni,i),u=!0,d=0;return new jn(function(){var f,p,h;do{if(f=l.next(),f.done)return r||a===us?f:a===Mm?Pr(a,d++,void 0,f):Pr(a,d++,f.value[1],f);var m=f.value;p=m[0],h=m[1],u&&(u=t.call(n,h,p,s))}while(u);return a===Ni?f:Pr(a,p,h,f)})},o}function l4e(e,t){var n=hr(e),r=[e].concat(t).map(function(i){return ma(i)?n&&(i=zi(i)):i=n?bT(i):PL(Array.isArray(i)?i:[i]),i}).filter(function(i){return i.size!==0});if(r.length===0)return e;if(r.length===1){var o=r[0];if(o===e||n&&hr(o)||Xo(e)&&Xo(o))return o}var a=new Pc(r);return n?a=a.toKeyedSeq():Xo(e)||(a=a.toSetSeq()),a=a.flatten(!0),a.size=r.reduce(function(i,s){if(i!==void 0){var l=s.size;if(l!==void 0)return i+l}},0),a}function FL(e,t,n){var r=Zs(e);return r.__iterateUncached=function(o,a){if(a)return this.cacheResult().__iterate(o,a);var i=0,s=!1;function l(u,d){u.__iterate(function(f,p){return(!t||d0}function Ug(e,t,n,r){var o=Zs(e),a=new Pc(n).map(function(i){return i.size});return o.size=r?a.max():a.min(),o.__iterate=function(i,s){for(var l=this.__iterator(us,s),u,d=0;!(u=l.next()).done&&i(u.value,d++,this)!==!1;);return d},o.__iteratorUncached=function(i,s){var l=n.map(function(f){return f=Er(f),tw(s?f.reverse():f)}),u=0,d=!1;return new jn(function(){var f;return d||(f=l.map(function(p){return p.next()}),d=r?f.every(function(p){return p.done}):f.some(function(p){return p.done})),d?ka():Pr(i,u++,t.apply(null,f.map(function(p){return p.value})))})},o}function fr(e,t){return e===t?e:Am(e)?t:e.constructor(t)}function SM(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function NL(e){return hr(e)?zi:Xo(e)?Hc:Ff}function Zs(e){return Object.create((hr(e)?ju:Xo(e)?Ui:Bf).prototype)}function CT(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):ga.prototype.cacheResult.call(this)}function LL(e,t){return e===void 0&&t===void 0?0:e===void 0?1:t===void 0?-1:e>t?1:e0;)t[n]=arguments[n+1];if(typeof e!="function")throw new TypeError("Invalid merger function: "+e);return HL(this,t,e)}function HL(e,t,n){for(var r=[],o=0;o0;)t[n]=arguments[n+1];return Fm(e,t)}function qL(e,t){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];return Fm(t,n,e)}function GL(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return Dm(e,t)}function KL(e,t){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];return Dm(t,n,e)}function Dm(e,t,n){return Fm(e,t,f4e(n))}function Fm(e,t,n){if(!_u(e))throw new TypeError("Cannot merge into non-data-structure value: "+e);if(xi(e))return typeof n=="function"&&e.mergeWith?e.mergeWith.apply(e,[n].concat(t)):e.merge?e.merge.apply(e,t):e.concat.apply(e,t);for(var r=Array.isArray(e),o=e,a=r?Hc:zi,i=r?function(l){o===e&&(o=Z0(o)),o.push(l)}:function(l,u){var d=Lf.call(o,u),f=d&&n?n(o[u],l,u):l;(!d||f!==o[u])&&(o===e&&(o=Z0(o)),o[u]=f)},s=0;s0;)t[n]=arguments[n+1];return Dm(this,t,e)}function MT(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return Du(this,e,Zi(),function(r){return Fm(r,t)})}function jT(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return Du(this,e,Zi(),function(r){return Dm(r,t)})}function Nm(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this}function Lm(){return this.__ownerID?this:this.__ensureOwner(new hT)}function Bm(){return this.__ensureOwner()}function DT(){return this.__altered}var Fu=function(e){function t(n){return n==null?Zi():jm(n)&&!li(n)?n:Zi().withMutations(function(r){var o=e(n);Ri(o.size),o.forEach(function(a,i){return r.set(i,a)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){for(var r=[],o=arguments.length;o--;)r[o]=arguments[o];return Zi().withMutations(function(a){for(var i=0;i=r.length)throw new Error("Missing value for key: "+r[i]);a.set(r[i],r[i+1])}})},t.prototype.toString=function(){return this.__toString("Map {","}")},t.prototype.get=function(r,o){return this._root?this._root.get(0,void 0,r,o):o},t.prototype.set=function(r,o){return PM(this,r,o)},t.prototype.remove=function(r){return PM(this,r,Sn)},t.prototype.deleteAll=function(r){var o=Er(r);return o.size===0?this:this.withMutations(function(a){o.forEach(function(i){return a.remove(i)})})},t.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Zi()},t.prototype.sort=function(r){return cs(hf(this,r))},t.prototype.sortBy=function(r,o){return cs(hf(this,o,r))},t.prototype.map=function(r,o){var a=this;return this.withMutations(function(i){i.forEach(function(s,l){i.set(l,r.call(o,s,l,a))})})},t.prototype.__iterator=function(r,o){return new h4e(this,r,o)},t.prototype.__iterate=function(r,o){var a=this,i=0;return this._root&&this._root.iterate(function(s){return i++,r(s[1],s[0],a)},o),i},t.prototype.__ensureOwner=function(r){return r===this.__ownerID?this:r?FT(this.size,this._root,r,this.__hash):this.size===0?Zi():(this.__ownerID=r,this.__altered=!1,this)},t}(zi);Fu.isMap=jm;var Tr=Fu.prototype;Tr[TL]=!0;Tr[km]=Tr.remove;Tr.removeAll=Tr.deleteAll;Tr.setIn=OT;Tr.removeIn=Tr.deleteIn=RT;Tr.update=IT;Tr.updateIn=AT;Tr.merge=Tr.concat=zL;Tr.mergeWith=UL;Tr.mergeDeep=YL;Tr.mergeDeepWith=XL;Tr.mergeIn=MT;Tr.mergeDeepIn=jT;Tr.withMutations=Nm;Tr.wasAltered=DT;Tr.asImmutable=Bm;Tr["@@transducer/init"]=Tr.asMutable=Lm;Tr["@@transducer/step"]=function(e,t){return e.set(t[0],t[1])};Tr["@@transducer/result"]=function(e){return e.asImmutable()};var Jh=function(t,n){this.ownerID=t,this.entries=n};Jh.prototype.get=function(t,n,r,o){for(var a=this.entries,i=0,s=a.length;i=x4e)return m4e(t,u,o,a);var h=t&&t===this.ownerID,m=h?u:Rs(u);return p?l?d===f-1?m.pop():m[d]=m.pop():m[d]=[o,a]:m.push([o,a]),h?(this.entries=m,this):new Jh(t,m)}};var mf=function(t,n,r){this.ownerID=t,this.bitmap=n,this.nodes=r};mf.prototype.get=function(t,n,r,o){n===void 0&&(n=Sa(r));var a=1<<((t===0?n:n>>>t)&Ta),i=this.bitmap;return i&a?this.nodes[JL(i&a-1)].get(t+Sr,n,r,o):o};mf.prototype.update=function(t,n,r,o,a,i,s){r===void 0&&(r=Sa(o));var l=(n===0?r:r>>>n)&Ta,u=1<=$4e)return y4e(t,h,d,l,y);if(f&&!y&&h.length===2&&TM(h[p^1]))return h[p^1];if(f&&y&&h.length===1&&TM(y))return y;var x=t&&t===this.ownerID,v=f?y?d:d^u:d|u,b=f?y?QL(h,p,y,x):b4e(h,p,x):v4e(h,p,y,x);return x?(this.bitmap=v,this.nodes=b,this):new mf(t,v,b)};var Qh=function(t,n,r){this.ownerID=t,this.count=n,this.nodes=r};Qh.prototype.get=function(t,n,r,o){n===void 0&&(n=Sa(r));var a=(t===0?n:n>>>t)&Ta,i=this.nodes[a];return i?i.get(t+Sr,n,r,o):o};Qh.prototype.update=function(t,n,r,o,a,i,s){r===void 0&&(r=Sa(o));var l=(n===0?r:r>>>n)&Ta,u=a===Sn,d=this.nodes,f=d[l];if(u&&!f)return this;var p=NT(f,t,n+Sr,r,o,a,i,s);if(p===f)return this;var h=this.count;if(!f)h++;else if(!p&&(h--,h<_4e))return g4e(t,d,h,l);var m=t&&t===this.ownerID,y=QL(d,l,p,m);return m?(this.count=h,this.nodes=y,this):new Qh(t,h,y)};var gf=function(t,n,r){this.ownerID=t,this.keyHash=n,this.entries=r};gf.prototype.get=function(t,n,r,o){for(var a=this.entries,i=0,s=a.length;i>>n)&Ta,i=(n===0?r:r>>>n)&Ta,s,l=a===i?[LT(e,t,n+Sr,r,o)]:(s=new Cl(t,r,o),a>>=1)i[s]=n&1?t[a++]:void 0;return i[r]=o,new Qh(e,a+1,i)}function JL(e){return e-=e>>1&1431655765,e=(e&858993459)+(e>>2&858993459),e=e+(e>>4)&252645135,e+=e>>8,e+=e>>16,e&127}function QL(e,t,n,r){var o=r?e:Rs(e);return o[t]=n,o}function v4e(e,t,n,r){var o=e.length+1;if(r&&t+1===o)return e[t]=n,e;for(var a=new Array(o),i=0,s=0;s0&&a=0&&r>>n&Ta;if(o>=this.array.length)return new hu([],t);var a=o===0,i;if(n>0){var s=this.array[o];if(i=s&&s.removeBefore(t,n-Sr,r),i===s&&a)return this}if(a&&!i)return this;var l=yf(this,t);if(!a)for(var u=0;u>>n&Ta;if(o>=this.array.length)return this;var a;if(n>0){var i=this.array[o];if(a=i&&i.removeAfter(t,n-Sr,r),a===i&&o===this.array.length-1)return this}var s=yf(this,t);return s.array.splice(o+1),a&&(s.array[o]=a),s};var rh={};function OM(e,t){var n=e._origin,r=e._capacity,o=em(r),a=e._tail;return i(e._root,e._level,0);function i(u,d,f){return d===0?s(u,f):l(u,d,f)}function s(u,d){var f=d===o?a&&a.array:u&&u.array,p=d>n?0:n-d,h=r-d;return h>Oi&&(h=Oi),function(){if(p===h)return rh;var m=t?--h:p++;return f&&f[m]}}function l(u,d,f){var p,h=u&&u.array,m=f>n?0:n-f>>d,y=(r-f>>d)+1;return y>Oi&&(y=Oi),function(){for(;;){if(p){var x=p();if(x!==rh)return x;p=null}if(m===y)return rh;var v=t?--y:m++;p=i(h&&h[v],d-Sr,f+(v<=e.size||t<0)return e.withMutations(function(i){t<0?zl(i,t).set(0,n):zl(i,0,t+1).set(t,n)});t+=e._origin;var r=e._tail,o=e._root,a=ZS();return t>=em(e._capacity)?r=aw(r,e.__ownerID,0,t,n,a):o=aw(o,e.__ownerID,e._level,t,n,a),a.value?e.__ownerID?(e._root=o,e._tail=r,e.__hash=void 0,e.__altered=!0,e):Zh(e._origin,e._capacity,e._level,o,r):e}function aw(e,t,n,r,o,a){var i=r>>>n&Ta,s=e&&i0){var u=e&&e.array[i],d=aw(u,t,n-Sr,r,o,a);return d===u?e:(l=yf(e,t),l.array[i]=d,l)}return s&&e.array[i]===o?e:(a&&ki(a),l=yf(e,t),o===void 0&&i===l.array.length-1?l.array.pop():l.array[i]=o,l)}function yf(e,t){return t&&e&&t===e.ownerID?e:new hu(e?e.array.slice():[],t)}function eB(e,t){if(t>=em(e._capacity))return e._tail;if(t<1<0;)n=n.array[t>>>r&Ta],r-=Sr;return n}}function zl(e,t,n){t!==void 0&&(t|=0),n!==void 0&&(n|=0);var r=e.__ownerID||new hT,o=e._origin,a=e._capacity,i=o+t,s=n===void 0?a:n<0?a+n:o+n;if(i===o&&s===a)return e;if(i>=s)return e.clear();for(var l=e._level,u=e._root,d=0;i+d<0;)u=new hu(u&&u.array.length?[void 0,u]:[],r),l+=Sr,d+=1<=1<f?new hu([],r):h;if(h&&p>f&&iSr;x-=Sr){var v=f>>>x&Ta;y=y.array[v]=yf(y.array[v],r)}y.array[f>>>Sr&Ta]=h}if(s=p)i-=p,s-=p,l=Sr,u=null,m=m&&m.removeBefore(r,0,i);else if(i>o||p>>l&Ta;if(b!==p>>>l&Ta)break;b&&(d+=(1<o&&(u=u.removeBefore(r,l,i-d)),u&&p>>Sr<=Oi&&o.size>=r.size*2?(l=o.filter(function(u,d){return u!==void 0&&a!==d}),s=l.toKeyedSeq().map(function(u){return u[0]}).flip().toMap(),e.__ownerID&&(s.__ownerID=l.__ownerID=e.__ownerID)):(s=r.remove(t),l=a===o.size-1?o.pop():o.set(a,void 0))}else if(i){if(n===o.get(a)[1])return e;s=r,l=o.set(a,[t,n])}else s=r.set(t,o.size),l=o.set(o.size,[t,n]);return e.__ownerID?(e.size=s.size,e._map=s,e._list=l,e.__hash=void 0,e.__altered=!0,e):BT(s,l)}var tB="@@__IMMUTABLE_STACK__@@";function tm(e){return!!(e&&e[tB])}var Vm=function(e){function t(n){return n==null?Hg():tm(n)?n:Hg().pushAll(n)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("Stack [","]")},t.prototype.get=function(r,o){var a=this._head;for(r=$u(this,r);a&&r--;)a=a.next;return a?a.value:o},t.prototype.peek=function(){return this._head&&this._head.value},t.prototype.push=function(){var r=arguments;if(arguments.length===0)return this;for(var o=this.size+arguments.length,a=this._head,i=arguments.length-1;i>=0;i--)a={value:r[i],next:a};return this.__ownerID?(this.size=o,this._head=a,this.__hash=void 0,this.__altered=!0,this):Pp(o,a)},t.prototype.pushAll=function(r){if(r=e(r),r.size===0)return this;if(this.size===0&&tm(r))return r;Ri(r.size);var o=this.size,a=this._head;return r.__iterate(function(i){o++,a={value:i,next:a}},!0),this.__ownerID?(this.size=o,this._head=a,this.__hash=void 0,this.__altered=!0,this):Pp(o,a)},t.prototype.pop=function(){return this.slice(1)},t.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Hg()},t.prototype.slice=function(r,o){if(Rm(r,o,this.size))return this;var a=jf(r,this.size),i=Im(o,this.size);if(i!==this.size)return e.prototype.slice.call(this,r,o);for(var s=this.size-a,l=this._head;a--;)l=l.next;return this.__ownerID?(this.size=s,this._head=l,this.__hash=void 0,this.__altered=!0,this):Pp(s,l)},t.prototype.__ensureOwner=function(r){return r===this.__ownerID?this:r?Pp(this.size,this._head,r,this.__hash):this.size===0?Hg():(this.__ownerID=r,this.__altered=!1,this)},t.prototype.__iterate=function(r,o){var a=this;if(o)return new Pc(this.toArray()).__iterate(function(l,u){return r(l,u,a)},o);for(var i=0,s=this._head;s&&r(s.value,i++,this)!==!1;)s=s.next;return i},t.prototype.__iterator=function(r,o){if(o)return new Pc(this.toArray()).__iterator(r,o);var a=0,i=this._head;return new jn(function(){if(i){var s=i.value;return i=i.next,Pr(r,a++,s)}return ka()})},t}(Hc);Vm.isStack=tm;var Ra=Vm.prototype;Ra[tB]=!0;Ra.shift=Ra.pop;Ra.unshift=Ra.push;Ra.unshiftAll=Ra.pushAll;Ra.withMutations=Nm;Ra.wasAltered=DT;Ra.asImmutable=Bm;Ra["@@transducer/init"]=Ra.asMutable=Lm;Ra["@@transducer/step"]=function(e,t){return e.unshift(t)};Ra["@@transducer/result"]=function(e){return e.asImmutable()};function Pp(e,t,n,r){var o=Object.create(Ra);return o.size=e,o._head=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}var AM;function Hg(){return AM||(AM=Pp(0))}var nB="@@__IMMUTABLE_SET__@@";function zm(e){return!!(e&&e[nB])}function gx(e){return zm(e)&&li(e)}function VT(e,t){if(e===t)return!0;if(!ma(t)||e.size!==void 0&&t.size!==void 0&&e.size!==t.size||e.__hash!==void 0&&t.__hash!==void 0&&e.__hash!==t.__hash||hr(e)!==hr(t)||Xo(e)!==Xo(t)||li(e)!==li(t))return!1;if(e.size===0&&t.size===0)return!0;var n=!Df(e);if(li(e)){var r=e.entries();return t.every(function(l,u){var d=r.next().value;return d&&ko(d[1],l)&&(n||ko(d[0],u))})&&r.next().done}var o=!1;if(e.size===void 0)if(t.size===void 0)typeof e.cacheResult=="function"&&e.cacheResult();else{o=!0;var a=e;e=t,t=a}var i=!0,s=t.__iterate(function(l,u){if(n?!e.has(l):o?!ko(l,e.get(u,Sn)):!ko(e.get(u,Sn),l))return i=!1,!1});return i&&e.size===s}function Wc(e,t){var n=function(r){e.prototype[r]=t[r]};return Object.keys(t).forEach(n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(n),e}function e1(e){if(!e||typeof e!="object")return e;if(!ma(e)){if(!_u(e))return e;e=ga(e)}if(hr(e)){var t={};return e.__iterate(function(r,o){t[o]=e1(r)}),t}var n=[];return e.__iterate(function(r){n.push(e1(r))}),n}var zf=function(e){function t(n){return n==null?Tp():zm(n)&&!li(n)?n:Tp().withMutations(function(r){var o=e(n);Ri(o.size),o.forEach(function(a){return r.add(a)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(r){return this(zi(r).keySeq())},t.intersect=function(r){return r=Er(r).toArray(),r.length?Jo.intersect.apply(t(r.pop()),r):Tp()},t.union=function(r){return r=Er(r).toArray(),r.length?Jo.union.apply(t(r.pop()),r):Tp()},t.prototype.toString=function(){return this.__toString("Set {","}")},t.prototype.has=function(r){return this._map.has(r)},t.prototype.add=function(r){return Wg(this,this._map.set(r,r))},t.prototype.remove=function(r){return Wg(this,this._map.remove(r))},t.prototype.clear=function(){return Wg(this,this._map.clear())},t.prototype.map=function(r,o){var a=this,i=!1,s=Wg(this,this._map.mapEntries(function(l){var u=l[1],d=r.call(o,u,u,a);return d!==u&&(i=!0),[d,d]},o));return i?s:this},t.prototype.union=function(){for(var r=[],o=arguments.length;o--;)r[o]=arguments[o];return r=r.filter(function(a){return a.size!==0}),r.length===0?this:this.size===0&&!this.__ownerID&&r.length===1?this.constructor(r[0]):this.withMutations(function(a){for(var i=0;i=0&&o=0&&athis.size?n:this.find(function(r,o){return o===t},void 0,n)},has:function(t){return t=$u(this,t),t>=0&&(this.size!==void 0?this.size===1/0||tt?-1:0}function P4e(e){if(e.size===1/0)return 0;var t=li(e),n=hr(e),r=t?1:0,o=e.__iterate(n?t?function(a,i){r=31*r+LM(Sa(a),Sa(i))|0}:function(a,i){r=r+LM(Sa(a),Sa(i))|0}:t?function(a){r=31*r+Sa(a)|0}:function(a){r=r+Sa(a)|0});return T4e(o,r)}function T4e(e,t){return t=yp(t,3432918353),t=yp(t<<15|t>>>-15,461845907),t=yp(t<<13|t>>>-13,5),t=(t+3864292196|0)^e,t=yp(t^t>>>16,2246822507),t=yp(t^t>>>13,3266489909),t=cx(t^t>>>16),t}function LM(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}var Tc=function(e){function t(n){return n==null?iw():gx(n)?n:iw().withMutations(function(r){var o=Ff(n);Ri(o.size),o.forEach(function(a){return r.add(a)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(r){return this(zi(r).keySeq())},t.prototype.toString=function(){return this.__toString("OrderedSet {","}")},t}(zf);Tc.isOrderedSet=gx;var qc=Tc.prototype;qc[Nf]=!0;qc.zip=Uf.zip;qc.zipWith=Uf.zipWith;qc.zipAll=Uf.zipAll;qc.__empty=iw;qc.__make=iB;function iB(e,t){var n=Object.create(qc);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}var BM;function iw(){return BM||(BM=iB(Ep()))}function O4e(e){if(Mu(e))throw new Error("Can not call `Record` with an immutable Record as default values. Use a plain javascript object instead.");if(xi(e))throw new Error("Can not call `Record` with an immutable Collection as default values. Use a plain javascript object instead.");if(e===null||typeof e!="object")throw new Error("Can not call `Record` with a non-object as default values. Use a plain javascript object instead.")}var _o=function(t,n){var r;O4e(t);var o=function(s){var l=this;if(s instanceof o)return s;if(!(this instanceof o))return new o(s);if(!r){r=!0;var u=Object.keys(t),d=a._indices={};a._name=n,a._keys=u,a._defaultValues=t;for(var f=0;f2?[]:void 0,{"":e})}function uB(e,t,n,r,o,a){if(typeof n!="string"&&!xi(n)&&(gT(n)||mT(n)||fx(n))){if(~e.indexOf(n))throw new TypeError("Cannot convert circular structure to Immutable");e.push(n),o&&r!==""&&o.push(r);var i=t.call(a,r,ga(n).map(function(s,l){return uB(e,t,s,l,o,n)}),o&&o.slice());return e.pop(),o&&o.pop(),i}return n}function R4e(e,t){return Xo(t)?t.toList():hr(t)?t.toMap():t.toSet()}var cB="4.1.0",I4e={version:cB,Collection:Er,Iterable:Er,Seq:ga,Map:Fu,OrderedMap:cs,List:Vf,Stack:Vm,Set:zf,OrderedSet:Tc,Record:_o,Range:zT,Repeat:sB,is:ko,fromJS:lB,hash:Sa,isImmutable:xi,isCollection:ma,isKeyed:hr,isIndexed:Xo,isAssociative:Df,isOrdered:li,isValueObject:Q0,isPlainObject:fx,isSeq:Am,isList:mx,isMap:jm,isOrderedMap:ux,isStack:tm,isSet:zm,isOrderedSet:gx,isRecord:Mu,get:px,getIn:yx,has:wT,hasIn:UT,merge:WL,mergeDeep:GL,mergeWith:qL,mergeDeepWith:KL,remove:ET,removeIn:kT,set:PT,setIn:TT,update:hx,updateIn:Du},A4e=Er;const M4e=Object.freeze(Object.defineProperty({__proto__:null,Collection:Er,Iterable:A4e,List:Vf,Map:Fu,OrderedMap:cs,OrderedSet:Tc,Range:zT,Record:_o,Repeat:sB,Seq:ga,Set:zf,Stack:Vm,default:I4e,fromJS:lB,get:px,getIn:yx,has:wT,hasIn:UT,hash:Sa,is:ko,isAssociative:Df,isCollection:ma,isImmutable:xi,isIndexed:Xo,isKeyed:hr,isList:mx,isMap:jm,isOrdered:li,isOrderedMap:ux,isOrderedSet:gx,isPlainObject:fx,isRecord:Mu,isSeq:Am,isSet:zm,isStack:tm,isValueObject:Q0,merge:WL,mergeDeep:GL,mergeDeepWith:KL,mergeWith:qL,remove:ET,removeIn:kT,set:PT,setIn:TT,update:hx,updateIn:Du,version:cB},Symbol.toStringTag,{value:"Module"})),j4e=Cw(M4e);(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(y){for(var x=1;x"u"?"undefined":r(y))==="object"?(v={},Object.keys(y).map(function(b){var $=y[b];a.default.isValidElement($)?$=m($,x):Array.isArray($)?$=$.map(function(_){return f(_,x)}):(typeof $>"u"?"undefined":r($))==="object"?$=f($,x):typeof $=="function"&&($=x.useFunctionCode?x.functionNameOnly?$.name.toString():$.toString():"..."),v[b]=$})):v=y,v}var p=/"<.+>"/g;function h(y,x){var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,b=void 0;if((0,l.isImmutable)(y))b=h(y.toJS(),x,v);else if(typeof y=="string")b=v?"'"+y+"'":y;else if(typeof y=="number"||typeof y=="boolean")b=""+y;else if(Array.isArray(y)){var $=new Array(x.spacing+1).join(" "),_=v?", ":` `+$,w=y.map(function(E){return h(E,x)}).join(_);b=v?"["+w+"]":""+w}else a.default.isValidElement(y)?b=m(y,x):(typeof y>"u"?"undefined":r(y))==="object"?(b=(0,s.default)(f(y,x)),b=b.replace(p,function(E){return E.slice(1,E.length-1)})):typeof y=="function"&&(b=x.useFunctionCode?x.functionNameOnly?y.name.toString():y.toString():"...");return b}function m(y,x){var v={displayName:y.type.displayName||y.type.name||y.type,ignoreProps:[],ignoreTags:[],keyValueOverride:{},spacing:0,detectFunctions:!1},b=n({},v,x);if(b.ignoreTags.indexOf(b.displayName)!==-1)return"";var $={name:b.displayName};if(delete b.displayName,y.props){var _=new Array(b.spacing+3).join(" ");$.props=Object.keys(y.props).filter(function(E){return E!=="children"&&!d(y.type.defaultProps,E,y.props[E])&&b.ignoreProps.indexOf(E)===-1}).map(function(E){var C=void 0;if(typeof b.keyValueOverride[E]=="function")C=b.keyValueOverride[E](y.props[E]);else if(b.keyValueOverride[E])C=b.keyValueOverride[E];else{if(b.shortBooleanSyntax&&typeof y.props[E]=="boolean"&&y.props[E])return E;C=h(y.props[E],n({},b,{key:E}))}(typeof C!="string"||C[0]!=="'")&&(C="{"+C+"}");var A=C.split(/\r\n|\r|\n/);return A.length>1&&(C=A.join(` @@ -603,7 +603,7 @@ elementFocusHandler:{elementFocusHandler} `+I,I=I.replace("<[object Object] />",""),c.jsxs(xn,{header:"MenuButton",codeUrl:"components/components/ComponentMenuButton.jsx",children:[M,c.jsxs(Z,{container:!0,spacing:2,marginTop:2,children:[c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{value:o,options:Yg,onChange:V=>{a(V)},label:"horizontal transform"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{value:n,options:Kg,onChange:V=>{r(V)},label:"vertical transform"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{value:l,options:Yg,onChange:V=>{u(V)},label:"horizontal anchor"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{value:i,options:Kg,onChange:V=>{s(V)},label:"vertical anchor"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"classname",value:b,onChange:V=>{$(V)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"disable",value:p,onChange:V=>{h(V)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"isIconButton",value:m,onChange:V=>{y(V)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"custom transition",value:d,onChange:V=>{f(V)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"loading",value:x,onChange:V=>{v(V)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"open",value:_,onChange:V=>{w(V)}})})})]}),c.jsx(ar,{currentRules:I,dontStringify:!0,header:"Current Jsx"}),c.jsx(va,{currentApiInfo:oMe,currentApiLinks:"https://mui.com/material-ui/api/loading-button/",header:"MenuButton"})]})},oMe=[{name:"buttonProps",type:"Object",defaultValue:"",description:""},{name:"children",type:"Node",defaultValue:"",description:""},{name:"className",type:"String",defaultValue:"",description:""},{name:"isIconButton",type:"Bool",defaultValue:"",description:""},{name:"menuProps",type:"Object",defaultValue:"",description:""},{name:"menuChildren",type:"Node",defaultValue:"",description:""},{name:"onOpen",type:"Func",defaultValue:"",description:""},{name:"onClose",type:"Func",defaultValue:"",description:""},{name:"open",type:"Bool",defaultValue:"",description:""}],aMe=[{id:"1",name:"Luke"},{id:"2",name:"Leia"},{id:"3",name:"Anakin"}],t1=["General","Sport","Technology","Health"],Op=["Urgent","Normal","Unneccesary","Ordinary","Daily"],iMe=Array.from({length:100},(e,t)=>{const n=t%10;return{name:`News ${t}`,id:t,type:t1[Math.floor(Math.random()*t1.length)],keywords:[Op[Math.floor(Math.random()*Op.length)],Op[Math.floor(Math.random()*Op.length)]],outdated:!1,date:1651824272e3,iban:"TR320010009999901234567890",time:"23:12",phoneNumber:"90555555555"+n,vkn:"1988553332",tckn:"41126372152",website:"https://obss.github.io/react-validatable-form-demo/getting-started/home",price:(Math.random()*Math.random()*100).toFixed(2),email:"example@example.com",greetings:"Hello world"}}),h6={name:"",type:"",keywords:[],outdated:!1,date:"",iban:"",callingCode:"",phone:"",vkn:"",tckn:"",website:"",price:"",email:"",greetings:""},sMe=[{path:"name",ruleSet:[{rule:"required"},{rule:"length",greaterThan:4}]},{path:"type",ruleSet:[{rule:"required"},{rule:"equality",isOneOf:t1}]},{path:"keywords",ruleSet:[{rule:"required"},{rule:"listSize",greaterThan:1}]},{listPath:"keywords",ruleSet:[{rule:"unique"}]},{path:"outdated",ruleSet:[{rule:"required"}]},{path:"date",ruleSet:[{rule:"required"},{rule:"date"}]},{path:"iban",ruleSet:[{rule:"required"},{rule:"iban"}]},{path:"time",ruleSet:[{rule:"required"},{rule:"time"}]},{path:"phoneNumber",ruleSet:[{rule:"required"},{rule:"phoneNumber"}]},{path:"vkn",ruleSet:[{rule:"required"},{rule:"vkn"}]},{path:"tckn",ruleSet:[{rule:"required"},{rule:"tckn"}]},{path:"website",ruleSet:[{rule:"required"},{rule:"url"},{rule:"includes",includes:".io"}]},{path:"price",ruleSet:[{rule:"required"},{rule:"number"}]},{path:"email",ruleSet:[{rule:"required"},{rule:"email"}]},{path:"greetings",ruleSet:[{rule:"required"},{rule:"regex",regex:/^Hello/}]}],m6=[{key:"name",align:"center",padding:"normal",header:"Name",sortable:!1},{key:"type",align:"center",padding:"normal",header:"Type",sortable:!1},{key:"outdated",align:"center",padding:"normal",header:"Outdated",sortable:!1,renderCell:e=>c.jsx("p",{children:e.outdated.toString()})},{key:"date",align:"center",padding:"normal",header:"Date",sortable:!1,renderCell:e=>c.jsx("p",{children:new Date(e.date).toDateString()})},{key:"price",align:"center",padding:"normal",header:"Price",sortable:!1},{key:"iban",align:"center",padding:"normal",header:"Iban",sortable:!1,defaultHidden:!0},{key:"time",align:"center",padding:"normal",header:"Time",sortable:!1,defaultHidden:!0},{key:"phoneNumber",align:"center",padding:"normal",header:"Phone Number",sortable:!1,defaultHidden:!0,renderCell:e=>c.jsx("p",{children:e.phoneNumber})},{key:"vkn",align:"center",padding:"normal",header:"VKN",sortable:!1,defaultHidden:!0},{key:"tckn",align:"center",padding:"normal",header:"TCKN",sortable:!1,defaultHidden:!0},{key:"website",align:"center",padding:"normal",header:"Website",sortable:!1,defaultHidden:!0},{key:"email",align:"center",padding:"normal",header:"Email",sortable:!1,defaultHidden:!0},{key:"greetings",align:"center",padding:"normal",header:"Greeting Message",sortable:!1,defaultHidden:!0},{key:"keywords",align:"center",padding:"normal",header:"Keywords",sortable:!1,defaultHidden:!0,renderCell:e=>c.jsx("p",{children:e.keywords.join(",")})}],lMe=()=>{const{resetForm:e,setFormData:t,formData:n,setFormIsSubmitted:r,getPathRelatedProps:o}=gL({rules:sMe,initialFormData:h6,hideBeforeSubmit:!0,showAfterBlur:!0,focusToErrorAfterSubmit:!0}),[a,i]=g.useState([]),[s,l]=g.useState(0),[u,d]=g.useState(0),[f,p]=g.useState(m6),[h,m]=g.useState(5),[y,x]=g.useState(""),[v,b]=g.useState(!1),[$,_]=g.useState(!1),[w,E]=g.useState(null),[C,A]=g.useState(!1),{loading:M,getRequest:I,postRequest:V,putRequest:Q,deleteRequest:J}=mL(),z=T=>(T.forEach((G,ne)=>{T[ne].date=new Date(G.date)}),T),R=T=>{T.news=z(T.news),m(parseInt(T.rowsPerPage)),d(parseInt(T.page)),l(parseInt(T.total)),i(T.news)},q=T=>{E(T),A(!0)},N=()=>{J({url:"news",queryParams:{page:u,rowsPerPage:h},body:JSON.stringify(w),afterSuccess:T=>{T.news=z(T.news),i(T.news),E(null),A(!1)}})},X=()=>{E(null),A(!1)},U=()=>{r()&&Q({url:"news",queryParams:{page:u,rowsPerPage:h},body:JSON.stringify(n),afterSuccess:G=>{G.news=z(G.news),i(G.news),b(!1)}})},Y=()=>{r()&&V({url:"news",queryParams:{page:u,rowsPerPage:h},body:JSON.stringify(n),afterSuccess:G=>{G.news=z(G.news),i(G.news),b(!1),_(!1)}})},ae=()=>{b(!1),_(!1)},D=T=>{const G={...T,date:new Date(T.date)};t(G),e(),b(!0)},K=()=>{t(h6),e(),_(!0),b(!0)},te=T=>{const G=a.findIndex(L=>L.id===T);x(G);const ne=a[G];t(ne),b(!0)};return g.useEffect(()=>{I({url:"news",queryParams:{page:u,rowsPerPage:h},afterSuccess:R})},[]),g.useEffect(()=>{I({url:"news",queryParams:{page:u,rowsPerPage:h},afterSuccess:R})},[u,h]),g.useEffect(()=>{const T=[...f];T.length===14&&(T.push({key:"edit",align:"center",padding:"normal",header:"Edit",sortable:!1,renderCell:G=>c.jsx(Ls,{onClick:()=>D(G),children:c.jsx(YT,{})})}),T.push({key:"remove",align:"center",padding:"normal",header:"Remove",sortable:!1,renderCell:G=>c.jsx(Ls,{onClick:()=>q(G),children:c.jsx(Ole,{color:"error"})})})),p(T)},[m6]),c.jsxs(ote,{children:[c.jsxs(Z,{container:!0,spacing:0,direction:"column",alignItems:"center",justify:"center",pt:4,style:{minHeight:"100vh"},children:[M?c.jsx(bc,{}):c.jsx(Kt,{label:"Search",value:y,onChange:T=>te(T),options:a,valueKey:"id",getOptionLabel:T=>T.name}),c.jsx(U0,{title:"Items",identifierKey:"id",page:u,rowsPerPage:h,onPageChange:T=>d(T),onRowsPerPage:T=>m(T),totalRowCount:s,rows:a,enablePagination:!0,loading:M,loadingComponent:c.jsx(bc,{}),definitions:f}),c.jsx(Z,{item:!0,justifySelf:"end",alignSelf:"end",children:c.jsx(Hr,{startIcon:c.jsx(wle,{}),color:"success",variant:"contained",onClick:K,children:"Add New Item"})})]}),c.jsx(Ah,{open:v,onClose:ae,children:c.jsxs(Z,{container:!0,alignItems:"center",justifyContent:"center",children:[c.jsx(Wv,{children:c.jsxs(Wn,{children:[" ",$?"Add Item":"Edit Item"," "]})}),c.jsx(Hv,{children:c.jsxs(Oo,{m:1,children:[c.jsx(qt,{label:"Item Name",disabled:M,fullWidth:!0,...o("name")}),c.jsx(qt,{label:"Email",disabled:M,fullWidth:!0,...o("email")}),c.jsx(qt,{label:"Iban",disabled:M,fullWidth:!0,...o("iban")}),c.jsx(VS,{options:t1,disabled:M,fullWidth:!0,label:"Item Type",...o("type")}),c.jsx(US,{label:"Keywords",leftHeader:"Keywords",rightHeader:"Selected Keywords",options:Op,disabled:M,multiple:!0,fullWidth:!0,...o("keywords")}),c.jsx(be,{label:"Outdated",disabled:M,...o("outdated")}),c.jsx(p7,{fullWidth:!0,label:"Item Date",disabled:M,...o("date")}),c.jsx(H0,{fullWidth:!0,label:"Time",disabled:M,...o("time")}),c.jsx(qt,{label:"VKN",disabled:M,fullWidth:!0,...o("vkn")}),c.jsx(qt,{label:"Tckn",disabled:M,fullWidth:!0,...o("tckn")}),c.jsx(qt,{label:"Website",disabled:M,fullWidth:!0,...o("website")}),c.jsx(Kl,{fullWidth:!0,label:"Item Price",disabled:M,...o("price")}),c.jsx(eT,{label:"Phone Number",disabled:M,fullWidth:!0,...o("phoneNumber")}),c.jsx(qt,{label:"Greetings Message",disabled:M,fullWidth:!0,...o("greetings")})]})}),c.jsx(Uv,{children:c.jsx(Hr,{variant:"contained",loading:M,onClick:$?Y:U,children:$?"Add Item":"Save"})})]})}),c.jsxs(Ah,{open:C,onClose:X,children:[c.jsx(Wv,{children:c.jsx(Wn,{fontWeight:"bolder",children:" Warning "})}),c.jsx(Hv,{children:c.jsx(Wn,{children:"Are you sure to delete this item?"})}),c.jsxs(Uv,{children:[c.jsx(Hr,{loading:M,onClick:X,children:"Cancel"}),c.jsx(Hr,{variant:"contained",color:"error",loading:M,onClick:N,children:"Remove Item"})]})]})]})},g6=["label","id","description"],y6="placeholder",v6=["medium","large","small"],b6=["1024","600","420"],uMe={color:Bs[800],"&.Mui-checked":{color:Bs[600]}},x6={borderRadius:35,backgroundColor:"#21b6ae"},cMe=[{path:"valSimple",ruleSet:[{rule:"required"}]},{path:"valComplex",ruleSet:[{rule:"required"}]}],dMe=()=>{const{enqueueSnackbar:e}=Kr(),[t,n]=g.useState([wa[0],wa[3]]),[r,o]=g.useState([Ea[2].id,Ea[4].id]),[a,i]=g.useState(g6[0]),[s,l]=g.useState(b6[0]),[u,d]=g.useState(!1),[f,p]=g.useState(!1),[h,m]=g.useState(!1),[y,x]=g.useState(!1),[v,b]=g.useState(!1),[$,_]=g.useState(!1),[w,E]=g.useState(!1),[C,A]=g.useState(!1),[M,I]=g.useState(),[V,Q]=g.useState(!1),[J,z]=g.useState(v6[0]),[R,q]=g.useState(!1),[N,X]=g.useState(!1),[U,Y]=g.useState(!1),[ae,D]=g.useState(!1),[K,te]=g.useState(!1),[T,G]=g.useState(!1),[ne,L]=g.useState(!1),{setPathValue:ue,setPathIsBlurred:ge,getValue:ve,getError:se}=Yr({rules:cMe}),he=de=>{n(de)},Te=de=>{o(de)},le=()=>{e("TextField is blurred",{variant:"info"})},oe=()=>{e("TextField is closed",{variant:"info"})},$e={sx:N?uMe:null};J&&($e.size=J);const Ie=de=>de==="Antarctica",Ae=de=>de.label==="Antarctica",Fe=c.jsx(US,{label:"ShrinkableTransferList simple multiple",leftHeader:"simple",rightHeader:"selected",placeholder:C?y6:null,className:R?"exampleStyle":"",headerClassName:U?"exampleHeaderStyle":"",paperClassName:ae?"examplePaperStyle":"",id:"valSimple",path:"valSimple",value:T?ve("valSimple"):t,onChange:T?null:he,errorMessage:T?se("valSimple"):M,setPathValue:T?ue:null,setPathIsBlurred:T?ge:null,onBlur:y?T?null:le:null,options:wa,multiple:!0,disabled:u,disableClearable:f,fullWidth:h,sortAlphabetically:v,onClose:$?oe:null,loading:w,checkboxProps:$e,buttonStyleProps:K?x6:null,renderErrorMessage:V?io:void 0,mobileWidth:s,getOptionDisabled:ne?Ie:null}),Ne=c.jsx(US,{label:"ShrinkableTransferList complex multiple",leftHeader:"complex",rightHeader:"selected",placeholder:C?y6:null,className:R?"exampleStyle":"",headerClassName:U?"exampleHeaderStyle":"",paperClassName:ae?"examplePaperStyle":"",path:"valComplex",value:T?ve("valComplex"):r,onChange:T?null:Te,errorMessage:T?se("valComplex"):M,setPathValue:T?ue:null,setPathIsBlurred:T?ge:null,onBlur:y?T?null:le:null,options:Ea,valueKey:"id",multiple:!0,disabled:u,disableClearable:f,getOptionLabel:de=>a==="label"?de.label:a==="id"?`${de.id}`:a==="description"?de.description:de.label,fullWidth:h,sortAlphabetically:v,onClose:$?oe:null,loading:w,checkboxProps:$e,buttonStyleProps:K?x6:null,renderErrorMessage:V?io:void 0,mobileWidth:s,getOptionDisabled:ne?Ae:null}),Ye=c.jsxs(Z,{container:!0,spacing:2,marginTop:2,children:[c.jsx(Z,{item:!0,xs:12,sm:6,children:Fe}),c.jsx(Z,{item:!0,xs:12,sm:6,children:Ne})]});let we=rr(Fe,{displayName:"ShrinkableTransferList",useFunctionCode:!0,keyValueOverride:{renderErrorMessage:V?yo:void 0}});return we+=rr(Ne,{displayName:"ShrinkableTransferList",useFunctionCode:!0,keyValueOverride:{renderErrorMessage:V?yo:void 0}}),we=`import { ShrinkableTransferList } from 'comfort-react'; -`+we,c.jsxs(xn,{header:"ShrinkableTransferList",codeUrl:"components/components/ComponentShrinkableTransferList.js",children:[Ye,c.jsxs(Z,{container:!0,spacing:2,marginTop:2,children:[c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{value:a,options:g6,onChange:de=>{i(de)},label:"getOptionLabel"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{value:J,options:v6,onChange:de=>{z(de)},label:"checkbox size"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{value:s,options:b6,onChange:de=>{l(de)},label:"mobile width"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"disabled",value:u,onChange:de=>{d(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"disableClearable",value:f,onChange:de=>{p(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"fullWidth",value:h,onChange:de=>{m(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"blur",value:y,onChange:de=>{x(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"sortAlphabetically",value:v,onChange:de=>{b(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"onclose",value:$,onChange:de=>{_(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"loading",value:w,onChange:de=>{E(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"placeholder",value:C,onChange:de=>{A(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"enable classname style",value:R,onChange:de=>{q(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"custom theme",value:N,onChange:de=>{X(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"custom header style",value:U,onChange:de=>{Y(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"custom paper style",value:ae,onChange:de=>{D(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"custom button style",value:K,onChange:de=>{te(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(qt,{value:M,onChange:de=>{I(de)},label:"errorMessage"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"renderErrorMessage",value:V,onChange:de=>{Q(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"enable useValidatableForm",value:T,onChange:de=>{G(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"getOptionDisabled",value:ne,onChange:de=>{L(de)}})})})]}),c.jsx(ar,{currentRules:we,dontStringify:!0,header:"Current Jsx"})]})},fMe=()=>{const{enqueueSnackbar:e}=Kr(),[t,n]=g.useState(!1),[r,o]=g.useState(!1),[a,i]=g.useState(!1),[s,l]=g.useState(!1),[u,d]=g.useState(!1),f=()=>{e("Dialog Closed"),n(!1)},p=()=>{e("Secondary Dialog Closed"),o(!1)},h=()=>{o(!0)},m=c.jsxs(W0,{fullScreen:s,open:t,draggable:a,onClose:f,title:"Dialog Title",hideCloseButton:u,actions:c.jsx(Hr,{onClick:f,children:"Close Dialog"}),children:[c.jsx("div",{children:"Dialog Content"}),c.jsx(Hr,{variant:"contained",onClick:h,children:"Open Another Dialog"})]}),y=c.jsx(W0,{fullScreen:s,open:r,draggable:a,onClose:p,title:"Another Dialog Title",hideCloseButton:u,actions:c.jsx(Hr,{onClick:p,children:"Close Dialog"}),children:c.jsx("div",{children:"Dialog Another Content"})});let x=rr(m,{displayName:"Dialog",useFunctionCode:!0,keyValueOverride:{actions:""}}).replace("<[object Object]","","");return x=`import { Dialog } from 'comfort-react'; +`+we,c.jsxs(xn,{header:"ShrinkableTransferList",codeUrl:"components/components/ComponentShrinkableTransferList.jsx",children:[Ye,c.jsxs(Z,{container:!0,spacing:2,marginTop:2,children:[c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{value:a,options:g6,onChange:de=>{i(de)},label:"getOptionLabel"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{value:J,options:v6,onChange:de=>{z(de)},label:"checkbox size"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{value:s,options:b6,onChange:de=>{l(de)},label:"mobile width"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"disabled",value:u,onChange:de=>{d(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"disableClearable",value:f,onChange:de=>{p(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"fullWidth",value:h,onChange:de=>{m(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"blur",value:y,onChange:de=>{x(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"sortAlphabetically",value:v,onChange:de=>{b(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"onclose",value:$,onChange:de=>{_(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"loading",value:w,onChange:de=>{E(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"placeholder",value:C,onChange:de=>{A(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"enable classname style",value:R,onChange:de=>{q(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"custom theme",value:N,onChange:de=>{X(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"custom header style",value:U,onChange:de=>{Y(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"custom paper style",value:ae,onChange:de=>{D(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"custom button style",value:K,onChange:de=>{te(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(qt,{value:M,onChange:de=>{I(de)},label:"errorMessage"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"renderErrorMessage",value:V,onChange:de=>{Q(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"enable useValidatableForm",value:T,onChange:de=>{G(de)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"getOptionDisabled",value:ne,onChange:de=>{L(de)}})})})]}),c.jsx(ar,{currentRules:we,dontStringify:!0,header:"Current Jsx"})]})},fMe=()=>{const{enqueueSnackbar:e}=Kr(),[t,n]=g.useState(!1),[r,o]=g.useState(!1),[a,i]=g.useState(!1),[s,l]=g.useState(!1),[u,d]=g.useState(!1),f=()=>{e("Dialog Closed"),n(!1)},p=()=>{e("Secondary Dialog Closed"),o(!1)},h=()=>{o(!0)},m=c.jsxs(W0,{fullScreen:s,open:t,draggable:a,onClose:f,title:"Dialog Title",hideCloseButton:u,actions:c.jsx(Hr,{onClick:f,children:"Close Dialog"}),children:[c.jsx("div",{children:"Dialog Content"}),c.jsx(Hr,{variant:"contained",onClick:h,children:"Open Another Dialog"})]}),y=c.jsx(W0,{fullScreen:s,open:r,draggable:a,onClose:p,title:"Another Dialog Title",hideCloseButton:u,actions:c.jsx(Hr,{onClick:p,children:"Close Dialog"}),children:c.jsx("div",{children:"Dialog Another Content"})});let x=rr(m,{displayName:"Dialog",useFunctionCode:!0,keyValueOverride:{actions:""}}).replace("<[object Object]","","");return x=`import { Dialog } from 'comfort-react'; `+x,c.jsxs(xn,{children:[m,y,c.jsx(Hr,{variant:"contained",onClick:()=>n(!0),children:"Open Dialog"}),c.jsxs(Z,{container:!0,spacing:2,marginTop:2,children:[c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"draggable",value:a,onChange:v=>{i(v)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"fullScreen",value:s,onChange:v=>{l(v)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"hide close button",value:u,onChange:v=>{d(v)}})})})]}),c.jsx(ar,{currentRules:x,dontStringify:!0,header:"Current Jsx"})]})};const pMe=e=>{const t=`import { ComfortReactProvider } from 'comfort-react'; @@ -660,7 +660,7 @@ const useApiProviderProps = { `+rr(U,{displayName:"CheckList",useFunctionCode:!0,keyValueOverride:{renderErrorMessage:_?yo:void 0}}),ae=`import { CheckList } from 'comfort-react'; -`+ae,c.jsxs(xn,{header:"CheckList",codeUrl:"components/components/ComponentCheckList.jsx",children:[Y,c.jsxs(Z,{container:!0,spacing:2,marginTop:2,children:[c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{value:o,options:w6,onChange:D=>{a(D)},label:"checkbox size"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{value:i,options:E6,onChange:D=>{s(D)},label:"getOptionLabel"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"disabled",value:l,onChange:D=>{u(D)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"fullWidth",value:d,onChange:D=>{f(D)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"custom theme",value:p,onChange:D=>{h(D)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"enable classname style",value:m,onChange:D=>{y(D)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"sortAlphabetically",value:x,onChange:D=>{v(D)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(qt,{value:b,onChange:D=>{$(D)},label:"errorMessage"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"renderErrorMessage",value:_,onChange:D=>{w(D)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"enable useValidatableForm",value:E,onChange:D=>{C(D)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"getOptionDisabled",value:A,onChange:D=>{M(D)}})})})]}),c.jsx(ar,{currentRules:ae,dontStringify:!0,header:"Current Jsx"}),c.jsx(va,{currentApiInfo:RMe,currentApiLinks:"https://mui.com/material-ui/api/radio/#main-content",header:"CheckList"})]})},RMe=[{name:"id",type:"String",defaultValue:"",description:""},{name:"path",type:"String",defaultValue:"",description:""},{name:"label",type:"String",defaultValue:"",description:""},{name:"value",type:"oneOfType [String, Number]",defaultValue:"",description:""},{name:"className",type:"String",defaultValue:"",description:""},{name:"valueKey",type:"String",defaultValue:"",description:""},{name:"options",type:"Array",defaultValue:"[]",description:""},{name:"errorMessage",type:"String",defaultValue:"",description:""},{name:"setPathValue",type:"Func",defaultValue:"",description:""},{name:"setPathIsBlurred",type:"Func",defaultValue:"",description:""},{name:"sortAlphabetically",type:"Bool",defaultValue:"false",description:""},{name:"onChange",type:"Func",defaultValue:"",description:""},{name:"onBlur",type:"Func",defaultValue:"",description:""},{name:"getOptionLabel",type:"Func",defaultValue:"(option) => option.label",description:""},{name:"row",type:"Bool",defaultValue:"false",description:""},{name:"noHelperText",type:"bool",defaultValue:"",description:""},{name:"fullWidth",type:"Bool",defaultValue:"",description:""},{name:"containerClass",type:"String",defaultValue:"",description:""},{name:"labelClassName",type:"String",defaultValue:"",description:""},{name:"disabled",type:"Bool",defaultValue:"false",description:""},{name:"checkbox",type:"Object",defaultValue:"",description:""},{name:"labelProps",type:"Object",defaultValue:"",description:""},{name:"renderErrorMessage",type:"Func",defaultValue:"",description:""},{name:"getOptionDisabled",type:"Func",defaultValue:"",description:""}],IMe={},T6=[{path:"val",ruleSet:["required"]},{path:"val2",ruleSet:["required"]}],AMe=()=>{const{isValid:e,getPathRelatedProps:t,setFormIsSubmitted:n}=gL({rules:T6,initialFormData:IMe,hideBeforeSubmit:!0,showAfterBlur:!0,focusToErrorAfterSubmit:!0});return c.jsxs(xn,{header:"useComfortForm",codeUrl:"components/validatable-form/UseComfortForm.js",children:[c.jsxs("p",{className:"infoParagraph",children:[c.jsx("b",{children:"useComfortForm"})," is a hook extended from"," ",c.jsx("a",{className:"outsideUrlSpan",href:"https://obss.github.io/react-validatable-form-demo/library-api/use-validatable-form",target:"_blank",rel:"noreferrer",children:"useValidatableForm"})," ","with extra ",c.jsx("b",{children:"getPathRelatedProps"})," function. ",c.jsx("b",{children:"getPathRelatedProps"})," function returns an object with ",c.jsx("b",{children:"path"}),", ",c.jsx("b",{children:"value"}),", ",c.jsx("b",{children:"errorMessage"}),", ",c.jsx("b",{children:"setPathValue"})," and ",c.jsx("b",{children:"setPathIsBlurred"})," ","properties. These properties can be used to create a comfort-react components."]}),c.jsx("div",{children:c.jsx(qt,{label:"val",...t("val")})}),c.jsx("div",{children:c.jsx(qt,{label:"val2",...t("val2")})}),c.jsx("div",{children:c.jsx(Hr,{variant:"contained",onClick:()=>n(),children:"Submit Form"})}),c.jsx(Uc,{isValid:e}),c.jsx(ar,{currentRules:T6})]})},dn=({title:e,children:t})=>c.jsxs(c.Fragment,{children:[c.jsx(ty,{children:c.jsx("title",{children:e})}),t]}),MMe=e=>c.jsxs(c.Fragment,{children:[c.jsx(UF,{toggleDrawer:e.toggleDrawer,menuIsHidden:e.menuIsHidden}),c.jsx("div",{className:"generalDiv",onClick:e.onOutsideClick,children:c.jsxs(vle,{children:[c.jsx(an,{exact:!0,path:"/getting-started/home",element:c.jsx(dn,{title:"Comfort React",children:c.jsx(SIe,{})})}),c.jsx(an,{exact:!0,path:"/getting-started/installation",element:c.jsx(dn,{title:"Installation",children:c.jsx(xIe,{})})}),c.jsx(an,{exact:!0,path:"/getting-started/usage",element:c.jsx(dn,{title:"Usage",children:c.jsx(pMe,{openSettingsDialog:e.openSettingsDialog})})}),c.jsx(an,{exact:!0,path:"/components/button",element:c.jsx(dn,{title:"Button",children:c.jsx(N4e,{})})}),c.jsx(an,{exact:!0,path:"/components/icon-button",element:c.jsx(dn,{title:"IconButton",children:c.jsx(z4e,{})})}),c.jsx(an,{exact:!0,path:"/components/menu-button",element:c.jsx(dn,{title:"MenuButton",children:c.jsx(rMe,{})})}),c.jsx(an,{exact:!0,path:"/components/text-field",element:c.jsx(dn,{title:"TextField",children:c.jsx(Q4e,{})})}),c.jsx(an,{exact:!0,path:"/components/checkbox",element:c.jsx(dn,{title:"Checkbox",children:c.jsx(nAe,{})})}),c.jsx(an,{exact:!0,path:"/components/check-list",element:c.jsx(dn,{title:"CheckList",children:c.jsx(kMe,{})})}),c.jsx(an,{exact:!0,path:"/components/number-field",element:c.jsx(dn,{title:"NumberField",children:c.jsx(bAe,{})})}),c.jsx(an,{exact:!0,path:"/components/date-picker",element:c.jsx(dn,{title:"DatePicker",children:c.jsx(EAe,{})})}),c.jsx(an,{exact:!0,path:"/components/autocomplete",element:c.jsx(dn,{title:"Autocomplete",children:c.jsx(sAe,{})})}),c.jsx(an,{exact:!0,path:"/components/radio-button",element:c.jsx(dn,{title:"RadioButton",children:c.jsx(cAe,{})})}),c.jsx(an,{exact:!0,path:"/components/transfer-list",element:c.jsx(dn,{title:"TransferList",children:c.jsx(hAe,{})})}),c.jsx(an,{exact:!0,path:"/components/file-input",element:c.jsx(dn,{title:"FileInput",children:c.jsx(wMe,{})})}),c.jsx(an,{exact:!0,path:"/components/mask-field",element:c.jsx(dn,{title:"MaskField",children:c.jsx(RAe,{})})}),c.jsx(an,{exact:!0,path:"/components/shrinkable-transfer-list",element:c.jsx(dn,{title:"ShrinkableTransferList",children:c.jsx(dMe,{})})}),c.jsx(an,{exact:!0,path:"/components/time-picker",element:c.jsx(dn,{title:"TimePicker",children:c.jsx(DAe,{})})}),c.jsx(an,{exact:!0,path:"/components/phone-input",element:c.jsx(dn,{title:"PhoneInput",children:c.jsx(VAe,{})})}),c.jsx(an,{exact:!0,path:"/components/switch",element:c.jsx(dn,{title:"Switch",children:c.jsx(PMe,{})})}),c.jsx(an,{exact:!0,path:"/components/data-grid",element:c.jsx(dn,{title:"DataGrid",children:c.jsx(ZAe,{})})}),c.jsx(an,{exact:!0,path:"/components/dialog",element:c.jsx(dn,{title:"Dialog",children:c.jsx(fMe,{})})}),c.jsx(an,{exact:!0,path:"/components/confirm-dialog",element:c.jsx(dn,{title:"ConfirmDialog",children:c.jsx(xMe,{})})}),c.jsx(an,{exact:!0,path:"/components/form-dialog",element:c.jsx(dn,{title:"FormDialog",children:c.jsx(CMe,{})})}),c.jsx(an,{exact:!0,path:"/validatable-form/tckn",element:c.jsx(dn,{title:"Tckn",children:c.jsx(EIe,{})})}),c.jsx(an,{exact:!0,path:"/validatable-form/phone-number",element:c.jsx(dn,{title:"PhoneNumber",children:c.jsx(TIe,{})})}),c.jsx(an,{exact:!0,path:"/validatable-form/time",element:c.jsx(dn,{title:"Time",children:c.jsx(kIe,{})})}),c.jsx(an,{exact:!0,path:"/validatable-form/vkn",element:c.jsx(dn,{title:"Vkn",children:c.jsx(IIe,{})})}),c.jsx(an,{exact:!0,path:"/validatable-form/custom-message",element:c.jsx(dn,{title:"CustomMessage",children:c.jsx(sIe,{})})}),c.jsx(an,{exact:!0,path:"/validatable-form/translations",element:c.jsx(dn,{title:"CustomTranslations",children:c.jsx(uIe,{})})}),c.jsx(an,{exact:!0,path:"/validatable-form/use-comfort-form",element:c.jsx(dn,{title:"useComfortForm",children:c.jsx(AMe,{})})}),c.jsx(an,{exact:!0,path:"/notistack/use-snackbar",element:c.jsx(dn,{title:"useSnackbar",children:c.jsx(MIe,{})})}),c.jsx(an,{exact:!0,path:"/notistack/use-snackbar-api",element:c.jsx(dn,{title:"useSnackbar Api",children:c.jsx(gMe,{})})}),c.jsx(an,{exact:!0,path:"/use-api/use-api",element:c.jsx(dn,{title:"useApi",children:c.jsx(VIe,{})})}),c.jsx(an,{exact:!0,path:"/use-api/use-api-api",element:c.jsx(dn,{title:"useApi Api",children:c.jsx(bMe,{})})}),c.jsx(an,{exact:!0,path:"/examples/list-items",element:c.jsx(dn,{title:"ListItems Example",children:c.jsx(lMe,{})})}),c.jsx(an,{exact:!0,path:"/api/comfort-react-provider",element:c.jsx(dn,{title:"ComfortReactProvider",children:c.jsx(CIe,{openSettingsDialog:e.openSettingsDialog})})}),c.jsx(an,{exact:!0,path:"/",element:c.jsx(dn,{title:"Comfort React",children:c.jsx(Ale,{})})})]})})]});const jMe=e=>{const{openSettingsDialog:t}=e,n="Version: 3.2.2";return c.jsxs("div",{className:"settings-div",children:[c.jsx("span",{className:"settingsTitle",children:c.jsx(es,{variant:"contained",className:"topButton",onClick:()=>t(),children:c.jsx(Rle,{})})}),c.jsx(os,{placement:"bottom",title:"View on GitHub",children:c.jsx("span",{className:"githubIcon",children:c.jsx("a",{href:"https://github.com/obss/comfort-react",target:"_blank",rel:"noreferrer",children:c.jsx("img",{src:"/comfort-react-demo/github.png",alt:"github_icon"})})})}),c.jsx(os,{placement:"bottom",title:"View on npmjs",children:c.jsx("span",{className:"npmIcon",children:c.jsx("a",{href:"https://www.npmjs.com/package/comfort-react",target:"_blank",rel:"noreferrer",children:c.jsx("img",{src:"/comfort-react-demo/npm.png",alt:"npm_icon"})})})}),c.jsx(os,{placement:"bottom",title:"Current Version",children:c.jsx("span",{className:"versionInfo",children:c.jsx("a",{href:"https://www.npmjs.com/package/comfort-react",target:"_blank",rel:"noreferrer",children:n})})})]})},DMe=({open:e,toggleDrawer:t})=>c.jsx(rne,{ModalProps:{keepMounted:!0},anchor:"left",open:e,onClose:()=>t(!1),children:c.jsx(UF,{toggleDrawer:t})});var sw={exports:{}};/*! +`+ae,c.jsxs(xn,{header:"CheckList",codeUrl:"components/components/ComponentCheckList.jsx",children:[Y,c.jsxs(Z,{container:!0,spacing:2,marginTop:2,children:[c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{value:o,options:w6,onChange:D=>{a(D)},label:"checkbox size"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Kt,{value:i,options:E6,onChange:D=>{s(D)},label:"getOptionLabel"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"disabled",value:l,onChange:D=>{u(D)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"fullWidth",value:d,onChange:D=>{f(D)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"custom theme",value:p,onChange:D=>{h(D)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"enable classname style",value:m,onChange:D=>{y(D)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"sortAlphabetically",value:x,onChange:D=>{v(D)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(qt,{value:b,onChange:D=>{$(D)},label:"errorMessage"})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"renderErrorMessage",value:_,onChange:D=>{w(D)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"enable useValidatableForm",value:E,onChange:D=>{C(D)}})})}),c.jsx(Z,{item:!0,xs:12,sm:6,children:c.jsx(Se,{children:c.jsx(be,{label:"getOptionDisabled",value:A,onChange:D=>{M(D)}})})})]}),c.jsx(ar,{currentRules:ae,dontStringify:!0,header:"Current Jsx"}),c.jsx(va,{currentApiInfo:RMe,currentApiLinks:"https://mui.com/material-ui/api/radio/#main-content",header:"CheckList"})]})},RMe=[{name:"id",type:"String",defaultValue:"",description:""},{name:"path",type:"String",defaultValue:"",description:""},{name:"label",type:"String",defaultValue:"",description:""},{name:"value",type:"oneOfType [String, Number]",defaultValue:"",description:""},{name:"className",type:"String",defaultValue:"",description:""},{name:"valueKey",type:"String",defaultValue:"",description:""},{name:"options",type:"Array",defaultValue:"[]",description:""},{name:"errorMessage",type:"String",defaultValue:"",description:""},{name:"setPathValue",type:"Func",defaultValue:"",description:""},{name:"setPathIsBlurred",type:"Func",defaultValue:"",description:""},{name:"sortAlphabetically",type:"Bool",defaultValue:"false",description:""},{name:"onChange",type:"Func",defaultValue:"",description:""},{name:"onBlur",type:"Func",defaultValue:"",description:""},{name:"getOptionLabel",type:"Func",defaultValue:"(option) => option.label",description:""},{name:"row",type:"Bool",defaultValue:"false",description:""},{name:"noHelperText",type:"bool",defaultValue:"",description:""},{name:"fullWidth",type:"Bool",defaultValue:"",description:""},{name:"containerClass",type:"String",defaultValue:"",description:""},{name:"labelClassName",type:"String",defaultValue:"",description:""},{name:"disabled",type:"Bool",defaultValue:"false",description:""},{name:"checkbox",type:"Object",defaultValue:"",description:""},{name:"labelProps",type:"Object",defaultValue:"",description:""},{name:"renderErrorMessage",type:"Func",defaultValue:"",description:""},{name:"getOptionDisabled",type:"Func",defaultValue:"",description:""}],IMe={},T6=[{path:"val",ruleSet:["required"]},{path:"val2",ruleSet:["required"]}],AMe=()=>{const{isValid:e,getPathRelatedProps:t,setFormIsSubmitted:n}=gL({rules:T6,initialFormData:IMe,hideBeforeSubmit:!0,showAfterBlur:!0,focusToErrorAfterSubmit:!0});return c.jsxs(xn,{header:"useComfortForm",codeUrl:"components/validatable-form/UseComfortForm.jsx",children:[c.jsxs("p",{className:"infoParagraph",children:[c.jsx("b",{children:"useComfortForm"})," is a hook extended from"," ",c.jsx("a",{className:"outsideUrlSpan",href:"https://obss.github.io/react-validatable-form-demo/library-api/use-validatable-form",target:"_blank",rel:"noreferrer",children:"useValidatableForm"})," ","with extra ",c.jsx("b",{children:"getPathRelatedProps"})," function. ",c.jsx("b",{children:"getPathRelatedProps"})," function returns an object with ",c.jsx("b",{children:"path"}),", ",c.jsx("b",{children:"value"}),", ",c.jsx("b",{children:"errorMessage"}),", ",c.jsx("b",{children:"setPathValue"})," and ",c.jsx("b",{children:"setPathIsBlurred"})," ","properties. These properties can be used to create a comfort-react components."]}),c.jsx("div",{children:c.jsx(qt,{label:"val",...t("val")})}),c.jsx("div",{children:c.jsx(qt,{label:"val2",...t("val2")})}),c.jsx("div",{children:c.jsx(Hr,{variant:"contained",onClick:()=>n(),children:"Submit Form"})}),c.jsx(Uc,{isValid:e}),c.jsx(ar,{currentRules:T6})]})},dn=({title:e,children:t})=>c.jsxs(c.Fragment,{children:[c.jsx(ty,{children:c.jsx("title",{children:e})}),t]}),MMe=e=>c.jsxs(c.Fragment,{children:[c.jsx(UF,{toggleDrawer:e.toggleDrawer,menuIsHidden:e.menuIsHidden}),c.jsx("div",{className:"generalDiv",onClick:e.onOutsideClick,children:c.jsxs(vle,{children:[c.jsx(an,{exact:!0,path:"/getting-started/home",element:c.jsx(dn,{title:"Comfort React",children:c.jsx(SIe,{})})}),c.jsx(an,{exact:!0,path:"/getting-started/installation",element:c.jsx(dn,{title:"Installation",children:c.jsx(xIe,{})})}),c.jsx(an,{exact:!0,path:"/getting-started/usage",element:c.jsx(dn,{title:"Usage",children:c.jsx(pMe,{openSettingsDialog:e.openSettingsDialog})})}),c.jsx(an,{exact:!0,path:"/components/button",element:c.jsx(dn,{title:"Button",children:c.jsx(N4e,{})})}),c.jsx(an,{exact:!0,path:"/components/icon-button",element:c.jsx(dn,{title:"IconButton",children:c.jsx(z4e,{})})}),c.jsx(an,{exact:!0,path:"/components/menu-button",element:c.jsx(dn,{title:"MenuButton",children:c.jsx(rMe,{})})}),c.jsx(an,{exact:!0,path:"/components/text-field",element:c.jsx(dn,{title:"TextField",children:c.jsx(Q4e,{})})}),c.jsx(an,{exact:!0,path:"/components/checkbox",element:c.jsx(dn,{title:"Checkbox",children:c.jsx(nAe,{})})}),c.jsx(an,{exact:!0,path:"/components/check-list",element:c.jsx(dn,{title:"CheckList",children:c.jsx(kMe,{})})}),c.jsx(an,{exact:!0,path:"/components/number-field",element:c.jsx(dn,{title:"NumberField",children:c.jsx(bAe,{})})}),c.jsx(an,{exact:!0,path:"/components/date-picker",element:c.jsx(dn,{title:"DatePicker",children:c.jsx(EAe,{})})}),c.jsx(an,{exact:!0,path:"/components/autocomplete",element:c.jsx(dn,{title:"Autocomplete",children:c.jsx(sAe,{})})}),c.jsx(an,{exact:!0,path:"/components/radio-button",element:c.jsx(dn,{title:"RadioButton",children:c.jsx(cAe,{})})}),c.jsx(an,{exact:!0,path:"/components/transfer-list",element:c.jsx(dn,{title:"TransferList",children:c.jsx(hAe,{})})}),c.jsx(an,{exact:!0,path:"/components/file-input",element:c.jsx(dn,{title:"FileInput",children:c.jsx(wMe,{})})}),c.jsx(an,{exact:!0,path:"/components/mask-field",element:c.jsx(dn,{title:"MaskField",children:c.jsx(RAe,{})})}),c.jsx(an,{exact:!0,path:"/components/shrinkable-transfer-list",element:c.jsx(dn,{title:"ShrinkableTransferList",children:c.jsx(dMe,{})})}),c.jsx(an,{exact:!0,path:"/components/time-picker",element:c.jsx(dn,{title:"TimePicker",children:c.jsx(DAe,{})})}),c.jsx(an,{exact:!0,path:"/components/phone-input",element:c.jsx(dn,{title:"PhoneInput",children:c.jsx(VAe,{})})}),c.jsx(an,{exact:!0,path:"/components/switch",element:c.jsx(dn,{title:"Switch",children:c.jsx(PMe,{})})}),c.jsx(an,{exact:!0,path:"/components/data-grid",element:c.jsx(dn,{title:"DataGrid",children:c.jsx(ZAe,{})})}),c.jsx(an,{exact:!0,path:"/components/dialog",element:c.jsx(dn,{title:"Dialog",children:c.jsx(fMe,{})})}),c.jsx(an,{exact:!0,path:"/components/confirm-dialog",element:c.jsx(dn,{title:"ConfirmDialog",children:c.jsx(xMe,{})})}),c.jsx(an,{exact:!0,path:"/components/form-dialog",element:c.jsx(dn,{title:"FormDialog",children:c.jsx(CMe,{})})}),c.jsx(an,{exact:!0,path:"/validatable-form/tckn",element:c.jsx(dn,{title:"Tckn",children:c.jsx(EIe,{})})}),c.jsx(an,{exact:!0,path:"/validatable-form/phone-number",element:c.jsx(dn,{title:"PhoneNumber",children:c.jsx(TIe,{})})}),c.jsx(an,{exact:!0,path:"/validatable-form/time",element:c.jsx(dn,{title:"Time",children:c.jsx(kIe,{})})}),c.jsx(an,{exact:!0,path:"/validatable-form/vkn",element:c.jsx(dn,{title:"Vkn",children:c.jsx(IIe,{})})}),c.jsx(an,{exact:!0,path:"/validatable-form/custom-message",element:c.jsx(dn,{title:"CustomMessage",children:c.jsx(sIe,{})})}),c.jsx(an,{exact:!0,path:"/validatable-form/translations",element:c.jsx(dn,{title:"CustomTranslations",children:c.jsx(uIe,{})})}),c.jsx(an,{exact:!0,path:"/validatable-form/use-comfort-form",element:c.jsx(dn,{title:"useComfortForm",children:c.jsx(AMe,{})})}),c.jsx(an,{exact:!0,path:"/notistack/use-snackbar",element:c.jsx(dn,{title:"useSnackbar",children:c.jsx(MIe,{})})}),c.jsx(an,{exact:!0,path:"/notistack/use-snackbar-api",element:c.jsx(dn,{title:"useSnackbar Api",children:c.jsx(gMe,{})})}),c.jsx(an,{exact:!0,path:"/use-api/use-api",element:c.jsx(dn,{title:"useApi",children:c.jsx(VIe,{})})}),c.jsx(an,{exact:!0,path:"/use-api/use-api-api",element:c.jsx(dn,{title:"useApi Api",children:c.jsx(bMe,{})})}),c.jsx(an,{exact:!0,path:"/examples/list-items",element:c.jsx(dn,{title:"ListItems Example",children:c.jsx(lMe,{})})}),c.jsx(an,{exact:!0,path:"/api/comfort-react-provider",element:c.jsx(dn,{title:"ComfortReactProvider",children:c.jsx(CIe,{openSettingsDialog:e.openSettingsDialog})})}),c.jsx(an,{exact:!0,path:"/",element:c.jsx(dn,{title:"Comfort React",children:c.jsx(Ale,{})})})]})})]});const jMe=e=>{const{openSettingsDialog:t}=e,n="Version: 3.2.2";return c.jsxs("div",{className:"settings-div",children:[c.jsx("span",{className:"settingsTitle",children:c.jsx(es,{variant:"contained",className:"topButton",onClick:()=>t(),children:c.jsx(Rle,{})})}),c.jsx(os,{placement:"bottom",title:"View on GitHub",children:c.jsx("span",{className:"githubIcon",children:c.jsx("a",{href:"https://github.com/obss/comfort-react",target:"_blank",rel:"noreferrer",children:c.jsx("img",{src:"/comfort-react-demo/github.png",alt:"github_icon"})})})}),c.jsx(os,{placement:"bottom",title:"View on npmjs",children:c.jsx("span",{className:"npmIcon",children:c.jsx("a",{href:"https://www.npmjs.com/package/comfort-react",target:"_blank",rel:"noreferrer",children:c.jsx("img",{src:"/comfort-react-demo/npm.png",alt:"npm_icon"})})})}),c.jsx(os,{placement:"bottom",title:"Current Version",children:c.jsx("span",{className:"versionInfo",children:c.jsx("a",{href:"https://www.npmjs.com/package/comfort-react",target:"_blank",rel:"noreferrer",children:n})})})]})},DMe=({open:e,toggleDrawer:t})=>c.jsx(rne,{ModalProps:{keepMounted:!0},anchor:"left",open:e,onClose:()=>t(!1),children:c.jsx(UF,{toggleDrawer:t})});var sw={exports:{}};/*! * CSSJanus. https://github.com/cssjanus/cssjanus * * Copyright 2014 Trevor Parscal @@ -678,7 +678,7 @@ const useApiProviderProps = { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */(function(e,t){var n;function r(a,i){var s=[],l=0;function u(f){return s.push(f),i}function d(){return s[l++]}return{tokenize:function(f){return f.replace(a,u)},detokenize:function(f){return f.replace(new RegExp("("+i+")","g"),d)}}}function o(){var a="`TMP`",i="`NOFLIP_SINGLE`",s="`NOFLIP_CLASS`",l="`COMMENT`",u="[^\\u0020-\\u007e]",d="(?:(?:\\\\[0-9a-f]{1,6})(?:\\r\\n|\\s)?)",f="(?:[0-9]*\\.[0-9]+|[0-9]+)",p="(?:em|ex|px|cm|mm|in|pt|pc|deg|rad|grad|ms|s|hz|khz|%)",h="direction\\s*:\\s*",m="[!#$%&*-~]",y=`['"]?\\s*`,x="(^|[^a-zA-Z])",v="[^\\}]*?",b="\\/\\*\\!?\\s*@noflip\\s*\\*\\/",$="\\/\\*[^*]*\\*+([^\\/*][^*]*\\*+)*\\/",_="(?:"+d+"|\\\\[^\\r\\n\\f0-9a-f])",w="(?:[_a-z]|"+u+"|"+_+")",E="(?:[_a-z0-9-]|"+u+"|"+_+")",C="-?"+w+E+"*",A=f+"(?:\\s*"+p+"|"+C+")?",M="((?:-?"+A+")|(?:inherit|auto))",I="((?:margin|padding|border-width)\\s*:\\s*)",V="((?:-color|border-style)\\s*:\\s*)",Q="(#?"+E+"+|(?:rgba?|hsla?)\\([ \\d.,%-]+\\))",J="(?:"+m+"|"+u+"|"+_+")*?",z="(?![a-zA-Z])",R="(?!("+E+`|\\r?\\n|\\s|#|\\:|\\.|\\,|\\+|>|~|\\(|\\)|\\[|\\]|=|\\*=|~=|\\^=|'[^']*'|"[^"]*"|`+l+")*?{)",q="(?!"+J+y+"\\))",N="(?="+J+y+"\\))",X="(\\s*(?:!important\\s*)?[;}])",U=/`TMP`/g,Y=new RegExp($,"gi"),ae=new RegExp("("+b+R+"[^;}]+;?)","gi"),D=new RegExp("("+b+v+"})","gi"),K=new RegExp("("+h+")ltr","gi"),te=new RegExp("("+h+")rtl","gi"),T=new RegExp(x+"(left)"+z+q+R,"gi"),G=new RegExp(x+"(right)"+z+q+R,"gi"),ne=new RegExp(x+"(left)"+N,"gi"),L=new RegExp(x+"(right)"+N,"gi"),ue=new RegExp(x+"(ltr)"+N,"gi"),ge=new RegExp(x+"(rtl)"+N,"gi"),ve=new RegExp(x+"([ns]?)e-resize","gi"),se=new RegExp(x+"([ns]?)w-resize","gi"),he=new RegExp(I+M+"(\\s+)"+M+"(\\s+)"+M+"(\\s+)"+M+X,"gi"),Te=new RegExp(V+Q+"(\\s+)"+Q+"(\\s+)"+Q+"(\\s+)"+Q+X,"gi"),le=new RegExp("(background(?:-position)?\\s*:\\s*(?:[^:;}\\s]+\\s+)*?)("+A+")","gi"),oe=new RegExp("(background-position-x\\s*:\\s*)(-?"+f+"%)","gi"),$e=new RegExp("(border-radius\\s*:\\s*)"+M+"(?:(?:\\s+"+M+")(?:\\s+"+M+")?(?:\\s+"+M+")?)?(?:(?:(?:\\s*\\/\\s*)"+M+")(?:\\s+"+M+")?(?:\\s+"+M+")?(?:\\s+"+M+")?)?"+X,"gi"),Ie=new RegExp("(box-shadow\\s*:\\s*(?:inset\\s*)?)"+M,"gi"),Ae=new RegExp("(text-shadow\\s*:\\s*)"+M+"(\\s*)"+Q,"gi"),Fe=new RegExp("(text-shadow\\s*:\\s*)"+Q+"(\\s*)"+M,"gi"),Ne=new RegExp("(text-shadow\\s*:\\s*)"+M,"gi"),Ye=new RegExp("(transform\\s*:[^;}]*)(translateX\\s*\\(\\s*)"+M+"(\\s*\\))","gi"),we=new RegExp("(transform\\s*:[^;}]*)(translate\\s*\\(\\s*)"+M+"((?:\\s*,\\s*"+M+"){0,2}\\s*\\))","gi");function de(Ue,ut,nt){var tt,ft;return nt.slice(-1)==="%"&&(tt=nt.indexOf("."),tt!==-1?(ft=nt.length-tt-2,nt=100-parseFloat(nt),nt=nt.toFixed(ft)+"%"):nt=100-parseFloat(nt)+"%"),ut+nt}function Oe(Ue){switch(Ue.length){case 4:Ue=[Ue[1],Ue[0],Ue[3],Ue[2]];break;case 3:Ue=[Ue[1],Ue[0],Ue[1],Ue[2]];break;case 2:Ue=[Ue[1],Ue[0]];break;case 1:Ue=[Ue[0]];break}return Ue.join(" ")}function _e(Ue,ut){var nt,tt=[].slice.call(arguments),ft=tt.slice(2,6).filter(function(Dt){return Dt}),en=tt.slice(6,10).filter(function(Dt){return Dt}),Yt=tt[10]||"";return en.length?nt=Oe(ft)+" / "+Oe(en):nt=Oe(ft),ut+nt+Yt}function ke(Ue){return parseFloat(Ue)===0?Ue:Ue[0]==="-"?Ue.slice(1):"-"+Ue}function me(Ue,ut,nt){return ut+ke(nt)}function Me(Ue,ut,nt,tt,ft){return ut+nt+ke(tt)+ft}function Je(Ue,ut,nt,tt,ft){return ut+nt+tt+ke(ft)}return{transform:function(Ue,ut){var nt=new r(ae,i),tt=new r(D,s),ft=new r(Y,l);return Ue=ft.tokenize(tt.tokenize(nt.tokenize(Ue.replace("`","%60")))),ut.transformDirInUrl&&(Ue=Ue.replace(ue,"$1"+a).replace(ge,"$1ltr").replace(U,"rtl")),ut.transformEdgeInUrl&&(Ue=Ue.replace(ne,"$1"+a).replace(L,"$1left").replace(U,"right")),Ue=Ue.replace(K,"$1"+a).replace(te,"$1ltr").replace(U,"rtl").replace(T,"$1"+a).replace(G,"$1left").replace(U,"right").replace(ve,"$1$2"+a).replace(se,"$1$2e-resize").replace(U,"w-resize").replace($e,_e).replace(Ie,me).replace(Ae,Je).replace(Fe,Je).replace(Ne,me).replace(Ye,Me).replace(we,Me).replace(he,"$1$2$3$8$5$6$7$4$9").replace(Te,"$1$2$3$8$5$6$7$4$9").replace(le,de).replace(oe,de),Ue=nt.detokenize(tt.detokenize(ft.detokenize(Ue))),Ue}}}n=new o,e.exports?t.transform=function(a,i,s){var l;return typeof i=="object"?l=i:(l={},typeof i=="boolean"&&(l.transformDirInUrl=i),typeof s=="boolean"&&(l.transformEdgeInUrl=s)),n.transform(a,l)}:typeof window<"u"&&(window.cssjanus=n)})(sw,sw.exports);var FMe=sw.exports;const NMe=qn(FMe);var _r="-ms-",oh="-moz-",Un="-webkit-",lw="comm",nm="rule",XT="decl",LMe="@media",BMe="@import",VMe="@supports",pB="@keyframes",zMe=Math.abs,JT=String.fromCharCode,UMe=Object.assign;function HMe(e,t){return Go(e,0)^45?(((t<<2^Go(e,0))<<2^Go(e,1))<<2^Go(e,2))<<2^Go(e,3):0}function hB(e){return e.trim()}function jl(e,t){return(e=t.exec(e))?e[0]:e}function sn(e,t,n){return e.replace(t,n)}function lv(e,t){return e.indexOf(t)}function Go(e,t){return e.charCodeAt(t)|0}function xf(e,t,n){return e.slice(t,n)}function ul(e){return e.length}function mB(e){return e.length}function Xg(e,t){return t.push(e),e}function WMe(e,t){return e.map(t).join("")}var vx=1,$f=1,gB=0,Li=0,mo=0,Hf="";function bx(e,t,n,r,o,a,i){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:vx,column:$f,length:i,return:""}}function vp(e,t){return UMe(bx("",null,null,"",null,null,0),e,{length:-e.length},t)}function qMe(){return mo}function GMe(){return mo=Li>0?Go(Hf,--Li):0,$f--,mo===10&&($f=1,vx--),mo}function as(){return mo=Li2||uw(mo)>3?"":" "}function JMe(e,t){for(;--t&&as()&&!(mo<48||mo>102||mo>57&&mo<65||mo>70&&mo<97););return xx(e,uv()+(t<6&&uc()==32&&as()==32))}function cw(e){for(;as();)switch(mo){case e:return Li;case 34:case 39:e!==34&&e!==39&&cw(mo);break;case 40:e===41&&cw(e);break;case 92:as();break}return Li}function QMe(e,t){for(;as()&&e+mo!==47+10;)if(e+mo===42+42&&uc()===47)break;return"/*"+xx(t,Li-1)+"*"+JT(e===47?e:as())}function ZMe(e){for(;!uw(uc());)as();return xx(e,Li)}function e6e(e){return YMe(cv("",null,null,null,[""],e=KMe(e),0,[0],e))}function cv(e,t,n,r,o,a,i,s,l){for(var u=0,d=0,f=i,p=0,h=0,m=0,y=1,x=1,v=1,b=0,$="",_=o,w=a,E=r,C=$;x;)switch(m=b,b=as()){case 40:if(m!=108&&Go(C,f-1)==58){lv(C+=sn(C$(b),"&","&\f"),"&\f")!=-1&&(v=-1);break}case 34:case 39:case 91:C+=C$(b);break;case 9:case 10:case 13:case 32:C+=XMe(m);break;case 92:C+=JMe(uv()-1,7);continue;case 47:switch(uc()){case 42:case 47:Xg(t6e(QMe(as(),uv()),t,n),l);break;default:C+="/"}break;case 123*y:s[u++]=ul(C)*v;case 125*y:case 59:case 0:switch(b){case 0:case 125:x=0;case 59+d:h>0&&ul(C)-f&&Xg(h>32?k6(C+";",r,n,f-1):k6(sn(C," ","")+";",r,n,f-2),l);break;case 59:C+=";";default:if(Xg(E=O6(C,t,n,u,d,o,s,$,_=[],w=[],f),a),b===123)if(d===0)cv(C,t,E,E,_,a,f,s,w);else switch(p){case 100:case 109:case 115:cv(e,E,E,r&&Xg(O6(e,E,E,0,0,o,s,$,o,_=[],f),w),o,w,f,s,r?_:w);break;default:cv(C,E,E,E,[""],w,0,s,w)}}u=d=h=0,y=v=1,$=C="",f=i;break;case 58:f=1+ul(C),h=m;default:if(y<1){if(b==123)--y;else if(b==125&&y++==0&&GMe()==125)continue}switch(C+=JT(b),b*y){case 38:v=d>0?1:(C+="\f",-1);break;case 44:s[u++]=(ul(C)-1)*v,v=1;break;case 64:uc()===45&&(C+=C$(as())),p=uc(),d=f=ul($=C+=ZMe(uv())),b++;break;case 45:m===45&&ul(C)==2&&(y=0)}}return a}function O6(e,t,n,r,o,a,i,s,l,u,d){for(var f=o-1,p=o===0?a:[""],h=mB(p),m=0,y=0,x=0;m0?p[v]+" "+b:sn(b,/&\f/g,p[v])))&&(l[x++]=$);return bx(e,t,n,o===0?nm:s,l,u,d)}function t6e(e,t,n){return bx(e,t,n,lw,JT(qMe()),xf(e,2,-2),0)}function k6(e,t,n,r){return bx(e,t,n,XT,xf(e,0,r),xf(e,r+1,-1),r)}function yB(e,t,n){switch(HMe(e,t)){case 5103:return Un+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Un+e+e;case 4789:return oh+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Un+e+oh+e+_r+e+e;case 5936:switch(Go(e,t+11)){case 114:return Un+e+_r+sn(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Un+e+_r+sn(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Un+e+_r+sn(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Un+e+_r+e+e;case 6165:return Un+e+_r+"flex-"+e+e;case 5187:return Un+e+sn(e,/(\w+).+(:[^]+)/,Un+"box-$1$2"+_r+"flex-$1$2")+e;case 5443:return Un+e+_r+"flex-item-"+sn(e,/flex-|-self/g,"")+(jl(e,/flex-|baseline/)?"":_r+"grid-row-"+sn(e,/flex-|-self/g,""))+e;case 4675:return Un+e+_r+"flex-line-pack"+sn(e,/align-content|flex-|-self/g,"")+e;case 5548:return Un+e+_r+sn(e,"shrink","negative")+e;case 5292:return Un+e+_r+sn(e,"basis","preferred-size")+e;case 6060:return Un+"box-"+sn(e,"-grow","")+Un+e+_r+sn(e,"grow","positive")+e;case 4554:return Un+sn(e,/([^-])(transform)/g,"$1"+Un+"$2")+e;case 6187:return sn(sn(sn(e,/(zoom-|grab)/,Un+"$1"),/(image-set)/,Un+"$1"),e,"")+e;case 5495:case 3959:return sn(e,/(image-set\([^]*)/,Un+"$1$`$1");case 4968:return sn(sn(e,/(.+:)(flex-)?(.*)/,Un+"box-pack:$3"+_r+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Un+e+e;case 4200:if(!jl(e,/flex-|baseline/))return _r+"grid-column-align"+xf(e,t)+e;break;case 2592:case 3360:return _r+sn(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(r,o){return t=o,jl(r.props,/grid-\w+-end/)})?~lv(e+(n=n[t].value),"span")?e:_r+sn(e,"-start","")+e+_r+"grid-row-span:"+(~lv(n,"span")?jl(n,/\d+/):+jl(n,/\d+/)-+jl(e,/\d+/))+";":_r+sn(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(r){return jl(r.props,/grid-\w+-start/)})?e:_r+sn(sn(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return sn(e,/(.+)-inline(.+)/,Un+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ul(e)-1-t>6)switch(Go(e,t+1)){case 109:if(Go(e,t+4)!==45)break;case 102:return sn(e,/(.+:)(.+)-([^]+)/,"$1"+Un+"$2-$3$1"+oh+(Go(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~lv(e,"stretch")?yB(sn(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return sn(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,o,a,i,s,l,u){return _r+o+":"+a+u+(i?_r+o+"-span:"+(s?l:+l-+a)+u:"")+e});case 4949:if(Go(e,t+6)===121)return sn(e,":",":"+Un)+e;break;case 6444:switch(Go(e,Go(e,14)===45?18:11)){case 120:return sn(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Un+(Go(e,14)===45?"inline-":"")+"box$3$1"+Un+"$2$3$1"+_r+"$2box$3")+e;case 100:return sn(e,":",":"+_r)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return sn(e,"scroll-","scroll-snap-")+e}return e}function dv(e,t){for(var n="",r=mB(e),o=0;o-1&&!e.return)switch(e.type){case XT:e.return=yB(e.value,e.length,n);return;case pB:return dv([vp(e,{value:sn(e.value,"@","@"+Un)})],r);case nm:if(e.length)return WMe(e.props,function(o){switch(jl(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return dv([vp(e,{props:[sn(o,/:(read-\w+)/,":"+oh+"$1")]})],r);case"::placeholder":return dv([vp(e,{props:[sn(o,/:(plac\w+)/,":"+Un+"input-$1")]}),vp(e,{props:[sn(o,/:(plac\w+)/,":"+oh+"$1")]}),vp(e,{props:[sn(o,/:(plac\w+)/,_r+"input-$1")]})],r)}return""})}}function vB(e,t,n){switch(e.type){case BMe:case XT:case lw:return e.return=e.return||e.value;case nm:e.value=Array.isArray(e.props)?e.props.join(","):e.props,Array.isArray(e.children)&&e.children.forEach(function(o){o.type===lw&&(o.children=o.value)})}var r=dv(Array.prototype.concat(e.children),vB);return ul(r)?e.return=e.value+"{"+r+"}":""}function bB(e,t,n,r){if(e.type===pB||e.type===VMe||e.type===nm&&(!e.parent||e.parent.type===LMe||e.parent.type===nm)){var o=NMe.transform(vB(e));e.children=o?e6e(o)[0].children:[],e.return=""}}Object.defineProperty(bB,"name",{value:"stylisRTLPlugin"});const r6e=Q5({key:"muirtl",stylisPlugins:[n6e,bB]});function o6e(e){return e.isRtl?c.jsx(nH,{value:r6e,children:e.children}):e.children}const a6e=e=>{const{value:t}=e;return t?!t.includes("a")&&t.length<5?`text ${t} should either include letter 'a' or its length should be greater than 4`:null:"this field is a required field"},i6e=e=>{const{value:t}=e;return t?!t.includes("a")&&t.length<5?{value:t}:null:{}},s6e=e=>{const{value:t}=e;return t?!t.includes("a")&&t.length<10?c.jsxs("span",{children:["text ",c.jsxs("b",{children:[" ",t," "]})," should either include letter ",c.jsx("i",{children:" a "})," or its length should be greater than 9"]}):null:c.jsx("span",{children:"this field is a required field"})},l6e={myCustomRule:a6e,myCustomRule2:i6e,myCustomRule3:s6e},u6e={lang:"tr",translationsEnabled:!1,customDateFormatterFunctionEnabled:!1,customDateWithTimeFormatterFunctionEnabled:!1,hideBeforeSubmit:!1,showAfterBlur:!1,focusToErrorAfterSubmit:!1,customElementFocusHandlerEnabled:!1,customErrorMessageRendererEnabled:!1},c6e={en:{myCustomRule2:"This is myCustomRule2. This field should have letter 'a' or its length should be greater than 4"},tr:{myCustomRule2:"Bu kural myCustomRule2. Bu alan 'a' harfi içermeli veya uzunluğu 4'den büyük olmalı"}},d6e={en:{required:"This field is really required","length.greaterThan":"Believe me, this field should really have greater than ${comparisonValue} characters","length.equalTo":"You should be careful because this field should have ${comparisonValue} characters",myCustomRule2:"Believe me, this field should have letter 'a' or its length should be greater than 4",email:c.jsxs("span",{children:["Do you think this is an ",c.jsx("b",{children:" email "}),"?"]})},de:{required:"Dieses Feld wird benötigt",myCustomRule2:"Dieses Feld sollte den Buchstaben „a“ haben oder länger als 4 sein"}},f6e=e=>{const t=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],n=e.getDate(),r=t[e.getMonth()],o=e.getFullYear();return""+(n<=9?"0"+n:n)+"-"+r+"-"+o},p6e=e=>{const t=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],n=e.getDate(),r=t[e.getMonth()],o=e.getFullYear(),a=e.getHours(),i=e.getMinutes();return""+(n<=9?"0"+n:n)+"-"+r+"-"+o+" "+a+":"+i},h6e=["en","tr","ar"],m6e=()=>{const e=_b("(max-width:1024px)"),[t,n]=g.useState(u6e),[r,o]=g.useState(!1),[a,i]=g.useState(!1),[s,l]=g.useState(!1);g.useEffect(()=>{i(e)},[e]),g.useEffect(()=>{t.lang==="ar"?document.dir="rtl":document.dir="ltr"},[t.lang]);const u=()=>{e&&i(!0)},d=()=>{o(!0)},f=(A,M)=>{const I={...t};I[A]=M,A==="translationsEnabled"&&!M&&t.lang==="de"&&(I.lang="en"),n(I)};let p=null;t.translationsEnabled?p=d6e:p=c6e;let h=null;t.customDateFormatterFunctionEnabled&&(h=f6e);let m=null;t.customDateWithTimeFormatterFunctionEnabled&&(m=p6e);const y=[...h6e];t.translationsEnabled&&y.push("de");let x=null;t.customElementFocusHandlerEnabled&&(x=A=>{const M=document.getElementById(A);M?(console.log(`I'm currently focusing Dom element with id ${A}`),M.focus()):console.warn(`useValidatableForm warning. Dom element with id ${A} is not found to be focused`)});let v=null;t.customErrorMessageRendererEnabled&&(v=A=>c.jsxs("span",{style:{textDecoration:"underline",fontSize:"x-large"},children:[c.jsx(c.Fragment,{children:"Managed by provider"}),A]}));const b=c.jsxs("div",{className:"providerDialogContent",children:[c.jsx(Ute,{variant:"middle",children:c.jsx(Wn,{gutterBottom:!0,variant:"h5",children:"Validation"})}),c.jsx(Kt,{value:t.lang,onChange:A=>{f("lang",A)},options:y,label:"lang",style:{width:200}}),c.jsx(Gi,{control:c.jsx(al,{checked:t.translationsEnabled,onChange:A=>f("translationsEnabled",A.target.checked)}),label:"custom translations"}),c.jsx(Gi,{control:c.jsx(al,{checked:t.customDateFormatterFunctionEnabled,onChange:A=>f("customDateFormatterFunctionEnabled",A.target.checked)}),label:"custom dateFormatterFunction"}),c.jsx(Gi,{control:c.jsx(al,{checked:t.customDateWithTimeFormatterFunctionEnabled,onChange:A=>f("customDateWithTimeFormatterFunctionEnabled",A.target.checked)}),label:"custom dateWithTimeFormatterFunction"}),c.jsx(Gi,{control:c.jsx(al,{checked:t.hideBeforeSubmit,onChange:A=>f("hideBeforeSubmit",A.target.checked)}),label:"hideBeforeSubmit"}),c.jsx(Gi,{control:c.jsx(al,{checked:t.showAfterBlur,onChange:A=>f("showAfterBlur",A.target.checked)}),label:"showAfterBlur"}),c.jsx(Gi,{control:c.jsx(al,{checked:t.focusToErrorAfterSubmit,onChange:A=>f("focusToErrorAfterSubmit",A.target.checked)}),label:"focusToErrorAfterSubmit"}),c.jsx(Gi,{control:c.jsx(al,{checked:t.customElementFocusHandlerEnabled,onChange:A=>f("customElementFocusHandlerEnabled",A.target.checked)}),label:"custom elementFocusHandler"}),c.jsx(Gi,{control:c.jsx(al,{checked:t.customErrorMessageRendererEnabled,onChange:A=>f("customErrorMessageRendererEnabled",A.target.checked)}),label:"custom renderErrorMessage"})]}),$=A=>{l(A)},_=()=>{e?$(!s):i(!a)},w={customRules:l6e,translations:p,dateFormatterFunction:h,dateWithTimeFormatterFunction:m,hideBeforeSubmit:t.hideBeforeSubmit,showAfterBlur:t.showAfterBlur,focusToErrorAfterSubmit:t.focusToErrorAfterSubmit,elementFocusHandler:x},E=null,C={apiUrl:"/api",successMessage:"this is provider default success message"};return c.jsx(o6e,{isRtl:document.dir==="rtl",children:c.jsx(hd,{children:c.jsxs(Cle,{children:[c.jsx("div",{className:"obssTriangle",children:c.jsx("a",{className:"triangleIcon",href:"https://obss.tech/",target:"_blank",rel:"noreferrer",children:c.jsx("img",{src:"/comfort-react-demo/obss.png",alt:"obss"})})}),c.jsx(Oo,{flexGrow:1,children:c.jsx(KQ,{color:"transparent",position:"relative",children:c.jsxs(lP,{children:[c.jsx(Pa,{onClick:_,className:"menuButton",children:c.jsx(RF,{})}),c.jsxs(xc,{to:"/",className:"bannerLink",children:[c.jsx("img",{width:48,className:"menuLogo",src:"/comfort-react-demo/logo.png",alt:"logo"}),c.jsx("span",{className:"bannerText",children:"comfort-react"})]}),c.jsx(Oo,{flexGrow:1}),c.jsx(jMe,{openSettingsDialog:d})]})})}),c.jsx(DMe,{anchor:s,open:s,toggleDrawer:$}),c.jsxs(F7,{lang:t.lang,reactValidatableFormProps:w,notistackProviderProps:E,useApiProps:C,renderErrorMessage:v,children:[c.jsxs(Ah,{open:r,onClose:()=>o(!1),children:[c.jsx(Wv,{children:c.jsx(xn,{header:"Edit ComfortReactProvider Props",codeUrl:"components/Main.js",wrapperClassName:"modalHeaderWrapper"})}),b]}),c.jsx(Cse,{children:c.jsx("div",{className:"flex",children:c.jsx(MMe,{openSettingsDialog:d,menuIsHidden:a,onOutsideClick:u,toggleDrawer:$})})})]})]})})})};function g6e(){return c.jsx(m6e,{})}const y6e="modulepreload",v6e=function(e){return"/comfort-react-demo/"+e},R6={},b6e=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(a=>{if(a=v6e(a),a in R6)return;R6[a]=!0;const i=a.endsWith(".css"),s=i?'[rel="stylesheet"]':"";if(!!r)for(let d=o.length-1;d>=0;d--){const f=o[d];if(f.href===a&&(!i||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${s}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":y6e,i||(u.as="script",u.crossOrigin=""),u.href=a,document.head.appendChild(u),i)return new Promise((d,f)=>{u.addEventListener("load",d),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},x6e=e=>{e&&e instanceof Function&&b6e(()=>import("./web-vitals-322980f7.js"),[]).then(({getCLS:t,getFID:n,getFCP:r,getLCP:o,getTTFB:a})=>{t(e),n(e),r(e),o(e),a(e)})};var $6e="[object Object]";function _6e(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch{}return t}function C6e(e,t){return function(n){return e(t(n))}}var S6e=Function.prototype,xB=Object.prototype,$B=S6e.toString,w6e=xB.hasOwnProperty,E6e=$B.call(Object),P6e=xB.toString,T6e=C6e(Object.getPrototypeOf,Object);function O6e(e){return!!e&&typeof e=="object"}function k6e(e){if(!O6e(e)||P6e.call(e)!=$6e||_6e(e))return!1;var t=T6e(e);if(t===null)return!0;var n=w6e.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&$B.call(n)==E6e}var R6e=k6e;const dw=qn(R6e);var I6e="[object AsyncFunction]",A6e="[object Function]",M6e="[object GeneratorFunction]",j6e="[object Null]",D6e="[object Proxy]",F6e="[object Undefined]",N6e=typeof gt=="object"&>&>.Object===Object&>,L6e=typeof self=="object"&&self&&self.Object===Object&&self,B6e=N6e||L6e||Function("return this")(),_B=Object.prototype,V6e=_B.hasOwnProperty,CB=_B.toString,I6=B6e.Symbol,Xu=I6?I6.toStringTag:void 0;function z6e(e){return e==null?e===void 0?F6e:j6e:Xu&&Xu in Object(e)?U6e(e):H6e(e)}function U6e(e){var t=V6e.call(e,Xu),n=e[Xu];try{e[Xu]=void 0;var r=!0}catch{}var o=CB.call(e);return r&&(t?e[Xu]=n:delete e[Xu]),o}function H6e(e){return CB.call(e)}function W6e(e){if(!q6e(e))return!1;var t=z6e(e);return t==A6e||t==M6e||t==I6e||t==D6e}function q6e(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var G6e=W6e;const K6e=qn(G6e);var n1={exports:{}};n1.exports;(function(e,t){var n=200,r="Expected a function",o="__lodash_hash_undefined__",a=1,i=2,s=1/0,l=9007199254740991,u="[object Arguments]",d="[object Array]",f="[object Boolean]",p="[object Date]",h="[object Error]",m="[object Function]",y="[object GeneratorFunction]",x="[object Map]",v="[object Number]",b="[object Object]",$="[object Promise]",_="[object RegExp]",w="[object Set]",E="[object String]",C="[object Symbol]",A="[object WeakMap]",M="[object ArrayBuffer]",I="[object DataView]",V="[object Float32Array]",Q="[object Float64Array]",J="[object Int8Array]",z="[object Int16Array]",R="[object Int32Array]",q="[object Uint8Array]",N="[object Uint8ClampedArray]",X="[object Uint16Array]",U="[object Uint32Array]",Y=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ae=/^\w*$/,D=/^\./,K=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,T=/\\(\\)?/g,G=/^\[object .+?Constructor\]$/,ne=/^(?:0|[1-9]\d*)$/,L={};L[V]=L[Q]=L[J]=L[z]=L[R]=L[q]=L[N]=L[X]=L[U]=!0,L[u]=L[d]=L[M]=L[f]=L[I]=L[p]=L[h]=L[m]=L[x]=L[v]=L[b]=L[_]=L[w]=L[E]=L[A]=!1;var ue=typeof gt=="object"&>&>.Object===Object&>,ge=typeof self=="object"&&self&&self.Object===Object&&self,ve=ue||ge||Function("return this")(),se=t&&!t.nodeType&&t,he=se&&!0&&e&&!e.nodeType&&e,Te=he&&he.exports===se,le=Te&&ue.process,oe=function(){try{return le&&le.binding("util")}catch{}}(),$e=oe&&oe.isTypedArray;function Ie(B,ce){for(var De=-1,Qe=B?B.length:0;++De-1}function Ga(B,ce){var De=this.__data__,Qe=Lr(De,B);return Qe<0?De.push([B,ce]):De[Qe][1]=ce,this}Pt.prototype.clear=kt,Pt.prototype.delete=gn,Pt.prototype.get=zn,Pt.prototype.has=Co,Pt.prototype.set=Ga;function ie(B){var ce=-1,De=B?B.length:0;for(this.clear();++ceH))return!1;var Pe=re.get(B);if(Pe&&re.get(ce))return Pe==ce;var Xe=-1,k=!0,ee=j&a?new xt:void 0;for(re.set(B,ce),re.set(ce,B);++Xe-1&&B%1==0&&B-1&&B%1==0&&B<=l}function It(B){var ce=typeof B;return!!B&&(ce=="object"||ce=="function")}function Rt(B){return!!B&&typeof B=="object"}function In(B){return typeof B=="symbol"||Rt(B)&&tt.call(B)==C}var on=$e?Ne($e):Xr;function Pn(B){return B==null?"":Or(B)}function Kn(B,ce,De){var Qe=B==null?void 0:So(B,ce);return Qe===void 0?De:Qe}function Tn(B,ce){return B!=null&&na(B,ce,ba)}function On(B){return pe(B)?vn(B):Jr(B)}function Yn(B,ce){var De={};return ce=vr(ce),sr(B,function(Qe,j,re){De[j]=ce(Qe,j,re)}),De}function eo(B){return B}function co(B){return Zr(B)?Ae(Do(B)):Vr(B)}e.exports=Yn})(n1,n1.exports);n1.exports;var Y6e=1/0,X6e="[object Function]",J6e="[object GeneratorFunction]",Q6e=/[\\^$.*+?()[\]{}|]/g,Z6e=/^\[object .+?Constructor\]$/,e5e=typeof gt=="object"&>&>.Object===Object&>,t5e=typeof self=="object"&&self&&self.Object===Object&&self,QT=e5e||t5e||Function("return this")();function n5e(e,t){return e==null?void 0:e[t]}function r5e(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch{}return t}function o5e(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var a5e=Function.prototype,SB=Object.prototype,S$=QT["__core-js_shared__"],A6=function(){var e=/[^.]+$/.exec(S$&&S$.keys&&S$.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),wB=a5e.toString,i5e=SB.hasOwnProperty,s5e=SB.toString,l5e=RegExp("^"+wB.call(i5e).replace(Q6e,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");ZT(QT,"Map");var w$=ZT(QT,"Set");ZT(Object,"create");function u5e(e){if(!EB(e)||c5e(e))return!1;var t=f5e(e)||r5e(e)?l5e:Z6e;return t.test(d5e(e))}w$&&1/o5e(new w$([,-0]))[1]==Y6e;function ZT(e,t){var n=n5e(e,t);return u5e(n)?n:void 0}function c5e(e){return!!A6&&A6 in e}function d5e(e){if(e!=null){try{return wB.call(e)}catch{}try{return e+""}catch{}}return""}function f5e(e){var t=EB(e)?s5e.call(e):"";return t==X6e||t==J6e}function EB(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function p5e(){}var h5e=9007199254740991,m5e="[object Arguments]",g5e="[object Function]",y5e="[object GeneratorFunction]",v5e=typeof gt=="object"&>&>.Object===Object&>,b5e=typeof self=="object"&&self&&self.Object===Object&&self,x5e=v5e||b5e||Function("return this")();function $5e(e,t){for(var n=-1,r=t.length,o=e.length;++n0&&n(s)?t>1?TB(s,t-1,n,r,o):$5e(o,s):r||(o[o.length]=s)}return o}function S5e(e){return P5e(e)||E5e(e)||!!(j6&&e&&e[j6])}function w5e(e){var t=e?e.length:0;return t?TB(e,1):[]}function E5e(e){return O5e(e)&&_5e.call(e,"callee")&&(!C5e.call(e,"callee")||PB.call(e)==m5e)}var P5e=Array.isArray;function T5e(e){return e!=null&&R5e(e.length)&&!k5e(e)}function O5e(e){return A5e(e)&&T5e(e)}function k5e(e){var t=I5e(e)?PB.call(e):"";return t==g5e||t==y5e}function R5e(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=h5e}function I5e(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function A5e(e){return!!e&&typeof e=="object"}var M5e=w5e;const OB=qn(M5e);var j5e=Object.prototype.toString;function D5e(e){return j5e.call(e)==="[object Function]"}var kB=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},r1=function(){function e(t,n){for(var r=0;r=0;n--)e[n]===t&&Array.prototype.splice.call(e,n,1)}function F5e(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var E$={},F6=function(){r1(e,null,[{key:"getInstance",value:function(n){return E$[n]=E$[n]||new e,E$[n]}}]);function e(){kB(this,e),this.plurals=[],this.singulars=[],this.uncountables=[],this.humans=[],this.acronyms={},this.acronymRegex=/(?=a)b/}return r1(e,[{key:"acronym",value:function(n){this.acronyms[n.toLowerCase()]=n;var r=[];for(var o in this.acronyms)F5e(this.acronyms,o)&&r.push(this.acronyms[o]);this.acronymRegex=new RegExp(r.join("|"))}},{key:"plural",value:function(n,r){typeof n=="string"&&ld(this.uncountables,n),ld(this.uncountables,r),this.plurals.unshift([n,r])}},{key:"singular",value:function(n,r){typeof n=="string"&&ld(this.uncountables,n),ld(this.uncountables,r),this.singulars.unshift([n,r])}},{key:"irregular",value:function(n,r){ld(this.uncountables,n),ld(this.uncountables,r);var o=n[0],a=n.substr(1),i=r[0],s=r.substr(1);if(o.toUpperCase()===i.toUpperCase())this.plural(new RegExp("("+o+")"+a+"$","i"),"$1"+s),this.plural(new RegExp("("+i+")"+s+"$","i"),"$1"+s),this.singular(new RegExp("("+o+")"+a+"$","i"),"$1"+a),this.singular(new RegExp("("+i+")"+s+"$","i"),"$1"+a);else{var l=D6(a),u=D6(s);this.plural(new RegExp(o.toUpperCase()+l+"$"),i.toUpperCase()+s),this.plural(new RegExp(o.toLowerCase()+l+"$"),i.toLowerCase()+s),this.plural(new RegExp(i.toUpperCase()+u+"$"),i.toUpperCase()+s),this.plural(new RegExp(i.toLowerCase()+u+"$"),i.toLowerCase()+s),this.singular(new RegExp(o.toUpperCase()+l+"$"),o.toUpperCase()+a),this.singular(new RegExp(o.toLowerCase()+l+"$"),o.toLowerCase()+a),this.singular(new RegExp(i.toUpperCase()+u+"$"),o.toUpperCase()+a),this.singular(new RegExp(i.toLowerCase()+u+"$"),o.toLowerCase()+a)}}},{key:"uncountable",value:function(){for(var n=arguments.length,r=Array(n),o=0;o0&&arguments[0]!==void 0?arguments[0]:"all";n==="all"?(this.plurals=[],this.singulars=[],this.uncountables=[],this.humans=[]):this[n]=[]}}]),e}();function N5e(e){e.plural(/$/,"s"),e.plural(/s$/i,"s"),e.plural(/^(ax|test)is$/i,"$1es"),e.plural(/(octop|vir)us$/i,"$1i"),e.plural(/(octop|vir)i$/i,"$1i"),e.plural(/(alias|status)$/i,"$1es"),e.plural(/(bu)s$/i,"$1ses"),e.plural(/(buffal|tomat)o$/i,"$1oes"),e.plural(/([ti])um$/i,"$1a"),e.plural(/([ti])a$/i,"$1a"),e.plural(/sis$/i,"ses"),e.plural(/(?:([^f])fe|([lr])f)$/i,"$1$2ves"),e.plural(/(hive)$/i,"$1s"),e.plural(/([^aeiouy]|qu)y$/i,"$1ies"),e.plural(/(x|ch|ss|sh)$/i,"$1es"),e.plural(/(matr|vert|ind)(?:ix|ex)$/i,"$1ices"),e.plural(/^(m|l)ouse$/i,"$1ice"),e.plural(/^(m|l)ice$/i,"$1ice"),e.plural(/^(ox)$/i,"$1en"),e.plural(/^(oxen)$/i,"$1"),e.plural(/(quiz)$/i,"$1zes"),e.singular(/s$/i,""),e.singular(/(ss)$/i,"$1"),e.singular(/(n)ews$/i,"$1ews"),e.singular(/([ti])a$/i,"$1um"),e.singular(/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)(sis|ses)$/i,"$1sis"),e.singular(/(^analy)(sis|ses)$/i,"$1sis"),e.singular(/([^f])ves$/i,"$1fe"),e.singular(/(hive)s$/i,"$1"),e.singular(/(tive)s$/i,"$1"),e.singular(/([lr])ves$/i,"$1f"),e.singular(/([^aeiouy]|qu)ies$/i,"$1y"),e.singular(/(s)eries$/i,"$1eries"),e.singular(/(m)ovies$/i,"$1ovie"),e.singular(/(x|ch|ss|sh)es$/i,"$1"),e.singular(/^(m|l)ice$/i,"$1ouse"),e.singular(/(bus)(es)?$/i,"$1"),e.singular(/(o)es$/i,"$1"),e.singular(/(shoe)s$/i,"$1"),e.singular(/(cris|test)(is|es)$/i,"$1is"),e.singular(/^(a)x[ie]s$/i,"$1xis"),e.singular(/(octop|vir)(us|i)$/i,"$1us"),e.singular(/(alias|status)(es)?$/i,"$1"),e.singular(/^(ox)en/i,"$1"),e.singular(/(vert|ind)ices$/i,"$1ex"),e.singular(/(matr)ices$/i,"$1ix"),e.singular(/(quiz)zes$/i,"$1"),e.singular(/(database)s$/i,"$1"),e.irregular("person","people"),e.irregular("man","men"),e.irregular("child","children"),e.irregular("sex","sexes"),e.irregular("move","moves"),e.irregular("zombie","zombies"),e.uncountable("equipment","information","rice","money","species","series","fish","sheep","jeans","police")}var N6={en:N5e};function mu(e,t){if(D5e(e)&&(t=e,e=null),e=e||"en",t)t(F6.getInstance(e));else return F6.getInstance(e)}for(var L6 in N6)mu(L6,N6[L6]);function RB(e,t){var n=""+e,r,o,a;if(n.length===0)return n;var i=n.toLowerCase().match(/\b\w+$/);if(i&&mu().uncountables.indexOf(i[0])>-1)return n;for(var s=0,l=t.length;s1&&arguments[1]!==void 0?arguments[1]:"en";return RB(e,mu(t).plurals)}function AB(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"en";return RB(e,mu(t).singulars)}function fw(e){var t=e==null?"":String(e);return t.charAt(0).toUpperCase()+t.slice(1)}function L5e(e,t){t==null&&(t=!0);var n=""+e;return t?n=n.replace(/^[a-z\d]*/,function(r){return mu().acronyms[r]||fw(r)}):n=n.replace(new RegExp("^(?:"+mu().acronymRegex.source+"(?=\\b|[A-Z_])|\\w)"),function(r){return r.toLowerCase()}),n=n.replace(/(?:_|(\/))([a-z\d]*)/gi,function(r,o,a,i,s){return o||(o=""),""+o+(mu().acronyms[a]||fw(a))}),n}function B5e(e){var t=""+e;return t=t.replace(new RegExp("(?:([A-Za-z\\d])|^)("+mu().acronymRegex.source+")(?=\\b|[^a-z])","g"),function(n,r,o){return""+(r||"")+(r?"_":"")+o.toLowerCase()}),t=t.replace(/([A-Z\d]+)([A-Z][a-z])/g,"$1_$2"),t=t.replace(/([a-z\d])([A-Z])/g,"$1_$2"),t=t.replace(/-/g,"_"),t.toLowerCase()}function V5e(e){return e.replace(/_/g,"-")}var B6={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Æ:"AE",Ç:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O","×":"x",Ø:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ý:"Y",Þ:"Th",ß:"ss",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",æ:"ae",ç:"c",è:"e",é:"e",ê:"e",ë:"e",ì:"i",í:"i",î:"i",ï:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ù:"u",ú:"u",û:"u",ü:"u",ý:"y",þ:"th",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",ĝ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"L",ł:"l",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"'n",Ŋ:"NG",ŋ:"ng",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",А:"A",Б:"B",В:"V",Г:"G",Д:"D",Е:"E",Ё:"E",Ж:"ZH",З:"Z",И:"I",Й:"J",К:"K",Л:"L",М:"M",Н:"N",О:"O",П:"P",Р:"R",С:"S",Т:"T",У:"U",Ф:"F",Х:"KH",Ц:"C",Ч:"CH",Ш:"SH",Щ:"SHCH",Ъ:"",Ы:"Y",Ь:"",Э:"E",Ю:"YU",Я:"YA",а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"e",ж:"zh",з:"z",и:"i",й:"j",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"kh",ц:"c",ч:"ch",ш:"sh",щ:"shch",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya"},z5e="?",P$={};(function(){r1(e,null,[{key:"getInstance",value:function(n){return P$[n]=P$[n]||new e,P$[n]}}]);function e(){kB(this,e),this.approximations={};for(var t in B6)this.approximate(t,B6[t])}return r1(e,[{key:"approximate",value:function(n,r){this.approximations[n]=r}},{key:"transliterate",value:function(n,r){var o=this;return n.replace(/[^\u0000-\u007f]/g,function(a){return o.approximations[a]||r||z5e})}}]),e})();var U5e=1/0,H5e="[object Symbol]",t3="\\ud800-\\udfff",MB="\\u0300-\\u036f\\ufe20-\\ufe23",jB="\\u20d0-\\u20f0",DB="\\ufe0e\\ufe0f",W5e="["+t3+"]",pw="["+MB+jB+"]",hw="\\ud83c[\\udffb-\\udfff]",q5e="(?:"+pw+"|"+hw+")",FB="[^"+t3+"]",NB="(?:\\ud83c[\\udde6-\\uddff]){2}",LB="[\\ud800-\\udbff][\\udc00-\\udfff]",BB="\\u200d",VB=q5e+"?",zB="["+DB+"]?",G5e="(?:"+BB+"(?:"+[FB,NB,LB].join("|")+")"+zB+VB+")*",K5e=zB+VB+G5e,Y5e="(?:"+[FB+pw+"?",pw,NB,LB,W5e].join("|")+")",X5e=RegExp(hw+"(?="+hw+")|"+Y5e+K5e,"g"),J5e=RegExp("["+BB+t3+MB+jB+DB+"]"),Q5e=typeof gt=="object"&>&>.Object===Object&>,Z5e=typeof self=="object"&&self&&self.Object===Object&&self,eje=Q5e||Z5e||Function("return this")();function tje(e){return e.split("")}function UB(e){return J5e.test(e)}function nje(e){return UB(e)?rje(e):tje(e)}function rje(e){return e.match(X5e)||[]}var oje=Object.prototype,aje=oje.toString,V6=eje.Symbol,z6=V6?V6.prototype:void 0,U6=z6?z6.toString:void 0;function ije(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r=r?e:ije(e,t,n)}function uje(e){return function(t){t=fje(t);var n=UB(t)?nje(t):void 0,r=n?n[0]:t.charAt(0),o=n?lje(n,1).join(""):t.slice(1);return r[e]()+o}}function cje(e){return!!e&&typeof e=="object"}function dje(e){return typeof e=="symbol"||cje(e)&&aje.call(e)==H5e}function fje(e){return e==null?"":sje(e)}var pje=uje("toLowerCase"),hje=pje;const mje=qn(hje);var o1={exports:{}};o1.exports;(function(e,t){var n=200,r="__lodash_hash_undefined__",o=1,a=2,i=9007199254740991,s="[object Arguments]",l="[object Array]",u="[object AsyncFunction]",d="[object Boolean]",f="[object Date]",p="[object Error]",h="[object Function]",m="[object GeneratorFunction]",y="[object Map]",x="[object Number]",v="[object Null]",b="[object Object]",$="[object Promise]",_="[object Proxy]",w="[object RegExp]",E="[object Set]",C="[object String]",A="[object Symbol]",M="[object Undefined]",I="[object WeakMap]",V="[object ArrayBuffer]",Q="[object DataView]",J="[object Float32Array]",z="[object Float64Array]",R="[object Int8Array]",q="[object Int16Array]",N="[object Int32Array]",X="[object Uint8Array]",U="[object Uint8ClampedArray]",Y="[object Uint16Array]",ae="[object Uint32Array]",D=/[\\^$.*+?()[\]{}|]/g,K=/^\[object .+?Constructor\]$/,te=/^(?:0|[1-9]\d*)$/,T={};T[J]=T[z]=T[R]=T[q]=T[N]=T[X]=T[U]=T[Y]=T[ae]=!0,T[s]=T[l]=T[V]=T[d]=T[Q]=T[f]=T[p]=T[h]=T[y]=T[x]=T[b]=T[w]=T[E]=T[C]=T[I]=!1;var G=typeof gt=="object"&>&>.Object===Object&>,ne=typeof self=="object"&&self&&self.Object===Object&&self,L=G||ne||Function("return this")(),ue=t&&!t.nodeType&&t,ge=ue&&!0&&e&&!e.nodeType&&e,ve=ge&&ge.exports===ue,se=ve&&G.process,he=function(){try{return se&&se.binding&&se.binding("util")}catch{}}(),Te=he&&he.isTypedArray;function le(S,W){for(var pe=-1,je=S==null?0:S.length,wt=0,ht=[];++pe-1}function ie(S,W){var pe=this.__data__,je=cr(pe,S);return je<0?(++this.size,pe.push([S,W])):pe[je][1]=W,this}kt.prototype.clear=gn,kt.prototype.delete=zn,kt.prototype.get=Co,kt.prototype.has=Ga,kt.prototype.set=ie;function Ee(S){var W=-1,pe=S==null?0:S.length;for(this.clear();++WRt))return!1;var on=ht.get(S);if(on&&ht.get(W))return on==W;var Pn=-1,Kn=!0,Tn=pe&a?new Xt:void 0;for(ht.set(S,W),ht.set(W,S);++Pn-1&&S%1==0&&S-1&&S%1==0&&S<=i}function ra(S){var W=typeof S;return S!=null&&(W=="object"||W=="function")}function wo(S){return S!=null&&typeof S=="object"}var Do=Te?Ae(Te):zo;function uo(S){return Zr(S)?Lr(S):Br(S)}function xa(){return[]}function Ka(){return!1}e.exports=Mo})(o1,o1.exports);var gje=o1.exports;const mw=qn(gje);var a1={exports:{}};a1.exports;(function(e,t){var n=200,r="Expected a function",o="__lodash_hash_undefined__",a=1,i=2,s=1/0,l=9007199254740991,u="[object Arguments]",d="[object Array]",f="[object Boolean]",p="[object Date]",h="[object Error]",m="[object Function]",y="[object GeneratorFunction]",x="[object Map]",v="[object Number]",b="[object Object]",$="[object Promise]",_="[object RegExp]",w="[object Set]",E="[object String]",C="[object Symbol]",A="[object WeakMap]",M="[object ArrayBuffer]",I="[object DataView]",V="[object Float32Array]",Q="[object Float64Array]",J="[object Int8Array]",z="[object Int16Array]",R="[object Int32Array]",q="[object Uint8Array]",N="[object Uint8ClampedArray]",X="[object Uint16Array]",U="[object Uint32Array]",Y=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ae=/^\w*$/,D=/^\./,K=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,T=/\\(\\)?/g,G=/^\[object .+?Constructor\]$/,ne=/^(?:0|[1-9]\d*)$/,L={};L[V]=L[Q]=L[J]=L[z]=L[R]=L[q]=L[N]=L[X]=L[U]=!0,L[u]=L[d]=L[M]=L[f]=L[I]=L[p]=L[h]=L[m]=L[x]=L[v]=L[b]=L[_]=L[w]=L[E]=L[A]=!1;var ue=typeof gt=="object"&>&>.Object===Object&>,ge=typeof self=="object"&&self&&self.Object===Object&&self,ve=ue||ge||Function("return this")(),se=t&&!t.nodeType&&t,he=se&&!0&&e&&!e.nodeType&&e,Te=he&&he.exports===se,le=Te&&ue.process,oe=function(){try{return le&&le.binding("util")}catch{}}(),$e=oe&&oe.isTypedArray;function Ie(j,re){for(var P=-1,H=j?j.length:0,ye=Array(H);++P-1}function ie(j,re){var P=this.__data__,H=cr(P,j);return H<0?P.push([j,re]):P[H][1]=re,this}kt.prototype.clear=gn,kt.prototype.delete=zn,kt.prototype.get=Co,kt.prototype.has=Ga,kt.prototype.set=ie;function Ee(j){var re=-1,P=j?j.length:0;for(this.clear();++rek))return!1;var xe=Pe.get(j);if(xe&&Pe.get(re))return xe==re;var Re=-1,Ze=!0,qe=ye&a?new Xt:void 0;for(Pe.set(j,re),Pe.set(re,j);++Re-1&&j%1==0&&j-1&&j%1==0&&j<=l}function Kn(j){var re=typeof j;return!!j&&(re=="object"||re=="function")}function Tn(j){return!!j&&typeof j=="object"}function On(j){return typeof j=="symbol"||Tn(j)&&ft.call(j)==C}var Yn=$e?Ye($e):Jr;function eo(j){return j==null?"":Uo(j)}function co(j,re,P){var H=j==null?void 0:ba(j,re);return H===void 0?P:H}function B(j,re){return j!=null&&Mo(j,re,nn)}function ce(j){return Rt(j)?Lr(j):br(j)}function De(j){return j}function Qe(j){return xr(j)?Fe(S(j)):zr(j)}e.exports=pe})(a1,a1.exports);var yje=a1.exports;const vje=qn(yje);var i1={exports:{}};i1.exports;(function(e,t){var n=200,r="__lodash_hash_undefined__",o=9007199254740991,a="[object Arguments]",i="[object Array]",s="[object Boolean]",l="[object Date]",u="[object Error]",d="[object Function]",f="[object GeneratorFunction]",p="[object Map]",h="[object Number]",m="[object Object]",y="[object Promise]",x="[object RegExp]",v="[object Set]",b="[object String]",$="[object Symbol]",_="[object WeakMap]",w="[object ArrayBuffer]",E="[object DataView]",C="[object Float32Array]",A="[object Float64Array]",M="[object Int8Array]",I="[object Int16Array]",V="[object Int32Array]",Q="[object Uint8Array]",J="[object Uint8ClampedArray]",z="[object Uint16Array]",R="[object Uint32Array]",q=/[\\^$.*+?()[\]{}|]/g,N=/\w*$/,X=/^\[object .+?Constructor\]$/,U=/^(?:0|[1-9]\d*)$/,Y={};Y[a]=Y[i]=Y[w]=Y[E]=Y[s]=Y[l]=Y[C]=Y[A]=Y[M]=Y[I]=Y[V]=Y[p]=Y[h]=Y[m]=Y[x]=Y[v]=Y[b]=Y[$]=Y[Q]=Y[J]=Y[z]=Y[R]=!0,Y[u]=Y[d]=Y[_]=!1;var ae=typeof gt=="object"&>&>.Object===Object&>,D=typeof self=="object"&&self&&self.Object===Object&&self,K=ae||D||Function("return this")(),te=t&&!t.nodeType&&t,T=te&&!0&&e&&!e.nodeType&&e,G=T&&T.exports===te;function ne(S,W){return S.set(W[0],W[1]),S}function L(S,W){return S.add(W),S}function ue(S,W){for(var pe=-1,je=S?S.length:0;++pe-1}function Pt(S,W){var pe=this.__data__,je=St(pe,S);return je<0?pe.push([S,W]):pe[je][1]=W,this}fn.prototype.clear=Be,fn.prototype.delete=Le,fn.prototype.get=yt,fn.prototype.has=Ot,fn.prototype.set=Pt;function kt(S){var W=-1,pe=S?S.length:0;for(this.clear();++W-1&&S%1==0&&S-1&&S%1==0&&S<=o}function wo(S){var W=typeof S;return!!S&&(W=="object"||W=="function")}function Do(S){return!!S&&typeof S=="object"}function uo(S){return Gn(S)?Xt(S):Lr(S)}function xa(){return[]}function Ka(){return!1}e.exports=kr})(i1,i1.exports);var bje=i1.exports;const xje=qn(bje);var $je="Expected a function",HB="__lodash_hash_undefined__",WB=1/0,qB=9007199254740991,_je="[object Arguments]",Cje="[object Function]",Sje="[object GeneratorFunction]",wje="[object Symbol]",Eje=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Pje=/^\w*$/,Tje=/^\./,Oje=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,kje=/[\\^$.*+?()[\]{}|]/g,Rje=/\\(\\)?/g,Ije=/^\[object .+?Constructor\]$/,Aje=/^(?:0|[1-9]\d*)$/,Mje=typeof gt=="object"&>&>.Object===Object&>,jje=typeof self=="object"&&self&&self.Object===Object&&self,n3=Mje||jje||Function("return this")();function r3(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Dje(e,t){for(var n=-1,r=Array(e);++n-1}function n9e(e,t){var n=this.__data__,r=_x(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}qf.prototype.clear=Qje;qf.prototype.delete=Zje;qf.prototype.get=e9e;qf.prototype.has=t9e;qf.prototype.set=n9e;function Gc(e){var t=-1,n=e?e.length:0;for(this.clear();++to?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r-1&&e%1==0&&e-1&&e%1==0&&e<=qB}function QB(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function ZB(e){return!!e&&typeof e=="object"}function l3(e){return typeof e=="symbol"||ZB(e)&&o3.call(e)==wje}function M9e(e){return e==null?"":v9e(e)}function j9e(e){return Sx(e)?l9e(e):m9e(e)}var D9e=O9e;const tu=qn(D9e);function F9e(e){for(var t=-1,n=e?e.length:0,r=0,o=[];++t-1}function yDe(e,t){var n=this.__data__,r=Ex(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}Gf.prototype.clear=pDe;Gf.prototype.delete=hDe;Gf.prototype.get=mDe;Gf.prototype.has=gDe;Gf.prototype.set=yDe;function Kc(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=nV}function sV(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function lV(e){return!!e&&typeof e=="object"}function h3(e){return typeof e=="symbol"||lV(e)&&d3.call(e)==U9e}function LDe(e){return e==null?"":wDe(e)}function BDe(e,t){return e!=null&&PDe(e,t,CDe)}var VDe=BDe;const zDe=qn(VDe);var uV=9007199254740991,UDe="[object Arguments]",HDe="[object Function]",WDe="[object GeneratorFunction]",qDe=/^(?:0|[1-9]\d*)$/;function GDe(e,t){for(var n=-1,r=e?e.length:0,o=Array(r);++n-1&&e%1==0&&e-1&&e%1==0&&e<=uV}function lFe(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function uFe(e){return!!e&&typeof e=="object"}function cFe(e){return dV(e)?ZDe(e):eFe(e)}function dFe(e){return e?YDe(e,cFe(e)):[]}var fFe=dFe;const k$=qn(fFe);var s1={exports:{}};s1.exports;(function(e,t){var n=9007199254740991,r="[object Arguments]",o="[object Function]",a="[object GeneratorFunction]",i="[object Map]",s="[object Object]",l="[object Promise]",u="[object Set]",d="[object WeakMap]",f="[object DataView]",p=/[\\^$.*+?()[\]{}|]/g,h=/^\[object .+?Constructor\]$/,m=typeof gt=="object"&>&>.Object===Object&>,y=typeof self=="object"&&self&&self.Object===Object&&self,x=m||y||Function("return this")(),v=t&&!t.nodeType&&t,b=v&&!0&&e&&!e.nodeType&&e,$=b&&b.exports===v;function _(me,Me){return me==null?void 0:me[Me]}function w(me){var Me=!1;if(me!=null&&typeof me.toString!="function")try{Me=!!(me+"")}catch{}return Me}function E(me,Me){return function(Je){return me(Me(Je))}}var C=Function.prototype,A=Object.prototype,M=x["__core-js_shared__"],I=function(){var me=/[^.]+$/.exec(M&&M.keys&&M.keys.IE_PROTO||"");return me?"Symbol(src)_1."+me:""}(),V=C.toString,Q=A.hasOwnProperty,J=A.toString,z=RegExp("^"+V.call(Q).replace(p,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),R=$?x.Buffer:void 0,q=A.propertyIsEnumerable,N=R?R.isBuffer:void 0,X=E(Object.keys,Object),U=se(x,"DataView"),Y=se(x,"Map"),ae=se(x,"Promise"),D=se(x,"Set"),K=se(x,"WeakMap"),te=!q.call({valueOf:1},"valueOf"),T=oe(U),G=oe(Y),ne=oe(ae),L=oe(D),ue=oe(K);function ge(me){return J.call(me)}function ve(me){if(!Oe(me)||Te(me))return!1;var Me=we(me)||w(me)?z:h;return Me.test(oe(me))}function se(me,Me){var Je=_(me,Me);return ve(Je)?Je:void 0}var he=ge;(U&&he(new U(new ArrayBuffer(1)))!=f||Y&&he(new Y)!=i||ae&&he(ae.resolve())!=l||D&&he(new D)!=u||K&&he(new K)!=d)&&(he=function(me){var Me=J.call(me),Je=Me==s?me.constructor:void 0,Ue=Je?oe(Je):void 0;if(Ue)switch(Ue){case T:return f;case G:return i;case ne:return l;case L:return u;case ue:return d}return Me});function Te(me){return!!I&&I in me}function le(me){var Me=me&&me.constructor,Je=typeof Me=="function"&&Me.prototype||A;return me===Je}function oe(me){if(me!=null){try{return V.call(me)}catch{}try{return me+""}catch{}}return""}function $e(me){return Fe(me)&&Q.call(me,"callee")&&(!q.call(me,"callee")||J.call(me)==r)}var Ie=Array.isArray;function Ae(me){return me!=null&&de(me.length)&&!we(me)}function Fe(me){return _e(me)&&Ae(me)}var Ne=N||ke;function Ye(me){if(Ae(me)&&(Ie(me)||typeof me=="string"||typeof me.splice=="function"||Ne(me)||$e(me)))return!me.length;var Me=he(me);if(Me==i||Me==u)return!me.size;if(te||le(me))return!X(me).length;for(var Je in me)if(Q.call(me,Je))return!1;return!0}function we(me){var Me=Oe(me)?J.call(me):"";return Me==o||Me==a}function de(me){return typeof me=="number"&&me>-1&&me%1==0&&me<=n}function Oe(me){var Me=typeof me;return!!me&&(Me=="object"||Me=="function")}function _e(me){return!!me&&typeof me=="object"}function ke(){return!1}e.exports=Ye})(s1,s1.exports);var pFe=s1.exports;const gw=qn(pFe);var hFe="Expected a function",fV="__lodash_hash_undefined__",pV=1/0,mFe="[object Function]",gFe="[object GeneratorFunction]",yFe="[object Symbol]",vFe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,bFe=/^\w*$/,xFe=/^\./,$Fe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_Fe=/[\\^$.*+?()[\]{}|]/g,CFe=/\\(\\)?/g,SFe=/^\[object .+?Constructor\]$/,wFe=typeof gt=="object"&>&>.Object===Object&>,EFe=typeof self=="object"&&self&&self.Object===Object&&self,g3=wFe||EFe||Function("return this")();function PFe(e,t){return e==null?void 0:e[t]}function TFe(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch{}return t}var OFe=Array.prototype,kFe=Function.prototype,hV=Object.prototype,R$=g3["__core-js_shared__"],Z6=function(){var e=/[^.]+$/.exec(R$&&R$.keys&&R$.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),mV=kFe.toString,y3=hV.hasOwnProperty,gV=hV.toString,RFe=RegExp("^"+mV.call(y3).replace(_Fe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),e5=g3.Symbol,IFe=OFe.splice,AFe=yV(g3,"Map"),am=yV(Object,"create"),t5=e5?e5.prototype:void 0,n5=t5?t5.toString:void 0;function Rc(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1}function UFe(e,t){var n=this.__data__,r=Ox(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}Kf.prototype.clear=LFe;Kf.prototype.delete=BFe;Kf.prototype.get=VFe;Kf.prototype.has=zFe;Kf.prototype.set=UFe;function Yc(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1}function Ae(P,H,ye){for(var Pe=-1,Xe=P?P.length:0;++Pe-1}function bt(P,H){var ye=this.__data__,Pe=Jt(ye,P);return Pe<0?ye.push([P,H]):ye[Pe][1]=H,this}ie.prototype.clear=Ee,ie.prototype.delete=We,ie.prototype.get=Ke,ie.prototype.has=vt,ie.prototype.set=bt;function xt(P){var H=-1,ye=P?P.length:0;for(this.clear();++H=n){var Ze=H?null:ta(P);if(Ze)return ut(Ze);ee=!1,Xe=ke,Re=new nr}else Re=H?[]:xe;e:for(;++Pexe))return!1;var Ze=k.get(P);if(Ze&&k.get(H))return Ze==H;var qe=-1,lt=!0,Ct=Xe&a?new nr:void 0;for(k.set(P,H),k.set(H,P);++qe-1&&P%1==0&&P-1&&P%1==0&&P<=l}function Tn(P){var H=typeof P;return!!P&&(H=="object"||H=="function")}function On(P){return!!P&&typeof P=="object"}function Yn(P){return typeof P=="symbol"||On(P)&&Mt.call(P)==C}var eo=$e?_e($e):br;function co(P){return P==null?"":Zo(P)}function B(P,H,ye){var Pe=P==null?void 0:nn(P,H);return Pe===void 0?ye:Pe}function ce(P,H){return P!=null&&jo(P,H,Br)}function De(P){return In(P)?ba(P):Or(P)}function Qe(P){return P}function j(){}function re(P){return ra(P)?de(W(P)):Uo(P)}e.exports=je})(l1,l1.exports);var d8e=l1.exports;const $V=qn(d8e);var _V=9007199254740991,f8e="[object Arguments]",p8e="[object Function]",h8e="[object GeneratorFunction]",m8e=/^(?:0|[1-9]\d*)$/;function g8e(e,t){for(var n=-1,r=Array(e);++n-1&&e%1==0&&e-1&&e%1==0&&e<=_V}function wV(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function k8e(e){return!!e&&typeof e=="object"}function R8e(e,t){return e==null?e:b8e(e,typeof t=="function"?t:A8e,I8e)}function I8e(e){return SV(e)?v8e(e,!0):x8e(e)}function A8e(e){return e}var M8e=R8e;const j8e=qn(M8e);var D8e=1/0,F8e=9007199254740991,N8e="[object Arguments]",L8e="[object Function]",B8e="[object GeneratorFunction]",V8e="[object Symbol]",z8e=typeof gt=="object"&>&>.Object===Object&>,U8e=typeof self=="object"&&self&&self.Object===Object&&self,H8e=z8e||U8e||Function("return this")();function W8e(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function q8e(e,t){for(var n=-1,r=e?e.length:0,o=Array(r);++n0&&n(s)?t>1?EV(s,t-1,n,r,o):G8e(o,s):r||(o[o.length]=s)}return o}function X8e(e,t){return e=Object(e),J8e(e,t,function(n,r){return r in e})}function J8e(e,t,n){for(var r=-1,o=t.length,a={};++r-1&&e%1==0&&e<=F8e}function sNe(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function PV(e){return!!e&&typeof e=="object"}function lNe(e){return typeof e=="symbol"||PV(e)&&_3.call(e)==V8e}var uNe=Q8e(function(e,t){return e==null?{}:X8e(e,q8e(EV(t,1),eNe))}),cNe=uNe;const dNe=qn(cNe);var TV=9007199254740991,fNe="[object Arguments]",pNe="[object Function]",hNe="[object GeneratorFunction]",mNe=/^(?:0|[1-9]\d*)$/;function gNe(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function yNe(e,t){for(var n=-1,r=Array(e);++n1?n[o-1]:void 0,i=o>2?n[2]:void 0;for(a=e.length>3&&typeof a=="function"?(o--,a):void 0,i&&ENe(n[0],n[1],i)&&(a=o<3?void 0:a,o=1),t=Object(t);++r-1&&e%1==0&&e-1&&e%1==0&&e<=TV}function jV(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function INe(e){return!!e&&typeof e=="object"}var ANe=wNe(function(e,t){if(xNe||AV(t)||Ax(t)){SNe(t,MNe(t),e);return}for(var n in t)Wm.call(t,n)&&RV(e,n,t[n])});function MNe(e){return Ax(e)?$Ne(e):_Ne(e)}var jNe=ANe;const yw=qn(jNe);var u1={exports:{}};u1.exports;(function(e,t){var n=200,r="Expected a function",o="__lodash_hash_undefined__",a=1,i=2,s=1/0,l=9007199254740991,u=17976931348623157e292,d=0/0,f="[object Arguments]",p="[object Array]",h="[object Boolean]",m="[object Date]",y="[object Error]",x="[object Function]",v="[object GeneratorFunction]",b="[object Map]",$="[object Number]",_="[object Object]",w="[object Promise]",E="[object RegExp]",C="[object Set]",A="[object String]",M="[object Symbol]",I="[object WeakMap]",V="[object ArrayBuffer]",Q="[object DataView]",J="[object Float32Array]",z="[object Float64Array]",R="[object Int8Array]",q="[object Int16Array]",N="[object Int32Array]",X="[object Uint8Array]",U="[object Uint8ClampedArray]",Y="[object Uint16Array]",ae="[object Uint32Array]",D=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,K=/^\w*$/,te=/^\./,T=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,G=/[\\^$.*+?()[\]{}|]/g,ne=/^\s+|\s+$/g,L=/\\(\\)?/g,ue=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,se=/^0o[0-7]+$/i,he=/^(?:0|[1-9]\d*)$/,Te={};Te[J]=Te[z]=Te[R]=Te[q]=Te[N]=Te[X]=Te[U]=Te[Y]=Te[ae]=!0,Te[f]=Te[p]=Te[V]=Te[h]=Te[Q]=Te[m]=Te[y]=Te[x]=Te[b]=Te[$]=Te[_]=Te[E]=Te[C]=Te[A]=Te[I]=!1;var le=parseInt,oe=typeof gt=="object"&>&>.Object===Object&>,$e=typeof self=="object"&&self&&self.Object===Object&&self,Ie=oe||$e||Function("return this")(),Ae=t&&!t.nodeType&&t,Fe=Ae&&!0&&e&&!e.nodeType&&e,Ne=Fe&&Fe.exports===Ae,Ye=Ne&&oe.process,we=function(){try{return Ye&&Ye.binding("util")}catch{}}(),de=we&&we.isTypedArray;function Oe(k,ee){for(var xe=-1,Re=k?k.length:0;++xe-1}function cn(k,ee){var xe=this.__data__,Re=Br(xe,k);return Re<0?xe.push([k,ee]):xe[Re][1]=ee,this}Ke.prototype.clear=vt,Ke.prototype.delete=bt,Ke.prototype.get=xt,Ke.prototype.has=Xt,Ke.prototype.set=cn;function St(k){var ee=-1,xe=k?k.length:0;for(this.clear();++ee-1?Ze[qe?ee[lt]:lt]:void 0}}function na(k,ee,xe,Re,Ze,qe){var lt=Ze&i,Ct=k.length,Ht=ee.length;if(Ct!=Ht&&!(lt&&Ht>Ct))return!1;var Gt=qe.get(k);if(Gt&&qe.get(ee))return Gt==ee;var An=-1,lr=!0,Nn=Ze&a?new vn:void 0;for(qe.set(k,ee),qe.set(ee,k);++An-1&&k%1==0&&k-1&&k%1==0&&k<=l}function eo(k){var ee=typeof k;return!!k&&(ee=="object"||ee=="function")}function co(k){return!!k&&typeof k=="object"}function B(k){return typeof k=="symbol"||co(k)&&pt.call(k)==M}var ce=de?Me(de):Qr;function De(k){if(!k)return k===0?k:0;if(k=j(k),k===s||k===-s){var ee=k<0?-1:1;return ee*u}return k===k?k:0}function Qe(k){var ee=De(k),xe=ee%1;return ee===ee?xe?ee-xe:ee:0}function j(k){if(typeof k=="number")return k;if(B(k))return d;if(eo(k)){var ee=typeof k.valueOf=="function"?k.valueOf():k;k=eo(ee)?ee+"":ee}if(typeof k!="string")return k===0?k:+k;k=k.replace(ne,"");var xe=ge.test(k);return xe||se.test(k)?le(k.slice(2),xe?2:8):ue.test(k)?d:+k}function re(k){return k==null?"":ta(k)}function P(k,ee,xe){var Re=k==null?void 0:Xr(k,ee);return Re===void 0?xe:Re}function H(k,ee){return k!=null&&ra(k,ee,Jr)}function ye(k){return Kn(k)?zo(k):Uo(k)}function Pe(k){return k}function Xe(k){return Do(k)?ke(je(k)):lo(k)}e.exports=It})(u1,u1.exports);var DNe=u1.exports;const I$=qn(DNe);var s5=1/0,FNe=17976931348623157e292,l5=0/0,NNe="[object Symbol]",LNe=/^\s+|\s+$/g,BNe=/^[-+]0x[0-9a-f]+$/i,VNe=/^0b[01]+$/i,zNe=/^0o[0-7]+$/i,UNe=parseInt,HNe=Object.prototype,WNe=HNe.toString;function qNe(e){return typeof e=="number"&&e==XNe(e)}function u5(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function GNe(e){return!!e&&typeof e=="object"}function KNe(e){return typeof e=="symbol"||GNe(e)&&WNe.call(e)==NNe}function YNe(e){if(!e)return e===0?e:0;if(e=JNe(e),e===s5||e===-s5){var t=e<0?-1:1;return t*FNe}return e===e?e:0}function XNe(e){var t=YNe(e),n=t%1;return t===t?n?t-n:t:0}function JNe(e){if(typeof e=="number")return e;if(KNe(e))return l5;if(u5(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=u5(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(LNe,"");var n=VNe.test(e);return n||zNe.test(e)?UNe(e.slice(2),n?2:8):BNe.test(e)?l5:+e}var QNe=qNe;const c5=qn(QNe);typeof gt<"u"&&typeof gt.self>"u"&&(gt.self={},gt.__pretenderNodePolyfill=!0);var ZNe=Object.create;function vw(){var e=ZNe(null);return e.__=void 0,delete e.__,e}var DV=function(t,n,r){this.path=t,this.matcher=n,this.delegate=r};DV.prototype.to=function(t,n){var r=this.delegate;if(r&&r.willAddRoute&&(t=r.willAddRoute(this.matcher.target,t)),this.matcher.add(this.path,t),n){if(n.length===0)throw new Error("You must have an argument in the function passed to `to`");this.matcher.addChild(this.path,t,n,this.delegate)}};var c1=function(t){this.routes=vw(),this.children=vw(),this.target=t};c1.prototype.add=function(t,n){this.routes[t]=n};c1.prototype.addChild=function(t,n,r,o){var a=new c1(n);this.children[t]=a;var i=C3(t,a,o);o&&o.contextEntered&&o.contextEntered(n,i),r(i)};function C3(e,t,n){function r(o,a){var i=e+o;if(a)a(C3(i,t,n));else return new DV(i,t,n)}return r}function e7e(e,t,n){for(var r=0,o=0;o0&&t.charCodeAt(0)===47&&(t=t.substr(1));for(var r=t.split("/"),o=void 0,a=void 0,i=0;i2&&i.slice(s-2)==="[]"&&(l=!0,i=i.slice(0,s-2),r[i]||(r[i]=[])),u=a[1]?h5(a[1]):""),l?r[i].push(u):r[i]=u}return r};no.prototype.recognize=function(t){var n,r=[this.rootState],o={},a=!1,i=t.indexOf("#");i!==-1&&(t=t.substr(0,i));var s=t.indexOf("?");if(s!==-1){var l=t.substr(s+1,t.length);t=t.substr(0,s),o=this.parseQueryString(l)}t.charAt(0)!=="/"&&(t="/"+t);var u=t;no.ENCODE_AND_DECODE_PATH_SEGMENTS?t=NV(t):(t=decodeURI(t),u=decodeURI(u));var d=t.length;d>1&&t.charAt(d-1)==="/"&&(t=t.substr(0,d-1),u=u.substr(0,u.length-1),a=!0);for(var f=0;f|~|\\(|\\)|\\[|\\]|=|\\*=|~=|\\^=|'[^']*'|"[^"]*"|`+l+")*?{)",q="(?!"+J+y+"\\))",N="(?="+J+y+"\\))",X="(\\s*(?:!important\\s*)?[;}])",U=/`TMP`/g,Y=new RegExp($,"gi"),ae=new RegExp("("+b+R+"[^;}]+;?)","gi"),D=new RegExp("("+b+v+"})","gi"),K=new RegExp("("+h+")ltr","gi"),te=new RegExp("("+h+")rtl","gi"),T=new RegExp(x+"(left)"+z+q+R,"gi"),G=new RegExp(x+"(right)"+z+q+R,"gi"),ne=new RegExp(x+"(left)"+N,"gi"),L=new RegExp(x+"(right)"+N,"gi"),ue=new RegExp(x+"(ltr)"+N,"gi"),ge=new RegExp(x+"(rtl)"+N,"gi"),ve=new RegExp(x+"([ns]?)e-resize","gi"),se=new RegExp(x+"([ns]?)w-resize","gi"),he=new RegExp(I+M+"(\\s+)"+M+"(\\s+)"+M+"(\\s+)"+M+X,"gi"),Te=new RegExp(V+Q+"(\\s+)"+Q+"(\\s+)"+Q+"(\\s+)"+Q+X,"gi"),le=new RegExp("(background(?:-position)?\\s*:\\s*(?:[^:;}\\s]+\\s+)*?)("+A+")","gi"),oe=new RegExp("(background-position-x\\s*:\\s*)(-?"+f+"%)","gi"),$e=new RegExp("(border-radius\\s*:\\s*)"+M+"(?:(?:\\s+"+M+")(?:\\s+"+M+")?(?:\\s+"+M+")?)?(?:(?:(?:\\s*\\/\\s*)"+M+")(?:\\s+"+M+")?(?:\\s+"+M+")?(?:\\s+"+M+")?)?"+X,"gi"),Ie=new RegExp("(box-shadow\\s*:\\s*(?:inset\\s*)?)"+M,"gi"),Ae=new RegExp("(text-shadow\\s*:\\s*)"+M+"(\\s*)"+Q,"gi"),Fe=new RegExp("(text-shadow\\s*:\\s*)"+Q+"(\\s*)"+M,"gi"),Ne=new RegExp("(text-shadow\\s*:\\s*)"+M,"gi"),Ye=new RegExp("(transform\\s*:[^;}]*)(translateX\\s*\\(\\s*)"+M+"(\\s*\\))","gi"),we=new RegExp("(transform\\s*:[^;}]*)(translate\\s*\\(\\s*)"+M+"((?:\\s*,\\s*"+M+"){0,2}\\s*\\))","gi");function de(Ue,ut,nt){var tt,ft;return nt.slice(-1)==="%"&&(tt=nt.indexOf("."),tt!==-1?(ft=nt.length-tt-2,nt=100-parseFloat(nt),nt=nt.toFixed(ft)+"%"):nt=100-parseFloat(nt)+"%"),ut+nt}function Oe(Ue){switch(Ue.length){case 4:Ue=[Ue[1],Ue[0],Ue[3],Ue[2]];break;case 3:Ue=[Ue[1],Ue[0],Ue[1],Ue[2]];break;case 2:Ue=[Ue[1],Ue[0]];break;case 1:Ue=[Ue[0]];break}return Ue.join(" ")}function _e(Ue,ut){var nt,tt=[].slice.call(arguments),ft=tt.slice(2,6).filter(function(Dt){return Dt}),en=tt.slice(6,10).filter(function(Dt){return Dt}),Yt=tt[10]||"";return en.length?nt=Oe(ft)+" / "+Oe(en):nt=Oe(ft),ut+nt+Yt}function ke(Ue){return parseFloat(Ue)===0?Ue:Ue[0]==="-"?Ue.slice(1):"-"+Ue}function me(Ue,ut,nt){return ut+ke(nt)}function Me(Ue,ut,nt,tt,ft){return ut+nt+ke(tt)+ft}function Je(Ue,ut,nt,tt,ft){return ut+nt+tt+ke(ft)}return{transform:function(Ue,ut){var nt=new r(ae,i),tt=new r(D,s),ft=new r(Y,l);return Ue=ft.tokenize(tt.tokenize(nt.tokenize(Ue.replace("`","%60")))),ut.transformDirInUrl&&(Ue=Ue.replace(ue,"$1"+a).replace(ge,"$1ltr").replace(U,"rtl")),ut.transformEdgeInUrl&&(Ue=Ue.replace(ne,"$1"+a).replace(L,"$1left").replace(U,"right")),Ue=Ue.replace(K,"$1"+a).replace(te,"$1ltr").replace(U,"rtl").replace(T,"$1"+a).replace(G,"$1left").replace(U,"right").replace(ve,"$1$2"+a).replace(se,"$1$2e-resize").replace(U,"w-resize").replace($e,_e).replace(Ie,me).replace(Ae,Je).replace(Fe,Je).replace(Ne,me).replace(Ye,Me).replace(we,Me).replace(he,"$1$2$3$8$5$6$7$4$9").replace(Te,"$1$2$3$8$5$6$7$4$9").replace(le,de).replace(oe,de),Ue=nt.detokenize(tt.detokenize(ft.detokenize(Ue))),Ue}}}n=new o,e.exports?t.transform=function(a,i,s){var l;return typeof i=="object"?l=i:(l={},typeof i=="boolean"&&(l.transformDirInUrl=i),typeof s=="boolean"&&(l.transformEdgeInUrl=s)),n.transform(a,l)}:typeof window<"u"&&(window.cssjanus=n)})(sw,sw.exports);var FMe=sw.exports;const NMe=qn(FMe);var _r="-ms-",oh="-moz-",Un="-webkit-",lw="comm",nm="rule",XT="decl",LMe="@media",BMe="@import",VMe="@supports",pB="@keyframes",zMe=Math.abs,JT=String.fromCharCode,UMe=Object.assign;function HMe(e,t){return Go(e,0)^45?(((t<<2^Go(e,0))<<2^Go(e,1))<<2^Go(e,2))<<2^Go(e,3):0}function hB(e){return e.trim()}function jl(e,t){return(e=t.exec(e))?e[0]:e}function sn(e,t,n){return e.replace(t,n)}function lv(e,t){return e.indexOf(t)}function Go(e,t){return e.charCodeAt(t)|0}function xf(e,t,n){return e.slice(t,n)}function ul(e){return e.length}function mB(e){return e.length}function Xg(e,t){return t.push(e),e}function WMe(e,t){return e.map(t).join("")}var vx=1,$f=1,gB=0,Li=0,mo=0,Hf="";function bx(e,t,n,r,o,a,i){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:vx,column:$f,length:i,return:""}}function vp(e,t){return UMe(bx("",null,null,"",null,null,0),e,{length:-e.length},t)}function qMe(){return mo}function GMe(){return mo=Li>0?Go(Hf,--Li):0,$f--,mo===10&&($f=1,vx--),mo}function as(){return mo=Li2||uw(mo)>3?"":" "}function JMe(e,t){for(;--t&&as()&&!(mo<48||mo>102||mo>57&&mo<65||mo>70&&mo<97););return xx(e,uv()+(t<6&&uc()==32&&as()==32))}function cw(e){for(;as();)switch(mo){case e:return Li;case 34:case 39:e!==34&&e!==39&&cw(mo);break;case 40:e===41&&cw(e);break;case 92:as();break}return Li}function QMe(e,t){for(;as()&&e+mo!==47+10;)if(e+mo===42+42&&uc()===47)break;return"/*"+xx(t,Li-1)+"*"+JT(e===47?e:as())}function ZMe(e){for(;!uw(uc());)as();return xx(e,Li)}function e6e(e){return YMe(cv("",null,null,null,[""],e=KMe(e),0,[0],e))}function cv(e,t,n,r,o,a,i,s,l){for(var u=0,d=0,f=i,p=0,h=0,m=0,y=1,x=1,v=1,b=0,$="",_=o,w=a,E=r,C=$;x;)switch(m=b,b=as()){case 40:if(m!=108&&Go(C,f-1)==58){lv(C+=sn(C$(b),"&","&\f"),"&\f")!=-1&&(v=-1);break}case 34:case 39:case 91:C+=C$(b);break;case 9:case 10:case 13:case 32:C+=XMe(m);break;case 92:C+=JMe(uv()-1,7);continue;case 47:switch(uc()){case 42:case 47:Xg(t6e(QMe(as(),uv()),t,n),l);break;default:C+="/"}break;case 123*y:s[u++]=ul(C)*v;case 125*y:case 59:case 0:switch(b){case 0:case 125:x=0;case 59+d:h>0&&ul(C)-f&&Xg(h>32?k6(C+";",r,n,f-1):k6(sn(C," ","")+";",r,n,f-2),l);break;case 59:C+=";";default:if(Xg(E=O6(C,t,n,u,d,o,s,$,_=[],w=[],f),a),b===123)if(d===0)cv(C,t,E,E,_,a,f,s,w);else switch(p){case 100:case 109:case 115:cv(e,E,E,r&&Xg(O6(e,E,E,0,0,o,s,$,o,_=[],f),w),o,w,f,s,r?_:w);break;default:cv(C,E,E,E,[""],w,0,s,w)}}u=d=h=0,y=v=1,$=C="",f=i;break;case 58:f=1+ul(C),h=m;default:if(y<1){if(b==123)--y;else if(b==125&&y++==0&&GMe()==125)continue}switch(C+=JT(b),b*y){case 38:v=d>0?1:(C+="\f",-1);break;case 44:s[u++]=(ul(C)-1)*v,v=1;break;case 64:uc()===45&&(C+=C$(as())),p=uc(),d=f=ul($=C+=ZMe(uv())),b++;break;case 45:m===45&&ul(C)==2&&(y=0)}}return a}function O6(e,t,n,r,o,a,i,s,l,u,d){for(var f=o-1,p=o===0?a:[""],h=mB(p),m=0,y=0,x=0;m0?p[v]+" "+b:sn(b,/&\f/g,p[v])))&&(l[x++]=$);return bx(e,t,n,o===0?nm:s,l,u,d)}function t6e(e,t,n){return bx(e,t,n,lw,JT(qMe()),xf(e,2,-2),0)}function k6(e,t,n,r){return bx(e,t,n,XT,xf(e,0,r),xf(e,r+1,-1),r)}function yB(e,t,n){switch(HMe(e,t)){case 5103:return Un+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Un+e+e;case 4789:return oh+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Un+e+oh+e+_r+e+e;case 5936:switch(Go(e,t+11)){case 114:return Un+e+_r+sn(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Un+e+_r+sn(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Un+e+_r+sn(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Un+e+_r+e+e;case 6165:return Un+e+_r+"flex-"+e+e;case 5187:return Un+e+sn(e,/(\w+).+(:[^]+)/,Un+"box-$1$2"+_r+"flex-$1$2")+e;case 5443:return Un+e+_r+"flex-item-"+sn(e,/flex-|-self/g,"")+(jl(e,/flex-|baseline/)?"":_r+"grid-row-"+sn(e,/flex-|-self/g,""))+e;case 4675:return Un+e+_r+"flex-line-pack"+sn(e,/align-content|flex-|-self/g,"")+e;case 5548:return Un+e+_r+sn(e,"shrink","negative")+e;case 5292:return Un+e+_r+sn(e,"basis","preferred-size")+e;case 6060:return Un+"box-"+sn(e,"-grow","")+Un+e+_r+sn(e,"grow","positive")+e;case 4554:return Un+sn(e,/([^-])(transform)/g,"$1"+Un+"$2")+e;case 6187:return sn(sn(sn(e,/(zoom-|grab)/,Un+"$1"),/(image-set)/,Un+"$1"),e,"")+e;case 5495:case 3959:return sn(e,/(image-set\([^]*)/,Un+"$1$`$1");case 4968:return sn(sn(e,/(.+:)(flex-)?(.*)/,Un+"box-pack:$3"+_r+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Un+e+e;case 4200:if(!jl(e,/flex-|baseline/))return _r+"grid-column-align"+xf(e,t)+e;break;case 2592:case 3360:return _r+sn(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(r,o){return t=o,jl(r.props,/grid-\w+-end/)})?~lv(e+(n=n[t].value),"span")?e:_r+sn(e,"-start","")+e+_r+"grid-row-span:"+(~lv(n,"span")?jl(n,/\d+/):+jl(n,/\d+/)-+jl(e,/\d+/))+";":_r+sn(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(r){return jl(r.props,/grid-\w+-start/)})?e:_r+sn(sn(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return sn(e,/(.+)-inline(.+)/,Un+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ul(e)-1-t>6)switch(Go(e,t+1)){case 109:if(Go(e,t+4)!==45)break;case 102:return sn(e,/(.+:)(.+)-([^]+)/,"$1"+Un+"$2-$3$1"+oh+(Go(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~lv(e,"stretch")?yB(sn(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return sn(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,o,a,i,s,l,u){return _r+o+":"+a+u+(i?_r+o+"-span:"+(s?l:+l-+a)+u:"")+e});case 4949:if(Go(e,t+6)===121)return sn(e,":",":"+Un)+e;break;case 6444:switch(Go(e,Go(e,14)===45?18:11)){case 120:return sn(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Un+(Go(e,14)===45?"inline-":"")+"box$3$1"+Un+"$2$3$1"+_r+"$2box$3")+e;case 100:return sn(e,":",":"+_r)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return sn(e,"scroll-","scroll-snap-")+e}return e}function dv(e,t){for(var n="",r=mB(e),o=0;o-1&&!e.return)switch(e.type){case XT:e.return=yB(e.value,e.length,n);return;case pB:return dv([vp(e,{value:sn(e.value,"@","@"+Un)})],r);case nm:if(e.length)return WMe(e.props,function(o){switch(jl(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return dv([vp(e,{props:[sn(o,/:(read-\w+)/,":"+oh+"$1")]})],r);case"::placeholder":return dv([vp(e,{props:[sn(o,/:(plac\w+)/,":"+Un+"input-$1")]}),vp(e,{props:[sn(o,/:(plac\w+)/,":"+oh+"$1")]}),vp(e,{props:[sn(o,/:(plac\w+)/,_r+"input-$1")]})],r)}return""})}}function vB(e,t,n){switch(e.type){case BMe:case XT:case lw:return e.return=e.return||e.value;case nm:e.value=Array.isArray(e.props)?e.props.join(","):e.props,Array.isArray(e.children)&&e.children.forEach(function(o){o.type===lw&&(o.children=o.value)})}var r=dv(Array.prototype.concat(e.children),vB);return ul(r)?e.return=e.value+"{"+r+"}":""}function bB(e,t,n,r){if(e.type===pB||e.type===VMe||e.type===nm&&(!e.parent||e.parent.type===LMe||e.parent.type===nm)){var o=NMe.transform(vB(e));e.children=o?e6e(o)[0].children:[],e.return=""}}Object.defineProperty(bB,"name",{value:"stylisRTLPlugin"});const r6e=Q5({key:"muirtl",stylisPlugins:[n6e,bB]});function o6e(e){return e.isRtl?c.jsx(nH,{value:r6e,children:e.children}):e.children}const a6e=e=>{const{value:t}=e;return t?!t.includes("a")&&t.length<5?`text ${t} should either include letter 'a' or its length should be greater than 4`:null:"this field is a required field"},i6e=e=>{const{value:t}=e;return t?!t.includes("a")&&t.length<5?{value:t}:null:{}},s6e=e=>{const{value:t}=e;return t?!t.includes("a")&&t.length<10?c.jsxs("span",{children:["text ",c.jsxs("b",{children:[" ",t," "]})," should either include letter ",c.jsx("i",{children:" a "})," or its length should be greater than 9"]}):null:c.jsx("span",{children:"this field is a required field"})},l6e={myCustomRule:a6e,myCustomRule2:i6e,myCustomRule3:s6e},u6e={lang:"tr",translationsEnabled:!1,customDateFormatterFunctionEnabled:!1,customDateWithTimeFormatterFunctionEnabled:!1,hideBeforeSubmit:!1,showAfterBlur:!1,focusToErrorAfterSubmit:!1,customElementFocusHandlerEnabled:!1,customErrorMessageRendererEnabled:!1},c6e={en:{myCustomRule2:"This is myCustomRule2. This field should have letter 'a' or its length should be greater than 4"},tr:{myCustomRule2:"Bu kural myCustomRule2. Bu alan 'a' harfi içermeli veya uzunluğu 4'den büyük olmalı"}},d6e={en:{required:"This field is really required","length.greaterThan":"Believe me, this field should really have greater than ${comparisonValue} characters","length.equalTo":"You should be careful because this field should have ${comparisonValue} characters",myCustomRule2:"Believe me, this field should have letter 'a' or its length should be greater than 4",email:c.jsxs("span",{children:["Do you think this is an ",c.jsx("b",{children:" email "}),"?"]})},de:{required:"Dieses Feld wird benötigt",myCustomRule2:"Dieses Feld sollte den Buchstaben „a“ haben oder länger als 4 sein"}},f6e=e=>{const t=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],n=e.getDate(),r=t[e.getMonth()],o=e.getFullYear();return""+(n<=9?"0"+n:n)+"-"+r+"-"+o},p6e=e=>{const t=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],n=e.getDate(),r=t[e.getMonth()],o=e.getFullYear(),a=e.getHours(),i=e.getMinutes();return""+(n<=9?"0"+n:n)+"-"+r+"-"+o+" "+a+":"+i},h6e=["en","tr","ar"],m6e=()=>{const e=_b("(max-width:1024px)"),[t,n]=g.useState(u6e),[r,o]=g.useState(!1),[a,i]=g.useState(!1),[s,l]=g.useState(!1);g.useEffect(()=>{i(e)},[e]),g.useEffect(()=>{t.lang==="ar"?document.dir="rtl":document.dir="ltr"},[t.lang]);const u=()=>{e&&i(!0)},d=()=>{o(!0)},f=(A,M)=>{const I={...t};I[A]=M,A==="translationsEnabled"&&!M&&t.lang==="de"&&(I.lang="en"),n(I)};let p=null;t.translationsEnabled?p=d6e:p=c6e;let h=null;t.customDateFormatterFunctionEnabled&&(h=f6e);let m=null;t.customDateWithTimeFormatterFunctionEnabled&&(m=p6e);const y=[...h6e];t.translationsEnabled&&y.push("de");let x=null;t.customElementFocusHandlerEnabled&&(x=A=>{const M=document.getElementById(A);M?(console.log(`I'm currently focusing Dom element with id ${A}`),M.focus()):console.warn(`useValidatableForm warning. Dom element with id ${A} is not found to be focused`)});let v=null;t.customErrorMessageRendererEnabled&&(v=A=>c.jsxs("span",{style:{textDecoration:"underline",fontSize:"x-large"},children:[c.jsx(c.Fragment,{children:"Managed by provider"}),A]}));const b=c.jsxs("div",{className:"providerDialogContent",children:[c.jsx(Ute,{variant:"middle",children:c.jsx(Wn,{gutterBottom:!0,variant:"h5",children:"Validation"})}),c.jsx(Kt,{value:t.lang,onChange:A=>{f("lang",A)},options:y,label:"lang",style:{width:200}}),c.jsx(Gi,{control:c.jsx(al,{checked:t.translationsEnabled,onChange:A=>f("translationsEnabled",A.target.checked)}),label:"custom translations"}),c.jsx(Gi,{control:c.jsx(al,{checked:t.customDateFormatterFunctionEnabled,onChange:A=>f("customDateFormatterFunctionEnabled",A.target.checked)}),label:"custom dateFormatterFunction"}),c.jsx(Gi,{control:c.jsx(al,{checked:t.customDateWithTimeFormatterFunctionEnabled,onChange:A=>f("customDateWithTimeFormatterFunctionEnabled",A.target.checked)}),label:"custom dateWithTimeFormatterFunction"}),c.jsx(Gi,{control:c.jsx(al,{checked:t.hideBeforeSubmit,onChange:A=>f("hideBeforeSubmit",A.target.checked)}),label:"hideBeforeSubmit"}),c.jsx(Gi,{control:c.jsx(al,{checked:t.showAfterBlur,onChange:A=>f("showAfterBlur",A.target.checked)}),label:"showAfterBlur"}),c.jsx(Gi,{control:c.jsx(al,{checked:t.focusToErrorAfterSubmit,onChange:A=>f("focusToErrorAfterSubmit",A.target.checked)}),label:"focusToErrorAfterSubmit"}),c.jsx(Gi,{control:c.jsx(al,{checked:t.customElementFocusHandlerEnabled,onChange:A=>f("customElementFocusHandlerEnabled",A.target.checked)}),label:"custom elementFocusHandler"}),c.jsx(Gi,{control:c.jsx(al,{checked:t.customErrorMessageRendererEnabled,onChange:A=>f("customErrorMessageRendererEnabled",A.target.checked)}),label:"custom renderErrorMessage"})]}),$=A=>{l(A)},_=()=>{e?$(!s):i(!a)},w={customRules:l6e,translations:p,dateFormatterFunction:h,dateWithTimeFormatterFunction:m,hideBeforeSubmit:t.hideBeforeSubmit,showAfterBlur:t.showAfterBlur,focusToErrorAfterSubmit:t.focusToErrorAfterSubmit,elementFocusHandler:x},E=null,C={apiUrl:"/api",successMessage:"this is provider default success message"};return c.jsx(o6e,{isRtl:document.dir==="rtl",children:c.jsx(hd,{children:c.jsxs(Cle,{children:[c.jsx("div",{className:"obssTriangle",children:c.jsx("a",{className:"triangleIcon",href:"https://obss.tech/",target:"_blank",rel:"noreferrer",children:c.jsx("img",{src:"/comfort-react-demo/obss.png",alt:"obss"})})}),c.jsx(Oo,{flexGrow:1,children:c.jsx(KQ,{color:"transparent",position:"relative",children:c.jsxs(lP,{children:[c.jsx(Pa,{onClick:_,className:"menuButton",children:c.jsx(RF,{})}),c.jsxs(xc,{to:"/",className:"bannerLink",children:[c.jsx("img",{width:48,className:"menuLogo",src:"/comfort-react-demo/logo.png",alt:"logo"}),c.jsx("span",{className:"bannerText",children:"comfort-react"})]}),c.jsx(Oo,{flexGrow:1}),c.jsx(jMe,{openSettingsDialog:d})]})})}),c.jsx(DMe,{anchor:s,open:s,toggleDrawer:$}),c.jsxs(F7,{lang:t.lang,reactValidatableFormProps:w,notistackProviderProps:E,useApiProps:C,renderErrorMessage:v,children:[c.jsxs(Ah,{open:r,onClose:()=>o(!1),children:[c.jsx(Wv,{children:c.jsx(xn,{header:"Edit ComfortReactProvider Props",codeUrl:"components/Main.jsx",wrapperClassName:"modalHeaderWrapper"})}),b]}),c.jsx(Cse,{children:c.jsx("div",{className:"flex",children:c.jsx(MMe,{openSettingsDialog:d,menuIsHidden:a,onOutsideClick:u,toggleDrawer:$})})})]})]})})})};function g6e(){return c.jsx(m6e,{})}const y6e="modulepreload",v6e=function(e){return"/comfort-react-demo/"+e},R6={},b6e=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(a=>{if(a=v6e(a),a in R6)return;R6[a]=!0;const i=a.endsWith(".css"),s=i?'[rel="stylesheet"]':"";if(!!r)for(let d=o.length-1;d>=0;d--){const f=o[d];if(f.href===a&&(!i||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${s}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":y6e,i||(u.as="script",u.crossOrigin=""),u.href=a,document.head.appendChild(u),i)return new Promise((d,f)=>{u.addEventListener("load",d),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},x6e=e=>{e&&e instanceof Function&&b6e(()=>import("./web-vitals-322980f7.js"),[]).then(({getCLS:t,getFID:n,getFCP:r,getLCP:o,getTTFB:a})=>{t(e),n(e),r(e),o(e),a(e)})};var $6e="[object Object]";function _6e(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch{}return t}function C6e(e,t){return function(n){return e(t(n))}}var S6e=Function.prototype,xB=Object.prototype,$B=S6e.toString,w6e=xB.hasOwnProperty,E6e=$B.call(Object),P6e=xB.toString,T6e=C6e(Object.getPrototypeOf,Object);function O6e(e){return!!e&&typeof e=="object"}function k6e(e){if(!O6e(e)||P6e.call(e)!=$6e||_6e(e))return!1;var t=T6e(e);if(t===null)return!0;var n=w6e.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&$B.call(n)==E6e}var R6e=k6e;const dw=qn(R6e);var I6e="[object AsyncFunction]",A6e="[object Function]",M6e="[object GeneratorFunction]",j6e="[object Null]",D6e="[object Proxy]",F6e="[object Undefined]",N6e=typeof gt=="object"&>&>.Object===Object&>,L6e=typeof self=="object"&&self&&self.Object===Object&&self,B6e=N6e||L6e||Function("return this")(),_B=Object.prototype,V6e=_B.hasOwnProperty,CB=_B.toString,I6=B6e.Symbol,Xu=I6?I6.toStringTag:void 0;function z6e(e){return e==null?e===void 0?F6e:j6e:Xu&&Xu in Object(e)?U6e(e):H6e(e)}function U6e(e){var t=V6e.call(e,Xu),n=e[Xu];try{e[Xu]=void 0;var r=!0}catch{}var o=CB.call(e);return r&&(t?e[Xu]=n:delete e[Xu]),o}function H6e(e){return CB.call(e)}function W6e(e){if(!q6e(e))return!1;var t=z6e(e);return t==A6e||t==M6e||t==I6e||t==D6e}function q6e(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var G6e=W6e;const K6e=qn(G6e);var n1={exports:{}};n1.exports;(function(e,t){var n=200,r="Expected a function",o="__lodash_hash_undefined__",a=1,i=2,s=1/0,l=9007199254740991,u="[object Arguments]",d="[object Array]",f="[object Boolean]",p="[object Date]",h="[object Error]",m="[object Function]",y="[object GeneratorFunction]",x="[object Map]",v="[object Number]",b="[object Object]",$="[object Promise]",_="[object RegExp]",w="[object Set]",E="[object String]",C="[object Symbol]",A="[object WeakMap]",M="[object ArrayBuffer]",I="[object DataView]",V="[object Float32Array]",Q="[object Float64Array]",J="[object Int8Array]",z="[object Int16Array]",R="[object Int32Array]",q="[object Uint8Array]",N="[object Uint8ClampedArray]",X="[object Uint16Array]",U="[object Uint32Array]",Y=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ae=/^\w*$/,D=/^\./,K=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,T=/\\(\\)?/g,G=/^\[object .+?Constructor\]$/,ne=/^(?:0|[1-9]\d*)$/,L={};L[V]=L[Q]=L[J]=L[z]=L[R]=L[q]=L[N]=L[X]=L[U]=!0,L[u]=L[d]=L[M]=L[f]=L[I]=L[p]=L[h]=L[m]=L[x]=L[v]=L[b]=L[_]=L[w]=L[E]=L[A]=!1;var ue=typeof gt=="object"&>&>.Object===Object&>,ge=typeof self=="object"&&self&&self.Object===Object&&self,ve=ue||ge||Function("return this")(),se=t&&!t.nodeType&&t,he=se&&!0&&e&&!e.nodeType&&e,Te=he&&he.exports===se,le=Te&&ue.process,oe=function(){try{return le&&le.binding("util")}catch{}}(),$e=oe&&oe.isTypedArray;function Ie(B,ce){for(var De=-1,Qe=B?B.length:0;++De-1}function Ga(B,ce){var De=this.__data__,Qe=Lr(De,B);return Qe<0?De.push([B,ce]):De[Qe][1]=ce,this}Pt.prototype.clear=kt,Pt.prototype.delete=gn,Pt.prototype.get=zn,Pt.prototype.has=Co,Pt.prototype.set=Ga;function ie(B){var ce=-1,De=B?B.length:0;for(this.clear();++ceH))return!1;var Pe=re.get(B);if(Pe&&re.get(ce))return Pe==ce;var Xe=-1,k=!0,ee=j&a?new xt:void 0;for(re.set(B,ce),re.set(ce,B);++Xe-1&&B%1==0&&B-1&&B%1==0&&B<=l}function It(B){var ce=typeof B;return!!B&&(ce=="object"||ce=="function")}function Rt(B){return!!B&&typeof B=="object"}function In(B){return typeof B=="symbol"||Rt(B)&&tt.call(B)==C}var on=$e?Ne($e):Xr;function Pn(B){return B==null?"":Or(B)}function Kn(B,ce,De){var Qe=B==null?void 0:So(B,ce);return Qe===void 0?De:Qe}function Tn(B,ce){return B!=null&&na(B,ce,ba)}function On(B){return pe(B)?vn(B):Jr(B)}function Yn(B,ce){var De={};return ce=vr(ce),sr(B,function(Qe,j,re){De[j]=ce(Qe,j,re)}),De}function eo(B){return B}function co(B){return Zr(B)?Ae(Do(B)):Vr(B)}e.exports=Yn})(n1,n1.exports);n1.exports;var Y6e=1/0,X6e="[object Function]",J6e="[object GeneratorFunction]",Q6e=/[\\^$.*+?()[\]{}|]/g,Z6e=/^\[object .+?Constructor\]$/,e5e=typeof gt=="object"&>&>.Object===Object&>,t5e=typeof self=="object"&&self&&self.Object===Object&&self,QT=e5e||t5e||Function("return this")();function n5e(e,t){return e==null?void 0:e[t]}function r5e(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch{}return t}function o5e(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var a5e=Function.prototype,SB=Object.prototype,S$=QT["__core-js_shared__"],A6=function(){var e=/[^.]+$/.exec(S$&&S$.keys&&S$.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),wB=a5e.toString,i5e=SB.hasOwnProperty,s5e=SB.toString,l5e=RegExp("^"+wB.call(i5e).replace(Q6e,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");ZT(QT,"Map");var w$=ZT(QT,"Set");ZT(Object,"create");function u5e(e){if(!EB(e)||c5e(e))return!1;var t=f5e(e)||r5e(e)?l5e:Z6e;return t.test(d5e(e))}w$&&1/o5e(new w$([,-0]))[1]==Y6e;function ZT(e,t){var n=n5e(e,t);return u5e(n)?n:void 0}function c5e(e){return!!A6&&A6 in e}function d5e(e){if(e!=null){try{return wB.call(e)}catch{}try{return e+""}catch{}}return""}function f5e(e){var t=EB(e)?s5e.call(e):"";return t==X6e||t==J6e}function EB(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function p5e(){}var h5e=9007199254740991,m5e="[object Arguments]",g5e="[object Function]",y5e="[object GeneratorFunction]",v5e=typeof gt=="object"&>&>.Object===Object&>,b5e=typeof self=="object"&&self&&self.Object===Object&&self,x5e=v5e||b5e||Function("return this")();function $5e(e,t){for(var n=-1,r=t.length,o=e.length;++n0&&n(s)?t>1?TB(s,t-1,n,r,o):$5e(o,s):r||(o[o.length]=s)}return o}function S5e(e){return P5e(e)||E5e(e)||!!(j6&&e&&e[j6])}function w5e(e){var t=e?e.length:0;return t?TB(e,1):[]}function E5e(e){return O5e(e)&&_5e.call(e,"callee")&&(!C5e.call(e,"callee")||PB.call(e)==m5e)}var P5e=Array.isArray;function T5e(e){return e!=null&&R5e(e.length)&&!k5e(e)}function O5e(e){return A5e(e)&&T5e(e)}function k5e(e){var t=I5e(e)?PB.call(e):"";return t==g5e||t==y5e}function R5e(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=h5e}function I5e(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function A5e(e){return!!e&&typeof e=="object"}var M5e=w5e;const OB=qn(M5e);var j5e=Object.prototype.toString;function D5e(e){return j5e.call(e)==="[object Function]"}var kB=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},r1=function(){function e(t,n){for(var r=0;r=0;n--)e[n]===t&&Array.prototype.splice.call(e,n,1)}function F5e(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var E$={},F6=function(){r1(e,null,[{key:"getInstance",value:function(n){return E$[n]=E$[n]||new e,E$[n]}}]);function e(){kB(this,e),this.plurals=[],this.singulars=[],this.uncountables=[],this.humans=[],this.acronyms={},this.acronymRegex=/(?=a)b/}return r1(e,[{key:"acronym",value:function(n){this.acronyms[n.toLowerCase()]=n;var r=[];for(var o in this.acronyms)F5e(this.acronyms,o)&&r.push(this.acronyms[o]);this.acronymRegex=new RegExp(r.join("|"))}},{key:"plural",value:function(n,r){typeof n=="string"&&ld(this.uncountables,n),ld(this.uncountables,r),this.plurals.unshift([n,r])}},{key:"singular",value:function(n,r){typeof n=="string"&&ld(this.uncountables,n),ld(this.uncountables,r),this.singulars.unshift([n,r])}},{key:"irregular",value:function(n,r){ld(this.uncountables,n),ld(this.uncountables,r);var o=n[0],a=n.substr(1),i=r[0],s=r.substr(1);if(o.toUpperCase()===i.toUpperCase())this.plural(new RegExp("("+o+")"+a+"$","i"),"$1"+s),this.plural(new RegExp("("+i+")"+s+"$","i"),"$1"+s),this.singular(new RegExp("("+o+")"+a+"$","i"),"$1"+a),this.singular(new RegExp("("+i+")"+s+"$","i"),"$1"+a);else{var l=D6(a),u=D6(s);this.plural(new RegExp(o.toUpperCase()+l+"$"),i.toUpperCase()+s),this.plural(new RegExp(o.toLowerCase()+l+"$"),i.toLowerCase()+s),this.plural(new RegExp(i.toUpperCase()+u+"$"),i.toUpperCase()+s),this.plural(new RegExp(i.toLowerCase()+u+"$"),i.toLowerCase()+s),this.singular(new RegExp(o.toUpperCase()+l+"$"),o.toUpperCase()+a),this.singular(new RegExp(o.toLowerCase()+l+"$"),o.toLowerCase()+a),this.singular(new RegExp(i.toUpperCase()+u+"$"),o.toUpperCase()+a),this.singular(new RegExp(i.toLowerCase()+u+"$"),o.toLowerCase()+a)}}},{key:"uncountable",value:function(){for(var n=arguments.length,r=Array(n),o=0;o0&&arguments[0]!==void 0?arguments[0]:"all";n==="all"?(this.plurals=[],this.singulars=[],this.uncountables=[],this.humans=[]):this[n]=[]}}]),e}();function N5e(e){e.plural(/$/,"s"),e.plural(/s$/i,"s"),e.plural(/^(ax|test)is$/i,"$1es"),e.plural(/(octop|vir)us$/i,"$1i"),e.plural(/(octop|vir)i$/i,"$1i"),e.plural(/(alias|status)$/i,"$1es"),e.plural(/(bu)s$/i,"$1ses"),e.plural(/(buffal|tomat)o$/i,"$1oes"),e.plural(/([ti])um$/i,"$1a"),e.plural(/([ti])a$/i,"$1a"),e.plural(/sis$/i,"ses"),e.plural(/(?:([^f])fe|([lr])f)$/i,"$1$2ves"),e.plural(/(hive)$/i,"$1s"),e.plural(/([^aeiouy]|qu)y$/i,"$1ies"),e.plural(/(x|ch|ss|sh)$/i,"$1es"),e.plural(/(matr|vert|ind)(?:ix|ex)$/i,"$1ices"),e.plural(/^(m|l)ouse$/i,"$1ice"),e.plural(/^(m|l)ice$/i,"$1ice"),e.plural(/^(ox)$/i,"$1en"),e.plural(/^(oxen)$/i,"$1"),e.plural(/(quiz)$/i,"$1zes"),e.singular(/s$/i,""),e.singular(/(ss)$/i,"$1"),e.singular(/(n)ews$/i,"$1ews"),e.singular(/([ti])a$/i,"$1um"),e.singular(/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)(sis|ses)$/i,"$1sis"),e.singular(/(^analy)(sis|ses)$/i,"$1sis"),e.singular(/([^f])ves$/i,"$1fe"),e.singular(/(hive)s$/i,"$1"),e.singular(/(tive)s$/i,"$1"),e.singular(/([lr])ves$/i,"$1f"),e.singular(/([^aeiouy]|qu)ies$/i,"$1y"),e.singular(/(s)eries$/i,"$1eries"),e.singular(/(m)ovies$/i,"$1ovie"),e.singular(/(x|ch|ss|sh)es$/i,"$1"),e.singular(/^(m|l)ice$/i,"$1ouse"),e.singular(/(bus)(es)?$/i,"$1"),e.singular(/(o)es$/i,"$1"),e.singular(/(shoe)s$/i,"$1"),e.singular(/(cris|test)(is|es)$/i,"$1is"),e.singular(/^(a)x[ie]s$/i,"$1xis"),e.singular(/(octop|vir)(us|i)$/i,"$1us"),e.singular(/(alias|status)(es)?$/i,"$1"),e.singular(/^(ox)en/i,"$1"),e.singular(/(vert|ind)ices$/i,"$1ex"),e.singular(/(matr)ices$/i,"$1ix"),e.singular(/(quiz)zes$/i,"$1"),e.singular(/(database)s$/i,"$1"),e.irregular("person","people"),e.irregular("man","men"),e.irregular("child","children"),e.irregular("sex","sexes"),e.irregular("move","moves"),e.irregular("zombie","zombies"),e.uncountable("equipment","information","rice","money","species","series","fish","sheep","jeans","police")}var N6={en:N5e};function mu(e,t){if(D5e(e)&&(t=e,e=null),e=e||"en",t)t(F6.getInstance(e));else return F6.getInstance(e)}for(var L6 in N6)mu(L6,N6[L6]);function RB(e,t){var n=""+e,r,o,a;if(n.length===0)return n;var i=n.toLowerCase().match(/\b\w+$/);if(i&&mu().uncountables.indexOf(i[0])>-1)return n;for(var s=0,l=t.length;s1&&arguments[1]!==void 0?arguments[1]:"en";return RB(e,mu(t).plurals)}function AB(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"en";return RB(e,mu(t).singulars)}function fw(e){var t=e==null?"":String(e);return t.charAt(0).toUpperCase()+t.slice(1)}function L5e(e,t){t==null&&(t=!0);var n=""+e;return t?n=n.replace(/^[a-z\d]*/,function(r){return mu().acronyms[r]||fw(r)}):n=n.replace(new RegExp("^(?:"+mu().acronymRegex.source+"(?=\\b|[A-Z_])|\\w)"),function(r){return r.toLowerCase()}),n=n.replace(/(?:_|(\/))([a-z\d]*)/gi,function(r,o,a,i,s){return o||(o=""),""+o+(mu().acronyms[a]||fw(a))}),n}function B5e(e){var t=""+e;return t=t.replace(new RegExp("(?:([A-Za-z\\d])|^)("+mu().acronymRegex.source+")(?=\\b|[^a-z])","g"),function(n,r,o){return""+(r||"")+(r?"_":"")+o.toLowerCase()}),t=t.replace(/([A-Z\d]+)([A-Z][a-z])/g,"$1_$2"),t=t.replace(/([a-z\d])([A-Z])/g,"$1_$2"),t=t.replace(/-/g,"_"),t.toLowerCase()}function V5e(e){return e.replace(/_/g,"-")}var B6={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Æ:"AE",Ç:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O","×":"x",Ø:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ý:"Y",Þ:"Th",ß:"ss",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",æ:"ae",ç:"c",è:"e",é:"e",ê:"e",ë:"e",ì:"i",í:"i",î:"i",ï:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ù:"u",ú:"u",û:"u",ü:"u",ý:"y",þ:"th",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",ĝ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"L",ł:"l",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"'n",Ŋ:"NG",ŋ:"ng",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",А:"A",Б:"B",В:"V",Г:"G",Д:"D",Е:"E",Ё:"E",Ж:"ZH",З:"Z",И:"I",Й:"J",К:"K",Л:"L",М:"M",Н:"N",О:"O",П:"P",Р:"R",С:"S",Т:"T",У:"U",Ф:"F",Х:"KH",Ц:"C",Ч:"CH",Ш:"SH",Щ:"SHCH",Ъ:"",Ы:"Y",Ь:"",Э:"E",Ю:"YU",Я:"YA",а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"e",ж:"zh",з:"z",и:"i",й:"j",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"kh",ц:"c",ч:"ch",ш:"sh",щ:"shch",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya"},z5e="?",P$={};(function(){r1(e,null,[{key:"getInstance",value:function(n){return P$[n]=P$[n]||new e,P$[n]}}]);function e(){kB(this,e),this.approximations={};for(var t in B6)this.approximate(t,B6[t])}return r1(e,[{key:"approximate",value:function(n,r){this.approximations[n]=r}},{key:"transliterate",value:function(n,r){var o=this;return n.replace(/[^\u0000-\u007f]/g,function(a){return o.approximations[a]||r||z5e})}}]),e})();var U5e=1/0,H5e="[object Symbol]",t3="\\ud800-\\udfff",MB="\\u0300-\\u036f\\ufe20-\\ufe23",jB="\\u20d0-\\u20f0",DB="\\ufe0e\\ufe0f",W5e="["+t3+"]",pw="["+MB+jB+"]",hw="\\ud83c[\\udffb-\\udfff]",q5e="(?:"+pw+"|"+hw+")",FB="[^"+t3+"]",NB="(?:\\ud83c[\\udde6-\\uddff]){2}",LB="[\\ud800-\\udbff][\\udc00-\\udfff]",BB="\\u200d",VB=q5e+"?",zB="["+DB+"]?",G5e="(?:"+BB+"(?:"+[FB,NB,LB].join("|")+")"+zB+VB+")*",K5e=zB+VB+G5e,Y5e="(?:"+[FB+pw+"?",pw,NB,LB,W5e].join("|")+")",X5e=RegExp(hw+"(?="+hw+")|"+Y5e+K5e,"g"),J5e=RegExp("["+BB+t3+MB+jB+DB+"]"),Q5e=typeof gt=="object"&>&>.Object===Object&>,Z5e=typeof self=="object"&&self&&self.Object===Object&&self,eje=Q5e||Z5e||Function("return this")();function tje(e){return e.split("")}function UB(e){return J5e.test(e)}function nje(e){return UB(e)?rje(e):tje(e)}function rje(e){return e.match(X5e)||[]}var oje=Object.prototype,aje=oje.toString,V6=eje.Symbol,z6=V6?V6.prototype:void 0,U6=z6?z6.toString:void 0;function ije(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r=r?e:ije(e,t,n)}function uje(e){return function(t){t=fje(t);var n=UB(t)?nje(t):void 0,r=n?n[0]:t.charAt(0),o=n?lje(n,1).join(""):t.slice(1);return r[e]()+o}}function cje(e){return!!e&&typeof e=="object"}function dje(e){return typeof e=="symbol"||cje(e)&&aje.call(e)==H5e}function fje(e){return e==null?"":sje(e)}var pje=uje("toLowerCase"),hje=pje;const mje=qn(hje);var o1={exports:{}};o1.exports;(function(e,t){var n=200,r="__lodash_hash_undefined__",o=1,a=2,i=9007199254740991,s="[object Arguments]",l="[object Array]",u="[object AsyncFunction]",d="[object Boolean]",f="[object Date]",p="[object Error]",h="[object Function]",m="[object GeneratorFunction]",y="[object Map]",x="[object Number]",v="[object Null]",b="[object Object]",$="[object Promise]",_="[object Proxy]",w="[object RegExp]",E="[object Set]",C="[object String]",A="[object Symbol]",M="[object Undefined]",I="[object WeakMap]",V="[object ArrayBuffer]",Q="[object DataView]",J="[object Float32Array]",z="[object Float64Array]",R="[object Int8Array]",q="[object Int16Array]",N="[object Int32Array]",X="[object Uint8Array]",U="[object Uint8ClampedArray]",Y="[object Uint16Array]",ae="[object Uint32Array]",D=/[\\^$.*+?()[\]{}|]/g,K=/^\[object .+?Constructor\]$/,te=/^(?:0|[1-9]\d*)$/,T={};T[J]=T[z]=T[R]=T[q]=T[N]=T[X]=T[U]=T[Y]=T[ae]=!0,T[s]=T[l]=T[V]=T[d]=T[Q]=T[f]=T[p]=T[h]=T[y]=T[x]=T[b]=T[w]=T[E]=T[C]=T[I]=!1;var G=typeof gt=="object"&>&>.Object===Object&>,ne=typeof self=="object"&&self&&self.Object===Object&&self,L=G||ne||Function("return this")(),ue=t&&!t.nodeType&&t,ge=ue&&!0&&e&&!e.nodeType&&e,ve=ge&&ge.exports===ue,se=ve&&G.process,he=function(){try{return se&&se.binding&&se.binding("util")}catch{}}(),Te=he&&he.isTypedArray;function le(S,W){for(var pe=-1,je=S==null?0:S.length,wt=0,ht=[];++pe-1}function ie(S,W){var pe=this.__data__,je=cr(pe,S);return je<0?(++this.size,pe.push([S,W])):pe[je][1]=W,this}kt.prototype.clear=gn,kt.prototype.delete=zn,kt.prototype.get=Co,kt.prototype.has=Ga,kt.prototype.set=ie;function Ee(S){var W=-1,pe=S==null?0:S.length;for(this.clear();++WRt))return!1;var on=ht.get(S);if(on&&ht.get(W))return on==W;var Pn=-1,Kn=!0,Tn=pe&a?new Xt:void 0;for(ht.set(S,W),ht.set(W,S);++Pn-1&&S%1==0&&S-1&&S%1==0&&S<=i}function ra(S){var W=typeof S;return S!=null&&(W=="object"||W=="function")}function wo(S){return S!=null&&typeof S=="object"}var Do=Te?Ae(Te):zo;function uo(S){return Zr(S)?Lr(S):Br(S)}function xa(){return[]}function Ka(){return!1}e.exports=Mo})(o1,o1.exports);var gje=o1.exports;const mw=qn(gje);var a1={exports:{}};a1.exports;(function(e,t){var n=200,r="Expected a function",o="__lodash_hash_undefined__",a=1,i=2,s=1/0,l=9007199254740991,u="[object Arguments]",d="[object Array]",f="[object Boolean]",p="[object Date]",h="[object Error]",m="[object Function]",y="[object GeneratorFunction]",x="[object Map]",v="[object Number]",b="[object Object]",$="[object Promise]",_="[object RegExp]",w="[object Set]",E="[object String]",C="[object Symbol]",A="[object WeakMap]",M="[object ArrayBuffer]",I="[object DataView]",V="[object Float32Array]",Q="[object Float64Array]",J="[object Int8Array]",z="[object Int16Array]",R="[object Int32Array]",q="[object Uint8Array]",N="[object Uint8ClampedArray]",X="[object Uint16Array]",U="[object Uint32Array]",Y=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ae=/^\w*$/,D=/^\./,K=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,T=/\\(\\)?/g,G=/^\[object .+?Constructor\]$/,ne=/^(?:0|[1-9]\d*)$/,L={};L[V]=L[Q]=L[J]=L[z]=L[R]=L[q]=L[N]=L[X]=L[U]=!0,L[u]=L[d]=L[M]=L[f]=L[I]=L[p]=L[h]=L[m]=L[x]=L[v]=L[b]=L[_]=L[w]=L[E]=L[A]=!1;var ue=typeof gt=="object"&>&>.Object===Object&>,ge=typeof self=="object"&&self&&self.Object===Object&&self,ve=ue||ge||Function("return this")(),se=t&&!t.nodeType&&t,he=se&&!0&&e&&!e.nodeType&&e,Te=he&&he.exports===se,le=Te&&ue.process,oe=function(){try{return le&&le.binding("util")}catch{}}(),$e=oe&&oe.isTypedArray;function Ie(j,re){for(var P=-1,H=j?j.length:0,ye=Array(H);++P-1}function ie(j,re){var P=this.__data__,H=cr(P,j);return H<0?P.push([j,re]):P[H][1]=re,this}kt.prototype.clear=gn,kt.prototype.delete=zn,kt.prototype.get=Co,kt.prototype.has=Ga,kt.prototype.set=ie;function Ee(j){var re=-1,P=j?j.length:0;for(this.clear();++rek))return!1;var xe=Pe.get(j);if(xe&&Pe.get(re))return xe==re;var Re=-1,Ze=!0,qe=ye&a?new Xt:void 0;for(Pe.set(j,re),Pe.set(re,j);++Re-1&&j%1==0&&j-1&&j%1==0&&j<=l}function Kn(j){var re=typeof j;return!!j&&(re=="object"||re=="function")}function Tn(j){return!!j&&typeof j=="object"}function On(j){return typeof j=="symbol"||Tn(j)&&ft.call(j)==C}var Yn=$e?Ye($e):Jr;function eo(j){return j==null?"":Uo(j)}function co(j,re,P){var H=j==null?void 0:ba(j,re);return H===void 0?P:H}function B(j,re){return j!=null&&Mo(j,re,nn)}function ce(j){return Rt(j)?Lr(j):br(j)}function De(j){return j}function Qe(j){return xr(j)?Fe(S(j)):zr(j)}e.exports=pe})(a1,a1.exports);var yje=a1.exports;const vje=qn(yje);var i1={exports:{}};i1.exports;(function(e,t){var n=200,r="__lodash_hash_undefined__",o=9007199254740991,a="[object Arguments]",i="[object Array]",s="[object Boolean]",l="[object Date]",u="[object Error]",d="[object Function]",f="[object GeneratorFunction]",p="[object Map]",h="[object Number]",m="[object Object]",y="[object Promise]",x="[object RegExp]",v="[object Set]",b="[object String]",$="[object Symbol]",_="[object WeakMap]",w="[object ArrayBuffer]",E="[object DataView]",C="[object Float32Array]",A="[object Float64Array]",M="[object Int8Array]",I="[object Int16Array]",V="[object Int32Array]",Q="[object Uint8Array]",J="[object Uint8ClampedArray]",z="[object Uint16Array]",R="[object Uint32Array]",q=/[\\^$.*+?()[\]{}|]/g,N=/\w*$/,X=/^\[object .+?Constructor\]$/,U=/^(?:0|[1-9]\d*)$/,Y={};Y[a]=Y[i]=Y[w]=Y[E]=Y[s]=Y[l]=Y[C]=Y[A]=Y[M]=Y[I]=Y[V]=Y[p]=Y[h]=Y[m]=Y[x]=Y[v]=Y[b]=Y[$]=Y[Q]=Y[J]=Y[z]=Y[R]=!0,Y[u]=Y[d]=Y[_]=!1;var ae=typeof gt=="object"&>&>.Object===Object&>,D=typeof self=="object"&&self&&self.Object===Object&&self,K=ae||D||Function("return this")(),te=t&&!t.nodeType&&t,T=te&&!0&&e&&!e.nodeType&&e,G=T&&T.exports===te;function ne(S,W){return S.set(W[0],W[1]),S}function L(S,W){return S.add(W),S}function ue(S,W){for(var pe=-1,je=S?S.length:0;++pe-1}function Pt(S,W){var pe=this.__data__,je=St(pe,S);return je<0?pe.push([S,W]):pe[je][1]=W,this}fn.prototype.clear=Be,fn.prototype.delete=Le,fn.prototype.get=yt,fn.prototype.has=Ot,fn.prototype.set=Pt;function kt(S){var W=-1,pe=S?S.length:0;for(this.clear();++W-1&&S%1==0&&S-1&&S%1==0&&S<=o}function wo(S){var W=typeof S;return!!S&&(W=="object"||W=="function")}function Do(S){return!!S&&typeof S=="object"}function uo(S){return Gn(S)?Xt(S):Lr(S)}function xa(){return[]}function Ka(){return!1}e.exports=kr})(i1,i1.exports);var bje=i1.exports;const xje=qn(bje);var $je="Expected a function",HB="__lodash_hash_undefined__",WB=1/0,qB=9007199254740991,_je="[object Arguments]",Cje="[object Function]",Sje="[object GeneratorFunction]",wje="[object Symbol]",Eje=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Pje=/^\w*$/,Tje=/^\./,Oje=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,kje=/[\\^$.*+?()[\]{}|]/g,Rje=/\\(\\)?/g,Ije=/^\[object .+?Constructor\]$/,Aje=/^(?:0|[1-9]\d*)$/,Mje=typeof gt=="object"&>&>.Object===Object&>,jje=typeof self=="object"&&self&&self.Object===Object&&self,n3=Mje||jje||Function("return this")();function r3(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Dje(e,t){for(var n=-1,r=Array(e);++n-1}function n9e(e,t){var n=this.__data__,r=_x(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}qf.prototype.clear=Qje;qf.prototype.delete=Zje;qf.prototype.get=e9e;qf.prototype.has=t9e;qf.prototype.set=n9e;function Gc(e){var t=-1,n=e?e.length:0;for(this.clear();++to?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r-1&&e%1==0&&e-1&&e%1==0&&e<=qB}function QB(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function ZB(e){return!!e&&typeof e=="object"}function l3(e){return typeof e=="symbol"||ZB(e)&&o3.call(e)==wje}function M9e(e){return e==null?"":v9e(e)}function j9e(e){return Sx(e)?l9e(e):m9e(e)}var D9e=O9e;const tu=qn(D9e);function F9e(e){for(var t=-1,n=e?e.length:0,r=0,o=[];++t-1}function yDe(e,t){var n=this.__data__,r=Ex(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}Gf.prototype.clear=pDe;Gf.prototype.delete=hDe;Gf.prototype.get=mDe;Gf.prototype.has=gDe;Gf.prototype.set=yDe;function Kc(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=nV}function sV(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function lV(e){return!!e&&typeof e=="object"}function h3(e){return typeof e=="symbol"||lV(e)&&d3.call(e)==U9e}function LDe(e){return e==null?"":wDe(e)}function BDe(e,t){return e!=null&&PDe(e,t,CDe)}var VDe=BDe;const zDe=qn(VDe);var uV=9007199254740991,UDe="[object Arguments]",HDe="[object Function]",WDe="[object GeneratorFunction]",qDe=/^(?:0|[1-9]\d*)$/;function GDe(e,t){for(var n=-1,r=e?e.length:0,o=Array(r);++n-1&&e%1==0&&e-1&&e%1==0&&e<=uV}function lFe(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function uFe(e){return!!e&&typeof e=="object"}function cFe(e){return dV(e)?ZDe(e):eFe(e)}function dFe(e){return e?YDe(e,cFe(e)):[]}var fFe=dFe;const k$=qn(fFe);var s1={exports:{}};s1.exports;(function(e,t){var n=9007199254740991,r="[object Arguments]",o="[object Function]",a="[object GeneratorFunction]",i="[object Map]",s="[object Object]",l="[object Promise]",u="[object Set]",d="[object WeakMap]",f="[object DataView]",p=/[\\^$.*+?()[\]{}|]/g,h=/^\[object .+?Constructor\]$/,m=typeof gt=="object"&>&>.Object===Object&>,y=typeof self=="object"&&self&&self.Object===Object&&self,x=m||y||Function("return this")(),v=t&&!t.nodeType&&t,b=v&&!0&&e&&!e.nodeType&&e,$=b&&b.exports===v;function _(me,Me){return me==null?void 0:me[Me]}function w(me){var Me=!1;if(me!=null&&typeof me.toString!="function")try{Me=!!(me+"")}catch{}return Me}function E(me,Me){return function(Je){return me(Me(Je))}}var C=Function.prototype,A=Object.prototype,M=x["__core-js_shared__"],I=function(){var me=/[^.]+$/.exec(M&&M.keys&&M.keys.IE_PROTO||"");return me?"Symbol(src)_1."+me:""}(),V=C.toString,Q=A.hasOwnProperty,J=A.toString,z=RegExp("^"+V.call(Q).replace(p,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),R=$?x.Buffer:void 0,q=A.propertyIsEnumerable,N=R?R.isBuffer:void 0,X=E(Object.keys,Object),U=se(x,"DataView"),Y=se(x,"Map"),ae=se(x,"Promise"),D=se(x,"Set"),K=se(x,"WeakMap"),te=!q.call({valueOf:1},"valueOf"),T=oe(U),G=oe(Y),ne=oe(ae),L=oe(D),ue=oe(K);function ge(me){return J.call(me)}function ve(me){if(!Oe(me)||Te(me))return!1;var Me=we(me)||w(me)?z:h;return Me.test(oe(me))}function se(me,Me){var Je=_(me,Me);return ve(Je)?Je:void 0}var he=ge;(U&&he(new U(new ArrayBuffer(1)))!=f||Y&&he(new Y)!=i||ae&&he(ae.resolve())!=l||D&&he(new D)!=u||K&&he(new K)!=d)&&(he=function(me){var Me=J.call(me),Je=Me==s?me.constructor:void 0,Ue=Je?oe(Je):void 0;if(Ue)switch(Ue){case T:return f;case G:return i;case ne:return l;case L:return u;case ue:return d}return Me});function Te(me){return!!I&&I in me}function le(me){var Me=me&&me.constructor,Je=typeof Me=="function"&&Me.prototype||A;return me===Je}function oe(me){if(me!=null){try{return V.call(me)}catch{}try{return me+""}catch{}}return""}function $e(me){return Fe(me)&&Q.call(me,"callee")&&(!q.call(me,"callee")||J.call(me)==r)}var Ie=Array.isArray;function Ae(me){return me!=null&&de(me.length)&&!we(me)}function Fe(me){return _e(me)&&Ae(me)}var Ne=N||ke;function Ye(me){if(Ae(me)&&(Ie(me)||typeof me=="string"||typeof me.splice=="function"||Ne(me)||$e(me)))return!me.length;var Me=he(me);if(Me==i||Me==u)return!me.size;if(te||le(me))return!X(me).length;for(var Je in me)if(Q.call(me,Je))return!1;return!0}function we(me){var Me=Oe(me)?J.call(me):"";return Me==o||Me==a}function de(me){return typeof me=="number"&&me>-1&&me%1==0&&me<=n}function Oe(me){var Me=typeof me;return!!me&&(Me=="object"||Me=="function")}function _e(me){return!!me&&typeof me=="object"}function ke(){return!1}e.exports=Ye})(s1,s1.exports);var pFe=s1.exports;const gw=qn(pFe);var hFe="Expected a function",fV="__lodash_hash_undefined__",pV=1/0,mFe="[object Function]",gFe="[object GeneratorFunction]",yFe="[object Symbol]",vFe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,bFe=/^\w*$/,xFe=/^\./,$Fe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_Fe=/[\\^$.*+?()[\]{}|]/g,CFe=/\\(\\)?/g,SFe=/^\[object .+?Constructor\]$/,wFe=typeof gt=="object"&>&>.Object===Object&>,EFe=typeof self=="object"&&self&&self.Object===Object&&self,g3=wFe||EFe||Function("return this")();function PFe(e,t){return e==null?void 0:e[t]}function TFe(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch{}return t}var OFe=Array.prototype,kFe=Function.prototype,hV=Object.prototype,R$=g3["__core-js_shared__"],Z6=function(){var e=/[^.]+$/.exec(R$&&R$.keys&&R$.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),mV=kFe.toString,y3=hV.hasOwnProperty,gV=hV.toString,RFe=RegExp("^"+mV.call(y3).replace(_Fe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),e5=g3.Symbol,IFe=OFe.splice,AFe=yV(g3,"Map"),am=yV(Object,"create"),t5=e5?e5.prototype:void 0,n5=t5?t5.toString:void 0;function Rc(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1}function UFe(e,t){var n=this.__data__,r=Ox(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}Kf.prototype.clear=LFe;Kf.prototype.delete=BFe;Kf.prototype.get=VFe;Kf.prototype.has=zFe;Kf.prototype.set=UFe;function Yc(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1}function Ae(P,H,ye){for(var Pe=-1,Xe=P?P.length:0;++Pe-1}function bt(P,H){var ye=this.__data__,Pe=Jt(ye,P);return Pe<0?ye.push([P,H]):ye[Pe][1]=H,this}ie.prototype.clear=Ee,ie.prototype.delete=We,ie.prototype.get=Ke,ie.prototype.has=vt,ie.prototype.set=bt;function xt(P){var H=-1,ye=P?P.length:0;for(this.clear();++H=n){var Ze=H?null:ta(P);if(Ze)return ut(Ze);ee=!1,Xe=ke,Re=new nr}else Re=H?[]:xe;e:for(;++Pexe))return!1;var Ze=k.get(P);if(Ze&&k.get(H))return Ze==H;var qe=-1,lt=!0,Ct=Xe&a?new nr:void 0;for(k.set(P,H),k.set(H,P);++qe-1&&P%1==0&&P-1&&P%1==0&&P<=l}function Tn(P){var H=typeof P;return!!P&&(H=="object"||H=="function")}function On(P){return!!P&&typeof P=="object"}function Yn(P){return typeof P=="symbol"||On(P)&&Mt.call(P)==C}var eo=$e?_e($e):br;function co(P){return P==null?"":Zo(P)}function B(P,H,ye){var Pe=P==null?void 0:nn(P,H);return Pe===void 0?ye:Pe}function ce(P,H){return P!=null&&jo(P,H,Br)}function De(P){return In(P)?ba(P):Or(P)}function Qe(P){return P}function j(){}function re(P){return ra(P)?de(W(P)):Uo(P)}e.exports=je})(l1,l1.exports);var d8e=l1.exports;const $V=qn(d8e);var _V=9007199254740991,f8e="[object Arguments]",p8e="[object Function]",h8e="[object GeneratorFunction]",m8e=/^(?:0|[1-9]\d*)$/;function g8e(e,t){for(var n=-1,r=Array(e);++n-1&&e%1==0&&e-1&&e%1==0&&e<=_V}function wV(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function k8e(e){return!!e&&typeof e=="object"}function R8e(e,t){return e==null?e:b8e(e,typeof t=="function"?t:A8e,I8e)}function I8e(e){return SV(e)?v8e(e,!0):x8e(e)}function A8e(e){return e}var M8e=R8e;const j8e=qn(M8e);var D8e=1/0,F8e=9007199254740991,N8e="[object Arguments]",L8e="[object Function]",B8e="[object GeneratorFunction]",V8e="[object Symbol]",z8e=typeof gt=="object"&>&>.Object===Object&>,U8e=typeof self=="object"&&self&&self.Object===Object&&self,H8e=z8e||U8e||Function("return this")();function W8e(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function q8e(e,t){for(var n=-1,r=e?e.length:0,o=Array(r);++n0&&n(s)?t>1?EV(s,t-1,n,r,o):G8e(o,s):r||(o[o.length]=s)}return o}function X8e(e,t){return e=Object(e),J8e(e,t,function(n,r){return r in e})}function J8e(e,t,n){for(var r=-1,o=t.length,a={};++r-1&&e%1==0&&e<=F8e}function sNe(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function PV(e){return!!e&&typeof e=="object"}function lNe(e){return typeof e=="symbol"||PV(e)&&_3.call(e)==V8e}var uNe=Q8e(function(e,t){return e==null?{}:X8e(e,q8e(EV(t,1),eNe))}),cNe=uNe;const dNe=qn(cNe);var TV=9007199254740991,fNe="[object Arguments]",pNe="[object Function]",hNe="[object GeneratorFunction]",mNe=/^(?:0|[1-9]\d*)$/;function gNe(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function yNe(e,t){for(var n=-1,r=Array(e);++n1?n[o-1]:void 0,i=o>2?n[2]:void 0;for(a=e.length>3&&typeof a=="function"?(o--,a):void 0,i&&ENe(n[0],n[1],i)&&(a=o<3?void 0:a,o=1),t=Object(t);++r-1&&e%1==0&&e-1&&e%1==0&&e<=TV}function jV(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function INe(e){return!!e&&typeof e=="object"}var ANe=wNe(function(e,t){if(xNe||AV(t)||Ax(t)){SNe(t,MNe(t),e);return}for(var n in t)Wm.call(t,n)&&RV(e,n,t[n])});function MNe(e){return Ax(e)?$Ne(e):_Ne(e)}var jNe=ANe;const yw=qn(jNe);var u1={exports:{}};u1.exports;(function(e,t){var n=200,r="Expected a function",o="__lodash_hash_undefined__",a=1,i=2,s=1/0,l=9007199254740991,u=17976931348623157e292,d=0/0,f="[object Arguments]",p="[object Array]",h="[object Boolean]",m="[object Date]",y="[object Error]",x="[object Function]",v="[object GeneratorFunction]",b="[object Map]",$="[object Number]",_="[object Object]",w="[object Promise]",E="[object RegExp]",C="[object Set]",A="[object String]",M="[object Symbol]",I="[object WeakMap]",V="[object ArrayBuffer]",Q="[object DataView]",J="[object Float32Array]",z="[object Float64Array]",R="[object Int8Array]",q="[object Int16Array]",N="[object Int32Array]",X="[object Uint8Array]",U="[object Uint8ClampedArray]",Y="[object Uint16Array]",ae="[object Uint32Array]",D=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,K=/^\w*$/,te=/^\./,T=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,G=/[\\^$.*+?()[\]{}|]/g,ne=/^\s+|\s+$/g,L=/\\(\\)?/g,ue=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,se=/^0o[0-7]+$/i,he=/^(?:0|[1-9]\d*)$/,Te={};Te[J]=Te[z]=Te[R]=Te[q]=Te[N]=Te[X]=Te[U]=Te[Y]=Te[ae]=!0,Te[f]=Te[p]=Te[V]=Te[h]=Te[Q]=Te[m]=Te[y]=Te[x]=Te[b]=Te[$]=Te[_]=Te[E]=Te[C]=Te[A]=Te[I]=!1;var le=parseInt,oe=typeof gt=="object"&>&>.Object===Object&>,$e=typeof self=="object"&&self&&self.Object===Object&&self,Ie=oe||$e||Function("return this")(),Ae=t&&!t.nodeType&&t,Fe=Ae&&!0&&e&&!e.nodeType&&e,Ne=Fe&&Fe.exports===Ae,Ye=Ne&&oe.process,we=function(){try{return Ye&&Ye.binding("util")}catch{}}(),de=we&&we.isTypedArray;function Oe(k,ee){for(var xe=-1,Re=k?k.length:0;++xe-1}function cn(k,ee){var xe=this.__data__,Re=Br(xe,k);return Re<0?xe.push([k,ee]):xe[Re][1]=ee,this}Ke.prototype.clear=vt,Ke.prototype.delete=bt,Ke.prototype.get=xt,Ke.prototype.has=Xt,Ke.prototype.set=cn;function St(k){var ee=-1,xe=k?k.length:0;for(this.clear();++ee-1?Ze[qe?ee[lt]:lt]:void 0}}function na(k,ee,xe,Re,Ze,qe){var lt=Ze&i,Ct=k.length,Ht=ee.length;if(Ct!=Ht&&!(lt&&Ht>Ct))return!1;var Gt=qe.get(k);if(Gt&&qe.get(ee))return Gt==ee;var An=-1,lr=!0,Nn=Ze&a?new vn:void 0;for(qe.set(k,ee),qe.set(ee,k);++An-1&&k%1==0&&k-1&&k%1==0&&k<=l}function eo(k){var ee=typeof k;return!!k&&(ee=="object"||ee=="function")}function co(k){return!!k&&typeof k=="object"}function B(k){return typeof k=="symbol"||co(k)&&pt.call(k)==M}var ce=de?Me(de):Qr;function De(k){if(!k)return k===0?k:0;if(k=j(k),k===s||k===-s){var ee=k<0?-1:1;return ee*u}return k===k?k:0}function Qe(k){var ee=De(k),xe=ee%1;return ee===ee?xe?ee-xe:ee:0}function j(k){if(typeof k=="number")return k;if(B(k))return d;if(eo(k)){var ee=typeof k.valueOf=="function"?k.valueOf():k;k=eo(ee)?ee+"":ee}if(typeof k!="string")return k===0?k:+k;k=k.replace(ne,"");var xe=ge.test(k);return xe||se.test(k)?le(k.slice(2),xe?2:8):ue.test(k)?d:+k}function re(k){return k==null?"":ta(k)}function P(k,ee,xe){var Re=k==null?void 0:Xr(k,ee);return Re===void 0?xe:Re}function H(k,ee){return k!=null&&ra(k,ee,Jr)}function ye(k){return Kn(k)?zo(k):Uo(k)}function Pe(k){return k}function Xe(k){return Do(k)?ke(je(k)):lo(k)}e.exports=It})(u1,u1.exports);var DNe=u1.exports;const I$=qn(DNe);var s5=1/0,FNe=17976931348623157e292,l5=0/0,NNe="[object Symbol]",LNe=/^\s+|\s+$/g,BNe=/^[-+]0x[0-9a-f]+$/i,VNe=/^0b[01]+$/i,zNe=/^0o[0-7]+$/i,UNe=parseInt,HNe=Object.prototype,WNe=HNe.toString;function qNe(e){return typeof e=="number"&&e==XNe(e)}function u5(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function GNe(e){return!!e&&typeof e=="object"}function KNe(e){return typeof e=="symbol"||GNe(e)&&WNe.call(e)==NNe}function YNe(e){if(!e)return e===0?e:0;if(e=JNe(e),e===s5||e===-s5){var t=e<0?-1:1;return t*FNe}return e===e?e:0}function XNe(e){var t=YNe(e),n=t%1;return t===t?n?t-n:t:0}function JNe(e){if(typeof e=="number")return e;if(KNe(e))return l5;if(u5(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=u5(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(LNe,"");var n=VNe.test(e);return n||zNe.test(e)?UNe(e.slice(2),n?2:8):BNe.test(e)?l5:+e}var QNe=qNe;const c5=qn(QNe);typeof gt<"u"&&typeof gt.self>"u"&&(gt.self={},gt.__pretenderNodePolyfill=!0);var ZNe=Object.create;function vw(){var e=ZNe(null);return e.__=void 0,delete e.__,e}var DV=function(t,n,r){this.path=t,this.matcher=n,this.delegate=r};DV.prototype.to=function(t,n){var r=this.delegate;if(r&&r.willAddRoute&&(t=r.willAddRoute(this.matcher.target,t)),this.matcher.add(this.path,t),n){if(n.length===0)throw new Error("You must have an argument in the function passed to `to`");this.matcher.addChild(this.path,t,n,this.delegate)}};var c1=function(t){this.routes=vw(),this.children=vw(),this.target=t};c1.prototype.add=function(t,n){this.routes[t]=n};c1.prototype.addChild=function(t,n,r,o){var a=new c1(n);this.children[t]=a;var i=C3(t,a,o);o&&o.contextEntered&&o.contextEntered(n,i),r(i)};function C3(e,t,n){function r(o,a){var i=e+o;if(a)a(C3(i,t,n));else return new DV(i,t,n)}return r}function e7e(e,t,n){for(var r=0,o=0;o0&&t.charCodeAt(0)===47&&(t=t.substr(1));for(var r=t.split("/"),o=void 0,a=void 0,i=0;i2&&i.slice(s-2)==="[]"&&(l=!0,i=i.slice(0,s-2),r[i]||(r[i]=[])),u=a[1]?h5(a[1]):""),l?r[i].push(u):r[i]=u}return r};no.prototype.recognize=function(t){var n,r=[this.rootState],o={},a=!1,i=t.indexOf("#");i!==-1&&(t=t.substr(0,i));var s=t.indexOf("?");if(s!==-1){var l=t.substr(s+1,t.length);t=t.substr(0,s),o=this.parseQueryString(l)}t.charAt(0)!=="/"&&(t="/"+t);var u=t;no.ENCODE_AND_DECODE_PATH_SEGMENTS?t=NV(t):(t=decodeURI(t),u=decodeURI(u));var d=t.length;d>1&&t.charAt(d-1)==="/"&&(t=t.substr(0,d-1),u=u.substr(0,u.length-1),a=!0);for(var f=0;f