/*! For license information please see _commons.js.LICENSE.txt */ (self.webpackChunkmediacms_frontend=self.webpackChunkmediacms_frontend||[]).push([[431],{27087:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0){var r=t[0];r.focus(),r.setAttribute("tabindex","0")}}}),[]),i.createElement("div",{"data-testid":"attachment__list",className:r.classNames({"rpv-attachment__list":!0,"rpv-attachment__list--rtl":a}),ref:n,tabIndex:-1,onKeyDown:function(e){switch(e.key){case"ArrowDown":e.preventDefault(),u((function(e,t){return e.indexOf(t)+1}));break;case"ArrowUp":e.preventDefault(),u((function(e,t){return e.indexOf(t)-1}));break;case"End":e.preventDefault(),u((function(e,t){return e.length-1}));break;case"Home":e.preventDefault(),u((function(e,t){return 0}))}}},t.map((function(e){return i.createElement("button",{className:"rpv-attachment__item",key:e.fileName,tabIndex:-1,title:l,type:"button",onClick:function(){return t=e.fileName,r="string"==typeof(n=e.data)?"":URL.createObjectURL(new Blob([n],{type:""})),(i=document.createElement("a")).style.display="none",i.href=r||t,i.setAttribute("download",function(e){var t=e.split("/").pop();return t?t.split("#")[0].split("?")[0]:e}(t)),document.body.appendChild(i),i.click(),document.body.removeChild(i),void(r&&URL.revokeObjectURL(r));var t,n,r,i}},e.fileName)})))},a=function(e){var t=e.doc,n=i.useContext(r.LocalizationContext).l10n,a=i.useContext(r.ThemeContext).direction===r.TextDirection.RightToLeft,s=n&&n.attachment?n.attachment.noAttachment:"There is no attachment",l=i.useState({files:[],isLoaded:!1}),u=l[0],c=l[1];return i.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}})):[];c({files:t,isLoaded:!0})}))}),[t]),u.isLoaded?0===u.files.length?i.createElement("div",{"data-testid":"attachment__empty",className:r.classNames({"rpv-attachment__empty":!0,"rpv-attachment__empty--rtl":a})},s):i.createElement(o,{files:u.files}):i.createElement(r.Spinner,null)},s=function(e){var t=e.store,n=i.useState(t.get("doc")),o=n[0],s=n[1],l=function(e){s(e)};return i.useEffect((function(){return t.subscribe("doc",l),function(){t.unsubscribe("doc",l)}}),[]),o?i.createElement(a,{doc:o}):i.createElement("div",{className:"rpv-attachment__loader"},i.createElement(r.Spinner,null))};t.attachmentPlugin=function(){var e=i.useMemo((function(){return r.createStore({})}),[]);return{onDocumentLoad:function(t){e.update("doc",t.doc)},Attachments:function(){return i.createElement(s,{store:e})}}}},45914:function(e,t,n){"use strict";e.exports=n(13506)},27309:function(e,t,n){"use strict";var r,i=n(12672),o=function(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(n(35466)),a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0)return!1;var r=n.length;if(0===r)return!1;for(var i=n.concat([]);i.length>0;){var o=i.shift(),a=o.items;o.count&&a&&o.count>0&&a.length>0&&(r+=a.length,i=i.concat(a))}return Math.abs(t)===r}(t)}),[t]),y=m.get("bookmarkExpandedMap"),b=d?d({bookmark:t,doc:r,depth:n,index:u}):y.has(g)?y.get(g):!v,E=o.useState(b),S=E[0],w=E[1],_=t.items&&t.items.length>0,k=function(){var e=!S;m.updateCurrentValue("bookmarkExpandedMap",(function(t){return t.set(g,e)})),w(e)},P=function(){var e=t.dest,n=m.get("jumpToDestination");i.getDestination(r,e).then((function(e){n&&n(a({label:t.title},e))}))},C=function(){_&&t.dest&&P()},x=function(){!_&&t.dest&&P()},A=function(e,t){return o.createElement("div",{className:"rpv-bookmark__item",style:{paddingLeft:"".concat(1.25*n,"rem")},onClick:e},t)},O=function(e,t){return _?o.createElement("span",{className:"rpv-bookmark__toggle","data-testid":"bookmark__toggle-".concat(n,"-").concat(u),onClick:k},S?e:t):o.createElement("span",{className:"rpv-bookmark__toggle"})},T=function(e){return t.url?o.createElement("a",{className:"rpv-bookmark__title",href:t.url,rel:"noopener noreferrer nofollow",target:t.newWindow?"_blank":""},t.title):o.createElement("div",{className:"rpv-bookmark__title","aria-label":t.title,onClick:e},t.title)};return o.createElement("li",{"aria-expanded":S?"true":"false","aria-label":t.title,"aria-level":n+1,"aria-posinset":u+1,"aria-setsize":f,role:"treeitem",tabIndex:-1},h?h({bookmark:t,depth:n,hasSubItems:_,index:u,isExpanded:S,path:g,defaultRenderItem:A,defaultRenderTitle:T,defaultRenderToggle:O,onClickItem:x,onClickTitle:C,onToggleSubItems:k}):A(x,o.createElement(o.Fragment,null,O(o.createElement(s,null),o.createElement(l,null)),T(C))),_&&S&&o.createElement(c,{bookmarks:t.items,depth:n+1,doc:r,isBookmarkExpanded:d,isRoot:!1,pathFromRoot:g,renderBookmarkItem:h,store:m}))},c=function(e){var t=e.bookmarks,n=e.depth,r=void 0===n?0:n,i=e.doc,a=e.isBookmarkExpanded,s=e.isRoot,l=e.pathFromRoot,c=e.renderBookmarkItem,d=e.store;return o.createElement("ul",{className:"rpv-bookmark__list",role:s?"tree":"group",tabIndex:-1},t.map((function(e,n){return o.createElement(u,{bookmark:e,depth:r,doc:i,index:n,isBookmarkExpanded:a,key:n,numberOfSiblings:t.length,pathFromRoot:l,renderBookmarkItem:c,store:d})})))};!function(e){e[e.Collapse=0]="Collapse",e[e.Expand=1]="Expand"}(r||(r={}));var d=function(e){var t=e.bookmarks,n=e.doc,i=e.isBookmarkExpanded,a=e.renderBookmarkItem,s=e.store,l=o.useRef(),u=function(e){var t=l.current;if(t&&e.target instanceof HTMLElement&&t.contains(e.target))switch(e.key){case"ArrowDown":e.preventDefault(),f((function(e,t){return e.indexOf(t)+1}));break;case"ArrowLeft":e.preventDefault(),p(r.Collapse);break;case"ArrowRight":e.preventDefault(),p(r.Expand);break;case"ArrowUp":e.preventDefault,f((function(e,t){return e.indexOf(t)-1}));break;case"End":e.preventDefault(),f((function(e,t){return e.length-1}));break;case" ":case"Enter":case"Space":e.preventDefault(),d();break;case"Home":e.preventDefault(),f((function(e,t){return 0}))}},d=function(){var e=document.activeElement.closest(".rpv-bookmark__item").querySelector(".rpv-bookmark__title");e&&e.click()},f=function(e){var t=l.current,n=[].slice.call(t.getElementsByClassName("rpv-bookmark__item"));if(0!==n.length){var r=document.activeElement,i=n[Math.min(n.length-1,Math.max(0,e(n,r)))];r.setAttribute("tabindex","-1"),i.setAttribute("tabindex","0"),i.focus()}},p=function(e){var t=l.current;if(0!==[].slice.call(t.getElementsByClassName("rpv-bookmark__item")).length){var n=document.activeElement.closest(".rpv-bookmark__item"),i=e===r.Collapse?"true":"false";if(n&&n.parentElement.getAttribute("aria-expanded")===i){var o=n.querySelector(".rpv-bookmark__toggle");o&&o.click()}}};return o.useEffect((function(){return document.addEventListener("keydown",u),function(){document.removeEventListener("keydown",u)}}),[]),o.useEffect((function(){var e=l.current;if(e){var t=[].slice.call(e.getElementsByClassName("rpv-bookmark__item"));t.length>0&&(t[0].focus(),t[0].setAttribute("tabindex","0"))}}),[]),o.createElement("div",{ref:l},o.createElement(c,{bookmarks:t,depth:0,doc:n,isBookmarkExpanded:i,isRoot:!0,pathFromRoot:"",renderBookmarkItem:a,store:s}))},f=function(e){var t=e.doc,n=e.isBookmarkExpanded,r=e.renderBookmarkItem,a=e.store,s=o.useContext(i.LocalizationContext).l10n,l=o.useContext(i.ThemeContext).direction===i.TextDirection.RightToLeft,u=o.useState({isLoaded:!1,items:[]}),c=u[0],f=u[1];return o.useEffect((function(){f({isLoaded:!1,items:[]}),t.getOutline().then((function(e){f({isLoaded:!0,items:e||[]})}))}),[t]),c.isLoaded?0===c.items.length?o.createElement("div",{"data-testid":"bookmark__empty",className:i.classNames({"rpv-bookmark__empty":!0,"rpv-bookmark__empty--rtl":l})},s&&s.bookmark?s.bookmark.noBookmark:"There is no bookmark"):o.createElement("div",{"data-testid":"bookmark__container",className:i.classNames({"rpv-bookmark__container":!0,"rpv-bookmark__container--rtl":l})},o.createElement(d,{bookmarks:c.items,doc:t,isBookmarkExpanded:n,renderBookmarkItem:r,store:a})):o.createElement("div",{className:"rpv-bookmark__loader"},o.createElement(i.Spinner,null))},p=function(e){var t=e.isBookmarkExpanded,n=e.renderBookmarkItem,r=e.store,a=o.useState(r.get("doc")),s=a[0],l=a[1],u=function(e){l(e)};return o.useEffect((function(){return r.subscribe("doc",u),function(){r.unsubscribe("doc",u)}}),[]),s?o.createElement(f,{doc:s,isBookmarkExpanded:t,renderBookmarkItem:n,store:r}):o.createElement("div",{className:"rpv-bookmark__loader"},o.createElement(i.Spinner,null))};t.DownArrowIcon=s,t.RightArrowIcon=l,t.bookmarkPlugin=function(){var e=o.useMemo((function(){return i.createStore({bookmarkExpandedMap:new Map})}),[]);return{install:function(t){e.update("jumpToDestination",t.jumpToDestination)},onDocumentLoad:function(t){e.update("doc",t.doc)},Bookmarks:function(t){return o.createElement(p,{isBookmarkExpanded:null==t?void 0:t.isBookmarkExpanded,renderBookmarkItem:null==t?void 0:t.renderBookmarkItem,store:e})}}}},4708:function(e,t,n){"use strict";e.exports=n(27309)},69389:function(e,t,n){"use strict";var r=n(35466),i=n(58395);function o(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var a,s=o(r),l=o(i);t.AnnotationType=void 0,(a=t.AnnotationType||(t.AnnotationType={}))[a.Text=1]="Text",a[a.Link=2]="Link",a[a.FreeText=3]="FreeText",a[a.Line=4]="Line",a[a.Square=5]="Square",a[a.Circle=6]="Circle",a[a.Polygon=7]="Polygon",a[a.Polyline=8]="Polyline",a[a.Highlight=9]="Highlight",a[a.Underline=10]="Underline",a[a.Squiggly=11]="Squiggly",a[a.StrikeOut=12]="StrikeOut",a[a.Stamp=13]="Stamp",a[a.Caret=14]="Caret",a[a.Ink=15]="Ink",a[a.Popup=16]="Popup",a[a.FileAttachment=17]="FileAttachment";var u=function(e,t){return(u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}u(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var d,f=function(){return(f=Object.assign||function(e){for(var t,n=1,r=arguments.length;nF}));if(!e.length)return-1;for(var t=e[0].pageIndex,r=e[e.length-1].pageIndex,i=e.length,a=0;a=0&&o.current.visibilities[t-1].renderStatus!==_.Rendered?t-1:-1},isInRange:function(e){return e>=o.current.startRange&&e<=o.current.endRange},markNotRendered:function(){for(var e=0;et)&&(o.current.visibilities[r].visibility=F,o.current.visibilities[r].renderStatus=_.NotRenderedYet)},setVisibility:a}},j={core:{askingPassword:{requirePasswordToOpen:"This document requires a password to open",submit:"Submit"},wrongPassword:{tryAgain:"The password is wrong. Please try again"},pageLabel:"Page {{pageIndex}}"}},B=s.createContext({l10n:j,setL10n:function(){}}),U=0,z=function(){return U++},V=function(e,t,n){var r=function(e){var r=t.current;if(r){var i=e.target;if(i instanceof Element&&i.shadowRoot){var o=e.composedPath();o.length>0&&!r.contains(o[0])&&n()}else r.contains(i)||n()}};s.useEffect((function(){if(e){var t={capture:!0};return document.addEventListener("click",r,t),function(){document.removeEventListener("click",r,t)}}}),[])},q=function(e){var t=function(t){"Escape"===t.key&&e()};s.useEffect((function(){return document.addEventListener("keyup",t),function(){document.removeEventListener("keyup",t)}}),[])},H=function(e){var n=e.ariaControlsSuffix,r=e.children,i=e.closeOnClickOutside,o=e.closeOnEscape,a=e.onToggle,l=s.useRef(),u=s.useContext(h).direction===t.TextDirection.RightToLeft;return s.useEffect((function(){var e=window.getComputedStyle(document.body).overflow;return document.body.style.overflow="hidden",function(){document.body.style.overflow=e}}),[]),q((function(){l.current&&o&&a()})),V(i,l,a),g((function(){var e=l.current;if(e){var t=.75*document.body.clientHeight;e.getBoundingClientRect().height>=t&&(e.style.overflow="auto",e.style.maxHeight="".concat(t,"px"))}}),[]),s.createElement("div",{"aria-modal":"true",className:m({"rpv-core__modal-body":!0,"rpv-core__modal-body--rtl":u}),id:"rpv-core__modal-body-".concat(n),ref:l,role:"dialog",tabIndex:-1},r)},W=function(e){var t=e.children;return s.createElement("div",{className:"rpv-core__modal-overlay"},t)};t.ToggleStatus=void 0,(L=t.ToggleStatus||(t.ToggleStatus={})).Close="Close",L.Open="Open",L.Toggle="Toggle";var G,$=function(e){var n=s.useState(e),r=n[0],i=n[1];return{opened:r,toggle:function(e){switch(e){case t.ToggleStatus.Close:i(!1);break;case t.ToggleStatus.Open:i(!0);break;case t.ToggleStatus.Toggle:default:i((function(e){return!e}))}}}},Y=function(e){var t=e.content,n=e.isOpened,r=void 0!==n&&n,i=e.target,o=$(r),a=o.opened,l=o.toggle;return s.createElement(s.Fragment,null,i&&i(l,a),a&&t(l))};t.Position=void 0,(G=t.Position||(t.Position={})).TopLeft="TOP_LEFT",G.TopCenter="TOP_CENTER",G.TopRight="TOP_RIGHT",G.RightTop="RIGHT_TOP",G.RightCenter="RIGHT_CENTER",G.RightBottom="RIGHT_BOTTOM",G.BottomLeft="BOTTOM_LEFT",G.BottomCenter="BOTTOM_CENTER",G.BottomRight="BOTTOM_RIGHT",G.LeftTop="LEFT_TOP",G.LeftCenter="LEFT_CENTER",G.LeftBottom="LEFT_BOTTOM";var X,K,Q,Z,J,ee,te,ne,re=function(e,n,r,i,o){g((function(){var a=n.current,s=e.current,l=r.current;if(s&&a&&l){var u=l.getBoundingClientRect(),c=function(e,n,r,i){var o=n.getBoundingClientRect(),a=e.getBoundingClientRect(),s=a.height,l=a.width,u=0,c=0;switch(r){case t.Position.TopLeft:u=o.top-s,c=o.left;break;case t.Position.TopCenter:u=o.top-s,c=o.left+o.width/2-l/2;break;case t.Position.TopRight:u=o.top-s,c=o.left+o.width-l;break;case t.Position.RightTop:u=o.top,c=o.left+o.width;break;case t.Position.RightCenter:u=o.top+o.height/2-s/2,c=o.left+o.width;break;case t.Position.RightBottom:u=o.top+o.height-s,c=o.left+o.width;break;case t.Position.BottomLeft:u=o.top+o.height,c=o.left;break;case t.Position.BottomCenter:u=o.top+o.height,c=o.left+o.width/2-l/2;break;case t.Position.BottomRight:u=o.top+o.height,c=o.left+o.width-l;break;case t.Position.LeftTop:u=o.top,c=o.left-l;break;case t.Position.LeftCenter:u=o.top+o.height/2-s/2,c=o.left-l;break;case t.Position.LeftBottom:u=o.top+o.height-s,c=o.left-l}return{left:c+(i.left||0),top:u+(i.top||0)}}(s,a,i,o),d=c.top,f=c.left;s.style.top="".concat(d-u.top,"px"),s.style.left="".concat(f-u.left,"px")}}),[])},ie=function(e){var n,r=e.customClassName,i=e.position;return s.createElement("div",{className:m((n={"rpv-core__arrow":!0,"rpv-core__arrow--tl":i===t.Position.TopLeft,"rpv-core__arrow--tc":i===t.Position.TopCenter,"rpv-core__arrow--tr":i===t.Position.TopRight,"rpv-core__arrow--rt":i===t.Position.RightTop,"rpv-core__arrow--rc":i===t.Position.RightCenter,"rpv-core__arrow--rb":i===t.Position.RightBottom,"rpv-core__arrow--bl":i===t.Position.BottomLeft,"rpv-core__arrow--bc":i===t.Position.BottomCenter,"rpv-core__arrow--br":i===t.Position.BottomRight,"rpv-core__arrow--lt":i===t.Position.LeftTop,"rpv-core__arrow--lc":i===t.Position.LeftCenter,"rpv-core__arrow--lb":i===t.Position.LeftBottom},n["".concat(r)]=""!==r,n))})},oe=function(e){var n=e.ariaControlsSuffix,r=e.children,i=e.closeOnClickOutside,o=e.offset,a=e.position,l=e.targetRef,u=e.onClose,c=s.useRef(),d=s.useRef(),f=s.useRef(),p=s.useContext(h).direction===t.TextDirection.RightToLeft;V(i,c,u),re(c,l,f,a,o),g((function(){var e=d.current;if(e){var t=.75*document.body.clientHeight;e.getBoundingClientRect().height>=t&&(e.style.overflow="auto",e.style.maxHeight="".concat(t,"px"))}}),[]);var v="rpv-core__popover-body-inner-".concat(n);return s.createElement(s.Fragment,null,s.createElement("div",{ref:f,style:{left:0,position:"absolute",top:0}}),s.createElement("div",{"aria-describedby":v,className:m({"rpv-core__popover-body":!0,"rpv-core__popover-body--rtl":p}),id:"rpv-core__popover-body-".concat(n),ref:c,role:"dialog",tabIndex:-1},s.createElement(ie,{customClassName:"rpv-core__popover-body-arrow",position:a}),s.createElement("div",{id:v,ref:d},r)))},ae=function(e){var t=e.closeOnEscape,n=e.onClose,r=s.useRef();return q((function(){r.current&&t&&n()})),s.createElement("div",{className:"rpv-core__popover-overlay",ref:r})},se=function(e){var n=e.ariaControlsSuffix,r=e.children,i=e.contentRef,o=e.offset,a=e.position,l=e.targetRef,u=s.useRef(),c=s.useContext(h).direction===t.TextDirection.RightToLeft;return re(i,l,u,a,o),s.createElement(s.Fragment,null,s.createElement("div",{ref:u,style:{left:0,position:"absolute",top:0}}),s.createElement("div",{className:m({"rpv-core__tooltip-body":!0,"rpv-core__tooltip-body--rtl":c}),id:"rpv-core__tooltip-body-".concat(n),ref:i,role:"tooltip"},s.createElement(ie,{customClassName:"rpv-core__tooltip-body-arrow",position:a}),s.createElement("div",{className:"rpv-core__tooltip-body-content"},r)))};t.FullScreenMode=void 0,(X=t.FullScreenMode||(t.FullScreenMode={})).Normal="Normal",X.Entering="Entering",X.Entered="Entered",X.EnteredCompletely="EnteredCompletely",X.Exitting="Exitting",X.Exited="Exited",t.LayerRenderStatus=void 0,(K=t.LayerRenderStatus||(t.LayerRenderStatus={}))[K.PreRender=0]="PreRender",K[K.DidRender=1]="DidRender",t.PageMode=void 0,(Q=t.PageMode||(t.PageMode={})).Attachments="UseAttachments",Q.Bookmarks="UseOutlines",Q.ContentGroup="UseOC",Q.Default="UserNone",Q.FullScreen="FullScreen",Q.Thumbnails="UseThumbs",t.PasswordStatus=void 0,(Z=t.PasswordStatus||(t.PasswordStatus={})).RequiredPassword="RequiredPassword",Z.WrongPassword="WrongPassword",t.RotateDirection=void 0,(J=t.RotateDirection||(t.RotateDirection={})).Backward="Backward",J.Forward="Forward",t.ScrollMode=void 0,(ee=t.ScrollMode||(t.ScrollMode={})).Page="Page",ee.Horizontal="Horizontal",ee.Vertical="Vertical",ee.Wrapped="Wrapped",t.SpecialZoomLevel=void 0,(te=t.SpecialZoomLevel||(t.SpecialZoomLevel={})).ActualSize="ActualSize",te.PageFit="PageFit",te.PageWidth="PageWidth",t.ViewMode=void 0,(ne=t.ViewMode||(t.ViewMode={})).DualPage="DualPage",ne.DualPageWithCover="DualPageWithCover",ne.SinglePage="SinglePage";var le,ue=function(e,t){return e.reduce((function(e,n,r){return r%t?e[e.length-1].push(n):e.push([n]),e}),[])},ce=function(e,n){switch(n[1].name){case"XYZ":return{bottomOffset:function(e,t){return null===n[3]?t:n[3]},leftOffset:function(e,t){return null===n[2]?0:n[2]},pageIndex:e,scaleTo:n[4]};case"Fit":case"FitB":return{bottomOffset:0,leftOffset:0,pageIndex:e,scaleTo:t.SpecialZoomLevel.PageFit};case"FitH":case"FitBH":return{bottomOffset:n[2],leftOffset:0,pageIndex:e,scaleTo:t.SpecialZoomLevel.PageWidth};default:return{bottomOffset:0,leftOffset:0,pageIndex:e,scaleTo:1}}},de=new Map,fe=new Map,pe=function(e,t){return"".concat(e.loadingTask.docId,"___").concat(t.num,"R").concat(0===t.gen?"":t.gen)},he=function(e,t,n){de.set(pe(e,t),n)},me=function(e,t){if(!e)return Promise.reject("The document is not loaded yet");var n="".concat(e.loadingTask.docId,"___").concat(t),r=fe.get(n);return r?Promise.resolve(r):new Promise((function(r,i){e.getPage(t+1).then((function(i){fe.set(n,i),i.ref&&he(e,i.ref,t),r(i)}))}))},ge=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(r){if("object"==typeof r[0]&&null!==r[0]){var i=r[0],o=function(e,t){var n=pe(e,t);return de.has(n)?de.get(n):null}(e,i);null===o?e.getPageIndex(i).then((function(r){he(e,i,r),ge(e,t).then((function(e){return n(e)}))})):n(ce(o,r))}else{var a=ce(r[0],r);n(a)}}))}))};!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"}(le||(le={}));var ve,ye=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"),be=function(e,t,n,r){var i=parseInt(e,10);return i>=t&&i<=n?i:r},Ee=function(e){return e.contentsObj?e.contentsObj.str:e.contents||""},Se=function(e){return e.titleObj?e.titleObj.str:e.title||""},we=function(e){var n=e.annotation,r=s.useContext(h).direction,i=Se(n),o=Ee(n),a=r===t.TextDirection.RightToLeft,l=s.useRef(),u="";if(n.modificationDate){var c=function(e){var t=ye.exec(e);if(!t)return null;var n=parseInt(t[1],10),r=be(t[2],1,12,1)-1,i=be(t[3],1,31,1),o=be(t[4],0,23,0),a=be(t[5],0,59,0),s=be(t[6],0,59,0),l=t[7]||"Z",u=be(t[8],0,23,0),c=be(t[9],0,59,0);switch(l){case"-":o+=u,a+=c;break;case"+":o-=u,a-=c}return new Date(Date.UTC(n,r,i,o,a,s))}(n.modificationDate);u=c?"".concat(c.toLocaleDateString(),", ").concat(c.toLocaleTimeString()):""}return s.useLayoutEffect((function(){if(l.current){var e=document.querySelector('[data-annotation-id="'.concat(n.id,'"]'));if(e){var t=e;return t.style.zIndex+=1,function(){t.style.zIndex="".concat(parseInt(t.style.zIndex,10)-1)}}}}),[]),s.createElement("div",{ref:l,className:m({"rpv-core__annotation-popup-wrapper":!0,"rpv-core__annotation-popup-wrapper--rtl":a}),style:{top:n.annotationType===t.AnnotationType.Popup?"":"100%"}},i&&s.createElement(s.Fragment,null,s.createElement("div",{className:m({"rpv-core__annotation-popup-title":!0,"rpv-core__annotation-popup-title--ltr":!a,"rpv-core__annotation-popup-title--rtl":a})},i),s.createElement("div",{className:"rpv-core__annotation-popup-date"},u)),o&&s.createElement("div",{className:"rpv-core__annotation-popup-content"},o.split("\n").map((function(e,t){return s.createElement(s.Fragment,{key:t},e,s.createElement("br",null))}))))};!function(e){e.Click="Click",e.Hover="Hover"}(ve||(ve={}));var _e,ke=function(e){var n,r=e.annotation,i=e.children,o=e.ignoreBorder,a=e.hasPopup,l=e.isRenderable,u=e.page,c=e.viewport,d=r.rect,f=function(){var e=$(!1),n=e.opened,r=e.toggle,i=s.useState(ve.Hover),o=i[0],a=i[1];return{opened:n,closeOnHover:function(){o===ve.Hover&&r(t.ToggleStatus.Close)},openOnHover:function(){o===ve.Hover&&r(t.ToggleStatus.Open)},toggleOnClick:function(){switch(o){case ve.Click:n&&a(ve.Hover),r(t.ToggleStatus.Toggle);break;case ve.Hover:a(ve.Click),r(t.ToggleStatus.Open)}}}}(),p=f.closeOnHover,h=f.opened,m=f.openOnHover,g=f.toggleOnClick,v=(n=[d[0],u.view[3]+u.view[1]-d[1],d[2],u.view[3]+u.view[1]-d[3]],[Math.min(n[0],n[2]),Math.min(n[1],n[3]),Math.max(n[0],n[2]),Math.max(n[1],n[3])]),y=d[2]-d[0],b=d[3]-d[1],E={borderColor:"",borderRadius:"",borderStyle:"",borderWidth:""};if(!o&&r.borderStyle.width>0){switch(r.borderStyle.style){case le.Dashed:E.borderStyle="dashed";break;case le.Solid:E.borderStyle="solid";break;case le.Underline:E=Object.assign({borderBottomStyle:"solid"},E);case le.Beveled:case le.Inset:}var S=r.borderStyle.width;E.borderWidth="".concat(S,"px"),r.borderStyle.style!==le.Underline&&(y-=2*S,b-=2*S);var w=r.borderStyle,_=w.horizontalCornerRadius,k=w.verticalCornerRadius;(_>0||k>0)&&(E.borderRadius="".concat(_,"px / ").concat(k,"px")),r.color?E.borderColor="rgb(".concat(0|r.color[0],", ").concat(0|r.color[1],", ").concat(0|r.color[2],")"):E.borderWidth="0"}return s.createElement(s.Fragment,null,l&&i({popup:{opened:h,closeOnHover:p,openOnHover:m,toggleOnClick:g},slot:{attrs:{style:Object.assign({height:"".concat(b,"px"),left:"".concat(v[0],"px"),top:"".concat(v[1],"px"),transform:"matrix(".concat(c.transform.join(","),")"),transformOrigin:"-".concat(v[0],"px -").concat(v[1],"px"),width:"".concat(y,"px")},E)},children:s.createElement(s.Fragment,null,a&&h&&s.createElement(we,{annotation:r}))}}))},Pe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a);return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--caret","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,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=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a),u=t.rect,c=u[2]-u[0],d=u[3]-u[1],p=t.borderStyle.width;return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--circle","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),s.createElement("svg",{height:"".concat(d,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(c," ").concat(d),width:"".concat(c,"px")},s.createElement("circle",{cy:d/2,fill:"none",rx:c/2-p/2,ry:d/2-p/2,stroke:"transparent",strokeWidth:p||1})),e.slot.children)}))},xe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=Se(t),o=Ee(t),a=!(!1!==t.hasPopup||!i&&!o),l=function(){var e,n,r,i,o=t.file;o&&(e=o.filename,r="string"==typeof(n=o.content)?"":URL.createObjectURL(new Blob([n],{type:""})),(i=document.createElement("a")).style.display="none",i.href=r||e,i.setAttribute("download",function(e){var t=e.split("/").pop();return t?t.split("#")[0].split("?")[0]:e}(e)),document.body.appendChild(i),i.click(),document.body.removeChild(i),r&&URL.revokeObjectURL(r))};return s.createElement(ke,{annotation:t,hasPopup:a,ignoreBorder:!0,isRenderable:!0,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--file-attachment","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onDoubleClick:l,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},Ae=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a);return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--free-text","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=Se(t),o=Ee(t),a=!(!i&&!o),l=!t.parentType||-1!==["Circle","Ink","Line","Polygon","PolyLine","Square"].indexOf(t.parentType);return g((function(){if(t.parentId){var e=document.querySelector('[data-annotation-id="'.concat(t.parentId,'"]')),n=document.querySelector('[data-annotation-id="'.concat(t.id,'"]'));if(e&&n){var r=parseFloat(e.style.left),i=parseFloat(e.style.top)+parseFloat(e.style.height);n.style.left="".concat(r,"px"),n.style.top="".concat(i,"px"),n.style.transformOrigin="-".concat(r,"px -").concat(i,"px")}}}),[]),s.createElement(ke,{annotation:t,hasPopup:l,ignoreBorder:!1,isRenderable:a,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--popup","data-annotation-id":t.id}),s.createElement(we,{annotation:t}))}))},Te=function(e){var n=e.annotation,r=e.childAnnotation,i=e.page,o=e.viewport,a=!1===n.hasPopup,l=Se(n),u=Ee(n),c=!!(n.hasPopup||l||u);if(n.quadPoints&&n.quadPoints.length>0){var d=n.quadPoints.map((function(e){return Object.assign({},n,{rect:[e[2].x,e[2].y,e[1].x,e[1].y],quadPoints:[]})}));return s.createElement(s.Fragment,null,d.map((function(e,t){return s.createElement(Te,{key:t,annotation:e,childAnnotation:r,page:i,viewport:o})})))}return s.createElement(ke,{annotation:n,hasPopup:a,ignoreBorder:!0,isRenderable:c,page:i,viewport:o},(function(e){return s.createElement(s.Fragment,null,s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--highlight","data-annotation-id":n.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children),r&&r.annotationType===t.AnnotationType.Popup&&e.popup.opened&&s.createElement(Oe,{annotation:r,page:i,viewport:o}))}))},Me=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a),u=t.rect,c=u[2]-u[0],d=u[3]-u[1],p=t.borderStyle.width;return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--ink","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),t.inkLists&&t.inkLists.length&&s.createElement("svg",{height:"".concat(d,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(c," ").concat(d),width:"".concat(c,"px")},t.inkLists.map((function(e,t){return s.createElement("polyline",{key:t,fill:"none",stroke:"transparent",strokeWidth:p||1,points:e.map((function(e){return"".concat(e.x-u[0],",").concat(u[3]-e.y)})).join(" ")})}))),e.slot.children)}))},Re=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a),u=t.rect,c=u[2]-u[0],d=u[3]-u[1],p=t.borderStyle.width;return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--line","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),s.createElement("svg",{height:"".concat(d,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(c," ").concat(d),width:"".concat(c,"px")},s.createElement("line",{stroke:"transparent",strokeWidth:p||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)}))},Ie=/^([^\w]*)(javascript|data|vbscript)/im,De=/&#(\w+)(^\w|;)?/g,Le=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,Fe=/^([^:]+):/gm,Ne=function(e){var t,n=e.annotation,r=e.annotationContainerRef,i=e.doc,o=e.outlines,a=e.page,l=e.pageIndex,u=e.scale,c=e.viewport,d=e.onExecuteNamedAction,p=e.onJumpFromLinkAnnotation,h=e.onJumpToDest,m=s.useRef(),g=o&&o.length&&n.dest&&"string"==typeof n.dest?null===(t=o.find((function(e){return e.dest===n.dest})))||void 0===t?void 0:t.title:"",v=!!(n.url||n.dest||n.action||n.unsafeUrl),y={};if(n.url||n.unsafeUrl){var b=function(e,t){void 0===t&&(t="about:blank");var n,r=(n=e||"",n.replace(De,(function(e,t){return String.fromCharCode(t)}))).replace(Le,"").trim();if(!r)return t;var i=r[0];if("."===i||"/"===i)return r;var o=r.match(Fe);if(!o)return r;var a=o[0];return Ie.test(a)?t:r}(n.url||n.unsafeUrl,"");b?y={"data-target":"external",href:b,rel:"noopener noreferrer nofollow",target:n.newWindow?"_blank":"",title:b}:v=!1}else y={href:"","data-annotation-link":n.id,onClick:function(e){e.preventDefault(),n.action?d(n.action):ge(i,n.dest).then((function(e){var t=m.current,n=r.current;if(t&&n){var i=t.getBoundingClientRect();n.style.setProperty("height","100%"),n.style.setProperty("width","100%");var o=n.getBoundingClientRect();n.style.removeProperty("height"),n.style.removeProperty("width");var a=(i.left-o.left)/u,s=(o.bottom-i.bottom+i.height)/u;p({bottomOffset:s,label:g,leftOffset:a,pageIndex:l})}h(e)}))}};return g&&(y=Object.assign({},y,{title:g,"aria-label":g})),s.createElement(ke,{annotation:n,hasPopup:!1,ignoreBorder:!1,isRenderable:v,page:a,viewport:c},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--link","data-annotation-id":n.id,"data-testid":"core__annotation--link-".concat(n.id)}),s.createElement("a",f({ref:m},y)))}))},je=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a),u=t.rect,c=u[2]-u[0],d=u[3]-u[1],p=t.borderStyle.width;return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--polygon","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),t.vertices&&t.vertices.length&&s.createElement("svg",{height:"".concat(d,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(c," ").concat(d),width:"".concat(c,"px")},s.createElement("polygon",{fill:"none",stroke:"transparent",strokeWidth:p||1,points:t.vertices.map((function(e){return"".concat(e.x-u[0],",").concat(u[3]-e.y)})).join(" ")})),e.slot.children)}))},Be=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a),u=t.rect,c=u[2]-u[0],d=u[3]-u[1],p=t.borderStyle.width;return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--polyline","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),t.vertices&&t.vertices.length&&s.createElement("svg",{height:"".concat(d,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(c," ").concat(d),width:"".concat(c,"px")},s.createElement("polyline",{fill:"none",stroke:"transparent",strokeWidth:p||1,points:t.vertices.map((function(e){return"".concat(e.x-u[0],",").concat(u[3]-e.y)})).join(" ")})),e.slot.children)}))},Ue=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a),u=t.rect,c=u[2]-u[0],d=u[3]-u[1],p=t.borderStyle.width;return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--square","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),s.createElement("svg",{height:"".concat(d,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(c," ").concat(d),width:"".concat(c,"px")},s.createElement("rect",{height:d-p,fill:"none",stroke:"transparent",strokeWidth:p||1,x:p/2,y:p/2,width:c-p})),e.slot.children)}))},ze=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a);return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--squiggly","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},Ve=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a);return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--stamp","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},qe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a);return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--strike-out","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},He=function(){return s.createElement(y,{size:16},s.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"}),s.createElement("path",{d:"M7.25,9.75A.25.25,0,1,1,7,10a.25.25,0,0,1,.25-.25"}),s.createElement("path",{d:"M12,9.75a.25.25,0,1,1-.25.25A.25.25,0,0,1,12,9.75"}),s.createElement("path",{d:"M16.75,9.75a.25.25,0,1,1-.25.25.25.25,0,0,1,.25-.25"}))},We=function(){return s.createElement(y,{size:16},s.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"}),s.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"}),s.createElement("path",{d:"M21.423 5.406L17.415 9.414"}),s.createElement("path",{d:"M14.587 6.585L18.607 2.565"}),s.createElement("path",{d:"M5.405 21.424L9.413 17.416"}),s.createElement("path",{d:"M6.585 14.588L2.577 18.596"}),s.createElement("path",{d:"M18.602 21.419L14.595 17.412"}),s.createElement("path",{d:"M17.419 14.58L21.428 18.589"}),s.createElement("path",{d:"M2.582 5.399L6.588 9.406"}),s.createElement("path",{d:"M9.421 6.581L5.412 2.572"}))},Ge=function(){return s.createElement(y,{size:16},s.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"}),s.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"}))},$e=function(){return s.createElement(y,{size:16},s.createElement("path",{d:"M2.000 2.500 L22.000 2.500 L22.000 23.500 L2.000 23.500 Z"}),s.createElement("path",{d:"M6 4.5L6 0.5"}),s.createElement("path",{d:"M18 4.5L18 0.5"}),s.createElement("path",{d:"M10 4.5L10 0.5"}),s.createElement("path",{d:"M14 4.5L14 0.5"}))},Ye=function(){return s.createElement(y,{size:16},s.createElement("path",{d:"M17.5 0.498L17.5 23.498"}),s.createElement("path",{d:"M10.5 0.498L10.5 23.498"}),s.createElement("path",{d:"M23.5.5H6.5a6,6,0,0,0,0,12h4"}))},Xe=function(){return s.createElement(y,{size:16},s.createElement("path",{d:"M2.5 22.995L12 6.005 21.5 22.995 2.5 22.995z"}))},Ke=function(e){var n=e.annotation,r=e.childAnnotation,i=e.page,o=e.viewport,a=!1===n.hasPopup,l=Se(n),u=Ee(n),c=!!(n.hasPopup||l||u),d=n.name?n.name.toLowerCase():"";return s.createElement(ke,{annotation:n,hasPopup:a,ignoreBorder:!1,isRenderable:c,page:i,viewport:o},(function(e){return s.createElement(s.Fragment,null,s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--text","data-annotation-id":n.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),d&&s.createElement("div",{className:"rpv-core__annotation-text-icon"},"check"===d&&s.createElement(b,null),"comment"===d&&s.createElement(He,null),"help"===d&&s.createElement(We,null),"insert"===d&&s.createElement(Xe,null),"key"===d&&s.createElement(Ge,null),"note"===d&&s.createElement($e,null),("newparagraph"===d||"paragraph"===d)&&s.createElement(Ye,null)),e.slot.children),r&&r.annotationType===t.AnnotationType.Popup&&e.popup.opened&&s.createElement(Oe,{annotation:r,page:i,viewport:o}))}))},Qe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a);return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--underline","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},Ze=function(e){var n=e.annotations,r=e.doc,i=e.outlines,o=e.page,a=e.pageIndex,l=e.plugins,u=e.rotation,c=e.scale,d=e.onExecuteNamedAction,f=e.onJumpFromLinkAnnotation,p=e.onJumpToDest,h=s.useRef(),m=o.getViewport({rotation:u,scale:c}).clone({dontFlip:!0}),v=n.filter((function(e){return!e.parentId}));return g((function(){var e=h.current;e&&l.forEach((function(t){t.onAnnotationLayerRender&&t.onAnnotationLayerRender({annotations:v,container:e,pageIndex:a,rotation:u,scale:c})}))}),[]),s.createElement("div",{ref:h,className:"rpv-core__annotation-layer","data-testid":"core__annotation-layer-".concat(a)},v.map((function(e){var l=n.find((function(t){return t.parentId===e.id}));switch(e.annotationType){case t.AnnotationType.Caret:return s.createElement(Pe,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Circle:return s.createElement(Ce,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.FileAttachment:return s.createElement(xe,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.FreeText:return s.createElement(Ae,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Highlight:return s.createElement(Te,{key:e.id,annotation:e,childAnnotation:l,page:o,viewport:m});case t.AnnotationType.Ink:return s.createElement(Me,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Line:return s.createElement(Re,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Link:return s.createElement(Ne,{key:e.id,annotation:e,annotationContainerRef:h,doc:r,outlines:i,page:o,pageIndex:a,scale:c,viewport:m,onExecuteNamedAction:d,onJumpFromLinkAnnotation:f,onJumpToDest:p});case t.AnnotationType.Polygon:return s.createElement(je,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Polyline:return s.createElement(Be,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Popup:return s.createElement(Oe,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Square:return s.createElement(Ue,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Squiggly:return s.createElement(ze,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Stamp:return s.createElement(Ve,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.StrikeOut:return s.createElement(qe,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Text:return s.createElement(Ke,{key:e.id,annotation:e,childAnnotation:l,page:o,viewport:m});case t.AnnotationType.Underline:return s.createElement(Qe,{key:e.id,annotation:e,page:o,viewport:m});default:return s.createElement(s.Fragment,{key:e.id})}})))},Je=function(e){var t=e.page,n=e.renderAnnotations,r=I(),i=s.useState({loading:!0,annotations:[]}),o=i[0],a=i[1];return s.useEffect((function(){t.getAnnotations({intent:"display"}).then((function(e){r.current&&a({loading:!1,annotations:e})}))}),[]),o.loading?s.createElement(s.Fragment,null):n(o.annotations)},et=function(e){var t=e.doc,n=e.outlines,r=e.page,i=e.pageIndex,o=e.plugins,a=e.rotation,l=e.scale,u=e.onExecuteNamedAction,c=e.onJumpFromLinkAnnotation,d=e.onJumpToDest;return s.createElement(Je,{page:r,renderAnnotations:function(e){return s.createElement(Ze,{annotations:e,doc:t,outlines:n,page:r,pageIndex:i,plugins:o,rotation:a,scale:l,onExecuteNamedAction:u,onJumpFromLinkAnnotation:c,onJumpToDest:d})}})},tt=function(e,t){var n=e%t;return 0===n?e:Math.floor(e-n)},nt=function(e){var n=e.canvasLayerRef,r=e.height,i=e.page,o=e.pageIndex,a=e.plugins,l=e.rotation,u=e.scale,c=e.width,d=e.onRenderCanvasCompleted,f=s.useRef();return g((function(){var e=f.current;e&&e.cancel();var r=n.current;r.removeAttribute("data-testid"),a.forEach((function(e){e.onCanvasLayerRender&&e.onCanvasLayerRender({ele:r,pageIndex:o,rotation:l,scale:u,status:t.LayerRenderStatus.PreRender})}));var s=i.getViewport({rotation:l,scale:u}),c=window.devicePixelRatio||1,p=Math.sqrt(16777216/(s.width*s.height)),h=c>p;h?r.style.transform="scale(1, 1)":r.style.removeProperty("transform");var m=Math.min(p,c),g=function(e,t){var n,r;if(Math.floor(e)===e)return[e,1];var i=1/e;if(i>8)return[1,8];if(Math.floor(i)===i)return[1,i];for(var o=e>1?i:e,a=0,s=1,l=1,u=1;;){var c=a+l,d=s+u;if(d>8)break;o<=c/d?(l=(n=[c,d])[0],u=n[1]):(a=(r=[c,d])[0],s=r[1])}return o<(a/s+l/u)/2?o===e?[a,s]:[s,a]:o===e?[l,u]:[u,l]}(m),v=g[0],y=g[1];r.width=tt(s.width*m,v),r.height=tt(s.height*m,v),r.style.width="".concat(tt(s.width,y),"px"),r.style.height="".concat(tt(s.height,y),"px"),r.hidden=!0;var b=r.getContext("2d",{alpha:!1}),E=h||1!==c?[m,0,0,m,0,0]:null;return f.current=i.render({canvasContext:b,transform:E,viewport:s}),f.current.promise.then((function(){r.hidden=!1,r.setAttribute("data-testid","core__canvas-layer-".concat(o)),a.forEach((function(e){e.onCanvasLayerRender&&e.onCanvasLayerRender({ele:r,pageIndex:o,rotation:l,scale:u,status:t.LayerRenderStatus.DidRender})})),d()}),(function(){d()})),function(){r&&(r.width=0,r.height=0)}}),[]),s.createElement("div",{className:"rpv-core__canvas-layer",style:{height:"".concat(r,"px"),width:"".concat(c,"px")}},s.createElement("canvas",{ref:n}))},rt=function(e){var t=e.height,n=e.page,r=e.rotation,i=e.scale,o=e.width,a=s.useRef();return g((function(){var e=a.current,s=n.getViewport({rotation:r,scale:i});n.getOperatorList().then((function(r){!function(){var e=a.current;e&&(e.innerHTML="")}(),new l.SVGGraphics(n.commonObjs,n.objs).getSVG(r,s).then((function(n){n.style.height="".concat(t,"px"),n.style.width="".concat(o,"px"),e.appendChild(n)}))}))}),[]),s.createElement("div",{className:"rpv-core__svg-layer",ref:a})},it=function(e){var n=e.containerRef,r=e.page,i=e.pageIndex,o=e.plugins,a=e.rotation,u=e.scale,c=e.onRenderTextCompleted,d=s.useRef(),f=function(){var e=n.current;e&&([].slice.call(e.querySelectorAll(".rpv-core__text-layer-text")).forEach((function(t){return e.removeChild(t)})),[].slice.call(e.querySelectorAll('br[role="presentation"]')).forEach((function(t){return e.removeChild(t)})))};return g((function(){var e=d.current;e&&e.cancel();var s=n.current;if(s){s.removeAttribute("data-testid");var p=r.getViewport({rotation:a,scale:u});return o.forEach((function(e){e.onTextLayerRender&&e.onTextLayerRender({ele:s,pageIndex:i,scale:u,status:t.LayerRenderStatus.PreRender})})),r.getTextContent().then((function(e){f(),d.current=l.renderTextLayer({container:s,textContent:e,textContentSource:e,viewport:p}),d.current.promise.then((function(){s.setAttribute("data-testid","core__text-layer-".concat(i)),[].slice.call(s.children).forEach((function(e){e.classList.contains("rpv-core__text-layer-text--not")||e.classList.add("rpv-core__text-layer-text")})),o.forEach((function(e){e.onTextLayerRender&&e.onTextLayerRender({ele:s,pageIndex:i,scale:u,status:t.LayerRenderStatus.DidRender})})),c()}),(function(){s.removeAttribute("data-testid"),c()}))})),function(){var e;f(),null===(e=d.current)||void 0===e||e.cancel()}}}),[]),s.createElement("div",{className:"rpv-core__text-layer",ref:n})},ot=function(e){var n=e.doc,r=e.measureRef,i=e.outlines,o=e.pageIndex,a=e.pageRotation,l=e.pageSize,u=e.plugins,c=e.renderPage,d=e.renderQueueKey,f=e.rotation,p=e.scale,h=e.shouldRender,g=e.viewMode,v=e.onExecuteNamedAction,y=e.onJumpFromLinkAnnotation,b=e.onJumpToDest,E=e.onRenderCompleted,w=e.onRotatePage,_=I(),k=s.useState(null),P=k[0],C=k[1],x=s.useState(!1),A=x[0],O=x[1],T=s.useState(!1),M=T[0],R=T[1],D=s.useRef(),L=s.useRef(),F=Math.abs(f+a)%180==0,N=l.pageWidth*p,j=l.pageHeight*p,B=F?N:j,U=F?j:N,z=(l.rotation+f+a)%360,V=s.useRef(0),q=c||function(e){return s.createElement(s.Fragment,null,e.canvasLayer.children,e.textLayer.children,e.annotationLayer.children)};return s.useEffect((function(){C(null),O(!1),R(!1)}),[a,f,p]),s.useEffect((function(){h&&_.current&&!P&&me(n,o).then((function(e){_.current&&(V.current=d,C(e))}))}),[h,P]),s.useEffect((function(){A&&M&&(d!==V.current?(C(null),O(!1),R(!1)):E(o))}),[A,M]),s.createElement("div",{className:m({"rpv-core__page-layer":!0,"rpv-core__page-layer--dual":g===t.ViewMode.DualPage,"rpv-core__page-layer--dual-cover":g===t.ViewMode.DualPageWithCover,"rpv-core__page-layer--single":g===t.ViewMode.SinglePage}),"data-testid":"core__page-layer-".concat(o),ref:r,style:{height:"".concat(U,"px"),width:"".concat(B,"px")}},P?s.createElement(s.Fragment,null,q({annotationLayer:{attrs:{},children:s.createElement(et,{doc:n,outlines:i,page:P,pageIndex:o,plugins:u,rotation:z,scale:p,onExecuteNamedAction:v,onJumpFromLinkAnnotation:y,onJumpToDest:b})},canvasLayer:{attrs:{},children:s.createElement(nt,{canvasLayerRef:D,height:U,page:P,pageIndex:o,plugins:u,rotation:z,scale:p,width:B,onRenderCanvasCompleted:function(){_.current&&O(!0)}})},canvasLayerRendered:A,doc:n,height:U,pageIndex:o,rotation:z,scale:p,svgLayer:{attrs:{},children:s.createElement(rt,{height:U,page:P,rotation:z,scale:p,width:B})},textLayer:{attrs:{},children:s.createElement(it,{containerRef:L,page:P,pageIndex:o,plugins:u,rotation:z,scale:p,onRenderTextCompleted:function(){_.current&&R(!0)}})},textLayerRendered:M,width:B,markRendered:E,onRotatePage:function(e){return w(o,e)}}),u.map((function(e,t){return e.renderPageLayer?s.createElement(s.Fragment,{key:t},e.renderPageLayer({canvasLayerRef:D,canvasLayerRendered:A,doc:n,height:U,pageIndex:o,rotation:z,scale:p,textLayerRef:L,textLayerRendered:M,width:B})):s.createElement(s.Fragment,{key:t})}))):s.createElement(S,{testId:"core__page-layer-loading-".concat(o)}))},at=function(e,t){var n=t.rect;return e.height!==n.height||e.width!==n.width?n:e};!function(e){e.Horizontal="Horizontal",e.Vertical="Vertical",e.Both="Both"}(_e||(_e={}));var st=function(e){return 1-Math.pow(1-e,4)},lt=1e-4,ut={left:0,top:0},ct={capture:!1,passive:!0},dt=function(e,t,n){return Math.max(e,Math.min(n,t))},ft=function(e,n){if(n!==t.ViewMode.DualPageWithCover)return 0;if(!function(e){var t=e.length;if(1===t)return!1;for(var n=1;nn))return i;t=i-1}}return e>0?e-1:0}(0,o,i,(function(n){switch(e){case _e.Horizontal:return t[n].start.left;case _e.Both:case _e.Vertical:default:return t[n].start.top}}));if(e===_e.Both)for(var s=t[a].start.top;a-1>=0&&t[a-1].start.top===s&&t[a-1].start.left>=r.left;)a--;for(var l=a;l<=o;){var u={top:t[l].start.top-r.top,left:t[l].start.left-r.left},c={height:n.height-u.top,width:n.width-u.left};if(e===_e.Horizontal&&c.width<0)break;if(e===_e.Vertical&&c.height<0)break;if(e===_e.Both&&(c.width<0||c.height<0))break;l++}return{start:a,end:l}}(b,T,_,S),n=e.start,r=e.end,o=n+x.slice(dt(0,i,n),dt(0,i,r)).reduce((function(e,t,n,r){return t>r[e]?n:e}),0),s=o=dt(0,i-1,o),l=a({endPage:r,numPages:i,startPage:n}),u=l.startPage,d=l.endPage;switch(u=Math.max(u,0),d=Math.min(d,i-1),c){case t.ViewMode.DualPageWithCover:o>0&&(s=o%2==1?o:o-1),u=0===u?0:u%2==1?u:u-1,i-(d=d%2==1?d-1:d)<=2&&(d=i-1);break;case t.ViewMode.DualPage:s=o%2==0?o:o-1,u=u%2==0?u:u-1,d=d%2==1?d:d-1;break;case t.ViewMode.SinglePage:default:s=o}return{startPage:u,endPage:d,maxVisbilityIndex:s}}),[T,_,S,c,x]),I=R.startPage,D=R.endPage,L=R.maxVisbilityIndex,F=s.useMemo((function(){for(var e=[],t=function(t){var n=T[t],r=f(f({},n),{visibility:void 0!==x[t]?x[t]:-1,measureRef:function(e){e&&(e.setAttribute(bt,"".concat(t)),O.observe(e))}});e.push(r)},n=I;n<=D;n++)t(n);return e}),[I,D,x,T]),N=s.useCallback((function(e,r){var o=k.current.measurements[dt(0,i-1,e)],a=v.current===t.ScrollMode.Page?yt:r;return o?w({left:a.left+o.start.left,top:a.top+o.start.top},n):Promise.resolve()}),[w,n]),j=s.useCallback((function(e,n){var r=k.current.measurements,i=r[e].start,o=r.find((function(e){return e.start.top-i.top>1e-12}));if(!o)return Promise.resolve();var a=o.index;switch(y.current){case t.ViewMode.DualPage:a=a%2==0?a:a+1;break;case t.ViewMode.DualPageWithCover:a=a%2==1?a:a+1}return N(a,n)}),[]),B=s.useCallback((function(e,n){for(var r=k.current.measurements,o=r[e].start,a=e,s=!1,l=i-1;l>=0;l--)if(o.top-r[l].start.top>1e-12){s=!0,a=r[l].index;break}if(!s)return Promise.resolve();switch(y.current){case t.ViewMode.DualPage:a=a%2==0?a:a-1;break;case t.ViewMode.DualPageWithCover:a=a%2==0?a-1:a}return a===e&&(a=e-1),N(a,n)}),[]),U=s.useCallback((function(e,n){if(y.current===t.ViewMode.DualPageWithCover||y.current===t.ViewMode.DualPage)return j(e,n);switch(v.current){case t.ScrollMode.Wrapped:return j(e,n);case t.ScrollMode.Horizontal:case t.ScrollMode.Vertical:default:return N(e+1,n)}}),[]),z=s.useCallback((function(e,n){if(y.current===t.ViewMode.DualPageWithCover||y.current===t.ViewMode.DualPage)return B(e,n);switch(v.current){case t.ScrollMode.Wrapped:return B(e,n);case t.ScrollMode.Horizontal:case t.ScrollMode.Vertical:default:return N(e-1,n)}}),[]),V=s.useCallback((function(){return function(e,n){switch(n){case t.ScrollMode.Horizontal:return{position:"relative",height:"100%",width:"".concat(e.width,"px")};case t.ScrollMode.Vertical:default:return{position:"relative",height:"".concat(e.height,"px"),width:"100%"}}}(M,v.current)}),[M]),q=s.useCallback((function(e){return function(e,n,r){return r!==t.ScrollMode.Page?{}:{height:"".concat(n.height,"px"),width:"100%",position:"absolute",top:0,transform:"translateY(".concat(e.start.top,"px)")}}(e,_,v.current)}),[_]),H=s.useCallback((function(e){return function(e,n,r,i,o){var a,s,l,u,c,d,f,p=n?"right":"left",h=n?-1:1,m=r.length,g=e.start.left*h,v=e.size,y=v.height,b=v.width;if(i===t.ViewMode.DualPageWithCover){var E=o===t.ScrollMode.Page?0:e.start.top;return 0===e.index||m%2==0&&e.index===m-1?((a={height:"".concat(y,"px"),minWidth:"".concat(ft(r,i),"px"),width:"100%"})[p]=0,a.position="absolute",a.top=0,a.transform="translate(".concat(g,"px, ").concat(E,"px)"),a):((s={height:"".concat(y,"px"),width:"".concat(b,"px")})[p]=0,s.position="absolute",s.top=0,s.transform="translate(".concat(g,"px, ").concat(E,"px)"),s)}if(i===t.ViewMode.DualPage)return(l={height:"".concat(y,"px"),width:"".concat(b,"px")})[p]=0,l.position="absolute",l.top=0,l.transform="translate(".concat(g,"px, ").concat(o===t.ScrollMode.Page?0:e.start.top,"px)"),l;switch(o){case t.ScrollMode.Horizontal:return(u={height:"100%",width:"".concat(b,"px")})[p]=0,u.position="absolute",u.top=0,u.transform="translateX(".concat(g,"px)"),u;case t.ScrollMode.Page:return(c={height:"".concat(y,"px"),width:"".concat(b,"px")})[p]=0,c.position="absolute",c.top=0,c;case t.ScrollMode.Wrapped:return(d={height:"".concat(y,"px"),width:"".concat(b,"px")})[p]=0,d.position="absolute",d.top=0,d.transform="translate(".concat(g,"px, ").concat(e.start.top,"px)"),d;case t.ScrollMode.Vertical:default:return(f={height:"".concat(y,"px"),width:"100%"})[p]=0,f.position="absolute",f.top=0,f.transform="translateY(".concat(e.start.top,"px)"),f}}(e,r,l,y.current,v.current)}),[r,l]),W=s.useCallback((function(e,n){var r=k.current,o=r.measurements,a=r.scrollOffset,s=o[dt(0,i-1,n)];if(s){var l=v.current===t.ScrollMode.Page?{left:s.start.left,top:s.start.top}:{left:a.left*e,top:a.top*e};return w(l,!1)}return Promise.resolve()}),[]);return s.useEffect((function(){return function(){O.disconnect()}}),[]),{boundingClientRect:_,isSmoothScrolling:p,startPage:I,endPage:D,maxVisbilityIndex:L,virtualItems:F,getContainerStyles:V,getItemContainerStyles:q,getItemStyles:H,scrollToItem:N,scrollToNextItem:U,scrollToPreviousItem:z,zoom:W}},wt=function(e,n,r,i,o,a){var s=r;switch(!0){case o===t.ViewMode.DualPageWithCover&&a>=3:case o===t.ViewMode.DualPage&&a>=3:s=2*r;break;default:s=r}switch(i){case t.SpecialZoomLevel.ActualSize:return 1;case t.SpecialZoomLevel.PageFit:return Math.min((e.clientWidth-17)/s,(e.clientHeight-16)/n);case t.SpecialZoomLevel.PageWidth:return(e.clientWidth-17)/s}},_t=function(e){var t=[];return e.map((function(e){t=t.concat(e).concat(function(e){var t=[];return e.items&&e.items.length>0&&(t=t.concat(_t(e.items))),t}(e))})),t},kt={capture:!1,passive:!0},Pt={height:0,width:0},Ct={height:0,width:0},xt=function(e){var n=e.getCurrentPage,r=e.getCurrentScrollMode,i=e.jumpToPage,o=e.targetRef,a=s.useState(t.FullScreenMode.Normal),l=a[0],u=a[1],c=function(){var e=s.useState(Pt),t=e[0],n=e[1],r=R((function(){n({height:window.innerHeight,width:window.innerWidth})}),100);return g((function(){return window.addEventListener("resize",r,kt),function(){window.removeEventListener("resize",r,kt)}}),[]),t}(),d=s.useState(Ct),f=d[0],p=d[1],h=s.useRef(Ct),m=s.useRef(n()),v=s.useRef(Ct),y=s.useState(o.current),b=y[0],E=y[1],S=s.useRef();g((function(){o.current!==b&&E(o.current)}),[]),g((function(){if(b){var e=new ResizeObserver((function(e){e.forEach((function(e){var t=e.target.getBoundingClientRect(),n=t.height,r=t.width;p({height:n,width:r})}))}));return e.observe(b),function(){e.unobserve(b),e.disconnect()}}}),[b]);var w=s.useCallback((function(e){var n=M();return n&&n!==e?(u(t.FullScreenMode.Normal),T(n)):Promise.resolve()}),[]),_=s.useCallback((function(e){e&&O()&&(E(e),w(e).then((function(){S.current=e,u(t.FullScreenMode.Entering),function(e){x&&e[A.RequestFullScreen]()}(e)})))}),[]),k=s.useCallback((function(){M()&&(u(t.FullScreenMode.Exitting),T(document))}),[]),P=s.useCallback((function(){b&&M()!==b&&u(t.FullScreenMode.Exitting)}),[b]);return s.useEffect((function(){switch(l){case t.FullScreenMode.Entering:S.current&&(S.current.style.backgroundColor="var(--rpv-core__full-screen-target-background-color)"),m.current=n(),h.current={height:window.innerHeight,width:window.innerWidth};break;case t.FullScreenMode.Entered:r()===t.ScrollMode.Page?i(m.current).then((function(){u(t.FullScreenMode.EnteredCompletely)})):u(t.FullScreenMode.EnteredCompletely);break;case t.FullScreenMode.Exitting:S.current&&(S.current.style.backgroundColor="",S.current=null),m.current=n();break;case t.FullScreenMode.Exited:u(t.FullScreenMode.Normal),r()===t.ScrollMode.Page&&i(m.current)}}),[l]),s.useEffect((function(){if(l!==t.FullScreenMode.Normal)return l===t.FullScreenMode.Entering&&c.height===f.height&&c.width===f.width&&c.height>0&&c.width>0&&(0===v.current.height||c.height==v.current.height)?(v.current={height:window.innerHeight,width:window.innerWidth},void u(t.FullScreenMode.Entered)):void(l===t.FullScreenMode.Exitting&&h.current.height===c.height&&h.current.width===c.width&&c.height>0&&c.width>0&&u(t.FullScreenMode.Exited))}),[l,c,f]),s.useEffect((function(){var e;return e=P,x&&document.addEventListener(A.FullScreenChange,e),function(){!function(e){x&&document.removeEventListener(A.FullScreenChange,e)}(P)}}),[b]),{enterFullScreenMode:_,exitFullScreenMode:k,fullScreenMode:l}},At={buildPageStyles:function(){return{}},transformSize:function(e){return e.size}},Ot={left:0,top:0},Tt=function(e){var n=e.currentFile,r=e.defaultScale,i=e.doc,o=e.enableSmoothScroll,a=e.initialPage,l=e.initialRotation,u=e.initialScale,c=e.pageLayout,d=e.pageSizes,p=e.plugins,v=e.renderPage,y=e.scrollMode,b=e.setRenderRange,E=e.viewMode,S=e.viewerState,w=e.onDocumentLoad,_=e.onOpenFile,k=e.onPageChange,P=e.onRotate,C=e.onRotatePage,x=e.onZoom,A=i.numPages,O=i.loadingTask.docId,T=s.useContext(B).l10n,M=s.useContext(h),L=M.direction===t.TextDirection.RightToLeft,F=s.useRef(),j=s.useRef(),U=s.useState(a),z=U[0],V=U[1],q=s.useRef(null),H=function(e){var t,n=e.getCurrentPage,r=(t=s.useRef([]),s.useEffect((function(){return function(){t.current=[]}}),[]),{push:function(e){var n=t.current;n.length+1>50&&n.shift(),n.push(e),t.current=n},map:function(e){return t.current.map((function(t){return e(t)}))},pop:function(){var e=t.current;if(0===e.length)return null;var n=e.pop();return t.current=e,n}}),i=function(e){var t=s.useRef([]);return s.useEffect((function(){return function(){t.current=[]}}),[]),{dequeue:function(){var e=t.current;if(0===e.length)return null;var n=e.shift();return t.current=e,n||null},enqueue:function(e){var n=t.current;n.length+1>50&&n.pop(),t.current=[e].concat(n)},map:function(e){return t.current.map((function(t){return e(t)}))}}}(),o=function(){var e=i.dequeue();return e&&r.push(e),e&&e.pageIndex===n()?o():e},a=function(){var e=r.pop();return e&&i.enqueue(e),e&&e.pageIndex===n()?a():e},l=s.useCallback((function(e){r.push(e)}),[]);return{getNextDestination:o,getPreviousDestination:a,markVisitedDestination:l}}({getCurrentPage:function(){return ye.current.pageIndex}}),W=s.useState(l),G=W[0],$=W[1],Y=D(G),X=s.useState(!1),K=X[0],Q=X[1],Z=s.useState(new Map),J=Z[0],ee=Z[1],te=s.useState(y),ne=te[0],re=te[1],ie=D(ne),oe=s.useState(E),ae=oe[0],se=oe[1],le=D(ae),ce=function(e){var t=I(),n=s.useState([]),r=n[0],i=n[1];return s.useEffect((function(){e.getOutline().then((function(e){if(t.current&&null!==e){var n=_t(e);i(n)}}))}),[]),r}(i),pe=s.useState(u),he=pe[0],ge=pe[1],ve=D(he),ye=s.useRef(S),be=s.useRef("string"==typeof r?r:null),Ee=s.useRef(-1),Se=s.useRef(-1),we=s.useRef(a),_e=xt({getCurrentPage:function(){return ye.current.pageIndex},getCurrentScrollMode:function(){return ye.current.scrollMode},jumpToPage:function(e){return He(e)},targetRef:j}),ke=s.useState(-1),Pe=ke[0],Ce=ke[1],xe=s.useState(0),Ae=xe[0],Oe=xe[1],Te=N({doc:i});s.useEffect((function(){return function(){de.clear(),fe.clear()}}),[O]);var Me=s.useMemo((function(){return Object.assign({},At,c)}),[]),Re=s.useMemo((function(){return Array(A).fill(0).map((function(e,t){var n=[d[t].pageHeight,d[t].pageWidth],r=Math.abs(G)%180==0?{height:n[0],width:n[1]}:{height:n[1],width:n[0]},i={height:r.height*he,width:r.width*he};return Me.transformSize({numPages:A,pageIndex:t,size:i})}))}),[G,he]),Ie=St({enableSmoothScroll:o,isRtl:L,numberOfItems:A,parentRef:j,scrollMode:ne,setRenderRange:b,sizes:Re,viewMode:ae}),De=R((function(){!be.current||ye.current.fullScreenMode!==t.FullScreenMode.Normal||a>0&&we.current===a||Qe(be.current)}),200);!function(e){var t=e.targetRef,n=e.onResize;g((function(){var e=new ResizeObserver((function(e){e.forEach((function(e){n(e.target)}))})),r=t.current;if(r)return e.observe(r),function(){e.unobserve(r)}}),[])}({targetRef:j,onResize:De});var Le=function(e){var t=e;p.forEach((function(e){e.onViewerStateChange&&(t=e.onViewerStateChange(t))})),ye.current=t},Fe=function(){return j.current},Ne=function(){return ye.current},je=s.useCallback((function(e){H.markVisitedDestination(e)}),[]),Be=s.useCallback((function(e){var n=e.pageIndex,r=e.bottomOffset,o=e.leftOffset,a=e.scaleTo,s=j.current,l=ye.current;return s&&l?new Promise((function(e,u){me(i,n).then((function(i){var u=i.getViewport({scale:1}),c=0,f=("function"==typeof r?r(u.width,u.height):r)||0,p=("function"==typeof o?o(u.width,u.height):o)||0,h=l.scale;switch(a){case t.SpecialZoomLevel.PageFit:c=0,p=0,Qe(t.SpecialZoomLevel.PageFit);break;case t.SpecialZoomLevel.PageWidth:h=wt(s,d[n].pageHeight,d[n].pageWidth,t.SpecialZoomLevel.PageWidth,E,A),c=(u.height-f)*h,p*=h,Qe(h);break;default:c=(u.height-f)*h,p*=h}switch(l.scrollMode){case t.ScrollMode.Horizontal:Ie.scrollToItem(n,{left:p,top:0}).then((function(){e()}));break;case t.ScrollMode.Vertical:default:Ie.scrollToItem(n,{left:0,top:c}).then((function(){e()}))}}))})):Promise.resolve()}),[]),Ue=s.useCallback((function(e){return H.markVisitedDestination(e),Be(e)}),[]),ze=s.useCallback((function(){var e=H.getNextDestination();return e?Be(e):Promise.resolve()}),[]),Ve=s.useCallback((function(){var e=H.getPreviousDestination();return e?Be(e):Promise.resolve()}),[]),qe=s.useCallback((function(){return Ie.scrollToNextItem(ye.current.pageIndex,Ot)}),[]),He=s.useCallback((function(e){return 0<=e&&e=A)){var r=d[n].pageHeight,o=d[n].pageWidth,a=t?"string"==typeof e?wt(t,r,o,e,ye.current.viewMode,A):e:1;be.current="string"==typeof e?e:null,a!==ye.current.scale&&(Oe((function(e){return e+1})),Te.markNotRendered(),ge(a),x({doc:i,scale:a}),Le(f(f({},ye.current),{scale:a})))}}),[]),Ze=s.useCallback((function(e){_e.enterFullScreenMode(e)}),[]),Je=s.useCallback((function(){_e.exitFullScreenMode()}),[]);s.useEffect((function(){Le(f(f({},ye.current),{fullScreenMode:_e.fullScreenMode}))}),[_e.fullScreenMode]),s.useEffect((function(){var e={enterFullScreenMode:Ze,exitFullScreenMode:Je,getPagesContainer:Fe,getViewerState:Ne,jumpToDestination:Ue,jumpToNextDestination:ze,jumpToPreviousDestination:Ve,jumpToNextPage:qe,jumpToPreviousPage:We,jumpToPage:He,openFile:Ge,rotate:$e,rotatePage:Ye,setViewerState:Le,switchScrollMode:Xe,switchViewMode:Ke,zoom:Qe};return p.forEach((function(t){t.install&&t.install(e)})),function(){p.forEach((function(t){t.uninstall&&t.uninstall(e)}))}}),[O]),s.useEffect((function(){w({doc:i,file:n}),p.forEach((function(e){e.onDocumentLoad&&e.onDocumentLoad({doc:i,file:n})}))}),[O]);var et,tt,nt,rt=Ie.boundingClientRect;et=function(){a&&He(a)},tt=rt.height>0&&rt.width>0,nt=s.useRef(!1),g((function(){tt&&!nt.current&&(nt.current=!0,et())}),[et,tt]),g((function(){var e=ye.current.pageIndex;e>-1&&ie!==ne&&Ie.scrollToItem(e,Ot).then((function(){_e.fullScreenMode===t.FullScreenMode.EnteredCompletely&&(o||Te.markNotRendered(),Ee.current=-1)}))}),[ne]),g((function(){var e=ye.current.pageIndex;e>-1&&Y!==G&&Ie.scrollToItem(e,Ot)}),[G]),g((function(){0!=ve&&ve!=ye.current.scale&&Ie.zoom(ye.current.scale/ve,ye.current.pageIndex).then((function(){_e.fullScreenMode===t.FullScreenMode.EnteredCompletely&&(Se.current=-1)}))}),[he]),g((function(){if(le!==ye.current.viewMode){var e=Ie.startPage,t=Ie.endPage,n=Ie.virtualItems;Te.markNotRendered(),Te.setRange(e,t);for(var r=function(e){var t=n.find((function(t){return t.index===e}));t&&Te.setVisibility(e,t.visibility)},i=e;i<=t;i++)r(i);at()}}),[ae]),g((function(){var e=ye.current.pageIndex;e>-1&&le!==ae&&Ie.scrollToItem(e,Ot)}),[ae]),g((function(){var e=ye.current.pageIndex;e>0&&e===a&&we.current===a&&be.current&&(we.current=-1,Qe(be.current))}),[z]),s.useEffect((function(){Ie.isSmoothScrolling||null!==q.current&&q.current===z||(q.current=z,k({currentPage:z,doc:i}))}),[z,Ie.isSmoothScrolling]),s.useEffect((function(){_e.fullScreenMode===t.FullScreenMode.Entering&&ye.current.scrollMode===t.ScrollMode.Page&&(Ee.current=ye.current.pageIndex),_e.fullScreenMode===t.FullScreenMode.EnteredCompletely&&ye.current.scrollMode===t.ScrollMode.Page&&o&&(Ee.current=-1),_e.fullScreenMode===t.FullScreenMode.EnteredCompletely&&be.current&&(Se.current=ye.current.pageIndex,Qe(be.current))}),[_e.fullScreenMode]),s.useEffect((function(){if(_e.fullScreenMode!==t.FullScreenMode.Entering&&_e.fullScreenMode!==t.FullScreenMode.Exitting&&!Ie.isSmoothScrolling){var e=Ie.startPage,n=Ie.endPage,r=Ie.maxVisbilityIndex,i=Ie.virtualItems,o=r,a=_e.fullScreenMode===t.FullScreenMode.Entered||_e.fullScreenMode===t.FullScreenMode.EnteredCompletely;if(!(a&&o!==Ee.current&&Ee.current>-1||a&&o!==Se.current&&Se.current>-1)){V(o),Le(f(f({},ye.current),{pageIndex:o})),Te.setRange(e,n);for(var s=function(e){var t=i.find((function(t){return t.index===e}));t&&Te.setVisibility(e,t.visibility)},l=e;l<=n;l++)s(l);at()}}}),[Ie.startPage,Ie.endPage,Ie.isSmoothScrolling,Ie.maxVisbilityIndex,_e.fullScreenMode,K,G,he]);var it=s.useCallback((function(e){Te.markRendered(e),at()}),[Ae]),at=function(){var e=Te.getHighestPriorityPage();e>-1&&Te.isInRange(e)&&(Te.markRendering(e),Ce(e))},st=function(e){var t=z-1,n=z+1;switch(e){case"FirstPage":He(0);break;case"LastPage":He(A-1);break;case"NextPage":n=0&&He(t)}},lt=s.useCallback((function(){var e=Ie.virtualItems,n=[];switch(ae){case t.ViewMode.DualPage:n=ue(e,2);break;case t.ViewMode.DualPageWithCover:e.length&&(n=0===e[0].index?[[e[0]]].concat(ue(e.slice(1),2)):ue(e,2));break;case t.ViewMode.SinglePage:default:n=ue(e,1)}var r=T&&T.core?T.core.pageLabel:"Page {{pageIndex}}",o={attrs:{className:"rpv-core__inner-container","data-testid":"core__inner-container",ref:F,style:{height:"100%"}},children:s.createElement(s.Fragment,null),subSlot:{attrs:{"data-testid":"core__inner-pages",className:m({"rpv-core__inner-pages":!0,"rpv-core__inner-pages--horizontal":ne===t.ScrollMode.Horizontal,"rpv-core__inner-pages--rtl":L,"rpv-core__inner-pages--single":ne===t.ScrollMode.Page,"rpv-core__inner-pages--vertical":ne===t.ScrollMode.Vertical,"rpv-core__inner-pages--wrapped":ne===t.ScrollMode.Wrapped}),ref:j,style:{height:"100%",position:"relative"}},children:s.createElement("div",{"data-testid":"core__inner-current-page-".concat(z),style:Object.assign({"--scale-factor":he},Ie.getContainerStyles())},n.map((function(e){return s.createElement("div",{className:m({"rpv-core__inner-page-container":!0,"rpv-core__inner-page-container--single":ne===t.ScrollMode.Page}),style:Ie.getItemContainerStyles(e[0]),key:"".concat(e[0].index,"-").concat(ae)},e.map((function(e){var n=ae===t.ViewMode.DualPageWithCover&&(0===e.index||A%2==0&&e.index===A-1);return s.createElement("div",{"aria-label":r.replace("{{pageIndex}}","".concat(e.index+1)),className:m({"rpv-core__inner-page":!0,"rpv-core__inner-page--dual-even":ae===t.ViewMode.DualPage&&e.index%2==0,"rpv-core__inner-page--dual-odd":ae===t.ViewMode.DualPage&&e.index%2==1,"rpv-core__inner-page--dual-cover":n,"rpv-core__inner-page--dual-cover-even":ae===t.ViewMode.DualPageWithCover&&!n&&e.index%2==0,"rpv-core__inner-page--dual-cover-odd":ae===t.ViewMode.DualPageWithCover&&!n&&e.index%2==1,"rpv-core__inner-page--single":ae===t.ViewMode.SinglePage&&ne===t.ScrollMode.Page}),role:"region",key:"".concat(e.index,"-").concat(ae),style:Object.assign({},Ie.getItemStyles(e),Me.buildPageStyles({numPages:A,pageIndex:e.index,scrollMode:ne,viewMode:ae}))},s.createElement(ot,{doc:i,measureRef:e.measureRef,outlines:ce,pageIndex:e.index,pageRotation:J.has(e.index)?J.get(e.index):0,pageSize:d[e.index],plugins:p,renderPage:v,renderQueueKey:Ae,rotation:G,scale:he,shouldRender:Pe===e.index,viewMode:ae,onExecuteNamedAction:st,onJumpFromLinkAnnotation:je,onJumpToDest:Ue,onRenderCompleted:it,onRotatePage:Ye}))})))})))}};return p.forEach((function(e){e.renderViewer&&(o=e.renderViewer({containerRef:F,doc:i,pagesContainerRef:j,pagesRotation:J,pageSizes:d,rotation:G,slot:o,themeContext:M,jumpToPage:He,openFile:Ge,rotate:$e,rotatePage:Ye,switchScrollMode:Xe,switchViewMode:Ke,zoom:Qe}))})),o}),[p,Ie]),ut=s.useCallback((function(e){return s.createElement("div",f({},e.attrs,{style:e.attrs&&e.attrs.style?e.attrs.style:{}}),e.children,e.subSlot&&ut(e.subSlot))}),[]);return ut(lt())},Mt=[.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],Rt=function(e){var n=e.defaultScale,r=e.doc,i=e.render,o=e.scrollMode,a=e.viewMode,l=s.useRef(),u=s.useState({pageSizes:[],scale:0}),c=u[0],d=u[1];return s.useLayoutEffect((function(){var e=Array(r.numPages).fill(0).map((function(e,t){return new Promise((function(e,n){me(r,t).then((function(t){var n=t.getViewport({scale:1});e({pageHeight:n.height,pageWidth:n.width,rotation:n.rotation})}))}))}));Promise.all(e).then((function(e){var i=l.current;if(i&&0!==e.length){var s=e[0].pageWidth,u=e[0].pageHeight,c=i.parentElement,f=(c.clientWidth-45)/s,p=(c.clientHeight-45)/u,h=f;switch(o){case t.ScrollMode.Horizontal:h=Math.min(f,p);break;case t.ScrollMode.Vertical:default:h=f}var m,g,v=n?"string"==typeof n?wt(c,u,s,n,a,r.numPages):n:(m=h,-1===(g=Mt.findIndex((function(e){return e>=m})))||0===g?m:Mt[g-1]);d({pageSizes:e,scale:v})}}))}),[r.loadingTask.docId]),0===c.pageSizes.length||0===c.scale?s.createElement("div",{className:"rpv-core__page-size-calculator","data-testid":"core__page-size-calculating",ref:l},s.createElement(S,null)):i(c.pageSizes,c.scale)},It=function(){},Dt=function(e){function t(t,n){var r=e.call(this)||this;return r.verifyPassword=t,r.passwordStatus=n,r}return c(t,e),t}(It),Lt=function(e){var n=e.passwordStatus,r=e.renderProtectedView,i=e.verifyPassword,o=e.onDocumentAskPassword,a=s.useContext(B).l10n,l=s.useState(""),u=l[0],c=l[1],d=s.useContext(h).direction===t.TextDirection.RightToLeft,f=function(){return i(u)};return s.useEffect((function(){o&&o({verifyPassword:i})}),[]),r?r({passwordStatus:n,verifyPassword:i}):s.createElement("div",{className:"rpv-core__asking-password-wrapper"},s.createElement("div",{className:m({"rpv-core__asking-password":!0,"rpv-core__asking-password--rtl":d})},s.createElement("div",{className:"rpv-core__asking-password-message"},n===t.PasswordStatus.RequiredPassword&&a.core.askingPassword.requirePasswordToOpen,n===t.PasswordStatus.WrongPassword&&a.core.wrongPassword.tryAgain),s.createElement("div",{className:"rpv-core__asking-password-body"},s.createElement("div",{className:m({"rpv-core__asking-password-input":!0,"rpv-core__asking-password-input--ltr":!d,"rpv-core__asking-password-input--rtl":d})},s.createElement(w,{testId:"core__asking-password-input",type:"password",value:u,onChange:c,onKeyDown:function(e){"Enter"===e.key&&f()}})),s.createElement(E,{onClick:f},a.core.askingPassword.submit))))},Ft=function(e){function t(t){var n=e.call(this)||this;return n.doc=t,n}return c(t,e),t}(It),Nt=function(e){function t(t){var n=e.call(this)||this;return n.error=t,n}return c(t,e),t}(It),jt=function(e){function t(t){var n=e.call(this)||this;return n.percentages=t,n}return c(t,e),t}(It),Bt=function(e){var n=e.characterMap,r=e.file,i=e.httpHeaders,o=e.render,a=e.renderError,u=e.renderLoader,c=e.renderProtectedView,d=e.transformGetDocumentParams,f=e.withCredentials,p=e.onDocumentAskPassword,g=s.useContext(h).direction===t.TextDirection.RightToLeft,v=s.useState(new jt(0)),y=v[0],b=v[1],E=s.useRef(""),w=I();return s.useEffect((function(){E.current="",b(new jt(0));var e=new l.PDFWorker({name:"PDFWorker_".concat(Date.now())}),o=Object.assign({httpHeaders:i,withCredentials:f,worker:e},"string"==typeof r?{url:r}:{data:r},n?{cMapUrl:n.url,cMapPacked:n.isCompressed}:{}),a=d?d(o):o,s=l.getDocument(a);return s.onPassword=function(e,n){switch(n){case l.PasswordResponses.NEED_PASSWORD:w.current&&b(new Dt(e,t.PasswordStatus.RequiredPassword));break;case l.PasswordResponses.INCORRECT_PASSWORD:w.current&&b(new Dt(e,t.PasswordStatus.WrongPassword))}},s.onProgress=function(e){var t=e.total>0?Math.min(100,100*e.loaded/e.total):100;w.current&&""===E.current&&b(new jt(t))},s.promise.then((function(e){E.current=e.loadingTask.docId,w.current&&b(new Ft(e))}),(function(t){return w.current&&!e.destroyed&&b(new Nt({message:t.message||"Cannot load document",name:t.name}))})),function(){s.destroy(),e.destroy()}}),[r]),y instanceof Dt?s.createElement(Lt,{passwordStatus:y.passwordStatus,renderProtectedView:c,verifyPassword:y.verifyPassword,onDocumentAskPassword:p}):y instanceof Ft?o(y.doc):y instanceof Nt?a?a(y.error):s.createElement("div",{className:m({"rpv-core__doc-error":!0,"rpv-core__doc-error--rtl":g})},s.createElement("div",{className:"rpv-core__doc-error-text"},y.error.message)):s.createElement("div",{"data-testid":"core__doc-loading",className:m({"rpv-core__doc-loading":!0,"rpv-core__doc-loading--rtl":g})},u?u(y.percentages):s.createElement(S,null))},Ut=function(e){return{startPage:e.startPage-3,endPage:e.endPage+3}};t.Button=function(e){var n=e.children,r=e.testId,i=e.onClick,o=s.useContext(h).direction===t.TextDirection.RightToLeft,a=r?{"data-testid":r}:{};return s.createElement("button",f({className:m({"rpv-core__button":!0,"rpv-core__button--rtl":o}),type:"button",onClick:i},a),n)},t.Icon=y,t.LazyRender=function(e){var t=e.attrs,n=e.children,r=e.testId,i=s.useState(!1),o=i[0],a=i[1],l=r?f(f({},t),{"data-testid":r}):t,u=v({once:!0,onVisibilityChanged:function(e){e.isVisible&&a(!0)}});return s.createElement("div",f({ref:u},l),o&&n)},t.LocalizationContext=B,t.Menu=function(e){var n=e.children,r=s.useRef(),i=s.useRef([]),o=s.useContext(h).direction===t.TextDirection.RightToLeft,a=function(e){if(r.current)switch(e.key){case"Tab":e.preventDefault();break;case"ArrowDown":e.preventDefault(),l((function(e,t){return t+1}));break;case"ArrowUp":e.preventDefault(),l((function(e,t){return t-1}));break;case"End":e.preventDefault(),l((function(e,t){return e.length-1}));break;case"Home":e.preventDefault(),l((function(e,t){return 0}))}},l=function(e){if(r.current){var t=i.current,n=t.findIndex((function(e){return"0"===e.getAttribute("tabindex")})),o=Math.min(t.length-1,Math.max(0,e(t,n)));n>=0&&n<=t.length-1&&t[n].setAttribute("tabindex","-1"),t[o].setAttribute("tabindex","0"),t[o].focus()}};return g((function(){var e=r.current;if(e){var t=function(e){var t=[];return e.querySelectorAll('.rpv-core__menu-item[role="menuitem"]').forEach((function(n){if(n instanceof HTMLElement){var r=n.parentElement;(r===e||"none"!==window.getComputedStyle(r).display)&&t.push(n)}})),t}(e);i.current=t}}),[]),g((function(){return document.addEventListener("keydown",a),function(){document.removeEventListener("keydown",a)}}),[]),s.createElement("div",{ref:r,"aria-orientation":"vertical",className:m({"rpv-core__menu":!0,"rpv-core__menu--rtl":o}),role:"menu",tabIndex:0},n)},t.MenuDivider=function(){return s.createElement("div",{"aria-orientation":"horizontal",className:"rpv-core__menu-divider",role:"separator"})},t.MenuItem=function(e){var n=e.checked,r=void 0!==n&&n,i=e.children,o=e.icon,a=void 0===o?null:o,l=e.isDisabled,u=void 0!==l&&l,c=e.testId,d=e.onClick,p=s.useContext(h).direction===t.TextDirection.RightToLeft,g=c?{"data-testid":c}:{};return s.createElement("button",f({className:m({"rpv-core__menu-item":!0,"rpv-core__menu-item--disabled":u,"rpv-core__menu-item--ltr":!p,"rpv-core__menu-item--rtl":p}),role:"menuitem",tabIndex:-1,type:"button",onClick:d},g),s.createElement("div",{className:m({"rpv-core__menu-item-icon":!0,"rpv-core__menu-item-icon--ltr":!p,"rpv-core__menu-item-icon--rtl":p})},a),s.createElement("div",{className:m({"rpv-core__menu-item-label":!0,"rpv-core__menu-item-label--ltr":!p,"rpv-core__menu-item-label--rtl":p})},i),s.createElement("div",{className:m({"rpv-core__menu-item-check":!0,"rpv-core__menu-item-check--ltr":!p,"rpv-core__menu-item-check--rtl":p})},r&&s.createElement(b,null)))},t.MinimalButton=function(e){var n=e.ariaLabel,r=void 0===n?"":n,i=e.ariaKeyShortcuts,o=void 0===i?"":i,a=e.children,l=e.isDisabled,u=void 0!==l&&l,c=e.isSelected,d=void 0!==c&&c,p=e.testId,g=e.onClick,v=s.useContext(h).direction===t.TextDirection.RightToLeft,y=p?{"data-testid":p}:{};return s.createElement("button",f({"aria-label":r},o&&{"aria-keyshortcuts":o},u&&{"aria-disabled":!0},{className:m({"rpv-core__minimal-button":!0,"rpv-core__minimal-button--disabled":u,"rpv-core__minimal-button--rtl":v,"rpv-core__minimal-button--selected":d}),type:"button",onClick:g},y),a)},t.Modal=function(e){var t=e.ariaControlsSuffix,n=e.closeOnClickOutside,r=e.closeOnEscape,i=e.content,o=e.isOpened,a=void 0!==o&&o,l=e.target,u=t||"".concat(z());return s.createElement(Y,{target:l?function(e,t){return s.createElement("div",{"aria-expanded":t?"true":"false","aria-haspopup":"dialog","aria-controls":"rpv-core__modal-body-".concat(u)},l(e,t))}:null,content:function(e){return s.createElement(W,null,s.createElement(H,{ariaControlsSuffix:u,closeOnClickOutside:n,closeOnEscape:r,onToggle:e},i(e)))},isOpened:a})},t.Popover=function(e){var t=e.ariaHasPopup,n=void 0===t?"dialog":t,r=e.ariaControlsSuffix,i=e.closeOnClickOutside,o=e.closeOnEscape,a=e.content,l=e.lockScroll,u=void 0===l||l,c=e.offset,d=e.position,f=e.target,p=$(!1),h=p.opened,m=p.toggle,g=s.useRef(),v=s.useMemo((function(){return r||"".concat(z())}),[]);return s.createElement("div",{ref:g,"aria-expanded":h?"true":"false","aria-haspopup":n,"aria-controls":"rpv-core__popver-body-".concat(v)},f(m,h),h&&s.createElement(s.Fragment,null,u&&s.createElement(ae,{closeOnEscape:o,onClose:m}),s.createElement(oe,{ariaControlsSuffix:v,closeOnClickOutside:i,offset:c,position:d,targetRef:g,onClose:m},a(m))))},t.PrimaryButton=E,t.ProgressBar=function(e){var n=e.progress,r=s.useContext(h).direction===t.TextDirection.RightToLeft;return s.createElement("div",{className:m({"rpv-core__progress-bar":!0,"rpv-core__progress-bar--rtl":r})},s.createElement("div",{className:"rpv-core__progress-bar-progress",style:{width:"".concat(n,"%")}},n,"%"))},t.Separator=function(){return s.createElement("div",{className:"rpv-core__separator"})},t.Spinner=S,t.Splitter=function(e){var n=e.constrain,r=s.useContext(h).direction===t.TextDirection.RightToLeft,i=s.useRef(),o=s.useRef(),a=s.useRef(),l=s.useRef(0),u=s.useRef(0),c=s.useRef(0),d=s.useRef(0),f={capture:!0},p=function(e){var t=i.current,s=o.current,u=a.current;if(t&&s&&u){var f=d.current,p=e.clientX-l.current,h=c.current+(r?-p:p),m=t.parentElement.getBoundingClientRect().width,g=100*h/m;if(t.classList.add("rpv-core__splitter--resizing"),n){var v=m-h-f;if(!n({firstHalfPercentage:g,firstHalfSize:h,secondHalfPercentage:100*v/m,secondHalfSize:v}))return}s.style.width="".concat(g,"%"),document.body.classList.add("rpv-core__splitter-body--resizing"),s.classList.add("rpv-core__splitter-sibling--resizing"),u.classList.add("rpv-core__splitter-sibling--resizing")}},m=function(e){var t=i.current,n=o.current,r=a.current;t&&n&&r&&(document.body.classList.remove("rpv-core__splitter-body--resizing"),t.classList.remove("rpv-core__splitter--resizing"),n.classList.remove("rpv-core__splitter-sibling--resizing"),r.classList.remove("rpv-core__splitter-sibling--resizing"),document.removeEventListener("mousemove",p,f),document.removeEventListener("mouseup",m,f))};return s.useEffect((function(){var e=i.current;e&&(d.current=e.getBoundingClientRect().width,o.current=e.previousElementSibling,a.current=e.nextElementSibling)}),[]),s.createElement("div",{ref:i,className:"rpv-core__splitter",onMouseDown:function(e){var t=o.current;t&&(l.current=e.clientX,u.current=e.clientY,c.current=t.getBoundingClientRect().width,document.addEventListener("mousemove",p,f),document.addEventListener("mouseup",m,f))}})},t.TextBox=w,t.ThemeContext=h,t.Tooltip=function(e){var n=e.ariaControlsSuffix,r=e.content,i=e.offset,o=e.position,a=e.target,l=$(!1),u=l.opened,c=l.toggle,d=s.useRef(),f=s.useRef(),p=s.useMemo((function(){return n||"".concat(z())}),[]);q((function(){d.current&&document.activeElement&&d.current.contains(document.activeElement)&&m()}));var h=function(){c(t.ToggleStatus.Open)},m=function(){c(t.ToggleStatus.Close)};return s.createElement(s.Fragment,null,s.createElement("div",{ref:d,"aria-describedby":"rpv-core__tooltip-body-".concat(p),onBlur:function(e){e.relatedTarget instanceof HTMLElement&&e.currentTarget.parentElement&&e.currentTarget.parentElement.contains(e.relatedTarget)?f.current&&(f.current.style.display="none"):m()},onFocus:h,onMouseEnter:h,onMouseLeave:m},a),u&&s.createElement(se,{ariaControlsSuffix:p,contentRef:f,offset:i,position:o,targetRef:d},r()))},t.Viewer=function(e){var n=e.characterMap,r=e.defaultScale,i=e.enableSmoothScroll,o=void 0===i||i,a=e.fileUrl,l=e.httpHeaders,u=void 0===l?{}:l,c=e.initialPage,d=void 0===c?0:c,f=e.pageLayout,p=e.initialRotation,m=void 0===p?0:p,g=e.localization,y=e.plugins,b=void 0===y?[]:y,E=e.renderError,S=e.renderLoader,w=e.renderPage,_=e.renderProtectedView,k=e.scrollMode,P=void 0===k?t.ScrollMode.Vertical:k,C=e.setRenderRange,x=void 0===C?Ut:C,A=e.transformGetDocumentParams,O=e.theme,T=void 0===O?{direction:t.TextDirection.LeftToRight,theme:"light"}:O,M=e.viewMode,R=void 0===M?t.ViewMode.SinglePage:M,I=e.withCredentials,L=void 0!==I&&I,F=e.onDocumentAskPassword,N=e.onDocumentLoad,U=void 0===N?function(){}:N,z=e.onPageChange,V=void 0===z?function(){}:z,q=e.onRotate,H=void 0===q?function(){}:q,W=e.onRotatePage,G=void 0===W?function(){}:W,$=e.onSwitchTheme,Y=void 0===$?function(){}:$,X=e.onZoom,K=void 0===X?function(){}:X,Q=s.useState({data:a,name:"string"==typeof a?a:"",shouldLoad:!1}),Z=Q[0],J=Q[1],ee=function(e,t){J({data:t,name:e,shouldLoad:!0})},te=s.useState(!1),ne=te[0],re=te[1],ie=D(Z);s.useEffect((function(){var e,t,n,r;e=ie.data,r=typeof(t=a),"string"==(n=typeof e)&&"string"===r&&e===t||"object"===n&&"object"===r&&e.length===t.length&&e.every((function(e,n){return e===t[n]}))||J({data:a,name:"string"==typeof a?a:"",shouldLoad:ne})}),[a,ne]);var oe=v({onVisibilityChanged:function(e){re(e.isVisible),e.isVisible&&J((function(e){return Object.assign({},e,{shouldLoad:!0})}))}}),ae="string"==typeof T?{direction:t.TextDirection.LeftToRight,theme:T}:T,se=s.useState(g||j),le=se[0],ue=se[1],ce={l10n:le,setL10n:ue},de=Object.assign({},{direction:ae.direction},function(e,t){var n=s.useMemo((function(){return"auto"===e?"undefined"!=typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e}),[]),r=s.useState(n),i=r[0],o=r[1],a=D(i);return s.useEffect((function(){if("auto"===e){var t=window.matchMedia("(prefers-color-scheme: dark)"),n=function(e){o(e.matches?"dark":"light")};return t.addEventListener("change",n),function(){return t.removeEventListener("change",n)}}}),[]),s.useEffect((function(){i!==a&&t&&t(i)}),[i]),s.useEffect((function(){e!==i&&o(e)}),[e]),{currentTheme:i,setCurrentTheme:o}}(ae.theme||"light",Y));return s.useEffect((function(){g&&ue(g)}),[g]),s.createElement(B.Provider,{value:ce},s.createElement(h.Provider,{value:de},s.createElement("div",{ref:oe,className:"rpv-core__viewer rpv-core__viewer--".concat(de.currentTheme),"data-testid":"core__viewer",style:{height:"100%",width:"100%"}},Z.shouldLoad&&s.createElement(Bt,{characterMap:n,file:Z.data,httpHeaders:u,render:function(e){return s.createElement(Rt,{defaultScale:r,doc:e,render:function(n,i){return s.createElement(Tt,{currentFile:{data:Z.data,name:Z.name},defaultScale:r,doc:e,enableSmoothScroll:o,initialPage:d,initialRotation:m,initialScale:i,pageLayout:f,pageSizes:n,plugins:b,renderPage:w,scrollMode:P,setRenderRange:x,viewMode:R,viewerState:{file:Z,fullScreenMode:t.FullScreenMode.Normal,pageIndex:-1,pageHeight:n[0].pageHeight,pageWidth:n[0].pageWidth,pagesRotation:new Map,rotation:m,scale:i,scrollMode:P,viewMode:R},onDocumentLoad:U,onOpenFile:ee,onPageChange:V,onRotate:H,onRotatePage:G,onZoom:K})},scrollMode:P,viewMode:R})},renderError:E,renderLoader:S,renderProtectedView:_,transformGetDocumentParams:A,withCredentials:L,onDocumentAskPassword:F}))))},t.Worker=function(e){var t=e.children,n=e.workerUrl;return l.GlobalWorkerOptions.workerSrc=n,s.createElement(s.Fragment,null,t)},t.chunk=ue,t.classNames=m,t.createStore=function(e){var t=e||{},n={},r=function(e,r){var i;t=f(f({},t),((i={})[e]=r,i)),(n[e]||[]).forEach((function(n){return n(t[e])}))},i=function(e){return t[e]};return{subscribe:function(e,t){n[e]=(n[e]||[]).concat(t)},unsubscribe:function(e,t){n[e]=(n[e]||[]).filter((function(e){return e!==t}))},update:function(e,t){r(e,t)},updateCurrentValue:function(e,t){var n=i(e);void 0!==n&&r(e,t(n))},get:function(e){return i(e)}}},t.getDestination=ge,t.getPage=me,t.isFullScreenEnabled=O,t.isMac=function(){return"undefined"!=typeof window&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)},t.useDebounceCallback=R,t.useIntersectionObserver=v,t.useIsMounted=I,t.useIsomorphicLayoutEffect=g,t.usePrevious=D,t.useRenderQueue=N},12672:function(e,t,n){"use strict";e.exports=n(69389)},5316:function(e,t,n){"use strict";var r=n(12672),i=n(35466),o=n(45914),a=n(4708),s=n(58244),l=n(47990),u=function(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(i),c=function(){return u.createElement(r.Icon,{size:16},u.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"}))},d=function(){return(d=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0&&e<=_.length-1&&(i.update("isCurrentTabOpened",!0),E(e))},P=function(e){v(e)};return u.useEffect((function(){return i.subscribe("currentTab",k),i.subscribe("isCurrentTabOpened",P),function(){i.unsubscribe("currentTab",k),i.unsubscribe("isCurrentTabOpened",P)}}),[]),0===_.length?u.createElement(u.Fragment,null):u.createElement(u.Fragment,null,u.createElement("div",{"data-testid":"default-layout__sidebar",className:r.classNames({"rpv-default-layout__sidebar":!0,"rpv-default-layout__sidebar--opened":g,"rpv-default-layout__sidebar--ltr":!S,"rpv-default-layout__sidebar--rtl":S}),ref:s},u.createElement("div",{className:"rpv-default-layout__sidebar-tabs"},u.createElement("div",{className:"rpv-default-layout__sidebar-headers",role:"tablist","aria-orientation":"vertical"},_.map((function(e,t){return u.createElement("div",{"aria-controls":"rpv-default-layout__sidebar-content","aria-selected":b===t,key:t,className:"rpv-default-layout__sidebar-header",id:"rpv-default-layout__sidebar-tab-".concat(t),role:"tab"},u.createElement(r.Tooltip,{ariaControlsSuffix:"default-layout-sidebar-tab-".concat(t),position:S?r.Position.LeftCenter:r.Position.RightCenter,target:u.createElement(r.MinimalButton,{ariaLabel:e.title,isSelected:b===t,onClick:function(){return function(e){if(b===e){i.update("isCurrentTabOpened",!i.get("isCurrentTabOpened"));var t=s.current;t&&t.style.width&&t.style.removeProperty("width")}else i.update("currentTab",e)}(t)}},e.icon),content:function(){return e.title},offset:S?m:h}))}))),u.createElement("div",{"aria-labelledby":"rpv-default-layout__sidebar-tab-".concat(b),id:"rpv-default-layout__sidebar-content",className:r.classNames({"rpv-default-layout__sidebar-content":!0,"rpv-default-layout__sidebar-content--opened":g,"rpv-default-layout__sidebar-content--ltr":!S,"rpv-default-layout__sidebar-content--rtl":S}),role:"tabpanel",tabIndex:-1},_[b].content))),g&&u.createElement(r.Splitter,{constrain:function(e){return e.firstHalfPercentage>=20&&e.firstHalfPercentage<=80}}))};t.defaultLayoutPlugin=function(e){var t=u.useMemo((function(){return r.createStore({isCurrentTabOpened:!1,currentTab:0})}),[]),n=o.attachmentPlugin(),i=a.bookmarkPlugin(),c=s.thumbnailPlugin(e?e.thumbnailPlugin:{}),f=l.toolbarPlugin(e?e.toolbarPlugin:{}),p=n.Attachments,h=i.Bookmarks,m=c.Thumbnails,v=f.Toolbar,y=e?e.sidebarTabs:function(e){return e},b=[n,i,c,f];return{attachmentPluginInstance:n,bookmarkPluginInstance:i,thumbnailPluginInstance:c,toolbarPluginInstance:f,activateTab:function(e){t.update("currentTab",e)},toggleTab:function(e){var n=t.get("currentTab");t.update("isCurrentTabOpened",!t.get("isCurrentTabOpened")),n!==e&&t.update("currentTab",e)},install:function(e){b.forEach((function(t){t.install&&t.install(e)}))},renderPageLayer:function(e){return u.createElement(u.Fragment,null,b.map((function(t,n){return t.renderPageLayer?u.createElement(u.Fragment,{key:n},t.renderPageLayer(e)):u.createElement(u.Fragment,{key:n},u.createElement(u.Fragment,null))})))},renderViewer:function(n){var i=n.slot;b.forEach((function(e){e.renderViewer&&(i=e.renderViewer(d(d({},n),{slot:i})))}));var o=i.subSlot&&i.subSlot.attrs?{className:i.subSlot.attrs.className,"data-testid":i.subSlot.attrs["data-testid"],ref:i.subSlot.attrs.ref,style:i.subSlot.attrs.style}:{};return i.children=u.createElement("div",{className:"rpv-default-layout__container"},u.createElement("div",{"data-testid":"default-layout__main",className:r.classNames({"rpv-default-layout__main":!0,"rpv-default-layout__main--rtl":n.themeContext.direction===r.TextDirection.RightToLeft})},u.createElement(g,{attachmentTabContent:u.createElement(p,null),bookmarkTabContent:u.createElement(h,null),store:t,thumbnailTabContent:u.createElement(m,null),tabs:y}),u.createElement("div",{className:"rpv-default-layout__body","data-testid":"default-layout__body"},u.createElement("div",{className:"rpv-default-layout__toolbar"},e&&e.renderToolbar?e.renderToolbar(v):u.createElement(v,null)),u.createElement("div",d({},o),i.subSlot.children))),i.children),i.subSlot.attrs={},i.subSlot.children=u.createElement(u.Fragment,null),i},uninstall:function(e){b.forEach((function(t){t.uninstall&&t.uninstall(e)}))},onDocumentLoad:function(n){b.forEach((function(e){e.onDocumentLoad&&e.onDocumentLoad(n)})),e&&e.setInitialTab&&e.setInitialTab(n.doc).then((function(e){t.update("currentTab",e),t.update("isCurrentTabOpened",!0)}))},onAnnotationLayerRender:function(e){b.forEach((function(t){t.onAnnotationLayerRender&&t.onAnnotationLayerRender(e)}))},onTextLayerRender:function(e){b.forEach((function(t){t.onTextLayerRender&&t.onTextLayerRender(e)}))},onViewerStateChange:function(e){var t=e;return b.forEach((function(e){e.onViewerStateChange&&(t=e.onViewerStateChange(t))})),t}}}},46559:function(e,t,n){"use strict";e.exports=n(5316)},85093:function(e,t,n){"use strict";var r=n(12672),i=function(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(n(35466)),o=function(){return i.createElement(r.Icon,{size:16},i.createElement("path",{d:"M11.5 23.499L11.5 14.499"}),i.createElement("path",{d:"M7.5 18.499L11.5 14.499 15.5 18.499"}),i.createElement("path",{d:"M11.5 1.499L11.5 10.499"}),i.createElement("path",{d:"M7.5 6.499L11.5 10.499 15.5 6.499"}),i.createElement("path",{d:"M20.5 12.499L1.5 12.499"}))},a=function(){return i.createElement(r.Icon,{size:16},i.createElement("path",{d:"M0.5 12L23.5 12"}),i.createElement("path",{d:"M11.5 1L11.5 23"}),i.createElement("path",{d:"M8.5 4L11.5 1 14.5 4"}),i.createElement("path",{d:"M20.5 9L23.5 12 20.5 15"}),i.createElement("path",{d:"M3.5 15L0.5 12 3.5 9"}),i.createElement("path",{d:"M14.5 20L11.5 23 8.5 20"}))},s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0&&(s("".concat(r+1)),f(r));break;case"ArrowDown":(n=c+1)d?s("".concat(c+1)):f(t-1)}var t,n,r}}))},d=function(e){var t=e.children,n=e.doc,o=r.useIsMounted(),a=i.useState({loading:!0,labels:[]}),s=a[0],l=a[1];return i.useEffect((function(){n.getPageLabels().then((function(e){o.current&&l({loading:!1,labels:e||[]})}))}),[n.loadingTask.docId]),s.loading?i.createElement(i.Fragment,null):t(s.labels)},f=function(e){var t=e.children,n=e.store,r=function(e){var t=i.useState(e.get("doc")),n=t[0],r=t[1],o=function(e){r(e)};return i.useEffect((function(){return e.subscribe("doc",o),function(){e.unsubscribe("doc",o)}}),[]),n}(n),o=l(n).currentPage,a=u(n).numberOfPages,s=t||function(e){return i.createElement(i.Fragment,null,e.currentPage+1)};return r?i.createElement(d,{doc:r},(function(e){var t=e.length===a&&a>0?e[o]:"";return s({currentPage:o,numberOfPages:a,pageLabel:t})})):i.createElement(i.Fragment,null)},p=function(){return i.createElement(r.Icon,{size:16},i.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"}))},h={left:0,top:8},m=function(e){var t=e.isDisabled,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,a=o&&o.pageNavigation?o.pageNavigation.goToFirstPage:"First page";return i.createElement(r.Tooltip,{ariaControlsSuffix:"page-navigation-first",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:a,isDisabled:t,testId:"page-navigation__first-button",onClick:n},i.createElement(p,null)),content:function(){return a},offset:h})},g=function(e){var t=e.children,n=e.store;return(t||function(e){return i.createElement(m,{isDisabled:e.isDisabled,onClick:e.onClick})})({isDisabled:0===l(n).currentPage,onClick:function(){var e=n.get("jumpToPage");e&&e(0)}})},v=function(e){var t=e.isDisabled,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,a=o&&o.pageNavigation?o.pageNavigation.goToFirstPage:"First page";return i.createElement(r.MenuItem,{icon:i.createElement(p,null),isDisabled:t,testId:"page-navigation__first-menu",onClick:n},a)},y={left:0,top:8},b=function(e){var t=e.isDisabled,n=e.onClick,a=i.useContext(r.LocalizationContext).l10n,s=a&&a.pageNavigation?a.pageNavigation.goToLastPage:"Last page";return i.createElement(r.Tooltip,{ariaControlsSuffix:"page-navigation-last",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:s,isDisabled:t,testId:"page-navigation__last-button",onClick:n},i.createElement(o,null)),content:function(){return s},offset:y})},E=function(e){var t=e.children,n=e.store,r=l(n).currentPage,o=u(n).numberOfPages;return(t||function(e){return i.createElement(b,{isDisabled:e.isDisabled,onClick:e.onClick})})({isDisabled:r+1>=o,onClick:function(){var e=n.get("jumpToPage");e&&e(o-1)}})},S=function(e){var t=e.isDisabled,n=e.onClick,a=i.useContext(r.LocalizationContext).l10n,s=a&&a.pageNavigation?a.pageNavigation.goToLastPage:"Last page";return i.createElement(r.MenuItem,{icon:i.createElement(o,null),isDisabled:t,testId:"page-navigation__last-menu",onClick:n},s)},w={left:0,top:8},_=function(e){var t=e.isDisabled,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,s=o&&o.pageNavigation?o.pageNavigation.goToNextPage:"Next page";return i.createElement(r.Tooltip,{ariaControlsSuffix:"page-navigation-next",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:s,isDisabled:t,testId:"page-navigation__next-button",onClick:n},i.createElement(a,null)),content:function(){return s},offset:w})},k=function(e){var t=e.children,n=e.store;return(t||function(e){return i.createElement(_,{onClick:e.onClick,isDisabled:e.isDisabled})})({isDisabled:l(n).currentPage+1>=u(n).numberOfPages,onClick:function(){var e=n.get("jumpToNextPage");e&&e()}})},P=function(e){var t=e.isDisabled,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,s=o&&o.pageNavigation?o.pageNavigation.goToNextPage:"Next page";return i.createElement(r.MenuItem,{icon:i.createElement(a,null),isDisabled:t,testId:"page-navigation__next-menu",onClick:n},s)},C=function(){return i.createElement(r.Icon,{size:16},i.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"}))},x={left:0,top:8},A=function(e){var t=e.isDisabled,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,a=o&&o.pageNavigation?o.pageNavigation.goToPreviousPage:"Previous page";return i.createElement(r.Tooltip,{ariaControlsSuffix:"page-navigation-previous",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:a,isDisabled:t,testId:"page-navigation__previous-button",onClick:n},i.createElement(C,null)),content:function(){return a},offset:x})},O=function(e){var t=e.store;return(e.children||function(e){return i.createElement(A,{isDisabled:e.isDisabled,onClick:e.onClick})})({isDisabled:l(t).currentPage<=0,onClick:function(){var e=t.get("jumpToPreviousPage");e&&e()}})},T=function(e){var t=e.isDisabled,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,a=o&&o.pageNavigation?o.pageNavigation.goToPreviousPage:"Previous page";return i.createElement(r.MenuItem,{icon:i.createElement(C,null),isDisabled:t,testId:"page-navigation__previous-menu",onClick:n},a)},M=function(e){var t=e.children,n=e.store,r=u(n).numberOfPages;return t?t({numberOfPages:r}):i.createElement(i.Fragment,null,r)},R=function(e){var t=e.containerRef,n=e.numPages,o=e.store,a=l(o).currentPage,s=i.useRef(a);s.current=a;var u=i.useRef(!1),c=function(){u.current=!0},d=function(){u.current=!1},f=function(e){var i=t.current,a=u.current||document.activeElement&&i.contains(document.activeElement);if(i&&a){var l,c,d=e.altKey&&"ArrowDown"===e.key||!e.shiftKey&&!e.altKey&&"PageDown"===e.key,f=e.altKey&&"ArrowUp"===e.key||!e.shiftKey&&!e.altKey&&"PageUp"===e.key;if(d)return e.preventDefault(),l=o.get("jumpToPage"),c=s.current+1,void(l&&c=0&&e(t)}();if(r.isMac()?e.metaKey&&!e.ctrlKey:e.altKey)switch(e.key){case"ArrowLeft":e.preventDefault(),function(){var e=o.get("jumpToPreviousDestination");e&&e()}();break;case"ArrowRight":e.preventDefault(),function(){var e=o.get("jumpToNextDestination");e&&e()}()}}};return i.useEffect((function(){var e=t.current;if(e)return document.addEventListener("keydown",f),e.addEventListener("mouseenter",c),e.addEventListener("mouseleave",d),function(){document.removeEventListener("keydown",f),e.removeEventListener("mouseenter",c),e.removeEventListener("mouseleave",d)}}),[t.current]),i.createElement(i.Fragment,null)};t.DownArrowIcon=o,t.NextIcon=a,t.PreviousIcon=C,t.UpArrowIcon=p,t.pageNavigationPlugin=function(e){var t=i.useMemo((function(){return Object.assign({},{enableShortcuts:!0},e)}),[]),n=i.useMemo((function(){return r.createStore()}),[]),o=function(e){return i.createElement(g,s({},e,{store:n}))},a=function(e){return i.createElement(E,s({},e,{store:n}))},l=function(e){return i.createElement(k,s({},e,{store:n}))},u=function(e){return i.createElement(O,s({},e,{store:n}))};return{install:function(e){n.update("jumpToDestination",e.jumpToDestination),n.update("jumpToNextDestination",e.jumpToNextDestination),n.update("jumpToNextPage",e.jumpToNextPage),n.update("jumpToPage",e.jumpToPage),n.update("jumpToPreviousDestination",e.jumpToPreviousDestination),n.update("jumpToPreviousPage",e.jumpToPreviousPage)},renderViewer:function(e){var r=e.slot;if(!t.enableShortcuts)return r;var o={children:i.createElement(i.Fragment,null,i.createElement(R,{containerRef:e.containerRef,numPages:e.doc.numPages,store:n}),r.children)};return s(s({},r),o)},onDocumentLoad:function(e){n.update("doc",e.doc),n.update("numberOfPages",e.doc.numPages)},onViewerStateChange:function(e){return n.update("currentPage",e.pageIndex),e},jumpToNextPage:function(){var e=n.get("jumpToNextPage");e&&e()},jumpToPage:function(e){var t=n.get("jumpToPage");t&&t(e)},jumpToPreviousPage:function(){var e=n.get("jumpToPreviousPage");e&&e()},CurrentPageInput:function(){return i.createElement(c,{store:n})},CurrentPageLabel:function(e){return i.createElement(f,s({},e,{store:n}))},GoToFirstPage:o,GoToFirstPageButton:function(){return i.createElement(o,null,(function(e){return i.createElement(m,s({},e))}))},GoToFirstPageMenuItem:function(e){return i.createElement(o,null,(function(t){return i.createElement(v,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},GoToLastPage:a,GoToLastPageButton:function(){return i.createElement(a,null,(function(e){return i.createElement(b,s({},e))}))},GoToLastPageMenuItem:function(e){return i.createElement(a,null,(function(t){return i.createElement(S,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},GoToNextPage:l,GoToNextPageButton:function(){return i.createElement(l,null,(function(e){return i.createElement(_,s({},e))}))},GoToNextPageMenuItem:function(e){return i.createElement(l,null,(function(t){return i.createElement(P,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},GoToPreviousPage:u,GoToPreviousPageButton:function(){return i.createElement(u,null,(function(e){return i.createElement(A,s({},e))}))},GoToPreviousPageMenuItem:function(e){return i.createElement(u,null,(function(t){return i.createElement(T,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},NumberOfPages:function(e){return i.createElement(M,s({},e,{store:n}))}}}},80633:function(e,t,n){"use strict";e.exports=n(2230)},52704:function(e,t,n){"use strict";var r,i=n(22790),o=n(12672),a=n(35466),s=n(46116),l=function(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(a),u=function(){return l.createElement(o.Icon,{size:16},l.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"}))},c=function(){return(c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0&&t=0&&e=t&&i<=n?i:r},d=function(e){var t=e.doc,n=e.fileName,o=e.onToggle,a=i.useContext(r.LocalizationContext).l10n,d=function(e){var t=function(e){var t=u.exec(e);if(!t)return null;var n=parseInt(t[1],10),r=c(t[2],1,12,1)-1,i=c(t[3],1,31,1),o=c(t[4],0,23,0),a=c(t[5],0,59,0),s=c(t[6],0,59,0),l=t[7]||"Z",d=c(t[8],0,23,0),f=c(t[9],0,59,0);switch(l){case"-":o+=d,a+=f;break;case"+":o-=d,a-=f}return new Date(Date.UTC(n,r,i,o,a,s))}(e);return t?"".concat(t.toLocaleDateString(),", ").concat(t.toLocaleTimeString()):""};return i.createElement("div",{className:"rpv-properties__modal"},i.createElement(s,{doc:t,render:function(e){return i.createElement(i.Fragment,null,i.createElement("div",{className:"rpv-properties__modal-section"},i.createElement(l,{label:a&&a.properties?a.properties.fileName:"File name",value:e.fileName||(u=n,c=u.split("/").pop(),c?c.split("#")[0].split("?")[0]:u)}),i.createElement(l,{label:a&&a.properties?a.properties.fileSize:"File size",value:(o=e.length,s=Math.floor(Math.log(o)/Math.log(1024)),"".concat((o/Math.pow(1024,s)).toFixed(2)," ").concat(["B","kB","MB","GB","TB"][s]))})),i.createElement(r.Separator,null),i.createElement("div",{className:"rpv-properties__modal-section"},i.createElement(l,{label:a&&a.properties?a.properties.title:"Title",value:e.info.Title}),i.createElement(l,{label:a&&a.properties?a.properties.author:"Author",value:e.info.Author}),i.createElement(l,{label:a&&a.properties?a.properties.subject:"Subject",value:e.info.Subject}),i.createElement(l,{label:a&&a.properties?a.properties.keywords:"Keywords",value:e.info.Keywords}),i.createElement(l,{label:a&&a.properties?a.properties.creator:"Creator",value:e.info.Creator}),i.createElement(l,{label:a&&a.properties?a.properties.creationDate:"Creation date",value:d(e.info.CreationDate)}),i.createElement(l,{label:a&&a.properties?a.properties.modificationDate:"Modification date",value:d(e.info.ModDate)})),i.createElement(r.Separator,null),i.createElement("div",{className:"rpv-properties__modal-section"},i.createElement(l,{label:a&&a.properties?a.properties.pdfProducer:"PDF producer",value:e.info.Producer}),i.createElement(l,{label:a&&a.properties?a.properties.pdfVersion:"PDF version",value:e.info.PDFFormatVersion}),i.createElement(l,{label:a&&a.properties?a.properties.pageCount:"Page count",value:"".concat(t.numPages)})));var o,s,u,c}}),i.createElement("div",{className:"rpv-properties__modal-footer"},i.createElement(r.Button,{onClick:o},a&&a.properties?a.properties.close:"Close")))},f={left:0,top:8},p=function(e){var t=e.onClick,n=i.useContext(r.LocalizationContext).l10n,a=n&&n.properties?n.properties.showProperties:"Show properties";return i.createElement(r.Tooltip,{ariaControlsSuffix:"properties",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:a,testId:"properties__button",onClick:t},i.createElement(o,null)),content:function(){return a},offset:f})},h=function(e){var t=e.children,n=e.store,o=function(e){var t=i.useState(e.get("doc")),n=t[0],r=t[1],o=function(e){r(e)};return i.useEffect((function(){return e.subscribe("doc",o),function(){e.unsubscribe("doc",o)}}),[]),{currentDoc:n}}(n).currentDoc,s=n.get("fileName")||"",l=t||function(e){return i.createElement(p,a({},e))};return o?i.createElement(r.Modal,{ariaControlsSuffix:"properties",target:function(e){return l({onClick:e})},content:function(e){return i.createElement(d,{doc:o,fileName:s,onToggle:e})},closeOnClickOutside:!0,closeOnEscape:!0}):i.createElement(i.Fragment,null)},m=function(e){var t=e.onClick,n=i.useContext(r.LocalizationContext).l10n,a=n&&n.properties?n.properties.showProperties:"Show properties";return i.createElement(r.MenuItem,{icon:i.createElement(o,null),testId:"properties__menu",onClick:t},a)};t.InfoIcon=o,t.propertiesPlugin=function(){var e=i.useMemo((function(){return r.createStore({fileName:""})}),[]),t=function(t){return i.createElement(h,a({},t,{store:e}))};return{onDocumentLoad:function(t){e.update("doc",t.doc)},onViewerStateChange:function(t){return e.update("fileName",t.file.name),t},ShowProperties:t,ShowPropertiesButton:function(){return i.createElement(h,{store:e})},ShowPropertiesMenuItem:function(e){return i.createElement(t,null,(function(e){return i.createElement(m,a({},e))}))}}}},13504:function(e,t,n){"use strict";e.exports=n(89956)},42966:function(e,t,n){"use strict";var r=n(12672),i=function(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(n(35466)),o=function(){return i.createElement(r.Icon,{ignoreDirection:!0,size:16},i.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"}))},a=function(){return i.createElement(r.Icon,{ignoreDirection:!0,size:16},i.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"}))},s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.top?1:e.leftt.left?1:0},m=function(e){var t=e.numPages,n=e.pageIndex,o=e.renderHighlights,a=e.store,s=e.onHighlightKeyword,l=i.useRef(),f=i.useCallback((function(e){return i.createElement(i.Fragment,null,e.highlightAreas.map((function(e,t){return i.createElement(d,{index:t,key:t,area:e,onHighlightKeyword:s})})))}),[]),m=o||f,g=i.useState(a.get("matchPosition")),v=g[0],y=g[1],b=i.useState(a.get("keyword")||[u]),E=b[0],S=b[1],w=i.useState({pageIndex:n,scale:1,status:r.LayerRenderStatus.PreRender}),_=w[0],k=w[1],P=i.useRef(null),C=i.useRef([]),x=i.useState([]),A=x[0],O=x[1],T=function(){return!0},M=i.useCallback((function(){return a.get("targetPageFilter")||T}),[a.get("targetPageFilter")]),R=function(e){e&&e.length>0&&S(e)},I=function(e){return y(e)},D=function(e){if(e.has(n)){var t=e.get(n);t&&k({ele:t.ele,pageIndex:n,scale:t.scale,status:t.status})}},L=function(){return 0===E.length||1===E.length&&""===E[0].keyword.trim()};return i.useEffect((function(){if(!L()&&_.status===r.LayerRenderStatus.DidRender&&!C.current.length){var e=_.ele,t=[].slice.call(e.querySelectorAll(".rpv-core__text-layer-text")).map((function(e){return e.textContent})).reduce((function(e,t,n){return e.concat(t.split("").map((function(e,t){return{char:e,charIndexInSpan:t,spanIndex:n}})))}),[{char:"",charIndexInSpan:0,spanIndex:0}]).slice(1);C.current=t}}),[E,_.status]),i.useEffect((function(){if(!L()&&_.ele&&_.status===r.LayerRenderStatus.DidRender&&M()({pageIndex:n,numPages:t})){var e=function(e){var r=C.current;if(0===r.length)return[];var i=[],o=[].slice.call(e.querySelectorAll(".rpv-core__text-layer-text")),a=r.map((function(e){return e.char})).join("");return E.forEach((function(s){var l=s.keyword;if(l.trim()){for(var u,c=-1===s.regExp.flags.indexOf("g")?new RegExp(s.regExp,"".concat(s.regExp.flags,"g")):s.regExp,d=[];null!==(u=c.exec(a));)d.push({keyword:c,startIndex:u.index,endIndex:c.lastIndex});d.map((function(e){return{keyword:e.keyword,indexes:r.slice(e.startIndex,e.endIndex)}})).forEach((function(r){var a=r.indexes.reduce((function(e,t){return e[t.spanIndex]=(e[t.spanIndex]||[]).concat([t]),e}),{});Object.values(a).forEach((function(a){if(1!==a.length||""!==a[0].char.trim()){var u=s.wholeWords?a.slice(1,-1):a,c=function(e,r,i,o,a){var s=document.createRange(),l=o.firstChild;if(!l||l.nodeType!==Node.TEXT_NODE)return null;var u=l.textContent.length,c=a[0].charIndexInSpan,d=1===a.length?c:a[a.length-1].charIndexInSpan;if(c>u||d+1>u)return null;s.setStart(l,c),s.setEnd(l,d+1);var f=document.createElement("span");s.surroundContents(f);var h=f.getBoundingClientRect(),m=i.getBoundingClientRect(),g=m.height,v=m.width,y=100*(h.left-m.left)/v,b=100*(h.top-m.top)/g,E=100*h.height/g,S=100*h.width/v;return p(f),{keyword:r,keywordStr:e,numPages:t,pageIndex:n,left:y,top:b,height:E,width:S,pageHeight:g,pageWidth:v}}(l,r.keyword,e,o[u[0].spanIndex],u);c&&i.push(c)}}))}))}})),i.sort(h)}(_.ele);O(e)}}),[E,v,_.status,C.current]),i.useEffect((function(){L()&&_.ele&&_.status===r.LayerRenderStatus.DidRender&&O([])}),[E,_.status]),i.useEffect((function(){if(0!==A.length){var e=l.current;if(v.pageIndex===n&&e&&_.status===r.LayerRenderStatus.DidRender){var t=e.querySelector('.rpv-search__highlight[data-index="'.concat(v.matchIndex,'"]'));if(t){var i=function(e,t){for(var n=e.offsetTop,r=e.offsetLeft,i=e.parentElement;i&&i!==t;)n+=i.offsetTop,r+=i.offsetLeft,i=i.parentElement;return{left:r,top:n}}(t,e),o=i.left,s=i.top,u=a.get("jumpToDestination");u&&(u({pageIndex:n,bottomOffset:(e.getBoundingClientRect().height-s)/_.scale,leftOffset:o/_.scale,scaleTo:_.scale}),P.current&&P.current.classList.remove("rpv-search__highlight--current"),P.current=t,t.classList.add("rpv-search__highlight--current"))}}}}),[A,v]),i.useEffect((function(){return a.subscribe("keyword",R),a.subscribe("matchPosition",I),a.subscribe("renderStatus",D),function(){a.unsubscribe("keyword",R),a.unsubscribe("matchPosition",I),a.unsubscribe("renderStatus",D)}}),[]),i.createElement("div",{className:"rpv-search__highlights","data-testid":"search__highlights-".concat(n),ref:l},m({getCssProperties:c,highlightAreas:A}))},g=function(e){var t,n=e.wholeWords?" ".concat(e.keyword," "):e.keyword,r=e.matchCase?"g":"gi";return{keyword:e.keyword,regExp:new RegExp((t=n,t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),r),wholeWords:e.wholeWords||!1}},v=function(e,t,n){return e instanceof RegExp?{keyword:e.source,regExp:e,wholeWords:n||!1}:"string"==typeof e?""===e?u:g({keyword:e,matchCase:t||!1,wholeWords:n||!1}):(void 0!==t&&(e.matchCase=t),void 0!==n&&(e.wholeWords=n),g(e))},y=function(e){var t,n=e.get("initialKeyword"),o=i.useMemo((function(){if(n&&1===n.length){var e=v(n[0]);return{matchCase:-1===e.regExp.flags.indexOf("i"),wholeWords:e.wholeWords}}return{matchCase:!1,wholeWords:!1}}),[]),a=function(e){var t=i.useRef(e.get("doc")),n=function(e){t.current=e};return i.useEffect((function(){return e.subscribe("doc",n),function(){e.unsubscribe("doc",n)}}),[]),t}(e),s=i.useState(n),l=s[0],c=s[1],d=i.useState([]),f=d[0],p=d[1],h=i.useState(0),m=h[0],g=h[1],y=i.useState(o.matchCase),b=y[0],E=y[1],S=i.useRef([]),w=i.useState(o.wholeWords),_=w[0],k=w[1],P=function(){return!0},C=i.useCallback((function(){return e.get("targetPageFilter")||P}),[e.get("targetPageFilter")]),x=function(e){var t=f.length;if(0===l.length||0===t)return null;var n=e===t+1?1:Math.max(1,Math.min(t,e));return g(n),O(f[n-1])},A=function(e){return c(""===e?[]:[e])},O=function(t){var n=e.get("jumpToPage");return n&&n(t.pageIndex),e.update("matchPosition",{matchIndex:t.matchIndex,pageIndex:t.pageIndex}),t},T=function(t,n,i){var o=a.current;if(!o)return Promise.resolve([]);var s=o.numPages,l=t.map((function(e){return v(e,n,i)}));return e.update("keyword",l),g(0),p([]),new Promise((function(e,t){(0===S.current.length?function(){var e=a.current;if(!e)return Promise.resolve([]);var t=Array(e.numPages).fill(0).map((function(t,n){return r.getPage(e,n).then((function(e){return e.getTextContent()})).then((function(e){var t=e.items.map((function(e){return e.str||""})).join("");return Promise.resolve({pageContent:t,pageIndex:n})}))}));return Promise.all(t).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 S.current=e,Promise.resolve(e)})):Promise.resolve(S.current)).then((function(t){var n=[];t.forEach((function(e,t){C()({pageIndex:t,numPages:s})&&l.forEach((function(r){for(var i,o=0;null!==(i=r.regExp.exec(e));)n.push({keyword:r.regExp,matchIndex:o,pageIndex:t,pageText:e,startIndex:i.index,endIndex:r.regExp.lastIndex}),o++}))})),p(n),n.length>0&&(g(1),O(n[0])),e(n)}))}))};return i.useEffect((function(){S.current=[]}),[a.current]),{clearKeyword:function(){e.update("keyword",[u]),A(""),g(0),p([]),E(!1),k(!1)},changeMatchCase:function(e){E(e),l.length>0&&T(l,e,_)},changeWholeWords:function(e){k(e),l.length>0&&T(l,b,e)},currentMatch:m,jumpToMatch:x,jumpToNextMatch:function(){return x(m+1)},jumpToPreviousMatch:function(){return x(m-1)},keywords:l,matchCase:b,numberOfMatches:f.length,wholeWords:_,search:function(){return T(l,b,_)},searchFor:T,setKeywords:c,keyword:0===l.length?"":(t=l[0],t instanceof RegExp?t.source:"string"==typeof t?t:t.keyword),setKeyword:A,setTargetPages:function(t){e.update("targetPageFilter",t)}}},b=function(e){var t=e.children,n=e.store,r=y(n),o=i.useState(!1),a=o[0],s=o[1],u=function(e){return s(!0)};return i.useEffect((function(){return n.subscribe("doc",u),function(){n.unsubscribe("doc",u)}}),[]),t(l(l({},r),{isDocumentLoaded:a}))},E=function(e){var t=e.containerRef,n=e.store,o=i.useRef(!1),a=function(){o.current=!0},s=function(){o.current=!1},l=function(e){var i=t.current;i&&(e.shiftKey||e.altKey||"f"!==e.key||(r.isMac()?e.metaKey&&!e.ctrlKey:e.ctrlKey)&&(o.current||document.activeElement&&i.contains(document.activeElement))&&(e.preventDefault(),n.update("areShortcutsPressed",!0)))};return i.useEffect((function(){var e=t.current;if(e)return document.addEventListener("keydown",l),e.addEventListener("mouseenter",a),e.addEventListener("mouseleave",s),function(){document.removeEventListener("keydown",l),e.removeEventListener("mouseenter",a),e.removeEventListener("mouseleave",s)}}),[t.current]),i.createElement(i.Fragment,null)},S={left:0,top:8},w=function(e){var t=e.store,n=e.onToggle,s=i.useContext(r.LocalizationContext).l10n,l=i.useContext(r.ThemeContext).direction,u=i.useState(!1),c=u[0],d=u[1],f=i.useState(!1),p=f[0],h=f[1],m=l===r.TextDirection.RightToLeft,g=y(t),v=g.clearKeyword,b=g.changeMatchCase,E=g.changeWholeWords,w=g.currentMatch,_=g.jumpToNextMatch,k=g.jumpToPreviousMatch,P=g.keyword,C=g.matchCase,x=g.numberOfMatches,A=g.wholeWords,O=g.search,T=g.setKeyword,M=function(e){d(!0),O().then((function(t){d(!1),h(!0),e&&e()}))};i.useEffect((function(){var e=t.get("initialKeyword");e&&1===e.length&&P&&M((function(){t.update("initialKeyword",[])}))}),[]);var R=s&&s.search?s.search.enterToSearch:"Enter to search",I=s&&s.search?s.search.previousMatch:"Previous match",D=s&&s.search?s.search.nextMatch:"Next match",L=s&&s.search?s.search.close:"Close";return i.createElement("div",{className:"rpv-search__popover"},i.createElement("div",{className:"rpv-search__popover-input-counter"},i.createElement(r.TextBox,{ariaLabel:R,autoFocus:!0,placeholder:R,type:"text",value:P,onChange:function(e){h(!1),T(e)},onKeyDown:function(e){"Enter"===e.key&&P&&(p?_():M())}}),i.createElement("div",{className:r.classNames({"rpv-search__popover-counter":!0,"rpv-search__popover-counter--ltr":!m,"rpv-search__popover-counter--rtl":m})},c&&i.createElement(r.Spinner,{testId:"search__popover-searching",size:"1rem"}),!c&&i.createElement("span",{"data-testid":"search__popover-num-matches"},w,"/",x))),i.createElement("label",{className:"rpv-search__popover-label"},i.createElement("input",{className:"rpv-search__popover-label-checkbox","data-testid":"search__popover-match-case",checked:C,type:"checkbox",onChange:function(e){h(!1),b(e.target.checked)}})," ",s&&s.search?s.search.matchCase:"Match case"),i.createElement("label",{className:"rpv-search__popover-label"},i.createElement("input",{className:"rpv-search__popover-label-checkbox",checked:A,"data-testid":"search__popover-whole-words",type:"checkbox",onChange:function(e){h(!1),E(e.target.checked)}})," ",s&&s.search?s.search.wholeWords:"Whole words"),i.createElement("div",{className:"rpv-search__popover-footer"},i.createElement("div",{className:"rpv-search__popover-footer-item"},i.createElement(r.Tooltip,{ariaControlsSuffix:"search-previous-match",position:m?r.Position.BottomRight:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:I,isDisabled:w<=1,onClick:k},i.createElement(a,null)),content:function(){return I},offset:S})),i.createElement("div",{className:"rpv-search__popover-footer-item"},i.createElement(r.Tooltip,{ariaControlsSuffix:"search-next-match",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:D,isDisabled:w>x-1,onClick:_},i.createElement(o,null)),content:function(){return D},offset:S})),i.createElement("div",{className:r.classNames({"rpv-search__popover-footer-button":!0,"rpv-search__popover-footer-button--ltr":!m,"rpv-search__popover-footer-button--rtl":m})},i.createElement(r.Button,{onClick:function(){n(),v()}},L))))},_=function(e){var t=e.children,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,a=o&&o.search?o.search.search:"Search";return t({icon:i.createElement(s,null),label:a,onClick:n})},k={left:0,top:8},P=function(e){var t=e.enableShortcuts,n=e.store,o=e.onClick,a=t?r.isMac()?"Meta+F":"Ctrl+F":"",s=function(e){e&&o()};return i.useEffect((function(){return n.subscribe("areShortcutsPressed",s),function(){n.unsubscribe("areShortcutsPressed",s)}}),[]),i.createElement(_,{onClick:o},(function(e){return i.createElement(r.Tooltip,{ariaControlsSuffix:"search-popover",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaKeyShortcuts:a,ariaLabel:e.label,testId:"search__popover-button",onClick:o},e.icon),content:function(){return e.label},offset:k})}))},C={left:0,top:8},x=function(e){var t=e.children,n=e.enableShortcuts,o=e.store,a=i.useContext(r.ThemeContext).direction===r.TextDirection.RightToLeft?r.Position.BottomRight:r.Position.BottomLeft,s=t||function(e){return i.createElement(P,l({enableShortcuts:n,store:o},e))};return i.createElement(r.Popover,{ariaControlsSuffix:"search",lockScroll:!1,position:a,target:function(e){return s({onClick:e})},content:function(e){return i.createElement(w,{store:o,onToggle:e})},offset:C,closeOnClickOutside:!1,closeOnEscape:!0})},A=function(e){return Array.isArray(e)?e.map((function(e){return v(e)})):[v(e)]};t.NextIcon=o,t.PreviousIcon=a,t.SearchIcon=s,t.searchPlugin=function(e){var t=i.useMemo((function(){return Object.assign({},{enableShortcuts:!0,onHighlightKeyword:function(){}},e)}),[]),n=i.useMemo((function(){return r.createStore({initialKeyword:e&&e.keyword?Array.isArray(e.keyword)?e.keyword:[e.keyword]:[],keyword:e&&e.keyword?A(e.keyword):[u],matchPosition:{matchIndex:-1,pageIndex:-1},renderStatus:new Map})}),[]),o=y(n),a=o.clearKeyword,s=o.jumpToMatch,c=o.jumpToNextMatch,d=o.jumpToPreviousMatch,f=o.searchFor,p=o.setKeywords,h=o.setTargetPages,g=function(e){return i.createElement(x,l({enableShortcuts:t.enableShortcuts},e,{store:n}))};return{install:function(t){var r=e&&e.keyword?Array.isArray(e.keyword)?e.keyword:[e.keyword]:[],i=e&&e.keyword?A(e.keyword):[u];n.update("initialKeyword",r),n.update("jumpToDestination",t.jumpToDestination),n.update("jumpToPage",t.jumpToPage),n.update("keyword",i)},renderPageLayer:function(r){return i.createElement(m,{key:r.pageIndex,numPages:r.doc.numPages,pageIndex:r.pageIndex,renderHighlights:null==e?void 0:e.renderHighlights,store:n,onHighlightKeyword:t.onHighlightKeyword})},renderViewer:function(e){var r=e.slot;return r.subSlot&&(r.subSlot.children=i.createElement(i.Fragment,null,t.enableShortcuts&&i.createElement(E,{containerRef:e.containerRef,store:n}),r.subSlot.children)),r},uninstall:function(e){var t=n.get("renderStatus");t&&t.clear()},onDocumentLoad:function(e){n.update("doc",e.doc)},onTextLayerRender:function(e){var t=n.get("renderStatus");t&&(t=t.set(e.pageIndex,e),n.update("renderStatus",t))},Search:function(e){return i.createElement(b,l({},e,{store:n}))},ShowSearchPopover:g,ShowSearchPopoverButton:function(){return i.createElement(g,null,(function(e){return i.createElement(P,l({enableShortcuts:t.enableShortcuts,store:n},e))}))},clearHighlights:function(){a()},highlight:function(e){var t=Array.isArray(e)?e:[e];return p(t),f(t)},jumpToMatch:s,jumpToNextMatch:c,jumpToPreviousMatch:d,setTargetPages:h}}},22069:function(e,t,n){"use strict";e.exports=n(52974)},76949:function(e,t,n){"use strict";var r,i=n(12672),o=function(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(n(35466)),a=function(){return o.createElement(i.Icon,{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"}))},s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;ne.length)){var t=e[P];t.setAttribute("tabindex","0"),t.focus()}}),[P]),i.useIsomorphicLayoutEffect((function(){var e=w.current,r=_.current;if(!(!e||0===r.length||n<0||n>r.length)){var i=r[n].closest(".rpv-thumbnail__items");i&&(m===t.ThumbnailDirection.Vertical?function(e,t){var n=e.getBoundingClientRect().top-t.getBoundingClientRect().top,r=e.clientHeight,i=t.clientHeight;n<0?t.scrollTop+=n:n+r<=i||(t.scrollTop+=n+r-i)}(i,e):function(e,t){var n=e.getBoundingClientRect().left-t.getBoundingClientRect().left,r=e.clientWidth,i=t.clientWidth;n<0?t.scrollLeft+=n:n+r<=i||(t.scrollLeft+=n+r-i)}(i,e))}}),[n,m]);var N=o.useCallback((function(e){M.current&&(D.markRendered(e),I.current=!1,B())}),[S]),j=o.useCallback((function(e,t){t.isVisible?D.setVisibility(e,t.ratio):D.setOutOfRange(e),B()}),[S]),B=o.useCallback((function(){if(!I.current){var e=D.getHighestPriorityPage();e>-1&&(D.markRendering(e),I.current=!0,T(e))}}),[S]);return o.useEffect((function(){f>=0&&(D.markRendering(f),I.current=!0,T(f))}),[S,f]),i.useIsomorphicLayoutEffect((function(){R!==v&&(D.markNotRendered(),B())}),[v]),o.createElement("div",{ref:w,"data-testid":"thumbnail__list",className:i.classNames({"rpv-thumbnail__list":!0,"rpv-thumbnail__list--horizontal":m===t.ThumbnailDirection.Horizontal,"rpv-thumbnail__list--rtl":x,"rpv-thumbnail__list--vertical":m===t.ThumbnailDirection.Vertical}),onKeyDown:function(e){switch(e.key){case"ArrowDown":!function(){if(w.current){var e=_.current,t=P+1;t=0&&e[P].setAttribute("tabindex","-1"),C(t))}}();break;case"ArrowUp":!function(){if(w.current){var e=_.current,t=P-1;t>=0&&(P>=0&&e[P].setAttribute("tabindex","-1"),C(t))}}();break;case"Enter":P>=0&&P0&&n===2*t-1||t>0&&n===2*t;break;case i.ViewMode.SinglePage:default:f=n===t}return o.createElement("div",{className:i.classNames({"rpv-thumbnail__items":!0,"rpv-thumbnail__items--dual":v===i.ViewMode.DualPage,"rpv-thumbnail__items--dual-cover":v===i.ViewMode.DualPageWithCover,"rpv-thumbnail__items--single":v===i.ViewMode.SinglePage,"rpv-thumbnail__items--selected":f}),key:"".concat(t,"___").concat(v)},e.map((function(e){return function(e){var t=v===i.ViewMode.DualPageWithCover&&(0===e||E%2==0&&e===E-1),f="".concat(r.loadingTask.docId,"___").concat(e),m=a.length===E?a[e]:"".concat(e+1),S=c?c({currentPage:n,pageIndex:e,numPages:E,pageLabel:m}):m,w=s.has(e)?s.get(e):0,_=o.createElement(p,{doc:r,pageHeight:l,pageIndex:e,pageRotation:w,pageWidth:u,rotation:h,shouldRender:O===e,thumbnailWidth:g,onRenderCompleted:N,onVisibilityChanged:j});return d?d({currentPage:n,key:f,numPages:E,pageIndex:e,renderPageLabel:o.createElement(o.Fragment,null,S),renderPageThumbnail:_,onJumpToPage:function(){return y(e)},onRotatePage:function(t){return b(e,t)}}):o.createElement("div",{key:f},o.createElement("div",{className:i.classNames({"rpv-thumbnail__item":!0,"rpv-thumbnail__item--dual-even":v===i.ViewMode.DualPage&&e%2==0,"rpv-thumbnail__item--dual-odd":v===i.ViewMode.DualPage&&e%2==1,"rpv-thumbnail__item--dual-cover":t,"rpv-thumbnail__item--dual-cover-even":v===i.ViewMode.DualPageWithCover&&!t&&e%2==0,"rpv-thumbnail__item--dual-cover-odd":v===i.ViewMode.DualPageWithCover&&!t&&e%2==1,"rpv-thumbnail__item--single":v===i.ViewMode.SinglePage,"rpv-thumbnail__item--selected":n===e}),role:"button",tabIndex:n===e?0:-1,onClick:function(){return y(e)}},_),o.createElement("div",{"data-testid":"thumbnail__label-".concat(e),className:"rpv-thumbnail__label"},S))}(e)})))})))},m=function(e){var t=e.renderCurrentPageLabel,n=e.renderThumbnailItem,r=e.store,a=e.thumbnailDirection,s=e.thumbnailWidth,l=o.useState(r.get("doc")),u=l[0],f=l[1],p=o.useState(r.get("currentPage")||0),m=p[0],g=p[1],v=o.useState(r.get("pageHeight")||0),y=v[0],b=v[1],E=o.useState(r.get("pageWidth")||0),S=E[0],w=E[1],_=o.useState(r.get("rotation")||0),k=_[0],P=_[1],C=o.useState(r.get("pagesRotation")||new Map),x=C[0],A=C[1],O=o.useState(r.get("rotatedPage")||-1),T=O[0],M=O[1],R=o.useState(r.get("viewMode")),I=R[0],D=R[1],L=function(e){g(e)},F=function(e){f(e)},N=function(e){b(e)},j=function(e){w(e)},B=function(e){P(e)},U=function(e){A(e)},z=function(e){M(e)},V=function(e){D(e)},q=function(e){var t=r.get("jumpToPage");t&&t(e)},H=function(e,t){r.get("rotatePage")(e,t)};return o.useEffect((function(){return r.subscribe("doc",F),r.subscribe("pageHeight",N),r.subscribe("pageWidth",j),r.subscribe("rotatedPage",z),r.subscribe("rotation",B),r.subscribe("pagesRotation",U),r.subscribe("viewMode",V),function(){r.unsubscribe("doc",F),r.unsubscribe("pageHeight",N),r.unsubscribe("pageWidth",j),r.unsubscribe("rotatedPage",z),r.unsubscribe("rotation",B),r.unsubscribe("pagesRotation",U),r.unsubscribe("viewMode",V)}}),[]),i.useIsomorphicLayoutEffect((function(){return r.subscribe("currentPage",L),function(){r.unsubscribe("currentPage",L)}}),[]),u?o.createElement(i.LazyRender,{testId:"thumbnail__list-container",attrs:{className:"rpv-thumbnail__list-container"}},o.createElement(d,{doc:u},(function(e){return o.createElement(h,{currentPage:m,doc:u,labels:e,pagesRotation:x,pageHeight:y,pageWidth:S,renderCurrentPageLabel:t,renderThumbnailItem:n,rotatedPage:T,rotation:k,thumbnailDirection:a,thumbnailWidth:s,viewMode:I,onJumpToPage:q,onRotatePage:H})}))):o.createElement("div",{"data-testid":"thumbnail-list__loader",className:"rpv-thumbnail__loader"},o.useContext(c).renderSpinner())};t.thumbnailPlugin=function(e){var n=o.useMemo((function(){return i.createStore({rotatePage:function(){},viewMode:i.ViewMode.SinglePage})}),[]),r=o.useState(""),s=r[0],d=r[1];return{install:function(e){n.update("jumpToPage",e.jumpToPage),n.update("rotatePage",e.rotatePage)},onDocumentLoad:function(e){d(e.doc.loadingTask.docId),n.update("doc",e.doc)},onViewerStateChange:function(e){return n.update("currentPage",e.pageIndex),n.update("pagesRotation",e.pagesRotation),n.update("pageHeight",e.pageHeight),n.update("pageWidth",e.pageWidth),n.update("rotation",e.rotation),n.update("rotatedPage",e.rotatedPage),n.update("viewMode",e.viewMode),e},Cover:function(t){return o.createElement(l,a({},t,{renderSpinner:null==e?void 0:e.renderSpinner,store:n}))},Thumbnails:o.useCallback((function(r){return o.createElement(c.Provider,{value:{renderSpinner:(null==e?void 0:e.renderSpinner)||u}},o.createElement(m,{renderCurrentPageLabel:null==e?void 0:e.renderCurrentPageLabel,renderThumbnailItem:null==r?void 0:r.renderThumbnailItem,store:n,thumbnailDirection:(null==r?void 0:r.thumbnailDirection)||t.ThumbnailDirection.Vertical,thumbnailWidth:(null==e?void 0:e.thumbnailWidth)||100}))}),[s])}}},58244:function(e,t,n){"use strict";e.exports=n(87958)},57863:function(e,t,n){"use strict";var r=n(12672),i=n(34240),o=n(35466),a=n(66114),s=n(48039),l=n(88119),u=n(80633),c=n(49263),d=n(13504),f=n(4203),p=n(94376),h=n(22069),m=n(78099),g=n(14828),v=function(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(o),y=function(){return v.createElement(r.Icon,{size:16},v.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"}))},b={left:0,top:8},E=function(e){var t=e.toolbarSlot,n=v.useContext(r.LocalizationContext).l10n,o=v.useContext(r.ThemeContext).direction===r.TextDirection.RightToLeft?r.Position.BottomLeft:r.Position.BottomRight,a=t.DownloadMenuItem,s=t.EnterFullScreenMenuItem,l=t.GoToFirstPageMenuItem,u=t.GoToLastPageMenuItem,c=t.GoToNextPageMenuItem,d=t.GoToPreviousPageMenuItem,f=t.OpenMenuItem,p=t.PrintMenuItem,h=t.RotateBackwardMenuItem,m=t.RotateForwardMenuItem,g=t.ShowPropertiesMenuItem,E=t.SwitchScrollModeMenuItem,S=t.SwitchSelectionModeMenuItem,w=t.SwitchViewModeMenuItem,_=t.SwitchThemeMenuItem;return v.createElement(r.Popover,{ariaControlsSuffix:"toolbar-more-actions",ariaHasPopup:"menu",position:o,target:function(e,t){var i=n&&n.toolbar?n.toolbar.moreActions:"More actions";return v.createElement(r.Tooltip,{ariaControlsSuffix:"toolbar-more-actions",position:o,target:v.createElement(r.MinimalButton,{ariaLabel:i,isSelected:t,testId:"toolbar__more-actions-popover-target",onClick:e},v.createElement(y,null)),content:function(){return i},offset:b})},content:function(e){return v.createElement(r.Menu,null,v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(_,{onClick:e})),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(s,{onClick:e})),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(f,null)),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(p,{onClick:e})),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(a,{onClick:e})),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(r.MenuDivider,null)),v.createElement(l,{onClick:e}),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(d,{onClick:e})),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(c,{onClick:e})),v.createElement(u,{onClick:e}),v.createElement(r.MenuDivider,null),v.createElement(m,{onClick:e}),v.createElement(h,{onClick:e}),v.createElement(r.MenuDivider,null),v.createElement(S,{mode:i.SelectionMode.Text,onClick:e}),v.createElement(S,{mode:i.SelectionMode.Hand,onClick:e}),v.createElement(r.MenuDivider,null),v.createElement(E,{mode:r.ScrollMode.Page,onClick:e}),v.createElement(E,{mode:r.ScrollMode.Vertical,onClick:e}),v.createElement(E,{mode:r.ScrollMode.Horizontal,onClick:e}),v.createElement(E,{mode:r.ScrollMode.Wrapped,onClick:e}),v.createElement(r.MenuDivider,null),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-small"},v.createElement(w,{mode:r.ViewMode.SinglePage,onClick:e})),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-small"},v.createElement(w,{mode:r.ViewMode.DualPage,onClick:e})),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-small"},v.createElement(w,{mode:r.ViewMode.DualPageWithCover,onClick:e})),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-small"},v.createElement(r.MenuDivider,null)),v.createElement(g,{onClick:e}))},offset:b,closeOnClickOutside:!0,closeOnEscape:!0})},S=function(){return(S=Object.assign||function(e){for(var t,n=1,r=arguments.length;ne}))||e},m=function(e){var t=p.findIndex((function(t){return t>=e}));return-1===t||0===t?e:p[t-1]},g=function(e){var t=e.containerRef,n=e.store,o=function(e){if(!e.shiftKey&&!e.altKey&&(r.isMac()?e.metaKey:e.ctrlKey)){var i=t.current;if(i&&document.activeElement&&i.contains(document.activeElement)){var o=n.get("zoom");if(o){var a=n.get("scale")||1,s=1;switch(e.key){case"-":s=m(a);break;case"=":s=h(a);break;case"0":s=1;break;default:s=a}s!==a&&(e.preventDefault(),o(s))}}}};return i.useEffect((function(){if(t.current)return document.addEventListener("keydown",o),function(){document.removeEventListener("keydown",o)}}),[t.current]),i.createElement(i.Fragment,null)},v=[.5,.75,1,1.25,1.5,2,3,4],y={left:0,top:8},b=function(e){var t=e.levels,n=void 0===t?v:t,o=e.scale,a=e.onZoom,s=i.useContext(r.LocalizationContext).l10n,l=i.useContext(r.ThemeContext).direction===r.TextDirection.RightToLeft,u=s&&s.zoom?s.zoom.zoomDocument:"Zoom document";return i.createElement(r.Popover,{ariaControlsSuffix:"zoom",ariaHasPopup:"menu",position:r.Position.BottomCenter,target:function(e){return i.createElement(r.MinimalButton,{ariaLabel:u,testId:"zoom__popover-target",onClick:function(){e()}},i.createElement("span",{className:"rpv-zoom__popover-target"},i.createElement("span",{"data-testid":"zoom__popover-target-scale",className:r.classNames({"rpv-zoom__popover-target-scale":!0,"rpv-zoom__popover-target-scale--ltr":!l,"rpv-zoom__popover-target-scale--rtl":l})},Math.round(100*o),"%"),i.createElement("span",{className:"rpv-zoom__popover-target-arrow"})))},content:function(e){return i.createElement(r.Menu,null,Object.keys(r.SpecialZoomLevel).map((function(t){var n=t;return i.createElement(r.MenuItem,{key:n,onClick:function(){e(),a(n)}},function(e){switch(e){case r.SpecialZoomLevel.ActualSize:return s&&s.zoom?s.zoom.actualSize:"Actual size";case r.SpecialZoomLevel.PageFit:return s&&s.zoom?s.zoom.pageFit:"Page fit";case r.SpecialZoomLevel.PageWidth:return s&&s.zoom?s.zoom.pageWidth:"Page width"}}(n))})),i.createElement(r.MenuDivider,null),n.map((function(t){return i.createElement(r.MenuItem,{key:t,onClick:function(){e(),a(t)}},"".concat(Math.round(100*t),"%"))})))},offset:y,closeOnClickOutside:!0,closeOnEscape:!0})},E=function(e){var t=e.children,n=e.levels,r=e.store;return(t||function(e){return i.createElement(b,{levels:n,scale:e.scale,onZoom:e.onZoom})})({scale:l(r).scale,onZoom:function(e){var t=r.get("zoom");t&&t(e)}})},S={left:0,top:8},w=function(e){var t=e.enableShortcuts,n=e.onClick,a=i.useContext(r.LocalizationContext).l10n,s=a&&a.zoom?a.zoom.zoomIn:"Zoom in",l=t?r.isMac()?"Meta+=":"Ctrl+=":"";return i.createElement(r.Tooltip,{ariaControlsSuffix:"zoom-in",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaKeyShortcuts:l,ariaLabel:s,testId:"zoom__in-button",onClick:n},i.createElement(o,null)),content:function(){return s},offset:S})},_=function(e){var t=e.children,n=e.enableShortcuts,r=e.store,i=l(r).scale;return(t||w)({enableShortcuts:n,onClick:function(){var e=r.get("zoom");e&&e(h(i))}})},k=function(e){var t=e.onClick,n=i.useContext(r.LocalizationContext).l10n,a=n&&n.zoom?n.zoom.zoomIn:"Zoom in";return i.createElement(r.MenuItem,{icon:i.createElement(o,null),testId:"zoom__in-menu",onClick:t},a)},P={left:0,top:8},C=function(e){var t=e.enableShortcuts,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,s=o&&o.zoom?o.zoom.zoomOut:"Zoom out",l=t?r.isMac()?"Meta+-":"Ctrl+-":"";return i.createElement(r.Tooltip,{ariaControlsSuffix:"zoom-out",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaKeyShortcuts:l,ariaLabel:s,testId:"zoom__out-button",onClick:n},i.createElement(a,null)),content:function(){return s},offset:P})},x=function(e){var t=e.children,n=e.enableShortcuts,r=e.store,i=l(r).scale;return(t||C)({enableShortcuts:n,onClick:function(){var e=r.get("zoom");e&&e(m(i))}})},A=function(e){var t=e.onClick,n=i.useContext(r.LocalizationContext).l10n,o=n&&n.zoom?n.zoom.zoomOut:"Zoom out";return i.createElement(r.MenuItem,{icon:i.createElement(a,null),testId:"zoom__out-menu",onClick:t},o)};t.ZoomInIcon=o,t.ZoomOutIcon=a,t.zoomPlugin=function(e){var t=i.useMemo((function(){return Object.assign({},{enableShortcuts:!0},e)}),[]),n=i.useMemo((function(){return r.createStore({})}),[]),o=function(e){return i.createElement(_,s({enableShortcuts:t.enableShortcuts},e,{store:n}))},a=function(e){return i.createElement(x,s({enableShortcuts:t.enableShortcuts},e,{store:n}))},l=function(e){return i.createElement(E,s({},e,{store:n}))};return{renderViewer:function(e){var r=e.slot;if(!t.enableShortcuts)return r;var o={children:i.createElement(i.Fragment,null,i.createElement(g,{containerRef:e.containerRef,store:n}),i.createElement(f,{pagesContainerRef:e.pagesContainerRef,store:n}),r.children)};return s(s({},r),o)},install:function(e){n.update("zoom",e.zoom)},onViewerStateChange:function(e){return n.update("scale",e.scale),e},zoomTo:function(e){var t=n.get("zoom");t&&t(e)},CurrentScale:function(e){return i.createElement(u,s({},e,{store:n}))},ZoomIn:o,ZoomInButton:function(){return i.createElement(o,null,(function(e){return i.createElement(w,s({},e))}))},ZoomInMenuItem:function(e){return i.createElement(o,null,(function(t){return i.createElement(k,{onClick:function(){t.onClick(),e.onClick()}})}))},ZoomOut:a,ZoomOutButton:function(){return i.createElement(a,null,(function(e){return i.createElement(C,s({},e))}))},ZoomOutMenuItem:function(e){return i.createElement(a,null,(function(t){return i.createElement(A,{onClick:function(){t.onClick(),e.onClick()}})}))},Zoom:l,ZoomPopover:function(e){return i.createElement(l,null,(function(t){return i.createElement(b,s({levels:null==e?void 0:e.levels},t))}))}}}},14828:function(e,t,n){"use strict";e.exports=n(44248)},80967:function(e,t,n){"use strict";var r=n(22790),i=n(1283);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a,s,l=n(87060).codes,u=l.ERR_AMBIGUOUS_ARGUMENT,c=l.ERR_INVALID_ARG_TYPE,d=l.ERR_INVALID_ARG_VALUE,f=l.ERR_INVALID_RETURN_VALUE,p=l.ERR_MISSING_ARGS,h=n(88715),m=n(93254).inspect,g=n(93254).types,v=g.isPromise,y=g.isRegExp,b=Object.assign?Object.assign:n(48970).assign,E=Object.is?Object.is:n(92042);function S(){var e=n(77503);a=e.isDeepEqual,s=e.isDeepStrictEqual}new Map;var w=!1,_=e.exports=x,k={};function P(e){if(e.message instanceof Error)throw e.message;throw new h(e)}function C(e,t,n,r){if(!n){var i=!1;if(0===t)i=!0,r="No value argument passed to `assert.ok()`";else if(r instanceof Error)throw r;var o=new h({actual:n,expected:!0,message:r,operator:"==",stackStartFn:e});throw o.generatedMessage=i,o}}function x(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),i=1;i1?n-1:0),i=1;i1?n-1:0),i=1;i1?n-1:0),i=1;ie.length)&&(n=e.length),e.substring(n-t.length,n)===t}var v="",y="",b="",E="",S={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function w(e){var t=Object.keys(e),n=Object.create(Object.getPrototypeOf(e));return t.forEach((function(t){n[t]=e[t]})),Object.defineProperty(n,"message",{value:e.message}),n}function _(e){return h(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var k=function(e){function t(e){var n;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),"object"!==p(e)||null===e)throw new m("options","Object",e);var i=e.message,o=e.operator,l=e.stackStartFn,u=e.actual,c=e.expected,d=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=i)n=a(this,f(t).call(this,String(i)));else if(r.stderr&&r.stderr.isTTY&&(r.stderr&&r.stderr.getColorDepth&&1!==r.stderr.getColorDepth()?(v="",y="",E="",b=""):(v="",y="",E="",b="")),"object"===p(u)&&null!==u&&"object"===p(c)&&null!==c&&"stack"in u&&u instanceof Error&&"stack"in c&&c instanceof Error&&(u=w(u),c=w(c)),"deepStrictEqual"===o||"strictEqual"===o)n=a(this,f(t).call(this,function(e,t,n){var i="",o="",a=0,s="",l=!1,u=_(e),c=u.split("\n"),d=_(t).split("\n"),f=0,h="";if("strictEqual"===n&&"object"===p(e)&&"object"===p(t)&&null!==e&&null!==t&&(n="strictEqualObject"),1===c.length&&1===d.length&&c[0]!==d[0]){var m=c[0].length+d[0].length;if(m<=10){if(!("object"===p(e)&&null!==e||"object"===p(t)&&null!==t||0===e&&0===t))return"".concat(S[n],"\n\n")+"".concat(c[0]," !== ").concat(d[0],"\n")}else if("strictEqualObject"!==n&&m<(r.stderr&&r.stderr.isTTY?r.stderr.columns:80)){for(;c[0][f]===d[0][f];)f++;f>2&&(h="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var n=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,n-e.length)}(" ",f),"^"),f=0)}}for(var w=c[c.length-1],k=d[d.length-1];w===k&&(f++<2?s="\n ".concat(w).concat(s):i=w,c.pop(),d.pop(),0!==c.length&&0!==d.length);)w=c[c.length-1],k=d[d.length-1];var P=Math.max(c.length,d.length);if(0===P){var C=u.split("\n");if(C.length>30)for(C[26]="".concat(v,"...").concat(E);C.length>27;)C.pop();return"".concat(S.notIdentical,"\n\n").concat(C.join("\n"),"\n")}f>3&&(s="\n".concat(v,"...").concat(E).concat(s),l=!0),""!==i&&(s="\n ".concat(i).concat(s),i="");var x=0,A=S[n]+"\n".concat(y,"+ actual").concat(E," ").concat(b,"- expected").concat(E),O=" ".concat(v,"...").concat(E," Lines skipped");for(f=0;f1&&f>2&&(T>4?(o+="\n".concat(v,"...").concat(E),l=!0):T>3&&(o+="\n ".concat(d[f-2]),x++),o+="\n ".concat(d[f-1]),x++),a=f,i+="\n".concat(b,"-").concat(E," ").concat(d[f]),x++;else if(d.length1&&f>2&&(T>4?(o+="\n".concat(v,"...").concat(E),l=!0):T>3&&(o+="\n ".concat(c[f-2]),x++),o+="\n ".concat(c[f-1]),x++),a=f,o+="\n".concat(y,"+").concat(E," ").concat(c[f]),x++;else{var M=d[f],R=c[f],I=R!==M&&(!g(R,",")||R.slice(0,-1)!==M);I&&g(M,",")&&M.slice(0,-1)===R&&(I=!1,R+=","),I?(T>1&&f>2&&(T>4?(o+="\n".concat(v,"...").concat(E),l=!0):T>3&&(o+="\n ".concat(c[f-2]),x++),o+="\n ".concat(c[f-1]),x++),a=f,o+="\n".concat(y,"+").concat(E," ").concat(R),i+="\n".concat(b,"-").concat(E," ").concat(M),x+=2):(o+=i,i="",1!==T&&0!==f||(o+="\n ".concat(R),x++))}if(x>20&&f30)for(k[26]="".concat(v,"...").concat(E);k.length>27;)k.pop();n=1===k.length?a(this,f(t).call(this,"".concat(h," ").concat(k[0]))):a(this,f(t).call(this,"".concat(h,"\n\n").concat(k.join("\n"),"\n")))}else{var P=_(u),C="",x=S[o];"notDeepEqual"===o||"notEqual"===o?(P="".concat(S[o],"\n\n").concat(P)).length>1024&&(P="".concat(P.slice(0,1021),"...")):(C="".concat(_(c)),P.length>512&&(P="".concat(P.slice(0,509),"...")),C.length>512&&(C="".concat(C.slice(0,509),"...")),"deepEqual"===o||"equal"===o?P="".concat(x,"\n\n").concat(P,"\n\nshould equal\n\n"):C=" ".concat(o," ").concat(C)),n=a(this,f(t).call(this,"".concat(P).concat(C)))}return Error.stackTraceLimit=d,n.generatedMessage=!i,Object.defineProperty(s(n),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),n.code="ERR_ASSERTION",n.actual=u,n.expected=c,n.operator=o,Error.captureStackTrace&&Error.captureStackTrace(s(n),l),n.stack,n.name="AssertionError",a(n)}var n,l;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(t,e),n=t,(l=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:h.custom,value:function(e,t){return h(this,function(e){for(var t=1;t2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}u("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),u("ERR_INVALID_ARG_TYPE",(function(e,t,i){var o,s,l,u,d;if(void 0===a&&(a=n(80967)),a("string"==typeof e,"'name' must be a string"),"string"==typeof t&&(s="not ",t.substr(0,s.length)===s)?(o="must not be",t=t.replace(/^not /,"")):o="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))l="The ".concat(e," ").concat(o," ").concat(c(t,"type"));else{var f=("number"!=typeof d&&(d=0),d+".".length>(u=e).length||-1===u.indexOf(".",d)?"argument":"property");l='The "'.concat(e,'" ').concat(f," ").concat(o," ").concat(c(t,"type"))}return l+". Received type ".concat(r(i))}),TypeError),u("ERR_INVALID_ARG_VALUE",(function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===s&&(s=n(93254));var i=s.inspect(t);return i.length>128&&(i="".concat(i.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(r,". Received ").concat(i)}),TypeError,RangeError),u("ERR_INVALID_RETURN_VALUE",(function(e,t,n){var i;return i=n&&n.constructor&&n.constructor.name?"instance of ".concat(n.constructor.name):"type ".concat(r(n)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(i,".")}),TypeError),u("ERR_MISSING_ARGS",(function(){for(var e=arguments.length,t=new Array(e),r=0;r0,"At least one arg needs to be specified");var i="The ",o=t.length;switch(t=t.map((function(e){return'"'.concat(e,'"')})),o){case 1:i+="".concat(t[0]," argument");break;case 2:i+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:i+=t.slice(0,o-1).join(", "),i+=", and ".concat(t[o-1]," arguments")}return"".concat(i," must be specified")}),TypeError),e.exports.codes=l},77503:function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=void 0!==/a/g.flags,a=function(e){var t=[];return e.forEach((function(e){return t.push(e)})),t},s=function(e){var t=[];return e.forEach((function(e,n){return t.push([n,e])})),t},l=Object.is?Object.is:n(92042),u=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},c=Number.isNaN?Number.isNaN:n(18385);function d(e){return e.call.bind(e)}var f=d(Object.prototype.hasOwnProperty),p=d(Object.prototype.propertyIsEnumerable),h=d(Object.prototype.toString),m=n(93254).types,g=m.isAnyArrayBuffer,v=m.isArrayBufferView,y=m.isDate,b=m.isMap,E=m.isRegExp,S=m.isSet,w=m.isNativeError,_=m.isBoxedPrimitive,k=m.isNumberObject,P=m.isStringObject,C=m.isBooleanObject,x=m.isBigIntObject,A=m.isSymbolObject,O=m.isFloat32Array,T=m.isFloat64Array;function M(e){if(0===e.length||e.length>10)return!0;for(var t=0;t57)return!0}return 10===e.length&&e>=Math.pow(2,32)}function R(e){return Object.keys(e).filter(M).concat(u(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}function I(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),i.forEach(["post","put","patch"],(function(e){u.headers[e]=i.merge(a)})),e.exports=u},84345:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},74346:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},28266:function(e,t,n){"use strict";var r=n(84345),i=Object.prototype.toString;function o(e){return"[object Array]"===i.call(e)}function a(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function l(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function u(e){return"[object Function]"===i.call(e)}function c(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),o(e))for(var n=0,r=e.length;n0?a-4:a;for(n=0;n>16&255,u[c++]=t>>8&255,u[c++]=255&t;return 2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,u[c++]=255&t),1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t),u},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,o=[],a=16383,s=0,l=r-i;sl?l:s+a));return 1===i?(t=e[r-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),o.join("")};for(var n=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,s=o.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,r){for(var i,o,a=[],s=t;s>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},65851:function(e,t,n){"use strict";var r=n(1283);const i=n(26717),o=n(39350),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=u,t.SlowBuffer=function(e){return+e!=e&&(e=0),u.alloc(+e)},t.INSPECT_MAX_BYTES=50;const s=2147483647;function l(e){if(e>s)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,u.prototype),t}function u(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return f(e)}return c(e,t,n)}function c(e,t,n){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!u.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const n=0|g(e,t);let r=l(n);const i=r.write(e,t);return i!==n&&(r=r.slice(0,i)),r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(K(e,Uint8Array)){const t=new Uint8Array(e);return h(t.buffer,t.byteOffset,t.byteLength)}return p(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(K(e,ArrayBuffer)||e&&K(e.buffer,ArrayBuffer))return h(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(K(e,SharedArrayBuffer)||e&&K(e.buffer,SharedArrayBuffer)))return h(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return u.from(r,t,n);const i=function(e){if(u.isBuffer(e)){const t=0|m(e.length),n=l(t);return 0===n.length||e.copy(n,0,0,t),n}return void 0!==e.length?"number"!=typeof e.length||Q(e.length)?l(0):p(e):"Buffer"===e.type&&Array.isArray(e.data)?p(e.data):void 0}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return u.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function d(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function f(e){return d(e),l(e<0?0:0|m(e))}function p(e){const t=e.length<0?0:0|m(e.length),n=l(t);for(let r=0;r=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return 0|e}function g(e,t){if(u.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||K(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return $(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Y(e).length;default:if(i)return r?-1:$(e).length;t=(""+t).toLowerCase(),i=!0}}function v(e,t,n){let r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return M(this,t,n);case"utf8":case"utf-8":return x(this,t,n);case"ascii":return O(this,t,n);case"latin1":case"binary":return T(this,t,n);case"base64":return C(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function y(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function b(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),Q(n=+n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=u.from(t,r)),u.isBuffer(t))return 0===t.length?-1:E(e,t,n,r,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):E(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function E(e,t,n,r,i){let o,a=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,n/=2}function u(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){let r=-1;for(o=n;os&&(n=s-l),o=n;o>=0;o--){let n=!0;for(let r=0;ri&&(r=i):r=i;const o=t.length;let a;for(r>o/2&&(r=o/2),a=0;a>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function C(e,t,n){return 0===t&&n===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,n))}function x(e,t,n){n=Math.min(e.length,n);const r=[];let i=t;for(;i239?4:t>223?3:t>191?2:1;if(i+a<=n){let n,r,s,l;switch(a){case 1:t<128&&(o=t);break;case 2:n=e[i+1],128==(192&n)&&(l=(31&t)<<6|63&n,l>127&&(o=l));break;case 3:n=e[i+1],r=e[i+2],128==(192&n)&&128==(192&r)&&(l=(15&t)<<12|(63&n)<<6|63&r,l>2047&&(l<55296||l>57343)&&(o=l));break;case 4:n=e[i+1],r=e[i+2],s=e[i+3],128==(192&n)&&128==(192&r)&&128==(192&s)&&(l=(15&t)<<18|(63&n)<<12|(63&r)<<6|63&s,l>65535&&l<1114112&&(o=l))}}null===o?(o=65533,a=1):o>65535&&(o-=65536,r.push(o>>>10&1023|55296),o=56320|1023&o),r.push(o),i+=a}return function(e){const t=e.length;if(t<=A)return String.fromCharCode.apply(String,e);let n="",r=0;for(;rr.length?(u.isBuffer(t)||(t=u.from(t)),t.copy(r,i)):Uint8Array.prototype.set.call(r,t,i);else{if(!u.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(r,i)}i+=t.length}return r},u.byteLength=g,u.prototype._isBuffer=!0,u.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tn&&(e+=" ... "),""},a&&(u.prototype[a]=u.prototype.inspect),u.prototype.compare=function(e,t,n,r,i){if(K(e,Uint8Array)&&(e=u.from(e,e.offset,e.byteLength)),!u.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;let o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0);const s=Math.min(o,a),l=this.slice(r,i),c=e.slice(t,n);for(let e=0;e>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}const i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");let o=!1;for(;;)switch(r){case"hex":return S(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":case"latin1":case"binary":return _(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const A=4096;function O(e,t,n){let r="";n=Math.min(e.length,n);for(let i=t;ir)&&(n=r);let i="";for(let r=t;rn)throw new RangeError("Trying to access beyond buffer length")}function D(e,t,n,r,i,o){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function L(e,t,n,r,i){q(t,r,i,e,n,7);let o=Number(t&BigInt(4294967295));e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,n}function F(e,t,n,r,i){q(t,r,i,e,n,7);let o=Number(t&BigInt(4294967295));e[n+7]=o,o>>=8,e[n+6]=o,o>>=8,e[n+5]=o,o>>=8,e[n+4]=o;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=a,a>>=8,e[n+2]=a,a>>=8,e[n+1]=a,a>>=8,e[n]=a,n+8}function N(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function j(e,t,n,r,i){return t=+t,n>>>=0,i||N(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function B(e,t,n,r,i){return t=+t,n>>>=0,i||N(e,0,n,8),o.write(e,t,n,r,52,8),n+8}u.prototype.slice=function(e,t){const n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||I(e,t,this.length);let r=this[e],i=1,o=0;for(;++o>>=0,t>>>=0,n||I(e,t,this.length);let r=this[e+--t],i=1;for(;t>0&&(i*=256);)r+=this[e+--t]*i;return r},u.prototype.readUint8=u.prototype.readUInt8=function(e,t){return e>>>=0,t||I(e,1,this.length),this[e]},u.prototype.readUint16LE=u.prototype.readUInt16LE=function(e,t){return e>>>=0,t||I(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUint16BE=u.prototype.readUInt16BE=function(e,t){return e>>>=0,t||I(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUint32LE=u.prototype.readUInt32LE=function(e,t){return e>>>=0,t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUint32BE=u.prototype.readUInt32BE=function(e,t){return e>>>=0,t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readBigUInt64LE=J((function(e){H(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||W(e,this.length-8);const r=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,i=this[++e]+256*this[++e]+65536*this[++e]+n*2**24;return BigInt(r)+(BigInt(i)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||W(e,this.length-8);const r=t*2**24+65536*this[++e]+256*this[++e]+this[++e],i=this[++e]*2**24+65536*this[++e]+256*this[++e]+n;return(BigInt(r)<>>=0,t>>>=0,n||I(e,t,this.length);let r=this[e],i=1,o=0;for(;++o=i&&(r-=Math.pow(2,8*t)),r},u.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||I(e,t,this.length);let r=t,i=1,o=this[e+--r];for(;r>0&&(i*=256);)o+=this[e+--r]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},u.prototype.readInt8=function(e,t){return e>>>=0,t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){e>>>=0,t||I(e,2,this.length);const n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){e>>>=0,t||I(e,2,this.length);const n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return e>>>=0,t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return e>>>=0,t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readBigInt64LE=J((function(e){H(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||W(e,this.length-8);const r=this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24);return(BigInt(r)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||W(e,this.length-8);const r=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(r)<>>=0,t||I(e,4,this.length),o.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return e>>>=0,t||I(e,4,this.length),o.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return e>>>=0,t||I(e,8,this.length),o.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return e>>>=0,t||I(e,8,this.length),o.read(this,e,!1,52,8)},u.prototype.writeUintLE=u.prototype.writeUIntLE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||D(this,e,t,n,Math.pow(2,8*n)-1,0);let i=1,o=0;for(this[t]=255&e;++o>>=0,n>>>=0,r||D(this,e,t,n,Math.pow(2,8*n)-1,0);let i=n-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+n},u.prototype.writeUint8=u.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,1,255,0),this[t]=255&e,t+1},u.prototype.writeUint16LE=u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},u.prototype.writeUint16BE=u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},u.prototype.writeUint32LE=u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},u.prototype.writeUint32BE=u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},u.prototype.writeBigUInt64LE=J((function(e,t=0){return L(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),u.prototype.writeBigUInt64BE=J((function(e,t=0){return F(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),u.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){const r=Math.pow(2,8*n-1);D(this,e,t,n,r-1,-r)}let i=0,o=1,a=0;for(this[t]=255&e;++i>0)-a&255;return t+n},u.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){const r=Math.pow(2,8*n-1);D(this,e,t,n,r-1,-r)}let i=n-1,o=1,a=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/o>>0)-a&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},u.prototype.writeBigInt64LE=J((function(e,t=0){return L(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),u.prototype.writeBigInt64BE=J((function(e,t=0){return F(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),u.prototype.writeFloatLE=function(e,t,n){return j(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return j(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return B(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return B(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,r){if(!u.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i=r+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function q(e,t,n,r,i,o){if(e>n||e3?0===t||t===BigInt(0)?`>= 0${r} and < 2${r} ** ${8*(o+1)}${r}`:`>= -(2${r} ** ${8*(o+1)-1}${r}) and < 2 ** ${8*(o+1)-1}${r}`:`>= ${t}${r} and <= ${n}${r}`,new U.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,n){H(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||W(t,e.length-(n+1))}(r,i,o)}function H(e,t){if("number"!=typeof e)throw new U.ERR_INVALID_ARG_TYPE(t,"number",e)}function W(e,t,n){if(Math.floor(e)!==e)throw H(e,n),new U.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new U.ERR_BUFFER_OUT_OF_BOUNDS;throw new U.ERR_OUT_OF_RANGE(n||"offset",`>= ${n?1:0} and <= ${t}`,e)}z("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),z("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),z("ERR_OUT_OF_RANGE",(function(e,t,n){let r=`The value of "${e}" is out of range.`,i=n;return Number.isInteger(n)&&Math.abs(n)>2**32?i=V(String(n)):"bigint"==typeof n&&(i=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(i=V(i)),i+="n"),r+=` It must be ${t}. Received ${i}`,r}),RangeError);const G=/[^+/0-9A-Za-z-_]/g;function $(e,t){let n;t=t||1/0;const r=e.length;let i=null;const o=[];for(let a=0;a55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function Y(e){return i.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(G,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function X(e,t,n,r){let i;for(i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function K(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function Q(e){return e!=e}const Z=function(){const e="0123456789abcdef",t=new Array(256);for(let n=0;n<16;++n){const r=16*n;for(let i=0;i<16;++i)t[r+i]=e[n]+e[i]}return t}();function J(e){return"undefined"==typeof BigInt?ee:e}function ee(){throw new Error("BigInt not supported")}},52648:function(e,t,n){"use strict";var r=n(63584),i=n(77257),o=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&o(e,".prototype.")>-1?i(n):n}},77257:function(e,t,n){"use strict";var r=n(84597),i=n(63584),o=i("%Function.prototype.apply%"),a=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||r.call(a,o),l=i("%Object.getOwnPropertyDescriptor%",!0),u=i("%Object.defineProperty%",!0),c=i("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var t=s(r,a,arguments);if(l&&u){var n=l(t,"length");n.configurable&&u(t,"length",{value:1+c(0,e.length-(arguments.length-1))})}return t};var d=function(){return s(r,o,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},1283:function(e,t,n){var r=n(93254),i=n(80967);function o(){return(new Date).getTime()}var a,s=Array.prototype.slice,l={};a=void 0!==n.g&&n.g.console?n.g.console:"undefined"!=typeof window&&window.console?window.console:{};for(var u=[[function(){},"log"],[function(){a.log.apply(a,arguments)},"info"],[function(){a.log.apply(a,arguments)},"warn"],[function(){a.warn.apply(a,arguments)},"error"],[function(e){l[e]=o()},"time"],[function(e){var t=l[e];if(!t)throw new Error("No such label: "+e);delete l[e];var n=o()-t;a.log(e+": "+n+"ms")},"timeEnd"],[function(){var e=new Error;e.name="Trace",e.message=r.format.apply(null,arguments),a.error(e.stack)},"trace"],[function(e){a.log(r.inspect(e)+"\n")},"dir"],[function(e){if(!e){var t=s.call(arguments,1);i.ok(!1,r.format.apply(null,t))}},"assert"]],c=0;c>8&255]},F=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},N=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},j=function(e){return R(e,23,4)},B=function(e){return R(e,52,8)},U=function(e,t){v(e.prototype,t,{get:function(){return S(this)[t]}})},z=function(e,t,n,r){var i=f(n),o=S(e);if(i+t>o.byteLength)throw M(P);var a=S(o.buffer).bytes,s=i+o.byteOffset,l=a.slice(s,s+t);return r?l:l.reverse()},V=function(e,t,n,r,i,o){var a=f(n),s=S(e);if(a+t>s.byteLength)throw M(P);for(var l=S(s.buffer).bytes,u=a+s.byteOffset,c=r(+i),d=0;dG;)(q=W[G++])in x||a(x,q,C[q]);H.constructor=x}m&&h(O)!==T&&m(O,T);var $=new A(new x(2)),Y=O.setInt8;$.setInt8(0,2147483648),$.setInt8(1,2147483649),!$.getInt8(0)&&$.getInt8(1)||s(O,{setInt8:function(e,t){Y.call(this,e,t<<24>>24)},setUint8:function(e,t){Y.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){u(this,x,_);var t=f(e);w(this,{bytes:y.call(new Array(t),0),byteLength:t}),i||(this.byteLength=t)},A=function(e,t,n){u(this,A,k),u(e,x,k);var r=S(e).byteLength,o=c(t);if(o<0||o>r)throw M("Wrong offset");if(o+(n=void 0===n?r-o:d(n))>r)throw M("Wrong length");w(this,{buffer:e,byteLength:n,byteOffset:o}),i||(this.buffer=e,this.byteLength=n,this.byteOffset=o)},i&&(U(x,"byteLength"),U(A,"buffer"),U(A,"byteLength"),U(A,"byteOffset")),s(A.prototype,{getInt8:function(e){return z(this,1,e)[0]<<24>>24},getUint8:function(e){return z(this,1,e)[0]},getInt16:function(e){var t=z(this,2,e,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=z(this,2,e,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(e){return N(z(this,4,e,arguments.length>1?arguments[1]:void 0))},getUint32:function(e){return N(z(this,4,e,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(e){return I(z(this,4,e,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(e){return I(z(this,8,e,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(e,t){V(this,1,e,D,t)},setUint8:function(e,t){V(this,1,e,D,t)},setInt16:function(e,t){V(this,2,e,L,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(e,t){V(this,2,e,L,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(e,t){V(this,4,e,F,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(e,t){V(this,4,e,F,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(e,t){V(this,4,e,j,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(e,t){V(this,8,e,B,t,arguments.length>2?arguments[2]:void 0)}});b(x,_),b(A,k),e.exports={ArrayBuffer:x,DataView:A}},68050:function(e,t,n){"use strict";var r=n(61324),i=n(96782),o=n(70097),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=r(this),s=o(n.length),l=i(e,s),u=i(t,s),c=arguments.length>2?arguments[2]:void 0,d=a((void 0===c?s:i(c,s))-u,s-l),f=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=f,u+=f;return n}},93579:function(e,t,n){"use strict";var r=n(61324),i=n(96782),o=n(70097);e.exports=function(e){for(var t=r(this),n=o(t.length),a=arguments.length,s=i(a>1?arguments[1]:void 0,n),l=a>2?arguments[2]:void 0,u=void 0===l?n:i(l,n);u>s;)t[s++]=e;return t}},63200:function(e,t,n){"use strict";var r=n(24805).forEach,i=n(60906)("forEach");e.exports=i?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},35513:function(e,t,n){"use strict";var r=n(12938),i=n(61324),o=n(65294),a=n(70114),s=n(70097),l=n(65999),u=n(38272);e.exports=function(e){var t,n,c,d,f,p,h=i(e),m="function"==typeof this?this:Array,g=arguments.length,v=g>1?arguments[1]:void 0,y=void 0!==v,b=u(h),E=0;if(y&&(v=r(v,g>2?arguments[2]:void 0,2)),null==b||m==Array&&a(b))for(n=new m(t=s(h.length));t>E;E++)p=y?v(h[E],E):h[E],l(n,E,p);else for(f=(d=b.call(h)).next,n=new m;!(c=f.call(d)).done;E++)p=y?o(d,v,[c.value,E],!0):c.value,l(n,E,p);return n.length=E,n}},15766:function(e,t,n){var r=n(22977),i=n(70097),o=n(96782),a=function(e){return function(t,n,a){var s,l=r(t),u=i(l.length),c=o(a,u);if(e&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},24805:function(e,t,n){var r=n(12938),i=n(55044),o=n(61324),a=n(70097),s=n(44822),l=[].push,u=function(e){var t=1==e,n=2==e,u=3==e,c=4==e,d=6==e,f=7==e,p=5==e||d;return function(h,m,g,v){for(var y,b,E=o(h),S=i(E),w=r(m,g,3),_=a(S.length),k=0,P=v||s,C=t?P(h,_):n||f?P(h,0):void 0;_>k;k++)if((p||k in S)&&(b=w(y=S[k],k,E),e))if(t)C[k]=b;else if(b)switch(e){case 3:return!0;case 5:return y;case 6:return k;case 2:l.call(C,y)}else switch(e){case 4:return!1;case 7:l.call(C,y)}return d?-1:u||c?c:C}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterOut:u(7)}},73161:function(e,t,n){"use strict";var r=n(22977),i=n(75089),o=n(70097),a=n(60906),s=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,c=a("lastIndexOf"),d=u||!c;e.exports=d?function(e){if(u)return l.apply(this,arguments)||0;var t=r(this),n=o(t.length),a=n-1;for(arguments.length>1&&(a=s(a,i(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:l},69269:function(e,t,n){var r=n(16544),i=n(3649),o=n(24061),a=i("species");e.exports=function(e){return o>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},60906:function(e,t,n){"use strict";var r=n(16544);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){throw 1},1)}))}},64325:function(e,t,n){var r=n(96163),i=n(61324),o=n(55044),a=n(70097),s=function(e){return function(t,n,s,l){r(n);var u=i(t),c=o(u),d=a(u.length),f=e?d-1:0,p=e?-1:1;if(s<2)for(;;){if(f in c){l=c[f],f+=p;break}if(f+=p,e?f<0:d<=f)throw TypeError("Reduce of empty array with no initial value")}for(;e?f>=0:d>f;f+=p)f in c&&(l=n(l,c[f],f,u));return l}};e.exports={left:s(!1),right:s(!0)}},25744:function(e){var t=Math.floor,n=function(e,o){var a=e.length,s=t(a/2);return a<8?r(e,o):i(n(e.slice(0,s),o),n(e.slice(s),o),o)},r=function(e,t){for(var n,r,i=e.length,o=1;o0;)e[r]=e[--r];r!==o++&&(e[r]=n)}return e},i=function(e,t,n){for(var r=e.length,i=t.length,o=0,a=0,s=[];o"+a+""}},24683:function(e,t,n){"use strict";var r=n(72365).IteratorPrototype,i=n(3590),o=n(54677),a=n(98821),s=n(60339),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=i(r,{next:o(1,n)}),a(e,u,!1,!0),s[u]=l,e}},57:function(e,t,n){var r=n(18494),i=n(94615),o=n(54677);e.exports=r?function(e,t,n){return i.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},54677:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},65999:function(e,t,n){"use strict";var r=n(22670),i=n(94615),o=n(54677);e.exports=function(e,t,n){var a=r(t);a in e?i.f(e,a,o(0,n)):e[a]=n}},99012:function(e,t,n){"use strict";var r=n(37263),i=n(24683),o=n(80729),a=n(17496),s=n(98821),l=n(57),u=n(61270),c=n(3649),d=n(86268),f=n(60339),p=n(72365),h=p.IteratorPrototype,m=p.BUGGY_SAFARI_ITERATORS,g=c("iterator"),v="keys",y="values",b="entries",E=function(){return this};e.exports=function(e,t,n,c,p,S,w){i(n,t,c);var _,k,P,C=function(e){if(e===p&&M)return M;if(!m&&e in O)return O[e];switch(e){case v:case y:case b:return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",A=!1,O=e.prototype,T=O[g]||O["@@iterator"]||p&&O[p],M=!m&&T||C(p),R="Array"==t&&O.entries||T;if(R&&(_=o(R.call(new e)),h!==Object.prototype&&_.next&&(d||o(_)===h||(a?a(_,h):"function"!=typeof _[g]&&l(_,g,E)),s(_,x,!0,!0),d&&(f[x]=E))),p==y&&T&&T.name!==y&&(A=!0,M=function(){return T.call(this)}),d&&!w||O[g]===M||l(O,g,M),f[t]=M,p)if(k={values:C(y),keys:S?M:C(v),entries:C(b)},w)for(P in k)(m||A||!(P in O))&&u(O,P,k[P]);else r({target:t,proto:!0,forced:m||A},k);return k}},82219:function(e,t,n){var r=n(21287),i=n(34402),o=n(20491),a=n(94615).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});i(t,e)||a(t,e,{value:o.f(e)})}},18494:function(e,t,n){var r=n(16544);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},26668:function(e,t,n){var r=n(47583),i=n(90794),o=r.document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},86778:function(e){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},15857:function(e,t,n){var r=n(46918).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},12274:function(e){e.exports="object"==typeof window},50924:function(e,t,n){var r=n(46918);e.exports=/MSIE|Trident/.test(r)},17020:function(e,t,n){var r=n(46918);e.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(r)},45354:function(e,t,n){var r=n(39624),i=n(47583);e.exports="process"==r(i.process)},86846:function(e,t,n){var r=n(46918);e.exports=/web0s(?!.*chrome)/i.test(r)},46918:function(e,t,n){var r=n(35897);e.exports=r("navigator","userAgent")||""},24061:function(e,t,n){var r,i,o=n(47583),a=n(46918),s=o.process,l=s&&s.versions,u=l&&l.v8;u?i=(r=u.split("."))[0]<4?1:r[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(i=r[1]),e.exports=i&&+i},20003:function(e,t,n){var r=n(46918).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},15690:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},37263:function(e,t,n){var r=n(47583),i=n(46683).f,o=n(57),a=n(61270),s=n(50460),l=n(83478),u=n(34451);e.exports=function(e,t){var n,c,d,f,p,h=e.target,m=e.global,g=e.stat;if(n=m?r:g?r[h]||s(h,{}):(r[h]||{}).prototype)for(c in t){if(f=t[c],d=e.noTargetGet?(p=i(n,c))&&p.value:n[c],!u(m?c:h+(g?".":"#")+c,e.forced)&&void 0!==d){if(typeof f==typeof d)continue;l(f,d)}(e.sham||d&&d.sham)&&o(f,"sham",!0),a(n,c,f,e)}}},16544:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},90783:function(e,t,n){"use strict";n(62322);var r=n(61270),i=n(48445),o=n(16544),a=n(3649),s=n(57),l=a("species"),u=RegExp.prototype;e.exports=function(e,t,n,c){var d=a(e),f=!o((function(){var t={};return t[d]=function(){return 7},7!=""[e](t)})),p=f&&!o((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[d]=/./[d]),n.exec=function(){return t=!0,null},n[d](""),!t}));if(!f||!p||n){var h=/./[d],m=t(d,""[e],(function(e,t,n,r,o){var a=t.exec;return a===i||a===u.exec?f&&!o?{done:!0,value:h.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}));r(String.prototype,e,m[0]),r(u,d,m[1])}c&&s(u[d],"sham",!0)}},12938:function(e,t,n){var r=n(96163);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},51335:function(e,t,n){"use strict";var r=n(96163),i=n(90794),o=[].slice,a={},s=function(e,t,n){if(!(t in a)){for(var r=[],i=0;i]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,l,u,c){var d=n+e.length,f=l.length,p=s;return void 0!==u&&(u=r(u),p=a),o.call(c,p,(function(r,o){var a;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(d);case"<":a=u[o.slice(1,-1)];break;default:var s=+o;if(0===s)return r;if(s>f){var c=i(s/10);return 0===c?r:c<=f?void 0===l[c-1]?o.charAt(1):l[c-1]+o.charAt(1):r}a=l[s-1]}return void 0===a?"":a}))}},47583:function(e,t,n){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},34402:function(e,t,n){var r=n(61324),i={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return i.call(r(e),t)}},64639:function(e){e.exports={}},92716:function(e,t,n){var r=n(47583);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},90482:function(e,t,n){var r=n(35897);e.exports=r("document","documentElement")},275:function(e,t,n){var r=n(18494),i=n(16544),o=n(26668);e.exports=!r&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},43834:function(e){var t=Math.abs,n=Math.pow,r=Math.floor,i=Math.log,o=Math.LN2;e.exports={pack:function(e,a,s){var l,u,c,d=new Array(s),f=8*s-a-1,p=(1<>1,m=23===a?n(2,-24)-n(2,-77):0,g=e<0||0===e&&1/e<0?1:0,v=0;for((e=t(e))!=e||e===1/0?(u=e!=e?1:0,l=p):(l=r(i(e)/o),e*(c=n(2,-l))<1&&(l--,c*=2),(e+=l+h>=1?m/c:m*n(2,1-h))*c>=2&&(l++,c/=2),l+h>=p?(u=0,l=p):l+h>=1?(u=(e*c-1)*n(2,a),l+=h):(u=e*n(2,h-1)*n(2,a),l=0));a>=8;d[v++]=255&u,u/=256,a-=8);for(l=l<0;d[v++]=255&l,l/=256,f-=8);return d[--v]|=128*g,d},unpack:function(e,t){var r,i=e.length,o=8*i-t-1,a=(1<>1,l=o-7,u=i-1,c=e[u--],d=127&c;for(c>>=7;l>0;d=256*d+e[u],u--,l-=8);for(r=d&(1<<-l)-1,d>>=-l,l+=t;l>0;r=256*r+e[u],u--,l-=8);if(0===d)d=1-s;else{if(d===a)return r?NaN:c?-1/0:1/0;r+=n(2,t),d-=s}return(c?-1:1)*r*n(2,d-t)}}},55044:function(e,t,n){var r=n(16544),i=n(39624),o="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?o.call(e,""):Object(e)}:Object},40434:function(e,t,n){var r=n(90794),i=n(17496);e.exports=function(e,t,n){var o,a;return i&&"function"==typeof(o=t.constructor)&&o!==n&&r(a=o.prototype)&&a!==n.prototype&&i(e,a),e}},69734:function(e,t,n){var r=n(31314),i=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return i.call(e)}),e.exports=r.inspectSource},42743:function(e,t,n){var r,i,o,a=n(89491),s=n(47583),l=n(90794),u=n(57),c=n(34402),d=n(31314),f=n(89137),p=n(64639),h="Object already initialized",m=s.WeakMap;if(a||d.state){var g=d.state||(d.state=new m),v=g.get,y=g.has,b=g.set;r=function(e,t){if(y.call(g,e))throw new TypeError(h);return t.facade=e,b.call(g,e,t),t},i=function(e){return v.call(g,e)||{}},o=function(e){return y.call(g,e)}}else{var E=f("state");p[E]=!0,r=function(e,t){if(c(e,E))throw new TypeError(h);return t.facade=e,u(e,E,t),t},i=function(e){return c(e,E)?e[E]:{}},o=function(e){return c(e,E)}}e.exports={set:r,get:i,has:o,enforce:function(e){return o(e)?i(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},70114:function(e,t,n){var r=n(3649),i=n(60339),o=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||a[o]===e)}},54521:function(e,t,n){var r=n(39624);e.exports=Array.isArray||function(e){return"Array"==r(e)}},34451:function(e,t,n){var r=n(16544),i=/#|\.prototype\./,o=function(e,t){var n=s[a(e)];return n==u||n!=l&&("function"==typeof t?r(t):!!t)},a=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=o.data={},l=o.NATIVE="N",u=o.POLYFILL="P";e.exports=o},90794:function(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},86268:function(e){e.exports=!1},17574:function(e,t,n){var r=n(90794),i=n(39624),o=n(3649)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==i(e))}},54026:function(e,t,n){var r=n(92569),i=n(70114),o=n(70097),a=n(12938),s=n(38272),l=n(47093),u=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var c,d,f,p,h,m,g,v=n&&n.that,y=!(!n||!n.AS_ENTRIES),b=!(!n||!n.IS_ITERATOR),E=!(!n||!n.INTERRUPTED),S=a(t,v,1+y+E),w=function(e){return c&&l(c),new u(!0,e)},_=function(e){return y?(r(e),E?S(e[0],e[1],w):S(e[0],e[1])):E?S(e,w):S(e)};if(b)c=e;else{if("function"!=typeof(d=s(e)))throw TypeError("Target is not iterable");if(i(d)){for(f=0,p=o(e.length);p>f;f++)if((h=_(e[f]))&&h instanceof u)return h;return new u(!1)}c=d.call(e)}for(m=c.next;!(g=m.call(c)).done;){try{h=_(g.value)}catch(e){throw l(c),e}if("object"==typeof h&&h&&h instanceof u)return h}return new u(!1)}},47093:function(e,t,n){var r=n(92569);e.exports=function(e){var t=e.return;if(void 0!==t)return r(t.call(e)).value}},72365:function(e,t,n){"use strict";var r,i,o,a=n(16544),s=n(80729),l=n(57),u=n(34402),c=n(3649),d=n(86268),f=c("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(i=s(s(o)))!==Object.prototype&&(r=i):p=!0);var h=null==r||a((function(){var e={};return r[f].call(e)!==e}));h&&(r={}),d&&!h||u(r,f)||l(r,f,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},60339:function(e){e.exports={}},92095:function(e,t,n){var r,i,o,a,s,l,u,c,d=n(47583),f=n(46683).f,p=n(48117).set,h=n(17020),m=n(86846),g=n(45354),v=d.MutationObserver||d.WebKitMutationObserver,y=d.document,b=d.process,E=d.Promise,S=f(d,"queueMicrotask"),w=S&&S.value;w||(r=function(){var e,t;for(g&&(e=b.domain)&&e.exit();i;){t=i.fn,i=i.next;try{t()}catch(e){throw i?a():o=void 0,e}}o=void 0,e&&e.enter()},h||g||m||!v||!y?E&&E.resolve?((u=E.resolve(void 0)).constructor=E,c=u.then,a=function(){c.call(u,r)}):a=g?function(){b.nextTick(r)}:function(){p.call(d,r)}:(s=!0,l=y.createTextNode(""),new v(r).observe(l,{characterData:!0}),a=function(){l.data=s=!s})),e.exports=w||function(e){var t={fn:e,next:void 0};o&&(o.next=t),i||(i=t,a()),o=t}},40783:function(e,t,n){var r=n(47583);e.exports=r.Promise},88640:function(e,t,n){var r=n(24061),i=n(16544);e.exports=!!Object.getOwnPropertySymbols&&!i((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},77664:function(e,t,n){var r=n(16544),i=n(3649),o=n(86268),a=i("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,r){t.delete("b"),n+=r+e})),o&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},89491:function(e,t,n){var r=n(47583),i=n(69734),o=r.WeakMap;e.exports="function"==typeof o&&/native code/.test(i(o))},5084:function(e,t,n){"use strict";var r=n(96163),i=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new i(e)}},79304:function(e,t,n){"use strict";var r=n(18494),i=n(16544),o=n(75432),a=n(74012),s=n(20112),l=n(61324),u=n(55044),c=Object.assign,d=Object.defineProperty;e.exports=!c||i((function(){if(r&&1!==c({b:1},c(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),i="abcdefghijklmnopqrst";return e[n]=7,i.split("").forEach((function(e){t[e]=e})),7!=c({},e)[n]||o(c({},t)).join("")!=i}))?function(e,t){for(var n=l(e),i=arguments.length,c=1,d=a.f,f=s.f;i>c;)for(var p,h=u(arguments[c++]),m=d?o(h).concat(d(h)):o(h),g=m.length,v=0;g>v;)p=m[v++],r&&!f.call(h,p)||(n[p]=h[p]);return n}:c},3590:function(e,t,n){var r,i=n(92569),o=n(28728),a=n(15690),s=n(64639),l=n(90482),u=n(26668),c=n(89137)("IE_PROTO"),d=function(){},f=function(e){return"