UNPKG

zaions-tool-kit

Version:

Zaions Tool Kit, this is generic tool kit package created by Zaions Dev Team (https://zaions.com), there are two other packages named "@zaionsofficial/server-tool-kit" and "@zaionsofficial/client-tool-kit" while this package is generic and contains code w

2 lines 25.3 kB
'use strict';require('crypto-js'),require('dayjs');var i=(n,f="Duplicate enumObject value found:")=>{let r=Object.values(n),s=new Set;for(let p of r){if(s.has(p))throw new Error(`${f} ${p}, for enumObject: ${n}`);s.add(p);}};var A=(t=>(t.id="id",t.userId="uid",t.sortOrderNo="so",t.createdAt="cat",t.updatedAt="uat",t.deletedAt="dat",t.blockedAt="bat",t.amount="am",t.userData="ud",t.playerId="pid",t.otherPlayerId="opid",t.extraData="ed",t.playerData="pdt",t.name="n",t.email="e",t.phoneNumber="pn",t.password="pw",t.withdrawOptions="wos",t.cnic="cn",t.city="ci",t.country="cu",t.address="ad",t.referredBy="rfb",t.referralCode="rfc",t.permissions="pms",t.emailVerifiedAt="eva",t.balance="blc",t.role="r",t.firstName="fn",t.lastName="lne",t.age="a",t.gender="g",t.constellation="const",t.hometown="ht",t.language="lang",t.profileCompletePercentageNumber="pcpn",t.birthdayDate="bdt",t.aboutMe="abm",t.hobbies="hs",t.lifeStyle="ls",t.music="mc",t.movies="mos",t.travel="tl",t.books="bks",t.gym="gm",t.food="f",t.cleanliness="cln",t.smoke="sk",t.pets="ps",t.guests="gts",t.occupation="o",t.foodPreference="fp",t.workSchedule="ws",t.overnightGuests="ogs",t.getUpTime="gut",t.goToBedTime="gtt",t.roomPreference="rp",t.roommatePreference="rmp",t.whereWantToLive="wwtl",t.moveInDate="mid",t.budget="b",t.placePreference="pp",t.buildingType="bt",t.other="ot",t.min="mi",t.max="ma",t.verificationCode="vc",t.title="t",t.description="d",t.maxPlayersAllowed="mxpa",t.feePerPlayer="fpp",t.serviceCharges="scs",t.image="i",t.minPlayersToStartGame="mipa",t.isPrivate="ipt",t.roomCode="rcd",t.status="st",t.gameId="gid",t.gameRoomPlayerIds="grpsd",t.gameRoomWillStartAt="grwsat",t.firstPlayerGameRoomJoinedAt="fpgrja",t.engagerStartedTheActualGameAt="estaga",t.gameRoomWinnerPlayerId="grwpid",t.gameRoomResultScreenShot="grrss",t.timerForEngagerToStartActualGameInMinutes="tfetsag",t.timerForPlayersToJoinActualGameInMinutes="tfptjag",t.actualGameInfo="agi",t.gameData="gd",t.engagerReleasedGameRoomAt="ergrat",t.engagerDeclaredGameRoomWinnerAt="edgrat",t.agentRemarks="ars",t.transferMethod="tm",t.receptScreenshot="rs",t.transactionId="tid",t.itemId="itid",t.balanceBefore="bb",t.balanceAfter="ba",t.type="ty",t.adminUserId="auid",t.logType="lt",t.userRemarks="urs",t.otherPlayerPhoneNumber="oppn",t.otherPlayerName="opn",t.totalTopupCoins="ttcs",t.totalWithdrawCoins="twcs",t.totalWonCoins="twncs",t.totalTransferredCoins="ttdcs",t.totalReceivedCoins="trcs",t.totalLostCoins="tlcs",t.totalGamesPlayed="tgp",t.totalGamesLeft="tglt",t.totalGamesWon="tgw",t.totalGamesLost="tgl",t.gameWinStreak="gwst",t.gameLostStreak="glst",t.lastGamePlayedAt="lgpat",t.lastGameLeftAt="lglfat",t.lastGameWonAt="lgqat",t.lastGameLostAt="lglat",t.totalGameRoomReleasedForThisPlayer="tgrrftp",t.lastGameRoomReleasedForThisPlayerAt="tgrrftpat",t.totalGameRoomReleasedByThisAdminUser="tgrrbtau",t.lastGameRoomReleasedByThisAdminUserAt="tgrrbtauat",t.totalCoinsEarnedAsGameRoomEngager="tcseagre",t.totalGameRoomsCompletedAsEngager="tgrcae",t.lastGameRoomsCompletedAsEngagerAt="lgrcaeat",t.icon="ic",t.sendAt="sat",t.sendTo="sto",t.specificUsersPhoneNumbers="supns",t.roleIdentifier="ri",t.isDefault="idf",t.totalCount="tc",t.totalSoftDeletedCount="tsdc",t.totalPlayersCount="tpsc",t.totalEngagersCount="tesc",t.totalAdminsCount="tasc",t.totalActiveCount="tac",t.totalBlockedCount="tbc",t.totalCompletedCount="tcc",t.totalReleasedCount="trc",t.totalServiceCharges="tsc",t.period="ped",t.currency="cuy",t.place="pl",t.rent="re",t.generalInfo="gi",t.location="loc",t.images="ims",t.details="dts",t.latitude="lat",t.longitude="lng",t.placeId="pi",t.streetAddress="sa",t.apartmentSuit="as",t.province="pvn",t.postCode="psc",t.bedroomImages="bris",t.washroomImages="wris",t.kitchenImages="kis",t.otherImages="ois",t.availabilityTerm="abt",t.moveOutDate="mud",t.minimumLease="mil",t.houseInfo="hif",t.otherRequirements="ors",t.placeSharingDetail="psd",t.placeBenefits="pbs",t.leaseTime="lti",t.leaseTimeUnit="ltu",t.bedrooms="bds",t.washrooms="wrs",t.parking="pr",t.units="us",t.detail="dl",t.bedroom="br",t.livingRoom="lr",t.kitchen="kc",t.washroom="wr",t.livingWithLandlord="lwld",t.livingWithPersonDetails="lwpd",t.furnished="fh",t.benefits="bs",t.otherBenefits="obs",t.body="bd",t.content="ct",t.fcmDeviceToken="fcmt",t.fcmDeviceTokens="fcmts",t.apnsDeviceToken="apnt",t.apnsDeviceTokens="apnts",t.subtitle="ste",t.tag="tg",t.tags="tgs",t.badge="bge",t.notification="ncn",t.notifications="ncns",t.data="dt",t.clickAction="ca",t.link="ln",t.group="gp",t.groupSummary="gs",t.sound="sd",t.importance="ipe",t.visibility="vsb",t.light="lh",t.lights="lhs",t.lightColor="lcr",t.vibration="vbr",t.channel="cl",t.channels="cls",t.receive="rce",t.value="vle",t.actionId="aid",t.inputValue="ipv",t.gameType="gt",t.thirdPartyAppsData="tpasd",t.thirdPartyAppData="tpad",t.pubgAppId="pgai",t.uniqueId="uqid",t.userUniqueId="uuqid",t.photoURL="pul",t.displayName="dn",t.ludoStarAppId="lsaid",t.freeFireAppId="ffaid",t.callOfDutyAppId="codaid",t.robloxAppId="rxaid",t.eightBallPoolAppId="ebpaid",t.amongUsAppId="auaid",t.unoAppId="uoaid",t.miniMilitiaAppId="mmaid",t.carromAppId="cmaid",t.tennisClashAppId="tcaid",t.chessAppId="chaid",t.asphalt9AppId="a9aid",t.golfBattleAppId="gbaid",t.arenaBreakoutAppId="abaid",t))(A||{}),u=(r=>(r.asc="asc",r.desc="desc",r))(u||{}),J=(a=>(a.lessThan="<",a.lessThanOrEqualTo="<=",a.equalTo="==",a.notEqual="!=",a.greaterThanOrEqualTo=">=",a.greaterThan=">",a.arrayContains="array-contains",a.inArray="in",a.notInArray="not-in",a.arrayContainsAny="array-contains-any",a))(J||{});i(A,"Duplicate DBColumnKeysShortFormEnum value found:");i(u,"Duplicate FrbOrderbyDirectionEnum value found:");i(J,"Duplicate FrbWhereConditionEnum value found:");var _=(g=>(g.success="success",g.failed="failed",g.notFound="notFound",g.badRequest="badRequest",g.serverError="serverError",g.created="created",g.deleted="deleted",g.updated="updated",g.tooManyRequests="tooManyRequests",g.invalidRequest="invalidRequest",g.unAuthenticated="unAuthenticated",g.unAuthorized="unAuthorized",g.itemExists="itemExists",g))(_||{}),X=(a=>(a[a.success=200]="success",a[a.failed=500]="failed",a[a.notFound=404]="notFound",a[a.badRequest=400]="badRequest",a[a.created=201]="created",a[a.unAuthenticated=401]="unAuthenticated",a[a.unAuthorized=403]="unAuthorized",a[a.tooManyRequests=429]="tooManyRequests",a[a.invalidRequest=410]="invalidRequest",a[a.itemExists=10001]="itemExists",a))(X||{}),Q=(p=>(p.get="get",p.post="post",p.put="put",p.delete="delete",p))(Q||{}),C=(f=>(f.blank="_blank",f))(C||{}),y=(f=>(f.encryptedDataSearchParam="s",f))(y||{}),M=(r=>(r.Json="application/json",r.FormData="multipart/form-data",r))(M||{}),D=(r=>(r[r.approved=1]="approved",r[r.rejected=2]="rejected",r))(D||{}),S=(r=>(r[r.easypaisa=1]="easypaisa",r[r.jazzcash=2]="jazzcash",r))(S||{}),F=(l=>(l[l.id=1]="id",l[l.roomCode=2]="roomCode",l[l.email=3]="email",l[l.phoneNumber=4]="phoneNumber",l[l.uniqueId=5]="uniqueId",l[l.pubgAppId=6]="pubgAppId",l))(F||{}),P=(r=>(r[r.completed=1]="completed",r[r.rejected=2]="rejected",r))(P||{}),B=(r=>(r[r.true=1]="true",r[r.false=0]="false",r))(B||{}),K=(l=>(l.STRING="string",l.OBJECT="object",l.ARRAY="array",l.boolean="boolean",l.NUMBER="number",l.FUNCTION="function",l))(K||{}),m=(s=>(s.web="web",s.android="android",s.ios="ios",s))(m||{}),N=(v=>(v.Years="years",v.Months="months",v.Days="days",v.Hours="hours",v.Minutes="minutes",v.Seconds="seconds",v.Milliseconds="milliseconds",v))(N||{});i(m,"duplicate values in PlatformTypeEnum");i(_,"duplicate values in ResponseCodeEnum");i(X,"duplicate values in ResponseStatusEnum");i(Q,"duplicate values in RequestTypeEnum");i(C,"duplicate values in LinkTargetEnum");i(y,"duplicate values in SearchParamKeysEnum");i(M,"duplicate values in RequestContentTypeEnum");i(D,"duplicate values in RequestStatusEnum");i(S,"duplicate values in TransferMethodEnum");i(F,"duplicate values in QueryKeyTypeEnum");i(P,"duplicate values in ProcessStatusEnum");i(B,"duplicate values in BooleanEnum");i(K,"duplicate values in varTypesEnum");i(N,"duplicate values in TimeUnitEnum");var x={generic:{description:{short:{max:{val:250,errorMessage:"Description max value allowed is 250 characters."}}},phoneNumber:{max:{val:13}}}};var R=(o=>(o[o.superAdmin=1]="superAdmin",o[o.admin=2]="admin",o[o.manager=3]="manager",o[o.editor=4]="editor",o[o.creator=5]="creator",o[o.reviewer=6]="reviewer",o[o.player=7]="player",o[o.engager=8]="engager",o))(R||{}),w=(e=>(e[e.viewDashboard=1]="viewDashboard",e[e.hideEarnings=2]="hideEarnings",e[e.hideProfile=3]="hideProfile",e[e.listUsers=4]="listUsers",e[e.viewUser=5]="viewUser",e[e.createUser=6]="createUser",e[e.updateUser=7]="updateUser",e[e.deleteUser=8]="deleteUser",e[e.forceDeleteUser=9]="forceDeleteUser",e[e.blockUser=10]="blockUser",e[e.unBlockUser=11]="unBlockUser",e[e.updateUserBalance=12]="updateUserBalance",e[e.viewTrashedUsers=13]="viewTrashedUsers",e[e.viewTrashedUser=14]="viewTrashedUser",e[e.listGames=15]="listGames",e[e.viewGame=16]="viewGame",e[e.createGame=17]="createGame",e[e.updateGame=18]="updateGame",e[e.deleteGame=19]="deleteGame",e[e.forceDeleteGame=20]="forceDeleteGame",e[e.blockGame=21]="blockGame",e[e.unBlockGame=22]="unBlockGame",e[e.viewTrashedGames=23]="viewTrashedGames",e[e.viewTrashedGame=24]="viewTrashedGame",e[e.listGameRooms=25]="listGameRooms",e[e.viewGameRoom=26]="viewGameRoom",e[e.createGameRoom=27]="createGameRoom",e[e.updateGameRoom=28]="updateGameRoom",e[e.deleteGameRoom=29]="deleteGameRoom",e[e.forceDeleteGameRoom=30]="forceDeleteGameRoom",e[e.blockGameRoom=31]="blockGameRoom",e[e.unBlockGameRoom=32]="unBlockGameRoom",e[e.createPrivateGameRoom=33]="createPrivateGameRoom",e[e.viewTrashedGameRooms=34]="viewTrashedGameRooms",e[e.viewTrashedGameRoom=35]="viewTrashedGameRoom",e[e.listTopupRequests=36]="listTopupRequests",e[e.viewTopupRequest=37]="viewTopupRequest",e[e.createTopupRequest=38]="createTopupRequest",e[e.updateTopupRequest=39]="updateTopupRequest",e[e.deleteTopupRequest=40]="deleteTopupRequest",e[e.forceDeleteTopupRequest=41]="forceDeleteTopupRequest",e[e.reviewTopupRequest=42]="reviewTopupRequest",e[e.viewTrashedTopupRequests=43]="viewTrashedTopupRequests",e[e.viewTrashedTopupRequest=44]="viewTrashedTopupRequest",e[e.listWithdrawRequests=45]="listWithdrawRequests",e[e.viewWithdrawRequest=46]="viewWithdrawRequest",e[e.createWithdrawRequest=47]="createWithdrawRequest",e[e.updateWithdrawRequest=48]="updateWithdrawRequest",e[e.deleteWithdrawRequest=49]="deleteWithdrawRequest",e[e.forceDeleteWithdrawRequest=50]="forceDeleteWithdrawRequest",e[e.reviewWithdrawRequest=51]="reviewWithdrawRequest",e[e.viewTrashedWithdrawRequests=52]="viewTrashedWithdrawRequests",e[e.viewTrashedWithdrawRequest=53]="viewTrashedWithdrawRequest",e[e.listRoles=54]="listRoles",e[e.viewRole=55]="viewRole",e[e.createRole=56]="createRole",e[e.updateRole=57]="updateRole",e[e.deleteRole=58]="deleteRole",e[e.forceDeleteRole=59]="forceDeleteRole",e[e.reviewRole=60]="reviewRole",e[e.viewTrashedRoles=61]="viewTrashedRoles",e[e.viewTrashedRole=62]="viewTrashedRole",e[e.attachRole=63]="attachRole",e[e.removeRole=64]="removeRole",e[e.addListPermissionsToRole=65]="addListPermissionsToRole",e[e.addViewPermissionsToRole=66]="addViewPermissionsToRole",e[e.addCreatePermissionsToRole=67]="addCreatePermissionsToRole",e[e.addUpdatePermissionsToRole=68]="addUpdatePermissionsToRole",e[e.addForceDeletePermissionsToRole=69]="addForceDeletePermissionsToRole",e[e.addListTrashedPermissionsToRole=70]="addListTrashedPermissionsToRole",e[e.addViewTrashedPermissionsToRole=71]="addViewTrashedPermissionsToRole",e[e.addReviewPermissionsToRole=72]="addReviewPermissionsToRole",e[e.addOtherPermissionsToRole=73]="addOtherPermissionsToRole",e[e.listTransferCoinsRequests=74]="listTransferCoinsRequests",e[e.viewTransferCoinsRequest=75]="viewTransferCoinsRequest",e[e.listInAppNotifications=76]="listInAppNotifications",e[e.viewInAppNotification=77]="viewInAppNotification",e[e.createInAppNotification=78]="createInAppNotification",e[e.updateInAppNotification=79]="updateInAppNotification",e[e.deleteInAppNotification=80]="deleteInAppNotification",e[e.forceDeleteInAppNotification=81]="forceDeleteInAppNotification",e[e.viewTrashedInAppNotifications=82]="viewTrashedInAppNotifications",e[e.viewTrashedInAppNotification=83]="viewTrashedInAppNotification",e[e.sendInAppNotificationToAllPlayers=84]="sendInAppNotificationToAllPlayers",e[e.sendInAppNotificationToAllAdminLevelUsers=85]="sendInAppNotificationToAllAdminLevelUsers",e[e.sendInAppNotificationToSpecificPlayers=86]="sendInAppNotificationToSpecificPlayers",e[e.sendInAppNotificationToSpecificAdminLevelUsers=87]="sendInAppNotificationToSpecificAdminLevelUsers",e[e.scheduleInAppNotifications=88]="scheduleInAppNotifications",e[e.listAttachments=89]="listAttachments",e[e.viewAttachment=90]="viewAttachment",e[e.createAttachment=91]="createAttachment",e[e.updateAttachment=92]="updateAttachment",e[e.deleteAttachment=93]="deleteAttachment",e[e.forceDeleteAttachment=94]="forceDeleteAttachment",e[e.viewTrashedAttachments=95]="viewTrashedAttachments",e[e.viewTrashedAttachment=96]="viewTrashedAttachment",e[e.listAppSettings=97]="listAppSettings",e[e.viewAppSetting=98]="viewAppSetting",e[e.createAppSetting=99]="createAppSetting",e[e.updateAppSetting=100]="updateAppSetting",e[e.deleteAppSetting=101]="deleteAppSetting",e[e.forceDeleteAppSetting=102]="forceDeleteAppSetting",e[e.viewTrashedAppSettings=103]="viewTrashedAppSettings",e[e.viewTrashedAppSetting=104]="viewTrashedAppSetting",e[e.listTransactions=105]="listTransactions",e[e.viewTransaction=106]="viewTransaction",e[e.createTransaction=107]="createTransaction",e[e.updateTransaction=108]="updateTransaction",e[e.deleteTransaction=109]="deleteTransaction",e[e.forceDeleteTransaction=110]="forceDeleteTransaction",e[e.viewTrashedTransactions=111]="viewTrashedTransactions",e[e.viewTrashedTransaction=112]="viewTrashedTransaction",e[e.listPlaces=113]="listPlaces",e[e.viewPlace=114]="viewPlace",e[e.createPlace=115]="createPlace",e[e.updatePlace=116]="updatePlace",e[e.deletePlace=117]="deletePlace",e[e.forceDeletePlace=118]="forceDeletePlace",e[e.viewTrashedPlaces=119]="viewTrashedPlaces",e[e.viewTrashedPlace=120]="viewTrashedPlace",e[e.restoreTrashedPlace=121]="restoreTrashedPlace",e[e.blockPlace=122]="blockPlace",e[e.unBlockPlace=123]="unBlockPlace",e[e.restoreTrashedUser=124]="restoreTrashedUser",e[e.restoreTrashedGame=125]="restoreTrashedGame",e[e.restoreTrashedGameRoom=126]="restoreTrashedGameRoom",e[e.restoreTrashedTopupRequest=127]="restoreTrashedTopupRequest",e[e.restoreTrashedWithdrawRequest=128]="restoreTrashedWithdrawRequest",e[e.restoreTrashedRole=129]="restoreTrashedRole",e[e.restoreTrashedInAppNotification=130]="restoreTrashedInAppNotification",e[e.restoreTrashedAttachment=131]="restoreTrashedAttachment",e[e.restoreTrashedAppSetting=132]="restoreTrashedAppSetting",e[e.restoreTrashedTransaction=133]="restoreTrashedTransaction",e[e.addCoinsToUserAccount=134]="addCoinsToUserAccount",e[e.removeCoinsFromUserAccount=135]="removeCoinsFromUserAccount",e[e.listAdminCoinsUpdateLogs=136]="listAdminCoinsUpdateLogs",e[e.viewAdminCoinsUpdateLog=137]="viewAdminCoinsUpdateLog",e[e.listUserDetails=138]="listUserDetails",e[e.viewUserDetail=139]="viewUserDetail",e[e.createUserDetail=140]="createUserDetail",e[e.updateUserDetail=141]="updateUserDetail",e[e.deleteUserDetail=142]="deleteUserDetail",e[e.forceDeleteUserDetail=143]="forceDeleteUserDetail",e[e.viewTrashedUserDetails=144]="viewTrashedUserDetails",e[e.viewTrashedUserDetail=145]="viewTrashedUserDetail",e))(w||{}),V=(o=>(o.superAdmin="197g24g-28h3v2g9g972g3f",o.admin="28h3v2g9g9--72g3f",o.manager="38h3vrv3-ion2g9g97-2g3f",o.editor="48h3v2g9g97-2g3f",o.creator="58h3v2g9g8h-972g3f",o.reviewer="68h-3v2g9g972g3f",o.player="78h3v2g9-g972g3f",o.engager="8hfrfr----8h3v2g9-g972g3f",o))(V||{}),E=(s=>(s[s.viewTrashedItem=1]="viewTrashedItem",s[s.viewTrashedItems=2]="viewTrashedItems",s[s.viewBlockedItem=3]="viewBlockedItem",s))(E||{}),k=(r=>(r[r.every=1]="every",r[r.any=2]="any",r))(k||{});i(R,"Duplicate RoleEnum value found:");i(k,"Duplicate PermissionCheckModeEnum value found:");i(w,"Duplicate PermissionEnum value found:");i(V,"Duplicate _UserRoleEnum value found:");i(E,"Duplicate PermissionTypeEnum value found:");var ee;(ee=Object.keys(w))==null?void 0:ee.filter(n=>isNaN(Number(n)));var te=["role","permission","forcedelete","trashed","transaction","appsetting","inappnotification","restore","addcoin","removecoin","admincoin"],h=[...te,"user","delete","topuprequest","withdrawrequest","transfercoinsrequest"],T=[...h,"edit","update","review"];[...T==null?void 0:T.filter(n=>n!=="review"),"create","add","hide"];var O=(r=>(r[r.add=1]="add",r[r.subtract=2]="subtract",r))(O||{}),I=(r=>(r[r.exact=1]="exact",r[r.percentage=2]="percentage",r))(I||{}),G=(a=>(a[a.topup=1]="topup",a[a.withdraw=2]="withdraw",a[a.transferred=3]="transferred",a[a.received=4]="received",a[a.wonGameRoomPoolPrice=5]="wonGameRoomPoolPrice",a[a.gameRoomFeeReturnedAfterReleased=6]="gameRoomFeeReturnedAfterReleased",a[a.lostGameRoom=7]="lostGameRoom",a[a.coinsAddedByAdmin=8]="coinsAddedByAdmin",a[a.coinsRemovedByAdmin=9]="coinsRemovedByAdmin",a[a.earnedGameRoomEngagerFee=10]="earnedGameRoomEngagerFee",a))(G||{}),L=(l=>(l[l.allUsers=1]="allUsers",l[l.allAdmins=2]="allAdmins",l[l.allEngagers=3]="allEngagers",l[l.allPlayers=4]="allPlayers",l[l.allEngagersAndPlayers=5]="allEngagersAndPlayers",l[l.specificUsers=6]="specificUsers",l))(L||{}),$=(s=>(s[s.sent=1]="sent",s[s.pending=2]="pending",s[s.draft=3]="draft",s))($||{}),z=(l=>(l[l.waitingForPlayers=1]="waitingForPlayers",l[l.inProgress=2]="inProgress",l[l.waitingForResult=3]="waitingForResult",l[l.completed=4]="completed",l[l.waitingForEngager=5]="waitingForEngager",l[l.released=6]="released",l))(z||{}),W=(p=>(p[p.processing=1]="processing",p[p.completed=2]="completed",p[p.rejected=3]="rejected",p[p.cancelled=4]="cancelled",p))(W||{}),j=(d=>(d[d.paymentVerificationRequired=1]="paymentVerificationRequired",d[d.waitingForReview=2]="waitingForReview",d[d.completed=3]="completed",d[d.rejected=4]="rejected",d[d.cancelled=5]="cancelled",d))(j||{}),Y=(a=>(a[a.topup=1]="topup",a[a.withdraw=2]="withdraw",a[a.transfer=3]="transfer",a[a.received=4]="received",a[a.wonGameRoomPoolPrice=5]="wonGameRoomPoolPrice",a[a.gameRoomFeeReturnedAfterReleased=6]="gameRoomFeeReturnedAfterReleased",a[a.lostGameRoom=7]="lostGameRoom",a[a.coinsAddedByAdmin=8]="coinsAddedByAdmin",a[a.coinsRemovedByAdmin=9]="coinsRemovedByAdmin",a[a.earnedGameRoomEngagerFee=10]="earnedGameRoomEngagerFee",a))(Y||{}),U=(r=>(r[r.add=0]="add",r[r.remove=1]="remove",r))(U||{}),H=(c=>(c[c.pubg=1]="pubg",c[c.ludoStar=2]="ludoStar",c[c.freeFire=3]="freeFire",c[c.callOfDuty=4]="callOfDuty",c[c.roblox=5]="roblox",c[c.eightBallPool=6]="eightBallPool",c[c.amongUs=7]="amongUs",c[c.uno=8]="uno",c[c.miniMilitia=9]="miniMilitia",c[c.carrom=10]="carrom",c[c.tennisClash=11]="tennisClash",c[c.chess=12]="chess",c[c.asphalt9=13]="asphalt9",c[c.golfBattle=14]="golfBattle",c[c.arenaBreakout=15]="arenaBreakout",c))(H||{});i(O,"duplicate values in BalanceUpdateActionEnum");i(I,"duplicate values in BalanceUpdateTypeEnum");i(G,"duplicate values in PlayerBalanceUpdateRequestTypeEnum");i(L,"duplicate values in InAppNotificationSendToEnum");i($,"duplicate values in InAppNotificationStatusEnum");i(z,"duplicate values in GameRoomStatusEnum");i(W,"duplicate values in WithdrawRequestStatusEnum");i(j,"duplicate values in TopupStatusEnum");i(Y,"duplicate values in TransactionTypeEnum");i(U,"duplicate values in CoinManagementActionEnum");i(H,"duplicate values in GameTypeEnum");var Z=n=>({gameRoom:{leaveFee:{amount:0,type:1}},topup:{minTopupAmountAllowed:n.isDevelopment?1:100},withdraw:{minWithdrawAmountAllowed:n.isDevelopment?1:1e3},transfer:{minTransferAmountAllowed:n.isDevelopment?1:100}}),be={transfer:{maxPlayerPhoneNumber:100,minPlayerPhoneNumber:13}},we={engagerStartTime:15,playerJoinTime:5},Ae={user:{camelCase:"Users",smallerCase:"users",upperCase:"USERS",singularCamelCase:"User",singularSmallerCase:"user",singularUpperCase:"USER"},engager:{camelCase:"Engagers",smallerCase:"engagers",upperCase:"ENGAGERS",singularCamelCase:"Engager",singularSmallerCase:"engager",singularUpperCase:"ENGAGER"},player:{camelCase:"Players",smallerCase:"players",upperCase:"PLAYERS",singularCamelCase:"Player",singularSmallerCase:"player",singularUpperCase:"PLAYER"},topup:{camelCase:"Mawinga Coins",smallerCase:"mawinga coins",upperCase:"MAWINGA COINS",singularCamelCase:"Mawinga Coin",singularSmallerCase:"mawinga coin",singularUpperCase:"MAWINGA COIN"},withdraw:{camelCase:"Gift Coins to Mawinga",smallerCase:"gift coins to mawinga",upperCase:"GIFT COINS TO MAWINGA",singularCamelCase:"Gift Coin to Mawinga",singularSmallerCase:"gift coin to mawinga",singularUpperCase:"GIFT COIN TO MAWINGA"},transferCoin:{camelCase:"Gift Coins To Players",smallerCase:"gift coins to players",upperCase:"GIFT COINS TO PLAYERS",singularCamelCase:"Gift Coins To Player",singularSmallerCase:"gift coins to player",singularUpperCase:"GIFT COINS TO PLAYER"},gameRoom:{camelCase:"Game Rooms",smallerCase:"game rooms",upperCase:"GAME ROOMS",singularCamelCase:"Game Room",singularSmallerCase:"game room",singularUpperCase:"GAME ROOM"},game:{camelCase:"Games",smallerCase:"games",upperCase:"GAMES",singularCamelCase:"Game",singularSmallerCase:"game",singularUpperCase:"GAME"},role:{camelCase:"Roles",smallerCase:"roles",upperCase:"ROLES",singularCamelCase:"Role",singularSmallerCase:"role",singularUpperCase:"ROLE"},permission:{camelCase:"Permissions",smallerCase:"permissions",upperCase:"PERMISSIONS",singularCamelCase:"Permission",singularSmallerCase:"permission",singularUpperCase:"PERMISSION"},coinManagement:{camelCase:"Coin Managements",smallerCase:"coin managements",upperCase:"COIN MANAGEMENTS",singularCamelCase:"Coin Management",singularSmallerCase:"coin management",singularUpperCase:"COIN MANAGEMENT"},amount:{camelCase:"No. of Coins",smallerCase:"no. of coins",upperCase:"NO. OF COINS",singularCamelCase:"No. of Coin",singularSmallerCase:"no. of coin",singularUpperCase:"NO. OF COIN",column:"No. of Coins",inBetween:"no. of coins"}};var xe=n=>{var f,r;return {validation:{selectMinimumOneOption:"Select minimum one option.",phoneNumberLengthError:`Phone number must be ${x.generic.phoneNumber.max.val} digits.`,minReferralCodeError:"Referral code must be at least 6 digits.",withdrawOptionsRequired:"Withdraw options are required.",passwordNotMatchError:"The password did not match.",confirmTextNotMatch:"Confirm text does not match.",invalidReason:"Please add a valid reason.",maxPlayersShouldBeGreaterOrEqualToMinPlayers:"Max players should be greater or equal to min players to start the game.",authCheckFailed:"Check failed.",userAlreadyExists:"User with this email or phone number already exists.",invalidCredential:"Invalid credential.",nameRequired:"Name is required.",descriptionRequired:"Description is required.",invalidAmount:"Invalid amount.",amountRequired:"The amount is required.",amountMustBeGreaterThanOrEqualTo:`Amount must be greater than or equal to ${(r=(f=Z(n))==null?void 0:f.transfer)==null?void 0:r.minTransferAmountAllowed}`,phoneNumberMustStartWithCode:"Phone number must start with +92",notificationDescriptionLengthError:`Description must contain at most ${x.generic.description.short.max} character(s).`},game:{gameCreated:"Game created successfully.",gameUpdated:"Game updated successfully.",gameDeleted:"Game deleted successfully.",gameNotFound:"Game not found.",noGameIdProvided:"No game ID provided!",gameRoomJoined:"Successfully joined the game room.",gameRoomLeaved:"Successfully left the game room.",gameRoomStarted:"The game has started.",gameRoomReleased:"The game has been released."},request:{requestUpdated:"Request updated successfully.",topupRequestSend:"Topup request sent successfully. Please wait for review.",topupRequestAdded:"Topup request added successfully.",topupRequestUpdated:"Topup request updated successfully.",topupVerifiedRequestSend:"Verification information sent successfully. Please wait for review.",withdrawRequestSend:"Withdraw request sent successfully. Please wait for review."},transfer:{transferCoinSuccessfully:"Transfer completed successfully."},notification:{notificationSend:"Notification sent successfully.",notificationUpdatedSuccessfully:"Notification updated successfully.",notificationDeletedSuccessfully:"Notification deleted successfully.",notificationNotFound:"Notification not found.",selectUsersToSendNotification:"Please select users you want to send this notification to."},network:{networkDisconnected:"Network disconnected."}}};var Re=[0,1];exports.BalanceUpdateActionEnum=O;exports.BalanceUpdateTypeEnum=I;exports.CoinManagementActionEnum=U;exports.GameRoomStatusEnum=z;exports.GameTypeEnum=H;exports.InAppNotificationSendToEnum=L;exports.InAppNotificationStatusEnum=$;exports.PlayerBalanceUpdateRequestTypeEnum=G;exports.TopupStatusEnum=j;exports.TransactionTypeEnum=Y;exports.WithdrawRequestStatusEnum=W;exports.appServiceFee=Z;exports.coinManagementActionVal=Re;exports.playAndWinAppTerms=Ae;exports.playAndWinFieldsValidation=be;exports.timeLimits=we;exports.ztkPlayWinMessages=xe;//# sourceMappingURL=index.js.map //# sourceMappingURL=index.js.map