react-daum-local-script
Version:
Daum Postcode service for React
1 lines • 64.4 kB
TypeScript
export declare const DaumtScript = "(function () {\r\n /*VERSION:221018*/ function checkWebviewCustomUA(a) {\r\n for (var b = ['daum', 'naver', 'google', 'facebook', 'twitter'], c = !1, d = 0, e = b.length; d < e; d++)\r\n if (a.indexOf(b[d]) > -1) {\r\n c = !0;\r\n break;\r\n }\r\n return c;\r\n }\r\n (window.daum = window.daum || {}),\r\n (function (a) {\r\n function b(a) {\r\n var b = {};\r\n return (\r\n a.replace(/[?&]+([^=&]+)=*([^&]*)/gi, function (a, c, d) {\r\n b[c] = d;\r\n }),\r\n b\r\n );\r\n }\r\n function c(a) {\r\n for (var b in a) if (a.hasOwnProperty(b)) return !1;\r\n return !0;\r\n }\r\n a.postcode = { _validParam_: !0 };\r\n for (var d = document.getElementsByTagName('script'), e = 0, f = d.length; e < f; ++e) {\r\n var g = d[e],\r\n h = g.src;\r\n if (/\\/mapjsapi\\/bundle\\/postcode\\/(prod){0,1}(dev){0,1}(cbt){0,1}\\/postcode.v2\\.js\\b/.test(h)) {\r\n c(b(h)) || (a.postcode._validParam_ = !1);\r\n break;\r\n }\r\n }\r\n (a.postcode.version = '221018'),\r\n (a.postcode.load = function (a) {\r\n a && 'function' == typeof a && a();\r\n });\r\n })(window.daum),\r\n 'object' != typeof JSON && (JSON = {}),\r\n (function () {\r\n 'use strict';\r\n function f(a) {\r\n return a < 10 ? '0' + a : a;\r\n }\r\n function this_value() {\r\n return this.valueOf();\r\n }\r\n function quote(a) {\r\n return (\r\n (escapable.lastIndex = 0),\r\n escapable.test(a)\r\n ? '\"' +\r\n a.replace(escapable, function (a) {\r\n var b = meta[a];\r\n return 'string' == typeof b ? b : '\\\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);\r\n }) +\r\n '\"'\r\n : '\"' + a + '\"'\r\n );\r\n }\r\n function str(a, b) {\r\n var c,\r\n d,\r\n e,\r\n f,\r\n g,\r\n h = gap,\r\n i = b[a];\r\n switch (\r\n (i && 'object' == typeof i && 'function' == typeof i.toJSON && (i = i.toJSON(a)),\r\n 'function' == typeof rep && (i = rep.call(b, a, i)),\r\n typeof i)\r\n ) {\r\n case 'string':\r\n return quote(i);\r\n case 'number':\r\n return isFinite(i) ? String(i) : 'null';\r\n case 'boolean':\r\n case 'null':\r\n return String(i);\r\n case 'object':\r\n if (!i) return 'null';\r\n if (((gap += indent), (g = []), '[object Array]' === Object.prototype.toString.apply(i))) {\r\n for (f = i.length, c = 0; c < f; c += 1) g[c] = str(c, i) || 'null';\r\n return (\r\n (e = 0 === g.length ? '[]' : gap ? '[\\n' + gap + g.join(',\\n' + gap) + '\\n' + h + ']' : '[' + g.join(',') + ']'),\r\n (gap = h),\r\n e\r\n );\r\n }\r\n if (rep && 'object' == typeof rep)\r\n for (f = rep.length, c = 0; c < f; c += 1)\r\n 'string' == typeof rep[c] && ((d = rep[c]), (e = str(d, i)), e && g.push(quote(d) + (gap ? ': ' : ':') + e));\r\n else\r\n for (d in i) Object.prototype.hasOwnProperty.call(i, d) && ((e = str(d, i)), e && g.push(quote(d) + (gap ? ': ' : ':') + e));\r\n return (\r\n (e = 0 === g.length ? '{}' : gap ? '{\\n' + gap + g.join(',\\n' + gap) + '\\n' + h + '}' : '{' + g.join(',') + '}'), (gap = h), e\r\n );\r\n }\r\n }\r\n 'function' != typeof Date.prototype.toJSON &&\r\n ((Date.prototype.toJSON = function () {\r\n return isFinite(this.valueOf())\r\n ? this.getUTCFullYear() +\r\n '-' +\r\n f(this.getUTCMonth() + 1) +\r\n '-' +\r\n f(this.getUTCDate()) +\r\n 'T' +\r\n f(this.getUTCHours()) +\r\n ':' +\r\n f(this.getUTCMinutes()) +\r\n ':' +\r\n f(this.getUTCSeconds()) +\r\n 'Z'\r\n : null;\r\n }),\r\n (Boolean.prototype.toJSON = this_value),\r\n (Number.prototype.toJSON = this_value),\r\n (String.prototype.toJSON = this_value));\r\n var cx, escapable, gap, indent, meta, rep;\r\n 'function' != typeof JSON.stringify &&\r\n ((escapable =\r\n /[\\\\\\\"\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]/g),\r\n (meta = { '\\b': '\\\\b', '\\t': '\\\\t', '\\n': '\\\\n', '\\f': '\\\\f', '\\r': '\\\\r', '\"': '\\\\\"', '\\\\': '\\\\\\\\' }),\r\n (JSON.stringify = function (a, b, c) {\r\n var d;\r\n if (((gap = ''), (indent = ''), 'number' == typeof c)) for (d = 0; d < c; d += 1) indent += ' ';\r\n else 'string' == typeof c && (indent = c);\r\n if (((rep = b), b && 'function' != typeof b && ('object' != typeof b || 'number' != typeof b.length)))\r\n throw new Error('JSON.stringify');\r\n return str('', { '': a });\r\n })),\r\n 'function' != typeof JSON.parse &&\r\n ((cx = /[\\u0000\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]/g),\r\n (JSON.parse = function (text, reviver) {\r\n function walk(a, b) {\r\n var c,\r\n d,\r\n e = a[b];\r\n if (e && 'object' == typeof e)\r\n for (c in e) Object.prototype.hasOwnProperty.call(e, c) && ((d = walk(e, c)), void 0 !== d ? (e[c] = d) : delete e[c]);\r\n return reviver.call(a, b, e);\r\n }\r\n var j;\r\n if (\r\n ((text = String(text)),\r\n (cx.lastIndex = 0),\r\n cx.test(text) &&\r\n (text = text.replace(cx, function (a) {\r\n return '\\\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);\r\n })),\r\n /^[\\],:{}\\s]*$/.test(\r\n text\r\n .replace(/\\\\(?:[\"\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')\r\n .replace(/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g, ']')\r\n .replace(/(?:^|:|,)(?:\\s*\\[)+/g, '')\r\n ))\r\n )\r\n return (j = eval('(' + text + ')')), 'function' == typeof reviver ? walk({ '': j }, '') : j;\r\n throw new SyntaxError('JSON.parse');\r\n }));\r\n })();\r\n var postcodeUtils = {};\r\n (postcodeUtils.param = (function (a) {\r\n var b,\r\n c = {};\r\n if ('' === a[0]) return c;\r\n for (var d = 0, e = a.length; d < e; d++) {\r\n b = a[d];\r\n var f = b.indexOf('='),\r\n g = [];\r\n (g[0] = b.slice(0, f)), (g[1] = b.slice(f + 1, b.length));\r\n try {\r\n c[g[0]] = decodeURIComponent(g[1].replace(/\\+/g, ' '));\r\n } catch (h) {\r\n c[g[0]] = g[1].replace(/\\+/g, ' ');\r\n }\r\n }\r\n return c;\r\n })(window.location.search.substr(1).split('&'))),\r\n (postcodeUtils.extend = function () {\r\n if (0 === arguments.length) return null;\r\n var a = Array.prototype.slice.call(arguments),\r\n b = a.shift(),\r\n c = a.slice(0);\r\n if (c.length >= 1)\r\n for (var d = 0, e = c.length; d < e; d++) {\r\n var f = c[d];\r\n for (var g in f) f.hasOwnProperty(g) && (b[g] = f[g]);\r\n }\r\n return b;\r\n }),\r\n (postcodeUtils.isArray = function (a) {\r\n var b = window.jQuery;\r\n if (a) {\r\n var c = Object.prototype.toString.call(a).toLowerCase();\r\n if ('[object array]' === c || '[object nodelist]' === c || '[object htmlcollection]' === c || (b && a instanceof b)) return !0;\r\n }\r\n return !1;\r\n }),\r\n (postcodeUtils.trim = function (a) {\r\n var b = /\\s*((\\S+\\s*)*)/,\r\n c = /((\\s*\\S+)*)\\s*/;\r\n return a.replace(b, '$1').replace(c, '$1');\r\n }),\r\n (postcodeUtils.isUndefined = function (a) {\r\n return void 0 === a;\r\n }),\r\n (postcodeUtils.isNull = function (a) {\r\n return null === a;\r\n }),\r\n (postcodeUtils.isAvailable = function (a) {\r\n return !postcodeUtils.isUndefined(a) && !postcodeUtils.isNull(a) && '' !== postcodeUtils.trim(a);\r\n }),\r\n (postcodeUtils.event = {\r\n isTouch: 'ontouchstart' in window,\r\n on: function (a, b, c) {\r\n a && a.addEventListener ? a.addEventListener(b, c, !1) : a && a.attachEvent ? a.attachEvent('on' + b, c) : a && (a['on' + b] = c);\r\n },\r\n off: function (a, b, c) {\r\n a && a.removeEventListener\r\n ? a.removeEventListener(b, c, !1)\r\n : a && a.detachEvent\r\n ? a.detachEvent('on' + b, c)\r\n : a && (a['on' + b] = null);\r\n },\r\n preventDefault: function (a) {\r\n a.preventDefault ? a.preventDefault() : (a.returnValue = !1);\r\n },\r\n stopPropagation: function (a) {\r\n a.stopPropagation ? a.stopPropagation() : (a.cancelBubble = !0);\r\n },\r\n onTouch: function (a, b) {\r\n var c = b ? b.start : null,\r\n d = b ? b.move : null,\r\n e = b ? b.end : null,\r\n f = !1,\r\n g = !1,\r\n h = this,\r\n i = -1,\r\n j = -1,\r\n k = 10;\r\n a &&\r\n (this.on(a, 'touchstart', function (a) {\r\n h.stopPropagation(a);\r\n var b = (a.changedTouches && a.changedTouches[0]) || (a.touches && a.touches[0]) || null;\r\n (i = b && b.pageX), (j = b && b.pageY), (f = !0), c && 'function' == typeof c && c(a);\r\n }),\r\n this.on(a, 'touchmove', function (a) {\r\n h.stopPropagation(a);\r\n var b = (a.changedTouches && a.changedTouches[0]) || (a.touches && a.touches[0]) || null,\r\n c = b && b.pageX,\r\n e = b && b.pageY,\r\n f = Math.abs(i - c),\r\n l = Math.abs(j - e);\r\n (f >= k || l >= k) && ((g = !0), d && 'function' == typeof d && d(a));\r\n }),\r\n this.on(a, 'touchend', function (a) {\r\n h.stopPropagation(a), f && !g ? ((f = !1), e && 'function' == typeof e && e(a)) : ((f = !1), (g = !1));\r\n }));\r\n },\r\n }),\r\n (postcodeUtils.userAgent = (function (a) {\r\n function b(a) {\r\n var b = {},\r\n d = /(dolfin)[ \\/]([\\w.]+)/.exec(a) ||\r\n /(chrome)[ \\/]([\\w.]+)/.exec(a) ||\r\n /(webkit)(?:.*version)?[ \\/]([\\w.]*)/.exec(a) ||\r\n /(opera)(?:.*version)?[ \\/]([\\w.]+)/.exec(a) ||\r\n /(msie) ([\\w.]+)/.exec(a) ||\r\n (a.indexOf('compatible') < 0 && /(mozilla)(?:.*? rv:([\\w.]+))?.*firefox/.exec(a)) ||\r\n /(rv):([\\w.]+)/.exec(a) || ['', 'unknown'];\r\n return (\r\n 'webkit' === d[1]\r\n ? (d = /(iphone|ipad|ipod)[\\S\\s]*os ([\\w._\\-]+) like/.exec(a) || /(android)[ \\/]([\\w._\\-]+);/.exec(a) || [d[0], 'safari', d[2]])\r\n : 'mozilla' === d[1]\r\n ? (d[1] = 'firefox')\r\n : /polaris|natebrowser|([010|011|016|017|018|019]{3}\\d{3,4}\\d{4}$)/.test(a)\r\n ? (d[1] = 'polaris')\r\n : 'rv' === d[1] && (d[1] = 'msie'),\r\n (b[d[1]] = !0),\r\n (b.name = d[1]),\r\n (b.version = c(d[2])),\r\n b\r\n );\r\n }\r\n function c(a) {\r\n var b = {},\r\n c = a ? a.split(/\\.|-|_/) : ['0', '0', '0'];\r\n return (b.info = c.join('.')), (b.major = c[0] || '0'), (b.minor = c[1] || '0'), (b.patch = c[2] || '0'), b;\r\n }\r\n function d(a) {\r\n var b = {},\r\n c =\r\n (!!/android/.test(a) && 'android') ||\r\n (!!/like mac os x./.test(a) && 'ios') ||\r\n (!!/(mac os)/.test(a) && 'mac') ||\r\n (!!/polaris|natebrowser|([010|011|016|017|018|019]{3}\\d{3,4}\\d{4}$)/.test(a) && 'polaris') ||\r\n (!!/(windows)/.test(a) && 'windows') ||\r\n (!!/(linux)/.test(a) && 'linux') ||\r\n (!!/webos/.test(a) && 'webos') ||\r\n (!!/bada/.test(a) && 'bada') ||\r\n (!!/(rim|blackberry)/.test(a) && 'blackberry') ||\r\n 'unknown';\r\n return (b[c] = !0), (b.name = c), b;\r\n }\r\n var e = a.navigator.userAgent.toString().toLowerCase();\r\n return { ua_string: e, browser: b(e), os: d(e) };\r\n })(window)),\r\n (postcodeUtils.hasErrorInDefaultBrowser = function (a) {\r\n for (var b = ['lg-f5', 'lg-f4', 'lg-f3', 'd6503'], c = !1, d = 0, e = b.length; d < e; d++)\r\n if (a.indexOf(b[d]) > -1) {\r\n c = !0;\r\n break;\r\n }\r\n return c;\r\n }),\r\n (postcodeUtils.isAndroidWebview = function (a) {\r\n for (\r\n var b = ['version/', 'samsungbrowser', 'daum', 'naver', 'google', 'facebook', 'twitter'], c = !1, d = 0, e = b.length;\r\n d < e;\r\n d++\r\n )\r\n if (a.indexOf(b[d]) > -1) {\r\n c = !0;\r\n break;\r\n }\r\n return c;\r\n }),\r\n (postcodeUtils.isAndroidNaverWebview = function (a) {\r\n for (var b = ['naver'], c = !1, d = 0, e = b.length; d < e; d++)\r\n if (a.indexOf(b[d]) > -1) {\r\n c = !0;\r\n break;\r\n }\r\n return c;\r\n }),\r\n (postcodeUtils.isIOSWebview = function (a) {\r\n for (\r\n var b = ['version/7', 'version/8', 'version/9', 'version/10', 'version/11', 'version/12', 'version/13', 'version/14', 'version/15'],\r\n c = 0,\r\n d = 0,\r\n e = b.length;\r\n d < e;\r\n d++\r\n )\r\n a.indexOf(b[d]) === -1 && c++;\r\n return c === b.length || checkWebviewCustomUA(a);\r\n }),\r\n (postcodeUtils.isDaumapps = function (a) {\r\n for (var b = ['daumapps'], c = 0, d = 0, e = b.length; d < e; d++) a.indexOf(b[d]) > -1 && c++;\r\n return c === b.length;\r\n }),\r\n (postcodeUtils.isMobileChrome = function (a) {\r\n for (var b = ['crios', 'chrome'], c = 0, d = 0, e = b.length; d < e; d++) a.indexOf(b[d]) > -1 && c++;\r\n return c > 0;\r\n }),\r\n (postcodeUtils.encodeData = function (a) {\r\n var b = '';\r\n for (var c in a) a.hasOwnProperty(c) && (b += c + '=' + encodeURIComponent(a[c]) + '|');\r\n return (b = b.slice(0, b.length - 1));\r\n }),\r\n (postcodeUtils.decodeData = function (a) {\r\n if (a && 'string' == typeof a) {\r\n for (var b = {}, c = a.split('|'), d = 0; d < c.length; d++) {\r\n var e = c[d].split('=');\r\n b[e[0]] = decodeURIComponent(e[1]);\r\n }\r\n return b;\r\n }\r\n return null;\r\n }),\r\n (postcodeUtils.getStringByOptions = function (a, b, c) {\r\n var d = '';\r\n for (var e in a) a.hasOwnProperty(e) && ((d += e + b + a[e]), (d += c));\r\n return (d = d.slice(0, d.length - 1));\r\n }),\r\n (postcodeUtils.returnEmptyString = function (a) {\r\n return void 0 === a || null === a ? '' : a;\r\n }),\r\n (postcodeUtils.isHex = function (a) {\r\n var b = !1;\r\n if (a) {\r\n var c = /^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;\r\n (a = a.replace(c, function (a, b, c, d) {\r\n return b + b + c + c + d + d;\r\n })),\r\n (b = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.test(a));\r\n }\r\n return b;\r\n }),\r\n (postcodeUtils.themeStringify = function (a) {\r\n var b = '-',\r\n c = '.',\r\n d = '_',\r\n e = '';\r\n try {\r\n if (a) {\r\n for (var f in a)\r\n if (a.hasOwnProperty(f)) {\r\n e += f;\r\n var g = a[f];\r\n for (var h in g)\r\n if (g.hasOwnProperty(h)) {\r\n var i = g[h],\r\n j = h + d + i.substr(1);\r\n e += c + j;\r\n }\r\n e += b;\r\n }\r\n return (e = e.substr(0, e.length - 1)), encodeURIComponent(e);\r\n }\r\n } catch (k) {\r\n return '';\r\n }\r\n return '';\r\n }),\r\n (postcodeUtils.themeParse = function (a) {\r\n var b = '-',\r\n c = '.',\r\n d = '_',\r\n e = {};\r\n try {\r\n if (a) {\r\n a = decodeURIComponent(a);\r\n for (var f = a.split(b), g = 0, h = f.length; g < h; g++) {\r\n var i = f[g].split(c),\r\n j = i[0];\r\n (i = i.slice(1)), (e[j] = {});\r\n for (var k = 0, l = i.length; k < l; k++) {\r\n var m = i[k].split(d);\r\n e[j][m[0]] = '#' + m[1];\r\n }\r\n }\r\n return e;\r\n }\r\n } catch (n) {\r\n return null;\r\n }\r\n return null;\r\n });\r\n var v2 = v2 || {};\r\n !(function (a, b, c, d, e) {\r\n var f = b,\r\n g = f.userAgent;\r\n (a.CONT = {\r\n MIN_WIDTH: 300,\r\n MIN_HEIGHT: 400,\r\n DEFAULT_WIDTH: 500,\r\n DEFAULT_HEIGHT: 500,\r\n ID_PREFIX: '__daum__',\r\n EMPTY_FUNCTION: function () {},\r\n PROTOCOL: e.protocol,\r\n FRAME_POPUP: 'popup',\r\n FRAME_LAYER: 'layer',\r\n POPUP_CLOSE_STATE: { COMPLETE: 'COMPLETE_CLOSE', FORCE: 'FORCE_CLOSE' },\r\n }),\r\n (a.MODEL = { VIEWER_COUNT: 0, ID_MAP: {}, TARGET_MAP: {}, POPUP_MAP: {} }),\r\n (a.viewUtils = (function () {\r\n function b(a, b, d, e, f, h) {\r\n 'msie' !== g.browser.name || 7 !== parseInt(g.browser.version.major, 10) || c.postMessage\r\n ? 'msie' !== g.browser.name ||\r\n 6 !== parseInt(g.browser.version.major, 10) ||\r\n c.postMessage ||\r\n ((h += 60),\r\n (a.document.getElementById(e).style.height = h - 4 + 'px'),\r\n (a.document.getElementById(e).style.width = b.offsetWidth - 4 + 'px'),\r\n (b.style.height = h + 'px'),\r\n (d.style.height = h + 'px'))\r\n : ((a.document.getElementById(e).style.height = h - 4 + 'px'),\r\n (a.document.getElementById(e).style.width = b.offsetWidth - 4 + 'px'),\r\n (b.style.height = h + 'px'),\r\n (d.style.height = h + 'px'));\r\n }\r\n function e(a, b, c) {\r\n var d = !1;\r\n if (a && !isNaN(a)) a = parseInt(a, 10) < c ? c : parseInt(a, 10);\r\n else if (a && 'string' == typeof a)\r\n if (/^\\d+%$/.test(a)) d = !0;\r\n else if (/^\\d+px$/.test(a)) {\r\n d = !1;\r\n var e = parseInt(\r\n a.replace(/^(\\d+)px$/, function (a, b, c) {\r\n return b;\r\n }),\r\n 10\r\n );\r\n a = e < c ? c : e;\r\n } else a = b;\r\n else a = b;\r\n return { value: a, isFlexible: d };\r\n }\r\n function h(a) {\r\n if (a) {\r\n var b = { margin: 0, padding: 0, height: '100%', width: '100%' };\r\n f.event.isTouch ? (b['-webkit-overflow-scrolling'] = 'touch') : (b.overflow = 'hidden'),\r\n (a.style.cssText = f.getStringByOptions(b, ':', ';'));\r\n }\r\n }\r\n function i(a) {\r\n if (a) {\r\n var b = { margin: 0, padding: 0, height: '100%' };\r\n f.event.isTouch ? (b['-webkit-overflow-scrolling'] = 'touch') : (b.overflow = 'hidden'),\r\n (a.style.cssText = f.getStringByOptions(b, ':', ';')),\r\n a.setAttribute && a.setAttribute('lang', 'ko');\r\n }\r\n }\r\n function j(a, b) {\r\n if (b) {\r\n var c = null;\r\n for (var e in q.TARGET_MAP)\r\n if (a === q.TARGET_MAP[e]) {\r\n c = e;\r\n break;\r\n }\r\n c && k(a, d.getElementById(c)),\r\n a ? (a.appendChild(b), (q.TARGET_MAP[b.id] = a)) : (d.body.appendChild(b), (q.TARGET_MAP[b.id] = d.body));\r\n }\r\n }\r\n function k(a, b) {\r\n b &&\r\n (a\r\n ? q.TARGET_MAP[b.id] === a && (a.removeChild(b), (q.TARGET_MAP[b.id] = null))\r\n : (d.body.removeChild(b), (q.TARGET_MAP[b.id] = null)));\r\n }\r\n function l(a, b, c) {\r\n var d = '',\r\n e = 1e3,\r\n f = a + c;\r\n return f.length > e ? ((f = a + b), (d = f.length > e ? a : f)) : (d = f), d;\r\n }\r\n function m(a, b) {\r\n n(a, b) || (q.POPUP_MAP[a] || (q.POPUP_MAP[a] = []), q.POPUP_MAP[a].push({ ref: b, data: { closeCallbackTimer: -1 } }));\r\n }\r\n function n(a, b) {\r\n if (q.POPUP_MAP[a]) for (var c = q.POPUP_MAP[a], d = 0, e = c.length; d < e; d++) if (b === c[d].ref) return !0;\r\n return !1;\r\n }\r\n function o(a) {\r\n for (var b in q.POPUP_MAP)\r\n if (q.POPUP_MAP.hasOwnProperty(b))\r\n for (var c = q.POPUP_MAP[b], d = 0, e = c.length; d < e; d++) if (a === c[d].ref) return c[d];\r\n return null;\r\n }\r\n function p(a) {\r\n var b =\r\n ('msie' === f.userAgent.browser.name && 7 === parseInt(f.userAgent.browser.version.major, 10)) ||\r\n ('msie' === f.userAgent.browser.name && 10 === parseInt(f.userAgent.browser.version.major, 10));\r\n if (b)\r\n try {\r\n var c = d.createElement('input');\r\n (c.style.cssText = 'width:1px;height:1px;opacity:0;'), a.document.body.appendChild(c), c.focus();\r\n } catch (e) {}\r\n }\r\n var q = a.MODEL;\r\n return {\r\n append: j,\r\n remove: k,\r\n setPopupMap: m,\r\n getPopupMap: o,\r\n setFrameStyle: function (a, b) {\r\n i(a), h(b);\r\n },\r\n adjustLowIE: b,\r\n getNormalizeSize: e,\r\n getValidationUrl: l,\r\n IE11CompatibleBugFix: p,\r\n };\r\n })()),\r\n (a.common = (function () {\r\n function b(a) {\r\n var b = {},\r\n c = 'done' === a.action;\r\n for (var d in a) a.hasOwnProperty(d) && 'action' !== d && (c ? (b[d] = a[d]) : (b[d] = isNaN(a[d]) ? a[d] : parseInt(a[d], 10)));\r\n return b;\r\n }\r\n function d(a, b) {\r\n var c = a + '_' + b,\r\n d = h.ID_PREFIX + a + '_' + b;\r\n return (i.ID_MAP[c] = d), d;\r\n }\r\n function e(a, b) {\r\n var c = a + '_' + b;\r\n return i.ID_MAP[c];\r\n }\r\n function g(a, d, e) {\r\n !c.postMessage || ('function' != typeof c.postMessage && 'object' != typeof c.postMessage)\r\n ? ((a.name = ''),\r\n clearInterval(e.timer),\r\n (e.timer = setInterval(function () {\r\n try {\r\n if ('' !== a.name) {\r\n var c = a.name,\r\n g = f.decodeData(c),\r\n i = g.action,\r\n j = b(g);\r\n d(i, j),\r\n (a.name = ''),\r\n 'done' === i && e.autoClose && e.onComplete !== h.EMPTY_FUNCTION && (clearInterval(e.timer), (e.timer = null));\r\n }\r\n } catch (k) {\r\n clearInterval(e.timer);\r\n }\r\n }, 200)))\r\n : (a.customMessageHandler && f.event.off(a, 'message', a.customMessageHandler),\r\n (a.customMessageHandler = function (c) {\r\n var g = c.data;\r\n if ('string' == typeof g) {\r\n var i = f.decodeData(g);\r\n if (i && i.action) {\r\n var j = i.action,\r\n k = b(i);\r\n d(j, k),\r\n 'done' === j && e.autoClose && e.onComplete !== h.EMPTY_FUNCTION && f.event.off(a, 'message', a.customMessageHandler);\r\n }\r\n }\r\n }),\r\n f.event.on(a, 'message', a.customMessageHandler));\r\n }\r\n var h = a.CONT,\r\n i = a.MODEL;\r\n return { setReady: g, setId: d, getId: e };\r\n })());\r\n })(v2, postcodeUtils, window, document, location);\r\n var v2 = v2 || {};\r\n !(function (a, b, c, d, e) {\r\n var f = b,\r\n g = a.CONT,\r\n h = a.viewUtils,\r\n i = a.MODEL,\r\n j = a.common;\r\n a.frame = (function () {\r\n function a(a) {\r\n var b = d.createElement('div'),\r\n c = null;\r\n return (\r\n (c = f.userAgent.os.ios\r\n ? parseInt(f.userAgent.browser.version.major, 10) >= 13\r\n ? {\r\n position: 'relative',\r\n width: a.isFlexibleWidth ? a.width : a.width + 'px',\r\n height: a.isFlexibleHeight ? a.height : a.height + 'px',\r\n 'background-color': '#fff',\r\n 'z-index': '0',\r\n overflow: 'hidden',\r\n 'min-width': '300px',\r\n margin: '0',\r\n padding: '0',\r\n }\r\n : {\r\n position: 'relative',\r\n width: a.isFlexibleWidth ? a.width : a.width + 'px',\r\n height: a.isFlexibleHeight ? a.height : a.height + 'px',\r\n 'background-color': '#fff',\r\n 'z-index': '0',\r\n 'overflow-x': 'hidden',\r\n 'overflow-y': 'auto',\r\n 'min-width': '300px',\r\n margin: '0',\r\n padding: '0',\r\n }\r\n : {\r\n position: 'relative',\r\n width: a.isFlexibleWidth ? a.width : a.width + 'px',\r\n height: a.isFlexibleHeight ? a.height : a.height + 'px',\r\n 'background-color': '#fff',\r\n 'z-index': '0',\r\n overflow: 'hidden',\r\n 'min-width': '300px',\r\n margin: '0',\r\n padding: '0',\r\n }),\r\n (b.style.cssText = f.getStringByOptions(c, ':', ';')),\r\n b\r\n );\r\n }\r\n function b() {\r\n var a = d.createElement('iframe'),\r\n b = {\r\n position: 'absolute',\r\n left: '0',\r\n top: '0',\r\n width: '100%',\r\n height: '100%',\r\n border: '0 none',\r\n margin: '0',\r\n padding: '0',\r\n overflow: 'hidden',\r\n 'min-width': '300px',\r\n };\r\n return (\r\n f.userAgent.os.ios &&\r\n f.isIOSWebview(f.userAgent.ua_string) &&\r\n (b = { width: '100%', height: '100%', border: '0 none', margin: '0', padding: '0', overflow: 'hidden', 'min-width': '300px' }),\r\n a.setAttribute('frameborder', '0'),\r\n a.setAttribute('title', '\u00EC\u0161\u00B0\u00ED\u017D\u00B8\u00EB\u00B2\u02C6\u00ED\u02DC\u00B8\u00EC\u201E\u0153\u00EB\u00B9\u201E\u00EC\u0160\u00A4 \u00EB \u02C6\u00EC\u009D\u00B4\u00EC\u2013\u00B4 \u00ED\u201D\u201E\u00EB \u02C6\u00EC\u017E\u201E'),\r\n (a.style.cssText = f.getStringByOptions(b, ':', ';')),\r\n a\r\n );\r\n }\r\n function e(c, d) {\r\n if (null === p) return alert('POPUP URL\u00EC\u009D\u201E \u00EC\u2026\u2039\u00ED\u0152\u2026\u00ED\u2022\u00B4 \u00EC\u00A3\u00BC\u00EC\u201E\u00B8\u00EC\u0161\u201D.');\r\n var e = a(c),\r\n g = b();\r\n return (\r\n (e.id = j.setId('layer', c.viewerNo)),\r\n (g.src = 'about:blank'),\r\n e.appendChild(g),\r\n h.append(d, e),\r\n f.userAgent.os.android && f.isAndroidWebview(f.userAgent.ua_string)\r\n ? setTimeout(function () {\r\n k(g, e, c, d);\r\n }, 300)\r\n : setTimeout(function () {\r\n k(g, e, c, d);\r\n }, 0),\r\n e\r\n );\r\n }\r\n function k(a, b, c, d) {\r\n var e = a.contentWindow;\r\n e.document.write(s(c)),\r\n h.setFrameStyle(e.document.getElementsByTagName('html')[0], e.document.getElementsByTagName('body')[0]),\r\n e.document.close(),\r\n j.setReady(\r\n e,\r\n function (f, i) {\r\n if ('reload' === f) {\r\n if ((a.focus(), e && e.document)) {\r\n var k = e.document.getElementById(j.getId('viewerFrame', c.viewerNo));\r\n k && k.focus();\r\n }\r\n } else\r\n 'search' === f\r\n ? c.onSearch !== g.EMPTY_FUNCTION && c.onSearch(i)\r\n : 'resize' === f\r\n ? c.onResize !== g.EMPTY_FUNCTION &&\r\n (c.onResize(i), h.adjustLowIE(e, a, b, j.getId('viewerFrame', c.viewerNo), i.width, i.height))\r\n : 'done' === f &&\r\n c.onComplete !== g.EMPTY_FUNCTION &&\r\n setTimeout(function () {\r\n c.onComplete(i),\r\n c.autoClose &&\r\n (h.IE11CompatibleBugFix(e),\r\n h.remove(d, b),\r\n c.onClose !== g.EMPTY_FUNCTION && c.onClose(g.POPUP_CLOSE_STATE.COMPLETE));\r\n }, 0);\r\n },\r\n c\r\n );\r\n }\r\n function l(a) {\r\n if (null === p) return alert('POPUP URL\u00EC\u009D\u201E \u00EC\u2026\u2039\u00ED\u0152\u2026\u00ED\u2022\u00B4 \u00EC\u00A3\u00BC\u00EC\u201E\u00B8\u00EC\u0161\u201D.');\r\n var b = {\r\n toolbar: 'no',\r\n scrollbars: 'no',\r\n menubar: 'no',\r\n titlebar: 'no',\r\n resizable: 'no',\r\n location: 'no',\r\n status: 'no',\r\n top: isNaN(a.top) ? 200 : a.top,\r\n left: isNaN(a.left) ? 500 : a.left,\r\n width: a.isFlexibleWidth ? g.DEFAULT_WIDTH : a.width,\r\n height: a.isFlexibleHeight ? g.DEFAULT_HEIGHT : a.height,\r\n },\r\n d = a.popupKey || '_blank',\r\n e = c.open('', d, f.getStringByOptions(b, '=', ','));\r\n if (null == e)\r\n return alert('\u00ED\u0152\u009D\u00EC\u2014\u2026\u00EC\u009D\u201E \u00EC\u2014\u00B4 \u00EC\u02C6\u02DC \u00EC\u2014\u2020\u00EC\u0160\u00B5\u00EB\u2039\u02C6\u00EB\u2039\u00A4.\\n\u00EB\u00B8\u0152\u00EB\u009D\u00BC\u00EC\u0161\u00B0\u00EC \u20AC\u00EC\u009D\u02DC \u00ED\u0152\u009D\u00EC\u2014\u2026 \u00EC\u00B0\u00A8\u00EB\u2039\u00A8 \u00EA\u00B8\u00B0\u00EB\u0160\u00A5\u00EC\u009D\u00B4 \u00ED\u2122\u0153\u00EC\u201E\u00B1\u00ED\u2122\u201D \u00EB\u0090\u02DC\u00EC\u2013\u00B4 \u00EC\u017E\u02C6\u00EB\u0160\u201D\u00EC\u00A7\u20AC \u00ED\u2122\u2022\u00EC\u009D\u00B8\u00ED\u2022\u00B4\u00EC\u00A3\u00BC\u00EC\u201E\u00B8\u00EC\u0161\u201D.');\r\n j.setId('popup', a.viewerNo), h.setPopupMap(j.getId('popup', a.viewerNo), e);\r\n try {\r\n e.focus();\r\n } catch (i) {}\r\n if ((a.popupKey && n(e), f.userAgent.os.android && f.isAndroidWebview(f.userAgent.ua_string))) {\r\n var k = f.isAndroidNaverWebview(f.userAgent.ua_string) ? 500 : 300;\r\n setTimeout(function () {\r\n m(e, a), o(e, a);\r\n }, k);\r\n } else\r\n setTimeout(function () {\r\n m(e, a), o(e, a);\r\n }, 0);\r\n return e;\r\n }\r\n function m(a, b) {\r\n var c = a.window;\r\n c.document.write(s(b)),\r\n h.setFrameStyle(c.document.getElementsByTagName('html')[0], c.document.getElementsByTagName('body')[0]),\r\n c.document.close();\r\n try {\r\n var d = c.document.head || c.document.getElementsByTagName('head')[0];\r\n if (d) {\r\n var e = b.popupTitle || 'Daum Postcode Service',\r\n f = null,\r\n i = null,\r\n k = c.document.getElementsByTagName('title')[0];\r\n k\r\n ? (d.removeChild(k), (f = c.document.createElement('title')), (f.innerHTML = e), d.appendChild(f))\r\n : ((f = c.document.createElement('title')),\r\n (f.innerHTML = e),\r\n (i = c.document.createElement('meta')),\r\n (i.name = 'viewport'),\r\n (i.content = 'user-scalable=no,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,width=device-width'),\r\n d.appendChild(f),\r\n d.appendChild(i));\r\n }\r\n } catch (l) {}\r\n j.setReady(\r\n c,\r\n function (c, d) {\r\n 'done' === c\r\n ? b.onComplete !== g.EMPTY_FUNCTION &&\r\n setTimeout(function () {\r\n if ((b.onComplete(d), b.autoClose))\r\n if (b.onClose !== g.EMPTY_FUNCTION) {\r\n var c = h.getPopupMap(a);\r\n c && clearInterval(c.data.closeCallbackTimer), a.close(), b.onClose(g.POPUP_CLOSE_STATE.COMPLETE);\r\n } else a.close();\r\n }, 0)\r\n : 'search' === c && b.onSearch !== g.EMPTY_FUNCTION && b.onSearch(d);\r\n },\r\n b\r\n );\r\n }\r\n function n(a) {\r\n var b = a.window,\r\n c = b.document,\r\n d = c.body || c.documentElement || null;\r\n if (d)\r\n for (var e = c.getElementsByTagName('iframe'), f = 0, g = e.length; f < g; f++) {\r\n var h = e[f].id || null;\r\n if (h && 'string' == typeof h) {\r\n var i = c.getElementById(h);\r\n i && d.removeChild(i);\r\n }\r\n }\r\n }\r\n function o(a, b) {\r\n if (b.onClose !== g.EMPTY_FUNCTION) {\r\n var c = h.getPopupMap(a);\r\n c &&\r\n (clearInterval(c.data.closeCallbackTimer),\r\n (c.data.closeCallbackTimer = setInterval(function () {\r\n var d = a.closed === !0;\r\n d || void 0 !== a.closed || (d = void 0 === a.window || null === a.window),\r\n d && (clearInterval(c.data.closeCallbackTimer), b.onClose(g.POPUP_CLOSE_STATE.FORCE));\r\n }, 250)));\r\n }\r\n }\r\n var p = null,\r\n q = null,\r\n r = null,\r\n s = function (a) {\r\n var b = { border: '0 none', margin: '0', width: '100%', height: '100%', 'min-width': '300px', overflow: 'hidden', padding: '0' },\r\n c = {\r\n indaum: a.indaum ? 'on' : 'off',\r\n banner: a.banner ? 'on' : 'off',\r\n ubl: a.useBannerLink ? 'on' : 'off',\r\n mode: a.isViewerMode ? 'view' : 'transmit',\r\n vt: a.viewType,\r\n amr: a.autoMappingRoad ? 'on' : 'off',\r\n amj: a.autoMappingJibun ? 'on' : 'off',\r\n ani: a.animation ? 'on' : 'off',\r\n sd: a.shorthand ? 'on' : 'off',\r\n fi: a.focusInput ? 'on' : 'off',\r\n fc: a.focusContent ? 'on' : 'off',\r\n plrg: 0 === a.pleaseReadGuide ? '' : a.pleaseReadGuide,\r\n plrgt: a.pleaseReadGuideTimer,\r\n hmb: a.hideMapBtn ? 'on' : 'off',\r\n heb: a.hideEngBtn ? 'on' : 'off',\r\n asea: a.alwaysShowEngAddr ? 'on' : 'off',\r\n smh: a.showMoreHName ? 'on' : 'off',\r\n zo: a.zonecodeOnly ? 'on' : 'off',\r\n us: a.useSuggest ? 'on' : 'off',\r\n msi: a.maxSuggestItems,\r\n ahs: a.autoHiddenSuggest ? 'on' : 'off',\r\n whas: a.windowHeightAvailableForSuggest,\r\n sm: a.submitMode ? 'on' : 'off',\r\n a51:\r\n f.userAgent.os.android && f.isAndroidWebview(f.userAgent.ua_string) && f.userAgent.ua_string.indexOf('android 5.1') > -1\r\n ? 'on'\r\n : 'off',\r\n };\r\n a.userQuery && ((c.userQuery = a.userQuery), (c.cq = a.cq)),\r\n a.region_name && ((c.region_name = a.region_name), (c.cq = a.cq), (c.intsh = a.intsh)),\r\n a.theme &&\r\n '' !== a.theme.themeStr &&\r\n ((c.theme = a.theme.themeStr),\r\n (c.bit = a.theme.bit),\r\n (c.sit = a.theme.sit),\r\n (c.sgit = a.theme.sgit),\r\n (c.sbit = a.theme.sbit),\r\n (c.pit = a.theme.pit),\r\n (c.mit = a.theme.mit),\r\n (c.lcit = a.theme.lcit)),\r\n a.allAddr ? (c.zn = 'N') : (c.zn = 'Y');\r\n var d = p + '&' + f.getStringByOptions(c, '=', '&'),\r\n e = '&' + f.getStringByOptions({ fullpath: q }, '=', '&'),\r\n g = '&' + f.getStringByOptions({ fullpath: q + r }, '=', '&'),\r\n i =\r\n '<iframe frameborder=\"0\" title=\"\u00EC\u0161\u00B0\u00ED\u017D\u00B8\u00EB\u00B2\u02C6\u00ED\u02DC\u00B8 \u00EA\u00B2\u20AC\u00EC\u0192\u2030 \u00ED\u201D\u201E\u00EB \u02C6\u00EC\u017E\u201E\" id=\"' +\r\n j.setId('viewerFrame', a.viewerNo) +\r\n '\" src=\"' +\r\n h.getValidationUrl(d, e, g) +\r\n '\" style=\"' +\r\n f.getStringByOptions(b, ':', ';') +\r\n '\"></iframe>';\r\n return i;\r\n };\r\n return {\r\n init: function (a, b, c) {\r\n (p = a), (q = b || ''), (r = c || '');\r\n },\r\n popup: {\r\n create: function (a) {\r\n l(a);\r\n },\r\n },\r\n layer: {\r\n create: function (a, b) {\r\n var c = null;\r\n b && 'string' == typeof b ? (c = d.getElementById(b)) : b && 'object' == typeof b && b.appendChild && (c = b);\r\n var f = a.viewerNo - 1;\r\n if (f >= 1) {\r\n var g = d.getElementById(j.getId('layer', f));\r\n g && h.remove(c, g);\r\n }\r\n var k = j.getId('layer', a.viewerNo);\r\n (!k || (k && !i.TARGET_MAP[k])) && e(a, c);\r\n },\r\n },\r\n };\r\n })();\r\n })(v2, postcodeUtils, window, document, location);\r\n var v2 = v2 || {};\r\n !(function (a, b, c, d, e) {\r\n var f = b,\r\n g = 'msie' === f.userAgent.browser.name && parseInt(f.userAgent.browser.version.major, 10) <= 6;\r\n a.themePreprocessor = (function () {\r\n function a(a) {\r\n for (var b = !1, c = u, d = 0, e = c.length; d < e; d++) {\r\n var g = c[d],\r\n h = g.key,\r\n i = g.match,\r\n j = a[h];\r\n if (j && f.isHex(j))\r\n for (var k = 0, l = i.length; k < l; k++) {\r\n var m = i[k].split('.'),\r\n n = m[0],\r\n o = m[1];\r\n t[n] || (t[n] = {}), (t[n][o] = j), (b = !0);\r\n }\r\n }\r\n return { isValid: b };\r\n }\r\n function b(a) {\r\n for (var b = v, d = !1, e = 0, g = b.length; e < g; e++)\r\n for (var h = b[e], i = h.keys, j = h.match, k = h.modifier, l = 0, m = j.length; l < m; l++) {\r\n var n = j[l],\r\n o = n[0].split('.'),\r\n p = o[0],\r\n q = o[1],\r\n r = n[1],\r\n s = c(i, a);\r\n if (s && f.isHex(s)) {\r\n var u = k(s, r);\r\n t[p] || (t[p] = {}), (t[p][q] = u);\r\n }\r\n d = !0;\r\n }\r\n return { isValid: d };\r\n }\r\n function c(a, b) {\r\n for (var c = '', d = 0, e = a.length; d < e && !(c = b[a[d]]); d++);\r\n return c;\r\n }\r\n function d(a, b) {\r\n var c = n(a),\r\n d = n(b),\r\n e = 0.2,\r\n f = o(c.r, c.g, c.b),\r\n g = o(d.r, d.g, d.b);\r\n Math.abs(f.l - g.l) < e &&\r\n (f.l >= g.l\r\n ? ((g.l -= e - Math.abs(f.l - g.l)), (g.l = g.l < 0 ? g.l + 1 : g.l))\r\n : f.l < g.l && ((g.l += e - Math.abs(f.l - g.l)), (g.l = g.l > 1 ? g.l - 1 : g.l)));\r\n var h = p(g.h, g.s, g.l);\r\n return m(h.r, h.g, h.b);\r\n }\r\n function e(a, b) {\r\n var c = n(a),\r\n d = o(c.r, c.g, c.b),\r\n e = b >= 0.5 ? 0.5 : Math.abs(b),\r\n f = d.l - e < 0 ? d.l + e : d.l - e;\r\n return { h: d.h, s: d.s, l: f };\r\n }\r\n function h(a) {\r\n var b = 0.05,\r\n c = e(a, b),\r\n d = p(c.h, c.s, c.l);\r\n return m(d.r, d.g, d.b);\r\n }\r\n function i(a, b) {\r\n var c = 0.48,\r\n d = e(a, c),\r\n f = n(b),\r\n g = o(f.r, f.g, f.b),\r\n h = p(g.h, g.s, d.l);\r\n return m(h.r, h.g, h.b);\r\n }\r\n function j(a) {\r\n var b = a[s.BG],\r\n c = k(b),\r\n b = a[s.SEARCH_BG],\r\n d = k(b);\r\n b = a[s.CONTENT_BG];\r\n var e = k(b);\r\n b = a[s.CONTENT_BG];\r\n var f = k(b);\r\n b = a[s.PAGE_BG];\r\n var g = k(b);\r\n b = a[s.CONTENT_BG];\r\n var h = k(b);\r\n b = a[s.CONTENT_BG];\r\n var i = k(b);\r\n return { background: c, search: d, suggest: e, selectbox: f, page: g, more: h, layerClose: i };\r\n }\r\n function k(a) {\r\n var b = 1,\r\n c = 0;\r\n if (a && f.isHex(a)) {\r\n var d = n(a),\r\n e = o(d.r, d.g, d.b);\r\n return e.l < 0.5 ? b : c;\r\n }\r\n return c;\r\n }\r\n function l(a) {\r\n a = Math.round(a);\r\n var b = a.toString(16);\r\n return 1 == b.length ? '0' + b : b;\r\n }\r\n function m(a, b, c) {\r\n return '#' + l(a) + l(b) + l(c);\r\n }\r\n function n(a) {\r\n var b = /^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;\r\n a = a.replace(b, function (a, b, c, d) {\r\n return b + b + c + c + d + d;\r\n });\r\n var c = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(a);\r\n return c ? { r: parseInt(c[1], 16), g: parseInt(c[2], 16), b: parseInt(c[3], 16) } : null;\r\n }\r\n function o(a, b, c) {\r\n (a /= 255), (b /= 255), (c /= 255);\r\n var d,\r\n e,\r\n f = Math.max(a, b, c),\r\n g = Math.min(a, b, c),\r\n h = (f + g) / 2;\r\n if (f === g) d = e = 0;\r\n else {\r\n var i = f - g;\r\n switch (((e = h > 0.5 ? i / (2 - f - g) : i / (f + g)), f)) {\r\n case a:\r\n d = (b - c) / i + (b < c ? 6 : 0);\r\n break;\r\n case b:\r\n d = (c - a) / i + 2;\r\n break;\r\n case c:\r\n d = (a - b) / i + 4;\r\n }\r\n d /= 6;\r\n }\r\n return { h: d, s: e, l: h };\r\n }\r\n function p(a, b, c) {\r\n var d, e, f;\r\n if (0 === b) d = e = f = c;\r\n else {\r\n var g = c < 0.5 ? c * (1 + b) : c + b - c * b,\r\n h = 2 * c - g;\r\n (d = q(h, g, a + 1 / 3)), (e = q(h, g, a)), (f = q(h, g, a - 1 / 3));\r\n }\r\n return { r: 255 * d, g: 255 * e, b: 255 * f };\r\n }\r\n function q(a, b, c) {\r\n return (\r\n c < 0 && (c += 1),\r\n c > 1 && (c -= 1),\r\n c < 1 / 6 ? a + 6 * (b - a) * c : c < 0.5 ? b : c < 2 / 3 ? a + (b - a) * (2 / 3 - c) * 6 : a\r\n );\r\n }\r\n function r(a) {\r\n var b = {},\r\n c = !1;\r\n try {\r\n if (!g && 'object' === (typeof a).toLowerCase()) {\r\n for (var d in s)\r\n if (s[d]) {\r\n var e = s[d];\r\n a[e] && f.isHex(a[e]) && (b[e] = a[e]);\r\n }\r\n for (var h in b) b.hasOwnProperty(h) && (c = !0);\r\n }\r\n } catch (i) {\r\n (c = !1), (b = {});\r\n }\r\n return { isValid: c, userData: b };\r\n }\r\n var s = {\r\n BG: 'bgColor',\r\n SEARCH_BG: 'searchBgColor',\r\n CONTENT_BG: 'contentBgColor',\r\n PAGE_BG: 'pageBgColor',\r\n TEXT: 'textColor',\r\n QUERY_TEXT: 'queryTextColor',\r\n POSTCODE_TEXT: 'postcodeTextColor',\r\n EMPH_TEXT: 'emphTextColor',\r\n OUTLINE: 'outlineColor',\r\n },\r\n t = {},\r\n u = [\r\n { key: s.BG, match: ['BODY.bg'] },\r\n { key: s.SEARCH_BG, match: ['SEARCH.bg'] },\r\n {\r\n key: s.CONTENT_BG,\r\n match: [\r\n 'SEARCH_GUIDE.bg',\r\n 'FILTER_ADDRESS.bg',\r\n 'RESULT_ADDRESS.bg',\r\n 'INFO.bg',\r\n 'INFO.iOSTouchGuideBoxBg',\r\n 'LAYER.bg',\r\n 'SUGGEST.bg',\r\n ],\r\n },\r\n { key: s.PAGE_BG, match: ['PAGING.bg'] },\r\n {\r\n key: s.TEXT,\r\n match: [\r\n 'SEARCH_GUIDE.text',\r\n 'FILTER_ADDRESS.text',\r\n 'RESULT_ADDRESS.addrText',\r\n 'RESULT_ADDRESS.engMapBtnText',\r\n 'RESULT_ADDRESS.autoMappingDontknowText',\r\n 'RESULT_ADDRESS.moreRelAddrLabelText',\r\n 'PAGING.curPageNumText',\r\n 'INFO.text',\r\n 'INFO.iOSTouchGuideBoxText',\r\n 'LAYER.text',\r\n 'SUGGEST.text',\r\n ],\r\n },\r\n { key: s.QUERY_TEXT, match: ['SEARCH.query'] },\r\n { key: s.POSTCODE_TEXT, match: ['RESULT_ADDRESS.postcode'] },\r\n {\r\n key: s.EMPH_TEXT,\r\n match: [\r\n 'INFO.moveDaumMapText',\r\n 'SEARCH_GUIDE.emphText',\r\n 'RESULT_ADDRESS.hangJungDongText',\r\n 'RESULT_ADDRESS.autoMappingGuideText',\r\n 'RESULT_ADDRESS.buildingDetailText',\r\n 'RESULT_ADDRESS.addrTypeLabelText',\r\n 'SUGGEST.emphText',\r\n ],\r\n },\r\n {\r\n key: s.OUTLINE,\r\n match: [\r\n 'SEARCH_GUIDE.topInfoBottomLine',\r\n 'RESULT_ADDRESS.outline',\r\n 'RESULT_ADDRESS.dividingLine',\r\n 'RESULT_ADDRESS.relAddrDividingLine',\r\n 'INFO.bottomLine',\r\n 'INFO.iOSTouchGuideBoxOutline',\r\n 'LAYER.outline',\r\n 'SUGGEST.bottomLine',\r\n 'SUGGEST.dividingLine',\r\n ],\r\n },\r\n ],\r\n v = [\r\n { keys: [s.SEARCH_BG], match: [['SEARCH.placeHolder', '#bbb']], modifier: d },\r\n { keys: [s.SEARCH_BG], match: [['SEARCH.bottomLine', '#363636']], modifier: i },\r\n {\r\n keys: [s.CONTENT_BG],\r\n match: [\r\n ['RESULT_ADDRESS.addrTypeLabelOutline', '#d4e2ef'],\r\n ['RESULT_ADDRESS.moreRelAddrBtnBg', '#959595'],\r\n ['RESULT_ADDRESS.engMapBtnDividingLine', '#cfcfcf'],\r\n ],\r\n modifier: d,\r\n },\r\n {\r\n keys: [s.CONTENT_BG],\r\n match: [\r\n ['SUGGEST.itemOver', '#f4f4f4'],\r\n ['FILTER_ADDRESS.focusBg', '#efefef'],\r\n ],\r\n modifier: h,\r\n },\r\n { keys: [s.PAGE_BG], match: [['PAGING.totalPageNumText', '#959595']], modifier: d },\r\n {\r\n keys: [s.BG],\r\n match: [\r\n ['LOGO.text', '#888'],\r\n ['LOGO.logoTextDividingLine', '#dcdcdc'],\r\n ],\r\n modifier: d,\r\n },\r\n {\r\n keys: [s.TEXT],\r\n match: [\r\n ['INFO.exampleText', '#008bd3'],\r\n ['SEARCH_GUIDE.exampleText', '#008bd3'],\r\n ],\r\n modifier: d,\r\n },\r\n ];\r\n return {\r\n getPreprocessResult: function (c) {\r\n var d = r(c);\r\n if (d.isValid) {\r\n var e = d.userData;\r\n t = {};\r\n var g = a(e),\r\n h = b(e),\r\n i = j(e),\r\n k = g && h;\r\n if (k)\r\n return {\r\n themeStr: f.themeStringify(t),\r\n bit: i.background,\r\n sit: i.search,\r\n sgit: i.suggest,\r\n sbit: i.selectbox,\r\n pit: i.page,\r\n mit: i.more,\r\n lcit: i.layerClose,\r\n };\r\n }\r\n return null;\r\n },\r\n };\r\n })();\r\n })(v2, postcodeUtils, window, document, location);\r\n var v2 = v2 || {};\r\n !(function (a, b, c, d, e) {\r\n function f(a, b) {\r\n for (var c = 0; c < b; ++c) alert(a), console && 'function' == typeof co