{"version":3,"sources":["jsdelivr-header.js","/npm/jquery.cookie@1.4.1/jquery.cookie.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;CCCC,SAAU,GACY,mBAAX,QAAyB,OAAO,IAE1C,OAAO,CAAC,UAAW,GACU,iBAAZ,QAEjB,EAAQ,QAAQ,WAGhB,EAAQ,OAEV,CAXA,EAWE,SAAU,GAEX,IAAI,EAAS,MAEb,SAAS,EAAO,GACf,OAAO,EAAO,IAAM,EAAI,mBAAmB,EAC5C,CAMA,SAAS,EAAqB,GAC7B,OAAO,EAAO,EAAO,KAAO,KAAK,UAAU,GAAS,OAAO,GAC5D,CAiBA,SAAS,EAAK,EAAG,GAChB,IAAI,EAAQ,EAAO,IAAM,EAhB1B,SAA0B,GACF,IAAnB,EAAE,QAAQ,OAEb,EAAI,EAAE,MAAM,GAAI,GAAG,QAAQ,OAAQ,KAAK,QAAQ,QAAS,OAG1D,IAKC,OADA,EAAI,mBAAmB,EAAE,QAAQ,EAAQ,MAClC,EAAO,KAAO,KAAK,MAAM,GAAK,CACtC,CAAE,MAAM,GAAI,CACb,CAG8B,CAAiB,GAC9C,OAAO,EAAE,WAAW,GAAa,EAAU,GAAS,CACrD,CAEA,IAAI,EAAS,EAAE,OAAS,SAAU,EAAK,EAAO,GAI7C,QAAc,IAAV,IAAwB,EAAE,WAAW,GAAQ,CAGhD,GAA+B,iBAF/B,EAAU,EAAE,OAAO,CAAC,EAAG,EAAO,SAAU,IAErB,QAAsB,CACxC,IAAI,EAAO,EAAQ,QAAS,EAAI,EAAQ,QAAU,IAAI,KACtD,EAAE,SAAS,EAAW,MAAP,EAChB,CAEA,OAAQ,SAAS,OAAS,CACzB,EAAO,GAAM,IAAK,EAAqB,GACvC,EAAQ,QAAU,aAAe,EAAQ,QAAQ,cAAgB,GACjE,EAAQ,KAAU,UAAY,EAAQ,KAAO,GAC7C,EAAQ,OAAU,YAAc,EAAQ,OAAS,GACjD,EAAQ,OAAU,WAAa,IAC9B,KAAK,GACR,CAWA,IAPA,IAnDe,EAmDX,EAAS,OAAM,EAAY,CAAC,EAK5B,EAAU,SAAS,OAAS,SAAS,OAAO,MAAM,MAAQ,GAErD,EAAI,EAAG,EAAI,EAAQ,OAAQ,EAAI,EAAG,IAAK,CAC/C,IAAI,EAAQ,EAAQ,GAAG,MAAM,KACzB,GA5DU,EA4DI,EAAM,QA3DlB,EAAO,IAAM,EAAI,mBAAmB,IA4DtC,EAAS,EAAM,KAAK,KAExB,GAAI,GAAO,IAAQ,EAAM,CAExB,EAAS,EAAK,EAAQ,GACtB,KACD,CAGK,QAAmC,KAA3B,EAAS,EAAK,MAC1B,EAAO,GAAQ,EAEjB,CAEA,OAAO,CACR,EAEA,EAAO,SAAW,CAAC,EAEnB,EAAE,aAAe,SAAU,EAAK,GAC/B,YAAsB,IAAlB,EAAE,OAAO,KAKb,EAAE,OAAO,EAAK,GAAI,EAAE,OAAO,CAAC,EAAG,EAAS,CAAE,SAAU,MAC5C,EAAE,OAAO,GAClB,CAED","file":"/npm/jquery.cookie@1.4.1/jquery.cookie.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/jquery.cookie@1.4.1/jquery.cookie.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/*!\n * jQuery Cookie Plugin v1.4.1\n * https://github.com/carhartl/jquery-cookie\n *\n * Copyright 2013 Klaus Hartl\n * Released under the MIT license\n */\n(function (factory) {\n\tif (typeof define === 'function' && define.amd) {\n\t\t// AMD\n\t\tdefine(['jquery'], factory);\n\t} else if (typeof exports === 'object') {\n\t\t// CommonJS\n\t\tfactory(require('jquery'));\n\t} else {\n\t\t// Browser globals\n\t\tfactory(jQuery);\n\t}\n}(function ($) {\n\n\tvar pluses = /\\+/g;\n\n\tfunction encode(s) {\n\t\treturn config.raw ? s : encodeURIComponent(s);\n\t}\n\n\tfunction decode(s) {\n\t\treturn config.raw ? s : decodeURIComponent(s);\n\t}\n\n\tfunction stringifyCookieValue(value) {\n\t\treturn encode(config.json ? JSON.stringify(value) : String(value));\n\t}\n\n\tfunction parseCookieValue(s) {\n\t\tif (s.indexOf('\"') === 0) {\n\t\t\t// This is a quoted cookie as according to RFC2068, unescape...\n\t\t\ts = s.slice(1, -1).replace(/\\\\\"/g, '\"').replace(/\\\\\\\\/g, '\\\\');\n\t\t}\n\n\t\ttry {\n\t\t\t// Replace server-side written pluses with spaces.\n\t\t\t// If we can't decode the cookie, ignore it, it's unusable.\n\t\t\t// If we can't parse the cookie, ignore it, it's unusable.\n\t\t\ts = decodeURIComponent(s.replace(pluses, ' '));\n\t\t\treturn config.json ? JSON.parse(s) : s;\n\t\t} catch(e) {}\n\t}\n\n\tfunction read(s, converter) {\n\t\tvar value = config.raw ? s : parseCookieValue(s);\n\t\treturn $.isFunction(converter) ? converter(value) : value;\n\t}\n\n\tvar config = $.cookie = function (key, value, options) {\n\n\t\t// Write\n\n\t\tif (value !== undefined && !$.isFunction(value)) {\n\t\t\toptions = $.extend({}, config.defaults, options);\n\n\t\t\tif (typeof options.expires === 'number') {\n\t\t\t\tvar days = options.expires, t = options.expires = new Date();\n\t\t\t\tt.setTime(+t + days * 864e+5);\n\t\t\t}\n\n\t\t\treturn (document.cookie = [\n\t\t\t\tencode(key), '=', stringifyCookieValue(value),\n\t\t\t\toptions.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE\n\t\t\t\toptions.path    ? '; path=' + options.path : '',\n\t\t\t\toptions.domain  ? '; domain=' + options.domain : '',\n\t\t\t\toptions.secure  ? '; secure' : ''\n\t\t\t].join(''));\n\t\t}\n\n\t\t// Read\n\n\t\tvar result = key ? undefined : {};\n\n\t\t// To prevent the for loop in the first place assign an empty array\n\t\t// in case there are no cookies at all. Also prevents odd result when\n\t\t// calling $.cookie().\n\t\tvar cookies = document.cookie ? document.cookie.split('; ') : [];\n\n\t\tfor (var i = 0, l = cookies.length; i < l; i++) {\n\t\t\tvar parts = cookies[i].split('=');\n\t\t\tvar name = decode(parts.shift());\n\t\t\tvar cookie = parts.join('=');\n\n\t\t\tif (key && key === name) {\n\t\t\t\t// If second argument (value) is a function it's a converter...\n\t\t\t\tresult = read(cookie, value);\n\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\t// Prevent storing a cookie that we couldn't decode.\n\t\t\tif (!key && (cookie = read(cookie)) !== undefined) {\n\t\t\t\tresult[name] = cookie;\n\t\t\t}\n\t\t}\n\n\t\treturn result;\n\t};\n\n\tconfig.defaults = {};\n\n\t$.removeCookie = function (key, options) {\n\t\tif ($.cookie(key) === undefined) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Must not alter options, thus extending a fresh object...\n\t\t$.cookie(key, '', $.extend({}, options, { expires: -1 }));\n\t\treturn !$.cookie(key);\n\t};\n\n}));\n"]}