# autoptimize/3.1.4/classes/external/js/jquery.cookie.min.js

Autoptimize, version 3.1.4. 2 lines.

- Page: https://pluginprobe.com/plugins/autoptimize/3.1.4/code/classes/external/js/jquery.cookie.min.js
- Raw: https://pluginprobe.com/plugins/autoptimize/3.1.4/raw/classes/external/js/jquery.cookie.min.js
- Modified: 2013-10-12T06:31:42+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/autoptimize/3.1.4/code/classes/external/js/jquery.cookie.min.js#L10-L20`.

```javascript
jQuery.cookie=function(key,value,options){if(arguments.length>1&&(value===null||typeof value!=="object")){options=jQuery.extend({},options);if(value===null){options.expires=-1;}if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setDate(t.getDate()+days);}return(document.cookie=[encodeURIComponent(key),'=',options.raw?String(value):encodeURIComponent(String(value)),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''));}options=value||{};var result,decode=options.raw?function(s){return s;}:decodeURIComponent;return(result=new RegExp('(?:^|; )'+encodeURIComponent(key)+'=([^;]*)').exec(document.cookie))?decode(result[1]):null;};

```
