laporan kp finishing

0


Laporan KP Finishing | PDF1&&void 0!==arguments[1]?arguments[1]:{};(t=h,”undefined”!==typeof window&&window.Scribd&&window.Scribd.Sentry&&window.Scribd.Sentry.queue&&window.Scribd.Sentry.queue[t]||[]).push({errorObject:e,extraInfo:i})}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return!!(“undefined”!==typeof window&&window.Scribd&&window.Scribd.Sentry&&window.Scribd.Sentry.disabled)&&(console.error(e,t),!0)}(e,t))if(“undefined”!==typeof window&&window.Sentry&&window.Sentry.captureException&&window.Sentry.captureMessage&&window.Sentry.configureScope&&window.Sentry.withScope){var i=Object.keys(t);i.length?window.Sentry.withScope((s=>{i.forEach((e=>{s.setExtra(e,t[e])})),window.Sentry.captureException(e)})):window.Sentry.captureException(e)}else d(e,t)}var c=e=>new RegExp(“[^”.concat(e,”]”),”g”),u=/[a-zA-Z]/,m=”\w\.\-\/”,p=””.concat(m,”:”),f=c(m),_=c(p),w=[“boolean”,”number”];function y(e){return”string”!==typeof e||!1===u.test(e[0])?null:e.replace(f,”_”)}function b(e){return”string”===typeof e?e.replace(_,”_”):w.includes(typeof e)?e.toString():”undefined”===typeof e?”undefined”:null===e?”null”:null}var P=”/log/dd”,v=”count”,E=”gauge”,M=”increment”,S=”timing”,F=new Promise((e=>e)),x=new Promise((e=>e));function C(e,t,i){return V.apply(this,arguments)}function V(){return V=n((function*(e,t,i){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={};for(var[i,s]of Object.entries(e)){var n=y(i),r=b(s);if(null===n||null===r)return null;t[n]=r}return t}(function(e){for(var t=1;t-1&&e.indexOf(“safari/”)>-1&&-1===e.indexOf(“chrome/”)}();class R{constructor(e){this.possibleEvents=e||[],this.initEventHelper()}initEventHelper(){this.eventListenerEnabled=!0,this.eventListeners={};for(let e=0;e{e.apply(this,t)};for(const n in i)”next_uid”!==n&&Object.prototype.hasOwnProperty.call(i,n)&&s(i[n])}}class T{constructor(){}name(){return this._name}register(e,t){if(this.registered)throw Error(“This ViewManager is already registered”);this.registered=!0,this.documentManager=e,this.viewportManager=t,this._currentPageWidth=window.defaultViewWidth,this._currentZoomMultiplier=1,this._updatePageWidths();const i=this.documentManager.firstVisiblePage;this._register(e,t),i&&this.documentManager.gotoPage(i.pageNum,{}),e.executeCallbacks()}_zoomedPageWidth(){return this._currentPageWidth*this._currentZoomMultiplier}_updatePageWidths(){this.documentManager.setPageWidths(this._zoomedPageWidth())}isTopPageInView(){return!0}_register(e,t){}unregister(){if(!this.registered)throw Error(“This ViewManager is already unregistered”);this.isFullscreen&&this.exitFullscreen(),this._setBodyWidth(),this._unregister(),this.registered=!1,delete this.documentManager,delete this.viewportManager}_unregister(){}_pagingStep(){return 1}gotoPage(e,t){if(!this.registered)throw Error(“ViewManager must be registerd to call gotoPage”);this._gotoPage(e,t)}_gotoPage(e,t){}_fireHideExtras(){this.documentManager._fireHideExtras(),this._extrasHidden=!0}_fireShowExtras(){this.documentManager._fireShowExtras(),this._extrasHidden=!1}enterFullscreen(){if(this.isFullscreen)throw Error(“Fullscreen is already set”);this._setBodyWidth(),this.viewportManager.addEvent(“resize”,this._fullscreenResizedCallback),this._fireHideExtras(),this.resetZoom(),this._enterFullscreen(),this._fullscreenResized(this.viewportManager.viewRect),this._currentPageWidth=this.viewportManager.viewRect.width,this.isFullscreen=!0;const e=this.documentManager.firstVisiblePage;e&&this.documentManager.gotoPage(e.pageNum,{}),this.documentManager._fireEnteredFullscreen()}exitFullscreen(){if(!this.isFullscreen)throw Error(“Fullscreen is not set”);this.viewportManager.removeEvent(“resize”,this._fullscreenResizedCallback),this._fireShowExtras(),this.resetZoom(),this._exitFullscreen(),this.isFullscreen=!1;const e=this.documentManager.firstVisiblePage;e&&this.documentManager.gotoPage(e.pageNum,{}),this.documentManager._fireExitedFullscreen()}_viewBarWidth(){return this._extrasHidden?0:this.documentManager.options.extrasWidth}_enterFullscreen(){}_exitFullscreen(){}_fullscreenResized(e){}_scrollWithZoom(e,t){window.scrollTo(0,e.top*t)}zoom(e){const t=this.viewportManager.viewRect;t&&(this._currentZoomMultiplier*=e,this._setBodyWidth(),this._updatePageWidths(),this.documentManager.setIsScrolling(!0),this._scrollWithZoom(t,e),this._zoomed(),this.documentManager.setIsScrolling(!1),this.documentManager._fireZoomed(e))}_zoomed(){}resetZoom(){this._currentZoomMultiplier=1,this._setBodyWidth(),this._updatePageWidths(),this._zoomed()}_setBodyWidth(){if(window.DocumentManager.scrollParent)return;if(!1===window.DocumentManager.updateBodyWidth)return;const e=document.documentElement.clientWidth,t=this._zoomedPageWidth()+this._viewBarWidth()+10,i=document.getElementById(“global_header”);t>e?(document.body.style.width=`${t}px`,i&&(i.style.width=`${e}px`)):(document.body.style.width=”100%”,i&&(i.style.width=”100%”))}}class k extends T{constructor(){super(),this._name=”scroll”,this._verticalPositionChangeCallback=()=>{this.checkAndUpdateVisiblePages()},this._fullscreenResizedCallback=()=>{this._fullscreenResized()},this.shouldRestorePosition=!0}_updateInViewport(e){const t=this.viewportManager.viewRect,i=e.boundingRect,s=e.isVisible;return e.isVisible=!(!t||!i)&&(i.leftt.left&&i.topt.top),this.adjacentVisiblePages=1,s!==e.isVisible}checkAndUpdateVisiblePages(){let e=!1;for(const t in this.pages)if(Object.prototype.hasOwnProperty.call(this.pages,t)){const i=this.pages[t],s=this._updateInViewport(i);e=e||s}e?this.documentManager.visiblePagesChanged():this.documentManager.scheduleLogPageView(),this._updateDisplayOnPages()}_updateDisplayOnPages(){if(this.documentManager.firstVisiblePage&&this.documentManager.lastVisiblePage){const e=this.documentManager.firstVisiblePage.pageNum-this.adjacentVisiblePages,t=this.documentManager.lastVisiblePage.pageNum+this.adjacentVisiblePages;for(const i in this.pages)if(Object.prototype.hasOwnProperty.call(this.pages,i)){const s=this.pages[i];s&&(s.pageNum>=e&&s.pageNume.pageNum||e.boundingRect.top+5>=this.viewportManager.viewRect.top)}_unregister(){this.viewportManager.removeEvent(“vertical”,this._verticalPositionChangeCallback),delete this.pages}_gotoPage(e,t){if(t=t||{},!Object.prototype.hasOwnProperty.call(this.pages,e))return;const i=this.documentManager.pages[e];this.documentManager.setIsScrolling(!0);const s=this.documentManager.viewportManager.container;return i._updateBoundingRect(),s===window?scrollTo(i.boundingRect.left,i.boundingRect.top-(t.offset||0)):s.scrollTop=i.boundingRect.top-(t.offset||0),this.documentManager.setIsScrolling(!1),this.documentManager.isScrolling||this.documentManager.visiblePagesChanged(),i.pageNum}_gotoNextPage(){this.documentManager.firstVisiblePage&&this.documentManager.gotoPage(this.documentManager.firstVisiblePage.pageNum+1,{direction:1})}_gotoPreviousPage(){this.documentManager.firstVisiblePage&&this.documentManager.gotoPage(this.documentManager.firstVisiblePage.pageNum-1,{direction:-1})}_setWidth(e){const t=this.pagePosition();this._currentPageWidth=e,this._updatePageWidths(),this._setBodyWidth(),this.restorePosition(t)}_fullscreenResized(){this._setWidth((window.innerWidth||document.documentElement.clientWidth)-30)}_enterFullscreen(){this._previousPageWidth=this._currentWidth||window.defaultViewWidth}_exitFullscreen(){this._setWidth(this._previousPageWidth)}pagePosition(){const e=this.viewportManager.container,t=this.documentManager.pages[this.documentManager.currentPageNum()||1],i=e.scrollTop,s=e.scrollLeft,n=(i-t.boundingRect.top)/t.boundingRect.height,r=(s-t.boundingRect.left)/t.boundingRect.width;return[t.pageNum,n,r]}restorePosition(e){if(this._disableRestorePosition)return;const t=this.pages[e[0]].containerElem;if(this._gotoPage(e[0],{offset:-Math.floor(e[1]*t.clientHeight)}),null!==e[2]){const i=this.viewportManager.container;let s=e[2];s=Math.floor(s*t.clientWidth);const n=t.clientWidth-i.clientWidth;i.scrollLeft=Math.min(n,s)}}zoom(e){if(!this.viewportManager.viewRect)return;const t=this.pagePosition();this._currentZoomMultiplier*=e,this._setBodyWidth(),this._updatePageWidths(),this.shouldRestorePosition&&this.restorePosition(t),this._zoomed(),this.documentManager._fireZoomed(e)}}class A extends T{constructor(){super(),this._name=”slideshow”,this.currentPageId=null,this._fullscreenResizedCallback=e=>{this._fullscreenResized(e)}}_register(){this._prepareDisplay();const e=document.getElementById(“scroll_preventer”);e&&(e.style.overflow=”hidden”,e.style.height=”100%”)}_unregister(){const e=document.getElementById(“scroll_preventer”);e&&(e.style.overflow=”visible”,e.style.height=”auto”)}_prepareDisplay(){for(const e in this.documentManager.pages)if(Object.prototype.hasOwnProperty.call(this.documentManager.pages,e)){const t=this.documentManager.pages[e];t.containerElem.style.display=”none”,t.hide()}this.documentManager.setPageMissingModulesVisible(!1),this.documentManager.gotoPage(this.documentManager.currentPageNum()||1)}_setPageBounds(e){const t=this.documentManager.pages[this.currentPageId];t&&t.setBounds(e.width,e.height)}_gotoPage(e){if(!Object.prototype.hasOwnProperty.call(this.documentManager.pages,e))return;let t;this.currentPageId&&(t=this.documentManager.pages[this.currentPageId],t&&(t.isVisible=!1,t.containerElem.style.display=”none”,t.hide())),this.currentPageId=e,t=this.documentManager.pages[e],this.isFullscreen&&this._setPageBounds(this.viewportManager.viewRect),t.isVisible=!0,t.display(!0),t.containerElem.style.display=””,t._updateBoundingRect(),this.documentManager.visiblePagesChanged()}_setWidth(e){this._currentPageWidth=e,this.documentManager.setPageWidths(e)}_fullscreenResized(e){this._setPageBounds(e)}_enterFullscreen(){this._previousPageWidth=this._currentPageWidth||window.defaultViewWidth}_exitFullscreen(){this._setWidth(window.defaultViewWidth),this._setBodyWidth()}}class I{constructor(e={}){const{url:t,id:i,shortstyle:s,family:n,fallback:r,weight:o,style:a}=e;this.url=t,this.id=i,this.shortstyle=s,this.family=n,this.fallback=r,this.weight=o,this.style=a}setupFont(){const{url:e,family:t,weight:i,style:s}=this,n=new FontFace(t,`url(${e})`,{weight:i,style:s});return n.display=”swap”,n}getFontFamily(){return`font-family: ${this.family};`}getFontWeight(){return`font-weight: ${this.weight};`}getFontStyle(){return`font-style: ${this.style};`}createPreloadElem(){return`scribd.`}}class H{constructor(e){this.fonts=[],this.docManager=e,this._cssRuleQueue=[],this._fontLoadQueue=[]}addCSSRuleToQueue(e,t=!1){this._cssRuleQueue.push(e),t&&this._flushCSSRuleQueue()}addFont(e,t,i,s,n,r){const o=this._fontUrl(i,e),a=new I({url:o,id:e,shortstyle:t,family:i,fallback:s,weight:n,style:r});return this.fonts[e]=a,a}addFontToQueue(e){const t=this.fonts[e];t._loadQueued||(t._loadQueued=!0,this._fontLoadQueue.push(t))}flushFontQueue(){if(0===this._fontLoadQueue.length)return;if(this.docManager.displayType===t)return;const e=this._fontLoadQueue;return this._fontLoadQueue=[],new Promise(requestAnimationFrame).then((()=>this._loadFonts(e)))}initStyles(){this.docManager.displayType!==t&&(this._initFamilyCSS(),this._initHidersCSS(),this._flushCSSRuleQueue(“preload_styler”))}setupTestElements(){}maxFontsLoading(){return 10}_appendNewStyleBlock(){const e=document.createElement(“style”);return document.getElementsByTagName(“head”)[0].appendChild(e),e}_flushCSSRuleQueue(e){if(this._cssRuleQueue.length>0){const t=e&&document.getElementById(e)||this._appendNewStyleBlock(),i=this._cssRuleQueue.join(“n”);t.appendChild(document.createTextNode(i)),this._cssRuleQueue=[]}}_loadFonts(e,t=0,i=10){const s=[],n=[],r=Math.min(t+i,e.length);for(let o=t;o{t.load().then((t=>{e(t)})).catch((t=>{e(t)}))}));s.push(i),n.push(`.${t.family}`)}return Promise.all(s).then((s=>{if(s.forEach((e=>{e instanceof FontFace&&document.fonts.add(e)})),this.addCSSRuleToQueue(`${n.join(“, “)} { display: unset; }`,!0),rthis._loadFonts(e,t+i,i)))}))}_fontUrl(e,t){const i=[this.docManager.fontAggregatorHosts[this.docManager._currentFontAggregatorHostIdx],this.docManager.assetPrefix,”fonts”];return i.push(`${t.toString().padStart(4,0)}.woff2`),i.join(“/”)}_initHidersCSS(){const e=[];for(let t=0;t=11||e>=20&&i>=100?10:100}}class z extends R{constructor(){super(z.EVENT_NAMES),this.viewRect=null,this.enabled=!1,this._scrollCallback=()=>{this._eventHandler(“scroll”)},this._resizeCallback=()=>{this._eventHandler(“resize”)}}_makeViewRect(){const e=this.container,t=document.documentElement,i=e.scrollTop||e.scrollY||e.pageYOffset||t.scrollTop,s=e.scrollLeft||e.scrollX||e.pageXOffset||t.scrollLeft,n=e.clientWidth||e.innerWidth||t.clientWidth,r=e.clientHeight||e.innerHeight||t.clientHeight,o={top:i,left:s,right:s+n,bottom:i+r,width:n,height:r};if(this.container!==window){const e=this.container.getBoundingClientRect&&this.container.getBoundingClientRect();e&&(o.offsetX=e.left,o.offsetY=e.top)}return o}_updateViewRect(){const e=this.viewRect;this.viewRect=this._makeViewRect();return{xChanged:!e||e.left!==this.viewRect.left||e.width!==this.viewRect.width,yChanged:!e||e.top!==this.viewRect.top||e.height!==this.viewRect.height}}_eventHandler(e){const t=this._updateViewRect();[“resize”,”both”].includes(e)&&(t.xChanged||t.yChanged)&&this.fireEvent(“resize”,this.viewRect),(t.xChanged||t.yChanged)&&this.fireEvent(“either”,this.viewRect),t.xChanged&&this.fireEvent(“horizontal”,this.viewRect),t.yChanged&&this.fireEvent(“vertical”,this.viewRect)}enable(){if(this.enabled)throw Error(“ViewportManager has already been enabled”);this.enabled=!0,this.container=window.DocumentManager.scrollParent||window,this._eventHandler(“both”),this.container.addEventListener(“resize”,this._resizeCallback,!1);(window.DocumentManager.scrollParent?this.container:window.document).addEventListener(“scroll”,this._scrollCallback,!1)}disable(){if(!this.enabled)throw Error(“ViewportManager has already been disabled”);this.enabled=!1,window.removeEventListener(“resize”,this._resizeCallback,!1),this.container.removeEventListener(“scroll”,this._scrollCallback,!1)}}i(z,”EVENT_NAMES”,[“vertical”,”horizontal”,”either”,”resize”]);class j{constructor(e,t){this.pages=[],this.loaded=!1,this.fonts={},this.numFonts=0,this.fontLoader=t,this.groupNum=e||0}addPage(e){for(let t=0;tthis.fontLoader.maxFontsLoading(i,t,e)}load(e){if(this.hasLoaded)return;this.hasLoaded=!0;const t=()=>{for(const e in this.fonts)Object.prototype.hasOwnProperty.call(this.fonts,e)&&this.fontLoader.addFontToQueue(e);this.fontLoader.flushFontQueue()};e?window.setTimeout(t.bind(this),e):t.call(this)}newNextGroup(){return new j(this.groupNum+1,this.fontLoader)}}class D{constructor(e){for(const i in D._defaultParams)Object.prototype.hasOwnProperty.call(D._defaultParams,i)&&(this[i]=e[i]||D._defaultParams[i]);const t=this._getMissingRequiredParams();if(t.length)throw Error(“Missing required Page param(s): “+t.join(“, “));if(!this.contentUrl&&!this.innerPageElem)throw Error(“Must initialize a page with either a contentUrl or innerPageElem element”);if(!0===this.containerElem.boundToPageObj)throw Error(“Container Elem is already bound to a page. We shouldn’t get here”);this.containerElem.boundToPageObj=!0,this._targetHeight=null,this._targetWidth=null,this._innerPageVisible=!!this.innerPageElem,this._imagesTurnedOn=!1,this.boundingRect=null,this.isVisible=!1,this.displayDirty=!0,this.displayOn=null,this.loadHasStarted=!!this.innerPageElem}_getMissingRequiredParams(){const e=[];let t;for(let i=0;i/g,””),i=document.createElement(“div”);i.innerHTML=t.trim();const s=i.firstChild;this.containerElem.appendChild(s),this.innerPageElem=s,this.turnOnLinks(),this.fixSVGFonts(),this._fitContentsToWidth(),this.displayDirty=!0,this.displayOn?this.display():this.hide()}fixSVGFonts(){if(!this._svgFontsFixed&&this.innerPageElem){if(L){const e=function(t){if(t.nodeType===document.TEXT_NODE){const i=t.textContent.search(/[ n][^ n ]/);i>=0&&e(t.splitText(i+1))}else{const i=t.childNodes;for(let t=0;t`}load(){if(this.currentlyLoading=!0,this.loadHasStarted=!0,this.innerPageElem)throw Error(“We already have loaded this page, but it looks like you called loadPage again”);this.loadFonts();const e=`page${this.pageNum}_callback`;if(window[e])try{delete window[e]}catch(s){window[e]=void 0}if(this.docManager.displayType===t)return delete this.currentlyLoading,void this._setContainerContents(this.imagePageContent(this.contentUrl));const i=document.createElement(“script”);window[e]=t=>{i&&i.parentNode===document.body&&document.body.removeChild(i);const n=t[0];delete this.currentlyLoading,this._setContainerContents(n);const r=document.getElementById(this.containerElem.id);if(r&&r.classList.contains(“blurred_page”)&&this.docManager.doDynamicBlurring(this.containerElem.id),this.docManager.fireEvent(“pageLoaded”,this.containerElem),r&&this.docManager.lazyImageObserver){const e=r.querySelectorAll(“.absimg”);for(let t=0;te/t?t=Math.ceil(e/this.origWidth*this.origHeight):e=Math.ceil(t/this.origHeight*this.origWidth),this._targetWidth!==e&&(this.containerElem.style.width=e+”px”,this._targetWidth=e),this._targetHeight!==t&&(this.containerElem.style.height=t+”px”,this._targetHeight=t),this._fitContentsToWidth()}turnOnImages(){if(!this.innerPageElem)throw Error(“Can’t turn on images for a page that’s not loaded”);if(this._imagesTurnedOn)throw Error(“Images have already been turned on for this document”);this._imagesTurnedOn=!0;const e=this.innerPageElem.getElementsByTagName(“img”);for(let t=0;t-1&&!e.href){const i=e.getAttribute(“orig”);if(i){let s=W.decode(i).replace(/^j[W]*a[W]*v[W]*a[W]*s[W]*c[W]*r[W]*i[W]*p[W]*t[W]*:|^f[W]*i[W]*l[W]*e[W]*:/gi,””);s.search(/^page/)>-1?e.onclick=t(s):(s.search(/^(http|ftp)/)<0&&(s="http://"+s),e.target="_blank",N(e,s),e.rel="nofollow Scribd")}}}}}i(D,"_defaultParams",{containerElem:null,innerPageElem:null,contentUrl:null,origWidth:null,origHeight:null,fonts:null,docManager:null,pageNum:null}),i(D,"_requiredParams",["origWidth","origHeight","fonts","docManager","containerElem","pageNum"]);const Q="blurred_page",$=function(e){e.preventDefault()};class q extends R{constructor(e,t,i){super(q.EVENT_NAMES),this.options=i||{},this.options.extrasWidth=this.options.extrasWidth||window.extrasWidth,this.defaultViewMode=e||"scroll",this.mobile=t||!1,this.callbacks_ready=!1,this.callbacks=[],this.pages={},this._pageWidths=null,this.options.hasWoffFonts?(this._fontLoader=new H(this),this.adjacentFontLoadPages=1):(this._fontLoader=new B(this),this.adjacentFontLoadPages=8),this.viewManagers={scroll:new k,slideshow:new A},this.viewportManager=new z,this._currentFontAggregatorHostIdx=0,this.visiblePages=[],this.firstVisiblePage=null,this.lastVisiblePage=null,this.firstHiddenPageNum=null,this.truncateDocument=window.__truncate_document||!1,this.currentFontGroup=new j(0,this._fontLoader),this.isScrolling=!1,this._scrollingCount=0,"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype&&"isIntersecting"in window.IntersectionObserverEntry.prototype&&this.setupLazyImageObserver()}setupLazyImageObserver(){this.lazyImageObserver=new IntersectionObserver((e=>{e.forEach((e=>{e.isIntersecting&&this.lazyLoad(e.target)}))}))}lazyLoad(e){e.className.toLowerCase().search(“absimg”)>-1&&!e.src&&(e.src=this.subImageSrc(e.getAttribute(“orig”)),e.removeAttribute(“orig”),e.style.display=”block”,this.lazyImageObserver&&this.lazyImageObserver.unobserve(e))}observeImages(e){if(!this.lazyImageObserver||!this.lazyImageObserver.observe)return;const t=e.getElementsByTagName(“img”);for(let i=0;i-1&&this.lazyImageObserver.observe(t[i])}loadImages(e){const t=e.getElementsByTagName(“img”);for(let i=0;i{e.call(this)}))}disableRestorePosition(){this.viewManagers.scroll._disableRestorePosition=!0}_fireZoomed(e){this.fireEvent(“zoomed”,e)}nextFontAggregatorHost(){return this._currentFontAggregatorHostIdx=(this._currentFontAggregatorHostIdx+1)%this.fontAggregatorHosts.length,this.fontAggregatorHosts[this._currentFontAggregatorHostIdx]}_fireHideExtras(){this.fireEvent(“hideExtras”)}_fireShowExtras(){this.fireEvent(“showExtras”)}currentPageNum(){return this._expectedFirstPageNum}setupTestElements(){this._fontLoader.setupTestElements()}pageCount(){if(Object.prototype.hasOwnProperty.call(this,”_pageCount”))return this._pageCount;let e=0;for(const t in this.pages)Object.prototype.hasOwnProperty.call(this.pages,t)&&e++;return this._pageCount=e,this._pageCount}truncatedPagesString(){return`${this.firstHiddenPageNum}-${this.originalPageCount}`}setupPaidDocument(e,t){this.allowedPages=e,this.originalPageCount=t,this._allowedPagesHash=[],this._maximumAllowedPage=Math.max.apply(null,this.allowedPages),this._minimumAllowedPage=Math.min.apply(null,this.allowedPages),this._isPaidDocument=!0,this._pageMissingElements=[];for(let i=0;i0&&e[i]>e[i-1]+1||0===i&&1!==e[i])&&this._pageMissingElements.push(“page_missing_explanation_”+e[i].toString());this._maximumAllowedPage!==this.originalPageCount&&this._pageMissingElements.push(“page_missing_explanation_”+(this.originalPageCount+1).toString())}minimumPageNumber(){return”book”===this.viewMode()?0:1}maximumPageNumber(){return this.allowedPages?this.originalPageCount:this.pageCount()}getClosestPageNumber(e,t){if(!this.allowedPages)return e;if(this._allowedPagesHash[e])return e;if(e>=this._maximumAllowedPage)return this._maximumAllowedPage;if(e<=this._minimumAllowedPage)return this._minimumAllowedPage;for(let i=1;i<=this.originalPageCount;i++){if(t=0&&e+i0?e[e.length-1]:null,this.isScrolling||(this._loadAdjacentFonts(),this._loadAdjacentPages()),(this.firstVisiblePage===t||this.firstVisiblePage&&t)&&this.firstVisiblePage.pageNum===t.pageNum||!this.isScrolling&&this.firstVisiblePage&&this._updateExpectedFirstPage(this.firstVisiblePage.pageNum),this.scheduleLogPageView()}constrain(e,t,i){return Math.min(i,Math.max(t,e))}boundingRatioForPage(e){const t=this.viewportManager.viewRect,i=e.boundingRect,s=i.bottom-i.top,n=i.right-i.left;return{left:(t.left-i.left)/n,right:(t.right-i.right)/n+1,top:this.constrain((t.top-i.top)/s+e.pageNum,e.pageNum,e.pageNum+1),bottom:this.constrain((t.bottom-i.bottom)/s+e.pageNum+1,e.pageNum,e.pageNum+1)}}scheduleLogPageView(){this.logPageViewTimout&&window.clearTimeout(this.logPageViewTimout),this.logPageViewTimout=window.setTimeout((()=>{this.logPageView(),this.logPageViewTimout=null}),1e3)}_floor2(e){return Math.floor(100*e)/100}getVisibleBBox(){const e={};if(this.firstVisiblePage){const t=this.boundingRatioForPage(this.firstVisiblePage);e.left=t.left,e.right=t.right,e.top=t.top}if(this.lastVisiblePage){const t=this.boundingRatioForPage(this.lastVisiblePage);e.bottom=t.bottom}return e}logPageView(){const e=this.getVisibleBBox();for(const i in e)Object.prototype.hasOwnProperty.call(e,i)&&(e[i]=this._floor2(e[i]));const t=[[e.left,e.top],[e.right,e.bottom]];return this.fireEvent(“pageView”,t),e}_updateExpectedFirstPage(e){this._expectedFirstPageNum=e,this.fireEvent(“expectedFirstPageChanged”,this._expectedFirstPageNum)}_loadAdjacentFonts(){if(this.firstVisiblePage&&this.lastVisiblePage){const e=this.firstVisiblePage.pageNum-this.adjacentFontLoadPages,t=this.lastVisiblePage.pageNum+this.adjacentFontLoadPages;for(let i=e;i<=t;i++){const e=this.pages[i];e&&e.loadFonts()}}}_loadAdjacentPages(){if(this.firstVisiblePage&&this.lastVisiblePage){const e=this.firstVisiblePage.pageNum-3,t=this.lastVisiblePage.pageNum+3;for(let i=e;i<=t;i++){const e=this.pages[i];e&&!e.loadHasStarted&&(e.load(),this.mobile&&e.setWidth(this._pageWidths))}this.mobile&&this._removeUnusedPages()}}_removeUnusedPages(){const e=this.firstVisiblePage.pageNum-3,t=this.lastVisiblePage.pageNum+3,i=this.pages;let s=4;for(;i[s];)(st)&&i[s].remove(),s++}_updatePageBoundingRects(){for(const e in this.pages)Object.prototype.hasOwnProperty.call(this.pages,e)&&this.pages[e]._updateBoundingRect()}removeInsteadOfBlurring(e){return!!(this.truncateDocument&&this.firstHiddenPageNum&&e.pageNum>=this.firstHiddenPageNum)||(!!q.disablePageBlur||”undefined”===typeof Scribd)}addPage(e){if(!this.firstHiddenPageNum&&e.blur&&(this.firstHiddenPageNum=e.pageNum),!this.removeInsteadOfBlurring(e)){if(void 0===e.pageNum)throw Error(“must have pageNum param”);if(e.docManager=this,e.innerPageElem){const t=e.innerPageElem.querySelectorAll(“.absimg”);for(let i=0;i{this.setViewManager(e,t)}))}_setViewManager(e,t){t||this._currentViewManager.unregister();const i=this._currentViewManager;this._currentViewManager=this.viewManagers[e],this._currentViewManager.register(this,this.viewportManager),this.fireEvent(“viewmodeChanged”,this.viewMode(),i?i.name():null)}setInitialViewManager(e){if(this._currentViewManager)throw Error(“This should be called before any view manager exists”);this._setViewManager(e,!0),this.fireEvent(“viewmodeInitialized”,this.viewMode(),null)}setDefaultWidth(e){this._currentViewManager._currentPageWidth=e,this._currentViewManager._currentZoomMultiplier=1,this._currentViewManager._updatePageWidths()}subImageSrc(e){if(!this._imageDomainSubstitutionList||0===this._imageDomainSubstitutionList.length)return;const t=this._imageDomainSubstitutionList[0];return e.replace(this._imageDomainSubstitutionFrom,t)}allPagesAdded(){if(this._allPagesAddedCalled)throw Error(“can only call allPagesAdded once”);this.viewportManager.enable(),this._updatePageBoundingRects(),this.setInitialViewManager(this.defaultViewMode),this.fireEvent(“allPagesAdded”)}setEmbeddedDoc(e){this._isEmbed=”True”===e}setPageWidths(e){this._pageWidths=e;for(const t in this.pages)Object.prototype.hasOwnProperty.call(this.pages,t)&&this.pages[t].setWidth(this._pageWidths);this._updatePageBoundingRects()}addFont(e,t,i,s,n,r){this._fontLoader.addFont(e,t,i,s,n,r)}initStyles(){this._fontLoader.initStyles()}gotoPage(e,t){const i=!(e%1===0);let s=null;if(i&&(s=+(e%1).toFixed(2),e=Math.floor(e)),ethis.maximumPageNumber())return;t||(t={}),i&&void 0===t.frac&&(t.frac=s);const n=t.direction||0;let r=this.pages[e];void 0===r&&this._isPaidDocument&&(e=this.getClosestPageNumber(e,n),r=this.pages[e]),this.mobile&&this.pages[e]&&this.pages[e].setWidth(this._pageWidths),this._updateExpectedFirstPage(e),this._currentViewManager.gotoPage(this._expectedFirstPageNum,t)}gotoPreviousPage(){const e=this._currentViewManager._pagingStep();this._currentViewManager.isTopPageInView()?this.gotoPage(this._expectedFirstPageNum-e,{direction:-1}):this.gotoPage(this._expectedFirstPageNum,{direction:-1})}gotoNextPage(){const e=this._currentViewManager._pagingStep();this.gotoPage(this._expectedFirstPageNum+e,{direction:1})}enterFullscreen(){this._currentViewManager.enterFullscreen()}exitFullscreen(){this._currentViewManager.exitFullscreen()}isFullscreen(){return this._currentViewManager.isFullscreen}_fireEnteredFullscreen(){this.fireEvent(“enteredFullscreen”)}_fireExitedFullscreen(){this.fireEvent(“exitedFullscreen”)}viewMode(){return this._currentViewManager?this._currentViewManager.name():null}zoom(e){this._currentViewManager.zoom(e)}resetZoom(){this._currentViewManager.resetZoom()}setImageDomainSubstitution(e,t){this._imageDomainSubstitutionFrom=e,this._imageDomainSubstitutionList=t}disableViewManagerResizeWidth(){T.prototype._setBodyWidth=function(){}}disable(){this.disabled||(this.disabled=!0,this.viewportManager.disable())}disableCopyPasteOnPage(e){[“dragstart, selectstart, contextmenu”].forEach((function(t){e.addEventListener(t,$)})),e.setAttribute(“unselectable”,”on”),e.querySelectorAll(“*”).forEach((function(e){e.setAttribute(“unselectable”,”on”)}))}enableCopyPasteOnPage(e){[“dragstart, selectstart, contextmenu”].forEach((function(t){e.removeEventListener(t,$)})),e.removeAttribute(“unselectable”),e.querySelectorAll(“*”).forEach((function(e){e.removeAttribute(“unselectable”)}))}doDynamicBlurring(e){if(this.removeInsteadOfBlurring()||this.__blursRemoved)return;const t=document.getElementById(e);this.disableCopyPasteOnPage(t),t.classList.add(Q);const i=()=>{const i=document.createElement(“div”);i.classList.add(“promo_div”),t.appendChild(i);const s=0===t.querySelectorAll(“.text_layer, .image_layer”).length;window.render_blur_promo({pageId:e,promoDivElement:i,reblurPages:t=>this.addBlurringToPageChunk(e,t),unblurPages:t=>this.removeBlurringForPageChunk(e,t),useOverlay:s})};window.__app_loaded?i():window.__pages_to_blur.push(i),t.querySelectorAll(“.text_layer”).forEach((e=>{e.dataset.initialTextShadow=e.style.textShadow,e.dataset.initialColor=e.style.color,e.style.textShadow=”0px 0px 70px black”,e.style.color=”transparent”})),t.querySelectorAll(“.text_layer [style]”).forEach((e=>{e.dataset.initialColor=e.style.color,e.style.color=”transparent”})),t.querySelectorAll(“.image_layer img”).forEach((e=>{e.dataset.initialOpacity=e.style.opacity,e.style.opacity=.04}))}removeBlurring(){O(“test”,{action:”doc_manager:remove_blurring”,page:”doc_page”});const e=Array.from(document.querySelectorAll(`.${Q}`));this.__blursRemoved=!0,e.forEach((e=>this.removeBlurringForPage(e)))}removeBlurringForPageChunk(e,t){this.getPageChunk(e,t).forEach((e=>this.removeBlurringForPage(e)))}removeBlurringForPage(e){e.classList.remove(Q);const t=e.querySelector(“.promo_div”);t&&t.remove(),e.querySelectorAll(“.text_layer”).forEach((function(e){e.style.textShadow=e.dataset.initialTextShadow,e.style.color=e.dataset.initialColor})),e.querySelectorAll(“.text_layer [style]”).forEach((function(e){e.style.color=e.dataset.initialColor})),e.querySelectorAll(“.image_layer img”).forEach((function(e){e.style.opacity=e.dataset.initialOpacity})),this.enableCopyPasteOnPage(e)}getPageChunk(e,t){const i=Array.from(document.querySelectorAll(“.outer_page”)),s=i.findIndex((t=>t.id===e));return i.slice(s,s+t)}addBlurringToPageChunk(e,t){this.getPageChunk(e,t).forEach((e=>{this.doDynamicBlurring(e.id)}))}setJQuery(){console.info(“DocumentManager.setJQuery is deprecated. jQuery is no longer a dependency.”)}}return i(q,”EVENT_NAMES”,[“expectedFirstPageChanged”,”viewmodeChanged”,”enteredFullscreen”,”exitedFullscreen”,”hideExtras”,”showExtras”,”zoomed”,”pageHide”,”pageLoaded”,”allPagesAdded”,”pageView”,”visiblePagesChanged”,”viewmodeInitialized”]),q}(); ]]>{var e,n,o=null===(e=window.Osano)||void 0===e||null===(n=e.cm)||void 0===n?void 0:n.jurisdiction;return null===o||void 0===o?void 0:o.substring(0,2)};function r(e){var t,r;if(e){var i=null===(t=window.Osano)||void 0===t||null===(r=t.cm)||void 0===r?void 0:r.locale;e.classList.add(o.DIALOG);var a=document.createElement(“h2”);a.textContent=n[i]||n.en,a.className=o.TITLE,e.querySelector(“.osano-cm-content”).prepend(a);for(var l=e.querySelectorAll(“.osano-cm-toggle input[type=checkbox]”),s=0;s0&&void 0!==arguments[0]?arguments[0]:t();return Boolean(e[n])}(t())&&r(n)}))}(); ]]>{“use strict”;var e={},t={};function r(n){var a=t[n];if(void 0!==a)return a.exports;var o=t[n]={id:n,loaded:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}r.m=e,r.amdO={},(()=>{var e=[];r.O=(t,n,a,o)=>{if(!n){var d=1/0;for(l=0;lr.O[e](n[c])))?n.splice(c–,1):(i=!1,o0&&e[l-1][2]>o;l–)e[l]=e[l-1];e[l]=[n,a,o]}})(),r.F={},r.E=e=>{Object.keys(r.F).map((t=>{r.F[t](e)}))},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;r.t=function(n,a){if(1&a&&(n=this(n)),8&a)return n;if(“object”===typeof n&&n){if(4&a&&n.__esModule)return n;if(16&a&&”function”===typeof n.then)return n}var o=Object.create(null);r.r(o);var d={};e=e||[null,t({}),t([]),t(t)];for(var i=2&a&&n;”object”==typeof i&&!~e.indexOf(i);i=t(i))Object.getOwnPropertyNames(i).forEach((e=>d[e]=()=>n[e]));return d.default=()=>n,r.d(o,d),o}})(),r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((t,n)=>(r.f[n](e,t),t)),[])),r.u=e=>e+”.”+{37:”dee83a”,42:”19d450″,58:”56ab5e”,152:”163120″,196:”c6f8f8″,205:”9b7ccc”,208:”5aacc4″,214:”923623″,216:”6c104e”,300:”f7ae36″,334:”e5e1e7″,362:”784154″,407:”085e91″,450:”69e4b6″,452:”f02e7a”,479:”507a87″,689:”154d15″,714:”1d529f”,719:”73d91c”,806:”e48430″,953:”1c056f”,976:”ec4f4d”}[e]+”.js”,r.miniCssF=e=>e+”.”+{37:”8d8f072bfcd70d3d9d70″,58:”0fe9ac046914c163cb2b”,152:”601583eed4382b367a8e”,208:”da03584a02d39ae073dd”,214:”bbd40a004f1dc8fa87ba”,216:”709a55302a4241b04a7e”,300:”aca10ef1c0f6b1e4f3a4″,334:”af94854c25c6945f7613″,450:”b699b245bb522bfeac1b”,452:”e760d3746f0817ec9a8e”,689:”9f1d288013f7168018be”,714:”4be682f3411ae27b289c”,719:”58e349e565440ca6ceb0″,953:”ddb4685c50f527ef6371″,976:”424107edc4a61c5d0275″}[e]+”.css”,r.g=function(){if(“object”===typeof globalThis)return globalThis;try{return this||new Function(“return this”)()}catch(e){if(“object”===typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t=”@scribd/app-docpage:”;r.l=(n,a,o,d)=>{if(e[n])e[n].push(a);else{var i,c;if(void 0!==o)for(var f=document.getElementsByTagName(“script”),l=0;l{i.onerror=i.onload=null,clearTimeout(p);var a=e[n];if(delete e[n],i.parentNode&&i.parentNode.removeChild(i),a&&a.forEach((e=>e(r))),t)return t(r)},p=setTimeout(s.bind(null,void 0,{type:”timeout”,target:i}),12e4);i.onerror=s.bind(null,i.onerror),i.onload=s.bind(null,i.onload),c&&document.head.appendChild(i)}}})(),r.r=e=>{“undefined”!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:”Module”}),Object.defineProperty(e,”__esModule”,{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),r.p=””,(()=>{if(“undefined”!==typeof document){var e=e=>new Promise(((t,n)=>{var a=r.miniCssF(e),o=r.p+a;if(((e,t)=>{for(var r=document.getElementsByTagName(“link”),n=0;n{if(d.onerror=d.onload=null,”load”===r.type)a();else{var n=r&&r.type,i=r&&r.target&&r.target.href||t,c=new Error(“Loading CSS chunk “+e+” failed.n(“+n+”: “+i+”)”);c.name=”ChunkLoadError”,c.code=”CSS_CHUNK_LOAD_FAILED”,c.type=n,c.request=i,d.parentNode&&d.parentNode.removeChild(d),o(c)}},d.href=t,n?n.parentNode.insertBefore(d,n.nextSibling):document.head.appendChild(d)})(e,o,null,t,n)})),t={121:0};r.f.miniCss=(r,n)=>{t[r]?n.push(t[r]):0!==t[r]&&{37:1,58:1,152:1,208:1,214:1,216:1,300:1,334:1,450:1,452:1,689:1,714:1,719:1,953:1,976:1}[r]&&n.push(t[r]=e(r).then((()=>{t[r]=0}),(e=>{throw delete t[r],e})))},r.F.miniCss=e=>{if((!r.o(t,e)||void 0===t[e])&&!/^(4(07|2|79)|121|196|205|362|806)$/.test(e)){t[e]=null;var n=document.createElement(“link”);r.nc&&n.setAttribute(“nonce”,r.nc),n.rel=”prefetch”,n.as=”style”,n.href=r.p+r.miniCssF(e),document.head.appendChild(n)}}}})(),(()=>{var e={121:0};r.f.j=(t,n)=>{var a=r.o(e,t)?e[t]:void 0;if(0!==a)if(a)n.push(a[2]);else if(121!=t){var o=new Promise(((r,n)=>a=e[t]=[r,n]));n.push(a[2]=o);var d=r.p+r.u(t),i=new Error;r.l(d,(n=>{if(r.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=n&&(“load”===n.type?”missing”:n.type),d=n&&n.target&&n.target.src;i.message=”Loading chunk “+t+” failed.n(“+o+”: “+d+”)”,i.name=”ChunkLoadError”,i.type=o,i.request=d,a[1](i)}}),”chunk-“+t,t)}else e[t]=0},r.F.j=t=>{if((!r.o(e,t)||void 0===e[t])&&121!=t){e[t]=null;var n=document.createElement(“link”);r.nc&&n.setAttribute(“nonce”,r.nc),n.rel=”prefetch”,n.as=”script”,n.href=r.p+r.u(t),document.head.appendChild(n)}},r.O.j=t=>0===e[t];var t=(t,n)=>{var a,o,[d,i,c]=n,f=0;if(d.some((t=>0!==e[t]))){for(a in i)r.o(i,a)&&(r.m[a]=i[a]);if(c)var l=c(r)}for(t&&t(n);f

Source

Leave A Reply

Your email address will not be published.