????

Your IP : 3.12.162.40


Current Path : C:/inetpub/vhost/qlk.nextform.vn/www/wwwroot/static/js/
Upload File :
Current File : C:/inetpub/vhost/qlk.nextform.vn/www/wwwroot/static/js/9471.d625c3ce.chunk.js

"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[9471],{24743:(e,t,n)=>{var r,a=n(9950),o=(r=a)&&"object"==typeof r&&"default"in r?r.default:r,i=n(73114),l=n(17119),c=o.createContext({prefixClass:"viewer"}),s=function(e){var t=[];return Object.keys(e).forEach((function(n){n&&e[n]&&t.push(n)})),t.join(" ")},u=function(e){var t,n=e.children,r=e.isSelected,i=void 0!==r&&r,l=e.onClick,u=a.useContext(c);return o.createElement("button",{className:s((t={},t[u.prefixClass+"-button"]=!0,t[u.prefixClass+"-button-selected"]=i,t)),onClick:l},n)},p=function(){var e=a.useContext(c);return o.createElement("li",{className:e.prefixClass+"-menu-divider"})},m=function(e){var t=e.children,n=e.size,r=void 0===n?24:n,i=a.useContext(c),l=(r||24)+"px";return o.createElement("svg",{className:i.prefixClass+"-icon",height:l,viewBox:"0 0 24 24",width:l},t)},f=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M23.5,0.499l-16.5,23l-6.5-6.5"}))},d=function(e){var t=e.checked,n=void 0!==t&&t,r=e.children,i=e.icon,l=void 0===i?null:i,s=e.onClick,u=a.useContext(c);return o.createElement("li",{className:u.prefixClass+"-menu-item",onClick:s},o.createElement("div",{className:u.prefixClass+"-menu-item-icon"},l),o.createElement("div",{className:u.prefixClass+"-menu-item-label"},r),o.createElement("div",{className:u.prefixClass+"-menu-item-check"},n&&o.createElement(f,null)))},g=function(e){var t=e.children,n=e.onClick,r=a.useContext(c);return o.createElement("button",{className:r.prefixClass+"-primary-button",onClick:n},t)},h=function(e){var t=e.progress,n=a.useContext(c);return o.createElement("div",{className:n.prefixClass+"-progress-bar"},o.createElement("div",{className:n.prefixClass+"-progress-bar-inner",style:{width:t+"%"}},t,"%"))},v=function(){var e=a.useContext(c);return o.createElement("div",{className:e.prefixClass+"-separator"})},E=function(){var e=a.useContext(c);return o.createElement("svg",{className:e.prefixClass+"-spinner",width:"64px",height:"64px",viewBox:"0 0 32 32"},o.createElement("circle",{className:e.prefixClass+"-spinner-circle",cx:"16",cy:"16",r:"12",strokeDasharray:2*Math.PI*9}))},C=function(e,t){return(C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function x(e,t){function n(){this.constructor=e}C(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var b,w=function(){return(w=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},k=function(e,t,n,r,i){var l,u=a.useContext(c);return o.createElement("div",w({},t.attrs,{className:s((l={},l[u.prefixClass+"-layout-container"]=!0,l[u.prefixClass+"-layout-with-sidebar"]=e,l)),style:t.attrs.style}),t.children,o.createElement("div",{className:u.prefixClass+"-layout-toolbar"},r),o.createElement("div",{className:u.prefixClass+"-layout-sidebar"},i.children),o.createElement("div",w({},n.attrs,{className:u.prefixClass+"-layout-main",style:n.attrs.style}),n.children))},y=function(e){var t=a.useContext(c);return o.createElement("div",{className:t.prefixClass+"-toolbar"},o.createElement("div",{className:t.prefixClass+"-toolbar-left"},o.createElement("div",{className:t.prefixClass+"-toolbar-item"},e.toggleSidebarButton),o.createElement("div",{className:t.prefixClass+"-toolbar-item"},e.searchPopover),o.createElement("div",{className:t.prefixClass+"-toolbar-item"},e.previousPageButton),o.createElement("div",{className:t.prefixClass+"-toolbar-item"},e.currentPageInput," / ",e.numPages),o.createElement("div",{className:t.prefixClass+"-toolbar-item"},e.nextPageButton)),o.createElement("div",{className:t.prefixClass+"-toolbar-center"},o.createElement("div",{className:t.prefixClass+"-toolbar-item"},e.zoomOutButton),o.createElement("div",{className:t.prefixClass+"-toolbar-item"},e.zoomPopover),o.createElement("div",{className:t.prefixClass+"-toolbar-item"},e.zoomInButton)),o.createElement("div",{className:t.prefixClass+"-toolbar-right"},o.createElement("div",{className:t.prefixClass+"-toolbar-item"},e.fullScreenButton),o.createElement("div",{className:t.prefixClass+"-toolbar-item"},e.openFileButton),o.createElement("div",{className:t.prefixClass+"-toolbar-item"},e.downloadButton),o.createElement("div",{className:t.prefixClass+"-toolbar-item"},e.printButton),o.createElement("div",{className:t.prefixClass+"-toolbar-item"},e.moreActionsPopover)))},P=function(e,t,n){var r=function(e){var r=t.current;r&&!r.contains(e.target)&&n()};a.useEffect((function(){if(e)return document.addEventListener("click",r),function(){document.removeEventListener("click",r)}}),[])},S=function(e,t){var n=function(n){n.keyCode===e&&t()};a.useEffect((function(){return document.addEventListener("keyup",n),function(){document.removeEventListener("keyup",n)}}),[])},M=function(e){var t=e.children,n=e.closeOnClickOutside,r=e.closeOnEscape,i=e.onToggle,l=a.useContext(c),s=a.createRef();return a.useEffect((function(){var e=window.getComputedStyle(document.body).overflow;return document.body.style.overflow="hidden",function(){document.body.style.overflow=e}}),[]),S(27,(function(){return r&&i()})),P(n,s,i),o.createElement("div",{className:l.prefixClass+"-modal-body",ref:s},t)},L=function(e){var t=e.children,n=a.useContext(c);return o.createElement("div",{className:n.prefixClass+"-modal-overlay"},t)};!function(e){e.Close="Close",e.Open="Open",e.Toggle="Toggle"}(b||(b={}));var N,O=function(){var e=a.useState(!1),t=e[0],n=e[1];return{opened:t,toggle:function(e){switch(e){case b.Close:n(!1);break;case b.Open:n(!0);break;case b.Toggle:default:n((function(e){return!e}))}}}},T=function(e){var t=e.content,n=e.target,r=O(),a=r.opened,i=r.toggle;return o.createElement(o.Fragment,null,n(i,a),a&&t(i))},R=function(e){var t=e.closeOnClickOutside,n=e.closeOnEscape,r=e.content,a=e.target;return o.createElement(T,{target:a,content:function(e){return o.createElement(L,null,o.createElement(M,{closeOnClickOutside:t,closeOnEscape:n,onToggle:e},r(e)))}})};!function(e){e.TopLeft="TOP_LEFT",e.TopCenter="TOP_CENTER",e.TopRight="TOP_RIGHT",e.RightTop="RIGHT_TOP",e.RightCenter="RIGHT_CENTER",e.RightBottom="RIGHT_BOTTOM",e.BottomLeft="BOTTOM_LEFT",e.BottomCenter="BOTTOM_CENTER",e.BottomRight="BOTTOM_RIGHT",e.LeftTop="LEFT_TOP",e.LeftCenter="LEFT_CENTER",e.LeftBottom="LEFT_BOTTOM"}(N||(N={}));var F,B=N,z=function(e,t,n,r,o){a.useLayoutEffect((function(){var a=t.current,i=e.current,l=n.current;if(i&&a&&l){var c=l.getBoundingClientRect(),s=function(e,t,n,r){var a=t.getBoundingClientRect(),o=e.getBoundingClientRect(),i=o.height,l=o.width,c=0,s=0;switch(n){case B.TopLeft:c=a.top-i,s=a.left;break;case B.TopCenter:c=a.top-i,s=a.left+a.width/2-l/2;break;case B.TopRight:c=a.top-i,s=a.left+a.width-l;break;case B.RightTop:c=a.top,s=a.left+a.width;break;case B.RightCenter:c=a.top+a.height/2-i/2,s=a.left+a.width;break;case B.RightBottom:c=a.top+a.height-i,s=a.left+a.width;break;case B.BottomLeft:c=a.top+a.height,s=a.left;break;case B.BottomCenter:c=a.top+a.height,s=a.left+a.width/2-l/2;break;case B.BottomRight:c=a.top+a.height,s=a.left+a.width-l;break;case B.LeftTop:c=a.top,s=a.left-l;break;case B.LeftCenter:c=a.top+a.height/2-i/2,s=a.left-l;break;case B.LeftBottom:c=a.top+a.height-i,s=a.left-l}return{left:s+(r.left||0),top:c+(r.top||0)}}(i,a,r,o),u=s.top,p=s.left;i.style.top=u-c.top+"px",i.style.left=p-c.left+"px"}}),[])},H=function(e){var t,n=e.customClassName,r=e.position,i=a.useContext(c);return o.createElement("div",{className:s((t={},t[i.prefixClass+"-arrow"]=!0,t[i.prefixClass+"-arrow-tl"]=r===B.TopLeft,t[i.prefixClass+"-arrow-tc"]=r===B.TopCenter,t[i.prefixClass+"-arrow-tr"]=r===B.TopRight,t[i.prefixClass+"-arrow-rt"]=r===B.RightTop,t[i.prefixClass+"-arrow-rc"]=r===B.RightCenter,t[i.prefixClass+"-arrow-rb"]=r===B.RightBottom,t[i.prefixClass+"-arrow-bl"]=r===B.BottomLeft,t[i.prefixClass+"-arrow-bc"]=r===B.BottomCenter,t[i.prefixClass+"-arrow-br"]=r===B.BottomRight,t[i.prefixClass+"-arrow-lt"]=r===B.LeftTop,t[i.prefixClass+"-arrow-lc"]=r===B.LeftCenter,t[i.prefixClass+"-arrow-lb"]=r===B.LeftBottom,t[""+n]=""!==n,t))})},A=function(e){var t=e.children,n=e.closeOnClickOutside,r=e.offset,i=e.position,l=e.targetRef,s=e.onClose,u=a.useContext(c),p=a.createRef(),m=a.createRef();return P(n,p,s),z(p,l,m,i,r),o.createElement(o.Fragment,null,o.createElement("div",{ref:m,style:{left:0,position:"absolute",top:0}}),o.createElement("div",{className:u.prefixClass+"-popover-body",ref:p},o.createElement(H,{customClassName:u.prefixClass+"-popover-body-arrow",position:i}),t))},D=function(e){var t=e.closeOnEscape,n=e.onClose,r=a.useContext(c);return S(27,(function(){return t&&n()})),o.createElement("div",{className:r.prefixClass+"-popover-overlay"})},I=function(e){var t=e.closeOnClickOutside,n=e.closeOnEscape,r=e.content,a=e.offset,i=e.position,l=e.target,c=o.createRef();return o.createElement(T,{content:function(e){return o.createElement(o.Fragment,null,o.createElement(D,{closeOnEscape:n,onClose:e}),o.createElement(A,{closeOnClickOutside:t,offset:a,position:i,targetRef:c,onClose:e},r(e)))},target:function(e,t){return o.createElement("div",{ref:c},l(e,t))}})},W=function(e){var t=e.children,n=e.offset,r=e.position,i=e.targetRef,l=a.useContext(c),s=a.createRef(),u=a.createRef();return z(s,i,u,r,n),o.createElement(o.Fragment,null,o.createElement("div",{ref:u,style:{left:0,position:"absolute",top:0}}),o.createElement("div",{className:l.prefixClass+"-tooltip-body",ref:s},o.createElement(H,{customClassName:l.prefixClass+"-tooltip-body-arrow",position:r}),o.createElement("div",{className:l.prefixClass+"-tooltip-body-content"},t)))},V=function(e){var t=e.content,n=e.offset,r=e.position,a=e.target,i=o.createRef();return o.createElement(T,{target:function(e){return o.createElement("div",{ref:i,onMouseEnter:function(){e(b.Open)},onMouseLeave:function(){e(b.Close)}},a)},content:function(){return o.createElement(W,{offset:n,position:r,targetRef:i},t())}})};!function(e){e.Horizontal="Horizontal",e.Vertical="Vertical",e.Wrapped="Wrapped"}(F||(F={}));var j,J=F;!function(e){e[e.Hand=0]="Hand",e[e.Text=1]="Text"}(j||(j={}));var q,_=j;!function(e){e.ActualSize="ActualSize",e.PageFit="PageFit",e.PageWidth="PageWidth"}(q||(q={}));var U,Z=q;!function(e){e[e.ExitFullScreen=0]="ExitFullScreen",e[e.FullScreenChange=1]="FullScreenChange",e[e.FullScreenElement=2]="FullScreenElement",e[e.FullScreenEnabled=3]="FullScreenEnabled",e[e.RequestFullScreen=4]="RequestFullScreen"}(U||(U={}));var G,K={ExitFullScreen:"exitFullscreen",FullScreenChange:"fullscreenchange",FullScreenElement:"fullscreenElement",FullScreenEnabled:"fullscreenEnabled",RequestFullScreen:"requestFullscreen"},X={ExitFullScreen:"webkitExitFullscreen",FullScreenChange:"webkitfullscreenchange",FullScreenElement:"webkitFullscreenElement",FullScreenEnabled:"webkitFullscreenEnabled",RequestFullScreen:"webkitRequestFullscreen"},Y={ExitFullScreen:"msExitFullscreen",FullScreenChange:"MSFullscreenChange",FullScreenElement:"msFullscreenElement",FullScreenEnabled:"msFullscreenEnabled",RequestFullScreen:"msRequestFullscreen"},Q="undefined"!=typeof window,$=Q&&(U.FullScreenEnabled in document&&K||X.FullScreenEnabled in document&&X||Y.FullScreenEnabled in document&&Y)||K,ee=function(e){return Q?e[$.ExitFullScreen]():Promise.resolve({})},te=function(){return Q?document[$.FullScreenElement]:null},ne=function(e){var t=a.useState(!1),n=t[0],r=t[1],o=function(){var t=te();r(t===e.current)};return a.useEffect((function(){var e;return e=o,Q&&document.addEventListener($.FullScreenChange,e),function(){!function(e){Q&&document.removeEventListener($.FullScreenChange,e)}(o)}}),[e.current]),{closeFullScreen:function(){var t=te();n&&t&&t===e.current&&ee(document)},isFullScreen:n,openFullScreen:function(){var t;(t=te(),t&&t!==e.current?ee(t):Promise.resolve()).then((function(){var t;e.current&&(t=e.current,Q&&t[$.RequestFullScreen]())}))}}},re=function(e){var t=e.page,n=e.renderAnnotations,r=a.useState(!0),i=r[0],l=r[1],c=a.useState([]),s=c[0],u=c[1];return a.useEffect((function(){t.getAnnotations({intent:"display"}).then((function(e){l(!1),u(e)}))}),[]),i?o.createElement(o.Fragment,null):n(s)};!function(e){e[e.Text=1]="Text",e[e.Link=2]="Link",e[e.FreeText=3]="FreeText",e[e.Line=4]="Line",e[e.Square=5]="Square",e[e.Circle=6]="Circle",e[e.Polygon=7]="Polygon",e[e.Polyline=8]="Polyline",e[e.Highlight=9]="Highlight",e[e.Underline=10]="Underline",e[e.Squiggly=11]="Squiggly",e[e.StrikeOut=12]="StrikeOut",e[e.Stamp=13]="Stamp",e[e.Caret=14]="Caret",e[e.Ink=15]="Ink",e[e.Popup=16]="Popup",e[e.FileAttachment=17]="FileAttachment"}(G||(G={}));var ae,oe=G;!function(e){e[e.Solid=1]="Solid",e[e.Dashed=2]="Dashed",e[e.Beveled=3]="Beveled",e[e.Inset=4]="Inset",e[e.Underline=5]="Underline"}(ae||(ae={}));var ie,le=ae,ce=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"),se=function(e,t,n,r){var a=parseInt(e,10);return a>=t&&a<=n?a:r},ue=function(e){var t=ce.exec(e);if(!t)return null;var n=parseInt(t[1],10),r=se(t[2],1,12,1)-1,a=se(t[3],1,31,1),o=se(t[4],0,23,0),i=se(t[5],0,59,0),l=se(t[6],0,59,0),c=t[7]||"Z",s=se(t[8],0,23,0),u=se(t[9],0,59,0);switch(c){case"-":o+=s,i+=u;break;case"+":o-=s,i-=u}return new Date(Date.UTC(n,r,a,o,i,l))},pe=function(e){var t=e.annotation,n=a.useContext(c),r="";if(t.modificationDate){var i=ue(t.modificationDate);r=i?i.toLocaleDateString()+", "+i.toLocaleTimeString():""}return o.createElement("div",{className:n.prefixClass+"-annotation-popup-wrapper",style:{top:t.annotationType===oe.Popup?"":"100%"}},t.title&&o.createElement("div",{className:n.prefixClass+"-annotation-popup-wrapper-header"},o.createElement("div",{className:n.prefixClass+"-annotation-popup-wrapper-title"},t.title),o.createElement("span",{className:n.prefixClass+"-annotation-popup-wrapper-date"},r)),t.contents&&o.createElement("div",{className:n.prefixClass+"-annotation-popup-wrapper-content"},t.contents.split("\n").map((function(e,t){return o.createElement(a.Fragment,{key:t},e,o.createElement("br",null))}))))};!function(e){e.Click="Click",e.Hover="Hover"}(ie||(ie={}));var me,fe=function(e){var t,n=e.annotation,r=e.children,i=e.ignoreBorder,l=e.hasPopup,c=e.isRenderable,s=e.page,u=e.viewport,p=n.rect,m=function(){var e=O(),t=e.opened,n=e.toggle,r=a.useState(ie.Hover),o=r[0],i=r[1];return{opened:t,closeOnHover:function(){o===ie.Hover&&n(b.Close)},openOnHover:function(){o===ie.Hover&&n(b.Open)},toggleOnClick:function(){switch(o){case ie.Click:t&&i(ie.Hover),n(b.Toggle);break;case ie.Hover:i(ie.Click),n(b.Open)}}}}(),f=m.closeOnHover,d=m.opened,g=m.openOnHover,h=m.toggleOnClick,v=(t=[p[0],s.view[3]+s.view[1]-p[1],p[2],s.view[3]+s.view[1]-p[3]],[Math.min(t[0],t[2]),Math.min(t[1],t[3]),Math.max(t[0],t[2]),Math.max(t[1],t[3])]),E=p[2]-p[0],C=p[3]-p[1],x={borderColor:"",borderRadius:"",borderStyle:"",borderWidth:""};if(!i&&n.borderStyle.width>0){switch(n.borderStyle.style){case le.Dashed:x.borderStyle="dashed";break;case le.Solid:x.borderStyle="solid";break;case le.Underline:x=Object.assign({borderBottomStyle:"solid"},x);case le.Beveled:case le.Inset:}var w=n.borderStyle.width;x.borderWidth=w+"px",n.borderStyle.style!==le.Underline&&(E-=2*w,C-=2*w);var k=n.borderStyle,y=k.horizontalCornerRadius,P=k.verticalCornerRadius;(y>0||P>0)&&(x.borderRadius=y+"px / "+P+"px"),n.color?x.borderColor="rgb("+(0|n.color[0])+", "+(0|n.color[1])+", "+(0|n.color[2])+")":x.borderWidth="0"}return o.createElement(o.Fragment,null,c&&r({popup:{opened:d,closeOnHover:f,openOnHover:g,toggleOnClick:h},slot:{attrs:{style:Object.assign({height:C+"px",left:v[0]+"px",top:v[1]+"px",transform:"matrix("+u.transform.join(",")+")",transformOrigin:"-"+v[0]+"px -"+v[1]+"px",width:E+"px"},x)},children:o.createElement(o.Fragment,null,l&&d&&o.createElement(pe,{annotation:n}))}}))},de=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=a.useContext(c),l=!1===t.hasPopup,s=!!(t.hasPopup||t.title||t.contents);return o.createElement(fe,{annotation:t,hasPopup:l,ignoreBorder:!0,isRenderable:s,page:n,viewport:r},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:i.prefixClass+"-annotation "+i.prefixClass+"-annotation-caret","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},ge=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=a.useContext(c),l=!1===t.hasPopup,s=!!(t.hasPopup||t.title||t.contents),u=t.rect,p=u[2]-u[0],m=u[3]-u[1],f=t.borderStyle.width;return o.createElement(fe,{annotation:t,hasPopup:l,ignoreBorder:!0,isRenderable:s,page:n,viewport:r},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:i.prefixClass+"-annotation "+i.prefixClass+"-annotation-circle","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),o.createElement("svg",{height:m+"px",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 "+p+" "+m,width:p+"px"},o.createElement("circle",{cy:m/2,fill:"none",rx:p/2-f/2,ry:m/2-f/2,stroke:"transparent",strokeWidth:f||1})),e.slot.children)}))},he=function(e){var t=e.split("/").pop();return t?t.split("#")[0].split("?")[0]:e},ve=function(e,t){var n="string"==typeof t?"":URL.createObjectURL(new Blob([t],{type:""})),r=document.createElement("a");r.style.display="none",r.href=n||e,r.setAttribute("download",he(e)),document.body.appendChild(r),r.click(),document.body.removeChild(r),n&&URL.revokeObjectURL(n)},Ee=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=a.useContext(c),l=!(!1!==t.hasPopup||!t.title&&!t.contents),s=function(){var e=t.file;e&&ve(e.filename,e.content)};return o.createElement(fe,{annotation:t,hasPopup:l,ignoreBorder:!0,isRenderable:!0,page:n,viewport:r},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:i.prefixClass+"-annotation "+i.prefixClass+"-annotation-file-attachment","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onDoubleClick:s,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},Ce=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=a.useContext(c),l=!1===t.hasPopup,s=!!(t.hasPopup||t.title||t.contents);return o.createElement(fe,{annotation:t,hasPopup:l,ignoreBorder:!0,isRenderable:s,page:n,viewport:r},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:i.prefixClass+"-annotation "+i.prefixClass+"-annotation-free-text","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},xe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=a.useContext(c),l=!1===t.hasPopup,s=!!(t.hasPopup||t.title||t.contents);return o.createElement(fe,{annotation:t,hasPopup:l,ignoreBorder:!0,isRenderable:s,page:n,viewport:r},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:i.prefixClass+"-annotation "+i.prefixClass+"-annotation-highlight","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},be=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=a.useContext(c),l=!1===t.hasPopup,s=!!(t.hasPopup||t.title||t.contents),u=t.rect,p=u[2]-u[0],m=u[3]-u[1],f=t.borderStyle.width;return o.createElement(fe,{annotation:t,hasPopup:l,ignoreBorder:!0,isRenderable:s,page:n,viewport:r},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:i.prefixClass+"-annotation "+i.prefixClass+"-annotation-ink","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),t.inkLists&&t.inkLists.length&&o.createElement("svg",{height:m+"px",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 "+p+" "+m,width:p+"px"},t.inkLists.map((function(e,t){return o.createElement("polyline",{key:t,fill:"none",stroke:"transparent",strokeWidth:f||1,points:e.map((function(e){return e.x-u[0]+","+(u[3]-e.y)})).join(" ")})}))),e.slot.children)}))},we=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=a.useContext(c),l=!1===t.hasPopup,s=!!(t.hasPopup||t.title||t.contents),u=t.rect,p=u[2]-u[0],m=u[3]-u[1],f=t.borderStyle.width;return o.createElement(fe,{annotation:t,hasPopup:l,ignoreBorder:!0,isRenderable:s,page:n,viewport:r},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:i.prefixClass+"-annotation "+i.prefixClass+"-annotation-line","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),o.createElement("svg",{height:m+"px",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 "+p+" "+m,width:p+"px"},o.createElement("line",{stroke:"transparent",strokeWidth:f||1,x1:u[2]-t.lineCoordinates[0],x2:u[2]-t.lineCoordinates[2],y1:u[3]-t.lineCoordinates[1],y2:u[3]-t.lineCoordinates[3]})),e.slot.children)}))},ke=function(e,t){return new Promise((function(n){new Promise((function(n){"string"==typeof t?e.getDestination(t).then((function(e){n(e)})):n(t)})).then((function(t){e.getPageIndex(t[0]).then((function(e){var r=function(e,t){switch(t[1].name){case"XYZ":return{bottomOffset:t[3],pageIndex:e-1,scaleTo:t[4]};case"Fit":return{bottomOffset:0,pageIndex:e-1,scaleTo:Z.PageFit};default:return{bottomOffset:0,pageIndex:e-1,scaleTo:1}}}(e,t);n(r)}))}))}))},ye=function(e){var t=e.annotation,n=e.doc,r=e.page,i=e.viewport,l=e.onExecuteNamedAction,s=e.onJumpToDest,u=a.useContext(c),p=!!(t.url||t.dest||t.action),m=t.url?{href:t.url,rel:"noopener noreferrer nofollow",target:t.newWindow?"_blank":"",title:t.url}:{href:"",onClick:function(e){e.preventDefault(),t.action?l(t.action):ke(n,t.dest).then((function(e){var t=e.pageIndex,n=e.bottomOffset,r=e.scaleTo;s(t+1,n,r)}))}};return o.createElement(fe,{annotation:t,hasPopup:!1,ignoreBorder:!1,isRenderable:p,page:r,viewport:i},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:u.prefixClass+"-annotation "+u.prefixClass+"-annotation-link","data-annotation-id":t.id}),o.createElement("a",w({},m)))}))},Pe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=a.useContext(c),l=!1===t.hasPopup,s=!!(t.hasPopup||t.title||t.contents),u=t.rect,p=u[2]-u[0],m=u[3]-u[1],f=t.borderStyle.width;return o.createElement(fe,{annotation:t,hasPopup:l,ignoreBorder:!0,isRenderable:s,page:n,viewport:r},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:i.prefixClass+"-annotation "+i.prefixClass+"-annotation-polygon","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),t.vertices&&t.vertices.length&&o.createElement("svg",{height:m+"px",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 "+p+" "+m,width:p+"px"},o.createElement("polygon",{fill:"none",stroke:"transparent",strokeWidth:f||1,points:t.vertices.map((function(e){return e.x-u[0]+","+(u[3]-e.y)})).join(" ")})),e.slot.children)}))},Se=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=a.useContext(c),l=!1===t.hasPopup,s=!!(t.hasPopup||t.title||t.contents),u=t.rect,p=u[2]-u[0],m=u[3]-u[1],f=t.borderStyle.width;return o.createElement(fe,{annotation:t,hasPopup:l,ignoreBorder:!0,isRenderable:s,page:n,viewport:r},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:i.prefixClass+"-annotation "+i.prefixClass+"-annotation-polyline","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),t.vertices&&t.vertices.length&&o.createElement("svg",{height:m+"px",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 "+p+" "+m,width:p+"px"},o.createElement("polyline",{fill:"none",stroke:"transparent",strokeWidth:f||1,points:t.vertices.map((function(e){return e.x-u[0]+","+(u[3]-e.y)})).join(" ")})),e.slot.children)}))},Me=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=a.useContext(c),l=!(!t.title&&!t.contents),s=!t.parentType||-1!==["Circle","Ink","Line","Polygon","PolyLine","Square"].indexOf(t.parentType);return a.useLayoutEffect((function(){if(t.parentId){var e=document.querySelector('[data-annotation-id="'+t.parentId+'"]'),n=document.querySelector('[data-annotation-id="'+t.id+'"]');if(e&&n){var r=parseFloat(e.style.left),a=parseFloat(e.style.top)+parseFloat(e.style.height);n.style.left=r+"px",n.style.top=a+"px",n.style.transformOrigin="-"+r+"px -"+a+"px"}}}),[]),o.createElement(fe,{annotation:t,hasPopup:s,ignoreBorder:!1,isRenderable:l,page:n,viewport:r},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:i.prefixClass+"-annotation "+i.prefixClass+"-annotation-popup","data-annotation-id":t.id}),o.createElement(pe,{annotation:t}))}))},Le=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=a.useContext(c),l=!1===t.hasPopup,s=!!(t.hasPopup||t.title||t.contents),u=t.rect,p=u[2]-u[0],m=u[3]-u[1],f=t.borderStyle.width;return o.createElement(fe,{annotation:t,hasPopup:l,ignoreBorder:!0,isRenderable:s,page:n,viewport:r},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:i.prefixClass+"-annotation "+i.prefixClass+"-annotation-square","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),o.createElement("svg",{height:m+"px",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 "+p+" "+m,width:p+"px"},o.createElement("rect",{height:m-f,fill:"none",stroke:"transparent",strokeWidth:f||1,x:f/2,y:f/2,width:p-f})),e.slot.children)}))},Ne=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=a.useContext(c),l=!1===t.hasPopup,s=!!(t.hasPopup||t.title||t.contents);return o.createElement(fe,{annotation:t,hasPopup:l,ignoreBorder:!0,isRenderable:s,page:n,viewport:r},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:i.prefixClass+"-annotation "+i.prefixClass+"-annotation-squiggly","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},Oe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=a.useContext(c),l=!1===t.hasPopup,s=!!(t.hasPopup||t.title||t.contents);return o.createElement(fe,{annotation:t,hasPopup:l,ignoreBorder:!0,isRenderable:s,page:n,viewport:r},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:i.prefixClass+"-annotation "+i.prefixClass+"-annotation-stamp","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},Te=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=a.useContext(c),l=!1===t.hasPopup,s=!!(t.hasPopup||t.title||t.contents);return o.createElement(fe,{annotation:t,hasPopup:l,ignoreBorder:!0,isRenderable:s,page:n,viewport:r},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:i.prefixClass+"-annotation "+i.prefixClass+"-annotation-strike-out","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},Re=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M.5,16.5a1,1,0,0,0,1,1h2v4l4-4h15a1,1,0,0,0,1-1V3.5a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1Z"}),o.createElement("path",{d:"M7.25,9.75A.25.25,0,1,1,7,10a.25.25,0,0,1,.25-.25"}),o.createElement("path",{d:"M12,9.75a.25.25,0,1,1-.25.25A.25.25,0,0,1,12,9.75"}),o.createElement("path",{d:"M16.75,9.75a.25.25,0,1,1-.25.25.25.25,0,0,1,.25-.25"}))},Fe=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M0.500 12.001 A11.500 11.500 0 1 0 23.500 12.001 A11.500 11.500 0 1 0 0.500 12.001 Z"}),o.createElement("path",{d:"M6.000 12.001 A6.000 6.000 0 1 0 18.000 12.001 A6.000 6.000 0 1 0 6.000 12.001 Z"}),o.createElement("path",{d:"M21.423 5.406L17.415 9.414"}),o.createElement("path",{d:"M14.587 6.585L18.607 2.565"}),o.createElement("path",{d:"M5.405 21.424L9.413 17.416"}),o.createElement("path",{d:"M6.585 14.588L2.577 18.596"}),o.createElement("path",{d:"M18.602 21.419L14.595 17.412"}),o.createElement("path",{d:"M17.419 14.58L21.428 18.589"}),o.createElement("path",{d:"M2.582 5.399L6.588 9.406"}),o.createElement("path",{d:"M9.421 6.581L5.412 2.572"}))},Be=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M4.000 18.500 A1.500 1.500 0 1 0 7.000 18.500 A1.500 1.500 0 1 0 4.000 18.500 Z"}),o.createElement("path",{d:"M20.5.5l-9.782,9.783a7,7,0,1,0,3,3L17,10h1.5V8.5L19,8h1.5V6.5L21,6h1.5V4.5l1-1V.5Z"}))},ze=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M2.000 2.500 L22.000 2.500 L22.000 23.500 L2.000 23.500 Z"}),o.createElement("path",{d:"M6 4.5L6 0.5"}),o.createElement("path",{d:"M18 4.5L18 0.5"}),o.createElement("path",{d:"M10 4.5L10 0.5"}),o.createElement("path",{d:"M14 4.5L14 0.5"}))},He=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M17.5 0.498L17.5 23.498"}),o.createElement("path",{d:"M10.5 0.498L10.5 23.498"}),o.createElement("path",{d:"M23.5.5H6.5a6,6,0,0,0,0,12h4"}))},Ae=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M2.5 22.995L12 6.005 21.5 22.995 2.5 22.995z"}))},De=function(e){var t=e.annotation,n=e.childAnnotation,r=e.page,i=e.viewport,l=a.useContext(c),s=!1===t.hasPopup,u=!!(t.hasPopup||t.title||t.contents),p=t.name?t.name.toLowerCase():"";return o.createElement(fe,{annotation:t,hasPopup:s,ignoreBorder:!1,isRenderable:u,page:r,viewport:i},(function(e){return o.createElement(o.Fragment,null,o.createElement("div",w({},e.slot.attrs,{className:l.prefixClass+"-annotation "+l.prefixClass+"-annotation-text","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),p&&o.createElement("div",{className:l.prefixClass+"-annotation-text-icon"},"check"===p&&o.createElement(f,null),"comment"===p&&o.createElement(Re,null),"help"===p&&o.createElement(Fe,null),"insert"===p&&o.createElement(Ae,null),"key"===p&&o.createElement(Be,null),"note"===p&&o.createElement(ze,null),("newparagraph"===p||"paragraph"===p)&&o.createElement(He,null)),e.slot.children),n&&n.annotationType===oe.Popup&&e.popup.opened&&o.createElement(Me,{annotation:n,page:r,viewport:i}))}))},Ie=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=a.useContext(c),l=!1===t.hasPopup,s=!!(t.hasPopup||t.title||t.contents);return o.createElement(fe,{annotation:t,hasPopup:l,ignoreBorder:!0,isRenderable:s,page:n,viewport:r},(function(e){return o.createElement("div",w({},e.slot.attrs,{className:i.prefixClass+"-annotation "+i.prefixClass+"-annotation-underline","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},We=function(e){var t=e.doc,n=e.page,r=e.rotation,i=e.scale,l=e.onExecuteNamedAction,s=e.onJumpToDest,u=a.useContext(c);return o.createElement("div",{className:u.prefixClass+"-annotation-layer"},o.createElement(re,{page:n,renderAnnotations:function(e){var c=n.getViewport({rotation:r,scale:i}).clone({dontFlip:!0});return o.createElement(o.Fragment,null,e.filter((function(e){return!e.parentId})).map((function(r){var i=e.find((function(e){return e.parentId===r.id}));switch(r.annotationType){case oe.Caret:return o.createElement(de,{key:r.id,annotation:r,page:n,viewport:c});case oe.Circle:return o.createElement(ge,{key:r.id,annotation:r,page:n,viewport:c});case oe.FileAttachment:return o.createElement(Ee,{key:r.id,annotation:r,page:n,viewport:c});case oe.FreeText:return o.createElement(Ce,{key:r.id,annotation:r,page:n,viewport:c});case oe.Highlight:return o.createElement(xe,{key:r.id,annotation:r,page:n,viewport:c});case oe.Ink:return o.createElement(be,{key:r.id,annotation:r,page:n,viewport:c});case oe.Line:return o.createElement(we,{key:r.id,annotation:r,page:n,viewport:c});case oe.Link:return o.createElement(ye,{key:r.id,annotation:r,doc:t,page:n,viewport:c,onExecuteNamedAction:l,onJumpToDest:s});case oe.Polygon:return o.createElement(Pe,{key:r.id,annotation:r,page:n,viewport:c});case oe.Polyline:return o.createElement(Se,{key:r.id,annotation:r,page:n,viewport:c});case oe.Popup:return o.createElement(Me,{key:r.id,annotation:r,page:n,viewport:c});case oe.Square:return o.createElement(Le,{key:r.id,annotation:r,page:n,viewport:c});case oe.Squiggly:return o.createElement(Ne,{key:r.id,annotation:r,page:n,viewport:c});case oe.Stamp:return o.createElement(Oe,{key:r.id,annotation:r,page:n,viewport:c});case oe.StrikeOut:return o.createElement(Te,{key:r.id,annotation:r,page:n,viewport:c});case oe.Text:return o.createElement(De,{key:r.id,annotation:r,childAnnotation:i,page:n,viewport:c});case oe.Underline:return o.createElement(Ie,{key:r.id,annotation:r,page:n,viewport:c});default:return o.createElement(a.Fragment,{key:r.id})}})))}}))},Ve=function(e){var t=e.children,n=e.threshold,r=e.onVisibilityChanged,i=a.useRef(null);return a.useEffect((function(){var e=new IntersectionObserver((function(e){e.forEach((function(e){var t=e.isIntersecting,n=e.intersectionRatio;r({isVisible:t,ratio:n})}))}),{threshold:n||0}),t=i.current;if(t)return e.observe(t),function(){e.unobserve(t)}}),[]),o.createElement("div",{ref:i},t)},je=function(e){var t=e.callback,n=e.children,r=e.rotation,i=e.scale;return a.useLayoutEffect((function(){t()}),[r,i]),o.createElement(o.Fragment,null,n)},Je=function(e){var t=e.height,n=e.page,r=e.pageIndex,i=e.rotation,l=e.scale,s=e.width,u=e.onCanvasLayerRender,p=a.useContext(c),m=a.createRef(),f=a.useRef(),d=window.devicePixelRatio||1;return o.createElement(je,{callback:function(){var e=f.current;e&&e.cancel();var a=m.current;a.height=t*d,a.width=s*d;var o=a.getContext("2d",{alpha:!1}),c=n.getViewport({rotation:i,scale:l*d});f.current=n.render({canvasContext:o,viewport:c}),f.current.promise.then((function(){u({ele:a,pageIndex:r,rotation:i,scale:l})}),(function(){}))},rotation:i,scale:l},o.createElement("div",{className:p.prefixClass+"-canvas-layer",style:{height:t+"px",width:s+"px"}},o.createElement("canvas",{ref:m,style:{transform:"scale("+1/d+")",transformOrigin:"top left"}})))},qe=function(e){var t=e.height,n=e.page,r=e.rotation,l=e.scale,s=e.width,u=a.useContext(c),p=a.createRef();return o.createElement(je,{callback:function(){var e=p.current,a=n.getViewport({rotation:r,scale:l});n.getOperatorList().then((function(r){!function(){var e=p.current;e&&(e.innerHTML="")}(),new i.SVGGraphics(n.commonObjs,n.objs).getSVG(r,a).then((function(n){n.style.height=t+"px",n.style.width=s+"px",e.appendChild(n)}))}))},rotation:r,scale:l},o.createElement("div",{className:u.prefixClass+"-svg-layer",ref:p}))},_e=function(e){var t=e.parentNode;t&&t.removeChild(e)},Ue=function(e){var t=e.parentNode;if(t){var n=document.createRange();n.selectNodeContents(e),function(e,t){_e(e);var n=t.parentNode;n&&n.insertBefore(e,t),_e(t)}(n.extractContents(),e),t.normalize()}},Ze=function(e){var t=e.keywordRegexp,n=e.match,r=e.page,l=e.pageIndex,s=e.rotation,u=e.scale,p=e.onJumpToMatch,m=e.onTextLayerRender,f=a.useContext(c),d=a.createRef(),g=a.useRef(),h=a.useRef(!1),v=function(e){var n=e.textContent;if(t.source.trim()&&n){var r=n.search(t),a=e.firstChild;-1!==r&&a&&function(e,t,n){var r=new Range;r.setStart(e,t),r.setEnd(e,n);var a=document.createElement("span");return r.surroundContents(a),a}(a,r,r+t.source.length).classList.add(f.prefixClass+"-text-highlight")}},E=function(){var e=d.current;if(e)for(var t=e.querySelectorAll("span."+f.prefixClass+"-text-highlight"),n=t.length,r=0;r<n;r++)Ue(t[r])},C=function(){var e=d.current;if(n.pageIndex===l&&e){var t=e.querySelectorAll("span."+f.prefixClass+"-text-highlight");if(n.matchIndex<t.length){var r=function(e,t){for(var n=e.offsetTop,r=e.offsetLeft,a=e.parentElement;a&&a!==t;)n+=a.offsetTop,r+=a.offsetLeft,a=a.parentElement;return{left:r,top:n}}(t[n.matchIndex],e),a=r.top,o=r.left;p(l,a/u,o/u)}}};return a.useEffect((function(){var e=d.current;if(t&&h.current&&e&&(E(),t.source.trim()))for(var n=e.querySelectorAll("span."+f.prefixClass+"-text"),r=n.length,a=0;a<r;a++)v(n[a])}),[t,h.current]),a.useEffect((function(){h.current&&C()}),[n]),o.createElement(je,{callback:function(){var e=g.current;e&&e.cancel();var n=d.current;if(n){var a=r.getViewport({rotation:s,scale:u});h.current=!1,r.getTextContent().then((function(e){!function(){var e=d.current;if(e)for(var t=e.querySelectorAll("span."+f.prefixClass+"-text"),n=t.length,r=0;r<n;r++){var a=t[r];e.removeChild(a)}}(),g.current=i.renderTextLayer({container:n,textContent:e,viewport:a}),g.current.promise.then((function(){h.current=!0;var e=n.childNodes,r=e.length;t&&E();for(var a=0;a<r;a++){var o=e[a];o.classList.add(f.prefixClass+"-text"),t&&v(o)}C(),m({ele:n})}),(function(){}))}))}},rotation:s,scale:u},o.createElement("div",{className:f.prefixClass+"-text-layer",ref:d}))},Ge=function(e){var t=e.doc,n=e.height,r=e.keywordRegexp,i=e.match,l=e.pageIndex,s=e.renderPage,u=e.rotation,p=e.scale,m=e.width,f=e.onCanvasLayerRender,d=e.onExecuteNamedAction,g=e.onJumpToDest,h=e.onPageVisibilityChanged,v=e.onTextLayerRender,C=a.useContext(c),x=a.useState({isCalculated:!1,page:null,pageHeight:n,pageWidth:m,viewportRotation:0}),b=x[0],w=x[1],k=b.isCalculated,y=b.page,P=b.pageHeight,S=b.pageWidth,M=Array(10).fill(null).map((function(e,t){return t/10})),L=S*p,N=P*p,O=Math.abs(u)%180==0,T=O?L:N,R=O?N:L,F=s||function(e){return o.createElement(o.Fragment,null,e.canvasLayer.children,e.textLayer.children,e.annotationLayer.children)},B=(u+b.viewportRotation)%360;return o.createElement(Ve,{onVisibilityChanged:function(e){var n=e.isVisible?e.ratio:0;h(l,n),e.isVisible&&!k&&t.getPage(l+1).then((function(e){var t=e.getViewport({scale:1});w({isCalculated:!0,page:e,pageHeight:t.height,pageWidth:t.width,viewportRotation:t.rotation})}))},threshold:M},o.createElement("div",{className:C.prefixClass+"-page-layer",style:{height:R+"px",width:T+"px"}},y?F({annotationLayer:{attrs:{},children:o.createElement(We,{doc:t,page:y,rotation:B,scale:p,onExecuteNamedAction:d,onJumpToDest:g})},canvasLayer:{attrs:{},children:o.createElement(Je,{height:R,page:y,pageIndex:l,rotation:B,scale:p,width:T,onCanvasLayerRender:f})},doc:t,height:R,pageIndex:l,rotation:u,scale:p,svgLayer:{attrs:{},children:o.createElement(qe,{height:R,page:y,rotation:B,scale:p,width:T})},textLayer:{attrs:{},children:o.createElement(Ze,{keywordRegexp:r,match:i,page:y,pageIndex:l,rotation:B,scale:p,onJumpToMatch:function(e,t,n){g(e,P-t,p)},onTextLayerRender:v})},width:T}):o.createElement(E,null)))},Ke=o.createContext({}),Xe=function(){var e=a.useContext(Ke),t=a.useContext(c);return o.createElement("div",{className:t.prefixClass+"-drop-area"},e.main.dragDropFile)},Ye=function(e){var t=e.numLoadedPages,n=e.numPages,r=e.onCancel,i=e.onStartPrinting,l=a.useContext(Ke),s=a.useContext(c),u=Math.floor(100*t/n);return a.useEffect((function(){t===n&&i()}),[t]),o.createElement("div",{className:s.prefixClass+"-print-progress"},o.createElement("div",{className:s.prefixClass+"-print-progress-inner"},o.createElement("div",{className:s.prefixClass+"-print-progress-message"},l.printProgress.preparingDocument),o.createElement("div",{className:s.prefixClass+"-print-progress-bar"},o.createElement(h,{progress:u})),o.createElement(g,{onClick:r},l.printProgress.cancel)))};!function(e){e.Inactive="Inactive",e.Preparing="Preparing",e.Cancelled="Cancelled",e.Ready="Ready"}(me||(me={}));var Qe,$e=me,et=function(e){var t=e.page,n=e.pageHeight,r=e.pageWidth,i=e.rotation,l=e.onLoad,s=a.useContext(c),u=a.useRef(),p=a.useState(""),m=p[0],f=p[1];return a.useEffect((function(){var e=u.current;e&&e.cancel();var a=document.createElement("canvas");a.height=Math.floor(n*(150/72)),a.width=Math.floor(r*(150/72));var o=a.getContext("2d");o.save(),o.fillStyle="rgb(255, 255, 255)",o.fillRect(0,0,a.width,a.height),o.restore();var l=t.getViewport({rotation:i,scale:1});u.current=t.render({canvasContext:o,intent:"print",transform:[150/72,0,0,150/72,0,0],viewport:l}),u.current.promise.then((function(){"toBlob"in a?a.toBlob((function(e){f(URL.createObjectURL(e))})):f(a.toDataURL())}),(function(){}))}),[]),m?o.createElement("div",{className:s.prefixClass+"-print-page-thumbnail",style:{height:Math.floor(96*n/72)+"px",width:Math.floor(96*r/72)+"px"}},o.createElement("img",{src:m,style:{height:Math.floor(96*n/72)+"px",width:Math.floor(96*r/72)+"px"},onLoad:l})):o.createElement(E,null)},tt=function(e){var t=e.doc,n=e.pageHeight,r=e.pageIndex,i=e.pageWidth,l=e.rotation,c=e.onLoad,s=a.useState({height:n,page:null,viewportRotation:0,width:i}),u=s[0],p=s[1],m=u.page,f=u.height,d=u.width,g=Math.abs(l)%180==0;a.useEffect((function(){t.getPage(r+1).then((function(e){var t=e.getViewport({scale:1});p({height:t.height,page:e,viewportRotation:t.rotation,width:t.width})}))}),[]);var h=(l+u.viewportRotation)%360;return m?o.createElement(et,{page:m,pageHeight:g?f:d,pageWidth:g?d:f,rotation:h,onLoad:c}):o.createElement(E,null)},nt=function(e){var t=e.doc,n=e.pageHeight,r=e.pageWidth,i=e.printStatus,s=e.rotation,u=e.onCancel,p=e.onLoad,m=a.useContext(c),f=a.useState(0),d=f[0],g=f[1];a.useEffect((function(){i===$e.Ready&&(document.body.classList.add(m.prefixClass+"-body-printing"),window.print());var e=function(){i===$e.Ready&&(document.body.classList.remove(m.prefixClass+"-body-printing"),u())};return document.addEventListener("mousemove",e),function(){return document.removeEventListener("mousemove",e)}}),[i]);var h=t.numPages,v=function(){var e=d+1;g(e),p(e)};return l.createPortal(o.createElement(o.Fragment,null,o.createElement("div",{className:m.prefixClass+"-print-zone"},Array(h).fill(0).map((function(e,a){return o.createElement(tt,{key:a,doc:t,pageHeight:n,pageIndex:a,pageWidth:r,rotation:s,onLoad:v})}))),o.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                            @supports ((size:A4) and (size:1pt 1pt)) {\n                                @page { size: "+r+"pt "+n+"pt }\n                            }\n                        "}})),document.body)},rt=function(e){var t=e.doc,n=e.pageHeight,r=e.pageWidth,i=e.printStatus,l=e.rotation,c=e.onCancel,s=e.onStartPrinting,u=a.useState(0),p=u[0],m=u[1],f=function(){m(0),c()};return o.createElement(o.Fragment,null,i===$e.Preparing&&o.createElement(Ye,{numLoadedPages:p,numPages:t.numPages,onCancel:f,onStartPrinting:function(){m(0),s()}}),(i===$e.Preparing||i===$e.Ready)&&o.createElement(nt,{doc:t,pageHeight:n,pageWidth:r,printStatus:i,rotation:l,onCancel:f,onLoad:m}))},at=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M10.515,9.514h3c0.552,0,1,0.448,1,1v3c0,0.552-0.448,1-1,1h-3c-0.552,0-1-0.448-1-1v-3\n                C9.515,9.962,9.963,9.514,10.515,9.514z\n                M0.531,23.499l6.984-6.985\n                M16.515,7.514L23.5,0.529\n                M21.515,7.514h-5v-5\n                M7.515,21.514v-5 h-5\n                M0.523,0.521l6.992,6.993\n                M16.515,16.514l6.985,6.985\n                M16.515,21.514v-5h5\n                M2.515,7.514h5v-5"}))},ot=function(e){var t=e.onClick,n=a.useContext(c);return o.createElement("div",{className:n.prefixClass+"-exit-fullscreen"},o.createElement("div",{className:n.prefixClass+"-exit-fullscreen-inner"},o.createElement(u,{onClick:t},o.createElement(at,null))))},it=function(e){var t=e.files,n=a.useContext(Ke),r=a.useContext(c);return 0===t.length?o.createElement("div",{className:r.prefixClass+"-attachment-list-empty"},n.attachment.noAttachment):o.createElement("ul",{className:r.prefixClass+"-attachment-list"},t.map((function(e){return o.createElement("li",{className:r.prefixClass+"-attachment-item",key:"attachment-"+e.fileName,title:""+n.attachment.clickToDownload,onClick:function(){return ve(e.fileName,e.data)}},e.fileName)})))},lt=function(e){var t=e.doc,n=a.useState({files:[],isLoaded:!1}),r=n[0],i=n[1];return a.useEffect((function(){t.getAttachments().then((function(e){var t=e?Object.keys(e).map((function(t){return{data:e[t].content,fileName:e[t].filename}})):[];i({files:t,isLoaded:!0})}))}),[]),r.isLoaded?o.createElement(it,{files:r.files}):o.createElement(E,null)},ct=function(e){var t=e.bookmark,n=e.depth,r=e.doc,i=e.onClick,l=e.onJumpToDest,s=a.useContext(c),u=a.createRef(),p=a.createRef(),m=a.useRef(!0),f=t.items&&t.items.length>0;return o.createElement(o.Fragment,null,o.createElement("div",{className:s.prefixClass+"-bookmark-item",style:{paddingLeft:20*n+4+"px"},onClick:function(){!f&&t.dest&&i(t.dest)}},f&&o.createElement("span",{ref:u,className:s.prefixClass+"-bookmark-toggle",onClick:function(){m.current=!m.current;var e=p.current,t=u.current;e&&t&&(e.style.display=m.current?"block":"none",t.classList.toggle(s.prefixClass+"-bookmark-toggle-expanded"))}},"\u25ba"),t.url?o.createElement("a",{className:s.prefixClass+"-bookmark-title",href:t.url,rel:"noopener noreferrer nofollow",target:t.newWindow?"_blank":""},t.title):o.createElement("div",{className:s.prefixClass+"-bookmark-title",onClick:function(){f&&t.dest&&i(t.dest)}},t.title)),f&&o.createElement("div",{ref:p},o.createElement(st,{bookmarks:t.items,depth:n+1,doc:r,onJumpToDest:l})))},st=function(e){var t=e.bookmarks,n=e.depth,r=void 0===n?0:n,i=e.doc,l=e.onJumpToDest,s=a.useContext(c),u=function(e){ke(i,e).then((function(e){var t=e.pageIndex,n=e.bottomOffset,r=e.scaleTo;l(t+1,n,r)}))};return o.createElement("ul",{className:s.prefixClass+"-bookmark-list"},t.map((function(e,t){return o.createElement("li",{key:t},o.createElement(ct,{bookmark:e,depth:r,doc:i,onClick:u,onJumpToDest:l}))})))},ut=function(e){var t=e.doc,n=e.onJumpToDest,r=a.useContext(Ke),i=a.useContext(c),l=a.useState({isLoaded:!1,items:[]}),s=l[0],u=l[1];return a.useEffect((function(){t.getOutline().then((function(e){u({isLoaded:!0,items:e||[]})}))}),[]),s.isLoaded?0===s.items.length?o.createElement("div",{className:i.prefixClass+"-bookmark-empty"},r.bookmark.noBookmark):o.createElement(st,{bookmarks:s.items,depth:0,doc:t,onJumpToDest:n}):o.createElement(E,null)},pt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M11.5,1.5h11c0.552,0,1,0.448,1,1v20c0,0.552-0.448,1-1,1h-21c-0.552,0-1-0.448-1-1v-20c0-0.552,0.448-1,1-1h3\n                M11.5,10.5c0,0.55-0.3,0.661-0.659,0.248L8,7.5l-2.844,3.246c-0.363,0.414-0.659,0.3-0.659-0.247v-9c0-0.552,0.448-1,1-1h5\n                c0.552,0,1,0.448,1,1L11.5,10.5z\n                M14.5,6.499h6\n                M14.5,10.499h6\n                M3.5,14.499h17\n                M3.5,18.499h16.497"}))},mt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M7.618,15.345l8.666-8.666c0.78-0.812,2.071-0.838,2.883-0.058s0.838,2.071,0.058,2.883\n                c-0.019,0.02-0.038,0.039-0.058,0.058L7.461,21.305c-1.593,1.593-4.175,1.592-5.767,0s-1.592-4.175,0-5.767c0,0,0,0,0,0\n                L13.928,3.305c2.189-2.19,5.739-2.19,7.929-0.001s2.19,5.739,0,7.929l0,0L13.192,19.9"}))},ft=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M10.5,9.5c0,0.552-0.448,1-1,1h-8c-0.552,0-1-0.448-1-1v-8c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1V9.5z\n                M23.5,9.5c0,0.552-0.448,1-1,1h-8c-0.552,0-1-0.448-1-1v-8c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1V9.5z\n                M10.5,22.5 c0,0.552-0.448,1-1,1h-8c-0.552,0-1-0.448-1-1v-8c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1V22.5z\n                M23.5,22.5c0,0.552-0.448,1-1,1 h-8c-0.552,0-1-0.448-1-1v-8c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1V22.5z"}))},dt=function(e){var t=e.page,n=e.pageHeight,r=e.pageWidth,i=e.rotation,l=e.thumbnailHeight,c=e.thumbnailWidth,s=a.useRef(),u=a.useState(""),p=u[0],m=u[1];return a.useEffect((function(){var e=s.current;e&&e.cancel();var a=document.createElement("canvas"),o=a.getContext("2d",{alpha:!1}),l=c,u=l/(r/n),p=l/r;a.height=u,a.width=l,a.style.height=u+"px",a.style.width=l+"px";var f=t.getViewport({rotation:i,scale:p});s.current=t.render({canvasContext:o,viewport:f}),s.current.promise.then((function(){return m(a.toDataURL())}),(function(){}))}),[i]),p?o.createElement("img",{src:p,height:l+"px",width:c+"px"}):o.createElement(E,null)},gt=function(e){var t=e.doc,n=e.pageHeight,r=e.pageIndex,i=e.pageWidth,l=e.rotation,s=a.useContext(c),u=a.useState({height:n,isCalculated:!1,page:null,viewportRotation:0,width:i}),p=u[0],m=u[1],f=p.isCalculated,d=p.page,g=p.height,h=p.width,v=h/g,C=Math.abs(l)%180==0,x=C?100:100/v,b=C?100/v:100,w=(l+p.viewportRotation)%360;return o.createElement(Ve,{onVisibilityChanged:function(e){e.isVisible&&!f&&t.getPage(r+1).then((function(e){var t=e.getViewport({scale:1});m({height:t.height,isCalculated:!0,page:e,viewportRotation:t.rotation,width:t.width})}))}},o.createElement("div",{className:s.prefixClass+"-thumbnail-container",style:{height:b+"px",width:x+"px"}},d?o.createElement(dt,{page:d,pageHeight:C?g:h,pageWidth:C?h:g,rotation:w,thumbnailHeight:b,thumbnailWidth:x}):o.createElement(E,null)))},ht=function(e){var t=e.currentPage,n=e.doc,r=e.pageHeight,i=e.pageWidth,l=e.rotation,u=e.onJumpToPage,p=a.useContext(c),m=n.numPages;return o.createElement(o.Fragment,null,Array(m).fill(0).map((function(e,a){var c;return o.createElement("div",{key:"thumbnail-"+a},o.createElement("div",{className:s((c={},c[p.prefixClass+"-thumbnail"]=!0,c[p.prefixClass+"-thumbnail-selected"]=t===a,c)),onClick:function(){return u(a)}},o.createElement(gt,{doc:n,pageHeight:r,pageIndex:a,pageWidth:i,rotation:l})))})))};!function(e){e.Attachment="Attachment",e.Bookmark="Bookmark",e.Thumbnail="Thumbnail"}(Qe||(Qe={}));var vt={left:0,top:8},Et=function(e){var t,n=e.currentPage,r=e.doc,i=e.height,l=e.rotation,p=e.width,m=e.onJumpToDest,f=e.onJumpToPage,d=a.useContext(Ke),g=a.useContext(c),h=a.useState(Qe.Thumbnail),v=h[0],E=h[1];return o.createElement("div",{className:g.prefixClass+"-sidebar"},o.createElement("div",{className:g.prefixClass+"-sidebar-tabs"},o.createElement("div",{className:g.prefixClass+"-sidebar-tab"},o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:function(){return E(Qe.Thumbnail)},isSelected:v===Qe.Thumbnail},o.createElement(ft,null)),content:function(){return d.sidebar.thumbnail},offset:vt})),o.createElement("div",{className:g.prefixClass+"-sidebar-tab"},o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:function(){return E(Qe.Bookmark)},isSelected:v===Qe.Bookmark},o.createElement(pt,null)),content:function(){return d.sidebar.bookmark},offset:vt})),o.createElement("div",{className:g.prefixClass+"-sidebar-tab"},o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:function(){return E(Qe.Attachment)},isSelected:v===Qe.Attachment},o.createElement(mt,null)),content:function(){return d.sidebar.attachment},offset:vt}))),o.createElement("div",{className:s((t={},t[g.prefixClass+"-sidebar-content"]=!0,t[g.prefixClass+"-sidebar-thumbnails"]=v===Qe.Thumbnail,t))},v===Qe.Thumbnail&&o.createElement(ht,{currentPage:n,doc:r,pageHeight:i,pageWidth:p,rotation:l,onJumpToPage:f}),v===Qe.Bookmark&&o.createElement(ut,{doc:r,onJumpToDest:m}),v===Qe.Attachment&&o.createElement(lt,{doc:r})))},Ct=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M2.32,2.966h19.452c0.552,0.001,1,0.449,0.999,1.001c0,0.182-0.05,0.36-0.144,0.516L12.9,20.552\n                c-0.286,0.472-0.901,0.624-1.373,0.338c-0.138-0.084-0.254-0.2-0.338-0.338L1.465,4.483C1.179,4.01,1.331,3.396,1.804,3.11\n                C1.96,3.016,2.138,2.966,2.32,2.966z"}))},xt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M17.5,11.5c3.314,0,6,2.686,6,6s-2.686,6-6,6s-6-2.686-6-6S14.186,11.5,17.5,11.5z\n                M17.5,14.5v6\n                M17.5,20.5\n                l-2.25-2.25\n                M17.5,20.5l2.25-2.25\n                M10.5,23.5h-9c-0.552,0-1-0.448-1-1v-21c0-0.552,0.448-1,1-1h13.293\n                c0.265,0,0.52,0.105,0.707,0.293L19.207,4.5C19.395,4.687,19.5,4.942,19.5,5.207V8.5"}))},bt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M15.5,8.499l8-8\n                M0.5,23.499l8-8\n                M5.5,23.499h-5v-5\n                M23.5,5.499v-5h-5\n                M15.5,15.499l8,8\n                M0.5,0.499l8,8\n                M0.5,5.499v-5h5\n                M18.5,23.499h5v-5"}))},wt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M11.5,5.5v-2C11.5,2.672,12.172,2,13,2s1.5,0.672,1.5,1.5v2 M14.5,11.5v-6C14.5,4.672,15.172,4,16,4\n                c0.828,0,1.5,0.672,1.5,1.5v3 M17.5,13V8.5C17.5,7.672,18.172,7,19,7s1.5,0.672,1.5,1.5v10c0,2.761-2.239,5-5,5h-3.335\n                c-1.712-0.001-3.305-0.876-4.223-2.321C6.22,18.467,4.083,14,4.083,14c-0.378-0.545-0.242-1.292,0.303-1.67\n                c0.446-0.309,1.044-0.281,1.458,0.07L8.5,15.5v-10C8.5,4.672,9.172,4,10,4s1.5,0.672,1.5,1.5v6"}))},kt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M6.5,21.5c0,0.552-0.448,1-1,1h-4c-0.552,0-1-0.448-1-1v-20c0-0.552,0.448-1,1-1h4c0.552,0,1,0.448,1,1V21.5z\n                M14.5,21.5c0,0.552-0.448,1-1,1h-4c-0.552,0-1-0.448-1-1v-20c0-0.552,0.448-1,1-1h4c0.552,0,1,0.448,1,1V21.5z\n                M22.5,21.5 c0,0.552-0.448,1-1,1h-4c-0.552,0-1-0.448-1-1v-20c0-0.552,0.448-1,1-1h4c0.552,0,1,0.448,1,1V21.5z"}))},yt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M12,1.001c6.075,0,11,4.925,11,11s-4.925,11-11,11s-11-4.925-11-11S5.925,1.001,12,1.001z\n                M14.5,17.005H13\n                c-0.552,0-1-0.448-1-1v-6.5c0-0.276-0.224-0.5-0.5-0.5H10\n                M11.745,6.504L11.745,6.504\n                M11.745,6.5c-0.138,0-0.25,0.112-0.25,0.25\n                S11.607,7,11.745,7s0.25-0.112,0.25-0.25S11.883,6.5,11.745,6.5"}))},Pt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M1.5,0.497h20c0.552,0,1,0.448,1,1v20c0,0.552-0.448,1-1,1h-20c-0.552,0-1-0.448-1-1v-20\n                C0.5,0.945,0.948,0.497,1.5,0.497z\n                M7.5,0.497v22"}))},St=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M0.541,5.627L11.666,18.2c0.183,0.207,0.499,0.226,0.706,0.043c0.015-0.014,0.03-0.028,0.043-0.043\n                L23.541,5.627"}))},Mt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M23.535,18.373L12.409,5.8c-0.183-0.207-0.499-0.226-0.706-0.043C11.688,5.77,11.674,5.785,11.66,5.8\n                L0.535,18.373"}))},Lt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M7.5,19.499h9 M7.5,16.499h9 M5.5,16.5h-3c-1.103-0.003-1.997-0.897-2-2v-6c0.003-1.103,0.897-1.997,2-2h19\n                c1.103,0.003,1.997,0.897,2,2v6c-0.003,1.103-0.897,1.997-2,2h-3\n                M5.5,4.5v-4h9.586c0.265,0,0.52,0.105,0.707,0.293l2.414,2.414\n                C18.395,3.394,18.5,3.649,18.5,3.914V4.5\n                M18.5,22.5c0,0.552-0.448,1-1,1h-11c-0.552,0-1-0.448-1-1v-9h13V22.5z\n                M3.5,8.499\n                c0.552,0,1,0.448,1,1s-0.448,1-1,1s-1-0.448-1-1S2.948,8.499,3.5,8.499z\n                M14.5,0.499v4h4"}))},Nt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M3.434,10.537c0.141-0.438,0.316-0.864,0.523-1.274\n                M3.069,14.425C3.023,14.053,3,13.679,3,13.305 c0-0.291,0.014-0.579,0.041-0.863\n                M4.389,18.111c-0.341-0.539-0.623-1.112-0.843-1.711\n                M7.163,20.9 c-0.543-0.345-1.048-0.747-1.506-1.2\n                M10.98,22.248c-0.65-0.074-1.29-0.218-1.909-0.431\n                M10,4.25h2 c4.987,0.015,9.017,4.069,9.003,9.055c-0.013,4.581-3.456,8.426-8.008,8.945\n                M13.5,1.75L10,4.25l3.5,2.5"}))},Ot=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M20.566,10.537c-0.141-0.438-0.316-0.864-0.523-1.274\n                M20.931,14.425C20.977,14.053,21,13.679,21,13.305 c0-0.291-0.014-0.579-0.041-0.863\n                M19.611,18.111c0.341-0.539,0.624-1.114,0.843-1.713\n                M16.837,20.9 c0.543-0.345,1.048-0.747,1.506-1.2\n                M13.02,22.248c0.65-0.074,1.29-0.218,1.909-0.431\n                M14,4.25h-2 c-4.987,0.015-9.017,4.069-9.003,9.055c0.013,4.581,3.456,8.426,8.008,8.945\n                M10.5,1.75l3.5,2.5l-3.5,2.5"}))},Tt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M13.675,11.671l2.941-2.941c0.195-0.196,0.195-0.512-0.001-0.707C16.563,7.971,16.5,7.931,16.43,7.906\n                L4.168,3.527C3.908,3.434,3.622,3.57,3.529,3.83c-0.039,0.109-0.039,0.228,0,0.336l4.379,12.262\n                c0.093,0.26,0.379,0.396,0.639,0.303c0.07-0.025,0.133-0.065,0.185-0.117l2.943-2.943l6.146,6.146c0.195,0.195,0.512,0.195,0.707,0\n                l1.293-1.293c0.195-0.195,0.195-0.512,0-0.707L13.675,11.671z"}))},Rt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M21.783,21.034H2.332c-0.552,0-1-0.448-1-1c0-0.182,0.05-0.361,0.144-0.517L11.2,3.448\n                c0.286-0.472,0.901-0.624,1.373-0.338c0.138,0.084,0.254,0.2,0.338,0.338l9.726,16.069c0.286,0.473,0.134,1.087-0.339,1.373\n                C22.143,20.984,21.965,21.034,21.783,21.034z"}))},Ft=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M23.5,5.5c0,0.552-0.448,1-1,1h-21c-0.552,0-1-0.448-1-1v-3c0-0.552,0.448-1,1-1h21c0.552,0,1,0.448,1,1V5.5z\n                M23.5,13.5c0,0.552-0.448,1-1,1h-21c-0.552,0-1-0.448-1-1v-3c0-0.552,0.448-1,1-1h21c0.552,0,1,0.448,1,1V13.5z\n                M23.5,21.5 c0,0.552-0.448,1-1,1h-21c-0.552,0-1-0.448-1-1v-3c0-0.552,0.448-1,1-1h21c0.552,0,1,0.448,1,1V21.5z"}))},Bt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M10.5,0.499c5.523,0,10,4.477,10,10s-4.477,10-10,10s-10-4.477-10-10S4.977,0.499,10.5,0.499z\n                M23.5,23.499\n                l-5.929-5.929\n                M5.5,10.499h10\n                M10.5,5.499v10"}))},zt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M10.5,0.499c5.523,0,10,4.477,10,10s-4.477,10-10,10s-10-4.477-10-10S4.977,0.499,10.5,0.499z\n                M23.5,23.499\n                l-5.929-5.929\n                M5.5,10.499h10"}))},Ht=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M4.5,8.5H14\n                M4.5,11.5h6\n                M4.5,5.5h7\n                M4.5,14.5h4\n                M4.5,17.5h4\n                M10.5,23.5h-9c-0.552,0-1-0.448-1-1v-21\n                c0-0.552,0.448-1,1-1h13.293c0.265,0,0.52,0.105,0.707,0.293L19.207,4.5C19.395,4.687,19.5,4.942,19.5,5.207V8.5\n                M17.5,11.5\n                c3.314,0,6,2.686,6,6s-2.686,6-6,6s-6-2.686-6-6S14.186,11.5,17.5,11.5z\n                M17.5,20.5v-6\n                M17.5,14.5l-2.25,2.25\n                M17.5,14.5l2.25,2.25"}))},At={left:0,top:8},Dt=function(e){var t=e.onOpenFiles,n=a.useContext(Ke),r=a.useContext(c);return o.createElement(V,{position:B.BottomCenter,target:o.createElement("div",{className:r.prefixClass+"-open-file"},o.createElement("input",{className:r.prefixClass+"-open-file-input",multiple:!1,type:"file",title:"",onChange:function(e){var n=e.target.files;n&&t(n)}}),o.createElement(Ht,null)),content:function(){return n.toolbar.openFile},offset:At})},It=function(e){var t=e.doc,n=e.render,r=a.useContext(c),i=a.useState(),l=i[0],s=i[1];return a.useEffect((function(){t.getMetadata().then((function(e){return Promise.resolve(e)})).then((function(e){return t.getDownloadInfo().then((function(t){return Promise.resolve({fileName:e.contentDispositionFilename||"",info:e.info,length:t.length})}))})).then((function(e){s(e)}))}),[]),l?n(l):o.createElement("div",{className:r.prefixClass+"-properties-loader"},o.createElement(E,null))},Wt=function(e){var t=e.label,n=e.value,r=a.useContext(c);return o.createElement("dl",{className:r.prefixClass+"-property-item"},o.createElement("dt",{className:r.prefixClass+"-property-item-label"},t,":"),o.createElement("dd",{className:r.prefixClass+"-property-item-value"},n||"-"))},Vt=function(e){var t=e.doc,n=e.fileName,r=e.onToggle,i=a.useContext(Ke),l=a.useContext(c),s=function(e){var t=ue(e);return t?t.toLocaleDateString()+", "+t.toLocaleTimeString():""};return o.createElement("div",{className:l.prefixClass+"-properties-modal"},o.createElement(It,{doc:t,render:function(e){return o.createElement(o.Fragment,null,o.createElement("div",{className:l.prefixClass+"-properties-modal-group"},o.createElement(Wt,{label:""+i.property.fileName,value:e.fileName||he(n)}),o.createElement(Wt,{label:""+i.property.fileSize,value:(r=e.length,a=Math.floor(Math.log(r)/Math.log(1024)),(r/Math.pow(1024,a)).toFixed(2)+" "+["B","kB","MB","GB","TB"][a])})),o.createElement(v,null),o.createElement("div",{className:l.prefixClass+"-properties-modal-group"},o.createElement(Wt,{label:""+i.property.title,value:e.info.Title}),o.createElement(Wt,{label:""+i.property.author,value:e.info.Author}),o.createElement(Wt,{label:""+i.property.subject,value:e.info.Subject}),o.createElement(Wt,{label:""+i.property.keywords,value:e.info.Keywords}),o.createElement(Wt,{label:""+i.property.creator,value:e.info.Creator}),o.createElement(Wt,{label:""+i.property.creationDate,value:s(e.info.CreationDate)}),o.createElement(Wt,{label:""+i.property.modificationDate,value:s(e.info.ModDate)})),o.createElement(v,null),o.createElement("div",{className:l.prefixClass+"-properties-modal-group"},o.createElement(Wt,{label:""+i.property.pdfProducer,value:e.info.Producer}),o.createElement(Wt,{label:""+i.property.pdfVersion,value:e.info.PDFFormatVersion}),o.createElement(Wt,{label:""+i.property.pageCount,value:""+t.numPages})));var r,a}}),o.createElement("div",{className:l.prefixClass+"-properties-modal-footer"},o.createElement(g,{onClick:r},i.property.close)))},jt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M10.5,0.5c5.523,0,10,4.477,10,10s-4.477,10-10,10s-10-4.477-10-10S4.977,0.5,10.5,0.5z\n                M23.5,23.5\n                l-5.929-5.929"}))},Jt=new RegExp(" "),qt={left:0,top:8},_t=function(e){var t=e.doc,n=e.onJumpToMatch,r=e.onSearchFor,i=a.useContext(c),l=t.numPages,s=Array(l).fill(0).map((function(e,t){return t})),p=a.useContext(Ke),m=a.useState(""),f=m[0],d=m[1],h=a.useState([]),v=h[0],E=h[1],C=a.useState(0),x=C[0],b=C[1],w=a.useState(!1),k=w[0],y=w[1],P=a.useState(!1),S=P[0],M=P[1],L=a.useRef([]),N=function(e){d(e.target.value)},O=function(e,a,o){var i,l=function(e,t,n){return new RegExp(n?" "+e+" ":e,t?"g":"gi")}(e,a,o);r(l),b(0),E([]),(0===L.current.length?(i=s.map((function(e){return t.getPage(e+1).then((function(e){return e.getTextContent()})).then((function(t){var n=t.items.map((function(e){return e.str||""})).join("");return Promise.resolve({pageContent:n,pageIndex:e})}))})),Promise.all(i).then((function(e){return e.sort((function(e,t){return e.pageIndex-t.pageIndex})),Promise.resolve(e.map((function(e){return e.pageContent})))}))).then((function(e){return L.current=e,Promise.resolve(e)})):Promise.resolve(L.current)).then((function(e){var t=[];e.forEach((function(e,n){for(var r=(e.match(l)||[]).length,a=0;a<r;a++)t.push({matchIndex:a,pageIndex:n})})),E(t),t.length>0&&(b(1),n(t[0]))}))},T=function(e){13===e.keyCode&&f&&O(f,k,S)},R=function(){var e=x-1,t=e>0?e:v.length;b(t),n(v[t-1])},F=function(){var e=x+1,t=e<=v.length?e:1;b(t),n(v[t-1])},z=function(e){var t=e.target.checked;y(t),f&&O(f,t,S)},H=function(e){var t=e.target.checked;M(t),f&&O(f,k,t)},A=function(){return p.toolbar.search},D=function(){return p.search.previousMatch},W=function(){return p.search.nextMatch};return o.createElement(I,{position:B.BottomLeft,target:function(e,t){return o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:e,isSelected:t},o.createElement(jt,null)),content:A,offset:qt})},content:function(e){return o.createElement("div",{className:i.prefixClass+"-search-popover"},o.createElement("div",{className:i.prefixClass+"-search-popover-input-counter"},o.createElement("input",{className:i.prefixClass+"-search-popover-input",placeholder:""+p.search.enterToSearch,type:"text",value:f,onChange:N,onKeyDown:T}),o.createElement("div",{className:i.prefixClass+"-search-popover-counter"},x,"/",v.length)),o.createElement("label",{className:i.prefixClass+"-search-popover-label"},o.createElement("input",{className:i.prefixClass+"-search-popover-label-checkbox",checked:k,type:"checkbox",onChange:z})," ",p.search.matchCase),o.createElement("label",{className:i.prefixClass+"-search-popover-label"},o.createElement("input",{className:i.prefixClass+"-search-popover-label-checkbox",checked:S,type:"checkbox",onChange:H})," ",p.search.wholeWords),o.createElement("div",{className:i.prefixClass+"-search-popover-footer"},o.createElement("div",{className:i.prefixClass+"-search-popover-footer-item"},o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:R},o.createElement(Mt,null)),content:D,offset:qt})),o.createElement("div",{className:i.prefixClass+"-search-popover-footer-item"},o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:F},o.createElement(St,null)),content:W,offset:qt})),o.createElement("div",{className:i.prefixClass+"-search-popover-footer-button"},o.createElement(g,{onClick:function(){e(),r(Jt),d(""),b(0),E([]),y(!1),M(!1)}},p.search.close))))},offset:qt,closeOnClickOutside:!1,closeOnEscape:!0})},Ut=[.1,.2,.3,.4,.5,.6,.7,.8,.9,1,1.1,1.3,1.5,1.7,1.9,2.1,2.4,2.7,3,3.3,3.7,4.1,4.6,5.1,5.7,6.3,7,7.7,8.5,9.4,10],Zt=function(e){var t=Ut.findIndex((function(t){return t>=e}));return-1===t||0===t?e:Ut[t-1]},Gt=function(e){var t=e.children,n=a.useContext(c);return o.createElement("ul",{className:n.prefixClass+"-menu"},t)},Kt=[.5,.75,1,1.25,1.5,2,3,4],Xt={left:0,top:8},Yt=function(e){var t=e.scale,n=e.onZoom,r=a.useContext(Ke),i=a.useContext(c);return o.createElement(I,{position:B.BottomCenter,target:function(e){return o.createElement("span",{className:i.prefixClass+"-zoom-popover-target",onClick:function(){e()}},o.createElement("span",{className:i.prefixClass+"-zoom-popover-target-scale"},Math.round(100*t),"%"),o.createElement("span",{className:i.prefixClass+"-zoom-popover-target-arrow"}))},content:function(e){return o.createElement(Gt,null,Object.keys(Z).map((function(t){var a=t;return o.createElement(d,{key:a,onClick:function(){e(),n(a)}},function(e){switch(e){case Z.ActualSize:return r.zoom.actualSize;case Z.PageFit:return r.zoom.pageFit;case Z.PageWidth:return r.zoom.pageWidth}}(a))})),o.createElement(p,null),Kt.map((function(t){return o.createElement(d,{key:t,onClick:function(){e(),n(t)}},Math.round(100*t)+"%")})))},offset:Xt,closeOnClickOutside:!0,closeOnEscape:!0})},Qt=function(){return o.createElement(m,{size:16},o.createElement("path",{d:"M12,0.5c1.381,0,2.5,1.119,2.5,2.5S13.381,5.5,12,5.5S9.5,4.381,9.5,3S10.619,0.5,12,0.5z\n                M12,9.5\n                c1.381,0,2.5,1.119,2.5,2.5s-1.119,2.5-2.5,2.5S9.5,13.381,9.5,12S10.619,9.5,12,9.5z\n                M12,18.5c1.381,0,2.5,1.119,2.5,2.5\n                s-1.119,2.5-2.5,2.5S9.5,22.381,9.5,21S10.619,18.5,12,18.5z"}))},$t={left:0,top:8},en=function(e){var t=e.doc,n=e.fileName,r=e.scrollMode,i=e.selectionMode,l=e.onChangeScrollMode,c=e.onChangeSelectionMode,s=e.onJumpToFirstPage,m=e.onJumpToLastPage,f=e.onRotate,g=a.useContext(Ke),h=function(){return g.toolbar.moreActions},v=function(e){return o.createElement(d,{icon:o.createElement(yt,null),onClick:e},g.toolbar.documentProperties)},E=function(e){return o.createElement(Vt,{doc:t,fileName:n,onToggle:e})};return o.createElement(I,{position:B.BottomRight,target:function(e,t){return o.createElement(V,{position:B.BottomRight,target:o.createElement(u,{onClick:e,isSelected:t},o.createElement(Qt,null)),content:h,offset:$t})},content:function(e){var t=function(t){e(),l(t)};return o.createElement(Gt,null,o.createElement(d,{icon:o.createElement(Rt,null),onClick:function(){e(),s()}},g.toolbar.goToFirstPage),o.createElement(d,{icon:o.createElement(Ct,null),onClick:function(){e(),m()}},g.toolbar.goToLastPage),o.createElement(p,null),o.createElement(d,{icon:o.createElement(Ot,null),onClick:function(){e(),f(90)}},g.toolbar.rotateForward),o.createElement(d,{icon:o.createElement(Nt,null),onClick:function(){e(),f(-90)}},g.toolbar.rotateBackward),o.createElement(p,null),o.createElement(d,{checked:i===_.Text,icon:o.createElement(Tt,null),onClick:function(){e(),c(_.Text)}},g.toolbar.textSelectionTool),o.createElement(d,{checked:i===_.Hand,icon:o.createElement(wt,null),onClick:function(){e(),c(_.Hand)}},g.toolbar.handTool),o.createElement(p,null),o.createElement(d,{checked:r===J.Vertical,icon:o.createElement(Ft,null),onClick:function(){return t(J.Vertical)}},g.toolbar.verticalScrolling),o.createElement(d,{checked:r===J.Horizontal,icon:o.createElement(kt,null),onClick:function(){return t(J.Horizontal)}},g.toolbar.horizontalScrolling),o.createElement(d,{checked:r===J.Wrapped,icon:o.createElement(ft,null),onClick:function(){return t(J.Wrapped)}},g.toolbar.wrappedScrolling),o.createElement(p,null),o.createElement(R,{target:v,content:E,closeOnClickOutside:!0,closeOnEscape:!0}))},offset:$t,closeOnClickOutside:!0,closeOnEscape:!0})},tn={left:0,top:8},nn=function(e){var t=e.currentPage,n=e.doc,r=e.fileName,i=e.scale,l=e.scrollMode,s=e.selectionMode,p=e.onChangeScrollMode,m=e.onChangeSelectionMode,f=e.onDownload,d=e.onFullScreen,g=e.onJumpTo,h=e.onJumpToMatch,v=e.onOpenFiles,E=e.onPrint,C=e.onRotate,x=e.onSearchFor,b=e.onToggleSidebar,w=e.onZoom,k=e.renderToolbar,y=a.useContext(Ke),P=a.useContext(c),S=a.useState(!1),M=S[0],L=S[1],N=a.useState(t),O=N[0],T=N[1],F=a.useState(!1),z=F[0],H=F[1],A=n.numPages,D=function(){var e=t+1;e<A&&(T(e),g(e))},I=function(){var e=t-1;e>=0&&(T(e),g(e))},W=function(){return g(0)},j=function(){return g(A-1)},q=function(){return y.toolbar.documentProperties};return k({currentPage:t,currentPageInput:o.createElement("input",{className:P.prefixClass+"-toolbar-current-page-input",type:"text",value:M?O+1:t+1,onChange:function(e){var t=parseInt(e.target.value,10);t>0&&t<=A&&T(t-1)},onFocus:function(){L(!0),T(t)},onBlur:function(){L(!1)},onKeyDown:function(e){switch(e.keyCode){case 38:I();break;case 40:D();break;case 13:g(O)}}}),documentPropertiesButton:o.createElement(R,{target:function(e){return o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:e},o.createElement(yt,null)),content:q,offset:tn})},content:function(e){return o.createElement(Vt,{doc:n,fileName:r,onToggle:e})},closeOnClickOutside:!0,closeOnEscape:!0}),downloadButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:f},o.createElement(xt,null)),content:function(){return y.toolbar.download},offset:tn}),fullScreenButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:d},o.createElement(bt,null)),content:function(){return y.toolbar.fullScreen},offset:tn}),goToFirstPageButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:W},o.createElement(Rt,null)),content:function(){return y.toolbar.goToFirstPage},offset:tn}),goToLastPageButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:j},o.createElement(Ct,null)),content:function(){return y.toolbar.goToLastPage},offset:tn}),handToolButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:function(){return m(_.Hand)},isSelected:s===_.Hand},o.createElement(wt,null)),content:function(){return y.toolbar.handTool},offset:tn}),horizontalScrollingButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:function(){return p(J.Horizontal)},isSelected:l===J.Horizontal},o.createElement(kt,null)),content:function(){return y.toolbar.horizontalScrolling},offset:tn}),moreActionsPopover:o.createElement(en,{doc:n,fileName:r,scrollMode:l,selectionMode:s,onChangeScrollMode:p,onChangeSelectionMode:m,onJumpToFirstPage:W,onJumpToLastPage:j,onRotate:C}),nextPageButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:D},o.createElement(St,null)),content:function(){return y.toolbar.nextPage},offset:tn}),numPages:A,openFileButton:o.createElement(Dt,{onOpenFiles:v}),previousPageButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:I},o.createElement(Mt,null)),content:function(){return y.toolbar.previousPage},offset:tn}),printButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:E},o.createElement(Lt,null)),content:function(){return y.toolbar.print},offset:tn}),rotateClockwiseButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:function(){return C(90)}},o.createElement(Ot,null)),content:function(){return y.toolbar.rotateForward},offset:tn}),rotateCounterclockwiseButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:function(){return C(-90)}},o.createElement(Nt,null)),content:function(){return y.toolbar.rotateBackward},offset:tn}),searchPopover:o.createElement(_t,{doc:n,onJumpToMatch:h,onSearchFor:x}),textSelectionButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:function(){return m(_.Text)},isSelected:s===_.Text},o.createElement(Tt,null)),content:function(){return y.toolbar.textSelectionTool},offset:tn}),toggleSidebarButton:o.createElement(V,{position:B.BottomLeft,target:o.createElement(u,{onClick:function(){H(!z),b()},isSelected:z},o.createElement(Pt,null)),content:function(){return y.toolbar.toggleSidebar},offset:tn}),verticalScrollingButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:function(){return p(J.Vertical)},isSelected:l===J.Vertical},o.createElement(Ft,null)),content:function(){return y.toolbar.verticalScrolling},offset:tn}),zoomInButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:function(){var e,t=(e=i,Ut.find((function(t){return t>e}))||e);w(t)}},o.createElement(Bt,null)),content:function(){return y.toolbar.zoomIn},offset:tn}),zoomOutButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:function(){var e=Zt(i);w(e)}},o.createElement(zt,null)),content:function(){return y.toolbar.zoomOut},offset:tn}),zoomPopover:o.createElement(Yt,{scale:i,onZoom:w}),wrappedScrollingButton:o.createElement(V,{position:B.BottomCenter,target:o.createElement(u,{onClick:function(){return p(J.Wrapped)},isSelected:l===J.Wrapped},o.createElement(ft,null)),content:function(){return y.toolbar.wrappedScrolling},offset:tn})})},rn=new RegExp(" "),an=function(e){var t=e.defaultScale,n=e.doc,r=e.file,i=e.initialPage,l=e.keyword,s=e.layout,u=e.pageSize,p=e.render,m=e.renderPage,f=e.selectionMode,d=e.onCanvasLayerRender,g=e.onDocumentLoad,h=e.onOpenFile,v=e.onPageChange,E=e.onTextLayerRender,C=e.onZoom,x=a.useContext(c),b=a.useRef(null),w=a.useRef(null),k=a.useState(u.scale),y=k[0],P=k[1],S=a.useState(0),M=S[0],L=S[1],N=a.useState(0),T=N[0],R=N[1],F=a.useState(l?"string"==typeof l?new RegExp(l):l:rn),B=F[0],z=F[1],H=a.useState({matchIndex:-1,pageIndex:-1}),A=H[0],D=H[1],I=a.useState(J.Vertical),W=I[0],V=I[1],j=a.useState(f),q=j[0],U=j[1],G=function(e){var t=a.useContext(c),n=a.useState(!1),r=n[0],o=n[1],i=a.useRef({top:0,left:0,x:0,y:0}),l=function(t){var n=e.current;n&&(n.scrollTop=i.current.top-(t.clientY-i.current.y),n.scrollLeft=i.current.left-(t.clientX-i.current.x))},s=function(){var n=e.current;n&&(n.classList.add(t.prefixClass+"-grab"),n.classList.remove(t.prefixClass+"-grabbing"),document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",s))},u=function(n){var a=e.current;r&&a&&(a.classList.remove(t.prefixClass+"-grab"),a.classList.add(t.prefixClass+"-grabbing"),n.preventDefault(),n.stopPropagation(),i.current={left:a.scrollLeft,top:a.scrollTop,x:n.clientX,y:n.clientY},document.addEventListener("mousemove",l),document.addEventListener("mouseup",s))};return a.useEffect((function(){var n=e.current;if(n)return r?n.classList.add(t.prefixClass+"-grab"):n.classList.remove(t.prefixClass+"-grab"),n.addEventListener("mousedown",u),function(){n.removeEventListener("mousedown",u)}}),[r]),{toggleDragScroll:o}}(w).toggleDragScroll,K=ne(w),X=K.isFullScreen,Y=K.openFullScreen,Q=K.closeFullScreen,$=O(),ee=n.numPages,te=u.pageWidth,re=u.pageHeight,ae=Array(ee).fill(null),oe=ae.map((function(){return 0})),ie=ae.map((function(){return a.useRef()})),le=function(e){if(0!==e.length){var t,n,r=e[0];"pdf"===(t=r.name,n=t.split(/\./).pop(),n?n.toLowerCase():"").toLowerCase()&&new Promise((function(e){var t=new FileReader;t.readAsArrayBuffer(r),t.onload=function(){var n=new Uint8Array(t.result);e(n)}})).then((function(e){h(r.name,e)}))}},ce=function(e,t){var n=a.useRef(0),r=a.useState(!1),o=r[0],i=r[1],l=function(e){e.preventDefault(),i(!1),n.current=0,e.dataTransfer&&function(e){le(e)}(e.dataTransfer.files)},c=function(e){e.preventDefault()},s=function(e){e.preventDefault(),n.current+=1,n.current<=1&&i(!0)},u=function(e){e.preventDefault(),n.current-=1,n.current<=0&&i(!1)};return a.useEffect((function(){var t=e.current;if(t)return t.addEventListener("drop",l),t.addEventListener("dragover",c),t.addEventListener("dragenter",s),t.addEventListener("dragleave",u),function(){t.removeEventListener("drop",l),t.removeEventListener("dragover",c),t.removeEventListener("dragenter",s),t.removeEventListener("dragleave",u)}}),[e.current]),{isDragging:o}}(b).isDragging,se=a.useState($e.Inactive),ue=se[0],pe=se[1],me=function(e){if(!(e<0||e>=ee)){L(e);var t=w.current,n=ie[e].current;t&&n&&(t.scrollTop=n.offsetTop)}};a.useEffect((function(){g({doc:n}),i&&me(i)}),[]),a.useEffect((function(){v({currentPage:M,doc:n})}),[M]);var fe=function(e){G(e===_.Hand),U(e)},de=function(){ve(r.name,r.data)},ge=function(e){var t=w.current;if(t){var r=1;switch(e){case Z.ActualSize:r=1;break;case Z.PageFit:r=Math.min((t.offsetWidth-17)/te,(t.offsetHeight-16)/re);break;case Z.PageWidth:r=(t.offsetWidth-17)/te;break;default:r=e}P(r),C({doc:n,scale:r})}};a.useEffect((function(){f===_.Hand&&G(!0),t&&ge(t)}),[]);var he=function(e,t){oe[e]=t;var n=oe.reduce((function(e,t,n,r){return t>r[e]?n:e}),0);L(n)},Ee=function(e){R(360===T||-360===T?e:T+e)},Ce=function(e){var t=w.current;if(t){switch(e){case J.Vertical:t.classList.add(x.prefixClass+"-inner-pages-vertical"),t.classList.remove(x.prefixClass+"-inner-pages-horizontal"),t.classList.remove(x.prefixClass+"-inner-pages-wrapped");break;case J.Horizontal:t.classList.add(x.prefixClass+"-inner-pages-horizontal"),t.classList.remove(x.prefixClass+"-inner-pages-vertical"),t.classList.remove(x.prefixClass+"-inner-pages-wrapped");break;case J.Wrapped:t.classList.add(x.prefixClass+"-inner-pages-wrapped"),t.classList.remove(x.prefixClass+"-inner-pages-vertical"),t.classList.remove(x.prefixClass+"-inner-pages-horizontal")}V(e)}},xe=function(e){me(e.pageIndex),D(e)},be=function(e,t,r){var a=w.current;if(a){var o=e+1;n.getPage(o).then((function(n){var o=n.getViewport({scale:1}),i=0,l=t||0;if(r===Z.PageFit)i=0,ge(Z.PageFit);else i=(o.height-l)*y;var c=ie[e].current;c&&(a.scrollTop=c.offsetTop+i)}))}},we=function(e){var t=M-1,n=M+1;switch(e){case"FirstPage":me(0);break;case"LastPage":me(ee-1);break;case"NextPage":n<ee&&me(n);break;case"PrevPage":t>=0&&me(t)}},ke=function(){return pe($e.Preparing)};return p({viewer:s($.opened,{attrs:{ref:b,style:{position:"relative"}},children:o.createElement(o.Fragment,null,o.createElement(rt,{doc:n,pageHeight:re,pageWidth:te,printStatus:ue,rotation:T,onCancel:function(){return pe($e.Inactive)},onStartPrinting:function(){return pe($e.Ready)}}),ce&&o.createElement(Xe,null))},{attrs:{ref:w,style:{position:"relative"}},children:o.createElement(o.Fragment,null,X&&o.createElement(ot,{onClick:Q}),Array(ee).fill(0).map((function(e,t){return o.createElement("div",{className:x.prefixClass+"-inner-page",key:"pagelayer-"+t,ref:function(e){ie[t].current=e}},o.createElement(Ge,{doc:n,keywordRegexp:B,height:re,match:A,pageIndex:t,renderPage:m,rotation:T,scale:y,width:te,onCanvasLayerRender:d,onExecuteNamedAction:we,onJumpToDest:be,onPageVisibilityChanged:he,onTextLayerRender:E}))})))},(function(e){return o.createElement(nn,{currentPage:M,doc:n,fileName:r.name,scale:y,scrollMode:W,selectionMode:q,onChangeScrollMode:Ce,onChangeSelectionMode:fe,onDownload:de,onFullScreen:Y,onJumpTo:me,onJumpToMatch:xe,onOpenFiles:le,onPrint:ke,onRotate:Ee,onSearchFor:z,onToggleSidebar:$.toggle,onZoom:ge,renderToolbar:e})}),{attrs:{},children:o.createElement(Et,{currentPage:M,doc:n,height:re,rotation:T,width:te,onJumpToDest:be,onJumpToPage:me})}),doc:n,download:de,changeScrollMode:Ce,changeSelectionMode:fe,jumpToPage:me,print:ke,rotate:Ee,zoom:ge})},on=function(e){var t=e.doc,n=e.render,r=a.useContext(c),i=a.useRef(null),l=a.useState({pageHeight:0,pageWidth:0,scale:1}),s=l[0],u=l[1];return a.useEffect((function(){t.getPage(1).then((function(e){var t=e.getViewport({scale:1}),n=t.width,r=t.height,a=i.current;if(a){var o=a.offsetWidth/n,l=Zt(Math.max(1,o));u({pageHeight:r,pageWidth:n,scale:l})}}))}),[t]),0===s.pageWidth?o.createElement("div",{className:r.prefixClass+"-page-size-calculator",ref:i},o.createElement(E,null)):n(s)},ln=function(){},cn=function(e){function t(t){var n=e.call(this)||this;return n.verifyPasswordFn=t,n}return x(t,e),t}(ln),sn=function(e){var t=e.verifyPasswordFn,n=a.useContext(Ke),r=a.useContext(c),i=a.useState(""),l=i[0],s=i[1];return o.createElement("div",{className:r.prefixClass+"-asking-password"},o.createElement("div",null,o.createElement("div",{className:r.prefixClass+"-asking-password-message"},n.askingPassword.requirePasswordToOpen,":"),o.createElement("div",{className:r.prefixClass+"-asking-password-input-container"},o.createElement("input",{className:r.prefixClass+"-asking-password-input",type:"password",onChange:function(e){return s(e.target.value)}}),o.createElement("button",{className:r.prefixClass+"-asking-password-button",onClick:function(){return t(l)}},n.askingPassword.submit))))},un=function(e){function t(t){var n=e.call(this)||this;return n.doc=t,n}return x(t,e),t}(ln),pn=function(e){function t(t){var n=e.call(this)||this;return n.error=t,n}return x(t,e),t}(ln),mn=function(e){function t(t){var n=e.call(this)||this;return n.percentages=t,n}return x(t,e),t}(ln),fn=function(e){var t=e.verifyPasswordFn,n=a.useContext(Ke),r=a.useContext(c),i=a.useState(""),l=i[0],s=i[1];return o.createElement("div",{className:r.prefixClass+"-asking-password"},o.createElement("div",null,o.createElement("div",{className:r.prefixClass+"-asking-password-message"},n.wrongPassword.tryAgain,":"),o.createElement("div",{className:r.prefixClass+"-asking-password-input-container"},o.createElement("input",{className:r.prefixClass+"-asking-password-input",type:"password",onChange:function(e){return s(e.target.value)}}),o.createElement("button",{className:r.prefixClass+"-asking-password-button",onClick:function(){return t(l)}},n.wrongPassword.submit))))},dn=function(e){function t(t){var n=e.call(this)||this;return n.verifyPasswordFn=t,n}return x(t,e),t}(ln),gn=function(e){var t=e.characterMap,n=e.file,r=e.render,l=e.renderError,s=a.useContext(c),u=a.useState(new mn(0)),p=u[0],m=u[1];switch(a.useEffect((function(){m(new mn(0));var e=Object.assign({},"string"==typeof n?{url:n}:{data:n},t?{cMapUrl:t.url,cMapPacked:t.isCompressed}:{}),r=i.getDocument(e);return r.onPassword=function(e,t){switch(t){case i.PasswordResponses.NEED_PASSWORD:m(new cn(e));break;case i.PasswordResponses.INCORRECT_PASSWORD:m(new dn(e))}},r.promise.then((function(e){return m(new un(e))}),(function(e){return m(new pn({message:e.message||"Cannot load document",name:e.name}))})),function(){r.destroy()}}),[n]),!0){case p instanceof cn:return o.createElement(sn,{verifyPasswordFn:p.verifyPasswordFn});case p instanceof dn:return o.createElement(fn,{verifyPasswordFn:p.verifyPasswordFn});case p instanceof un:return r(p.doc);case p instanceof pn:return l?l(p.error):o.createElement("div",{className:s.prefixClass+"-doc-error"},o.createElement("div",{className:s.prefixClass+"-doc-error-text"},p.error.message));default:return o.createElement("div",{className:s.prefixClass+"-doc-loading"},o.createElement(E,null))}},hn={askingPassword:{requirePasswordToOpen:"This document requires a password to open",submit:"Submit"},attachment:{clickToDownload:"Click to download",noAttachment:"There is no attachment"},bookmark:{noBookmark:"There is no bookmark"},main:{dragDropFile:"Drag and drop a PDF document here"},printProgress:{cancel:"Cancel",preparingDocument:"Preparing document ..."},property:{author:"Author",close:"Close",creationDate:"Creation date",creator:"Creator",fileName:"File name",fileSize:"File size",keywords:"Keywords",modificationDate:"Modification date",pageCount:"Page count",pdfProducer:"PDF producer",pdfVersion:"PDF Version",subject:"Subject",title:"Title"},search:{close:"Close",enterToSearch:"Enter to search",matchCase:"Match case",nextMatch:"Next match",previousMatch:"Previous match",wholeWords:"Whole words"},sidebar:{attachment:"Attachment",bookmark:"Bookmark",thumbnail:"Thumbnail"},toolbar:{documentProperties:"Document properties",download:"Download",fullScreen:"Full screen",goToFirstPage:"Go to first page",goToLastPage:"Go to last page",handTool:"Hand tool",horizontalScrolling:"Horizontal scrolling",moreActions:"More actions",nextPage:"Next page",openFile:"Open file",previousPage:"Previous page",print:"Print",rotateBackward:"Rotate counterclockwise",rotateForward:"Rotate clockwise",search:"Search",textSelectionTool:"Text selection tool",toggleSidebar:"Toggle sidebar",verticalScrolling:"Vertical scrolling",zoomIn:"Zoom in",zoomOut:"Zoom out",wrappedScrolling:"Wrapped scrolling"},wrongPassword:{submit:"Submit",tryAgain:"The password is wrong. Please try again"},zoom:{actualSize:"Actual size",pageFit:"Page fit",pageWidth:"Page width"}},vn=function(e){var t=e.children,n=e.localization||hn;return o.createElement(Ke.Provider,{value:n},t)},En=function(e){var t=e.children,n=e.prefixClass;return o.createElement(c.Provider,{value:{prefixClass:n||"viewer"}},t)};t.Worker=function(e){var t=e.children,n=e.workerUrl;return i.GlobalWorkerOptions.workerSrc=n,o.createElement(o.Fragment,null,t)},t.default=function(e){var t=e.characterMap,n=e.defaultScale,r=e.fileUrl,i=e.initialPage,l=e.keyword,c=e.layout,s=e.localization,u=e.prefixClass,p=e.render,m=e.renderError,f=e.renderPage,d=e.selectionMode,g=void 0===d?_.Text:d,h=e.onCanvasLayerRender,v=void 0===h?function(){}:h,E=e.onDocumentLoad,C=void 0===E?function(){}:E,x=e.onPageChange,b=void 0===x?function(){}:x,w=e.onTextLayerRender,P=void 0===w?function(){}:w,S=e.onZoom,M=void 0===S?function(){}:S,L=a.useState({data:r,name:"string"==typeof r?r:""}),N=L[0],O=L[1],T=function(e,t,n,r,a){return k(e,t,n,r(y),a)},R=function(e,t){O({data:t,name:e})};a.useEffect((function(){O({data:r,name:"string"==typeof r?r:""})}),[r]);var F,B=p||function(e){return e.viewer};return o.createElement(En,{prefixClass:u},o.createElement(vn,{localization:s},o.createElement(gn,{characterMap:t,file:N.data,render:(F=B,function(e){return o.createElement(on,{doc:e,render:function(t){var r=t;return o.createElement(an,{defaultScale:n,doc:e,file:N,initialPage:i,keyword:l,layout:c||T,pageSize:r,render:F,renderPage:f,selectionMode:g,onCanvasLayerRender:v,onDocumentLoad:C,onOpenFile:R,onPageChange:b,onTextLayerRender:P,onZoom:M})}})}),renderError:m})))}},3447:(e,t,n)=>{e.exports=n(24743)},76115:(e,t,n)=>{n.d(t,{A:()=>C});var r=n(58168),a=n(98587),o=n(64467),i=n(9950),l=n(11942),c=n.n(l),s=n(48738),u=n.n(s),p=n(44208),m=n(58367),f=["className","closeClassName","closeAriaLabel","cssModule","tag","color","isOpen","toggle","children","transition","fade","innerRef"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,o.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={children:c().node,className:c().string,closeClassName:c().string,closeAriaLabel:c().string,cssModule:c().object,color:c().string,fade:c().bool,isOpen:c().bool,toggle:c().func,tag:p.Wx,transition:c().shape(m.A.propTypes),innerRef:c().oneOfType([c().object,c().string,c().func])},v={color:"success",isOpen:!0,tag:"div",closeAriaLabel:"Close",fade:!0,transition:g(g({},m.A.defaultProps),{},{unmountOnExit:!0})};function E(e){var t=e.className,n=e.closeClassName,o=e.closeAriaLabel,l=e.cssModule,c=e.tag,s=e.color,d=e.isOpen,h=e.toggle,v=e.children,E=e.transition,C=e.fade,x=e.innerRef,b=(0,a.A)(e,f),w=(0,p.qO)(u()(t,"alert","alert-"+s,{"alert-dismissible":h}),l),k=(0,p.qO)(u()("close",n),l),y=g(g(g({},m.A.defaultProps),E),{},{baseClass:C?E.baseClass:"",timeout:C?E.timeout:0});return i.createElement(m.A,(0,r.A)({},b,y,{tag:c,className:w,in:d,role:"alert",innerRef:x}),h?i.createElement("button",{type:"button",className:k,"aria-label":o,onClick:h},i.createElement("span",{"aria-hidden":"true"},"\xd7")):null,v)}E.propTypes=h,E.defaultProps=v;const C=E},51487:()=>{}}]);