(function(w) { try { var identity = { setCookie: function(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = 'expires='+d.toUTCString(); var domain = 'domain=.'+this.extractRootDomain(location.host); document.cookie = cname + '=' + cvalue + ';' + domain + ';' + expires + ';path=/'; }, getCookie: function(cname) { var name = cname + '='; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ''; }, extractRootDomain: function (domain) { var splitArr = domain.split('.'), arrLen = splitArr.length; if (arrLen > 2) { //TODO: .me 와 같은 특수도메인 예외처리 필요. domain = splitArr[arrLen - 2] + '.' + splitArr[arrLen - 1]; if (splitArr[arrLen - 1].length == 2 && splitArr[arrLen - 1].length == 2) { domain = splitArr[arrLen - 3] + '.' + domain; } } return domain; } }; var c = document.cookie, size = document.cookie.length, ca = c.split(';'), len = ca.length, wp_uid = identity.getCookie('_wp_uid'), is_wp_uid = 'empty', ga = identity.getCookie('_ga') ? 1 : 0, scheme = location.href.split('://')[0], i, c, ti = location.href.split('ti='); ti = (ti.length>1 ? ti[1].split('&')[0] : ''); if (wp_uid) { is_wp_uid = (/^[0-9]-[a-zA-Z0-9_]+-s[0-9]+.[0-9]+\|[a-zA-Z0-9_-]+\|[a-zA-Z0-9_-]+/.test(wp_uid.replace(/%7C/g,'|')) ? 1 : 0); if (is_wp_uid) { identity.setCookie('_wp_uid', '2-ab7d265ca0263f2db8e11e35bbaca229-s1588341504.8771|windows_10|chrome-dhkg6n', 365); return; } } if (size>3980 || len>45 || !is_wp_uid) { if (/^(http|https)$/.test(scheme)) { i = new Image(); i.src = scheme + '://altg.widerplanet.com/delivery/info?dlid=&count=' + len + '&size=' + size + '&is_wp_uid=' + is_wp_uid + '&ti=19816&ga=' + ga + (is_wp_uid === 0 ? '&org_wp_uid=' + encodeURIComponent(wp_uid) : ''); } } else { identity.setCookie('_wp_uid', '2-ab7d265ca0263f2db8e11e35bbaca229-s1588341504.8771|windows_10|chrome-dhkg6n', 365); } } catch(e) {} })(window);