UNPKG

@oat-sa/tao-core-sdk

Version:
455 lines (450 loc) 11.9 kB
define(['exports'], function (exports) { 'use strict'; var cov_7epzpbw8b = function () { var path = '/Users/yktaotesting/Desktop/Product/tao-core-sdk-fe/src/core/store/cookies.js', hash = 'cb684ebab714cd836c24fbf6f45ebf5d953ec756', Function = function () {}.constructor, global = new Function('return this')(), gcv = '__coverage__', coverageData = { path: '/Users/yktaotesting/Desktop/Product/tao-core-sdk-fe/src/core/store/cookies.js', statementMap: { '0': { start: { line: 6, column: 29 }, end: { line: 51, column: 1 } }, '1': { start: { line: 18, column: 23 }, end: { line: 18, column: 89 } }, '2': { start: { line: 18, column: 63 }, end: { line: 18, column: 88 } }, '3': { start: { line: 19, column: 8 }, end: { line: 19, column: 72 } }, '4': { start: { line: 31, column: 21 }, end: { line: 31, column: 40 } }, '5': { start: { line: 32, column: 23 }, end: { line: 32, column: 73 } }, '6': { start: { line: 33, column: 24 }, end: { line: 33, column: 34 } }, '7': { start: { line: 34, column: 8 }, end: { line: 34, column: 56 } }, '8': { start: { line: 35, column: 28 }, end: { line: 35, column: 69 } }, '9': { start: { line: 37, column: 8 }, end: { line: 37, column: 107 } }, '10': { start: { line: 47, column: 21 }, end: { line: 47, column: 40 } }, '11': { start: { line: 48, column: 23 }, end: { line: 48, column: 73 } }, '12': { start: { line: 49, column: 8 }, end: { line: 49, column: 98 } } }, fnMap: { '0': { name: '(anonymous_0)', decl: { start: { line: 18, column: 56 }, end: { line: 18, column: 57 } }, loc: { start: { line: 18, column: 63 }, end: { line: 18, column: 88 } }, line: 18 } }, branchMap: { '0': { loc: { start: { line: 19, column: 15 }, end: { line: 19, column: 71 } }, type: 'cond-expr', locations: [{ start: { line: 19, column: 24 }, end: { line: 19, column: 64 } }, { start: { line: 19, column: 67 }, end: { line: 19, column: 71 } }], line: 19 }, '1': { loc: { start: { line: 30, column: 24 }, end: { line: 30, column: 36 } }, type: 'default-arg', locations: [{ start: { line: 30, column: 34 }, end: { line: 30, column: 36 } }], line: 30 }, '2': { loc: { start: { line: 31, column: 21 }, end: { line: 31, column: 40 } }, type: 'binary-expr', locations: [{ start: { line: 31, column: 21 }, end: { line: 31, column: 33 } }, { start: { line: 31, column: 37 }, end: { line: 31, column: 40 } }], line: 31 }, '3': { loc: { start: { line: 32, column: 23 }, end: { line: 32, column: 73 } }, type: 'cond-expr', locations: [{ start: { line: 32, column: 40 }, end: { line: 32, column: 68 } }, { start: { line: 32, column: 71 }, end: { line: 32, column: 73 } }], line: 32 }, '4': { loc: { start: { line: 46, column: 20 }, end: { line: 46, column: 32 } }, type: 'default-arg', locations: [{ start: { line: 46, column: 30 }, end: { line: 46, column: 32 } }], line: 46 }, '5': { loc: { start: { line: 47, column: 21 }, end: { line: 47, column: 40 } }, type: 'binary-expr', locations: [{ start: { line: 47, column: 21 }, end: { line: 47, column: 33 } }, { start: { line: 47, column: 37 }, end: { line: 47, column: 40 } }], line: 47 }, '6': { loc: { start: { line: 48, column: 23 }, end: { line: 48, column: 73 } }, type: 'cond-expr', locations: [{ start: { line: 48, column: 40 }, end: { line: 48, column: 68 } }, { start: { line: 48, column: 71 }, end: { line: 48, column: 73 } }], line: 48 } }, s: { '0': 0, '1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0, '11': 0, '12': 0 }, f: { '0': 0 }, b: { '0': [0, 0], '1': [0], '2': [0, 0], '3': [0, 0], '4': [0], '5': [0, 0], '6': [0, 0] }, _coverageSchema: '332fd63041d2c1bcb487cc26dd0d5f7d97098a6c' }, coverage = global[gcv] || (global[gcv] = {}); if (coverage[path] && coverage[path].hash === hash) { return coverage[path]; } coverageData.hash = hash; return coverage[path] = coverageData; }(); const cookieStorage = (cov_7epzpbw8b.s[0]++, { getItem(key) { const cookie = (cov_7epzpbw8b.s[1]++, document.cookie.split('; ').find(row => { cov_7epzpbw8b.f[0]++; cov_7epzpbw8b.s[2]++; return row.startsWith(`${key}=`); })); cov_7epzpbw8b.s[3]++; return cookie ? (cov_7epzpbw8b.b[0][0]++, decodeURIComponent(cookie.split('=')[1])) : (cov_7epzpbw8b.b[0][1]++, null); }, setItem(key, value) { let options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : (cov_7epzpbw8b.b[1][0]++, {}); const path = (cov_7epzpbw8b.s[4]++, (cov_7epzpbw8b.b[2][0]++, options.path) || (cov_7epzpbw8b.b[2][1]++, '/')); const domain = (cov_7epzpbw8b.s[5]++, options.domain ? (cov_7epzpbw8b.b[3][0]++, `; domain=${options.domain}`) : (cov_7epzpbw8b.b[3][1]++, '')); const expires = (cov_7epzpbw8b.s[6]++, new Date()); cov_7epzpbw8b.s[7]++; expires.setFullYear(expires.getFullYear() + 10); const stringValue = (cov_7epzpbw8b.s[8]++, encodeURIComponent(JSON.stringify(value))); cov_7epzpbw8b.s[9]++; document.cookie = `${key}=${stringValue}; expires=${expires.toUTCString()}; path=${path}${domain}`; }, removeItem(key) { let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : (cov_7epzpbw8b.b[4][0]++, {}); const path = (cov_7epzpbw8b.s[10]++, (cov_7epzpbw8b.b[5][0]++, options.path) || (cov_7epzpbw8b.b[5][1]++, '/')); const domain = (cov_7epzpbw8b.s[11]++, options.domain ? (cov_7epzpbw8b.b[6][0]++, `; domain=${options.domain}`) : (cov_7epzpbw8b.b[6][1]++, '')); cov_7epzpbw8b.s[12]++; document.cookie = `${key}=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=${path}${domain}`; } }); exports.cookieStorage = cookieStorage; Object.defineProperty(exports, '__esModule', { value: true }); });