>>1,i=e[r];if(!(void 0!==i&&0P(o,n))void 0!==l&&0>P(l,o)?(e[r]=l,e[s]=n,r=s):(e[r]=o,e[a]=n,r=a);else{if(!(void 0!==l&&0>P(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function P(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var x=[],M=[],T=1,R=null,O=3,I=!1,N=!1,D=!1;function F(e){for(var t=k(M);null!==t;){if(null===t.callback)A(M);else{if(!(t.startTime<=e))break;A(M),t.sortIndex=t.expirationTime,C(x,t)}t=k(M)}}function L(e){if(D=!1,F(e),!N)if(null!==k(x))N=!0,r(j);else{var t=k(M);null!==t&&i(L,t.startTime-e)}}function j(e,n){N=!1,D&&(D=!1,a()),I=!0;var r=O;try{for(F(n),R=k(x);null!==R&&(!(R.expirationTime>n)||e&&!t.unstable_shouldYield());){var o=R.callback;if("function"==typeof o){R.callback=null,O=R.priorityLevel;var s=o(R.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?R.callback=s:R===k(x)&&A(x),F(n)}else A(x);R=k(x)}if(null!==R)var l=!0;else{var c=k(M);null!==c&&i(L,c.startTime-n),l=!1}return l}finally{R=null,O=r,I=!1}}var B=o;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){N||I||(N=!0,r(j))},t.unstable_getCurrentPriorityLevel=function(){return O},t.unstable_getFirstCallbackNode=function(){return k(x)},t.unstable_next=function(e){switch(O){case 1:case 2:case 3:var t=3;break;default:t=O}var n=O;O=t;try{return e()}finally{O=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=B,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=O;O=e;try{return t()}finally{O=n}},t.unstable_scheduleCallback=function(e,n,o){var s=t.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0s?(e.sortIndex=o,C(M,e),null===k(x)&&e===k(M)&&(D?a():D=!0,i(L,o-s))):(e.sortIndex=l,C(x,e),N||I||(N=!0,r(j))),e},t.unstable_wrapCallback=function(e){var t=O;return function(){var n=O;O=t;try{return e.apply(this,arguments)}finally{O=n}}}},8627:function(e,t,n){"use strict";var r=n(5935),i=n(9157);e.exports=function(){var e=i();return r(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},8629:function(e,t,n){"use strict";n.r(t),n.d(t,{useItemListLazyLoad:function(){return o}});var r=n(9471),i=n(7460),a=n(4876);function o(e){const t=(0,r.useRef)(null),n=(0,r.useRef)(null),[o,s,l,c,u,d,h]=(0,a.useItemList)(e,t),[f,p]=(0,r.useState)(window.scrollY+2*window.outerHeight);let m={list:"items-list",listOuter:"items-list-outer"+("string"==typeof e.className?" "+e.className.trim():"")};function g(){p(window.scrollY+2*window.outerHeight)}return(0,r.useEffect)((()=>{h(),null!==t.current&&(g(),l.loadedAllItems()&&i.PageStore.removeListener("window_scroll",g))}),[o]),(0,r.useEffect)((()=>{null!==t.current&&null!==l&&f>=t.current.offsetTop+t.current.offsetHeight&&l.loadItems()}),[o,f]),[o,s,l,c,m,d,u,g,function(){document.hidden||setTimeout(g,10)},n,t,function(){return null},function(){return null}]}},8713:function(e,t,n){e.exports=n(9829)()},8759:function(e,t,n){"use strict";n.r(t),n.d(t,{load_author_data:function(){return a},remove_profile:function(){return o}});var r=n(7143),i=n.n(r);function a(){i().dispatch({type:"LOAD_AUTHOR_DATA"})}function o(){i().dispatch({type:"REMOVE_PROFILE"})}},8790:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(9781),t),i(n(3537),t),i(n(5320),t),i(n(2401),t),i(n(3496),t),i(n(9423),t),i(n(2579),t),i(n(9854),t),i(n(8899),t),i(n(5886),t),i(n(5465),t),i(n(4463),t)},8824:function(e,t,n){"use strict";function r(e){return r="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},r(e)}function i(e){return i="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)},i(e)}n.d(t,{A:function(){return i}})},8851:function(e,t,n){"use strict";var r=n(9471),i=n(1329);function a(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 o,s=a(r),l=a(i);t.AnnotationType=void 0,(o=t.AnnotationType||(t.AnnotationType={}))[o.Text=1]="Text",o[o.Link=2]="Link",o[o.FreeText=3]="FreeText",o[o.Line=4]="Line",o[o.Square=5]="Square",o[o.Circle=6]="Circle",o[o.Polygon=7]="Polygon",o[o.Polyline=8]="Polyline",o[o.Highlight=9]="Highlight",o[o.Underline=10]="Underline",o[o.Squiggly=11]="Squiggly",o[o.StrikeOut=12]="StrikeOut",o[o.Stamp=13]="Stamp",o[o.Caret=14]="Caret",o[o.Ink=15]="Ink",o[o.Popup=16]="Popup",o[o.FileAttachment=17]="FileAttachment";var c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},c(e,t)};function u(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}c(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var d,h=function(){return h=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,o=0;o=0&&a.current.visibilities[t-1].renderStatus!==_.Rendered?t-1:-1},isInRange:function(e){return e>=a.current.startRange&&e<=a.current.endRange},markNotRendered:function(){for(var e=0;et)&&(a.current.visibilities[r].visibility=F,a.current.visibilities[r].renderStatus=_.NotRenderedYet)},setVisibility:o}},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++},q=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 a=e.composedPath();a.length>0&&!r.contains(a[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)}}}),[])},V=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,a=e.closeOnEscape,o=e.onToggle,l=s.useRef(),c=s.useContext(p).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}}),[]),V((function(){l.current&&a&&o()})),q(i,l,o),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":c}),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,(D=t.ToggleStatus||(t.ToggleStatus={})).Close="Close",D.Open="Open",D.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}))}}}},X=function(e){var t=e.content,n=e.isOpened,r=void 0!==n&&n,i=e.target,a=$(r),o=a.opened,l=a.toggle;return s.createElement(s.Fragment,null,i&&i(l,o),o&&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 Y,K,Q,J,Z,ee,te,ne,re=function(e,n,r,i,a){g((function(){var o=n.current,s=e.current,l=r.current;if(s&&o&&l){var c=l.getBoundingClientRect(),u=function(e,n,r,i){var a=n.getBoundingClientRect(),o=e.getBoundingClientRect(),s=o.height,l=o.width,c=0,u=0;switch(r){case t.Position.TopLeft:c=a.top-s,u=a.left;break;case t.Position.TopCenter:c=a.top-s,u=a.left+a.width/2-l/2;break;case t.Position.TopRight:c=a.top-s,u=a.left+a.width-l;break;case t.Position.RightTop:c=a.top,u=a.left+a.width;break;case t.Position.RightCenter:c=a.top+a.height/2-s/2,u=a.left+a.width;break;case t.Position.RightBottom:c=a.top+a.height-s,u=a.left+a.width;break;case t.Position.BottomLeft:c=a.top+a.height,u=a.left;break;case t.Position.BottomCenter:c=a.top+a.height,u=a.left+a.width/2-l/2;break;case t.Position.BottomRight:c=a.top+a.height,u=a.left+a.width-l;break;case t.Position.LeftTop:c=a.top,u=a.left-l;break;case t.Position.LeftCenter:c=a.top+a.height/2-s/2,u=a.left-l;break;case t.Position.LeftBottom:c=a.top+a.height-s,u=a.left-l}return{left:u+(i.left||0),top:c+(i.top||0)}}(s,o,i,a),d=u.top,h=u.left;s.style.top="".concat(d-c.top,"px"),s.style.left="".concat(h-c.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))})},ae=function(e){var n=e.ariaControlsSuffix,r=e.children,i=e.closeOnClickOutside,a=e.offset,o=e.position,l=e.targetRef,c=e.onClose,u=s.useRef(),d=s.useRef(),h=s.useRef(),f=s.useContext(p).direction===t.TextDirection.RightToLeft;q(i,u,c),re(u,l,h,o,a),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:h,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":f}),id:"rpv-core__popover-body-".concat(n),ref:u,role:"dialog",tabIndex:-1},s.createElement(ie,{customClassName:"rpv-core__popover-body-arrow",position:o}),s.createElement("div",{id:v,ref:d},r)))},oe=function(e){var t=e.closeOnEscape,n=e.onClose,r=s.useRef();return V((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,a=e.offset,o=e.position,l=e.targetRef,c=s.useRef(),u=s.useContext(p).direction===t.TextDirection.RightToLeft;return re(i,l,c,o,a),s.createElement(s.Fragment,null,s.createElement("div",{ref:c,style:{left:0,position:"absolute",top:0}}),s.createElement("div",{className:m({"rpv-core__tooltip-body":!0,"rpv-core__tooltip-body--rtl":u}),id:"rpv-core__tooltip-body-".concat(n),ref:i,role:"tooltip"},s.createElement(ie,{customClassName:"rpv-core__tooltip-body-arrow",position:o}),s.createElement("div",{className:"rpv-core__tooltip-body-content"},r)))};t.FullScreenMode=void 0,(Y=t.FullScreenMode||(t.FullScreenMode={})).Normal="Normal",Y.Entering="Entering",Y.Entered="Entered",Y.EnteredCompletely="EnteredCompletely",Y.Exitting="Exitting",Y.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,(J=t.PasswordStatus||(t.PasswordStatus={})).RequiredPassword="RequiredPassword",J.WrongPassword="WrongPassword",t.RotateDirection=void 0,(Z=t.RotateDirection||(t.RotateDirection={})).Backward="Backward",Z.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,ce=function(e,t){return e.reduce((function(e,n,r){return r%t?e[e.length-1].push(n):e.push([n]),e}),[])},ue=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,he=new Map,fe=function(e,t){return"".concat(e.loadingTask.docId,"___").concat(t.num,"R").concat(0===t.gen?"":t.gen)},pe=function(e,t,n){de.set(fe(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=he.get(n);return r?Promise.resolve(r):new Promise((function(r,i){e.getPage(t+1).then((function(i){he.set(n,i),i.ref&&pe(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],a=function(e,t){var n=fe(e,t);return de.has(n)?de.get(n):null}(e,i);null===a?e.getPageIndex(i).then((function(r){pe(e,i,r),ge(e,t).then((function(e){return n(e)}))})):n(ue(a,r))}else{var o=ue(r[0],r);n(o)}}))}))};!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,be=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"),ye=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||""},we=function(e){return e.titleObj?e.titleObj.str:e.title||""},Se=function(e){var n=e.annotation,r=s.useContext(p).direction,i=we(n),a=Ee(n),o=r===t.TextDirection.RightToLeft,l=s.useRef(),c="";if(n.modificationDate){var u=function(e){var t=be.exec(e);if(!t)return null;var n=parseInt(t[1],10),r=ye(t[2],1,12,1)-1,i=ye(t[3],1,31,1),a=ye(t[4],0,23,0),o=ye(t[5],0,59,0),s=ye(t[6],0,59,0),l=t[7]||"Z",c=ye(t[8],0,23,0),u=ye(t[9],0,59,0);switch(l){case"-":a+=c,o+=u;break;case"+":a-=c,o-=u}return new Date(Date.UTC(n,r,i,a,o,s))}(n.modificationDate);c=u?"".concat(u.toLocaleDateString(),", ").concat(u.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":o}),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":!o,"rpv-core__annotation-popup-title--rtl":o})},i),s.createElement("div",{className:"rpv-core__annotation-popup-date"},c)),a&&s.createElement("div",{className:"rpv-core__annotation-popup-content"},a.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,Ce=function(e){var n,r=e.annotation,i=e.children,a=e.ignoreBorder,o=e.hasPopup,l=e.isRenderable,c=e.page,u=e.viewport,d=r.rect,h=function(){var e=$(!1),n=e.opened,r=e.toggle,i=s.useState(ve.Hover),a=i[0],o=i[1];return{opened:n,closeOnHover:function(){a===ve.Hover&&r(t.ToggleStatus.Close)},openOnHover:function(){a===ve.Hover&&r(t.ToggleStatus.Open)},toggleOnClick:function(){switch(a){case ve.Click:n&&o(ve.Hover),r(t.ToggleStatus.Toggle);break;case ve.Hover:o(ve.Click),r(t.ToggleStatus.Open)}}}}(),f=h.closeOnHover,p=h.opened,m=h.openOnHover,g=h.toggleOnClick,v=(n=[d[0],c.view[3]+c.view[1]-d[1],d[2],c.view[3]+c.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])]),b=d[2]-d[0],y=d[3]-d[1],E={borderColor:"",borderRadius:"",borderStyle:"",borderWidth:""};if(!a&&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 w=r.borderStyle.width;E.borderWidth="".concat(w,"px"),r.borderStyle.style!==le.Underline&&(b-=2*w,y-=2*w);var S=r.borderStyle,_=S.horizontalCornerRadius,C=S.verticalCornerRadius;(_>0||C>0)&&(E.borderRadius="".concat(_,"px / ").concat(C,"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:p,closeOnHover:f,openOnHover:m,toggleOnClick:g},slot:{attrs:{style:Object.assign({height:"".concat(y,"px"),left:"".concat(v[0],"px"),top:"".concat(v[1],"px"),transform:"matrix(".concat(u.transform.join(","),")"),transformOrigin:"-".concat(v[0],"px -").concat(v[1],"px"),width:"".concat(b,"px")},E)},children:s.createElement(s.Fragment,null,o&&p&&s.createElement(Se,{annotation:r}))}}))},ke=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,a=we(t),o=Ee(t),l=!!(t.hasPopup||a||o);return s.createElement(Ce,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",h({},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)}))},Ae=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,a=we(t),o=Ee(t),l=!!(t.hasPopup||a||o),c=t.rect,u=c[2]-c[0],d=c[3]-c[1],f=t.borderStyle.width;return s.createElement(Ce,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",h({},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(u," ").concat(d),width:"".concat(u,"px")},s.createElement("circle",{cy:d/2,fill:"none",rx:u/2-f/2,ry:d/2-f/2,stroke:"transparent",strokeWidth:f||1})),e.slot.children)}))},Pe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=we(t),a=Ee(t),o=!(!1!==t.hasPopup||!i&&!a),l=function(){var e,n,r,i,a=t.file;a&&(e=a.filename,r="string"==typeof(n=a.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(Ce,{annotation:t,hasPopup:o,ignoreBorder:!0,isRenderable:!0,page:n,viewport:r},(function(e){return s.createElement("div",h({},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)}))},xe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,a=we(t),o=Ee(t),l=!!(t.hasPopup||a||o);return s.createElement(Ce,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",h({},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)}))},Me=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=we(t),a=Ee(t),o=!(!i&&!a),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(Ce,{annotation:t,hasPopup:l,ignoreBorder:!1,isRenderable:o,page:n,viewport:r},(function(e){return s.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--popup","data-annotation-id":t.id}),s.createElement(Se,{annotation:t}))}))},Te=function(e){var n=e.annotation,r=e.childAnnotation,i=e.page,a=e.viewport,o=!1===n.hasPopup,l=we(n),c=Ee(n),u=!!(n.hasPopup||l||c);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:a})})))}return s.createElement(Ce,{annotation:n,hasPopup:o,ignoreBorder:!0,isRenderable:u,page:i,viewport:a},(function(e){return s.createElement(s.Fragment,null,s.createElement("div",h({},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(Me,{annotation:r,page:i,viewport:a}))}))},Re=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,a=we(t),o=Ee(t),l=!!(t.hasPopup||a||o),c=t.rect,u=c[2]-c[0],d=c[3]-c[1],f=t.borderStyle.width;return s.createElement(Ce,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",h({},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(u," ").concat(d),width:"".concat(u,"px")},t.inkLists.map((function(e,t){return s.createElement("polyline",{key:t,fill:"none",stroke:"transparent",strokeWidth:f||1,points:e.map((function(e){return"".concat(e.x-c[0],",").concat(c[3]-e.y)})).join(" ")})}))),e.slot.children)}))},Oe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,a=we(t),o=Ee(t),l=!!(t.hasPopup||a||o),c=t.rect,u=c[2]-c[0],d=c[3]-c[1],f=t.borderStyle.width;return s.createElement(Ce,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",h({},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(u," ").concat(d),width:"".concat(u,"px")},s.createElement("line",{stroke:"transparent",strokeWidth:f||1,x1:c[2]-t.lineCoordinates[0],x2:c[2]-t.lineCoordinates[2],y1:c[3]-t.lineCoordinates[1],y2:c[3]-t.lineCoordinates[3]})),e.slot.children)}))},Ie=/^([^\w]*)(javascript|data|vbscript)/im,Ne=/(\w+)(^\w|;)?/g,De=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,Fe=/^([^:]+):/gm,Le=function(e){var t,n=e.annotation,r=e.annotationContainerRef,i=e.doc,a=e.outlines,o=e.page,l=e.pageIndex,c=e.scale,u=e.viewport,d=e.onExecuteNamedAction,f=e.onJumpFromLinkAnnotation,p=e.onJumpToDest,m=s.useRef(),g=a&&a.length&&n.dest&&"string"==typeof n.dest?null===(t=a.find((function(e){return e.dest===n.dest})))||void 0===t?void 0:t.title:"",v=!!(n.url||n.dest||n.action||n.unsafeUrl),b={};if(n.url||n.unsafeUrl){var y=function(e,t){void 0===t&&(t="about:blank");var n,r=(n=e||"",n.replace(Ne,(function(e,t){return String.fromCharCode(t)}))).replace(De,"").trim();if(!r)return t;var i=r[0];if("."===i||"/"===i)return r;var a=r.match(Fe);if(!a)return r;var o=a[0];return Ie.test(o)?t:r}(n.url||n.unsafeUrl,"");y?b={"data-target":"external",href:y,rel:"noopener noreferrer nofollow",target:n.newWindow?"_blank":"",title:y}:v=!1}else b={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 a=n.getBoundingClientRect();n.style.removeProperty("height"),n.style.removeProperty("width");var o=(i.left-a.left)/c,s=(a.bottom-i.bottom+i.height)/c;f({bottomOffset:s,label:g,leftOffset:o,pageIndex:l})}p(e)}))}};return g&&(b=Object.assign({},b,{title:g,"aria-label":g})),s.createElement(Ce,{annotation:n,hasPopup:!1,ignoreBorder:!1,isRenderable:v,page:o,viewport:u},(function(e){return s.createElement("div",h({},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",h({ref:m},b)))}))},je=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,a=we(t),o=Ee(t),l=!!(t.hasPopup||a||o),c=t.rect,u=c[2]-c[0],d=c[3]-c[1],f=t.borderStyle.width;return s.createElement(Ce,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",h({},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(u," ").concat(d),width:"".concat(u,"px")},s.createElement("polygon",{fill:"none",stroke:"transparent",strokeWidth:f||1,points:t.vertices.map((function(e){return"".concat(e.x-c[0],",").concat(c[3]-e.y)})).join(" ")})),e.slot.children)}))},Be=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,a=we(t),o=Ee(t),l=!!(t.hasPopup||a||o),c=t.rect,u=c[2]-c[0],d=c[3]-c[1],f=t.borderStyle.width;return s.createElement(Ce,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",h({},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(u," ").concat(d),width:"".concat(u,"px")},s.createElement("polyline",{fill:"none",stroke:"transparent",strokeWidth:f||1,points:t.vertices.map((function(e){return"".concat(e.x-c[0],",").concat(c[3]-e.y)})).join(" ")})),e.slot.children)}))},Ue=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,a=we(t),o=Ee(t),l=!!(t.hasPopup||a||o),c=t.rect,u=c[2]-c[0],d=c[3]-c[1],f=t.borderStyle.width;return s.createElement(Ce,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",h({},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(u," ").concat(d),width:"".concat(u,"px")},s.createElement("rect",{height:d-f,fill:"none",stroke:"transparent",strokeWidth:f||1,x:f/2,y:f/2,width:u-f})),e.slot.children)}))},ze=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,a=we(t),o=Ee(t),l=!!(t.hasPopup||a||o);return s.createElement(Ce,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",h({},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)}))},qe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,a=we(t),o=Ee(t),l=!!(t.hasPopup||a||o);return s.createElement(Ce,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",h({},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)}))},Ve=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,a=we(t),o=Ee(t),l=!!(t.hasPopup||a||o);return s.createElement(Ce,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",h({},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(b,{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(b,{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(b,{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(b,{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"}))},Xe=function(){return s.createElement(b,{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"}))},Ye=function(){return s.createElement(b,{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,a=e.viewport,o=!1===n.hasPopup,l=we(n),c=Ee(n),u=!!(n.hasPopup||l||c),d=n.name?n.name.toLowerCase():"";return s.createElement(Ce,{annotation:n,hasPopup:o,ignoreBorder:!1,isRenderable:u,page:i,viewport:a},(function(e){return s.createElement(s.Fragment,null,s.createElement("div",h({},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(y,null),"comment"===d&&s.createElement(He,null),"help"===d&&s.createElement(We,null),"insert"===d&&s.createElement(Ye,null),"key"===d&&s.createElement(Ge,null),"note"===d&&s.createElement($e,null),("newparagraph"===d||"paragraph"===d)&&s.createElement(Xe,null)),e.slot.children),r&&r.annotationType===t.AnnotationType.Popup&&e.popup.opened&&s.createElement(Me,{annotation:r,page:i,viewport:a}))}))},Qe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,a=we(t),o=Ee(t),l=!!(t.hasPopup||a||o);return s.createElement(Ce,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",h({},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)}))},Je=function(e){var n=e.annotations,r=e.doc,i=e.outlines,a=e.page,o=e.pageIndex,l=e.plugins,c=e.rotation,u=e.scale,d=e.onExecuteNamedAction,h=e.onJumpFromLinkAnnotation,f=e.onJumpToDest,p=s.useRef(),m=a.getViewport({rotation:c,scale:u}).clone({dontFlip:!0}),v=n.filter((function(e){return!e.parentId}));return g((function(){var e=p.current;e&&l.forEach((function(t){t.onAnnotationLayerRender&&t.onAnnotationLayerRender({annotations:v,container:e,pageIndex:o,rotation:c,scale:u})}))}),[]),s.createElement("div",{ref:p,className:"rpv-core__annotation-layer","data-testid":"core__annotation-layer-".concat(o)},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(ke,{key:e.id,annotation:e,page:a,viewport:m});case t.AnnotationType.Circle:return s.createElement(Ae,{key:e.id,annotation:e,page:a,viewport:m});case t.AnnotationType.FileAttachment:return s.createElement(Pe,{key:e.id,annotation:e,page:a,viewport:m});case t.AnnotationType.FreeText:return s.createElement(xe,{key:e.id,annotation:e,page:a,viewport:m});case t.AnnotationType.Highlight:return s.createElement(Te,{key:e.id,annotation:e,childAnnotation:l,page:a,viewport:m});case t.AnnotationType.Ink:return s.createElement(Re,{key:e.id,annotation:e,page:a,viewport:m});case t.AnnotationType.Line:return s.createElement(Oe,{key:e.id,annotation:e,page:a,viewport:m});case t.AnnotationType.Link:return s.createElement(Le,{key:e.id,annotation:e,annotationContainerRef:p,doc:r,outlines:i,page:a,pageIndex:o,scale:u,viewport:m,onExecuteNamedAction:d,onJumpFromLinkAnnotation:h,onJumpToDest:f});case t.AnnotationType.Polygon:return s.createElement(je,{key:e.id,annotation:e,page:a,viewport:m});case t.AnnotationType.Polyline:return s.createElement(Be,{key:e.id,annotation:e,page:a,viewport:m});case t.AnnotationType.Popup:return s.createElement(Me,{key:e.id,annotation:e,page:a,viewport:m});case t.AnnotationType.Square:return s.createElement(Ue,{key:e.id,annotation:e,page:a,viewport:m});case t.AnnotationType.Squiggly:return s.createElement(ze,{key:e.id,annotation:e,page:a,viewport:m});case t.AnnotationType.Stamp:return s.createElement(qe,{key:e.id,annotation:e,page:a,viewport:m});case t.AnnotationType.StrikeOut:return s.createElement(Ve,{key:e.id,annotation:e,page:a,viewport:m});case t.AnnotationType.Text:return s.createElement(Ke,{key:e.id,annotation:e,childAnnotation:l,page:a,viewport:m});case t.AnnotationType.Underline:return s.createElement(Qe,{key:e.id,annotation:e,page:a,viewport:m});default:return s.createElement(s.Fragment,{key:e.id})}})))},Ze=function(e){var t=e.page,n=e.renderAnnotations,r=I(),i=s.useState({loading:!0,annotations:[]}),a=i[0],o=i[1];return s.useEffect((function(){t.getAnnotations({intent:"display"}).then((function(e){r.current&&o({loading:!1,annotations:e})}))}),[]),a.loading?s.createElement(s.Fragment,null):n(a.annotations)},et=function(e){var t=e.doc,n=e.outlines,r=e.page,i=e.pageIndex,a=e.plugins,o=e.rotation,l=e.scale,c=e.onExecuteNamedAction,u=e.onJumpFromLinkAnnotation,d=e.onJumpToDest;return s.createElement(Ze,{page:r,renderAnnotations:function(e){return s.createElement(Je,{annotations:e,doc:t,outlines:n,page:r,pageIndex:i,plugins:a,rotation:o,scale:l,onExecuteNamedAction:c,onJumpFromLinkAnnotation:u,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,a=e.pageIndex,o=e.plugins,l=e.rotation,c=e.scale,u=e.width,d=e.onRenderCanvasCompleted,h=s.useRef();return g((function(){var e=h.current;e&&e.cancel();var r=n.current;r.removeAttribute("data-testid"),o.forEach((function(e){e.onCanvasLayerRender&&e.onCanvasLayerRender({ele:r,pageIndex:a,rotation:l,scale:c,status:t.LayerRenderStatus.PreRender})}));var s=i.getViewport({rotation:l,scale:c}),u=window.devicePixelRatio||1,f=Math.sqrt(16777216/(s.width*s.height)),p=u>f;p?r.style.transform="scale(1, 1)":r.style.removeProperty("transform");var m=Math.min(f,u),g=function(e){var t,n;if(Math.floor(e)===e)return[e,1];var r=1/e;if(r>8)return[1,8];if(Math.floor(r)===r)return[1,r];for(var i=e>1?r:e,a=0,o=1,s=1,l=1;;){var c=a+s,u=o+l;if(u>8)break;i<=c/u?(s=(t=[c,u])[0],l=t[1]):(a=(n=[c,u])[0],o=n[1])}return i<(a/o+s/l)/2?i===e?[a,o]:[o,a]:i===e?[s,l]:[l,s]}(m),v=g[0],b=g[1];r.width=tt(s.width*m,v),r.height=tt(s.height*m,v),r.style.width="".concat(tt(s.width,b),"px"),r.style.height="".concat(tt(s.height,b),"px"),r.hidden=!0;var y=r.getContext("2d",{alpha:!1}),E=p||1!==u?[m,0,0,m,0,0]:null;return h.current=i.render({canvasContext:y,transform:E,viewport:s}),h.current.promise.then((function(){r.hidden=!1,r.setAttribute("data-testid","core__canvas-layer-".concat(a)),o.forEach((function(e){e.onCanvasLayerRender&&e.onCanvasLayerRender({ele:r,pageIndex:a,rotation:l,scale:c,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(u,"px")}},s.createElement("canvas",{ref:n}))},rt=function(e){var t=e.height,n=e.page,r=e.rotation,i=e.scale,a=e.width,o=s.useRef();return g((function(){var e=o.current,s=n.getViewport({rotation:r,scale:i});n.getOperatorList().then((function(r){!function(){var e=o.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(a,"px"),e.appendChild(n)}))}))}),[]),s.createElement("div",{className:"rpv-core__svg-layer",ref:o})},it=function(e){var n=e.containerRef,r=e.page,i=e.pageIndex,a=e.plugins,o=e.rotation,c=e.scale,u=e.onRenderTextCompleted,d=s.useRef(),h=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 f=r.getViewport({rotation:o,scale:c});return a.forEach((function(e){e.onTextLayerRender&&e.onTextLayerRender({ele:s,pageIndex:i,scale:c,status:t.LayerRenderStatus.PreRender})})),r.getTextContent().then((function(e){h(),d.current=l.renderTextLayer({container:s,textContent:e,textContentSource:e,viewport:f}),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")})),a.forEach((function(e){e.onTextLayerRender&&e.onTextLayerRender({ele:s,pageIndex:i,scale:c,status:t.LayerRenderStatus.DidRender})})),u()}),(function(){s.removeAttribute("data-testid"),u()}))})),function(){var e;h(),null===(e=d.current)||void 0===e||e.cancel()}}}),[]),s.createElement("div",{className:"rpv-core__text-layer",ref:n})},at=function(e){var n=e.doc,r=e.measureRef,i=e.outlines,a=e.pageIndex,o=e.pageRotation,l=e.pageSize,c=e.plugins,u=e.renderPage,d=e.renderQueueKey,h=e.rotation,f=e.scale,p=e.shouldRender,g=e.viewMode,v=e.onExecuteNamedAction,b=e.onJumpFromLinkAnnotation,y=e.onJumpToDest,E=e.onRenderCompleted,S=e.onRotatePage,_=I(),C=s.useState(null),k=C[0],A=C[1],P=s.useState(!1),x=P[0],M=P[1],T=s.useState(!1),R=T[0],O=T[1],N=s.useRef(),D=s.useRef(),F=Math.abs(h+o)%180==0,L=l.pageWidth*f,j=l.pageHeight*f,B=F?L:j,U=F?j:L,z=(l.rotation+h+o)%360,q=s.useRef(0),V=u||function(e){return s.createElement(s.Fragment,null,e.canvasLayer.children,e.textLayer.children,e.annotationLayer.children)};return s.useEffect((function(){A(null),M(!1),O(!1)}),[o,h,f]),s.useEffect((function(){p&&_.current&&!k&&me(n,a).then((function(e){_.current&&(q.current=d,A(e))}))}),[p,k]),s.useEffect((function(){x&&R&&(d!==q.current?(A(null),M(!1),O(!1)):E(a))}),[x,R]),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(a),ref:r,style:{height:"".concat(U,"px"),width:"".concat(B,"px")}},k?s.createElement(s.Fragment,null,V({annotationLayer:{attrs:{},children:s.createElement(et,{doc:n,outlines:i,page:k,pageIndex:a,plugins:c,rotation:z,scale:f,onExecuteNamedAction:v,onJumpFromLinkAnnotation:b,onJumpToDest:y})},canvasLayer:{attrs:{},children:s.createElement(nt,{canvasLayerRef:N,height:U,page:k,pageIndex:a,plugins:c,rotation:z,scale:f,width:B,onRenderCanvasCompleted:function(){_.current&&M(!0)}})},canvasLayerRendered:x,doc:n,height:U,pageIndex:a,rotation:z,scale:f,svgLayer:{attrs:{},children:s.createElement(rt,{height:U,page:k,rotation:z,scale:f,width:B})},textLayer:{attrs:{},children:s.createElement(it,{containerRef:D,page:k,pageIndex:a,plugins:c,rotation:z,scale:f,onRenderTextCompleted:function(){_.current&&O(!0)}})},textLayerRendered:R,width:B,markRendered:E,onRotatePage:function(e){return S(a,e)}}),c.map((function(e,t){return e.renderPageLayer?s.createElement(s.Fragment,{key:t},e.renderPageLayer({canvasLayerRef:N,canvasLayerRendered:x,doc:n,height:U,pageIndex:a,rotation:z,scale:f,textLayerRef:D,textLayerRendered:R,width:B})):s.createElement(s.Fragment,{key:t})}))):s.createElement(w,{testId:"core__page-layer-loading-".concat(a)}))},ot=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,ct={left:0,top:0},ut={capture:!1,passive:!0},dt=function(e,t,n){return Math.max(e,Math.min(n,t))},ht=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,a,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[o].start.top;o-1>=0&&t[o-1].start.top===s&&t[o-1].start.left>=r.left;)o--;for(var l=o;l<=a;){var c={top:t[l].start.top-r.top,left:t[l].start.left-r.left},u={height:n.height-c.top,width:n.width-c.left};if(e===_e.Horizontal&&u.width<0)break;if(e===_e.Vertical&&u.height<0)break;if(e===_e.Both&&(u.width<0||u.height<0))break;l++}return{start:o,end:l}}(y,T,_,w),n=e.start,r=e.end,a=n+P.slice(dt(0,i,n),dt(0,i,r)).reduce((function(e,t,n,r){return t>r[e]?n:e}),0),s=a=dt(0,i-1,a),l=o({endPage:r,numPages:i,startPage:n}),c=l.startPage,d=l.endPage;switch(c=Math.max(c,0),d=Math.min(d,i-1),u){case t.ViewMode.DualPageWithCover:a>0&&(s=a%2==1?a:a-1),c=0===c?0:c%2==1?c:c-1,i-(d=d%2==1?d-1:d)<=2&&(d=i-1);break;case t.ViewMode.DualPage:s=a%2==0?a:a-1,c=c%2==0?c:c-1,d=d%2==1?d:d-1;break;case t.ViewMode.SinglePage:default:s=a}return{startPage:c,endPage:d,maxVisbilityIndex:s}}),[T,_,w,u,P]),I=O.startPage,N=O.endPage,D=O.maxVisbilityIndex,F=s.useMemo((function(){for(var e=[],t=function(t){var n=T[t],r=h(h({},n),{visibility:void 0!==P[t]?P[t]:-1,measureRef:function(e){e&&(e.setAttribute(yt,"".concat(t)),M.observe(e))}});e.push(r)},n=I;n<=N;n++)t(n);return e}),[I,N,P,T]),L=s.useCallback((function(e,r){var a=C.current.measurements[dt(0,i-1,e)],o=v.current===t.ScrollMode.Page?bt:r;return a?S({left:o.left+a.start.left,top:o.top+a.start.top},n):Promise.resolve()}),[S,n]),j=s.useCallback((function(e,n){var r=C.current.measurements,i=r[e].start,a=r.find((function(e){return e.start.top-i.top>1e-12}));if(!a)return Promise.resolve();var o=a.index;switch(b.current){case t.ViewMode.DualPage:o=o%2==0?o:o+1;break;case t.ViewMode.DualPageWithCover:o=o%2==1?o:o+1}return L(o,n)}),[]),B=s.useCallback((function(e,n){for(var r=C.current.measurements,a=r[e].start,o=e,s=!1,l=i-1;l>=0;l--)if(a.top-r[l].start.top>1e-12){s=!0,o=r[l].index;break}if(!s)return Promise.resolve();switch(b.current){case t.ViewMode.DualPage:o=o%2==0?o:o-1;break;case t.ViewMode.DualPageWithCover:o=o%2==0?o-1:o}return o===e&&(o=e-1),L(o,n)}),[]),U=s.useCallback((function(e,n){if(b.current===t.ViewMode.DualPageWithCover||b.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 L(e+1,n)}}),[]),z=s.useCallback((function(e,n){if(b.current===t.ViewMode.DualPageWithCover||b.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 L(e-1,n)}}),[]),q=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%"}}}(R,v.current)}),[R]),V=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,a){var o,s,l,c,u,d,h,f=n?"right":"left",p=n?-1:1,m=r.length,g=e.start.left*p,v=e.size,b=v.height,y=v.width;if(i===t.ViewMode.DualPageWithCover){var E=a===t.ScrollMode.Page?0:e.start.top;return 0===e.index||m%2==0&&e.index===m-1?((o={height:"".concat(b,"px"),minWidth:"".concat(ht(r,i),"px"),width:"100%"})[f]=0,o.position="absolute",o.top=0,o.transform="translate(".concat(g,"px, ").concat(E,"px)"),o):((s={height:"".concat(b,"px"),width:"".concat(y,"px")})[f]=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(b,"px"),width:"".concat(y,"px")})[f]=0,l.position="absolute",l.top=0,l.transform="translate(".concat(g,"px, ").concat(a===t.ScrollMode.Page?0:e.start.top,"px)"),l;switch(a){case t.ScrollMode.Horizontal:return(c={height:"100%",width:"".concat(y,"px")})[f]=0,c.position="absolute",c.top=0,c.transform="translateX(".concat(g,"px)"),c;case t.ScrollMode.Page:return(u={height:"".concat(b,"px"),width:"".concat(y,"px")})[f]=0,u.position="absolute",u.top=0,u;case t.ScrollMode.Wrapped:return(d={height:"".concat(b,"px"),width:"".concat(y,"px")})[f]=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(h={height:"".concat(b,"px"),width:"100%"})[f]=0,h.position="absolute",h.top=0,h.transform="translateY(".concat(e.start.top,"px)"),h}}(e,r,l,b.current,v.current)}),[r,l]),W=s.useCallback((function(e,n){var r=C.current,a=r.measurements,o=r.scrollOffset,s=a[dt(0,i-1,n)];if(s){var l=v.current===t.ScrollMode.Page?{left:s.start.left,top:s.start.top}:{left:o.left*e,top:o.top*e};return S(l,!1)}return Promise.resolve()}),[]);return s.useEffect((function(){return function(){M.disconnect()}}),[]),{boundingClientRect:_,isSmoothScrolling:f,startPage:I,endPage:N,maxVisbilityIndex:D,virtualItems:F,getContainerStyles:q,getItemContainerStyles:V,getItemStyles:H,scrollToItem:L,scrollToNextItem:U,scrollToPreviousItem:z,zoom:W}},St=function(e,n,r,i,a,o){var s=r;switch(!0){case a===t.ViewMode.DualPageWithCover&&o>=3:case a===t.ViewMode.DualPage&&o>=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},Ct={capture:!1,passive:!0},kt={height:0,width:0},At={height:0,width:0},Pt=function(e){var n=e.getCurrentPage,r=e.getCurrentScrollMode,i=e.jumpToPage,a=e.targetRef,o=s.useState(t.FullScreenMode.Normal),l=o[0],c=o[1],u=function(){var e=s.useState(kt),t=e[0],n=e[1],r=O((function(){n({height:window.innerHeight,width:window.innerWidth})}),100);return g((function(){return window.addEventListener("resize",r,Ct),function(){window.removeEventListener("resize",r,Ct)}}),[]),t}(),d=s.useState(At),h=d[0],f=d[1],p=s.useRef(At),m=s.useRef(n()),v=s.useRef(At),b=s.useState(a.current),y=b[0],E=b[1],w=s.useRef();g((function(){a.current!==y&&E(a.current)}),[]),g((function(){if(y){var e=new ResizeObserver((function(e){e.forEach((function(e){var t=e.target.getBoundingClientRect(),n=t.height,r=t.width;f({height:n,width:r})}))}));return e.observe(y),function(){e.unobserve(y),e.disconnect()}}}),[y]);var S=s.useCallback((function(e){var n=R();return n&&n!==e?(c(t.FullScreenMode.Normal),T(n)):Promise.resolve()}),[]),_=s.useCallback((function(e){e&&M()&&(E(e),S(e).then((function(){w.current=e,c(t.FullScreenMode.Entering),function(e){P&&e[x.RequestFullScreen]()}(e)})))}),[]),C=s.useCallback((function(){R()&&(c(t.FullScreenMode.Exitting),T(document))}),[]),k=s.useCallback((function(){y&&R()!==y&&c(t.FullScreenMode.Exitting)}),[y]);return s.useEffect((function(){switch(l){case t.FullScreenMode.Entering:w.current&&(w.current.style.backgroundColor="var(--rpv-core__full-screen-target-background-color)"),m.current=n(),p.current={height:window.innerHeight,width:window.innerWidth};break;case t.FullScreenMode.Entered:r()===t.ScrollMode.Page?i(m.current).then((function(){c(t.FullScreenMode.EnteredCompletely)})):c(t.FullScreenMode.EnteredCompletely);break;case t.FullScreenMode.Exitting:w.current&&(w.current.style.backgroundColor="",w.current=null),m.current=n();break;case t.FullScreenMode.Exited:c(t.FullScreenMode.Normal),r()===t.ScrollMode.Page&&i(m.current)}}),[l]),s.useEffect((function(){if(l!==t.FullScreenMode.Normal)return l===t.FullScreenMode.Entering&&u.height===h.height&&u.width===h.width&&u.height>0&&u.width>0&&(0===v.current.height||u.height==v.current.height)?(v.current={height:window.innerHeight,width:window.innerWidth},void c(t.FullScreenMode.Entered)):void(l===t.FullScreenMode.Exitting&&p.current.height===u.height&&p.current.width===u.width&&u.height>0&&u.width>0&&c(t.FullScreenMode.Exited))}),[l,u,h]),s.useEffect((function(){var e;return e=k,P&&document.addEventListener(x.FullScreenChange,e),function(){!function(e){P&&document.removeEventListener(x.FullScreenChange,e)}(k)}}),[y]),{enterFullScreenMode:_,exitFullScreenMode:C,fullScreenMode:l}},xt={buildPageStyles:function(){return{}},transformSize:function(e){return e.size}},Mt={left:0,top:0},Tt=function(e){var n=e.currentFile,r=e.defaultScale,i=e.doc,a=e.enableSmoothScroll,o=e.initialPage,l=e.initialRotation,c=e.initialScale,u=e.pageLayout,d=e.pageSizes,f=e.plugins,v=e.renderPage,b=e.scrollMode,y=e.setRenderRange,E=e.viewMode,w=e.viewerState,S=e.onDocumentLoad,_=e.onOpenFile,C=e.onPageChange,k=e.onRotate,A=e.onRotatePage,P=e.onZoom,x=i.numPages,M=i.loadingTask.docId,T=s.useContext(B).l10n,R=s.useContext(p),D=R.direction===t.TextDirection.RightToLeft,F=s.useRef(),j=s.useRef(),U=s.useState(o),z=U[0],q=U[1],V=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(){var e=s.useRef([]);return s.useEffect((function(){return function(){e.current=[]}}),[]),{dequeue:function(){var t=e.current;if(0===t.length)return null;var n=t.shift();return e.current=t,n||null},enqueue:function(t){var n=e.current;n.length+1>50&&n.pop(),e.current=[t].concat(n)},map:function(t){return e.current.map((function(e){return t(e)}))}}}(),a=function(){var e=i.dequeue();return e&&r.push(e),e&&e.pageIndex===n()?a():e},o=function(){var e=r.pop();return e&&i.enqueue(e),e&&e.pageIndex===n()?o():e},l=s.useCallback((function(e){r.push(e)}),[]);return{getNextDestination:a,getPreviousDestination:o,markVisitedDestination:l}}({getCurrentPage:function(){return be.current.pageIndex}}),W=s.useState(l),G=W[0],$=W[1],X=N(G),Y=s.useState(!1),K=Y[0],Q=Y[1],J=s.useState(new Map),Z=J[0],ee=J[1],te=s.useState(b),ne=te[0],re=te[1],ie=N(ne),ae=s.useState(E),oe=ae[0],se=ae[1],le=N(oe),ue=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),fe=s.useState(c),pe=fe[0],ge=fe[1],ve=N(pe),be=s.useRef(w),ye=s.useRef("string"==typeof r?r:null),Ee=s.useRef(-1),we=s.useRef(-1),Se=s.useRef(o),_e=Pt({getCurrentPage:function(){return be.current.pageIndex},getCurrentScrollMode:function(){return be.current.scrollMode},jumpToPage:function(e){return He(e)},targetRef:j}),Ce=s.useState(-1),ke=Ce[0],Ae=Ce[1],Pe=s.useState(0),xe=Pe[0],Me=Pe[1],Te=L({doc:i});s.useEffect((function(){return function(){de.clear(),he.clear()}}),[M]);var Re=s.useMemo((function(){return Object.assign({},xt,u)}),[]),Oe=s.useMemo((function(){return Array(x).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*pe,width:r.width*pe};return Re.transformSize({numPages:x,pageIndex:t,size:i})}))}),[G,pe]),Ie=wt({enableSmoothScroll:a,isRtl:D,numberOfItems:x,parentRef:j,scrollMode:ne,setRenderRange:y,sizes:Oe,viewMode:oe}),Ne=O((function(){!ye.current||be.current.fullScreenMode!==t.FullScreenMode.Normal||o>0&&Se.current===o||Qe(ye.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:Ne});var De=function(e){var t=e;f.forEach((function(e){e.onViewerStateChange&&(t=e.onViewerStateChange(t))})),be.current=t},Fe=function(){return j.current},Le=function(){return be.current},je=s.useCallback((function(e){H.markVisitedDestination(e)}),[]),Be=s.useCallback((function(e){var n=e.pageIndex,r=e.bottomOffset,a=e.leftOffset,o=e.scaleTo,s=j.current,l=be.current;return s&&l?new Promise((function(e,c){me(i,n).then((function(i){var c=i.getViewport({scale:1}),u=0,h=("function"==typeof r?r(c.width,c.height):r)||0,f=("function"==typeof a?a(c.width,c.height):a)||0,p=l.scale;switch(o){case t.SpecialZoomLevel.PageFit:u=0,f=0,Qe(t.SpecialZoomLevel.PageFit);break;case t.SpecialZoomLevel.PageWidth:p=St(s,d[n].pageHeight,d[n].pageWidth,t.SpecialZoomLevel.PageWidth,E,x),u=(c.height-h)*p,f*=p,Qe(p);break;default:u=(c.height-h)*p,f*=p}switch(l.scrollMode){case t.ScrollMode.Horizontal:Ie.scrollToItem(n,{left:f,top:0}).then((function(){e()}));break;case t.ScrollMode.Vertical:default:Ie.scrollToItem(n,{left:0,top:u}).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()}),[]),qe=s.useCallback((function(){var e=H.getPreviousDestination();return e?Be(e):Promise.resolve()}),[]),Ve=s.useCallback((function(){return Ie.scrollToNextItem(be.current.pageIndex,Mt)}),[]),He=s.useCallback((function(e){return 0<=e&&e=x)){var r=d[n].pageHeight,a=d[n].pageWidth,o=t?"string"==typeof e?St(t,r,a,e,be.current.viewMode,x):e:1;ye.current="string"==typeof e?e:null,o!==be.current.scale&&(Me((function(e){return e+1})),Te.markNotRendered(),ge(o),P({doc:i,scale:o}),De(h(h({},be.current),{scale:o})))}}),[]),Je=s.useCallback((function(e){_e.enterFullScreenMode(e)}),[]),Ze=s.useCallback((function(){_e.exitFullScreenMode()}),[]);s.useEffect((function(){De(h(h({},be.current),{fullScreenMode:_e.fullScreenMode}))}),[_e.fullScreenMode]),s.useEffect((function(){var e={enterFullScreenMode:Je,exitFullScreenMode:Ze,getPagesContainer:Fe,getViewerState:Le,jumpToDestination:Ue,jumpToNextDestination:ze,jumpToPreviousDestination:qe,jumpToNextPage:Ve,jumpToPreviousPage:We,jumpToPage:He,openFile:Ge,rotate:$e,rotatePage:Xe,setViewerState:De,switchScrollMode:Ye,switchViewMode:Ke,zoom:Qe};return f.forEach((function(t){t.install&&t.install(e)})),function(){f.forEach((function(t){t.uninstall&&t.uninstall(e)}))}}),[M]),s.useEffect((function(){S({doc:i,file:n}),f.forEach((function(e){e.onDocumentLoad&&e.onDocumentLoad({doc:i,file:n})}))}),[M]);var et,tt,nt,rt=Ie.boundingClientRect;et=function(){o&&He(o)},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=be.current.pageIndex;e>-1&&ie!==ne&&Ie.scrollToItem(e,Mt).then((function(){_e.fullScreenMode===t.FullScreenMode.EnteredCompletely&&(a||Te.markNotRendered(),Ee.current=-1)}))}),[ne]),g((function(){var e=be.current.pageIndex;e>-1&&X!==G&&Ie.scrollToItem(e,Mt)}),[G]),g((function(){0!=ve&&ve!=be.current.scale&&Ie.zoom(be.current.scale/ve,be.current.pageIndex).then((function(){_e.fullScreenMode===t.FullScreenMode.EnteredCompletely&&(we.current=-1)}))}),[pe]),g((function(){if(le!==be.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);ot()}}),[oe]),g((function(){var e=be.current.pageIndex;e>-1&&le!==oe&&Ie.scrollToItem(e,Mt)}),[oe]),g((function(){var e=be.current.pageIndex;e>0&&e===o&&Se.current===o&&ye.current&&(Se.current=-1,Qe(ye.current))}),[z]),s.useEffect((function(){Ie.isSmoothScrolling||null!==V.current&&V.current===z||(V.current=z,C({currentPage:z,doc:i}))}),[z,Ie.isSmoothScrolling]),s.useEffect((function(){_e.fullScreenMode===t.FullScreenMode.Entering&&be.current.scrollMode===t.ScrollMode.Page&&(Ee.current=be.current.pageIndex),_e.fullScreenMode===t.FullScreenMode.EnteredCompletely&&be.current.scrollMode===t.ScrollMode.Page&&a&&(Ee.current=-1),_e.fullScreenMode===t.FullScreenMode.EnteredCompletely&&ye.current&&(we.current=be.current.pageIndex,Qe(ye.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,a=r,o=_e.fullScreenMode===t.FullScreenMode.Entered||_e.fullScreenMode===t.FullScreenMode.EnteredCompletely;if(!(o&&a!==Ee.current&&Ee.current>-1||o&&a!==we.current&&we.current>-1)){q(a),De(h(h({},be.current),{pageIndex:a})),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);ot()}}}),[Ie.startPage,Ie.endPage,Ie.isSmoothScrolling,Ie.maxVisbilityIndex,_e.fullScreenMode,K,G,pe]);var it=s.useCallback((function(e){Te.markRendered(e),ot()}),[xe]),ot=function(){var e=Te.getHighestPriorityPage();e>-1&&Te.isInRange(e)&&(Te.markRendering(e),Ae(e))},st=function(e){var t=z-1,n=z+1;switch(e){case"FirstPage":He(0);break;case"LastPage":He(x-1);break;case"NextPage":n=0&&He(t)}},lt=s.useCallback((function(){var e=Ie.virtualItems,n=[];switch(oe){case t.ViewMode.DualPage:n=ce(e,2);break;case t.ViewMode.DualPageWithCover:e.length&&(n=0===e[0].index?[[e[0]]].concat(ce(e.slice(1),2)):ce(e,2));break;case t.ViewMode.SinglePage:default:n=ce(e,1)}var r=T&&T.core?T.core.pageLabel:"Page {{pageIndex}}",a={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":D,"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":pe},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(oe)},e.map((function(e){var n=oe===t.ViewMode.DualPageWithCover&&(0===e.index||x%2==0&&e.index===x-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":oe===t.ViewMode.DualPage&&e.index%2==0,"rpv-core__inner-page--dual-odd":oe===t.ViewMode.DualPage&&e.index%2==1,"rpv-core__inner-page--dual-cover":n,"rpv-core__inner-page--dual-cover-even":oe===t.ViewMode.DualPageWithCover&&!n&&e.index%2==0,"rpv-core__inner-page--dual-cover-odd":oe===t.ViewMode.DualPageWithCover&&!n&&e.index%2==1,"rpv-core__inner-page--single":oe===t.ViewMode.SinglePage&&ne===t.ScrollMode.Page}),role:"region",key:"".concat(e.index,"-").concat(oe),style:Object.assign({},Ie.getItemStyles(e),Re.buildPageStyles({numPages:x,pageIndex:e.index,scrollMode:ne,viewMode:oe}))},s.createElement(at,{doc:i,measureRef:e.measureRef,outlines:ue,pageIndex:e.index,pageRotation:Z.has(e.index)?Z.get(e.index):0,pageSize:d[e.index],plugins:f,renderPage:v,renderQueueKey:xe,rotation:G,scale:pe,shouldRender:ke===e.index,viewMode:oe,onExecuteNamedAction:st,onJumpFromLinkAnnotation:je,onJumpToDest:Ue,onRenderCompleted:it,onRotatePage:Xe}))})))})))}};return f.forEach((function(e){e.renderViewer&&(a=e.renderViewer({containerRef:F,doc:i,pagesContainerRef:j,pagesRotation:Z,pageSizes:d,rotation:G,slot:a,themeContext:R,jumpToPage:He,openFile:Ge,rotate:$e,rotatePage:Xe,switchScrollMode:Ye,switchViewMode:Ke,zoom:Qe}))})),a}),[f,Ie]),ct=s.useCallback((function(e){return s.createElement("div",h({},e.attrs,{style:e.attrs&&e.attrs.style?e.attrs.style:{}}),e.children,e.subSlot&&ct(e.subSlot))}),[]);return ct(lt())},Rt=[.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],Ot=function(e){var n=e.defaultScale,r=e.doc,i=e.render,a=e.scrollMode,o=e.viewMode,l=s.useRef(),c=s.useState({pageSizes:[],scale:0}),u=c[0],d=c[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,c=e[0].pageHeight,u=i.parentElement,h=(u.clientWidth-45)/s,f=(u.clientHeight-45)/c,p=h;switch(a){case t.ScrollMode.Horizontal:p=Math.min(h,f);break;case t.ScrollMode.Vertical:default:p=h}var m,g,v=n?"string"==typeof n?St(u,c,s,n,o,r.numPages):n:(m=p,-1===(g=Rt.findIndex((function(e){return e>=m})))||0===g?m:Rt[g-1]);d({pageSizes:e,scale:v})}}))}),[r.loadingTask.docId]),0===u.pageSizes.length||0===u.scale?s.createElement("div",{className:"rpv-core__page-size-calculator","data-testid":"core__page-size-calculating",ref:l},s.createElement(w,null)):i(u.pageSizes,u.scale)},It=function(){},Nt=function(e){function t(t,n){var r=e.call(this)||this;return r.verifyPassword=t,r.passwordStatus=n,r}return u(t,e),t}(It),Dt=function(e){var n=e.passwordStatus,r=e.renderProtectedView,i=e.verifyPassword,a=e.onDocumentAskPassword,o=s.useContext(B).l10n,l=s.useState(""),c=l[0],u=l[1],d=s.useContext(p).direction===t.TextDirection.RightToLeft,h=function(){return i(c)};return s.useEffect((function(){a&&a({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&&o.core.askingPassword.requirePasswordToOpen,n===t.PasswordStatus.WrongPassword&&o.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(S,{testId:"core__asking-password-input",type:"password",value:c,onChange:u,onKeyDown:function(e){"Enter"===e.key&&h()}})),s.createElement(E,{onClick:h},o.core.askingPassword.submit))))},Ft=function(e){function t(t){var n=e.call(this)||this;return n.doc=t,n}return u(t,e),t}(It),Lt=function(e){function t(t){var n=e.call(this)||this;return n.error=t,n}return u(t,e),t}(It),jt=function(e){function t(t){var n=e.call(this)||this;return n.percentages=t,n}return u(t,e),t}(It),Bt=function(e){var n=e.characterMap,r=e.file,i=e.httpHeaders,a=e.render,o=e.renderError,c=e.renderLoader,u=e.renderProtectedView,d=e.transformGetDocumentParams,h=e.withCredentials,f=e.onDocumentAskPassword,g=s.useContext(p).direction===t.TextDirection.RightToLeft,v=s.useState(new jt(0)),b=v[0],y=v[1],E=s.useRef(""),S=I();return s.useEffect((function(){E.current="",y(new jt(0));var e=new l.PDFWorker({name:"PDFWorker_".concat(Date.now())}),a=Object.assign({httpHeaders:i,withCredentials:h,worker:e},"string"==typeof r?{url:r}:{data:r},n?{cMapUrl:n.url,cMapPacked:n.isCompressed}:{}),o=d?d(a):a,s=l.getDocument(o);return s.onPassword=function(e,n){switch(n){case l.PasswordResponses.NEED_PASSWORD:S.current&&y(new Nt(e,t.PasswordStatus.RequiredPassword));break;case l.PasswordResponses.INCORRECT_PASSWORD:S.current&&y(new Nt(e,t.PasswordStatus.WrongPassword))}},s.onProgress=function(e){var t=e.total>0?Math.min(100,100*e.loaded/e.total):100;S.current&&""===E.current&&y(new jt(t))},s.promise.then((function(e){E.current=e.loadingTask.docId,S.current&&y(new Ft(e))}),(function(t){return S.current&&!e.destroyed&&y(new Lt({message:t.message||"Cannot load document",name:t.name}))})),function(){s.destroy(),e.destroy()}}),[r]),b instanceof Nt?s.createElement(Dt,{passwordStatus:b.passwordStatus,renderProtectedView:u,verifyPassword:b.verifyPassword,onDocumentAskPassword:f}):b instanceof Ft?a(b.doc):b instanceof Lt?o?o(b.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"},b.error.message)):s.createElement("div",{"data-testid":"core__doc-loading",className:m({"rpv-core__doc-loading":!0,"rpv-core__doc-loading--rtl":g})},c?c(b.percentages):s.createElement(w,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,a=s.useContext(p).direction===t.TextDirection.RightToLeft,o=r?{"data-testid":r}:{};return s.createElement("button",h({className:m({"rpv-core__button":!0,"rpv-core__button--rtl":a}),type:"button",onClick:i},o),n)},t.Icon=b,t.LazyRender=function(e){var t=e.attrs,n=e.children,r=e.testId,i=s.useState(!1),a=i[0],o=i[1],l=r?h(h({},t),{"data-testid":r}):t,c=v({once:!0,onVisibilityChanged:function(e){e.isVisible&&o(!0)}});return s.createElement("div",h({ref:c},l),a&&n)},t.LocalizationContext=B,t.Menu=function(e){var n=e.children,r=s.useRef(),i=s.useRef([]),a=s.useContext(p).direction===t.TextDirection.RightToLeft,o=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")})),a=Math.min(t.length-1,Math.max(0,e(t,n)));n>=0&&n<=t.length-1&&t[n].setAttribute("tabindex","-1"),t[a].setAttribute("tabindex","0"),t[a].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",o),function(){document.removeEventListener("keydown",o)}}),[]),s.createElement("div",{ref:r,"aria-orientation":"vertical",className:m({"rpv-core__menu":!0,"rpv-core__menu--rtl":a}),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,a=e.icon,o=void 0===a?null:a,l=e.isDisabled,c=void 0!==l&&l,u=e.testId,d=e.onClick,f=s.useContext(p).direction===t.TextDirection.RightToLeft,g=u?{"data-testid":u}:{};return s.createElement("button",h({className:m({"rpv-core__menu-item":!0,"rpv-core__menu-item--disabled":c,"rpv-core__menu-item--ltr":!f,"rpv-core__menu-item--rtl":f}),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":!f,"rpv-core__menu-item-icon--rtl":f})},o),s.createElement("div",{className:m({"rpv-core__menu-item-label":!0,"rpv-core__menu-item-label--ltr":!f,"rpv-core__menu-item-label--rtl":f})},i),s.createElement("div",{className:m({"rpv-core__menu-item-check":!0,"rpv-core__menu-item-check--ltr":!f,"rpv-core__menu-item-check--rtl":f})},r&&s.createElement(y,null)))},t.MinimalButton=function(e){var n=e.ariaLabel,r=void 0===n?"":n,i=e.ariaKeyShortcuts,a=void 0===i?"":i,o=e.children,l=e.isDisabled,c=void 0!==l&&l,u=e.isSelected,d=void 0!==u&&u,f=e.testId,g=e.onClick,v=s.useContext(p).direction===t.TextDirection.RightToLeft,b=f?{"data-testid":f}:{};return s.createElement("button",h({"aria-label":r},a&&{"aria-keyshortcuts":a},c&&{"aria-disabled":!0},{className:m({"rpv-core__minimal-button":!0,"rpv-core__minimal-button--disabled":c,"rpv-core__minimal-button--rtl":v,"rpv-core__minimal-button--selected":d}),type:"button",onClick:g},b),o)},t.Modal=function(e){var t=e.ariaControlsSuffix,n=e.closeOnClickOutside,r=e.closeOnEscape,i=e.content,a=e.isOpened,o=void 0!==a&&a,l=e.target,c=t||"".concat(z());return s.createElement(X,{target:l?function(e,t){return s.createElement("div",{"aria-expanded":t?"true":"false","aria-haspopup":"dialog","aria-controls":"rpv-core__modal-body-".concat(c)},l(e,t))}:null,content:function(e){return s.createElement(W,null,s.createElement(H,{ariaControlsSuffix:c,closeOnClickOutside:n,closeOnEscape:r,onToggle:e},i(e)))},isOpened:o})},t.Popover=function(e){var t=e.ariaHasPopup,n=void 0===t?"dialog":t,r=e.ariaControlsSuffix,i=e.closeOnClickOutside,a=e.closeOnEscape,o=e.content,l=e.lockScroll,c=void 0===l||l,u=e.offset,d=e.position,h=e.target,f=$(!1),p=f.opened,m=f.toggle,g=s.useRef(),v=s.useMemo((function(){return r||"".concat(z())}),[]);return s.createElement("div",{ref:g,"aria-expanded":p?"true":"false","aria-haspopup":n,"aria-controls":"rpv-core__popver-body-".concat(v)},h(m,p),p&&s.createElement(s.Fragment,null,c&&s.createElement(oe,{closeOnEscape:a,onClose:m}),s.createElement(ae,{ariaControlsSuffix:v,closeOnClickOutside:i,offset:u,position:d,targetRef:g,onClose:m},o(m))))},t.PrimaryButton=E,t.ProgressBar=function(e){var n=e.progress,r=s.useContext(p).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=w,t.Splitter=function(e){var n=e.constrain,r=s.useContext(p).direction===t.TextDirection.RightToLeft,i=s.useRef(),a=s.useRef(),o=s.useRef(),l=s.useRef(0),c=s.useRef(0),u=s.useRef(0),d=s.useRef(0),h={capture:!0},f=function(e){var t=i.current,s=a.current,c=o.current;if(t&&s&&c){var h=d.current,f=e.clientX-l.current,p=u.current+(r?-f:f),m=t.parentElement.getBoundingClientRect().width,g=100*p/m;if(t.classList.add("rpv-core__splitter--resizing"),n){var v=m-p-h;if(!n({firstHalfPercentage:g,firstHalfSize:p,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"),c.classList.add("rpv-core__splitter-sibling--resizing")}},m=function(e){var t=i.current,n=a.current,r=o.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",f,h),document.removeEventListener("mouseup",m,h))};return s.useEffect((function(){var e=i.current;e&&(d.current=e.getBoundingClientRect().width,a.current=e.previousElementSibling,o.current=e.nextElementSibling)}),[]),s.createElement("div",{ref:i,className:"rpv-core__splitter",onMouseDown:function(e){var t=a.current;t&&(l.current=e.clientX,c.current=e.clientY,u.current=t.getBoundingClientRect().width,document.addEventListener("mousemove",f,h),document.addEventListener("mouseup",m,h))}})},t.TextBox=S,t.ThemeContext=p,t.Tooltip=function(e){var n=e.ariaControlsSuffix,r=e.content,i=e.offset,a=e.position,o=e.target,l=$(!1),c=l.opened,u=l.toggle,d=s.useRef(),h=s.useRef(),f=s.useMemo((function(){return n||"".concat(z())}),[]);V((function(){d.current&&document.activeElement&&d.current.contains(document.activeElement)&&m()}));var p=function(){u(t.ToggleStatus.Open)},m=function(){u(t.ToggleStatus.Close)};return s.createElement(s.Fragment,null,s.createElement("div",{ref:d,"aria-describedby":"rpv-core__tooltip-body-".concat(f),onBlur:function(e){e.relatedTarget instanceof HTMLElement&&e.currentTarget.parentElement&&e.currentTarget.parentElement.contains(e.relatedTarget)?h.current&&(h.current.style.display="none"):m()},onFocus:p,onMouseEnter:p,onMouseLeave:m},o),c&&s.createElement(se,{ariaControlsSuffix:f,contentRef:h,offset:i,position:a,targetRef:d},r()))},t.Viewer=function(e){var n=e.characterMap,r=e.defaultScale,i=e.enableSmoothScroll,a=void 0===i||i,o=e.fileUrl,l=e.httpHeaders,c=void 0===l?{}:l,u=e.initialPage,d=void 0===u?0:u,h=e.pageLayout,f=e.initialRotation,m=void 0===f?0:f,g=e.localization,b=e.plugins,y=void 0===b?[]:b,E=e.renderError,w=e.renderLoader,S=e.renderPage,_=e.renderProtectedView,C=e.scrollMode,k=void 0===C?t.ScrollMode.Vertical:C,A=e.setRenderRange,P=void 0===A?Ut:A,x=e.transformGetDocumentParams,M=e.theme,T=void 0===M?{direction:t.TextDirection.LeftToRight,theme:"light"}:M,R=e.viewMode,O=void 0===R?t.ViewMode.SinglePage:R,I=e.withCredentials,D=void 0!==I&&I,F=e.onDocumentAskPassword,L=e.onDocumentLoad,U=void 0===L?function(){}:L,z=e.onPageChange,q=void 0===z?function(){}:z,V=e.onRotate,H=void 0===V?function(){}:V,W=e.onRotatePage,G=void 0===W?function(){}:W,$=e.onSwitchTheme,X=void 0===$?function(){}:$,Y=e.onZoom,K=void 0===Y?function(){}:Y,Q=s.useState({data:o,name:"string"==typeof o?o:"",shouldLoad:!1}),J=Q[0],Z=Q[1],ee=function(e,t){Z({data:t,name:e,shouldLoad:!0})},te=s.useState(!1),ne=te[0],re=te[1],ie=N(J);s.useEffect((function(){var e,t,n,r;e=ie.data,r=typeof(t=o),"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]}))||Z({data:o,name:"string"==typeof o?o:"",shouldLoad:ne})}),[o,ne]);var ae=v({onVisibilityChanged:function(e){re(e.isVisible),e.isVisible&&Z((function(e){return Object.assign({},e,{shouldLoad:!0})}))}}),oe="string"==typeof T?{direction:t.TextDirection.LeftToRight,theme:T}:T,se=s.useState(g||j),le=se[0],ce=se[1],ue={l10n:le,setL10n:ce},de=Object.assign({},{direction:oe.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],a=r[1],o=N(i);return s.useEffect((function(){if("auto"===e){var t=window.matchMedia("(prefers-color-scheme: dark)"),n=function(e){a(e.matches?"dark":"light")};return t.addEventListener("change",n),function(){return t.removeEventListener("change",n)}}}),[]),s.useEffect((function(){i!==o&&t&&t(i)}),[i]),s.useEffect((function(){e!==i&&a(e)}),[e]),{currentTheme:i,setCurrentTheme:a}}(oe.theme||"light",X));return s.useEffect((function(){g&&ce(g)}),[g]),s.createElement(B.Provider,{value:ue},s.createElement(p.Provider,{value:de},s.createElement("div",{ref:ae,className:"rpv-core__viewer rpv-core__viewer--".concat(de.currentTheme),"data-testid":"core__viewer",style:{height:"100%",width:"100%"}},J.shouldLoad&&s.createElement(Bt,{characterMap:n,file:J.data,httpHeaders:c,render:function(e){return s.createElement(Ot,{defaultScale:r,doc:e,render:function(n,i){return s.createElement(Tt,{currentFile:{data:J.data,name:J.name},defaultScale:r,doc:e,enableSmoothScroll:a,initialPage:d,initialRotation:m,initialScale:i,pageLayout:h,pageSizes:n,plugins:y,renderPage:S,scrollMode:k,setRenderRange:P,viewMode:O,viewerState:{file:J,fullScreenMode:t.FullScreenMode.Normal,pageIndex:-1,pageHeight:n[0].pageHeight,pageWidth:n[0].pageWidth,pagesRotation:new Map,rotation:m,scale:i,scrollMode:k,viewMode:O},onDocumentLoad:U,onOpenFile:ee,onPageChange:q,onRotate:H,onRotatePage:G,onZoom:K})},scrollMode:k,viewMode:O})},renderError:E,renderLoader:w,renderProtectedView:_,transformGetDocumentParams:x,withCredentials:D,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=ce,t.classNames=m,t.createStore=function(e){var t=e||{},n={},r=function(e,r){var i;t=h(h({},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=M,t.isMac=function(){return"undefined"!=typeof window&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)},t.useDebounceCallback=O,t.useIntersectionObserver=v,t.useIsMounted=I,t.useIsomorphicLayoutEffect=g,t.usePrevious=N,t.useRenderQueue=L},8899:function(e,t,n){"use strict";n.r(t),n.d(t,{SiteConsumer:function(){return o},SiteContext:function(){return a}});var r=n(9471),i=n(3997);const a=(0,r.createContext)((0,i.$)(window.MediaCMS).site),o=a.Consumer;t.default=a},8915:function(e,t,n){"use strict";e.exports=n(6109)},8974:function(e,t,n){var r=n(6818),i=n(3615);function a(){return(new Date).getTime()}var o,s=Array.prototype.slice,l={};o=void 0!==n.g&&n.g.console?n.g.console:"undefined"!=typeof window&&window.console?window.console:{};for(var c=[[function(){},"log"],[function(){o.log.apply(o,arguments)},"info"],[function(){o.log.apply(o,arguments)},"warn"],[function(){o.warn.apply(o,arguments)},"error"],[function(e){l[e]=a()},"time"],[function(e){var t=l[e];if(!t)throw new Error("No such label: "+e);delete l[e];var n=a()-t;o.log(e+": "+n+"ms")},"timeEnd"],[function(){var e=new Error;e.name="Trace",e.message=r.format.apply(null,arguments),o.error(e.stack)},"trace"],[function(e){o.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"]],u=0;u0&&s.length>a&&!s.warned){s.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=s.length,l=c,i&&i.warn&&i.warn(l)}return e}function f(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=f.bind(r);return i.listener=n,r.wrapFn=i,i}function m(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var l=i[e];if(void 0===l)return!1;if("function"==typeof l)o(l,this,t);else{var c=l.length,u=v(l,c);for(n=0;n=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},l.prototype.listeners=function(e){return m(this,e,!0)},l.prototype.rawListeners=function(e){return m(this,e,!1)},l.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):g.call(e,t)},l.prototype.listenerCount=g,l.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},9157:function(e,t,n){"use strict";var r=n(5328);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:r}},9191:function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t({id:e,title:e})))];function h(){t||(c.current.style.height=24+u.current.offsetHeight+"px")}return(0,r.useEffect)((()=>{n(e.hidden),h()}),[e.hidden]),(0,r.useEffect)((()=>(o.PageStore.on("window_resize",h),()=>o.PageStore.removeListener("window_resize",h))),[]),r.createElement("div",{ref:c,className:"mi-filters-row"+(t?" hidden":"")},r.createElement("div",{ref:u,className:"mi-filters-row-inner"},r.createElement("div",{className:"mi-filter mi-filter-full-width"},r.createElement("div",{className:"mi-filter-title"},(0,l.translateString)("TAGS")),r.createElement("div",{className:"mi-filter-options mi-filter-options-horizontal"},r.createElement(s.FilterOptions,{id:"tag",options:d,selected:i,onSelect:function(t){const n=t.currentTarget.getAttribute("value"),r=n===i?"all":n;a(r),e.onTagSelect(r)}})))))}c.propTypes={hidden:a().bool,tags:a().array,onTagSelect:a().func.isRequired},c.defaultProps={hidden:!1,tags:[]}},9383:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var a,o,s=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l{const t=o.call(e);return c[t]||(c[t]=t.slice(8,-1).toLowerCase())});var c;const u=e=>(e=e.toLowerCase(),t=>l(t)===e),d=e=>t=>typeof t===e,{isArray:h}=Array,f=d("undefined"),p=u("ArrayBuffer"),m=d("string"),g=d("function"),v=d("number"),b=e=>null!==e&&"object"==typeof e,y=e=>{if("object"!==l(e))return!1;const t=s(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},E=u("Date"),w=u("File"),S=u("Blob"),_=u("FileList"),C=u("URLSearchParams"),[k,A,P,x]=["ReadableStream","Request","Response","Headers"].map(u);function M(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,i;if("object"!=typeof e&&(e=[e]),h(e))for(r=0,i=e.length;r0;)if(r=n[i],t===r.toLowerCase())return r;return null}const R="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,O=e=>!f(e)&&e!==R,I=(N="undefined"!=typeof Uint8Array&&s(Uint8Array),e=>N&&e instanceof N);var N;const D=u("HTMLFormElement"),F=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),L=u("RegExp"),j=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};M(n,((n,i)=>{let a;!1!==(a=t(n,i,e))&&(r[i]=a||n)})),Object.defineProperties(e,r)},B=u("AsyncFunction"),U=(z="function"==typeof setImmediate,q=g(R.postMessage),z?setImmediate:q?(V=`axios@${Math.random()}`,H=[],R.addEventListener("message",(({source:e,data:t})=>{e===R&&t===V&&H.length&&H.shift()()}),!1),e=>{H.push(e),R.postMessage(V,"*")}):e=>setTimeout(e));var z,q,V,H;const W="undefined"!=typeof queueMicrotask?queueMicrotask.bind(R):void 0!==a&&a.nextTick||U;var G={isArray:h,isArrayBuffer:p,isBuffer:function(e){return null!==e&&!f(e)&&null!==e.constructor&&!f(e.constructor)&&g(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||g(e.append)&&("formdata"===(t=l(e))||"object"===t&&g(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&p(e.buffer),t},isString:m,isNumber:v,isBoolean:e=>!0===e||!1===e,isObject:b,isPlainObject:y,isReadableStream:k,isRequest:A,isResponse:P,isHeaders:x,isUndefined:f,isDate:E,isFile:w,isBlob:S,isRegExp:L,isFunction:g,isStream:e=>b(e)&&g(e.pipe),isURLSearchParams:C,isTypedArray:I,isFileList:_,forEach:M,merge:function e(){const{caseless:t}=O(this)&&this||{},n={},r=(r,i)=>{const a=t&&T(n,i)||i;y(n[a])&&y(r)?n[a]=e(n[a],r):y(r)?n[a]=e({},r):h(r)?n[a]=r.slice():n[a]=r};for(let e=0,t=arguments.length;e(M(t,((t,r)=>{n&&g(t)?e[r]=i(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let i,a,o;const l={};if(t=t||{},null==e)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],r&&!r(o,e,t)||l[o]||(t[o]=e[o],l[o]=!0);e=!1!==n&&s(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:l,kindOfTest:u,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(h(e))return e;let t=e.length;if(!v(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:D,hasOwnProperty:F,hasOwnProp:F,reduceDescriptors:j,freezeMethods:e=>{j(e,((t,n)=>{if(g(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];g(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return h(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:T,global:R,isContextDefined:O,isSpecCompliantForm:function(e){return!!(e&&g(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(b(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const i=h(e)?[]:{};return M(e,((e,t)=>{const a=n(e,r+1);!f(a)&&(i[t]=a)})),t[r]=void 0,i}}return e};return n(e,0)},isAsyncFn:B,isThenable:e=>e&&(b(e)||g(e))&&g(e.then)&&g(e.catch),setImmediate:U,asap:W};function $(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}G.inherits($,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:G.toJSONObject(this.config),code:this.code,status:this.status}}});const X=$.prototype,Y={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{Y[e]={value:e}})),Object.defineProperties($,Y),Object.defineProperty(X,"isAxiosError",{value:!0}),$.from=(e,t,n,r,i,a)=>{const o=Object.create(X);return G.toFlatObject(e,o,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),$.call(o,e.message,t,n,r,i),o.cause=e,o.name=e.name,a&&Object.assign(o,a),o};var K=$,Q=n(9922).hp;function J(e){return G.isPlainObject(e)||G.isArray(e)}function Z(e){return G.endsWith(e,"[]")?e.slice(0,-2):e}function ee(e,t,n){return e?e.concat(t).map((function(e,t){return e=Z(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const te=G.toFlatObject(G,{},null,(function(e){return/^is[A-Z]/.test(e)}));var ne=function(e,t,n){if(!G.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=G.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!G.isUndefined(t[e])}))).metaTokens,i=n.visitor||c,a=n.dots,o=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&G.isSpecCompliantForm(t);if(!G.isFunction(i))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(G.isDate(e))return e.toISOString();if(!s&&G.isBlob(e))throw new K("Blob is not supported. Use a Buffer instead.");return G.isArrayBuffer(e)||G.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Q.from(e):e}function c(e,n,i){let s=e;if(e&&!i&&"object"==typeof e)if(G.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(G.isArray(e)&&function(e){return G.isArray(e)&&!e.some(J)}(e)||(G.isFileList(e)||G.endsWith(n,"[]"))&&(s=G.toArray(e)))return n=Z(n),s.forEach((function(e,r){!G.isUndefined(e)&&null!==e&&t.append(!0===o?ee([n],r,a):null===o?n:n+"[]",l(e))})),!1;return!!J(e)||(t.append(ee(i,n,a),l(e)),!1)}const u=[],d=Object.assign(te,{defaultVisitor:c,convertValue:l,isVisitable:J});if(!G.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!G.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),G.forEach(n,(function(n,a){!0===(!(G.isUndefined(n)||null===n)&&i.call(t,n,G.isString(a)?a.trim():a,r,d))&&e(n,r?r.concat(a):[a])})),u.pop()}}(e),t};function re(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function ie(e,t){this._pairs=[],e&&ne(e,this,t)}const ae=ie.prototype;ae.append=function(e,t){this._pairs.push([e,t])},ae.toString=function(e){const t=e?function(t){return e.call(this,t,re)}:re;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var oe=ie;function se(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function le(e,t,n){if(!t)return e;const r=n&&n.encode||se;G.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let a;if(a=i?i(t,n):G.isURLSearchParams(t)?t.toString():new oe(t,n).toString(r),a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}var ce=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){G.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},ue={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},de={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:oe,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]};const he="undefined"!=typeof window&&"undefined"!=typeof document,fe="object"==typeof navigator&&navigator||void 0,pe=he&&(!fe||["ReactNative","NativeScript","NS"].indexOf(fe.product)<0),me="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,ge=he&&window.location.href||"http://localhost";var ve={...r,...de},be=function(e){function t(e,n,r,i){let a=e[i++];if("__proto__"===a)return!0;const o=Number.isFinite(+a),s=i>=e.length;return a=!a&&G.isArray(r)?r.length:a,s?(G.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!o):(r[a]&&G.isObject(r[a])||(r[a]=[]),t(e,n,r[a],i)&&G.isArray(r[a])&&(r[a]=function(e){const t={},n=Object.keys(e);let r;const i=n.length;let a;for(r=0;r{t(function(e){return G.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const ye={transitional:ue,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,i=G.isObject(e);if(i&&G.isHTMLForm(e)&&(e=new FormData(e)),G.isFormData(e))return r?JSON.stringify(be(e)):e;if(G.isArrayBuffer(e)||G.isBuffer(e)||G.isStream(e)||G.isFile(e)||G.isBlob(e)||G.isReadableStream(e))return e;if(G.isArrayBufferView(e))return e.buffer;if(G.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ne(e,new ve.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return ve.isNode&&G.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((a=G.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return ne(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return i||r?(t.setContentType("application/json",!1),function(e){if(G.isString(e))try{return(0,JSON.parse)(e),G.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||ye.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(G.isResponse(e)||G.isReadableStream(e))return e;if(e&&G.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw K.from(e,K.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ve.classes.FormData,Blob:ve.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};G.forEach(["delete","get","head","post","put","patch"],(e=>{ye.headers[e]={}}));var Ee=ye;const we=G.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Se=Symbol("internals");function _e(e){return e&&String(e).trim().toLowerCase()}function Ce(e){return!1===e||null==e?e:G.isArray(e)?e.map(Ce):String(e)}function ke(e,t,n,r,i){return G.isFunction(r)?r.call(this,t,n):(i&&(t=n),G.isString(t)?G.isString(r)?-1!==t.indexOf(r):G.isRegExp(r)?r.test(t):void 0:void 0)}class Ae{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function i(e,t,n){const i=_e(t);if(!i)throw new Error("header name must be a non-empty string");const a=G.findKey(r,i);(!a||void 0===r[a]||!0===n||void 0===n&&!1!==r[a])&&(r[a||t]=Ce(e))}const a=(e,t)=>G.forEach(e,((e,n)=>i(e,n,t)));if(G.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(G.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))a((e=>{const t={};let n,r,i;return e&&e.split("\n").forEach((function(e){i=e.indexOf(":"),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!n||t[n]&&we[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(G.isHeaders(e))for(const[t,r]of e.entries())i(r,t,n);else null!=e&&i(t,e,n);return this}get(e,t){if(e=_e(e)){const n=G.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(G.isFunction(t))return t.call(this,e,n);if(G.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=_e(e)){const n=G.findKey(this,e);return!(!n||void 0===this[n]||t&&!ke(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function i(e){if(e=_e(e)){const i=G.findKey(n,e);!i||t&&!ke(0,n[i],i,t)||(delete n[i],r=!0)}}return G.isArray(e)?e.forEach(i):i(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const i=t[n];e&&!ke(0,this[i],i,e,!0)||(delete this[i],r=!0)}return r}normalize(e){const t=this,n={};return G.forEach(this,((r,i)=>{const a=G.findKey(n,i);if(a)return t[a]=Ce(r),void delete t[i];const o=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(i):String(i).trim();o!==i&&delete t[i],t[o]=Ce(r),n[o]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return G.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&G.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Se]=this[Se]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=_e(e);t[r]||(function(e,t){const n=G.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})}))}(n,e),t[r]=!0)}return G.isArray(e)?e.forEach(r):r(e),this}}Ae.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),G.reduceDescriptors(Ae.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),G.freezeMethods(Ae);var Pe=Ae;function xe(e,t){const n=this||Ee,r=t||n,i=Pe.from(r.headers);let a=r.data;return G.forEach(e,(function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)})),i.normalize(),a}function Me(e){return!(!e||!e.__CANCEL__)}function Te(e,t,n){K.call(this,null==e?"canceled":e,K.ERR_CANCELED,t,n),this.name="CanceledError"}G.inherits(Te,K,{__CANCEL__:!0});var Re=Te;function Oe(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new K("Request failed with status code "+n.status,[K.ERR_BAD_REQUEST,K.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const Ie=(e,t,n=3)=>{let r=0;const i=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i,a=0,o=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=r[o];i||(i=l),n[a]=s,r[a]=l;let u=o,d=0;for(;u!==a;)d+=n[u++],u%=e;if(a=(a+1)%e,a===o&&(o=(o+1)%e),l-i{i=a,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[(...e)=>{const t=Date.now(),s=t-i;s>=a?o(e,t):(n=e,r||(r=setTimeout((()=>{r=null,o(n)}),a-s)))},()=>n&&o(n)]}((n=>{const a=n.loaded,o=n.lengthComputable?n.total:void 0,s=a-r,l=i(s);r=a,e({loaded:a,total:o,progress:o?a/o:void 0,bytes:s,rate:l||void 0,estimated:l&&o&&a<=o?(o-a)/l:void 0,event:n,lengthComputable:null!=o,[t?"download":"upload"]:!0})}),n)},Ne=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},De=e=>(...t)=>G.asap((()=>e(...t)));var Fe=ve.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,ve.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(ve.origin),ve.navigator&&/(msie|trident)/i.test(ve.navigator.userAgent)):()=>!0,Le=ve.hasStandardBrowserEnv?{write(e,t,n,r,i,a){const o=[e+"="+encodeURIComponent(t)];G.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),G.isString(r)&&o.push("path="+r),G.isString(i)&&o.push("domain="+i),!0===a&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function je(e,t,n){let r=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(r||0==n)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Be=e=>e instanceof Pe?{...e}:e;function Ue(e,t){t=t||{};const n={};function r(e,t,n,r){return G.isPlainObject(e)&&G.isPlainObject(t)?G.merge.call({caseless:r},e,t):G.isPlainObject(t)?G.merge({},t):G.isArray(t)?t.slice():t}function i(e,t,n,i){return G.isUndefined(t)?G.isUndefined(e)?void 0:r(void 0,e,0,i):r(e,t,0,i)}function a(e,t){if(!G.isUndefined(t))return r(void 0,t)}function o(e,t){return G.isUndefined(t)?G.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,i,a){return a in t?r(n,i):a in e?r(void 0,n):void 0}const l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(e,t,n)=>i(Be(e),Be(t),0,!0)};return G.forEach(Object.keys(Object.assign({},e,t)),(function(r){const a=l[r]||i,o=a(e[r],t[r],r);G.isUndefined(o)&&a!==s||(n[r]=o)})),n}var ze=e=>{const t=Ue({},e);let n,{data:r,withXSRFToken:i,xsrfHeaderName:a,xsrfCookieName:o,headers:s,auth:l}=t;if(t.headers=s=Pe.from(s),t.url=le(je(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),G.isFormData(r))if(ve.hasStandardBrowserEnv||ve.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(n=s.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];s.setContentType([e||"multipart/form-data",...t].join("; "))}if(ve.hasStandardBrowserEnv&&(i&&G.isFunction(i)&&(i=i(t)),i||!1!==i&&Fe(t.url))){const e=a&&o&&Le.read(o);e&&s.set(a,e)}return t},qe="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=ze(e);let i=r.data;const a=Pe.from(r.headers).normalize();let o,s,l,c,u,{responseType:d,onUploadProgress:h,onDownloadProgress:f}=r;function p(){c&&c(),u&&u(),r.cancelToken&&r.cancelToken.unsubscribe(o),r.signal&&r.signal.removeEventListener("abort",o)}let m=new XMLHttpRequest;function g(){if(!m)return;const r=Pe.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());Oe((function(e){t(e),p()}),(function(e){n(e),p()}),{data:d&&"text"!==d&&"json"!==d?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:r,config:e,request:m}),m=null}m.open(r.method.toUpperCase(),r.url,!0),m.timeout=r.timeout,"onloadend"in m?m.onloadend=g:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(g)},m.onabort=function(){m&&(n(new K("Request aborted",K.ECONNABORTED,e,m)),m=null)},m.onerror=function(){n(new K("Network Error",K.ERR_NETWORK,e,m)),m=null},m.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const i=r.transitional||ue;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new K(t,i.clarifyTimeoutError?K.ETIMEDOUT:K.ECONNABORTED,e,m)),m=null},void 0===i&&a.setContentType(null),"setRequestHeader"in m&&G.forEach(a.toJSON(),(function(e,t){m.setRequestHeader(t,e)})),G.isUndefined(r.withCredentials)||(m.withCredentials=!!r.withCredentials),d&&"json"!==d&&(m.responseType=r.responseType),f&&([l,u]=Ie(f,!0),m.addEventListener("progress",l)),h&&m.upload&&([s,c]=Ie(h),m.upload.addEventListener("progress",s),m.upload.addEventListener("loadend",c)),(r.cancelToken||r.signal)&&(o=t=>{m&&(n(!t||t.type?new Re(null,e,m):t),m.abort(),m=null)},r.cancelToken&&r.cancelToken.subscribe(o),r.signal&&(r.signal.aborted?o():r.signal.addEventListener("abort",o)));const v=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);v&&-1===ve.protocols.indexOf(v)?n(new K("Unsupported protocol "+v+":",K.ERR_BAD_REQUEST,e)):m.send(i||null)}))},Ve=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,r=new AbortController;const i=function(e){if(!n){n=!0,o();const t=e instanceof Error?e:this.reason;r.abort(t instanceof K?t:new Re(t instanceof Error?t.message:t))}};let a=t&&setTimeout((()=>{a=null,i(new K(`timeout ${t} of ms exceeded`,K.ETIMEDOUT))}),t);const o=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener("abort",i)})),e=null)};e.forEach((e=>e.addEventListener("abort",i)));const{signal:s}=r;return s.unsubscribe=()=>G.asap(o),s}};const He=function*(e,t){let n=e.byteLength;if(!t||n{const i=async function*(e,t){for await(const n of async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);const t=e.getReader();try{for(;;){const{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}}(e))yield*He(n,t)}(e,t);let a,o=0,s=e=>{a||(a=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await i.next();if(t)return s(),void e.close();let a=r.byteLength;if(n){let e=o+=a;n(e)}e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})},Ge="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,$e=Ge&&"function"==typeof ReadableStream,Xe=Ge&&("function"==typeof TextEncoder?(Ye=new TextEncoder,e=>Ye.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var Ye;const Ke=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},Qe=$e&&Ke((()=>{let e=!1;const t=new Request(ve.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),Je=$e&&Ke((()=>G.isReadableStream(new Response("").body))),Ze={stream:Je&&(e=>e.body)};var et;Ge&&(et=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!Ze[e]&&(Ze[e]=G.isFunction(et[e])?t=>t[e]():(t,n)=>{throw new K(`Response type '${e}' is not supported`,K.ERR_NOT_SUPPORT,n)})})));const tt={http:null,xhr:qe,fetch:Ge&&(async e=>{let{url:t,method:n,data:r,signal:i,cancelToken:a,timeout:o,onDownloadProgress:s,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:h}=ze(e);c=c?(c+"").toLowerCase():"text";let f,p=Ve([i,a&&a.toAbortSignal()],o);const m=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let g;try{if(l&&Qe&&"get"!==n&&"head"!==n&&0!==(g=await(async(e,t)=>{const n=G.toFiniteNumber(e.getContentLength());return null==n?(async e=>{if(null==e)return 0;if(G.isBlob(e))return e.size;if(G.isSpecCompliantForm(e)){const t=new Request(ve.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return G.isArrayBufferView(e)||G.isArrayBuffer(e)?e.byteLength:(G.isURLSearchParams(e)&&(e+=""),G.isString(e)?(await Xe(e)).byteLength:void 0)})(t):n})(u,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});if(G.isFormData(r)&&(e=n.headers.get("content-type"))&&u.setContentType(e),n.body){const[e,t]=Ne(g,Ie(De(l)));r=We(n.body,65536,e,t)}}G.isString(d)||(d=d?"include":"omit");const i="credentials"in Request.prototype;f=new Request(t,{...h,signal:p,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:i?d:void 0});let a=await fetch(f);const o=Je&&("stream"===c||"response"===c);if(Je&&(s||o&&m)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=a[t]}));const t=G.toFiniteNumber(a.headers.get("content-length")),[n,r]=s&&Ne(t,Ie(De(s),!0))||[];a=new Response(We(a.body,65536,n,(()=>{r&&r(),m&&m()})),e)}c=c||"text";let v=await Ze[G.findKey(Ze,c)||"text"](a,e);return!o&&m&&m(),await new Promise(((t,n)=>{Oe(t,n,{data:v,headers:Pe.from(a.headers),status:a.status,statusText:a.statusText,config:e,request:f})}))}catch(t){if(m&&m(),t&&"TypeError"===t.name&&/fetch/i.test(t.message))throw Object.assign(new K("Network Error",K.ERR_NETWORK,e,f),{cause:t.cause||t});throw K.from(t,t&&t.code,e,f)}})};G.forEach(tt,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const nt=e=>`- ${e}`,rt=e=>G.isFunction(e)||null===e||!1===e;var it=e=>{e=G.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let a=0;a`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let n=t?e.length>1?"since :\n"+e.map(nt).join("\n"):" "+nt(e[0]):"as no adapter specified";throw new K("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r};function at(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Re(null,e)}function ot(e){return at(e),e.headers=Pe.from(e.headers),e.data=xe.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),it(e.adapter||Ee.adapter)(e).then((function(t){return at(e),t.data=xe.call(e,e.transformResponse,t),t.headers=Pe.from(t.headers),t}),(function(t){return Me(t)||(at(e),t&&t.response&&(t.response.data=xe.call(e,e.transformResponse,t.response),t.response.headers=Pe.from(t.response.headers))),Promise.reject(t)}))}var st=n(8974);const lt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{lt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const ct={};lt.transitional=function(e,t,n){function r(e,t){return"[Axios v1.8.4] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,i,a)=>{if(!1===e)throw new K(r(i," has been removed"+(t?" in "+t:"")),K.ERR_DEPRECATED);return t&&!ct[i]&&(ct[i]=!0,st.warn(r(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,i,a)}},lt.spelling=function(e){return(t,n)=>(st.warn(`${n} is likely a misspelling of ${e}`),!0)};var ut={assertOptions:function(e,t,n){if("object"!=typeof e)throw new K("options must be an object",K.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const a=r[i],o=t[a];if(o){const t=e[a],n=void 0===t||o(t,a,e);if(!0!==n)throw new K("option "+a+" must be "+n,K.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new K("Unknown option "+a,K.ERR_BAD_OPTION)}},validators:lt};const dt=ut.validators;class ht{constructor(e){this.defaults=e,this.interceptors={request:new ce,response:new ce}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Ue(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:i}=t;void 0!==n&&ut.assertOptions(n,{silentJSONParsing:dt.transitional(dt.boolean),forcedJSONParsing:dt.transitional(dt.boolean),clarifyTimeoutError:dt.transitional(dt.boolean)},!1),null!=r&&(G.isFunction(r)?t.paramsSerializer={serialize:r}:ut.assertOptions(r,{encode:dt.function,serialize:dt.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),ut.assertOptions(t,{baseUrl:dt.spelling("baseURL"),withXsrfToken:dt.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=i&&G.merge(i.common,i[t.method]);i&&G.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete i[e]})),t.headers=Pe.concat(a,i);const o=[];let s=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,o.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!s){const e=[ot.bind(this),void 0];for(e.unshift.apply(e,o),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,i){n.reason||(n.reason=new Re(e,r,i),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new pt((function(t){e=t})),cancel:e}}}var mt=pt;const gt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(gt).forEach((([e,t])=>{gt[t]=e}));var vt=gt;const bt=function e(t){const n=new ft(t),r=i(ft.prototype.request,n);return G.extend(r,ft.prototype,n,{allOwnKeys:!0}),G.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Ue(t,n))},r}(Ee);bt.Axios=ft,bt.CanceledError=Re,bt.CancelToken=mt,bt.isCancel=Me,bt.VERSION="1.8.4",bt.toFormData=ne,bt.AxiosError=K,bt.Cancel=bt.CanceledError,bt.all=function(e){return Promise.all(e)},bt.spread=function(e){return function(t){return e.apply(null,t)}},bt.isAxiosError=function(e){return G.isObject(e)&&!0===e.isAxiosError},bt.mergeConfig=Ue,bt.AxiosHeaders=Pe,bt.formToJSON=e=>be(G.isHTMLForm(e)?new FormData(e):e),bt.getAdapter=it,bt.HttpStatusCode=vt,bt.default=bt;var yt=bt;async function Et(e,t,n,r){const i={timeout:null,maxContentLength:null};function a(e){n instanceof Function&&n(e)}function o(e){if(r instanceof Function){let t=e;if(void 0===e.response)t={type:"network",error:e};else if(void 0!==e.response.status)switch(e.response.status){case 401:t={type:"private",error:e,message:"Media is private"};break;case 400:t={type:"unavailable",error:e,message:"Media is unavailable"}}r(t)}}t?await yt.get(e,i).then(a).catch(o||null):yt.get(e,i).then(a).catch(o||null)}async function wt(e,t,n,r,i,a){function o(e){i instanceof Function&&i(e)}function s(e){a instanceof Function&&a(e)}t=t||{},r?await yt.post(e,t,n||null).then(o).catch(s||null):yt.post(e,t,n||null).then(o).catch(s||null)}async function St(e,t,n,r,i,a){function o(e){i instanceof Function&&i(e)}function s(e){a instanceof Function&&a(e)}t=t||{},r?await yt.put(e,t,n||null).then(o).catch(s||null):yt.put(e,t,n||null).then(o).catch(s||null)}async function _t(e,t,n,r,i){function a(e){r instanceof Function&&r(e)}function o(e){i instanceof Function&&i(e)}t=t||{},n?await yt.delete(e,t||null).then(a).catch(o||null):yt.delete(e,t||null).then(a).catch(o||null)}},9677:function(e,t,n){"use strict";var r,i=n(5953),a=n(7570);try{r=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var o=!!r&&a&&a(Object.prototype,"__proto__"),s=Object,l=s.getPrototypeOf;e.exports=o&&"function"==typeof o.get?i([o.get]):"function"==typeof l&&function(e){return l(null==e?e:s(e))}},9693:function(e,t,n){"use strict";n.r(t)},9718:function(e,t,n){"use strict";var r,i=n(3095),a=n(6788),o=n(8208),s=n(5785),l=n(7369),c=n(4121),u=n(4114),d=n(9394),h=n(5577),f=n(2411),p=n(2715),m=n(3289),g=n(9411),v=n(333),b=n(5020),y=Function,E=function(e){try{return y('"use strict"; return ('+e+").constructor;")()}catch(e){}},w=n(7570),S=n(70),_=function(){throw new u},C=w?function(){try{return _}catch(e){try{return w(arguments,"callee").get}catch(e){return _}}}():_,k=n(1064)(),A=n(2175),P=n(6031),x=n(5817),M=n(9289),T=n(7901),R={},O="undefined"!=typeof Uint8Array&&A?A(Uint8Array):r,I={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":k&&A?A([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":R,"%AsyncGenerator%":R,"%AsyncGeneratorFunction%":R,"%AsyncIteratorPrototype%":R,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":a,"%eval%":eval,"%EvalError%":o,"%Float16Array%":"undefined"==typeof Float16Array?r:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":y,"%GeneratorFunction%":R,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":k&&A?A(A([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&k&&A?A((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":i,"%Object.getOwnPropertyDescriptor%":w,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":s,"%ReferenceError%":l,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&k&&A?A((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":k&&A?A(""[Symbol.iterator]()):r,"%Symbol%":k?Symbol:r,"%SyntaxError%":c,"%ThrowTypeError%":C,"%TypedArray%":O,"%TypeError%":u,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":d,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet,"%Function.prototype.call%":T,"%Function.prototype.apply%":M,"%Object.defineProperty%":S,"%Object.getPrototypeOf%":P,"%Math.abs%":h,"%Math.floor%":f,"%Math.max%":p,"%Math.min%":m,"%Math.pow%":g,"%Math.round%":v,"%Math.sign%":b,"%Reflect.getPrototypeOf%":x};if(A)try{null.error}catch(e){var N=A(A(e));I["%Error.prototype%"]=N}var D=function e(t){var n;if("%AsyncFunction%"===t)n=E("async function () {}");else if("%GeneratorFunction%"===t)n=E("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=E("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&A&&(n=A(i.prototype))}return I[t]=n,n},F={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},L=n(9932),j=n(8396),B=L.call(T,Array.prototype.concat),U=L.call(M,Array.prototype.splice),z=L.call(T,String.prototype.replace),q=L.call(T,String.prototype.slice),V=L.call(T,RegExp.prototype.exec),H=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,G=function(e,t){var n,r=e;if(j(F,r)&&(r="%"+(n=F[r])[0]+"%"),j(I,r)){var i=I[r];if(i===R&&(i=D(r)),void 0===i&&!t)throw new u("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new c("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new u('"allowMissing" argument must be a boolean');if(null===V(/^%?[^%]*%?$/,e))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=q(e,0,1),n=q(e,-1);if("%"===t&&"%"!==n)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new c("invalid intrinsic syntax, expected opening `%`");var r=[];return z(e,H,(function(e,t,n,i){r[r.length]=n?z(i,W,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",i=G("%"+r+"%",t),a=i.name,o=i.value,s=!1,l=i.alias;l&&(r=l[0],U(n,B([0,1],l)));for(var d=1,h=!0;d=n.length){var g=w(o,f);o=(h=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:o[f]}else h=j(o,f),o=o[f];h&&!s&&(I[a]=o)}}return o}},9722:function(e,t,n){"use strict";var r=Array.prototype.slice,i=n(6838),a=Object.keys,o=a?function(e){return a(e)}:n(1730),s=Object.keys;o.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return i(e)?s(r.call(e)):s(e)})}else Object.keys=o;return Object.keys||o},e.exports=o},9761:function(e,t,n){"use strict";var r=n(7118),i=n(9471),a=n(3063),o=n(7190),s=n(1662),l=n(5453),c=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),u=function(){return c.createElement(r.Icon,{size:16},c.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))},k=function(e){v(e)};return c.useEffect((function(){return i.subscribe("currentTab",C),i.subscribe("isCurrentTabOpened",k),function(){i.unsubscribe("currentTab",C),i.unsubscribe("isCurrentTabOpened",k)}}),[]),0===_.length?c.createElement(c.Fragment,null):c.createElement(c.Fragment,null,c.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":!w,"rpv-default-layout__sidebar--rtl":w}),ref:s},c.createElement("div",{className:"rpv-default-layout__sidebar-tabs"},c.createElement("div",{className:"rpv-default-layout__sidebar-headers",role:"tablist","aria-orientation":"vertical"},_.map((function(e,t){return c.createElement("div",{"aria-controls":"rpv-default-layout__sidebar-content","aria-selected":y===t,key:t,className:"rpv-default-layout__sidebar-header",id:"rpv-default-layout__sidebar-tab-".concat(t),role:"tab"},c.createElement(r.Tooltip,{ariaControlsSuffix:"default-layout-sidebar-tab-".concat(t),position:w?r.Position.LeftCenter:r.Position.RightCenter,target:c.createElement(r.MinimalButton,{ariaLabel:e.title,isSelected:y===t,onClick:function(){return function(e){if(y===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:w?m:p}))}))),c.createElement("div",{"aria-labelledby":"rpv-default-layout__sidebar-tab-".concat(y),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":!w,"rpv-default-layout__sidebar-content--rtl":w}),role:"tabpanel",tabIndex:-1},_[y].content))),g&&c.createElement(r.Splitter,{constrain:function(e){return e.firstHalfPercentage>=20&&e.firstHalfPercentage<=80}}))};t.defaultLayoutPlugin=function(e){var t=c.useMemo((function(){return r.createStore({isCurrentTabOpened:!1,currentTab:0})}),[]),n=a.attachmentPlugin(),i=o.bookmarkPlugin(),u=s.thumbnailPlugin(e?e.thumbnailPlugin:{}),h=l.toolbarPlugin(e?e.toolbarPlugin:{}),f=n.Attachments,p=i.Bookmarks,m=u.Thumbnails,v=h.Toolbar,b=e?e.sidebarTabs:function(e){return e},y=[n,i,u,h];return{attachmentPluginInstance:n,bookmarkPluginInstance:i,thumbnailPluginInstance:u,toolbarPluginInstance:h,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){y.forEach((function(t){t.install&&t.install(e)}))},renderPageLayer:function(e){return c.createElement(c.Fragment,null,y.map((function(t,n){return t.renderPageLayer?c.createElement(c.Fragment,{key:n},t.renderPageLayer(e)):c.createElement(c.Fragment,{key:n},c.createElement(c.Fragment,null))})))},renderViewer:function(n){var i=n.slot;y.forEach((function(e){e.renderViewer&&(i=e.renderViewer(d(d({},n),{slot:i})))}));var a=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=c.createElement("div",{className:"rpv-default-layout__container"},c.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})},c.createElement(g,{attachmentTabContent:c.createElement(f,null),bookmarkTabContent:c.createElement(p,null),store:t,thumbnailTabContent:c.createElement(m,null),tabs:b}),c.createElement("div",{className:"rpv-default-layout__body","data-testid":"default-layout__body"},c.createElement("div",{className:"rpv-default-layout__toolbar"},e&&e.renderToolbar?e.renderToolbar(v):c.createElement(v,null)),c.createElement("div",d({},a),i.subSlot.children))),i.children),i.subSlot.attrs={},i.subSlot.children=c.createElement(c.Fragment,null),i},uninstall:function(e){y.forEach((function(t){t.uninstall&&t.uninstall(e)}))},onDocumentLoad:function(n){y.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){y.forEach((function(t){t.onAnnotationLayerRender&&t.onAnnotationLayerRender(e)}))},onTextLayerRender:function(e){y.forEach((function(t){t.onTextLayerRender&&t.onTextLayerRender(e)}))},onViewerStateChange:function(e){var t=e;return y.forEach((function(e){e.onViewerStateChange&&(t=e.onViewerStateChange(t))})),t}}}},9781:function(e,t,n){"use strict";n.r(t),n.d(t,{ApiUrlConsumer:function(){return o},ApiUrlContext:function(){return a}});var r=n(9471),i=n(3997);const a=(0,r.createContext)((0,i.$)(window.MediaCMS).api),o=a.Consumer},9817:function(e,t,n){"use strict";e.exports=n(8582)},9829:function(e,t,n){"use strict";var r=n(6550);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,o){if(o!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},9834:function(e,t,n){"use strict";var r=n(8974);!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){r.error(e)}}(),e.exports=n(7230)},9835:function(e,t,n){"use strict";n.d(t,{D:function(){return Y}});var r=n(9471),i=n(8713),a=n.n(i),o=n(4571),s=n.n(o),l=n(1838),c=n(5338),u=n(7664),d=n(2495),h=n(1610),f=n(7460),p=n(2828);function m(e){return void 0!==e.title&&void 0!==e.url?r.createElement("a",{href:e.url,title:e.title},e.title):void 0!==e.title?e.title:void 0!==e.url?e.url:r.createElement("i",{className:"non-available"},"N/A")}function g(e){return void 0!==e.date?(0,l.formatManagementTableDate)(new Date(Date.parse(e.date))):r.createElement("i",{className:"non-available"},"N/A")}function v(e){return void 0!==e.name&&void 0!==e.url?r.createElement("a",{href:e.url,title:e.name},e.name):void 0!==e.name?e.name:void 0!==e.url?e.url:r.createElement("i",{className:"non-available"},"N/A")}function b(e){const[t,n,i]=(0,h.usePopup)(),[a,o]=(0,r.useState)(!1),s={updating:!1,pending:0},l=(0,r.useCallback)((function(){if(s.updating)s.pending=s.pending+1;else{s.updating=!0;const t=e.containerRef.current.querySelector(".popup");if(t){const n=e.containerRef.current.getBoundingClientRect();t.style.position="fixed",t.style.left=n.x+"px",document.body.offsetHeight<32+t.offsetHeight+window.scrollY+n.top?t.style.top=n.y-t.offsetHeight+"px":t.style.top=n.y+n.height+"px"}setTimeout((()=>{s.updating=!1,s.pending&&(s.pending=0,l())}),8)}}),[]);return(0,r.useEffect)((()=>{a?(f.PageStore.on("window_scroll",l),f.PageStore.on("window_resize",l),l()):(f.PageStore.removeListener("window_scroll",l),f.PageStore.removeListener("window_resize",l))}),[a]),r.createElement("div",{ref:e.containerRef,className:"actions"},r.createElement(i,{contentRef:t},r.createElement("button",{title:"Delete"+(void 0!==e.title?' "'+e.title+'"':"")},"Delete")),r.createElement(n,{contentRef:t,showCallback:function(){o(!0)},hideCallback:function(){o(!1)}},r.createElement(u.PopupMain,null,r.createElement("div",{className:"popup-message"},r.createElement("span",{className:"popup-message-title"},"Media removal"),r.createElement("span",{className:"popup-message-main"},"You're willing to remove media"+(void 0!==e.title?' "'+e.title+'"':""),"?")),r.createElement("hr",null),r.createElement("span",{className:"popup-message-bottom"},r.createElement("button",{className:"button-link cancel-profile-removal",onClick:function(){t.current.tryToHide(),"function"==typeof e.onCancel&&e.onCancel()}},"CANCEL"),r.createElement("button",{className:"button-link proceed-profile-removal",onClick:function(){t.current.tryToHide(),"function"==typeof e.onProceed&&e.onProceed()}},"PROCEED")))))}function y(e){const t=(0,r.useRef)(null),[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{"function"==typeof e.onCheckRow&&e.onCheckRow(e.token,n)}),[n]),(0,r.useEffect)((()=>{i(e.selectedRow)}),[e.selectedRow]),r.createElement("div",{className:"item manage-item manage-media-item"},r.createElement("div",{className:"mi-checkbox"},r.createElement("input",{type:"checkbox",checked:n,onChange:function(){i(!n)}})),r.createElement("div",{className:"mi-title"},r.createElement(m,{title:e.title,url:e.url}),e.hideDeleteAction?null:r.createElement(b,{containerRef:t,title:e.title,onProceed:function(){"function"==typeof e.onProceedRemoval&&e.onProceedRemoval(e.token)}})),r.createElement("div",{className:"mi-added"},r.createElement(g,{date:e.add_date})),r.createElement("div",{className:"mi-author"},r.createElement(v,{name:e.author_name,url:e.author_url})),r.createElement("div",{className:"mi-type"},void 0===e.media_type?r.createElement("i",{className:"non-available"},"N/A"):e.media_type),r.createElement("div",{className:"mi-encoding"},void 0===e.encoding_status?r.createElement("i",{className:"non-available"},"N/A"):e.encoding_status),r.createElement("div",{className:"mi-state"},void 0===e.state?r.createElement("i",{className:"non-available"},"N/A"):e.state),r.createElement("div",{className:"mi-reviewed"},void 0===e.is_reviewed?r.createElement("i",{className:"non-available"},"N/A"):e.is_reviewed?r.createElement(p.Z,{type:"check_circle"}):r.createElement(p.Z,{type:"cancel"})),r.createElement("div",{className:"mi-featured"},void 0===e.featured?r.createElement("i",{className:"non-available"},"N/A"):e.featured?r.createElement(p.Z,{type:"check_circle"}):"-"),r.createElement("div",{className:"mi-reported"},void 0===e.reported_times?r.createElement("i",{className:"non-available"},"N/A"):0===e.reported_times?r.createElement("span",null,"-"):r.createElement("span",{className:"reported-number"},e.reported_times," ","time"+(1{C.updating=!1,C.pending&&(C.pending=0,k())}),8)}}),[]),A=b||E||S;return(0,r.useEffect)((()=>{A?(f.PageStore.on("window_scroll",k),f.PageStore.on("window_resize",k),k()):(f.PageStore.removeListener("window_scroll",k),f.PageStore.removeListener("window_resize",k))}),[A]),r.createElement("div",{ref:e.containerRef,className:"actions"},r.createElement(d,{contentRef:o},r.createElement("button",null,"Change password")),t.usersNeedsToBeApproved&&!e.is_approved&&r.createElement(r.Fragment,null,r.createElement("span",{className:"seperator"},"|"),r.createElement(m,{contentRef:h},r.createElement("button",null,"Approve"))),r.createElement("span",{className:"seperator"},"|"),r.createElement(a,{contentRef:n},r.createElement("button",{title:'Delete "'+e.name+'"'},"Delete")),r.createElement(s,{contentRef:o,showCallback:()=>w(!0),hideCallback:()=>{w(!1),e.setMessage({type:"",text:""})}},r.createElement(u.PopupMain,null,r.createElement("form",{onSubmit:function(t){t.preventDefault(),e.setMessage({type:"",text:""});const n=new FormData;n.append("action","change_password"),n.append("password",g),fetch(`/api/v1/users/${e.username}`,{method:"PUT",body:n,headers:{"X-CSRFToken":(0,l.csrfToken)()}}).then((e=>e.ok?e.json():e.json().then((e=>{throw new Error(e.detail||"Failed to change password.")})))).then((()=>{sessionStorage.setItem("user-management-message",JSON.stringify({type:"success",text:"Password changed successfully."})),window.location.reload()})).catch((t=>{e.setMessage({type:"error",text:t.message})}))}},r.createElement("div",{className:"popup-message"},r.createElement("span",{className:"popup-message-title"},"Change Password for ",e.name),r.createElement("span",{className:"popup-message-main"},r.createElement("input",{type:"password",value:g,onChange:e=>v(e.target.value),placeholder:"New Password",required:!0,style:{width:"100%",padding:"8px",boxSizing:"border-box"}}))),r.createElement("hr",null),r.createElement("span",{className:"popup-message-bottom"},r.createElement("button",{type:"button",className:"button-link cancel-profile-removal",onClick:()=>o.current.tryToHide()},"CANCEL"),r.createElement("button",{type:"submit",className:"button-link proceed-profile-removal"},"SUBMIT"))))),r.createElement(p,{contentRef:h,showCallback:()=>_(!0),hideCallback:()=>{_(!1),e.setMessage({type:"",text:""})}},r.createElement(u.PopupMain,null,r.createElement("div",{className:"popup-message"},r.createElement("span",{className:"popup-message-title"},"Approve User"),r.createElement("span",{className:"popup-message-main"},'Are you sure you want to approve "'+e.name+'"?')),r.createElement("hr",null),r.createElement("span",{className:"popup-message-bottom"},r.createElement("button",{className:"button-link cancel-profile-removal",onClick:()=>h.current.tryToHide()},"CANCEL"),r.createElement("button",{className:"button-link proceed-profile-removal",onClick:function(){e.setMessage({type:"",text:""});const t=new FormData;t.append("action","approve_user"),fetch(`/api/v1/users/${e.username}`,{method:"PUT",body:t,headers:{"X-CSRFToken":(0,l.csrfToken)()}}).then((e=>e.ok?e.json():e.json().then((e=>{throw new Error(e.detail||"Failed to approve user.")})))).then((()=>{sessionStorage.setItem("user-management-message",JSON.stringify({type:"success",text:"User approved successfully."})),window.location.reload()})).catch((t=>{e.setMessage({type:"error",text:t.message})}))}},"PROCEED")))),r.createElement(i,{contentRef:n,showCallback:()=>y(!0),hideCallback:()=>y(!1)},r.createElement(u.PopupMain,null,r.createElement("div",{className:"popup-message"},r.createElement("span",{className:"popup-message-title"},"Member removal"),r.createElement("span",{className:"popup-message-main"},"You're willing to remove member \""+e.name+'"',"?")),r.createElement("hr",null),r.createElement("span",{className:"popup-message-bottom"},r.createElement("button",{className:"button-link cancel-profile-removal",onClick:function(){n.current.tryToHide()}},"CANCEL"),r.createElement("button",{className:"button-link proceed-profile-removal",onClick:function(){n.current.tryToHide(),"function"==typeof e.onProceed&&e.onProceed()}},"PROCEED")))))}function _(e){const t=(0,r.useRef)(null),[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{"function"==typeof e.onCheckRow&&e.onCheckRow(e.username,n)}),[n]),(0,r.useEffect)((()=>{i(e.selectedRow)}),[e.selectedRow]),r.createElement("div",{className:"item manage-item manage-users-item"},r.createElement("div",{className:"mi-checkbox"},r.createElement("input",{type:"checkbox",checked:n,onChange:function(){i(!n)}})),r.createElement("div",{className:"mi-name"},r.createElement(E,{name:e.name,url:e.url}),r.createElement(S,{containerRef:t,name:e.name||e.username,username:e.username,is_approved:e.is_approved,onProceed:function(){"function"==typeof e.onProceedRemoval&&e.onProceedRemoval(e.username)},onUserUpdate:e.onUserUpdate,setMessage:e.setMessage})),r.createElement("div",{className:"mi-username"},r.createElement(w,{username:e.username,url:e.url})),r.createElement("div",{className:"mi-added"},r.createElement(g,{date:e.add_date})),e.has_roles?r.createElement("div",{className:"mi-role"},void 0===e.roles?r.createElement("i",{className:"non-available"},"N/A"):e.roles.length?e.roles.join("\n"):"-"):null,e.has_verified?r.createElement("div",{className:"mi-verified"},void 0===e.is_verified?r.createElement("i",{className:"non-available"},"N/A"):e.is_verified?r.createElement(p.Z,{type:"check_circle"}):"-"):null,e.has_trusted?r.createElement("div",{className:"mi-trusted"},void 0===e.is_trusted?r.createElement("i",{className:"non-available"},"N/A"):e.is_trusted?r.createElement(p.Z,{type:"check_circle"}):"-"):null,e.has_approved?r.createElement("div",{className:"mi-approved"},void 0===e.is_approved||null===e.is_approved?r.createElement("i",{className:"non-available"},"N/A"):e.is_approved?r.createElement(p.Z,{type:"check_circle"}):r.createElement(p.Z,{type:"cancel"})):null,r.createElement("div",{className:"mi-featured"},void 0===e.is_featured?r.createElement("i",{className:"non-available"},"N/A"):e.is_featured?r.createElement(p.Z,{type:"check_circle"}):"-"))}function C(e){return void 0!==e.name&&void 0!==e.url?r.createElement("a",{href:e.url,title:e.name},e.name):void 0!==e.name?e.name:void 0!==e.url?e.url:r.createElement("i",{className:"non-available"},"N/A")}function k(e){const[t,n,i]=(0,c.usePopup)(),[a,o]=(0,r.useState)(!1),s={updating:!1,pending:0},l=(0,r.useCallback)((function(){if(s.updating)s.pending=s.pending+1;else{s.updating=!0;const t=e.containerRef.current.querySelector(".popup");if(t){const n=e.containerRef.current.getBoundingClientRect();t.style.position="fixed",t.style.left=n.x+"px",document.body.offsetHeight<32+t.offsetHeight+window.scrollY+n.top?t.style.top=n.y-t.offsetHeight+"px":t.style.top=n.y+n.height+"px"}setTimeout((()=>{s.updating=!1,s.pending&&(s.pending=0,l())}),8)}}),[]);return(0,r.useEffect)((()=>{a?(f.PageStore.on("window_scroll",l),f.PageStore.on("window_resize",l),l()):(f.PageStore.removeListener("window_scroll",l),f.PageStore.removeListener("window_resize",l))}),[a]),r.createElement("div",{ref:e.containerRef,className:"actions"},void 0===e.media_url?null:r.createElement("span",null,r.createElement("a",{href:e.media_url},"View media")),void 0===e.media_url||e.hideDeleteAction?null:r.createElement("span",{className:"seperator"},"|"),r.createElement(i,{contentRef:t},r.createElement("button",{title:"Delete comment"},"Delete")),r.createElement(n,{contentRef:t,showCallback:function(){o(!0)},hideCallback:function(){o(!1)}},r.createElement(u.PopupMain,null,r.createElement("div",{className:"popup-message"},r.createElement("span",{className:"popup-message-title"},"Comment removal"),r.createElement("span",{className:"popup-message-main"},"You're willing to remove comment?")),r.createElement("hr",null),r.createElement("span",{className:"popup-message-bottom"},r.createElement("button",{className:"button-link cancel-profile-removal",onClick:function(){t.current.tryToHide(),"function"==typeof e.onCancel&&e.onCancel()}},"CANCEL"),r.createElement("button",{className:"button-link proceed-profile-removal",onClick:function(){t.current.tryToHide(),"function"==typeof e.onProceed&&e.onProceed()}},"PROCEED")))))}function A(e){const t=(0,r.useRef)(null),[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{"function"==typeof e.onCheckRow&&e.onCheckRow(e.uid,n)}),[n]),(0,r.useEffect)((()=>{i(e.selectedRow)}),[e.selectedRow]),r.createElement("div",{className:"item manage-item manage-comments-item"},r.createElement("div",{className:"mi-checkbox"},r.createElement("input",{type:"checkbox",checked:n,onChange:function(){i(!n)}})),r.createElement("div",{className:"mi-author"},r.createElement(C,{name:e.author_name,url:e.author_url})),r.createElement("div",{className:"mi-comment"},void 0===e.text?r.createElement("i",{className:"non-available"},"N/A"):e.text,void 0===e.text||void 0===e.media_url&&e.hideDeleteAction?null:r.createElement(k,{containerRef:t,title:e.title,onProceed:function(){"function"==typeof e.onProceedRemoval&&e.onProceedRemoval(e.uid)},media_url:e.media_url,hideDeleteAction:e.hideDeleteAction})),r.createElement("div",{className:"mi-added"},r.createElement(g,{date:e.add_date})))}function P(e){const[t,n,i,a,o]=(0,c.useManagementTableHeader)({...e,type:"media"});return r.createElement("div",{className:"item manage-item manage-item-header manage-media-item"},r.createElement("div",{className:"mi-checkbox"},r.createElement("input",{type:"checkbox",checked:i,onChange:o})),r.createElement("div",{id:"title",onClick:a,className:"mi-title mi-col-sort"+("title"===t?"asc"===n?" asc":" desc":"")},"Title",r.createElement("div",{className:"mi-col-sort-icons"},r.createElement("span",null,r.createElement(p.Z,{type:"arrow_drop_up"})),r.createElement("span",null,r.createElement(p.Z,{type:"arrow_drop_down"})))),r.createElement("div",{id:"add_date",onClick:a,className:"mi-added mi-col-sort"+("add_date"===t?"asc"===n?" asc":" desc":"")},"Date added",r.createElement("div",{className:"mi-col-sort-icons"},r.createElement("span",null,r.createElement(p.Z,{type:"arrow_drop_up"})),r.createElement("span",null,r.createElement(p.Z,{type:"arrow_drop_down"})))),r.createElement("div",{className:"mi-author"},"Author"),r.createElement("div",{className:"mi-type"},"Media type"),r.createElement("div",{className:"mi-encoding"},"Encoding status"),r.createElement("div",{className:"mi-state"},"State"),r.createElement("div",{className:"mi-reviewed"},"Reviewed"),r.createElement("div",{className:"mi-featured"},"Featured"),r.createElement("div",{className:"mi-reported"},"Reported"))}function x(e){const[t,n,i,a,o]=(0,c.useManagementTableHeader)({...e,type:"users"});return r.createElement("div",{className:"item manage-item manage-item-header manage-users-item"},r.createElement("div",{className:"mi-checkbox"},r.createElement("input",{type:"checkbox",checked:i,onChange:o})),r.createElement("div",{id:"name",onClick:a,className:"mi-name mi-col-sort"+("name"===t?"asc"===n?" asc":" desc":"")},"Name",r.createElement("div",{className:"mi-col-sort-icons"},r.createElement("span",null,r.createElement(p.Z,{type:"arrow_drop_up"})),r.createElement("span",null,r.createElement(p.Z,{type:"arrow_drop_down"})))),r.createElement("div",{className:"mi-username"},"Username"),r.createElement("div",{id:"add_date",onClick:a,className:"mi-added mi-col-sort"+("add_date"===t?"asc"===n?" asc":" desc":"")},"Date added",r.createElement("div",{className:"mi-col-sort-icons"},r.createElement("span",null,r.createElement(p.Z,{type:"arrow_drop_up"})),r.createElement("span",null,r.createElement(p.Z,{type:"arrow_drop_down"})))),e.has_roles?r.createElement("div",{className:"mi-role"},"Role"):null,e.has_verified?r.createElement("div",{className:"mi-verified"},"Verified"):null,e.has_trusted?r.createElement("div",{className:"mi-trusted"},"Trusted"):null,e.has_approved?r.createElement("div",{className:"mi-approved"},"Approved"):null,r.createElement("div",{className:"mi-featured"},"Featured"))}function M(e){const[t,n,i,a,o]=(0,c.useManagementTableHeader)({...e,type:"comments"});return r.createElement("div",{className:"item manage-item manage-item-header manage-comments-item"},r.createElement("div",{className:"mi-checkbox"},r.createElement("input",{type:"checkbox",checked:i,onChange:o})),r.createElement("div",{className:"mi-author"},"Author"),r.createElement("div",{id:"text",onClick:a,className:"mi-comment mi-col-sort"+("text"===t?"asc"===n?" asc":" desc":"")},"Comment",r.createElement("div",{className:"mi-col-sort-icons"},r.createElement("span",null,r.createElement(p.Z,{type:"arrow_drop_up"})),r.createElement("span",null,r.createElement(p.Z,{type:"arrow_drop_down"})))),r.createElement("div",{id:"add_date",onClick:a,className:"mi-added mi-col-sort"+("add_date"===t?"asc"===n?" asc":" desc":"")},"Date added",r.createElement("div",{className:"mi-col-sort-icons"},r.createElement("span",null,r.createElement(p.Z,{type:"arrow_drop_up"})),r.createElement("span",null,r.createElement(p.Z,{type:"arrow_drop_down"})))))}function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;t{},setMessage:()=>{}},A.propTypes={author_name:a().string,author_url:a().string,author_thumbnail_url:a().string,add_date:a().string,text:a().string,selectedRow:a().bool.isRequired,hideDeleteAction:a().bool.isRequired,uid:a().string.isRequired},P.propTypes={sort:a().string.isRequired,order:a().string.isRequired,selected:a().bool.isRequired,onClickColumnSort:a().func,onCheckAllRows:a().func},x.propTypes={sort:a().string.isRequired,order:a().string.isRequired,selected:a().bool.isRequired,onClickColumnSort:a().func,onCheckAllRows:a().func,has_roles:a().bool,has_verified:a().bool,has_trusted:a().bool,has_approved:a().bool},x.defaultProps={has_roles:!1,has_verified:!1,has_trusted:!1,has_approved:!1},M.propTypes={sort:a().string.isRequired,order:a().string.isRequired,selected:a().bool.isRequired,onClickColumnSort:a().func,onCheckAllRows:a().func};var L=n(5288);const j={};class B{constructor(e,t){if(!Node.prototype.isPrototypeOf(e))return null;j[Object.defineProperty(this,"id",{value:"ManageMediaItemsList_"+Object.keys(j).length}).id]={},this.items=[],this.container=e,this.appendItems(t)}dataObject(){return j}appendItems(e){var t;if(NodeList.prototype.isPrototypeOf(e))for(t=0;tu.length&&!!o.nextRequestUrl,s.pageItems=n?e-u.length:0),t){let e=0;for(;eu.length;)u.push(i[l]),l+=1;o.nextRequestUrl=n.next&&a.maxItems>u.length?n.next:null,e&&(o.totalItems=n.count?n.count:u.length,o.totalItems=Math.min(a.maxItems,o.totalItems),o.totalPages=Math.ceil(o.totalItems/a.pageItems),"function"==typeof r&&r(o.totalItems)),d()})),o.nextRequestUrl=null}return h(!0),{loadItems:function(e){!s.requestResponse&&c.lengthe.ok?e.json():e.json().then((e=>{throw new Error(e.detail||"Failed to create user.")})))).then((()=>{sessionStorage.setItem("user-management-message",JSON.stringify({type:"success",text:"User created successfully."})),window.location.reload()})).catch((e=>{n&&n({type:"error",text:e.message})}))}},r.createElement("div",{className:"popup-message"},r.createElement("span",{className:"popup-message-title"},"Add New User"),r.createElement("div",{className:"popup-message-main"},r.createElement("input",{type:"text",value:s,onChange:e=>d(e.target.value),placeholder:"Username",required:!0,style:{width:"100%",padding:"8px",boxSizing:"border-box",marginBottom:"10px"}}),r.createElement("input",{type:"password",value:h,onChange:e=>f(e.target.value),placeholder:"Password",required:!0,style:{width:"100%",padding:"8px",boxSizing:"border-box",marginBottom:"10px"}}),r.createElement("input",{type:"email",value:p,onChange:e=>m(e.target.value),placeholder:"Email",required:!0,style:{width:"100%",padding:"8px",boxSizing:"border-box",marginBottom:"10px"}}),r.createElement("input",{type:"text",value:g,onChange:e=>v(e.target.value),placeholder:"Name",required:!0,style:{width:"100%",padding:"8px",boxSizing:"border-box",marginBottom:"10px"}}))),r.createElement("hr",null),r.createElement("span",{className:"popup-message-bottom"},r.createElement("button",{type:"button",className:"button-link cancel-profile-removal",onClick:()=>i.current.tryToHide()},"CANCEL"),r.createElement("button",{type:"submit",className:"button-link proceed-profile-removal"},"SUBMIT"))))))}function H(e,t){let n=[],r=0;if(""!==e){let t;n=e.split("?")[1].split("&");let i=0;for(;i{l(e.selectedItemsSize)}),[e.selectedItemsSize]),r.createElement("div",{className:"manage-items-bulk-action"},r.createElement("select",{value:a,onChange:function(e){o(e.currentTarget.value)}},r.createElement("option",{value:""},"Bulk actions"),r.createElement("option",{value:"delete"},"Delete selected")),s&&a?r.createElement(i,{contentRef:t},r.createElement("button",null,"Apply")):null,r.createElement(n,{contentRef:t},r.createElement(u.PopupMain,null,r.createElement("div",{className:"popup-message"},r.createElement("span",{className:"popup-message-title"},"Bulk removal"),r.createElement("span",{className:"popup-message-main"},"You're willing to remove selected items permanently?")),r.createElement("hr",null),r.createElement("span",{className:"popup-message-bottom"},r.createElement("button",{className:"button-link cancel-profile-removal",onClick:function(){t.current.tryToHide()}},"CANCEL"),r.createElement("button",{className:"button-link proceed-profile-removal",onClick:function(){"function"==typeof e.onProceedRemoval&&e.onProceedRemoval(),t.current.tryToHide()}},"PROCEED")))))}function $(e){return r.createElement("div",{className:e.className},r.createElement(G,{selectedItemsSize:e.items.length,onProceedRemoval:e.onProceedRemoval}),1===e.pagesSize?null:r.createElement("div",{className:"manage-items-pagination"},r.createElement(X,{totalItems:e.totalItems,pageItems:e.pageItems,onPageButtonClick:e.onPageButtonClick,query:e.query})))}function X(e){const t=[];let n;const i={last:Math.ceil(e.totalItems/e.pageItems),current:1};if(""!==e.query){const t=e.query.split("?")[1].split("&");let n,r=0;for(;re&&(e=3);let n,r,i=1;e>=t.last?(e=t.last,r=t.last,i=0):(5=e?2:Math.floor(e/4)),r=e-2*i);const a=[],o=[],s=[];if(t.current<=r+i-t.current){for(n=1;n<=r+i;)a.push(n),n+=1;for(n=t.last-e+a.length+1;n<=t.last;)s.push(n),n+=1}else if(t.current>t.last-(r+i-1)){for(n=t.last-(r+i-1);n<=t.last;)a.push(n),n+=1;for(n=1;n<=e-a.length;)o.push(n),n+=1}else{for(a.push(t.current),n=1;r>a.length&&(a.push(t.current+n),r!==a.length);)a.unshift(t.current-n),n+=1;for(n=1;n<=i;)o.push(n),n+=1;for(n=t.last-(e-(o.length+a.length)-1);n<=t.last;)s.push(n),n+=1}const l=[];for(n=0;n{void 0!==e.itemsLoadCallback&&e.itemsLoadCallback()}),[a]),[a,s,c,u,function(e){o([...e])},function(t){l(!0),void 0!==e.itemsCountCallback&&e.itemsCountCallback(t)},function(){if(n{d()}),[i]),[a,h,i,o,s,p,n,t,u,c,function(){return null},function(){return o?1>o.totalPages()||o.loadedAllItems()?null:r.createElement("button",{className:"load-more",onClick:m},(0,l.translateString)("SHOW MORE")):null}]}(e),[m,g]=(0,r.useState)({type:"",text:""});function v(){if(e.onPageChange&&S){const t=new URLSearchParams(C||"").get("page")||"1",n=W(S,H(C,t));e.onPageChange(n,t)}else o(new q(e.pageItems,e.maxItems,e.requestUrl,f,p))}(0,r.useEffect)((()=>{const e=sessionStorage.getItem("user-management-message");e&&(g(JSON.parse(e)),sessionStorage.removeItem("user-management-message"))}),[]),(0,r.useEffect)((()=>{if(m.text){const e=setTimeout((()=>g({type:"",text:""})),5e3);return()=>clearTimeout(e)}}),[m]);const[b,y]=(0,r.useState)([]),[E,w]=(0,r.useState)(!1),[S,_]=(0,r.useState)(null),[C,k]=(0,r.useState)(null);function A(t){const n=W(S,H(C,t.currentTarget.getAttribute("page")));"function"==typeof e.onPageChange&&e.onPageChange(n,t.currentTarget.getAttribute("page"))}function P(){(0,l.deleteRequest)(e.requestUrl.split("?")[0]+("comments"===e.manageType?"?comment_ids=":"?tokens=")+b.join(","),{headers:{"X-CSRFToken":(0,l.csrfToken)()}},!1,x,M)}function x(t){t&&204===t.status&&(y([]),w(!1),"function"==typeof e.onRowsDelete&&e.onRowsDelete(!0))}function M(){"function"==typeof e.onRowsDeleteFail&&e.onRowsDeleteFail(!0)}function T(t){t&&204===t.status&&e.onRowsDelete(!1)}function R(){e.onRowsDeleteFail(!1)}return(0,r.useEffect)((()=>{S&&k(S.query)}),[S]),(0,r.useEffect)((()=>{_(s()(e.requestUrl))}),[e.requestUrl]),(0,r.useEffect)((()=>(o(new q(e.pageItems,e.maxItems,e.requestUrl,f,p)),()=>{a&&o(null)})),[e.requestUrl]),t?r.createElement("div",{className:c.listOuter},m.text&&r.createElement("div",{className:"message "+("error"===m.type?"error":"success")},m.text),"users"===e.manageType&&r.createElement(V,{onUserAdded:v,setMessage:g}),i.length?r.createElement(r.Fragment,null,r.createElement($,{totalItems:n,pageItems:e.pageItems,onPageButtonClick:A,query:C||"",className:"manage-items-options",items:b,pagesSize:a.totalPages(),onProceedRemoval:P}),r.createElement("div",{ref:u,className:"items-list-wrap"},r.createElement("div",{ref:h,className:c.list},function(e,t){return[r.createElement(F,{key:0,type:t.manageType,items:e,sort:t.sortBy,order:t.ordering,selected:t.selectedAllItems,onCheckAllRows:t.onAllRowsCheck,onClickColumnSort:t.onClickColumnSort}),...e.map(((e,n)=>r.createElement(D,{key:n+1,order:n+1,item:e,type:t.manageType,onCheckRow:t.onRowCheck,onProceedRemoval:t.onDelete,selectedItems:t.selectedItems})))]}(i,{...e,onAllRowsCheck:function(e,t){const n=[];if(e&&i.length!==b.length){let e;if("media"===t)for(e of i)n.push(e.friendly_token);else if("users"===t)for(e of i)n.push(e.username);else if("comments"===t)for(e of i)n.push(e.uid)}y(n),w(n.length===i.length)},onRowCheck:function(e,t){if(void 0!==e){let n;if(-1===b.indexOf(e))t&&(n=[...b,e],y(n),w(n.length===i.length));else if(!t){let t;for(t of(n=[],b))e!==t&&n.push(t);y(n),w(n.length===i.length)}}},selectedItems:b,selectedAllItems:E,onDelete:function(t,n){(0,l.deleteRequest)(e.requestUrl.split("?")[0]+("comments"===e.manageType?"?comment_ids=":"?tokens=")+t,{headers:{"X-CSRFToken":(0,l.csrfToken)()},tokens:t},!1,T,R)},onUserUpdate:v,setMessage:g}))),r.createElement($,{totalItems:n,pageItems:e.pageItems,onPageButtonClick:A,query:C||"",className:"manage-items-options popup-on-top",items:b,pagesSize:a.totalPages(),onProceedRemoval:P})):null):r.createElement(d.e,{className:c.listOuter})}V.propTypes={onUserAdded:a().func,setMessage:a().func},Y.defaultProps={itemsCountCallback:a().func,maxItems:a().number.isRequired,pageItems:a().number.isRequired,requestUrl:a().string.isRequired,onPageChange:a().func,onRowsDelete:a().func,onRowsDeleteFail:a().func,pageItems:24},Y.defaultProps={maxItems:99999,pageItems:24,requestUrl:null}},9836:function(e,t,n){"use strict";var r=n(2756),i=n(5935),a=n(5328),o=n(9157),s=n(8627),l=r(o(),Number);i(l,{getPolyfill:o,implementation:a,shim:s}),e.exports=l},9852:function(e,t,n){"use strict";function r(e){return r="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},r(e)}function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}var o,s,l={};function c(e,t,n){n||(n=Error);var o=function(n){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i(e,t)}(u,n);var o,s,l,c=(s=u,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=a(s);if(l){var n=a(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function u(n,r,i){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),a=c.call(this,function(e,n,r){return"string"==typeof t?t:t(e,n,r)}(n,r,i)),a.code=e,a}return o=u,Object.defineProperty(o,"prototype",{writable:!1}),o}(n);l[e]=o}function u(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map((function(e){return String(e)})),n>2?"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))}c("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),c("ERR_INVALID_ARG_TYPE",(function(e,t,i){var a,s,l,c,d;if(void 0===o&&(o=n(3615)),o("string"==typeof e,"'name' must be a string"),"string"==typeof t&&(s="not ",t.substr(0,4)===s)?(a="must not be",t=t.replace(/^not /,"")):a="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-9,n)===t}(e," argument"))l="The ".concat(e," ").concat(a," ").concat(u(t,"type"));else{var h=("number"!=typeof d&&(d=0),d+1>(c=e).length||-1===c.indexOf(".",d)?"argument":"property");l='The "'.concat(e,'" ').concat(h," ").concat(a," ").concat(u(t,"type"))}return l+". Received type ".concat(r(i))}),TypeError),c("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(6818));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),c("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),c("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 ",a=t.length;switch(t=t.map((function(e){return'"'.concat(e,'"')})),a){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,a-1).join(", "),i+=", and ".concat(t[a-1]," arguments")}return"".concat(i," must be specified")}),TypeError),e.exports.codes=l},9854:function(e,t,n){"use strict";n.r(t),n.d(t,{SidebarConsumer:function(){return o},SidebarContext:function(){return a}});var r=n(9471),i=n(3997);const a=(0,r.createContext)((0,i.$)(window.MediaCMS).sidebar),o=a.Consumer},9922:function(e,t,n){"use strict";var r=n(8974);const i=n(7961),a=n(1024),o="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.hp=c,t.IS=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,c.prototype),t}function c(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 h(e)}return u(e,t,n)}function u(e,t,n){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!c.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 p(t.buffer,t.byteOffset,t.byteLength)}return f(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 p(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(K(e,SharedArrayBuffer)||e&&K(e.buffer,SharedArrayBuffer)))return p(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 c.from(r,t,n);const i=function(e){if(c.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):f(e):"Buffer"===e.type&&Array.isArray(e.data)?f(e.data):void 0}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return c.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 h(e){return d(e),l(e<0?0:0|m(e))}function f(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(c.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 X(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 R(this,t,n);case"utf8":case"utf-8":return P(this,t,n);case"ascii":return M(this,t,n);case"latin1":case"binary":return T(this,t,n);case"base64":return A(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function b(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function y(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=c.from(t,r)),c.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 a,o=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;o=2,s/=2,l/=2,n/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){let r=-1;for(a=n;as&&(n=s-l),a=n;a>=0;a--){let n=!0;for(let r=0;ri&&(r=i):r=i;const a=t.length;let o;for(r>a/2&&(r=a/2),o=0;o>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function A(e,t,n){return 0===t&&n===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,n))}function P(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+o<=n){let n,r,s,l;switch(o){case 1:t<128&&(a=t);break;case 2:n=e[i+1],128==(192&n)&&(l=(31&t)<<6|63&n,l>127&&(a=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)&&(a=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&&(a=l))}}null===a?(a=65533,o=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),i+=o}return function(e){const t=e.length;if(t<=x)return String.fromCharCode.apply(String,e);let n="",r=0;for(;rr.length?(c.isBuffer(t)||(t=c.from(t)),t.copy(r,i)):Uint8Array.prototype.set.call(r,t,i);else{if(!c.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(r,i)}i+=t.length}return r},c.byteLength=g,c.prototype._isBuffer=!0,c.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+=" ... "),""},o&&(c.prototype[o]=c.prototype.inspect),c.prototype.compare=function(e,t,n,r,i){if(K(e,Uint8Array)&&(e=c.from(e,e.offset,e.byteLength)),!c.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 a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0);const s=Math.min(a,o),l=this.slice(r,i),u=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 a=!1;for(;;)switch(r){case"hex":return w(this,e,t,n);case"utf8":case"utf-8":return S(this,e,t,n);case"ascii":case"latin1":case"binary":return _(this,e,t,n);case"base64":return C(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const x=4096;function M(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 N(e,t,n,r,i,a){if(!c.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 D(e,t,n,r,i){V(t,r,i,e,n,7);let a=Number(t&BigInt(4294967295));e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a;let o=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,n}function F(e,t,n,r,i){V(t,r,i,e,n,7);let a=Number(t&BigInt(4294967295));e[n+7]=a,a>>=8,e[n+6]=a,a>>=8,e[n+5]=a,a>>=8,e[n+4]=a;let o=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=o,o>>=8,e[n+2]=o,o>>=8,e[n+1]=o,o>>=8,e[n]=o,n+8}function L(e,t,n,r,i,a){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||L(e,0,n,4),a.write(e,t,n,r,23,4),n+4}function B(e,t,n,r,i){return t=+t,n>>>=0,i||L(e,0,n,8),a.write(e,t,n,r,52,8),n+8}c.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,a=0;for(;++a>>=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},c.prototype.readUint8=c.prototype.readUInt8=function(e,t){return e>>>=0,t||I(e,1,this.length),this[e]},c.prototype.readUint16LE=c.prototype.readUInt16LE=function(e,t){return e>>>=0,t||I(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUint16BE=c.prototype.readUInt16BE=function(e,t){return e>>>=0,t||I(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUint32LE=c.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]},c.prototype.readUint32BE=c.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])},c.prototype.readBigUInt64LE=Z((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,a=0;for(;++a=i&&(r-=Math.pow(2,8*t)),r},c.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||I(e,t,this.length);let r=t,i=1,a=this[e+--r];for(;r>0&&(i*=256);)a+=this[e+--r]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*t)),a},c.prototype.readInt8=function(e,t){return e>>>=0,t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.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},c.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},c.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},c.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]},c.prototype.readBigInt64LE=Z((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),a.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return e>>>=0,t||I(e,4,this.length),a.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return e>>>=0,t||I(e,8,this.length),a.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return e>>>=0,t||I(e,8,this.length),a.read(this,e,!1,52,8)},c.prototype.writeUintLE=c.prototype.writeUIntLE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||N(this,e,t,n,Math.pow(2,8*n)-1,0);let i=1,a=0;for(this[t]=255&e;++a>>=0,n>>>=0,r||N(this,e,t,n,Math.pow(2,8*n)-1,0);let i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},c.prototype.writeUint8=c.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,1,255,0),this[t]=255&e,t+1},c.prototype.writeUint16LE=c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeUint16BE=c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeUint32LE=c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||N(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},c.prototype.writeUint32BE=c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||N(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},c.prototype.writeBigUInt64LE=Z((function(e,t=0){return D(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),c.prototype.writeBigUInt64BE=Z((function(e,t=0){return F(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),c.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){const r=Math.pow(2,8*n-1);N(this,e,t,n,r-1,-r)}let i=0,a=1,o=0;for(this[t]=255&e;++i>>=0,!r){const r=Math.pow(2,8*n-1);N(this,e,t,n,r-1,-r)}let i=n-1,a=1,o=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===o&&0!==this[t+i+1]&&(o=1),this[t+i]=(e/a|0)-o&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||N(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},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||N(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},c.prototype.writeBigInt64LE=Z((function(e,t=0){return D(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),c.prototype.writeBigInt64BE=Z((function(e,t=0){return F(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),c.prototype.writeFloatLE=function(e,t,n){return j(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return j(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return B(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return B(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,r){if(!c.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 V(e,t,n,r,i,a){if(e>n||e3?0===t||t===BigInt(0)?`>= 0${r} and < 2${r} ** ${8*(a+1)}${r}`:`>= -(2${r} ** ${8*(a+1)-1}${r}) and < 2 ** ${8*(a+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,a)}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=q(String(n)):"bigint"==typeof n&&(i=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(i=q(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 a=[];for(let o=0;o55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.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;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function X(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 Y(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 J=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 Z(e){return"undefined"==typeof BigInt?ee:e}function ee(){throw new Error("BigInt not supported")}},9932:function(e,t,n){"use strict";var r=n(5712);e.exports=Function.prototype.bind||r}}]);
\ No newline at end of file
+(self.webpackChunkmediacms_frontend=self.webpackChunkmediacms_frontend||[]).push([[276],{70:function(e){"use strict";var t=Object.defineProperty||!1;if(t)try{t({},"a",{value:1})}catch(e){t=!1}e.exports=t},78:function(e,t,n){"use strict";var r,i=n(4449),a=n(4903)(),o=n(8396),s=n(7570);if(a){var l=i("RegExp.prototype.exec"),c={},u=function(){throw c},d={toString:u,valueOf:u};"symbol"==typeof Symbol.toPrimitive&&(d[Symbol.toPrimitive]=u),r=function(e){if(!e||"object"!=typeof e)return!1;var t=s(e,"lastIndex");if(!t||!o(t,"value"))return!1;try{l(e,d)}catch(e){return e===c}}}else{var h=i("Object.prototype.toString");r=function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===h(e)}}e.exports=r},131:function(e,t,n){"use strict";n.r(t)},160:function(e){"use strict";e.exports=function(e,t,n,r,i,a,o,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,a,o,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},239:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(9471);class i extends r.PureComponent{render(){return this.props.children?r.createElement("div",{className:"profile-page-content"+(this.props.enabledContactForm?" with-cform":"")},this.props.children):null}}},266:function(e,t,n){"use strict";n.r(t),n.d(t,{addNotification:function(){return s},initPage:function(){return a},toggleMediaAutoPlay:function(){return o}});var r=n(7143),i=n.n(r);function a(e){i().dispatch({type:"INIT_PAGE",page:e})}function o(){i().dispatch({type:"TOGGLE_AUTO_PLAY"})}function s(e,t){i().dispatch({type:"ADD_NOTIFICATION",notification:e,notificationId:t})}},278:function(e){"use strict";e.exports=Object.getOwnPropertyDescriptor},285:function(e,t,n){"use strict";var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),o=0;o{h()}),[o]),[s,o,l,c,f,n,t,d,u,function(){return null},function(){return l?1>l.totalPages()||l.loadedAllItems()?null:r.createElement("button",{className:"load-more",onClick:p},(0,a.translateString)("SHOW MORE")):null}]}},403:function(e){"use strict";var t,n,r=Function.prototype.toString,i="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof i&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw n}}),n={},i((function(){throw 42}),null,t)}catch(e){e!==n&&(i=null)}else i=null;var a=/^\s*class\b/,o=function(e){try{var t=r.call(e);return a.test(t)}catch(e){return!1}},s=function(e){try{return!o(e)&&(r.call(e),!0)}catch(e){return!1}},l=Object.prototype.toString,c="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),d=function(){return!1};if("object"==typeof document){var h=document.all;l.call(h)===l.call(document.all)&&(d=function(e){if((u||!e)&&(void 0===e||"object"==typeof e))try{var t=l.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=i?function(e){if(d(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{i(e,null,t)}catch(e){if(e!==n)return!1}return!o(e)&&s(e)}:function(e){if(d(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(c)return s(e);if(o(e))return!1;var t=l.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&s(e)}},419:function(e,t,n){"use strict";n.d(t,{jV:function(){return u},pl:function(){return l},r1:function(){return c}});var r=n(338),i=n.n(r);if(201==n.j)var a=n(8255);if(201==n.j)var o=n(5474);var s=function(e){return e.replace(/-(\w)/g,(function(e,t){return t.toUpperCase()}))},l=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=(0,a.HP)(e),r={},i=0,o=n.length;i=0)&&(r[s]=e[s])}return r},c=function(e,t){for(var n=t.map(s),r=(0,a.HP)(e),i={},o=0,l=r.length;o=0||n.indexOf(s(c))>=0)&&(i[c]=e[c])}return i},u=function e(t,n){for(var r=a.h1.apply(void 0,[{},(0,a.cJ)(t,n)].concat(i()((0,a.zu)(c(t,n))))),s=(0,a.HP)(r).filter(o.Y),l=0,u=s.length;l=0?(delete r[d],r=(0,a.h1)({},r,h)):r[d]=h}return r}},463:function(e,t,n){"use strict";n.d(t,{c:function(){return a}});var r=n(4571),i=n.n(r);function a(e,t){let n=i()(e,{});return""!==n.origin&&"null"!==n.origin&&n.origin||(n=i()(t+"/"+e.replace(/^\//g,""),{})),n.toString()}},519:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}n.d(t,{A:function(){return r}})},750:function(e,t,n){"use strict";var r=n(2031),i="undefined"==typeof globalThis?n.g:globalThis;e.exports=function(){for(var e=[],t=0;t=3&&(o=n),s=e,"[object Array]"===i.call(s)?function(e,t,n){for(var r=0,i=e.length;r{const t=s()(e.link);return{active:f===t.host+t.pathname,itemType:"link",link:e.link||"#",icon:e.icon||null,iconPos:"left",text:e.text||e.link||"#",itemAttr:{className:e.className||""}}}))}return[function(){const t=[];return d.hideHomeLink||t.push({link:o.home,icon:"home",text:(0,u.translateString)("Home"),className:"nav-item-home"}),a.PageStore.get("config-enabled").pages.featured&&a.PageStore.get("config-enabled").pages.featured.enabled&&t.push({link:o.featured,icon:"star",text:(0,u.translateString)("Featured"),className:"nav-item-featured"}),a.PageStore.get("config-enabled").pages.recommended&&a.PageStore.get("config-enabled").pages.recommended.enabled&&t.push({link:o.recommended,icon:"done_outline",text:(0,u.translateString)("Recommended"),className:"nav-item-recommended"}),a.PageStore.get("config-enabled").pages.latest&&a.PageStore.get("config-enabled").pages.latest.enabled&&t.push({link:o.latest,icon:"new_releases",text:(0,u.translateString)("Latest"),className:"nav-item-latest"}),!d.hideTagsLink&&a.PageStore.get("config-enabled").taxonomies.tags&&a.PageStore.get("config-enabled").taxonomies.tags.enabled&&t.push({link:o.archive.tags,icon:"local_offer",text:(0,u.translateString)("Tags"),className:"nav-item-tags"}),!d.hideCategoriesLink&&a.PageStore.get("config-enabled").taxonomies.categories&&a.PageStore.get("config-enabled").taxonomies.categories.enabled&&t.push({link:o.archive.categories,icon:"list_alt",text:(0,u.translateString)("Categories"),className:"nav-item-categories"}),a.PageStore.get("config-enabled").pages.members&&a.PageStore.get("config-enabled").pages.members.enabled&&e.canSeeMembersPage&&t.push({link:o.members,icon:"people",text:(0,u.translateString)("Members"),className:"nav-item-members"}),a.PageStore.get("config-contents").sidebar.mainMenuExtra.items.forEach((e=>{t.push({link:e.link,icon:e.icon,text:e.text,className:e.className})})),t.length?r.createElement(c.NavigationMenuList,{key:"main-first",items:p(t)}):null}(),function(){const i=[];return t||(e.addMedia&&(i.push({link:o.user.addMedia,icon:"video_call",text:(0,u.translateString)("Upload"),className:"nav-item-upload-media"}),n.media&&i.push({link:n.media,icon:"video_library",text:(0,u.translateString)("My media"),className:"nav-item-my-media"})),e.saveMedia&&i.push({link:n.playlists,icon:"playlist_play",text:(0,u.translateString)("My playlists"),className:"nav-item-my-playlists"})),i.length?r.createElement(c.NavigationMenuList,{key:"main-second",items:p(i)}):null}(),function(){const t=[];return a.PageStore.get("config-enabled").pages.history&&a.PageStore.get("config-enabled").pages.history.enabled&&t.push({link:o.user.history,icon:"history",text:(0,u.translateString)("History"),className:"nav-item-history"}),e.likeMedia&&a.PageStore.get("config-enabled").pages.liked&&a.PageStore.get("config-enabled").pages.liked.enabled&&t.push({link:o.user.liked,icon:"thumb_up",text:(0,u.translateString)("Liked media"),className:"nav-item-liked"}),t.length?r.createElement(c.NavigationMenuList,{key:"user",items:p(t)}):null}(),function(){const e=[];return e.push({link:"/about",icon:"contact_support",text:(0,u.translateString)("About"),className:"nav-item-about"}),e.push({link:"/tos",icon:"description",text:(0,u.translateString)("Terms"),className:"nav-item-terms"}),e.push({link:"/contact",icon:"alternate_email",text:(0,u.translateString)("Contact"),className:"nav-item-contact"}),e.push({link:"/setlanguage",icon:"language",text:(0,u.translateString)("Language"),className:"nav-item-language"}),e.length?r.createElement(c.NavigationMenuList,{key:"custom",items:p(e)}):null}(),function(){const t=[];return e.manageMedia&&t.push({link:o.manage.media,icon:"miscellaneous_services",text:(0,u.translateString)("Manage media"),className:"nav-item-manage-media"}),e.manageUsers&&t.push({link:o.manage.users,icon:"miscellaneous_services",text:(0,u.translateString)("Manage users"),className:"nav-item-manage-users"}),e.manageComments&&t.push({link:o.manage.comments,icon:"miscellaneous_services",text:(0,u.translateString)("Manage comments"),className:"nav-item-manage-comments"}),t.length?r.createElement(c.NavigationMenuList,{key:"admin",items:p(t)}):null}()]}function h(){const e=a.PageStore.get("config-contents").sidebar.belowNavMenu;return e?r.createElement("div",{className:"page-sidebar-under-nav-menus",dangerouslySetInnerHTML:{__html:e}}):null}function f(){const e=a.PageStore.get("config-contents").sidebar.belowThemeSwitcher;return e?r.createElement("div",{className:"page-sidebar-below-theme-switcher",dangerouslySetInnerHTML:{__html:e}}):null}var p=n(2140);function m(){const e=a.PageStore.get("config-contents").sidebar.footer;return e?r.createElement("div",{className:"page-sidebar-bottom",dangerouslySetInnerHTML:{__html:e}}):null}function g(){const{visibleSidebar:e,toggleSidebar:t}=(0,i.useLayout)(),n=(0,r.useRef)(null),[o,s]=(0,r.useState)(e||492>window.innerWidth),[l,c]=(0,r.useState)(!0);let u=null,g=null,v=!1,b=!1;function y(){if(v||!a.PageStore.get("config-contents").sidebar.footer)return;u=document.querySelector(".page-sidebar-bottom"),g=u.previousSibling,"relative"!==getComputedStyle(g).position&&(b=!0),v=!0,a.PageStore.on("window_resize",E);let e=0,t=0,n=0;!function r(){const i=g.offsetTop+g.offsetHeight;i!==n?n=i:t+=1,e+=1,10>t&&50>e&&setTimeout(r,10),E()}()}function E(){let e=g,t=u.offsetHeight;b&&(t+=e.offsetHeight,e=e.previousSibling),c(!(e.offsetTop+e.offsetHeight+t>window.innerHeight-n.current.offsetTop))}function S(e){e.preventDefault(),e.stopPropagation(),t()}return(0,r.useEffect)((()=>{s(!0),setTimeout(y,20)}),[e]),(0,r.useEffect)((()=>{(e||o)&&y();const t=document.querySelector(".page-sidebar-content-overlay");return t&&t.addEventListener("click",S),()=>{v&&a.PageStore.removeListener("window_resize",E),t&&t.removeEventListener("click",S)}}),[]),r.createElement("div",{ref:n,className:"page-sidebar"+(l?" fixed-bottom":"")},r.createElement("div",{className:"page-sidebar-inner"},e||o?r.createElement(r.Fragment,null,r.createElement(d,null),r.createElement(h,null),r.createElement(p.SidebarThemeSwitcher,null),r.createElement(f,null),r.createElement(m,null)):null))}},878:function(e,t,n){"use strict";n.d(t,{c:function(){return c}});var r=n(9471),i=n(8713),a=n.n(i),o=n(6387),s=n(5321),l=n(2828);function c(e){const{thumbnail:t}=(0,o.useUser)(),n={"aria-label":"Account profile photo that opens list of options and settings pages links",className:"thumbnail"};switch(e.isButton?void 0!==e.onClick&&(n.onClick=e.onClick):n.type="span",e.size){case"small":case"large":n.className+=" "+e.size+"-thumb"}return r.createElement(s.i,n,t?r.createElement("img",{src:t,alt:""}):r.createElement(l.Z,{type:"person"}))}c.propTypes={isButton:a().bool,size:a().oneOf(["small","medium","large"]),onClick:a().func},c.defaultProps={isButton:!1,size:"medium"}},977:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(7143);function i(e,t){return r.register(e[t].bind(e)),e}},1003:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MediaListHeader=void 0;var i=r(n(9471)),a=n(1838);t.MediaListHeader=function(e){var t=e.viewAllText||(0,a.translateString)("VIEW ALL");return i.default.createElement("div",{className:(e.className?e.className+" ":"")+"media-list-header",style:e.style},i.default.createElement("h2",null,e.title),e.viewAllLink?i.default.createElement("h3",null," ",i.default.createElement("a",{href:e.viewAllLink,title:t}," ",t||e.viewAllLink," ")," "):null)}},1024:function(e,t){t.read=function(e,t,n,r,i){var a,o,s=8*i-r-1,l=(1<>1,u=-7,d=n?i-1:0,h=n?-1:1,f=e[t+d];for(d+=h,a=f&(1<<-u)-1,f>>=-u,u+=s;u>0;a=256*a+e[t+d],d+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=r;u>0;o=256*o+e[t+d],d+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(f?-1:1);o+=Math.pow(2,r),a-=c}return(f?-1:1)*o*Math.pow(2,a-r)},t.write=function(e,t,n,r,i,a){var o,s,l,c=8*a-i-1,u=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:a-1,p=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),(t+=o+d>=1?h/l:h*Math.pow(2,1-d))*l>=2&&(o++,l/=2),o+d>=u?(s=0,o=u):o+d>=1?(s=(t*l-1)*Math.pow(2,i),o+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,i),o=0));i>=8;e[n+f]=255&s,f+=p,s/=256,i-=8);for(o=o<0;e[n+f]=255&o,f+=p,o/=256,c-=8);e[n+f-p]|=128*m}},1064:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,i=n(2698);e.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&i()}},1095:function(e,t,n){"use strict";var r=n(7118),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(9471)),a=function(e){var t=e.files,n=i.useRef(),a=i.useContext(r.LocalizationContext).l10n,o=i.useContext(r.ThemeContext).direction===r.TextDirection.RightToLeft,s=i.useRef([]),l=a&&a.attachment?a.attachment.clickToDownload:"Click to download",c=function(e){var t=n.current,r=[].slice.call(t.getElementsByClassName("rpv-attachment__item"));if(0!==r.length){r.forEach((function(e){return e.setAttribute("tabindex","-1")}));var i=document.activeElement,a=r[Math.min(r.length-1,Math.max(0,e(r,i)))];a.setAttribute("tabindex","0"),a.focus()}};return r.useIsomorphicLayoutEffect((function(){var e=n.current;if(e){var t=[].slice.call(e.getElementsByClassName("rpv-attachment__item"));if(s.current=t,t.length>0){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":o}),ref:n,tabIndex:-1,onKeyDown:function(e){switch(e.key){case"ArrowDown":e.preventDefault(),c((function(e,t){return e.indexOf(t)+1}));break;case"ArrowUp":e.preventDefault(),c((function(e,t){return e.indexOf(t)-1}));break;case"End":e.preventDefault(),c((function(e,t){return e.length-1}));break;case"Home":e.preventDefault(),c((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)})))},o=function(e){var t=e.doc,n=i.useContext(r.LocalizationContext).l10n,o=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}),c=l[0],u=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}})):[];u({files:t,isLoaded:!0})}))}),[t]),c.isLoaded?0===c.files.length?i.createElement("div",{"data-testid":"attachment__empty",className:r.classNames({"rpv-attachment__empty":!0,"rpv-attachment__empty--rtl":o})},s):i.createElement(a,{files:c.files}):i.createElement(r.Spinner,null)},s=function(e){var t=e.store,n=i.useState(t.get("doc")),a=n[0],s=n[1],l=function(e){s(e)};return i.useEffect((function(){return t.subscribe("doc",l),function(){t.unsubscribe("doc",l)}}),[]),a?i.createElement(o,{doc:a}):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})}}}},1134:function(e,t,n){"use strict";function r(){return document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")}function i(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}function a(e,t){e.classList?e.classList.add(t):e.className+=" "+t}function o(e,t){return e.className&&new RegExp("(\\s|^)"+t+"(\\s|$)").test(e.className)}n.d(t,{CX:function(){return o},GT:function(){return c},kN:function(){return r},qk:function(){return i},uU:function(){return s},xi:function(){return l},zc:function(){return a}});const s=window.cancelAnimationFrame||window.mozCancelAnimationFrame,l=window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame;function c(){const e={document:{visibility:[]},window:{resize:[],scroll:[]}};return document.addEventListener("visibilitychange",(function(){e.document.visibility.map((e=>e()))})),window.addEventListener("resize",(function(){e.window.resize.map((e=>e()))})),window.addEventListener("scroll",(function(){e.window.scroll.map((e=>e()))})),{doc:function(t){"function"==typeof t&&e.document.visibility.push(t)},win:function(t,n){"function"==typeof t&&e.window.resize.push(t),"function"==typeof n&&e.window.scroll.push(n)}}}},1177:function(e,t,n){"use strict";n.d(t,{A:function(){return E}});var r=n(9471),i=n(8713),a=n.n(i),o=n(5338),s=n(8790),l=n(7460),c=n(285),u=n(7664),d=n(5289),h=n(1838),f=n(8974);class p extends r.PureComponent{constructor(e){super(e),this.state={visibleForm:!1,queryVal:l.ProfilePageStore.get("author-query")||""},this.onChange=this.onChange.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.showForm=this.showForm.bind(this),this.hideForm=this.hideForm.bind(this),this.onFormSubmit=this.onFormSubmit.bind(this),this.updateTimeout=null,this.pendingUpdate=!1}updateQuery(e){this.pendingUpdateValue=null,this.setState({queryVal:e},(function(){"function"==typeof this.props.onQueryChange&&this.props.onQueryChange(this.state.queryVal)}))}onChange(e){this.pendingEvent=e,this.setState({queryVal:e.target.value||""},(function(){this.updateTimeout||(this.pendingEvent=null,"function"==typeof this.props.onQueryChange&&this.props.onQueryChange(this.state.queryVal),this.updateTimeout=setTimeout(function(){this.updateTimeout=null,this.pendingEvent&&this.onChange(this.pendingEvent)}.bind(this),100))}))}onInputFocus(){}onInputBlur(){this.hideForm()}showForm(){this.setState({visibleForm:!0},(function(){"function"==typeof this.props.toggleSearchField&&this.props.toggleSearchField()}))}hideForm(){this.setState({visibleForm:!1},(function(){"function"==typeof this.props.toggleSearchField&&this.props.toggleSearchField()}))}onFormSubmit(e){""===this.refs.SearchInput.value.trim()&&(e.preventDefault(),e.stopPropagation())}render(){return this.state.visibleForm?r.createElement("form",{method:"get",action:s.LinksContext._currentValue.profile.media,onSubmit:this.onFormSubmit},r.createElement("span",null,r.createElement(u.CircleIconButton,{buttonShadow:!1},r.createElement("i",{className:"material-icons"},"search"))),r.createElement("span",null,r.createElement("input",{autoFocus:!0,ref:"SearchInput",type:"text",name:"aq",placeholder:"Search","aria-label":"Search",value:this.state.queryVal,onChange:this.onChange,onFocus:this.onInputFocus,onBlur:this.onInputBlur}))):r.createElement("div",null,r.createElement("span",null,r.createElement(u.CircleIconButton,{buttonShadow:!1,onClick:this.showForm},r.createElement("i",{className:"material-icons"},"search"))))}}function m(e){return r.createElement("li",{className:e.isActive?"active":null},r.createElement("a",{href:e.link,title:e.label},e.label))}p.propTypes={onQueryChange:a().func},p.defaultProps={},m.propTypes={id:a().string.isRequired,label:a().string.isRequired,link:a().string.isRequired,isActive:a().bool.isRequired};class g extends r.PureComponent{constructor(e){super(e),this.state={displayNext:!1,displayPrev:!1},this.inlineSlider=null,this.nextSlide=this.nextSlide.bind(this),this.prevSlide=this.prevSlide.bind(this),this.updateSlider=this.updateSlider.bind(this,!1),this.onToggleSearchField=this.onToggleSearchField.bind(this),l.PageStore.on("window_resize",this.updateSlider),this.sliderRecalTimeout=null,l.PageStore.on("changed_page_sidebar_visibility",function(){clearTimeout(this.sliderRecalTimeout),this.sliderRecalTimeout=setTimeout(function(){this.updateSliderButtonsView(),this.sliderRecalTimeout=setTimeout(function(){this.sliderRecalTimeout=null,this.updateSlider()}.bind(this),50)}.bind(this),150)}.bind(this)),this.previousBtn=r.createElement("span",{className:"previous-slide"},r.createElement(u.CircleIconButton,{buttonShadow:!1,onClick:this.prevSlide},r.createElement("i",{className:"material-icons"},"keyboard_arrow_left"))),this.nextBtn=r.createElement("span",{className:"next-slide"},r.createElement(u.CircleIconButton,{buttonShadow:!1,onClick:this.nextSlide},r.createElement("i",{className:"material-icons"},"keyboard_arrow_right"))),this.userIsAuthor=!s.MemberContext._currentValue.is.anonymous&&l.ProfilePageStore.get("author-data").username===s.MemberContext._currentValue.username}componentDidMount(){this.updateSlider()}nextSlide(){this.inlineSlider.nextSlide(),this.updateSliderButtonsView(),this.inlineSlider.scrollToCurrentSlide()}prevSlide(){this.inlineSlider.previousSlide(),this.updateSliderButtonsView(),this.inlineSlider.scrollToCurrentSlide()}updateSlider(e){this.inlineSlider||(this.inlineSlider=new d.A(this.refs.itemsListWrap,".profile-nav ul li")),this.inlineSlider.updateDataState(document.querySelectorAll(".profile-nav ul li").length,!0,!e),this.updateSliderButtonsView(),this.pendingChangeSlide&&(this.pendingChangeSlide=!1,this.inlineSlider.scrollToCurrentSlide())}updateSliderButtonsView(){this.setState({displayPrev:this.inlineSlider.hasPreviousSlide(),displayNext:this.inlineSlider.hasNextSlide()})}onToggleSearchField(){this.updateSlider()}render(){return r.createElement("nav",{ref:"tabsNav",className:"profile-nav items-list-outer list-inline list-slider"},r.createElement("div",{className:"profile-nav-inner items-list-outer"},this.state.displayPrev?this.previousBtn:null,r.createElement("ul",{className:"items-list-wrap",ref:"itemsListWrap"},r.createElement(m,{id:"about",isActive:"about"===this.props.type,label:(0,h.translateString)("About"),link:s.LinksContext._currentValue.profile.about}),r.createElement(m,{id:"media",isActive:"media"===this.props.type,label:(0,h.translateString)(this.userIsAuthor?"Media I own":"Media"),link:s.LinksContext._currentValue.profile.media}),this.userIsAuthor?r.createElement(m,{id:"shared_by_me",isActive:"shared_by_me"===this.props.type,label:(0,h.translateString)("Shared by me"),link:s.LinksContext._currentValue.profile.shared_by_me}):null,this.userIsAuthor?r.createElement(m,{id:"shared_with_me",isActive:"shared_with_me"===this.props.type,label:(0,h.translateString)("Shared with me"),link:s.LinksContext._currentValue.profile.shared_with_me}):null,s.MemberContext._currentValue.can.saveMedia?r.createElement(m,{id:"playlists",isActive:"playlists"===this.props.type,label:(0,h.translateString)("Playlists"),link:s.LinksContext._currentValue.profile.playlists}):null,l.PageStore.get("config-options").pages.profile.includeHistory&&this.userIsAuthor?r.createElement(m,{id:"history",isActive:"history"===this.props.type,label:l.PageStore.get("config-enabled").pages.history.title,link:s.LinksContext._currentValue.user.history}):null,l.PageStore.get("config-options").pages.profile.includeLikedMedia&&this.userIsAuthor?r.createElement(m,{id:"liked",isActive:"liked"===this.props.type,label:l.PageStore.get("config-enabled").pages.liked.title,link:s.LinksContext._currentValue.user.liked}):null,r.createElement("li",{className:"media-search"},r.createElement(p,{onQueryChange:this.props.onQueryChange,toggleSearchField:this.onToggleSearchField})),this.props.onToggleFiltersClick&&["media","shared_by_me","shared_with_me"].includes(this.props.type)?r.createElement("li",{className:"media-filters-toggle"},r.createElement("span",{style:{display:"flex",alignItems:"center",cursor:"pointer",position:"relative"},onClick:this.props.onToggleFiltersClick,title:(0,h.translateString)("Filters")},r.createElement(u.CircleIconButton,{buttonShadow:!1},r.createElement("i",{className:"material-icons"},"filter_list")),this.props.hasActiveFilters?r.createElement("span",{style:{position:"absolute",top:"8px",right:"8px",width:"8px",height:"8px",borderRadius:"50%",backgroundColor:"var(--default-theme-color)",border:"2px solid white"}}):null)):null,this.props.onToggleTagsClick&&["media","shared_by_me","shared_with_me"].includes(this.props.type)?r.createElement("li",{className:"media-tags-toggle"},r.createElement("span",{style:{display:"flex",alignItems:"center",cursor:"pointer",position:"relative"},onClick:this.props.onToggleTagsClick,title:(0,h.translateString)("Tags")},r.createElement(u.CircleIconButton,{buttonShadow:!1},r.createElement("i",{className:"material-icons"},"local_offer")),this.props.hasActiveTags?r.createElement("span",{style:{position:"absolute",top:"8px",right:"8px",width:"8px",height:"8px",borderRadius:"50%",backgroundColor:"var(--default-theme-color)",border:"2px solid white"}}):null)):null,this.props.onToggleSortingClick&&["media","shared_by_me","shared_with_me"].includes(this.props.type)?r.createElement("li",{className:"media-sorting-toggle"},r.createElement("span",{style:{display:"flex",alignItems:"center",cursor:"pointer",position:"relative"},onClick:this.props.onToggleSortingClick,title:(0,h.translateString)("Sort By")},r.createElement(u.CircleIconButton,{buttonShadow:!1},r.createElement("i",{className:"material-icons"},"swap_vert")),this.props.hasActiveSort?r.createElement("span",{style:{position:"absolute",top:"8px",right:"8px",width:"8px",height:"8px",borderRadius:"50%",backgroundColor:"var(--default-theme-color)",border:"2px solid white"}}):null)):null),this.state.displayNext?this.nextBtn:null))}}function v(e){let t=e.link;return window.MediaCMS.site.devEnv&&(t="/edit-channel.html"),r.createElement("a",{href:t,className:"edit-channel-icon",title:"Add banner"},r.createElement("i",{className:"material-icons"},"add_photo_alternate"))}function b(e){let t=e.link;return window.MediaCMS.site.devEnv&&(t="/edit-channel.html"),r.createElement("a",{href:t,className:"edit-channel-icon",title:"Edit banner"},r.createElement("i",{className:"material-icons"},"edit"))}function y(e){let t=e.link;return window.MediaCMS.site.devEnv&&(t="/edit-profile.html"),r.createElement("a",{href:t,className:"edit-profile-icon",title:"Edit profile"},r.createElement("i",{className:"material-icons"},"edit"))}function E(e){const[t,n,i]=(0,o.usePopup)(),a=(0,r.useRef)(null),d=(0,r.useRef)(null),[h,p]=(0,r.useState)(!1),m={profileNavTop:0},E=!s.MemberContext._currentValue.is.anonymous&&s.MemberContext._currentValue.is.admin,S=!s.MemberContext._currentValue.is.anonymous&&l.ProfilePageStore.get("author-data").username===s.MemberContext._currentValue.username,w=S||!s.MemberContext._currentValue.is.anonymous&&s.MemberContext._currentValue.can.editProfile,_=E||S||!s.MemberContext._currentValue.is.anonymous&&s.MemberContext._currentValue.can.deleteProfile;function C(){m.profileHeaderTop=a.current.offsetTop,m.profileNavTop=m.profileHeaderTop+a.current.offsetHeight-d.current.refs.tabsNav.offsetHeight}function k(){p(m.profileHeaderTop+window.scrollY>m.profileNavTop)}function A(e){setTimeout((function(){c.PageActions.addNotification("Profile removed. Redirecting...","profileDelete"),setTimeout((function(){window.location.href=s.SiteContext._currentValue.url}),2e3)}),100),void 0!==e&&f.info("Removed user's profile '"+e+'"')}function P(e){setTimeout((function(){c.PageActions.addNotification("Profile removal failed","profileDeleteFail")}),100),void 0!==e&&f.info('Profile "'+e+'" removal failed')}function x(){C(),k()}function M(){k()}return(0,r.useEffect)((()=>(_&&(l.ProfilePageStore.on("profile_delete",A),l.ProfilePageStore.on("profile_delete_fail",P)),l.PageStore.on("resize",x),l.PageStore.on("changed_page_sidebar_visibility",x),l.PageStore.on("window_scroll",M),C(),k(),()=>{_&&(l.ProfilePageStore.removeListener("profile_delete",A),l.ProfilePageStore.removeListener("profile_delete_fail",P)),l.PageStore.removeListener("resize",x),l.PageStore.removeListener("changed_page_sidebar_visibility",x),l.PageStore.removeListener("window_scroll",M)})),[]),r.createElement("div",{ref:a,className:"profile-page-header"+(h?" fixed-nav":"")},r.createElement("span",{className:"profile-banner-wrap"},e.author.banner_thumbnail_url?r.createElement("span",{className:"profile-banner",style:{backgroundImage:"url("+s.SiteContext._currentValue.url+"/"+e.author.banner_thumbnail_url.replace(/^\//g,"")+")"}}):null,_&&!S?r.createElement("span",{className:"delete-profile-wrap"},r.createElement(i,{contentRef:t},r.createElement("button",{className:"delete-profile",title:"Remove profile"},r.createElement("i",{className:"material-icons"},"delete"))),r.createElement(n,{contentRef:t},r.createElement(u.PopupMain,null,r.createElement("div",{className:"popup-message"},r.createElement("span",{className:"popup-message-title"},"Profile removal"),r.createElement("span",{className:"popup-message-main"},"You're willing to remove profile permanently?")),r.createElement("hr",null),r.createElement("span",{className:"popup-message-bottom"},r.createElement("button",{className:"button-link cancel-profile-removal",onClick:function(){t.current.toggle()}},"CANCEL"),r.createElement("button",{className:"button-link proceed-profile-removal",onClick:function(){c.ProfilePageActions.remove_profile(),t.current.toggle()}},"PROCEED"))))):null,w&&S?e.author.banner_thumbnail_url?r.createElement(b,{link:l.ProfilePageStore.get("author-data").default_channel_edit_url}):r.createElement(v,{link:l.ProfilePageStore.get("author-data").default_channel_edit_url}):null),r.createElement("div",{className:"profile-info-nav-wrap"},e.author.thumbnail_url||e.author.name?r.createElement("div",{className:"profile-info"},r.createElement("div",{className:"profile-info-inner"},r.createElement("div",null,e.author.thumbnail_url?r.createElement("img",{src:e.author.thumbnail_url,alt:""}):null),r.createElement("div",null,e.author.name?r.createElement("div",{className:"profile-name-edit-wrapper"},r.createElement("h1",null,e.author.name),w&&!S?r.createElement(y,{link:l.ProfilePageStore.get("author-data").edit_url}):null):null))):null,r.createElement(g,{ref:d,type:e.type,onQueryChange:e.onQueryChange,onToggleFiltersClick:e.onToggleFiltersClick,onToggleTagsClick:e.onToggleTagsClick,onToggleSortingClick:e.onToggleSortingClick,hasActiveFilters:e.hasActiveFilters,hasActiveTags:e.hasActiveTags,hasActiveSort:e.hasActiveSort})))}g.propTypes={type:a().string.isRequired,onQueryChange:a().func,onToggleFiltersClick:a().func,onToggleTagsClick:a().func,onToggleSortingClick:a().func,hasActiveFilters:a().bool,hasActiveTags:a().bool,hasActiveSort:a().bool},E.propTypes={author:a().object.isRequired,type:a().string.isRequired,onQueryChange:a().func,onToggleFiltersClick:a().func,onToggleTagsClick:a().func,onToggleSortingClick:a().func,hasActiveFilters:a().bool,hasActiveTags:a().bool,hasActiveSort:a().bool},E.defaultProps={type:"media"}},1254:function(e,t,n){"use strict";n.d(t,{z:function(){return w}});var r=n(9471),i=n(7460),a=n(5338),o=n(1838),s=n(8790),l=n(285),c=n(7664);function u(e,t,n){let r,i=[];for(n=!!n,r=0;rwindow.innerHeight-98,n=()=>o(t()),[a,o]=(0,r.useState)(t());return(0,r.useEffect)((()=>(i.PageStore.on("window_resize",n),()=>i.PageStore.removeListener("window_resize",n)))),r.createElement("div",{className:"search-predictions-list",style:{maxHeight:a+"px"}},e.children||null)}function h(e){const t=(0,r.useRef)(null);function n(t){let n;switch(t.keyCode||t.charCode){case 13:i();break;case 38:n=e.itemsDomArray(e.previousIndex);break;case 40:n=e.itemsDomArray(e.nextIndex)}void 0!==n&&(n.focus(),t.preventDefault(),t.stopPropagation())}function i(){e.onSelect instanceof Function&&e.onSelect(e.value)}return(0,r.useEffect)((()=>{e.onPredictionItemLoad(e.index,t.current)})),r.createElement("div",{ref:t,tabIndex:"0",className:"search-predictions-item",onFocus:function(e){e.target.onkeydown=n},onBlur:function(e){e.target.onkeydown=null},onClick:i},r.createElement("span",{dangerouslySetInnerHTML:{__html:e.children||""}}))}function f(e){const t=(0,r.useRef)(null),n=(0,r.useRef)(null),[f,p,m]=(0,a.usePopup)(),[g,v]=(0,r.useState)([]),[b,y]=(0,r.useState)([]),[E,S]=(0,r.useState)(i.SearchFieldStore.get("search-query")),{visibleMobileSearch:w}=(0,a.useLayout)();function _(e){return-1===e?t.current:g[e]}function C(e){let t=!1;switch(e.keyCode||e.charCode){case 38:t=_(b.length-1);break;case 40:t=_(0)}t&&(t.focus(),e.preventDefault(),e.stopPropagation())}function k(e){y([]),S(e),setTimeout((function(){n.current.submit()}),50)}function A(e,t){const n=g;n[e]=t,v(n)}function P(e,t){let n,i,a,o,s,l,c,d=[];if(e){for(a=[],n=0;n=0;)o=o.substring(0,s[i])+""+o.substring(s[i],s[i]+e.length)+""+o.substring(s[i]+e.length),i--;a.push([t[n],o]),n+=1}for(n=0;n{w&&t.current.focus()}),[w]),(0,r.useEffect)((()=>{b.length?(t.current.onkeydown=t.current.onkeydown||C,f.current.tryToShow()):(t.current.onkeydown=null,f.current.tryToHide())}),[b]),(0,r.useEffect)((()=>(i.SearchFieldStore.on("load_predictions",P),()=>{i.SearchFieldStore.removeListener("load_predictions",P)})),[]),r.createElement("div",{className:"search-field-wrap"},r.createElement("div",null,r.createElement("form",{ref:n,method:"get",action:s.LinksContext._currentValue.search.base,autoComplete:"off",onSubmit:function(e){""===t.current.value.trim()&&(e.preventDefault(),e.stopPropagation())}},r.createElement("div",null,r.createElement("div",{className:"text-field-wrap"},r.createElement("input",{ref:t,type:"text",placeholder:(0,o.translateString)("Search"),"aria-label":"Search",name:"q",value:E,onChange:function(e){let t=e.target.value;t="string"!=typeof t?t.toString():t,S(t),""!==t.trim()&&l.SearchFieldActions.requestPredictions(t.trim())},onFocus:function(){b.length&&(t.current.onkeydown=t.current.onkeydown||C)},onBlur:function(){t.current.onkeydown=null}}),r.createElement(p,{contentRef:f,hideCallback:function(){y([])}},r.createElement(c.PopupMain,null,r.createElement(d,null,b)))),r.createElement("button",{type:"submit","aria-label":"Search"},r.createElement(c.MaterialIcon,{type:"search"}))))))}function p(){const{currentThemeMode:e,changeThemeMode:t}=(0,a.useTheme)(),n=(0,r.useRef)(null);return r.createElement("div",{className:"theme-switch",tabIndex:0,onKeyPress:function(e){0===e.keyCode&&t()},onClick:function(e){e.target!==n.current&&t()}},r.createElement("span",null,"Dark Theme"),r.createElement("span",null,r.createElement("label",{className:"checkbox-label right-selectbox"},r.createElement("span",{className:"checkbox-switcher-wrap"},r.createElement("span",{className:"checkbox-switcher"},r.createElement("input",{ref:n,type:"checkbox",tabIndex:-1,checked:"dark"===e,onChange:function(e){e.stopPropagation(),t()}}))))))}function m(e,t,n){const i={main:null};if(e.is.anonymous)i.main=r.createElement("div",null,r.createElement(c.PopupMain,null,r.createElement(c.NavigationMenuList,{items:t.middle})));else{const a=[];function o(e,t){t.length&&(a.length&&a.push(r.createElement("hr",{key:e+"-nav-seperator"})),a.push(r.createElement(c.NavigationMenuList,{key:e+"-nav",items:t})))}o("top",t.top),o("middle",t.middle),o("bottom",t.bottom),i.main=r.createElement("div",null,r.createElement(c.PopupTop,null,r.createElement("a",{className:"user-menu-top-link",href:e.pages.about,title:e.username},r.createElement("span",null,r.createElement(c.UserThumbnail,{size:"medium"})),r.createElement("span",null,r.createElement("span",{className:"username"},e?.name||e?.email||e?.username||"User")))),a.length?r.createElement(c.PopupMain,null,a):null)}return n&&(i["switch-theme"]=r.createElement("div",null,r.createElement(c.PopupTop,null,r.createElement("div",null,r.createElement("span",null,r.createElement(c.CircleIconButton,{className:"menu-item-icon change-page","data-page-id":"main","aria-label":"Switch theme"},r.createElement("i",{className:"material-icons"},"arrow_back"))),r.createElement("span",null,"Switch theme"))),r.createElement(c.PopupMain,null,r.createElement(p,null)))),i}function g(e){let{user:t,links:n}=e;const[i,s,l]=(0,a.usePopup)(),u=[{link:n.user.addMedia,icon:"upload",text:(0,o.translateString)("Upload")},{link:"/record_screen",icon:"videocam",text:(0,o.translateString)("Record Screen")}];return!t.is.anonymous&&t.can.addMedia?r.createElement("div",null,r.createElement(l,{contentRef:i},r.createElement(c.CircleIconButton,{title:(0,o.translateString)("Upload media")},r.createElement(c.MaterialIcon,{type:"video_call"}),r.createElement("span",{className:"hidden-txt"},(0,o.translateString)("Upload media")))),r.createElement(s,{contentRef:i},r.createElement(c.PopupMain,null,r.createElement(c.NavigationMenuList,{items:u})))):null}function v(e){let{user:t,link:n,hasHeaderThemeSwitcher:i}=e;return t.is.anonymous&&t.can.login?r.createElement("div",{className:"sign-in-wrap"},r.createElement("a",{href:n,rel:"noffolow",className:"button-link sign-in"+(i?" hidden-only-in-small":" hidden-only-in-extra-small"),title:(0,o.translateString)("Sign in")},(0,o.translateString)("Sign in"))):null}function b(e){let{user:t,link:n,hasHeaderThemeSwitcher:i}=e;return t.is.anonymous&&t.can.register?r.createElement("div",{className:"register-wrap"},r.createElement("a",{href:n,className:"button-link register-link"+(i?" hidden-only-in-small":" hidden-only-in-extra-small"),title:(0,o.translateString)("Register")},(0,o.translateString)("Register"))):null}function y(e){const{toggleMobileSearch:t}=(0,a.useLayout)(),[n,o,l]=(0,a.usePopup)();return r.createElement(s.HeaderConsumer,null,(e=>r.createElement(s.MemberConsumer,null,(a=>r.createElement(s.LinksConsumer,null,(s=>r.createElement("div",{className:"page-header-right"},r.createElement("div",null,r.createElement("div",{className:"mobile-search-toggle"},r.createElement(c.CircleIconButton,{onClick:t,"aria-label":"Search"},r.createElement(c.MaterialIcon,{type:"search"}))),r.createElement(g,{user:a,links:s}),r.createElement("div",{className:(a.is.anonymous?"user-options":"user-thumb")+(!a.is.anonymous||e.hasThemeSwitcher?"":" visible-only-in-extra-small")},r.createElement(l,{contentRef:n},a.is.anonymous?r.createElement(c.CircleIconButton,{"aria-label":"Settings"},r.createElement(c.MaterialIcon,{type:"more_vert"})):r.createElement(c.UserThumbnail,{size:"small",isButton:!0})),r.createElement(o,{contentRef:n},r.createElement(c.NavigationContentApp,{initPage:"main",pages:m(a,e.popupNavItems,e.hasThemeSwitcher),pageChangeSelector:".change-page",pageIdSelectorAttr:"data-page-id"}))),r.createElement(v,{user:a,link:s.signin,hasHeaderThemeSwitcher:e.hasThemeSwitcher}),r.createElement(b,{user:a,link:s.register,hasHeaderThemeSwitcher:e.hasThemeSwitcher}),i.PageStore.get("config-contents").header.right?r.createElement("div",{className:"on-header-right",dangerouslySetInnerHTML:{__html:i.PageStore.get("config-contents").header.right}}):null))))))))}const E=e=>{let{src:t,loading:n="lazy",title:i,alt:a,href:o="#"}=e;return t?r.createElement("div",{className:"logo"},r.createElement("a",{href:o,title:i},r.createElement("span",null,r.createElement("img",{src:t,alt:a||i,title:i,loading:n})))):null};function S(){const{logo:e}=(0,a.useTheme)(),{enabledSidebar:t,toggleMobileSearch:n,toggleSidebar:o}=(0,a.useLayout)();return r.createElement(s.SiteConsumer,null,(a=>r.createElement(s.LinksConsumer,null,(s=>r.createElement("div",{className:"page-header-left"},r.createElement("div",null,r.createElement("div",{className:"close-search-field"},r.createElement(c.CircleIconButton,{onClick:n},r.createElement("i",{className:"material-icons"},"arrow_back"))),t?r.createElement("div",{className:"toggle-sidebar"},r.createElement(c.CircleIconButton,{onClick:o},r.createElement("i",{className:"material-icons"},"menu"))):null,r.createElement(E,{src:e,href:s.home,title:a.title}),i.PageStore.get("config-contents").header.onLogoRight?r.createElement("div",{className:"on-logo-right",dangerouslySetInnerHTML:{__html:i.PageStore.get("config-contents").header.onLogoRight}}):null))))))}function w(e){const{isAnonymous:t}=(0,a.useUser)(),{visibleMobileSearch:n}=(0,a.useLayout)();return(0,r.useEffect)((()=>{!function(){function e(){const e=this.parentNode;(0,o.addClassname)(e,"hiding"),setTimeout(function(){e&&e.parentNode&&e.parentNode.removeChild(e)}.bind(this),400)}setTimeout(function(){const t=document.querySelectorAll(".alert.alert-dismissible .close");let n;if(t.length)for(n=0;n(()=>{"use strict";var __webpack_modules__=[,(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VerbosityLevel=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.UNSUPPORTED_FEATURES=t.TextRenderingMode=t.RenderingIntentFlag=t.PermissionFlag=t.PasswordResponses=t.PasswordException=t.PageActionEventType=t.OPS=t.MissingPDFException=t.LINE_FACTOR=t.LINE_DESCENT_FACTOR=t.InvalidPDFException=t.ImageKind=t.IDENTITY_MATRIX=t.FormatError=t.FeatureTest=t.FONT_IDENTITY_MATRIX=t.DocumentActionEventType=t.CMapCompressionType=t.BaseException=t.BASELINE_FACTOR=t.AnnotationType=t.AnnotationStateModelType=t.AnnotationReviewState=t.AnnotationReplyType=t.AnnotationMode=t.AnnotationMarkedState=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationEditorType=t.AnnotationEditorPrefix=t.AnnotationEditorParamsType=t.AnnotationBorderStyleType=t.AnnotationActionEventType=t.AbortException=void 0,t.assert=function(e,t){e||a(t)},t.bytesToString=function(e){"object"==typeof e&&null!==e&&void 0!==e.length||a("Invalid argument for bytesToString");const t=e.length,n=8192;if(t