UNPKG

@analytics/cookie-utils

Version:
3 lines (2 loc) 765 B
var e=require("@analytics/global-storage-utils"),o=r(),t=c,n=c;function i(t){return o?c(t,"",-1):e.remove(t)}function r(){if(void 0!==o)return o;var e="cookiecookie";try{c(e,e),o=-1!==document.cookie.indexOf(e),i(e)}catch(e){o=!1}return o}function c(t,n,i,r,c,s){if("undefined"!=typeof window){var u=arguments.length>1;return!1===o&&(u?e.set(t,n):e.get(t)),u?document.cookie=t+"="+encodeURIComponent(n)+(i?"; expires="+new Date(+new Date+1e3*i).toUTCString()+(r?"; path="+r:"")+(c?"; domain="+c:"")+(s?"; secure":""):""):decodeURIComponent((("; "+document.cookie).split("; "+t+"=")[1]||"").split(";")[0])}}exports.COOKIE="cookie",exports.getCookie=t,exports.hasCookies=r,exports.removeCookie=i,exports.setCookie=n; //# sourceMappingURL=analytics-util-cookie.js.map