shell bypass 403
"use strict";var FLIPBOOK=FLIPBOOK||{};if("localhost"==location.hostname){var localpathname=document.location.pathname,localfolder=localpathname.split("/");FLIPBOOK.urlcustom="http://localhost/"+localfolder[1]+"/modules/mod_flipbookmaster"}else FLIPBOOK.urlcustom=document.location.origin+"/modules/mod_flipbookmaster";var PRESENTATION=FLIPBOOK;!function(e,t){function n(){N=function(e){function n(n){function o(){i.renderRequestPending=!0}n=n||{};var i=this;e.call(this,n),i.options=n,i.canvas=t(i.renderer.domElement).addClass("flipbook-3dcanvas"),i.container=n.container,i.container.append(i.canvas),i.type="PreviewStage",i.mouse=new THREE.Vector2,i.raycaster=new THREE.Raycaster,i.camera.position.set(0,20,600),i.camera.lookAt(new THREE.Vector3(0,0,0)),i.spotLight.position.set(-220,330,550),i.spotLight.castShadow=!M&&n.webglShadow,i.spotLight.shadow&&(i.spotLight.shadow.bias=-8e-4),i.spotLight.intensity=.22,i.ambientLight.color=new THREE.Color("#888"),i.ambientLight.intensity=1.45;var a=new THREE.ShadowMaterial;a.opacity=.15,i.ground.material=a,i.ground.position.z=-2,i.orbitControl.maxAzimuthAngle=.4,i.orbitControl.minAzimuthAngle=-.4,i.orbitControl.minPolarAngle=1.4,i.orbitControl.maxPolarAngle=2.2,i.orbitControl.mouseButtons.ORBIT=THREE.MOUSE.RIGHT,i.orbitControl.mouseButtons.PAN=-1,i.orbitControl.maxDistance=5e3,i.orbitControl.minDistance=50,i.orbitControl.noZoom=!0,i.selectiveRendering=!0,i.orbitControl.zoomSpeed=5,i.orbitControl.keyPanSpeed=0,i.orbitControl.center.set(0,0,0),i.orbitControl.update(),i.swipe_threshold=M?15:20;var r=i.cssRenderer=new THREE.CSS3DRenderer;t(r.domElement).css({position:"absolute",top:0,pointerEvents:"none"}).addClass("flipbook-3dcanvas flipbook-csscanvas"),i.container[0].appendChild(r.domElement);var s=i.cssScene=new THREE.Scene,l=document.createElement("div");l.className="flipbook-page-content flipbook-page-content-left";var c=document.createElement("div");c.className="flipbook-page-content flipbook-page-content-right";var d=s.divLeft=new THREE.CSS3DObject(l),p=s.divRight=new THREE.CSS3DObject(c);s.add(d),s.add(p),i.resizeCallback=function(){r.setSize(i.canvas.width(),i.canvas.height())},window.addEventListener(u.move,o,!1),window.addEventListener("keyup",o,!1),i.dispose=function(){i.clearChild(),i.render(),window.removeEventListener(u.move,o,!1),1==i.options.scrollWheel&&(i.renderer.domElement.removeEventListener("mousewheel",h,!1),i.renderer.domElement.removeEventListener("DOMMouseScroll",h,!1)),window.removeEventListener("keyup",o,!1),i.renderer.domElement.removeEventListener("mousemove",g,!1),i.renderer.domElement.removeEventListener("touchmove",g,!1),i.renderer.domElement.removeEventListener("mousedown",f,!1),i.renderer.domElement.removeEventListener("touchstart",f,!1),i.renderer.domElement.removeEventListener("mouseup",m,!1),i.renderer.domElement.removeEventListener("touchend",m,!1),i.canvas.remove(),r.domElement.remove(),r=null,i.renderCallback=null,i.orbitControl.dispose(),i.orbitControl=null,i.renderer.dispose(),i.cancelRAF()},i.renderCallback=function(){TWEEN.getAll().length>0&&(i.renderRequestPending=!0),TWEEN.update(),r.render(s,i.camera)};var h=function(e){var t=0;if(void 0!==e.wheelDelta?t=e.wheelDelta:void 0!==e.detail&&(t=-e.detail),t){var n=i.previewObject.contentProvider.zoomScale;(t>0&&1==n||t<0&&n>1)&&e.preventDefault(),i.previewObject.zoom(t>0?1:-1)}o()},g=function(e){if(i.renderRequestPending=!0,e=I(e),i.isMouseDown&&0!=e.movementX&&0!=e.movementY&&(i.isMouseMoving=!0),1==i.isMouseDown&&1==i.previewObject.contentProvider.zoomScale){var t=e.pageX-i.lastPos;performance.now(),i.lastTime,Math.abs(t)>i.swipe_threshold&&(t<0?i.target.next():i.target.prev(),e.preventDefault(),i.isMouseDown=!1),i.lastPos=e.pageX,i.lastTime=performance.now()}},f=function(e){e=I(e),document.activeElement.blur(),i.mouseValue=e.pageX+","+e.pageY,i.isMouseMoving=!1,i.isMouseDown=!0,i.lastPos=e.pageX,i.lastTime=performance.now()},m=function(e){(function(e){if(i.isMouseDown=!1,0!==e.button)return this;var n=e.pageX+","+e.pageY;if(i.isMouseMoving);else if(n==i.mouseValue){e=e||window.event,e=t.event.fix(e);var o=i.mouse,a=i.raycaster;o.x=e.offsetX/i.canvas.innerWidth()*2-1,o.y=1-e.offsetY/i.canvas.innerHeight()*2,a.setFromCamera(o,i.camera);var r=a.intersectObjects(i.target instanceof MOCKUP.Bundle?i.target.children:[i.target],!0);if(r.length>0){var s,l=0;do{s=void 0!==r[l]?r[l].object:void 0,l++}while((s instanceof THREE.BoxHelper||!(s instanceof MOCKUP.Paper)||1==s.isFlipping)&&l<r.length);void 0!==s.userData.object||(s.angles[1]>90?1!=s.isEdge&&i.target.next():1!=s.isEdge&&i.target.prev())}}})(e=I(e))};return i.renderer.domElement.addEventListener("mousemove",g,!1),i.renderer.domElement.addEventListener("touchmove",g,!1),i.renderer.domElement.addEventListener("mousedown",f,!1),i.renderer.domElement.addEventListener("touchstart",f,!1),i.renderer.domElement.addEventListener("mouseup",m,!1),i.renderer.domElement.addEventListener("touchend",m,!1),1==i.options.scrollWheel&&(i.renderer.domElement.addEventListener("mousewheel",h,!1),i.renderer.domElement.addEventListener("DOMMouseScroll",h,!1)),t(i.renderer.domElement).css({display:"block"}),t(window).trigger("resize"),this}return F(n,e),n.prototype.width=function(){return this.container.width()},n.prototype.height=function(){return this.container.height()},n}(MOCKUP.Stage),MOCKUP.PreviewStage=N;var n=function(e){function t(t,n){(t=t||{}).folds=1,e.call(this,t,n),this.angle=0,this.isFlipping=!1,this.material.materials[5].transparent=!0,this.material.materials[4].transparent=!0,this.type="BookPaper"}return F(t,e),t.prototype.tween=function(e,t){var n=this;n.originalStiff=n.stiffness;var o=n.newStiffness,i=R(n.parent),a=t-e,r=e>90;n.init={angle:e,angle2:e<90?0:180,stiff:n.originalStiff,index:r?1:0},n.first={angle:e+a/4,angle2:90,stiff:n.originalStiff,index:r?1:.25},n.mid={angle:e+2*a/4,angle2:e<90?135:45,stiff:n.newStiffness,index:.5},n.mid2={angle:e+3*a/4,angle2:e<90?180:0,stiff:n.newStiffness,index:r?.25:1},n.end={angle:t,angle2:e<90?180:0,stiff:n.newStiffness,index:r?0:1},n.isFlipping=!0;!r&&i&&(n.material.materials[5].opacity=n.material.materials[4].opacity=0,n.castShadow=!1),new TWEEN.Tween(n.init).to({angle:[n.first.angle,n.mid.angle,n.mid2.angle,n.end.angle],angle2:[n.first.angle2,n.mid.angle2,n.mid2.angle2,n.end.angle2],stiff:[n.first.stiff,n.mid.stiff,n.mid2.stiff,n.end.stiff],index:[n.first.index,n.mid.index,n.mid2.index,n.end.index]},n.parent.duration).onUpdate(function(e){var t;t=this,n.angles[1]=t.angle,n.angles[4]=n.isHard?t.angle:t.angle2,1==n.isHard?n.stiffness=0:(n.stiffness=t.stiff/(o+1e-5)*(n.newStiffness+1e-5),n.stiffness=isNaN(n.stiffness)?0:t.stiff),i&&(n.material.materials[5].opacity=n.material.materials[4].opacity=t.index,n.castShadow=t.index>.5),n.updateAngle(!0)}).easing(TWEEN.Easing.Sinusoidal.Out).onComplete(function(e){n.stiffness=n.newStiffness,n.updateAngle(),n.material.materials[5].opacity=n.material.materials[4].opacity=1,n.castShadow=!0,n.isFlipping=!1,n.parent&&n.parent.refresh&&n.parent.refresh()}).start()},t}(MOCKUP.FlexBoxPaper);MOCKUP.BookPaper=n;var o=function(t){function n(n,o){(n=n||{}).segments=n.segments||50,this.pageCount=n.pageCount,this.height=n.height,this.width=n.width,this.pageCount=1==this.pageCount?this.pageCount:2*Math.ceil(this.pageCount/2),this.direction=n.direction||e.DIRECTION.LTR,this.startPage=1,this.endPage=this.pageCount,this.stackCount=n.stackCount||6,this.materials=[],t.call(this,n,o),this.angles=[0,0,0,0,0,0],this.stiffness=n.stiffness||1.5,this.hardConfig="none",this._activePage=n.openPage||this.startPage,this.createStack(n),this.pageMode=n.pageMode||(M||this.pageCount<=2?e.PAGE_MODE.SINGLE:e.PAGE_MODE.DOUBLE),this.singlePageMode=n.singlePageMode||(M?e.SINGLE_PAGE_MODE.BOOKLET:e.SINGLE_PAGE_MODE.ZOOM),this.type="Book"}return F(n,t),n.prototype.getPageByNumber=function(e){var t=R(this)?e:Math.floor((e-1)/2);return this.getObjectByName(t.toString())},n.prototype.isPageHard=function(e){return d.isHardPage(this.hardConfig,e,this.pageCount)},n.prototype.activePage=function(e){if(void 0==e)return this._activePage;this.gotoPage(e)},n.prototype.gotoPage=function(e){e=parseInt(e,10),this._activePage=e,this.updatePage(e)},n.prototype.moveBy=function(e){var t=this._activePage+e;t=k(t,this.startPage,this.endPage),this.gotoPage(t)},n.prototype.next=function(t){void 0==t&&(t=this.direction==e.DIRECTION.RTL?-this.pageMode:this.pageMode),this.moveBy(t)},n.prototype.prev=function(t){void 0==t&&(t=this.direction==e.DIRECTION.RTL?this.pageMode:-this.pageMode),this.moveBy(t)},n.prototype.updateAngle=function(){for(var e=this.angles[1],t=this.angles[4]-e,n=this.stackCount,o=0;o<n;o++){var i=this.children[o];i.angles[1]=e+o*t/(100*n),i.stiffness=this.stiffness,i.updateAngle()}},n.prototype.refresh=function(){this.updatePage(this._activePage),void 0!==this.flipCallback&&this.flipCallback()},n.prototype.updatePage=function(t){var n=this.direction==e.DIRECTION.RTL,o=R(this),i=(O(t),o?1:2);t=Math.floor(t/i),n&&(t=this.pageCount/i-t);var a=this.oldBaseNumber||0,r=this.pageCount/i,l=this.stackCount,c=o?0:(.5-Math.abs(r/2-t)/r)/this.stiffness,d=Math.floor(l/2),p=!1;a>t?(p=!0,this.children[l-1].skipFlip=!0,this.children.unshift(this.children.pop())):a<t&&(this.children[0].skipFlip=!0,this.children.push(this.children.shift())),Math.abs(a-t);for(var h=5/r,u=h*t/2,g=h*(r-t)/2,f=u<g?g:u,m=0;m<l;m++){var v,b=this.children[m],w=(b.color,b.angles[1]),k=t-d+m,P=b.isHard=this.isPageHard(k),x=b.name;b.visible=k>=0&&k<r||o&&k==r,void 0!==this.requestPage&&(n&&(k=Math.floor(this.pageCount/2)-k-1),b.name=k.toString(),b.name!=x&&1==b.visible&&(b.textureLoaded=!1,b.frontImage(s.textureLoadFallback),b.frontPageStamp="-1",b.frontTextureLoaded=!1,b.thumbLoaded=!1,b.backImage(s.textureLoadFallback),b.backPageStamp="-1",b.backTextureLoaded=!1,this.requestPage())),b.isEdge=!1,0==m?b.depth=u<.4?.4:u:m==l-1?b.depth=g<.4?.4:g:(b.depth=.4,b.isEdge=!1),1==b.isFlipping&&(b.depth=.4),b.position.x=0;var C=.02*m,y=180-.02*(m-d)+.02*m;if(m<d?(b.newStiffness=P?0:c/(t/r)/4,v=C,b.position.z=f-.4*(-m+d),1==p&&(b.position.z-=.4)):(v=y,b.newStiffness=P?0:c/(Math.abs(r-t)/r)/4,b.position.z=f-.4*(-l+m+d+1)-b.depth),0==b.isFlipping)if(Math.abs(w-v)>20&&0==b.skipFlip){b.depth=.4;var E=b.stiffness;E=w>v?c/(Math.abs(r-t)/r)/4:c/(t/r)/4,b.position.z+=.4,b.stiffness=isNaN(E)?b.stiffness:E,b.updateAngle(!0),b.targetStiffness=m<t?c/(Math.abs(r-t)/r)/4:c/(t/r)/4,b.targetStiffness=isNaN(b.targetStiffness)?b.stiffness:b.targetStiffness,b.isFlipping=!0,b.tween(w,v),void 0!==this.preFlipCallback&&this.preFlipCallback()}else b.skipFlip=!1,b.newStiffness=isNaN(b.newStiffness)?0:b.newStiffness,b.angles[1]==v&&b.stiffness==b.newStiffness&&b.depth==b.oldDepth||(b.angles[1]=b.angles[4]=v,b.stiffness=b.newStiffness,b.updateAngle(!0));o&&m<d&&0==b.isFlipping&&(b.visible=!1),b.oldDepth=b.depth;var S=Math.abs(b.geometry.boundingBox.max.x)<Math.abs(b.geometry.boundingBox.min.x)?b.geometry.boundingBox.max.x:b.geometry.boundingBox.min.x;b.position.x=1==b.isEdge&&0==b.isFlipping?m<d?S:-S:0}this.oldBaseNumber=t,void 0!==this.updatePageCallback&&this.updatePageCallback()},n.prototype.createCover=function(e){e.width=2*e.width,this.cover=new MOCKUP.BiFold(e),this.add(this.cover)},n.prototype.createStack=function(e){for(var t="red,green,blue,yellow,orange,black".split(","),n=0;n<this.stackCount;n++){e.angles=[,this.stackCount-n],e.stiffness=(this.stackCount-n)/100;var o=new MOCKUP.BookPaper(e);o.angles[1]=180,o.index=n,o.updateAngle(),o.textureReady=!1,o.textureRequested=!1,this.add(o),o.color=t[n],o.position.z=-1*n}},n.prototype.shininess=function(e){if(void 0==e)return this.mainObject.shininess();this.mainObject.shininess(e)},n.prototype.bumpScale=function(e){if(void 0==e)return this.mainObject.bumpScale();this.mainObject.bumpScale(e)},n.prototype.frontImage=function(e){if(void 0==e)return this.mainObject.frontImage();this.mainObject.frontImage(e)},n.prototype.backImage=function(e){if(void 0==e)return this.mainObject.backImage();this.mainObject.backImage(e)},n}(MOCKUP.Bundle);MOCKUP.Book=o}e.version="1.2.7",e.PAGE_MODE={SINGLE:1,DOUBLE:2,AUTO:void 0},e.SINGLE_PAGE_MODE={ZOOM:1,BOOKLET:2,AUTO:void 0},e.DIRECTION={LTR:1,RTL:2},e.CORNERS={TL:"tl",TR:"tr",BL:"bl",BR:"br",L:"l",R:"r",NONE:void 0},e.SOURCE_TYPE={IMAGE:"image",PDF:"pdf",HTML:"html"},e.DISPLAY_TYPE={WEBGL:"3D",HTML:"2D"},e.PAGE_SIZE={AUTO:0,SINGLE:1,DOUBLEINTERNAL:2};var o,i,a,r,s=e.defaults={webgl:!0,webglShadow:!0,soundEnable:!0,height:"100%",autoEnableOutline:!1,autoEnableThumbnail:!1,overwritePDFOutline:!1,enableDownload:!0,duration:800,direction:e.DIRECTION.LTR,pageMode:e.PAGE_MODE.AUTO,singlePageMode:e.SINGLE_PAGE_MODE.AUTO,backgroundColor:"#fff",forceFit:!0,transparent:!1,hard:"none",annotationClass:"",maxTextureSize:1600,minTextureSize:256,icons:{altnext:"fa fa-chevron-right fa-1x",altprev:"fa fa-chevron-right fa-1x",next:"fa fa-chevron-right fa-2x",startPage:"fa fa-angle-double-right",endPage:"fa fa-angle-double-right",prev:"fa fa-chevron-left fa-2x",end:"fa fa-angle-double-right",start:"fa fa-angle-double-left",share:"fa fa-share",help:"fa fa-bars",more:"fa fa-info-circle fa-2x",download:"fa fa-download",zoomin:"fa fa-search-plus fa-2x",zoomout:"fa fa-search-minus fa-2x",fullscreen:"fa fa-arrows-alt fa-2x",fitscreen:"fa fa-arrows-corner",thumbnail:"fa fa-file-text fa-2x",outline:"fa fa fa-file-text-o fa-2x",close:"fa fa-times",doublepage:"fa fa-files-o",singlepage:"fa fa-file-o",sound:"fa fa-volume-down",facebook:"fa fa-facebook",google:"fa fa-google",twitter:"fa fa-twitter",mail:"fa fa-newsletter"},text:{toggleSound:"Turn on/off Sound",toggleThumbnails:"Toggle Thumbnails",toggleOutline:"Toggle Outline/Bookmark",previousPage:"Previous Page",nextPage:"Next Page",toggleFullscreen:"Toggle Fullscreen",zoomIn:"Zoom In",zoomOut:"Zoom Out",toggleHelp:"Toggle Help",singlePageMode:"Single Page Mode",doublePageMode:"Double Page Mode",downloadPDFFile:"Download PDF File",gotoFirstPage:"Goto First Page",gotoLastPage:"Goto Last Page",share:"Share"},allControls:"altPrev,pageNumber,altNext,outline,thumbnail,zoomIn,zoomOut,fullScreen,share,more,download,pageMode,startPage,endPage,sound",mainControls:"altPrev,pageNumber,altNext,outline,thumbnail,zoomIn,zoomOut,fullScreen,share,more",hideControls:"",scrollWheel:!0,onCreate:function(){},onCreateUI:function(){},onFlip:function(){},beforeFlip:function(){},onReady:function(){},zoomRatio:1.5,pageSize:e.PAGE_SIZE.AUTO,pdfjsSrc:"js/libs/pdf.min.js",pdfjsCompatibilitySrc:"js/libs/compatibility.js",pdfjsWorkerSrc:"js/libs/pdf.worker.min.js",threejsSrc:"js/libs/three.min.js",mockupjsSrc:"js/libs/mockup.min.js",soundFile:"sound/turn2.mp3",enableDebugLog:!1,canvasToBlob:!0,enableAnnotation:!0,textureLoadFallback:"blank",stiffness:3,minTopOffset:30,backgroundImage:"",pageRatio:void 0,defaultPageRatio:210/297,pixelRatio:window.devicePixelRatio||1},l="WebKitCSSMatrix"in window||document.body&&"MozPerspective"in document.body.style,c="onmousedown"in window,d=(window,e.utils={drag:{left:0,right:1,none:-1},mouseEvents:c?{type:"mouse",start:"mousedown",move:"mousemove",end:"mouseup"}:{type:"touch",start:"touchstart",move:"touchmove",end:"touchend"},html:{div:"<div/>",img:"<img/>",a:"<a>",input:"<input type='text'/>"},toRad:function(e){return e*Math.PI/180},toDeg:function(e){return 180*e/Math.PI},transition:function(e,t){return e?t/1e3+"s ease-out":"0s none"},display:function(e){return e?"block":"none"},resetTranslate:function(){return v(0,0)},translateStr:function(e,t){return l?" translate3d("+e+"px,"+t+"px, 0px) ":" translate("+e+"px, "+t+"px) "},resetBoxShadow:function(){return"rgba(0, 0, 0, 0) 0px 0px 20px"},rotateStr:function(e){return" rotateZ("+e+"deg) "},bg:function(e){return"#fff"+w(e)},bgImage:function(e){return void 0==e||"blank"==e?"":" url("+e+")"},src:function(e){return void 0!==e?""+e:""},limitAt:function(e,t,n){return e<t?t:e>n?n:e},distOrigin:function(e,t){return Math.sqrt(Math.pow(e,2)+Math.pow(t,2))},distPoints:function(e,t,n,o){return Math.sqrt(Math.pow(n-e,2)+Math.pow(o-t,2))},getVectorAvg:function(e){return{x:e.map(function(e){return e.x}).reduce(d.sum)/e.length,y:e.map(function(e){return e.y}).reduce(d.sum)/e.length}},sum:function(e,t){return e+t},getTouches:function(e,t){return t=t||{left:0,top:0},Array.prototype.slice.call(e.touches).map(function(e){return{x:e.pageX-t.left,y:e.pageY-t.top}})},angleByDistance:function(e,t){var n=t/2,o=k(e,0,t);return o<n?m(Math.asin(o/n)):90+m(Math.asin((o-n)/n))},log:function(e){1==s.enableDebugLog&&window.console&&console.log(e)},lowerPowerOfTwo:function(e){return Math.pow(2,Math.floor(Math.log(e)/Math.LN2))},nearestPowerOfTwo:function(e,t){return Math.min(t||2048,Math.pow(2,Math.ceil(Math.log(e)/Math.LN2)))},zoomStops:function(e,t,n,o,i){void 0==o&&(o=256),void 0==i&&(i=2048);var a=Math.log(e/o)/Math.log(t);return o*Math.pow(t,void 0==n?Math.round(a):1==n?Math.ceil(a):Math.floor(a))},extendOptions:function(e,n){return t.extend(!0,{},e,n)},getBasePage:function(e){return 2*Math.floor(e/2)},loadResources:function(e,t,n){var o=document,i=o.createElement(e),a=o.getElementsByTagName(e)[0];i.async=!0,n&&i.addEventListener("load",function(e){n(null,e)},!1),i.src=t,a.parentNode.insertBefore(i,a)},getScript:function(e,t,n){function o(e,n){void 0!=i&&(n||!i.readyState||/loaded|complete/.test(i.readyState))&&(i.onload=i.onreadystatechange=null,i=void 0,i=null,n||(t&&t(),t=null))}var i=document.createElement("script"),a=document.body.getElementsByTagName("script")[0];i.async=1,i.setAttribute("data-cfasync",!1),void 0!=a?(a.parentNode.insertBefore(i,a),a=null):document.body.appendChild(i),i.addEventListener("load",o,!1),i.addEventListener("readystatechange",o,!1),i.addEventListener("complete",o,!1),n&&i.addEventListener("error",n,!1),i.src=e+("MS"==T.dom?"?"+Math.random(1):"")},isHardPage:function(e,t,n,o){if(void 0!==e){if("cover"==e)return 0==t||o&&1==t||t==Math.floor(n/(o?1:2))-(o?0:1);if("all"==e)return!0;var i=(","+e+",").indexOf(","+(2*t+1)+",")>-1,a=(","+e+",").indexOf(","+(2*t+2)+",")>-1;return i||a}return!1},fixMouseEvent:function(e){if(e){var n=e.originalEvent||e;if(n.changedTouches&&n.changedTouches.length>0){var o=t.event.fix(e),i=n.changedTouches[0];return o.clientX=i.clientX,o.clientY=i.clientY,o.pageX=i.pageX,o.pageY=i.pageY,o.movementX=i.movementX,o.movementY=i.movementY,o}return e}return e},hasWebgl:function(){try{var e=document.createElement("canvas");return!(!window.WebGLRenderingContext||!e.getContext("webgl")&&!e.getContext("experimental-webgl"))}catch(e){return!1}}(),isBookletMode:function(t){return t.pageMode==e.PAGE_MODE.SINGLE&&t.singlePageMode==e.SINGLE_PAGE_MODE.BOOKLET},isMobile:(r=!1,a=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))&&(r=!0),r),prefix:(o=window.getComputedStyle(document.documentElement,""),i=Array.prototype.slice.call(o).join("").match(/-(moz|webkit|ms)-/)[1],{dom:"WebKit|Moz|MS".match(new RegExp("("+i+")","i"))[1],lowercase:i,css:"-"+i+"-",js:i[0].toUpperCase()+i.substr(1)}),__extends:window&&window.__extends||function(e,t){function n(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);return n.prototype=t.prototype,e.prototype=new n,e.__super=t.prototype,e}}),p=e.SOURCE_TYPE,h=(e.DISPLAY_TYPE,d.drag),u=d.mouseEvents,g=d.html,f=d.toRad,m=d.toDeg,v=(d.transition,d.translateStr),b=(d.resetBoxShadow,d.rotateStr),w=(d.bg,d.bgImage),k=(d.src,d.limitAt),P=d.distOrigin,x=d.distPoints,C=d.angleByDistance,y=d.log,E=d.nearestPowerOfTwo,S=d.extendOptions,O=d.getBasePage,L=d.getScript,I=d.fixMouseEvent,T=d.prefix,R=d.isBookletMode,M=d.isMobile,B=d.hasWebgl,F=d.__extends,D=function(n,o){function i(e){x.removeClass("flipbook-active")}function a(e){switch(e.keyCode){case Y:1==c.isFullscreen&&c.fullScreen.trigger("click");break;case W:!1;break;case G:!1;break;case V:!1;break;case q:o.prev();break;case K:o.next()}}var r="flipbook-ui",s="flipbook-ui-wrapper",l=r+"-btn",c=o.ui=t(g.div,{class:r}),d=o.options;c.dispose=function(){n.find("."+l).each(function(){t(this).off()}),k.off(),h.off(),u.off(),f.off(),m.off(),v.off(),b.off(),P.off(),x.off(),S.off(),O.off(),I.off(),T.off(),R.off(),M.off(),B.off(),F.off(),D.off(),N.off(),L.remove(),w.remove(),u.remove(),h.remove(),f.remove(),c.shareBox&&(c.shareBox.dispose&&c.shareBox.dispose(),c.shareBox=null),document.removeEventListener("keyup",a,!1),window.removeEventListener("click",i,!1),c.update=null,o=null};var p=function(e){return isNaN(e)?e=o.target._activePage:e<1?e=1:e>o.target.pageCount&&(e=o.target.pageCount),e},h=c.next=t(g.div,{class:l+" "+r+"-next "+d.icons.next,title:d.text.nextPage,html:"<span>"+d.text.nextPage+"</span>"}).on("click",function(){o.next()}),u=c.prev=t(g.div,{class:l+" "+r+"-prev "+d.icons.prev,title:d.text.previousPage,html:"<span>"+d.text.previousPage+"</span>"}).on("click",function(){o.prev()}),f=t(g.div,{class:s+" "+r+"-zoom"}),m=c.zoomIn=t(g.div,{class:l+" "+r+"-zoomin "+d.icons.zoomin,title:d.text.zoomIn,html:"<span>"+d.text.zoomIn+"</span>"}).on("click",function(){o.zoom(1),c.update(),o.target.startPoint&&o.target.pan&&o.target.pan(o.target.startPoint)}),v=c.zoomOut=t(g.div,{class:l+" "+r+"-zoomout "+d.icons.zoomout,title:d.text.zoomOut,html:"<span>"+d.text.zoomOut+"</span>"}).on("click",function(){o.zoom(-1),c.update(),o.target.startPoint&&o.target.pan&&o.target.pan(o.target.startPoint)});f.append(m).append(v);var b=c.pageNumber=t(g.div,{class:l+" "+r+"-page"}).on("change",function(){var e=parseInt(c.pageInput.val(),10);e=p(e),o.gotoPage(e)}).on("keyup",function(e){if(13==e.keyCode){var t=parseInt(c.pageInput.val(),10);(t=p(t))!==p(o.target._activePage||o._activePage)&&o.gotoPage(t)}});c.pageInput=t('<input id="flipbook_book_page_number" type="text"/>').appendTo(b),c.pageLabel=t('<label for="flipbook_book_page_number"/>').appendTo(b);var w=t(g.div,{class:s+" "+r+"-size"}),k=t(g.div,{class:l+" "+r+"-help "+d.icons.help,title:d.text.toggleHelp,html:"<span>"+d.text.toggleHelp+"</span>"}).on("click",function(){}),P=c.sound=t(g.div,{class:l+" "+r+"-sound "+d.icons.sound,title:d.text.toggleSound,html:"<span>"+d.text.toggleSound+"</span>"}).on("click",function(){d.soundEnable=!d.soundEnable,c.updateSound()});c.updateSound=function(){0==d.soundEnable||"false"==d.soundEnable?P.addClass("disabled"):P.removeClass("disabled")},c.updateSound();var x=c.more=t(g.div,{class:l+" "+r+"-more "+d.icons.more}).on("click",function(e){x.hasClass("flipbook-active")||(t(this).addClass("flipbook-active"),e.stopPropagation())});window.addEventListener("click",i,!1);var C=t(g.div,{class:"more-container"});if(x.append(C),"string"==typeof d.source&&1==d.enableDownload){var E=l+" "+r+"-download "+d.icons.download;(c.download=t('<a download target="_blank" class="'+E+'"><span>'+d.text.downloadPDFFile+"</span></a>")).attr("href",d.source).attr("title",d.text.downloadPDFFile)}document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled||n.addClass("flipbook-custom-fullscreen");var S=c.fullScreen=t(g.div,{class:l+" "+r+"-fullscreen "+d.icons.fullscreen,title:d.text.toggleFullscreen,html:"<span>"+d.text.toggleFullscreen+"</span>"}).on("click",function(){var e=(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement,o.container[0]);1!=c.isFullscreen?(o.container.addClass("flipbook-fullscreen"),e.requestFullscreen?e.requestFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen&&e.webkitRequestFullscreen(),c.isFullscreen=!0):(o.container.removeClass("flipbook-fullscreen"),c.isFullscreen=!1,document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()),setTimeout(function(){o.resize()},50)}),O=c.fit=t(g.div,{class:l+" "+r+"-fit "+d.icons.fitscreen}).on("click",function(){t(this).toggleClass("flipbook-button-fit-active")});w.append(S);var L=t(g.div,{class:s+" "+r+"-controls"}),I=(c.shareBox=new e.Share(n,d),c.share=t(g.div,{class:l+" "+r+"-share "+d.icons.share,title:d.text.share,html:"<span>"+d.text.share+"</span>"}).on("click",function(e){1==c.shareBox.isOpen?c.shareBox.close():(c.shareBox.update(o.getURLHash()),c.shareBox.show())})),T=c.startPage=t(g.div,{class:l+" "+r+"-start "+d.icons.start,title:d.text.gotoFirstPage,html:"<span>"+d.text.gotoFirstPage+"</span>"}).on("click",function(){o.start()}),R=c.endPage=t(g.div,{class:l+" "+r+"-end "+d.icons.end,title:d.text.gotoLastPage,html:"<span>"+d.text.gotoLastPage+"</span>"}).on("click",function(){o.end()}),M=c.pageMode=t(g.div,{class:l+" "+r+"-pagemode "+d.icons.singlepage,html:"<span>"+d.text.singlePageMode+"</span>"}).on("click",function(){var e=t(this);o.setPageMode(!e.hasClass(d.icons.doublepage))});o.setPageMode(o.target.pageMode==e.PAGE_MODE.SINGLE);for(var B=c.altPrev=t(g.div,{class:l+" "+r+"-prev "+r+"-alt "+d.icons.prev,title:d.text.previousPage,html:"<span>"+d.text.previousPage+"</span>"}).on("click",function(){o.prev()}),F=c.altNext=t(g.div,{class:l+" "+r+"-next "+r+"-alt "+d.icons.next,title:d.text.nextPage,html:"<span>"+d.text.nextPage+"</span>"}).on("click",function(){o.next()}),D=c.thumbnail=t(g.div,{class:l+" "+r+"-thumbnail "+d.icons.thumbnail,title:d.text.toggleThumbnails,html:"<span>"+d.text.toggleThumbnails+"</span>"}).on("click",function(){var e=t(this);o.target.thumbContainer?(o.target.thumbContainer.toggleClass("flipbook-thumb-visible"),e.toggleClass("flipbook-active")):(o.contentProvider.initThumbs(),e.toggleClass("flipbook-active")),e.hasClass("flipbook-active")&&e.siblings(".flipbook-active").trigger("click"),c.update(!0)}),N=c.outline=t(g.div,{class:l+" "+r+"-outline "+d.icons.outline,title:d.text.toggleOutline,html:"<span>"+d.text.toggleOutline+"</span>"}).on("click",function(){var e=t(this);if(o.target.outlineContainer){var n=o.target.outlineContainer;e.toggleClass("flipbook-active"),n.toggleClass("flipbook-outline-visible"),e.hasClass("flipbook-active")&&e.siblings(".flipbook-active").trigger("click"),c.update(!0)}}),z=d.allControls.replace(/ /g,"").split(","),A=","+d.mainControls.replace(/ /g,"")+",",_=","+d.hideControls.replace(/ /g,"")+",",j=0;j<z.length;j++){var U=z[j];if(_.indexOf(","+U+",")<0){var H=c[U];void 0!==H&&(A.indexOf(","+U+",")>-1?L.append(H):"more"!==U&&"pageNumber"!==U&&C.append(H))}}n.append(L).append(u).append(h).append(f);var W=16,G=17,V=18,K=39,q=37,Y=27;document.addEventListener("keyup",a,!1),c.update=function(t){y("ui update");var i=o.target,a=p(i._activePage||o._activePage),r=i.pageCount||o.pageCount,s=i.direction==e.DIRECTION.RTL,l=1==a||0==a,d=a==r;c.next.show(),c.prev.show(),c.altNext.removeClass("disabled"),c.altPrev.removeClass("disabled"),(l&&!s||d&&s)&&(c.prev.hide(),c.altPrev.addClass("disabled")),(d&&!s||l&&s)&&(c.next.hide(),c.altNext.addClass("disabled")),c.pageInput.val(a),c.pageLabel.html(a+"/"+r),n.find(".flipbook-thumb-visible, .flipbook-outline-visible").length>0?n.addClass("flipbook-sidemenu-open"):n.removeClass("flipbook-sidemenu-open"),1==t&&o.resize(),i.contentProvider.zoomScale==i.contentProvider.maxZoom?c.zoomIn.addClass("disabled"):c.zoomIn.removeClass("disabled"),1==i.contentProvider.zoomScale?c.zoomOut.addClass("disabled"):c.zoomOut.removeClass("disabled")},void 0!==o.target&&(o.target.ui=c),void 0!==d.onCreateUI&&d.onCreateUI()},N=void 0,z=function(n){function o(t){function n(){setTimeout(function(){o.resize()},50)}t=t||{},this.type="PreviewObject";var o=this;window.addEventListener("resize",n,!1),this.sound=document.createElement("audio"),this.sound.setAttribute("src",t.soundFile+"?ver="+e.version),this.sound.setAttribute("type","audio/mpeg"),this.dispose=function(){this.container&&this.container.info&&this.container.info.remove&&this.container.info.remove(),this.target&&this.target.dispose&&this.target.dispose(),this.target=null,this.stage&&this.stage.dispose&&this.stage.dispose(),this.stage=null,this.ui&&this.ui.dispose&&this.ui.dispose(),this.ui=null,this.contentProvider&&this.contentProvider.dispose&&this.contentProvider.dispose(),this.contentProvider=null,window.removeEventListener("resize",n)}}return o.prototype={start:function(){this.target.gotoPage(this.target.startPage)},end:function(){this.target.gotoPage(this.target.endPage)},next:function(){},prev:function(){},zoom:function(e){this.pendingZoom=!0,this.zoomDelta=e,this.resize(),this.ui.update()},resize:function(){var n=this;if(void 0!=n.target&&void 0!=n.target.ui&&void 0!=n.target.contentProvider&&void 0!=n.target.contentProvider.viewport&&void 0!=n.target.stage){var o,i,a=this.target.pageMode==e.PAGE_MODE.SINGLE,r=n.container.hasClass("flipbook-floating"),s=n.target,l=s.stage,c=s.contentProvider,h=c.pageRatio,u=(c.zoomViewport,"css"!==s.mode),g=t(window).height(),f=1==s.ui.isFullscreen?g:this.options.height;n.container.height(f),Math.min(n.container.height(),g)==g&&(f=g),n.container.height(f),f=n.container.height(),u||(l.css({top:0,bottom:0,right:0,left:0,transform:"translate3d("+n.target.left+"px,"+n.target.top+"px,0)"}),s.stageHeight=l.height()),o=l.width(),i=l.height();var m,v,b,w,x=o-(u?100:0),C=Math.min(i-(u?100:0),g),y=Math.floor(a?x:x/2),E=Math.floor(y/h);if(m=Math.min(E,C),v=Math.floor(m*h),c.maxZoom=c.zoomViewport.height/m,void 0==n.zoomValue&&(n.zoomValue=1),1==n.pendingZoom&&void 0!==n.zoomDelta){var S,O=(n.zoomDelta,Math.max(m,v));n.zoomValue=n.zoomDelta>0?n.zoomValue*n.options.zoomRatio:n.zoomValue/n.options.zoomRatio,n.zoomValue=k(n.zoomValue,1,c.maxZoom),1==n.zoomValue?c.zoomScale=1:(S=m*n.zoomValue,S=d.zoomStops(S,n.options.zoomRatio),c.zoomScale=k(S/O,1,c.maxZoom))}if(w=1==c.zoomScale||void 0==c.zoomScale?1:c.zoomScale,c.checkViewportSize(v,m,w),n.contentSourceType==p.PDF&&(v=c.viewport.width/w,m=c.viewport.height/w),1!=c.zoomScale&&this.target.container.addClass("flipbook-zoom-enabled"),n.container.width()<400?n.container.addClass("flipbook-xs"):n.container.removeClass("flipbook-xs"),c.maxZoom,u){var L=n.container.find(".flipbook-ui-controls").height();(null==L||r)&&(L=0),l.canvas.height(f-L),n.container.hasClass("flipbook-sidemenu-open")&&(o-=220),l.resizeCanvas(o,f-L);var I=s.height,T=o*I/f,R=o/f,M=s.width*(a?1:2),B=T<M?M/R:s.height,F=n.options.minTopOffset+(r?60:30),D=f/(f-F);b=1/(2*Math.tan(Math.PI*l.camera.fov*.5/180)/(B/(w/D))),l.camera.updateProjectionMatrix(),l.renderRequestPending=!0;var N=F/2-n.options.minTopOffset;n.target.position.y=N*I/(n.container.height()-F),l.cssScene.position.y=n.target.position.y;var z=1==c.zoomScale;l.camera.position.z!==b&&1==n.pendingZoom?(void 0!==n.zoomTween&&n.zoomTween.stop(),n.zoomTween=new TWEEN.Tween({campos:l.camera.position.z,otx:l.orbitControl.target.x,oty:l.orbitControl.target.y,otz:l.orbitControl.target.z}).delay(0).to({campos:b,otx:0,oty:0,otz:0},100).onUpdate(function(){l.camera.position.z=this.campos,z&&(l.orbitControl.target=new THREE.Vector3(this.otx,this.oty,this.otz)),l.orbitControl.update()}).easing(TWEEN.Easing.Linear.None).onComplete(function(){l.camera.position.z=b,1==c.zoomScale&&(l.camera.position.set(0,0,b),l.orbitControl.target=new THREE.Vector3(0,0,0)),l.orbitControl.update()}).start()):(1==c.zoomScale?(l.camera.position.set(0,0,b),l.orbitControl.target=new THREE.Vector3(0,0,0)):l.camera.position.z=b,l.orbitControl.update()),l.orbitControl.update(),l.orbitControl.mouseButtons.ORBIT=1!=w?-1:THREE.MOUSE.RIGHT,l.orbitControl.mouseButtons.PAN=1!=w?THREE.MOUSE.LEFT:-1}else if(void 0!==s){s.pageWidth=Math.round(v),s.fullWidth=2*s.pageWidth,s.height=Math.round(m);var A=s.zoomWidth=Math.floor(v*w),_=s.zoomHeight=Math.floor(m*w),j=s.stage.innerWidth()-s.stage.width(),U=s.stage.innerHeight()-s.stage.height(),H=s.shiftHeight=k((_-(f-U))/2,0,_),W=s.shiftWidth=k(1==w?1:(2*A-s.container.width()+j)/2,0,s.fullWidth*w);1==w&&(s.left=0,s.top=0),s.stage.css({top:-H,bottom:-H,right:-W,left:-W,transform:"translate3d("+s.left+"px,"+s.top+"px,0)"}),s.stage.innerHeight(),s.wrapper.css({width:2*A,height:_,marginTop:f-_-U>0?(f-U-_)/2:0});var G=Math.floor(P(v,m))*w;s.stage.find(".flipbook-page-wrapper").width(G).height(G),s.stage.find(".flipbook-book-page, .flipbook-page-front , .flipbook-page-back, .flipbook-page-fold-inner-shadow").height(_).width(A)}n.checkCenter({type:"resize"}),1==c.zoomScale&&this.target.container.removeClass("flipbook-zoom-enabled"),s.thumblist&&s.thumblist.reset(t(s.thumblist.container).height()),n.pendingZoom=!1}},playSound:function(){try{this.options&&1==this.options.soundEnable&&(this.sound.currentTime=0,this.sound.play())}catch(e){}},setPageMode:function(t){1==t?(this.ui.pageMode.addClass(this.options.icons.doublepage),this.ui.pageMode.html("<span>"+this.options.text.doublePageMode+"</span>"),this.ui.pageMode.attr("title",this.options.text.doublePageMode),this.target.pageMode=e.PAGE_MODE.SINGLE):(this.ui.pageMode.removeClass(this.options.icons.doublepage),this.ui.pageMode.html("<span>"+this.options.text.singlePageMode+"</span>"),this.ui.pageMode.attr("title",this.options.text.singlePageMode),this.target.pageMode=e.PAGE_MODE.DOUBLE),this.target&&this.target.singlePageMode==e.SINGLE_PAGE_MODE.BOOKLET&&this.target.reset(),this.resize()},height:function(e){if(void 0==e)return this.container.height();this.options.height=e,this.container.height(e),this.resize()},checkCenter:function(t){t=void 0==t?{}:t,this.centerType=this.centerType||"start";var n,o=this.target,i=0,a=0,r=0,s=d.getBasePage(o._activePage),l=o._activePage%2==0,c=o.direction==e.DIRECTION.RTL,p=o.pageMode==e.PAGE_MODE.SINGLE,h=p&&o.singlePageMode==e.SINGLE_PAGE_MODE.BOOKLET,u=o.stage.width();if("css"==o.mode)n=o.wrapper.width(),i=Math.max((n-u)/2,0),a=-n/4,r=n/4,0==s||h?(o.wrapper.css({left:p?c?r-i:a-i:c?r:a}),o.shadow.css({width:"50%",left:c?0:"50%",transitionDelay:""})):s==o.pageCount?(o.wrapper.css({left:p?c?a-i:r-i:c?a:r}),o.shadow.css({width:"50%",left:c?"50%":0,transitionDelay:""})):(o.wrapper.css({left:p?c?l?a-i:r-i:l?r-i:a-i:0}),o.shadow.css({width:"100%",left:0,transitionDelay:parseInt(o.duration,10)+50+"ms"})),o.wrapper.css({transition:"resize"==t.type?"none":""});else if(void 0!==o.stage){var g,f=o.position.x;i=o.width/4,a=-(n=o.width)/2,r=n/2,(g=0==s||h?c?r:a:s==o.pageCount?c?a:r:p?c?l?a:r:l?r:a:0)!==this.centerEnd&&(this.centerTween=new TWEEN.Tween({x:f}).delay(0).to({x:g},o.duration).onUpdate(function(){o.position.x=this.x,o.stage.cssScene.position.x=this.x}).easing(o.ease).start(),this.centerEnd=g)}},width:function(e){if(void 0==e)return this.container.width();this.options.width=e,this.container.width(e),this.resize()}},o}();e.PreviewObject=z;var A=function(n){function o(n,o,i,a){i=i||{};var r=this;if(r.contentRawSource=n||[s.textureLoadFallback],r.contentSource=r.contentRawSource,r.contentSourceType=void 0,r.minDimension=i.minTextureSize||256,r.maxDimension=i.maxTextureSize||2048,r.flipbook=a,r.waitPeriod=50,r.enableDebug=!1,r.zoomScale=1,r.maxZoom=2,r.options=i,r.outline=i.outline,r.links=i.links,r.html=i.html,r.isCrossOrigin=i.isCrossOrigin,r.normalViewport={height:297,width:210,scale:1},r.viewport={height:297,width:210,scale:1},r.zoomViewport={height:297,width:210},r.thumbsize=128,r.cacheIndex=256,r.cache=[],r.pageRatio=i.pageRatio||r.viewport.width/r.viewport.height,r.textureLoadTimeOut=void 0,r.type="TextureLibrary",Array===r.contentSource.constructor||Array.isArray(r.contentSource)||r.contentSource instanceof Array)r.contentSourceType=p.IMAGE,r.pageCount=r.contentSource.length,t("<img/>").attr("src",r.contentSource[0]).on("load",function(){r.viewport.height=this.height,r.viewport.width=this.width,r.pageRatio=r.viewport.width/r.viewport.height,r.zoomViewport={width:(r.pageRatio>1?1:r.pageRatio)*r.maxDimension,height:r.maxDimension/(r.pageRatio<1?1:r.pageRatio)},r.linkService=new PDFLinkService,t(this).off(),void 0!=o&&o(r),y(this.height+":"+this.width)});else if("string"==typeof r.contentSource||r.contentSource instanceof String){var l=function(){PDFJS.workerSrc=s.pdfjsWorkerSrc,r.contentSourceType=p.PDF,PDFJS.disableAutoFetch=!0,PDFJS.disableStream=!0,PDFJS.externalLinkTarget=PDFJS.LinkTarget.BLANK;var t=PDFJS.getDocument(r.options.docParameters?r.options.docParameters:n);t.then(function(t){r.pdfDocument=t,t.getPage(1).then(function(n){r.normalViewport=n.getViewport(1),r.viewport=n.getViewport(1),r.viewport.height=r.viewport.height/10,r.viewport.width=r.viewport.width/10,r.pageRatio=r.viewport.width/r.viewport.height,r.zoomViewport={width:(r.pageRatio>1?1:r.pageRatio)*r.maxDimension,height:r.maxDimension/(r.pageRatio<1?1:r.pageRatio)},r.refPage=n,t.numPages>1?t.getPage(2).then(function(n){if(r.options.pageSize==e.PAGE_SIZE.AUTO){var i=n.getViewport(1);i.width/i.height>1.5*r.pageRatio?(r.options.pageSize=e.PAGE_SIZE.DOUBLEINTERNAL,r.pageCount=2*t.numPages-2):r.options.pageSize=e.PAGE_SIZE.SINGLE}void 0!=o&&o(r)}):void 0!=o&&o(r)}),r.linkService=new PDFLinkService,r.linkService.setDocument(t,null),r.pageCount=t.numPages,r.contentSource=t},function(e){var t="",n=document.createElement("a");n.href=r.contentSource,n.hostname!==window.location.hostname&&(t="CROSS ORIGIN!! "),r.updateInfo(t+"Cannot access file! "+r.contentSource)}),t.onProgress=function(e){var t=100*e.loaded/e.total;isNaN(t)?e&&e.loaded?r.updateInfo("Loading PDF "+(Math.ceil(e.loaded/1e4)/100).toString()+"MB ..."):r.updateInfo("Loading PDF ..."):r.updateInfo("Loading PDF "+t.toString().split(".")[0]+"% ...")}},c=function(){s.pdfjsWorkerSrc+="?ver="+e.version,r.updateInfo("Loading PDF Worker ...");var n=document.createElement("a");n.href=s.pdfjsWorkerSrc,n.hostname!==window.location.hostname?(r.updateInfo("Loading PDF Worker CORS ..."),t.ajax({url:s.pdfjsWorkerSrc,cache:!0,success:function(t){s.pdfjsWorkerSrc=e.createObjectURL(t,"text/javascript"),l()}})):l()};void 0==window.PDFJS?(r.updateInfo("Loading PDF Service ..."),L(s.pdfjsSrc+"?ver="+e.version,function(){"function"==typeof define&&define.amd?(r.updateInfo("Loading PDF Service (require) ..."),require(["pdfjs-dist/build/pdf"],function(e){c()})):c()},function(){r.updateInfo("Unable to load PDF service..")})):l()}else console.error("Unknown source type. Please check documentation for help");return this.dispose=function(){this.targetObject&&(this.targetObject.dispose&&this.targetObject.dispose(),this.targetObject.processPage=null,this.targetObject.requestPage=null),this.pdfDocument&&this.pdfDocument.destroy&&this.pdfDocument.destroy(),this.linkService&&this.linkService.dispose&&this.linkService.dispose(),this.outlineViewer&&this.outlineViewer.dispose&&this.outlineViewer.dispose(),this.thumblist&&this.thumblist.dispose&&this.thumblist.dispose(),this.targetObject=null,this.pdfDocument=null,this.linkService=null,this.outlineViewer=null,this.thumblist=null},this}F(o,{});var i=void 0;return o.prototype.updateInfo=function(e){this.flipbook&&this.flipbook.updateInfo&&this.flipbook.updateInfo(e)},o.prototype.initThumbs=function(){var e=this;void 0==e.cache[e.thumbsize]&&(e.cache[e.thumbsize]=[]);var n,o=function(){clearTimeout(n),n=setTimeout(function(){n=setTimeout(i,e.waitPeriod/2)},e.waitPeriod)},i=function(){var i=0;Date.now()-e.thumblist.lastScrolled<100?i=1:(e.targetObject.container.find(".flipbook-thumb-container .flipbook-vrow").each(function(){var n=t(this);if(!n.hasClass("flipbook-thumb-loaded")){i++;var a=t(this).attr("id").replace("flipbook-thumb","");return e.getPage(a,o,!0),n.addClass("flipbook-thumb-loaded"),!1}}),0==i&&clearTimeout(n)),i>0&&o()};e.thumblist=e.targetObject.thumblist=new ThumbList({h:500,addFn:function(e){},scrollFn:o,itemHeight:128,totalRows:e.pageCount,generatorFn:function(e){var t=document.createElement("div"),n=e+1;t.id="flipbook-thumb"+n;var o=document.createElement("div");return o.innerHTML=n,t.appendChild(o),t}}),e.thumblist.lastScrolled=Date.now(),o(),e.targetObject.thumbContainer=t(e.thumblist.container).addClass("flipbook-thumb-container flipbook-thumb-visible"),e.targetObject.container.append(e.targetObject.thumbContainer),e.thumblist.reset(t(e.thumblist.container).height()),e.targetObject.container.on("click",".flipbook-thumb-container .flipbook-vrow",function(n){n.stopPropagation();var o=t(this).attr("id").replace("flipbook-thumb","");e.targetObject.gotoPage(parseInt(o,10))})},o.prototype.initOutline=function(){function e(e){if(1==n.options.overwritePDFOutline&&(e=[]),e=e||[],n.outline)for(var t=0;t<n.outline.length;t++)n.outline[t].custom=!0,e&&e.push(n.outline[t]);n.outlineViewer.render({outline:e})}var n=this,o=t("<div>").addClass("flipbook-outline-container");n.targetObject.container.append(o),n.targetObject.outlineContainer=o,n.outlineViewer=new BookMarkViewer({container:o[0],linkService:n.linkService,outlineItemClass:"flipbook-outline-item",outlineToggleClass:"flipbook-outline-toggle",outlineToggleHiddenClass:"flipbook-outlines-hidden"}),n.pdfDocument?n.pdfDocument.getOutline().then(function(t){e(t)}):e([]),1==n.options.autoEnableOutline&&n.targetObject.ui.outline.trigger("click"),1==n.options.autoEnableThumbnail&&n.targetObject.ui.thumbnail.trigger("click")},o.prototype.checkViewportSize=function(e,t,n){var o=this,i=o.targetObject,a=e*n,r=t*n,l=o.cacheIndex;if(o.contentSourceType==p.PDF){if(o.cacheIndex=Math.ceil(Math.max(a,r)),1!==n&&(o.cacheIndex=E(Math.max(a,r)),o.cacheIndex=d.zoomStops(Math.max(a,r),o.options.zoomRatio,l<o.cacheIndex)),o.cacheIndex=k(o.cacheIndex*s.pixelRatio,o.minDimension,o.maxDimension),void 0==o.cache[o.cacheIndex]&&(o.cache[o.cacheIndex]=[]),l!==o.cacheIndex){for(var c=0;c<i.children.length;c++)i.children[c];i.refresh()}o.viewport="css"==i.mode?o.refPage.getViewport(r/o.normalViewport.height):o.refPage.getViewport(300/o.normalViewport.height),y(o.cacheIndex);var h=i.container.find(".linkAnnotation"),u=o.viewport.clone({dontFlip:!0});h.css({transform:"matrix("+u.transform.join(",")+")"})}else void 0==o.cache[o.cacheIndex]&&(o.cache[o.cacheIndex]=[])},o.prototype.getCache=function(e,t){return 1==t?void 0==this.cache[this.thumbsize]?void 0:this.cache[this.thumbsize][e]:void 0==this.cache[this.cacheIndex]?void 0:this.cache[this.cacheIndex][e]},o.prototype.setCache=function(e,t,n,o){if(1==n)void 0!=this.cache[this.thumbsize]&&(this.cache[this.thumbsize][e]=t);else{var i=void 0==o?this.cacheIndex:o;void 0!=this.cache[i]&&(this.cache[i][e]=t)}},o.prototype.setTarget=function(e){var t=this;if(void 0==e)return this.targetObject;this.targetObject=e,e.contentProvider=this,e.container.removeClass("flipbook-loading flipbook-init"),void 0!==t.linkService&&(t.linkService.setViewer(e),t.initOutline()),e.processPage=function(e,n){e>0&&e<=t.pageCount?t.getPage(e,n):t.setPage(e,s.textureLoadFallback,n)},e.requestPage=function(){t.review("Request")},void 0!==e.resize&&e.resize()},o.prototype.review=function(e){var t=this;e=e||"timer review",clearTimeout(i),i=setTimeout(function(){i=setTimeout(t.reviewPages,t.waitPeriod/2,t,e)},t.waitPeriod)},o.prototype.reviewPages=function(e,n){var o=(e=e||this).targetObject;if(void 0!=o){var i=R(o);void 0!==n&&y(n);var a,r,s=!1;for(a=0;a<e.targetObject.children.length;a++)if(r=o.children[a],1==r.isFlipping){s=!0;break}if(0==s){var l=o.children.length>3?3:o.children.length,c=i?o._activePage:O(o._activePage);for(e.zoomScale>1&&(l=1),a=0;a<l;a++){var d=Math.floor(a/2),p=a%2==0?-d*(i?1:2):(0==d?1:d)*(i?1:2),h=c+p,u=c+p+1,g=o.getPageByNumber(h),f=o.getPageByNumber(u),m=h+"|"+e.cacheIndex,v=u+"|"+e.cacheIndex,b=0;if(void 0!==g&&g.frontPageStamp!=m&&1==g.visible&&(o.processPage(h,function(){e.review("Batch Call")}),g.frontPageStamp=m,g.frontTextureLoaded=!0,b++),void 0===f||f.backPageStamp==v||1!=f.visible||i||(o.processPage(u,function(){e.review("Batch Call")}),f.backPageStamp=v,f.backTextureLoaded=!0,b++),0==p&&e.annotedPage!==c&&"css"!==o.mode&&(e.getAnnotations(h),i||e.getAnnotations(u),e.annotedPage=c),b>0)break}0==b&&("css"!==o.mode?e.setLoading(c):(e.setLoading(c),e.setLoading(c+1)))}else if(e.review("Revisit request"),void 0!==e.annotedPage&&"css"!==o.mode){var w=O(o._activePage);t(o.getContentLayer(w)).html(""),t(o.getContentLayer(w+1)).html(""),e.annotedPage=void 0}}},o.prototype.getPage=function(t,n,o){var i=this;t=parseInt(t,10);var a,r,l,c,d=i.contentSource;if(t<=0&&t>=i.pageCount)i.setPage(t,s.textureLoadFallback,n,o);else if(i.contentSourceType==p.PDF)if(void 0!==i.getCache(t,o))i.setPage(t,i.getCache(t,o),n,o),y("Page "+t+" loaded from cache");else{!0!==o&&i.setLoading(t,!0);var h=t;i.options.pageSize==e.PAGE_SIZE.DOUBLEINTERNAL&&t>2&&(h=Math.ceil((t-1)/2)+1),d.getPage(h,o).then(function(a){!function(t,n,o,a){var r=i.options.forceFit,s=i.options.pageSize==e.PAGE_SIZE.DOUBLEINTERNAL&&n>1&&n<i.pageCount,l=s&&r?2:1,c=r?t.getViewport(1):i.normalViewport,d=i.cacheIndex/Math.max(c.width/l,c.height);1==i.webgl&&(d=E(i.cacheIndex)/(i.pageRatio>1?c.width/l:c.height));var p=document.createElement("canvas"),h=performance.now(),u=i.cacheIndex,g=p.getContext("2d");1==a&&(d=i.thumbsize/i.normalViewport.height),p.height=Math.round(c.height*d),p.width=Math.round(c.width/l*d),"css"==i.targetObject.mode&&Math.abs(i.targetObject.zoomHeight-p.height)<2&&(p.height=i.targetObject.zoomHeight+0,p.width=i.targetObject.zoomWidth+0),c=t.getViewport(d),y("rendering "+n+" at "+p.width+"x"+p.height),s&&n%2==1&&(c.transform[4]=-p.width);var f={canvasContext:g,viewport:c};t.cleanupAfterRender=!0,t.render(f).promise.then(function(){y(performance.now()-h),h=performance.now(),1==a||1==i.options.canvasToBlob&&!0!==i.webgl?p.toBlob(function(t){var r=e.createObjectURL(t,"image/jpeg");y(performance.now()-h),i.setCache(n,r,a,u),i.setPage(n,r,o,a)},"image/jpeg",.9):i.setPage(n,p,o,a),f=null})}(a,t,n,o)})}else i.contentSourceType!=p.IMAGE&&i.contentSourceType!=p.HTML||(void 0!==i.getCache(t,o)?(i.setPage(t,i.getCache(t,o),n,o),y("Page "+t+" loaded from cache")):(!0!==o&&i.setLoading(t,!0),void 0==i.isCrossOrigin?(i.setCache(t,d[t-1],o,i.cacheIndex),i.setPage(t,d[t-1],n,o),void 0!=n&&n()):(a=d[t-1],r=function(e){i.setCache(t,e,o,i.cacheIndex),i.setPage(t,e,n,o),void 0!=n&&n()},l=i.isCrossOrigin,c=new Image,c.crossOrigin="Anonymous",c.onload=function(){if(1==l){var t=document.createElement("canvas"),n=t.getContext("2d");t.width=c.width,t.height=c.height,n.drawImage(c,0,0),1==s.canvasToBlob?t.toBlob(function(t){var n=e.createObjectURL(t,"image/jpeg");void 0!=r&&r(n)},"image/jpeg",.85):void 0!=r&&r(t)}else void 0!=r&&r(a);c.onload=null,c=null},c.src=a,(c.complete||void 0===c.complete)&&(c.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",c.src=a))))},o.prototype.getTargetPage=function(e){},o.prototype.setLoading=function(e,n){if(void 0!==this.targetObject)if(1==this.webgl){var o=this.targetObject.container;1==n?!0!==o.isLoading&&(o.addClass("flipbook-loading"),o.isLoading=!0,y("Loading icon at "+e+" as "+n)):void 0!==o.isLoading&&(o.removeClass("flipbook-loading"),o.isLoading=void 0,y("Loading icon at "+e+" as "+n))}else{var i=t(this.targetObject.getContentLayer(e));void 0!==i&&(1==n?i.addClass("flipbook-page-loading"):i.removeClass("flipbook-page-loading"))}},o.prototype.getAnnotations=function(n){var o=this;if(0!=o.options.enableAnnotation){var i=o.targetObject;n=parseInt(n,10);var a=o.contentSource,r=t(i.getContentLayer(n));if(r.empty(),n>0&&n<=o.pageCount){if(o.contentSourceType==p.PDF){var s=(O(n),n);o.options.pageSize==e.PAGE_SIZE.DOUBLEINTERNAL&&n>2&&(s=Math.ceil((n-1)/2)+1),a.getPage(s).then(function(e){void 0!==r&&r.length>0&&o.setupAnnotations(e,o.viewport,r,n)})}if(void 0!==o.links&&void 0!==o.links[n])for(var l=o.links[n],c=0;c<l.length;c++){var d=l[c],h=document.createElement("a");h.setAttribute("dest",d.dest),h.className="customLinkAnnotation",h.href="#"+d.dest,h.onclick=function(){var e=this.getAttribute("dest");return e&&o.linkService.customNavigateTo(e),!1},h.style.left=d.x+"%",h.style.top=d.y+"%",h.style.width=d.w+"%",h.style.height=d.h+"%",r[0].appendChild(h)}if(void 0!==o.html&&void 0!==o.html[n]){var u=o.html[n];r.append(t("<div class='customHTMLAnnotation'>").html(u))}}}},o.prototype.setPage=function(t,n,o,i){var a=this,r=a.targetObject;if(1==i)a.targetObject.container.find("#flipbook-thumb"+t).css({backgroundImage:w(n)});else{n==s.textureLoadFallback?y("Fallback on "+t):"css"==r.mode&&a.getAnnotations(t);var l=r.getPageByNumber(t);void 0!==l?t%2!=0&&r.direction==e.DIRECTION.LTR||t%2!=1&&r.direction==e.DIRECTION.RTL||R(a.targetObject)?(y(t+"rendered to back of "+l.color),l.backImage(n,function(){a.setLoading(t),void 0!=o&&o()})):(y(t+"rendered to front of "+l.color),l.frontImage(n,function(){a.setLoading(t),void 0!=o&&o()})):y("Invalid set request on Page "+t)}},o.prototype.setupAnnotations=function(n,o,i,a){if(void 0!=i&&0!=t(i).length){var r=this;return n.getAnnotations().then(function(s){if(o=o.clone({dontFlip:!0}),r.options.pageSize,e.PAGE_SIZE.DOUBLEINTERNAL,void 0!=i){0==(i=t(i)).find(".annotationDiv").length&&i.append(t("<div class='annotationDiv'>"));var l=i.find(".annotationDiv");l.empty(),r.options.pageSize==e.PAGE_SIZE.DOUBLEINTERNAL&&a>2&&a%2==1?l.css({left:"-100%"}):1==a&&l.css({left:""}),PDFJS.AnnotationLayer.render({annotations:s,div:l[0],page:n,viewport:o,linkService:r.linkService}),r.options.annotationClass&&""!==r.options.annotationClass&&l.find(" > section").addClass(r.options.annotationClass)}})}},o}(),_=function(){function n(e){this.angles=e.angles||[0,0,0,0,0,0],this.stiffness=e.angles||.1,this.segments=e.segments||1,this.initDOM()}function o(e){var n=e.contentLayer=t(g.div,{class:"flipbook-page-content"});e.append(n)}return n.prototype={initDOM:function(){var e=this.element=t(g.div,{class:"flipbook-book-page"}),n=this.wrapper=t(g.div,{class:"flipbook-page-wrapper"}),i=this.front=t(g.div,{class:"flipbook-page-front"}),a=this.back=t(g.div,{class:"flipbook-page-back"}),r=this.foldInnerShadow=t(g.div,{class:"flipbook-page-fold-inner-shadow"}),s=this.foldOuterShadow=t(g.div,{class:"flipbook-page-fold-outer-shadow"});this.frontIMG=new Image,this.backIMG=new Image,o(i,this.segments),o(a,this.segments),e.append(n).append(s),n.append(i).append(a).append(r)},updatePoint:function(t){if(void 0!=t){var n=void 0!=this.parent.dragPage?this.parent.dragPage:void 0!=t.page?t.page:this,o=n.element.width(),i=n.element.height(),a=void 0!==this.parent.corner?this.parent.corner:t.corner,r=e.CORNERS,s=n.side==h.right,l=a==r.BL||a==r.BR;t.rx=1==s?2*o-t.x:t.x,t.ry=1==l?i-t.y:t.y;var c=Math.atan2(t.ry,t.rx);c=Math.PI/2-k(c,0,f(90));var d=s?t.x/2:o-t.x/2,p=t.ry/2,u=Math.max(0,Math.sin(c-Math.atan2(p,d))*P(d,p)),g=.5*P(t.rx,t.ry),w=Math.round(o-u*Math.sin(c)),x=Math.round(u*Math.cos(c)),C=m(c),y=l?s?90-C+180:180+C:s?C:90-C,E=l?s?90-C+180:C:s?C+180:y,S=l?s?90-C:C+90:s?y-90:y+180,O=s?o-w:w,L=l?i+x:-x,I=s?-w:w-o,R=l?-i-x:x,M=k(.5*t.distance/o,0,.5),B=k(.5*(2*o-t.rx)/o,.05,.3);n.element.addClass("flipbook-folding");var F=s?n.back:n.front,D=s?n.front:n.back,N=n.foldOuterShadow,z=n.foldInnerShadow;n.wrapper.css({transform:v(O,L)+b(y)}),F.css({transform:b(-y)+v(-O,-L)}),D.css({transform:b(E)+v(I,R),boxShadow:"rgba(0, 0, 0, "+M+") 0px 0px 20px"}),z.css({transform:b(E)+v(I,R),opacity:B/2,backgroundImage:T.css+"linear-gradient( "+S+"deg, rgba(0, 0, 0, 0.25) , rgb(0, 0, 0) "+.7*g+"px, rgb(255, 255, 255) "+g+"px)"}),N.css({opacity:B/2,left:s?"auto":0,right:s?0:"auto",backgroundImage:T.css+"linear-gradient( "+(180-S)+"deg, rgba(0, 0, 0,0) "+g/3+"px, rgb(0, 0, 0) "+g+"px)"})}},updateAngle:function(e,t){var n=5*this.element.width();this.wrapper.css({perspective:n,perspectiveOrigin:1==t?"0% 50%":"100% 50%"}),this.front.css({display:1==t?e<=-90?"block":"none":e<90?"block":"none",transform:("MfS"!==T.dom?"":"perspective("+n+"px) ")+(1==t?"translateX(-100%) ":"")+"rotateY("+((1==t?180:0)+e)+"deg)"}),this.back.css({display:1==t?e>-90?"block":"none":e>=90?"block":"none",transform:("MSd"!==T.dom?"":"perspective("+n+"px) ")+(0==t?"translateX(100%) ":"")+"rotateY("+((0==t?-180:0)+e)+"deg)"})},tween:function(t){var n=this;if(void 0!=n&&void 0!=n.parent){var o,i=R(n.parent),a=n.side==h.right,r=n.parent.corner==e.CORNERS.BL||n.parent.corner==e.CORNERS.BR,s=1==n.magnetic,l=r?n.parent.height:0,c=0,d=n.end=n&&1==n.animateToReset?{x:a?n.parent.fullWidth:0,y:l}:{x:a?0:n.parent.fullWidth,y:l};n.ease=n.isHard?TWEEN.Easing.Quadratic.InOut:TWEEN.Easing.Linear.None;var p=n.parent.duration;1==n.isHard?(void 0!=t&&(c=C(t.distance,t.fullWidth)),o=n.init={angle:c*(a?-1:1)},d=n.end=n&&1==n.animateToReset?{angle:a?0:-0}:{angle:a?-180:180}):void 0==t?(o=n.init=n&&1==n.animateToReset?{x:a?0:n.parent.fullWidth,y:0}:{x:a?n.parent.fullWidth:0,y:0},n.first={x:(a?3:1)*n.parent.fullWidth/4,y:0},n.mid={x:(a?1:3)*n.parent.fullWidth/4,y:0}):(o=n.init={x:t.x,y:t.y,opacity:1},n.first={x:3*t.x/4,y:3*t.y/4,opacity:1},n.mid={x:t.x/4,y:t.y/4,opacity:1},p=n.parent.duration*x(o.x,o.y,d.x,d.y)/n.parent.fullWidth,p=k(p,n.parent.duration/3,n.parent.duration)),o.index=0,d.index=1,n.isFlipping=!0;var u=function(e){1==n.isHard?n.updateAngle(e.angle,a):n.updatePoint({x:e.x,y:e.y}),i&&!s&&(n.element[0].style.opacity=a?e.index>.5?2*(1-e.index):1:e.index<.5?2*e.index:1)};!a&&i&&(n.element[0].style.opacity=0),n.completeTween=n.completeTween||function(t){n.isFlipping=!1,1==n.isHard?(n.updateAngle(n.end.angle),n.back.css({display:"block"}),n.front.css({display:"block"})):n.updatePoint({x:n.end.x,y:n.end.y}),n.element[0].style.opacity=1,!0!==n.animateToReset?n.side=n.side==h.right?h.left:h.right:n.animateToReset=void 0,n.currentTween=void 0,n.pendingPoint=void 0,n.magnetic=!1,n.parent.dragPage=void 0,n.parent.corner=e.CORNERS.NONE,1!=t&&n.parent.refresh()},1==n.isHard?n.currentTween=new TWEEN.Tween(o).delay(0).to(d,n.parent.duration).onUpdate(function(){u(this)}).easing(n.ease).onComplete(n.completeTween).start():void 0==t?n.currentTween=new TWEEN.Tween(o).delay(0).to(d,n.parent.duration).onUpdate(function(){u(this)}).easing(TWEEN.Easing.Sinusoidal.Out).onComplete(n.completeTween).start():(n.currentTween=new TWEEN.Tween(o).delay(0).to(d,p).onUpdate(function(){u(this)}).easing(TWEEN.Easing.Sinusoidal.Out).onComplete(n.completeTween),n.currentTween.start())}},frontImage:function(e,n){function o(){i.front.css({backgroundImage:w(e)}),void 0!==n&&n()}var i=this;"CANVAS"==e.nodeName?(i.front.find(">canvas").remove(),i.front.append(t(e)),void 0!==n&&n()):e==s.textureLoadFallback?o():(i.frontIMG.onload=o,i.frontIMG.src=e)},backImage:function(e,n){function o(){i.back.css({backgroundImage:w(e)}),void 0!==n&&n()}var i=this;"CANVAS"==e.nodeName?(i.back.find(">canvas").remove(),i.back.append(t(e)),void 0!==n&&n()):e==s.textureLoadFallback?o():(i.backIMG.onload=o,i.backIMG.src=e)},updateCSS:function(e){this.element.css(e)},resetCSS:function(){this.wrapper.css({transform:""}),this.front.css({transform:"",boxShadow:""}),this.back.css({transform:"",boxShadow:""})},clearTween:function(e){this.currentTween.stop(),this.completeTween(1==e),this.resetCSS()}},n}(),j=function(n){function o(e){for(var t=!1,n=0;n<e.pages.length;n++)if(1==e.pages[n].isFlipping){t=!0;break}return t}function i(n,i){function a(e){r.dragPage!=e.page&&1==e.page.visible&&(r.dragPage.clearTween(!0),r.dragPage=e.page,r.corner=e.corner,r.dragPage.pendingPoint=e)}var r=this;r.type="BookCSS",r.images=n.images||[],r.pageCount=n.pageCount||2,r.foldSense=50,r.stackCount=4,r.mode="css",r.pages=[],r.duration=n.duration,r.container=t(i),r.options=n,r.drag=h.none,r.pageCount=1==r.pageCount?r.pageCount:2*Math.ceil(r.pageCount/2),r.pageMode=n.pageMode||(M||r.pageCount<=2?e.PAGE_MODE.SINGLE:e.PAGE_MODE.DOUBLE),r.singlePageMode=n.singlePageMode||(M?e.SINGLE_PAGE_MODE.BOOKLET:e.SINGLE_PAGE_MODE.ZOOM),r.swipe_threshold=M?15:50,r.direction=n.direction||e.DIRECTION.LTR,r.startPage=1,r.endPage=r.pageCount,r._activePage=n.openPage||r.startPage,r.hardConfig=n.hard,l="WebKitCSSMatrix"in window||document.body&&"MozPerspective"in document.body.style,r.animateF=function(){TWEEN.getAll().length>0?TWEEN.update():clearInterval(r.animate)},r.init(n),r.skipDrag=!1;var s=function(t){var n=r.eventToPoint(t);if((void 0===t.touches||2!=t.touches.length||void 0===r.startTouches)&&!(void 0!==t.touches&&t.touches.length>1||void 0==r.startPoint||void 0!==r.startTouches)){var i=r.dragPage||n.page;if(1!==r.contentProvider.zoomScale)void 0===t.touches&&1!=r.isPanning||(r.pan(n),t.preventDefault());else if(!0!==r.skipDrag&&(n.distance,!o(r))){if(void 0!==r.dragPage||1==n.isInside){void 0!==r.dragPage?y("set mouse down move"):(n.y=k(n.y,1,r.height-1),n.x=k(n.x,1,n.fullWidth-1));var a=r.corner||n.corner;if(i.isHard){var s=a==e.CORNERS.BR||a==e.CORNERS.TR,l=C(n.distance,n.fullWidth);i.updateAngle(l*(s?-1:1),s)}else i.updatePoint(n,r);i.magnetic=!0,i.magneticCorner=n.corner,t.preventDefault()}if(void 0==r.dragPage&&void 0!==i&&0==n.isInside&&1==i.magnetic&&(i.pendingPoint=n,i.animateToReset=!0,r.corner=i.magneticCorner,r.animatePage(i),i.pendingPoint=void 0,i.magnetic=!1,i.magneticCorner=void 0),1==r.isPanning&&void 0==r.dragPage&&1==r.contentProvider.zoomScale){var c=n.x-r.lastPos;performance.now(),r.lastTime,Math.abs(c)>r.swipe_threshold&&(c<0?r.next():r.prev(),r.drag=h.none,r.isPanning=!1,t.preventDefault()),r.lastPos=n.x,r.lastTime=performance.now()}}}},c=function(t){if(void 0!==t.touches&&0==t.touches.length){var n=r.contentProvider.zoomScale;(r.lastScale>1&&n<r.contentProvider.maxZoom||r.lastScale<1&&n>1)&&r.previewObject.zoom(r.lastScale<1?-1:1),r.wrapper.css({transform:""}),r.lastScale=void 0,r.startTouches=void 0}if(r.isPanning=!1,!(void 0!==t.touches&&t.touches.length>1)&&!0!==r.skipDrag){var o=r.eventToPoint(t);r.dragPage&&(t.preventDefault(),r.dragPage.pendingPoint=o,o.x==r.startPoint.x&&o.y==r.startPoint.y&&1==o.isInside?r.corner==e.CORNERS.BR||r.corner==e.CORNERS.TR?(a(o),!0!==r.dragPage.isFlipping&&r.next()):r.corner!=e.CORNERS.BL&&r.corner!=e.CORNERS.TL||(a(o),!0!==r.dragPage.isFlipping&&r.prev()):!0!==r.dragPage.isFlipping&&(o.distance>o.fullWidth/2?o.x>o.fullWidth/2?r.prev():r.next():(r.dragPage.animateToReset=!0,r.animatePage(r.dragPage))),r.dragPage&&(r.dragPage.pendingPoint=void 0,r.dragPage.magnetic=!1)),r.drag=h.none}},p=function(t){var n=r.eventToPoint(t),o=t.srcElement||t.originalTarget;r.dragPage&&r.dragPage.magnetic||r.wrapper[0].contains(t.target)&&1==r.contentProvider.zoomScale&&n.x==r.startPoint.x&&n.y==r.startPoint.y&&n.isInsidePage&&r.startPoint.page==n.page&&!n.page.isFlipping&&"A"!==o.nodeName&&(0==r.startPoint.page.side?(r.corner=e.CORNERS.TL,r.prev(),r.startPoint.page=void 0):(r.corner=e.CORNERS.TR,r.next(),r.startPoint.page=void 0),r.isPanning=!1)},u=function(t){if(void 0!==t.touches&&2==t.touches.length&&void 0==r.startTouches&&(r.startTouches=d.getTouches(t),r.lastScale=1),!(void 0!==t.touches&&t.touches.length>1||void 0==t.touches&&0!==t.button)){var n=r.eventToPoint(t);r.startPoint=n,r.left=r.left||0,r.top=r.top||0,r.isPanning=!0,r.lastPos=n.x,r.lastTime=performance.now(),!0!==r.skipDrag&&(1!=n.isInside||o(r)||(r.startPoint=n,r.drag=n.drag,r.dragPage=n.page,r.corner=n.corner,y(r.corner),(i=r.dragPage).parent.container.find(".flipbook-folding").removeClass("flipbook-folding"),i.element.addClass("flipbook-folding"),n.page.isHard||n.page.updatePoint(n,r),"0"==n.page.name?r.shadow.css({width:"50%",left:r.direction==e.DIRECTION.RTL?0:"50%",transitionDelay:""}):n.page.name==Math.ceil(r.pageCount/2)-1&&r.shadow.css({width:"50%",left:r.direction==e.DIRECTION.RTL?"50%":0,transitionDelay:""})))}var i},g=function(e){var t=0;void 0!=e.wheelDelta?t=e.wheelDelta/120:void 0!==e.detail&&(t=-e.detail/3);var n=r.contentProvider.zoomScale,o=r.contentProvider.maxZoom;if(t&&(t>0&&n<o||t<0&&n>1)){e.stopPropagation(),e.preventDefault();var i=r.eventToPoint(e),a=r.eventToPoint(e),s=r.container.width()/2,l=r.container.height()/2-23;r.previewObject.zoom(t);var c=r.contentProvider.zoomScale;if(n!==c){var d=c/n;1==c?(r.left=0,r.top=0):(r.left*=d,r.top*=d);var p=(i.raw.x-s)*d,h=(i.raw.y-l)*d;a.raw.x=s+p,a.raw.y=l+h,r.startPoint=a,r.pan(i);var u=r.dragPage||i.page;void 0==r.dragPage&&void 0!==u&&1==i.isInside&&1==u.magnetic&&(u.pendingPoint=i,u.animateToReset=!0,r.corner=u.magneticCorner,r.animatePage(u),u.pendingPoint=void 0,u.magnetic=!1,u.magneticCorner=void 0)}}},f=r.container[0],m=r.stage[0];f&&(f.addEventListener("mousemove",s,!1),f.addEventListener("touchmove",s,!1),f.addEventListener("mousedown",u,!1),f.addEventListener("click",p,!1),f.addEventListener("mouseup",c,!1),f.addEventListener("touchend",c,!1),f.addEventListener("touchstart",u,!1),1==r.options.scrollWheel&&(m.addEventListener("mousewheel",g,!1),m.addEventListener("DOMMouseScroll",g,!1))),this.dispose=function(){f.removeEventListener("mousemove",s,!1),f.removeEventListener("touchmove",s,!1),f.removeEventListener("mousedown",u,!1),f.removeEventListener("click",p,!1),f.removeEventListener("mouseup",c,!1),f.removeEventListener("touchend",c,!1),f.removeEventListener("touchstart",u,!1),1==r.options.scrollWheel&&(m.removeEventListener("mousewheel",g,!1),m.removeEventListener("DOMMouseScroll",g,!1)),r.flipCallback=null,r.animateF=null,r.stage.remove()}}return F(i,{}),i.prototype={add:function(e){e instanceof _?this.container.append(t(e.element)):this.container.append(t(e))},pan:function(e){var t=this.startPoint,n=(this.contentProvider.zoomScale,this.left+(e.raw.x-t.raw.x)),o=this.top+(e.raw.y-t.raw.y);this.left=Math.round(k(n,-this.shiftWidth,this.shiftWidth)),this.top=Math.round(k(o,-this.shiftHeight,this.shiftHeight)),this.startPoint=e,this.stage.css({transform:"translate3d("+this.left+"px,"+this.top+"px,0)"})},getPageByNumber:function(e){for(var t,n=R(this)?e:Math.floor((e-1)/2),o=0;o<this.pages.length;o++)n==parseInt(this.pages[o].name,10)&&(t=this.pages[o]);return t},getPageSide:function(t){var n=this.direction==e.DIRECTION.RTL,o=this.getPageByNumber(t);if(void 0!=o)return R(this)?o.back:t%2==0?n?o.back:o.front:n?o.front:o.back},getContentLayer:function(e){var t=this.getPageSide(e);return void 0==t?void 0:t.contentLayer}},i.prototype.init=function(e){var n=this;n.stage=t(g.div,{class:"flipbook-book-stage"}),n.wrapper=t(g.div,{class:"flipbook-book-wrapper"}),n.shadow=t(g.div,{class:"flipbook-book-shadow"}),n.container.append(n.stage),n.stage.append(n.wrapper),n.wrapper.append(n.shadow),n.createStack(e)},i.prototype.createStack=function(e){for(var t="red,green,blue,yellow,orange,black".split(","),n=0;n<this.stackCount;n++){e.angles=[,this.stackCount-n],e.stiffness=(this.stackCount-n)/100;var o=new _(e);o.angles[1]=180,o.index=n,o.parent=this,o.textureReady=!1,o.textureRequested=!1,this.wrapper.append(o.element),o.isFlipping=!1,this.pages.push(o),o.color=t[n]}this.children=this.pages},i.prototype.isPageHard=function(e){return d.isHardPage(this.hardConfig,e,this.pageCount,R(this))},i.prototype.setDuration=function(e){this.duration=e},i.prototype.moveBy=function(e){var t=this._activePage+e;t=k(t,this.startPage,this.endPage),this.gotoPage(t)},i.prototype.next=function(t){void 0==t&&(t=this.direction==e.DIRECTION.RTL?-this.pageMode:this.pageMode),this.moveBy(t)},i.prototype.prev=function(t){void 0==t&&(t=this.direction==e.DIRECTION.RTL?this.pageMode:-this.pageMode),this.moveBy(t)},i.prototype.eventToPoint=function(n){n=I(n);var o=this.wrapper,i=this.pages,a=this.pageWidth,r=this.fullWidth,s=this.height,l=(t(window),{x:n.clientX,y:n.clientY}),c=l.x-o[0].getBoundingClientRect().left,d=l.y-o[0].getBoundingClientRect().top;l.x=l.x-this.container[0].getBoundingClientRect().left,l.y=l.y-this.container[0].getBoundingClientRect().top;var p,u=this.drag==h.none?c<a?c:r-c:this.drag==h.left?c:r-c,g=c<a?i[this.stackCount/2-1]:i[this.stackCount/2],f=c<this.foldSense?h.left:c>r-this.foldSense?h.right:h.none,m=c,v=d,b=s,w=r,k=this.foldSense,P=e.CORNERS;return p=m>=0&&m<k?v>=0&&v<=k?P.TL:v>=b-k&&v<=b?P.BL:v>k&&v<b-k?P.L:P.NONE:m>=w-k&&m<=w?v>=0&&v<=k?P.TR:v>=b-k&&v<=b?P.BR:v>k&&v<b-k?P.R:P.NONE:P.NONE,{isInsidePage:m>=0&&m<=w&&v>=0&&v<=b,isInside:p!==P.NONE&&p!==P.L&&p!==P.R,x:c,y:d,fullWidth:r,rawDistance:r-c,distance:u,page:g,drag:f,foldSense:this.foldSense,event:n,raw:l,corner:p}},i.prototype.gotoPage=function(e){e=parseInt(e,10),this._activePage=e,this.updatePage(e)},i.prototype.refresh=function(){this.updatePage(this._activePage),void 0!==this.flipCallback&&this.flipCallback()},i.prototype.updatePage=function(n){var o=this.direction==e.DIRECTION.RTL,i=R(this),a=(O(n),i?1:2);n=Math.floor(n/a),o&&(n=this.pageCount/a-n);var r=this.oldBaseNumber||0,l=this.pageCount/a,c=this.stackCount,d=Math.floor(c/2);r>n?(this.children[c-1].skipFlip=!0,this.children.unshift(this.children.pop())):r<n&&(this.children[0].skipFlip=!0,this.children.push(this.children.shift()));for(var p=0;p<c;p++){var u=this.children[p];r!==n&&void 0!==u.currentTween&&u.clearTween(!0);var g,f=u.side,m=n-d+p,v=u.name;u.isHard=this.isPageHard(m),u.isHard?u.element.addClass("flipbook-hard-page"):(u.element.removeClass("flipbook-hard-page"),u.front.css({display:"block"}),u.back.css({display:"block"})),t(u.element).attr("pageNumber")!=m&&(u.front.contentLayer.empty(),u.back.contentLayer.empty()),t(u.element).attr("pageNumber",m),u.visible=m>=0&&m<l||i&&m==l,void 0!==this.requestPage&&1==u.visible&&(o&&(m=Math.floor(this.pageCount/2)-m-1),u.name=m.toString(),u.name!=v&&(u.backTextureLoaded=!1,u.frontTextureLoaded=!1,u.backPageStamp="-1",u.frontPageStamp="-1",u.thumbLoaded=!1,u.front.contentLayer.html(""),u.back.contentLayer.html(""),u.frontImage(s.textureLoadFallback),u.backImage(s.textureLoadFallback),this.requestPage())),u.isEdge=!1,0==p||p==c-1||(u.isEdge=!1),g=p<d?h.left:h.right,0==u.isFlipping&&(g!==f&&0==u.skipFlip?(this.animatePage(u),void 0!==this.preFlipCallback&&this.preFlipCallback()):(u.skipFlip=!1,u.element.removeClass("flipbook-flipping flipbook-quick-turn flipbook-folding flipbook-left-side flipbook-right-side"),u.element.addClass(p<d?"flipbook-left-side":"flipbook-right-side"),u.side=g)),i&&p<d&&0==u.isFlipping&&(u.visible=!1),u.oldDepth=u.depth,u.updateCSS({display:1==u.visible?"block":"none",zIndex:6+(p<d?p-d:d-p),transform:""}),void 0==u.pendingPoint&&u.resetCSS()}0==TWEEN.getAll().length&&clearInterval(this.animate),t(".quick-hint").html(n),this.oldBaseNumber=n,void 0!==this.updatePageCallback&&this.updatePageCallback()},i.prototype.animatePage=function(e){e.element.addClass("flipbook-flipping"),e.isFlipping=!0,void 0!==this.animate&&clearInterval(this.animate),this.animate=setInterval(this.animateF,30),e.tween(e.pendingPoint)},i}(),U=function(o){function i(n,i,a){o.call(this,a);var r=this;r.type="FlipBook",r.container=n,r.options=a,r.options.source=i,r.contentSource=i,void 0!==a.height&&a.height.toString().indexOf("%")<0?r.container.height(Math.min(a.height,t(window).height())):r.container.height(a.height),r.options.isLightBox&&window.dfLightBox.closeButton.addClass(r.options.icons.close),r.options.isLightBox||void 0===r.container.attr("id")||(r.options.id=r.container.attr("id")),!0!==r.options.parsed&&void 0!=r.options.links&&e.parseLinks(r.options.links);var s=r.webgl=1==a.webgl&&1==B;if(n.addClass("flipbook-container flipbook-loading flipbook-init flipbook-floating"),1==r.options.transparent&&n.addClass("flipbook-transparent"),r.container.info=t(g.div,{class:"loading-info"}).appendTo(r.container).html("Loading..."),(-1!==navigator.userAgent.indexOf("MSIE")||navigator.appVersion.indexOf("Trident/")>0)&&(r.options.webgl=!1),navigator.userAgent.match(/msie\s[5-9]/i))return r.container.info.html("Your browser (Internet Explorer) is out of date to run FLIPBOOK Flipbook Plugin. <br><a href='http://browsehappy.com/'>Upgrade to a new one</a>").addClass("flipbook-old-browser"),n.removeClass("flipbook-loading"),r;var l=void 0==a.backgroundImage||""==a.backgroundImage?"":"url('"+a.backgroundImage+"')";return r.container.css({position:"relative",overflow:"hidden",backgroundColor:a.backgroundColor,backgroundImage:l}),r.init(s,i),void 0!==r.options.onCreate&&r.options.onCreate(),r}return F(i,o),i.prototype.init=function(o){var i,a,r=this,l=r.target,c=r.options;1==o?(i=function(){r.container.css({minHeight:300,minWidth:300}),r.stage=new N(S(r.options,{container:r.container})),r.stage.previewObject=r,r.contentProvider=new A(r.contentSource,function(n){var i={pageCount:n.pageCount,stackCount:6,segments:20,width:300*n.pageRatio,height:300};r.checkOpenPage(),r.target=l=r.stage.target=new MOCKUP.Book(S(r.options,i),r.stage),r.extendtarget(),D(r.container,r),l.ui=r.ui,l.container=r.container,n.webgl=o,n.setTarget(r.target),l.getContentLayer=function(t){var n=l.direction==e.DIRECTION.RTL,o=r.stage.cssScene.divLeft.element,i=r.stage.cssScene.divRight.element;return O(l._activePage),R(l)?i:t%2==0?n?i:o:n?o:i},l.stage=r.stage,l.flipCallback=function(){r.contentProvider.review("flipCallback");var n,o,i=O(l._activePage),a=l.getPageByNumber(i),s=l.getPageByNumber(i+1),c=l.parent.cssScene.divLeft,d=l.parent.cssScene.divRight;l.pageMode,e.PAGE_MODE.SINGLE,l.direction,e.DIRECTION.RTL,void 0!==a&&void 0!==c&&(n=Math.abs(a.geometry.boundingBox.max.x-a.geometry.boundingBox.min.x),o=Math.abs(a.geometry.boundingBox.max.z-a.geometry.boundingBox.min.z),c.rotation.y=.9*-Math.atan2(o,n),c.position.z=.8*o,c.position.x=o/2.5,t(c.element).css({width:n,left:-n/2})),void 0!==s&&void 0!==d&&(n=Math.abs(s.geometry.boundingBox.max.x-s.geometry.boundingBox.min.x),o=Math.abs(s.geometry.boundingBox.max.z-s.geometry.boundingBox.min.z),d.rotation.y=.9*Math.atan2(o,n),d.position.z=.8*o,d.position.x=-o/2.5,t(d.element).css({width:n,left:n/2})),void 0!==r.options.onFlip&&r.options.onFlip()},l.resize=void r.resize(),l.updatePageCallback=function(){r.ui.update(),r.checkCenter(),r.stage.renderRequestPending=!0};var a=t(r.stage.cssScene.divLeft.element),s=t(r.stage.cssScene.divRight.element);l.preFlipCallback=function(){a.empty(),s.empty(),void 0!==r.options.beforeFlip&&r.options.beforeFlip(),r.playSound()},t(window).trigger("resize"),a.css({width:300*n.pageRatio,height:300,left:-300*n.pageRatio/2}),s.css({width:300*n.pageRatio,height:300,left:300*n.pageRatio/2}),l.ease=TWEEN.Easing.Cubic.InOut,l.contentProvider=n,l.duration=r.options.duration,l.gotoPage(l._activePage),l.flipCallback(),void 0!==r.options.onReady&&r.options.onReady()},c,r)},a=function(){MOCKUP.defaults.anisotropy=0,MOCKUP.defaults.groundTexture="blank",THREE.skipPowerOfTwo=!0,n(),void 0!==i&&i()},void 0==window.MOCKUP?(r.updateInfo("Loading WEBGL 3D ..."),L(s.threejsSrc+"?ver="+e.version,function(){L(s.mockupjsSrc+"?ver="+e.version,function(){a()})})):a()):r.contentProvider=new A(r.contentSource,function(e){var n={pageCount:e.pageCount};r.checkOpenPage(),r.target=l=new j(S(r.options,n),r.container),r.target.previewObject=r,r.extendtarget(),D(r.container,r),e.webgl=o,e.setTarget(r.target),e.waitPeriod=2,l.ease=TWEEN.Easing.Quadratic.InOut,l.duration=r.options.duration,l.container=r.container,l.updatePageCallback=function(){r.ui.update(),r.checkCenter()},l.gotoPage(l._activePage),l.resize=void r.resize(),t(window).trigger("resize"),l.flipCallback=function(){r.contentProvider.review("flipCallback"),void 0!==r.options.onFlip&&r.options.onFlip()},l.preFlipCallback=function(){void 0!==r.options.beforeFlip&&r.options.beforeFlip(),r.playSound()},void 0!==r.options.onReady&&r.options.onReady()},c,r)},i.prototype.extendtarget=function(){var e=this;e.target.reset=function(){for(var t=0;t<e.target.children.length;t++){var n=e.target.children[t];n.skipFlip=!0,n.name="-2"}e.contentProvider.annotedPage="-2",e.target.refresh()}},i.prototype.getURLHash=function(){if(void 0!=this.options.id){var e=(void 0!==this.options.slug?this.options.slug:this.options.id)+"/";void 0!=this.target&&void 0!=this.target._activePage&&(e+=this.target._activePage+"/"),window.location.hash=e}return window.location.href},i.prototype.checkOpenPage=function(){if(void 0!=this.options.id){var e=t("#"+this.options.id);if(e.length>0&&void 0!==e.data("page")){var n=parseInt(e.data("page"),10);isNaN(n)||(this.options.openPage=n)}}},i.prototype.end=function(){this.target.gotoPage(this.target.endPage)},i.prototype.gotoPage=function(e){this.target.gotoPage(e),void 0!==this.ui&&this.ui.update()},i.prototype.prev=function(){this.target.prev()},i.prototype.next=function(){this.target.next()},i.prototype.updateInfo=function(e){this.container&&this.container.info&&this.container.info.html&&this.container.info.html(e)},i}(z);t.fn.extend({shelf:function(){},flipBook:function(e,n){return new U(t(this),e,(o=n,t.extend(!0,{},s,o)));var o}})}(FLIPBOOK,jQuery),function(e){if(e.URL=e.URL||e.webkitURL,e.Blob&&e.URL)try{return void new Blob}catch(e){}var t=e.BlobBuilder||e.WebKitBlobBuilder||e.MozBlobBuilder||function(e){var t=function(e){return Object.prototype.toString.call(e).match(/^\[object\s(.*)\]$/)[1]},n=function(){this.data=[]},o=function(e,t,n){this.data=e,this.size=e.length,this.type=t,this.encoding=n},i=n.prototype,a=o.prototype,r=e.FileReaderSync,s=function(e){this.code=this[this.name=e]},l="NOT_FOUND_ERR SECURITY_ERR ABORT_ERR NOT_READABLE_ERR ENCODING_ERR NO_MODIFICATION_ALLOWED_ERR INVALID_STATE_ERR SYNTAX_ERR".split(" "),c=l.length,d=e.URL||e.webkitURL||e,p=d.createObjectURL,h=d.revokeObjectURL,u=d,g=e.btoa,f=e.atob,m=e.ArrayBuffer,v=e.Uint8Array,b=/^[\w-]+:\/*\[?[\w\.:-]+\]?(?::[0-9]+)?/;for(o.fake=a.fake=!0;c--;)s.prototype[l[c]]=c+1;return d.createObjectURL||(u=e.URL=function(e){var t,n=document.createElementNS("http://www.w3.org/1999/xhtml","a");return n.href=e,"origin"in n||("data:"===n.protocol.toLowerCase()?n.origin=null:(t=e.match(b),n.origin=t&&t[1])),n}),u.createObjectURL=function(e){var t,n=e.type;return null===n&&(n="application/octet-stream"),e instanceof o?(t="data:"+n,"base64"===e.encoding?t+";base64,"+e.data:"URI"===e.encoding?t+","+decodeURIComponent(e.data):g?t+";base64,"+g(e.data):t+","+encodeURIComponent(e.data)):p?p.call(d,e):void 0},u.revokeObjectURL=function(e){"data:"!==e.substring(0,5)&&h&&h.call(d,e)},i.append=function(e){var n=this.data;if(v&&(e instanceof m||e instanceof v)){for(var i="",a=new v(e),l=0,c=a.length;l<c;l++)i+=String.fromCharCode(a[l]);n.push(i)}else if("Blob"===t(e)||"File"===t(e)){if(!r)throw new s("NOT_READABLE_ERR");var d=new r;n.push(d.readAsBinaryString(e))}else e instanceof o?"base64"===e.encoding&&f?n.push(f(e.data)):"URI"===e.encoding?n.push(decodeURIComponent(e.data)):"raw"===e.encoding&&n.push(e.data):("string"!=typeof e&&(e+=""),n.push(unescape(encodeURIComponent(e))))},i.getBlob=function(e){return arguments.length||(e=null),new o(this.data.join(""),e,"raw")},i.toString=function(){return"[object BlobBuilder]"},a.slice=function(e,t,n){var i=arguments.length;return i<3&&(n=null),new o(this.data.slice(e,i>1?t:this.data.length),n,this.encoding)},a.toString=function(){return"[object Blob]"},a.close=function(){this.size=0,delete this.data},n}(e);e.Blob=function(e,n){var o=n&&n.type||"",i=new t;if(e)for(var a=0,r=e.length;a<r;a++)Uint8Array&&e[a]instanceof Uint8Array?i.append(e[a].buffer):i.append(e[a]);var s=i.getBlob(o);return!s.slice&&s.webkitSlice&&(s.slice=s.webkitSlice),s};var n=Object.getPrototypeOf||function(e){return e.__proto__};e.Blob.prototype=n(new e.Blob)}(window),function(e){var t,n=e.Uint8Array,o=e.HTMLCanvasElement,i=o&&o.prototype,a=/\s*;\s*base64\s*(?:;|$)/i,r="toDataURL";n&&(t=new n([62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51])),o&&!i.toBlob&&(i.toBlob=function(e,o){if(o||(o="image/png"),this.mozGetAsFile)e(this.mozGetAsFile("canvas",o));else if(this.msToBlob&&/^\s*image\/png\s*(?:$|;)/i.test(o))e(this.msToBlob());else{var i,s=Array.prototype.slice.call(arguments,1),l=this[r].apply(this,s),c=l.indexOf(","),d=l.substring(c+1),p=a.test(l.substring(0,c));Blob.fake?((i=new Blob).encoding=p?"base64":"URI",i.data=d,i.size=d.length):n&&(i=p?new Blob([function(e){for(var o,i,a=e.length,r=new n(a/4*3|0),s=0,l=0,c=[0,0],d=0,p=0;a--;)i=e.charCodeAt(s++),255!==(o=t[i-43])&&void 0!==o&&(c[1]=c[0],c[0]=i,p=p<<6|o,4==++d&&(r[l++]=p>>>16,61!==c[1]&&(r[l++]=p>>>8),61!==c[0]&&(r[l++]=p),d=0));return r}(d)],{type:o}):new Blob([decodeURIComponent(d)],{type:o})),e(i)}},i.toDataURLHD?i.toBlobHD=function(){r="toDataURLHD";var e=this.toBlob();return r="toDataURL",e}:i.toBlobHD=i.toBlob)}(window),function(){if("performance"in window==0&&(window.performance={}),Date.now=Date.now||function(){return(new Date).getTime()},"now"in window.performance==0){var e=window.performance.timing&&window.performance.timing.navigationStart?window.performance.timing.navigationStart:Date.now();window.performance.now=function(){return Date.now()-e}}}(),function(){var e,t,n=n||(e=[],{getAll:function(){return e},removeAll:function(){e=[]},add:function(t){e.push(t)},remove:function(t){var n=e.indexOf(t);-1!==n&&e.splice(n,1)},update:function(t){if(0===e.length)return!1;var n=0;for(t=void 0!==t?t:window.performance.now();n<e.length;)e[n].update(t)?n++:e.splice(n,1);return!0}});n.Tween=function(e){var t=e,o={},i={},a={},r=1e3,s=0,l=!1,c=!1,d=!1,p=0,h=null,u=n.Easing.Linear.None,g=n.Interpolation.Linear,f=[],m=null,v=!1,b=null,w=null,k=null;for(var P in e)o[P]=parseFloat(e[P],10);this.to=function(e,t){return void 0!==t&&(r=t),i=e,this},this.start=function(e){n.add(this),c=!0,v=!1,h=void 0!==e?e:window.performance.now(),h+=p;for(var r in i){if(i[r]instanceof Array){if(0===i[r].length)continue;i[r]=[t[r]].concat(i[r])}void 0!==o[r]&&(o[r]=t[r],o[r]instanceof Array==0&&(o[r]*=1),a[r]=o[r]||0)}return this},this.stop=function(){return c?(n.remove(this),c=!1,null!==k&&k.call(t),this.stopChainedTweens(),this):this},this.stopChainedTweens=function(){for(var e=0,t=f.length;e<t;e++)f[e].stop()},this.complete=function(){return c?(n.remove(this),c=!1,null!==w&&w.call(t),this.completeChainedTweens(),this):this},this.completeChainedTweens=function(){for(var e=0,t=f.length;e<t;e++)f[e].complete()},this.delay=function(e){return p=e,this},this.repeat=function(e){return s=e,this},this.yoyo=function(e){return l=e,this},this.easing=function(e){return u=void 0==e?u:e,this},this.interpolation=function(e){return g=e,this},this.chain=function(){return f=arguments,this},this.onStart=function(e){return m=e,this},this.onUpdate=function(e){return b=e,this},this.onComplete=function(e){return w=e,this},this.onStop=function(e){return k=e,this},this.update=function(e){var n,c,k;if(e<h)return!0;!1===v&&(null!==m&&m.call(t),v=!0),k=u(c=(c=(e-h)/r)>1?1:c);for(n in i)if(void 0!==o[n]){var P=o[n]||0,x=i[n];x instanceof Array?t[n]=g(x,k):("string"==typeof x&&(x=x.startsWith("+")||x.startsWith("-")?P+parseFloat(x,10):parseFloat(x,10)),"number"==typeof x&&(t[n]=P+(x-P)*k))}if(null!==b&&b.call(t,k),1===c){if(s>0){isFinite(s)&&s--;for(n in a){if("string"==typeof i[n]&&(a[n]=a[n]+parseFloat(i[n],10)),l){var C=a[n];a[n]=i[n],i[n]=C}o[n]=a[n]}return l&&(d=!d),h=e+p,!0}null!==w&&w.call(t);for(var y=0,E=f.length;y<E;y++)f[y].start(h+r);return!1}return!0}},n.Easing={Linear:{None:function(e){return e}},Quadratic:{In:function(e){return e*e},Out:function(e){return e*(2-e)},InOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)}},Quartic:{In:function(e){return e*e*e*e},Out:function(e){return 1- --e*e*e*e},InOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)}},Sinusoidal:{In:function(e){return 1-Math.cos(e*Math.PI/2)},Out:function(e){return Math.sin(e*Math.PI/2)},InOut:function(e){return.5*(1-Math.cos(Math.PI*e))}},Cubic:{In:function(e){return e*e*e},Out:function(e){return--e*e*e+1},InOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)}}},n.Interpolation={Linear:function(e,t){var o=e.length-1,i=o*t,a=Math.floor(i),r=n.Interpolation.Utils.Linear;return t<0?r(e[0],e[1],i):t>1?r(e[o],e[o-1],o-i):r(e[a],e[a+1>o?o:a+1],i-a)},Bezier:function(e,t){for(var o=0,i=e.length-1,a=Math.pow,r=n.Interpolation.Utils.Bernstein,s=0;s<=i;s++)o+=a(1-t,i-s)*a(t,s)*e[s]*r(i,s);return o},Utils:{Linear:function(e,t,n){return(t-e)*n+e},Bernstein:function(e,t){var o=n.Interpolation.Utils.Factorial;return o(e)/o(t)/o(e-t)},Factorial:(t=[1],function(e){var n=1;if(t[e])return t[e];for(var o=e;o>1;o--)n*=o;return t[e]=n,n}),CatmullRom:function(e,t,n,o,i){var a=.5*(n-e),r=.5*(o-t),s=i*i;return(2*t-2*n+a+r)*(i*s)+(-3*t+3*n-2*a-r)*s+a*i+t}}},window.TWEEN=n}(),FLIPBOOK.createBlob=function(e,t){if("undefined"!=typeof Blob)return new Blob([e],{type:t});var n=new MozBlobBuilder;return n.append(e),n.getBlob(t)},FLIPBOOK.createObjectURL=function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return function(t,n){if("undefined"!=typeof URL&&URL.createObjectURL){var o=FLIPBOOK.createBlob(t,n);return URL.createObjectURL(o)}for(var i="data:"+n+";base64,",a=0,r=t.length;a<r;a+=3){var s=255&t[a],l=255&t[a+1],c=255&t[a+2];i+=e[s>>2]+e[(3&s)<<4|l>>4]+e[a+1<r?(15&l)<<2|c>>6:64]+e[a+2<r?63&c:64]}return i}}();var ThumbList=function(){function e(t){function n(e){var t=e.target.scrollTop;if(!s.lastRepaintY||Math.abs(t-s.lastRepaintY)>=s.offsetItems*s.itemHeight){var n=parseInt(t/a,10)-s.offsetItems;s._renderChunk(s.container,n<0?0:n),s.lastRepaintY=t}s.lastScrolled=Date.now(),void 0!==s.scrollFn&&s.scrollFn(),e.preventDefault&&e.preventDefault()}var o=t&&t.w+"px"||"100%",i=t&&t.h+"px"||"100%",a=this.itemHeight=t.itemHeight;this.items=t.items,this.generatorFn=t.generatorFn,this.totalRows=t.totalRows||t.items&&t.items.length,this.addFn=t.addFn,this.scrollFn=t.scrollFn;var r=e.createScroller(a*this.totalRows);this.container=e.createContainer(o,i),this.container.appendChild(r),this.screenItemsLen=Math.ceil(t.h/a),this.offsetItems=this.screenItemsLen,this.cachedItemsLen=this.screenItemsLen+2*this.offsetItems,this._renderChunk(this.container,0);var s=this;s.lastRepaintY=0;this.screenItemsLen;s.dispose=function(){s.container&&s.container.parentNode&&s.container.parentNode.removeChild(s.container),s.container.removeEventListener("scroll",n)},s.container.addEventListener("scroll",n)}return e.prototype.reset=function(e){this.screenItemsLen=Math.ceil(e/this.itemHeight),this.cachedItemsLen=this.screenItemsLen+2*this.offsetItems;var t=parseInt(this.lastRepaintY/this.itemHeight,10)-this.offsetItems;this.needReset=!0,this._renderChunk(this.container,Math.max(t,0))},e.prototype.createRow=function(e){var t;return this.generatorFn&&((t=this.generatorFn(e)).classList.add("flipbook-vrow"),t.style.position="absolute",t.style.top=e*this.itemHeight+"px",t.setAttribute("index",e)),t},e.prototype._renderChunk=function(e,t){var n=void 0==this.range;this.range=this.range||{min:0,max:this.cachedItemsLen};var o=this.range,i=o.min,a=o.max,r=!!n||t>=i;if(n||t!=i||0!=this.needReset){var s,l=n?i:r?a:t;l=l>this.totalRows?this.totalRows:l<0?0:l;var c=t+this.cachedItemsLen;for(c=c>this.totalRows?this.totalRows:c,s=l;s<c;s++)r?e.appendChild(this.createRow(s)):e.insertBefore(this.createRow(s),e.childNodes[1+s-l]),void 0!==this.addFn&&this.addFn(s);if(Math.abs(t-i),this.needReset=!1,!n&&e.childNodes.length>this.cachedItemsLen+1)for(var d=r?1:1+this.cachedItemsLen,p=d+(c-l),h=p;h>d;h--)e.childNodes[d]&&this.container.removeChild(e.childNodes[d]);this.range.min=t,this.range.max=c}},e.createContainer=function(e,t){var n=document.createElement("div");return n.style.width=e,n.style.height=t,n.style.overflow="auto",n.style.position="relative",n.style.padding=0,n},e.createScroller=function(e){var t=document.createElement("div");return t.style.opacity=0,t.style.position="absolute",t.style.top=0,t.style.left=0,t.style.width="1px",t.style.height=e+"px",t},e}(),BookMarkViewer=function(){function e(e){this.outline=null,this.lastToggleIsShow=!0,this.container=e.container,this.linkService=e.linkService,this.outlineItemClass=e.outlineItemClass||"outlineItem",this.outlineToggleClass=e.outlineToggleClass||"outlineItemToggler",this.outlineToggleHiddenClass=e.outlineToggleHiddenClass||"outlineItemsHidden"}return e.prototype={dispose:function(){this.container&&this.container.parentNode&&this.container.parentNode.removeChild(this.container),this.linkService=null},reset:function(){this.outline=null,this.lastToggleIsShow=!0;for(var e=this.container;e.firstChild;)e.removeChild(e.firstChild)},_dispatchEvent:function(e){var t=document.createEvent("CustomEvent");t.initCustomEvent("outlineloaded",!0,!0,{outlineCount:e}),this.container.dispatchEvent(t)},_bindLink:function(e,t){var n=this.linkService;if(1==t.custom)e.href=n.getCustomDestinationHash(t.dest),e.onclick=function(e){return n.customNavigateTo(t.dest),!1};else{if(t.url)return void PDFJS.addLinkAttributes(e,{url:t.url});e.href=n.getDestinationHash(t.dest),e.onclick=function(e){return n.navigateTo(t.dest),!1}}},_addToggleButton:function(e){var t=document.createElement("div");t.className=this.outlineToggleClass+" "+this.outlineToggleHiddenClass,t.onclick=function(n){if(n.stopPropagation(),t.classList.toggle(this.outlineToggleHiddenClass),n.shiftKey){var o=!t.classList.contains(this.outlineToggleHiddenClass);this._toggleOutlineItem(e,o)}}.bind(this),e.insertBefore(t,e.firstChild)},_toggleOutlineItem:function(e,t){this.lastToggleIsShow=t;for(var n=e.querySelectorAll("."+this.outlineToggleClass),o=0,i=n.length;o<i;++o)n[o].classList[t?"remove":"add"](this.outlineToggleHiddenClass)},toggleOutlineTree:function(){this.outline&&this._toggleOutlineItem(this.container,!this.lastToggleIsShow)},render:function(e){var t=e&&e.outline||null,n=0;if(this.outline&&this.reset(),this.outline=t,t){for(var o=document.createDocumentFragment(),i=[{parent:o,items:this.outline}],a=!1;i.length>0;)for(var r=i.shift(),s=r.custom,l=0,c=r.items.length;l<c;l++){var d=r.items[l],p=document.createElement("div");p.className=this.outlineItemClass;var h=document.createElement("a");if(void 0==d.custom&&void 0!==s&&(d.custom=s),this._bindLink(h,d),h.textContent=d.title.replace(/\x00/g,""),p.appendChild(h),d.items&&d.items.length>0){a=!0,this._addToggleButton(p);var u=document.createElement("div");u.className=this.outlineItemClass+"s",p.appendChild(u),i.push({parent:u,custom:d.custom,items:d.items})}r.parent.appendChild(p),n++}a&&(void 0!=this.container.classList?this.container.classList.add(this.outlineItemClass+"s"):void 0!=this.container.className&&(this.container.className+=" picWindow")),this.container.appendChild(o),this._dispatchEvent(n)}}},e}(),DFLightBox=function(e){function t(t,n){this.duration=300;var o=this;return o.lightboxWrapper=e("<div>").addClass("flipbook-lightbox-wrapper"),o.container=e("<div>").addClass("flipbook-container").appendTo(o.lightboxWrapper),o.controls=e("<div>").addClass("flipbook-lightbox-controls").appendTo(o.lightboxWrapper),o.closeButton=e("<div>").addClass("flipbook-lightbox-close flipbook-ui-btn").on("click",function(){o.close(t)}).appendTo(o.controls),o.lightboxWrapper.append(o.container),o}return t.prototype.show=function(t){return 0==this.lightboxWrapper.parent().length&&e("body").append(this.lightboxWrapper),this.lightboxWrapper.fadeIn(this.duration,t),this},t.prototype.close=function(e){return this.lightboxWrapper.fadeOut(this.duration,e),this},t}(jQuery);FLIPBOOK.Share=function(e){function t(t,n){var o=this,i="<div>",a="flipbook-share-button",r="width=500,height=400";o.isOpen=!1,o.shareUrl="",o.wrapper=e('<div class="flipbook-share-wrapper" style="display: none;">').on("click",function(e){o.close()}),o.box=e('<div class="flipbook-share-box">').on("click",function(e){e.preventDefault(),e.stopPropagation()}).appendTo(o.wrapper).html('<span class="flipbook-share-title">'+n.text.share+"</span>"),o.urlInput=e('<textarea class="flipbook-share-url">').on("click",function(){e(this).select()}),o.facebook=e(i,{class:a+" flipbook-share-facebook "+n.icons.facebook}).on("click",function(e){window.open("https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(o.shareUrl),"Sharer",r)}),o.google=e(i,{class:a+" flipbook-share-google "+n.icons.google}).on("click",function(e){window.open("https://plus.google.com/share?url="+encodeURIComponent(o.shareUrl),"Sharer",r)}),o.twitter=e(i,{class:a+" flipbook-share-twitter "+n.icons.twitter}).on("click",function(e){window.open("http://twitter.com/share?url="+encodeURIComponent(o.shareUrl),"Sharer",r)}),o.box.append(o.urlInput).append(o.facebook).append(o.twitter),e(t).append(o.wrapper)}return t.prototype.show=function(){this.wrapper.fadeIn(300),this.urlInput.val(this.shareUrl),this.urlInput.trigger("click"),this.isOpen=!0},t.prototype.dispose=function(){var e=this;e.box.off(),e.google.off(),e.twitter.off(),e.facebook.off(),e.urlInput.off(),e.wrapper.off().remove()},t.prototype.close=function(){this.wrapper.fadeOut(300),this.isOpen=!1},t.prototype.update=function(e){this.shareUrl=e},t}(jQuery);var PDFLinkService=function(){function e(){this.baseUrl=null,this.pdfDocument=null,this.pdfViewer=null,this.pdfHistory=null,this._pagesRefCache=null}return e.prototype={dispose:function(){this.baseUrl=null,this.pdfDocument=null,this.pdfViewer=null,this.pdfHistory=null,this._pagesRefCache=null},setDocument:function(e,t){this.baseUrl=t,this.pdfDocument=e,this._pagesRefCache=Object.create(null)},setViewer:function(e){this.pdfViewer=e},setHistory:function(e){this.pdfHistory=e},get pagesCount(){return this.pdfDocument.numPages},get page(){return this.pdfViewer.currentPageNumber},set page(e){this.pdfViewer.currentPageNumber=e},navigateTo:function(e){var t,n="",o=this,i=function(t){var a=t instanceof Object?o._pagesRefCache[t.num+" "+t.gen+" R"]:t+1;a?(a>o.pagesCount&&(a=o.pagesCount),o.pdfViewer.gotoPage(a),o.pdfHistory&&o.pdfHistory.push({dest:e,hash:n,page:a})):o.pdfDocument.getPageIndex(t).then(function(e){var n=e+1,a=t.num+" "+t.gen+" R";o._pagesRefCache[a]=n,i(t)})};"string"==typeof e?(n=e,t=this.pdfDocument.getDestination(e)):t=Promise.resolve(e),t.then(function(t){e=t,t instanceof Array&&i(t[0])})},customNavigateTo:function(e){if(""!=e&&void 0!=e&&"void 0"!=e){var t=void 0;if(isNaN(Math.round(e))){if("string"==typeof e&&(t=parseInt(e.replace("#",""),10),isNaN(t)))return void window.open(e)}else t=e;void 0!==t&&this.pdfViewer.gotoPage(t)}},getDestinationHash:function(e){if("string"==typeof e)return this.getAnchorUrl("#"+escape(e));if(e instanceof Array){var t=e[0],n=t instanceof Object?this._pagesRefCache[t.num+" "+t.gen+" R"]:t+1;if(n){var o=this.getAnchorUrl("#page="+n),i=e[1];if("object"==typeof i&&"name"in i&&"XYZ"===i.name){var a=e[4]||this.pdfViewer.currentScaleValue,r=parseFloat(a);r&&(a=100*r),o+="&zoom="+a,(e[2]||e[3])&&(o+=","+(e[2]||0)+","+(e[3]||0))}return o}}return this.getAnchorUrl("")},getCustomDestinationHash:function(e){return"#"+escape(e)},getAnchorUrl:function(e){return(this.baseUrl||"")+e},setHash:function(e){if(e.indexOf("=")>=0){var t,n,o=parseQueryString(e);if("nameddest"in o)return this.pdfHistory&&this.pdfHistory.updateNextHashParam(o.nameddest),void this.navigateTo(o.nameddest);if("page"in o&&(t=0|o.page||1),"zoom"in o){var i=o.zoom.split(","),a=i[0],r=parseFloat(a);-1===a.indexOf("Fit")?n=[null,{name:"XYZ"},i.length>1?0|i[1]:null,i.length>2?0|i[2]:null,r?r/100:a]:"Fit"===a||"FitB"===a?n=[null,{name:a}]:"FitH"===a||"FitBH"===a||"FitV"===a||"FitBV"===a?n=[null,{name:a},i.length>1?0|i[1]:null]:"FitR"===a?5!==i.length?console.error("PDFLinkService_setHash: Not enough parameters for 'FitR'."):n=[null,{name:a},0|i[1],0|i[2],0|i[3],0|i[4]]:console.error("PDFLinkService_setHash: '"+a+"' is not a valid zoom value.")}if(n?this.pdfViewer.scrollPageIntoView(t||this.page,n):t&&(this.page=t),"pagemode"in o){var s=document.createEvent("CustomEvent");s.initCustomEvent("pagemode",!0,!0,{mode:o.pagemode}),this.pdfViewer.container.dispatchEvent(s)}}else/^\d+$/.test(e)?this.page=e:(this.pdfHistory&&this.pdfHistory.updateNextHashParam(unescape(e)),this.navigateTo(unescape(e)))},executeNamedAction:function(e){switch(e){case"GoBack":this.pdfHistory&&this.pdfHistory.back();break;case"GoForward":this.pdfHistory&&this.pdfHistory.forward();break;case"NextPage":this.page++;break;case"PrevPage":this.page--;break;case"LastPage":this.page=this.pagesCount;break;case"FirstPage":this.page=1}var t=document.createEvent("CustomEvent");t.initCustomEvent("namedaction",!0,!0,{action:e}),this.pdfViewer.container.dispatchEvent(t)},cachePageRef:function(e,t){var n=t.num+" "+t.gen+" R";this._pagesRefCache[n]=e}},e}();FLIPBOOK.TextLayerBuilder=function(){function e(e){this.textLayerDiv=e.textLayerDiv,this.renderingDone=!1,this.divContentDone=!1,this.pageIdx=e.pageIndex,this.pageNumber=this.pageIdx+1,this.matches=[],this.viewport=e.viewport,this.textDivs=[],this.findController=e.findController||null,this.textLayerRenderTask=null,this.enhanceTextSelection=e.enhanceTextSelection,this._bindMouse()}return e.prototype={_finishRendering:function(){if(this.renderingDone=!0,!this.enhanceTextSelection){var e=document.createElement("div");e.className="endOfContent",this.textLayerDiv.appendChild(e)}},render:function(e){if(this.divContentDone&&!this.renderingDone){this.textLayerRenderTask&&(this.textLayerRenderTask.cancel(),this.textLayerRenderTask=null),this.textDivs=[];var t=document.createDocumentFragment();this.textLayerRenderTask=PDFJS.renderTextLayer({textContent:this.textContent,container:t,viewport:this.viewport,textDivs:this.textDivs,timeout:e,enhanceTextSelection:this.enhanceTextSelection}),this.textLayerRenderTask.promise.then(function(){this.textLayerDiv.appendChild(t),this._finishRendering(),this.updateMatches()}.bind(this),function(e){})}},setTextContent:function(e){this.textLayerRenderTask&&(this.textLayerRenderTask.cancel(),this.textLayerRenderTask=null),this.textContent=e,this.divContentDone=!0},convertMatches:function(e,t){var n=0,o=0,i=this.textContent.items,a=i.length-1,r=null===this.findController?0:this.findController.state.query.length,s=[];if(!e)return s;for(var l=0,c=e.length;l<c;l++){for(var d=e[l];n!==a&&d>=o+i[n].str.length;)o+=i[n].str.length,n++;n===i.length&&console.error("Could not find a matching mapping");var p={begin:{divIdx:n,offset:d-o}};for(d+=t?t[l]:r;n!==a&&d>o+i[n].str.length;)o+=i[n].str.length,n++;p.end={divIdx:n,offset:d-o},s.push(p)}return s},renderMatches:function(e){function t(e,t){var o=e.divIdx;i[o].textContent="",n(o,0,e.offset,t)}function n(e,t,n,a){var r=i[e],s=o[e].str.substring(t,n),l=document.createTextNode(s);if(a){var c=document.createElement("span");return c.className=a,c.appendChild(l),void r.appendChild(c)}r.appendChild(l)}if(0!==e.length){var o=this.textContent.items,i=this.textDivs,a=null,r=this.pageIdx,s=null!==this.findController&&r===this.findController.selected.pageIdx,l=null===this.findController?-1:this.findController.selected.matchIdx,c=void 0,d=l,p=d+1;if(null!==this.findController&&this.findController.state.highlightAll)d=0,p=e.length;else if(!s)return;for(var h=d;h<p;h++){var u=e[h],g=u.begin,f=u.end,m=s&&h===l?" selected":"";if(this.findController&&this.findController.updateMatchPosition(r,h,i,g.divIdx),a&&g.divIdx===a.divIdx?n(a.divIdx,a.offset,g.offset):(null!==a&&n(a.divIdx,a.offset,c),t(g)),g.divIdx===f.divIdx)n(g.divIdx,g.offset,f.offset,"highlight"+m);else{n(g.divIdx,g.offset,c,"highlight begin"+m);for(var v=g.divIdx+1,b=f.divIdx;v<b;v++)i[v].className="highlight middle"+m;t(f,"highlight end"+m)}a=f}a&&n(a.divIdx,a.offset,c)}},updateMatches:function(){if(this.renderingDone){for(var e=this.matches,t=this.textDivs,n=this.textContent.items,o=-1,i=0,a=e.length;i<a;i++){for(var r=e[i],s=Math.max(o,r.begin.divIdx),l=r.end.divIdx;s<=l;s++){var c=t[s];c.textContent=n[s].str,c.className=""}o=r.end.divIdx+1}var d,p;if(null!==this.findController&&this.findController.active)null!==this.findController&&(d=this.findController.pageMatches[this.pageIdx]||null,p=this.findController.pageMatchesLength&&this.findController.pageMatchesLength[this.pageIdx]||null),this.matches=this.convertMatches(d,p),this.renderMatches(this.matches)}},_bindMouse:function(){var e=this.textLayerDiv,t=this;e.addEventListener("mousedown",function(n){if(t.enhanceTextSelection&&t.textLayerRenderTask)t.textLayerRenderTask.expandTextDivs(!0);else{var o=e.querySelector(".endOfContent");if(o){var i=n.target!==e;if(i=i&&"none"!==window.getComputedStyle(o).getPropertyValue("-moz-user-select")){var a=e.getBoundingClientRect(),r=Math.max(0,(n.pageY-a.top)/a.height);o.style.top=(100*r).toFixed(2)+"%"}o.classList.add("active")}}}),e.addEventListener("mouseup",function(n){if(t.enhanceTextSelection&&t.textLayerRenderTask)t.textLayerRenderTask.expandTextDivs(!1);else{var o=e.querySelector(".endOfContent");o&&(o.style.top="",o.classList.remove("active"))}})}},e}(),FLIPBOOK.ConvertPageLinks=function(){for(var e,t=arguments[0]/100,n=arguments[1]/100,o=function(e,o,i,a,r){return{x:e/t,y:o/n,w:i/t,h:a/n,dest:r}},i=[],a=2;a<arguments.length;a++)e=arguments[a],i[a-2]=o.apply(this,e);return i},FLIPBOOK.parseLinks=function(e){var t;if(void 0!==e&&e.length>0)for(var n=0;n<e.length;n++)void 0!==(t=e[n])&&void 0!==t[0]&&void 0==t[0].dest&&(t=FLIPBOOK.ConvertPageLinks.apply(this,t),e[n]=t);return e},function(e){function t(e){return"true"==e||1==e}function n(e){void 0!==e.webgl&&(e.webgl=t(e.webgl)),void 0!==e.enableDownload&&(e.enableDownload=t(e.enableDownload)),void 0!==e.scrollWheel&&(e.scrollWheel=t(e.scrollWheel)),void 0!==e.autoEnableOutline&&(e.autoEnableOutline=t(e.autoEnableOutline)),void 0!==e.autoEnableThumbnail&&(e.autoEnableThumbnail=t(e.autoEnableThumbnail)),void 0!==e.transparent&&(e.transparent=t(e.transparent)),void 0!==e.overwritePDFOutline&&(e.overwritePDFOutline=t(e.overwritePDFOutline)),void 0!==e.soundEnable&&(e.soundEnable=t(e.soundEnable)),void 0!==e.forceFit&&(e.forceFit=t(e.forceFit)),void 0!==e.enableAnnotation&&(e.enableAnnotation=t(e.enableAnnotation)),void 0!==e.webglShadow&&(e.webglShadow=t(e.webglShadow)),void 0!==e.minTopOffset&&(e.minTopOffset=parseInt(e.minTopOffset,10)),void 0!==e.zoomRatio&&(e.zoomRatio=parseFloat(e.zoomRatio,10)),0!=e.pageMode&&"0"!=e.pageMode||(e.pageMode=void 0),0!=e.singlePageMode&&"0"!=e.singlePageMode||(e.singlePageMode=void 0)}FLIPBOOK.getOptions=function(t){var o="option_"+(t=e(t)).attr("id"),i=t.attr("source")||t.attr("flipbook-source");(o=void 0==o||""==o||void 0==window[o]?{}:window[o]).source=void 0==i||""==i?o.source:i;var a={webgl:t.attr("webgl"),height:t.attr("height"),soundEnable:t.attr("sound"),transparent:t.attr("transparent"),enableDownload:t.attr("download"),duration:t.attr("duration"),hard:t.attr("hard"),pageMode:t.attr("pagemode"),direction:t.attr("direction"),backgroundColor:t.attr("backgroundcolor"),scrollWheel:t.attr("scrollwheel"),backgroundImage:t.attr("backgroundimage"),minTopOffset:t.attr("mintopoffset"),wpOptions:t.attr("wpoptions")};return function(e){if(1!=e.parsed){e.parsed=!0;var t=[];if(n(e),"undefined"!=typeof FLIPBOOKWPGlobal&&"true"==e.wpOptions){try{for(var o in e.links){for(var i=e.links[o],a=[100,100],r=0;r<i.length;r++){for(var s=i[r].replace("[","").replace("]","").split(","),l=[],c=0;c<5;c++)l[c]=s[c];a.push(l)}t[parseInt(o,10)+1]=a}}catch(e){console.error(e.stack)}e.links=FLIPBOOK.parseLinks(t)}else e.links=FLIPBOOK.parseLinks(e.links)}}(o=e.extend(!0,{},o,a)),o},FLIPBOOK.parseBooks=function(){e("._flipbook_button, ._flipbook_thumb, ._flipbook_custom, ._flipbook_book").each(function(){var t=e(this);if("true"!==(t.attr("parsed")||t.attr("flipbook-parsed")))if(t.attr("flipbook-parsed","true"),t.hasClass("_flipbook_book")){var n=t.attr("id"),o=t.attr("slug"),i=FLIPBOOK.getOptions(t);i.id=n,void 0!==o&&(i.slug=o),n?window[n.toString()]=e(t).flipBook(i.source,i):e(t).flipBook(i.source,i)}else if(t.on("click",function(){var t=e(this);window.dfLightBox||(window.dfLightBox=new DFLightBox(function(){window.location.hash="",window.dfActiveLightBoxBook.dispose(),window.dfActiveLightBoxBook=null})),window.dfLightBox.duration=500,window.dfActiveLightBoxBook&&window.dfActiveLightBoxBook.dispose?window.dfActiveLightBoxBook.dispose():window.dfLightBox.show(function(){var n=FLIPBOOK.getOptions(t);n.transparent=!1,n.id=t.attr("id");var o=t.attr("slug"),i=t.attr("mixedtype");0!==i&&1==i&&n.source&&(n.source=n.source.split("~")),void 0!==o&&(n.slug=o),n.isLightBox=!0,window.dfActiveLightBoxBook=e(window.dfLightBox.container).flipBook(n.source,n)})}),t.hasClass("_flipbook_thumb")){var a=e("<div class='_flipbook_book-cover'>"),r=t.html();t.html("");var s=(e("<span class='_flipbook_book-title'>").html(r).appendTo(a),t.attr("thumb")||t.attr("flipbook-thumb")),l=t.attr("tags")||t.attr("flipbook-tags");if(l&&(l=l.split(",")).length>0)for(var c=0;c<l.length;c++)t.append("<span class='_flipbook_book-tag'>"+l[c]+"</span>");void 0!==s&&""!=s.toString().trim()?a.css({backgroundImage:"url("+s+")"}):a.addClass("_flipbook_thumb-not-found"),t.append(a)}})},e(document).ready(function(){if("undefined"!=typeof urlcustom&&(urlcustom.length>2&&"/"!==urlcustom.slice(-1)&&(urlcustom+="/"),FLIPBOOK.defaults.mockupjsSrc=urlcustom+"js/libs/mockup.min.js",FLIPBOOK.defaults.pdfjsSrc=urlcustom+"js/libs/pdf.min.js",FLIPBOOK.defaults.pdfjsCompatibilitySrc=urlcustom+"js/libs/compatibility.js",FLIPBOOK.defaults.threejsSrc=urlcustom+"js/libs/three.min.js",FLIPBOOK.defaults.pdfjsWorkerSrc=urlcustom+"js/libs/pdf.worker.min.js",FLIPBOOK.defaults.soundFile=urlcustom+"sound/pageturn3.mp3","undefined"!=typeof FLIPBOOKWPGlobal&&(n(FLIPBOOKWPGlobal),e.extend(FLIPBOOK.defaults,FLIPBOOKWPGlobal))),FLIPBOOK.preParseHash=window.location.hash,FLIPBOOK.parseBooks(),FLIPBOOK.preParseHash){var t=FLIPBOOK.preParseHash.split("#")[1].split("/")[0],o=FLIPBOOK.preParseHash.split("#")[1].split("/")[1];void 0!=o&&(o=o.split("/")[0]);var i,a=getQueryString("page");null!=a&&(t=t.split("?")[0],o=a),0==(i=e("[slug="+t+"]")).length&&(i=e("#"+t)),i.length>0&&void 0!=o&&i.data("page",o),i.is("._flipbook_button, ._flipbook_thumb, ._flipbook_custom")&&setTimeout(function(){i.trigger("click")},500)}})}(jQuery);var getQueryString=function(e,t){var n=t||window.location.href,o=new RegExp("[?&]"+e+"=([^&#]*)","i").exec(n);return o?o[1]:null};