i?1:i/e):t.zoomMax=t.zoomSize/this.wrapperH*(e>o?1:o/e),t.zoomMax=Math.max(t.zoomMax,t.zoomMin)}pdfResize(){this.Book.onZoom()}createThumbs(){this.thumbs=new FLIPBOOK.Thumbnails(this)}toggleThumbs(t){this.thumbs||this.createThumbs(),void 0!==t&&(this.thumbsShowing=!t),this.thumbsShowing?(this.thumbs.hide(),this.thumbsShowing=!1):(this.closeMenus(),this.thumbs.show(),this.thumbsShowing=!0),this.resize()}toggleToc(t){this.tocCreated?(!this.tocShowing||t?(this.closeMenus(),this.tocShowing=!0,this.tocHolder.classList.remove("flipbook-hidden")):(this.tocHolder.classList.add("flipbook-hidden"),this.tocShowing=!1),this.resize()):this.createToc()}toggleSearch(t){this.thumbs||this.createThumbs(),void 0!==t&&(this.searchShowing=!t),this.searchShowing?(this.thumbs.hide(),this.searchShowing=!1,this.unmark()):(this.closeMenus(),this.thumbs.show(),this.thumbs.showSearch(),this.searchShowing=!0),this.resize()}toggleBookmark(t){this.thumbs||this.createThumbs(),void 0!==t&&(this.bookmarkShowing=!t),this.bookmarkShowing?(this.thumbs.hide(),this.bookmarkShowing=!1):(this.closeMenus(),this.thumbs.show(),this.thumbs.showBookmarks(),this.bookmarkShowing=!0),this.resize()}closeMenus(){this.thumbsShowing&&this.toggleThumbs(),this.tocShowing&&this.toggleToc(),this.searchShowing&&this.toggleSearch(),this.bookmarkShowing&&this.toggleBookmark(),this.printMenuShowing&&this.togglePrintMenu(),this.dlMenuShowing&&this.toggleDownloadMenu(),this.shareMenuShowing&&this.toggleShareMenu(),this.toolsMenuShowing&&this.toggleToolsMenu(),this.notesMenuShowing&&this.toggleNotesMenu(),this.passwordMenuShowing&&this.togglePasswordMenu(),this.tooltip2.hideTooltip()}toggleToolsMenu(){var t=this;this.toolsMenu.parentNode||(this.btnTools.appendChild(this.toolsMenu),this.toolsMenu.addEventListener("click",(function(t){t.stopPropagation()})),document.addEventListener("click",(function(e){t.toolsMenuShowing&&t.toggleToolsMenu(),t.shareMenuShowing&&t.toggleShareMenu()}))),this.toolsMenuShowing?(this.toolsMenu.classList.add("flipbook-hidden"),this.toolsMenuShowing=!1,this.btnTools.classList.remove("flipbook-btn-active"),this.btnTools.classList.add("flipbook-has-tooltip")):(this.closeMenus(),this.toolsMenu.classList.remove("flipbook-hidden"),this.toolsMenuShowing=!0,this.btnTools.classList.add("flipbook-btn-active"),this.btnTools.classList.remove("flipbook-has-tooltip"))}togglePrintMenu(){var t=this;if(this.printMenu)this.printMenuShowing?(this.printMenu.style.display="none",this.printMenuShowing=!1):(this.closeMenus(),this.printMenu.style.display="block",this.printMenuShowing=!0,this.updateCurrentPage());else{this.printMenu=document.createElement("div"),this.printMenu.className="flipbook-sub-menu flipbook-font flipbook-border",this.wrapper.appendChild(this.printMenu);var e=document.createElement("div");e.className="flipbook-sub-menu-center",this.printMenu.appendChild(e);var i=document.createElement("div");i.className="flipbook-sub-menu-content skin-color-bg",e.appendChild(i),this.createMenuHeader(i,this.strings.print,this.togglePrintMenu.bind(this));var o=document.createElement("a");o.innerHTML=''+this.strings.printCurrentPage+"
",i.appendChild(o),o.addEventListener("click",(function(){t.printPage(t.cPage[0],this)}));var n=document.createElement("a");n.innerHTML=''+this.strings.printLeftPage+"
",i.appendChild(n),n.addEventListener("click",(function(){t.printPage(t.cPage[0],this)}));var s=document.createElement("a");s.innerHTML=''+this.strings.printRightPage+"
",i.appendChild(s),s.addEventListener("click",(function(){t.printPage(t.cPage[1],this)}));var a=document.createElement("a");a.innerHTML=''+this.strings.printAllPages+"
",i.appendChild(a),a.addEventListener("click",(function(){t.togglePrintWindow()})),this.closeMenus(),this.printMenuShowing=!0,this.updateCurrentPage()}}toggleDownloadMenu(){var t=this;if(this.dlMenu)this.dlMenuShowing?(this.dlMenu.style.display="none",this.dlMenuShowing=!1):(this.closeMenus(),this.dlMenu.style.display="block",this.dlMenuShowing=!0,this.updateCurrentPage());else{this.dlMenu=document.createElement("div"),this.dlMenu.className="flipbook-sub-menu flipbook-font flipbook-border",this.wrapper.appendChild(this.dlMenu);var e=document.createElement("div");e.className="flipbook-sub-menu-center",this.dlMenu.appendChild(e);var i=document.createElement("div");i.className="flipbook-sub-menu-content skin-color-bg",e.appendChild(i),this.createMenuHeader(i,this.strings.download,this.toggleDownloadMenu.bind(this));var o=document.createElement("a");o.innerHTML=''+this.strings.downloadCurrentPage+"
",i.appendChild(o),o.addEventListener("click",(function(){t.downloadPage(t.cPage[0],this),t.toggleDownloadMenu()}));var n=document.createElement("a");n.innerHTML=''+this.strings.downloadLeftPage+"
",i.appendChild(n),n.addEventListener("click",(function(){t.downloadPage(t.cPage[0],this),t.toggleDownloadMenu()}));var s=document.createElement("a");s.innerHTML=''+this.strings.downloadRightPage+"
",i.appendChild(s),s.addEventListener("click",(function(){t.downloadPage(t.cPage[1],this),t.toggleDownloadMenu()}));var a=document.createElement("a");a.innerHTML=''+this.strings.downloadAllPages+"
",i.appendChild(a),a.addEventListener("click",(function(){var e=document.createElement("a");e.href=t.options.pdfUrl||t.options.btnDownloadPages.url;var i=e.href.split("/").pop().split("#")[0].split("?")[0];e.download=i,e.dispatchEvent(new MouseEvent("click")),t.toggleDownloadMenu()})),this.closeMenus(),this.dlMenuShowing=!0,this.updateCurrentPage()}}toggleShareMenu(){var t=this;if(!this.shareMenu.parentNode){this.btnShare.appendChild(this.shareMenu),this.shareMenu.addEventListener("click",(function(t){t.stopPropagation()})),document.addEventListener("click",(function(e){t.toolsMenuShowing&&t.toggleToolsMenu(),t.shareMenuShowing&&t.toggleShareMenu()}));var e=this.options,i=window.screen.width/2-300,o=window.screen.height/2-300;["facebook","twitter","pinterest","linkedin","whatsapp","digg","reddit","email","copyLink"].forEach((function(n){if(e[n].enabled){var s=document.createElement("span");s.className="flipbook-menu-btn-wrapper flipbook-has-tooltip",s.setAttribute("data-network",n),s.setAttribute("data-tooltip",e[n].title||e.strings[n]),s.style.width=`${e.btnSize}px`,s.style.height=`${e.btnSize}px`;let a=t.createSVGIcon(n);s.appendChild(a),t.shareMenu.appendChild(s),s.addEventListener("click",(function(n){n.preventDefault(),n.stopPropagation();var a=this.dataset.network;if("copyLink"==a){const c=window.location.href;function p(t){const i=document.createElement("textarea");i.value=t,i.style.position="fixed",document.body.appendChild(i),i.focus(),i.select();try{document.execCommand("copy"),s.setAttribute("data-tooltip",e.strings.copied),setTimeout((()=>{s.setAttribute("data-tooltip",e.strings.copyLink)}),2e3)}catch(t){console.error("Fallback: Unable to copy text",t)}document.body.removeChild(i)}navigator.clipboard&&navigator.clipboard.writeText?navigator.clipboard.writeText(c).then((()=>{s.setAttribute("data-tooltip",e.strings.copied),setTimeout((()=>{s.setAttribute("data-tooltip",e.strings.copyLink)}),2e3)})).catch((t=>{console.error("Failed to copy the link: ",t)})):p(c),t.sendGAEvent({event:"flipbook_share",book_name:t.options.name,url:c,nonInteraction:!0})}else{var l,r=encodeURIComponent(e.shareTitle||e[a].description||"Check out this flipbook"),h=encodeURIComponent(e.shareUrl||window.location.href),d=encodeURIComponent(e.shareImage||"");switch(a){case"facebook":l="https://www.facebook.com/sharer.php?u="+h+"&t="+r;break;case"twitter":l="https://twitter.com/intent/tweet?text="+r+"&url="+h;break;case"linkedin":l="https://www.linkedin.com/shareArticle?mini=true&url="+h+"&title="+r;break;case"pinterest":l="https://www.pinterest.com/pin/create/button/?url="+h+"&media="+d+"&description="+r;break;case"email":l="mailto:?subject="+r+"&body="+h;break;case"digg":l="http://digg.com/submit?url="+h+"&title="+r;break;case"reddit":l="http://reddit.com/submit?url="+h+"&title="+r;break;case"whatsapp":l=e.isMobile?"whatsapp://send?text="+r+"%20"+h:"https://wa.me?text="+r+"%20"+h}window.open(l,"Share","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=600, height=600, top="+o+", left="+i),t.sendGAEvent({event:"flipbook_share",book_name:t.options.name,url:l,nonInteraction:!0})}}))}}))}this.shareMenuShowing?(this.shareMenu.classList.add("flipbook-hidden"),this.shareMenuShowing=!1,this.btnShare.classList.remove("flipbook-btn-active"),this.btnShare.classList.add("flipbook-has-tooltip")):(this.closeMenus(),this.shareMenu.classList.remove("flipbook-hidden"),this.shareMenuShowing=!0,this.btnShare.classList.add("flipbook-btn-active"),this.btnShare.classList.remove("flipbook-has-tooltip"),setTimeout((function(){t.shareMenu.style.right="0";const e=t.wrapper.getBoundingClientRect(),i=t.shareMenu.getBoundingClientRect();i.left