🚨 Active Supply Chain Attack:node-ipc Package Compromised.Learn More
Socket
Book a DemoSign in
Socket

@accelbyte/sdk-differ

Package Overview
Dependencies
Maintainers
2
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@accelbyte/sdk-differ - npm Package Compare versions

Comparing version
5.2.5
to
5.2.6
+1
-1
dist/global/index.global.js

@@ -1,1 +0,1 @@

"use strict";(()=>{var ie=Object.create;var S=Object.defineProperty;var ce=Object.getOwnPropertyDescriptor;var fe=Object.getOwnPropertyNames;var ue=Object.getPrototypeOf,pe=Object.prototype.hasOwnProperty;var w=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),de=(r,e)=>{for(var t in e)S(r,t,{get:e[t],enumerable:!0})},me=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of fe(e))!pe.call(r,s)&&s!==t&&S(r,s,{get:()=>e[s],enumerable:!(n=ce(e,s))||n.enumerable});return r};var le=(r,e,t)=>(t=r!=null?ie(ue(r)):{},me(e||!r||!r.__esModule?S(t,"default",{value:r,enumerable:!0}):t,r));var L=w((Be,z)=>{"use strict";z.exports=r=>encodeURIComponent(r).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)});var V=w((Ke,K)=>{"use strict";var B="%[a-f0-9]{2}",N=new RegExp("("+B+")|([^%]+?)","gi"),k=new RegExp("("+B+")+","gi");function O(r,e){try{return[decodeURIComponent(r.join(""))]}catch{}if(r.length===1)return r;e=e||1;var t=r.slice(0,e),n=r.slice(e);return Array.prototype.concat.call([],O(t),O(n))}function xe(r){try{return decodeURIComponent(r)}catch{for(var e=r.match(N)||[],t=1;t<e.length;t++)r=O(e,t).join(""),e=r.match(N)||[];return r}}function ye(r){for(var e={"%FE%FF":"\uFFFD\uFFFD","%FF%FE":"\uFFFD\uFFFD"},t=k.exec(r);t;){try{e[t[0]]=decodeURIComponent(t[0])}catch{var n=xe(t[0]);n!==t[0]&&(e[t[0]]=n)}t=k.exec(r)}e["%C2"]="\uFFFD";for(var s=Object.keys(e),a=0;a<s.length;a++){var o=s[a];r=r.replace(new RegExp(o,"g"),e[o])}return r}K.exports=function(r){if(typeof r!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof r+"`");try{return r=r.replace(/\+/g," "),decodeURIComponent(r)}catch{return ye(r)}}});var Y=w((Ve,M)=>{"use strict";M.exports=(r,e)=>{if(!(typeof r=="string"&&typeof e=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(e==="")return[r];let t=r.indexOf(e);return t===-1?[r]:[r.slice(0,t),r.slice(t+e.length)]}});var _=w((Me,Z)=>{"use strict";Z.exports=function(r,e){for(var t={},n=Object.keys(r),s=Array.isArray(e),a=0;a<n.length;a++){var o=n[a],i=r[o];(s?e.indexOf(o)!==-1:e(o,i,r))&&(t[o]=i)}return t}});var ee=w(u=>{"use strict";var he=L(),Re=V(),Q=Y(),be=_(),we=r=>r==null,q=Symbol("encodeFragmentIdentifier");function Ae(r){switch(r.arrayFormat){case"index":return e=>(t,n)=>{let s=t.length;return n===void 0||r.skipNull&&n===null||r.skipEmptyString&&n===""?t:n===null?[...t,[c(e,r),"[",s,"]"].join("")]:[...t,[c(e,r),"[",c(s,r),"]=",c(n,r)].join("")]};case"bracket":return e=>(t,n)=>n===void 0||r.skipNull&&n===null||r.skipEmptyString&&n===""?t:n===null?[...t,[c(e,r),"[]"].join("")]:[...t,[c(e,r),"[]=",c(n,r)].join("")];case"colon-list-separator":return e=>(t,n)=>n===void 0||r.skipNull&&n===null||r.skipEmptyString&&n===""?t:n===null?[...t,[c(e,r),":list="].join("")]:[...t,[c(e,r),":list=",c(n,r)].join("")];case"comma":case"separator":case"bracket-separator":{let e=r.arrayFormat==="bracket-separator"?"[]=":"=";return t=>(n,s)=>s===void 0||r.skipNull&&s===null||r.skipEmptyString&&s===""?n:(s=s===null?"":s,n.length===0?[[c(t,r),e,c(s,r)].join("")]:[[n,c(s,r)].join(r.arrayFormatSeparator)])}default:return e=>(t,n)=>n===void 0||r.skipNull&&n===null||r.skipEmptyString&&n===""?t:n===null?[...t,c(e,r)]:[...t,[c(e,r),"=",c(n,r)].join("")]}}function De(r){let e;switch(r.arrayFormat){case"index":return(t,n,s)=>{if(e=/\[(\d*)\]$/.exec(t),t=t.replace(/\[\d*\]$/,""),!e){s[t]=n;return}s[t]===void 0&&(s[t]={}),s[t][e[1]]=n};case"bracket":return(t,n,s)=>{if(e=/(\[\])$/.exec(t),t=t.replace(/\[\]$/,""),!e){s[t]=n;return}if(s[t]===void 0){s[t]=[n];return}s[t]=[].concat(s[t],n)};case"colon-list-separator":return(t,n,s)=>{if(e=/(:list)$/.exec(t),t=t.replace(/:list$/,""),!e){s[t]=n;return}if(s[t]===void 0){s[t]=[n];return}s[t]=[].concat(s[t],n)};case"comma":case"separator":return(t,n,s)=>{let a=typeof n=="string"&&n.includes(r.arrayFormatSeparator),o=typeof n=="string"&&!a&&m(n,r).includes(r.arrayFormatSeparator);n=o?m(n,r):n;let i=a||o?n.split(r.arrayFormatSeparator).map(b=>m(b,r)):n===null?n:m(n,r);s[t]=i};case"bracket-separator":return(t,n,s)=>{let a=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!a){s[t]=n&&m(n,r);return}let o=n===null?[]:n.split(r.arrayFormatSeparator).map(i=>m(i,r));if(s[t]===void 0){s[t]=o;return}s[t]=[].concat(s[t],o)};default:return(t,n,s)=>{if(s[t]===void 0){s[t]=n;return}s[t]=[].concat(s[t],n)}}}function G(r){if(typeof r!="string"||r.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function c(r,e){return e.encode?e.strict?he(r):encodeURIComponent(r):r}function m(r,e){return e.decode?Re(r):r}function J(r){return Array.isArray(r)?r.sort():typeof r=="object"?J(Object.keys(r)).sort((e,t)=>Number(e)-Number(t)).map(e=>r[e]):r}function W(r){let e=r.indexOf("#");return e!==-1&&(r=r.slice(0,e)),r}function Ee(r){let e="",t=r.indexOf("#");return t!==-1&&(e=r.slice(t)),e}function X(r){r=W(r);let e=r.indexOf("?");return e===-1?"":r.slice(e+1)}function H(r,e){return e.parseNumbers&&!Number.isNaN(Number(r))&&typeof r=="string"&&r.trim()!==""?r=Number(r):e.parseBooleans&&r!==null&&(r.toLowerCase()==="true"||r.toLowerCase()==="false")&&(r=r.toLowerCase()==="true"),r}function v(r,e){e=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},e),G(e.arrayFormatSeparator);let t=De(e),n=Object.create(null);if(typeof r!="string"||(r=r.trim().replace(/^[?#&]/,""),!r))return n;for(let s of r.split("&")){if(s==="")continue;let[a,o]=Q(e.decode?s.replace(/\+/g," "):s,"=");o=o===void 0?null:["comma","separator","bracket-separator"].includes(e.arrayFormat)?o:m(o,e),t(m(a,e),o,n)}for(let s of Object.keys(n)){let a=n[s];if(typeof a=="object"&&a!==null)for(let o of Object.keys(a))a[o]=H(a[o],e);else n[s]=H(a,e)}return e.sort===!1?n:(e.sort===!0?Object.keys(n).sort():Object.keys(n).sort(e.sort)).reduce((s,a)=>{let o=n[a];return o&&typeof o=="object"&&!Array.isArray(o)?s[a]=J(o):s[a]=o,s},Object.create(null))}u.extract=X;u.parse=v;u.stringify=(r,e)=>{if(!r)return"";e=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},e),G(e.arrayFormatSeparator);let t=o=>e.skipNull&&we(r[o])||e.skipEmptyString&&r[o]==="",n=Ae(e),s={};for(let o of Object.keys(r))t(o)||(s[o]=r[o]);let a=Object.keys(s);return e.sort!==!1&&a.sort(e.sort),a.map(o=>{let i=r[o];return i===void 0?"":i===null?c(o,e):Array.isArray(i)?i.length===0&&e.arrayFormat==="bracket-separator"?c(o,e)+"[]":i.reduce(n(o),[]).join("&"):c(o,e)+"="+c(i,e)}).filter(o=>o.length>0).join("&")};u.parseUrl=(r,e)=>{e=Object.assign({decode:!0},e);let[t,n]=Q(r,"#");return Object.assign({url:t.split("?")[0]||"",query:v(X(r),e)},e&&e.parseFragmentIdentifier&&n?{fragmentIdentifier:m(n,e)}:{})};u.stringifyUrl=(r,e)=>{e=Object.assign({encode:!0,strict:!0,[q]:!0},e);let t=W(r.url).split("?")[0]||"",n=u.extract(r.url),s=u.parse(n,{sort:!1}),a=Object.assign(s,r.query),o=u.stringify(a,e);o&&(o=`?${o}`);let i=Ee(r.url);return r.fragmentIdentifier&&(i=`#${e[q]?c(r.fragmentIdentifier,e):r.fragmentIdentifier}`),`${t}${o}${i}`};u.pick=(r,e,t)=>{t=Object.assign({parseFragmentIdentifier:!0,[q]:!1},t);let{url:n,query:s,fragmentIdentifier:a}=u.parseUrl(r,t);return u.stringifyUrl({url:n,query:be(s,e),fragmentIdentifier:a},t)};u.exclude=(r,e,t)=>{let n=Array.isArray(e)?s=>!e.includes(s):(s,a)=>!e(s,a);return u.pick(r,n,t)}});var T={};de(T,{DiffCalculation$:()=>g,DiffCalculationApi:()=>$,Differ:()=>qe,Error:()=>Pe,LateDiffRequest:()=>je,PingResponse:()=>j});var I="@accelbyte/sdk-differ",C="5.2.4",U="AccelByte Inc";var{z:f}=window.AccelByteSDKDependencies.zod;var ge=window.AccelByteSDKDependencies.axios,A=ge;var y=class{};y.mergeAxiosConfigs=(e,t)=>({...e,...t,headers:{...e?.headers,...t?.headers}}),y.is4xxError=e=>A.isAxiosError(e)&&e.response?e.response.status>=400&&e.response.status<=499:!1;var te=le(ee(),1);var{v4:re}=window.AccelByteSDKDependencies.uuid;var d=class d{};d.ID_KEY="deviceId",d.TYPE={MOBILE:"mobile",DESKTOP:"desktop"},d.getType=()=>Ce()?d.TYPE.MOBILE:d.TYPE.DESKTOP,d.generateUUID=()=>{let e=re().split("-").join("");return localStorage.setItem(d.ID_KEY,e),e},d.getDeviceId=()=>localStorage.getItem(d.ID_KEY)||d.generateUUID();var D=d,Fe=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,Ie=/android|ipad|playbook|silk/i,Ce=r=>{r||(r={});let e=r.ua;if(!e&&typeof navigator<"u"&&(e=navigator.userAgent),e&&e.headers&&typeof e.headers["user-agent"]=="string"&&(e=e.headers["user-agent"]),typeof e!="string")return!1;let t=Fe.test(e)||!!r.tablet&&Ie.test(e);return!t&&r.tablet&&r.featureDetect&&navigator&&navigator.maxTouchPoints>1&&e.indexOf("Macintosh")!==-1&&e.indexOf("Safari")!==-1&&(t=!0),t};var h=class h{static create(...e){let t={};return typeof window>"u"&&(t["User-Agent"]=`ags-typescript-sdk/${__SDK_VERSION__}`),A.create(Object.assign({paramsSerializer:te.default.stringify,headers:t},...e))}static withBearerToken(e,t){return h.create(t||{},{headers:{Authorization:`Bearer ${e}`}})}};h.setDeviceTokenCookie=()=>{let e=D.getDeviceId();document.cookie=`device_token=${e}; path=/;`},h.removeDeviceTokenCookie=()=>{document.cookie=`device_token=; expires=${new Date(0).toUTCString()}`},h.getFormUrlEncodedData=e=>{let t=new URLSearchParams;return Object.keys(e).forEach(s=>{e[s]&&t.append(s,e[s])}),t};var E=h;var R=class r{static validateOrReturnResponse(e,t,n,s){return e?r.responseType(()=>t(),n,s):r.unsafeResponse(()=>t())}static responseType(e,t,n){return ne(async()=>{let s=await e(),a=t.safeParse(s.data);if(!a.success&&s.status!==204)throw new P({error:a.error,response:s,modelName:n});return s})}static unsafeResponse(e){return ne(()=>e())}static safeParse(e,t){let n=t.safeParse(e);return n.success?n.data:null}};async function ne(r){try{return{response:await r(),error:null}}catch(e){return{response:null,error:e}}}var P=class extends Error{constructor({error:e,response:t,modelName:n}){let s=`response from url "${t.config.url}" doesn't match model "${n}"`;super(s),console.error(s,e),this.zodError=e}};var j=f.object({resp:f.string()});var g=class{constructor(e,t,n=!0){this.axiosInstance=e;this.namespace=t;this.useSchemaValidation=n}createDiff(e){let t={},n="/differ/namespaces/{namespace}/diff".replace("{namespace}",this.namespace),s=this.axiosInstance.post(n,e,{params:t});return R.validateOrReturnResponse(this.useSchemaValidation,()=>s,f.unknown(),"z.unknown()")}getPing(){let e={},t="/differ/namespaces/{namespace}/ping".replace("{namespace}",this.namespace),n=this.axiosInstance.get(t,{params:e});return R.validateOrReturnResponse(this.useSchemaValidation,()=>n,j,"PingResponse")}createDiff_v2(e){let t={},n="/differ/v2/namespaces/{namespace}/diff".replace("{namespace}",this.namespace),s=this.axiosInstance.post(n,e,{params:t});return R.validateOrReturnResponse(this.useSchemaValidation,()=>s,f.unknown(),"z.unknown()")}};function $(r,e){let t=r.assembly(),n=e?.coreConfig?.namespace??t.coreConfig.namespace,s=e?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,a=t.axiosInstance,o=e?.axiosConfig?.request,i=e?.coreConfig?.baseURL,b=e?.axiosConfig?.interceptors;if(o||i||b){let x=y.mergeAxiosConfigs(t.axiosInstance.defaults,{...i?{baseURL:i}:{},...o});if(a=E.create(x),b)for(let p of b)p.type==="request"&&a.interceptors.request.use(p.onRequest,p.onError),p.type==="response"&&a.interceptors.response.use(p.onSuccess,p.onError);else a.interceptors=t.axiosInstance.interceptors}async function se(x){let l=await new g(a,n,s).createDiff(x);if(l.error)throw l.error;return l.response}async function oe(){let p=await new g(a,n,s).getPing();if(p.error)throw p.error;return p.response}async function ae(x){let l=await new g(a,n,s).createDiff_v2(x);if(l.error)throw l.error;return l.response}return{createDiff:se,getPing:oe,createDiff_v2:ae}}console.log(`${I}@${C}`);var Oe={DiffCalculationApi:$,version:()=>console.log({version:C,name:I,author:U})},qe=Oe;var Pe=f.object({errorCode:f.number().int(),errorMessage:f.string()});var je=f.object({destinationBuildId:f.string(),namespace:f.string(),priority:f.boolean().nullish(),sourceBuildId:f.string()});window.AccelByteSDK_Differ=T;})();
"use strict";(()=>{var ie=Object.create;var S=Object.defineProperty;var ce=Object.getOwnPropertyDescriptor;var fe=Object.getOwnPropertyNames;var ue=Object.getPrototypeOf,pe=Object.prototype.hasOwnProperty;var w=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),de=(r,e)=>{for(var t in e)S(r,t,{get:e[t],enumerable:!0})},me=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of fe(e))!pe.call(r,s)&&s!==t&&S(r,s,{get:()=>e[s],enumerable:!(n=ce(e,s))||n.enumerable});return r};var le=(r,e,t)=>(t=r!=null?ie(ue(r)):{},me(e||!r||!r.__esModule?S(t,"default",{value:r,enumerable:!0}):t,r));var L=w((Be,z)=>{"use strict";z.exports=r=>encodeURIComponent(r).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)});var V=w((Ke,K)=>{"use strict";var B="%[a-f0-9]{2}",N=new RegExp("("+B+")|([^%]+?)","gi"),k=new RegExp("("+B+")+","gi");function O(r,e){try{return[decodeURIComponent(r.join(""))]}catch{}if(r.length===1)return r;e=e||1;var t=r.slice(0,e),n=r.slice(e);return Array.prototype.concat.call([],O(t),O(n))}function xe(r){try{return decodeURIComponent(r)}catch{for(var e=r.match(N)||[],t=1;t<e.length;t++)r=O(e,t).join(""),e=r.match(N)||[];return r}}function ye(r){for(var e={"%FE%FF":"\uFFFD\uFFFD","%FF%FE":"\uFFFD\uFFFD"},t=k.exec(r);t;){try{e[t[0]]=decodeURIComponent(t[0])}catch{var n=xe(t[0]);n!==t[0]&&(e[t[0]]=n)}t=k.exec(r)}e["%C2"]="\uFFFD";for(var s=Object.keys(e),a=0;a<s.length;a++){var o=s[a];r=r.replace(new RegExp(o,"g"),e[o])}return r}K.exports=function(r){if(typeof r!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof r+"`");try{return r=r.replace(/\+/g," "),decodeURIComponent(r)}catch{return ye(r)}}});var Y=w((Ve,M)=>{"use strict";M.exports=(r,e)=>{if(!(typeof r=="string"&&typeof e=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(e==="")return[r];let t=r.indexOf(e);return t===-1?[r]:[r.slice(0,t),r.slice(t+e.length)]}});var _=w((Me,Z)=>{"use strict";Z.exports=function(r,e){for(var t={},n=Object.keys(r),s=Array.isArray(e),a=0;a<n.length;a++){var o=n[a],i=r[o];(s?e.indexOf(o)!==-1:e(o,i,r))&&(t[o]=i)}return t}});var ee=w(u=>{"use strict";var he=L(),Re=V(),Q=Y(),be=_(),we=r=>r==null,q=Symbol("encodeFragmentIdentifier");function Ae(r){switch(r.arrayFormat){case"index":return e=>(t,n)=>{let s=t.length;return n===void 0||r.skipNull&&n===null||r.skipEmptyString&&n===""?t:n===null?[...t,[c(e,r),"[",s,"]"].join("")]:[...t,[c(e,r),"[",c(s,r),"]=",c(n,r)].join("")]};case"bracket":return e=>(t,n)=>n===void 0||r.skipNull&&n===null||r.skipEmptyString&&n===""?t:n===null?[...t,[c(e,r),"[]"].join("")]:[...t,[c(e,r),"[]=",c(n,r)].join("")];case"colon-list-separator":return e=>(t,n)=>n===void 0||r.skipNull&&n===null||r.skipEmptyString&&n===""?t:n===null?[...t,[c(e,r),":list="].join("")]:[...t,[c(e,r),":list=",c(n,r)].join("")];case"comma":case"separator":case"bracket-separator":{let e=r.arrayFormat==="bracket-separator"?"[]=":"=";return t=>(n,s)=>s===void 0||r.skipNull&&s===null||r.skipEmptyString&&s===""?n:(s=s===null?"":s,n.length===0?[[c(t,r),e,c(s,r)].join("")]:[[n,c(s,r)].join(r.arrayFormatSeparator)])}default:return e=>(t,n)=>n===void 0||r.skipNull&&n===null||r.skipEmptyString&&n===""?t:n===null?[...t,c(e,r)]:[...t,[c(e,r),"=",c(n,r)].join("")]}}function De(r){let e;switch(r.arrayFormat){case"index":return(t,n,s)=>{if(e=/\[(\d*)\]$/.exec(t),t=t.replace(/\[\d*\]$/,""),!e){s[t]=n;return}s[t]===void 0&&(s[t]={}),s[t][e[1]]=n};case"bracket":return(t,n,s)=>{if(e=/(\[\])$/.exec(t),t=t.replace(/\[\]$/,""),!e){s[t]=n;return}if(s[t]===void 0){s[t]=[n];return}s[t]=[].concat(s[t],n)};case"colon-list-separator":return(t,n,s)=>{if(e=/(:list)$/.exec(t),t=t.replace(/:list$/,""),!e){s[t]=n;return}if(s[t]===void 0){s[t]=[n];return}s[t]=[].concat(s[t],n)};case"comma":case"separator":return(t,n,s)=>{let a=typeof n=="string"&&n.includes(r.arrayFormatSeparator),o=typeof n=="string"&&!a&&m(n,r).includes(r.arrayFormatSeparator);n=o?m(n,r):n;let i=a||o?n.split(r.arrayFormatSeparator).map(b=>m(b,r)):n===null?n:m(n,r);s[t]=i};case"bracket-separator":return(t,n,s)=>{let a=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!a){s[t]=n&&m(n,r);return}let o=n===null?[]:n.split(r.arrayFormatSeparator).map(i=>m(i,r));if(s[t]===void 0){s[t]=o;return}s[t]=[].concat(s[t],o)};default:return(t,n,s)=>{if(s[t]===void 0){s[t]=n;return}s[t]=[].concat(s[t],n)}}}function G(r){if(typeof r!="string"||r.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function c(r,e){return e.encode?e.strict?he(r):encodeURIComponent(r):r}function m(r,e){return e.decode?Re(r):r}function J(r){return Array.isArray(r)?r.sort():typeof r=="object"?J(Object.keys(r)).sort((e,t)=>Number(e)-Number(t)).map(e=>r[e]):r}function W(r){let e=r.indexOf("#");return e!==-1&&(r=r.slice(0,e)),r}function Ee(r){let e="",t=r.indexOf("#");return t!==-1&&(e=r.slice(t)),e}function X(r){r=W(r);let e=r.indexOf("?");return e===-1?"":r.slice(e+1)}function H(r,e){return e.parseNumbers&&!Number.isNaN(Number(r))&&typeof r=="string"&&r.trim()!==""?r=Number(r):e.parseBooleans&&r!==null&&(r.toLowerCase()==="true"||r.toLowerCase()==="false")&&(r=r.toLowerCase()==="true"),r}function v(r,e){e=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},e),G(e.arrayFormatSeparator);let t=De(e),n=Object.create(null);if(typeof r!="string"||(r=r.trim().replace(/^[?#&]/,""),!r))return n;for(let s of r.split("&")){if(s==="")continue;let[a,o]=Q(e.decode?s.replace(/\+/g," "):s,"=");o=o===void 0?null:["comma","separator","bracket-separator"].includes(e.arrayFormat)?o:m(o,e),t(m(a,e),o,n)}for(let s of Object.keys(n)){let a=n[s];if(typeof a=="object"&&a!==null)for(let o of Object.keys(a))a[o]=H(a[o],e);else n[s]=H(a,e)}return e.sort===!1?n:(e.sort===!0?Object.keys(n).sort():Object.keys(n).sort(e.sort)).reduce((s,a)=>{let o=n[a];return o&&typeof o=="object"&&!Array.isArray(o)?s[a]=J(o):s[a]=o,s},Object.create(null))}u.extract=X;u.parse=v;u.stringify=(r,e)=>{if(!r)return"";e=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},e),G(e.arrayFormatSeparator);let t=o=>e.skipNull&&we(r[o])||e.skipEmptyString&&r[o]==="",n=Ae(e),s={};for(let o of Object.keys(r))t(o)||(s[o]=r[o]);let a=Object.keys(s);return e.sort!==!1&&a.sort(e.sort),a.map(o=>{let i=r[o];return i===void 0?"":i===null?c(o,e):Array.isArray(i)?i.length===0&&e.arrayFormat==="bracket-separator"?c(o,e)+"[]":i.reduce(n(o),[]).join("&"):c(o,e)+"="+c(i,e)}).filter(o=>o.length>0).join("&")};u.parseUrl=(r,e)=>{e=Object.assign({decode:!0},e);let[t,n]=Q(r,"#");return Object.assign({url:t.split("?")[0]||"",query:v(X(r),e)},e&&e.parseFragmentIdentifier&&n?{fragmentIdentifier:m(n,e)}:{})};u.stringifyUrl=(r,e)=>{e=Object.assign({encode:!0,strict:!0,[q]:!0},e);let t=W(r.url).split("?")[0]||"",n=u.extract(r.url),s=u.parse(n,{sort:!1}),a=Object.assign(s,r.query),o=u.stringify(a,e);o&&(o=`?${o}`);let i=Ee(r.url);return r.fragmentIdentifier&&(i=`#${e[q]?c(r.fragmentIdentifier,e):r.fragmentIdentifier}`),`${t}${o}${i}`};u.pick=(r,e,t)=>{t=Object.assign({parseFragmentIdentifier:!0,[q]:!1},t);let{url:n,query:s,fragmentIdentifier:a}=u.parseUrl(r,t);return u.stringifyUrl({url:n,query:be(s,e),fragmentIdentifier:a},t)};u.exclude=(r,e,t)=>{let n=Array.isArray(e)?s=>!e.includes(s):(s,a)=>!e(s,a);return u.pick(r,n,t)}});var T={};de(T,{DiffCalculation$:()=>g,DiffCalculationApi:()=>$,Differ:()=>qe,Error:()=>Pe,LateDiffRequest:()=>je,PingResponse:()=>j});var I="@accelbyte/sdk-differ",C="5.2.5",U="AccelByte Inc";var{z:f}=window.AccelByteSDKDependencies.zod;var ge=window.AccelByteSDKDependencies.axios,A=ge;var y=class{};y.mergeAxiosConfigs=(e,t)=>({...e,...t,headers:{...e?.headers,...t?.headers}}),y.is4xxError=e=>A.isAxiosError(e)&&e.response?e.response.status>=400&&e.response.status<=499:!1;var te=le(ee(),1);var{v4:re}=window.AccelByteSDKDependencies.uuid;var d=class d{};d.ID_KEY="deviceId",d.TYPE={MOBILE:"mobile",DESKTOP:"desktop"},d.getType=()=>Ce()?d.TYPE.MOBILE:d.TYPE.DESKTOP,d.generateUUID=()=>{let e=re().split("-").join("");return localStorage.setItem(d.ID_KEY,e),e},d.getDeviceId=()=>localStorage.getItem(d.ID_KEY)||d.generateUUID();var D=d,Fe=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,Ie=/android|ipad|playbook|silk/i,Ce=r=>{r||(r={});let e=r.ua;if(!e&&typeof navigator<"u"&&(e=navigator.userAgent),e&&e.headers&&typeof e.headers["user-agent"]=="string"&&(e=e.headers["user-agent"]),typeof e!="string")return!1;let t=Fe.test(e)||!!r.tablet&&Ie.test(e);return!t&&r.tablet&&r.featureDetect&&navigator&&navigator.maxTouchPoints>1&&e.indexOf("Macintosh")!==-1&&e.indexOf("Safari")!==-1&&(t=!0),t};var h=class h{static create(...e){let t={};return typeof window>"u"&&(t["User-Agent"]=`ags-typescript-sdk/${__SDK_VERSION__}`),A.create(Object.assign({paramsSerializer:te.default.stringify,headers:t},...e))}static withBearerToken(e,t){return h.create(t||{},{headers:{Authorization:`Bearer ${e}`}})}};h.setDeviceTokenCookie=()=>{let e=D.getDeviceId();document.cookie=`device_token=${e}; path=/;`},h.removeDeviceTokenCookie=()=>{document.cookie=`device_token=; expires=${new Date(0).toUTCString()}`},h.getFormUrlEncodedData=e=>{let t=new URLSearchParams;return Object.keys(e).forEach(s=>{e[s]&&t.append(s,e[s])}),t};var E=h;var R=class r{static validateOrReturnResponse(e,t,n,s){return e?r.responseType(()=>t(),n,s):r.unsafeResponse(()=>t())}static responseType(e,t,n){return ne(async()=>{let s=await e(),a=t.safeParse(s.data);if(!a.success&&s.status!==204)throw new P({error:a.error,response:s,modelName:n});return s})}static unsafeResponse(e){return ne(()=>e())}static safeParse(e,t){let n=t.safeParse(e);return n.success?n.data:null}};async function ne(r){try{return{response:await r(),error:null}}catch(e){return{response:null,error:e}}}var P=class extends Error{constructor({error:e,response:t,modelName:n}){let s=`response from url "${t.config.url}" doesn't match model "${n}"`;super(s),console.error(s,e),this.zodError=e}};var j=f.object({resp:f.string()});var g=class{constructor(e,t,n=!0){this.axiosInstance=e;this.namespace=t;this.useSchemaValidation=n}createDiff(e){let t={},n="/differ/namespaces/{namespace}/diff".replace("{namespace}",this.namespace),s=this.axiosInstance.post(n,e,{params:t});return R.validateOrReturnResponse(this.useSchemaValidation,()=>s,f.unknown(),"z.unknown()")}getPing(){let e={},t="/differ/namespaces/{namespace}/ping".replace("{namespace}",this.namespace),n=this.axiosInstance.get(t,{params:e});return R.validateOrReturnResponse(this.useSchemaValidation,()=>n,j,"PingResponse")}createDiff_v2(e){let t={},n="/differ/v2/namespaces/{namespace}/diff".replace("{namespace}",this.namespace),s=this.axiosInstance.post(n,e,{params:t});return R.validateOrReturnResponse(this.useSchemaValidation,()=>s,f.unknown(),"z.unknown()")}};function $(r,e){let t=r.assembly(),n=e?.coreConfig?.namespace??t.coreConfig.namespace,s=e?.coreConfig?.useSchemaValidation??t.coreConfig.useSchemaValidation,a=t.axiosInstance,o=e?.axiosConfig?.request,i=e?.coreConfig?.baseURL,b=e?.axiosConfig?.interceptors;if(o||i||b){let x=y.mergeAxiosConfigs(t.axiosInstance.defaults,{...i?{baseURL:i}:{},...o});if(a=E.create(x),b)for(let p of b)p.type==="request"&&a.interceptors.request.use(p.onRequest,p.onError),p.type==="response"&&a.interceptors.response.use(p.onSuccess,p.onError);else a.interceptors=t.axiosInstance.interceptors}async function se(x){let l=await new g(a,n,s).createDiff(x);if(l.error)throw l.error;return l.response}async function oe(){let p=await new g(a,n,s).getPing();if(p.error)throw p.error;return p.response}async function ae(x){let l=await new g(a,n,s).createDiff_v2(x);if(l.error)throw l.error;return l.response}return{createDiff:se,getPing:oe,createDiff_v2:ae}}console.log(`${I}@${C}`);var Oe={DiffCalculationApi:$,version:()=>console.log({version:C,name:I,author:U})},qe=Oe;var Pe=f.object({errorCode:f.number().int(),errorMessage:f.string()});var je=f.object({destinationBuildId:f.string(),namespace:f.string(),priority:f.boolean().nullish(),sourceBuildId:f.string()});window.AccelByteSDK_Differ=T;})();

@@ -34,3 +34,3 @@ "use strict";

var name = "@accelbyte/sdk-differ";
var version = "5.2.4";
var version = "5.2.5";
var author = "AccelByte Inc";

@@ -37,0 +37,0 @@

@@ -9,3 +9,3 @@ import {

var name = "@accelbyte/sdk-differ";
var version = "5.2.4";
var version = "5.2.5";
var author = "AccelByte Inc";

@@ -12,0 +12,0 @@

{
"name": "@accelbyte/sdk-differ",
"version": "5.2.5",
"version": "5.2.6",
"author": "AccelByte Inc",

@@ -37,8 +37,8 @@ "license": "SEE LICENSE IN LICENSE",

"dependencies": {
"@accelbyte/validator": "0.3.0",
"axios": "1.13.5",
"@accelbyte/validator": "0.3.1",
"axios": "1.15.0",
"buffer": "6.0.3",
"crypto-js": "4.2.0",
"platform": "1.3.6",
"uuid": "8.3.2",
"uuid": "14.0.0",
"validator": "13.15.22",

@@ -45,0 +45,0 @@ "zod": "3.23.8"