UNPKG

irest-app-test

Version:

iRest simulator application tooling and scripts - Backend

2 lines 364 kB
/*! For license information please see main.74d0bfc029892af4eb15.js.LICENSE.txt */ (()=>{var e,t,n,a={10048:(e,t,n)=>{"use strict";n.r(t)},17923:(e,t,n)=>{"use strict";n.r(t)},21593:(e,t,n)=>{"use strict";n.r(t)},50430:(e,t,n)=>{var a=n(86822);"string"==typeof a&&(a=[[e.id,a,""]]);n(53027)(a,{hmr:!0,transform:void 0,insertInto:void 0}),a.locals&&(e.exports=a.locals)},55560:(e,t,n)=>{var a=n(10048);"string"==typeof a&&(a=[[e.id,a,""]]);n(53027)(a,{hmr:!0,transform:void 0,insertInto:void 0}),a.locals&&(e.exports=a.locals)},56587:(e,t,n)=>{var a=n(17923);"string"==typeof a&&(a=[[e.id,a,""]]);n(53027)(a,{hmr:!0,transform:void 0,insertInto:void 0}),a.locals&&(e.exports=a.locals)},57831:(e,t,n)=>{"use strict";n.r(t)},60561:(e,t,n)=>{var a=n(21593);"string"==typeof a&&(a=[[e.id,a,""]]);n(53027)(a,{hmr:!0,transform:void 0,insertInto:void 0}),a.locals&&(e.exports=a.locals)},63359:(e,t,n)=>{var a=n(57831);"string"==typeof a&&(a=[[e.id,a,""]]);n(53027)(a,{hmr:!0,transform:void 0,insertInto:void 0}),a.locals&&(e.exports=a.locals)},84725:(e,t,n)=>{"use strict";n(84315),n(7452);var a=n(33237);(0,a.IN)(function(){}),(0,a.fK)(function(){});var r=n(96540),o=n(5338),l=n(88868),i=n(6747),c=n(46446),s=n(71468),u=n(61409),d=n(85788),p=n(80296),m=n(80045),v={HOME:"/",DASHBOARD:"/dashboard",CREATE_MOCK:"/create/api",EDIT_MOCK:"/api/edit/:mockId",REGISTER:"/user/register",LOGIN:"/user/login",COMPONENTS:"/components",USER_MANAGEMENT:"/company/:companyId/users",COMPANY_MANAGEMENT:"/company",DEPARTMENT_MANAGEMENT:"/company/:id/department",PROJECT_MANAGEMENT_BY_DEPARTMENT_ID:"/company/:companyId/department/:departmentId/project",PROJECT_MANAGEMENT:"/projects"},f=10,y="#383838",h=[{id:"projectName",label:"Project Name"},{id:"departmentName",label:"Department"},{id:"apiCount",label:"API Count"},{id:"authType",label:"Authentication"},{id:"updatedOn",label:"Updated on"}],b=[{id:"projectName",label:"Project Name"},{id:"departmentName",label:"Department Name"},{id:"companyName",label:"Company Name"},{id:"count",label:"API Count"},{id:"authenticationType",label:"Authentication"},{id:"updatedAt",label:"Updated on"}],g=[{id:"apiName",label:"API Name"},{id:"projectName",label:"Project Name"},{id:"endPoint",label:"Endpoint"},{id:"requestMethod",label:"Request Method"},{id:"authType",label:"Auth Type"},{id:"updatedOn",label:"Updated on"},{id:"status",label:"Running State"}],E="Close",A="Delete",x="Copy Token",O="Refresh Token",S={GET:{message:"Record List!",status:"200",data:"$dataArray"},GET_BY_ID:{message:"Single Record",status:"200",data:"$dataObject"},POST:{message:"Data stored Successfully.",status:"200",data:{id:"$IREST_RECORD_ID"}},PUT:{message:"Data updated Successfully.",status:"200",data:{id:"$IREST_RECORD_ID"}},PATCH:{message:"Data updated Successfully.",status:"200",data:{id:"$IREST_RECORD_ID"}},DELETE:{message:"Record deleted Successfully.",status:"200",data:{id:"$IREST_RECORD_ID"}}},w={FETCH_NORMAL_RESPONSE:{},GET:{message:"Record List!",status:"200",data:"$dataArray"},POST:{message:"Data stored Successfully.",status:"200",data:{id:"$IREST_RECORD_ID"}}},N="subuser",C="http://localhost:9000/api/v2";const P=C;var j="".concat(C,"/login"),k="".concat(C,"/register"),T="".concat(C,"/user/list"),D="".concat(C,"/user/password-generate"),R="".concat(C,"/project/assign"),I="".concat(C,"/role/list"),M="".concat(C,"/company/list"),_="".concat(C,"/department/list"),B=("".concat(C,"/project/list"),"".concat(C,"/userinfo")),L="".concat(C,"/project/assigned/"),V="".concat(C,"/assigned-department"),F="".concat(C,"/company"),$=("".concat(C,"/mock/export/"),"".concat(C,"/company/create")),H="".concat(C,"/company"),z="".concat(C,"/department/create"),J="".concat(C,"/department"),U="".concat(C,"/proxy"),K="".concat(C,"/upload"),G=n(10467),q=n(54756),Y=n.n(q),W=n(7087),Z=n(74353),X=n.n(Z),Q=n(26773),ee=n(32483),te=n(85916),ne=n(25418),ae=n(57862),re=n(15548),oe=n(63518),le=n(60431);function ie(e){var t=e.showCloseIcon,n=e.showDialogTitle,a=e.showActionBar,o=e.showPrimaryButton,l=e.showSecondaryButton,i=e.open,c=e.onClose,s=e.bodyContent,u=e.primaryBtnHandler,d=e.primaryBtnColor,p=e.primaryBtnVarient,m=e.secondaryBtnColor,v=e.secondaryBtnVarient,f=e.secondaryBtnHandler,y=e.primaryBtnLabel,h=e.secondaryBtnLabel,b=e.dialogTitle,g=e.primaryBtnId,E=void 0===g?"":g,A=e.secondaryBtnId,x=void 0===A?"":A,O=e.isDialogTitleIconVisible,S=e.dialogTitleIcon,w=e.isSubtitleVisible,N=e.SubtitleContent,C=e.isPrimaryBtnDisabled;return r.createElement("div",null,r.createElement(Q.A,{maxWidth:"md","aria-labelledby":"customized-dialog-title",open:i},r.createElement(te.A,{className:"NunitoSansSemibold text-lg"},(!(void 0!==n)||n)&&r.createElement(r.Fragment,null,b,void 0!==O&&O&&S,(!(void 0!==t)||t)&&r.createElement("div",{className:"float-right"},r.createElement(ee.A,{"aria-label":"fingerprint"},r.createElement(oe.A,{color:"primary",onClick:c}))),w&&r.createElement("div",{className:"text-xs NunitoSansRegular text-[#343434] whitespace-nowrap text-ellipsis overflow-hidden w-96"},N))),r.createElement(ne.A,{className:"NunitoSansRegular text-base"},s),(!(void 0!==a)||a)&&r.createElement(r.Fragment,null,r.createElement(re.A,null),r.createElement(ae.A,{className:"mr-6"},(!(void 0!==l)||l)&&r.createElement(le.A,{id:x,"data-testid":x,onClick:f,color:m,varient:v},h),(!(void 0!==o)||o)&&r.createElement(le.A,{id:E,"data-testid":E,onClick:u,color:d,variant:p,disabled:void 0!==C&&C},y)))))}const ce=function(e){var t=e.countdown,n=e.onLogout,a=e.onContinue,o=e.timeoutModalOpen,l=e.onClose,i=r.createElement("p",null,"The current session is about to expire in ".concat(t," seconds."));return r.createElement(ie,{open:o,primaryBtnLabel:"Logout",primaryBtnHandler:n,secondaryBtnHandler:a,secondaryBtnLabel:"Continue",bodyContent:i,dialogTitle:"Session is about to expires..",primaryBtnColor:"primary",primaryBtnVarient:"contained",secondaryBtnColor:"secondary",secondaryBtnVarient:"text",onClose:l})};var se=n(64467),ue=n(43786),de=n(71083),pe=n(25279),me=de.A.create();me.interceptors.request.use(function(e){var t=(0,pe.A)();return e.headers["x-correlation-id"]=t,e}),me.interceptors.response.use(function(e){return e},function(e){return 401===e.response.status&&(localStorage.clear(),window.location.href="/"),Promise.reject(e)});const ve=me;n(86122);const fe=function(e,t){var n=t.delay,a=void 0===n?0:n,r=t.theme,o=void 0===r?"colored":r,l=t.position,i=void 0===l?"bottom-left":l,c=t.type,s=void 0===c?"info":c;u.oR[s](e,{position:i,theme:o,delay:a})},ye=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"data";return(0,se.A)({type:e},n,t)};function he(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function be(e){for(var t,n=1;n<arguments.length;n++)t=null==arguments[n]?{}:arguments[n],n%2?he(Object(t),!0).forEach(function(n){(0,se.A)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):he(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))});return e}var ge,Ee,Ae=Y().mark(Ce),xe="SESSION_UPDATE",Oe="SESSION_UPDATE_SUCCESS",Se="SESSION_UPDATE_ERROR",we={response:{data:[]}},Ne=function(e){var t=e.data,n="".concat("http://localhost:9000/api/v2","/updatesession");return ve({method:"GET",url:n,params:t}).then(function(e){return e.data}).catch(function(e){return e.response.data})};function Ce(e){var t;return Y().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=1,(0,ue.T1)(Ne,e);case 1:return(t=n.sent).type=Oe,n.next=2,(0,ue.yJ)(ye(Oe,t));case 2:n.next=5;break;case 3:return n.prev=3,n.catch(0),n.next=4,(0,ue.yJ)(ye(Se));case 4:fe("Something went wrong!",{type:"error"});case 5:case"end":return n.stop()}},Ae,null,[[0,3]])}const Pe=function(e){var t=(0,d.Zp)(),n=250,a=(0,s.wA)(),o=(0,r.useState)(!1),l=(0,p.A)(o,2),i=l[0],c=l[1],u=(0,r.useState)(0),m=(0,p.A)(u,2),v=m[0],f=m[1],y=X()(null==e?void 0:e.expires).diff(X()(Date.now()))-100*n,h=function(){clearTimeout(Ee)},b=function(){clearInterval(ge)},g=function(){var e=(0,G.A)(Y().mark(function e(){return Y().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:try{localStorage.removeItem("iRestUser"),c(!1),b(),h(),t("/",{replace:!0})}catch(e){}case 1:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();return(0,W.hb)({onIdle:function(){e.isAuthenticated&&!i&&(Ee=setTimeout(function(){c(!0),f(n),ge=setInterval(function(){0<n?f(n-=1):g()},1e3)},1e3))},onActive:function(){i||(b(),h())},crossTab:!0,timeout:y,promptBeforeIdle:y-100*n,throttle:250}),(0,r.useEffect)(function(){return function(){b(),h()}},[]),r.createElement(r.Fragment,null,i&&r.createElement(ce,{countdown:v,onContinue:function(){a({type:xe,data:void 0}),c(!1),b(),h()},onLogout:g,timeoutModalOpen:i,onClose:function(){c(!1)}}))};var je=n(5744),ke=n(34477),Te=n(96224),De=n(66423),Re=n(8344),Ie=n(71030),Me=n(52764),_e=n(56707),Be=n(37603);const Le=n.p+"d6055b85886d4ef914da.png",Ve=function(){var e="".concat("http://localhost:9000/api/v2","/logout");return ve({method:"post",url:e}).then(function(e){if(205===e.status)return localStorage.clear("iRestUser"),e})},Fe=function(e,t,n){var a,r=(0,s.d4)(function(e){return e.userinfo});return!!("superadmin"===r.roles[0]||n&&null!=r&&r.permissions&&null!=r&&r.permissions[e][n][t]||null!=r&&r.permissions&&null!=r&&null!==(a=r.permissions)&&void 0!==a&&a[e][t])};function $e(){var e,t=(0,s.d4)(function(e){return e.userinfo}),n=(0,s.wA)(),a=(0,d.zy)(),o=(0,d.Zp)(),l=Fe("company","read"),i=(0,r.useContext)(Xe),c=i.searchAPI,u=i.setSearchAPI,m=r.useState(null),y=(0,p.A)(m,2),h=y[0],b=y[1],g=function(){b(null)},E=function(){var e=(0,G.A)(Y().mark(function e(){var t;return Y().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,Ve();case 1:205===(null==(t=e.sent)?void 0:t.status)&&o(v.HOME,{replace:!0});case 2:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();return r.createElement(je.A,{className:"h-16 !m-0 my-auto bg-navbar",position:"static"},r.createElement(De.A,{className:"max-w-full"},r.createElement(Te.A,{className:"h-14 !m-0 !max-w-full justify-between",disableGutters:!0},r.createElement(ke.A,{className:"flex"},r.createElement("img",{src:Le,alt:"header_sample_logo_icon",className:"navbar-brand navbar-logo h-9"}),r.createElement(d.N_,{className:"text-2xl p-1 text-white no-underline",to:v.DASHBOARD},"iRest")),!(null!=a&&null!==(e=a.pathname)&&void 0!==e&&e.includes("company"))&&r.createElement("div",{className:"w-52 h-8 sm:w-80 sm:h-8 rounded bg-search-bg font-sans text-sm text-search-text mr-8 flex"},r.createElement("span",{className:"rounded px-2 py-1 w-4 h-4 pr-7 bg-inherit"},r.createElement(Me.A,null)),r.createElement("input",{className:"h-5 py-4 w-full bg-inherit border-none outline-none rounded",type:"text",placeholder:"Search by API or Endpoint",value:c,onChange:function(e){u(e.target.value)},onKeyDown:function(e){"Enter"===e.key&&(o("/dashboard/api-list",{replace:!0}),setTimeout(function(){n({type:"MOCK_LIST",data:{limit:f,offset:0,search:c}})}))}})),r.createElement(ke.A,{className:"cursor-pointer",onClick:function(e){b(e.currentTarget)}},r.createElement(Ie.A,{title:"Profile"},r.createElement(ee.A,null,r.createElement(Re.A,null,function(e){return null===e||""===e?"":e.split(" ").map(function(e){return e[0]}).join("")}(null==t?void 0:t.name))))),r.createElement(_e.A,{id:"basic-menu",anchorEl:h,open:!!h,onClose:g,MenuListProps:{"aria-labelledby":"basic-button"}},l&&r.createElement(Be.A,{onClick:function(){return function(e){o(e,{replace:!0}),g()}(v.COMPANY_MANAGEMENT)}},"Company Management"),r.createElement(Be.A,{onClick:function(e){return E(e)}},"Logout")))))}var He=n(69984);de.A.interceptors.request.use(function(e){var t=(0,pe.A)();return e.headers["x-correlation-id"]=t,e}),de.A.interceptors.response.use(function(e){return e},function(e){return 401===e.response.status&&localStorage.clear(),Promise.reject(e)});const ze=(0,He.kl)({axios:de.A.create({baseURL:"".concat("http://localhost:9000/api/v2","/")})});var Je={id:"",status:"",email:"",name:"",companyId:"",roles:[]},Ue="SET_USER_INFO",Ke=n(30016),Ge=n(8861);const qe=function(e){var t=e.open;return r.createElement(Ke.A,{open:t,className:"text-white z-[10000]"},r.createElement(Ge.A,{color:"inherit"}))},Ye=function(){return r.createElement("div",null,r.createElement("div",{className:"flex justify-center mt-12"},r.createElement("h1",null,"You are not Authorized to view this page!")))},We=function(e){var t=e.children,n=e.userinfo,a=(0,r.useState)(),o=(0,p.A)(a,2),l=o[0],i=o[1],c=(0,d.zy)(),s=null==c?void 0:c.pathname.split("/").filter(function(e){return e});return(0,r.useEffect)(function(){var e,t=null===(e=n.user)||void 0===e||null===(e=e.permissions)||void 0===e?void 0:e.routes,a=Object.keys(t).filter(function(e){if(t[e])return e});!function(e){e.includes(s[s.length-1])||s.includes("api-list")||s.includes("api")?i(!0):i(!1)}(a)},[JSON.stringify(n),JSON.stringify(s),s.length]),r.createElement("div",null,l?r.createElement("div",null,t):r.createElement(Ye,null))};var Ze=["component"],Xe=(0,r.createContext)(null);const Qe=function(e){e.component,(0,m.A)(e,Ze);var t,n,a,o,l,i=(0,s.wA)(),c=ze({url:B,method:"post"}),u=(0,p.A)(c,2),f=u[0],y=f.data,h=f.loading,b=u[1],g=(0,r.useState)(""),E=(0,p.A)(g,2),A=E[0],x=E[1];(0,r.useEffect)(function(){var e;null!=y&&null!==(e=y.user)&&void 0!==e&&e.id&&i(function(e){return{type:Ue,payload:e}}(null==y?void 0:y.user))},[y]),(0,r.useEffect)(function(){b()},[]);try{l=JSON.parse(localStorage.getItem("iRestUser"))}catch(e){return r.createElement(d.C5,{to:v.HOME})}return null!==(t=l)&&void 0!==t&&t.isAuthenticated?r.createElement(r.Fragment,null,(null===(n=l)||void 0===n?void 0:n.isAuthenticated)&&r.createElement(Pe,{isAuthenticated:null===(a=l)||void 0===a?void 0:a.isAuthenticated,expires:null===(o=l)||void 0===o?void 0:o.expires}),r.createElement(Xe.Provider,{value:{searchAPI:A,setSearchAPI:x}},r.createElement(qe,{open:h}),r.createElement($e,null),y&&r.createElement(We,{userinfo:y},r.createElement(d.sv,null),";"))):r.createElement(d.C5,{to:v.HOME,replace:!0})},et=(0,n(57971).zR)();var tt=n(68154),nt=n(35124),at=n(21970),rt="iRest",ot="Sign In";const lt=function(){return r.createElement("div",{className:"h-screen flex flex-row"},r.createElement("div",{className:"h-screen flex flex-col items-center justify-center ml-14"},r.createElement("div",{className:"w-4/5"},r.createElement("div",{className:"mb-3 mt-12"},r.createElement(nt.A,{variant:"h1",className:"text-[49px]"},rt)),r.createElement("div",{className:"mb-3"},r.createElement(nt.A,{variant:"h4",className:"text-[22px]"},"MOCK API TOOL")),r.createElement("div",{className:"mb-6"},r.createElement(nt.A,{variant:"body1",className:"text-[16px]"},r.createElement("b",null,rt)," ","tools is an essential tool in modern software development, helping to enhance the quality and reliability of applications by ensuring they work as intended under various scenarios."))),r.createElement("div",{className:"login-background"})))};var it=n(69488),ct="Please fill the password",st="Please fill the email";const ut=function(e){var t=e.user,n=e.emailField,a=e.passwordField,o=e.inputChangeHandler;return r.createElement(r.Fragment,null,r.createElement("div",{className:"mb-2"},r.createElement(nt.A,{className:"text-[14px]"},"Email ID")),r.createElement("div",{className:"h-[60px]"},r.createElement(it.A,{id:"email",inputProps:{"data-testid":"email-input"},variant:"outlined",name:"email",type:"text",value:null==t?void 0:t.email,onChange:o,error:n,helperText:n?st:""})),r.createElement("div",{className:"mb-2"},r.createElement(nt.A,{className:"text-[14px]"},"Password")),r.createElement("div",{className:"h-[60px]"},r.createElement(it.A,{id:"password",inputProps:{"data-testid":"email-pass"},variant:"outlined",type:"password",name:"password",value:null==t?void 0:t.password,onChange:o,error:a,helperText:a?ct:""})))};function dt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function pt(e){for(var t,n=1;n<arguments.length;n++)t=null==arguments[n]?{}:arguments[n],n%2?dt(Object(t),!0).forEach(function(n){(0,se.A)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):dt(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))});return e}n(55560);const mt=function(){var e,t=(0,d.Zp)(),n=(0,He.Ay)({url:j,method:"post"},{manual:!0}),a=(0,p.A)(n,2),o=a[0].isLoading,l=a[1],i={email:"",password:""},c=(0,r.useState)(i),s=(0,p.A)(c,2),u=s[0],m=s[1],f=(0,r.useState)(!1),y=(0,p.A)(f,2),h=y[0],b=y[1],g=(0,r.useState)(!1),E=(0,p.A)(g,2),A=E[0],x=E[1];try{var O,S,w,N;if(null!==(O=e=JSON.parse(localStorage.getItem("iRestUser")))&&void 0!==O&&O.isAuthenticated)return null!==(S=e)&&void 0!==S&&null!==(S=S.roles)&&void 0!==S&&S.includes("poc")||null!==(w=e)&&void 0!==w&&null!==(w=w.roles)&&void 0!==w&&w.includes("superadmin")||null!==(N=e)&&void 0!==N&&null!==(N=N.roles)&&void 0!==N&&N.includes("companyadmin")?r.createElement(d.C5,{to:v.COMPANY_MANAGEMENT}):r.createElement(d.C5,{to:v.DASHBOARD})}catch(e){}return r.createElement("div",{className:"flex flex-row h-screen bg-white"},r.createElement(tt.m,null,r.createElement("title",null,"Login - iRest"),r.createElement("meta",{name:"description",content:"Login - iRest"})),r.createElement("div",{className:"w-1/2"},r.createElement(lt,null)),r.createElement("div",{className:"w-1/2"},r.createElement("div",{className:"flex flex-row justify-center items-center h-full"},r.createElement("div",{className:"bg-loginDrop w-[425px] h-7/12 p-7 rounded-xl"},r.createElement("div",null,r.createElement("div",{className:"mb-8"},r.createElement(nt.A,{variant:"h2",className:"text-[22px]"},ot)),r.createElement(ut,{user:u,emailField:h,passwordField:A,inputChangeHandler:function(e){m(pt(pt({},u),{},(0,se.A)({},e.target.name,e.target.value))),b(!1),x(!1)}}),r.createElement("div",null,r.createElement("div",{className:"mt-3 mb-6"},r.createElement(at.A,{"data-testid":"loginbtn",loading:o,className:"w-[372px]",variant:"contained",onClick:function(e){if(e.preventDefault(),!u.email||!u.password)return null!=u&&u.email||b(!0),void(null!=u&&u.password||x(!0));var n={email:u.email.trim(),password:u.password};l({data:n}).then(function(e){try{var n,a,r,o,l,c=JSON.parse(null===(n=e.headers)||void 0===n?void 0:n.irestuser);c.roles=null==e||null===(a=e.data)||void 0===a?void 0:a.roles,localStorage.setItem("iRestUser",JSON.stringify(c)),m(i),null!=e&&null!==(r=e.data)&&void 0!==r&&r.roles.includes("poc")||null!=e&&null!==(o=e.data)&&void 0!==o&&o.roles.includes("superadmin")||null!=e&&null!==(l=e.data)&&void 0!==l&&l.roles.includes("companyadmin")?t(v.COMPANY_MANAGEMENT,{replace:!0}):t(v.DASHBOARD,{replace:!0})}catch(e){fe("Something went wrong!",{type:"error"})}}).catch(function(e){var t,n,a,r,o;400===(null==e||null===(t=e.response)||void 0===t?void 0:t.status)?null!=e&&null!==(n=e.response)&&void 0!==n&&null!==(n=n.data)&&void 0!==n&&n.message?fe(null==e||null===(a=e.response)||void 0===a||null===(a=a.data)||void 0===a?void 0:a.message,{type:"error"}):fe(null==e||null===(r=e.response)||void 0===r||null===(r=r.data)||void 0===r||null===(r=r.errors)||void 0===r||null===(r=r.details[0])||void 0===r?void 0:r.message,{type:"error"}):fe(null===(o=e.response)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.message,{type:"error"})})}},ot)),r.createElement("div",{className:"flex flex-row gap-3"},r.createElement(nt.A,null,"Dont have an account"),r.createElement(d.N_,{to:v.REGISTER,className:"no-underline "},r.createElement(nt.A,{className:"text-primary font-bold"},"Sign Up for FREE")))))))))};var vt=n(85342);const ft=function(){var e=r.useState(!1),t=(0,p.A)(e,2),n=t[0],a=t[1],o=function(){a(!n)};return r.createElement(r.Fragment,null,r.createElement("div",{onClick:o,className:"text-xs"},"Open dialog"),r.createElement(ie,{open:n,onClose:o,primaryBtnLabel:"primary",primaryBtnHandler:function(){},secondaryBtnHandler:function(){},secondaryBtnLabel:"secondary",bodyContent:r.createElement(r.Fragment,null,r.createElement(nt.A,{gutterBottom:!0},"Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros."),r.createElement(nt.A,{gutterBottom:!0},"Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor."),r.createElement(nt.A,{gutterBottom:!0},"Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.")),dialogTitle:"Dialog Title",primaryBtnColor:"primary",primaryBtnVarient:"contained",secondaryBtnColor:"secondary",secondaryBtnVarient:"text"}))};function yt(e){var t=e.showDialogTitle,n=e.showPrimaryButton,a=e.showSecondaryButton,o=e.primaryBtnvariant,l=e.secondaryBtnVarient,i=e.primaryBtnColor,c=e.secondaryBtnColor,s=e.open,u=e.secondaryBtnLabel,d=e.secondaryBtnHandler,p=e.primaryBtnLabel,m=e.primaryBtnHandler,v=e.headerContent,f=e.bodyContent,y=e.primaryBtnId,h=void 0===y?"":y,b=e.secondaryBtnId,g=void 0===b?"":b,E=e.disablePrimaryBtn,A=e.width,x=void 0===A?"400px":A;return r.createElement("div",null,r.createElement(Q.A,{className:"!m-0 !w-[".concat(x,"]"),"aria-labelledby":"customized-dialog-title",open:s},r.createElement(te.A,{className:"p-4 text-lg !min-w-[".concat(x,"]")},(!(void 0!==t)||t)&&v),r.createElement(re.A,null),r.createElement(ne.A,{className:"!min-w-[".concat(x,"] NunitoSansRegular text-base px-4")},f),r.createElement(re.A,{className:"shadow-2xl"}),r.createElement(ae.A,{className:"px-4"},(!(void 0!==a)||a)&&r.createElement(le.A,{id:g,"data-testid":g,onClick:d,color:c,varient:l},u),(!(void 0!==n)||n)&&r.createElement(le.A,{onClick:m,id:h,"data-testid":h,color:i,variant:o,disabled:void 0!==E&&E},p))))}const ht=function(){var e=r.useState(!1),t=(0,p.A)(e,2),n=t[0],a=t[1],o=function(){a(!n)};return r.createElement(r.Fragment,null,r.createElement("div",{onClick:o,className:"text-xs"},"Open ConfirmationBox"),r.createElement(yt,{open:n,headerContent:"Are you sure?",secondaryBtnLabel:"No, cancel",secondaryBtnHandler:function(){o()},primaryBtnLabel:"Yes, confirm",primaryBtnHandler:function(){o()},bodyContent:'All API within this project "Project Test" will be deleted',primaryBtnvariant:"contained",secondaryBtnVarient:"text",primaryBtnColor:"primary",secondaryBtnColor:"secondary"}))};var bt=n(29608),gt=n(93855),Et=n(82139),At=n(5063),xt=n(48982),Ot=n(42069),St=n(93577),wt=n(12070);const Nt=function(e){var t=e.id,n=e.open,a=e.handleMenuClose,o=e.data,l=e.anchorEl;return r.createElement(_e.A,{id:t,open:n,anchorEl:l,onClose:a},o.map(function(e,t){return r.createElement(Be.A,{key:t,"data-option-value":null==e?void 0:e.value,onClick:null==e?void 0:e.clickHandler},r.createElement(wt.A,null,null==e?void 0:e.icon),r.createElement(nt.A,{variant:"inherit",noWrap:!0},null==e?void 0:e.textLabel))}))},Ct=function(){var e=r.useState(null),t=(0,p.A)(e,2),n=t[0],a=t[1],o=!!n,l=function(){a(null)},i=[{icon:r.createElement(bt.A,{fontSize:"small",color:"primary"}),value:"edit",textLabel:"Edit",clickHandler:function(e){e.currentTarget.dataset.optionValue,l()}},{icon:r.createElement(gt.A,{fontSize:"small",color:"primary"}),value:"authentication",textLabel:"View/Edit Authentication Details",clickHandler:function(e){e.currentTarget.dataset.optionValue,l()}},{icon:r.createElement(Et.A,{fontSize:"small",color:"primary"}),value:"delete",textLabel:"Delete",clickHandler:function(e){e.currentTarget.dataset.optionValue,l()}},{icon:r.createElement(At.A,{fontSize:"small",color:"primary"}),value:"disableapi",textLabel:"Disable Project API's",clickHandler:function(e){e.currentTarget.dataset.optionValue,l()}},{icon:r.createElement(xt.A,{fontSize:"small",color:"primary"}),value:"exportaspostman",textLabel:"Export as postman collection",clickHandler:function(e){e.currentTarget.dataset.optionValue,l()}},{icon:r.createElement(Ot.A,{fontSize:"small",color:"primary"}),value:"pinproject",textLabel:"Pin Project",clickHandler:function(e){e.currentTarget.dataset.optionValue,l()}},{icon:r.createElement(St.A,{fontSize:"small",color:"primary"}),value:"shareproejct",textLabel:"Share Project",clickHandler:function(e){e.currentTarget.dataset.optionValue,l()}}];return r.createElement(r.Fragment,null,r.createElement(le.A,{id:"basic-button","aria-controls":o?"basic-menu":void 0,"aria-haspopup":"true","aria-expanded":o?"true":void 0,onClick:function(e){a(e.currentTarget)}},"ActionDropdown"),r.createElement(Nt,{id:"global-action-dropdown-menu",anchorEl:n,data:i,open:o,handleMenuClose:l}))};var Pt=n(58168),jt=n(54026),kt=n(51361),Tt=n(94963),Dt=n(27629),Rt=n(7960),It=n(69026),Mt=n(96120),_t=n(86700),Bt=n(31577),Lt=n(78828),Vt=n(49565),Ft=n(76584),$t=n(4718),Ht=n(64562);function zt(e){var t=e.value,n=e.index,a=e.align,o=void 0===a?"left":a,l=e.cellClassName,i=e.color,c=e.isIcon;return r.createElement(Tt.A,{key:n,align:o,className:l,style:{color:i}},void 0!==c&&c?t?r.createElement($t.A,{fontSize:"small",color:"success"}):r.createElement(Ht.A,{fontSize:"small",color:"error"}):r.createElement(Ie.A,{title:t},t))}const Jt=function(e){var t=e.row,n=e.hoverEffect,a=e.index,o=e.cellClassName,l=e.hoverClassName,i=e.onHoverContent,c=e.onMouseLeave,s=void 0===c?function(){}:c,u=e.isSelected,d=e.checkboxSelection,m=e.handleClick,v=r.useState(!1),f=(0,p.A)(v,2),y=f[0],h=f[1],b=u(null==t?void 0:t.apiName),g="enhanced-table-checkbox-".concat(a);return r.createElement(Lt.A,{key:a,onMouseLeave:n?function(){h(!1),s()}:void 0,onMouseEnter:n?function(){h(!0)}:void 0,className:"relative group"},d&&r.createElement(Tt.A,{padding:"checkbox"},r.createElement(Dt.A,{color:"primary",checked:b,inputProps:{"aria-labelledby":g},onChange:function(e){return m(e,t.apiName)}})),Object.keys(t).map(function(e,l){var i,c,s,u;return"_id"===e?null:r.createElement(zt,{key:l,value:null===(i=t[e])||void 0===i?void 0:i.value,index:a,hoverEffect:n,color:null===(c=t[e])||void 0===c?void 0:c.color,align:null===(s=t[e])||void 0===s?void 0:s.align,cellClassName:o,isIcon:null===(u=t[e])||void 0===u?void 0:u.isIcon})}),y&&r.createElement("div",{className:"".concat(l)},i(t)))};var Ut=n(7915),Kt=n(72413);function Gt(){return r.createElement(r.Fragment,null,r.createElement(Ut.A,{fontSize:"small"})," Previous")}function qt(){return r.createElement(r.Fragment,null,"Next ",r.createElement(Kt.A,{fontSize:"small"}))}function Yt(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Wt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Wt(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,i=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){i=!0,o=e},f:function(){try{l||null==n.return||n.return()}finally{if(i)throw o}}}}function Wt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function Zt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function Xt(e){for(var t,n=1;n<arguments.length;n++)t=null==arguments[n]?{}:arguments[n],n%2?Zt(Object(t),!0).forEach(function(n){(0,se.A)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Zt(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))});return e}function Qt(e,t){var n={};return t.forEach(function(t){[null==t?void 0:t.id]in e&&(n=Xt(Xt({},n),{},(0,se.A)({},null==t?void 0:t.id,{value:e[null==t?void 0:t.id]}))),"_id"in e&&(n=Xt(Xt({},n),{},{_id:{value:e._id}})),"id"in e&&(n=Xt(Xt({},n),{},{_id:{value:e.id}}))}),n}function en(e){return 200<=e&&300>e?"success":!e||400<=e?"error":void 0}function tn(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];return null==e?void 0:e.map(function(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()})}function nn(e){try{JSON.parse(e)}catch(e){return!1}return!0}function an(e,t,n){return!!e.find(function(e){return e[t]===n})}function rn(e,t){var n=0;return e.forEach(function(e){var a;-1!==t.indexOf(null==e||null===(a=e.apiName)||void 0===a?void 0:a.apiId)&&(n+=1)}),!!n}function on(e){for(var t,n=null==e?void 0:e.replaceAll("\r",""),a=null==n?void 0:n.split("\n"),r=[],o=null===(t=a[0])||void 0===t?void 0:t.split(","),l=1;l<a.length;l+=1)try{if(!a[l])continue;var i,c={},s=a[l].split(","),u=Yt(o.entries());try{for(u.s();!(i=u.n()).done;){var d=(0,p.A)(i.value,2),m=d[0],v=d[1];(void 0===v||""===v)&&(v="data"),c[v]=s[m]}}catch(e){u.e(e)}finally{u.f()}r.push(c)}catch(e){}return r}function ln(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"";return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}function cn(e){if(navigator.clipboard)navigator.clipboard.writeText(e);else{var t=document.createElement("textarea");t.value=e,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch(e){console.error("Unable to copy to clipboard",e)}document.body.removeChild(t)}}const sn=function(e){var t=e.onHoverContent,n=e.onMouseLeave,a=e.columns,o=e.sortByColumn,l=void 0===o?"":o,i=e.sortAllowed,c=e.defaultPage,s=void 0===c?1:c,u=e.defaultSortOrder,d=void 0===u?"asc":u,m=e.cellClassName,v=e.headerCellClass,y=e.hoverClassName,h=e.tableData,b=e.showPagination,g=e.hoverEffect,E=e.tableWrapperClassName,A=e.tableClassName,x=void 0===A?"overflow-hidden":A,O=e.getPageNumber,S=e.showLoader,w=e.loaderComponent,N=e.totalRecords,C=void 0===N?0:N,P=e.checkboxSelection,j=void 0!==P&&P,k=e.handleSelectedRow,T=e.handleSortCall,D=void 0===T?function(){}:T,R=e.maxHeight,I=void 0===R?null:R,M=(0,r.useState)(d),_=(0,p.A)(M,2),B=_[0],L=_[1],V=(0,r.useState)(l),F=(0,p.A)(V,2),$=F[0],H=F[1],z=(0,r.useState)([]),J=(0,p.A)(z,2),U=J[0],K=J[1],G=r.createRef(),q=function(e,t){var n=null==t?void 0:t.apiId,a=U.indexOf(n),r=[];-1===a?r=r.concat(U,n):0===a?r=r.concat(U.slice(1)):a===U.length-1?r=r.concat(U.slice(0,-1)):0<a&&(r=r.concat(U.slice(0,a),U.slice(a+1))),K(r),k(r)},Y=function(e){return-1!==U.indexOf(null==e?void 0:e.apiId)},W=function(e){return function(t){!function(e,t){L($===t&&"asc"===B?"desc":"asc"),D(B.toUpperCase(),t),H(t)}(0,e)}};return r.createElement(r.Fragment,null,r.createElement(Mt.A,{sx:I?{maxHeight:I}:{},className:E,component:Vt.A},r.createElement(jt.A,{stickyHeader:!0,"aria-label":"customized table",className:x},r.createElement(_t.A,null,r.createElement(Lt.A,{className:"h-12",key:"header"},j&&r.createElement(Tt.A,{padding:"checkbox",className:v},r.createElement(Dt.A,{color:"primary",indeterminate:0<(null==U?void 0:U.length)&&(null==U?void 0:U.length)<(null==h?void 0:h.length),checked:rn(h,U),onChange:function(e){if(e.target.checked){var t=null==h?void 0:h.map(function(e){var t;return null==e||null===(t=e.apiName)||void 0===t?void 0:t.apiId});return K(t),void k(t)}K([]),k([])},inputProps:{"aria-label":"select all checkbox"}})),a.map(function(e){return r.createElement(Tt.A,{align:"left",key:e.id,sortDirection:!($!==e.id)&&B,className:v},void 0===i||i?r.createElement(Bt.A,{active:$===e.id,onClick:W(e.id),IconComponent:Ft.A},e.label):e.label)}))),r.createElement(kt.A,null,void 0!==S&&S?w:0===h.length?r.createElement(Lt.A,null,r.createElement(Tt.A,{colSpan:a.length},r.createElement("div",{className:"NunitoSansBold flex justify-center"},"No data available"))):h.map(function(e,o){return r.createElement(Jt,{key:o,row:e,index:o,columns:a,onHoverContent:t,onMouseLeave:n,hoverClassName:y,cellClassName:m,hoverEffect:!(void 0!==g)||g,isSelected:Y,handleClick:q,checkboxSelection:j})})))),void 0!==b&&b&&0<C&&r.createElement("div",{className:"mt-6 float-right"},r.createElement(Rt.A,{disabled:C<=f,page:s,count:Math.ceil(C/f),shape:"rounded",onChange:function(e,t){G.current&&G.current.scrollIntoView(),O(t),K([])},renderItem:function(e){return r.createElement(It.A,(0,Pt.A)({slots:{previous:Gt,next:qt}},e))}})))};function un(e,t,n,a){return{name:{value:e,color:"#476BC3"},calories:{value:t},fat:{value:n},carbs:{value:a}}}un("Fen ","159",6,24),un("Ice","237",9,37),un("Elr","262",16,24);var dn=n(45458),pn=n(22730),mn=n(63410),vn=n(42162),fn=n(77803),yn=n(87788);function hn(e){var t=e.menudata,n=e.showCloseBtn,a=!(void 0!==n)||n,o=e.defaultValue,l=void 0===o?"":o,i=e.showClearBtn,c=!(void 0!==i)||i,s=e.open,u=e.handleClose,d=e.showRadioIcon,p=!(void 0!==d)||d,m=e.showCheckIcon,v=e.selectMenu,f=e.clearMenu,y=e.filterMenuMapping,h=e.isClearDisabled,b=void 0!==h&&h,g=e.isCloseDisabled,E=void 0!==g&&g,A=e.onRadioBtnChange,x=e.filterValues,O=e.anchorEl;return r.createElement("div",{key:"filter-dialog",className:"filter-dialog"},r.createElement(_e.A,{id:"basic-menu","aria-labelledby":"demo-positioned-button",anchorEl:O,open:s,onClose:u,className:"absolute",placement:"bottom-start"},Object.keys(t).map(function(e,n){return r.createElement("div",{key:n},r.createElement(pn.A,{className:"leading-list-header px-2.5 pt-2.5 leading-5"},r.createElement("div",{className:"inline-block text-[#B5B5B5] text-xs list-key-type"},e),r.createElement("div",{className:"text-right inline-block clear-close-button"},0===n&&c&&!b&&r.createElement(ee.A,{className:"text-[#476BC3] inline-block text-xs",varient:"string",disabled:b,size:"small",onClick:f},"Clear"),0===n&&c&&a&&r.createElement("span",{className:"inline-block"},"|"),0===n&&a&&!E&&r.createElement(ee.A,{className:"text-[#476BC3] inline-block text-xs",varient:"string",disabled:E,size:"small",onClick:u}," ","Close"))),!p&&r.createElement(r.Fragment,null,function(e,t){return Object.keys(e).map(function(n,a){var o=x[y[t]].includes(n);return r.createElement(Be.A,{className:"text-xs",key:a,"data-value":n,onClick:function(e){return v(e,t)}},e[n],(!(void 0!==m)||m)&&o&&r.createElement("div",{className:"w-full text-right"},r.createElement(mn.A,{fontSize:"small",className:"text-[#727272]"})))})}(t[e],e),r.createElement(re.A,null)),p&&r.createElement(fn.A,{"aria-labelledby":"demo-radio-buttons-group-label",value:l,name:"radio-buttons-group",className:"px-2.5 pb-2.5",onChange:A}," ",function(e){return Object.keys(e).map(function(t,n){return r.createElement(yn.A,{key:n,className:"text-xs m-0 radio-list",value:t,control:r.createElement(vn.A,{fontSize:"small",size:"small"}),label:e[t]})})}(t[e])))})))}function bn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function gn(e){for(var t,n=1;n<arguments.length;n++)t=null==arguments[n]?{}:arguments[n],n%2?bn(Object(t),!0).forEach(function(n){(0,se.A)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):bn(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))});return e}var En={"Request Method":{any:"Any",get:"Get",post:"Post",put:"Put",patch:"Patch",delete:"Delete"},"API Status":{any:"Any",enabled:"Enabled",disabled:"Disabled"},"Auth Type":{any:"Any",project_specific:"Project Specific",mock_specific:"API Specific",off:"Off"}},An={"Request Method":"allowedMethods","API Status":"status","Auth Type":"authenticationType"};const xn=function(){var e=r.useState(!1),t=(0,p.A)(e,2),n=t[0],a=t[1],o={allowedMethods:[],status:[],authenticationType:[]},l=r.useState(o),i=(0,p.A)(l,2),c=i[0],s=i[1];return r.createElement(r.Fragment,null,r.createElement(le.A,{id:"basic-button","aria-controls":n?"basic-menu":void 0,"aria-haspopup":"true","aria-expanded":n?"true":void 0,onClick:function(){a(!n)}},"Filter"),r.createElement(hn,{menudata:En,filterValues:c,filterMenuMapping:An,showRadioIcon:!1,open:n,handleClose:function(){a(!1)},clearMenu:function(){s(function(){return o})},selectMenu:function(e,t){var n=e.currentTarget.dataset.value,a=c[An[t]];if(-1!==a.indexOf(n)){var r=(0,dn.A)(a),o=r.indexOf(n);-1!==o&&(r.splice(o,1),s(function(e){return gn(gn({},e),{},(0,se.A)({},An[t],r))}))}else if("any"===n)s(function(e){return gn(gn({},e),{},(0,se.A)({},An[t],["any"]))});else{var l=c[An[t]].slice();l=l.filter(function(e){return"any"!==e}),s(function(e){return gn(gn({},e),{},(0,se.A)({},An[t],[].concat((0,dn.A)(l),[n])))})}}}))};var On={"Sort By":{apiatoz:"API Name: A to Z",apiztoa:"API Name: Z to A",projectatoz:"Project Name: A to Z",projectztoa:"Project Name: Z to A",endpointsatoz:"EndPoints: A to Z",endpointsztoa:"EndPoints: Z to A",updateoldtonew:"Updated On: Oldest to Newest",updatenewtoold:"Updated On: Newest to Oldest"}};const Sn=function(){var e=r.useState(!1),t=(0,p.A)(e,2),n=t[0],a=t[1],o=r.useState("updatenewtoold"),l=(0,p.A)(o,2),i=l[0],c=l[1];return r.createElement(r.Fragment,null,r.createElement(le.A,{id:"basic-button","aria-controls":n?"basic-menu":void 0,"aria-haspopup":"true","aria-expanded":n?"true":void 0,onClick:function(){a(!n)}},"Sort"),r.createElement(hn,{menudata:On,showClearBtn:!1,showCloseBtn:!1,showCheckIcon:!1,open:n,handleClose:function(){a(!1)},defaultValue:i,onRadioBtnChange:function(e){c(e.target.value)}}))};var wn=n(88634);function Nn(){var e=r.useState(""),t=(0,p.A)(e,2),n=t[0],a=t[1];return r.createElement(it.A,{placeholder:"Search by API or Endpoint",type:"text",variant:"outlined",size:"small",onChange:function(e){return function(e){a(e.target.value)}(e)},onKeyDown:function(e){return function(e){"Enter"===e.key&&e.preventDefault()}(e)},value:n,className:"Searchbar bg-[#dde7fa] w-80",InputProps:{startAdornment:r.createElement(wn.A,{position:"start"},r.createElement(Me.A,{className:"text-[#476BC3] cursor-pointer",onClick:function(){}})),endAdornment:n&&r.createElement(oe.A,{className:"cursor-pointer","aria-label":"toggle password visibility",onClick:function(){return a("")}})}})}var Cn=n(16738),Pn=n(91799),jn=n(33682),kn=n(17862),Tn=n(88629),Dn=n(87714),Rn={PaperProps:{style:{maxHeight:224,width:250}}};function In(e){var t=e.options,n=e.onChangeOption,a=e.onDeleteOption,o=e.selected,l=e.inputLabel,i=e.error,c=e.errorMsg,s=e.isArrayOfObjectHasValue,u=e.showSelectAll,d=0<t.length&&o.length===t.length;return r.createElement("div",null,r.createElement(Pn.A,{className:"w-56 mutl-select-wrapper ",size:"small",error:!0},r.createElement(nt.A,{className:"global-mockscreen-fiter-options"},l),r.createElement(jn.A,{id:"demo-multiple-chip",className:"select-multi-dropdown multi-select-dropdown-main",multiple:!0,error:i,value:o,onChange:n,IconComponent:Tn.A,renderValue:function(e){return r.createElement(ke.A,{className:"flex flex-wrap"},e.map(function(e,t){return 2>t&&r.createElement(kn.A,{key:null==e?void 0:e.value,label:null==e?void 0:e.value,className:"multiselect-chip ".concat(0<t?"ml-1":""," border-[#476BC3]"),deleteIcon:r.createElement(oe.A,{className:"chip-close-icon text-[#476BC3]",onMouseDown:function(e){return e.stopPropagation()}}),variant:"outlined",disabled:null==e?void 0:e.disabled,onDelete:function(t){return a(t,null==e?void 0:e.value)}})}),2<e.length&&r.createElement("span",{className:"more-selected-element"},e.length-2," more"))},MenuProps:Rn},void 0!==u&&u&&r.createElement(Be.A,{key:1,value:"all",className:"global-multiselect-dropdown"},r.createElement(wt.A,null,r.createElement(Dt.A,{size:"small",className:"text-xs h-3.5 p-0",checked:d,indeterminate:0<o.length&&o.length<t.length})),r.createElement(Cn.A,{className:"text-xs",primary:"Select All"})),t.map(function(e,t){return r.createElement(Be.A,{key:t+2,disabled:(null==e?void 0:e.disabled)||!1,value:e,className:"global-multiselect-dropdown"},r.createElement(wt.A,null,r.createElement(Dt.A,{size:"small",className:"text-xs h-3.5 p-0",checked:s(o,"value",null==e?void 0:e.value)})),r.createElement(Cn.A,{className:"text-xs",primary:null==e?void 0:e.value}))})),i&&r.createElement(Dn.A,null,c)))}const Mn=function(){var e=(0,r.useState)([]),t=(0,p.A)(e,2),n=t[0],a=t[1],o=[{value:"Get"},{value:"Post"},{value:"Put"},{value:"Patch"},{value:"Delete"}];return r.createElement("div",{className:"ml-5"},r.createElement(In,{options:o,onChangeOption:function(e){e.stopPropagation();var t=e.target.value;return"all"===t[t.length-1]?void a(n.length===o.length?[]:o):void a(t)},onDeleteOption:function(e,t){a(n.filter(function(e){return e!==t}))},selected:n,inputLabel:"Request Method",className:"request-method-multiselect",isArrayOfObjectHasValue:an}))};var _n=n(43760);function Bn(){var e=r.useState("female"),t=(0,p.A)(e,2),n=t[0],a=t[1];return r.createElement(Pn.A,null,r.createElement(_n.A,{id:"demo-row-radio-buttons-group-label",className:"global-mockscreen-fiter-options"},"Gender"),r.createElement(fn.A,{row:!0,"aria-labelledby":"demo-row-radio-buttons-group-label",name:"row-radio-buttons-group",value:n,onChange:function(e){a(e.target.value)}},r.createElement(yn.A,{value:"female",control:r.createElement(vn.A,{size:"small",className:"pr-1"}),label:"Female"}),r.createElement(yn.A,{value:"male",control:r.createElement(vn.A,{size:"small",className:"pr-1"}),label:"Male"}),r.createElement(yn.A,{value:"other",control:r.createElement(vn.A,{size:"small",className:"pr-1"}),label:"Other"}),r.createElement(yn.A,{value:"disabled",disabled:!0,control:r.createElement(vn.A,null),label:"other"})))}const Ln=function(){var e=r.useState(!1),t=(0,p.A)(e,2),n=t[0],a=t[1],o=r.useState(!1),l=(0,p.A)(o,2),i=l[0],c=l[1],s=r.useState(!1),u=(0,p.A)(s,2),d=u[0],m=u[1],v=r.useState(!1),f=(0,p.A)(v,2),y=f[0],h=f[1];return r.useEffect(function(){a(!1)},[n]),r.useEffect(function(){c(!1)},[i]),r.useEffect(function(){m(!1)},[d]),r.useEffect(function(){h(!1)},[y]),r.createElement(r.Fragment,null,r.createElement(le.A,{onClick:function(){a(!0)}},"Info"),n&&fe("Impetus Dashboard Builder shared successfully",{delay:0,theme:"colored",position:"bottom-left",type:"info"}),r.createElement(le.A,{onClick:function(){c(!0)}},"Success"),i&&fe("Impetus Dashboard Builder shared successfully",{delay:0,theme:"colored",position:"bottom-left",type:"success"}),r.createElement(le.A,{onClick:function(){m(!0)}},"Error"),d&&fe("Impetus Dashboard Builder shared successfully",{delay:0,theme:"colored",position:"bottom-left",type:"error"}),r.createElement(le.A,{onClick:function(){h(!0)}},"Warning"),y&&fe("Impetus Dashboard Builder shared successfully",{delay:0,theme:"colored",position:"bottom-left",type:"warning"}))};var Vn=n(84241);const Fn=function(){return r.createElement(r.Fragment,null,r.createElement(le.A,{startIcon:r.createElement(Vn.A,null),variant:"contained",color:"primary"},"Continued"),r.createElement(le.A,{endIcon:r.createElement(Vn.A,null),variant:"contained",color:"primary"},"Continued"),r.createElement(le.A,{variant:"text"},"Text"),r.createElement(le.A,{variant:"outlined"},"Outlined"))},$n=function(){return r.createElement("div",{className:"bg-[#0A1F41]"},r.createElement("span",{className:"text-white"},r.createElement("em",null,"User Profile Avtar Icon:")),r.createElement(ee.A,null,r.createElement(Re.A,{className:"bg-white text-[#2F2F2F]"},"SK")))};var Hn=n(5076);const zn=function(){return r.createElement(r.Fragment,null,"Link:"," ",r.createElement(Hn.A,{component:d.N_,to:"/my_route"},"Signup"),"Button as Link(react router navlink):"," ",r.createElement(Hn.A,{component:"span",role:"button",variant:"body2",onClick:function(){}},"Button Link"))};var Jn=n(79072);const Un=function(){return r.createElement(vt.A,{container:!0,size:{xs:12},className:"p-5 bg-[#F0F0F0]"},r.createElement(vt.A,{item:!0,size:3},r.createElement("label",{className:"global-mockscreen-fiter-options"},"API URL(fs-14)",r.createElement(Jn.A,{color:"disabled",className:"global-mockscreen-info-icon"})),r.createElement("div",{className:"h-8 w-11/12 bg-[#FFFFFF]"})),r.createElement(vt.A,{item:!0,size:{xs:12}},r.createElement("label",{className:"global-mockscreen-fiter-options"},"API Type"),r.createElement("div",{className:"h-8 w-11/12 bg-[#FFFFFF]"})),r.createElement(vt.A,{item:!0,size:{xs:12}},r.createElement("label",{className:"global-mockscreen-fiter-options"},"Request Type"),r.createElement("div",{className:"h-8 w-11/12 bg-[#FFFFFF]"})),r.createElement(vt.A,{item:!0,size:{xs:12}},r.createElement("label",{className:"global-mockscreen-fiter-options"},"Status Code"),r.createElement("div",{className:"h-8 w-11/12 bg-[#FFFFFF]"})),r.createElement("div",{className:"mt-1"},"label 2 example(fs-12):",r.createElement("div",{className:"text-xs NunitoSansBold"},"35 results for text user")))},Kn=function(){var e=[{name:r.createElement(Un,null),label:r.createElement("b",null,"Labels")},{name:r.createElement(Fn,null),label:r.createElement("b",null,"Normal Buttons")},{name:r.createElement(zn,null),label:r.createElement("b",null,"Anchor Link/Route Link")},{name:r.createElement($n,null),label:r.createElement("b",null,"Profile Icon")},{name:r.createElement(Ct,null),label:r.createElement("b",null,"ActionDropdown")},{name:r.createElement(Bn,null),label:r.createElement("b",null,"Radio Buttons")},{name:r.createElement(Ln,null),label:r.createElement("b",null,"Toasts")},{name:r.createElement(Mn,null),label:r.createElement("b",null,"MultiSelectBox(i.e. - request method)")},{name:r.createElement(Nn,null),label:r.createElement("b",null,"Search Bar")},{name:r.createElement(ft,null),label:r.createElement("b",null,"Generic DialogBox")},{name:r.createElement(ht,null),label:r.createElement("b",null,"Confirmation DialogBox")},{name:r.createElement(xn,null),label:r.createElement("b",null,"Table Filter Dropdown")},{name:r.createElement(Sn,null),label:r.createElement("b",null,"Table Sort Dropdown")}];return r.createElement(vt.A,{container:!0,spacing:2,className:"px-4"},e.map(function(e,t){return r.createElement(vt.A,{item:!0,size:{xs:12},key:t},r.createElement("div",null,e.label),r.createElement("div",{className:"h-5"}),r.createElement("div",null,e.name),r.createElement(re.A,{className:"h-10"}))}))};function Gn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function qn(e){for(var t,n=1;n<arguments.length;n++)t=null==arguments[n]?{}:arguments[n],n%2?Gn(Object(t),!0).forEach(function(n){(0,se.A)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Gn(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))});return e}const Yn=function(){var e=(0,d.Zp)(),t=ze({url:k,method:"post"},{manual:!0}),n=(0,p.A)(t,2),a=n[0].isLoading,o=n[1],l={name:!1,email:!1,password:!1,smallPassword:!1,longPassword:!1},i=(0,r.useState)({name:"",email:"",password:""}),c=(0,p.A)(i,2),s=c[0],u=c[1],m=(0,r.useState)(l),f=(0,p.A)(m,2),y=f[0],h=f[1],b=(0,r.useState)(!1),g=(0,p.A)(b,2),E=g[0],A=g[1],x=function(t){o({data:t}).then(function(){fe("You are successfully registered!",{type:"success"}),setTimeout(function(){e(v.HOME,{replace:!0})},1e3)}).catch(function(e){var t,n,a,r,o,l;if(417===(null==e||null===(t=e.response)||void 0===t?void 0:t.status)&&fe(null==e||null===(o=e.response)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.message,{type:"error"}),412===(null==e||null===(n=e.response)||void 0===n?void 0:n.status)&&fe(null==e||null===(l=e.response)||void 0===l||null===(l=l.data)||void 0===l?void 0:l.message,{type:"error"}),428===(null==e||null===(a=e.response)||void 0===a?void 0:a.status))A(!0);else if(400===(null==e||null===(r=e.response)||void 0===r?void 0:r.status)){var i;fe(null==e||null===(i=e.response)||void 0===i||null===(i=i.data)||void 0===i||null===(i=i.errors.details[0])||void 0===i?void 0:i.message,{type:"error"})}else{var c;fe(null==e||null===(c=e.response)||void 0===c||null===(c=c.data)||void 0===c||null===(c=c.errors[0])||void 0===c?void 0:c.message,{type:"error"})}})},O=function(e){u(qn(qn({},s),{},(0,se.A)({},e.target.name,e.target.value))),h(l)};return r.createElement(r.Fragment,null,r.createElement("div",{className:"mb-2"},r.createElement(nt.A,{className:"text-[14px]"},"Name")),r.createElement("div",{className:"h-[60px]"},r.createElement(it.A,{id:"name",inputProps:{"data-testid":"name-input"},variant:"outlined",name:"name",type:"text",autoComplete:"off",value:null==s?void 0:s.name,onChange:O,error:null==y?void 0:y.name,helperText:null!=y&&y.name?"Please fill the name":""})),r.createElement("div",{className:"mb-2"},r.createElement(nt.A,{className:"text-[14px]"},"Email ID")),r.createElement("div",{className:"h-[60px]"},r.createElement(it.A,{id:"email",inputProps:{"data-testid":"email-input"},variant:"outlined",name:"email",type:"text",value:null==s?void 0:s.email,onChange:O,error:null==y?void 0:y.email,helperText:null!=y&&y.email?st:""})),r.createElement("div",{className:"mb-2"},r.createElement(nt.A,{className:"text-[14px]"},"Password")),r.createElement("div",{className:"h-[60px]"},r.createElement(it.A,{id:"password",inputProps:{"data-testid":"email-pass"},variant:"outlined",type:"password",name:"password",value:null==s?void 0:s.password,onChange:O,error:null==y?void 0:y.password,helperText:null!=y&&y.smallPassword?"Password should have atleast 3 characters":null!=y&&y.longPassword?"Password should not have more than 30 characters":null!=y&&