!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?e(require("jquery")):e(jQuery)}(function(x){var i=/\+/g;function l(e){return k.raw?e:encodeURIComponent(e)}function v(e,n){var o=k.raw?e:function(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return e=decodeURIComponent(e.replace(i," ")),k.json?JSON.parse(e):e}catch(e){}}(e);return x.isFunction(n)?n(o):o}var k=x.cookie=function(e,n,o){if(1<arguments.length&&!x.isFunction(n)){if("number"==typeof(o=x.extend({},k.defaults,o)).expires){var i=o.expires,r=o.expires=new Date;r.setTime(+r+864e5*i)}return document.cookie=[l(e),"=",(t=n,l(k.json?JSON.stringify(t):String(t))),o.expires?"; expires="+o.expires.toUTCString():"",o.path?"; path="+o.path:"",o.domain?"; domain="+o.domain:"",o.secure?"; secure":""].join("")}for(var t,c,u=e?void 0:{},a=document.cookie?document.cookie.split("; "):[],d=0,f=a.length;d<f;d++){var p=a[d].split("="),s=(c=p.shift(),k.raw?c:decodeURIComponent(c)),m=p.join("=");if(e&&e===s){u=v(m,n);break}e||void 0===(m=v(m))||(u[s]=m)}return u};k.defaults={},x.removeCookie=function(e,n){return void 0!==x.cookie(e)&&(x.cookie(e,"",x.extend({},n,{expires:-1})),!x.cookie(e))}});