/*ver231030*/
$(document).ready(function(){$(window).bind("touchmove scroll",function(e){if($(window).scrollTop()||$(window).scrollLeft())return $("html").is(":animated")?e.preventDefault():$("html").stop().animate({scrollTop:0,scrollLeft:0},100)}),eBookData.useDebug?croTools.logOn():croTools.logOff(),eBookCore.locStorage=$.localStorage,eBookCore.agentInfo=croTools.agentInfo(),eBookData.printPageExt="svg",eBookCore.path.api=$("script[src*='import.js']").attr("src").replace("import.js",""),eBookCore.path.assets=$("script[src*='data.js']").attr("src").replace("data.js",""),eBookCore.path.skin=$("link[href*='skin.css']").attr("href").replace("skin.css",""),eBookCore.path.plugins=eBookCore.path.api+"plugins/",eBookCore.path.pageview=eBookCore.path.plugins+"pageview/",eBookCore.path.printview=eBookCore.path.plugins+"printview/",eBookCore.path.slideshow=eBookCore.path.plugins+"slideshow/",eBookCore.path.drawing=eBookCore.path.plugins+"drawing/",eBookCore.path.memo=eBookCore.path.plugins+"memo/",eBookCore.path.bookmark=eBookCore.path.plugins+"bookmark/",eBookCore.path.jquery=eBookCore.path.plugins+"jquery/",eBookCore.path.pages=eBookCore.path.assets+"pages/",eBookCore.path.thumb=eBookCore.path.assets+"thumb/",eBookCore.path.contents=eBookCore.path.assets+"contents/",eBookCore.eventType.click="click touchstart",eBookCore.eventType.keyclick="click keyup",eBookCore.eventType.dblclick="dblclick doubleTap",eBookCore.eventType.isExcute=function(e){return 0===e.which||e.which===croTools.keyCode.ENTER||e.which===croTools.keyCode.MOUSELEFT},eBookData.password?eBookCore.func.showPasswordDlg():eBookCore.func.loadSkinAndInitialize()}),eBookCore.func.setCookie=function(e,o){"chrome"==eBookCore.agentInfo?eBookCore.locStorage.set(e,o):$.cookie(e,o,{expires:7300,path:"/"})},eBookCore.func.getCookie=function(e){let o;return o="chrome"==eBookCore.agentInfo?eBookCore.locStorage.get(e):($.cookie.json=!0,$.cookie(e)),o},eBookCore.func.showPasswordDlg=function(){let e=$("
");if(!e)return;$.each(e,function(e,o){var t=$("").text(o.label.replace(/"/g,'"')),n=$("").text(o.index);$("").on(eBookCore.eventType.keyclick,function(e){if(eBookCore.eventType.isExcute(e))return 0");break;case"image":a=$(""),l(a,e.tabindex);break;case"text":a=$("");break;case"input":a=$("");break;case"pageview":a=$("");break;case"pagenum":a=$("");break;case"pagetotal":a=$(""+eBookData.totalPageNum+"");break;case"logo":a=$(""),l(a),u(a,eBookData.logoUrl);break;case"home":a=$(""),l(a),u(a,eBookData.homeUrl);break;case"thumblist":(function(e){let o=$("");o.on("click",function(){eBookCore.func.wndHide(e)});let t=$("");t.on("click",function(){eBookCore.func.wndHide(e)}),e.append(o),e.append(t)})(a=$(""));break;case"booklist":if("false"==eBookData.useBooklist)break;!function(t){try{if(!t)return;eBookData.bookList&&$(eBookData.bookList).each(function(e,o){o&&t.append($("").text(o.title).attr("value",o.url).attr("target",o.target))}),t.on("focusin",function(){t.height(Math.min(t.height(),croTools.getClientSize().height-t.offset().top)),t[0].selectedIndex=0}).on("focusout",function(){t.css({height:""})}),croTools.isMobile()?t.on("change",function(){let e=t.find("option:selected").first();0"):null);break;case"tablelist":a=void 0===eBookData.tableList[0]||void 0!==eBookData.tableList[0]&&void 0===eBookData.tableList[0].parent?$(""):$(""),p(a);break;case"bookmarklist":(function(e){k(eBookCore.getString("bookmark"),e);var o=$("");e.append(o),eBookCore.func.bookmarkListUpdate(o)})(a=$(""));break;case"searchlist":(function(e){if(e){e.children().detach(),k(eBookCore.getString("search"),e);let d=$("");e.append(d),d.append($("").html("[result count]
"));var t=d.find(".header input.search_text");this.updateResultCount=function(){var e=d.find("li.contents").length,o=(t.val().trim?t.val().trim():t.val()).length;d.find(".header p.result_count").text("▼"+eBookCore.getString("result")+(0").html(""+(n+1)+""+(0"+a.substr(r,l)+""+a.substr(c,u)+(c+u").on(eBookCore.eventType.keyclick,function(e){eBookCore.eventType.isExcute(e)&&eBookCore.func.gotoPage(parseInt($(e.target).closest("li").find(".page").text()))})),++t}if(n"+eBookCore.getString("search_more")+"
").on(eBookCore.eventType.keyclick,function(e){return eBookCore.eventType.isExcute(e)&&g(latestSearchPageNum,o)}));break}}updateResultCount()};this.latestSearchText="",t.on("keyup",function(){var e=t.val().trim();latestSearchText!==e&&(latestSearchPageNum=1,latestSearchText=e,$.doTimeout("searchContents",500,function(){d.find("li.contents, li.more").detach(),0"));break;case"indexTab":a=$(""),n=a,indexWrap=eBookData.indexTabList[0],indexWrap&&"false"!==indexWrap.useIndex&&($(eBookData.indexTabList).each(function(e,o){var t;txcolor=""+o.textColor,txcolor=croTools.hexToRGBA(txcolor.substr(0,8).replace("0x","#"),txcolor.substr(7)),bgcolor=""+o.backgroundColor,bgcolor=croTools.hexToRGBA(bgcolor.substr(0,8).replace("0x","#"),bgcolor.substr(7)),o&&(t=$(""+o.text+"
").on(eBookCore.eventType.keyclick,function(e){eBookCore.eventType.isExcute(e)&&0").attr({class:"fb_flash_popup ui-corner-all"}).css({backgroundColor:"rgba(255,255,255,0.7)",width:o.length+1+"em",height:"2em",lineHeight:"2em",zIndex:croTools.zTopMost,left:"0px",top:"0px",right:"0px",bottom:"0px",position:"absolute",margin:"auto",padding:"0px",textAlign:"center",borderWidth:"1px 2px 2px 1px",borderStyle:"solid",borderColor:"rgb(128,128,128)"}).html(o);$(document.body).append(e),e.fadeOut(t,function(){$(".fb_flash_popup").detach()})}},eBookCore.func.nowPageViewSingle=function(){switch(eBookData.pageView.side.toLowerCase()){case"single":return!0;case"double":return!1}var e=$(".pageview");return e.length?e.height()*eBookCore.thumbRatio*2>=e.width():croTools.log("viewport is empty")},eBookCore.func.getPageNumByHash=function(){return parseInt(location.hash.replace("#page=",""))},eBookCore.func.setCurrentPageNum=function(e){var o=!isNaN(e);return o&&(eBookCore.currentPageNum=croTools.rangeValue(e,1,eBookData.totalPageNum)),location.hash="#page="+eBookCore.currentPageNum,o},eBookCore.func.fullscreenToggle=function(){return croTools.toggleFullscreen(document.body)},eBookCore.func.wndToggle=function(e){$(e).each(function(e,o){$(o).is(":visible")?eBookCore.func.wndHide(o):eBookCore.func.wndShow(o)})},eBookCore.func.wndShow=function(e){e=$(e);e.each(function(e,o){$(o).is(":animated")||$(o).fadeIn("fast")}),"thumblist"===e.attr("class")&&eBookCore.func.thumbnailImageUpdate(eBookCore.currentPageNum)},eBookCore.func.wndHide=function(e){$(e).each(function(e,o){$(o).is(":animated")||$(o).fadeOut("fast",function(){})})},eBookCore.func.wndMove=function(e,t){$(e).each(function(e,o){$(o).is(":animated")||$(o).animate(t,"slow")})},eBookCore.func.moveWindowIntoView=function(e){var t=0,n=0;e.children().each(function(e,o){o=$(o).position();t=Math.min(t,o.left),n=Math.min(n,o.top)});var o=croTools.getClientSize(),a=e.position().left+t,i=e.position().top+n;a<0?e.animate({left:-t}):o.width")).html(""+n+""+(eBookData.textList[n-1]?eBookData.textList[n-1].substr(0,50):"")+"...
").on(eBookCore.eventType.keyclick,function(e){eBookCore.eventType.isExcute(e)&&eBookCore.func.gotoPage(parseInt($(e.target).closest("li").find(".page").text()))}),e.append(t))}},eBookCore.func.bookmarkUpdate=function(){this.bookmarkToggle=function(e){var o=eBookCore.func.getCookie(ebookmark2);!(o&&!isNaN(o[e]))?(o=o||{})[e]="":delete o[e],eBookCore.func.setCookie(ebookmark2,o),eBookCore.func.bookmarkListUpdate()},this.isMarked=function(e){var o=eBookCore.func.getCookie(ebookmark2);return o&&!isNaN(o[e])},$(".pageview img.bookmark").detach();var e=eBookCore.pageTurn.getVisiblePageNumbers();if(!e)return croTools.log("failed : getVisiblePageNumbers");for(var o=0;o").attr({class:t?"bookmark activate":"bookmark",src:eBookCore.path.skin+eBookSkin.path.image+(t?"bookmark_yes.svg":"bookmark_no.svg"),tabindex:0,title:eBookCore.getString("bookmark")});t.on(eBookCore.eventType.keyclick,function(e){eBookCore.eventType.isExcute(e)&&(eBookCore.func.bookmarkToggle(parseInt($(e.target).closest("[page]").attr("page"))),eBookCore.func.bookmarkUpdate())}),eBookCore.pageTurn.addBookmarkToPage(e[o],t)}},eBookCore.func.runDrawing=function(){croTools.canHTML5()&&eBookCore.plugins.drawing.run(eBookCore.currentPageNum)},eBookCore.func.runSlideShow=function(){eBookCore.plugins.slideshow.run(eBookCore.path.skin+eBookSkin.path.slideshow,eBookCore.currentPageNum,eBookData.totalPageNum)},eBookCore.func.runPrint=function(){croTools.isMobile()||(croTools.canHTML5(),eBookCore.plugins.printView.open(eBookCore.path.pages,"jpg",eBookCore.currentPageNum,eBookData.totalPageNum))},eBookCore.func.sendSNS=function(e){var o=encodeURI(eBookCore.getString("sns_msg")),t=encodeURI(document.title),n=encodeURIComponent(location.href);switch(e){case"kakaotalk":window.location.href="https://ebookapi.ebook.co.kr/nexbook/viewer/kakaolinker.php?t=talk&m="+o+"&p="+n+"&i=";break;case"kakaostory":window.location.href="https://ebookapi.ebook.co.kr/nexbook/viewer/kakaolinker.php?t=story&m="+o+"&p="+n;break;case"facebook":window.open("https://facebook.com/sharer.php?u="+n,"sendFacebook");break;case"twitter":window.open("https://twitter.com/share?text="+t+"&url="+n,"sendTwitter");break;default:e=e.replace("##MSG##",o).replace("##TITLE##",t).replace("##URL##",n),window.open(e,"eBookCore.func.sendSNS")}},eBookCore.func.initializeEbook=function(){eBookCore.func.setCurrentPageNum(eBookCore.func.getPageNumByHash())||eBookCore.func.setCurrentPageNum(1),eBookCore.func.createSkinObjects(),eBookData.pagesound&&("sound1"==eBookData.pagesound?$(document.body).append(""):"sound2"==eBookData.pagesound?$(document.body).append(""):"sound3"==eBookData.pagesound&&$(document.body).append("")),$(".menuitem").each(function(){var e=$(this).data("text"),o="";$(this).append(o),$(this).children("img").attr("title",e)}),$(".langicon").each(function(){icondata=$(this).data("text"),icondata=eBookCore.getString(icondata),$(this).attr({title:icondata}),$(this).children("img").attr({title:icondata}),$(this).is('[class^="hint"]')&&$(this).attr({"aria-label":icondata})}),yepnope({load:[eBookCore.path.pageview+eBookData.pageView.type+".js"],complete:function(){eBookCore.pageTurn.update(eBookCore.currentPageNum)}}),$.doTimeout(eBookSkin.options.loadingDelay||0,function(){if($("#loading_area").remove(),croTools.log("loading done"),0");e.prependTo(document.body),e.on(eBookCore.eventType.click,function(){e.detach()}),setTimeout(function(){e.detach()},1500)}if("basic"==eBookData.intro){let e=$("");e.prependTo(document.body),setTimeout(function(){e.fadeOut()},2e3)}else if("false"!=eBookData.intro){let e=$("");e.prependTo(document.body),setTimeout(function(){e.fadeOut()},2e3)}});let o=document.getElementById("linkInput");if(o){var t=window.location.href;let e=document.getElementById("copyLink");o.value=t,o.readOnly=!0,e.addEventListener("click",function(){try{o.select(),document.execCommand("copy"),alert(eBookCore.getString("linkCopy"))}catch(e){console.error("Link copy failed",e)}})}if("true"==eBookskinData.MouseRbtn?(document.oncontextmenu=function(e){return!1},$(document).bind("keydown",function(e){123==e.keyCode&&(e.preventDefault(),e.returnValue=!1)})):null!=window.console&&setTimeout(console.log.bind(console,"%cCopyright(c) ENIWORLD Co.,Ltd. All rights Reserved.","font-size:12px;"),0),"true"==eBookskinData.LINK_SHARE){const r=document.createElement("script");var n="";r.src=eBookCore.path.plugins+"qrcode.min.js",r.onload=function(){var e=window.location.href;e.startsWith("http")||(n="QR코드는 이북 파일을 웹서버로 올려주셔야 정상 접속이 가능하며
업로드하시면 이 문구는 보이지 않습니다.
");new QRCode("qrcode",{text:e,width:100,height:100,colorDark:"#222222",colorLight:"#ffffff",correctLevel:QRCode.CorrectLevel.H});$("#snswrap").append(n)},document.head.appendChild(r)}else $("#snsbox").children("#qrcode").css("display","none");t=document.querySelector("#qrcode");function e(e){let o=$(e);o.parent(".menuitem").detach(),o.detach()}if(t&&t.removeAttribute("title"),document.querySelectorAll(".langicon, .menuitem").forEach(function(e){e.removeAttribute("title")}),$(".tablelist .contents").click(function(){$(this).children("ul").slideToggle(200)}),$(".tablelist li").has("ul").addClass("topmemu"),"false"===eBookskinData.MOKCHA&&e("#menu_tablelist_btn, #tablelist_window, #menu_tablelist_btn_m"),"false"===eBookskinData.BOOKMARK&&e(".bookmark, #menu_bookmark_btn, #menu_bookmark_btn_m"),"false"===eBookskinData.AUTOSKIP&&e("#menu_slide_btn, #menu_slide_btn_m"),"false"===eBookskinData.PRINT&&e("#menu_print_btn"),"false"===eBookskinData.SUMNAIL&&e("#menu_thumb_btn, #menu_thumb_btn_m, #thumbnail_window"),"false"===eBookskinData.SEARCH&&e("#menu_searchlist_btn, #search_text_btn_m"),"false"===eBookskinData.PDFDOWN&&e("#menu_pdf_down, #menu_pdf_down_m"),"false"===eBookskinData.MEMO&&e("#menu_memo_btn, #menu_memo_btn_m"),"false"===eBookskinData.SKETCH&&e("#menu_draw_btn, #menu_draw_btn_m"),"false"===eBookskinData.FULLSCREEN&&e("#fullscreen_btn"),"false"===eBookskinData.TWITTER&&$("#menu_twitter").detach(),"false"===eBookskinData.FACEBOOK&&$("#menu_facebook").detach(),"false"===eBookskinData.KAKAOTALK&&$("#menu_kakaotalk").detach(),"false"===eBookskinData.LINKCOPY&&$(".linkbox").detach(),"false"===eBookskinData.TWITTER&&"false"===eBookskinData.FACEBOOK&&"false"===eBookskinData.KAKAOTALK&&"false"===eBookskinData.LINK_SHARE&&($("#menu_sns").detach(),$("#menu_snsbtn").detach()),"false"===eBookskinData.LINK_SHARE&&($("#menu_sns").detach(),$("#menu_snsbtn").detach()),"false"===eBookskinData.TWITTER&&"false"===eBookskinData.FACEBOOK&&"false"===eBookskinData.KAKAOTALK&&void 0===eBookskinData.LINK_SHARE&&($("#menu_sns").detach(),$("#menu_snsbtn").detach()),"false"===eBookskinData.SEARCH_INPUT&&$("#search_window").detach(),"false"===eBookskinData.SEARCH_PAGE&&$("#quick_page_window").detach(),skin_background=$("#background"),eBookskinData.bgColor&&(a=/,(\d+)/,i=eBookskinData.bgColor.match(a),skin_backgroundColor=croTools.hexToRGBA(eBookskinData.bgColor.substr(0,8).replace("0x","#"),i[1]),skin_background.css("background-color",skin_backgroundColor)),eBookskinData.bgImage)if(skin_bgimg=eBookskinData.bgImage.split(","),skin_bgimg[0]){switch(skin_backgroundimg="url(assets/theme/images/"+skin_bgimg[0]+")",skin_bgrepeat="",skin_bgsize="","반복안함"==eBookskinData.bgImage_repeat&&(skin_bgrepeat="no-repeat"),eBookskinData.bgImage_repeat){case"반복안함":skin_bgrepeat="no-repeat";break;case"꽉차게":skin_bgsize="cover";break;case"바둑판식":skin_bgrepeat="repeat";break;case"수평반복":skin_bgrepeat="repeat-x";break;case"수직반복":skin_bgrepeat="repeat-y"}skin_background.css("background-image",skin_backgroundimg).css("background-repeat",skin_bgrepeat).css("background-size",skin_bgsize)}else skin_backgroundimg="";var a=/,(\d+)/,i=eBookskinData.theme.match(a),a=eBookskinData.menuText.match(a);skin_theme_color=croTools.hexToRGBA(eBookskinData.theme.substr(0,8).replace("0x","#"),i[1]),skin_menutx_color=croTools.hexToRGBA(eBookskinData.menuText.substr(0,8).replace("0x","#"),a[1]),$("#menu_contents, #top_menu_btn, #top_window_m, #menu_contents_m, #fullscreen_btn").css("background-color",skin_theme_color),$(".menuobjects").css("background-color","transparent"),$("#arrow_up_m").css("border-bottom-color",skin_theme_color),$("#menu_contents .menuitem, #menu_contents_m .menutx").css("color",skin_menutx_color),$("#pagenation").css("color",skin_menutx_color),layer_page_num=$("#page_num"),layer_quick_page=$("#quick_page"),layer_page_num.on("click",function(){layer_page_num.css("display","none"),layer_quick_page.css("display","inline-block")}),layer_page_num.on("focusout",function(){layer_quick_page.css("display","none"),layer_page_num.css("display","inline-block")}),layer_quick_page.on("focusout",function(){layer_quick_page.css("display","none"),layer_page_num.css("display","inline-block")})},eBookCore.func.componentsReset=function(){croTools.log("componentsReset"),$(".pagenum").text(eBookCore.currentPageNum),eBookCore.func.thumbnailImageUpdate(eBookCore.currentPageNum),"true"==eBookskinData.BOOKMARK&&eBookCore.func.bookmarkUpdate(eBookCore.currentPageNum),$("#quick_go_text").val(eBookCore.currentPageNum),$(".mejs-container").each(function(e,o){(o=$(o)).parent().prepend(o.find("video,audio").clone()),o.detach()});var e=$(".pageview");e.find(".ebookpagecomp").each(function(e,o){eBookCore.components.resizing(o)}),$("#modal_wrap").find(".ebookpagecomp").each(function(e,o){eBookCore.components.resizing(o)}),e.find(".ebookslidercomp").each(function(e,o){eBookCore.components.calcDimensions(o)}),e.find("div.ebookpagecomp[id^='Link']").each(function(e,o){eBookCore.components.setLinkEvent(o)}),e.find("textarea.ebookpagecomp").each(function(e,o){eBookCore.components.setTextEvent(o)}),e.find("img.ebookpagecomp").each(function(e,o){eBookCore.components.setImageEvent(o)}),e.find("div.ebookslidercomp ul.gallery > li").each(function(e,o){$(o).children().first().is("img")&&void 0!==$(o).children().first().attr("data-link")&&eBookCore.components.setImageEvent(o)}),e.find("video").each(function(e,o){eBookCore.components.createMediaPlayerAir(o)}),e.find("span.mejs-offscreen").detach(),e.find("div.ebookpagecomp[id^='Interaction']").each(function(e,o){eBookCore.components.setActionEvent(o)}),e.find("div.ebookpagecomp[id^='Action']").each(function(e,o){eBookCore.components.setActionEvent(o)}),e.find("div.ebookpagecomp[id^='popModal']").each(function(e,o){eBookCore.components.setPopModalEvent(o)}),e.find(".ebookpagecomp").css("display",""),e.find(".ebookslidercomp").each(function(e,o){eBookCore.components.loadSlider(o)}),$("#pageframe").css("transform","scale(1)"),$("#control .x").html("1"),$("#scale").slider({value:1}),eBookCore.plugins.setPagePos()},eBookCore.func.thumbnailImageUpdate=function(i){croTools.log("thumbnailImageUpdate");let r=$(".thumblist .contents");if(!(r.length<1)&&r.is(":visible")){let a=r.find("ul");if(!(a.length<1))if(a.is(":empty")){croTools.log("thumbnailImage Create!");for(var e=1;e<=eBookData.totalPageNum;++e)a.append(""+e+" ");a.find("img").each(function(e,o){let t=$(o),n=e+1;t.load(function(e){var o;t.removeClass("thumbloader"),i===n&&t.addClass("on"),a.find(".thumbloader").is(":empty")&&(o=r.find("span:contains('"+i+"')").next(),r.scrollTop(r[0].scrollHeight/eBookData.totalPageNum*(i-1)-(r.height()-o.height())/2),r.scrollLeft(r[0].scrollWidth/eBookData.totalPageNum*(i-1)-(r.width()-o.width())/2))}).on("dragstart",function(e){e.preventDefault()}).on(eBookCore.eventType.keyclick,function(e){return eBookCore.eventType.isExcute(e)&&eBookCore.func.gotoPage(n)&&eBookCore.func.wndHide(".thumblist")})})}else{a.find(".on").removeClass("on");let e=a.find("li[page='"+i+"'] img");e.addClass("on"),$(".thumblist :focus").length?e.prev().focus():(r.scrollTop(r[0].scrollHeight/eBookData.totalPageNum*(i-1)-(r.height()-e.height())/2),r.scrollLeft(r[0].scrollWidth/eBookData.totalPageNum*(i-1)-(r.width()-e.width())/2))}}},eBookCore.func.loadPageContents=function(t,n){var a=eBookData.pageContents;for(let o=0;o").css({position:"absolute",background:"rgba(0,8,32,0.9)",zIndex:croTools.zTopMost,width:"100%",height:"100%"}).appendTo(document.body),eBookSkinLayout.loadingLoop=setInterval(function(){let e=$("#loading_area")[0];if(!e)return clearInterval(this);let o=e.getContext("2d");o.clearRect(0,0,e.width,e.height),croTools.canvasCircle(e),o.font="12pt Calibri",o.textAlign="right",o.fillStyle="white",o.globalAlpha=.75,o.fillText("powered by E&IWORLD",e.width-10,e.height-10)},25),croTools.log("loading start")};