PageSourceSearch

https://ca.ac.kr/home/exam/js/Kakao.min.js

js ca.ac.kr collected 2026-10-02 20:07:58 UTC 114,102 bytes, 223 lines download raw bytes

1'use strict';var _typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};
2(function(e){"object"===("undefined"===typeof exports?"undefined":_typeof(exports))&&"undefined"!==typeof module?module.exports=e():"function"===typeof define&&define.amd?define([],e):("undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:this).Kakao=e()})(function(){return function(){function e(v,z,c){function k(g,f){if(!z[g]){if(!v[g]){var d="function"==typeof require&&require;if(!f&&d)return d(g,!0);if(a)return a(g,!0);f=Error("Cannot find module '"+
3g+"'");throw f.code="MODULE_NOT_FOUND",f;}f=z[g]={exports:{}};v[g][0].call(f.exports,function(a){return k(v[g][1][a]||a)},f,f.exports,e,v,z,c)}return z[g].exports}for(var a="function"==typeof require&&require,g=0;g<c.length;g++)k(c[g]);return k}return e}()({1:[function(e,v,z){function c(){throw Error("setTimeout has not been defined");}function k(){throw Error("clearTimeout has not been defined");}function a(b){if(A===setTimeout)return setTimeout(b,0);if((A===c||!A)&&setTimeout)return A=setTimeout,
4setTimeout(b,0);try{return A(b,0)}catch(C){try{return A.call(null,b,0)}catch(t){return A.call(this,b,0)}}}function g(b){if(u===clearTimeout)return clearTimeout(b);if((u===k||!u)&&clearTimeout)return u=clearTimeout,clearTimeout(b);try{return u(b)}catch(C){try{return u.call(null,b)}catch(t){return u.call(this,b)}}}function r(){q&&b&&(q=!1,b.length?h=b.concat(h):D=-1,h.length&&f())}function f(){if(!q){var n=a(r);q=!0;for(var d=h.length;d;){b=h;for(h=[];++D<d;)b&&b[D].run();D=-1;d=h.length}b=null;q=!1;
5g(n)}}function d(b,a){this.fun=b;this.array=a}function E(){}e=v.exports={};try{var A="function"===typeof setTimeout?setTimeout:c}catch(n){A=c}try{var u="function"===typeof clearTimeout?clearTimeout:k}catch(n){u=k}var h=[],q=!1,b,D=-1;e.nextTick=function(b){var n=Array(arguments.length-1);if(1<arguments.length)for(var t=1;t<arguments.length;t++)n[t-1]=arguments[t];
5h.push(new d(b,n));1!==h.length||q||a(f)};d.prototype.run=function(){this.fun.apply(null,this.array)};e.title="browser";e.browser=!0;e.env=
6{};e.argv=[];e.version="";e.versions={};e.on=E;e.addListener=E;e.once=E;e.off=E;e.removeListener=E;e.removeAllListeners=E;e.emit=E;e.prependListener=E;e.prependOnceListener=E;e.listeners=function(b){return[]};e.binding=function(b){throw Error("process.binding is not supported");};e.cwd=function(){return"/"};e.chdir=function(b){throw Error("process.chdir is not supported");};e.umask=function(){return 0}},{}],2:[function(e,v,z){(function(c,k){function a(a,d){this._id=a;this._clearFn=d}var g=e("process/browser.js").nextTick,
7r=Function.prototype.apply,f=Array.prototype.slice,d={},E=0;z.setTimeout=function(){return new a(r.call(setTimeout,window,arguments),clearTimeout)};z.setInterval=function(){return new a(r.call(setInterval,window,arguments),clearInterval)};z.clearTimeout=z.clearInterval=function(a){a.close()};a.prototype.unref=a.prototype.ref=function(){};a.prototype.close=function(){this._clearFn.call(window,this._id)};z.enroll=function(a,d){clearTimeout(a._idleTimeoutId);a._idleTimeout=d};z.unenroll=function(a){clearTimeout(a._idleTimeoutId);
8a._idleTimeout=-1};z._unrefActive=z.active=function(a){clearTimeout(a._idleTimeoutId);var d=a._idleTimeout;0<=d&&(a._idleTimeoutId=setTimeout(function(){a._onTimeout&&a._onTimeout()},d))};z.setImmediate="function"===typeof c?c:function(a){var c=E++,h=2>arguments.length?!1:f.call(arguments,1);d[c]=!0;g(function(){d[c]&&(h?a.apply(null,h):a.call(null),z.clearImmediate(c))});return c};z.clearImmediate="function"===typeof k?k:function(a){delete d[a]}}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},
9{"process/browser.js":1,timers:2}],3:[function(e,v,z){v.exports=function(){function c(){return"Bearer "+a.getAccessToken()}function k(){return"KakaoAK "+a.getAppKey()}var a=e("../Auth/secret");return{accessToken:c,appKey:k,tokenOrKey:a.getAccessToken()?c:k}}()},{"../Auth/secret":16}],4:[function(e,v,z){v.exports=function(){var c=e("../common"),k={},a=[];c.initSubModules(k,[e("./request")(a)]);k.cleanup=function(){c.emptyCleanups(a)};return k}()},{"../common":19,"./request":5}],5:[function(e,v,z){v.exports=
10function(c){function k(){return d.guardCreateEasyXDM(function(){return new r.Rpc({remote:d.URL.apiRemote},{remote:{request:{}}})})}function a(a){var h=a.url,b=E.api[h],c={};f.each(a.data,function(a,b){c[b]=f.isString(a)?a:JSON.stringify(a)});var n={url:h,method:b.method,headers:{KA:d.KAKAO_AGENT,Authorization:(b.authType||A.accessToken)(),"Cache-Control":"no-cache",Pragma:"no-cache"},data:c};return new Promise(function(b,t){if("/v1/api/story/upload/multi"===h||"/v2/api/talk/message/image/upload"===
11h||a.data.file){var p=a.files||a.data.file;if(!p)throw new d.KakaoError("'files' parameter should be set for "+h);g(p).then(function(a){var p=[],t;for(t in c)"file"!==t&&p.push(t+"="+encodeURIComponent(c[t]));0<p.length&&(n.url+="?"+p.join("&"));n.file=a;b(n)},function(a){t(a)})}else b(n)})}function g(a){var h=f.map(a,function(a){return d.serializeFile(a).then(function(b){return{name:a.name,type:a.type,str:b}})});return new Promise(function(a,d){Promise.all(h).then(function(b){a({paramName:"file",
12data:b})},function(a){d(a)})})}e("../../vendor/es6-promise");var r=e("../../vendor/easyXDM"),f=e("../util"),d=e("../common"),E=e("./rules"),A=e("./authType"),u=null;return{request:function(h){h=d.processRules(h,E.request,"API.request");var q=h.url,b=E.api[q].data;b&&(h.data=d.processRules(h.data,b,"API.request - "+q));u||(u=k(),c.push(function(){u.destroy();u=null}));return new Promise(function(b,n){a(h).then(function(a){u.request(a,function(a){h.success(a);h.always(a);b(a)},function(a){try{d.logDebug(a);
13var b=JSON.stringify(a.message.responseText)}catch(I){b={code:-777,msg:"Unknown error"}}h.fail(b);h.always(b);n(b)})},function(a){n(a)})})}}}},{"../../vendor/easyXDM":31,"../../vendor/es6-promise":32,"../common":19,"../util":28,"./authType":3,"./rules":6}],6:[function(e,v,z){v.exports=function(){function c(d){if(!a.isString(d))return!1;if(0===d.length||2048<d.length)throw new _k.KakaoError("content length should be between 0 and 2048");return!0}function k(a){if(a.header_image_url||a.header_image_width||
14a.header_image_height)delete a.header_image_url,delete a.header_image_width,delete a.header_image_height,console&&console.warn("KakaoWarning: The parameters (header_image_url, header_image_width, header_image_height) for header background image are deprecated.");return!0}var a=e("../util"),g=e("./authType"),r={permission:a.isOneOf(["A","F","M"]),enable_share:a.isBoolean,android_exec_param:a.isString,ios_exec_param:a.isString,android_market_param:a.isString,ios_market_param:a.isString},f={secure_resource:a.isBoolean},
15d={request:{required:{url:function(c){return a.isOneOf(a.keys(d.api))(c)}},optional:{data:a.isObject,files:function(d){return a.passesOneOf([a.isArray,a.isFileList])(d)&&a.every(d,a.passesOneOf([a.isFile,a.isBlob]))},file:a.isFile,success:a.isFunction,fail:a.isFunction,always:a.isFunction},defaults:{data:{},success:a.emptyFunc,fail:a.emptyFunc,always:a.emptyFunc}},api:{"/v1/user/signup":{method:"post",data:{optional:{properties:a.isObject}}},"/v1/user/unlink":{method:"post"},"/v2/user/me":{method:"get",
16data:{optional:a.extend({property_keys:a.isArray},f)}},"/v1/user/logout":{method:"post",data:{}},"/v1/user/update_profile":{method:"post",data:{required:{properties:a.isObject}}},"/v1/api/talk/profile":{method:"get",data:{optional:f}},"/v1/api/talk/memo/send":{method:"post",data:{required:{template_id:a.passesOneOf([a.isNumber,a.isString])},optional:{args:a.isString}}},"/v2/api/talk/memo/send":{method:"post",data:{required:{template_id:a.isNumber},optional:{args:a.isString}}}
16,"/v2/api/talk/memo/scrap/send":{method:"post",
17data:{required:{request_url:a.isString},optional:{template_id:a.isNumber,template_args:a.isObject}}},"/v2/api/talk/memo/default/send":{method:"post",data:{required:{template_object:function(d){return a.isObject(d)&&k(d)}}}},"/v1/api/story/profile":{method:"get",data:{optional:f}},"/v1/api/story/isstoryuser":{method:"get"},"/v1/api/story/mystory":{method:"get",data:{required:{id:a.isString}}},"/v1/api/story/mystories":{method:"get",data:{optional:{last_id:a.isString}}},"/v1/api/story/linkinfo":{method:"get",
18data:{required:{url:a.isString}}},"/v1/api/story/post/note":{method:"post",data:{required:{content:c},optional:r}},"/v1/api/story/post/photo":{method:"post",data:{required:{image_url_list:function(d){return a.isArray(d)?a.every(d,function(d){if(!a.isString(d))return!1;if(a.isURL(d))throw new _k.KakaoError("url in image_url_list should be a kage url, obtained from '/v1/api/story/upload/multi'.");return!0}):!1}},optional:a.extend({content:c},r)}},"/v1/api/story/post/link":{method:"post",data:{required:{link_info:a.isObject},
19optional:a.extend({content:c},r)}},"/v1/api/story/upload/multi":{method:"post",data:{}},"/v1/emoticon/my_items":{method:"get",data:{},authType:g.appKey},"/v1/emoticon/item_resources":{method:"get",data:{required:{id:a.isString}},authType:g.appKey},"/v1/api/story/delete/mystory":{method:"delete",data:{required:{id:a.isString}}},"/v2/emoticon/items":{method:"get",authType:g.tokenOrKey},"/v2/emoticon/item":{method:"get",data:{required:{id:a.passesOneOf([a.isNumber,a.isString])}},authType:g.tokenOrKey},
20"/v2/emoticon/item_resources":{method:"get",authType:g.tokenOrKey},"/v2/emoticon/item_resource":{method:"get",data:{required:{id:a.passesOneOf([a.isNumber,a.isString])}},authType:g.tokenOrKey},"/v2/api/kakaolink/talk/template/validate":{method:"get",data:{required:{link_ver:a.isString,template_id:a.isNumber},optional:{template_args:a.isObject}},authType:g.appKey},"/v2/api/kakaolink/talk/template/scrap":{method:"get",data:{required:{link_ver:a.isString,request_url:a.isString},optional:{template_id:a.isNumber,
21template_args:a.isObject}},authType:g.appKey},"/v2/api/kakaolink/talk/template/default":{method:"get",data:{required:{link_ver:a.isString,template_object:a.isObject}},authType:g.appKey},"/v1/user/access_token_info":{method:"get",data:{}},"/v2/api/talk/message/image/upload":{method:"post",data:{required:{file:a.isObject}},authType:g.appKey},"/v2/api/talk/message/image/delete":{method:"delete",data:{required:{image_url:a.isString}},authType:g.appKey},"/v2/api/talk/message/image/scrap":{method:"post",
22data:{required:{image_url:a.isString}},authType:g.appKey},"/v1/vision/face/detect":{method:"post",data:{optional:{file:a.isObject,image_url:a.isString,threshold:a.isNumber}},authType:g.appKey},"/v1/vision/product/detect":{method:"post",data:{optional:{file:a.isObject,image_url:a.isString,threshold:a.isNumber}},authType:g.appKey},"/v1/vision/thumbnail/crop":{method:"post",data:{required:{width:a.isInteger,height:a.isInteger},optional:{file:a.isObject,image_url:a.isString}},authType:g.appKey},"/v1/vision/thumbnail/detect":{method:"post",
23data:{required:{width:a.isInteger,height:a.isInteger},optional:{file:a.isObject,image_url:a.isString}},authType:g.appKey},"/v1/vision/multitag/generate":{method:"post",data:{optional:{file:a.isObject,image_url:a.isString}},authType:g.appKey},"/v1/vision/adult/detect":{method:"post",data:{optional:{file:a.isObject,image_url:a.isString}},authType:g.appKey},"/v1/vision/text/detect":{method:"post",data:{optional:{file:a.isObject}},authType:g.appKey},"/v1/vision/text/recognize":{method:"post",data:{optional:{file:a.isObject,
24boxes:a.passesOneOf([a.isString,a.isArray])}},authType:g.appKey},"/v1/translation/translate":{method:"post",data:{required:{query:a.isString,src_lang:a.isString,target_lang:a.isString}},authType:g.appKey},"/v1/friends":{method:"get",data:{optional:a.extend({offset:a.isNumber,limit:a.isNumber,order:a.isString,friend_order:a.isString},f)}},"/v1/user/service/terms":{method:"get"},"/v1/api/talk/plusfriends":{method:"get",data:{optional:{plus_friend_public_ids:a.isArray}}},"/v1/user/shipping_address":{method:"get",
25data:{optional:{address_id:a.isNumber,from_updated_at:a.isNumber,page_size:a.isNumber}}},"/v1/api/talk/friends":{method:"get",data:{optional:a.extend({offset:a.isNumber,limit:a.isNumber,order:a.isString},f)}},"/v1/api/talk/friends/message/send":{method:"post",data:{required:{template_id:a.isNumber,receiver_uuids:a.isArray,receiver_id_type:a.isString},optional:{template_args:a.isObject},defaults:function(){return{receiver_id_type:"uuid"}}}}
25,"/v1/api/talk/friends/message/scrap/send":{method:"post",
26data:{required:{request_url:a.isString,receiver_uuids:a.isArray,receiver_id_type:a.isString},optional:{template_id:a.isNumber,template_args:a.isObject},defaults:function(){return{receiver_id_type:"uuid"}}}},"/v1/api/talk/friends/message/default/send":{method:"post",data:{required:{template_object:function(d){return a.isObject(d)&&k(d)},receiver_uuids:a.isArray,receiver_id_type:a.isString},defaults:function(){return{receiver_id_type:"uuid"}}}}}};return d}()},{"../util":28,"./authType":3}],7:[function(e,
27v,z){v.exports=function(){function c(c,a){var g=c.url,e=c.method,f=c.data,d=new XMLHttpRequest;if("undefined"!==typeof d.withCredentials)d.open(e,g),d.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),d.onreadystatechange=function(){d.readyState===XMLHttpRequest.DONE&&200===d.status&&a(d)},d.send(f);else{var k=new XDomainRequest;k.open(e.toLowerCase(),g);k.onload=function(){a({status:k.responseText?200:"error",response:k.responseText})};setTimeout(function(){k.send(f)},0)}}return{checkAuthorize:function(e,
28a){c({method:"GET",url:e},a)}}}()},{}],8:[function(e,v,z){v.exports=function(){var c=e("../util"),k=e("../common");return{openLoginPopup:function(a){return k.windowOpen(a,"_blank",["width=480,height=700","left="+(screen.width/2-240+(window.screenLeft?window.screenLeft:window.screenX?window.screenX:0)),"top="+(screen.height/2-350+(window.screenTop?window.screenTop:window.screenY?window.screenY:0)),"scrollbars=yes,resizable=1"].join())},makeAuthUrl:function(a){return k.URL.authorize+"?"+c.buildQueryString(a)},
29makeAuthParams:function(a){var c={client_id:k.RUNTIME.appKey};a.approvalType&&(c.approval_type=a.approvalType);a.scope&&(c.scope=a.scope);a.state&&(c.state=a.state);return c},makeAuthExtraParams:function(a){var c={};a.plusFriendPublicId&&(c["extra.plus_friend_public_id"]=a.plusFriendPublicId);a.channelPublicId&&(c.channel_public_id=a.channelPublicId);a.serviceTerms&&(c["extra.service_terms"]=a.serviceTerms);a.autoLogin&&(c.auto_login=a.autoLogin);a.deviceType&&(c.device_type=a.deviceType);return c},
30runAuthCallback:function(a,c){k.logDebug(c);c.error?a.fail(c):a.success(c);a.always(c)}}}()},{"../common":19,"../util":28}],9:[function(e,v,z){v.exports=function(){var c=e("../common"),k={},a=[];c.initSubModules(k,[e("./oauth"),e("./login")(a),e("./secret")]);k.cleanup=function(){c.emptyCleanups(a)};return k}()},{"../common":19,"./login":11,"./oauth":12,"./secret":16}],10:[function(e,v,z){v.exports=function(){function c(d,c){c.state=d;return[a.URL.talkLoginScheme,"?","client_id="+a.RUNTIME.appKey,
31"&","redirect_uri="+a.URL.redirectUri,"&","params="+encodeURIComponent(JSON.stringify(c))].join("")}function k(d,c,f){return["intent:#Intent;action=com.kakao.talk.intent.action.CAPRI_LOGGED_IN_ACTIVITY;launchFlags=0x08880000","S.com.kakao.sdk.talk.appKey="+a.RUNTIME.appKey,"S.com.kakao.sdk.talk.redirectUri="+a.URL.talkLoginRedirectUri,"S.com.kakao.sdk.talk.state="+d,"S.com.kakao.sdk.talk.kaHeader="+a.KAKAO_AGENT,"S.com.kakao.sdk.talk.extraparams="+encodeURIComponent(JSON.stringify(f)),"S.browser_fallback_url="+
32encodeURIComponent(c),"end;"].join(";")}var a=e("../common"),g=/Version\/4.0/i.test(a.UA.ua)||/; wv\)/i.test(a.UA.ua),r=/naver\(inapp|fb_iab|daumapps|instagram|ebay/g.test(a.UA.ua),f;return{isSupport:function(){if(a.UA.os.ios){var d=/safari|FxiOS|CriOS/.test(a.UA.ua),c=!/KAKAOTALK/i.test(a.UA.ua);return d||c}return a.UA.os.android?a.UA.browser.chrome&&!/opr\//i.test(a.UA.ua)&&30<=a.UA.browser.version.major&&(!g||g&&r):!1},login:function(d,e,A,u){function h(){setTimeout(function(){f&&f.location&&(f.location.href=
33e)},10)}if(this.isSupport()){if(a.UA.os.ios)d=c(d,A),u?location.href=a.URL.universalKakaoLink+encodeURIComponent(d)+"&web="+encodeURIComponent(e):f=a.windowOpen(a.URL.universalKakaoLink+encodeURIComponent(d)+"&web="+encodeURIComponent(e),"_blank","width=380, height=520, scrollbars=yes");else if(a.UA.os.android)if(d=k(d,e,A),u)location.href=d;else if(40<a.UA.browser.version.major&&(!g||g&&r))f=a.windowOpen(d,"_blank","width=380, height=520, scrollbars=yes");else if(f=a.windowOpen("","_blank","width=380, height=520, scrollbars=yes"))f.addEventListener("unload",
34h),f.location.href=d;return f}},hasWebLoginWindow:function(){try{return f&&f.location&&"about:blank"!=f.location.href?a.UA.os.android?!!f.location.href:!0:!1}catch(d){return!0}}}}()},{"../common":19}],11:[function(e,v,z){v.exports=function(c){function k(d){var t=A.getRandomString()+A.getRandomString();if(p.isSupport()&&d.throughTalk)g(d,t);else if(d.redirectUri)location.href=f(d);else if(q.isNewerAndroidKakaoTalkWebView()){var c=A.extend({},n.makeAuthParams(d),n.makeAuthExtraParams(d),{redirect_uri:u.URL.talkLoginRedirectUri,
35response_type:"code",state:t,ka:u.KAKAO_AGENT,origin:b});c=n.makeAuthUrl(c);g(d,t,c)}else u.UA.browser.msie&&9>
35=parseInt(u.UA.browser.version.major)||a(d,t),d=r(d,t),n.openLoginPopup(d);h.dispatch("LOGIN_START")}function a(a){var b=function w(b){var p=b.data;/\.kakao\.com$/.test(b.origin)&&p&&"string"===typeof p&&(b=p.split(" "),"postResponse"===b[1]&&(b=JSON.parse(decodeURIComponent(b[2])),E(a,b),A.removeEvent(window,"message",w)))};A.addEvent(window,"message",b);c.push(function(){A.removeEvent(window,
36"message",b)})}function g(a,b,d){N||(N=C.getProxy({},function(b){"error"!==b.status||"500"!==b.error_code&&"600"!==b.error_code||(I.stop(),E(a,{error:b.error,error_description:b.error_description}));b.status?"ok"===b.status?(I.stop(),v!==b.code&&(v=b.code,N.getAccessToken(b.code,u.RUNTIME.appKey,u.UA.os.ios&&!d?u.URL.redirectUri:u.URL.talkLoginRedirectUri,a.approvalType),K&&K.close&&K.close(),K=null)):u.UA.os.ios&&"about:blank"===K.location.href&&(K&&K.close&&K.close(),K=null):E(a,b)}),c.push(function(){N.destroy();
37N=null}));var t="";if(d)a.redirectUri?location.href=d:n.openLoginPopup(d);else{t=a.redirectUri?f(a):r(a,b,u.UA.os.ios?u.URL.redirectUri:u.URL.talkLoginRedirectUri);var h=A.extend({},n.makeAuthParams(a),n.makeAuthExtraParams(a));setTimeout(function(){K=p.login(b,t,h,a.redirectUri)},500)}I.start(function(){b&&N.getCode(b,u.RUNTIME.appKey)},function(){E(a,{error:"timeout",description:"Account login timed out. Please login again.",error_description:"Account login timed out. Please login again."});a.redirectUri?
38location.href=t:n.openLoginPopup(t)})}function r(a,p,t){J||(J=C.getProxy({},function(a){var b=d(a,z);E(b,a)}),c.push(function(){J.destroy();J=null}));z[p]=a;t=a.redirectUri?a.redirectUri:t?t:"kakaojs";a=A.extend({},n.makeAuthParams(a),n.makeAuthExtraParams(a),{redirect_uri:t,response_type:"code",state:p,proxy:"easyXDM_Kakao_"+J.channel+"_provider",ka:u.KAKAO_AGENT,origin:b});return n.makeAuthUrl(a)}function f(a){a=A.extend({},n.makeAuthParams(a),n.makeAuthExtraParams(a),{redirect_uri:a.redirectUri,
39response_type:"code",ka:u.KAKAO_AGENT,origin:b});return n.makeAuthUrl(a)}function d(a,b){if(!A.has(b,a.stateToken))throw new u.KakaoError("security error: #CST2");var p=b[a.stateToken];delete b[a.stateToken];delete a.stateToken;return p}function E(a,b){b.error?"access_denied"!==b.error&&t.setAccessToken(null):(t.setAccessToken(b.access_token,a.persistAccessToken),h.dispatch("LOGIN"));n.runAuthCallback(a,b)}var A=e("../util"),u=e("../common"),h=e("../eventObserver"),q=e("../webviewchecker")(),b=e("../browserProxy.js").getOrigin(),
40D=e("./rules"),n=e("./common"),C=e("./proxy"),t=e("./secret"),p=e("./kakaotalk"),I=e("./poller"),K=null,N=null,v=null,J=null,z={},O=null,M=null,P={};return{createLoginButton:function(a){a=u.processRules(a,D.createLoginButton,"Auth.createLoginButton");var b=A.getElement(a.container);if(!b)throw new u.KakaoError("container is required for Kakao login button: pass in element or id");b.innerHTML="<a href='#' id='kakao-login-btn' class='snsBtn kakao' data-snstype='K'  >\uce74\uce74\uc624 \ub85c\uadf8\uc778</a>";
41b.onclick=function(){k(a)}},login:function(a){a=u.processRules(a,D.login,"Auth.login");k(a)},loginForm:function(a){a=u.processRules(a,D.login,"Auth.loginForm");var b=A.getRandomString()+A.getRandomString();a.redirectUri?location.href=""+f(a)+"&auth_type=reauthenticate":(a=""+r(a,b)+"&auth_type=reauthenticate",n.openLoginPopup(a))},autoLogin:function(a){a=u.processRules(a,D.autoLogin,"Auth.autoLogin");if(q.isIOSKakaoTalkWebView()||q.isAndroidKakaoTalkWebView()){var p=A.getRandomString()+A.getRandomString(),
42d=A.extend({},n.makeAuthParams(a),{redirect_uri:u.URL.talkLoginRedirectUri,response_type:"code",state:p,ka:u.KAKAO_AGENT,origin:b,auto_login:"true"});d=n.makeAuthUrl(d);g(a,p,d)}else n.runAuthCallback(a,{error:"auto_login",error_description:"Auto-login is only supported by KakaoTalk InAppBrowser",error_code:"400",status:"error"});h.dispatch("LOGIN_START")},logout:function(a){a=a||A.emptyFunc;u.validate(a,A.isFunction,"Auth.logout");Kakao.API.request({url:"/v1/user/logout",always:function(){t.setAccessToken(null);
43h.dispatch("LOGOUT");a(!0)}})},issueAccessToken:function(a){a=u.processRules(a,D.issueAccessToken,"Auth.issueAccessToken");O||(O=C.getProxy({},function(b){E(a,b)}),c.push(function(){O.destroy();O=null}));O.getAccessToken(a.code,u.RUNTIME.appKey,a.redirectUri)},selectStoryChannel:function(a){a=u.processRules(a,D.selectStoryChannel,"Auth.selectStoryChannel");M||(M=C.getProxy({},function(a){var b=d(a,P);n.runAuthCallback(b,a)}),c.push(function(){M.destroy();M=null}));var b=A.getRandomString();P[b]=a;
44a=A.extend({},n.makeAuthParams(a),{state:b,proxy:"easyXDM_Kakao_"+M.channel+"_provider",token:a.extendedToken||""});n.openLoginPopup(u.URL.storyChannel+"?"+A.buildQueryString(a))}}}}
44,{"../browserProxy.js":17,"../common":19,"../eventObserver":20,"../util":28,"../webviewchecker":29,"./common":8,"./kakaotalk":10,"./poller":13,"./proxy":14,"./rules":15,"./secret":16}],12:[function(e,v,z){v.exports=function(){function c(c,h){c.state&&(h.state=c.state);c.redirectUri?location.href=c.redirectUri+"?"+a.buildQueryString(h):
45d.runAuthCallback(c,h)}function k(c,h,q){var b=a.extend({},h,{is_popup:!0});h=function(){var a=["intent:#Intent","action=com.kakao.talk.intent.action.CAPRI_LOGGED_IN_ACTIVITY","launchFlags=0x08880000","S.com.kakao.sdk.talk.appKey="+g.RUNTIME.appKey,"S.com.kakao.sdk.talk.redirectUri="+b.redirect_uri,"S.com.kakao.sdk.talk.kaHeader="+g.KAKAO_AGENT,"S.com.kakao.sdk.talk.extraparams="+encodeURIComponent(JSON.stringify(b))];c.state&&a.push("S.com.kakao.sdk.talk.state="+c.state);return a.concat(["S.browser_fallback_url="+
46encodeURIComponent(q),"end;"]).join(";")};var f=function(){var a=d.makeAuthUrl(b),h=c.isPopup?a:q;a=a+"&ka="+encodeURIComponent(g.KAKAO_AGENT);a=g.URL.talkInappScheme+"?url="+encodeURIComponent(a);return""+g.URL.universalKakaoLink+encodeURIComponent(a)+"&web="+encodeURIComponent(h)};return g.UA.os.android?h():f()}var a=e("../util"),g=e("../common"),r=e("../eventObserver"),f=e("./rules"),d=e("./common"),E=e("./ajax"),A=e("./poller");return{authorize:function(e){e=g.processRules(e,f.authorize,"Auth.authorize");
47if(e.autoLogin&&!/KAKAOTALK/i.test(g.UA.ua))return c(e,{error:"auto_login",error_description:"NOT_SUPPORTED_BROWSER"}),!1;var h=(g.UA.os.ios||g.UA.os.android?!/KAKAOTALK/i.test(g.UA.ua):!1)&&e.throughTalk&&!e.autoLogin&&!e.reauthenticate,q=(Math.random().toString(36).slice(2)+g.RUNTIME.appKey+Date.now().toString(36)).slice(0,60),b=a.extend({},d.makeAuthParams(e),d.makeAuthExtraParams(e),{redirect_uri:e.redirectUri||g.URL.redirectUri,response_type:"code",auth_tran_id:q}),D=a.extend({},b,{ka:g.KAKAO_AGENT,
48is_popup:e.isPopup});D=d.makeAuthUrl(D);b=h?k(e,b,D):e.reauthenticate?D+"&auth_type=reauthenticate":D;var n=null;e.isPopup?n=d.openLoginPopup(b):location.href=b;(h||e.isPopup)&&A.start(function(){q&&E.checkAuthorize(g.URL.authDomain+"/apiweb/code.json?"+a.buildQueryString({client_id:g.RUNTIME.appKey,auth_tran_id:q}),function(a){a:{var b=e;if(200===a.status&&a.response)if(a=JSON.parse(a.response),"ok"===a.status&&a.code){c(b,{code:a.code});b=!0;break a}else if("error"===a.status&&("500"===a.error_code||
49"600"===a.error_code)){c(b,{error:a.error,error_description:a.error_description});b=!0;break a}b=!1}b&&(A.stop(),n&&n.close&&n.close());!h&&n&&n.closed&&A.stop()})},function(){c(e,{error:"timeout",error_description:"LOGIN_TIMEOUT"})});r.dispatch("LOGIN_START")}}}()}
49,{"../common":19,"../eventObserver":20,"../util":28,"./ajax":7,"./common":8,"./poller":13,"./rules":15}],13:[function(e,v,z){v.exports=function(){function c(){f()?clearInterval(e):600<++a?(clearInterval(e),g()):r()}var e,a=0,g=function(){},
50r=function(){},f=function(){return!1};return{start:function(d,f){a=0;"function"===typeof d&&(r=d);"function"===typeof f&&(g=f);e&&clearInterval(e);e=setInterval(c,1E3)},stop:function(){clearInterval(e)},setStopCondition:function(a){"function"===typeof a&&(f=a)}}}()},{}],14:[function(e,v,z){v.exports=function(){var c=e("../util"),k=e("../common"),a=e("../../vendor/easyXDM");return{getProxy:function(e,r){c.extend(e,{remote:k.URL.loginWidget,channel:c.getRandomString()});return k.guardCreateEasyXDM(function(){var c=
51new a.Rpc(e,{local:{postResponse:r,getKakaoAgent:function(){return k.KAKAO_AGENT}},remote:{getCode:{},getAccessToken:{},setClient:{},setStateToken:{},deleteAuthCookie:{}}});c.channel=e.channel;return c})}}}()},{"../../vendor/easyXDM":31,"../common":19,"../util":28}],15:[function(e,v,z){e=e("../util");z={success:e.emptyFunc,fail:e.emptyFunc,always:e.emptyFunc};var c=e.extend({throughTalk:!0,persistAccessToken:!0,persistRefreshToken:!1},z),k={success:e.isFunction,fail:e.isFunction,always:e.isFunction,
52persistAccessToken:e.isBoolean,persistRefreshToken:e.isBoolean,approvalType:e.isOneOf(["project"]),scope:e.isString,throughTalk:e.isBoolean,plusFriendPublicId:e.isString,channelPublicId:e.isString,serviceTerms:e.isString,redirectUri:e.isString,state:e.isString,deviceType:e.isOneOf(["watch","tv"])};e={createLoginButton:{required:{container:e.passesOneOf([e.isElement,e.isString])},optional:e.extend({lang:e.isOneOf(["en","kr"]),size:e.isOneOf(["small","medium","large"])},k),defaults:e.extend({lang:"kr",
53size:"medium"},c)},login:{optional:k,defaults:c},authorize:{optional:{redirectUri:e.isString,approvalType:e.isOneOf(["project"]),scope:e.isString,throughTalk:e.isBoolean,plusFriendPublicId:e.isString,channelPublicId:e.isString,serviceTerms:e.isString,isPopup:e.isBoolean,state:e.isString,autoLogin:e.isBoolean,deviceType:e.isOneOf(["watch","tv"]),reauthenticate:e.isBoolean,success:e.isFunction,fail:e.isFunction,always:e.isFunction},defaults:{throughTalk:!0,isPopup:!1,reauthenticate:!1,success:e.emptyFunc,
54fail:e.emptyFunc,always:e.emptyFunc}},autoLogin:{optional:{success:e.isFunction,fail:e.isFunction,always:e.isFunction},defaults:z},issueAccessToken:{required:{code:e.isString,redirectUri:e.isString},optional:{success:e.isFunction,fail:e.isFunction,always:e.isFunction},defaults:z},selectStoryChannel:{optional:{extendedToken:e.isString,success:e.isFunction,fail:e.isFunction,always:e.isFunction},defaults:z}};v.exports=e},{"../util":28}],16:[function(e,v,z){v.exports=function(){function c(){return r.RUNTIME.appKey}
55function k(){if(!r.RUNTIME.accessToken){var d=r.RUNTIME,e=a();if(e=g.localStorage.getItem(e)){var k=c();e=f.AES.decrypt(e,k).toString(f.enc.Utf8)}else e=null;d.accessToken=e}return r.RUNTIME.accessToken}function a(){d.accessTokenKey||(d.accessTokenKey="kakao_"+f.MD5("kat"+c()).toString());return d.accessTokenKey}var g=e("../util"),r=e("../common"),f=e("../../vendor/CryptoJS"),d={};return{getAppKey:c,getAccessToken:k,setAccessToken:function(d,e){r.RUNTIME.accessToken=d;if(null===d||!1===e)g.localStorage.removeItem(a());
56else{e=a();var k=c();d=f.AES.encrypt(d,k).toString();g.localStorage.setItem(e,d)}},getRefreshToken:function(){console.log("unsupported operation: Auth.getRefreshToken()");return""},setRefreshToken:function(a){console.log("unsupported operation: Auth.setRefreshToken()")},getStatusInfo:function(a){r.validate(a,g.isFunction,"Auth.getStatusInfo");k()?Kakao.API.request({url:"/v2/user/me",success:function(d){a({status:"connected",user:d})},fail:function(){a({status:"not_connected"})}}):a({status:"not_connected"})}}}()},
57{"../../vendor/CryptoJS":30,"../common":19,"../util":28}],17:[function(e,v,z){v.exports=function(){var c=e("../vendor/userAgent")();return{getOrigin:function(){var c=location,a=c.port;return c.protocol+"//"+c.hostname+(a?":"+a:"")},getNavigator:function(){return navigator},getUA:function(){return c}}}()},{"../vendor/userAgent":33}],18:[function(e,v,z){v.exports=function(){function c(a,d,b,c){a=document.createElement("a");var n=document.createElement("img");a.setAttribute("href","#");n.setAttribute("src",
58d);n.setAttribute("alt",b);n.setAttribute("title",b);c.supportMultipleDensities&&n.setAttribute("srcset",[d.replace(".png","_2X.png 2x"),d.replace(".png","_3X.png 3x")].join(", "));a.appendChild(n);return a}function k(a){a=d.URL.plusFriend+"/"+a.channelPublicId+"/friend";d.RUNTIME.appKey&&(a+="?"+g());return a}function a(a){a=d.URL.plusFriend+"/"+a.channelPublicId+"/chat";d.RUNTIME.appKey&&(a+="?"+g());return a}function g(){if(!d.RUNTIME.appKey)throw d.KakaoError("The app key does not exist. Please call Kakao.init function.");
59var a={api_ver:"1.1",kakao_agent:d.KAKAO_AGENT,app_key:d.RUNTIME.appKey,referer:E.getOrigin()+location.pathname+location.search};return f.buildQueryString(a)}var r={},f=e("./util.js"),d=e("./common.js"),E=e("./browserProxy.js"),A=[];r.createAddChannelButton=function(a){a=d.processRules(a,u.createAddChannelButton,"Channel.createAddChannelButton");var h=f.getElement(a.container);if(!h)throw new d.KakaoError("container is required for creating Channel.addChannel button: pass in element or id");var b=
60k(a),e=c(b,d.URL.resPrefix+"/logos/channel/friendadd_"+(a.size+"_yellow_re
60ct.png"),"\uce74\uce74\uc624\ud1a1 \ucc44\ub110 \ucd94\uac00 \ubc84\ud2bc",a);h.appendChild(e);var n=function(a){a.preventDefault?a.preventDefault():a.returnValue=!1;d.windowOpen(b,"channel_add_social_plugin","width=350, height=510")};f.addEvent(e,"click",n);A.push(function(){h.removeChild(e);f.removeEvent(e,"click",n)})};r.addChannel=function(a){a=d.processRules(a,u.addChannel,"Channel.addChannel");a=k(a);d.windowOpen(a,"channel_add_social_plugin",
61"width=350, height=510")};r.createChatButton=function(h){h=d.processRules(h,u.createChatButton,"Channel.createChatButton");var e=f.getElement(h.container);if(!e)throw new d.KakaoError("container is required for creating Channel.chat button: pass in element or id");var b=a(h),D=c(b,d.URL.resPrefix+"/logos/channel/"+(h.title+"_"+h.size+"_"+h.color+"_"+h.shape)+".png","\uce74\uce74\uc624\ud1a1 \ucc44\ub110 1:1 \ucc44\ud305 \ubc84\ud2bc",h);e.appendChild(D);var n=function(a){a.preventDefault?a.preventDefault():
62a.returnValue=!1;d.windowOpen(b,"channel_chat_social_plugin","width=350, height=510")};f.addEvent(D,"click",n);A.push(function(){e.removeChild(D);f.removeEvent(D,"click",n)})};r.chat=function(c){c=d.processRules(c,u.chat,"Channel.chat");c=a(c);d.windowOpen(c,"channel_chat_social_plugin","width=350, height=510")};var u={createAddChannelButton:{required:{container:f.passesOneOf([f.isElement,f.isString]),channelPublicId:f.isString},optional:{size:f.isOneOf(["small","large"]),supportMultipleDensities:f.isBoolean},
63defaults:function(a){return(a=f.getElement(a.container))?{channelPublicId:a.getAttribute("data-channel-public-id"),size:a.getAttribute("data-size")||"small",supportMultipleDensities:!!a.getAttribute("data-support-multiple-densities")}:null}},addChannel:{required:{channelPublicId:f.isString}},createChatButton:{required:{container:f.passesOneOf([f.isElement,f.isString]),channelPublicId:f.isString},optional:{color:f.isOneOf(["yellow","mono"]),shape:f.isOneOf(["pc","mobile"]),size:f.isOneOf(["small",
64"large"]),title:f.isOneOf(["consult","question"]),supportMultipleDensities:f.isBoolean},defaults:function(a){return(a=f.getElement(a.container))?{channelPublicId:a.getAttribute("data-channel-public-id"),color:a.getAttribute("data-color")||"yellow",shape:a.getAttribute("data-shape")||"pc",size:a.getAttribute("data-size")||"small",title:a.getAttribute("data-title")||"consult",supportMultipleDensities:!!a.getAttribute("data-support-multiple-densities")}:null}},chat:{required:{channelPublicId:f.isString}}};
65r.cleanup=function(){f.each(A,function(a){a()});A.length=0};return r}()},{"./browserProxy.js":17,"./common.js":19,"./util.js":28}],19:[function(e,v,z){v.exports=function(){function c(a){Error.prototype.constructor.apply(this,arguments);this.name="KakaoError";this.message=a}var k=e("./util"),a=e("./browserProxy"),g=a.getOrigin(),r=a.getNavigator(),f={VERSION:"1.39.8"};f.KAKAO_AGENT=["sdk/"+f.VERSION,"os/javascript sdk_type/javascript","lang/"+(r.userLanguage||r.language),"device/"+r.platform.replace(/ /g,
66"_"),"origin/"+encodeURIComponent(g)].join(" ");f.UA=a.getUA();f.URL={authorize:"https://kauth.kakao.com/oauth/authorize",loginWidget:"https://kauth.kakao.com/public/widget/login/kakaoLoginWidget.html",apiRemote:"https://kapi.kakao.com/cors/",plusFriend:"https://pf.kakao.com",storyChannel:"https://kauth.kakao.com/story/select_channel",storyShare:"https://story.kakao.com/s/share",channelFollow:"https://story.kakao.com/s/follow",storyIcon:"https://developers.kakao.com/sdk/js/resources/story/icon_small.png",
67universalKakaoLink:"https://talk-apps.kakao.com/scheme/",talkLoginScheme:"kakaokompassauth://authorize",talkLoginRedirectUri:"https://kapi.kakao.com/cors/afterlogin.html",redirectUri:"JS-SDK",authDomain:"https://kauth.kakao.com",navi:"kakaonavi-sdk://navigate",naviShare:"kakaonavi-sdk://sharePoi",naviWeb:"https://kakaonavi-wguide.kakao.com/openapi",sharerDomain:"https://sharer.kakao.com",stat:"https://apps.kakao.com/sdk/js",resPrefix:"https://developers.kakao.com/assets/img/about",talkInappScheme:"kakaotalk://inappbrowser"};
68f.RUNTIME={appKey:"",accessToken:""};f.DUMMY_KEY="YOUR APP KEY";c.prototype=Error();f.KakaoError=c;f.isDebug=function(){return!1};f.logDebug=function(a){f.isDebug()&&window.console&&console.log(JSON.stringify(a))};f.initSubModules=function(a,c){k.each(c,function(d){for(var c in d)a[c]=a[c]||d[c]})};f.emptyCleanups=function(a){k.each(a,function(a){a()});a.length=0};f.validate=function(a,e,f){if(!0!==e(a))throw new c("Illegal argument for "+f);};f.processRules=function(a,e,g){a=a||{};e.before&&e.before(a);
69k.isFunction(e.defaults)?k.defaults(a,e.defaults(a)):k.defaults(a,e.defaults);var d=e.required||{},h=k.difference(k.keys(d),k.keys(a));if(h.length)throw new c("Missing required keys: "+h.join(",")+" at "+g);var q=k.extend({},d,e.optional||{});d=k.difference(k.keys(a),k.keys(q));if(d.length)throw new c("Invalid parameter keys: "+d.join(",")+" at "+g);k.each(a,function(a,d){f.validate(a,q[d],'"'+d+'" in '+g)});e.after&&e.after(a);return a};f.getInstallUrl=function(a,c){return f.UA.os.android?"market://details?id="+
70a+"&referrer="+JSON.stringify({appkey:f.RUNTIME.appKey,KA:f.KAKAO_AGENT}):f.UA.os.ios?"https://itunes.apple.com/app/id"+c:location.href};f.guardCreateEasyXDM=function(a){try{return a()}
70catch(E){if(E instanceof TypeError)throw new c("kakao.js should be loaded from a web server");throw new c("EasyXDM - "+E.message);}};f.serializeFile=function(a){return new Promise(function(d,e){"undefined"===typeof FileReader&&e(new c("File API is not supported for this browser."));var f=new FileReader;f.onload=function(a){try{d(k.arrayBufferToString(a.target.result))}catch(q){e(q)}};
71f.onerror=function(d){e(new c("Cannot read file: "+a.name))};f.readAsArrayBuffer(a)})};f.popupWindows={};f.windowOpen=function(a,c,e){var d=f.popupWindows[c];d&&d.close&&!d.closed&&d.close();f.popupWindows[c]=window.open(a,c,e);return f.popupWindows[c]};return f}()},{"./browserProxy":17,"./util":28}],20:[function(e,v,z){v.exports=function(){var c=e("./util"),k={};return{subscribe:function(a,c){k[a]||(k[a]=[]);k[a].push(c)},unsubscribe:function(a,c){a=k[a];for(var e=0;e<l.length;e++)if(a[m]===c){a.splice(m,
721);break}},dispatch:function(a){(a=k[a])&&a.length&&c.each(a,function(a){a()})}}}()},{"./util":28}],21:[function(e,v,z){v.exports=function(){function c(a,p,c){var d=b.getElement(p.container);if(!d)throw new n.KakaoError("container is required for KakaoTalk Link: pass in element or id");var t=function(b){b=b||window.e;b.preventDefault();b.stopPropagation();g(a,p,c);return!1};b.addEvent(d,"click",t);M.push(function(){b.removeEvent(d,"click",t)})}function k(a,p,c,d){p=n.UA.browser.msie?{}:n.windowOpen("",
73c,p);var t=document.createElement("form");t.setAttribute("accept-charset","utf-8");t.setAttribute("method","post");t.setAttribute("action",a);t.setAttribute("target",c);t.setAttribute("style","display:none");for(var e in d)d.hasOwnProperty(e)&&(a=document.createElement("input"),a.type="hidden",a.name=e,a.value=b.isString(d[e])?d[e]:JSON.stringify(d[e]),t.appendChild(a));document.body.appendChild(t);t.submit();document.body.removeChild(t);p.focus&&p.focus();return p}function a(a,p){function c(b){"sent"===
74b.data&&b.origin===n.URL.sharerDomain&&a.callback()}switch(p){case "custom":var d=z(a);break;case "default":d=J(a);break;case "scrap":d=O(a);break;default:throw new n.KakaoError("type is required for KakaoTalk Link");}p={app_key:n.RUNTIME.appKey,validation_action:p,validation_params:JSON.stringify(d),ka:n.KAKAO_AGENT};a.serverCallbackArgs&&(p.lcba=f(a.serverCallbackArgs));d=n.URL.sharerDomain+"/talk/friends/picker/easylink?app_key="+p.app_key+"&ka="+encodeURIComponent(p.ka)+"&validation_action="+
75p.validation_action+"&validation_params="+encodeURIComponent(p.validation_params);p.lcba&&(d=d+"&lcba="+encodeURIComponent(p.lcba));if(!0!==(n.UA.browser.msie||n.UA.browser.spartan)&&2084>d.length){var t=n.windowOpen(d,"kakao_link_web_sharer","location=no,resizable=no,status=no,scrollbars=no,width=460,height=608");t.focus()}else t=k(n.URL.sharerDomain+"/talk/friends/picker/link","location=no,resizable=no,status=no,scrollbars=no,width=460,height=608","kakao_link_web_sharer",p);a.callback&&n.UA.browser.msie&&
76console.log("method 'callback' does not support the Internet Explorer environment.");var e=setInterval(function(){t.closed&&(clearInterval(e),b.removeEvent(window,"message",c))},1E3);b.addEvent(window,"message",c);M.push(function(){b.removeEvent(window,"message",c)})}function g(b,p,d){if(!p.throughTalk||"mobile"!=I.platform&&!P)return a(p,d);if(I.browser.iphone&&/version/.test(I.ua.toLowerCase())){var c=null;var n=function(a){return c=a};K.start(function(){return null!=c},function(){r(c,p)},function(){p.fail({msg:"The request wait time has expired.",
77at:"link.poller"})})}else n=r;return b(p).then(function(a){return n(a,p)},function(a){p.fail(a)})}function r(a,p){var d=new v;d.extras=b.extend(d.extras,p.extras);p.serverCallbackArgs&&(d.extras.lcba=f(p.serverCallbackArgs));d.template_json=a.template_msg;d.template_args=a.template_args;d.template_id=a.template_id;var c=L+"://send?"+b.buildQueryString(d);if(1E4<JSON.stringify(d).length)throw new n.KakaoError("Failed to send message because it exceeds the message size limit. Please contact the app administrator.");
78("mobile"==I.platform||P)&&h(c,p.fail,p.installTalk);a={template_msg:a.template_msg||{},warning_msg:a.warning_msg||{},argument_msg:a.argument_msg||{}};p.success(a);return a}function f(a){return b.isObject(a)?JSON.stringify(a):a}function d(a,d){var c=new N;c.forwardable=a.forwardable;c.extras=b.extend(c.extras,a.extras);b.each(a,function(a,b){(a=p.create(a,b,d))&&c.objs.push(a)});return L+"://send?"+b.buildQueryString(c)}function E(a){return D.request({url:"/v2/api/kakaolink/talk/template/validate",
79data:z(a)})}function A(a){return D.request({url:"/v2/api/kakaolink/talk/template/scrap",data:O(a)})}function u(a){return D.request({url:"/v2/api/kakaolink/talk/template/default",data:J(a)})}function h(a,p,d){var c={urlScheme:a,intentURI:"intent:"+a+"#Intent;launchFlags=0x14008000;"+(!0===d?"package=com.kakao.talk;":"")+"end;",appName:"KakaoTalk",storeURL:n.getInstallUrl("com.kakao.talk","362057947"),onUnsupportedEnvironment:function(){p(a)}};if(!d||t.isIOSKakaoTalkWebView()||t.isAndroidWebView())c.onAppMissing=
80b.emptyFunc;t.isIOSKakaoTalkWebView()&&(c.universalLink=void 0);try{C(c)}catch(Q){console.log(Q)}}var q={},b=e("./util.js"),D=e("./API"),n=e("./common.js"),C=e("../vendor/web2app.js"),t=e("./webviewchecker.js")(),p=e("./link.obj.js"),I=e("../vendor/userAgent.js")(),K=e("./link.poller"),N=function(){this.appkey=n.RUNTIME.appKey;this.appver="1.0";this.apiver="3.0";this.linkver="3.5";this.extras={KA:n.KAKAO_AGENT};this.objs=[]},v=function(){this.appkey=n.RUNTIME.appKey;this.appver="1.0";this.linkver=
81"4.0";this.template_json={};this.template_args={};this.template_id="";this.extras={KA:n.KAKAO_AGENT}},J=function(a){var d={};d.object_type=a.objectType;d.button_title=a.buttonTitle||"";b.each(a,function(a,b){a=p.create(a,b,"defaultObject");d&&(d[b]=a)});"list"==d.object_type?(console&&(a.headerImageUrl||a.headerImageWidth||a.headerImageHeight)&&console.warn("KakaoWarning: The parameters (headerImageUrl, headerImageWidth, headerImageHeight) for header background image are deprecated."),d.header_title=
82a.headerTitle||"",d.header_link=d.headerLink||{},delete d.headerLink):"location"==d.object_type?(d.address=a.address||"",d.address_title=a.addressTitle||""):"text"==d.object_type&&(d.text=a.text||"");return{link_ver:"4.0",template_object:d}},z=function(a){return{link_ver:"4.0",template_id:a.templateId,template_args:a.templateArgs}},O=function(a){var b={link_ver:"4.0",request_url:a.requestUrl};a.templateId&&(b.template_id=a.templateId);a.templateArgs&&(b.template_args=a.templateArgs);return b},M=[];
83q.createTalkLink=q.createTalkLinkButton=function(a){a=n.processRules(a,F.createTalkLink,"Link.createTalkLink");var p=b.getElement(a.container);if(!p)throw new n.KakaoError("container is required for KakaoTalk Link: pass in element or id");var c=function(){var b=d(a,"Link.createTalkLink");h(b,a.fail,a.installTalk)};b.addEvent(p,"click",c);M.push(function(){b.removeEvent(p,"click",c)})};q.sendTalkLink=function(a){a=n.processRules(a,F.talkLink,"Link.sendTalkLink");var b=d(a,"Link.sendTalkLink");h(b,
84a.fail,a.installTalk)};q.createCustom=q.createCustomButton=function(a){a=n.processRules(a,F.createCustom,"Link.createCustom");c(E,a,"custom")};q.createScrap=q.createScrapButton=function(a){a=n.processRules(a,F.createScrap,"Link.createScrap");c(A,a,"scrap")};q.createDefault=q.createDefaultButton=function(a){a="list"==a.objectType?n.processRules(a,F.createDefaultList,"Link.createDefaultList"):"location"==a.objectType?n.processRules(a,F.createDefaultLocation,"Link.createDefaultLocation"):"commerce"==
85a.objectType?n.processRules(a,F.createDefaultCommerce,"Link.createDefaultCommerce"):"text"==a.objectType?n.processRules(a,F.createDefaultText,"Link.createDefaultText"):n.processRules(a,F.createDefaultFeed,"Link.createDefaultFeed");c(u,a,"default")};var P="tablet"==I.platform&&I.os.ios;q.sendCustom=function(a){a=n.processRules(a,F.custom,"Link.sendCustomTemplate");return g(E,a,"custom")};q.sendScrap=function(a){a=n.processRules(a,F.scrap,"Link.sendScrap");return g(A,a,"scrap")};
85q.sendDefault=function(a){if(!a.objectType)throw new n.KakaoError("objectType is required for KakaoTalk Link");
86a=n.processRules(a,F[a.objectType],"Link.sendDefault");return g(u,a,"default")};q.uploadImage=function(a){a=n.processRules(a,F.uploadImage,"Link.uploadImage");return D.request({url:"/v2/api/talk/message/image/upload",data:{file:a.file}})};q.deleteImage=function(a){a=n.processRules(a,F.deleteImage,"Link.deleteImage");return D.request({url:"/v2/api/talk/message/image/delete",data:{image_url:a.imageUrl}})};q.scrapImage=function(a){a=n.processRules(a,F.scrapImage,"Link.scrapImage");return D.request({url:"/v2/api/talk/message/image/scrap",
87data:{image_url:a.imageUrl}})};var B=["feed","list","location","commerce","text"],F={talkLink:{optional:{label:b.passesOneOf([b.isString,b.isObject]),image:b.isObject,webImage:b.isObject,webButton:b.isObject,webLink:b.isObject,appButton:b.isObject,appLink:b.isObject,horizontalButton:b.isArray,fail:b.isFunction,installTalk:b.isBoolean,forwardable:b.isBoolean,extras:b.isObject},before:function(a){b.isString(a.label)&&(a.label={text:a.label})},defaults:{installTalk:!0,forwardable:!1,fail:b.emptyFunc}},
88custom:{required:{templateId:b.isNumber},optional:{templateArgs:b.isObject,installTalk:b.isBoolean,fail:b.isFunction,always:b.isFunction,success:b.isFunction,extras:b.isObject,callback:b.isFunction,serverCallbackArgs:b.passesOneOf([b.isJSONString,b.isObject]),throughTalk:b.isBoolean},defaults:{templateArgs:{},installTalk:!1,fail:b.emptyFunc,always:b.emptyFunc,success:b.emptyFunc,callback:b.emptyFunc,throughTalk:!0}},scrap:{required:{requestUrl:b.isString},optional:{templateId:b.isNumber,templateArgs:b.isObject,
89installTalk:b.isBoolean,fail:b.isFunction,always:b.isFunction,success:b.isFunction,extras:b.isObject,callback:b.isFunction,serverCallbackArgs:b.passesOneOf([b.isJSONString,b.isObject]),throughTalk:b.isBoolean},defaults:{templateArgs:{},installTalk:!1,fail:b.emptyFunc,always:b.emptyFunc,success:b.emptyFunc,callback:b.emptyFunc,throughTalk:!0}},feed:{required:{objectType:b.isOneOf(B),content:b.isObject},optional:{social:b.isObject,buttonTitle:b.isString,buttons:b.isArray,installTalk:b.isBoolean,fail:b.isFunction,
90always:b.isFunction,success:b.isFunction,extras:b.isObject,callback:b.isFunction,serverCallbackArgs:b.passesOneOf([b.isJSONString,b.isObject]),throughTalk:b.isBoolean},defaults:{installTalk:!1,fail:b.emptyFunc,always:b.emptyFunc,success:b.emptyFunc,callback:b.emptyFunc,throughTalk:!0}},commerce:{required:{objectType:b.isOneOf(B),content:b.isObject,commerce:b.isObject},optional:{buttonTitle:b.isString,buttons:b.isArray,installTalk:b.isBoolean,fail:b.isFunction,always:b.isFunction,success:b.isFunction,
91extras:b.isObject,callback:b.isFunction,serverCallbackArgs:b.passesOneOf([b.isJSONString,b.isObject]),throughTalk:b.isBoolean},defaults:{installTalk:!1,fail:b.emptyFunc,always:b.emptyFunc,success:b.emptyFunc,callback:b.emptyFunc,throughTalk:!0}},list:{required:{objectType:b.isOneOf(B),headerTitle:b.isString,headerLink:b.isObject,contents:b.isArray},optional:{buttonTitle:b.isString,buttons:b.isArray,headerImageUrl:b.isString,headerImageWidth:b.isNumber,headerImageHeight:b.isNumber,installTalk:b.isBoolean,
92fail:b.isFunction,always:b.isFunction,success:b.isFunction,extras:b.isObject,callback:b.isFunction,serverCallbackArgs:b.passesOneOf([b.isJSONString,b.isObject]),throughTalk:b.isBoolean},defaults:{installTalk:!1,fail:b.emptyFunc,always:b.emptyFunc,success:b.emptyFunc,callback:b.emptyFunc,throughTalk:!0}},location:{required:{objectType:b.isOneOf(B),content:b.isObject,address:b.isString},optional:{addressTitle:b.isString,social:b.isObject,buttonTitle:b.isString,buttons:b.isArray,installTalk:b.isBoolean,
93fail:b.isFunction,always:b.isFunction,success:b.isFunction,extras:b.isObject,callback:b.isFunction,serverCallbackArgs:b.passesOneOf([b.isJSONString,b.isObject]),throughTalk:b.isBoolean},defaults:{installTalk:!1,fail:b.emptyFunc,always:b.emptyFunc,success:b.emptyFunc,callback:b.emptyFunc,throughTalk:!0}},text:{required:{objectType:b.isOneOf(B),text:b.isString,link:b.isObject},optional:{buttonTitle:b.isString,buttons:b.isArray,installTalk:b.isBoolean,fail:b.isFunction,always:b.isFunction,success:b.isFunction,
94extras:b.isObject,callback:b.isFunction,serverCallbackArgs:b.passesOneOf([b.isJSONString,b.isObject]),throughTalk:b.isBoolean},defaults:{installTalk:!1,fail:b.emptyFunc,always:b.emptyFunc,success:b.emptyFunc,callback:b.emptyFunc,throughTalk:!0}},uploadImage:{required:{file:b.isObject},optional:{always:b.isFunction,success:b.isFunction},defaults:{always:b.emptyFunc,success:b.emptyFunc}},deleteImage:{required:{imageUrl:b.isString},optional:{always:b.isFunction,success:b.isFunction},defaults:{always:b.emptyFunc,
95success:b.emptyFunc}},scrapImage:{required:{imageUrl:b.isString},optional:{always:b.isFunction,success:b.isFunction},defaults:{always:b.emptyFunc,success:b.emptyFunc}}};F.createTalkLink=b.extend({required:{container:b.passesOneOf([b.isElement,b.isString])}},F.talkLink);F.createCustom=b.defaults({required:b.extend({container:b.passesOneOf([b.isElement,b.isString])},F.custom.required)},F.custom);F.createScrap=b.defaults({required:b.extend({container:b.passesOneOf([b.isElement,b.isString])},F.scrap.required)},
96F.scrap);F.createDefaultFeed=b.defaults({required:b.extend({container:b.passesOneOf([b.isElement,b.isString])},F.feed.required)},F.feed);F.createDefaultList=b.defaults({required:b.extend({container:b.passesOneOf([b.isElement,b.isString])},F.list.required)},F.list);F.createDefaultLocation=b.defaults({required:b.extend({container:b.passesOneOf([b.isElement,b.isString])},F.location.required)},F.location);F.createDefaultCommerce=b.defaults({required:b.extend({container:b.passesOneOf([b.isElement,b.isString])},
97F.commerce.required)},F.commerce);F.createDefaultText=b.defaults({required:b.extend({container:b.passesOneOf([b.isElement,b.isString])},F.text.required)},F.text);var L="kakaolink";q.cleanup=function(){b.each(M,function(a,b){a()});M.length=0};return q}()},{"../vendor/userAgent.js":33,"../vendor/web2app.js":34,"./API":4,"./common.js":19,"./link.obj.js":22,"./link.poller":23,"./util.js":28,"./webviewchecker.js":29}],22:[function(e,v,z){v.exports=function(){function c(a){a=parseInt(a,10);if(isNaN(a)||
9880>a)throw new b.KakaoError("Illegal argument for image: width/height should be a number larger than 80");return!0}function k(a){a.width=parseInt(a.width,10);a.height=parseInt(a.height,10)}function a(a){var p=q.keys(a)[0];"webButton"===p?b.processRules(a.webButton,n[p],"parameter webButton in Link.createTalkLink"):b.processRules(a.appButton,n[p],"parameter appButton in Link.createTalkLink");return!0}function g(a,b){return{objtype:"image",src:b.src,width:b.width,height:b.height,action:d(a,b),disptype:b.displayType}}
99function r(a,b){return{objtype:"button",text:b.text,action:d(a,b),disptype:b.displayType}}function f(a,b){return{objtype:"link",text:b.text,action:d(a,b),disptype:b.displayType}}function d(a,p){function d(){var a=p.type;if(p.url){var b=p.url;b=-1<b.indexOf("://")?b:"http://"+b}else b=void 0;return{type:a,url:b,auth:p.auth}}function c(){return{type:"app",url:p.webUrl,actioninfo:function(a,p){a&&(a=b.processRules(a,C,"execParams in Kakao.Link"));p&&(p=b.processRules(p,C,"marketParams in Kakao.Link"));
100var d=[];q.each({android:{os:"android"},iphone:{os:"ios",devicetype:"phone"},ipad:{os:"ios",devicetype:"pad"}},function(b,c){b=q.extend({},b);a&&a[c]&&(b.execparam=q.buildQueryString(a[c],!1));p&&p[c]&&(b.marketparam=q.buildQueryString(p[c],!1));(b.execparam||b.marketparam)&&d.push(b)});return d}(p.execParams,p.marketParams)}}switch(a){case "web":return d();case "app":return c()}}function E(a){return{web_url:a.webUrl,mobile_web_url:a.mobileWebUrl,android_execution_params:a.androidExecParams,ios_execution_params:a.iosExecParams}}
101function A(a){b.processRules(a,n.content,"parameter content in Link.sendDefault");return!0}function u(a){b.processRules(a,n.link,"parameter link in Link.sendDefault");return!0}function h(a){b.processRules(a,n.button,"parameter button in Link.sendDefault");return!0}var q=e("./util.js"),b=e("./common"),D={displayType:q.isOneOf(["both","sender","receiver"])},n={label:{required:{text:q.isString},optional:D,builder:function(a){return{objtype:"label",text:a.text,disptype:a.displayType}}},image:{required:{src:q.isString,
102width:c,height:c},optional:D,before:k,builder:q.partial(g,null)},webImage:{required:{src:q.isString,width:c,height:c},optional:q.extend({url:q.isString,auth:q.isBoolean,type:q.isOneOf(["web","inweb"])},D),defaults:{type:"web"},before:k,builder:q.partial(g,"web")},webButton:{optional:q.extend({text:q.isString,url:q.isString,auth:q.isBoolean,type:q.isOneOf(["web","inweb"])},D),defaults:{type:"web"},builder:q.partial(r,"web")},appButton:{optional:q.extend({text:q.isString,webUrl:q.isString,execParams:q.isObject,
103marketParams:q.isObject,type:q.isString},D),defaults:{type:"app"},builder:q.partial(r,"app")},webLink:{required:{text:q.isString},optional:q.extend({url:q.isString,auth:q.isBoolean,type:q.isOneOf(["web","inweb"])},D),defaults:{type:"web"},builder:q.partial(f,"web")},appLink:{required:{text:q.isString},optional:q.extend({webUrl:q.isString,execParams:q.isObject,marketParams:q.isObject},D),builder:q.partial(f,"app")},horizontalButton:{required:{0:a,1:a},builder:function(a){var b=q.keys(a[0]),c=q.keys(a[1]);
104b=a[0][b];a=a[1][c];return{objtype:"horizontal",subs:[{objtype:"button",text:b.text,action:d(b.type,b)},{objtype:"button",text:a.text,action:d(a.type,a)}],disptype:"both"}}},content:{required:{title:q.isString,imageUrl:q.isString,link:u},optional:{imageWidth:q.isNumber,imageHeight:q.isNumber,description:q.isString},builder:function(a){return{title:a.title,image_url:a.imageUrl,link:E(a.link),image_width:a.imageWidth,image_height:a.imageHeight,description:a.description}}},contents:{optional:{0:A,1:A,
1052:A}
105,builder:function(a){if(2>a.length)throw new b.KakaoError("Illegal argument for contents: min count(2)");return q.map(a,function(a){return{title:a.title,image_url:a.imageUrl,link:E(a.link),image_width:a.imageWidth,image_height:a.imageHeight,description:a.description}})}},commerce:{required:{regularPrice:q.isNumber},optional:{discountPrice:q.isNumber,discountRate:q.isNumber,fixedDiscountPrice:q.isNumber,productName:q.isString},builder:function(a){return{regular_price:a.regularPrice,discount_price:a.discountPrice,
106discount_rate:a.discountRate,fixed_discount_price:a.fixedDiscountPrice,product_name:a.productName}}},social:{optional:{likeCount:q.isNumber,commentCount:q.isNumber,sharedCount:q.isNumber,viewCount:q.isNumber,subscriberCount:q.isNumber},builder:function(a){return{like_count:a.likeCount,comment_count:a.commentCount,shared_count:a.sharedCount,view_count:a.viewCount,subscriber_count:a.subscriberCount}}},button:{required:{title:q.isString,link:u},builder:function(a){return{title:a.title,link:E(a.link)}}},
107buttons:{optional:{0:h,1:h},builder:function(a){return q.map(a,function(a){return{title:a.title,link:E(a.link)}})}},headerLink:{optional:{webUrl:q.isString,mobileWebUrl:q.isString,androidExecParams:q.isString,iosExecParams:q.isString},builder:E},link:{optional:{webUrl:q.isString,mobileWebUrl:q.isString,androidExecParams:q.isString,iosExecParams:q.isString},builder:E}},C={optional:{iphone:q.isObject,ipad:q.isObject,android:q.isObject}};return{create:function(a,d,c){var p=n[d];if(p)return a=b.processRules(a,
108p,"parameter '"+d+"' in "+(c||"Link")),p.builder(a)}}}()},{"./common":19,"./util.js":28}],23:[function(e,v,z){v.exports=function(){function c(){for(var c=0;c<a.length;++c)clearTimeout(a[c]);a=[]}var e=0,a=[];return{start:function(g,k,f){e=0;c();for(var d=1;10001>100*d;++d){var r=setTimeout(function(){e+=100;g()?(c(),k()):10001<e+100&&(c(),f())},100*d);a.push(r)}},stop:function(){c()}}}()},{}],24:[function(e,v,z){v.exports=function(c){c.Kakao=c.Kakao||{};var k=c.Kakao,a=e("./util"),g=e("./common");
109k.VERSION=g.VERSION;k.Story=e("./story.js");k.init=function(c){if(g.RUNTIME.appKey)throw new g.KakaoError("Kakao.init: Already initialized");if(!a.isString(c)||c===g.DUMMY_KEY)throw new g.KakaoError("Kakao.init: App key must be provided");g.RUNTIME.appKey=c;k.Auth=e("./Auth");k.API=e("./API");k.Link=e("./link.js");k.Navi=e("./navi.js");k.PlusFriend=e("./plusFriend.js");k.Channel=e("./channel.js")};k.isInitialized=function(){return!!g.RUNTIME.appKey};k.cleanup=function(){k.Auth&&k.Auth.cleanup();k.API&&
110k.API.cleanup();k.Link&&k.Link.cleanup();k.Story&&k.Story.cleanup();k.PlusFriend&&k.PlusFriend.cleanup();k.Channel&&k.Channel.cleanup();a.nullify(g.RUNTIME)};
110window.kakaoAsyncInit&&window.kakaoAsyncInit();return k}(window)},{"./API":4,"./Auth":9,"./channel.js":18,"./common":19,"./link.js":21,"./navi.js":25,"./plusFriend.js":26,"./story.js":27,"./util":28}],25:[function(e,v,z){v.exports=function(){var c=e("./util.js"),k=e("./common"),a=e("../vendor/web2app.js"),g=function(){this.appkey=k.RUNTIME.appKey;
111this.apiver="1.0";this.extras={KA:k.KAKAO_AGENT}},r={spot:{required:{name:c.isString,x:c.isNumber,y:c.isNumber},optional:{coordType:c.isOneOf(["wgs84","katec"]),vehicleType:c.isOneOf([1,2,3,4,5,6,7]),rpOption:c.isOneOf([1,2,3,4,5,6,8,100]),routeInfo:c.isBoolean,sX:c.isNumber,sY:c.isNumber,sAngle:c.isNumber,returnUri:c.isString,rpflag:c.isString,cid:c.isString,guideId:c.isNumber,viaPoints:function(a){if(c.isArray(a)){if(3<a.length)throw Error("via points should not be exceed 3");c.each(a,function(a){return k.processRules(a,
112r.viaPoint)})}else return!1;return!0}},destinationBuilder:function(a){return{name:a.name,x:a.x,y:a.y,rpflag:a.rpflag,cid:a.cid,guide_id:a.guideId}},optionBuilder:function(a){return{coord_type:a.coordType,vehicle_type:a.vehicleType,rpoption:a.rpOption,route_info:a.routeInfo,s_x:a.sX,s_y:a.sY,s_angle:a.sAngle,return_uri:a.returnUri}}},viaPoint:{required:{name:c.isString,x:c.isNumber,y:c.isNumber},optional:{rpflag:c.isString,cid:c.isString}}},f={required:{name:c.isString,x:c.isNumber,y:c.isNumber},optional:{coordType:c.isOneOf(["wgs84",
113"katec"]),rpflag:c.isString,cid:c.isString,guideId:c.isNumber},destinationBuilder:function(a){return{name:a.name,x:a.x,y:a.y,rpflag:a.rpflag,cid:a.cid,guide_id:a.guideId}},optionBuilder:function(a){return{coord_type:a.coordType}}};return{start:function(d){d=k.processRules(d,r.spot);var e=new g;e.param={destination:r.spot.destinationBuilder(d),option:"{}"===JSON.stringify(r.spot.optionBuilder(d))?void 0:r.spot.optionBuilder(d),via_list:d.viaPoints};d=k.URL.navi+"?"+c.buildQueryString(e);e=encodeURIComponent(d.replace(k.URL.navi,
114k.URL.naviWeb));a({urlScheme:d,intentURI:"intent:"+d+"#Intent;package=com.locnall.KimGiSa;S.browser_fallback_url="+e+";end;",storeURL:d.replace(k.URL.navi,k.URL.naviWeb),universalLink:d.replace(k.URL.navi,k.URL.naviWeb)})},share:function(d){d=k.processRules(d,f);var e=new g;e.param={destination:f.destinationBuilder(d),option:"{}"===JSON.stringify(f.optionBuilder(d))?void 0:f.optionBuilder(d)};e.scheme_type="sharePoi";d=k.URL.naviShare+"?"+c.buildQueryString(e);e=encodeURIComponent(d.replace(k.URL.naviShare,
115k.URL.naviWeb));a({urlScheme:d,intentURI:"intent:"+d+"#Intent;package=com.locnall.KimGiSa;S.browser_fallback_url="+e+";end;",storeURL:d.replace(k.URL.naviShare,k.URL.naviWeb),universalLink:d.replace(k.URL.naviShare,k.URL.naviWeb)})}}}()},{"../vendor/web2app.js":34,"./common":19,"./util.js":28}],26:[function(e,v,z){v.exports=function(){function c(a,c,b,d){a=document.createElement("a");var n=document.createElement("img");a.setAttribute("href","#");n.setAttribute("src",c);n.setAttribute("alt",b);n.setAttribute("title",
116b);d.supportMultipleDensities&&n.setAttribute("srcset",[c.replace(".png","_2X.png 2x"),c.replace(".png","_3X.png 3x")].join(", "));a.appendChild(n);return a}function k(a){a=d.URL.plusFriend+"/"+a.plusFriendId+"/friend";d.RUNTIME.appKey&&(a+="?"+g());return a}function a(a){a=d.URL.plusFriend+"/"+a.plusFriendId+"/chat";d.RUNTIME.appKey&&(a+="?"+g());return a}function g(){if(!d.RUNTIME.appKey)throw d.KakaoError("The app key does not exist. Please call Kakao.init function.");var a={api_ver:"1.0",kakao_agent:d.KAKAO_AGENT,
117app_key:d.RUNTIME.appKey,referer:E.getOrigin()+location.pathname+location.search};return f.buildQueryString(a)}var r={},f=e("./util.js"),d=e("./common.js"),E=e("./browserProxy.js"),A=[];r.createAddFriendButton=function(a){a=d.processRules(a,u.createAddFriendButton,"PlusFriend.createAddFriendButton");var e=f.getElement(a.container);if(!e)throw new d.KakaoError("container is required for creating PlusFriend.addFriend button: pass in element or id");var b=k(a),h=c(b,d.URL.resPrefix+"/logos/plusfriend/friendadd_"+
118(a.size+"_"+a.color+"_"+a.shape)+".png","\ud50c\ub7ec\uc2a4\uce5c\uad6c \uce5c\uad6c \ucd94\uac00 \ubc84\ud2bc",a);e.appendChild(h);var n=function(a){a.preventDefault?a.preventDefault():a.returnValue=!1;d.windowOpen(b,"plus_friend_add_social_plugin","width=350, height=510")};f.addEvent(h,"click",n);A.push(function(){e.removeChild(h);f.removeEvent(h,"click",n)})};r.addFriend=function(a){a=d.processRules(a,u.addFriend,"PlusFriend.addFriend");a=k(a);d.windowOpen(a,"plus_friend_add_social_plugin","width=350, height=510")};
119r.createChatButton=function(e){e=d.processRules(e,u.createChatButton,"PlusFriend.createChatButton");var q=f.getElement(e.container);if(!q)throw new d.KakaoError("container is required for creating PlusFriend.chat button: pass in element or id");var b=a(e),g=c(b,d.URL.resPrefix+"/logos/plusfriend/"+(e.title+"_"+e.size+"_"+e.color+"_"+e.shape)+".png","\ud50c\ub7ec\uc2a4\uce5c\uad6c 1:1 \ucc44\ud305 \ubc84\ud2bc",e);q.appendChild(g);var n=function(a){a.preventDefault?a.preventDefault():a.returnValue=
120!1;d.windowOpen(b,"plus_friend_chat_social_plugin","width=350, height=510")};f.addEvent(g,"click",n);A.push(function(){q.removeChild(g);f.removeEvent(g,"click",n)})};r.chat=function(c){c=d.processRules(c,u.chat,"PlusFriend.chat");c=a(c);d.windowOpen(c,"plus_friend_chat_social_plugin","width=350, height=510")};var u={createAddFriendButton:{required:{container:f.passesOneOf([f.isElement,f.isString]),plusFriendId:f.isString},optional:{color:f.isOneOf(["yellow","black"]),shape:f.isOneOf(["rect","round"]),
121size:f.isOneOf(["small","large"]),supportMultipleDensities:f.isBoolean},defaults:function(a){return(a=f.getElement(a.container))?{plusFriendId:a.getAttribute("data-plusfriend-id"),color:a.getAttribute("data-color")||"yellow",shape:a.getAttribute("data-shape")||"rect",size:a.getAttribute("data-size")||"small",supportMultipleDensities:!!a.getAttribute("data-support-multiple-densities")}:null}},addFriend:{required:{plusFriendId:f.isString}},createChatButton:{required:{container:f.passesOneOf([f.isElement,
122f.isString]),plusFriendId:f.isString},optional:{color:f.isOneOf(["yellow","mono"]),shape:f.isOneOf(["pc","mobile"]),size:f.isOneOf(["small","large"]),title:f.isOneOf(["consult","question"]),supportMultipleDensities:f.isBoolean},defaults:function(a){return(a=f.getElement(a.container))?{plusFriendId:a.getAttribute("data-plusfriend-id"),color:a.getAttribute("data-color")||"yellow",shape:a.getAttribute("data-shape")||"pc",size:a.getAttribute("data-size")||"small",title:a.getAttribute("data-title")||"consult",
123supportMultipleDensities:!!a.getAttribute("data-support-multiple-densities")}:null}},chat:{required:{plusFriendId:f.isString}}};r.cleanup=function(){f.each(A,function(a){a()});A.length=0};return r}()},{"./browserProxy.js":17,"./common.js":19,"./util.js":28}],27:[function(e,v,z){v.exports=function(){function c(a,b){a={url:a};b&&(a.text=b);f.extend(a,g());return d.URL.storyShare+"?"+f.buildQueryString(a)}function k(a,b,c,e){a={post:a,appver:d.VERSION,appid:b,apiver:"1.0",appname:c};e&&(a.urlinfo=e);
124f.extend(a,g());return"storylink://posting?"+f.buildQueryString(a)}function a(a,b){a={id:a.id,type:a.type,hideFollower:!a.showFollowerCount,frameId:b};f.extend(a,g());return d.URL.channelFollow+"?"+f.buildQueryString(a)}function g(){var a={kakao_agent:d.KAKAO_AGENT};d.RUNTIME.appKey&&(a.app_key=d.RUNTIME.appKey);return a}var r={},f=e("./util.js"),d=e("./common.js"),E=e("../vendor/web2app.js"),A=[];r.createShareButton=function(a){a=d.processRules(a,h.createShareButton,"Story.createShareButton");var b=
125f.getElement(a.container);if(!b)throw new d.KakaoError("container is required for KakaoStory share button: pass in element or id");var e=document.createElement("a"),n=document.createElement("img");e.appendChild(n);var g=c(a.url,a.text);e.setAttribute("href",g);e.setAttribute("target","_blank");var t=function(a){a.preventDefault?a.preventDefault():a.returnValue=!1;d.windowOpen(g,"kakaostory_social_plugin","width=670, height=471")};f.addEvent(e,"click",t);A.push(function(){f.removeEvent(e,"click",t);
126b.removeChild(e)});n.onload=function(a){b.appendChild(e);if(d.UA.browser.msie&&10>=parseInt(d.UA.browser.version.major)){var c=n.width;a=n.height}else c=a.target.width,a=a.target.height;n.width=c;n.height=a};n.src=d.URL.storyIcon};r.share=function(a){a=d.processRules(a,h.share,"Story.share");a=c(a.url,a.text);d.windowOpen(a,"kakaostory_social_plugin","width=670, height=471")};r.open=function(a){a=d.processRules(a,h.open,"Story.open");var b=(a.text?a.text+"\n":"")+(a.url||""),c=location.hostname||
127"";if(a.urlInfo){var e=d.processRules(a.urlInfo,h.openUrlInfo,"Story.open");var f=e.name||""}b=k(b,c,f||c,JSON.stringify(e));b={urlScheme:b,intentURI:"intent:"+b+"#Intent;"+(!0===a.install?"package=com.kakao.story;":"")+"end;",appname:"KakaoStory",storeURL:d.getInstallUrl("com.kakao.story","486244601"),onUnsupportedEnvironment:function(){a.fail&&a.fail()}};E(b)};var u=0;r.createFollowButton=function(c){c=d.processRules(c,h.createFollowButton,"Story.createFollowButton");var b=f.getElement(c.container);
128if(!b)throw new d.KakaoError("container is required for KakaoStory follow button: pass in element or id");var e=document.createElement("iframe"),n=u++;e.src=a(c,n);e.setAttribute("frameborder","0");e.setAttribute("marginwidth","0");e.setAttribute("marginheight","0");e.setAttribute("scrolling","no");
128var g=c.showFollowerCount&&"horizontal"===c.type?85:59,t=c.showFollowerCount&&"vertical"===c.type?46:20;e.style.width=g+"px";e.style.height=t+"px";var p=function(a){if(a.data&&/\.kakao\.com$/.test(a.origin)&&
129"string"===typeof a.data){var b=a.data.split(",");a=parseInt(b[0],10);var c=parseInt(b[1],10);b=parseInt(b[2],10);a===n&&(g!==c&&(g=c,e.style.width=c+"px"),t!==b&&(t=b,e.style.height=b+"px"))}};b.appendChild(e);f.addEvent(window,"message",p);A.push(function(){f.removeEvent(window,"message",p);b.removeChild(e)})};var h={createShareButton:{required:{container:f.passesOneOf([f.isElement,f.isString])},optional:{url:f.isString,text:f.isString},defaults:function(a){return(a=f.getElement(a.container))?{url:a.getAttribute("data-url")||
130location.href}:null}},share:{optional:{url:f.isString,text:f.isString},defaults:{url:location.href}},open:{optional:{url:f.isString,text:f.isString,urlInfo:f.isObject,install:f.isBoolean},defaults:{url:location.href,install:!1}},openUrlInfo:{required:{title:f.isString},optional:{desc:f.isString,name:f.isString,images:f.isArray,imageurl:f.isArray,type:f.isString},defaults:{type:"website"},before:function(a){a.images&&(a.imageurl=a.images,delete a.images)}},createFollowButton:{required:{container:f.passesOneOf([f.isElement,
131f.isString]),id:f.isString},optional:{type:f.isOneOf(["horizontal","vertical"]),showFollowerCount:f.isBoolean},defaults:function(a){var b=f.getElement(a.container);if(b){a={type:b.getAttribute("data-type")||"horizontal",showFollowerCount:"false"!==b.getAttribute("data-show-follower-count")};if(b=b.getAttribute("data-id"))a.id=b;return a}return null},after:function(a){"@"!==a.id.substr(0,1)&&(a.id="@"+a.id)}}};r.cleanup=function(){f.each(A,function(a,b){a()});A.length=0};return r}()},{"../vendor/web2app.js":34,
132"./common.js":19,"./util.js":28}],28:[function(e,v,z){v.exports=function(){var c={},e={},a=Array.prototype,g=Object.prototype,r=a.slice,f=a.concat,d=g.toString,E=g.hasOwnProperty,A=a.forEach,u=a.map,h=a.filter,q=a.every,b=a.some,D=a.indexOf;g=Array.isArray;var n=Object.keys,C=c.each=function(a,b,d){if(null==a)return a;if(A&&a.forEach===A)a.forEach(b,d);else if(a.length===+a.length)for(var p=0,n=a.length;p<n;p++){if(b.call(d,a[p],p,a)===e)return}else{var f=c.keys(a);p=0;for(n=f.length;p<n;p++)if(b.call(d,
133a[f[p]],f[p],a)===e)return}return a};c.map=function(a,b,c){var d=[];if(null==a)return d;if(u&&a.map===u)return a.map(b,c);C(a,function(a,e,p){d.push(b.call(c,a,e,p))});return d};c.filter=function(a,b,c){var d=[];if(null==a)return d;if(h&&a.filter===h)return a.filter(b,c);C(a,function(a,e,p){b.call(c,a,e,p)&&d.push(a)});return d};c.every=function(a,b,d){b||(b=c.identity);var p=!0;if(null==a)return p;if(q&&a.every===q)return a.every(b,d);C(a,function(a,c,n){if(!(p=p&&b.call(d,a,c,n)))return e});return!!p};
134var t=c.any=function(a,d,n){d||(d=c.identity);var p=!1;if(null==a)return p;if(b&&a.some===b)return a.some(d,n);C(a,function(a,b,c){if(p||(p=d.call(n,a,b,c)))return e});return!!p};c.contains=function(a,b){return null==a?!1:D&&a.indexOf===D?-1!=a.indexOf(b):t(a,function(a){return a===b})};c.difference=function(b){var d=f.apply(a,r.call(arguments,1));return c.filter(b,function(a){return!c.contains(d,a)})};c.partial=function(a){var b=r.call(arguments,1);return function(){for(var d=0,e=b.slice(),p=0,n=
135e.length;p<n;p++)e[p]===c&&(e[p]=arguments[d++]);for(;d<arguments.length;)e.push(arguments[d++]);return a.apply(this,e)}};c.after=function(a,b){return function(){if(1>--a)return b.apply(this,arguments)}};c.keys=function(a){if(!c.isObject(a))return[];if(n)return n(a);var b=[],d;for(d in a)c.has(a,d)&&b.push(d);return b};c.extend=function(a){C(r.call(arguments,1),function(b){if(b)for(var c in b)a[c]=b[c]});return a};c.defaults=function(a){C(r.call(arguments,1),function(b){if(b)for(var c in b)void 0===
136a[c]&&(a[c]=b[c])});return a};c.isElement=function(a){return!(!a||1!==a.nodeType)};c.isArray=g||function(a){return"[object Array]"==d.call(a)};c.isObject=function(a){return a===Object(a)};C("Arguments Function String Number Date RegExp Blob File FileList".split(" "),function(a){c["is"+a]=function(b){return d.call(b)=="[object "+a+"]"}});c.isBoolean=function(a){return!0===a||!1===a||"[object Boolean]"==d.call(a)};c.has=function(a,b){return E.call(a,b)};c.identity=function(a){return a};c.isInteger=
137function(a){return c.isNumber(a)&&0===a%1};c.emptyFunc=function(){};c.getElement=function(a){return c.isElement(a)?a:c.isString(a)?document.querySelector(a):null};c.addEvent=function(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,c)};c.removeEvent=function(a,b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent&&a.detachEvent("on"+b,c)};c.buildQueryString=function(a,b){var d=[],e;for(e in a)if(a.hasOwnProperty(e)){var n=a[e];c.isObject(n)&&
138(n=JSON.stringify(n));var p=!1===b?e:encodeURIComponent(e);n=!1===b?n:encodeURIComponent(n);d.push(p+"="+n)}return d.join("&")};c.getRandomString=function(){return Math.random().toString(36).slice(2)};c.nullify=function(a){c.each(a,function(b,c){a[c]=null})};c.isOneOf=function(a){return c.partial(c.contains,a)};
138c.passesOneOf=function(a){if(!c.isArray(a))throw Error("validators should be an Array");return function(b){return c.any(a,function(a){return a(b)})}};c.isURL=function(a){return/(http|ftp|https):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&amp;:\/~+#-]*[\w@?^=%&amp;\/~+#-])?/.test(a)};
139c.arrayBufferToString=function(a){var b="";a=new Uint8Array(a);var c=a.length,d=Math.pow(2,16),e;for(e=0;e<c;e+=d){var n=Math.min(d,c-e);n=a.subarray(e,e+n);b+=String.fromCharCode.apply(null,n)}return b};c.isJSONString=function(a){try{JSON.parse(a)}catch(I){return!1}return!0};c.localStorage=function(){var a={_data:{},setItem:function(a,b){return this._data[a]=String(b)},getItem:function(a){return this._data.hasOwnProperty(a)?this._data[a]:null},removeItem:function(a){return delete this._data[a]},
140clear:function(){return this._data={}}};try{return"localStorage"in window?(window.localStorage.setItem("store",""),window.localStorage.removeItem("store"),window.localStorage):a}catch(I){return a}}();return c}()},{}],29:[function(e,v,z){v.exports=function(){var c=e("../vendor/userAgent.js")();return{isAndroidWebView:function(){return c.os.android&&(2==c.os.version.major&&/Version\/\d+.\d+|/i.test(c.ua)||4==c.os.version.major&&4>c.os.version.minor&&/Version\/\d+.\d+|/i.test(c.ua)||/Version\/\d+\.\d+/i.test(c.ua)&&
141(/Chrome\/\d+\.\d+\.\d+\.\d+ Mobile/i.test(c.ua)||/; wv\)/i.test(c.ua)))},isIOSKakaoTalkWebView:function(){return c.os.ios&&/KAKAOTALK/i.test(c.ua)},isAndroidKakaoTalkWebView:function(){return c.os.android&&/KAKAOTALK/i.test(c.ua)},isNewerAndroidKakaoTalkWebView:function(){return c.os.android&&/KAKAOTALK/i.test(c.ua)&&c.browser.chrome&&71<=c.browser.version.major}}}},{"../vendor/userAgent.js":33}],30:[function(e,v,z){v.exports=function(){var c=c||function(c,a){var e={},k=e.lib={},f=function(){},d=
142k.Base={extend:function(a){f.prototype=this;var b=new f;a&&b.mixIn(a);b.hasOwnProperty("init")||(b.init=function(){b.$super.init.apply(this,arguments)});b.init.prototype=b;b.$super=this;return b},create:function(){var a=this.extend();a.init.apply(a,arguments);return a},init:function(){},mixIn:function(a){for(var b in a)a.hasOwnProperty(b)&&(this[b]=a[b]);a.hasOwnProperty("toString")&&(this.toString=a.toString)},clone:function(){return this.init.prototype.extend(this)}},E=k.WordArray=d.extend({init:function(b,
143c){b=this.words=b||[];this.sigBytes=c!=a?c:4*b.length},toString:function(a){return(a||u).stringify(this)},concat:function(a){var b=this.words,c=a.words,d=this.sigBytes;a=a.sigBytes;this.clamp();if(d%4)for(var e=0;e<a;e++)b[d+e>>>2]|=(c[e>>>2]>>>24-e%4*8&255)<<24-(d+e)%4*8;else if(65535<c.length)for(e=0;e<a;e+=4)b[d+e>>>2]=c[e>>>2];else b.push.apply(b,c);this.sigBytes+=a;return this},clamp:function(){var a=this.words,b=this.sigBytes;a[b>>>2]&=4294967295<<32-b%4*8;a.length=c.ceil(b/4)},clone:function(){var a=
144d.clone.call(this);a.words=this.words.slice(0);return a},random:function(a){for(var b=[],d=0;d<a;d+=4)b.push(4294967296*c.random()|0);return new E.init(b,a)}}),A=e.enc={},u=A.Hex={stringify:function(a){var b=a.words;a=a.sigBytes;for(var c=[],d=0;d<a;d++){var e=b[d>>>2]>>>24-d%4*8&255;c.push((e>>>4).toString(16));c.push((e&15).toString(16))}return c.join("")},parse:function(a){for(var b=a.length,c=[],d=0;d<b;d+=2)c[d>>>3]|=parseInt(a.substr(d,2),16)<<24-d%8*4;return new E.init(c,b/2)}},h=A.Latin1=
145{stringify:function(a){var b=a.words;a=a.sigBytes;for(var c=[],d=0;d<a;d++)c.push(String.fromCharCode(b[d>>>2]>>>24-d%4*8&255));return c.join("")},parse:function(a){for(var b=a.length,c=[],d=0;d<b;d++)c[d>>>2]|=(a.charCodeAt(d)&255)<<24-d%4*8;return new E.init(c,b)}},q=A.Utf8={stringify:function(a){try{return decodeURIComponent(escape(h.stringify(a)))}catch(C){throw Error("Malformed UTF-8 data");}},parse:function(a){return h.parse(unescape(encodeURIComponent(a)))}},b=k.BufferedBlockAlgorithm=d.extend({reset:function(){this._data=
146new E.init;this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=q.parse(a));this._data.concat(a);this._nDataBytes+=a.sigBytes},_process:function(a){var b=this._data,d=b.words,e=b.sigBytes,n=this.blockSize,f=e/(4*n);f=a?c.ceil(f):c.max((f|0)-this._minBufferSize,0);a=f*n;e=c.min(4*a,e);if(a){for(var g=0;g<a;g+=n)this._doProcessBlock(d,g);g=d.splice(0,a);b.sigBytes-=e}return new E.init(g,e)},clone:function(){var a=d.clone.call(this);a._data=this._data.clone();return a},_minBufferSize:0});k.Hasher=
147b.extend({cfg:d.extend(),init:function(a){this.cfg=this.cfg.extend(a);this.reset()},reset:function(){b.reset.call(this);this._doReset()},update:function(a){this._append(a);this._process();return this},finalize:function(a){a&&this._append(a);return this._doFinalize()},blockSize:16,_createHelper:function(a){return function(b,c){return(new a.init(c)).finalize(b)}},_createHmacHelper:function(a){return function(b,c){return(new D.HMAC.init(a,c)).finalize(b)}}});var D=e.algo={};return e}(Math);(function(){var e=
148c,a=e.lib.WordArray;e.enc.Base64={stringify:function(a){var c=a.words,e=a.sigBytes,d=this._map;a.clamp();a=[];for(var g=0;g<e;g+=3)for(var k=(c[g>>>2]>>>24-g%4*8&255)<<16|(c[g+1>>>2]>>>24-(g+1)%4*8&255)<<8|c[g+2>>>2]>>>24-(g+2)%4*8&255,u=0;4>u&&g+.75*u<e;u++)a.push(d.charAt(k>>>6*(3-u)&63));if(c=d.charAt(64))for(;a.length%4;)a.push(c);return a.join("")},parse:function(c){var e=c.length,f=this._map,d=f.charAt(64);d&&(d=c.indexOf(d),-1!=d&&(e=d));d=[];for(var g=0,k=0;k<e;k++)if(k%4){var u=f.indexOf(c.charAt(k-
1491))<<k%4*2,h=f.indexOf(c.charAt(k))>>>6-k%4*2;d[g>>>2]|=(u|h)<<24-g%4*8;g++}return a.create(d,g)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
149+/="}})();(function(e){function a(a,c,d,e,f,p,g){a=a+(c&d|~c&e)+f+g;return(a<<p|a>>>32-p)+c}function g(a,c,d,e,f,p,g){a=a+(c&e|d&~e)+f+g;return(a<<p|a>>>32-p)+c}function k(a,c,d,e,f,p,g){a=a+(c^d^e)+f+g;return(a<<p|a>>>32-p)+c}function f(a,c,d,e,f,p,g){a=a+(d^(c|~e))+f+g;return(a<<p|a>>>32-p)+c}var d=c,v=d.lib,A=v.WordArray,u=v.Hasher;
150v=d.algo;for(var h=[],q=0;64>q;q++)h[q]=4294967296*e.abs(e.sin(q+1))|0;v=v.MD5=u.extend({_doReset:function(){this._hash=new A.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(b,c){for(var d=0;16>d;d++){var e=c+d,t=b[e];b[e]=(t<<8|t>>>24)&16711935|(t<<24|t>>>8)&4278255360}d=this._hash.words;e=b[c+0];t=b[c+1];var p=b[c+2],q=b[c+3],r=b[c+4],u=b[c+5],A=b[c+6],v=b[c+7],D=b[c+8],E=b[c+9],z=b[c+10],P=b[c+11],B=b[c+12],F=b[c+13],L=b[c+14];b=b[c+15];c=d[0];var x=d[1],w=d[2],y=d[3];
151c=a(c,x,w,y,e,7,h[0]);y=a(y,c,x,w,t,12,h[1]);w=a(w,y,c,x,p,17,h[2]);x=a(x,w,y,c,q,22,h[3]);c=a(c,x,w,y,r,7,h[4]);y=a(y,c,x,w,u,12,h[5]);w=a(w,y,c,x,A,17,h[6]);x=a(x,w,y,c,v,22,h[7]);c=a(c,x,w,y,D,7,h[8]);y=a(y,c,x,w,E,12,h[9]);w=a(w,y,c,x,z,17,h[10]);x=a(x,w,y,c,P,22,h[11]);c=a(c,x,w,y,B,7,h[12]);y=a(y,c,x,w,F,12,h[13]);w=a(w,y,c,x,L,17,h[14]);x=a(x,w,y,c,b,22,h[15]);c=g(c,x,w,y,t,5,h[16]);y=g(y,c,x,w,A,9,h[17]);w=g(w,y,c,x,P,14,h[18]);x=g(x,w,y,c,e,20,h[19]);c=g(c,x,w,y,u,5,h[20]);y=g(y,c,x,w,z,
1529,h[21]);w=g(w,y,c,x,b,14,h[22]);x=g(x,w,y,c,r,20,h[23]);c=g(c,x,w,y,E,5,h[24]);y=g(y,c,x,w,L,9,h[25]);w=g(w,y,c,x,q,14,h[26]);x=g(x,w,y,c,D,20,h[27]);c=g(c,x,w,y,F,5,h[28]);y=g(y,c,x,w,p,9,h[29]);w=g(w,y,c,x,v,14,h[30]);x=g(x,w,y,c,B,20,h[31]);c=k(c,x,w,y,u,4,h[32]);y=k(y,c,x,w,D,11,h[33]);w=k(w,y,c,x,P,16,h[34]);x=k(x,w,y,c,L,23,h[35]);c=k(c,x,w,y,t,4,h[36]);y=k(y,c,x,w,r,11,h[37]);w=k(w,y,c,x,v,16,h[38]);x=k(x,w,y,c,z,23,h[39]);c=k(c,x,w,y,F,4,h[40]);y=k(y,c,x,w,e,11,h[41]);w=k(w,y,c,x,q,16,h[42]);
153x=k(x,w,y,c,A,23,h[43]);c=k(c,x,w,y,E,4,h[44]);y=k(y,c,x,w,B,11,h[45]);w=k(w,y,c,x,b,16,h[46]);x=k(x,w,y,c,p,23,h[47]);c=f(c,x,w,y,e,6,h[48]);y=f(y,c,x,w,v,10,h[49]);w=f(w,y,c,x,L,15,h[50]);x=f(x,w,y,c,u,21,h[51]);c=f(c,x,w,y,B,6,h[52]);y=f(y,c,x,w,q,10,h[53]);w=f(w,y,c,x,z,15,h[54]);x=f(x,w,y,c,t,21,h[55]);c=f(c,x,w,y,D,6,h[56]);y=f(y,c,x,w,b,10,h[57]);w=f(w,y,c,x,A,15,h[58]);x=f(x,w,y,c,F,21,h[59]);c=f(c,x,w,y,r,6,h[60]);y=f(y,c,x,w,P,10,h[61]);w=f(w,y,c,x,p,15,h[62]);x=f(x,w,y,c,E,21,h[63]);d[0]=
154d[0]+c|0;d[1]=d[1]+x|0;d[2]=d[2]+w|0;d[3]=d[3]+y|0},_doFinalize:function(){var a=this._data,c=a.words,d=8*this._nDataBytes,f=8*a.sigBytes;c[f>>>5]|=128<<24-f%32;var g=e.floor(d/4294967296);c[(f+64>>>9<<4)+15]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360;c[(f+64>>>9<<4)+14]=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360;a.sigBytes=4*(c.length+1);this._process();a=this._hash;c=a.words;for(d=0;4>d;d++)f=c[d],c[d]=(f<<8|f>>>24)&16711935|(f<<24|f>>>8)&4278255360;return a},clone:function(){var a=u.clone.call(this);
155a._hash=this._hash.clone();return a}});d.MD5=u._createHelper(v);d.HmacMD5=u._createHmacHelper(v)})(Math);(function(){var e=c,a=e.lib,g=a.Base,r=a.WordArray;a=e.algo;var f=a.EvpKDF=g.extend({cfg:g.extend({keySize:4,hasher:a.MD5,iterations:1}),init:function(a){this.cfg=this.cfg.extend(a)},compute:function(a,c){var d=this.cfg,e=d.hasher.create(),f=r.create(),g=f.words,b=d.keySize;for(d=d.iterations;g.length<b;){k&&e.update(k);var k=e.update(a).finalize(c);e.reset();for(var n=1;n<d;n++)k=e.finalize(k),
156e.reset();f.concat(k)}f.sigBytes=4*b;return f}});e.EvpKDF=function(a,c,e){return f.create(e).compute(a,c)}})();c.lib.Cipher||function(e){var a=c,g=a.lib,k=g.Base,f=g.WordArray,d=g.BufferedBlockAlgorithm,v=a.enc.Base64,A=a.algo.EvpKDF,u=g.Cipher=d.extend({cfg:k.extend(),createEncryptor:function(a,b){return this.create(this._ENC_XFORM_MODE,a,b)},createDecryptor:function(a,b){return this.create(this._DEC_XFORM_MODE,a,b)},init:function(a,b,c){this.cfg=this.cfg.extend(c);this._xformMode=a;this._key=b;
157this.reset()},reset:function(){d.reset.call(this);this._doReset()},process:function(a){this._append(a);return this._process()},finalize:function(a){a&&this._append(a);return this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(a){return{encrypt:function(b,c,d){return("string"==typeof c?C:n).encrypt
157(a,b,c,d)},decrypt:function(b,c,d){return("string"==typeof c?C:n).decrypt(a,b,c,d)}}}});g.StreamCipher=u.extend({_doFinalize:function(){return this._process(!0)},
158blockSize:1});var h=a.mode={},q=function(a,b,c){var d=this._iv;d?this._iv=e:d=this._prevBlock;for(var f=0;f<c;f++)a[b+f]^=d[f]},b=(g.BlockCipherMode=k.extend({createEncryptor:function(a,b){return this.Encryptor.create(a,b)},createDecryptor:function(a,b){return this.Decryptor.create(a,b)},init:function(a,b){this._cipher=a;this._iv=b}})).extend();b.Encryptor=b.extend({processBlock:function(a,b){var c=this._cipher,d=c.blockSize;q.call(this,a,b,d);c.encryptBlock(a,b);this._prevBlock=a.slice(b,b+d)}});
159b.Decryptor=b.extend({processBlock:function(a,b){var c=this._cipher,d=c.blockSize,e=a.slice(b,b+d);c.decryptBlock(a,b);q.call(this,a,b,d);this._prevBlock=e}});h=h.CBC=b;b=(a.pad={}).Pkcs7={pad:function(a,b){b*=4;b-=a.sigBytes%b;for(var c=b<<24|b<<16|b<<8|b,d=[],e=0;e<b;e+=4)d.push(c);b=f.create(d,b);a.concat(b)},unpad:function(a){a.sigBytes-=a.words[a.sigBytes-1>>>2]&255}};g.BlockCipher=u.extend({cfg:u.cfg.extend({mode:h,padding:b}),reset:function(){u.reset.call(this);var a=this.cfg,b=a.iv;a=a.mode;
160if(this._xformMode==this._ENC_XFORM_MODE)var c=a.createEncryptor;else c=a.createDecryptor,this._minBufferSize=1;this._mode=c.call(a,this,b&&b.words)},_doProcessBlock:function(a,b){this._mode.processBlock(a,b)},_doFinalize:function(){var a=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){a.pad(this._data,this.blockSize);var b=this._process(!0)}else b=this._process(!0),a.unpad(b);return b},blockSize:4});var D=g.CipherParams=k.extend({init:function(a){this.mixIn(a)},toString:function(a){return(a||
161this.formatter).stringify(this)}});h=(a.format={}).OpenSSL={stringify:function(a){var b=a.ciphertext;a=a.salt;return(a?f.create([1398893684,1701076831]).concat(a).concat(b):b).toString(v)},parse:function(a){a=v.parse(a);var b=a.words;if(1398893684==b[0]&&1701076831==b[1]){var c=f.create(b.slice(2,4));b.splice(0,4);a.sigBytes-=16}return D.create({ciphertext:a,salt:c})}};var n=g.SerializableCipher=k.extend({cfg:k.extend({format:h}),encrypt:function(a,b,c,d){d=this.cfg.extend(d);var e=a.createEncryptor(c,
162d);b=e.finalize(b);e=e.cfg;return D.create({ciphertext:b,key:c,iv:e.iv,algorithm:a,mode:e.mode,padding:e.padding,blockSize:a.blockSize,formatter:d.format})},decrypt:function(a,b,c,d){d=this.cfg.extend(d);b=this._parse(b,d.format);return a.createDecryptor(c,d).finalize(b.ciphertext)},_parse:function(a,b){return"string"==typeof a?b.parse(a,this):a}});a=(a.kdf={}).OpenSSL={execute:function(a,b,c,d){d||(d=f.random(8));a=A.create({keySize:b+c}).compute(a,d);c=f.create(a.words.slice(b),4*c);a.sigBytes=
1634*b;return D.create({key:a,iv:c,salt:d})}};var C=g.PasswordBasedCipher=n.extend({cfg:n.cfg.extend({kdf:a}),encrypt:function(a,b,c,d){d=this.cfg.extend(d);c=d.kdf.execute(c,a.keySize,a.ivSize);d.iv=c.iv;a=n.encrypt.call(this,a,b,c.key,d);a.mixIn(c);return a},decrypt:function(a,b,c,d){d=this.cfg.extend(d);b=this._parse(b,d.format);c=d.kdf.execute(c,a.keySize,a.ivSize,b.salt);d.iv=c.iv;return n.decrypt.call(this,a,b,c.key,d)}})}();(function(){for(var e=c,a=e.lib.BlockCipher,g=e.algo,r=[],f=[],d=[],v=
164[],A=[],u=[],h=[],q=[],b=[],D=[],n=[],C=0;256>C;C++)n[C]=128>C?C<<1:C<<1^283;var t=0,p=0;for(C=0;256>C;C++){var z=p^p<<1^p<<2^p<<3^p<<4;z=z>>>8^z&255^99;r[t]=z;f[z]=t;var K=n[t],N=n[K],S=n[N],J=257*n[z]^16843008*z;d[t]=J<<24|J>>>8;v[t]=J<<16|J>>>16;A[t]=J<<8|J>>>24;u[t]=J;J=16843009*S^65537*N^257*K^16843008*t;h[z]=J<<24|J>>>8;q[z]=J<<16|J>>>16;b[z]=J<<8|J>>>24;D[z]=J;t?(t=K^n[n[n[S^K]]],p^=n[n[p]]):t=p=1}var T=[0,1,2,4,8,16,32,64,128,27,54];g=g.AES=a.extend({_doReset:function(){var a=this._key,c=
165a.words,d=a.sigBytes/4;a=4*((this._nRounds=d+6)+1);for(var e=this._keySchedule=[],f=0;f<a;f++)if(f<d)e[f]=c[f];else{var g=e[f-1];f%d?6<d&&4==f%d&&(g=r[g>>>24]<<24|r[g>>>16&255]<<16|r[g>>>8&255]<<8|r[g&255]):(g=g<<8|g>>>24,g=r[g>>>24]<<24|r[g>>>16&255]<<16|r[g>>>8&255]<<8|r[g&255],g^=T[f/d|0]<<24);e[f]=e[f-d]^g}c=this._invKeySchedule=[];for(d=0;d<a;d++)f=a-d,g=d%4?e[f]:e[f-4],c[d]=4>d||4>=f?g:h[r[g>>>24]]^q[r[g>>>16&255]]^b[r[g>>>8&255]]^D[r[g&255]]},encryptBlock:function(a,b){this._doCryptBlock(a,
166b,this._keySchedule,d,v,A,u,r)},decryptBlock:function(a,c){var d=a[c+1];a[c+1]=a[c+3];a[c+3]=d;this._doCryptBlock(a,c,this._invKeySchedule,h,q,b,D,f);d=a[c+1];a[c+1]=a[c+3];a[c+3]=d},_doCryptBlock:function(a,b,c,d,e,f,g,n){for(var k=this._nRounds,h=a[b]^c[0],q=a[b+1]^c[1],p=a[b+2]^c[2],r=a[b+3]^c[3],t=4,u=1;u<k;u++){var H=d[h>>>24]^e[q>>>16&255]^f[p>>>8&255]^g[r&255]^c[t++],v=d[q>>>24]^e[p>>>16&255]^f[r>>>
1668&255]^g[h&255]^c[t++],G=d[p>>>24]^e[r>>>16&255]^f[h>>>8&255]^g[q&255]^c[t++];r=d[r>>>24]^e[h>>>
16716&255]^f[q>>>8&255]^g[p&255]^c[t++];h=H;q=v;p=G}H=(n[h>>>24]<<24|n[q>>>16&255]<<16|n[p>>>8&255]<<8|n[r&255])^c[t++];v=(n[q>>>24]<<24|n[p>>>16&255]<<16|n[r>>>8&255]<<8|n[h&255])^c[t++];G=(n[p>>>24]<<24|n[r>>>16&255]<<16|n[h>>>8&255]<<8|n[q&255])^c[t++];r=(n[r>>>24]<<24|n[h>>>16&255]<<16|n[q>>>8&255]<<8|n[p&255])^c[t++];a[b]=H;a[b+1]=v;a[b+2]=G;a[b+3]=r},keySize:8});e.AES=a._createHelper(g)})();return c}()},{}],31:[function(e,v,z){v.exports=function(){(function(c,e,a,g,r,f){function d(a,b){var c=_typeof(a[b]);
168return"function"==c||!("object"!=c||!a[b])||"unknown"==c}function k(){if(!n(navigator.plugins)&&"object"==_typeof(navigator.plugins["Shockwave Flash"])){var a=navigator.plugins["Shockwave Flash"].description;a&&!n(navigator.mimeTypes)&&navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin&&(y=a.match(/\d+/g))}if(!y)try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");y=Array.prototype.slice.call(b.GetVariable("$version").match(/(\d+),(\d+),(\d+),(\d+)/),
1691)}catch(aa){}if(!y)return!1;a=parseInt(y[0],10);b=parseInt(y[1],10);W=9<a&&0<b;return!0}function v(){if(!R){R=!0;for(var a=0;a<V.length;a++)V[a]();V.length=0}}function u(a,b){R?a.call(b):V.push(function(){a.call(b)})}function h(){var a=parent;if(""!==P)for(var b=0,c=P.split(".");b<c.length;b++)a=a[c[b]];return a.easyXDM}function q(a){if(0<=a.indexOf("file://"))return"file://";var b=a.toLowerCase().match(T);if(!b)return"";a=b[2];var c=b[3];b=b[4]||"";if("http:"==a&&":80"==b||"https:"==a&&":443"==
170b)b="";return a+"//"+c+b}function b(b){b=b.replace(M,"$1/");if(!b.match(/^(http||https):\/\//)){var c="/"===b.substring(0,1)?"":a.pathname;"/"!==c.substring(c.length-1)&&(c=c.substring(0,c.lastIndexOf("/")+1));b=a.protocol+"//"+a.host+c+b}for(;O.test(b);)b=b.replace(O,"");return b}function z(a,b){var c="",d=a.indexOf("#");-1!==d&&(c=a.substring(d),a=a.substring(0,d));d=[];for(var e in b)b.hasOwnProperty(e)&&d.push(e+"="+f(b[e]));return a+(w?"#":-1==a.indexOf("?")?"?":"&")+d.join("&")+c}function n(a){return"undefined"===
171typeof a}function C(a,b,c){var d;for(d in b)if(b.hasOwnProperty(d))if(d in a){var e=b[d];"object"===("undefined"===typeof e?"undefined":_typeof(e))?C(a[d],e,c):c||(a[d]=b[d])}else a[d]=b[d];return a}function t(a){if(n(x)){var b=e.body.appendChild(e.createElement("form")),c=b.appendChild(e.createElement("input"));c.name=L+"TEST"+S;x=c!==b.elements[c.name];e.body.removeChild(b)}x?b=e.createElement('<iframe name="'+a.props.name+'"/>'):(b=e.createElement("IFRAME"),b.name=a.props.name);b.id=b.name=a.props.name;
172delete a.props.name;"string"==typeof a.container&&(a.container=e.getElementById(a.container));a.container||(C(b.style,{position:"absolute",top:"-2000px",left:"0px"}),a.container=e.body);c=a.props.src;a.props.src="javascript:false";C(b,a.props);b.border=b.frameBorder=0;b.allowTransparency=!0;a.container.appendChild(b);a.onLoad&&Q(b,"load",a.onLoad);if(a.usePost){var d=a.container.appendChild(e.createElement("form"));d.target=b.name;d.action=c;d.method="POST";if("object"===_typeof(a.usePost))for(var f in a.usePost)if(a.usePost.hasOwnProperty(f)){if(x)var G=
173e.createElement('<input name="'+f+'"/>');else G=e.createElement("INPUT"),G.name=f;G.value=a.usePost[f];d.appendChild(G)}d.submit();d.parentNode.removeChild(d)}else b.src=c;a.props.src=c;return b}function p(f){var g=f.protocol;f.isHost=f.isHost||n(H.xdm_p);w=f.hash||!1;f.props||(f.props={});if(f.isHost)f.remote=b(f.remote),f.channel=f.channel||"default"+S++,f.secret=Math.random().toString(16).substring(2),n(g)&&(g=q(a.href)==q(f.remote)?"4":d(c,"postMessage")||d(e,"postMessage")?"1":f.swf&&d(c,"ActiveXObject")&&
174k()?"6":"Gecko"===navigator.product&&"frameElement"in c&&-1==navigator.userAgent.indexOf("WebKit")?"5":f.remoteHelper?"2":"0");else{f.channel=H.xdm_c.replace(/["'<>\\]/g,"");f.secret=H.xdm_s;f.remote=H.xdm_e.replace(/["'<>\\]/g,"");g=H.xdm_p;var G;if(G=f.acl){a:{G=f.acl;var h=f.remote;"string"==typeof G&&(G=[G]);for(var p,r=G.length;r--;)if(p="^"===G[r].substr(0,1)&&"$"===G[r].substr(G[r].length-1,1)?G[r]:"^"+G[r].replace(/[-[\]/{}()+.\^$|]/g,"\\$&").replace(/(\*)/g,".$1").replace(/\?/g,".")+"$",
175p=new RegExp(p),p.test(h)){G=!0;break a}G=!1}G=!G}if(G)throw Error("Access denied for "+f.remote);}f.protocol=g;switch(g){case "0":C(f,{interval:100,delay:2E3,useResize:!0,useParent:!1,usePolling:!1},!0);if(f.isHost){if(!f.local){g=a.protocol+"//"+a.host;var t=e.body.getElementsByTagName("img");for(h=t.length;h--;)if(G=t[h],G.src.substring(0,g.length)===g){f.local=G.src;break}f.local||(f.local=c)}g={xdm_c:f.channel,xdm_p:0};f.local===c?(f.usePolling=!0,f.useParent=!0,f.local=a.protocol+"//"+a.host+
176a.pathname+a.search,g.xdm_e=f.local,g.xdm_pa=1):g.xdm_e=b(f.local);f.container&&(f.useResize=!1,g.xdm_po=1);f.remote=z(f.remote,g)}else C(f,{useParent:!n(H.xdm_pa),usePolling:!n(H.xdm_po),useResize:f.useParent?!1:f.useResize});t=[new B.stack.HashTransport(f),new B.stack.ReliableBehavior({}),new B.stack.QueueBehavior({encode:!0,maxLength:4E3-f.remote.length}),new B.stack.VerifyBehavior({initiate:f.isHost})];break;case "1":t=[new B.stack.PostMessageTransport(f)];break;case "2":f.isHost&&(f.remoteHelper=
177b(f.remoteHelper));
177t=[new B.stack.NameTransport(f),new B.stack.QueueBehavior,new B.stack.VerifyBehavior({initiate:f.isHost})];break;case "3":t=[new B.stack.NixTransport(f)];break;case "4":t=[new B.stack.SameOriginTransport(f)];break;case "5":t=[new B.stack.FrameElementTransport(f)];break;case "6":y||k(),t=[new B.stack.FlashTransport(f)]}t.push(new B.stack.QueueBehavior({lazy:f.lazy,remove:!0}));return t}function I(a){for(var b,c={incoming:function(a,b){this.up.incoming(a,b)},outgoing:function(a,b){this.down.outgoing(a,
178b)},callback:function(a){this.up.callback(a)},init:function(){this.down.init()},destroy:function(){this.down.destroy()}},d=0,e=a.length;d<e;d++)b=a[d],C(b,c,!0),0!==d&&(b.down=a[d-1]),d!==e-1&&(b.up=a[d+1]);return b}function K(a){a.up.down=a.down;a.down.up=a.up;a.up=a.down=null}var N=this||c,S=Math.floor(1E4*Math.random()),J=Function.prototype,T=/^((http.?:)\/\/([^:\/\s]+)(:\d+)*)/,O=/[\-\w]+\/\.\.\//,M=/([^:])\/\//g,P="",B={},F=c.easyXDM,L="easyXDM_",x,w=!1,y,W;if(d(c,"addEventListener")){var Q=
179function(a,b,c){a.addEventListener(b,c,!1)};var U=function(a,b,c){a.removeEventListener(b,c,!1)}}else if(d(c,"attachEvent"))Q=function(a,b,c){a.attachEvent("on"+b,c)},U=function(a,b,c){a.detachEvent("on"+b,c)};else throw Error("Browser not supported");var R=!1,V=[];if("readyState"in e){var X=e.readyState;R="complete"==X||~navigator.userAgent.indexOf("AppleWebKit/")&&("loaded"==X||"interactive"==X)}else R=!!e.body;R||(d(c,"addEventListener")?Q(e,"DOMContentLoaded",v):(Q(e,"readystatechange",function(){"complete"==
180e.readyState&&v()}),e.documentElement.doScroll&&c===top&&function Z(){if(!R){try{e.documentElement.doScroll("left")}catch(aa){g(Z,1);return}v()}}()),Q(c,"load",v));var H=function(a){a=a.substring(1).split("&");for(var b={},c,d=a.length;d--;)c=a[d].split("="),b[c[0]]=r(c[1]);return b}(/xdm_e=/.test(a.search)?a.search:a.hash),Y=function(){var a={},b={a:[1,2,3]};if("undefined"!=typeof JSON&&"function"===typeof JSON.stringify&&'{"a":[1,2,3]}'===JSON.stringify(b).replace(/\s/g,""))return JSON;Object.toJSON&&
181'{"a":[1,2,3]}'===Object.toJSON(b).replace(/\s/g,"")&&(a.stringify=Object.toJSON);"function"===typeof String.prototype.evalJSON&&(b='{"a":[1,2,3]}'.evalJSON(),b.a&&3===b.a.length&&3===b.a[2]&&(a.parse=function(a){return a.evalJSON()}));return a.stringify&&a.parse?(Y=function(){return a},a):null};C(B,{version:"2.5.00.1",query:H,stack:{},apply:C,getJSONObject:Y,whenReady:u,noConflict:function(a){c.easyXDM=F;(P=a)&&(L="easyXDM_"+P.replace(".","_")+"_");return B}});B.DomHelper={on:Q,un:U,requiresJSON:function(a){"object"==
182_typeof(c.JSON)&&c.JSON||e.write('<script type="text/javascript" src="'+a+'">\x3c/script>')}};(function(){var a={};B.Fn={set:function(b,c){a[b]=c},get:function(b,c){if(a.hasOwnProperty(b)){var d=a[b];c&&delete a[b];return d}}}})();B.Socket=function(a){var b=I(p(a).concat([{incoming:function(b,c){a.onMessage(b,c)},callback:function(b){if(a.onReady)a.onReady(b)}}])),c=q(a.remote);this.origin=q(a.remote);this.destroy=function(){b.destroy()};this.postMessage=function(a){b.outgoing(a,c)};b.init()};B.Rpc=
183function(a,b){if(b.local)for(var c in b.local)if(b.local.hasOwnProperty(c)){var d=b.local[c];"function"===typeof d&&(b.local[c]={method:d})}var e=I(p(a).concat([new B.stack.RpcBehavior(this,b),{callback:function(b){if(a.onReady)a.onReady(b)}}]));this.origin=q(a.remote);this.context=a.context||null;this.destroy=function(){e.destroy()};e.init()};B.stack.SameOriginTransport=function(b){var c,d,e,f;return c={outgoing:function(a,b,c){e(a);c&&c()},destroy:function(){d&&(d.parentNode.removeChild(d),d=null)},
184onDOMReady:function(){f=q(b.remote);b.isHost?(C(b.props,{src:z(b.remote,{xdm_e:a.protocol+"//"+a.host+a.pathname,xdm_c:b.channel,xdm_p:4}),name:L+b.channel+"_provider"}),d=t(b),B.Fn.set(b.channel,function(a){e=a;g(function(){c.up.callback(!0)},0);return function(a){c.up.incoming(a,f)}})):(e=h().Fn.get(b.channel,!0)(function(a){c.up.incoming(a,f)}),g(function(){c.up.callback(!0)},0))},init:function(){u(c.onDOMReady,c)}}};B.stack.FlashTransport=function(c){function d(a,b){g(function(){h.up.incoming(a,
185p)},0)}function n(a){var b=c.swf+"?host="+c.isHost,d="easyXDM_swf_"+Math.floor(1E4*Math.random());B.Fn.set("flash_loaded"+a.replace(/[\-.]/g,"_"),function(){B.stack.FlashTransport[a].swf=G=H.firstChild;for(var b=B.stack.FlashTransport[a].queue,c=0;c<b.length;c++)b[c]();b.length=0});
185c.swfContainer?H="string"==typeof c.swfContainer?e.getElementById(c.swfContainer):c.swfContainer:(H=e.createElement("div"),C(H.style,W&&c.swfNoThrottle?{height:"20px",width:"20px",position:"fixed",right:0,top:0}:{height:"1px",
186width:"1px",position:"absolute",overflow:"hidden",right:0,top:0}),e.body.appendChild(H));var g="callback=flash_loaded"+f(a.replace(/[\-.]/g,"_"))+"&proto="+N.location.protocol+"&domain="+f(N.location.href.match(T)[3])+"&port="+f(N.location.href.match(T)[4]||"")+"&ns="+f(P);H.innerHTML="<object height='20' width='20' type='application/x-shockwave-flash' id='"+d+"' data='"+b+"'><param name='allowScriptAccess' value='always'></param><param name='wmode' value='transparent'><param name='movie' value='"+
187b+"'></param><param name='flashvars' value='"+g+"'></param><embed type='application/x-shockwave-flash' FlashVars='"+g+"' allowScriptAccess='always' wmode='transparent' src='"+b+"' height='1' width='1'></embed></object>"}var h,k,p,G,H;return h={outgoing:function(a,b,d){G.postMessage(c.channel,a.toString());d&&d()},destroy:function(){try{G.destroyChannel(c.channel)}catch(ha){}G=null;k&&(k.parentNode.removeChild(k),k=null)},onDOMReady:function(){p=c.remote;B.Fn.set("flash_"+c.channel+"_init",function(){g(function(){h.up.callback(!0)})});
188B.Fn.set("flash_"+c.channel+"_onMessage",d);c.swf=b(c.swf);var e=c.swf.match(T)[3],f=function(){B.stack.FlashTransport[e].init=!0;G=B.stack.FlashTransport[e].swf;G.createChannel(c.channel,c.secret,q(c.remote),c.isHost);c.isHost&&(W&&c.swfNoThrottle&&C(c.props,{position:"fixed",right:0,top:0,height:"20px",width:"20px"}),C(c.props,{src:z(c.remote,{xdm_e:q(a.href),xdm_c:c.channel,xdm_p:6,xdm_s:c.secret}),name:L+c.channel+"_provider"}),k=t(c))};B.stack.FlashTransport[e]&&B.stack.FlashTransport[e].init?
189f():B.stack.FlashTransport[e]?B.stack.FlashTransport[e].queue.push(f):(B.stack.FlashTransport[e]={queue:[f]},n(e))},init:function(){u(h.onDOMReady,h)}}};B.stack.PostMessageTransport=function(b){function d(c){if("string"===typeof c.data){if(c.origin)var d=q(c.origin);else if(c.uri)d=q(c.uri);else if(c.domain)d=a.protocol+"//"+c.domain;else throw"Unable to retrieve the origin of the event";d==k&&"string"===typeof c.data&&c.data.substring(0,b.channel.length+1)==b.channel+" "&&f.up.incoming(c.data.substring(b.channel.length+
1901),d)}}function e(a){a.data==b.channel+"-ready"&&(h="postMessage"in n.contentWindow?n.contentWindow:n.contentWindow.document,U(c,"message",e),Q(c,"message",d),g(function(){f.up.callback(!0)},0))}var f,n,h,k;return f={outgoing:function(a,c,d){h.postMessage(b.channel+" "+a,c||k);d&&d()},destroy:function(){U(c,"message",e);U(c,"message",d);n&&(h=null,n.parentNode.removeChild(n),n=null)},onDOMReady:function(){k=q(b.remote);"file://"===k&&(k="*");b.isHost?(Q(c,"message",e),C(b.props,{src:z(b.remote,{xdm_e:q(a.href),
191xdm_c:b.channel,xdm_p:1}),name:L+b.channel+"_provider"}),n=t(b)):(Q(c,"message",d),h="postMessage"in c.parent?c.parent:c.parent.document,h.postMessage(b.channel+"-ready",k),g(function(){f.up.callback(!0)},0))},init:function(){u(f.onDOMReady,f)}}};B.stack.FrameElementTransport=function(b){var d,f,n,h;return d={outgoing:function(a,b,c){n.call(this,a);c&&c()},destroy:function(){f&&(f.parentNode.removeChild(f),f=null)},onDOMReady:function(){h=q(b.remote);b.isHost?(C(b.props,{src:z(b.remote,{xdm_e:q(a.href),
192xdm_c:b.channel,xdm_p:5}),name:L+b.channel+"_provider"}),f=t(b),f.fn=function(a){delete f.fn;n=a;g(function(){d.up.callback(!0)},0);return function(a){d.up.incoming(a,h)}}):(e.referrer&&q(e.referrer)!=H.xdm_e&&(c.top.location=H.xdm_e),n=c.frameElement.fn(function(a){d.up.incoming(a,h)}),d.up.callback(!0))},init:function(){u(d.onDOMReady,d)}}};B.stack.NameTransport=function(a){function c(b){k.contentWindow.sendMessage(b,a.remoteHelper+(h?"#_3":"#_2")+a.channel)}function d(){h?2!==++H&&h||n.up.callback(!0):
193(c("ready"),n.up.callback(!0))}function e(a){n.up.incoming(a,G)}function f(){r&&g(function(){r(!0)},0)}var n,h,k,p,H,r,G,v;return n={outgoing:function(a,b,d){r=d;c(a)},destroy:function(){k.parentNode.removeChild(k);k=null;h&&(p.parentNode.removeChild(p),p=null)},onDOMReady:function(){h=a.isHost;H=0;G=q(a.remote);a.local=b(a.local);h?(B.Fn.set(a.channel,function(b){h&&"ready"===b&&(B.Fn.set(a.channel,e),d())}),v=z(a.remote,{xdm_e:a.local,xdm_c:a.channel,xdm_p:2}),C(a.props,{src:v+"#"+a.channel,name:L+
194a.channel+"_provider"}),p=t(a)):(a.remoteHelper=a.remote,B.Fn.set(a.channel,e));k=t({props:{src:a.local+"#_4"+a.channel},onLoad:function da(){var b=k||this;U(b,"load",da);B.Fn.set(a.channel+"_load",f);(function fa(){"function"==typeof b.contentWindow.sendMessage?d():g(fa,50)})()}})},init:function(){u(n.onDOMReady,n)}}};B.stack.HashTransport=function(a){function b(){if(p){var a=p.location.href,b="",c=a.indexOf("#");-1!=c&&(b=a.substring(c));b&&b!=h&&(h=b,d.up.incoming(h.substring(h.indexOf("_")+1),
195v))}}var d,e,f,n,h,k,p,H,r,v;return d={outgoing:function(b,c){H&&(b=a.remote+"#"+k++ +"_"+b,(e||!r?H.contentWindow:H).location=b)},destroy:function(){c.clearInterval(f);!e&&r||H.parentNode.removeChild(H);H=null},onDOMReady:function(){e=a.isHost;n=a.interval;h="#"+a.channel;k=0;r=a.useParent;v=q(a.remote);if(e){C(a.props,{src:a.remote,name:L+a.channel+"_provider"});if(r)a.onLoad=function(){p=c;f=setInterval(b,n);d.up.callback(!0)};else{var u=0,G=a.delay/50;(function ea(){if(++u>G)throw Error("Unable to reference listenerwindow");
196try{p=H.contentWindow.frames[L+a.channel+"_consumer"]}catch(ba){}p?(f=setInterval(b,n),d.up.callback(!0)):g(ea,50)})()}H=t(a)}else p=c,f=setInterval(b,n),r?(H=parent,d.up.callback(!0)):(C(a,{props:{src:a.remote+"#"+a.channel+new Date,name:L+a.channel+"_consumer"},onLoad:function(){d.up.callback(!0)}}),H=t(a))},init:function(){u(d.onDOMReady,d)}}};B.stack.ReliableBehavior=function(a){var b,c,d=0,e=0,f="";return b={incoming:function(a,g){var n=a.indexOf("_"),h=a.substring(0,n).split(",");a=a.substring(n+
1971);h[0]==d&&(f="",c&&c(!0));
1970<a.length&&(b.down.outgoing(h[1]+","+d+"_"+f,g),e!=h[1]&&(e=h[1],b.up.incoming(a,g)))},outgoing:function(a,g,n){f=a;c=n;b.down.outgoing(e+","+ ++d+"_"+a,g)}}};B.stack.QueueBehavior=function(a){function b(){if(a.remove&&0===d.length)K(c);else if(!e&&0!==d.length&&!k){e=!0;var f=d.shift();c.down.outgoing(f.data,f.origin,function(a){e=!1;f.callback&&g(function(){f.callback(a)},0);b()})}}var c,d=[],e=!0,h="",k,p=0,q=!1,H=!1;return c={init:function(){n(a)&&(a={});a.maxLength&&
198(p=a.maxLength,H=!0);a.lazy?q=!0:c.down.init()},callback:function(a){e=!1;var d=c.up;b();d.callback(a)},incoming:function(b,d){if(H){var e=b.indexOf("_"),f=parseInt(b.substring(0,e),10);h+=b.substring(e+1);0===f&&(a.encode&&(h=r(h)),c.up.incoming(h,d),h="")}else c.up.incoming(b,d)},outgoing:function(e,g,n){a.encode&&(e=f(e));var h=[];if(H){for(;0!==e.length;){var k=e.substring(0,p);e=e.substring(k.length);h.push(k)}for(;k=h.shift();)d.push({data:h.length+"_"+k,origin:g,callback:0===h.length?n:null})}else d.push({data:e,
199origin:g,callback:n});q?c.down.init():b()},destroy:function(){k=!0;c.down.destroy()}}};B.stack.VerifyBehavior=function(a){function b(){d=Math.random().toString(16).substring(2);c.down.outgoing(d)}var c,d,e;return c={incoming:function(f,g){var n=f.indexOf("_");-1===n?f===d?c.up.callback(!0):e||(e=f,a.initiate||b(),c.down.outgoing(f)):f.substring(0,n)===e&&c.up.incoming(f.substring(n+1),g)},outgoing:function(a,b,e){c.down.outgoing(d+"_"+a,b,e)},callback:function(c){a.initiate&&b()}}};B.stack.RpcBehavior=
200function(a,b){function c(a){a.jsonrpc="2.0";f.down.outgoing(g.stringify(a))}function d(a,b){var d=Array.prototype.slice;return function(){var e=arguments.length,f={method:b};if(0<e&&"function"===typeof arguments[e-1]){if(1<e&&"function"===typeof arguments[e-2]){var g={success:arguments[e-2],error:arguments[e-1]};f.params=d.call(arguments,0,e-2)}else g={success:arguments[e-1]},f.params=d.call(arguments,0,e-1);k[""+ ++h]=g;f.id=h}else f.params=d.call(arguments,0);a.namedParams&&1===f.params.length&&
201(f.params=f.params[0]);c(f)}}function e(b,d,e,f){if(e){if(d){var g=function(a){g=J;c({id:d,result:a})};var h=function(a,b){h=J;a={id:d,error:{code:-32099,message:a}};b&&(a.error.data=b);c(a)}}else g=h=J;"[object Array]"!==Object.prototype.toString.call(f)&&(f=[f]);try{var k=e.method.apply(a.context||e.scope,f.concat([g,h]));n(k)||g(k)}catch(ba){h(ba.message)}}else d&&c({id:d,error:{code:-32601,message:"Procedure not found."}})}var f,g=b.serializer||Y(),h=0,k={};return f={incoming:function(a,d){a=
202g.parse(a);a.method?b.handle?b.handle(a,c):e(a.method,a.id,b.local[a.method],a.params):(d=k[a.id],a.error?d.error&&d.error(a.error):d.success&&d.success(a.result),delete k[a.id])},init:function(){if(b.remote)for(var c in b.remote)b.remote.hasOwnProperty(c)&&(a[c]=d(b.remote[c],c));f.down.init()},destroy:function(){for(var c in b.remote)b.remote.hasOwnProperty(c)&&a.hasOwnProperty(c)&&delete a[c];f.down.destroy()}}};N.easyXDM=B})(window,document,location,window.setTimeout,decodeURIComponent,encodeURIComponent);
203return easyXDM.noConflict("Kakao")}()},{}],32:[function(e,v,z){(function(c,k,a){(function(){function g(a){return"function"===typeof a}function r(){var b=c.nextTick,d=c.versions.node.match(/^(?:(\d+)\.)?(?:(\d+)\.)?(\*|\d+)$/);Array.isArray(d)&&"0"===d[1]&&"10"===d[2]&&(b=a);return function(){b(u)}}function f(){return function(){F(u)}}function d(){var a=0,b=new y(u),c=document.createTextNode("");b.observe(c,{characterData:!0});return function(){c.data=a=++a%2}}function z(){var a=new MessageChannel;
204a.port1.onmessage=u;return function(){a.port2.postMessage(0)}}function A(){return function(){setTimeout(u,1)}}function u(){for(var a=0;a<B;a+=2)(0,Q[a])(Q[a+1]),Q[a]=void 0,Q[a+1]=void 0;B=0}function h(){try{var a=e("vertx");F=a.runOnLoop||a.runOnContext;return f()}catch(Y){return A()}}function q(){}function b(a,b,c,d){try{a.call(b,c,d)}catch(aa){return aa}}function D(a,c,d){L(function(a){var e=!1,f=b(d,c,function(b){e||(e=!0,c!==b?C(a,b):p(a,b))},function(b){e||(e=!0,I(a,b))},"Settle: "+(a._label||
205" unknown promise"));!e&&f&&(e=!0,I(a,f))},a)}function n(a,b){1===b._state?p(a,b._result):2===b._state?I(a,b._result):K(b,void 0,function(b){C(a,b)},function(b){I(a,b)})}function C(a,b){if(a===b)I(a,new TypeError("You cannot resolve a promise with itself"));else if("function"===typeof b||"object"===("undefined"===typeof b?"undefined":_typeof(b))&&null!==b)if(b.constructor===a.constructor)n(a,b);else{try{var c=b.then}catch(Z){R.error=Z,c=R}c===R?I(a,R.error):void 0===c?p(a,b):g(c)?D(a,b,c):p(a,b)}else p(a,
206b)}
206function t(a){a._onerror&&a._onerror(a._result);N(a)}function p(a,b){void 0===a._state&&(a._result=b,a._state=1,0!==a._subscribers.length&&L(N,a))}function I(a,b){void 0===a._state&&(a._state=2,a._result=b,L(t,a))}function K(a,b,c,d){var e=a._subscribers,f=e.length;a._onerror=null;e[f]=b;e[f+1]=c;e[f+2]=d;0===f&&a._state&&L(N,a)}function N(a){var b=a._subscribers,c=a._state;if(0!==b.length){for(var d,e,f=a._result,g=0;g<b.length;g+=3)d=b[g],e=b[g+c],d?J(c,d,e,f):e(f);a._subscribers.length=0}}function S(){this.error=
207null}function J(a,b,c,d){var e=g(c);if(e){try{var f=c(d)}catch(ca){V.error=ca,f=V}if(f===V){var n=!0;var h=f.error;f=null}else var k=!0;if(b===f){I(b,new TypeError("A promises callback cannot return that same promise."));return}}else f=d,k=!0;void 0===b._state&&(e&&k?C(b,f):n?I(b,h):1===a?p(b,f):2===a&&I(b,f))}function T(a,b){try{b(function(b){C(a,b)},function(b){I(a,b)})}catch(G){I(a,G)}}function O(a,b){this._instanceConstructor=a;this.promise=new a(q);this._validateInput(b)?(this._input=b,this._remaining=
208this.length=b.length,this._init(),0===this.length?p(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&p(this.promise,this._result))):I(this.promise,this._validationError())}function M(a){this._id=X++;this._result=this._state=void 0;this._subscribers=[];if(q!==a){if(!g(a))throw new TypeError("You must pass a resolver function as the first argument to the promise constructor");if(!(this instanceof M))throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object c
208onstructor cannot be called as a function.");
209T(this,a)}}var P=Array.isArray?Array.isArray:function(a){return"[object Array]"===Object.prototype.toString.call(a)},B=0,F,L=function(a,b){Q[B]=a;Q[B+1]=b;B+=2;2===B&&U()},x="undefined"!==typeof window?window:void 0,w=x||{},y=w.MutationObserver||w.WebKitMutationObserver;w="undefined"!==typeof c&&"[object process]"==={}.toString.call(c);var W="undefined"!==typeof Uint8ClampedArray&&"undefined"!==typeof importScripts&&"undefined"!==typeof MessageChannel,Q=Array(1E3);var U=w?r():y?d():W?z():void 0===
210x&&"function"===typeof e?h():A();var R=new S,V=new S;O.prototype._validateInput=function(a){return P(a)};O.prototype._validationError=function(){return Error("Array Methods must be provided an Array")};O.prototype._init=function(){this._result=Array(this.length)};O.prototype._enumerate=function(){for(var a=this.length,b=this.promise,c=this._input,d=0;void 0===b._state&&d<a;d++)this._eachEntry(c[d],d)};O.prototype._eachEntry=function(a,b){var c=this._instanceConstructor;"object"===("undefined"===typeof a?
211"undefined":_typeof(a))&&null!==a?a.constructor===c&&void 0!==a._state?(a._onerror=null,this._settledAt(a._state,b,a._result)):this._willSettleAt(c.resolve(a),b):(this._remaining--,this._result[b]=a)};O.prototype._settledAt=function(a,b,c){var d=this.promise;void 0===d._state&&(this._remaining--,2===a?I(d,c):this._result[b]=c);0===this._remaining&&p(d,this._result)};O.prototype._willSettleAt=function(a,b){var c=this;K(a,void 0,function(a){c._settledAt(1,b,a)},function(a){c._settledAt(2,b,a)})};var X=
2120;M.all=function(a){return(new O(this,a)).promise};M.race=function(a){function b(a){C(d,a)}function c(a){I(d,a)}var d=new this(q);if(!P(a))return I(d,new TypeError("You must pass an array to race.")),d;for(var e=a.length,f=0;void 0===d._state&&f<e;f++)K(this.resolve(a[f]),void 0,b,c);return d};M.resolve=function(a){if(a&&"object"===("undefined"===typeof a?"undefined":_typeof(a))&&a.constructor===this)return a;var b=new this(q);C(b,a);return b};M.reject=function(a){var b=new this(q);I(b,a);return b};
213M.prototype={constructor:M,then:function(a,b){var c=this._state;if(1===c&&!a||2===c&&!b)return this;var d=new this.constructor(q),e=this._result;if(c){var f=arguments[c-1];L(function(){J(c,d,f,e)})}else K(this,d,a,b);return d},"catch":function(a){return this.then(null,a)}};x=function(){if("undefined"!==typeof k)var a=k;else if("undefined"!==typeof self)a=self;else try{a=Function("return this")()}catch(G){throw Error("polyfill failed because global object is unavailable in this environment");}var b=
214a.Promise;if(!b||"[object Promise]"!==Object.prototype.toString.call(b.resolve())||b.cast)a.Promise=M};w={Promise:M,polyfill:x};"undefined"!==typeof v&&v.exports?v.exports=w:"undefined"!==typeof this&&(this.ES6Promise=w);x()}).call(this)}).call(this,e("_process"),"undefined"!==typeof global?global:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{},e("timers").setImmediate)},{_process:1,timers:2}],33:[function(e,v,z){v.exports=function(){return function(c){function e(a){var c={};
215a=a?a.split(/\.|-|_/):["0","0","0"];c.info=a.join(".");c.major=a[0]||"0";c.minor=a[1]||"0";c.patch=a[2]||"0";return c}c=(c||window.navigator.userAgent).toString().toLowerCase();return{ua:c,browser:function(a){var c={},k=/(dolfin)[ \/]([\w.]+)/.exec(a)||/(edge)[ \/]([\w.]+)/.exec(a)||/(chrome)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(webkit)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||0>a.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||
216["","unknown"];"webkit"===k[1]?k=/(iphone|ipad|ipod)[\S\s]*os ([\w._\-]+) like/.exec(a)||/(android)[ \/]([\w._\-]+);/.exec(a)||[k[0],"safari",k[2]]:"mozilla"===k[1]?/trident/.test(a)?k[1]="msie":k[1]="firefox":"edge"===k[1]?k[1]="spartan":/polaris|natebrowser|([010|011|016|017|018|019]{3}\d{3,4}\d{4}$)/.test(a)&&(k[1]="polaris");c[k[1]]=!0;c.name=k[1];c.version=e(k[2]);return c}(c),platform:function(a){var c=a.match(/linux|windows (nt|98)|macintosh/)&&!a.match(/android|mobile|polaris|lgtelecom|uzard|natebrowser|ktf;|skt;/)?
217!0:!1;if(c)return"pc";c=a.match(/ipad/)||a.match(/android/)&&!a.match(/mobi|mini|fennec/)?!0:!1;if(c)return"tablet";a=a.match(/ip(hone|od)|android.+mobile|windows (ce|phone)|blackberry|bb10|symbian|webos|firefox.+fennec|opera m(ob|in)i|polaris|iemobile|lgtelecom|nokia|sonyericsson|dolfin|uzard|natebrowser|ktf;|skt;/)?!0:!1;return a?"mobile":""}(c),os:function(a){var c={};a=/(iphone|ipad|ipod)[\S\s]*os ([\w._\-]+) like/.exec(a)||/(android)[ \/]([\w._\-]+);/.exec(a)||(/android/.test(a)?["","android",
218"0.0.0"]:!1)||(/polaris|natebrowser|([010|011|016|017|018|019]{3}\d{3,4}\d{4}$)/.test(a)?["","polaris","0.0.0"]:!1)||/(windows)(?: nt | phone(?: os){0,1} | )([\w._\-]+)/.exec(a)||(/(windows)/.test(a)?["","windows","0.0.0"]:!1)||/(mac) os x ([\w._\-]+)/.exec(a)||(/(linux)/.test(a)?["","linux","0.0.0"]:!1)||(/webos/.test(a)?["","webos","0.0.0"]:!1)||/(bada)[ \/]([\w._\-]+)/.exec(a)||(/bada/.test(a)?["","bada","0.0.0"]:!1)||(/(rim|blackberry|bb10)/.test(a)?["","blackberry","0.0.0"]:!1)||["","unknown",
219"0.0.0"];"iphone"===a[1]||"ipad"===a[1]||"ipod"===a[1]?a[1]="ios":"windows"===a[1]&&"98"===a[2]&&(a[2]="0.98.0");c[a[1]]=!0;c.name=a[1];c.version=e(a[2]);return c}(c),app:function(a){var c={};a=/(crios)[ \/]([\w.]+)/.exec(a)||/(daumapps)[ \/]([\w.]+)/.exec(a)||["",""];a[1]?(c.isApp=!0,c.name=a[1],c.version=e(a[2])):c.isApp=!1;return c}(c)}}}()},{}],34:[function(e,v,z){v.exports=function(){function c(a){window.top.location.replace(a)}function k(){var a=h.browser.chrome&&25<=+h.browser.version.major,
220c=new RegExp(b.join("|"),"i"),d=new RegExp(z.join("|"),"i");return a&&!c.test(h.ua)||d.test(h.ua)}function a(a,b,c){g(300,b,c);u(a)}function g(a,b,c){var d=(new Date).getTime();return setTimeout(function(){var e=(new Date).getTime();A()&&e-d<a+100&&c(b)},a)}function r(a){function b(){top.location.href=a}h.browser.chrome?b():setTimeout(b,100)}function f(a,b,c,e){b=g(5E3,b,c);8>parseInt(h.os.version.major,10)?d(b):v(b);8<parseInt(h.os.version.major,10)&&h.os.ios?(void 0===e?e=a:clearTimeout(b),window.top.location.replace(e)):
221u(a)}function d(a){window.addEventListener("pagehide",function t(){A()&&(clearTimeout(a),window.removeEventListener("pagehide",t))})}function v(a){document.addEventListener("visibilitychange",function t(){A()&&(clearTimeout(a),document.removeEventListener("visibilitychange",t))})}function A(){for(var a=["hidden","webkitHidden"],b=0,c=a.length;b<c;b++)if("undefined"!==typeof document[a[b]])return!document[a[b]];return!0}
221function u(a){setTimeout(function(){var b=document.createElement("iframe");b.id=
222"appLauncher";b.style.border="none";b.style.width="0";b.style.height="0";b.style.display="none";b.style.overflow="hidden";document.body.appendChild(b);b.src=a},100)}var h=e("./userAgent.js")(),q=h.os,b=["firefox","opr/"],z=["KAKAOTALK"];return function(b){var d="function"===typeof b.onAppMissing?b.onAppMissing:c,e="function"===typeof b.onUnsupportedEnvironment?b.onUnsupportedEnvironment:function(){};("function"===typeof b.willInvokeApp?b.willInvokeApp:function(){})();q.android?k()&&b.intentURI&&!b.useUrlScheme?
223r(b.intentURI):b.storeURL&&a(b.urlScheme,b.storeURL,d):q.ios&&b.storeURL?f(b.urlScheme,b.storeURL,d,b.universalLink):setTimeout(function(){e()},100)}}()},{"./userAgent.js":33}]},{},[24])(24)});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.