MCPcopy
hub / github.com/arcxingye/EatKano / cookie

Function cookie

static/index.js:496–515  ·  view source on GitHub ↗
(name, value, time)

Source from the content-addressed store, hash-verified

494 }
495
496 function cookie(name, value, time) {
497 if (name) {
498 if (value) {
499 if (time) {
500 let date = new Date();
501 date.setTime(date.getTime() + 864e5 * time), time = date.toGMTString();
502 }
503 return document.cookie = name + "=" + escape(toStr(value)) + (time ? "; expires=" + time + (arguments[3] ?
504 "; domain=" + arguments[3] + (arguments[4] ? "; path=" + arguments[4] + (arguments[5] ? "; secure" : "") : "") :
505 "") : ""), !0;
506 }
507 return value = document.cookie.match("(?:^|;)\\s*" + name.replace(/([-.*+?^${}()|[\]\/\\])/g, "\\$1") + "=([^;]*)"),
508 value = value && "string" == typeof value[1] ? unescape(value[1]) : !1, (/^(\{|\[).+\}|\]$/.test(value) ||
509 /^[0-9]+$/g.test(value)) && eval("value=" + value), value;
510 }
511 let data = {};
512 value = document.cookie.replace(/\s/g, "").split(";");
513 for (let i = 0; value.length > i; i++) name = value[i].split("="), name[1] && (data[name[0]] = unescape(name[1]));
514 return data;
515 }
516
517 document.write(createGameLayer());
518

Callers 5

getModeFunction · 0.85
getSoundModeFunction · 0.85
index.jsFile · 0.85
getBestScoreFunction · 0.85
initSettingFunction · 0.85

Calls 1

toStrFunction · 0.85

Tested by

no test coverage detected