. Read more: https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"),n?Object(r.cloneElement)(e,{ref:function(e){a(n,e),a(t,e)}}):Object(r.cloneElement)(e,{ref:t})}function c(e){if("string"!=typeof e.type){var t=e.type.displayName||e.type.name||"the component";throw new Error("Only native element nodes can now be passed to React DnD connectors."+"You can either wrap ".concat(t," into a
, or turn it into a ")+"drag source or a drop target itself.")}}function l(e){var t={};return Object.keys(e).forEach((function(n){var o=e[n];if(n.endsWith("Ref"))t[n]=e[n];else{var a=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!Object(r.isValidElement)(t)){var o=t;return e(o,n),o}var a=t;c(a);var l=n?function(t){return e(t,n)}:e;return i(a,l)}}(o);t[n]=function(){return a}}})),t}},681:function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(0)),i=(0,r(n(36)).default)(a.createElement("path",{d:"M19 18l2 1V1H7v2h12v15zM17 5H3v18l7-3 7 3V5z"}),"BookmarksSharp");t.default=i},682:function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(0)),i=(0,r(n(36)).default)(a.createElement("path",{d:"M19.44 12.99l-.01.02c.04-.33.08-.67.08-1.01 0-.34-.03-.66-.07-.99l.01.02 2.44-1.92-2.43-4.22-2.87 1.16.01.01c-.52-.4-1.09-.74-1.71-1h.01L14.44 2H9.57l-.44 3.07h.01c-.62.26-1.19.6-1.71 1l.01-.01-2.88-1.17-2.44 4.22 2.44 1.92.01-.02c-.04.33-.07.65-.07.99 0 .34.03.68.08 1.01l-.01-.02-2.1 1.65-.33.26 2.43 4.2 2.88-1.15-.02-.04c.53.41 1.1.75 1.73 1.01h-.03L9.58 22h4.85s.03-.18.06-.42l.38-2.65h-.01c.62-.26 1.2-.6 1.73-1.01l-.02.04 2.88 1.15 2.43-4.2s-.14-.12-.33-.26l-2.11-1.66zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"}),"SettingsSharp");t.default=i},683:function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(0)),i=(0,r(n(36)).default)(a.createElement("path",{d:"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14l-6-6z"}),"ExpandLessSharp");t.default=i},684:function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(0)),i=(0,r(n(36)).default)(a.createElement("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"}),"CheckSharp");t.default=i},685:function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(0)),i=(0,r(n(36)).default)(a.createElement("path",{d:"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"}),"PaletteSharp");t.default=i},686:function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(0)),i=(0,r(n(36)).default)(a.createElement("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreHorizSharp");t.default=i},687:function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(0)),i=(0,r(n(36)).default)(a.createElement("path",{d:"M19 12v7H5v-7H3v9h18v-9h-2zm-6 .67l2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2v9.67z"}),"SaveAltSharp");t.default=i},688:function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(0)),i=(0,r(n(36)).default)(a.createElement("path",{d:"M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2zM11 16l4-4-4-4v3H1v2h10v3z"}),"Input");t.default=i},689:function(e,t,n){"use strict";var r=n(690).CopyToClipboard;r.CopyToClipboard=r,e.exports=r},690: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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var o=c(n(0)),a=c(n(691)),i=["text","onCopy","options","children"];function c(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t
=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n1)for(var n=1;nc)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");c=h,l=m,o=d;var y=(1e4*(268435455&(h+=122192928e5))+m)%4294967296;s[u++]=y>>>24&255,s[u++]=y>>>16&255,s[u++]=y>>>8&255,s[u++]=255&y;var v=h/4294967296*1e4&268435455;s[u++]=v>>>8&255,s[u++]=255&v,s[u++]=v>>>24&15|16,s[u++]=v>>>16&255,s[u++]=d>>>8|128,s[u++]=255&d;for(var g=0;g<6;++g)s[u+g]=f[g];return t||i(s)}},721:function(e,t,n){var r=n(658),o=n(659);e.exports=function(e,t,n){var a=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var i=(e=e||{}).random||(e.rng||r)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t)for(var c=0;c<16;++c)t[a+c]=i[c];return t||o(i)}},722:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=t?e:t)),e}},726:function(e,t,n){var r=n(227),o=n(44);e.exports=function(e,t,n){var a=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return o(n)&&(a="leading"in n?!!n.leading:a,i="trailing"in n?!!n.trailing:i),r(e,t,{leading:a,maxWait:t,trailing:i})}},727:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertNever=void 0,t.assertNever=function(e){throw new Error("Unhandled case: "+JSON.stringify(e))}},728:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RootDropTargets=void 0;var i=a(n(48)),c=a(n(229)),l=a(n(0)),u=n(370),s=n(646),f=n(662),d=n(641),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.render=function(){return l.default.createElement("div",{className:i.default("drop-target-container",{"-dragging":this.props.isDragging})},c.default(s.MosaicDropTargetPosition).map((function(e){return l.default.createElement(f.MosaicDropTarget,{position:e,path:[],key:e})})))},t}(l.default.PureComponent);t.RootDropTargets=u.DropTarget(d.MosaicDragType.WINDOW,{},(function(e,t){return{isDragging:null!==t.getItem()&&t.getItemType()===d.MosaicDragType.WINDOW}}))(p)},729:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.rootElement.offsetHeight?"row":"column";return Promise.resolve(o.apply(void 0,e)).then((function(e){return i.replaceWith(a,{direction:l,second:e,first:j.getAndAssertNodeAtPathExists(c,a)})}))},t.swap=function(){for(var e=[],n=0;n0,m=h?this.props.connectDragSource:function(e){return e};if(u){var y=m(u(this.props,o));return p.default.createElement("div",{className:c.default("mosaic-window-toolbar",{draggable:h})},y)}var v=m(p.default.createElement("div",{title:r,className:"mosaic-window-title"},r)),g=!s.default(a);return p.default.createElement("div",{className:c.default("mosaic-window-toolbar",{draggable:h})},v,p.default.createElement("div",{className:c.default("mosaic-window-controls",E.OptionalBlueprint.getClasses("BUTTON_GROUP"))},g&&p.default.createElement("button",{onClick:function(){return t.setAdditionalControlsOpen(!f)},className:c.default(E.OptionalBlueprint.getClasses("BUTTON","MINIMAL"),E.OptionalBlueprint.getIconClass("MORE"),(e={},e[E.OptionalBlueprint.getClasses("ACTIVE")]=f,e))},p.default.createElement("span",{className:"control-text"},i)),g&&p.default.createElement(b.Separator,null),d))},t.prototype.checkCreateNode=function(){if(null==this.props.createNode)throw new Error("Operation invalid unless `createNode` is defined")},t.defaultProps={additionalControlButtonText:"More",draggable:!0,renderPreview:function(e){var t=e.title;return p.default.createElement("div",{className:"mosaic-preview"},p.default.createElement("div",{className:"mosaic-window-toolbar"},p.default.createElement("div",{className:"mosaic-window-title"},t)),p.default.createElement("div",{className:"mosaic-window-body"},p.default.createElement("h4",null,t),p.default.createElement(E.OptionalBlueprint.Icon,{iconSize:72,icon:"application"})))},renderToolbar:null},t.contextType=y.MosaicContext,t}(p.default.Component);t.InternalMosaicWindow=C;var k={beginDrag:function(e,t,n){e.onDragStart&&e.onDragStart();var r=l.default((function(){return n.context.mosaicActions.hide(n.props.path)}));return{mosaicId:n.context.mosaicId,hideTimer:r}},endDrag:function(e,t,n){var r=t.getItem().hideTimer;window.clearTimeout(r);var o=n.props.path,a=t.getDropResult()||{},i=n.context.mosaicActions,c=a.position,l=a.path;null==c||null==l||f.default(l,o)?(i.updateTree([{path:u.default(o),spec:{splitPercentage:{$set:null}}}]),e.onDragEnd&&e.onDragEnd("reset")):(i.updateTree(O.createDragToUpdates(i.getRoot(),o,l,c)),e.onDragEnd&&e.onDragEnd("drop"))}};t.SourceConnectedInternalMosaicWindow=h.DragSource(w.MosaicDragType.WINDOW,k,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview()}}))(C),t.SourceDropConnectedInternalMosaicWindow=h.DropTarget(w.MosaicDragType.WINDOW,{},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),draggedMosaicId:(t.getItem()||{}).mosaicId}}))(t.SourceConnectedInternalMosaicWindow);var x=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return o(n,e),n.prototype.render=function(){return p.default.createElement(t.SourceDropConnectedInternalMosaicWindow,a({},this.props))},n}(p.default.PureComponent);t.MosaicWindow=x},730:function(e,t,n){var r=n(731),o=n(217)((function(e,t){return r(e,1,t)}));e.exports=o},731:function(e,t){e.exports=function(e,t,n){if("function"!=typeof e)throw new TypeError("Expected a function");return setTimeout((function(){e.apply(void 0,n)}),t)}},753:function(e,t,n){"use strict";var r=n(4),o=n(1),a=n(0),i=n(3),c=n(8),l=[0,1,2,3,4,5,6,7,8,9,10],u=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12];function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=parseFloat(e);return"".concat(n/t).concat(String(e).replace(String(n),"")||"px")}var f=a.forwardRef((function(e,t){var n=e.alignContent,c=void 0===n?"stretch":n,l=e.alignItems,u=void 0===l?"stretch":l,s=e.classes,f=e.className,d=e.component,p=void 0===d?"div":d,h=e.container,m=void 0!==h&&h,b=e.direction,y=void 0===b?"row":b,v=e.item,g=void 0!==v&&v,w=e.justify,O=e.justifyContent,j=void 0===O?"flex-start":O,E=e.lg,C=void 0!==E&&E,k=e.md,x=void 0!==k&&k,P=e.sm,_=void 0!==P&&P,T=e.spacing,R=void 0===T?0:T,S=e.wrap,I=void 0===S?"wrap":S,D=e.xl,M=void 0!==D&&D,B=e.xs,W=void 0!==B&&B,N=e.zeroMinWidth,A=void 0!==N&&N,L=Object(r.a)(e,["alignContent","alignItems","classes","className","component","container","direction","item","justify","justifyContent","lg","md","sm","spacing","wrap","xl","xs","zeroMinWidth"]),z=Object(i.default)(s.root,f,m&&[s.container,0!==R&&s["spacing-xs-".concat(String(R))]],g&&s.item,A&&s.zeroMinWidth,"row"!==y&&s["direction-xs-".concat(String(y))],"wrap"!==I&&s["wrap-xs-".concat(String(I))],"stretch"!==u&&s["align-items-xs-".concat(String(u))],"stretch"!==c&&s["align-content-xs-".concat(String(c))],"flex-start"!==(w||j)&&s["justify-content-xs-".concat(String(w||j))],!1!==W&&s["grid-xs-".concat(String(W))],!1!==_&&s["grid-sm-".concat(String(_))],!1!==x&&s["grid-md-".concat(String(x))],!1!==C&&s["grid-lg-".concat(String(C))],!1!==M&&s["grid-xl-".concat(String(M))]);return a.createElement(p,Object(o.a)({className:z,ref:t},L))})),d=Object(c.a)((function(e){return Object(o.a)({root:{},container:{boxSizing:"border-box",display:"flex",flexWrap:"wrap",width:"100%"},item:{boxSizing:"border-box",margin:"0"},zeroMinWidth:{minWidth:0},"direction-xs-column":{flexDirection:"column"},"direction-xs-column-reverse":{flexDirection:"column-reverse"},"direction-xs-row-reverse":{flexDirection:"row-reverse"},"wrap-xs-nowrap":{flexWrap:"nowrap"},"wrap-xs-wrap-reverse":{flexWrap:"wrap-reverse"},"align-items-xs-center":{alignItems:"center"},"align-items-xs-flex-start":{alignItems:"flex-start"},"align-items-xs-flex-end":{alignItems:"flex-end"},"align-items-xs-baseline":{alignItems:"baseline"},"align-content-xs-center":{alignContent:"center"},"align-content-xs-flex-start":{alignContent:"flex-start"},"align-content-xs-flex-end":{alignContent:"flex-end"},"align-content-xs-space-between":{alignContent:"space-between"},"align-content-xs-space-around":{alignContent:"space-around"},"justify-content-xs-center":{justifyContent:"center"},"justify-content-xs-flex-end":{justifyContent:"flex-end"},"justify-content-xs-space-between":{justifyContent:"space-between"},"justify-content-xs-space-around":{justifyContent:"space-around"},"justify-content-xs-space-evenly":{justifyContent:"space-evenly"}},function(e,t){var n={};return l.forEach((function(r){var o=e.spacing(r);0!==o&&(n["spacing-".concat(t,"-").concat(r)]={margin:"-".concat(s(o,2)),width:"calc(100% + ".concat(s(o),")"),"& > $item":{padding:s(o,2)}})})),n}(e,"xs"),e.breakpoints.keys.reduce((function(t,n){return function(e,t,n){var r={};u.forEach((function(e){var t="grid-".concat(n,"-").concat(e);if(!0!==e)if("auto"!==e){var o="".concat(Math.round(e/12*1e8)/1e6,"%");r[t]={flexBasis:o,flexGrow:0,maxWidth:o}}else r[t]={flexBasis:"auto",flexGrow:0,maxWidth:"none"};else r[t]={flexBasis:0,flexGrow:1,maxWidth:"100%"}})),"xs"===n?Object(o.a)(e,r):e[t.breakpoints.up(n)]=r}(t,e,n),t}),{}))}),{name:"MuiGrid"})(f);t.a=d},754:function(e,t,n){"use strict";n.r(t);var r=n(9),o=n(10),a=n(629),i=n(15),c=n(8),l=n(12),u=n(0),s=n.n(u),f=n(48),d=n.n(f),p=n(83),h=n.n(p),m=n(1),b=n(4),y=n(19),v=n(3),g=n(11),w=n(627),O=n(37),j=n(368),E=n(122),C=n(50),k=n(93),x=n(16),P={entering:{opacity:1},entered:{opacity:1}},_={enter:E.b.enteringScreen,exit:E.b.leavingScreen},T=u.forwardRef((function(e,t){var n=e.children,r=e.disableStrictModeCompat,o=void 0!==r&&r,a=e.in,i=e.onEnter,c=e.onEntered,l=e.onEntering,s=e.onExit,f=e.onExited,d=e.onExiting,p=e.style,h=e.TransitionComponent,y=void 0===h?j.a:h,v=e.timeout,g=void 0===v?_:v,w=Object(b.a)(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","TransitionComponent","timeout"]),E=Object(C.a)(),T=E.unstable_strictMode&&!o,R=u.useRef(null),S=Object(x.a)(n.ref,t),I=Object(x.a)(T?R:void 0,S),D=function(e){return function(t,n){if(e){var r=T?[R.current,t]:[t,n],o=Object(O.a)(r,2),a=o[0],i=o[1];void 0===i?e(a):e(a,i)}}},M=D(l),B=D((function(e,t){Object(k.b)(e);var n=Object(k.a)({style:p,timeout:g},{mode:"enter"});e.style.webkitTransition=E.transitions.create("opacity",n),e.style.transition=E.transitions.create("opacity",n),i&&i(e,t)})),W=D(c),N=D(d),A=D((function(e){var t=Object(k.a)({style:p,timeout:g},{mode:"exit"});e.style.webkitTransition=E.transitions.create("opacity",t),e.style.transition=E.transitions.create("opacity",t),s&&s(e)})),L=D(f);return u.createElement(y,Object(m.a)({appear:!0,in:a,nodeRef:T?R:void 0,onEnter:B,onEntered:W,onEntering:M,onExit:A,onExited:L,onExiting:N,timeout:g},w),(function(e,t){return u.cloneElement(n,Object(m.a)({style:Object(m.a)({opacity:0,visibility:"exited"!==e||a?void 0:"hidden"},P[e],p,n.props.style),ref:I},t))}))})),R=u.forwardRef((function(e,t){var n=e.children,r=e.classes,o=e.className,a=e.invisible,i=void 0!==a&&a,c=e.open,l=e.transitionDuration,s=e.TransitionComponent,f=void 0===s?T:s,d=Object(b.a)(e,["children","classes","className","invisible","open","transitionDuration","TransitionComponent"]);return u.createElement(f,Object(m.a)({in:c,timeout:l},d),u.createElement("div",{className:Object(v.default)(r.root,o,i&&r.invisible),"aria-hidden":!0,ref:t},n))})),S=Object(c.a)({root:{zIndex:-1,position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}},{name:"MuiBackdrop"})(R),I=n(607),D={enter:E.b.enteringScreen,exit:E.b.leavingScreen},M=u.forwardRef((function(e,t){var n=e.BackdropProps,r=e.children,o=e.classes,a=e.className,i=e.disableBackdropClick,c=void 0!==i&&i,l=e.disableEscapeKeyDown,s=void 0!==l&&l,f=e.fullScreen,d=void 0!==f&&f,p=e.fullWidth,h=void 0!==p&&p,y=e.maxWidth,O=void 0===y?"sm":y,j=e.onBackdropClick,E=e.onClose,C=e.onEnter,k=e.onEntered,x=e.onEntering,P=e.onEscapeKeyDown,_=e.onExit,R=e.onExited,M=e.onExiting,B=e.open,W=e.PaperComponent,N=void 0===W?I.a:W,A=e.PaperProps,L=void 0===A?{}:A,z=e.scroll,H=void 0===z?"paper":z,V=e.TransitionComponent,F=void 0===V?T:V,U=e.transitionDuration,$=void 0===U?D:U,Z=e.TransitionProps,q=e["aria-describedby"],G=e["aria-labelledby"],Y=Object(b.a)(e,["BackdropProps","children","classes","className","disableBackdropClick","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","onEnter","onEntered","onEntering","onEscapeKeyDown","onExit","onExited","onExiting","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps","aria-describedby","aria-labelledby"]),X=u.useRef();return u.createElement(w.a,Object(m.a)({className:Object(v.default)(o.root,a),BackdropComponent:S,BackdropProps:Object(m.a)({transitionDuration:$},n),closeAfterTransition:!0},c?{disableBackdropClick:c}:{},{disableEscapeKeyDown:s,onEscapeKeyDown:P,onClose:E,open:B,ref:t},Y),u.createElement(F,Object(m.a)({appear:!0,in:B,timeout:$,onEnter:C,onEntering:x,onEntered:k,onExit:_,onExiting:M,onExited:R,role:"none presentation"},Z),u.createElement("div",{className:Object(v.default)(o.container,o["scroll".concat(Object(g.a)(H))]),onMouseUp:function(e){e.target===e.currentTarget&&e.target===X.current&&(X.current=null,j&&j(e),!c&&E&&E(e,"backdropClick"))},onMouseDown:function(e){X.current=e.target}},u.createElement(N,Object(m.a)({elevation:24,role:"dialog","aria-describedby":q,"aria-labelledby":G},L,{className:Object(v.default)(o.paper,o["paperScroll".concat(Object(g.a)(H))],o["paperWidth".concat(Object(g.a)(String(O)))],L.className,d&&o.paperFullScreen,h&&o.paperFullWidth)}),r))))})),B=Object(c.a)((function(e){return{root:{"@media print":{position:"absolute !important"}},scrollPaper:{display:"flex",justifyContent:"center",alignItems:"center"},scrollBody:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}},container:{height:"100%","@media print":{height:"auto"},outline:0},paper:{margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},paperScrollPaper:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},paperScrollBody:{display:"inline-block",verticalAlign:"middle",textAlign:"left"},paperWidthFalse:{maxWidth:"calc(100% - 64px)"},paperWidthXs:{maxWidth:Math.max(e.breakpoints.values.xs,444),"&$paperScrollBody":Object(y.a)({},e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64),{maxWidth:"calc(100% - 64px)"})},paperWidthSm:{maxWidth:e.breakpoints.values.sm,"&$paperScrollBody":Object(y.a)({},e.breakpoints.down(e.breakpoints.values.sm+64),{maxWidth:"calc(100% - 64px)"})},paperWidthMd:{maxWidth:e.breakpoints.values.md,"&$paperScrollBody":Object(y.a)({},e.breakpoints.down(e.breakpoints.values.md+64),{maxWidth:"calc(100% - 64px)"})},paperWidthLg:{maxWidth:e.breakpoints.values.lg,"&$paperScrollBody":Object(y.a)({},e.breakpoints.down(e.breakpoints.values.lg+64),{maxWidth:"calc(100% - 64px)"})},paperWidthXl:{maxWidth:e.breakpoints.values.xl,"&$paperScrollBody":Object(y.a)({},e.breakpoints.down(e.breakpoints.values.xl+64),{maxWidth:"calc(100% - 64px)"})},paperFullWidth:{width:"calc(100% - 64px)"},paperFullScreen:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,"&$paperScrollBody":{margin:0,maxWidth:"100%"}}}}),{name:"MuiDialog"})(M),W=u.forwardRef((function(e,t){var n=e.classes,r=e.className,o=e.dividers,a=void 0!==o&&o,i=Object(b.a)(e,["classes","className","dividers"]);return u.createElement("div",Object(m.a)({className:Object(v.default)(n.root,r,a&&n.dividers),ref:t},i))})),N=Object(c.a)((function(e){return{root:{flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"8px 24px","&:first-child":{paddingTop:20}},dividers:{padding:"16px 24px",borderTop:"1px solid ".concat(e.palette.divider),borderBottom:"1px solid ".concat(e.palette.divider)}}}),{name:"MuiDialogContent"})(W),A=n(97),L=u.forwardRef((function(e,t){var n=e.children,r=e.classes,o=e.className,a=e.disableTypography,i=void 0!==a&&a,c=Object(b.a)(e,["children","classes","className","disableTypography"]);return u.createElement("div",Object(m.a)({className:Object(v.default)(r.root,o),ref:t},c),i?n:u.createElement(A.a,{component:"h2",variant:"h6"},n))})),z=Object(c.a)({root:{margin:0,padding:"16px 24px",flex:"0 0 auto"}},{name:"MuiDialogTitle"})(L),H=u.forwardRef((function(e,t){return u.createElement(A.a,Object(m.a)({component:"p",variant:"body1",color:"textSecondary",ref:t},e))})),V=Object(c.a)({root:{marginBottom:12}},{name:"MuiDialogContentText"})(H),F=u.forwardRef((function(e,t){var n=e.disableSpacing,r=void 0!==n&&n,o=e.classes,a=e.className,i=Object(b.a)(e,["disableSpacing","classes","className"]);return u.createElement("div",Object(m.a)({className:Object(v.default)(o.root,a,!r&&o.spacing),ref:t},i))})),U=Object(c.a)({root:{display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},spacing:{"& > :not(:first-child)":{marginLeft:8}}},{name:"MuiDialogActions"})(F),$=n(622);function Z(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function q(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=Object(ue.a)(),r=Object(ie.a)({theme:n,name:"MuiUseMediaQuery",props:{}});var o="function"==typeof e?e(n):e;o=o.replace(/^@media( ?)/m,"");var a="undefined"!=typeof window&&void 0!==window.matchMedia,i=Object(m.a)({},r,t),c=i.defaultMatches,l=void 0!==c&&c,s=i.matchMedia,f=void 0===s?a?window.matchMedia:null:s,d=i.noSsr,p=void 0!==d&&d,h=i.ssrMatchMedia,b=void 0===h?null:h,y=u.useState((function(){return p&&a?f(o).matches:b?b(o).matches:l})),v=y[0],g=y[1];return u.useEffect((function(){var e=!0;if(a){var t=f(o),n=function(){e&&g(t.matches)};return n(),t.addListener(n),function(){e=!1,t.removeListener(n)}}}),[o,f,a]),v}var fe="undefined"==typeof window?u.useEffect:u.useLayoutEffect,de=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=e.withTheme,r=void 0!==n&&n,o=e.noSSR,a=void 0!==o&&o,i=e.initialWidth;function c(e){var n=Object(C.a)(),o=e.theme||n,c=Object(ie.a)({theme:o,name:"MuiWithWidth",props:Object(m.a)({},e)}),l=c.initialWidth,s=c.width,f=Object(b.a)(c,["initialWidth","width"]),d=u.useState(!1),p=d[0],h=d[1];fe((function(){h(!0)}),[]);var y=o.breakpoints.keys.slice().reverse().reduce((function(e,t){var n=se(o.breakpoints.up(t));return!e&&n?t:e}),null),v=Object(m.a)({width:s||(p||a?y:void 0)||l||i},r?{theme:o}:{},f);return void 0===v.width?null:u.createElement(t,v)}return le()(c,t),c}},pe=n(289),he=n(21),me=n(168),be=u.forwardRef((function(e,t){var n=e.children,r=e.classes,o=e.className,a=e.color,i=void 0===a?"default":a,c=e.component,l=void 0===c?"button":c,s=e.disabled,f=void 0!==s&&s,d=e.disableFocusRipple,p=void 0!==d&&d,h=e.focusVisibleClassName,y=e.size,w=void 0===y?"large":y,O=e.variant,j=void 0===O?"circular":O,E=Object(b.a)(e,["children","classes","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"]);return u.createElement(me.a,Object(m.a)({className:Object(v.default)(r.root,o,"large"!==w&&r["size".concat(Object(g.a)(w))],f&&r.disabled,"extended"===j&&r.extended,{primary:r.primary,secondary:r.secondary,inherit:r.colorInherit}[i]),component:l,disabled:f,focusRipple:!p,focusVisibleClassName:Object(v.default)(r.focusVisible,h),ref:t},E),u.createElement("span",{className:r.label},n))})),ye=Object(c.a)((function(e){return{root:Object(m.a)({},e.typography.button,{boxSizing:"border-box",minHeight:36,transition:e.transitions.create(["background-color","box-shadow","border"],{duration:e.transitions.duration.short}),borderRadius:"50%",padding:0,minWidth:0,width:56,height:56,boxShadow:e.shadows[6],"&:active":{boxShadow:e.shadows[12]},color:e.palette.getContrastText(e.palette.grey[300]),backgroundColor:e.palette.grey[300],"&:hover":{backgroundColor:e.palette.grey.A100,"@media (hover: none)":{backgroundColor:e.palette.grey[300]},"&$disabled":{backgroundColor:e.palette.action.disabledBackground},textDecoration:"none"},"&$focusVisible":{boxShadow:e.shadows[6]},"&$disabled":{color:e.palette.action.disabled,boxShadow:e.shadows[0],backgroundColor:e.palette.action.disabledBackground}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},primary:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.dark,"@media (hover: none)":{backgroundColor:e.palette.primary.main}}},secondary:{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.main,"&:hover":{backgroundColor:e.palette.secondary.dark,"@media (hover: none)":{backgroundColor:e.palette.secondary.main}}},extended:{borderRadius:24,padding:"0 16px",width:"auto",minHeight:"auto",minWidth:48,height:48,"&$sizeSmall":{width:"auto",padding:"0 8px",borderRadius:17,minWidth:34,height:34},"&$sizeMedium":{width:"auto",padding:"0 16px",borderRadius:20,minWidth:40,height:40}},focusVisible:{},disabled:{},colorInherit:{color:"inherit"},sizeSmall:{width:40,height:40},sizeMedium:{width:48,height:48}}}),{name:"MuiFab"})(be),ve=n(611),ge=n(649),we=n.n(ge),Oe=n(226),je=n.n(Oe);function Ee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ce(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function bt(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Dt(e){var t=e.classes,n=e.className,r=It(e,St),o=[n,t.shadowScrollDialog].join(" ");return s.a.createElement(N,Object.assign({className:o},r))}function Mt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Dt.defaultProps={className:""};var Bt=Object(c.a)((function(e){var t;return{shadowScrollDialog:(t={background:"linear-gradient(".concat(e.palette.background.paper," 30%, rgba(255, 255, 255, 0)), ")+"linear-gradient(rgba(255, 255, 255, 0), ".concat(e.palette.background.paper," 70%) 0 100%, ")+"radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)), radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%,"},Mt(t,"background","linear-gradient(".concat(e.palette.background.paper," 30%, rgba(255, 255, 255, 0)), ")+"linear-gradient(rgba(255, 255, 255, 0), ".concat(e.palette.background.paper," 70%) 0 100%, ")+"radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;"),Mt(t,"backgroundAttachment","local, local, scroll, scroll"),Mt(t,"backgroundRepeat","no-repeat"),Mt(t,"backgroundSize","100% 40px, 100% 40px, 100% 14px, 100% 14px"),Mt(t,"overflowY","auto"),t)}}))(Dt);function Wt(e,t){for(var n=0;n0,showZoomControls:Object(Ge.f)(e)}}),fn),Object(l.a)("WorkspaceMenu"))(sn);function pn(e,t){for(var n=0;n-1;else n=!Object(_n.a)(f.current).documentElement.contains(e.target)||f.current.contains(e.target);n||!r&&t||i(e)}})),y=function(e){return function(n){p.current=!0;var r=t.props[e];r&&r(n)}},v={ref:m};return!1!==l&&(v[l]=y(l)),u.useEffect((function(){if(!1!==l){var e=Rn(l),t=Object(_n.a)(f.current),n=function(){s.current=!0};return t.addEventListener(e,b),t.addEventListener("touchmove",n),function(){t.removeEventListener(e,b),t.removeEventListener("touchmove",n)}}}),[b,l]),!1!==a&&(v[a]=y(a)),u.useEffect((function(){if(!1!==a){var e=Rn(a),t=Object(_n.a)(f.current);return t.addEventListener(e,b),function(){t.removeEventListener(e,b)}}}),[b,a]),u.createElement(u.Fragment,null,u.cloneElement(t,v))},In=n(65),Dn=n(563),Mn=u.forwardRef((function(e,t){var n=e.action,r=e.classes,o=e.className,a=e.message,i=e.role,c=void 0===i?"alert":i,l=Object(b.a)(e,["action","classes","className","message","role"]);return u.createElement(I.a,Object(m.a)({role:c,square:!0,elevation:6,className:Object(v.default)(r.root,o),ref:t},l),u.createElement("div",{className:r.message},a),n?u.createElement("div",{className:r.action},n):null)})),Bn=Object(c.a)((function(e){var t="light"===e.palette.type?.8:.98,n=Object(i.c)(e.palette.background.default,t);return{root:Object(m.a)({},e.typography.body2,Object(y.a)({color:e.palette.getContrastText(n),backgroundColor:n,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:e.shape.borderRadius,flexGrow:1},e.breakpoints.up("sm"),{flexGrow:"initial",minWidth:288})),message:{padding:"8px 0"},action:{display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}}}),{name:"MuiSnackbarContent"})(Mn),Wn=u.forwardRef((function(e,t){var n=e.action,r=e.anchorOrigin,o=(r=void 0===r?{vertical:"bottom",horizontal:"center"}:r).vertical,a=r.horizontal,i=e.autoHideDuration,c=void 0===i?null:i,l=e.children,s=e.classes,f=e.className,d=e.ClickAwayListenerProps,p=e.ContentProps,h=e.disableWindowBlurListener,y=void 0!==h&&h,w=e.message,O=e.onClose,j=e.onEnter,C=e.onEntered,k=e.onEntering,x=e.onExit,P=e.onExited,_=e.onExiting,T=e.onMouseEnter,R=e.onMouseLeave,S=e.open,I=e.resumeHideDuration,D=e.TransitionComponent,M=void 0===D?Dn.a:D,B=e.transitionDuration,W=void 0===B?{enter:E.b.enteringScreen,exit:E.b.leavingScreen}:B,N=e.TransitionProps,A=Object(b.a)(e,["action","anchorOrigin","autoHideDuration","children","classes","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onClose","onEnter","onEntered","onEntering","onExit","onExited","onExiting","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"]),L=u.useRef(),z=u.useState(!0),H=z[0],V=z[1],F=Object(Tn.a)((function(){O&&O.apply(void 0,arguments)})),U=Object(Tn.a)((function(e){O&&null!=e&&(clearTimeout(L.current),L.current=setTimeout((function(){F(null,"timeout")}),e))}));u.useEffect((function(){return S&&U(c),function(){clearTimeout(L.current)}}),[S,c,U]);var $=function(){clearTimeout(L.current)},Z=u.useCallback((function(){null!=c&&U(null!=I?I:.5*c)}),[c,I,U]);return u.useEffect((function(){if(!y&&S)return window.addEventListener("focus",Z),window.addEventListener("blur",$),function(){window.removeEventListener("focus",Z),window.removeEventListener("blur",$)}}),[y,Z,S]),!S&&H?null:u.createElement(Sn,Object(m.a)({onClickAway:function(e){O&&O(e,"clickaway")}},d),u.createElement("div",Object(m.a)({className:Object(v.default)(s.root,s["anchorOrigin".concat(Object(g.a)(o)).concat(Object(g.a)(a))],f),onMouseEnter:function(e){T&&T(e),$()},onMouseLeave:function(e){R&&R(e),Z()},ref:t},A),u.createElement(M,Object(m.a)({appear:!0,in:S,onEnter:Object(In.a)((function(){V(!1)}),j),onEntered:C,onEntering:k,onExit:x,onExited:Object(In.a)((function(){V(!0)}),P),onExiting:_,timeout:W,direction:"top"===o?"down":"up"},N),l||u.createElement(Bn,Object(m.a)({message:w,action:n},p)))))})),Nn=Object(c.a)((function(e){var t={top:8},n={bottom:8},r={justifyContent:"flex-end"},o={justifyContent:"flex-start"},a={top:24},i={bottom:24},c={right:24},l={left:24},u={left:"50%",right:"auto",transform:"translateX(-50%)"};return{root:{zIndex:e.zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},anchorOriginTopCenter:Object(m.a)({},t,Object(y.a)({},e.breakpoints.up("sm"),Object(m.a)({},a,u))),anchorOriginBottomCenter:Object(m.a)({},n,Object(y.a)({},e.breakpoints.up("sm"),Object(m.a)({},i,u))),anchorOriginTopRight:Object(m.a)({},t,r,Object(y.a)({},e.breakpoints.up("sm"),Object(m.a)({left:"auto"},a,c))),anchorOriginBottomRight:Object(m.a)({},n,r,Object(y.a)({},e.breakpoints.up("sm"),Object(m.a)({left:"auto"},i,c))),anchorOriginTopLeft:Object(m.a)({},t,o,Object(y.a)({},e.breakpoints.up("sm"),Object(m.a)({right:"auto"},a,l))),anchorOriginBottomLeft:Object(m.a)({},n,o,Object(y.a)({},e.breakpoints.up("sm"),Object(m.a)({right:"auto"},i,l)))}}),{flip:!1,name:"MuiSnackbar"})(Wn),An=n(609),Ln=n(238),zn=n.n(Ln),Hn=n(693),Vn=n.n(Hn),Fn=n(295),Un=n(293),$n=n(145),Zn=n(296);n(71);var qn=n(617);var Gn=u.createContext({}),Yn=n(76),Xn=u.forwardRef((function(e,t){var n,r=e.children,o=e.classes,a=e.className,i=e.defaultExpanded,c=void 0!==i&&i,l=e.disabled,s=void 0!==l&&l,f=e.expanded,d=e.onChange,p=e.square,h=void 0!==p&&p,y=e.TransitionComponent,g=void 0===y?qn.a:y,w=e.TransitionProps,j=Object(b.a)(e,["children","classes","className","defaultExpanded","disabled","expanded","onChange","square","TransitionComponent","TransitionProps"]),E=Object(Yn.a)({controlled:f,default:c,name:"Accordion",state:"expanded"}),C=Object(O.a)(E,2),k=C[0],x=C[1],P=u.useCallback((function(e){x(!k),d&&d(e,!k)}),[k,d,x]),_=u.Children.toArray(r),T=(n=_,Object(Fn.a)(n)||Object(Un.a)(n)||Object($n.a)(n)||Object(Zn.a)()),R=T[0],S=T.slice(1),D=u.useMemo((function(){return{expanded:k,disabled:s,toggle:P}}),[k,s,P]);return u.createElement(I.a,Object(m.a)({className:Object(v.default)(o.root,a,k&&o.expanded,s&&o.disabled,!h&&o.rounded),ref:t,square:h},j),u.createElement(Gn.Provider,{value:D},R),u.createElement(g,Object(m.a)({in:k,timeout:"auto"},w),u.createElement("div",{"aria-labelledby":R.props.id,id:R.props["aria-controls"],role:"region"},S)))})),Jn=Object(c.a)((function(e){var t={duration:e.transitions.duration.shortest};return{root:{position:"relative",transition:e.transitions.create(["margin"],t),"&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:e.palette.divider,transition:e.transitions.create(["opacity","background-color"],t)},"&:first-child":{"&:before":{display:"none"}},"&$expanded":{margin:"16px 0","&:first-child":{marginTop:0},"&:last-child":{marginBottom:0},"&:before":{opacity:0}},"&$expanded + &":{"&:before":{display:"none"}},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},rounded:{borderRadius:0,"&:first-child":{borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius},"&:last-child":{borderBottomLeftRadius:e.shape.borderRadius,borderBottomRightRadius:e.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},expanded:{},disabled:{}}}),{name:"MuiAccordion"})(Xn),Kn=u.forwardRef((function(e,t){var n=e.children,r=e.classes,o=e.className,a=e.expandIcon,i=e.focusVisibleClassName,c=e.IconButtonProps,l=void 0===c?{}:c,s=e.onClick,f=Object(b.a)(e,["children","classes","className","expandIcon","focusVisibleClassName","IconButtonProps","onClick"]),d=u.useContext(Gn),p=d.disabled,h=void 0!==p&&p,y=d.expanded,g=d.toggle;return u.createElement(me.a,Object(m.a)({focusRipple:!1,disableRipple:!0,disabled:h,component:"div","aria-expanded":y,className:Object(v.default)(r.root,o,h&&r.disabled,y&&r.expanded),focusVisibleClassName:Object(v.default)(r.focusVisible,r.focused,i),onClick:function(e){g&&g(e),s&&s(e)},ref:t},f),u.createElement("div",{className:Object(v.default)(r.content,y&&r.expanded)},n),a&&u.createElement(An.a,Object(m.a)({className:Object(v.default)(r.expandIcon,y&&r.expanded),edge:"end",component:"div",tabIndex:null,role:null,"aria-hidden":!0},l),a))})),Qn=Object(c.a)((function(e){var t={duration:e.transitions.duration.shortest};return{root:{display:"flex",minHeight:48,transition:e.transitions.create(["min-height","background-color"],t),padding:e.spacing(0,2),"&:hover:not($disabled)":{cursor:"pointer"},"&$expanded":{minHeight:64},"&$focused, &$focusVisible":{backgroundColor:e.palette.action.focus},"&$disabled":{opacity:e.palette.action.disabledOpacity}},expanded:{},focused:{},focusVisible:{},disabled:{},content:{display:"flex",flexGrow:1,transition:e.transitions.create(["margin"],t),margin:"12px 0","&$expanded":{margin:"20px 0"}},expandIcon:{transform:"rotate(0deg)",transition:e.transitions.create("transform",t),"&:hover":{backgroundColor:"transparent"},"&$expanded":{transform:"rotate(180deg)"}}}}),{name:"MuiAccordionSummary"})(Kn),er=u.forwardRef((function(e,t){var n=e.classes,r=e.className,o=Object(b.a)(e,["classes","className"]);return u.createElement("div",Object(m.a)({className:Object(v.default)(n.root,r),ref:t},o))})),tr=Object(c.a)((function(e){return{root:{display:"flex",padding:e.spacing(1,2,2)}}}),{name:"MuiAccordionDetails"})(er),nr=n(689);function rr(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function yo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vo(e,t){for(var n=0;n1}))}var oc=Object(r.compose)(Object(a.a)(),Object(c.a)((function(e){return{badge:{backgroundColor:e.palette.notification.main},tab:{"&:active":{backgroundColor:e.palette.action.active},"&:focus":{"@media (hover: none)":{backgroundColor:"transparent"},backgroundColor:e.palette.action.hover,textDecoration:"none"},"&:hover":{"@media (hover: none)":{backgroundColor:"transparent"},backgroundColor:e.palette.action.hover,textDecoration:"none"},borderRight:"2px solid transparent",minWidth:"auto"},tabSelected:{borderRight:"2px solid ".concat(e.palette.primary.main)},tabsFlexContainer:{flexDirection:"column"},tabsIndicator:{display:"none"}}})),Object(o.b)((function(e,t){var n,r=t.windowId;return{hasAnnotations:Object(Mi.a)(e,{windowId:r}).length>0,hasAnyAnnotations:(n=Object(Ei.f)(e,{windowId:r}),n&&n.some((function(e){var t=new Di.a(e);return t.annotationListUris.length>0||t.canvasAnnotationPages.length>0}))),hasAnyLayers:rc(Object(Ei.f)(e,{windowId:r})),hasCurrentLayers:rc(Object(Ei.o)(e,{windowId:r})),hasSearchResults:Object(he.e)(e,{windowId:r}).suggestedSearches||Object(Bi.j)(e,{companionWindowId:(Object(Ao.f)(e,{position:"left",windowId:r})[0]||{}).id,windowId:r}),hasSearchService:null!==Object(Ka.l)(e,{windowId:r}),panels:Object(zr.c)(e,{windowId:r}).panels,sideBarPanel:(Object(Ao.f)(e,{position:"left",windowId:r})[0]||{}).content}}),(function(e,t){var n=t.windowId;return{addCompanionWindow:function(t){return e(Ii.b(n,{content:t,position:"left"}))}}})),Object(l.a)("WindowSideBarButtons"))(nc);function ac(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ic(e,t){for(var n=0;n0&&t[a],this.areaLayoutClass()].join(" "),style:{display:r?"flex":"none"}},n.map((function(e){return s.a.createElement(Fc,{id:e,key:e,windowId:l})})))),o&&"left"===a&&i&&n.length>0&&s.a.createElement("div",{className:t.toggle},s.a.createElement(We.a,{"aria-expanded":r,"aria-label":c(r?"collapseSidePanel":"expandSidePanel"),className:t.toggleButton,key:r?"collapse":"expand",onClick:function(){o(l,!r)},TooltipProps:{placement:"right"}},this.collapseIcon())))}}])&&$c(t.prototype,n),r&&$c(t,r),a}(u.Component);Xc.defaultProps={classes:{},setCompanionAreaOpen:function(){},sideBarOpen:!1};var Jc={setCompanionAreaOpen:Lr.g},Kc=Object(r.compose)(Object(a.a)(),Object(c.a)((function(e){return{horizontal:{flexDirection:"column",width:"100%"},left:{minWidth:235},root:{display:"flex",minHeight:0,position:"relative",zIndex:e.zIndex.appBar-2},toggle:{backgroundColor:e.palette.background.paper,border:"1px solid ".concat(e.palette.shades.dark),borderRadius:0,height:"48px",left:"100%",marginTop:"1rem",padding:2,position:"absolute",width:"23px",zIndex:e.zIndex.drawer},toggleButton:{marginBottom:12,marginTop:12,padding:0}}})),Object(o.b)((function(e,t){var n=t.windowId,r=t.position;return{companionAreaOpen:Object(Ao.a)(e,{position:r,windowId:n}),companionWindowIds:Object(Ao.c)(e,{position:r,windowId:n}),direction:Object(Ge.h)(e),sideBarOpen:(Object(he.e)(e,{windowId:n})||{}).sideBarOpen}}),Jc),Object(l.a)("CompanionArea"))(Xc),Qc=n(46),el=n(615),tl=n(630),nl=n(309),rl=n.n(nl),ol=n(82),al=n(102),il=n(79),cl=n(318);function ll(e){return function(e){if(Array.isArray(e))return ul(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return ul(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ul(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ul(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?e.getLabel().getValue():String(t+1)}}],(n=[{key:"setFilter",value:function(e){this.setState({filter:e})}},{key:"hideDialog",value:function(){var e=this.props;(0,e.hideCollectionDialog)(e.windowId)}},{key:"selectCollection",value:function(e){var t=this.props,n=t.collectionPath,r=t.manifestId,o=t.showCollectionDialog,a=t.windowId;o(e.id,[].concat(ll(n),[r]),a)}},{key:"goToPreviousCollection",value:function(){var e=this.props,t=e.collectionPath,n=e.showCollectionDialog,r=e.windowId;n(t[t.length-1],t.slice(0,-1),r)}},{key:"selectManifest",value:function(e){var t=this.props,n=t.addWindow,r=t.collectionPath,o=t.manifestId,a=t.setWorkspaceAddVisibility,i=t.updateWindow,c=t.windowId;c?i(c,{canvasId:null,collectionPath:[].concat(ll(r),[o]),manifestId:e.id}):n({collectionPath:[].concat(ll(r),[o]),manifestId:e.id}),this.hideDialog(),a(!1)}},{key:"dialogContainer",value:function(){var e=this.props,t=e.containerId,n=e.windowId;return document.querySelector("#".concat(t," #").concat(n))}},{key:"placeholder",value:function(){var e=this.props.classes;return s.a.createElement(B,{className:e.dialog,onClose:this.hideDialog,open:!0,container:this.dialogContainer(),BackdropProps:this.backdropProps()},s.a.createElement(z,{id:"select-collection",disableTypography:!0},s.a.createElement(Qa.a,{className:e.placeholder,variant:"text"})),s.a.createElement(Bt,null,s.a.createElement(Qa.a,{className:e.placeholder,variant:"text"}),s.a.createElement(Qa.a,{className:e.placeholder,variant:"text"})))}},{key:"backdropProps",value:function(){return{classes:{root:this.props.classes.dialog}}}},{key:"render",value:function(){var e=this,t=this.props,n=t.classes,r=t.collection,o=t.error,i=t.isMultipart,c=t.manifest,l=t.ready,u=t.t,f=this.state.filter;if(o)return null;if(!this.dialogContainer())return this.forceUpdate(),s.a.createElement(s.a.Fragment,null);if(!l)return this.placeholder();var d=c&&Object(ol.a)(c.getProperty("rights")||c.getProperty("license")),p=c&&Object(ol.a)(c.getRequiredStatement()).filter((function(e){return e.getValue()})).map((function(e){return{label:null,values:e.getValues()}})),h=c.getCollections(),m=f||(h.length>0?"collections":"manifests");return s.a.createElement(B,{className:n.dialog,onClose:this.hideDialog,container:this.dialogContainer(),BackdropProps:this.backdropProps(),open:!0},s.a.createElement(z,{id:"select-collection",disableTypography:!0},s.a.createElement(A.a,{component:"div",variant:"overline"},u(i?"multipartCollection":"collection")),s.a.createElement(A.a,{variant:"h3"},a.getUseableLabel(c))),s.a.createElement(Bt,{className:n.dialogContent},r&&s.a.createElement($.a,{startIcon:s.a.createElement(rl.a,null),onClick:function(){return e.goToPreviousCollection()}},a.getUseableLabel(r)),s.a.createElement("div",{className:n.collectionMetadata},s.a.createElement(cl.a,{manifestId:c.id}),s.a.createElement(il.a,{id:"select-collection-rights",label:u("attributionTitle")},p&&s.a.createElement(al.a,{labelValuePairs:p,defaultLabel:u("attribution")}),d&&d.length>0&&s.a.createElement(s.a.Fragment,null,s.a.createElement(A.a,{variant:"subtitle2",component:"dt"},u("rights")),d.map((function(e){return s.a.createElement(A.a,{variant:"body1",component:"dd",key:e},s.a.createElement(el.a,{target:"_blank",rel:"noopener noreferrer",href:e},e))}))))),s.a.createElement("div",{className:n.collectionFilter},c.getTotalCollections()>0&&s.a.createElement(tl.a,{clickable:!0,color:"collections"===m?"primary":"default",onClick:function(){return e.setFilter("collections")},label:u("totalCollections",{count:c.getTotalCollections()})}),c.getTotalManifests()>0&&s.a.createElement(tl.a,{clickable:!0,color:"manifests"===m?"primary":"default",onClick:function(){return e.setFilter("manifests")},label:u("totalManifests",{count:c.getTotalManifests()})})),"collections"===m&&s.a.createElement(Et.a,null,h.map((function(t){return s.a.createElement(Xe.a,{key:t.id,onClick:function(){e.selectCollection(t)},className:n.collectionItem},a.getUseableLabel(t))}))),"manifests"===m&&s.a.createElement(Et.a,null,c.getManifests().map((function(t){return s.a.createElement(Xe.a,{key:t.id,onClick:function(){e.selectManifest(t)},className:n.collectionItem},a.getUseableLabel(t))})))),s.a.createElement(U,null,s.a.createElement($.a,{onClick:this.hideDialog},u("close"))))}}])&&sl(t.prototype,n),r&&sl(t,r),a}(u.Component);bl.defaultProps={collection:null,collectionPath:[],containerId:null,error:null,isMultipart:!1,ready:!1,windowId:null};var yl={addWindow:Lr.a,hideCollectionDialog:Lr.c,setWorkspaceAddVisibility:pe.a,showCollectionDialog:Lr.j,updateWindow:Lr.l},vl=Object(r.compose)(Object(a.a)(),Object(c.a)((function(e){return{collectionFilter:{padding:"16px",paddingTop:0},collectionItem:{whiteSpace:"normal"},collectionMetadata:{padding:"16px"},dark:{color:"#000000"},dialog:{position:"absolute !important"},dialogContent:{padding:e.spacing(1)},light:{color:e.palette.grey[400]},listitem:{"&:focus":{backgroundColor:e.palette.action.focus},"&:hover":{backgroundColor:e.palette.action.hover},cursor:"pointer"}}})),Object(o.b)((function(e,t){var n=t.windowId,r=Object(he.e)(e,{windowId:n}),o=r.collectionPath,a=r.collectionManifestId,i=Object(he.b)(e,{manifestId:a}),c=o&&o[o.length-1],l=c&&Object(he.b)(e,{manifestId:c});return{collection:l&&Object(Ka.q)(e,{manifestId:l.id}),collectionPath:o,containerId:Object(Ge.b)(e),error:i&&i.error,isMultipart:Object(Qc.c)(e,{manifestId:a}).includes("multi-part"),manifest:i&&Object(Ka.q)(e,{manifestId:a}),manifestId:a,open:e.workspace.collectionDialogOn,ready:i&&!!i.json,windowId:n}}),yl),Object(l.a)("CollectionDialog"))(bl);function gl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wl(e,t){for(var n=0;n0?s.a.createElement(Tl,{windowId:i}):t.length>0?s.a.createElement(kl,{windowId:i}):s.a.createElement(_l,{windowId:i}):null}},{key:"render",value:function(){var e=this.props,t=e.isCollectionDialogVisible,n=e.windowId,r=e.classes,o=e.children;return s.a.createElement("div",{className:d()(Object($t.a)("primary-window"),r.primaryWindow)},s.a.createElement(dc,{windowId:n}),s.a.createElement(Kc,{windowId:n,position:"left"}),t&&s.a.createElement(vl,{windowId:n}),s.a.createElement(u.Suspense,{fallback:s.a.createElement("div",null)},o||this.renderViewer()))}}])&&wl(t.prototype,n),r&&wl(t,r),a}(u.Component);Rl.defaultProps={audioResources:[],children:void 0,isCollection:!1,isCollectionDialogVisible:!1,isFetching:!1,videoResources:[],view:void 0};var Sl=Object(r.compose)(Object(c.a)({primaryWindow:{display:"flex",flex:1,position:"relative"}}),Object(o.b)((function(e,t){var n=t.windowId,r=Object(Ka.q)(e,{windowId:n});return{audioResources:Object(Ei.j)(e,{windowId:n})||[],isCollection:r&&r.isCollection(),isCollectionDialogVisible:Object(he.e)(e,{windowId:n}).collectionDialogOn,videoResources:Object(Ei.n)(e,{windowId:n})||[]}}),null),Object(l.a)("PrimaryWindow"))(Rl);function Il(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dl(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:Yu.Corner.TOP_RIGHT;return Object(Yu.getPathToCorner)(this.layout,e)}},{key:"pathToParent",value:function(e){return Object(Yu.getNodeAtPath)(this.layout,Ju()(e))}},{key:"nodeAtPath",value:function(e){return Object(Yu.getNodeAtPath)(this.layout,e)}},{key:"addWindows",value:function(e){var t=this;e.forEach((function(n,r){var o,a,i=t.pathToCorner(),c=t.pathToParent(i),l=t.nodeAtPath(i),u=c?Object(Yu.getOtherDirection)(c.direction):"row";"row"===u?(o=l,a=e[r]):(o=e[r],a=l);var s={path:i,spec:{$set:{direction:u,first:o,second:a}}};t.layout=Object(Gu.updateTree)(t.layout,[s])}))}},{key:"removeWindows",value:function(e,t){var n=this,r=e.map((function(e){return Object(Gu.createRemoveUpdate)(n.layout,t[e])}));this.layout=Object(Gu.updateTree)(this.layout,r)}}])&&Ku(t.prototype,n),r&&Ku(t,r),e}();function es(e,t){for(var n=0;n *":{boxSizing:"border-box"},".mosaic .mosaic-zero-state":{position:"absolute",top:6,right:6,bottom:6,left:6,width:"auto",height:"auto",zIndex:"1"},".mosaic-root":{position:"absolute",top:3,right:3,bottom:3,left:3},".mosaic-split":{position:"absolute",zIndex:"1",touchAction:"none"},".mosaic-split:hover":{background:"black"},".mosaic-split .mosaic-split-line":{position:"absolute"},".mosaic-split.-row":{marginLeft:-3,width:6,cursor:"ew-resize"},".mosaic-split.-row .mosaic-split-line":{top:"0",bottom:"0",left:3,right:3},".mosaic-split.-column":{marginTop:-3,height:6,cursor:"ns-resize"},".mosaic-split.-column .mosaic-split-line":{top:3,bottom:3,left:"0",right:"0"},".mosaic-tile":{position:"absolute",margin:3},".mosaic-tile > *":{height:"100%",width:"100%"},".mosaic-drop-target":{position:"relative"},".mosaic-drop-target.drop-target-hover .drop-target-container":{display:"block"},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.left":{right:"calc(100% - 10px )"},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.right":{left:"calc(100% - 10px )"},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.bottom":{top:"calc(100% - 10px )"},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.top":{bottom:"calc(100% - 10px )"},".mosaic-drop-target .drop-target-container":{position:"absolute",top:"0",right:"0",bottom:"0",left:"0",display:"none"},".mosaic-drop-target .drop-target-container.-dragging":{display:"block"},".mosaic-drop-target .drop-target-container .drop-target":{position:"absolute",top:"0",right:"0",bottom:"0",left:"0",background:"rgba(0, 0, 0, 0.2)",border:"2px solid black",opacity:"0",zIndex:"5"},".mosaic-drop-target .drop-target-container .drop-target.left":{right:"calc(100% - 30% )"},".mosaic-drop-target .drop-target-container .drop-target.right":{left:"calc(100% - 30% )"},".mosaic-drop-target .drop-target-container .drop-target.bottom":{top:"calc(100% - 30% )"},".mosaic-drop-target .drop-target-container .drop-target.top":{bottom:"calc(100% - 30% )"},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover":{opacity:"1"},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.left":{right:"calc(100% - 50% )"},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.right":{left:"calc(100% - 50% )"},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.bottom":{top:"calc(100% - 50% )"},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.top":{bottom:"calc(100% - 50% )"},".mosaic-window, .mosaic-preview":{position:"relative",display:"flex",fallbacks:[{display:"-webkit-box"}],webkitBoxOrient:"vertical",webkitBoxDirection:"normal",flexDirection:"column",overflow:"hidden",boxShadow:"0 0 1px rgba(0, 0, 0, 0.2)"},".mosaic-window .mosaic-window-toolbar, .mosaic-preview .mosaic-window-toolbar":{zIndex:"4",display:"flex",fallbacks:[{display:"-webkit-box"}],webkitBoxPack:"justify",justifyContent:"space-between",webkitBoxAlign:"center",alignItems:"center",flexShrink:"0",height:30,background:"white",boxShadow:"0 1px 1px rgba(0, 0, 0, 0.2)"},".mosaic-window .mosaic-window-toolbar.draggable, .mosaic-preview .mosaic-window-toolbar.draggable":{cursor:"move"},".mosaic-window .mosaic-window-title, .mosaic-preview .mosaic-window-title":{paddingLeft:15,webkitBoxFlex:"1",flex:"1",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",minHeight:18},".mosaic-window .mosaic-window-controls, .mosaic-preview .mosaic-window-controls":{display:"flex",fallbacks:[{display:"-webkit-box"}],height:"100%"},".mosaic-window .mosaic-window-controls .separator, .mosaic-preview .mosaic-window-controls .separator":{height:20,borderLeft:"1px solid black",margin:"5px 4px"},".mosaic-window .mosaic-window-body, .mosaic-preview .mosaic-window-body":{position:"relative",webkitBoxFlex:"1",flex:"1",height:"0",background:"white",zIndex:"1",overflow:"hidden"},".mosaic-window .mosaic-window-additional-actions-bar, .mosaic-preview .mosaic-window-additional-actions-bar":{position:"absolute",top:30,right:"0",bottom:"initial",left:"0",height:"0",overflow:"hidden",background:"white",webkitBoxPack:"end",justifyContent:"flex-end",display:"flex",fallbacks:[{display:"-webkit-box"}],zIndex:"3"},".mosaic-window .mosaic-window-additional-actions-bar .bp3-button, .mosaic-preview .mosaic-window-additional-actions-bar .bp3-button":{margin:"0"},".mosaic-window .mosaic-window-additional-actions-bar .bp3-button:after, .mosaic-preview .mosaic-window-additional-actions-bar .bp3-button:after":{display:"none"},".mosaic-window .mosaic-window-body-overlay, .mosaic-preview .mosaic-window-body-overlay":{position:"absolute",top:"0",right:"0",bottom:"0",left:"0",opacity:"0",background:"white",display:"none",zIndex:"2"},".mosaic-window.additional-controls-open .mosaic-window-additional-actions-bar, .mosaic-preview.additional-controls-open .mosaic-window-additional-actions-bar":{height:30},".mosaic-window.additional-controls-open .mosaic-window-body-overlay, .mosaic-preview.additional-controls-open .mosaic-window-body-overlay":{display:"block"},".mosaic-window .mosaic-preview, .mosaic-preview .mosaic-preview":{height:"100%",width:"100%",position:"absolute",zIndex:"0",border:"1px solid black",maxHeight:400},".mosaic-window .mosaic-preview .mosaic-window-body, .mosaic-preview .mosaic-preview .mosaic-window-body":{display:"flex",fallbacks:[{display:"-webkit-box"}],webkitBoxOrient:"vertical",webkitBoxDirection:"normal",flexDirection:"column",webkitBoxAlign:"center",alignItems:"center",webkitBoxPack:"center",justifyContent:"center"},".mosaic-window .mosaic-preview h4, .mosaic-preview .mosaic-preview h4":{marginBottom:10},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.close-button:before":{content:"'Close'"},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.split-button:before":{content:"'Split'"},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.replace-button:before":{content:"'Replace'"},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.expand-button:before":{content:"'Expand'"}}};function ls(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function us(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ss={updateWorkspaceMosaicLayout:pe.h},fs=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0){var c=Object(Ns.a)(),l=i.map((function(e){return function(e){return new Promise((function(t,n){var r=new FileReader;r.addEventListener("load",(function(){var n=new Image;n.addEventListener("load",(function(){t({height:n.height,name:e.name,type:e.type,url:r.result,width:n.width})})),n.src=r.result})),r.readAsDataURL(e)}))}(e)}));o=Promise.all(l).then((function(e){var o={"@context":"http://iiif.io/api/presentation/3/context.json",id:c,items:e.map((function(e,t){var n=e.name,r=e.type,o=e.width,a=e.height,i=e.url;return{height:a,id:"".concat(c,"/canvas/").concat(t),items:[{id:"".concat(c,"/canvas/").concat(t,"/1"),items:[{body:{format:r,id:i,type:"Image"},height:a,id:"".concat(c,"/canvas/").concat(t,"/1/image"),motivation:"painting",target:"".concat(c,"/canvas/").concat(t,"/1"),type:"Annotation",width:o}],type:"AnnotationPage"}],label:n,type:"Canvas",width:o}})),label:e[0].name,type:"Manifest"},a=Object(Ns.a)();o&&r({manifestId:a,manifestJson:o},n,t)}))}return Promise.all([].concat(Hs(a),[o]))}},$s=function(e){var t=e.children,n=e.onDrop,r=zs(Object(Ls.a)({accept:[As.NativeTypes.URL,As.NativeTypes.FILE],collect:function(e){return{canDrop:e.canDrop(),isOver:e.isOver()}},drop:function(t,r){n&&Us(t,r,e)}}),2),o=r[0],a=o.canDrop,i=o.isOver,c=r[1],l=a&&i;return s.a.createElement("div",{ref:c,onDrop:function(t){if(window.safari&&n&&t.dataTransfer&&t.dataTransfer.types.includes("Files")&&t.dataTransfer.types.includes("text/uri-list")){var r=t.dataTransfer.getData("text/uri-list");if(!r)return;Us({urls:[r]},null,e)}},style:{height:"100%",width:"100%"}},t,s.a.createElement(S,{open:l,style:{zIndex:9999}},s.a.createElement(Bs.a,{style:{color:Ws.a[400],fontSize:256}})))};function Zs(e,t){for(var n=0;n0&&t.map((function(e){return s.a.createElement(Nu,{key:"".concat(e,"-").concat(n),windowId:e,className:d()(Object($t.a)("workspace-maximized-window"))})}))}},{key:"render",value:function(){var e=this.props,t=e.classes,n=e.isWorkspaceControlPanelVisible,r=e.t;return s.a.createElement($s,{onDrop:this.handleDrop},s.a.createElement("div",{className:d()(Object($t.a)("workspace-viewport"),n&&Object($t.a)("workspace-with-control-panel"),n&&t.workspaceWithControlPanel,t.workspaceViewport)},s.a.createElement(A.a,{variant:"srOnly",component:"h1"},r("miradorViewer")),this.workspaceByType()))}}])&&Zs(t.prototype,n),r&&Zs(t,r),a}(s.a.Component);Ks.defaultProps={addWindow:function(){},allowNewWindows:!0,maximizedWindowIds:[],windowIds:[]};var Qs={addWindow:Lr.a},ef=Object(r.compose)(Object(a.a)(),Object(c.a)((function(e){return{workspaceViewport:{bottom:0,left:0,margin:0,overflow:"hidden",position:"absolute",right:0,top:0},workspaceWithControlPanel:{paddingTop:74},"@media (min-width: 600px)":{workspaceWithControlPanel:{paddingLeft:68,paddingTop:0}}}})),Object(o.b)((function(e){return{allowNewWindows:Object(Ge.a)(e).workspace.allowNewWindows,isWorkspaceControlPanelVisible:Object(Ge.a)(e).workspaceControlPanel.enabled,maximizedWindowIds:Object(zr.b)(e),windowIds:Object(he.f)(e),workspaceId:Object(he.i)(e).id,workspaceType:Object(ee.d)(e)}}),Qs),Object(l.a)("Workspace"))(Ks),tf=n(304),nf=n(564);function rf(e,t){for(var n=0;n0?void 0:"wide",isWorkspaceAddVisible:Object(he.i)(e).isWorkspaceAddVisible,isWorkspaceControlPanelVisible:Object(Ge.a)(e).workspaceControlPanel.enabled,lang:Object(Ge.a)(e).language}})),Object(l.a)("WorkspaceArea"));t.default=cd(id)}}]);
\ No newline at end of file
diff --git a/invenio_app_rdm/theme/static/js/m3/dist/3.main.js b/invenio_app_rdm/theme/static/js/m3/dist/3.main.js
deleted file mode 100644
index 598a72bc0..000000000
--- a/invenio_app_rdm/theme/static/js/m3/dist/3.main.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{733:function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(0)),c=(0,r(n(36)).default)(a.createElement("path",{d:"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),"AddCircleOutlineSharp");t.default=c},734:function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(0)),c=(0,r(n(36)).default)(a.createElement("path",{d:"M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),"RemoveCircleOutlineSharp");t.default=c},735:function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(0)),c=(0,r(n(36)).default)(a.createElement("path",{d:"M10 16.5l6-4.5-6-4.5v9zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),"PlayCircleOutlineSharp");t.default=c},755:function(e,t,n){"use strict";n.r(t);var r=n(9),o=n(12),a=n(0),c=n.n(a),i=n(10),u=n(297),l=n(8),s=n(237),f=n(21),p=n(48),d=n.n(p),v=n(607),b=n(97),h=n(629),y=n(286),w=n(61),m=n(733),O=n.n(m),j=n(734),g=n.n(j),E=n(366);function C(e){return c.a.createElement(E.a,e,c.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},c.a.createElement("path",{d:"M6,15H9v3h2V13H6Zm9-6V6H13v5h5V9Z"}),c.a.createElement("path",{d:"M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8,8,8,0,0,1-8,8Z"})))}var _=n(43);function P(e,t){for(var n=0;n0||a||(this.setState({requestedAnnotations:!0}),o())}},{key:"render",value:function(){var e=this.props,t=e.annotationsCount,n=e.searchAnnotationsCount,r=e.canvas,o=e.classes,a=e.config,i=e.selected,c=new A.a(r);return s.a.createElement(R.a,{onChange:this.handleIntersection},s.a.createElement("div",{key:r.index,className:S()(o.galleryViewItem,i?o.selected:"",n>0?o.hasAnnotations:""),onClick:this.handleSelect,onKeyUp:this.handleKey,role:"button",tabIndex:0},s.a.createElement(_.a,{resource:r,labelled:!0,variant:"outside",maxWidth:a.width,maxHeight:a.height,style:{margin:"0 auto",maxWidth:"".concat(Math.ceil(a.height*c.aspectRatio),"px")}},s.a.createElement("div",{className:o.chips},n>0&&s.a.createElement(C.a,{avatar:s.a.createElement(j,{className:o.avatar,classes:{circle:o.avatarIcon}},s.a.createElement(k.a,{fontSize:"small"})),label:n,className:S()(o.searchChip),size:"small"}),(t||0)>0&&s.a.createElement(C.a,{avatar:s.a.createElement(j,{className:o.avatar,classes:{circle:o.avatarIcon}},s.a.createElement(I.a,{className:o.annotationIcon})),label:t,className:S()(o.annotationsChip),size:"small"})))))}}])&&N(t.prototype,n),r&&N(t,r),a}(c.Component);K.defaultProps={annotationsCount:void 0,config:{height:100,width:null},requestCanvasAnnotations:function(){},searchAnnotationsCount:0,selected:!1};var B=n(33),V=n(288),W=n(91),F=n(316),H=n(61);function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function J(e){for(var t=1;t0;return{annotationsCount:function(){if(c)return Object(F.d)(e,{canvasId:n.id}).reduce((function(e,t){return e+t.resources.filter((function(e){return e.targetId===n.id})).length}),0)}(),config:Object(H.a)(e).galleryView,searchAnnotationsCount:i.length,selected:o&&o.id===n.id}}),(function(e,t){var n=t.canvas,r=(t.id,t.windowId);return{focusOnCanvas:function(){return e(p.i(r,"single"))},requestCanvasAnnotations:function(){return e(d.f(r,n.id))},setCanvas:function(){for(var t=arguments.length,n=new Array(t),o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){"use strict";n.r(t),n.d(t,"defaultMemoize",(function(){return o})),n.d(t,"defaultEqualityCheck",(function(){return r})),n.d(t,"createSelectorCreator",(function(){return a})),n.d(t,"createSelector",(function(){return s})),n.d(t,"createStructuredSelector",(function(){return c}));var r=function(e,t){return e===t};function o(e,t){var n,o,i="object"==typeof t?t:{equalityCheck:t},a=i.equalityCheck,s=void 0===a?r:a,c=i.maxSize,u=void 0===c?1:c,l=i.resultEqualityCheck,f=function(e){return function(t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,o=0;o-1){var o=n[r];return r>0&&(n.splice(r,1),n.unshift(o)),o.value}return"NOT_FOUND"}return{get:r,put:function(t,o){"NOT_FOUND"===r(t)&&(n.unshift({key:t,value:o}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(u,f);function p(){var t=d.get(arguments);if("NOT_FOUND"===t){if(t=e.apply(null,arguments),l){var n=d.getEntries(),r=n.find((function(e){return l(e.value,t)}));r&&(t=r.value)}d.put(arguments,t)}return t}return p.clearCache=function(){return d.clear()},p}function i(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every((function(e){return"function"==typeof e}))){var n=t.map((function(e){return"function"==typeof e?"function "+(e.name||"unnamed")+"()":typeof e})).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return t}function a(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{},n=t.name,i=t.classNamePrefix,s=t.Component,c=t.defaultTheme,u=void 0===c?b:c,l=Object(o.a)(t,["name","classNamePrefix","Component","defaultTheme"]),f=v(e),h=n||i||"makeStyles";f.options={index:g(),name:n,meta:h,classNamePrefix:h};var m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object(d.a)()||u,o=Object(r.a)({},a.a.useContext(p.a),l),i=a.a.useRef(),c=a.a.useRef();S((function(){var r={name:n,state:{},stylesCreator:f,stylesOptions:o,theme:t};return w(r,e),c.current=!1,i.current=r,function(){E(r)}}),[t,f]),a.a.useEffect((function(){c.current&&O(i.current,e),c.current=!0}));var h=y(i.current,e.classes,s);return h};return m}var j=n(606),I=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var i=t.defaultTheme,s=t.withTheme,u=void 0!==s&&s,l=t.name,f=Object(o.a)(t,["defaultTheme","withTheme","name"]);var p=l,h=x(e,Object(r.a)({defaultTheme:i,Component:n,name:l||n.displayName,classNamePrefix:p},f)),g=a.a.forwardRef((function(e,t){e.classes;var s,c=e.innerRef,f=Object(o.a)(e,["classes","innerRef"]),p=h(Object(r.a)({},n.defaultProps,e)),g=f;return("string"==typeof l||u)&&(s=Object(d.a)()||i,l&&(g=Object(j.a)({theme:s,name:l,props:f})),u&&!g.theme&&(g.theme=s)),a.a.createElement(n,Object(r.a)({ref:c||t,classes:p},g))}));return c()(g,n),g}},_=n(155);t.a=function(e,t){return I(e,Object(r.a)({defaultTheme:_.a},t))}},function(e,t,n){"use strict";n.r(t),n.d(t,"__DO_NOT_USE__ActionTypes",(function(){return u})),n.d(t,"applyMiddleware",(function(){return v})),n.d(t,"bindActionCreators",(function(){return g})),n.d(t,"combineReducers",(function(){return p})),n.d(t,"compose",(function(){return m})),n.d(t,"createStore",(function(){return f})),n.d(t,"legacy_createStore",(function(){return d}));var r=n(19);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function U(e,t){return e===t}function V(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?I:n,o=t.mapStateToPropsFactories,i=void 0===o?A:o,a=t.mapDispatchToPropsFactories,s=void 0===a?R:a,c=t.mergePropsFactories,u=void 0===c?D:c,l=t.selectorFactory,f=void 0===l?z:l;return function(e,t,n,o){void 0===o&&(o={});var a=o,c=a.pure,l=void 0===c||c,h=a.areStatesEqual,g=void 0===h?U:h,m=a.areOwnPropsEqual,v=void 0===m?C:m,b=a.areStatePropsEqual,y=void 0===b?C:b,w=a.areMergedPropsEqual,O=void 0===w?C:w,E=Object(p.a)(a,F),S=B(e,i,"mapStateToProps"),x=B(t,s,"mapDispatchToProps"),j=B(n,u,"mergeProps");return r(f,Object(d.a)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:S,initMapDispatchToProps:x,initMergeProps:j,pure:l,areStatesEqual:g,areOwnPropsEqual:v,areStatePropsEqual:y,areMergedPropsEqual:O},E))}}var H=V();var G,q=n(18);G=q.unstable_batchedUpdates,a=G},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(156);function o(e){if("string"!=typeof e)throw new Error(Object(r.a)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(0),o=n.n(r),i=n(208),a=n.n(i),s=n(117),c=n.n(s),u=n(158);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function i(e){if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error(Object(r.a)(3,e));var o=e.substring(t+1,e.length-1).split(",");return{type:n,values:o=o.map((function(e){return parseFloat(e)}))}}function a(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function s(e,t){var n=c(e),r=c(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function c(e){var t="hsl"===(e=i(e)).type?i(function(e){var t=(e=i(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,s=r*Math.min(o,1-o),c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-s*Math.max(Math.min(t-3,9-t,1),-1)},u="rgb",l=[Math.round(255*c(0)),Math.round(255*c(8)),Math.round(255*c(4))];return"hsla"===e.type&&(u+="a",l.push(t[3])),a({type:u,values:l})}(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return c(e)>.5?f(e,t):d(e,t)}function l(e,t){return e=i(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,a(e)}function f(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return a(e)}function d(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return a(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0),o=n(51);function i(e,t){return r.useMemo((function(){return null==e&&null==t?null:function(n){Object(o.a)(e,n),Object(o.a)(t,n)}}),[e,t])}},function(e,t,n){"use strict";function r(e,t){return function(){return null}}n.r(t),n.d(t,"chainPropTypes",(function(){return r})),n.d(t,"deepmerge",(function(){return o.a})),n.d(t,"elementAcceptingRef",(function(){return c})),n.d(t,"elementTypeAcceptingRef",(function(){return u})),n.d(t,"exactProp",(function(){return l})),n.d(t,"formatMuiErrorMessage",(function(){return f.a})),n.d(t,"getDisplayName",(function(){return b})),n.d(t,"HTMLElementType",(function(){return y})),n.d(t,"ponyfillGlobal",(function(){return w})),n.d(t,"refType",(function(){return O}));var o=n(210),i=n(6),a=n.n(i);var s=(a.a.element,function(){return null});s.isRequired=(a.a.element.isRequired,function(){return null});var c=s;var u=(i.elementType,function(){return null});n(19),n(1);function l(e){return e}var f=n(156),d=n(31),p=n(71),h=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function g(e){var t="".concat(e).match(h);return t&&t[1]||""}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||g(e)||t}function v(e,t,n){var r=m(t);return e.displayName||(""!==r?"".concat(n,"(").concat(r,")"):n)}function b(e){if(null!=e){if("string"==typeof e)return e;if("function"==typeof e)return m(e,"Component");if("object"===Object(d.a)(e))switch(e.$$typeof){case p.ForwardRef:return v(e,e.render,"ForwardRef");case p.Memo:return v(e,e.type,"memo");default:return}}}function y(e,t,n,r,o){return null}var w="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),O=a.a.oneOfType([a.a.func,a.a.object])},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(390)},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(165);function o(e,t,n){return(t=Object(r.a)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";n.r(t);var r=n(316);n.d(t,"getAnnotations",(function(){return r.c})),n.d(t,"getPresentAnnotationsOnSelectedCanvases",(function(){return r.d})),n.d(t,"getAnnotationResourcesByMotivationForCanvas",(function(){return r.b})),n.d(t,"getAnnotationResourcesByMotivation",(function(){return r.a})),n.d(t,"getSelectedAnnotationId",(function(){return r.e})),n.d(t,"getSelectedAnnotationsOnCanvases",(function(){return r.f}));var o=n(33);n.d(t,"selectInfoResponses",(function(){return o.q})),n.d(t,"getCanvases",(function(){return o.f})),n.d(t,"getCanvas",(function(){return o.a})),n.d(t,"getCurrentCanvas",(function(){return o.g})),n.d(t,"getVisibleCanvasIds",(function(){return o.l})),n.d(t,"getVisibleCanvases",(function(){return o.o})),n.d(t,"getCanvasGroupings",(function(){return o.d})),n.d(t,"getCanvasGrouping",(function(){return o.c})),n.d(t,"getNextCanvasGrouping",(function(){return o.h})),n.d(t,"getPreviousCanvasGrouping",(function(){return o.i})),n.d(t,"getCanvasLabel",(function(){return o.e})),n.d(t,"getCanvasDescription",(function(){return o.b})),n.d(t,"getVisibleCanvasNonTiledResources",(function(){return o.m})),n.d(t,"getVisibleCanvasVideoResources",(function(){return o.n})),n.d(t,"getVisibleCanvasCaptions",(function(){return o.k})),n.d(t,"getVisibleCanvasAudioResources",(function(){return o.j})),n.d(t,"selectInfoResponse",(function(){return o.p}));var i=n(91);n.d(t,"getCompanionWindows",(function(){return i.d})),n.d(t,"getCompanionWindow",(function(){return i.b})),n.d(t,"getThumbnailNavigationPosition",(function(){return i.g})),n.d(t,"getCompanionWindowsForPosition",(function(){return i.f})),n.d(t,"getCompanionWindowsForContent",(function(){return i.e})),n.d(t,"getCompanionWindowIdsForPosition",(function(){return i.c})),n.d(t,"getCompanionAreaVisibility",(function(){return i.a})),n.d(t,"selectCompanionWindowDimensions",(function(){return i.h}));var a=n(61);n.d(t,"getConfig",(function(){return a.a})),n.d(t,"getExportableState",(function(){return a.c})),n.d(t,"getLanguagesFromConfigWithCurrent",(function(){return a.d})),n.d(t,"getShowZoomControlsConfig",(function(){return a.f})),n.d(t,"getTheme",(function(){return a.g})),n.d(t,"getThemeIds",(function(){return a.i})),n.d(t,"getContainerId",(function(){return a.b})),n.d(t,"getThemeDirection",(function(){return a.h})),n.d(t,"getRequestsConfig",(function(){return a.e}));var s=n(21);n.d(t,"getWindowManifests",(function(){return s.g})),n.d(t,"getWindows",(function(){return s.h})),n.d(t,"getWindow",(function(){return s.e})),n.d(t,"getViewer",(function(){return s.d})),n.d(t,"getWorkspace",(function(){return s.i})),n.d(t,"getWindowIds",(function(){return s.f})),n.d(t,"getManifests",(function(){return s.c})),n.d(t,"getManifest",(function(){return s.b})),n.d(t,"getCatalog",(function(){return s.a}));var c=n(57);n.d(t,"getManifestStatus",(function(){return c.m})),n.d(t,"getManifestError",(function(){return c.d})),n.d(t,"getManifestoInstance",(function(){return c.q})),n.d(t,"getManifestLocale",(function(){return c.f})),n.d(t,"getManifestLogo",(function(){return c.g})),n.d(t,"getManifestProvider",(function(){return c.i})),n.d(t,"getManifestHomepage",(function(){return c.e})),n.d(t,"getManifestRenderings",(function(){return c.k})),n.d(t,"getManifestRelatedContent",(function(){return c.j})),n.d(t,"getRequiredStatement",(function(){return c.s})),n.d(t,"getRights",(function(){return c.t})),n.d(t,"getManifestThumbnail",(function(){return c.n})),n.d(t,"getManifestTitle",(function(){return c.o})),n.d(t,"getManifestDescription",(function(){return c.c})),n.d(t,"getManifestUrl",(function(){return c.p})),n.d(t,"getDestructuredMetadata",(function(){return c.a})),n.d(t,"getManifestMetadata",(function(){return c.h})),n.d(t,"getMetadataLocales",(function(){return c.r})),n.d(t,"getManifestSearchService",(function(){return c.l})),n.d(t,"getManifestAutocompleteService",(function(){return c.b}));var u=n(142);n.d(t,"getWindowConfig",(function(){return u.c})),n.d(t,"getWindowTitles",(function(){return u.e})),n.d(t,"getMaximizedWindowsIds",(function(){return u.b})),n.d(t,"getWindowViewType",(function(){return u.f})),n.d(t,"getAllowedWindowViewTypes",(function(){return u.a})),n.d(t,"getWindowDraggability",(function(){return u.d}));var l=n(143);n.d(t,"getElasticLayout",(function(){return l.a})),n.d(t,"getFullScreenEnabled",(function(){return l.b})),n.d(t,"getLatestError",(function(){return l.c})),n.d(t,"getWorkspaceType",(function(){return l.d})),n.d(t,"isFocused",(function(){return l.e}));var f=n(288);n.d(t,"getSearchForWindow",(function(){return f.g})),n.d(t,"getSearchQuery",(function(){return f.j})),n.d(t,"getSearchIsFetching",(function(){return f.h})),n.d(t,"getSearchNumTotal",(function(){return f.i})),n.d(t,"getNextSearchId",(function(){return f.b})),n.d(t,"getSortedSearchHitsForCompanionWindow",(function(){return f.m})),n.d(t,"getSearchAnnotationsForCompanionWindow",(function(){return f.e})),n.d(t,"sortSearchAnnotationsByCanvasOrder",(function(){return f.n})),n.d(t,"getSortedSearchAnnotationsForCompanionWindow",(function(){return f.l})),n.d(t,"getSearchAnnotationsForWindow",(function(){return f.f})),n.d(t,"getSelectedContentSearchAnnotationIds",(function(){return f.k})),n.d(t,"getResourceAnnotationForSearchHit",(function(){return f.c})),n.d(t,"getResourceAnnotationLabel",(function(){return f.d})),n.d(t,"getCanvasForAnnotation",(function(){return f.a}));var d=n(118);n.d(t,"getVisibleNodeIds",(function(){return d.e})),n.d(t,"getManuallyExpandedNodeIds",(function(){return d.c})),n.d(t,"getExpandedNodeIds",(function(){return d.b})),n.d(t,"getNodeIdToScrollTo",(function(){return d.d})),n.d(t,"getDefaultSidebarVariant",(function(){return d.a}));var p=n(147);n.d(t,"getCanvasLayers",(function(){return p.a})),n.d(t,"getLayers",(function(){return p.b})),n.d(t,"getSortedLayers",(function(){return p.d})),n.d(t,"getLayersForVisibleCanvases",(function(){return p.c}));var h=n(46);n.d(t,"getSequences",(function(){return h.g})),n.d(t,"getSequence",(function(){return h.b})),n.d(t,"getCanvasIndex",(function(){return h.a})),n.d(t,"getSequenceViewingHint",(function(){return h.f})),n.d(t,"getSequenceViewingDirection",(function(){return h.e})),n.d(t,"getSequenceBehaviors",(function(){return h.c})),n.d(t,"getSequenceTreeStructure",(function(){return h.d}));var g=n(283);n.d(t,"getAuthProfiles",(function(){return g.c})),n.d(t,"getAccessTokens",(function(){return g.a})),n.d(t,"getAuth",(function(){return g.b})),n.d(t,"selectCurrentAuthServices",(function(){return g.d}));var m=n(25);n.d(t,"miradorSlice",(function(){return m.a}));var v=n(314);n.d(t,"getCurrentCanvasWorld",(function(){return v.a}))},function(e,t,n){"use strict";n.d(t,"g",(function(){return i})),n.d(t,"h",(function(){return a})),n.d(t,"e",(function(){return s})),n.d(t,"d",(function(){return c})),n.d(t,"i",(function(){return u})),n.d(t,"f",(function(){return l})),n.d(t,"c",(function(){return f})),n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return p}));var r=n(5),o=n(25);function i(e){return Object.values(Object(o.a)(e).windows).map((function(e){return e.manifestId}))}function a(e){return Object(o.a)(e).windows||{}}function s(e,t){var n=t.windowId;return a(e)[n]}var c=Object(r.createSelector)([function(e){return Object(o.a)(e).viewers},function(e,t){return t.windowId}],(function(e,t){return e[t]}));function u(e){return Object(o.a)(e).workspace}var l=Object(r.createSelector)([u],(function(e){return e.windowIds||[]}));function f(e){return Object(o.a)(e).manifests||{}}function d(e,t){var n=t.manifestId,r=t.windowId,o=f(e);return o&&o[n||r&&(s(e,{windowId:r})||{}).manifestId]}function p(e){return Object(o.a)(e).catalog||{}}},function(e,t,n){"undefined"!=typeof self&&self,e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=7)}([function(e,t,n){"use strict";function r(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),r(n(9)),r(n(10)),r(n(11)),r(n(12)),r(n(13)),r(n(14)),r(n(15)),r(n(16)),r(n(17)),r(n(31)),r(n(32)),r(n(33)),r(n(34)),r(n(35)),r(n(38)),r(n(39)),r(n(40)),r(n(41)),r(n(42)),r(n(43)),r(n(44)),r(n(45)),r(n(46)),r(n(47)),r(n(48)),r(n(49)),r(n(50)),r(n(3))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.BOOKMARKING="oa:bookmarking",e.CLASSIFYING="oa:classifying",e.COMMENTING="oa:commenting",e.DESCRIBING="oa:describing",e.EDITING="oa:editing",e.HIGHLIGHTING="oa:highlighting",e.IDENTIFYING="oa:identifying",e.LINKING="oa:linking",e.MODERATING="oa:moderating",e.PAINTING="sc:painting",e.QUESTIONING="oa:questioning",e.REPLYING="oa:replying",e.TAGGING="oa:tagging",e.TRANSCRIBING="oad:transcribing"}(t.AnnotationMotivation||(t.AnnotationMotivation={})),function(e){e.AUTO_ADVANCE="auto-advance",e.CONTINUOUS="continuous",e.FACING_PAGES="facing-pages",e.HIDDEN="hidden",e.INDIVIDUALS="individuals",e.MULTI_PART="multi-part",e.NO_NAV="no-nav",e.NON_PAGED="non-paged",e.PAGED="paged",e.REPEAT="repeat",e.SEQUENCE="sequence",e.THUMBNAIL_NAV="thumbnail-nav",e.TOGETHER="together",e.UNORDERED="unordered"}(t.Behavior||(t.Behavior={})),function(e){e.CANVAS="canvas",e.CHOICE="choice",e.OA_CHOICE="oa:choice",e.CONTENT_AS_TEXT="contentastext",e.DATASET="dataset",e.DOCUMENT="document",e.IMAGE="image",e.MODEL="model",e.MOVING_IMAGE="movingimage",e.PDF="pdf",e.PHYSICAL_OBJECT="physicalobject",e.SOUND="sound",e.TEXT="text",e.TEXTUALBODY="textualbody",e.VIDEO="video"}(t.ExternalResourceType||(t.ExternalResourceType={})),function(e){e.ANNOTATION="annotation",e.CANVAS="canvas",e.COLLECTION="collection",e.MANIFEST="manifest",e.RANGE="range",e.SEQUENCE="sequence"}(t.IIIFResourceType||(t.IIIFResourceType={})),function(e){e.AUDIO_MP4="audio/mp4",e.CORTO="application/corto",e.DICOM="application/dicom",e.DRACO="application/draco",e.EPUB="application/epub+zip",e.GIRDER="image/vnd.kitware.girder",e.GLB="model/gltf-binary",e.GLTF="model/gltf+json",e.IIIF_PRESENTATION_2='application/ld+json;profile="http://iiif.io/api/presentation/2/context.json"',e.IIIF_PRESENTATION_3='application/ld+json;profile="http://iiif.io/api/presentation/3/context.json"',e.JPG="image/jpeg",e.M3U8="application/vnd.apple.mpegurl",e.MP3="audio/mp3",e.MPEG_DASH="application/dash+xml",e.OBJ="text/plain",e.OPF="application/oebps-package+xml",e.PDF="application/pdf",e.PLY="application/ply",e.THREEJS="application/vnd.threejs+json",e.USDZ="model/vnd.usd+zip",e.VIDEO_MP4="video/mp4",e.WAV="audio/wav",e.WEBM="video/webm"}(t.MediaType||(t.MediaType={})),function(e){e.DOC="application/msword",e.DOCX="application/vnd.openxmlformats-officedocument.wordprocessingml.document",e.PDF="application/pdf"}(t.RenderingFormat||(t.RenderingFormat={})),function(e){e.IMAGE_0_COMPLIANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/compliance.html#level0",e.IMAGE_0_COMPLIANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/compliance.html#level1",e.IMAGE_0_COMPLIANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/compliance.html#level2",e.IMAGE_0_CONFORMANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/conformance.html#level0",e.IMAGE_0_CONFORMANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/conformance.html#level1",e.IMAGE_0_CONFORMANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/conformance.html#level2",e.IMAGE_1_COMPLIANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0",e.IMAGE_1_COMPLIANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level1",e.IMAGE_1_COMPLIANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level2",e.IMAGE_1_CONFORMANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level0",e.IMAGE_1_CONFORMANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level1",e.IMAGE_1_CONFORMANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level2",e.IMAGE_1_LEVEL_0="http://iiif.io/api/image/1/level0.json",e.IMAGE_1_PROFILE_LEVEL_0="http://iiif.io/api/image/1/profiles/level0.json",e.IMAGE_1_LEVEL_1="http://iiif.io/api/image/1/level1.json",e.IMAGE_1_PROFILE_LEVEL_1="http://iiif.io/api/image/1/profiles/level1.json",e.IMAGE_1_LEVEL_2="http://iiif.io/api/image/1/level2.json",e.IMAGE_1_PROFILE_LEVEL_2="http://iiif.io/api/image/1/profiles/level2.json",e.IMAGE_2_LEVEL_0="http://iiif.io/api/image/2/level0.json",e.IMAGE_2_PROFILE_LEVEL_0="http://iiif.io/api/image/2/profiles/level0.json",e.IMAGE_2_LEVEL_1="http://iiif.io/api/image/2/level1.json",e.IMAGE_2_PROFILE_LEVEL_1="http://iiif.io/api/image/2/profiles/level1.json",e.IMAGE_2_LEVEL_2="http://iiif.io/api/image/2/level2.json",e.IMAGE_2_PROFILE_LEVEL_2="http://iiif.io/api/image/2/profiles/level2.json",e.AUTH_0_CLICK_THROUGH="http://iiif.io/api/auth/0/login/clickthrough",e.AUTH_0_LOGIN="http://iiif.io/api/auth/0/login",e.AUTH_0_LOGOUT="http://iiif.io/api/auth/0/logout",e.AUTH_0_RESTRICTED="http://iiif.io/api/auth/0/login/restricted",e.AUTH_0_TOKEN="http://iiif.io/api/auth/0/token",e.AUTH_1_CLICK_THROUGH="http://iiif.io/api/auth/1/clickthrough",e.AUTH_1_EXTERNAL="http://iiif.io/api/auth/1/external",e.AUTH_1_KIOSK="http://iiif.io/api/auth/1/kiosk",e.AUTH_1_LOGIN="http://iiif.io/api/auth/1/login",e.AUTH_1_LOGOUT="http://iiif.io/api/auth/1/logout",e.AUTH_1_PROBE="http://iiif.io/api/auth/1/probe",e.AUTH_1_TOKEN="http://iiif.io/api/auth/1/token",e.SEARCH_0="http://iiif.io/api/search/0/search",e.SEARCH_0_AUTO_COMPLETE="http://iiif.io/api/search/0/autocomplete",e.SEARCH_1="http://iiif.io/api/search/1/search",e.SEARCH_1_AUTO_COMPLETE="http://iiif.io/api/search/1/autocomplete",e.TRACKING_EXTENSIONS="http://universalviewer.io/tracking-extensions-profile",e.UI_EXTENSIONS="http://universalviewer.io/ui-extensions-profile",e.PRINT_EXTENSIONS="http://universalviewer.io/print-extensions-profile",e.SHARE_EXTENSIONS="http://universalviewer.io/share-extensions-profile",e.DOWNLOAD_EXTENSIONS="http://universalviewer.io/download-extensions-profile",e.OTHER_MANIFESTATIONS="http://iiif.io/api/otherManifestations.json",e.IXIF="http://wellcomelibrary.org/ld/ixif/0/alpha.json"}(t.ServiceProfile||(t.ServiceProfile={})),function(e){e.IMAGE_SERVICE_2="ImageService2",e.IMAGE_SERVICE_3="ImageService3"}(t.ServiceType||(t.ServiceType={})),function(e){e.BOTTOM_TO_TOP="bottom-to-top",e.LEFT_TO_RIGHT="left-to-right",e.RIGHT_TO_LEFT="right-to-left",e.TOP_TO_BOTTOM="top-to-bottom"}(t.ViewingDirection||(t.ViewingDirection={})),function(e){e.CONTINUOUS="continuous",e.INDIVIDUALS="individuals",e.NON_PAGED="non-paged",e.PAGED="paged",e.TOP="top"}(t.ViewingHint||(t.ViewingHint={}))},function(e,t,n){var r=n(21).Symbol;e.exports=r},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&i(l)?n>1?e(l,n-1,i,a,s):r(s,l):a||(s[s.length]=l)}return s}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){"use strict";n.r(t),t.default=function(e,t){return t=t||{},new Promise((function(n,r){var o=new XMLHttpRequest,i=[],a=[],s={},c=function(){return{ok:2==(o.status/100|0),statusText:o.statusText,status:o.status,url:o.responseURL,text:function(){return Promise.resolve(o.responseText)},json:function(){return Promise.resolve(JSON.parse(o.responseText))},blob:function(){return Promise.resolve(new Blob([o.response]))},clone:c,headers:{keys:function(){return i},entries:function(){return a},get:function(e){return s[e.toLowerCase()]},has:function(e){return e.toLowerCase()in s}}}};for(var u in o.open(t.method||"get",e,!0),o.onload=function(){o.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){i.push(t=t.toLowerCase()),a.push([t,n]),s[t]=s[t]?s[t]+","+n:n})),n(c())},o.onerror=r,o.withCredentials="include"==t.credentials,t.headers)o.setRequestHeader(u,t.headers[u]);o.send(t.body||null)}))}},function(e,t,n){e.exports=n(8)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(0));var r=n(3);t.loadManifest=function(e){return r.Utils.loadManifest(e)},t.parseManifest=function(e,t){return r.Utils.parseManifest(e,t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e){this.__jsonld=e,this.context=this.getProperty("context"),this.id=this.getProperty("id")}return e.prototype.getProperty=function(e){var t=null;return this.__jsonld&&((t=this.__jsonld[e])||(t=this.__jsonld["@"+e])),t},e}();t.JSONLDResource=r},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),a=n(1),s=function(e){function t(t,n){var r=e.call(this,t)||this;return r.options=n,r}return o(t,e),t.prototype.getIIIFResourceType=function(){return i.Utils.normaliseType(this.getProperty("type"))},t.prototype.getLabel=function(){var e=this.getProperty("label");return e?i.PropertyValue.parse(e,this.options.locale):new i.PropertyValue([],this.options.locale)},t.prototype.getDefaultLabel=function(){return this.getLabel().getValue(this.options.locale)},t.prototype.getMetadata=function(){var e=this.getProperty("metadata"),t=[];if(!e)return t;for(var n=0;n-1||this.externalResource.data["@context"].indexOf("/1.1/context.json")>-1||this.externalResource.data["@context"].indexOf("/1/context.json")>-1)&&(r="native");else{var i=void 0;if((i=this.getImages())&&i.length){var a=i[0].getResource(),c=a.getServices();if(o||(o=a.getWidth()),u=c?c.find((function(e){return s.Utils.isImageProfile(e.getProfile())||s.Utils.isImageServiceType(e.getIIIFResourceType())})):null)n=u.id,r=s.Utils.getImageQuality(u.getProfile());else if(o===a.getWidth())return a.id}if((i=this.getContent())&&i.length){var u,l=i[0].getBody()[0];if(c=l.getServices(),o||(o=l.getWidth()),u=c?c.find((function(e){return s.Utils.isImageServiceType(e.getIIIFResourceType())})):null)n=u.id,r=s.Utils.getImageQuality(u.getProfile());else if(o===l.getWidth())return l.id}if(!n){var f=this.getProperty("thumbnail");if(f){if("string"==typeof f)return f;if(f["@id"])return f["@id"];if(f.length)return f[0].id}}}return t=o+",",n&&n.endsWith("/")&&(n=n.substr(0,n.length-1)),[n,"full",t,0,r+".jpg"].join("/")},t.prototype.getMaxDimensions=function(){var e,t=null;return this.externalResource&&this.externalResource.data&&this.externalResource.data.profile&&(e=this.externalResource.data.profile,Array.isArray(e)&&(e=e.filter((function(e){return e.maxWidth}))[0])&&(t=new s.Size(e.maxWidth,e.maxHeight?e.maxHeight:e.maxWidth))),t},t.prototype.getContent=function(){var e=[],t=this.__jsonld.items||this.__jsonld.content;if(!t)return e;var n=null;if(t.length&&(n=new s.AnnotationPage(t[0],this.options)),!n)return e;for(var r=n.getItems(),o=0;o "),null===this.value?null:(Array.isArray(e)&&!e.length&&(e=void 0),this.value.getValue(e||this.defaultLocale,t))},e.prototype.getValues=function(e){return null===this.value?[]:(Array.isArray(e)&&!e.length&&(e=void 0),this.value.getValues(e||this.defaultLocale))},e.prototype.setValue=function(e){null===this.value&&(this.value=new r.PropertyValue([])),this.value.setValue(e,this.defaultLocale)},e}();t.LabelValuePair=o},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.getValue=function(e,t){return e.getValue(t," ")},t.getValues=function(e,t){return e.getValues(t)},t}(Array);t.LanguageMap=i},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t "):this._value},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"locale",{get:function(){return void 0===this._locale?this._defaultLocale:this._locale},enumerable:!0,configurable:!0}),e.prototype.addValue=function(e){Array.isArray(this._value)||(this._value=[this._value]),Array.isArray(e)?this._value=this._value.concat(e):this._value.push(e)},e}();t.LocalizedValue=s;var c=function(e){function t(n,r){void 0===n&&(n=[]);var o=e.apply(this,n)||this;return o.__proto__=t.prototype,o._defaultLocale=r,o}return o(t,e),t.parse=function(e,n){if(!e)return new t([],n);if(Array.isArray(e)){var r=(o=e.map((function(e){return s.parseV2Value(e,n)})).filter((function(e){return null!==e}))).reduce((function(e,t){var n=t._locale;return n||(n="none"),e[n]?e[n].addValue(t._value):e[n]=t,e}),{});return new t(Object.values(r),n)}return"string"==typeof e?new t([new s(e,void 0,n)],n):e["@language"]||e["@value"]?new t(null!==(o=s.parseV2Value(e))?[o]:[],n):new t(Object.keys(e).map((function(t){var r=e[t];if(!Array.isArray(r))throw new Error("A IIIF v3 localized property value must have an array as the value for a given language.");return new s(r,t,n)})),n);var o},t.prototype.getSuitableLocale=function(e){for(var t=i(this).map((function(e){return e._locale})).filter((function(e){return void 0!==e})),n=function(e){var n=t.find((function(t){return t===e}));if(n)return{value:n}},r=0,o=e;r1},t.prototype.isPagingEnabled=function(){var e=this.getViewingHint();if(e)return e===i.ViewingHint.PAGED;var t=this.getBehavior();return!!t&&t===i.Behavior.PAGED},t.prototype.getViewingDirection=function(){return this.getProperty("viewingDirection")},t.prototype.getViewingHint=function(){return this.getProperty("viewingHint")},t}(a.IIIFResource);t.Manifest=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.EMPTY="",e.MANUSCRIPT="manuscript",e.MONOGRAPH="monograph"}(t.ManifestType||(t.ManifestType={}))},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),a=n(1),s=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r._ranges=null,r.canvases=null,r.items=[],r}return o(t,e),t.prototype.getCanvasIds=function(){return this.__jsonld.canvases?this.__jsonld.canvases:this.canvases?this.canvases:[]},t.prototype.getDuration=function(){if(this.canvases&&this.canvases.length){for(var e=[],t=[],n=0,r=this.canvases;n1&&(0===p&&(f=Number(g[0])),p===this.canvases.length-1&&(d=Number(g[1])))}else{var m=this.getRanges();for(p=0;p=t.start&&e<=t.end)},t.prototype._parseTreeNode=function(e,t){e.label=t.getLabel().getValue(this.options.locale),e.data=t,e.data.type=i.Utils.normaliseType(i.TreeNodeType.RANGE),t.treeNode=e;var n=t.getRanges();if(n&&n.length)for(var r=0;r=0;t--){var n=this.getCanvasByIndex(t).getLabel().getValue(this.options.locale);if(e){if(/^[a-zA-Z0-9]*$/.test(n))return n}else if(n)return n}return this.options.defaultLabel},t.prototype.getLastPageIndex=function(){return this.getTotalCanvases()-1},t.prototype.getNextPageIndex=function(e,t){var n;if(t){var r=this.getPagedIndices(e),o=this.getViewingDirection();n=o&&o===i.ViewingDirection.RIGHT_TO_LEFT?r[0]+1:r[r.length-1]+1}else n=e+1;return n>this.getLastPageIndex()?-1:n},t.prototype.getPagedIndices=function(e,t){var n=[];if(t){n=this.isFirstCanvas(e)||this.isLastCanvas(e)?[e]:e%2?[e,e+1]:[e-1,e];var r=this.getViewingDirection();r&&r===i.ViewingDirection.RIGHT_TO_LEFT&&(n=n.reverse())}else n.push(e);return n},t.prototype.getPrevPageIndex=function(e,t){var n;if(t){var r=this.getPagedIndices(e),o=this.getViewingDirection();n=o&&o===i.ViewingDirection.RIGHT_TO_LEFT?r[r.length-1]-1:r[0]-1}else n=e-1;return n},t.prototype.getStartCanvasIndex=function(){var e=this.getStartCanvas();if(e)for(var t=0;tthis.getTotalCanvases()-1},t.prototype.isFirstCanvas=function(e){return 0===e},t.prototype.isLastCanvas=function(e){return e===this.getTotalCanvases()-1},t.prototype.isMultiCanvas=function(){return this.getTotalCanvases()>1},t.prototype.isPagingEnabled=function(){var e=this.getViewingHint();return!!e&&e===i.ViewingHint.PAGED},t.prototype.isTotalCanvasesEven=function(){return this.getTotalCanvases()%2==0},t}(a.ManifestResource);t.Sequence=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(){function e(){}return e.parse=function(e,t){return"string"==typeof e&&(e=JSON.parse(e)),this.parseJson(e,t)},e.parseJson=function(e,t){var n;if(t&&t.navDate&&!isNaN(t.navDate.getTime())&&(e.navDate=t.navDate.toString()),e["@type"])switch(e["@type"]){case"sc:Collection":n=this.parseCollection(e,t);break;case"sc:Manifest":n=this.parseManifest(e,t);break;default:return null}else switch(e.type){case"Collection":n=this.parseCollection(e,t);break;case"Manifest":n=this.parseManifest(e,t);break;default:return null}return n.isLoaded=!0,n},e.parseCollection=function(e,t){var n=new r.Collection(e,t);return t?(n.index=t.index||0,t.resource&&(n.parentCollection=t.resource.parentCollection)):n.index=0,this.parseCollections(n,t),this.parseManifests(n,t),this.parseItems(n,t),n},e.parseCollections=function(e,t){var n;if(e.__jsonld.collections?n=e.__jsonld.collections:e.__jsonld.items&&(n=e.__jsonld.items.filter((function(e){return"collection"===e.type.toLowerCase()}))),n)for(var r=0;r0?this.canvas.getLabel().getValue():String(this.canvas.index+1)}}])&&c(t.prototype,n),r&&c(t,r),e}()},function(e,t,n){"use strict";n.d(t,"q",(function(){return h})),n.d(t,"f",(function(){return g})),n.d(t,"a",(function(){return m})),n.d(t,"g",(function(){return v})),n.d(t,"l",(function(){return b})),n.d(t,"o",(function(){return y})),n.d(t,"d",(function(){return w})),n.d(t,"c",(function(){return O})),n.d(t,"h",(function(){return E})),n.d(t,"i",(function(){return S})),n.d(t,"e",(function(){return x})),n.d(t,"b",(function(){return j})),n.d(t,"m",(function(){return I})),n.d(t,"n",(function(){return _})),n.d(t,"k",(function(){return C})),n.d(t,"j",(function(){return k})),n.d(t,"p",(function(){return P}));var r=n(5),o=n(14),i=n.n(o);function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"single";a(this,e),this.canvases=t,this.viewType=n,this._groupings=null}var t,n,r;return t=e,(n=[{key:"getCanvases",value:function(e){switch(this.viewType){case"book":return this.groupings()[Math.ceil(e/2)];default:return this.groupings()[e]}}},{key:"groupings",value:function(){if(this._groupings)return this._groupings;if("scroll"===this.viewType)return[this.canvases];if("book"!==this.viewType)return this.canvases.map((function(e){return[e]}));var e=[];return this.canvases.forEach((function(t,n){0!==n?n%2!=0?e.push([t]):e[Math.ceil(n/2)].push(t):e.push([t])})),this._groupings=e,e}}])&&s(t.prototype,n),r&&s(t,r),e}(),u=n(32),l=n(25),f=n(21),d=n(46),p=n(142),h=function(e){return Object(l.a)(e).infoResponses},g=Object(r.createSelector)([d.b],(function(e){return e&&e.getCanvases()||[]})),m=Object(r.createSelector)([d.b,function(e,t){return t.canvasId}],(function(e,t){if(e&&t)return e.getCanvasById(t)})),v=Object(r.createSelector)([d.b,f.e],(function(e,t){if(e&&t)return t.canvasId?e.getCanvasById(t.canvasId):e.getCanvasByIndex(0)})),b=Object(r.createSelector)([f.e],(function(e){return e&&(e.visibleCanvases||e.canvasId&&[e.canvasId])||[]})),y=Object(r.createSelector)([b,g],(function(e,t){return(t||[]).filter((function(t){return e.includes(t.id)}))})),w=Object(r.createSelector)([g,p.f],(function(e,t){return e&&new c(e,t).groupings()})),O=Object(r.createSelector)([w,function(e,t){return t.canvasId}],(function(e,t){return e&&e.find((function(e){return e.some((function(e){return e.id===t}))}))||[]})),E=Object(r.createSelector)([w,v],(function(e,t,n){if(e&&t){var r=e.findIndex((function(e){return e.some((function(e){return e.id===t.id}))}));if(!(r<0||r+1>=e.length))return e[r+1]}})),S=Object(r.createSelector)([w,v],(function(e,t,n){if(e&&t){var r=e.findIndex((function(e){return e.some((function(e){return e.id===t.id}))}));if(!(r<1))return e[r-1]}})),x=Object(r.createSelector)([m],(function(e){return e&&(e.getLabel().length>0?e.getLabel().getValue():String(e.index+1))})),j=Object(r.createSelector)([m],(function(e){return e&&e.getProperty("description")})),I=Object(r.createSelector)([y],(function(e){return i()(e.map((function(e){return new u.a(e).imageResources}))).filter((function(e){return e.getServices().length<1}))})),_=Object(r.createSelector)([y],(function(e){return i()(e.map((function(e){return new u.a(e).videoResources})))})),C=Object(r.createSelector)([y],(function(e){return i()(e.map((function(e){return new u.a(e).vttContent})))})),k=Object(r.createSelector)([y],(function(e){return i()(e.map((function(e){return new u.a(e).audioResources})))})),P=Object(r.createSelector)([function(e,t){return t.infoId},m,h],(function(e,t,n){var r=e;if(!e){if(!t)return;var o=new u.a(t).iiifImageResources[0];r=o&&o.getServices()[0].id}return r&&n[r]&&!n[r].isFetching&&n[r]}))},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(138).default;function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var c=a?Object.getOwnPropertyDescriptor(e,s):null;c&&(c.get||c.set)?Object.defineProperty(i,s,c):i[s]=e[s]}return i.default=e,n&&n.set(e,i),i},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(87)},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(295);var o=n(145),i=n(296);function a(e,t){return Object(r.a)(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,s=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(e,t)||Object(o.a)(e,t)||Object(i.a)()}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(106),o=n(183),i=n(449),a=n(108),s=n(112),c=n(454),u=n(261),l=n(231),f=u((function(e,t){var n={};if(null==e)return n;var u=!1;t=r(t,(function(t){return t=a(t,e),u||(u=t.length>1),t})),s(e,l(e),n),u&&(n=o(n,7,c));for(var f=t.length;f--;)i(n,t[f]);return n}));e.exports=f},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return K})),n.d(t,"b",(function(){return ge})),n.d(t,"c",(function(){return f})),n.d(t,"d",(function(){return ve})),n.d(t,"e",(function(){return me})),n.d(t,"f",(function(){return p}));var r=n(1),o=n(95),i=(n(114),n(47)),a=n(54),s=n(40),c=n(38),u={}.constructor;function l(e){if(null==e||"object"!=typeof e)return e;if(Array.isArray(e))return e.map(l);if(e.constructor!==u)return e;var t={};for(var n in e)t[n]=l(e[n]);return t}function f(e,t,n){void 0===e&&(e="unnamed");var r=n.jss,o=l(t),i=r.plugins.onCreateRule(e,o,n);return i||(e[0],null)}var d=function(e,t){for(var n="",r=0;r<+~=|^:(),"'`\s])/g,b="undefined"!=typeof CSS&&CSS.escape,y=function(e){return b?b(e):e.replace(v,"\\$1")},w=function(){function e(e,t,n){this.type="style",this.isProcessed=!1;var r=n.sheet,o=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var o=t;n&&!1===n.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==o||!1===o,a=e in this.style;if(i&&!a&&!r)return this;var s=i&&a;if(s?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return s?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var c=this.options.sheet;return c&&c.attached,this},e}(),O=function(e){function t(t,n,r){var o;o=e.call(this,t,n,r)||this;var i=r.selector,a=r.scoped,c=r.sheet,u=r.generateId;return i?o.selectorText=i:!1!==a&&(o.id=u(Object(s.a)(Object(s.a)(o)),c),o.selectorText="."+y(o.id)),o}Object(a.a)(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!=typeof n?e[t]=n:Array.isArray(n)&&(e[t]=p(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?Object(r.a)({},e,{allowEmpty:!0}):e;return m(this.selectorText,this.style,n)},Object(i.a)(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(w),E={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new O(e,t,n)}},S={indent:1,children:!0},x=/@([\w-]+)/,j=function(){function e(e,t,n){this.type="conditional",this.isProcessed=!1,this.key=e;var o=e.match(x);for(var i in this.at=o?o[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new K(Object(r.a)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.toString=function(e){void 0===e&&(e=S);var t=h(e).linebreak;if(null==e.indent&&(e.indent=S.indent),null==e.children&&(e.children=S.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),I=/@media|@supports\s+/,_={onCreateRule:function(e,t,n){return I.test(e)?new j(e,t,n):null}},C={indent:1,children:!0},k=/@keyframes\s+([\w-]+)/,P=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var o=e.match(k);o&&o[1]?this.name=o[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var i=n.scoped,a=n.sheet,s=n.generateId;for(var c in this.id=!1===i?this.name:y(s(this,a)),this.rules=new K(Object(r.a)({},n,{parent:this})),t)this.rules.add(c,t[c],Object(r.a)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=C);var t=h(e).linebreak;if(null==e.indent&&(e.indent=C.indent),null==e.children&&(e.children=C.children),!1===e.children)return this.at+" "+this.id+" {}";var n=this.rules.toString(e);return n&&(n=""+t+n+t),this.at+" "+this.id+" {"+n+"}"},e}(),T=/@keyframes\s+/,R=/\$([\w-]+)/g,A=function(e,t){return"string"==typeof e?e.replace(R,(function(e,n){return n in t?t[n]:e})):e},N=function(e,t,n){var r=e[t],o=A(r,n);o!==r&&(e[t]=o)},D={onCreateRule:function(e,t,n){return"string"==typeof e&&T.test(e)?new P(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&N(e,"animation-name",n.keyframes),"animation"in e&&N(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return A(e,r.keyframes);default:return e}}},M=function(e){function t(){return e.apply(this,arguments)||this}return Object(a.a)(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?Object(r.a)({},e,{allowEmpty:!0}):e;return m(this.key,this.style,n)},t}(w),L={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new M(e,t,n):null}},W=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){var t=h(e).linebreak;if(Array.isArray(this.style)){for(var n="",r=0;r=this.index)t.push(e);else for(var r=0;rn)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=Object(c.a)(t,["attached"]),o=h(r).linebreak,i="",a=0;a-1?r.substr(0,o-1):r;e.style.setProperty(t,i,o>-1?"important":"")}}catch(e){return!1}return!0},ie=function(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(e){}},ae=function(e,t){return e.selectorText=t,e.selectorText===t},se=ne((function(){return document.querySelector("head")}));function ce(e){var t=Q.registry;if(t.length>0){var n=function(e,t){for(var n=0;nt.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if((n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e))&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"==typeof r){var o=function(e){for(var t=se(),n=0;nn?n:t},de=function(){function e(e){this.getPropertyValue=re,this.setProperty=oe,this.removeProperty=ie,this.setSelector=ae,this.hasInsertedRules=!1,this.cssRules=[],e&&Q.add(e),this.sheet=e;var t,n=this.sheet?this.sheet.options:{},r=n.media,o=n.meta,i=n.element;this.element=i||((t=document.createElement("style")).textContent="\n",t),this.element.setAttribute("data-jss",""),r&&this.element.setAttribute("media",r),o&&this.element.setAttribute("data-meta",o);var a=ue();a&&this.element.setAttribute("nonce",a)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=ce(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"==typeof n.nodeType){var o=n,i=o.parentNode;i&&i.insertBefore(e,o.nextSibling)}else se().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function h(e){var t=e["aria-label"],n=e.badge,r=e.children,o=e.containerId,i=(e.dispatch,e.BadgeProps),a=e.TooltipProps,h=p(e,d),g=s.a.createElement(u.a,h,n?s.a.createElement(c.a,i,r):r);return h.disabled?g:s.a.createElement(l.a,Object.assign({PopperProps:{container:document.querySelector("#".concat(o," .").concat(Object(f.a)("viewer")))},title:t},a),g)}h.defaultProps={badge:!1,BadgeProps:{},dispatch:function(){},TooltipProps:{}};var g=n(61),m=Object(r.compose)(Object(o.b)((function(e){return{containerId:Object(g.b)(e)}}),null),Object(i.a)("MiradorMenuButton"));t.a=m(h)},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){"use strict";var r=n(9),o=n(10),i=n(629),a=n(8),s=n(297),c=n(12),u=n(0),l=n.n(u),f=n(300),d=n(23),p=n(91),h=n(142),g=n(61),m=n(226),v=n.n(m),b=n(328),y=n.n(b),w=n(329),O=n.n(w),E=n(607),S=n(97),x=n(608),j=n(241),I=n(43),_=n(28);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t0})}),(function(e,t){var n=t.windowId,r=t.id;return{onCloseClick:function(){return e(f.c(n,r))},updateCompanionWindow:function(){for(var t=arguments.length,o=new Array(t),i=0;ie.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.locale||t.language})),m=Object(r.createSelector)([l.b],(function(e){return e||{missing:!0}})),v=Object(r.createSelector)([l.b],(function(e){return e&&e.error})),b=i()(l.b,g,(function(e,t){return e&&h(e.json,t)}))((function(e,t){var n=t.companionWindowId;return[t.manifestId,t.windowId,g(e,{companionWindowId:n})].join(" - ")})),y=Object(r.createSelector)(b,(function(e,t){return t.json}),g,(function(e,t,n){return t&&h(t,n)||e})),w=Object(r.createSelector)([y],(function(e){return e&&e.options&&e.options.locale&&e.options.locale.replace(/-.*$/,"")}));function O(e){return Object(r.createSelector)([y],(function(t){return t&&t.getProperty(e)}))}var E=Object(r.createSelector)([y],(function(e){return e&&e.getLogo()})),S=Object(r.createSelector)([O("provider"),w],(function(e,t){return e&&e[0].label&&a.PropertyValue.parse(e[0].label,t).getValue()})),x=Object(r.createSelector)([O("homepage"),w],(function(e,t){return e&&Object(c.a)(e).map((function(e){return{label:a.PropertyValue.parse(e.label,t).getValue(),value:e.id||e["@id"]}}))})),j=Object(r.createSelector)([y],(function(e){return e&&e.getRenderings().map((function(e){return{label:e.getLabel().getValue(),value:e.id}}))})),I=Object(r.createSelector)([O("seeAlso"),w],(function(e,t){return e&&Object(c.a)(e).map((function(e){return{format:e.format,label:a.PropertyValue.parse(e.label,t).getValue(),value:e.id||e["@id"]}}))})),_=Object(r.createSelector)([y],(function(e){return e&&Object(c.a)(e.getRequiredStatement()).filter((function(e){return e.getValues().some((function(e){return e}))})).map((function(e){return{label:e.label&&e.label.getValue()||null,values:e.getValues()}}))})),C=Object(r.createSelector)([O("rights"),O("license"),w],(function(e,t,n){var r=e||t;return Object(c.a)(a.PropertyValue.parse(r,n).getValues())}));function k(e,t){var n=y(e,t),r=Object(f.a)(e).thumbnails,o=void 0===r?{}:r;if(n){var i=Object(s.a)(n,{maxHeight:80,maxWidth:120,preferredFormats:o.preferredFormats});return i&&i.url}}var P=Object(r.createSelector)([y],(function(e){return e&&e.getLabel().getValue()})),T=Object(r.createSelector)([y],(function(e){return e&&e.getDescription().getValue()})),R=Object(r.createSelector)([y],(function(e){return e&&e.id}));function A(e){return e&&e.getMetadata().map((function(e){return{label:e.getLabel(),values:e.getValues()}}))}var N=Object(r.createSelector)([y],(function(e){return e&&A(e)}));function D(e){var t=[];return Array.isArray(e)?t.push.apply(t,d(e.filter((function(e){return"object"==typeof e&&e["@language"]})).map((function(e){return e["@language"]})))):e&&"object"==typeof e&&e["@language"]&&t.push(e["@language"]),t}var M=Object(r.createSelector)([y],(function(e){return function(e){if(!e)return[];for(var t=e.getProperty("metadata")||[],n={},r=0;r1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,o=new Array(r),i=0;ie.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o,i=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(a)throw o}}}}(t.previews);try{for(r.s();!(n=r.n()).done;){n.value.backendChanged(e)}}catch(e){r.e(e)}finally{r.f()}},this.previews=[]},d=function e(t,n,r){var o=this;l(this,e),this.setup=function(){if("undefined"!=typeof window){if(o.constructor.isSetUp)throw new Error("Cannot have two MultiBackends at the same time.");o.constructor.isSetUp=!0,o.addEventListeners(window),o.backends[o.current].instance.setup()}},this.teardown=function(){"undefined"!=typeof window&&(o.constructor.isSetUp=!1,o.removeEventListeners(window),o.backends[o.current].instance.teardown())},this.connectDragSource=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=o.a.forwardRef((function(e,t){var n=e.PluginComponents,r=(e.classes,u(e,i));return n?n.map((function(e,n){return o.a.isValidElement(e)?o.a.cloneElement(e,s(s({},r),{},{ref:t})):o.a.createElement(e,Object.assign({ref:t},r,{key:n}))})):null}))},,function(e,t,n){var r=n(99),o=n(396),i=n(397),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0);function o(e){var t=e.controlled,n=e.default,o=(e.name,e.state,r.useRef(void 0!==t).current),i=r.useState(n),a=i[0],s=i[1];return[o?t:a,r.useCallback((function(e){o||s(e)}),[])]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(30);function o(e){return Object(r.a)(e).defaultView||window}},function(e,t,n){"use strict";var r=n(9),o=n(10),i=n(629),a=n(8),s=n(12),c=n(61),u=n(0),l=n.n(u),f=(n(382),n(97)),d=n(315),p=n(48),h=n.n(p),g=n(149);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t0?e.getLabel().getValue():String(t+1)}}],(n=[{key:"componentDidMount",value:function(){var e=this;this.setState((function(t){return v(v({},t),{},{image:e.image()})}))}},{key:"componentDidUpdate",value:function(e){var t=this,n=this.props,r=n.maxHeight,o=n.maxWidth,i=n.resource;e.maxHeight===r&&e.maxWidth===o&&e.resource===i||this.setState((function(e){return v(v({},e),{},{image:t.image()})}))}},{key:"handleIntersection",value:function(e){!this.state.loaded&&e.isIntersecting&&this.setState((function(e){return v(v({},e),{},{loaded:!0})}))}},{key:"imageStyles",value:function(){var e=this.props,t=e.maxHeight,n=e.maxWidth,r=e.style,o=this.image(),i={height:"auto",width:"auto"};if(!o)return v(v({},r),{},{height:t||"auto",width:n||"auto"});var a=o.height,s=o.width;if(a&&s)if(t&&a>t||n&&s>n){var c=s/a;t&&n?n/tt.some(t=>t instanceof RegExp?t.test(e):t===e),i=(e,t)=>{if(t={defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0,...t},Reflect.has(t,"normalizeHttps"))throw new Error("options.normalizeHttps is renamed to options.forceHttp");if(Reflect.has(t,"normalizeHttp"))throw new Error("options.normalizeHttp is renamed to options.forceHttps");if(Reflect.has(t,"stripFragment"))throw new Error("options.stripFragment is renamed to options.stripHash");if(e=e.trim(),/^data:/i.test(e))return((e,{stripHash:t})=>{const n=e.match(/^data:([^,]*?),([^#]*?)(?:#(.*))?$/);if(!n)throw new Error("Invalid URL: "+e);const r=n[1].split(";"),o=n[2],i=t?"":n[3];let a=!1;"base64"===r[r.length-1]&&(r.pop(),a=!0);const s=(r.shift()||"").toLowerCase(),c=[...r.map(e=>{let[t,n=""]=e.split("=").map(e=>e.trim());return"charset"===t&&(n=n.toLowerCase(),"us-ascii"===n)?"":`${t}${n?"="+n:""}`}).filter(Boolean)];return a&&c.push("base64"),(0!==c.length||s&&"text/plain"!==s)&&c.unshift(s),`data:${c.join(";")},${a?o.trim():o}${i?"#"+i:""}`})(e,t);const n=e.startsWith("//");!n&&/^\.*\//.test(e)||(e=e.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,t.defaultProtocol));const i=new r(e);if(t.forceHttp&&t.forceHttps)throw new Error("The `forceHttp` and `forceHttps` options cannot be used together");if(t.forceHttp&&"https:"===i.protocol&&(i.protocol="http:"),t.forceHttps&&"http:"===i.protocol&&(i.protocol="https:"),t.stripAuthentication&&(i.username="",i.password=""),t.stripHash&&(i.hash=""),i.pathname&&(i.pathname=i.pathname.replace(/((?!:).|^)\/{2,}/g,(e,t)=>/^(?!\/)/g.test(t)?t+"/":"/")),i.pathname&&(i.pathname=decodeURI(i.pathname)),!0===t.removeDirectoryIndex&&(t.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(t.removeDirectoryIndex)&&t.removeDirectoryIndex.length>0){let e=i.pathname.split("/");const n=e[e.length-1];o(n,t.removeDirectoryIndex)&&(e=e.slice(0,e.length-1),i.pathname=e.slice(1).join("/")+"/")}if(i.hostname&&(i.hostname=i.hostname.replace(/\.$/,""),t.stripWWW&&/^www\.([a-z\-\d]{2,63})\.([a-z.]{2,5})$/.test(i.hostname)&&(i.hostname=i.hostname.replace(/^www\./,""))),Array.isArray(t.removeQueryParameters))for(const e of[...i.searchParams.keys()])o(e,t.removeQueryParameters)&&i.searchParams.delete(e);return t.sortQueryParameters&&i.searchParams.sort(),t.removeTrailingSlash&&(i.pathname=i.pathname.replace(/\/$/,"")),e=i.toString(),!t.removeTrailingSlash&&"/"!==i.pathname||""!==i.hash||(e=e.replace(/\/$/,"")),n&&!t.normalizeProtocol&&(e=e.replace(/^http:\/\//,"//")),t.stripProtocol&&(e=e.replace(/^(?:https?:)?\/\//,"")),e};e.exports=i,e.exports.default=i},function(e,t){function n(e,t,n,r){var o,i=null==(o=r)||"number"==typeof o||"boolean"==typeof o?r:n(r),a=t.get(i);return void 0===a&&(a=e.call(this,r),t.set(i,a)),a}function r(e,t,n){var r=Array.prototype.slice.call(arguments,3),o=n(r),i=t.get(o);return void 0===i&&(i=e.apply(this,r),t.set(o,i)),i}function o(e,t,n,r,o){return n.bind(t,e,r,o)}function i(e,t){return o(e,this,1===e.length?n:r,t.cache.create(),t.serializer)}function a(){return JSON.stringify(arguments)}function s(){this.cache=Object.create(null)}s.prototype.has=function(e){return e in this.cache},s.prototype.get=function(e){return this.cache[e]},s.prototype.set=function(e,t){this.cache[e]=t};var c={create:function(){return new s}};e.exports=function(e,t){var n=t&&t.cache?t.cache:c,r=t&&t.serializer?t.serializer:a;return(t&&t.strategy?t.strategy:i)(e,{cache:n,serializer:r})},e.exports.strategies={variadic:function(e,t){return o(e,this,r,t.cache.create(),t.serializer)},monadic:function(e,t){return o(e,this,n,t.cache.create(),t.serializer)}}},function(e,t,n){"use strict";var r,o=new Uint8Array(16);function i(){if(!r&&!(r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(o)}var a=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var s=function(e){return"string"==typeof e&&a.test(e)},c=[],u=0;u<256;++u)c.push((u+256).toString(16).substr(1));var l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(c[e[t+0]]+c[e[t+1]]+c[e[t+2]]+c[e[t+3]]+"-"+c[e[t+4]]+c[e[t+5]]+"-"+c[e[t+6]]+c[e[t+7]]+"-"+c[e[t+8]]+c[e[t+9]]+"-"+c[e[t+10]]+c[e[t+11]]+c[e[t+12]]+c[e[t+13]]+c[e[t+14]]+c[e[t+15]]).toLowerCase();if(!s(n))throw TypeError("Stringified UUID is invalid");return n};t.a=function(e,t,n){var r=(e=e||{}).random||(e.rng||i)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return l(r)}},function(e,t,n){"use strict";n.r(t);var r=n(11);n.d(t,"capitalize",(function(){return r.a}));var o=n(65);n.d(t,"createChainedFunction",(function(){return o.a}));var i=n(59);n.d(t,"createSvgIcon",(function(){return i.a}));var a=n(60);n.d(t,"debounce",(function(){return a.a}));var s=n(62);n.d(t,"deprecatedPropType",(function(){return s.a}));var c=n(80);n.d(t,"isMuiElement",(function(){return c.a}));var u=n(30);n.d(t,"ownerDocument",(function(){return u.a}));var l=n(77);n.d(t,"ownerWindow",(function(){return l.a}));var f=n(236);n.d(t,"requirePropFactory",(function(){return f.a}));var d=n(51);n.d(t,"setRef",(function(){return d.a}));var p=n(140);n.d(t,"unsupportedProp",(function(){return p.a}));var h=n(76);n.d(t,"useControlled",(function(){return h.a}));var g=n(27);n.d(t,"useEventCallback",(function(){return g.a}));var m=n(16);n.d(t,"useForkRef",(function(){return m.a}));var v=n(146);n.d(t,"unstable_useId",(function(){return v.a}));var b=n(64);n.d(t,"useIsFocusVisible",(function(){return b.a}))},function(e,t,n){var r=n(414),o=n(417);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},function(e,t,n){var r=n(109);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},function(e,t,n){var r=n(75),o=n(44);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},function(e,t,n){"use strict";n.d(t,"d",(function(){return p})),n.d(t,"b",(function(){return h})),n.d(t,"g",(function(){return g})),n.d(t,"f",(function(){return w})),n.d(t,"e",(function(){return O})),n.d(t,"c",(function(){return S})),n.d(t,"a",(function(){return x})),n.d(t,"h",(function(){return j}));var r=n(5),o=n(214),i=n.n(o),a=n(25),s=n(21);function c(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]&&arguments[1];return e&&(r(e.value)&&""!==e.value||t&&r(e.defaultValue)&&""!==e.defaultValue)}function i(e){return e.startAdornment}n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";var 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},o="object"===("undefined"==typeof window?"undefined":r(window))&&"object"===("undefined"==typeof document?"undefined":r(document))&&9===document.nodeType;t.a=o},function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"c",(function(){return b})),n.d(t,"b",(function(){return y})),n.d(t,"d",(function(){return w})),n.d(t,"e",(function(){return O}));var r=n(323),o=n.n(r),i=n(324),a=n.n(i),s=n(92),c=n.n(s),u=n(0),l=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,f={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},d=function(e){return f[e]};function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};m=h(h({},m),e)}(e.options.react),function(e){g=e}(e)}}},function(e,t,n){"use strict";var r=n(1),o=n(4),i=n(0),a=n(3),s=n(8),c=n(11),u={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},l=i.forwardRef((function(e,t){var n=e.align,s=void 0===n?"inherit":n,l=e.classes,f=e.className,d=e.color,p=void 0===d?"initial":d,h=e.component,g=e.display,m=void 0===g?"initial":g,v=e.gutterBottom,b=void 0!==v&&v,y=e.noWrap,w=void 0!==y&&y,O=e.paragraph,E=void 0!==O&&O,S=e.variant,x=void 0===S?"body1":S,j=e.variantMapping,I=void 0===j?u:j,_=Object(o.a)(e,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),C=h||(E?"p":I[x]||u[x])||"span";return i.createElement(C,Object(r.a)({className:Object(a.default)(l.root,f,"inherit"!==x&&l[x],"initial"!==p&&l["color".concat(Object(c.a)(p))],w&&l.noWrap,b&&l.gutterBottom,E&&l.paragraph,"inherit"!==s&&l["align".concat(Object(c.a)(s))],"initial"!==m&&l["display".concat(Object(c.a)(m))]),ref:t},_))}));t.a=Object(s.a)((function(e){return{root:{margin:0},body2:e.typography.body2,body1:e.typography.body1,caption:e.typography.caption,button:e.typography.button,h1:e.typography.h1,h2:e.typography.h2,h3:e.typography.h3,h4:e.typography.h4,h5:e.typography.h5,h6:e.typography.h6,subtitle1:e.typography.subtitle1,subtitle2:e.typography.subtitle2,overline:e.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorTextPrimary:{color:e.palette.text.primary},colorTextSecondary:{color:e.palette.text.secondary},colorError:{color:e.palette.error.main},displayInline:{display:"inline"},displayBlock:{display:"block"}}}),{name:"MuiTypography"})(l)},function(e,t,n){var r=n(247),o=n(182),i=n(107);e.exports=function(e){return i(e)?r(e):o(e)}},function(e,t,n){var r=n(49).Symbol;e.exports=r},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){var r=n(436),o=n(185),i=n(437),a=n(256),s=n(257),c=n(75),u=n(249),l=u(r),f=u(o),d=u(i),p=u(a),h=u(s),g=c;(r&&"[object DataView]"!=g(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=g(new o)||i&&"[object Promise]"!=g(i.resolve())||a&&"[object Set]"!=g(new a)||s&&"[object WeakMap]"!=g(new s))&&(g=function(e){var t=c(e),n="[object Object]"==t?e.constructor:void 0,r=n?u(n):"";if(r)switch(r){case l:return"[object DataView]";case f:return"[object Map]";case d:return"[object Promise]";case p:return"[object Set]";case h:return"[object WeakMap]"}return t}),e.exports=g},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(0),o=n.n(r),i=n(97),a=n(53),s=n(28);function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:f;if(e.length!==t.length)return!1;for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:v,t=arguments.length>1?arguments[1]:void 0,n=t.payload;switch(t.type){case i:case a:return{initialSourceClientOffset:n.sourceClientOffset,initialClientOffset:n.clientOffset,clientOffset:n.clientOffset};case c:return d(e.clientOffset,n.clientOffset)?e:g({},e,{clientOffset:n.clientOffset});case l:case u:return v;default:return e}}var y="dnd-core/ADD_SOURCE",w="dnd-core/ADD_TARGET",O="dnd-core/REMOVE_SOURCE",E="dnd-core/REMOVE_TARGET";function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function x(e,t,n){return t.split(".").reduce((function(e,t){return e&&e[t]?e[t]:n||null}),e)}function j(e,t){return e.filter((function(e){return e!==t}))}function I(e){return"object"===S(e)}function _(e,t){var n=new Map,r=function(e){return n.set(e,n.has(e)?n.get(e)+1:1)};e.forEach(r),t.forEach(r);var o=[];return n.forEach((function(e,t){1===e&&o.push(t)})),o}function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:T,t=arguments.length>1?arguments[1]:void 0,n=t.payload;switch(t.type){case a:return k({},e,{itemType:n.itemType,item:n.item,sourceId:n.sourceId,isSourcePublic:n.isSourcePublic,dropResult:null,didDrop:!1});case s:return k({},e,{isSourcePublic:!0});case c:return k({},e,{targetIds:n.targetIds});case E:return-1===e.targetIds.indexOf(n.targetId)?e:k({},e,{targetIds:j(e.targetIds,n.targetId)});case u:return k({},e,{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case l:return k({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case y:case w:return e+1;case O:case E:return e-1;default:return e}}var N=[],D=[];function M(e,t){return e!==N&&(e===D||void 0===t||(n=e,t.filter((function(e){return n.indexOf(e)>-1}))).length>0);var n}function L(){var e=arguments.length>1?arguments[1]:void 0;switch(e.type){case c:break;case y:case w:case E:case O:return N;case a:case s:case l:case u:default:return D}var t=e.payload,n=t.targetIds,r=void 0===n?[]:n,o=t.prevTargetIds,i=void 0===o?[]:o,f=_(r,i),d=f.length>0||!p(r,i);if(!d)return N;var h=i[i.length-1],g=r[r.length-1];return h!==g&&(h&&f.push(h),g&&f.push(g)),f}function W(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e+1}function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function F(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return{dirtyHandlerIds:L(e.dirtyHandlerIds,{type:t.type,payload:F({},t.payload,{prevTargetIds:x(e,"dragOperation.targetIds",[])})}),dragOffset:b(e.dragOffset,t),refCount:A(e.refCount,t),dragOperation:R(e.dragOperation,t),stateId:W(e.stateId)}}N.__IS_NONE__=!0,D.__IS_ALL__=!0;var V=n(13);function H(e,t){return{type:i,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}var G={type:i,payload:{clientOffset:null,sourceClientOffset:null}};function q(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{publishSource:!0},r=n.publishSource,o=void 0===r||r,i=n.clientOffset,s=n.getSourceClientOffset,c=e.getMonitor(),u=e.getRegistry();e.dispatch(H(i)),$(t,c,u);var l=X(t,c);if(null!==l){var f=null;i&&(K(s),f=s(l)),e.dispatch(H(i,f));var d=u.getSource(l),p=d.beginDrag(c,l);Y(p),u.pinSource(l);var h=u.getSourceType(l);return{type:a,payload:{itemType:h,item:p,sourceId:l,clientOffset:i||null,sourceClientOffset:f||null,isSourcePublic:!!o}}}e.dispatch(G)}}function $(e,t,n){Object(V.a)(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach((function(e){Object(V.a)(n.getSource(e),"Expected sourceIds to be registered.")}))}function K(e){Object(V.a)("function"==typeof e,"When clientOffset is provided, getSourceClientOffset must be a function.")}function Y(e){Object(V.a)(I(e),"Item must be an object.")}function X(e,t){for(var n=null,r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}function Q(e){return function(){if(e.getMonitor().isDragging())return{type:s}}}function Z(e,t){return null===t?null===e:Array.isArray(e)?e.some((function(e){return e===t})):e===t}function J(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.clientOffset;ee(t);var o=t.slice(0),i=e.getMonitor(),a=e.getRegistry();te(o,i,a);var s=i.getItemType();return ne(o,a,s),re(o,i,a),{type:c,payload:{targetIds:o,clientOffset:r||null}}}}function ee(e){Object(V.a)(Array.isArray(e),"Expected targetIds to be an array.")}function te(e,t,n){Object(V.a)(t.isDragging(),"Cannot call hover while not dragging."),Object(V.a)(!t.didDrop(),"Cannot call hover after drop.");for(var r=0;r=0;r--){var o=e[r];Z(t.getTargetType(o),n)||e.splice(r,1)}}function re(e,t,n){e.forEach((function(e){n.getTarget(e).hover(t,e)}))}function oe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ie(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},n=e.getMonitor(),r=e.getRegistry();ce(n);var o=le(n);o.forEach((function(o,i){var a=ue(o,i,r,n),s={type:u,payload:{dropResult:ie({},t,{},a)}};e.dispatch(s)}))}}function ce(e){Object(V.a)(e.isDragging(),"Cannot call drop while not dragging."),Object(V.a)(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function ue(e,t,n,r){var o=n.getTarget(e),i=o?o.drop(r,e):void 0;return function(e){Object(V.a)(void 0===e||I(e),"Drop result must either be an object or undefined.")}(i),void 0===i&&(i=0===t?{}:r.getDropResult()),i}function le(e){var t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}function fe(e){return function(){var t=e.getMonitor(),n=e.getRegistry();!function(e){Object(V.a)(e.isDragging(),"Cannot call endDrag while not dragging.")}(t);var r=t.getSourceId();return n.getSource(r,!0).endDrag(t,r),n.unpinSource(),{type:l}}}function de(e,t){return{x:e.x-t.x,y:e.y-t.y}}function pe(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{handlerIds:void 0},r=n.handlerIds;Object(V.a)("function"==typeof e,"listener must be a function."),Object(V.a)(void 0===r||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");var o=this.store.getState().stateId,i=function(){var n=t.store.getState(),i=n.stateId;try{i===o||i===o+1&&!M(n.dirtyHandlerIds,r)||e()}finally{o=i}};return this.store.subscribe(i)}},{key:"subscribeToOffsetChange",value:function(e){var t=this;Object(V.a)("function"==typeof e,"listener must be a function.");var n=this.store.getState().dragOffset;return this.store.subscribe((function(){var r=t.store.getState().dragOffset;r!==n&&(n=r,e())}))}},{key:"canDragSource",value:function(e){if(!e)return!1;var t=this.registry.getSource(e);return Object(V.a)(t,"Expected to find a valid source."),!this.isDragging()&&t.canDrag(this,e)}},{key:"canDropOnTarget",value:function(e){if(!e)return!1;var t=this.registry.getTarget(e);return Object(V.a)(t,"Expected to find a valid target."),!(!this.isDragging()||this.didDrop())&&Z(this.registry.getTargetType(e),this.getItemType())&&t.canDrop(this,e)}},{key:"isDragging",value:function(){return Boolean(this.getItemType())}},{key:"isDraggingSource",value:function(e){if(!e)return!1;var t=this.registry.getSource(e,!0);return Object(V.a)(t,"Expected to find a valid source."),!(!this.isDragging()||!this.isSourcePublic())&&this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e)}},{key:"isOverTarget",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shallow:!1};if(!e)return!1;var n=t.shallow;if(!this.isDragging())return!1;var r=this.registry.getTargetType(e),o=this.getItemType();if(o&&!Z(r,o))return!1;var i=this.getTargetIds();if(!i.length)return!1;var a=i.indexOf(e);return n?a===i.length-1:a>-1}},{key:"getItemType",value:function(){return this.store.getState().dragOperation.itemType}},{key:"getItem",value:function(){return this.store.getState().dragOperation.item}},{key:"getSourceId",value:function(){return this.store.getState().dragOperation.sourceId}},{key:"getTargetIds",value:function(){return this.store.getState().dragOperation.targetIds}},{key:"getDropResult",value:function(){return this.store.getState().dragOperation.dropResult}},{key:"didDrop",value:function(){return this.store.getState().dragOperation.didDrop}},{key:"isSourcePublic",value:function(){return this.store.getState().dragOperation.isSourcePublic}},{key:"getInitialClientOffset",value:function(){return this.store.getState().dragOffset.initialClientOffset}},{key:"getInitialSourceClientOffset",value:function(){return this.store.getState().dragOffset.initialSourceClientOffset}},{key:"getClientOffset",value:function(){return this.store.getState().dragOffset.clientOffset}},{key:"getSourceClientOffset",value:function(){return e=this.store.getState().dragOffset,r=e.clientOffset,o=e.initialClientOffset,i=e.initialSourceClientOffset,r&&o&&i?de((n=i,{x:(t=r).x+n.x,y:t.y+n.y}),o):null;var e,t,n,r,o,i}},{key:"getDifferenceFromInitialOffset",value:function(){return e=this.store.getState().dragOffset,t=e.clientOffset,n=e.initialClientOffset,t&&n?de(t,n):null;var e,t,n}}])&&pe(t.prototype,n),r&&pe(t,r),e}(),me=0;function ve(e){return(ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function be(e,t){t&&Array.isArray(e)?e.forEach((function(e){return be(e,!1)})):Object(V.a)("string"==typeof e||"symbol"===ve(e),t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}!function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"}(he||(he={}));var ye=n(344);function we(e,t){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1];Object(V.a)(this.isSourceId(e),"Expected a valid source ID.");var n=t&&e===this.pinnedSourceId,r=n?this.pinnedSource:this.dragSources.get(e);return r}},{key:"getTarget",value:function(e){return Object(V.a)(this.isTargetId(e),"Expected a valid target ID."),this.dropTargets.get(e)}},{key:"getSourceType",value:function(e){return Object(V.a)(this.isSourceId(e),"Expected a valid source ID."),this.types.get(e)}},{key:"getTargetType",value:function(e){return Object(V.a)(this.isTargetId(e),"Expected a valid target ID."),this.types.get(e)}},{key:"isSourceId",value:function(e){return Se(e)===he.SOURCE}},{key:"isTargetId",value:function(e){return Se(e)===he.TARGET}},{key:"removeSource",value:function(e){var t=this;Object(V.a)(this.getSource(e),"Expected an existing source."),this.store.dispatch(function(e){return{type:O,payload:{sourceId:e}}}(e)),Object(ye.asap)((function(){t.dragSources.delete(e),t.types.delete(e)}))}},{key:"removeTarget",value:function(e){Object(V.a)(this.getTarget(e),"Expected an existing target."),this.store.dispatch(function(e){return{type:E,payload:{targetId:e}}}(e)),this.dropTargets.delete(e),this.types.delete(e)}},{key:"pinSource",value:function(e){var t=this.getSource(e);Object(V.a)(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}},{key:"unpinSource",value:function(){Object(V.a)(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}},{key:"addHandler",value:function(e,t,n){var r=Ee(e);return this.types.set(r,t),e===he.SOURCE?this.dragSources.set(r,n):e===he.TARGET&&this.dropTargets.set(r,n),r}}])&&we(t.prototype,n),r&&we(t,r),e}();function Ie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _e(e,t){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0];Ie(this,e),this.isSetUp=!1,this.handleRefCountChange=function(){var e=t.store.getState().refCount>0;t.backend&&(e&&!t.isSetUp?(t.backend.setup(),t.isSetUp=!0):!e&&t.isSetUp&&(t.backend.teardown(),t.isSetUp=!1))};var r=Ce(n);this.store=r,this.monitor=new ge(r,new je(r)),r.subscribe(this.handleRefCountChange)}var t,n,r;return t=e,(n=[{key:"receiveBackend",value:function(e){this.backend=e}},{key:"getMonitor",value:function(){return this.monitor}},{key:"getBackend",value:function(){return this.backend}},{key:"getRegistry",value:function(){return this.monitor.registry}},{key:"getActions",value:function(){var e=this,t=this.store.dispatch,n=function(e){return{beginDrag:q(e),publishDragSource:Q(e),hover:J(e),drop:se(e),endDrag:fe(e)}}(this);return Object.keys(n).reduce((function(r,o){var i,a=n[o];return r[o]=(i=a,function(){for(var n=arguments.length,r=new Array(n),o=0;oe.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?b(n.nodes,t):[];return r.push.apply(r,g(i)),(o||i.length>0)&&r.push({containsVisibleCanvas:o,descendantsContainVisibleCanvas:i.length>0,id:n.id,leaf:0===n.nodes.length,parentIds:v(n)}),r}),[])}var y=Object(r.createSelector)([f.d,u.l],(function(e,t){return 0!==t.length&&e?b(e.nodes,t):[]})),w=Object(r.createSelector)([y],(function(e){return e.map((function(e){return e.id}))})),O=Object(r.createSelector)([y],(function(e){return e.reduce((function(e,t){return t.leaf||!t.descendantsContainVisibleCanvas?e:[].concat(g(e),[t.id])}),[])})),E=Object(r.createSelector)([y],(function(e){return e.reduce((function(e,t){return t.containsVisibleCanvas?[].concat(g(e),[t]):e}),[])}));function S(e,t,n){var r=t.companionWindowId,o=Object(l.b)(e,{companionWindowId:r});return o.tocNodes?Object.keys(o.tocNodes).reduce((function(e,t){return o.tocNodes[t].expanded===n?[].concat(g(e),[t]):e}),[]):[]}function x(e,t){var n=t.companionWindowId,r=t.windowId,o=O(e,{companionWindowId:n,windowId:r}),a=S(e,{companionWindowId:n},!0),c=S(e,{companionWindowId:n},!1);return s.a.apply(void 0,[i()(a,o)].concat(g(c)))}function j(e,t){var n=h({},t),r=E(e,function(e){for(var t=1;t0){for(var i=0;i0?"tableOfContents":"item"}))},function(e,t,n){var r=n(230),o=n(514),i=n(171),a=n(42);e.exports=function(e,t){return(a(e)?r:o)(e,i(t,3))}},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return i}));var r=n(4),o={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},i={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function a(e){return"".concat(Math.round(e),"ms")}t.a={easing:o,duration:i,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,s=void 0===n?i.standard:n,c=t.easing,u=void 0===c?o.easeInOut:c,l=t.delay,f=void 0===l?0:l;Object(r.a)(t,["duration","easing","delay"]);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"==typeof s?s:a(s)," ").concat(u," ").concat("string"==typeof f?f:a(f))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}}},,function(e,t,n){var r=n(108),o=n(89);e.exports=function(e,t){for(var n=0,i=(t=r(t,e)).length;null!=e&&n-1&&e%1==0&&ee.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:"left-to-right";p(this,e),this.canvases=t.map((function(e){return new i.a(e)})),this.layers=n,this.viewingDirection=r,this._canvasDimensions=null}var t,n,r;return t=e,(n=[{key:"canvasIds",get:function(){return this.canvases.map((function(e){return e.id}))}},{key:"canvasDimensions",get:function(){if(this._canvasDimensions)return this._canvasDimensions;var e=l(this.canvasDirection,2),t=e[0],n=e[1],r=0===n?Math.min.apply(Math,u(this.canvases.map((function(e){return e.getHeight()})))):Math.min.apply(Math,u(this.canvases.map((function(e){return e.getWidth()})))),o=0,i=0,a=this.canvases.reduce((function(e,a){var s=0,c=0;return isNaN(a.aspectRatio)||(0===n?(s=r,c=Math.floor(r*a.aspectRatio)):(c=r,s=Math.floor(r*(1/a.aspectRatio)))),e.push({canvas:a,height:s,width:c,x:o,y:i}),o+=t*c,i+=n*s,e}),[]),c=0===n?r:Math.abs(i),f=0===t?r:Math.abs(o);return this._canvasDimensions=a.reduce((function(e,r){return e.push(s(s({},r),{},{x:-1===t?r.x+f-r.width:r.x,y:-1===n?r.y+c-r.height:r.y})),e}),[]),this._canvasDimensions}},{key:"contentResourceToWorldCoordinates",value:function(e){var t=this.canvases.findIndex((function(t){return t.imageResources.find((function(t){return t.id===e.id}))})),n=this.canvases[t];if(!n)return[];var r=l(this.canvasToWorldCoordinates(n.id),4),o=r[0],i=r[1],a=r[2],s=r[3],c=n.onFragment(e.id);return c?[o+c[0],i+c[1],c[2],c[3]]:[o,i,a,s]}},{key:"canvasToWorldCoordinates",value:function(e){var t=this.canvasDimensions.find((function(t){return t.canvas.id===e}));return[t.x,t.y,t.width,t.height]}},{key:"canvasDirection",get:function(){switch(this.viewingDirection){case"left-to-right":return[1,0];case"right-to-left":return[-1,0];case"top-to-bottom":return[0,1];case"bottom-to-top":return[0,-1];default:return[1,0]}}},{key:"contentResource",value:function(e){var t=this.canvases.find((function(t){return t.imageServiceIds.some((function(t){return o()(t,{stripAuthentication:!1})===o()(e,{stripAuthentication:!1})}))}));if(t)return t.imageResources.find((function(t){return o()(t.getServices()[0].id,{stripAuthentication:!1})===o()(e,{stripAuthentication:!1})}))}},{key:"getLayerMetadata",value:function(e){if(this.layers){var t=this.canvases.find((function(t){return t.imageResources.find((function(t){return t.id===e.id}))}));if(t){var n=t.imageResources.findIndex((function(t){return t.id===e.id})),r=this.layers[t.canvas.id],o=r&&r[e.id];return s({index:n,opacity:1,total:t.imageResources.length,visibility:!0},o)}}}},{key:"layerOpacityOfImageResource",value:function(e){var t=this.getLayerMetadata(e);return t?t.visibility?t.opacity:0:1}},{key:"layerIndexOfImageResource",value:function(e){var t=this.getLayerMetadata(e);if(t)return t.total-t.index-1}},{key:"offsetByCanvas",value:function(e){var t=this.canvasToWorldCoordinates(e);return{x:t[0],y:t[1]}}},{key:"worldBounds",value:function(){return[0,0,Math.max.apply(Math,u(this.canvasDimensions.map((function(e){return e.x+e.width})))),Math.max.apply(Math,u(this.canvasDimensions.map((function(e){return e.y+e.height}))))]}},{key:"canvasAtPoint",value:function(e){var t=this.canvasDimensions.find((function(t){return t.x<=e.x&&e.x<=t.x+t.width&&t.y<=e.y&&e.y<=t.y+t.height}));return t&&t.canvas}}])&&h(t.prototype,n),r&&h(t,r),e}()},function(e,t,n){"use strict";n.d(t,"c",(function(){return d})),n.d(t,"e",(function(){return p})),n.d(t,"b",(function(){return h})),n.d(t,"f",(function(){return g})),n.d(t,"a",(function(){return m})),n.d(t,"d",(function(){return v}));var r=n(5),o=n(57),i=n(61),a=n(21),s=n(143),c=n(46);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return l(l({},t),n)}));function p(e){var t={};return Object.keys(Object(a.h)(e)).forEach((function(n){t[n]=Object(o.o)(e,{windowId:n})})),t}var h=Object(r.createSelector)([a.h],(function(e){return Object.values(e).filter((function(e){return!0===e.maximized})).map((function(e){return e.id}))})),g=Object(r.createSelector)([a.e,d,c.f,c.c],(function(e,t,n,r){var o=t.views,i=void 0===o?[]:o,a=t.defaultView;if(e&&e.view)return e.view;var s=(i||[]).find((function(e){return e.behaviors&&e.behaviors.some((function(e){return n===e||r.includes(e)}))}));return s&&s.key||a})),m=Object(r.createSelector)([c.f,c.c,d],(function(e,t,n){var r=n.views,o=void 0===r?[]:r,i=n.defaultView;return(o||[]).reduce((function(n,r){return r.key!==i&&r.behaviors&&!r.behaviors.some((function(n){return e===n||t.includes(n)}))||n.push(r.key),n}),[])})),v=Object(r.createSelector)([s.d,a.e,function(e){return Object(a.f)(e).length>1}],(function(e,t,n){return"elastic"===e||n&&t&&!1===t.maximized}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return l})),n.d(t,"d",(function(){return f})),n.d(t,"e",(function(){return p}));var r=n(5),o=n(21),i=n(25);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};s(this,e),this.resource=t,this.iiifOpts=n}var t,n,l;return t=e,l=[{key:"staticImageUrl",value:function(e){return{height:e.getProperty("height"),url:e.id,width:e.getProperty("width")}}},{key:"getPreferredImage",value:function(e){var t=new i.a(e);return t.iiifImageResources[0]||t.imageResource}},{key:"selectBestImageSize",value:function(e,t){var n=Object(a.a)(e.getProperty("sizes")),r={default:!0,height:e.getProperty("height")||Number.MAX_SAFE_INTEGER,width:e.getProperty("width")||Number.MAX_SAFE_INTEGER},o=function(e){return e.width*e.height-t};if((r=n.reduce((function(e,t){var n=o(t);return n<0?e:Math.abs(n)6*t&&(r=n.reduce((function(e,t){return Math.abs(o(t))1&&(i=Math.round(s/p)),p&&p<1&&(o=Math.round(a*p))):s/a0&&void 0!==arguments[0]?arguments[0]:{};c(this,e),this.resource=t}var t,n,r;return t=e,(n=[{key:"isOnlyTag",value:function(){return 1===this.motivations.length&&"oa:tagging"===this.motivations[0]}},{key:"id",get:function(){return this._id=this._id||this.resource["@id"]||this.resources[0]&&this.resources[0]["@id"]||Object(s.a)(),this._id}},{key:"targetId",get:function(){var e=this.on[0];switch(typeof e){case"string":return e.replace(/#?xywh=(.*)$/,"");case"object":return e.full.replace(/#?xywh=(.*)$/,"");default:return null}}},{key:"motivations",get:function(){return o()(a()(new Array(this.resource.motivation)))}},{key:"resources",get:function(){return o()(a()(new Array(this.resource.resource)))}},{key:"on",get:function(){return o()(a()(new Array(this.resource.on)))}},{key:"tags",get:function(){return this.isOnlyTag()?this.resources.map((function(e){return e.chars})):this.resources.filter((function(e){return"oa:Tag"===e["@type"]})).map((function(e){return e.chars}))}},{key:"chars",get:function(){return this.resources.filter((function(e){return"oa:Tag"!==e["@type"]})).map((function(e){return e.chars})).join(" ")}},{key:"selector",get:function(){var e=this.on[0];switch(typeof e){case"string":return e;case"object":return"oa:Choice"===e.selector["@type"]?e.selector.default:e.selector;default:return null}}},{key:"svgSelector",get:function(){var e=this.on[0];switch(typeof e){case"string":return null;case"object":return e.selector&&e.selector.item&&"oa:SvgSelector"===e.selector.item["@type"]?e.selector.item:null;default:return null}}},{key:"fragmentSelector",get:function(){var e,t=this.selector;switch(typeof t){case"string":e=t.match(/xywh=(.*)$/);break;case"object":e=t.value.match(/xywh=(.*)$/);break;default:return null}return e&&e[1].split(",").map((function(e){return parseInt(e,10)}))}}])&&u(t.prototype,n),r&&u(t,r),e}();function f(e,t){for(var n=0;n0}},{key:"resources",get:function(){var e=this;return this._resources=this._resources||(e.json&&e.json.resources?o()([e.json.resources]).map((function(e){return new l(e)})):[]),this._resources}}])&&f(t.prototype,n),r&&f(t,r),e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(31);function o(e){var t=function(e,t){if("object"!==Object(r.a)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!==Object(r.a)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Object(r.a)(t)?t:String(t)}},function(e,t,n){"use strict";t.a={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"}},function(e,t,n){var r=n(547),o=n(195),i=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=o(e))&&e.replace(i,r).replace(a,"")}},function(e,t,n){"use strict";var r=n(1),o=n(4),i=n(0),a=n.n(i),s=n(18),c=n(3),u=n(16),l=n(27),f=n(8),d=n(64),p=n(68),h=n(38),g=n(40),m=n(54),v=n(103);function b(e,t){var n=Object.create(null);return e&&i.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&Object(i.isValidElement)(e)?t(e):e}(e)})),n}function y(e,t,n){return null!=n[t]?n[t]:e.props[t]}function w(e,t,n){var r=b(e.children),o=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var s={};for(var c in t){if(o[c])for(r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t.pulsate,o=void 0!==r&&r,i=t.center,s=void 0===i?a||t.pulsate:i,c=t.fakeElement,u=void 0!==c&&c;if("mousedown"===e.type&&v.current)v.current=!1;else{"touchstart"===e.type&&(v.current=!0);var l,f,d,p=u?null:w.current,h=p?p.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(s||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)l=Math.round(h.width/2),f=Math.round(h.height/2);else{var g=e.touches?e.touches[0]:e,m=g.clientX,E=g.clientY;l=Math.round(m-h.left),f=Math.round(E-h.top)}if(s)(d=Math.sqrt((2*Math.pow(h.width,2)+Math.pow(h.height,2))/3))%2==0&&(d+=1);else{var S=2*Math.max(Math.abs((p?p.clientWidth:0)-l),l)+2,x=2*Math.max(Math.abs((p?p.clientHeight:0)-f),f)+2;d=Math.sqrt(Math.pow(S,2)+Math.pow(x,2))}e.touches?null===y.current&&(y.current=function(){O({pulsate:o,rippleX:l,rippleY:f,rippleSize:d,cb:n})},b.current=setTimeout((function(){y.current&&(y.current(),y.current=null)}),80)):O({pulsate:o,rippleX:l,rippleY:f,rippleSize:d,cb:n})}}),[a,O]),x=i.useCallback((function(){E({},{pulsate:!0})}),[E]),I=i.useCallback((function(e,t){if(clearTimeout(b.current),"touchend"===e.type&&y.current)return e.persist(),y.current(),y.current=null,void(b.current=setTimeout((function(){I(e,t)})));y.current=null,h((function(e){return e.length>0?e.slice(1):e})),m.current=t}),[]);return i.useImperativeHandle(t,(function(){return{pulsate:x,start:E,stop:I}}),[x,E,I]),i.createElement("span",Object(r.a)({className:Object(c.default)(s.root,u),ref:w},l),i.createElement(S,{component:null,exit:!0},d))})),_=Object(f.a)((function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}}),{flip:!1,name:"MuiTouchRipple"})(i.memo(I)),C=i.forwardRef((function(e,t){var n=e.action,a=e.buttonRef,f=e.centerRipple,p=void 0!==f&&f,h=e.children,g=e.classes,m=e.className,v=e.component,b=void 0===v?"button":v,y=e.disabled,w=void 0!==y&&y,O=e.disableRipple,E=void 0!==O&&O,S=e.disableTouchRipple,x=void 0!==S&&S,j=e.focusRipple,I=void 0!==j&&j,C=e.focusVisibleClassName,k=e.onBlur,P=e.onClick,T=e.onFocus,R=e.onFocusVisible,A=e.onKeyDown,N=e.onKeyUp,D=e.onMouseDown,M=e.onMouseLeave,L=e.onMouseUp,W=e.onTouchEnd,z=e.onTouchMove,F=e.onTouchStart,B=e.onDragLeave,U=e.tabIndex,V=void 0===U?0:U,H=e.TouchRippleProps,G=e.type,q=void 0===G?"button":G,$=Object(o.a)(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),K=i.useRef(null);var Y=i.useRef(null),X=i.useState(!1),Q=X[0],Z=X[1];w&&Q&&Z(!1);var J=Object(d.a)(),ee=J.isFocusVisible,te=J.onBlurVisible,ne=J.ref;function re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:x;return Object(l.a)((function(r){return t&&t(r),!n&&Y.current&&Y.current[e](r),!0}))}i.useImperativeHandle(n,(function(){return{focusVisible:function(){Z(!0),K.current.focus()}}}),[]),i.useEffect((function(){Q&&I&&!E&&Y.current.pulsate()}),[E,I,Q]);var oe=re("start",D),ie=re("stop",B),ae=re("stop",L),se=re("stop",(function(e){Q&&e.preventDefault(),M&&M(e)})),ce=re("start",F),ue=re("stop",W),le=re("stop",z),fe=re("stop",(function(e){Q&&(te(e),Z(!1)),k&&k(e)}),!1),de=Object(l.a)((function(e){K.current||(K.current=e.currentTarget),ee(e)&&(Z(!0),R&&R(e)),T&&T(e)})),pe=function(){var e=s.findDOMNode(K.current);return b&&"button"!==b&&!("A"===e.tagName&&e.href)},he=i.useRef(!1),ge=Object(l.a)((function(e){I&&!he.current&&Q&&Y.current&&" "===e.key&&(he.current=!0,e.persist(),Y.current.stop(e,(function(){Y.current.start(e)}))),e.target===e.currentTarget&&pe()&&" "===e.key&&e.preventDefault(),A&&A(e),e.target===e.currentTarget&&pe()&&"Enter"===e.key&&!w&&(e.preventDefault(),P&&P(e))})),me=Object(l.a)((function(e){I&&" "===e.key&&Y.current&&Q&&!e.defaultPrevented&&(he.current=!1,e.persist(),Y.current.stop(e,(function(){Y.current.pulsate(e)}))),N&&N(e),P&&e.target===e.currentTarget&&pe()&&" "===e.key&&!e.defaultPrevented&&P(e)})),ve=b;"button"===ve&&$.href&&(ve="a");var be={};"button"===ve?(be.type=q,be.disabled=w):("a"===ve&&$.href||(be.role="button"),be["aria-disabled"]=w);var ye=Object(u.a)(a,t),we=Object(u.a)(ne,K),Oe=Object(u.a)(ye,we),Ee=i.useState(!1),Se=Ee[0],xe=Ee[1];i.useEffect((function(){xe(!0)}),[]);var je=Se&&!E&&!w;return i.createElement(ve,Object(r.a)({className:Object(c.default)(g.root,m,Q&&[g.focusVisible,C],w&&g.disabled),onBlur:fe,onClick:P,onFocus:de,onKeyDown:ge,onKeyUp:me,onMouseDown:oe,onMouseLeave:se,onMouseUp:ae,onDragLeave:ie,onTouchEnd:ue,onTouchMove:le,onTouchStart:ce,ref:Oe,tabIndex:w?-1:V},be,$),h,je?i.createElement(_,Object(r.a)({ref:Y,center:p},H)):null)}));t.a=Object(f.a)({root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}},disabled:{},focusVisible:{}},{name:"MuiButtonBase"})(C)},,function(e,t,n){var r=n(191),o=n(455);e.exports=function e(t,n,i,a,s){var c=-1,u=t.length;for(i||(i=o),s||(s=[]);++c0&&i(l)?n>1?e(l,n-1,i,a,s):r(s,l):a||(s[s.length]=l)}return s}},function(e,t,n){var r=n(486),o=n(496),i=n(110),a=n(42),s=n(500);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?a(e)?o(e[0],e[1]):r(e):s(e)}},,,,function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){var r=n(250);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},,,function(e,t,n){var r=n(402),o=n(126),i=n(181),a=i&&i.isTypedArray,s=a?o(a):r;e.exports=s},function(e,t){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},function(e,t,n){(function(e){var r=n(246),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=s}).call(this,n(129)(e))},function(e,t,n){var r=n(130),o=n(403),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},function(e,t,n){var r=n(184),o=n(187),i=n(188),a=n(251),s=n(430),c=n(433),u=n(135),l=n(434),f=n(435),d=n(254),p=n(231),h=n(101),g=n(438),m=n(439),v=n(444),b=n(42),y=n(128),w=n(445),O=n(44),E=n(447),S=n(98),x=n(189),j={};j["[object Arguments]"]=j["[object Array]"]=j["[object ArrayBuffer]"]=j["[object DataView]"]=j["[object Boolean]"]=j["[object Date]"]=j["[object Float32Array]"]=j["[object Float64Array]"]=j["[object Int8Array]"]=j["[object Int16Array]"]=j["[object Int32Array]"]=j["[object Map]"]=j["[object Number]"]=j["[object Object]"]=j["[object RegExp]"]=j["[object Set]"]=j["[object String]"]=j["[object Symbol]"]=j["[object Uint8Array]"]=j["[object Uint8ClampedArray]"]=j["[object Uint16Array]"]=j["[object Uint32Array]"]=!0,j["[object Error]"]=j["[object Function]"]=j["[object WeakMap]"]=!1,e.exports=function e(t,n,I,_,C,k){var P,T=1&n,R=2&n,A=4&n;if(I&&(P=C?I(t,_,C,k):I(t)),void 0!==P)return P;if(!O(t))return t;var N=b(t);if(N){if(P=g(t),!T)return u(t,P)}else{var D=h(t),M="[object Function]"==D||"[object GeneratorFunction]"==D;if(y(t))return c(t,T);if("[object Object]"==D||"[object Arguments]"==D||M&&!C){if(P=R||M?{}:v(t),!T)return R?f(t,s(P,t)):l(t,a(P,t))}else{if(!j[D])return C?t:{};P=m(t,D,T)}}k||(k=new r);var L=k.get(t);if(L)return L;k.set(t,P),E(t)?t.forEach((function(r){P.add(e(r,n,I,r,t,k))})):w(t)&&t.forEach((function(r,o){P.set(o,e(r,n,I,o,t,k))}));var W=N?void 0:(A?R?p:d:R?x:S)(t);return o(W||t,(function(r,o){W&&(r=t[o=r]),i(P,o,e(r,n,I,o,t,k))})),P}},function(e,t,n){var r=n(131),o=n(409),i=n(410),a=n(411),s=n(412),c=n(413);function u(e){var t=this.__data__=new r(e);this.size=t.size}u.prototype.clear=o,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=s,u.prototype.set=c,e.exports=u},function(e,t,n){var r=n(88)(n(49),"Map");e.exports=r},function(e,t,n){var r=n(418),o=n(425),i=n(427),a=n(428),s=n(429);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1}},function(e,t){e.exports=function(e,t){for(var n=-1,r=e.length,o=0,i=[];++n2&&void 0!==arguments[2]?arguments[2]:{clone:!0},o=n.clone?Object(r.a)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach((function(r){"__proto__"!==r&&(i(t[r])&&r in e?o[r]=a(e[r],t[r],n):o[r]=t[r])})),o}},function(e,t,n){"use strict";var r=n(9),o=n(10),i=n(629),a=n(8),s=n(12),c=n(286),u=n(0),l=n.n(u),f=n(607),d=n(342),p=n(1),h=n(40),g=n(54),m=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function v(e,t){if(e.length!==t.length)return!1;for(var n=0;n=t?e.call(null):r.id=requestAnimationFrame(o)}))};return r}var E=-1;function S(e){if(void 0===e&&(e=!1),-1===E||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",document.body.appendChild(t),E=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return E}var x=null;function j(e){if(void 0===e&&(e=!1),null===x||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),o=r.style;return o.width="100px",o.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?x="positive-descending":(t.scrollLeft=1,x=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),x}return x}var I=function(e,t){return e};function _(e){var t,n=e.getItemOffset,r=e.getEstimatedTotalSize,o=e.getItemSize,i=e.getOffsetForIndexAndAlignment,a=e.getStartIndexForOffset,s=e.getStopIndexForStartIndex,c=e.initInstanceProps,l=e.shouldResetStyleCacheOnItemSizeChange,f=e.validateProps;return(t=function(e){function t(t){var r;return(r=e.call(this,t)||this)._instanceProps=c(r.props,Object(h.a)(r)),r._outerRef=void 0,r._resetIsScrollingTimeoutId=null,r.state={instance:Object(h.a)(r),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof r.props.initialScrollOffset?r.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},r._callOnItemsRendered=void 0,r._callOnItemsRendered=b((function(e,t,n,o){return r.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:n,visibleStopIndex:o})})),r._callOnScroll=void 0,r._callOnScroll=b((function(e,t,n){return r.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:n})})),r._getItemStyle=void 0,r._getItemStyle=function(e){var t,i=r.props,a=i.direction,s=i.itemSize,c=i.layout,u=r._getItemStyleCache(l&&s,l&&c,l&&a);if(u.hasOwnProperty(e))t=u[e];else{var f=n(r.props,e,r._instanceProps),d=o(r.props,e,r._instanceProps),p="horizontal"===a||"horizontal"===c,h="rtl"===a,g=p?f:0;u[e]=t={position:"absolute",left:h?void 0:g,right:h?g:void 0,top:p?0:f,height:p?"100%":d,width:p?d:"100%"}}return t},r._getItemStyleCache=void 0,r._getItemStyleCache=b((function(e,t,n){return{}})),r._onScrollHorizontal=function(e){var t=e.currentTarget,n=t.clientWidth,o=t.scrollLeft,i=t.scrollWidth;r.setState((function(e){if(e.scrollOffset===o)return null;var t=r.props.direction,a=o;if("rtl"===t)switch(j()){case"negative":a=-o;break;case"positive-descending":a=i-n-o}return a=Math.max(0,Math.min(a,i-n)),{isScrolling:!0,scrollDirection:e.scrollOffsetc.clientWidth?S():0:c.scrollHeight>c.clientHeight?S():0}this.scrollTo(i(this.props,e,t,a,this._instanceProps,s))},d.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if("number"==typeof n&&null!=this._outerRef){var o=this._outerRef;"horizontal"===t||"horizontal"===r?o.scrollLeft=n:o.scrollTop=n}this._callPropsCallbacks()},d.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,o=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var i=this._outerRef;if("horizontal"===t||"horizontal"===n)if("rtl"===t)switch(j()){case"negative":i.scrollLeft=-o;break;case"positive-ascending":i.scrollLeft=o;break;default:var a=i.clientWidth,s=i.scrollWidth;i.scrollLeft=s-a-o}else i.scrollLeft=o;else i.scrollTop=o}this._callPropsCallbacks()},d.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&w(this._resetIsScrollingTimeoutId)},d.render=function(){var e=this.props,t=e.children,n=e.className,o=e.direction,i=e.height,a=e.innerRef,s=e.innerElementType,c=e.innerTagName,l=e.itemCount,f=e.itemData,d=e.itemKey,h=void 0===d?I:d,g=e.layout,m=e.outerElementType,v=e.outerTagName,b=e.style,y=e.useIsScrolling,w=e.width,O=this.state.isScrolling,E="horizontal"===o||"horizontal"===g,S=E?this._onScrollHorizontal:this._onScrollVertical,x=this._getRangeToRender(),j=x[0],_=x[1],C=[];if(l>0)for(var k=j;k<=_;k++)C.push(Object(u.createElement)(t,{data:f,key:h(k,f),index:k,isScrolling:y?O:void 0,style:this._getItemStyle(k)}));var P=r(this.props,this._instanceProps);return Object(u.createElement)(m||v||"div",{className:n,onScroll:S,ref:this._outerRefSetter,style:Object(p.a)({position:"relative",height:i,width:w,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:o},b)},Object(u.createElement)(s||c||"div",{children:C,ref:a,style:{height:E?"100%":P,pointerEvents:O?"none":void 0,width:E?P:"100%"}}))},d._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],o=e[3];this._callOnItemsRendered(t,n,r,o)}if("function"==typeof this.props.onScroll){var i=this.state,a=i.scrollDirection,s=i.scrollOffset,c=i.scrollUpdateWasRequested;this._callOnScroll(a,s,c)}},d._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,o=r.isScrolling,i=r.scrollDirection,c=r.scrollOffset;if(0===t)return[0,0,0,0];var u=a(this.props,c,this._instanceProps),l=s(this.props,u,c,this._instanceProps),f=o&&"backward"!==i?1:Math.max(1,n),d=o&&"forward"!==i?1:Math.max(1,n);return[Math.max(0,u-f),Math.max(0,Math.min(t-1,l+d)),u,l]},t}(u.PureComponent)).defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var C=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},k=function(e,t,n){var r=e.itemSize,o=n.itemMetadataMap,i=n.lastMeasuredIndex;if(t>i){var a=0;if(i>=0){var s=o[i];a=s.offset+s.size}for(var c=i+1;c<=t;c++){var u=r(c);o[c]={offset:a,size:u},a+=u}n.lastMeasuredIndex=t}return o[t]},P=function(e,t,n,r,o){for(;r<=n;){var i=r+Math.floor((n-r)/2),a=k(e,i,t).offset;if(a===o)return i;ao&&(n=i-1)}return r>0?r-1:0},T=function(e,t,n,r){for(var o=e.itemCount,i=1;n=n&&(i=n-1),i>=0){var s=r[i];a=s.offset+s.size}return a+(n-i-1)*o},A=_({getItemOffset:function(e,t,n){return k(e,t,n).offset},getItemSize:function(e,t,n){return n.itemMetadataMap[t].size},getEstimatedTotalSize:R,getOffsetForIndexAndAlignment:function(e,t,n,r,o,i){var a=e.direction,s=e.height,c=e.layout,u=e.width,l="horizontal"===a||"horizontal"===c?u:s,f=k(e,t,o),d=R(e,o),p=Math.max(0,Math.min(d-l,f.offset)),h=Math.max(0,f.offset-l+f.size+i);switch("smart"===n&&(n=r>=h-l&&r<=p+l?"auto":"center"),n){case"start":return p;case"end":return h;case"center":return Math.round(h+(p-h)/2);case"auto":default:return r>=h&&r<=p?r:r0?r[o].offset:0)>=n?P(e,t,o,0,n):T(e,t,Math.max(0,o),n)}(e,n,t)},getStopIndexForStartIndex:function(e,t,n,r){for(var o=e.direction,i=e.height,a=e.itemCount,s=e.layout,c=e.width,u="horizontal"===o||"horizontal"===s?c:i,l=k(e,t,r),f=n+u,d=l.offset+l.size,p=t;pthis.containerBoundingRect().bottom)}},{key:"scrollToElement",value:function(){var e=this.props,t=e.offsetTop;if(e.scrollTo&&this.elementToScrollTo()&&!this.elementIsVisible()&&this.scrollabelContainer()){var n=this.elementToScrollTo().offsetTop-this.containerBoundingRect().height/2+t;this.scrollabelContainer().scrollTo(0,n)}}},{key:"render",value:function(){var e=this.props,t=e.children;return e.scrollTo?l.a.createElement("div",{ref:this.scrollToRef},t):t}}])&&Ae(t.prototype,n),r&&Ae(t,r),i}(u.Component);function ze(e,t){for(var n=0;n0&&l.a.createElement(it.a,{labelValuePairs:r}),l.a.createElement(at.a,this.props))}}])&&ct(t.prototype,n),r&&ct(t,r),i}(u.Component);pt.defaultProps={canvasDescription:null,canvasLabel:null,canvasMetadata:[],index:1,t:function(e){return e},totalSize:1};var ht=Object(r.compose)(Object(i.a)(),Object(o.b)((function(e,t){var n=t.canvasId,r=t.id,o=t.windowId;return{canvasDescription:Object(W.b)(e,{canvasId:n,companionWindowId:r,windowId:o}),canvasLabel:Object(W.e)(e,{canvasId:n,companionWindowId:r,windowId:o}),canvasMetadata:Object(rt.a)(Object(W.a)(e,{canvasId:n,companionWindowId:r,windowId:o}))}})),Object(s.a)("CanvasInfo"))(pt),gt=n(618),mt=n(626);function vt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bt(e,t){for(var n=0;n0&&l.a.createElement(l.a.Fragment,null,l.a.createElement(de.a,{variant:"subtitle2",component:"dt"},s("iiif_renderings")),o.map((function(e){return l.a.createElement(de.a,{key:e.value,variant:"body1",component:"dd"},l.a.createElement(zt.a,{target:"_blank",rel:"noopener noreferrer",href:e.value},e.label||e.value))}))),i&&l.a.createElement(l.a.Fragment,null,l.a.createElement(de.a,{variant:"subtitle2",component:"dt"},s("iiif_seeAlso")),i.map((function(e){return l.a.createElement(de.a,{key:e.value,variant:"body1",component:"dd"},l.a.createElement(zt.a,{target:"_blank",rel:"noopener noreferrer",href:e.value},e.label||e.value),e.format&&l.a.createElement(de.a,{component:"span"}," (".concat(e.format,")")))}))),r&&l.a.createElement(l.a.Fragment,null,l.a.createElement(de.a,{variant:"subtitle2",component:"dt"},s("iiif_manifest")),l.a.createElement(de.a,{variant:"body1",component:"dd"},l.a.createElement(zt.a,{target:"_blank",rel:"noopener noreferrer",href:r},r)))),l.a.createElement(at.a,this.props))}}])&&Bt(t.prototype,n),r&&Bt(t,r),i}(u.Component);qt.defaultProps={homepage:null,manifestUrl:null,renderings:null,seeAlso:null,t:function(e){return e}};var $t=Object(r.compose)(Object(a.a)({labelValueMetadata:{"& dd":{marginBottom:".5em",marginLeft:"0"}}}),Object(i.a)(),Object(o.b)((function(e,t){t.id;var n=t.windowId;return{homepage:Object(rt.e)(e,{windowId:n}),manifestUrl:Object(rt.p)(e,{windowId:n}),renderings:Object(rt.k)(e,{windowId:n}),seeAlso:Object(rt.j)(e,{windowId:n})}})),Object(s.a)("ManifestRelatedLinks"))(qt);function Kt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yt(e,t){for(var n=0;n0&&l.a.createElement("div",{className:o.section},l.a.createElement(Wt,{id:n,windowId:t})),l.a.createElement("div",{className:o.section},l.a.createElement(jt.a,{id:n,windowId:t})),l.a.createElement("div",{className:o.section},l.a.createElement($t,{id:n,windowId:t})))}}])&&Yt(t.prototype,n),r&&Yt(t,r),i}(u.Component);en.defaultProps={availableLocales:[],canvasIds:[],classes:{},collectionPath:[],locale:"",setLocale:void 0,showLocalePicker:!1,t:function(e){return e}};var tn=Object(r.compose)(Object(i.a)(),Object(a.a)((function(e){return{section:{borderBottom:".5px solid ".concat(e.palette.section_divider),paddingBottom:e.spacing(1),paddingLeft:e.spacing(2),paddingRight:e.spacing(1),paddingTop:e.spacing(2)}}})),Object(o.b)((function(e,t){var n=t.id,r=t.windowId;return{availableLocales:Object(rt.r)(e,{companionWindowId:n,windowId:r}),canvasIds:Object(W.l)(e,{windowId:r}),collectionPath:(Object(se.e)(e,{windowId:r})||{}).collectionPath,locale:Object(ae.b)(e,{companionWindowId:n}).locale||Object(rt.f)(e,{windowId:r}),showLocalePicker:Object(ue.c)(e,{windowId:r}).showLocalePicker}}),(function(e,t){var n=t.windowId,r=t.id;return{setLocale:function(t){return e(nt.e(n,r,{locale:t}))}}})),Object(s.a)("WindowSideBarInfoPanel"))(en),nn=n(625),rn=n(621),on=n(611),an=n(332),sn=n.n(an),cn=n(331),un=n.n(cn),ln=n(333),fn=n.n(ln),dn=n(32);function pn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hn(e,t){for(var n=0;n=0?R.current[t-1]:null},G=function(){return R.current[R.current.length-1]},q=function(){return R.current[0]},$=function(e){e&&(I(e),k(e))},K=u.useRef(null),Y=u.useRef(!1),X=u.useRef([]),Q=function(e,t){var n=z,r=t.start,o=t.next,i=t.current;o&&i&&(-1===X.current.indexOf(i)&&(X.current=[]),Y.current?-1!==X.current.indexOf(o)?(n=n.filter((function(e){return e===r||e!==i})),X.current=X.current.filter((function(e){return e===r||e!==i}))):(n.push(o),X.current.push(o)):(n.push(o),X.current.push(i,o)),w&&w(e,n),F(n))},Z=function(e,t){var n=z,r=t.start,o=t.end;Y.current&&(n=z.filter((function(e){return-1===X.current.indexOf(e)})));var i=function(e,t){var n=R.current.indexOf(e),r=R.current.indexOf(t),o=Math.min(n,r),i=Math.max(n,r);return R.current.slice(o,i+1)}(r,o);X.current=i;var a=n.concat(i);a=a.filter((function(e,t){return a.indexOf(e)===t})),w&&w(e,a),F(a)},J=function(e,t){var n=[];n=-1!==z.indexOf(t)?z.filter((function(e){return e!==t})):[t].concat(z),w&&w(e,n),F(n)},ee=function(e,t){var n=b?[t]:t;w&&w(e,n),F(n)},te=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=t.start,o=void 0===r?K.current:r,i=t.end,a=t.current;return n?Q(e,{start:o,next:i,current:a}):Z(e,{start:o,end:i}),Y.current=!0,!0},ne=u.useCallback((function(e){var t=P.current[e],n=[];return t&&(n.push(e),t.children&&(n.concat(t.children),t.children.forEach((function(e){n.concat(ne(e))})))),n}),[]),re=u.useCallback((function(e){var t=Object(p.a)({},T.current);e.forEach((function(e){t[e]&&delete t[e]})),T.current=t}),[]),oe=u.useCallback((function(e){var t=ne(e);re(t);var n=Object(p.a)({},P.current);t.forEach((function(e){var t=n[e];if(t){if(t.parent){var r=n[t.parent];if(r&&r.children){var o=r.children.filter((function(t){return t!==e}));n[t.parent]=Object(p.a)({},r,{children:o})}}delete n[e]}})),P.current=n,k((function(t){return t===e?null:t}))}),[ne,re]),ie=u.useRef([]),ae=u.useState(!1),se=ae[0],ce=ae[1];u.useEffect((function(){var e=[];u.Children.forEach(n,(function(t){u.isValidElement(t)&&t.props.nodeId&&e.push(t.props.nodeId)})),function(e,t){if(e.length!==t.length)return!0;for(var n=0;n-1&&$(i[r])},expandAllSiblings:function(e,t){var n,r=P.current[t],o=P.current[r.parent];o?n=o.children.filter((function(e){return!B(e)})):n=P.current[-1].children.filter((function(e){return!B(e)}));var i=D.concat(n);n.length>0&&(M(i),O&&O(e,i))},toggleExpansion:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C;-1!==D.indexOf(n)?(t=D.filter((function(e){return e!==n})),I((function(e){var t=P.current[e];return e&&(t&&t.parent?t.parent.id:null)===n?n:e}))):t=[n].concat(D),O&&O(e,t),M(t)},isExpanded:B,isFocused:function(e){return C===e},isSelected:U,selectNode:m?ue:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!!t&&(n?J(e,t):ee(e,t),K.current=t,Y.current=!1,X.current=[],!0)},selectRange:m?ue:te,selectNextNode:m?ue:function(e,t){return te(e,{end:V(t),current:t},!0)},selectPreviousNode:m?ue:function(e,t){return te(e,{end:H(t),current:t},!0)},rangeSelectToFirst:m?ue:function(e,t){K.current||(K.current=t);var n=Y.current?K.current:t;return te(e,{start:n,end:q()})},rangeSelectToLast:m?ue:function(e,t){K.current||(K.current=t);var n=Y.current?K.current:t;return te(e,{start:n,end:G()})},selectAllNodes:m?ue:function(e){return te(e,{start:q(),end:G()})},isTabbable:function(e){return j===e},multiSelect:b,getParent:function(e){return P.current[e].parent},mapFirstChar:function(e,t){T.current[e]=t},addNodeToNodeMap:function(e,t){var n=P.current[e];P.current[e]=Object(p.a)({},n,{children:t,id:e}),t.forEach((function(t){var n=P.current[t];P.current[t]=Object(p.a)({},n,{parent:e,id:t})}))},removeNodeFromNodeMap:oe}},u.createElement("ul",Object(p.a)({role:"tree","aria-multiselectable":b,className:Object(_e.default)(r.root,o),ref:t},S),n))})),Kn=Object(a.a)({root:{padding:0,margin:0,listStyle:"none"}},{name:"MuiTreeView"})($n),Yn=n(238),Xn=n.n(Yn),Qn=n(330),Zn=n.n(Qn),Jn=n(617),er=n(15),tr=n(50),nr=n(16),rr=u.forwardRef((function(e,t){var n=e.children,r=e.classes,o=e.className,i=e.collapseIcon,a=e.endIcon,s=e.expandIcon,c=e.icon,l=e.label,f=e.nodeId,d=e.onClick,h=e.onLabelClick,g=e.onIconClick,m=e.onFocus,v=e.onKeyDown,b=e.onMouseDown,y=e.TransitionComponent,w=void 0===y?Jn.a:y,O=e.TransitionProps,E=Object(Bn.a)(e,["children","classes","className","collapseIcon","endIcon","expandIcon","icon","label","nodeId","onClick","onLabelClick","onIconClick","onFocus","onKeyDown","onMouseDown","TransitionComponent","TransitionProps"]),S=u.useContext(Vn),x=S.icons,j=S.focus,I=S.focusFirstNode,_=S.focusLastNode,C=S.focusNextNode,k=S.focusPreviousNode,P=S.focusByFirstCharacter,T=S.selectNode,R=S.selectRange,A=S.selectNextNode,N=S.selectPreviousNode,D=S.rangeSelectToFirst,M=S.rangeSelectToLast,L=S.selectAllNodes,W=S.expandAllSiblings,z=S.toggleExpansion,F=S.isExpanded,B=S.isFocused,U=S.isSelected,V=S.isTabbable,H=S.multiSelect,G=S.getParent,q=S.mapFirstChar,$=S.addNodeToNodeMap,K=S.removeNodeFromNodeMap,Y=u.useRef(null),X=u.useRef(null),Q=Object(nr.a)(Y,t),Z=c,J=Boolean(Array.isArray(n)?n.length:n),ee=!!F&&F(f),te=!!B&&B(f),ne=!!V&&V(f),re=!!U&&U(f),oe=x||{},ie=Object(tr.a)();Z||(J?(Z=ee?i||oe.defaultCollapseIcon:s||oe.defaultExpandIcon)||(Z=oe.defaultParentIcon):Z=a||oe.defaultEndIcon);var ae,se=function(e){return J&&(ee?C(f):z(e)),!0},ce=function(e){if(ee)return z(e,f),!0;var t=G(f);return!!t&&(j(t),!0)};return u.useEffect((function(){if($){var e=[];u.Children.forEach(n,(function(t){u.isValidElement(t)&&t.props.nodeId&&e.push(t.props.nodeId)})),$(f,e)}}),[n,f,$]),u.useEffect((function(){if(K)return function(){K(f)}}),[f,K]),u.useEffect((function(){q&&l&&q(f,X.current.textContent.substring(0,1).toLowerCase())}),[q,f,l]),u.useEffect((function(){te&&Y.current.focus()}),[te]),H?ae=re:re&&(ae=!0),u.createElement("li",Object(p.a)({className:Object(_e.default)(r.root,o,ee&&r.expanded,re&&r.selected),role:"treeitem",onKeyDown:function(e){var t=!1,n=e.key;if(!e.altKey&&e.currentTarget===e.target){var r,o=e.ctrlKey||e.metaKey;switch(n){case" ":Y.current===e.currentTarget&&(t=H&&e.shiftKey?R(e,{end:f}):H?T(e,f,!0):T(e,f)),e.stopPropagation();break;case"Enter":Y.current===e.currentTarget&&J&&(z(e),t=!0),e.stopPropagation();break;case"ArrowDown":H&&e.shiftKey&&A(e,f),C(f),t=!0;break;case"ArrowUp":H&&e.shiftKey&&N(e,f),k(f),t=!0;break;case"ArrowRight":t="rtl"===ie.direction?ce(e):se(e);break;case"ArrowLeft":t="rtl"===ie.direction?se(e):ce(e);break;case"Home":H&&o&&e.shiftKey&&D(e,f),I(),t=!0;break;case"End":H&&o&&e.shiftKey&&M(e,f),_(),t=!0;break;default:"*"===n?(W(e,f),t=!0):H&&o&&"a"===n.toLowerCase()?t=L(e):!o&&!e.shiftKey&&((r=n)&&1===r.length&&r.match(/\S/))&&(P(f,n),t=!0)}t&&(e.preventDefault(),e.stopPropagation()),v&&v(e)}},onFocus:function(e){te||e.currentTarget!==e.target||j(f),m&&m(e)},"aria-expanded":J?ee:null,"aria-selected":ae,ref:Q,tabIndex:ne?0:-1},E),u.createElement("div",{className:r.content,onClick:function(e){te||j(f);var t=H&&(e.shiftKey||e.ctrlKey||e.metaKey);!J||e.defaultPrevented||t&&F(f)||z(e,f),t?e.shiftKey?R(e,{end:f}):T(e,f,!0):T(e,f),d&&d(e)},onMouseDown:function(e){(e.shiftKey||e.ctrlKey||e.metaKey)&&e.preventDefault(),b&&b(e)},ref:X},u.createElement("div",{onClick:g,className:r.iconContainer},Z),u.createElement(de.a,{onClick:h,component:"div",className:r.label},l)),n&&u.createElement(w,Object(p.a)({unmountOnExit:!0,className:r.group,in:ee,component:"ul",role:"group"},O),n))})),or=Object(a.a)((function(e){return{root:{listStyle:"none",margin:0,padding:0,outline:0,WebkitTapHighlightColor:"transparent","&:focus > $content $label":{backgroundColor:e.palette.action.hover},"&$selected > $content $label":{backgroundColor:Object(er.a)(e.palette.primary.main,e.palette.action.selectedOpacity)},"&$selected > $content $label:hover, &$selected:focus > $content $label":{backgroundColor:Object(er.a)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},expanded:{},selected:{},group:{margin:0,padding:0,marginLeft:17},content:{width:"100%",display:"flex",alignItems:"center",cursor:"pointer"},iconContainer:{marginRight:4,width:15,display:"flex",flexShrink:0,justifyContent:"center","& svg":{fontSize:18}},label:{width:"100%",paddingLeft:4,position:"relative","&:hover":{backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}}}}),{name:"MuiTreeItem"})(rr);function ir(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ar(e,t){for(var n=0;n0)&&o(t.id)}},{key:"selectTreeItem",value:function(e){var t=this.props,n=t.setCanvas,r=t.toggleNode,o=t.windowId;if(e.nodes.length>0&&r(e.id),e.data.getCanvasIds()&&0!==e.data.getCanvasIds().length&&!(e.nodes.length>0)){var i=function(e){var t=e.data.__jsonld;if(t.startCanvas&&"string"==typeof t.startCanvas)return t.startCanvas;if(t.start){if("Canvas"===t.start.type&&"string"==typeof t.start.id)return t.start.id;if("SpecificResource"===t.start.type&&"string"==typeof t.start.source)return t.start.source}return e.data.getCanvasIds()[0]}(e);n(o,-1===i.indexOf("#")?i:i.substr(0,i.indexOf("#")))}}},{key:"buildTreeItems",value:function(e,t,n,r){var o=this,i=this.props.classes;return e?e.map((function(e){return l.a.createElement(We,{containerRef:n,key:"".concat(e.id,"-scroll"),offsetTop:96,scrollTo:r===e.id},l.a.createElement(or,{key:e.id,nodeId:e.id,classes:{content:i.content,group:i.group,label:i.label,root:i.treeItemRoot,selected:i.selected},label:l.a.createElement("div",{className:Object(_e.default)((a={},s=i.visibleNode,c=-1!==t.indexOf(e.id),s in a?Object.defineProperty(a,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[s]=c,a))},e.label),onClick:function(){return o.selectTreeItem(e)},onKeyDown:function(t){return o.handleKeyPressed(t,e)}},e.nodes&&e.nodes.length>0?o.buildTreeItems(e.nodes,t,n,r):null));var a,s,c})):null}},{key:"render",value:function(){var e=this.props,t=e.classes,n=e.treeStructure,r=e.visibleNodeIds,o=e.expandedNodeIds,i=e.containerRef,a=e.nodeIdToScrollTo;return n?l.a.createElement(l.a.Fragment,null,l.a.createElement(Kn,{className:t.root,defaultCollapseIcon:l.a.createElement(Xn.a,{color:"action"}),defaultExpandIcon:l.a.createElement(Zn.a,{color:"action"}),defaultEndIcon:l.a.createElement(l.a.Fragment,null),expanded:o},this.buildTreeItems(n.nodes,r,i,a))):l.a.createElement(l.a.Fragment,null)}}])&&ar(t.prototype,n),r&&ar(t,r),i}(u.Component),dr=n(118),pr=Object(r.compose)(Object(a.a)((function(e){return{content:{alignItems:"flex-start",borderLeft:"1px solid transparent",padding:"8px 16px 8px 0",width:"auto"},group:{borderLeft:"1px solid ".concat(e.palette.grey[300])},label:{paddingLeft:0},root:{flexGrow:1},selected:{},treeItemRoot:{"&:focus > $content":{backgroundColor:e.palette.action.selected},"&:hover > $content":{backgroundColor:e.palette.action.hover},"&:hover >$content $label, &:focus > $content $label, &$selected > $content $label, &$selected > $content $label:hover, &$selected:focus > $content $label":{backgroundColor:"transparent"}},visibleNode:{backgroundColor:Object(zn.fade)(e.palette.highlights.primary,.35),display:"inline"}}})),Object(i.a)(),Object(o.b)((function(e,t){var n=t.id,r=t.windowId;return{expandedNodeIds:Object(dr.b)(e,{companionWindowId:n,windowId:r}),nodeIdToScrollTo:Object(dr.d)(e,{companionWindowId:n,windowId:r}),treeStructure:Object(ie.d)(e,{windowId:r}),visibleNodeIds:Object(dr.e)(e,{companionWindowId:n,windowId:r})}}),(function(e,t){var n=t.id,r=t.windowId;return{setCanvas:function(){return e(c.a.apply(L,arguments))},toggleNode:function(t){return e(nt.d(r,n,t))}}})),Object(s.a)("SidebarIndexTableOfContents"))(fr);function hr(e,t){for(var n=0;n0?e.getLabel().getValue():e.id}}],(n=[{key:"handleSequenceChange",value:function(e){(0,this.props.updateSequence)(e.target.value)}},{key:"handleVariantChange",value:function(e,t){(0,this.props.updateVariant)(t)}},{key:"render",value:function(){var e,t=this.props,n=t.classes,r=t.collection,o=t.id,a=t.showMultipart,s=t.sequenceId,c=t.sequences,u=t.t,f=t.variant,d=t.showToc,p=t.windowId;return e="tableOfContents"===f?l.a.createElement(pr,{id:o,containerRef:this.containerRef,windowId:p}):l.a.createElement(Wn,{id:o,containerRef:this.containerRef,windowId:p}),l.a.createElement(Ke.a,{title:u("canvasIndex"),id:o,windowId:p,ref:this.containerRef,otherRef:this.containerRef,titleControls:l.a.createElement(l.a.Fragment,null,c&&c.length>1&&l.a.createElement(gt.a,null,l.a.createElement(mt.a,{MenuProps:{anchorOrigin:{horizontal:"left",vertical:"bottom"},getContentAnchorEl:null},displayEmpty:!0,value:s,onChange:this.handleSequenceChange,name:"sequenceId",classes:{select:n.select},className:n.selectEmpty},c.map((function(e,t){return l.a.createElement(Pe.a,{value:e.id,key:e.id},l.a.createElement(de.a,{variant:"body2"},i.getUseableLabel(e,t)))})))),l.a.createElement("div",{className:n.break}),l.a.createElement(nn.a,{value:f,onChange:this.handleVariantChange,variant:"fullWidth",indicatorColor:"primary",textColor:"primary"},d&&l.a.createElement(on.a,{title:u("tableOfContentsList"),value:"tableOfContents"},l.a.createElement(rn.a,{className:n.variantTab,value:"tableOfContents","aria-label":u("tableOfContentsList"),"aria-controls":"tab-panel-".concat(o),icon:l.a.createElement(un.a,{style:{transform:"scale(-1, 1)"}})})),l.a.createElement(on.a,{title:u("itemList"),value:"item"},l.a.createElement(rn.a,{className:n.variantTab,value:"item","aria-label":u("itemList"),"aria-controls":"tab-panel-".concat(o),icon:l.a.createElement(sn.a,null)})),l.a.createElement(on.a,{title:u("thumbnailList"),value:"thumbnail"},l.a.createElement(rn.a,{className:n.variantTab,value:"thumbnail","aria-label":u("thumbnailList"),"aria-controls":"tab-panel-".concat(o),icon:l.a.createElement(kt.a,null)}))))},l.a.createElement("div",{id:"tab-panel-".concat(o)},r&&l.a.createElement(_t.a,{fullWidth:!0,onClick:a,endIcon:l.a.createElement(fn.a,null)},l.a.createElement(de.a,{className:n.collectionNavigationButton},i.getUseableLabel(r))),e))}}])&&hr(t.prototype,n),r&&hr(t,r),i}(u.Component);wr.defaultProps={collection:null,sequenceId:null,sequences:[],showToc:!1};var Or=Object(r.compose)(Object(i.a)(),Object(a.a)((function(e){return{break:{flexBasis:"100%",height:0},collectionNavigationButton:{textTransform:"none"},label:{paddingLeft:e.spacing(1)},select:{"&:focus":{backgroundColor:e.palette.background.paper}},selectEmpty:{backgroundColor:e.palette.background.paper},variantTab:{minWidth:"auto"}}})),Object(o.b)((function(e,t){var n=t.id,r=t.windowId,o=Object(ie.d)(e,{windowId:r}),i=Object(se.e)(e,{windowId:r}),a=e.config,s=Object(ae.b)(e,{companionWindowId:n}),c=i.collectionPath||[],u=c&&c[c.length-1],l=Object(ie.b)(e,{windowId:r});return{collection:u&&Object(rt.q)(e,{manifestId:u}),config:a,sequenceId:l&&l.id,sequences:Object(ie.g)(e,{windowId:r}),showToc:o&&o.nodes&&o.nodes.length>0,variant:s.variant||Object(dr.a)(e,{windowId:r})}}),(function(e,t){var n=t.id,r=t.windowId;return{showMultipart:function(){return e(nt.b(r,{content:"collection",position:"right"}))},updateSequence:function(t){return e(It.l(r,{sequenceId:t}))},updateVariant:function(t){return e(nt.e(r,n,{variant:t}))}}})),Object(s.a)("WindowSideBarCanvasPanel"))(wr),Er=n(616),Sr=n(307);function xr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jr(e,t){for(var n=0;n0&&l.a.createElement("dl",{className:Object(F.a)("label-value-metadata")},l.a.createElement(de.a,{variant:"subtitle2",component:"dt"},s("rights")),r.map((function(e){return l.a.createElement(de.a,{variant:"body1",component:"dd",key:e.toString()},l.a.createElement(zt.a,{target:"_blank",rel:"noopener noreferrer",href:e},e))})))),t&&l.a.createElement("div",{className:a.section},l.a.createElement(Sr.Img,{src:[t],alt:"",role:"presentation",className:a.logo,unloader:l.a.createElement(Er.a,{className:a.placeholder,variant:"rect",height:60,width:60})})),l.a.createElement(at.a,this.props))}}])&&jr(t.prototype,n),r&&jr(t,r),i}(u.Component);Pr.defaultProps={classes:{},manifestLogo:null,requiredStatement:null,rights:null,t:function(e){return e}};var Tr=Object(r.compose)(Object(a.a)((function(e){return{logo:{maxWidth:"100%"},placeholder:{backgroundColor:e.palette.grey[300]},section:{borderBottom:".5px solid ".concat(e.palette.section_divider),paddingBottom:e.spacing(1),paddingLeft:e.spacing(2),paddingRight:e.spacing(1),paddingTop:e.spacing(2)}}})),Object(i.a)(),Object(o.b)((function(e,t){t.id;var n=t.windowId;return{manifestLogo:Object(rt.g)(e,{windowId:n}),requiredStatement:Object(rt.s)(e,{windowId:n}),rights:Object(rt.t)(e,{windowId:n})}})),Object(s.a)("AttributionPanel"))(Pr),Rr=n(285),Ar=n(167),Nr=n.n(Ar),Dr=n(227),Mr=n.n(Dr),Lr=n(44),Wr=n.n(Lr),zr=n(19),Fr=n(561),Br=n(624),Ur=n(609),Vr=n(308),Hr=n(59),Gr=Object(Hr.a)(u.createElement("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),qr=(n(31),n(146)),$r=n(27),Kr=n(51);function Yr(e){return void 0!==e.normalize?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function Xr(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.ignoreAccents,n=void 0===t||t,r=e.ignoreCase,o=void 0===r||r,i=e.limit,a=e.matchFrom,s=void 0===a?"any":a,c=e.stringify,u=e.trim,l=void 0!==u&&u;return function(e,t){var r=t.inputValue,a=t.getOptionLabel,u=l?r.trim():r;o&&(u=u.toLowerCase()),n&&(u=Yr(u));var f=e.filter((function(e){var t=(c||a)(e);return o&&(t=t.toLowerCase()),n&&(t=Yr(t)),"start"===s?0===t.indexOf(u):t.indexOf(u)>-1}));return"number"==typeof i?f.slice(0,i):f}}();function Zr(e){var t=e.autoComplete,n=void 0!==t&&t,r=e.autoHighlight,o=void 0!==r&&r,i=e.autoSelect,a=void 0!==i&&i,s=e.blurOnSelect,c=void 0!==s&&s,l=e.clearOnBlur,f=void 0===l?!e.freeSolo:l,d=e.clearOnEscape,h=void 0!==d&&d,g=e.componentName,m=void 0===g?"useAutocomplete":g,v=e.debug,b=void 0!==v&&v,y=e.defaultValue,w=void 0===y?e.multiple?[]:null:y,O=e.disableClearable,E=void 0!==O&&O,S=e.disableCloseOnSelect,x=void 0!==S&&S,j=e.disabledItemsFocusable,I=void 0!==j&&j,_=e.disableListWrap,C=void 0!==_&&_,k=e.filterOptions,P=void 0===k?Qr:k,T=e.filterSelectedOptions,R=void 0!==T&&T,A=e.freeSolo,N=void 0!==A&&A,D=e.getOptionDisabled,M=e.getOptionLabel,L=void 0===M?function(e){return e}:M,W=e.getOptionSelected,z=void 0===W?function(e,t){return e===t}:W,F=e.groupBy,B=e.handleHomeEndKeys,U=void 0===B?!e.freeSolo:B,V=e.id,H=e.includeInputInList,G=void 0!==H&&H,q=e.inputValue,$=e.multiple,K=void 0!==$&&$,Y=e.onChange,X=e.onClose,Q=e.onHighlightChange,Z=e.onInputChange,J=e.onOpen,ee=e.open,te=e.openOnFocus,ne=void 0!==te&&te,re=e.options,oe=e.selectOnFocus,ie=void 0===oe?!e.freeSolo:oe,ae=e.value,se=Object(qr.a)(V),ce=L;var ue=u.useRef(!1),le=u.useRef(!0),fe=u.useRef(null),de=u.useRef(null),pe=u.useState(null),he=pe[0],ge=pe[1],me=u.useState(-1),ve=me[0],be=me[1],ye=o?0:-1,we=u.useRef(ye),Oe=Object(Un.a)({controlled:ae,default:w,name:m}),Ee=Object(Fn.a)(Oe,2),Se=Ee[0],xe=Ee[1],je=Object(Un.a)({controlled:q,default:"",name:m,state:"inputValue"}),Ie=Object(Fn.a)(je,2),_e=Ie[0],Ce=Ie[1],ke=u.useState(!1),Pe=ke[0],Te=ke[1],Re=Object($r.a)((function(e,t){var n;if(K)n="";else if(null==t)n="";else{var r=ce(t);n="string"==typeof r?r:""}_e!==n&&(Ce(n),Z&&Z(e,n,"reset"))}));u.useEffect((function(){Re(null,Se)}),[Se,Re]);var Ae=Object(Un.a)({controlled:ee,default:!1,name:m,state:"open"}),Ne=Object(Fn.a)(Ae,2),De=Ne[0],Me=Ne[1],Le=!K&&null!=Se&&_e===ce(Se),We=De,ze=We?P(re.filter((function(e){return!R||!(K?Se:[Se]).some((function(t){return null!==t&&z(e,t)}))})),{inputValue:Le?"":_e,getOptionLabel:ce}):[],Fe=Object($r.a)((function(e){-1===e?fe.current.focus():he.querySelector('[data-tag-index="'.concat(e,'"]')).focus()}));u.useEffect((function(){K&&ve>Se.length-1&&(be(-1),Fe(-1))}),[Se,K,ve,Fe]);var Be=Object($r.a)((function(e){var t=e.event,n=e.index,r=e.reason,o=void 0===r?"auto":r;if(we.current=n,-1===n?fe.current.removeAttribute("aria-activedescendant"):fe.current.setAttribute("aria-activedescendant","".concat(se,"-option-").concat(n)),Q&&Q(t,-1===n?null:ze[n],o),de.current){var i=de.current.querySelector("[data-focus]");i&&i.removeAttribute("data-focus");var a=de.current.parentElement.querySelector('[role="listbox"]');if(a)if(-1!==n){var s=de.current.querySelector('[data-option-index="'.concat(n,'"]'));if(s&&(s.setAttribute("data-focus","true"),a.scrollHeight>a.clientHeight&&"mouse"!==o)){var c=s,u=a.clientHeight+a.scrollTop,l=c.offsetTop+c.offsetHeight;l>u?a.scrollTop=l-a.clientHeight:c.offsetTop-c.offsetHeight*(F?1.3:0)1?0:e:t>e?t===e+1&&G?-1:C||Math.abs(r)>1?e:0:t}(),i);if(Be({index:c,reason:s,event:t}),n&&"reset"!==r)if(-1===c)fe.current.value=_e;else{var u=ce(ze[c]);fe.current.value=u,0===u.toLowerCase().indexOf(_e.toLowerCase())&&_e.length>0&&fe.current.setSelectionRange(_e.length,u.length)}}})),Ve=u.useCallback((function(){if(We){var e=K?Se[0]:Se;if(0!==ze.length&&null!=e){if(de.current)if(R||null==e)we.current>=ze.length-1?Be({index:ze.length-1}):Be({index:we.current});else{var t=ze[we.current];if(K&&t&&-1!==Xr(Se,(function(e){return z(t,e)})))return;var n=Xr(ze,(function(t){return z(t,e)}));-1===n?Ue({diff:"reset"}):Be({index:n})}}else Ue({diff:"reset"})}}),[0===ze.length,!K&&Se,R,Ue,Be,We,_e,K]),He=Object($r.a)((function(e){Object(Kr.a)(de,e),e&&Ve()}));u.useEffect((function(){Ve()}),[Ve]);var Ge=function(e){De||(Me(!0),J&&J(e))},qe=function(e,t){De&&(Me(!1),X&&X(e,t))},$e=function(e,t,n,r){Se!==t&&(Y&&Y(e,t,n,r),xe(t))},Ke=u.useRef(!1),Ye=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"select-option",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"options",o=n,i=t;if(K){var a=Xr(i=Array.isArray(Se)?Se.slice():[],(function(e){return z(t,e)}));-1===a?i.push(t):"freeSolo"!==r&&(i.splice(a,1),o="remove-option")}Re(e,i),$e(e,i,o,{option:t}),x||qe(e,o),(!0===c||"touch"===c&&Ke.current||"mouse"===c&&!Ke.current)&&fe.current.blur()};var Xe=function(e,t){if(K){qe(e,"toggleInput");var n=ve;-1===ve?""===_e&&"previous"===t&&(n=Se.length-1):((n+="next"===t?1:-1)<0&&(n=0),n===Se.length&&(n=-1)),n=function(e,t){if(-1===e)return-1;for(var n=e;;){if("next"===t&&n===Se.length||"previous"===t&&-1===n)return-1;var r=he.querySelector('[data-tag-index="'.concat(n,'"]'));if(!r||r.hasAttribute("tabindex")&&!r.disabled&&"true"!==r.getAttribute("aria-disabled"))return n;n+="next"===t?1:-1}}(n,t),be(n),Fe(n)}},Qe=function(e){ue.current=!0,Ce(""),Z&&Z(e,"","clear"),$e(e,K?[]:null,"clear")},Ze=function(e){return function(t){switch(-1!==ve&&-1===["ArrowLeft","ArrowRight"].indexOf(t.key)&&(be(-1),Fe(-1)),t.key){case"Home":We&&U&&(t.preventDefault(),Ue({diff:"start",direction:"next",reason:"keyboard",event:t}));break;case"End":We&&U&&(t.preventDefault(),Ue({diff:"end",direction:"previous",reason:"keyboard",event:t}));break;case"PageUp":t.preventDefault(),Ue({diff:-5,direction:"previous",reason:"keyboard",event:t}),Ge(t);break;case"PageDown":t.preventDefault(),Ue({diff:5,direction:"next",reason:"keyboard",event:t}),Ge(t);break;case"ArrowDown":t.preventDefault(),Ue({diff:1,direction:"next",reason:"keyboard",event:t}),Ge(t);break;case"ArrowUp":t.preventDefault(),Ue({diff:-1,direction:"previous",reason:"keyboard",event:t}),Ge(t);break;case"ArrowLeft":Xe(t,"previous");break;case"ArrowRight":Xe(t,"next");break;case"Enter":if(229===t.which)break;if(-1!==we.current&&We){var r=ze[we.current],o=!!D&&D(r);if(t.preventDefault(),o)return;Ye(t,r,"select-option"),n&&fe.current.setSelectionRange(fe.current.value.length,fe.current.value.length)}else N&&""!==_e&&!1===Le&&(K&&t.preventDefault(),Ye(t,_e,"create-option","freeSolo"));break;case"Escape":We?(t.preventDefault(),t.stopPropagation(),qe(t,"escape")):h&&(""!==_e||K&&Se.length>0)&&(t.preventDefault(),t.stopPropagation(),Qe(t));break;case"Backspace":if(K&&""===_e&&Se.length>0){var i=-1===ve?Se.length-1:ve,a=Se.slice();a.splice(i,1),$e(t,a,"remove-option",{option:Se[i]})}}e.onKeyDown&&e.onKeyDown(t)}},Je=function(e){Te(!0),ne&&!ue.current&&Ge(e)},et=function(e){null===de.current||document.activeElement!==de.current.parentElement?(Te(!1),le.current=!0,ue.current=!1,b&&""!==_e||(a&&-1!==we.current&&We?Ye(e,ze[we.current],"blur"):a&&N&&""!==_e?Ye(e,_e,"blur","freeSolo"):f&&Re(e,Se),qe(e,"blur"))):fe.current.focus()},tt=function(e){var t=e.target.value;_e!==t&&(Ce(t),Z&&Z(e,t,"input")),""===t?E||K||$e(e,null,"clear"):Ge(e)},nt=function(e){Be({event:e,index:Number(e.currentTarget.getAttribute("data-option-index")),reason:"mouse"})},rt=function(){Ke.current=!0},ot=function(e){var t=Number(e.currentTarget.getAttribute("data-option-index"));Ye(e,ze[t],"select-option"),Ke.current=!1},it=function(e){return function(t){var n=Se.slice();n.splice(e,1),$e(t,n,"remove-option",{option:Se[e]})}},at=function(e){De?qe(e,"toggleInput"):Ge(e)},st=function(e){e.target.getAttribute("id")!==se&&e.preventDefault()},ct=function(){fe.current.focus(),ie&&le.current&&fe.current.selectionEnd-fe.current.selectionStart==0&&fe.current.select(),le.current=!1},ut=function(e){""!==_e&&De||at(e)},lt=N&&_e.length>0;lt=lt||(K?Se.length>0:null!==Se);var ft=ze;if(F){new Map;ft=ze.reduce((function(e,t,n){var r=F(t);return e.length>0&&e[e.length-1].group===r?e[e.length-1].options.push(t):e.push({key:n,index:n,group:r,options:[t]}),e}),[])}return{getRootProps:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(p.a)({"aria-owns":We?"".concat(se,"-popup"):null,role:"combobox","aria-expanded":We},e,{onKeyDown:Ze(e),onMouseDown:st,onClick:ct})},getInputLabelProps:function(){return{id:"".concat(se,"-label"),htmlFor:se}},getInputProps:function(){return{id:se,value:_e,onBlur:et,onFocus:Je,onChange:tt,onMouseDown:ut,"aria-activedescendant":We?"":null,"aria-autocomplete":n?"both":"list","aria-controls":We?"".concat(se,"-popup"):null,autoComplete:"off",ref:fe,autoCapitalize:"none",spellCheck:"false"}},getClearProps:function(){return{tabIndex:-1,onClick:Qe}},getPopupIndicatorProps:function(){return{tabIndex:-1,onClick:at}},getTagProps:function(e){var t=e.index;return{key:t,"data-tag-index":t,tabIndex:-1,onDelete:it(t)}},getListboxProps:function(){return{role:"listbox",id:"".concat(se,"-popup"),"aria-labelledby":"".concat(se,"-label"),ref:He,onMouseDown:function(e){e.preventDefault()}}},getOptionProps:function(e){var t=e.index,n=e.option,r=(K?Se:[Se]).some((function(e){return null!=e&&z(n,e)})),o=!!D&&D(n);return{key:t,tabIndex:-1,role:"option",id:"".concat(se,"-option-").concat(t),onMouseOver:nt,onClick:ot,onTouchStart:rt,"data-option-index":t,"aria-disabled":o,"aria-selected":r}},id:se,inputValue:_e,value:Se,dirty:lt,popupOpen:We,focused:Pe||-1!==ve,anchorEl:he,setAnchorEl:ge,focusedTag:ve,groupedOptions:ft}}function Jr(e){e.anchorEl,e.open;var t=Object(Bn.a)(e,["anchorEl","open"]);return u.createElement("div",t)}var eo=u.createElement(Vr.a,{fontSize:"small"}),to=u.createElement(Gr,null),no=u.forwardRef((function(e,t){e.autoComplete,e.autoHighlight,e.autoSelect,e.blurOnSelect;var n,r=e.ChipProps,o=e.classes,i=e.className,a=e.clearOnBlur,s=(void 0===a&&e.freeSolo,e.clearOnEscape,e.clearText),c=void 0===s?"Clear":s,l=e.closeIcon,d=void 0===l?eo:l,h=e.closeText,g=void 0===h?"Close":h,m=(e.debug,e.defaultValue),v=(void 0===m&&e.multiple,e.disableClearable),b=void 0!==v&&v,y=(e.disableCloseOnSelect,e.disabled),w=void 0!==y&&y,O=(e.disabledItemsFocusable,e.disableListWrap,e.disablePortal),E=void 0!==O&&O,S=(e.filterOptions,e.filterSelectedOptions,e.forcePopupIcon),x=void 0===S?"auto":S,j=e.freeSolo,I=void 0!==j&&j,_=e.fullWidth,C=void 0!==_&&_,k=e.getLimitTagsText,P=void 0===k?function(e){return"+".concat(e)}:k,T=(e.getOptionDisabled,e.getOptionLabel),R=void 0===T?function(e){return e}:T,A=(e.getOptionSelected,e.groupBy),N=e.handleHomeEndKeys,D=(void 0===N&&e.freeSolo,e.id,e.includeInputInList,e.inputValue,e.limitTags),M=void 0===D?-1:D,L=e.ListboxComponent,W=void 0===L?"ul":L,z=e.ListboxProps,F=e.loading,B=void 0!==F&&F,U=e.loadingText,V=void 0===U?"Loading…":U,H=e.multiple,G=void 0!==H&&H,q=e.noOptionsText,$=void 0===q?"No options":q,K=(e.onChange,e.onClose,e.onHighlightChange,e.onInputChange,e.onOpen,e.open,e.openOnFocus,e.openText),Y=void 0===K?"Open":K,X=(e.options,e.PaperComponent),Q=void 0===X?f.a:X,Z=e.PopperComponent,J=void 0===Z?Fr.a:Z,ee=e.popupIcon,te=void 0===ee?to:ee,ne=e.renderGroup,re=e.renderInput,oe=e.renderOption,ie=e.renderTags,ae=e.selectOnFocus,se=(void 0===ae&&e.freeSolo,e.size),ce=void 0===se?"medium":se,ue=(e.value,Object(Bn.a)(e,["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","classes","className","clearOnBlur","clearOnEscape","clearText","closeIcon","closeText","debug","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionLabel","getOptionSelected","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","value"])),le=E?Jr:J,fe=Zr(Object(p.a)({},e,{componentName:"Autocomplete"})),de=fe.getRootProps,pe=fe.getInputProps,he=fe.getInputLabelProps,ge=fe.getPopupIndicatorProps,me=fe.getClearProps,ve=fe.getTagProps,be=fe.getListboxProps,ye=fe.getOptionProps,we=fe.value,Oe=fe.dirty,Ee=fe.id,Se=fe.popupOpen,xe=fe.focused,je=fe.focusedTag,Ie=fe.anchorEl,ke=fe.setAnchorEl,Pe=fe.inputValue,Te=fe.groupedOptions;if(G&&we.length>0){var Re=function(e){return Object(p.a)({className:Object(_e.default)(o.tag,"small"===ce&&o.tagSizeSmall),disabled:w},ve(e))};n=ie?ie(we,Re):we.map((function(e,t){return u.createElement(Ce.a,Object(p.a)({label:R(e),size:ce},Re({index:t}),r))}))}if(M>-1&&Array.isArray(n)){var Ae=n.length-M;!xe&&Ae>0&&(n=n.splice(0,M)).push(u.createElement("span",{className:o.tag,key:n.length},P(Ae)))}var Ne=ne||function(e){return u.createElement("li",{key:e.key},u.createElement(Br.a,{className:o.groupLabel,component:"div"},e.group),u.createElement("ul",{className:o.groupUl},e.children))},De=oe||R,Me=function(e,t){var n=ye({option:e,index:t});return u.createElement("li",Object(p.a)({},n,{className:o.option}),De(e,{selected:n["aria-selected"],inputValue:Pe}))},Le=!b&&!w,We=(!I||!0===x)&&!1!==x;return u.createElement(u.Fragment,null,u.createElement("div",Object(p.a)({ref:t,className:Object(_e.default)(o.root,i,xe&&o.focused,C&&o.fullWidth,Le&&o.hasClearIcon,We&&o.hasPopupIcon)},de(ue)),re({id:Ee,disabled:w,fullWidth:!0,size:"small"===ce?"small":void 0,InputLabelProps:he(),InputProps:{ref:ke,className:o.inputRoot,startAdornment:n,endAdornment:u.createElement("div",{className:o.endAdornment},Le?u.createElement(Ur.a,Object(p.a)({},me(),{"aria-label":c,title:c,className:Object(_e.default)(o.clearIndicator,Oe&&o.clearIndicatorDirty)}),d):null,We?u.createElement(Ur.a,Object(p.a)({},ge(),{disabled:w,"aria-label":Se?g:Y,title:Se?g:Y,className:Object(_e.default)(o.popupIndicator,Se&&o.popupIndicatorOpen)}),te):null)},inputProps:Object(p.a)({className:Object(_e.default)(o.input,-1===je&&o.inputFocused),disabled:w},pe())})),Se&&Ie?u.createElement(le,{className:Object(_e.default)(o.popper,E&&o.popperDisablePortal),style:{width:Ie?Ie.clientWidth:null},role:"presentation",anchorEl:Ie,open:!0},u.createElement(Q,{className:o.paper},B&&0===Te.length?u.createElement("div",{className:o.loading},V):null,0!==Te.length||I||B?null:u.createElement("div",{className:o.noOptions},$),Te.length>0?u.createElement(W,Object(p.a)({className:o.listbox},be(),z),Te.map((function(e,t){return A?Ne({key:e.key,group:e.group,children:e.options.map((function(t,n){return Me(t,e.index+n)}))}):Me(e,t)}))):null)):null)})),ro=Object(a.a)((function(e){var t;return{root:{"&$focused $clearIndicatorDirty":{visibility:"visible"},"@media (pointer: fine)":{"&:hover $clearIndicatorDirty":{visibility:"visible"}}},fullWidth:{width:"100%"},focused:{},tag:{margin:3,maxWidth:"calc(100% - 6px)"},tagSizeSmall:{margin:2,maxWidth:"calc(100% - 4px)"},hasPopupIcon:{},hasClearIcon:{},inputRoot:{flexWrap:"wrap","$hasPopupIcon &, $hasClearIcon &":{paddingRight:30},"$hasPopupIcon$hasClearIcon &":{paddingRight:56},"& $input":{width:0,minWidth:30},'&[class*="MuiInput-root"]':{paddingBottom:1,"& $input":{padding:4},"& $input:first-child":{padding:"6px 0"}},'&[class*="MuiInput-root"][class*="MuiInput-marginDense"]':{"& $input":{padding:"4px 4px 5px"},"& $input:first-child":{padding:"3px 0 6px"}},'&[class*="MuiOutlinedInput-root"]':{padding:9,"$hasPopupIcon &, $hasClearIcon &":{paddingRight:39},"$hasPopupIcon$hasClearIcon &":{paddingRight:65},"& $input":{padding:"9.5px 4px"},"& $input:first-child":{paddingLeft:6},"& $endAdornment":{right:9}},'&[class*="MuiOutlinedInput-root"][class*="MuiOutlinedInput-marginDense"]':{padding:6,"& $input":{padding:"4.5px 4px"}},'&[class*="MuiFilledInput-root"]':{paddingTop:19,paddingLeft:8,"$hasPopupIcon &, $hasClearIcon &":{paddingRight:39},"$hasPopupIcon$hasClearIcon &":{paddingRight:65},"& $input":{padding:"9px 4px"},"& $endAdornment":{right:9}},'&[class*="MuiFilledInput-root"][class*="MuiFilledInput-marginDense"]':{paddingBottom:1,"& $input":{padding:"4.5px 4px"}}},input:{flexGrow:1,textOverflow:"ellipsis",opacity:0},inputFocused:{opacity:1},endAdornment:{position:"absolute",right:0,top:"calc(50% - 14px)"},clearIndicator:{marginRight:-2,padding:4,visibility:"hidden"},clearIndicatorDirty:{},popupIndicator:{padding:2,marginRight:-2},popupIndicatorOpen:{transform:"rotate(180deg)"},popper:{zIndex:e.zIndex.modal},popperDisablePortal:{position:"absolute"},paper:Object(p.a)({},e.typography.body1,{overflow:"hidden",margin:"4px 0"}),listbox:{listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto"},loading:{color:e.palette.text.secondary,padding:"14px 16px"},noOptions:{color:e.palette.text.secondary,padding:"14px 16px"},option:(t={minHeight:48,display:"flex",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16},Object(zr.a)(t,e.breakpoints.up("sm"),{minHeight:"auto"}),Object(zr.a)(t,'&[aria-selected="true"]',{backgroundColor:e.palette.action.selected}),Object(zr.a)(t,'&[data-focus="true"]',{backgroundColor:e.palette.action.hover}),Object(zr.a)(t,"&:active",{backgroundColor:e.palette.action.selected}),Object(zr.a)(t,'&[aria-disabled="true"]',{opacity:e.palette.action.disabledOpacity,pointerEvents:"none"}),t),groupLabel:{backgroundColor:e.palette.background.paper,top:-8},groupUl:{padding:0,"& $option":{paddingLeft:24}}}}),{name:"MuiAutocomplete"})(no),oo=n(11),io=u.forwardRef((function(e,t){var n=e.classes,r=e.className,o=e.color,i=void 0===o?"primary":o,a=e.disableShrink,s=void 0!==a&&a,c=e.size,l=void 0===c?40:c,f=e.style,d=e.thickness,h=void 0===d?3.6:d,g=e.value,m=void 0===g?0:g,v=e.variant,b=void 0===v?"indeterminate":v,y=Object(Bn.a)(e,["classes","className","color","disableShrink","size","style","thickness","value","variant"]),w={},O={},E={};if("determinate"===b||"static"===b){var S=2*Math.PI*((44-h)/2);w.strokeDasharray=S.toFixed(3),E["aria-valuenow"]=Math.round(m),w.strokeDashoffset="".concat(((100-m)/100*S).toFixed(3),"px"),O.transform="rotate(-90deg)"}return u.createElement("div",Object(p.a)({className:Object(_e.default)(n.root,r,"inherit"!==i&&n["color".concat(Object(oo.a)(i))],{determinate:n.determinate,indeterminate:n.indeterminate,static:n.static}[b]),style:Object(p.a)({width:l,height:l},O,f),ref:t,role:"progressbar"},E,y),u.createElement("svg",{className:n.svg,viewBox:"".concat(22," ").concat(22," ").concat(44," ").concat(44)},u.createElement("circle",{className:Object(_e.default)(n.circle,s&&n.circleDisableShrink,{determinate:n.circleDeterminate,indeterminate:n.circleIndeterminate,static:n.circleStatic}[b]),style:w,cx:44,cy:44,r:(44-h)/2,fill:"none",strokeWidth:h})))})),ao=Object(a.a)((function(e){return{root:{display:"inline-block"},static:{transition:e.transitions.create("transform")},indeterminate:{animation:"$circular-rotate 1.4s linear infinite"},determinate:{transition:e.transitions.create("transform")},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},svg:{display:"block"},circle:{stroke:"currentColor"},circleStatic:{transition:e.transitions.create("stroke-dashoffset")},circleIndeterminate:{animation:"$circular-dash 1.4s ease-in-out infinite",strokeDasharray:"80px, 200px",strokeDashoffset:"0px"},circleDeterminate:{transition:e.transitions.create("stroke-dashoffset")},"@keyframes circular-rotate":{"0%":{transformOrigin:"50% 50%"},"100%":{transform:"rotate(360deg)"}},"@keyframes circular-dash":{"0%":{strokeDasharray:"1px, 200px",strokeDashoffset:"0px"},"50%":{strokeDasharray:"100px, 200px",strokeDashoffset:"-15px"},"100%":{strokeDasharray:"100px, 200px",strokeDashoffset:"-125px"}},circleDisableShrink:{animation:"none"}}}),{name:"MuiCircularProgress",flip:!1})(io),so=n(628),co=n(239),uo=n.n(co),lo=n(340),fo=n.n(lo),po=n(341),ho=n.n(po);function go(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mo(e,t){for(var n=0;n0}},{key:"render",value:function(){var e=this,t=this.props,n=t.numTotal,r=t.searchHits,o=t.selectedContentSearchAnnotation,i=t.classes,a=t.t,s="rtl"===t.direction?{transform:"rotate(180deg)"}:{},c=r.findIndex((function(e){return e.annotations.includes(o[0])})),u=r.length;return r.length0&&l.a.createElement(de.a,{variant:"body2",align:"center",classes:i},l.a.createElement(be.a,{"aria-label":a("searchPreviousResult"),disabled:!this.hasPreviousResult(c),onClick:function(){return e.previousSearchResult(c)}},l.a.createElement(fo.a,{style:s})),l.a.createElement("span",{style:{unicodeBidi:"plaintext"}},a("pagination",{current:c+1,total:u})),l.a.createElement(be.a,{"aria-label":a("searchNextResult"),disabled:!this.hasNextResult(c),onClick:function(){return e.nextSearchResult(c)}},l.a.createElement(ho.a,{style:s}))))}}])&&mo(t.prototype,n),r&&mo(t,r),i}(u.Component);Oo.defaultProps={classes:{},numTotal:void 0,searchHits:[],t:function(e){return e}};var Eo=n(288),So=Object(r.compose)(Object(o.b)((function(e,t){var n=t.companionWindowId,r=t.windowId;return{direction:Object(ce.h)(e),numTotal:Object(Eo.i)(e,{companionWindowId:n,windowId:r}),searchHits:Object(Eo.m)(e,{companionWindowId:n,windowId:r}),selectedContentSearchAnnotation:Object(Eo.k)(e,{companionWindowId:n,windowId:r})}}),(function(e,t){var n=t.windowId;return{selectAnnotation:function(){for(var t=arguments.length,r=new Array(t),o=0;o1&&void 0!==arguments[1]?arguments[1]:{},n=t.showEmpty,r=void 0!==n&&n,o=this.state.suggestions,i=Nr()(e.trim()).toLowerCase(),a=i.length;return 0!==a||r?o:[]}},{key:"fetchAutocomplete",value:function(e){var t=this.props.autocompleteService;t&&e&&fetch("".concat(t.id,"?q=").concat(e)).then((function(e){return e.json()})).then(this.receiveAutocomplete)}},{key:"receiveAutocomplete",value:function(e){this.setState({suggestions:e.terms})}},{key:"submitSearch",value:function(e){var t=this.props,n=t.companionWindowId,r=t.fetchSearch,o=t.searchService,i=t.windowId,a=this.state.search;e&&e.preventDefault(),a&&r(i,n,"".concat(o.id,"?q=").concat(a),a)}},{key:"selectItem",value:function(e,t,n){t&&Ao(t)&&this.setState({search:Ao(t)},this.submitSearch)}},{key:"render",value:function(){var e=this.props,t=e.classes,n=e.companionWindowId,r=e.searchIsFetching,o=e.t,i=e.windowId,a=this.state,s=a.search,c=a.suggestions,u="search-".concat(n);return l.a.createElement(l.a.Fragment,null,l.a.createElement("form",{onSubmit:this.submitSearch,className:t.form},l.a.createElement(ro,{id:u,inputValue:s,options:c,getOptionLabel:Ao,getOptionSelected:function(e,t){return Nr()(Ao(e).trim()).toLowerCase()===Nr()(Ao(t).trim()).toLowerCase()},noOptionsText:"",onChange:this.selectItem,onInputChange:this.handleChange,freeSolo:!0,renderInput:function(e){return l.a.createElement(so.a,Object.assign({},e,{label:o("searchInputLabel"),InputProps:jo(jo({},e.InputProps),{},{endAdornment:l.a.createElement("div",{className:t.endAdornment},l.a.createElement(be.a,{"aria-label":o("searchSubmitAria"),type:"submit"},l.a.createElement(uo.a,null)),Boolean(r)&&l.a.createElement(ao,{className:t.searchProgress,size:50}))})}))}})),l.a.createElement(So,{windowId:i,companionWindowId:n}))}}])&&_o(t.prototype,n),r&&_o(t,r),i}(u.Component);No.defaultProps={autocompleteService:void 0,classes:{},query:"",t:function(e){return e}};var Do={fetchSearch:Rr.a},Mo=Object(r.compose)(Object(o.b)((function(e,t){var n=t.companionWindowId,r=t.windowId;return{autocompleteService:Object(rt.b)(e,{windowId:r}),query:Object(Eo.j)(e,{companionWindowId:n,windowId:r}),searchIsFetching:Object(Eo.h)(e,{companionWindowId:n,windowId:r}),searchService:Object(rt.l)(e,{windowId:r})}}),Do),Object(a.a)((function(e){return{endAdornment:{position:"absolute",right:0},form:{paddingBottom:e.spacing(1),paddingRight:e.spacing(1.5),width:"100%"},searchProgress:{position:"absolute",right:0}}})),Object(i.a)(),Object(s.a)("SearchPanelControls"))(No),Lo=n(564),Wo=n(309),zo=n.n(Wo),Fo=n(163),Bo=n(565);function Uo(e){return function(e){if(Array.isArray(e))return Vo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Vo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vo(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:void 0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=r.maxChars,i=void 0===o?200:o,a=r.minimum,s=void 0===a?20:a;Ho(this,e),this.hit=t,this.annotation=n,this.maxChars=i||200,this.minimum=s||20}var t,n,r;return t=e,(n=[{key:"match",get:function(){return this.hit.match||this.annotation&&this.annotation.resource.resource.chars||"-"}},{key:"charsOnSide",get:function(){var e=(this.maxChars-this.match.length)/2,t=[(this.hit.before||"").length,(this.hit.after||"").length].filter((function(e){return e>0}));return Math.max(Math.min.apply(Math,[e].concat(Uo(t))),this.minimum)}},{key:"before",get:function(){return this.hit.before?this.hit.before.substring(this.hit.before.length-this.charsOnSide,this.hit.before.length):""}},{key:"after",get:function(){return this.hit.after?this.hit.after.substring(0,Math.min(this.hit.after.length,this.charsOnSide)):""}}])&&Go(t.prototype,n),r&&Go(t,r),e}();function $o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ko(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?i.map((function(n,a){return l.a.createElement(ai,{announcer:e,annotationId:n.id,companionWindowId:r,containerRef:o,key:n.id,focused:c,index:a,total:i.length,windowId:s,showDetails:t.toggleFocus})})):a.map((function(n,i){return l.a.createElement(ai,{announcer:e,containerRef:o,companionWindowId:r,key:n.annotations[0],focused:c,hit:n,index:i,total:a.length,windowId:s,showDetails:t.toggleFocus})}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.classes,r=t.companionWindowId,o=t.containerRef,i=t.isFetching,a=t.fetchSearch,s=t.nextSearch,c=t.query,u=t.searchAnnotations,f=t.searchHits,d=t.searchNumTotal,p=t.t,h=t.windowId,g=this.state.focused,m=c&&!i&&0===f.length&&0===u.length;return l.a.createElement(l.a.Fragment,null,g&&l.a.createElement(We,{containerRef:o,offsetTop:96,scrollTo:!0},l.a.createElement(_t.a,{onClick:this.toggleFocus,className:n.navigation,size:"small"},l.a.createElement(zo.a,null),p("backToResults"))),m&&l.a.createElement(de.a,{className:n.noResults},p("searchNoResults")),l.a.createElement(Lo.a,{disablePadding:!0},l.a.createElement(Fo.b,null,(function(t){var n=t.announcePolite;return e.renderSearchHitsAndAnnotations(n)}))),s&&l.a.createElement(_t.a,{className:n.moreButton,color:"secondary",onClick:function(){return a(h,r,s,c)}},p("moreResults"),l.a.createElement("br",null),"(".concat(p("searchResultsRemaining",{numLeft:d-f.length}),")")))}}])&&si(t.prototype,n),r&&si(t,r),i}(u.Component);function hi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function gi(e){for(var t=1;t0&&ae.some((function(e){return e.label}))&&i.marked,!1===L&&i.trackFalse,"vertical"===k&&i.vertical,"inverted"===L&&i.trackInverted),onMouseDown:Pe},G),u.createElement("span",{className:i.rail}),u.createElement("span",{className:i.track,style:Ae}),u.createElement("input",{value:ie.join(","),name:x,type:"hidden"}),ae.map((function(e,t){var n,r=Bi(e.value,S,O),o=Gi[xe].offset(r);return n=!1===L?-1!==ie.indexOf(e.value):"normal"===L&&(oe?e.value>=ie[0]&&e.value<=ie[ie.length-1]:e.value<=ie[0])||"inverted"===L&&(oe?e.value<=ie[0]||e.value>=ie[ie.length-1]:e.value>=ie[0]),u.createElement(u.Fragment,{key:e.value},u.createElement("span",{style:o,"data-index":t,className:Object(_e.default)(i.mark,n&&i.markActive)}),null!=e.label?u.createElement("span",{"aria-hidden":!0,"data-index":t,style:o,className:Object(_e.default)(i.markLabel,n&&i.markLabelActive)},e.label):null)})),ie.map((function(e,t){var a=Bi(e,S,O),s=Gi[xe].offset(a);return u.createElement(F,{key:t,valueLabelFormat:H,valueLabelDisplay:U,className:i.valueLabel,value:"function"==typeof H?H(T(e),t):H,index:t,open:Z===t||Y===t||"on"===U,disabled:g},u.createElement(D,{className:Object(_e.default)(i.thumb,i["thumbColor".concat(Object(oo.a)(c))],Y===t&&i.active,g&&i.disabled,de===t&&i.focusVisible),tabIndex:g?null:0,role:"slider",style:s,"data-index":t,"aria-label":m?m(t):n,"aria-labelledby":r,"aria-orientation":k,"aria-valuemax":T(O),"aria-valuemin":T(S),"aria-valuenow":T(e),"aria-valuetext":v?v(T(e),t):o,onKeyDown:Ee,onFocus:ve,onBlur:be,onMouseOver:ye,onMouseLeave:we}))})))})),Ki=Object(a.a)((function(e){return{root:{height:2,width:"100%",boxSizing:"content-box",padding:"13px 0",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",color:e.palette.primary.main,WebkitTapHighlightColor:"transparent","&$disabled":{pointerEvents:"none",cursor:"default",color:e.palette.grey[400]},"&$vertical":{width:2,height:"100%",padding:"0 13px"},"@media (pointer: coarse)":{padding:"20px 0","&$vertical":{padding:"0 20px"}},"@media print":{colorAdjust:"exact"}},colorPrimary:{},colorSecondary:{color:e.palette.secondary.main},marked:{marginBottom:20,"&$vertical":{marginBottom:"auto",marginRight:20}},vertical:{},disabled:{},rail:{display:"block",position:"absolute",width:"100%",height:2,borderRadius:1,backgroundColor:"currentColor",opacity:.38,"$vertical &":{height:"100%",width:2}},track:{display:"block",position:"absolute",height:2,borderRadius:1,backgroundColor:"currentColor","$vertical &":{width:2}},trackFalse:{"& $track":{display:"none"}},trackInverted:{"& $track":{backgroundColor:"light"===e.palette.type?Object(er.e)(e.palette.primary.main,.62):Object(er.b)(e.palette.primary.main,.5)},"& $rail":{opacity:1}},thumb:{position:"absolute",width:12,height:12,marginLeft:-6,marginTop:-5,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:e.transitions.create(["box-shadow"],{duration:e.transitions.duration.shortest}),"&::after":{position:"absolute",content:'""',borderRadius:"50%",left:-15,top:-15,right:-15,bottom:-15},"&$focusVisible,&:hover":{boxShadow:"0px 0px 0px 8px ".concat(Object(er.a)(e.palette.primary.main,.16)),"@media (hover: none)":{boxShadow:"none"}},"&$active":{boxShadow:"0px 0px 0px 14px ".concat(Object(er.a)(e.palette.primary.main,.16))},"&$disabled":{width:8,height:8,marginLeft:-4,marginTop:-3,"&:hover":{boxShadow:"none"}},"$vertical &":{marginLeft:-5,marginBottom:-6},"$vertical &$disabled":{marginLeft:-3,marginBottom:-4}},thumbColorPrimary:{},thumbColorSecondary:{"&$focusVisible,&:hover":{boxShadow:"0px 0px 0px 8px ".concat(Object(er.a)(e.palette.secondary.main,.16))},"&$active":{boxShadow:"0px 0px 0px 14px ".concat(Object(er.a)(e.palette.secondary.main,.16))}},active:{},focusVisible:{},valueLabel:{left:"calc(-50% - 4px)"},mark:{position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor"},markActive:{backgroundColor:e.palette.background.paper,opacity:.8},markLabel:Object(p.a)({},e.typography.body2,{color:e.palette.text.secondary,position:"absolute",top:26,transform:"translateX(-50%)",whiteSpace:"nowrap","$vertical &":{top:"auto",left:26,transform:"translateY(50%)"},"@media (pointer: coarse)":{top:40,"$vertical &":{left:31}}}),markLabelActive:{color:e.palette.text.primary}}}),{name:"MuiSlider"})($i),Yi=n(339),Xi=n.n(Yi),Qi=n(337),Zi=n.n(Qi),Ji=n(338),ea=n.n(Ji);function ta(e,t){var n=Object(u.useState)((function(){return{inputs:t,result:e()}}))[0],r=Object(u.useRef)(!0),o=Object(u.useRef)(n),i=r.current||Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n ");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}Object(g.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=ya(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof wa))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(l.a.Component),Sa=function(e){return e+1},xa=function(e,t){var n=e.droppableId===t.droppableId,r=Sa(e.index),o=Sa(t.index);return n?"\n You have moved the item from position "+r+"\n to position "+o+"\n ":"\n You have moved the item from position "+r+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+o+"\n "},ja=function(e,t,n){return t.droppableId===n.droppableId?"\n The item "+e+"\n has been combined with "+n.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+n.draggableId+"\n in list "+n.droppableId+"\n "},Ia=function(e){return"\n The item has returned to its starting position\n of "+Sa(e.index)+"\n"},_a="\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",Ca=function(e){return"\n You have lifted an item in position "+Sa(e.source.index)+"\n"},ka=function(e){var t=e.destination;if(t)return xa(e.source,t);var n=e.combine;return n?ja(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},Pa=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+Ia(e.source)+"\n ";var t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n "+xa(e.source,t)+"\n ":n?"\n You have dropped the item.\n "+ja(e.draggableId,e.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+Ia(e.source)+"\n "},Ta={x:0,y:0},Ra=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},Aa=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},Na=function(e,t){return e.x===t.x&&e.y===t.y},Da=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},Ma=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},La=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},Wa=function(e,t){return Math.min.apply(Math,t.map((function(t){return La(e,t)})))},za=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},Fa=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},Ba=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},Ua=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=oa({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):oa(e)},Va=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,o=e.frame,i=function(e,t,n){var r;return n&&n.increasedBy?Object(p.a)({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(function(e,t){return t?Fa(e,t.scroll.diff.displacement):e}(t.marginBox,o),r,n);return{page:t,withPlaceholder:n,active:Ua(i,o)}},Ha=function(e,t){e.frame||Oa(!1);var n=e.frame,r=Aa(t,n.scroll.initial),o=Da(r),i=Object(p.a)({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:o},max:n.scroll.max}}),a=Va({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i});return Object(p.a)({},e,{frame:i,subject:a})};function Ga(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function qa(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;ne.bottom,s=r.lefte.right;return!(!a||!s)||(a&&i||s&&o)}},us=function(e){var t=ss(e.top,e.bottom),n=ss(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},ls={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},fs={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ds=function(e){var t=e.target,n=e.destination,r=e.viewport,o=e.withDroppableDisplacement,i=e.isVisibleThroughFrameFn,a=o?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Ta;return Fa(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(a,n,i)&&function(e,t,n){return n(t)(e)}(a,r,i)},ps=function(e){return ds(Object(p.a)({},e,{isVisibleThroughFrameFn:cs}))},hs=function(e){return ds(Object(p.a)({},e,{isVisibleThroughFrameFn:us}))};function gs(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,o=e.viewport,i=e.forceShouldAnimate,a=e.last;return t.reduce((function(e,t){var s=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return oa(ia(n,r))}(t,r),c=t.descriptor.id;if(e.all.push(c),!ps({target:s,destination:n,viewport:o,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var u={draggableId:c,shouldAnimate:function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,o=t.visible;if(r[e])return!1;var i=o[e];return!i||i.shouldAnimate}(c,a,i)};return e.visible[c]=u,e}),{all:[],visible:{},invisible:{}})}function ms(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,o=e.destination,i=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:is,displacedBy:r,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:i}}}}function vs(e){var t=e.draggable,n=e.insideDestination,r=e.destination,o=e.viewport,i=e.displacedBy,a=e.last,s=e.index,c=e.forceShouldAnimate,u=rs(t,r);if(null==s)return ms({insideDestination:n,inHomeList:u,displacedBy:i,destination:r});var l=$a(n,(function(e){return e.descriptor.index===s}));if(!l)return ms({insideDestination:n,inHomeList:u,displacedBy:i,destination:r});var f=ns(t,n),d=n.indexOf(l);return{displaced:gs({afterDragging:f.slice(d),destination:r,displacedBy:i,last:a,viewport:o.frame,forceShouldAnimate:c}),displacedBy:i,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:s}}}}function bs(e,t){return Boolean(t.effected[e])}var ys=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,o=e.draggables,i=e.destination,a=e.insideDestination,s=e.previousImpact,c=e.viewport,u=e.afterCritical,l=s.at;if(l||Oa(!1),"REORDER"===l.type){var f=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,o=e.location;if(!r.length)return null;var i=o.index,a=t?i+1:i-1,s=r[0].descriptor.index,c=r[r.length-1].descriptor.index;return a(n?c:c+1)?null:a}({isMovingForward:t,isInHomeList:n,location:l.destination,insideDestination:a});return null==f?null:vs({draggable:r,insideDestination:a,destination:i,viewport:c,last:s.displaced,displacedBy:s.displacedBy,index:f})}var d=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,o=e.combine,i=e.afterCritical;if(!n.isCombineEnabled)return null;var a=o.draggableId,s=r[a].descriptor.index;return bs(a,i)?t?s:s-1:t?s+1:s}({isMovingForward:t,destination:i,displaced:s.displaced,draggables:o,combine:l.combine,afterCritical:u});return null==d?null:vs({draggable:r,insideDestination:a,destination:i,viewport:c,last:s.displaced,displacedBy:s.displacedBy,index:d})},ws=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,o=ts(n);o||Oa(!1);var i=o.draggableId,a=r[i].page.borderBox.center,s=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,o=e.displacedBy,i=Boolean(t.visible[r]||t.invisible[r]);return bs(r,n)?i?Ta:Da(o.point):i?o.point:Ta}({displaced:n.displaced,afterCritical:t,combineWith:i,displacedBy:n.displacedBy});return Ra(a,s)},Os=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Es=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},Ss=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Ma(t.line,n.marginBox[t.end]+Os(t,r),Es(t,n.marginBox,r))},xs=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Ma(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),Es(t,n.marginBox,r))},js=function(e){var t=e.impact,n=e.draggable,r=e.draggables,o=e.droppable,i=e.afterCritical,a=Ja(o.descriptor.id,r),s=n.page,c=o.axis;if(!a.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return Ma(t.line,n.contentBox[t.start]+Os(t,r),Es(t,n.contentBox,r))}({axis:c,moveInto:o.page,isMoving:s});var u=t.displaced,l=t.displacedBy,f=u.all[0];if(f){var d=r[f];if(bs(f,i))return xs({axis:c,moveRelativeTo:d.page,isMoving:s});var p=la(d.page,l.point);return xs({axis:c,moveRelativeTo:p,isMoving:s})}var h=a[a.length-1];if(h.descriptor.id===n.descriptor.id)return s.borderBox.center;if(bs(h.descriptor.id,i)){var g=la(h.page,Da(i.displacedBy.point));return Ss({axis:c,moveRelativeTo:g,isMoving:s})}return Ss({axis:c,moveRelativeTo:h.page,isMoving:s})},Is=function(e,t){var n=e.frame;return n?Ra(t,n.scroll.diff.displacement):t},_s=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,o=e.draggables,i=e.afterCritical,a=n.page.borderBox.center,s=t.at;return r&&s?"REORDER"===s.type?js({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:i}):ws({impact:t,draggables:o,afterCritical:i}):a}(e),n=e.droppable;return n?Is(n,t):t},Cs=function(e,t){var n=Aa(t,e.scroll.initial),r=Da(n);return{frame:oa({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function ks(e,t){return e.map((function(e){return t[e]}))}var Ps=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return Ra(e.scroll.diff.displacement,t)}(e.viewport,t),o=Aa(r,n.page.borderBox.center);return Ra(n.client.borderBox.center,o)},Ts=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,o=e.viewport,i=e.withDroppableDisplacement,a=e.onlyOnMainAxis,s=void 0!==a&&a,c=Aa(r,t.page.borderBox.center),u={target:Fa(t.page.borderBox,c),destination:n,withDroppableDisplacement:i,viewport:o};return s?function(e){return ds(Object(p.a)({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=ss(e.top,e.bottom),r=ss(e.left,e.right);return function(e){return t===ls?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(u):hs(u)},Rs=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.draggables,i=e.previousImpact,a=e.viewport,s=e.previousPageBorderBoxCenter,c=e.previousClientSelection,u=e.afterCritical;if(!r.isEnabled)return null;var l=Ja(r.descriptor.id,o),f=rs(n,r),d=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.insideDestination,i=e.previousImpact;if(!r.isCombineEnabled)return null;if(!es(i))return null;function a(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return Object(p.a)({},i,{at:t})}var s=i.displaced.all,c=s.length?s[0]:null;if(t)return c?a(c):null;var u=ns(n,o);if(!c)return u.length?a(u[u.length-1].descriptor.id):null;var l=qa(u,(function(e){return e.descriptor.id===c}));-1===l&&Oa(!1);var f=l-1;return f<0?null:a(u[f].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:l,previousImpact:i})||ys({isMovingForward:t,isInHomeList:f,draggable:n,draggables:o,destination:r,insideDestination:l,previousImpact:i,viewport:a,afterCritical:u});if(!d)return null;var h=_s({impact:d,draggable:n,droppable:r,draggables:o,afterCritical:u});if(Ts({draggable:n,destination:r,newPageBorderBoxCenter:h,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Ps({pageBorderBoxCenter:h,draggable:n,viewport:a}),impact:d,scrollJumpRequest:null};var g=Aa(h,s);return{clientSelection:c,impact:function(e){var t=e.impact,n=e.viewport,r=e.destination,o=e.draggables,i=e.maxScrollChange,a=Cs(n,Ra(n.scroll.current,i)),s=r.frame?Ha(r,Ra(r.frame.scroll.current,i)):r,c=t.displaced,u=gs({afterDragging:ks(c.all,o),destination:r,displacedBy:t.displacedBy,viewport:a.frame,last:c,forceShouldAnimate:!1}),l=gs({afterDragging:ks(c.all,o),destination:s,displacedBy:t.displacedBy,viewport:n.frame,last:c,forceShouldAnimate:!1}),f={},d={},h=[c,u,l];return c.all.forEach((function(e){var t=function(e,t){for(var n=0;n1?l.sort((function(e,t){return As(e)[s.start]-As(t)[s.start]}))[0]:u.sort((function(e,t){var r=Wa(n,Ba(As(e))),o=Wa(n,Ba(As(t)));return r!==o?r-o:As(e)[s.start]-As(t)[s.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:o,droppables:a,viewport:s});if(!u)return null;var l=Ja(u.descriptor.id,i),f=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,o=e.draggable,i=e.draggables,a=e.destination,s=e.viewport,c=e.afterCritical;if(!n){if(r.length)return null;var u={displaced:is,displacedBy:os,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:0}}},l=_s({impact:u,draggable:o,droppable:a,draggables:i,afterCritical:c}),f=rs(o,a)?a:Ws(a,o,i);return Ts({draggable:o,destination:f,newPageBorderBoxCenter:l,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?u:null}var d,p=Boolean(t[a.axis.line]<=n.page.borderBox.center[a.axis.line]),h=(d=n.descriptor.index,n.descriptor.id===o.descriptor.id||p?d:d+1),g=Ms(a.axis,o.displaceBy);return vs({draggable:o,insideDestination:r,destination:a,viewport:s,displacedBy:g,last:is,index:h})}({previousPageBorderBoxCenter:n,destination:u,draggable:r,draggables:i,moveRelativeTo:function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,o=e.insideDestination,i=e.afterCritical;return o.filter((function(e){return hs({target:Ds(e,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var o=La(t,Is(r,Ns(e,i))),a=La(t,Is(r,Ns(n,i)));return or.left&&n.topr.top))return!1;if(Vs(o)(t.center))return!0;var i=e.axis,a=o.center[i.crossAxisLine],s=t[i.crossAxisStart],c=t[i.crossAxisEnd],u=ss(o[i.crossAxisStart],o[i.crossAxisEnd]),l=u(s),f=u(c);return!l&&!f||(l?sa)}));return o.length?1===o.length?o[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,o=n.page.borderBox.center,i=r.map((function(e){var n=e.axis,r=Ma(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:La(o,r)}})).sort((function(e,t){return t.distance-e.distance}));return i[0]?i[0].id:null}({pageBorderBox:t,draggable:n,candidates:o}):null}var Gs=function(e,t){return oa(Fa(e,t))};function qs(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var $s=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,o=e.droppables,i=e.previousImpact,a=e.viewport,s=e.afterCritical,c=Gs(n.page.borderBox,t),u=Hs({pageBorderBox:c,draggable:n,droppables:o});if(!u)return as;var l,f,d=o[u],p=Ja(d.descriptor.id,r),h=(l=c,(f=d.frame)?Gs(l,f.scroll.diff.value):l);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,o=e.destination,i=e.insideDestination,a=e.afterCritical;if(!o.isCombineEnabled)return null;var s=o.axis,c=Ms(o.axis,t.displaceBy),u=c.value,l=n[s.start],f=n[s.end],d=$a(ns(t,i),(function(e){var t=e.descriptor.id,n=e.page.borderBox,o=n[s.size]/4,i=bs(t,a),c=qs({displaced:r.displaced,id:t});return i?c?f>n[s.start]+o&&fn[s.start]-u+o&&ln[s.start]+u+o&&fn[s.start]+o&<.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:$a(ns(n,o),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[c.line],r=bs(t,s),o=qs({displaced:i,id:t});return r?o?d<=n:f=1500)return Tc;var i=Pc+Rc*(o/1500);return Number(("CANCEL"===r?.6*i:i).toFixed(2))}({current:o.current.client.offset,destination:v,reason:i});n(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:v,dropDuration:y,completed:b}))}else n(yc({completed:b}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:i}))}else e(r)}}},Nc=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Dc(e){var t=e.onWindowScroll;var n,r=ha((function(){t(Nc())})),o=(n=r,{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(e){e.target!==window&&e.target!==window.document||n()}}),i=ba;function a(){return i!==ba}return{start:function(){a()&&Oa(!1),i=ya(window,[o])},stop:function(){a()||Oa(!1),r.cancel(),i(),i=ba},isActive:a}}var Mc=function(e){var t=Dc({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},Lc=function(){var e=[];return{add:function(t){var n=setTimeout((function(){return function(t){var n=qa(e,(function(e){return e.timerId===t}));-1===n&&Oa(!1),e.splice(n,1)[0].callback()}(n)})),r={timerId:n,callback:t};e.push(r)},flush:function(){if(e.length){var t=[].concat(e);e.length=0,t.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}},Wc=function(e,t){tc(),t(),nc()},zc=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},Fc=function(e,t,n,r){if(e){var o=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),o=function(o){t||n||(t=!0,e(o),clearTimeout(r))};return o.wasCalled=function(){return t},o}(n);e(t,{announce:o}),o.wasCalled()||n(r(t))}else n(r(t))},Bc=function(e,t){var n=function(e,t){var n=Lc(),r=null,o=function(n){r||Oa(!1),r=null,Wc(0,(function(){return Fc(e().onDragEnd,n,t,Pa)}))};return{beforeCapture:function(t,n){r&&Oa(!1),Wc(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){r&&Oa(!1),Wc(0,(function(){var r=e().onBeforeDragStart;r&&r(zc(t,n))}))},start:function(o,i){r&&Oa(!1);var a=zc(o,i);r={mode:i,lastCritical:o,lastLocation:a.source,lastCombine:null},n.add((function(){Wc(0,(function(){return Fc(e().onDragStart,a,t,Ca)}))}))},update:function(o,i){var a=es(i),s=ts(i);r||Oa(!1);var c=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(o,r.lastCritical);c&&(r.lastCritical=o);var u,l,f=(u=r.lastLocation,l=a,!(null==u&&null==l||null!=u&&null!=l&&u.droppableId===l.droppableId&&u.index===l.index));f&&(r.lastLocation=a);var d=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&(e.draggableId===t.draggableId&&e.droppableId===t.droppableId)}(r.lastCombine,s);if(d&&(r.lastCombine=s),c||f||d){var h=Object(p.a)({},zc(o,r.mode),{combine:s,destination:a});n.add((function(){Wc(0,(function(){return Fc(e().onDragUpdate,h,t,ka)}))}))}},flush:function(){r||Oa(!1),n.flush()},drop:o,abort:function(){if(r){var e=Object(p.a)({},zc(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});o(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var o=r.payload.critical;return n.beforeStart(o,r.payload.movementMode),t(r),void n.start(o,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var i=r.payload.completed.result;return n.flush(),t(r),void n.drop(i)}if(t(r),"FLUSH"!==r.type){var a=e.getState();"DRAGGING"===a.phase&&n.update(a.critical,a.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},Uc=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Oa(!1),e.dispatch(yc({completed:r.completed}))}else t(n)}}},Vc=function(e){var t=null,n=null;return function(r){return function(o){if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(o),"DROP_ANIMATE"===o.type){var i={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=ya(window,[i])}))}}}},Hc=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(wc({reason:r.reason})))}}}},Gc=r.compose,qc=function(e){var t,n=e.dimensionMarshal,o=e.focusMarshal,i=e.styleMarshal,a=e.getResponders,s=e.announce,c=e.autoScroller;return Object(r.createStore)(cc,Gc(Object(r.applyMiddleware)((t=i,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(o){if("LIFT"===o.type){var i=o.payload,a=i.id,s=i.clientSelection,c=i.movementMode,u=n();"DROP_ANIMATING"===u.phase&&r(yc({completed:u.completed})),"IDLE"!==n().phase&&Oa(!1),r({type:"FLUSH",payload:null}),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:a,movementMode:c}});var l={draggableId:a,scrollOptions:{shouldPublishImmediately:"SNAP"===c}},f=e.startPublishing(l),d=f.critical,p=f.dimensions,h=f.viewport;r(function(e){return{type:"INITIAL_PUBLISH",payload:e}}({critical:d,dimensions:p,clientSelection:s,movementMode:c,viewport:h}))}else t(o)}}}}(n),Ac,Uc,Vc,Hc,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var o=t.getState();return"DRAGGING"!==o.phase&&Oa(!1),void e.start(o)}n(r),e.scroll(t.getState())}}}}(c),Mc,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var o=r.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(o),Bc(a,s))))};var $c=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,o=e.width,i=Aa({x:n,y:t},{x:o,y:r});return{x:Math.max(0,i.x),y:Math.max(0,i.y)}},Kc=function(){var e=document.documentElement;return e||Oa(!1),e},Yc=function(){var e=Kc();return $c({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},Xc=function(e){var t=e.critical,n=e.scrollOptions,r=e.registry;tc();var o,i,a,s,c,u,l,f=(o=Nc(),i=Yc(),a=o.y,s=o.x,c=Kc(),u=c.clientWidth,l=c.clientHeight,{frame:oa({top:a,left:s,right:s+u,bottom:a+l}),scroll:{initial:o,current:o,max:i,diff:{value:Ta,displacement:Ta}}}),d=f.scroll.current,p=t.droppable,h=r.droppable.getAllByType(p.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(d,n)})),g=r.draggable.getAllByType(t.draggable.type).map((function(e){return e.getDimension(d)})),m={draggables:Xa(g),droppables:Ya(h)};return nc(),{dimensions:m,critical:t,viewport:f}};function Qc(e,t,n){return n.descriptor.id!==t.id&&(n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode)}var Zc,Jc,eu=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},o=null,i=function(){o||(n.collectionStarting(),o=requestAnimationFrame((function(){o=null,tc();var e=r,i=e.additions,a=e.removals,s=e.modified,c=Object.keys(i).map((function(e){return t.draggable.getById(e).getDimension(Ta)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),u=Object.keys(s).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),l={additions:c,removals:Object.keys(a),modified:u};r={additions:{},removals:{},modified:{}},nc(),n.publish(l)})))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],i()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],i()},stop:function(){o&&(cancelAnimationFrame(o),o=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=function(t){n||Oa(!1);var o=n.critical.draggable;"ADDITION"===t.type&&Qc(e,o,t.value)&&r.add(t.value),"REMOVAL"===t.type&&Qc(e,o,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:function(r,o){e.droppable.exists(r)||Oa(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:o})},updateDroppableIsCombineEnabled:function(r,o){n&&(e.droppable.exists(r)||Oa(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:o}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,o){n&&(e.droppable.exists(r)||Oa(!1),t.updateDroppableScroll({id:r,newScroll:o}))},startPublishing:function(t){n&&Oa(!1);var r=e.draggable.getById(t.draggableId),i=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:i.descriptor},s=e.subscribe(o);return n={critical:a,unsubscribe:s},Xc({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),n.unsubscribe(),n=null}}}},tu=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason)},nu=function(e){window.scrollBy(e.x,e.y)},ru=b((function(e){return Qa(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),ou=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var o=r[n];return o.frame?o:null}return function(e,t){return $a(ru(t),(function(t){return t.frame||Oa(!1),Vs(t.frame.pageMarginBox)(e)}))}(t,r)},iu=.25,au=.05,su=28,cu=function(e){return Math.pow(e,2)},uu={stopDampeningAt:1200,accelerateAt:360},lu=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,o=n-t;return 0===o?0:(r-t)/o},fu=uu.accelerateAt,du=uu.stopDampeningAt,pu=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,o=e.shouldUseTimeDampening,i=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return su;if(e===t.startScrollingFrom)return 1;var n=lu({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=su*cu(1-n);return Math.ceil(r)}(t,n);return 0===i?0:o?Math.max(function(e,t){var n=t,r=du,o=Date.now()-n;if(o>=du)return e;if(ot.height,i=n.width>t.width;return i||o?i&&o?null:{x:i?0:r.x,y:o?0:r.y}:r}({container:n,subject:r,proposedScroll:u});return l?Na(l,Ta)?null:l:null},vu=za((function(e){return 0===e?0:e>0?1:-1})),bu=(Zc=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,o=Ra(t,r),i={x:Zc(o.x,n.x),y:Zc(o.y,n.y)};return Na(i,Ta)?null:i}),yu=function(e){var t=e.max,n=e.current,r=e.change,o={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},i=vu(r),a=bu({max:o,current:n,change:i});return!a||(0!==i.x&&0===a.x||0!==i.y&&0===a.y)},wu=function(e,t){return yu({current:e.scroll.current,max:e.scroll.max,change:t})},Ou=function(e,t){var n=e.frame;return!!n&&yu({current:n.scroll.current,max:n.scroll.max,change:t})},Eu=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,o=e.scrollWindow,i=e.scrollDroppable,a=t.current.page.borderBoxCenter,s=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var c=function(e){var t=e.viewport,n=e.subject,r=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,a=mu({dragStartTime:o,container:t.frame,subject:n,center:r,shouldUseTimeDampening:i});return a&&wu(t,a)?a:null}({dragStartTime:n,viewport:t.viewport,subject:s,center:a,shouldUseTimeDampening:r});if(c)return void o(c)}var u=ou({center:a,destination:Fs(t.impact),droppables:t.dimensions.droppables});if(u){var l=function(e){var t=e.droppable,n=e.subject,r=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,a=t.frame;if(!a)return null;var s=mu({dragStartTime:o,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:i});return s&&Ou(t,s)?s:null}({dragStartTime:n,droppable:u,subject:s,center:a,shouldUseTimeDampening:r});l&&i(u.descriptor.id,l)}},Su=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,o=function(e,t){if(!Ou(e,t))return t;var r=function(e,t){var n=e.frame;return n&&Ou(e,t)?bu({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var o=Aa(t,r);return n(e.descriptor.id,o),Aa(t,o)},i=function(e,t,n){if(!e)return n;if(!wu(t,n))return n;var o=function(e,t){if(!wu(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return bu({current:r,max:n,change:t})}(t,n);if(!o)return r(n),null;var i=Aa(n,o);return r(i),Aa(n,i)};return function(e){var n=e.scrollJumpRequest;if(n){var r=Fs(e.impact);r||Oa(!1);var a=o(e.dimensions.droppables[r],n);if(a){var s=e.viewport,c=i(e.isWindowScrollAllowed,s,a);c&&function(e,n){var r=Ra(e.current.client.selection,n);t({client:r})}(e,c)}}}},xu=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,o=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=ha(t),o=ha(n),i=null,a=function(e){i||Oa(!1);var t=i,n=t.shouldUseTimeDampening,a=t.dragStartTime;Eu({state:e,scrollWindow:r,scrollDroppable:o,dragStartTime:a,shouldUseTimeDampening:n})};return{start:function(e){tc(),i&&Oa(!1);var t=Date.now(),n=!1,r=function(){n=!0};Eu({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),i={dragStartTime:t,shouldUseTimeDampening:n},nc(),n&&a(e)},stop:function(){i&&(r.cancel(),o.cancel(),i=null)},scroll:a}}({scrollWindow:n,scrollDroppable:t}),i=Su({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&i(e):o.scroll(e))},start:o.start,stop:o.stop}},ju={base:Jc="data-rbd-drag-handle",draggableId:Jc+"-draggable-id",contextId:Jc+"-context-id"},Iu=function(){var e="data-rbd-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),_u=function(){var e="data-rbd-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Cu={contextId:"data-rbd-scroll-container-context-id"},ku=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},Pu="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?u.useLayoutEffect:u.useEffect,Tu=function(){var e=document.querySelector("head");return e||Oa(!1),e},Ru=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function Au(e,t){var n=na((function(){return function(e){var t,n,r,o=(t=e,function(e){return"["+e+'="'+t+'"]'}),i=(n="\n cursor: -webkit-grab;\n cursor: grab;\n ",{selector:o(ju.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),a=[(r="\n transition: "+Ic.outOfTheWay+";\n ",{selector:o(Iu.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),i,{selector:o(_u.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:ku(a,"always"),resting:ku(a,"resting"),dragging:ku(a,"dragging"),dropAnimating:ku(a,"dropAnimating"),userCancel:ku(a,"userCancel")}}(e)}),[e]),r=Object(u.useRef)(null),o=Object(u.useRef)(null),i=ra(b((function(e){var t=o.current;t||Oa(!1),t.textContent=e})),[]),a=ra((function(e){var t=r.current;t||Oa(!1),t.textContent=e}),[]);Pu((function(){(r.current||o.current)&&Oa(!1);var s=Ru(t),c=Ru(t);return r.current=s,o.current=c,s.setAttribute("data-rbd-always",e),c.setAttribute("data-rbd-dynamic",e),Tu().appendChild(s),Tu().appendChild(c),a(n.always),i(n.resting),function(){var e=function(e){var t=e.current;t||Oa(!1),Tu().removeChild(t),e.current=null};e(r),e(o)}}),[t,a,i,n.always,n.resting,e]);var s=ra((function(){return i(n.dragging)}),[i,n.dragging]),c=ra((function(e){i("DROP"!==e?n.userCancel:n.dropAnimating)}),[i,n.dropAnimating,n.userCancel]),l=ra((function(){o.current&&i(n.resting)}),[i,n.resting]);return na((function(){return{dragging:s,dropping:c,resting:l}}),[s,c,l])}var Nu=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Du(e){return e instanceof Nu(e).HTMLElement}function Mu(e,t){var n="["+ju.contextId+'="'+e+'"]',r=Ka(document.querySelectorAll(n));if(!r.length)return null;var o=$a(r,(function(e){return e.getAttribute(ju.draggableId)===t}));return o&&Du(o)?o:null}function Lu(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}function o(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var o=t.descriptor.id,i=r(o);i&&t.uniqueId===i.uniqueId&&(delete e.draggables[o],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Oa(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return Ga(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=o(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=o(e);return t||Oa(!1),t},findById:o,exists:function(e){return Boolean(o(e))},getAllByType:function(t){return Ga(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var Wu=l.a.createContext(null),zu=function(){var e=document.body;return e||Oa(!1),e},Fu={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};var Bu=0,Uu={separator:"::"};function Vu(e,t){return void 0===t&&(t=Uu),na((function(){return""+e+t.separator+Bu++}),[t.separator,e])}var Hu=l.a.createContext(null);function Gu(e){0}function qu(e,t){Gu()}function $u(){qu()}function Ku(e){var t=Object(u.useRef)(e);return Object(u.useEffect)((function(){t.current=e})),t}var Yu,Xu=((Yu={})[13]=!0,Yu[9]=!0,Yu),Qu=function(e){Xu[e.keyCode]&&e.preventDefault()},Zu=function(){var e="visibilitychange";return"undefined"==typeof document?e:$a([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}();var Ju,el={type:"IDLE"};function tl(e){var t=e.cancel,n=e.completed,r=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,i=e.clientY;if(0===t){var a={x:n,y:i},s=r();if("DRAGGING"===s.type)return e.preventDefault(),void s.actions.move(a);"PENDING"!==s.type&&Oa(!1);var c=s.point;if(u=c,l=a,Math.abs(l.x-u.x)>=5||Math.abs(l.y-u.y)>=5){var u,l;e.preventDefault();var f=s.actions.fluidLift(a);o({type:"DRAGGING",actions:f})}}}},{eventName:"mouseup",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void Qu(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&Oa(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:Zu,fn:t}]}function nl(){}var rl=((Ju={})[34]=!0,Ju[33]=!0,Ju[36]=!0,Ju[35]=!0,Ju);function ol(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(rl[r.keyCode]?r.preventDefault():Qu(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:Zu,fn:n}]}var il={type:"IDLE"};var al={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function sl(e,t){var n=t.target;return!!Du(n)&&function e(t,n){if(null==n)return!1;if(Boolean(al[n.tagName.toLowerCase()]))return!0;var r=n.getAttribute("contenteditable");return"true"===r||""===r||n!==t&&e(t,n.parentElement)}(e,n)}var cl=function(e){return oa(e.getBoundingClientRect()).center};var ul="undefined"==typeof document?"matches":$a(["matches","msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||"matches";function ll(e,t){return e.closest?e.closest(t):function e(t,n){return null==t?null:t[ul](n)?t:e(t.parentElement,n)}(e,t)}function fl(e,t){var n,r=t.target;if(!((n=r)instanceof Nu(n).Element))return null;var o=ll(r,function(e){return"["+ju.contextId+'="'+e+'"]'}(e));return o&&Du(o)?o:null}function dl(e){e.preventDefault()}function pl(e){var t=e.expected,n=e.phase,r=e.isLockActive;e.shouldWarn;return!!r()&&t===n}function hl(e){var t=e.lockAPI,n=e.store,r=e.registry,o=e.draggableId;if(t.isClaimed())return!1;var i=r.draggable.findById(o);return!!i&&(!!i.options.isEnabled&&!!tu(n.getState(),o))}function gl(e){var t=e.lockAPI,n=e.contextId,r=e.store,o=e.registry,i=e.draggableId,a=e.forceSensorStop,s=e.sourceEvent;if(!hl({lockAPI:t,store:r,registry:o,draggableId:i}))return null;var c=o.draggable.getById(i),u=function(e,t){var n="["+Iu.contextId+'="'+e+'"]',r=$a(Ka(document.querySelectorAll(n)),(function(e){return e.getAttribute(Iu.id)===t}));return r&&Du(r)?r:null}(n,c.descriptor.id);if(!u)return null;if(s&&!c.options.canDragInteractiveElements&&sl(u,s))return null;var l=t.claim(a||ba),f="PRE_DRAG";function d(){return c.options.shouldRespectForcePress}function h(){return t.isActive(l)}var g=function(e,t){pl({expected:e,phase:f,isLockActive:h,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function m(e){function n(){t.release(),f="COMPLETED"}function o(t,o){if(void 0===o&&(o={shouldBlockNextClick:!1}),e.cleanup(),o.shouldBlockNextClick){var i=ya(window,[{eventName:"click",fn:dl,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(i)}n(),r.dispatch(wc({reason:t}))}return"PRE_DRAG"!==f&&(n(),"PRE_DRAG"!==f&&Oa(!1)),r.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),f="DRAGGING",Object(p.a)({isActive:function(){return pl({expected:"DRAGGING",phase:f,isLockActive:h,shouldWarn:!1})},shouldRespectForcePress:d,drop:function(e){return o("DROP",e)},cancel:function(e){return o("CANCEL",e)}},e.actions)}return{isActive:function(){return pl({expected:"PRE_DRAG",phase:f,isLockActive:h,shouldWarn:!1})},shouldRespectForcePress:d,fluidLift:function(e){var t=ha((function(e){g((function(){return hc({client:e})}))})),n=m({liftActionArgs:{id:i,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}});return Object(p.a)({},n,{move:t})},snapLift:function(){var e={moveUp:function(){return g(gc)},moveRight:function(){return g(vc)},moveDown:function(){return g(mc)},moveLeft:function(){return g(bc)}};return m({liftActionArgs:{id:i,clientSelection:cl(u),movementMode:"SNAP"},cleanup:ba,actions:e})},abort:function(){pl({expected:"PRE_DRAG",phase:f,isLockActive:h,shouldWarn:!0})&&t.release()}}}var ml=[function(e){var t=Object(u.useRef)(el),n=Object(u.useRef)(ba),r=na((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var r=e.findClosestDraggableId(t);if(r){var o=e.tryGetLock(r,a,{sourceEvent:t});if(o){t.preventDefault();var i={x:t.clientX,y:t.clientY};n.current(),l(o,i)}}}}}}),[e]),o=na((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}}}}),[e]),i=ra((function(){n.current=ya(window,[o,r],{passive:!1,capture:!0})}),[o,r]),a=ra((function(){"IDLE"!==t.current.type&&(t.current=el,n.current(),i())}),[i]),s=ra((function(){var e=t.current;a(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[a]),c=ra((function(){var e=tl({cancel:s,completed:a,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});n.current=ya(window,e,{capture:!0,passive:!1})}),[s,a]),l=ra((function(e,n){"IDLE"!==t.current.type&&Oa(!1),t.current={type:"PENDING",point:n,actions:e},c()}),[c]);Pu((function(){return i(),function(){n.current()}}),[i])},function(e){var t=Object(u.useRef)(nl),n=na((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&32===n.keyCode){var o=e.findClosestDraggableId(n);if(o){var i=e.tryGetLock(o,c,{sourceEvent:n});if(i){n.preventDefault();var a=!0,s=i.snapLift();t.current(),t.current=ya(window,ol(s,c),{capture:!0,passive:!1})}}}function c(){a||Oa(!1),a=!1,t.current(),r()}}}}),[e]),r=ra((function(){t.current=ya(window,[n],{passive:!1,capture:!0})}),[n]);Pu((function(){return r(),function(){t.current()}}),[r])},function(e){var t=Object(u.useRef)(il),n=Object(u.useRef)(ba),r=ra((function(){return t.current}),[]),o=ra((function(e){t.current=e}),[]),i=na((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var o=e.tryGetLock(r,s,{sourceEvent:t});if(o){var i=t.touches[0],a={x:i.clientX,y:i.clientY};n.current(),d(o,a)}}}}}}),[e]),a=ra((function(){n.current=ya(window,[i],{capture:!0,passive:!1})}),[i]),s=ra((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(il),n.current(),a())}),[a,o]),c=ra((function(){var e=t.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[s]),l=ra((function(){var e={capture:!0,passive:!1},t={cancel:c,completed:s,getPhase:r},o=ya(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var o=e.touches[0],i={x:o.clientX,y:o.clientY};e.preventDefault(),n.actions.move(i)}else t()}},{eventName:"touchend",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&Oa(!1);var o=e.touches[0];if(o&&o.force>=.15){var i=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return i?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();i&&t()}}},{eventName:Zu,fn:t}]}(t),e),i=ya(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:Zu,fn:t}]}(t),e);n.current=function(){o(),i()}}),[c,r,s]),f=ra((function(){var e=r();"PENDING"!==e.type&&Oa(!1);var t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})}),[r,o]),d=ra((function(e,t){"IDLE"!==r().type&&Oa(!1);var n=setTimeout(f,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:n}),l()}),[l,r,o,f]);Pu((function(){return a(),function(){n.current();var e=r();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(il))}}),[r,a,o]),Pu((function(){return ya(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function vl(e){var t=e.contextId,n=e.store,r=e.registry,o=e.customSensors,i=e.enableDefaultSensors,a=[].concat(i?ml:[],o||[]),s=Object(u.useState)((function(){return function(){var e=null;function t(){e||Oa(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Oa(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],c=ra((function(e,t){e.isDragging&&!t.isDragging&&s.tryAbandon()}),[s]);Pu((function(){var e=n.getState();return n.subscribe((function(){var t=n.getState();c(e,t),e=t}))}),[s,n,c]),Pu((function(){return s.tryAbandon}),[s.tryAbandon]);var l=ra((function(e){return hl({lockAPI:s,registry:r,store:n,draggableId:e})}),[s,r,n]),f=ra((function(e,o,i){return gl({lockAPI:s,registry:r,contextId:t,store:n,draggableId:e,forceSensorStop:o,sourceEvent:i&&i.sourceEvent?i.sourceEvent:null})}),[t,s,r,n]),d=ra((function(e){return function(e,t){var n=fl(e,t);return n?n.getAttribute(ju.draggableId):null}(t,e)}),[t]),p=ra((function(e){var t=r.draggable.findById(e);return t?t.options:null}),[r.draggable]),h=ra((function(){s.isClaimed()&&(s.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch({type:"FLUSH",payload:null}))}),[s,n]),g=ra(s.isClaimed,[s]),m=na((function(){return{canGetLock:l,tryGetLock:f,findClosestDraggableId:d,findOptionsForDraggable:p,tryReleaseLock:h,isLockClaimed:g}}),[l,f,d,p,h,g]);Gu();for(var v=0;ve.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?e.getLabel().getValue():String(t+1)}}],(n=[{key:"handleOpacityChange",value:function(e,t){var n=this.props,r=n.canvasId;(0,n.updateLayers)(n.windowId,r,ff({},e,{opacity:t/100}))}},{key:"onDragEnd",value:function(e){var t=this.props,n=t.canvasId,r=t.layers,o=t.updateLayers,i=t.windowId;if(e.destination&&e.destination.droppableId===this.droppableId&&e.source.droppableId===this.droppableId){var a=wf(r.map((function(e){return e.id})),e.source.index,e.destination.index);o(i,n,r.reduce((function(e,t){return e[t.id]={index:a.indexOf(t.id)},e}),{}))}}},{key:"setLayerVisibility",value:function(e,t){var n=this.props,r=n.canvasId;(0,n.updateLayers)(n.windowId,r,ff({},e,{visibility:t}))}},{key:"moveToTop",value:function(e){var t=this.props,n=t.canvasId,r=t.layers,o=t.updateLayers,i=t.windowId,a=wf(r.map((function(e){return e.id})),r.findIndex((function(t){return t.id===e})),0);o(i,n,r.reduce((function(e,t){return e[t.id]={index:a.indexOf(t.id)},e}),{}))}},{key:"renderLayer",value:function(e,t){var n=this,r=this.props,o=r.classes,a=r.layerMetadata,s=r.t,c={height:void 0,width:50},u=c.width,f=c.height,d=function(e){for(var t=1;t1&&l.a.createElement(de.a,{className:n.sectionHeading,variant:"overline"},a("annotationCanvasLabel",{context:"".concat(r+1,"/").concat(s),label:o})),l.a.createElement(Ol,{onDragEnd:this.onDragEnd},l.a.createElement(uf,{droppableId:this.droppableId},(function(t,r){return l.a.createElement(Lo.a,Object.assign({className:n.list},t.droppableProps,{ref:t.innerRef}),i&&i.map((function(t,n){return e.renderDraggableLayer(t,n)})),t.placeholder)}))))}}])&&df(t.prototype,n),r&&df(t,r),i}(u.Component);function Ef(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Sf(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Xf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Qf(e,t){for(var n=0;n0?e.getLabel().getValue():e.id}}],(n=[{key:"isMultipart",value:function(){var e=this.props.collection;if(!e)return!1;var t=e.getProperty("behavior");return Array.isArray(t)?e.includes("multi-part"):"multi-part"===t}},{key:"render",value:function(){var e=this.props,t=e.canvasNavigation,n=e.classes,r=e.collectionPath,o=e.collection,a=e.id,s=e.isFetching,c=e.manifestId,u=e.parentCollection,f=e.updateCompanionWindow,d=e.updateWindow,p=e.t,h=e.variant,g=e.windowId,m=function(e){var r=e.manifest,o=Yf(e,qf);return l.a.createElement(Pe.a,Object.assign({className:n.menuItem,alignItems:"flex-start",button:!0,component:"li",selected:c===r.id},o),"thumbnail"===h&&l.a.createElement(Vf.a,null,l.a.createElement(z.a,{resource:r,maxHeight:t.height,maxWidth:t.width})),l.a.createElement(Te.a,null,i.getUseableLabel(r)))};return l.a.createElement(Ke.a,{title:p(this.isMultipart()?"multipartCollection":"collection"),windowId:g,id:a,titleControls:l.a.createElement(l.a.Fragment,null,u&&l.a.createElement(Lo.a,null,l.a.createElement(Bo.a,{button:!0,onClick:function(){return f({collectionPath:r.slice(0,-1)})}},l.a.createElement(Vf.a,null,l.a.createElement(Gf.a,null)),l.a.createElement(Te.a,{primaryTypographyProps:{variant:"body1"}},i.getUseableLabel(u)))),l.a.createElement(de.a,{variant:"h6"},o&&i.getUseableLabel(o),s&&l.a.createElement(Er.a,{className:n.placeholder,variant:"text"})))},l.a.createElement(ke.a,null,s&&l.a.createElement(Pe.a,null,l.a.createElement(Te.a,null,l.a.createElement(Er.a,{className:n.placeholder,variant:"text"}),l.a.createElement(Er.a,{className:n.placeholder,variant:"text"}),l.a.createElement(Er.a,{className:n.placeholder,variant:"text"}))),o&&o.getCollections().map((function(e){return l.a.createElement(m,{key:e.id,onClick:function(){f({collectionPath:[].concat($f(r),[e.id])})},manifest:e})})),o&&o.getManifests().map((function(e){return l.a.createElement(m,{key:e.id,onClick:function(){d({canvasId:null,collectionPath:r,manifestId:e.id}),f({multipart:!1})},manifest:e})}))))}}])&&Qf(t.prototype,n),r&&Qf(t,r),i}(u.Component);nd.defaultProps={collection:null,collectionPath:[],error:null,isFetching:!1,parentCollection:null,ready:!1,t:function(e){return e},variant:null};var rd={annotations:tt,attribution:Tr,canvas:Or,collection:Object(r.compose)(Object(a.a)((function(e){return{label:{paddingLeft:e.spacing(1)},menuItem:{borderBottom:"0.5px solid ".concat(e.palette.divider),paddingRight:e.spacing(1),whiteSpace:"normal"}}})),Object(i.a)(),Object(o.b)((function(e,t){var n=t.id,r=t.windowId,o=Object(se.e)(e,{windowId:r}),i=Object(ae.b)(e,{companionWindowId:n}),a=i.collectionPath||o.collectionPath,s=a&&a[a.length-1],c=a&&a[a.length-2],u=s&&Object(se.b)(e,{manifestId:s}),l=c&&Object(se.b)(e,{manifestId:c}),f=Object(se.b)(e,{windowId:r});return{canvasNavigation:e.config.canvasNavigation,collection:u&&Object(rt.q)(e,{manifestId:u.id}),collectionId:s,collectionPath:a,error:u&&u.error,isFetching:u&&u.isFetching,manifestId:f&&f.id,parentCollection:l&&Object(rt.q)(e,{manifestId:l.id}),ready:u&&!!u.json,variant:i.variant||Object(dr.a)(e,{windowId:r})}}),(function(e,t){var n=t.id,r=t.windowId;return{updateCompanionWindow:function(){for(var t=arguments.length,o=new Array(t),i=0;ie.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?n-1:0),o=1;o/gm),q=d(/\${[\w\W]*}/gm),$=d(/^data-[\-\w.\u00B7-\uFFFF]/),K=d(/^aria-[\-\w]+$/),Y=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),X=d(/^(?:\w+script|data):/i),Q=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Z=d(/^html$/i),J=function(){return"undefined"==typeof window?null:window},ee=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var r=null;n.currentScript&&n.currentScript.hasAttribute("data-tt-policy-suffix")&&(r=n.currentScript.getAttribute("data-tt-policy-suffix"));var o="dompurify"+(r?"#"+r:"");try{return t.createPolicy(o,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J(),r=function(e){return t(e)};if(r.version="2.4.2",r.removed=[],!n||!n.document||9!==n.document.nodeType)return r.isSupported=!1,r;var i=n.document,a=n.document,s=n.DocumentFragment,c=n.HTMLTemplateElement,u=n.Node,l=n.Element,d=n.NodeFilter,p=n.NamedNodeMap,h=void 0===p?n.NamedNodeMap||n.MozNamedAttrMap:p,g=n.HTMLFormElement,m=n.DOMParser,v=n.trustedTypes,k=l.prototype,te=R(k,"cloneNode"),ne=R(k,"nextSibling"),re=R(k,"childNodes"),oe=R(k,"parentNode");if("function"==typeof c){var ie=a.createElement("template");ie.content&&ie.content.ownerDocument&&(a=ie.content.ownerDocument)}var ae=ee(v,i),se=ae?ae.createHTML(""):"",ce=a,ue=ce.implementation,le=ce.createNodeIterator,fe=ce.createDocumentFragment,de=ce.getElementsByTagName,pe=i.importNode,he={};try{he=T(a).documentMode?a.documentMode:{}}catch(e){}var ge={};r.isSupported="function"==typeof oe&&ue&&void 0!==ue.createHTMLDocument&&9!==he;var me,ve,be=H,ye=G,we=q,Oe=$,Ee=K,Se=X,xe=Q,je=Y,Ie=null,_e=P({},[].concat(o(A),o(N),o(D),o(L),o(z))),Ce=null,ke=P({},[].concat(o(F),o(B),o(U),o(V))),Pe=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Te=null,Re=null,Ae=!0,Ne=!0,De=!1,Me=!1,Le=!1,We=!1,ze=!1,Fe=!1,Be=!1,Ue=!1,Ve=!0,He=!1,Ge="user-content-",qe=!0,$e=!1,Ke={},Ye=null,Xe=P({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Qe=null,Ze=P({},["audio","video","img","source","image","track"]),Je=null,et=P({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),tt="http://www.w3.org/1998/Math/MathML",nt="http://www.w3.org/2000/svg",rt="http://www.w3.org/1999/xhtml",ot=rt,it=!1,at=null,st=P({},[tt,nt,rt],E),ct=["application/xhtml+xml","text/html"],ut="text/html",lt=null,ft=a.createElement("form"),dt=function(e){return e instanceof RegExp||e instanceof Function},pt=function(t){lt&<===t||(t&&"object"===e(t)||(t={}),t=T(t),me=me=-1===ct.indexOf(t.PARSER_MEDIA_TYPE)?ut:t.PARSER_MEDIA_TYPE,ve="application/xhtml+xml"===me?E:O,Ie="ALLOWED_TAGS"in t?P({},t.ALLOWED_TAGS,ve):_e,Ce="ALLOWED_ATTR"in t?P({},t.ALLOWED_ATTR,ve):ke,at="ALLOWED_NAMESPACES"in t?P({},t.ALLOWED_NAMESPACES,E):st,Je="ADD_URI_SAFE_ATTR"in t?P(T(et),t.ADD_URI_SAFE_ATTR,ve):et,Qe="ADD_DATA_URI_TAGS"in t?P(T(Ze),t.ADD_DATA_URI_TAGS,ve):Ze,Ye="FORBID_CONTENTS"in t?P({},t.FORBID_CONTENTS,ve):Xe,Te="FORBID_TAGS"in t?P({},t.FORBID_TAGS,ve):{},Re="FORBID_ATTR"in t?P({},t.FORBID_ATTR,ve):{},Ke="USE_PROFILES"in t&&t.USE_PROFILES,Ae=!1!==t.ALLOW_ARIA_ATTR,Ne=!1!==t.ALLOW_DATA_ATTR,De=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Me=t.SAFE_FOR_TEMPLATES||!1,Le=t.WHOLE_DOCUMENT||!1,Fe=t.RETURN_DOM||!1,Be=t.RETURN_DOM_FRAGMENT||!1,Ue=t.RETURN_TRUSTED_TYPE||!1,ze=t.FORCE_BODY||!1,Ve=!1!==t.SANITIZE_DOM,He=t.SANITIZE_NAMED_PROPS||!1,qe=!1!==t.KEEP_CONTENT,$e=t.IN_PLACE||!1,je=t.ALLOWED_URI_REGEXP||je,ot=t.NAMESPACE||rt,t.CUSTOM_ELEMENT_HANDLING&&dt(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Pe.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&dt(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Pe.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Pe.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Me&&(Ne=!1),Be&&(Fe=!0),Ke&&(Ie=P({},o(z)),Ce=[],!0===Ke.html&&(P(Ie,A),P(Ce,F)),!0===Ke.svg&&(P(Ie,N),P(Ce,B),P(Ce,V)),!0===Ke.svgFilters&&(P(Ie,D),P(Ce,B),P(Ce,V)),!0===Ke.mathMl&&(P(Ie,L),P(Ce,U),P(Ce,V))),t.ADD_TAGS&&(Ie===_e&&(Ie=T(Ie)),P(Ie,t.ADD_TAGS,ve)),t.ADD_ATTR&&(Ce===ke&&(Ce=T(Ce)),P(Ce,t.ADD_ATTR,ve)),t.ADD_URI_SAFE_ATTR&&P(Je,t.ADD_URI_SAFE_ATTR,ve),t.FORBID_CONTENTS&&(Ye===Xe&&(Ye=T(Ye)),P(Ye,t.FORBID_CONTENTS,ve)),qe&&(Ie["#text"]=!0),Le&&P(Ie,["html","head","body"]),Ie.table&&(P(Ie,["tbody"]),delete Te.tbody),f&&f(t),lt=t)},ht=P({},["mi","mo","mn","ms","mtext"]),gt=P({},["foreignobject","desc","title","annotation-xml"]),mt=P({},["title","style","font","a","script"]),vt=P({},N);P(vt,D),P(vt,M);var bt=P({},L);P(bt,W);var yt=function(e){var t=oe(e);t&&t.tagName||(t={namespaceURI:ot,tagName:"template"});var n=O(e.tagName),r=O(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===nt?t.namespaceURI===rt?"svg"===n:t.namespaceURI===tt?"svg"===n&&("annotation-xml"===r||ht[r]):Boolean(vt[n]):e.namespaceURI===tt?t.namespaceURI===rt?"math"===n:t.namespaceURI===nt?"math"===n&>[r]:Boolean(bt[n]):e.namespaceURI===rt?!(t.namespaceURI===nt&&!gt[r])&&!(t.namespaceURI===tt&&!ht[r])&&!bt[n]&&(mt[n]||!vt[n]):!("application/xhtml+xml"!==me||!at[e.namespaceURI]))},wt=function(e){w(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=se}catch(t){e.remove()}}},Ot=function(e,t){try{w(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){w(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Ce[e])if(Fe||Be)try{wt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Et=function(e){var t,n;if(ze)e=" "+e;else{var r=S(e,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===me&&ot===rt&&(e=''+e+"");var o=ae?ae.createHTML(e):e;if(ot===rt)try{t=(new m).parseFromString(o,me)}catch(e){}if(!t||!t.documentElement){t=ue.createDocument(ot,"template",null);try{t.documentElement.innerHTML=it?se:o}catch(e){}}var i=t.body||t.documentElement;return e&&n&&i.insertBefore(a.createTextNode(n),i.childNodes[0]||null),ot===rt?de.call(t,Le?"html":"body")[0]:Le?t.documentElement:i},St=function(e){return le.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT,null,!1)},xt=function(e){return e instanceof g&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof h)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},jt=function(t){return"object"===e(u)?t instanceof u:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},It=function(e,t,n){ge[e]&&b(ge[e],(function(e){e.call(r,t,n,lt)}))},_t=function(e){var t;if(It("beforeSanitizeElements",e,null),xt(e))return wt(e),!0;if(_(/[\u0080-\uFFFF]/,e.nodeName))return wt(e),!0;var n=ve(e.nodeName);if(It("uponSanitizeElement",e,{tagName:n,allowedTags:Ie}),e.hasChildNodes()&&!jt(e.firstElementChild)&&(!jt(e.content)||!jt(e.content.firstElementChild))&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return wt(e),!0;if("select"===n&&_(/=0;--a)o.insertBefore(te(i[a],!0),ne(e))}return wt(e),!0}return e instanceof l&&!yt(e)?(wt(e),!0):"noscript"!==n&&"noembed"!==n||!_(/<\/no(script|embed)/i,e.innerHTML)?(Me&&3===e.nodeType&&(t=e.textContent,t=x(t,be," "),t=x(t,ye," "),t=x(t,we," "),e.textContent!==t&&(w(r.removed,{element:e.cloneNode()}),e.textContent=t)),It("afterSanitizeElements",e,null),!1):(wt(e),!0)},Ct=function(e,t,n){if(Ve&&("id"===t||"name"===t)&&(n in a||n in ft))return!1;if(Ne&&!Re[t]&&_(Oe,t));else if(Ae&&_(Ee,t));else if(!Ce[t]||Re[t]){if(!(kt(e)&&(Pe.tagNameCheck instanceof RegExp&&_(Pe.tagNameCheck,e)||Pe.tagNameCheck instanceof Function&&Pe.tagNameCheck(e))&&(Pe.attributeNameCheck instanceof RegExp&&_(Pe.attributeNameCheck,t)||Pe.attributeNameCheck instanceof Function&&Pe.attributeNameCheck(t))||"is"===t&&Pe.allowCustomizedBuiltInElements&&(Pe.tagNameCheck instanceof RegExp&&_(Pe.tagNameCheck,n)||Pe.tagNameCheck instanceof Function&&Pe.tagNameCheck(n))))return!1}else if(Je[t]);else if(_(je,x(n,xe,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==j(n,"data:")||!Qe[e])if(De&&!_(Se,x(n,xe,"")));else if(n)return!1;return!0},kt=function(e){return e.indexOf("-")>0},Pt=function(t){var n,o,i,a;It("beforeSanitizeAttributes",t,null);var s=t.attributes;if(s){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ce};for(a=s.length;a--;){var u=n=s[a],l=u.name,f=u.namespaceURI;if(o="value"===l?n.value:I(n.value),i=ve(l),c.attrName=i,c.attrValue=o,c.keepAttr=!0,c.forceKeepAttr=void 0,It("uponSanitizeAttribute",t,c),o=c.attrValue,!c.forceKeepAttr&&(Ot(l,t),c.keepAttr))if(_(/\/>/i,o))Ot(l,t);else{Me&&(o=x(o,be," "),o=x(o,ye," "),o=x(o,we," "));var d=ve(t.nodeName);if(Ct(d,i,o)){if(!He||"id"!==i&&"name"!==i||(Ot(l,t),o=Ge+o),ae&&"object"===e(v)&&"function"==typeof v.getAttributeType)if(f);else switch(v.getAttributeType(d,i)){case"TrustedHTML":o=ae.createHTML(o);break;case"TrustedScriptURL":o=ae.createScriptURL(o)}try{f?t.setAttributeNS(f,l,o):t.setAttribute(l,o),y(r.removed)}catch(e){}}}}It("afterSanitizeAttributes",t,null)}},Tt=function e(t){var n,r=St(t);for(It("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)It("uponSanitizeShadowNode",n,null),_t(n)||(n.content instanceof s&&e(n.content),Pt(n));It("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(t){var o,a,c,l,f,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((it=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!jt(t)){if("function"!=typeof t.toString)throw C("toString is not a function");if("string"!=typeof(t=t.toString()))throw C("dirty is not a string, aborting")}if(!r.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(jt(t))return n.toStaticHTML(t.outerHTML)}return t}if(We||pt(d),r.removed=[],"string"==typeof t&&($e=!1),$e){if(t.nodeName){var p=ve(t.nodeName);if(!Ie[p]||Te[p])throw C("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof u)1===(a=(o=Et("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===a.nodeName||"HTML"===a.nodeName?o=a:o.appendChild(a);else{if(!Fe&&!Me&&!Le&&-1===t.indexOf("<"))return ae&&Ue?ae.createHTML(t):t;if(!(o=Et(t)))return Fe?null:Ue?se:""}o&&ze&&wt(o.firstChild);for(var h=St($e?t:o);c=h.nextNode();)3===c.nodeType&&c===l||_t(c)||(c.content instanceof s&&Tt(c.content),Pt(c),l=c);if(l=null,$e)return t;if(Fe){if(Be)for(f=fe.call(o.ownerDocument);o.firstChild;)f.appendChild(o.firstChild);else f=o;return Ce.shadowroot&&(f=pe.call(i,f,!0)),f}var g=Le?o.outerHTML:o.innerHTML;return Le&&Ie["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&_(Z,o.ownerDocument.doctype.name)&&(g="\n"+g),Me&&(g=x(g,be," "),g=x(g,ye," "),g=x(g,we," ")),ae&&Ue?ae.createHTML(g):g},r.setConfig=function(e){pt(e),We=!0},r.clearConfig=function(){lt=null,We=!1},r.isValidAttribute=function(e,t,n){lt||pt({});var r=ve(e),o=ve(t);return Ct(r,o,n)},r.addHook=function(e,t){"function"==typeof t&&(ge[e]=ge[e]||[],w(ge[e],t))},r.removeHook=function(e){if(ge[e])return y(ge[e])},r.removeHooks=function(e){ge[e]&&(ge[e]=[])},r.removeAllHooks=function(){ge={}},r}()}()},function(e,t,n){var r=n(550),o=n(551);e.exports=function(e,t,n){var i=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||r)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var s=0;s<16;++s)t[i+s]=a[s];return t||o(a)}},function(e,t,n){var r=n(110),o=n(262),i=n(197);e.exports=function(e,t){return i(o(e,t,r),e+"")}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0),o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect},,function(e,t){e.exports=function(){}},function(e,t,n){var r=n(480);e.exports=function(e){var t=r(e),n=t%1;return t==t?n?t-n:t:0}},function(e,t,n){"use strict";function r(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c=t||n<0||m&&e-h>=l}function O(){var e=o();if(w(e))return E(e);d=setTimeout(O,function(e){var n=t-(e-p);return m?s(n,l-(e-h)):n}(e))}function E(e){return d=void 0,v&&c?b(e):(c=u=void 0,f)}function S(){var e=o(),n=w(e);if(c=arguments,u=this,p=e,n){if(void 0===d)return y(p);if(m)return clearTimeout(d),d=setTimeout(O,t),b(p)}return void 0===d&&(d=setTimeout(O,t)),f}return t=i(t)||0,r(n)&&(g=!!n.leading,l=(m="maxWait"in n)?a(i(n.maxWait)||0,t):l,v="trailing"in n?!!n.trailing:v),S.cancel=function(){void 0!==d&&clearTimeout(d),h=0,c=p=u=d=void 0},S.flush=function(){return void 0===d?f:E(o())},S}},,function(e,t,n){var r=n(398),o=n(98);e.exports=function(e){return null==e?[]:r(e,o(e))}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n1&&void 0!==arguments[1]?arguments[1]:.15;return u(e)>.5?f(e,t):d(e,t)},t.fade=function(e,t){0;return l(e,t)},t.alpha=l,t.darken=f,t.lighten=d;var r=n(17);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function i(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}function a(e){var t=(e=s(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,i=r*Math.min(o,1-o),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-i*Math.max(Math.min(t-3,9-t,1),-1)},u="rgb",l=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(u+="a",l.push(t[3])),c({type:u,values:l})}function s(e){if(e.type)return e;if("#"===e.charAt(0))return s(i(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error((0,r.formatMuiErrorMessage)(3,e));var o=e.substring(t+1,e.length-1).split(",");return{type:n,values:o=o.map((function(e){return parseFloat(e)}))}}function c(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function u(e){var t="hsl"===(e=s(e)).type?s(a(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function l(e,t){return e=s(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,c(e)}function f(e,t){if(e=s(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return c(e)}function d(e,t){if(e=s(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return c(e)}},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");t.default=a},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),"SearchSharp");t.default=a},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(0),o=n(13),i=n(113);function a(){var e=Object(r.useContext)(i.a).dragDropManager;return Object(o.a)(null!=e,"Expected drag drop context"),e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return P}));var r=n(0),o=n(326),i=n.n(o),a=function(){var e=function(t,n){return(e=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])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;nNumber(l)?l:I})}if(S||this.props.lockAspectRatio&&!E&&!x){I=w+(b-g)/r;this.setState({maxWidth:I>Number(l)?l:I})}if((x||E)&&this.resizable){I=(m-y)/r+this.resizable.size.height;this.setState({maxHeight:I>Number(f)?f:I})}if(j||this.props.lockAspectRatio&&!x&&!E){I=O+(y-m)/r;this.setState({maxHeight:I>Number(f)?f:I})}}}else this.setState({maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight});this.props.onResizeStart&&this.props.onResizeStart(e,t,n)},t.prototype.onResize=function(e,t,n,r){var o={x:this.originalPosition.x,y:this.originalPosition.y},i=-r.width,a=-r.height;-1!==["top","left","topLeft","bottomLeft","topRight"].indexOf(t)&&("bottomLeft"===t?o.x+=i:("topRight"===t||(o.x+=i),o.y+=a)),o.x===this.draggable.state.x&&o.y===this.draggable.state.y||this.draggable.setState(o),this.updateOffsetFromParent();var s=this.offsetFromParent,c=this.getDraggablePosition().x+s.left,u=this.getDraggablePosition().y+s.top;this.resizingPosition={x:c,y:u},this.props.onResize&&this.props.onResize(e,t,n,r,{x:c,y:u})},t.prototype.onResizeStop=function(e,t,n,r){this.setState({resizing:!1});var o=this.getMaxSizesFromProps(),i=o.maxWidth,a=o.maxHeight;this.setState({maxWidth:i,maxHeight:a}),this.props.onResizeStop&&this.props.onResizeStop(e,t,n,r,this.resizingPosition)},t.prototype.updateSize=function(e){this.resizable&&this.resizable.updateSize({width:e.width,height:e.height})},t.prototype.updatePosition=function(e){this.draggable.setState(e)},t.prototype.updateOffsetFromParent=function(){var e=this.props.scale,t=this.getParent(),n=this.getSelfElement();if(!t||null===n)return{top:0,left:0};var r=t.getBoundingClientRect(),o=r.left,i=r.top,a=n.getBoundingClientRect(),s=this.getDraggablePosition(),c=t.scrollLeft,u=t.scrollTop;this.offsetFromParent={left:a.left-o+c-s.x*e,top:a.top-i+u-s.y*e}},t.prototype.render=function(){var e=this.props,t=e.disableDragging,n=e.style,o=e.dragHandleClassName,i=e.position,a=e.onMouseDown,s=e.onMouseUp,c=e.dragAxis,u=e.dragGrid,l=e.bounds,f=e.enableUserSelectHack,d=e.cancel,p=e.children,h=(e.onResizeStart,e.onResize,e.onResizeStop,e.onDragStart,e.onDrag,e.onDragStop,e.resizeHandleStyles),g=e.resizeHandleClasses,m=e.resizeHandleComponent,v=e.enableResizing,b=e.resizeGrid,y=e.resizeHandleWrapperClass,w=e.resizeHandleWrapperStyle,O=e.scale,E=e.allowAnyClick,S=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){var r=n(458),o=n(460);e.exports=function(e,t,n){return r(o,e,t,n)}},function(e,t,n){var r=n(110),o=n(266),i=o?function(e,t){return o.set(e,t),e}:r;e.exports=i},function(e,t,n){var r=n(257),o=r&&new r;e.exports=o},function(e,t,n){var r=n(268),o=n(269),i=n(464),a=n(137),s=n(270),c=n(275),u=n(477),l=n(203),f=n(49);e.exports=function e(t,n,d,p,h,g,m,v,b,y){var w=128&n,O=1&n,E=2&n,S=24&n,x=512&n,j=E?void 0:a(t);return function I(){for(var _=arguments.length,C=Array(_),k=_;k--;)C[k]=arguments[k];if(S)var P=c(I),T=i(C,P);if(p&&(C=r(C,p,h,S)),g&&(C=o(C,g,m,S)),_-=T,S&&_1&&C.reverse(),w&&b<_&&(C.length=b),this&&this!==f&&this instanceof I&&(N=j||a(N)),N.apply(A,C)}}},function(e,t){var n=Math.max;e.exports=function(e,t,r,o){for(var i=-1,a=e.length,s=r.length,c=-1,u=t.length,l=n(a-s,0),f=Array(u+l),d=!o;++cl))return!1;var d=c.get(e),p=c.get(t);if(d&&p)return d==t&&p==e;var h=-1,g=!0,m=2&n?new r:void 0;for(c.set(e,t),c.set(t,e);++h=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,c=i;if(!c&&e&&(c=a()(e.map((function(e){return new s.a(e).iiifImageResources.map((function(e){var n=e.getServices()[0],r=t[n.id];return r&&r.json?h(h({},r.json),{},{options:{}}):n}))})))),!c)return[];if(0===c.length)return[];var u=c.map((function(e){var t,i,a=o.Utils.getServices(e),s=f(n);try{var c=function(){var e,n=i.value,o=f(a.filter((function(e){return n.profile===e.getProfile()})));try{for(o.s();!(e=o.n()).done;){var s=e.value;if(t=s,!r[s.id]||r[s.id].isFetching||r[s.id].ok)return{v:s}}}catch(e){o.e(e)}finally{o.f()}};for(s.s();!(i=s.n()).done;){var u=c();if("object"==typeof u)return u.v}}catch(e){s.e(e)}finally{s.f()}return t}));return Object.values(u.reduce((function(e,t){return t&&!e[t.id]&&(e[t.id]=t),e}),{}))}))},function(e,t,n){"use strict";n.d(t,"f",(function(){return o})),n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"a",(function(){return c})),n.d(t,"e",(function(){return u}));var r=n(2);function o(e,t,n){return{imageResource:t,infoId:e,type:r.a.REQUEST_INFO_RESPONSE,windowId:n}}function i(e,t,n,o){return{infoId:e,infoJson:t,ok:n,tokenServiceId:o,type:r.a.RECEIVE_INFO_RESPONSE}}function a(e,t,n,o,i){return{infoId:e,infoJson:t,ok:n,tokenServiceId:o,type:r.a.RECEIVE_DEGRADED_INFO_RESPONSE,windowId:i}}function s(e,t,n){return{error:t,infoId:e,tokenServiceId:n,type:r.a.RECEIVE_INFO_RESPONSE_FAILURE}}function c(e){var t=e.imageId,n=e.imageResource,r=e.windowId,i=n&&n.getServices()[0];return o(t||i.id,i,r)}function u(e){return{infoId:e,type:r.a.REMOVE_INFO_RESPONSE}}},function(e,t,n){"use strict";n.d(t,"e",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"a",(function(){return c})),n.d(t,"f",(function(){return u}));var r=n(2);function o(e,t,n,o){return{companionWindowId:t,query:o,searchId:n,type:r.a.REQUEST_SEARCH,windowId:e}}function i(e,t,n,o){return{companionWindowId:t,searchId:n,searchJson:o,type:r.a.RECEIVE_SEARCH,windowId:e}}function a(e,t,n,o){return{companionWindowId:t,error:o,searchId:n,type:r.a.RECEIVE_SEARCH_FAILURE,windowId:e}}function s(e,t){return{companionWindowId:t,type:r.a.REMOVE_SEARCH,windowId:e}}function c(e,t,n,r){return o(e,t,n,r)}function u(e,t,n){return{annotationIds:n,companionWindowId:t,type:r.a.SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS,windowId:e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return l})),n.d(t,"d",(function(){return f}));var r=n(2),o=n(33);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:void 0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return function(s,c){var u=c(),l=n;l||(l=(Object(o.c)(u,{canvasId:t,windowId:e})||[]).map((function(e){return e.id})));s(a(a({},i),{},{canvasId:t,type:r.a.SET_CANVAS,visibleCanvases:l,windowId:e}))}}function u(e){return function(t,n){var r=n(),i=Object(o.h)(r,{windowId:e}),a=(i||[]).map((function(e){return e.id}));i&&t(c(e,a[0],a))}}function l(e){return function(t,n){var r=n(),i=Object(o.i)(r,{windowId:e}),a=(i||[]).map((function(e){return e.id}));i&&t(c(e,a[0],a))}}function f(e,t){return{payload:t,type:r.a.UPDATE_VIEWPORT,windowId:e}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return p})),n.d(t,"a",(function(){return h})),n.d(t,"l",(function(){return g})),n.d(t,"d",(function(){return m})),n.d(t,"e",(function(){return v})),n.d(t,"g",(function(){return b})),n.d(t,"f",(function(){return y})),n.d(t,"k",(function(){return w})),n.d(t,"h",(function(){return O})),n.d(t,"i",(function(){return E})),n.d(t,"j",(function(){return S})),n.d(t,"c",(function(){return x}));var r=n(86),o=n(2),i=n(25),a=["companionWindows","manifest"];function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function p(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{pan:t,type:o.a.FOCUS_WINDOW,windowId:e}}function h(e){var t=e.companionWindows,n=e.manifest,s=d(e,a);return function(e,a){var u=Object(i.a)(a()),f=u.config,d=u.workspace.windowIds,p=(void 0===d?[]:d).length,h=s.id||"window-".concat(Object(r.a)()),g="cw-".concat(Object(r.a)()),m=[{content:"thumbnailNavigation",default:!0,id:g,position:s.thumbnailNavigationPosition||f.thumbnailNavigation.defaultPosition,windowId:h}].concat(l((t||[]).map((function(e,t){return c(c({},e),{},{id:"cw-".concat(Object(r.a)())})}))));(s.sideBarPanel||f.window.defaultSideBarPanel||f.window.sideBarPanel)&&m.unshift({content:s.sideBarPanel||s.defaultSearchQuery&&"search"||f.window.defaultSideBarPanel||f.window.sideBarPanel,default:!0,id:"cw-".concat(Object(r.a)()),position:"left",windowId:h});var v={canvasId:void 0,collectionIndex:0,companionAreaOpen:!0,companionWindowIds:m.map((function(e){return e.id})),draggingEnabled:!0,highlightAllAnnotations:f.window.highlightAllAnnotations||!1,id:h,manifestId:null,maximized:!1,rangeId:null,rotation:null,selectedAnnotations:{},sideBarOpen:void 0!==f.window.sideBarOpenByDefault?f.window.sideBarOpenByDefault||!!s.defaultSearchQuery:f.window.sideBarOpen||!!s.defaultSearchQuery,sideBarPanel:s.sideBarPanel||f.window.defaultSideBarPanel||f.window.sideBarPanel,thumbnailNavigationId:g};e({companionWindows:m,elasticLayout:c(c({},f.window.elastic||{height:400,width:480}),{},{x:50*Math.floor(p/10)+30*p%300+200,y:200+50*p%300}),manifest:n,type:o.a.ADD_WINDOW,window:c(c({},v),s)})}}function g(e,t){return{id:e,payload:t,type:o.a.UPDATE_WINDOW}}function m(e,t){return{type:o.a.MAXIMIZE_WINDOW,windowId:e}}function v(e){return{type:o.a.MINIMIZE_WINDOW,windowId:e}}function b(e,t){return{id:e,payload:{companionAreaOpen:t},type:o.a.UPDATE_WINDOW}}function y(e){return{type:o.a.REMOVE_WINDOW,windowId:e}}function w(e){return{type:o.a.TOGGLE_WINDOW_SIDE_BAR,windowId:e}}function O(e,t){return function(n,r){n({id:r().windows[e].thumbnailNavigationId,payload:{position:t},type:o.a.UPDATE_COMPANION_WINDOW})}}function E(e,t){return{type:o.a.SET_WINDOW_VIEW_TYPE,viewType:t,windowId:e}}function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return{collectionPath:t,manifestId:e,type:o.a.SHOW_COLLECTION_DIALOG,windowId:n}}function x(e){return{type:o.a.HIDE_COLLECTION_DIALOG,windowId:e}}},function(e,t,n){"use strict";n.d(t,"g",(function(){return d})),n.d(t,"j",(function(){return g})),n.d(t,"h",(function(){return m})),n.d(t,"i",(function(){return v})),n.d(t,"b",(function(){return b})),n.d(t,"m",(function(){return w})),n.d(t,"e",(function(){return E})),n.d(t,"n",(function(){return S})),n.d(t,"l",(function(){return x})),n.d(t,"f",(function(){return j})),n.d(t,"k",(function(){return I})),n.d(t,"c",(function(){return _})),n.d(t,"d",(function(){return C})),n.d(t,"a",(function(){return P}));var r=n(5),o=n(22),i=n(14),a=n.n(i),s=n(164),c=n(33),u=n(21),l=n(57),f=n(25),d=Object(r.createSelector)([function(e,t){return t.windowId},function(e){return Object(f.a)(e).searches}],(function(e,t){return e&&t?t[e]:{}})),p=Object(r.createSelector)([d,function(e,t){return t.companionWindowId}],(function(e,t){if(e&&t)return e[t]})),h=Object(r.createSelector)([p],(function(e){return e?Object.values(e.data):[]})),g=Object(r.createSelector)([p],(function(e){return e&&e.query})),m=Object(r.createSelector)([h],(function(e){return e.some((function(e){return e.isFetching}))})),v=Object(r.createSelector)([p],(function(e){var t,n;if(e&&e.data){var r=Object.values(e.data).find((function(e){return!e.isFetching&&e.json&&e.json.within}));return null==r||null===(t=r.json)||void 0===t||null===(n=t.within)||void 0===n?void 0:n.total}})),b=Object(r.createSelector)([p],(function(e){if(e&&e.data){var t=Object.values(e.data).find((function(t){return!t.isFetching&&t.json&&t.json.next&&!e.data[t.json.next]}));return t&&t.json&&t.json.next}})),y=Object(r.createSelector)([h],(function(e){return a()(e.map((function(e){return e&&e.json&&!e.isFetching&&e.json.hits?e.json.hits:[]})))})),w=Object(r.createSelector)([y,c.f,function(e,t){var n=t.companionWindowId,r=t.windowId;return function(t){return _(e,{annotationUri:t,companionWindowId:n,windowId:r})}}],(function(e,t,n){if(!t||0===t.length)return[];if(!e||0===e.length)return[];var r=t.map((function(e){return e.id}));return[].concat(e).sort((function(e,t){var o=n(e.annotations[0]),i=n(t.annotations[0]);return r.indexOf(o.targetId)-r.indexOf(i.targetId)}))})),O=function(e){var t=e.map((function(e){if(e&&e.json&&!e.isFetching&&e.json.resources){var t=new s.a(e.json);return{id:t.id,resources:t.resources}}})).filter(Boolean);return{id:(t.find((function(e){return e.id}))||{}).id,resources:a()(t.map((function(e){return e.resources})))}},E=Object(r.createSelector)([h],(function(e){return e&&O(e)}));function S(e,t){if(!e||!e.resources||0===e.length)return[];if(!t||0===t.length)return[];var n=t.map((function(e){return e.id}));return[].concat(e.resources).sort((function(e,t){return n.indexOf(e.targetId)-n.indexOf(t.targetId)}))}var x=Object(r.createSelector)([E,c.f],(function(e,t){return S(e,t)})),j=Object(r.createSelector)([d],(function(e){return e?Object.values(e).map((function(e){return Object.values(e.data)})).map((function(e){return O(e)})).filter((function(e){return e.resources.length>0})):[]})),I=Object(r.createSelector)([u.e,p],(function(e,t){return t&&t.selectedContentSearchAnnotationIds||[]})),_=Object(r.createSelector)([E,function(e,t){return t.annotationUri}],(function(e,t){return e.resources.find((function(e){return e.id===t}))})),C=Object(r.createSelector)([_,l.f],(function(e,t){return e&&e.resource&&e.resource.label?o.PropertyValue.parse(e.resource.label,t).getValues():[]})),k=Object(r.createSelector)([j,function(e,t){return t.annotationId}],(function(e,t){return a()(e.map((function(e){return e.resources}))).find((function(e){return e.id===t}))})),P=Object(r.createSelector)([k,function(e,t){var n=t.windowId;return function(t){return Object(c.a)(e,{canvasId:t,windowId:n})}}],(function(e,t){var n=e&&e.targetId;return n&&t(n)}))},function(e,t,n){"use strict";n.d(t,"g",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"f",(function(){return a})),n.d(t,"h",(function(){return s})),n.d(t,"a",(function(){return c})),n.d(t,"d",(function(){return u})),n.d(t,"c",(function(){return l})),n.d(t,"e",(function(){return f}));var r=n(2);function o(e){return{config:e,type:r.a.UPDATE_WORKSPACE}}function i(e){return{isFullscreenEnabled:e,type:r.a.SET_WORKSPACE_FULLSCREEN}}function a(e){return{showZoomControls:e,type:r.a.TOGGLE_ZOOM_CONTROLS}}function s(e){return{layout:e,type:r.a.UPDATE_WORKSPACE_MOSAIC_LAYOUT}}function c(e){return{isWorkspaceAddVisible:e,type:r.a.SET_WORKSPACE_ADD_VISIBILITY}}function u(e){return{payload:{position:{x:e.x,y:e.y}},type:r.a.SET_WORKSPACE_VIEWPORT_POSITION}}function l(e){var t=e.width;return{payload:{position:{height:e.height,width:t}},type:r.a.SET_WORKSPACE_VIEWPORT_POSITION}}function f(){return{type:r.a.TOGGLE_DRAGGING}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"g",(function(){return s})),n.d(t,"d",(function(){return c})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return l})),n.d(t,"f",(function(){return f})),n.d(t,"e",(function(){return d}));var r=n(2);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return{id:t,profile:n,type:r.a.ADD_AUTHENTICATION_REQUEST,windowId:e}}function s(e,t,n){return function(e){for(var t=1;t=0||(o[n]=e[n]);return o},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return a}));var r=n(1),o=n(4),i=["xs","sm","md","lg","xl"];function a(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,a=e.unit,s=void 0===a?"px":a,c=e.step,u=void 0===c?5:c,l=Object(o.a)(e,["values","unit","step"]);function f(e){var t="number"==typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(s,")")}function d(e,t){var r=i.indexOf(t);return r===i.length-1?f(e):"@media (min-width:".concat("number"==typeof n[e]?n[e]:e).concat(s,") and ")+"(max-width:".concat((-1!==r&&"number"==typeof n[i[r+1]]?n[i[r+1]]:t)-u/100).concat(s,")")}return Object(r.a)({keys:i,values:n,up:f,down:function(e){var t=i.indexOf(e)+1,r=n[i[t]];return t===i.length?f("xs"):"@media (max-width:".concat(("number"==typeof r&&t>0?r:e)-u/100).concat(s,")")},between:d,only:function(e){return d(e,e)},width:function(e){return n[e]}},l)}},function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var o=n(0),i=r(o),a=r(n(18)),s=r(n(527)),c=n(528),u=r(n(529)),l=r(n(540));function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function E(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?E(e):t}var x={};function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"scroll";return x[e]||(x[e]=u({strategy:e})),x[e]}var I="react-sizeme: an error occurred whilst stopping to listen to node size changes",_={monitorWidth:!0,monitorHeight:!1,monitorPosition:!1,refreshRate:16,refreshMode:"throttle",noPlaceholder:!1,resizeDetectorStrategy:"scroll"};function C(e){return e.displayName||e.name||"Component"}var k=function(e){function t(){return f(this,t),S(this,y(t).apply(this,arguments))}return b(t,e),p(t,[{key:"render",value:function(){return o.Children.only(this.props.children)}}]),t}(o.Component);function P(e){var t=e.className,n=e.style,r={};return t||n?(t&&(r.className=t),n&&(r.style=n)):r.style={width:"100%",height:"100%"},i.createElement("div",r)}h(k,"displayName","SizeMeReferenceWrapper"),P.displayName="SizeMePlaceholder";var T=function(e){function t(t){var n=t.explicitRef,r=t.className,o=t.style,a=t.size,s=t.disablePlaceholder,c=(t.onSize,O(t,["explicitRef","className","style","size","disablePlaceholder","onSize"])),u=(null==a||null==a.width&&null==a.height&&null==a.position)&&!s,l={className:r,style:o};null!=a&&(l.size=a);var f=u?i.createElement(P,{className:r,style:o}):i.createElement(e,g({},l,c));return i.createElement(k,{ref:n},f)}return t.displayName="SizeMeRenderer(".concat(C(e),")"),t};function R(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_,t=e.monitorWidth,n=void 0===t?_.monitorWidth:t,r=e.monitorHeight,o=void 0===r?_.monitorHeight:r,u=e.monitorPosition,l=void 0===u?_.monitorPosition:u,d=e.refreshRate,m=void 0===d?_.refreshRate:d,w=e.refreshMode,O=void 0===w?_.refreshMode:w,x=e.noPlaceholder,k=void 0===x?_.noPlaceholder:x,P=e.resizeDetectorStrategy,A=void 0===P?_.resizeDetectorStrategy:P;s(n||o||l,'You have to monitor at least one of the width, height, or position when using "sizeMe"'),s(m>=16,"It is highly recommended that you don't put your refreshRate lower than 16 as this may cause layout thrashing."),s("throttle"===O||"debounce"===O,'The refreshMode should have a value of "throttle" or "debounce"');var N="throttle"===O?c.throttle:c.debounce;return function(e){var t=T(e),r=function(e){function r(){var e,t;f(this,r);for(var i=arguments.length,a=new Array(i),s=0;s 4?e:void 0}());var t},r.isLegacyOpera=function(){return!!window.opera}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return d})),n.d(t,"e",(function(){return p})),n.d(t,"c",(function(){return h})),n.d(t,"d",(function(){return g}));var r=n(86),o=n(2),i=n(91),a=n(118);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:l,i="cw-".concat(Object(r.a)());return{id:i,payload:c(c(c({},n),t),{},{id:i,windowId:e}),type:o.a.ADD_COMPANION_WINDOW,windowId:e}}function d(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l;return function(r,o){var a=o(),s=t.position,c="left"===s&&Object(i.c)(a,{position:s,windowId:e})[0];r(c?p(e,c,t):f(e,t,n))}}function p(e,t,n){return{id:t,payload:n,type:o.a.UPDATE_COMPANION_WINDOW,windowId:e}}function h(e,t){return{id:t,type:o.a.REMOVE_COMPANION_WINDOW,windowId:e}}function g(e,t,n){return function(r,i){var s=i(),c=Object(a.c)(s,{companionWindowId:t},!1),l=Object(a.c)(s,{companionWindowId:t},!0),f=Object(a.e)(s,{id:t,windowId:e}),d=-1!==c.indexOf(n)||-1===l.indexOf(n)&&-1===f.indexOf(n);return r({id:t,payload:u({},n,{expanded:d}),type:o.a.TOGGLE_TOC_NODE,windowId:e})}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a}));var r=n(86),o=n(2);function i(e){return{id:"error-".concat(Object(r.a)()),message:e,type:o.a.ADD_ERROR}}function a(e){return{id:e,type:o.a.REMOVE_ERROR}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(2);function o(e,t){return{payload:t,type:r.a.UPDATE_ELASTIC_WINDOW_LAYOUT,windowId:e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(2);function o(e,t,n){return{canvasId:t,payload:n,type:r.a.UPDATE_LAYERS,windowId:e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}));var r=n(2);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return{manifestId:e,manifestJson:t,payload:n,type:r.a.ADD_RESOURCE}}function i(e){return{manifestId:e,type:r.a.REMOVE_RESOURCE}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canDragX=function(e){return"both"===e.props.axis||"x"===e.props.axis},t.canDragY=function(e){return"both"===e.props.axis||"y"===e.props.axis},t.createCoreData=function(e,t,n){var o=e.state,a=!(0,r.isNum)(o.lastX),s=i(e);return a?{node:s,deltaX:0,deltaY:0,lastX:t,lastY:n,x:t,y:n}:{node:s,deltaX:t-o.lastX,deltaY:n-o.lastY,lastX:o.lastX,lastY:o.lastY,x:t,y:n}},t.createDraggableData=function(e,t){var n=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/n,y:e.state.y+t.deltaY/n,deltaX:t.deltaX/n,deltaY:t.deltaY/n,lastX:e.state.x,lastY:e.state.y}},t.getBoundPosition=function(e,t,n){if(!e.props.bounds)return[t,n];var a=e.props.bounds;a="string"==typeof a?a:function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}(a);var s=i(e);if("string"==typeof a){var c,u=s.ownerDocument,l=u.defaultView;if(!((c="parent"===a?s.parentNode:u.querySelector(a))instanceof l.HTMLElement))throw new Error('Bounds selector "'+a+'" could not find an element.');var f=c,d=l.getComputedStyle(s),p=l.getComputedStyle(f);a={left:-s.offsetLeft+(0,r.int)(p.paddingLeft)+(0,r.int)(d.marginLeft),top:-s.offsetTop+(0,r.int)(p.paddingTop)+(0,r.int)(d.marginTop),right:(0,o.innerWidth)(f)-(0,o.outerWidth)(s)-s.offsetLeft+(0,r.int)(p.paddingRight)-(0,r.int)(d.marginRight),bottom:(0,o.innerHeight)(f)-(0,o.outerHeight)(s)-s.offsetTop+(0,r.int)(p.paddingBottom)-(0,r.int)(d.marginBottom)}}(0,r.isNum)(a.right)&&(t=Math.min(t,a.right));(0,r.isNum)(a.bottom)&&(n=Math.min(n,a.bottom));(0,r.isNum)(a.left)&&(t=Math.max(t,a.left));(0,r.isNum)(a.top)&&(n=Math.max(n,a.top));return[t,n]},t.getControlPosition=function(e,t,n){var r="number"==typeof t?(0,o.getTouch)(e,t):null;if("number"==typeof t&&!r)return null;var a=i(n),s=n.props.offsetParent||a.offsetParent||a.ownerDocument.body;return(0,o.offsetXYFromParent)(r||e,s,n.props.scale)},t.snapToGrid=function(e,t,n){var r=Math.round(t/e[0])*e[0],o=Math.round(n/e[1])*e[1];return[r,o]};var r=n(139),o=n(207);function i(e){var t=e.findDOMNode();if(!t)throw new Error(": Unmounted during event!");return t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){void 0}},function(e,t,n){!function(e,t,n,r){"use strict";function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t,n=1;n{const{queue:e}=this;for(;this.indexthis.capacity){for(let t=0,n=e.length-this.index;t{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=r.makeRequestCall(this.flush),this.requestErrorThrow=r.makeRequestCallFromTimer(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(555);t.TaskFactory=class{create(e){const t=this.freeTasks,n=t.length?t.pop():new r.RawTask(this.onError,e=>t[t.length]=e);return n.task=e,n}constructor(e){this.onError=e,this.freeTasks=[]}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(222),o=n(0),i=n(218);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e))&&"[object Arguments]"!==Object.prototype.toString.call(e))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function s(e,t,n){var s=a(Object(o.useState)((function(){return t(e)})),2),c=s[0],u=s[1],l=Object(o.useCallback)((function(){var o=t(e);Object(r.a)(c,o)||(u(o),n&&n())}),[c,e,n]);return Object(i.a)(l,[]),[c,l]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(383)),o=a(n(558)),i=n(63);function a(e){return e&&e.__esModule?e:{default:e}}var s={backends:[{backend:r.default,transition:i.MouseTransition},{backend:o.default,options:{enableMouseEvents:!0},preview:!0,transition:i.TouchTransition}]};t.default=s},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(5),o=n(141),i=n(33),a=n(147),s=n(46),c=Object(r.createSelector)(i.o,a.c,s.e,(function(e,t,n){return new o.a(e,t,n)}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var r,o=n(0),i=n.n(o),a=n(18),s=/^-?\d*\.?\d+(px|%)$/;function c(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===t.length?e.some((function(n,r){return c(e[r],t[r])})):e!==t}var u=(r=Object.prototype).hasOwnProperty,l=r.toString;function f(e){return e&&u.call(e,"ref")}var d=new Map;function p(e){void 0===e&&(e={});for(var t,n=e.root||null,r=function(e){var t=(e?e.trim():"0px").split(/\s+/).map((function(e){if(!s.test(e))throw new Error("rootMargin must be a string literal containing pixels and/or percent values");return e})),n=t.shift(),r=t[0],o=void 0===r?n:r,i=t[1],a=void 0===i?n:i,c=t[2];return n+" "+o+" "+a+" "+(void 0===c?o:c)}(e.rootMargin),o=Array.isArray(e.threshold)?e.threshold:[null!=e.threshold?e.threshold:0],i=d.keys();t=i.next().value;){if(!(n!==t.root||r!==t.rootMargin||c(o,t.thresholds)))return t}return null}function h(e,t){var n=d.get(e);if(n)for(var r=n.values(),o=void 0;o=r.next().value;)if(o.target===t.target)return o;return null}function g(e,t){for(var n=0;n0?e.observer.unobserve(t):(e.observer.disconnect(),d.delete(e.observer)))}}var y,w=(y=function(e,t){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}y(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),O=["root","rootMargin","threshold"],E=["root","rootMargin","threshold","disabled"],S=function(e){return O.reduce((function(t,n){var r,o="root"===n&&"[object String]"===l.call(e.root);return Object.assign(t,((r={})[n]=o?document.querySelector(e[n]):e[n],r))}),{})},x=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleChange=function(e){t.props.onChange(e,t.externalUnobserve)},t.handleNode=function(e){var n=t.props.children;if(f(n)){var r=n.ref;"function"==typeof r?r(e):r&&u.call(r,"current")&&(r.current=e)}if(t.targetNode=void 0,e){var o=Object(a.findDOMNode)(e);o&&1===o.nodeType&&(t.targetNode=o)}},t.observe=function(){if(null==t.props.children||t.props.disabled)return!1;if(!t.targetNode)throw new Error("ReactIntersectionObserver: Can't find DOM node in the provided children. Make sure to render at least one DOM node in the tree.");return t.observer=m(S(t.props)),t.target=t.targetNode,v(t),!0},t.unobserve=function(e){b(t,e)},t.externalUnobserve=function(){t.targetNode&&t.unobserve(t.targetNode)},t}return w(t,e),t.prototype.getSnapshotBeforeUpdate=function(e){var t=this;this.prevTargetNode=this.targetNode;var n=E.some((function(n){return c(t.props[n],e[n])}));return n&&this.prevTargetNode&&(e.disabled||this.unobserve(this.prevTargetNode)),n},t.prototype.componentDidUpdate=function(e,t,n){var r=!1;n||(r=this.prevTargetNode!==this.targetNode)&&null!=this.prevTargetNode&&this.unobserve(this.prevTargetNode),(n||r)&&this.observe()},t.prototype.componentDidMount=function(){this.observe()},t.prototype.componentWillUnmount=function(){this.targetNode&&this.unobserve(this.targetNode)},t.prototype.render=function(){var e=this.props.children;return null!=e?i.a.cloneElement(i.a.Children.only(e),{ref:this.handleNode}):null},t.displayName="IntersectionObserver",t}(i.a.Component)},function(e,t,n){"use strict";n.d(t,"c",(function(){return j})),n.d(t,"d",(function(){return P})),n.d(t,"b",(function(){return T})),n.d(t,"a",(function(){return R})),n.d(t,"e",(function(){return A})),n.d(t,"f",(function(){return N}));var r=n(5),o=n(119),i=n.n(o),a=n(14),s=n.n(a),c=n(164),u=n(72),l=n.n(u),f=n(86);function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};d(this,e),this.resource=t}var t,n,r;return t=e,(n=[{key:"isOnlyTag",value:function(){return 1===this.motivations.length&&"tagging"===this.motivations[0]}},{key:"id",get:function(){return this._id=this._id||this.resource.id||Object(f.a)(),this._id}},{key:"targetId",get:function(){var e=this.target[0];switch(typeof e){case"string":return e.replace(/#?xywh=(.*)$/,"");case"object":return e.source&&e.source.id||e.source||e.id;default:return null}}},{key:"motivations",get:function(){return s()(l()(new Array(this.resource.motivation)))}},{key:"body",get:function(){return s()(l()(new Array(this.resource.body)))}},{key:"resources",get:function(){return this.body}},{key:"tags",get:function(){return this.isOnlyTag()?this.body.map((function(e){return e.value})):this.body.filter((function(e){return"tagging"===e.purpose})).map((function(e){return e.value}))}},{key:"target",get:function(){return s()(l()(new Array(this.resource.target)))}},{key:"chars",get:function(){return this.isOnlyTag()?null:this.body.filter((function(e){return"tagging"!==e.purpose})).map((function(e){return e.value})).join(" ")}},{key:"selector",get:function(){var e=this.target[0];switch(typeof e){case"string":return e;case"object":return s()(l()(new Array(e.selector)));default:return null}}},{key:"svgSelector",get:function(){var e=this.selector;switch(typeof e){case"string":return null;case"object":return e.find((function(e){return e.type&&"SvgSelector"===e.type}));default:return null}}},{key:"fragmentSelector",get:function(){var e,t,n=this.selector;switch(typeof n){case"string":e=n.match(/xywh=(.*)$/);break;case"object":e=(t=n.find((function(e){return e.type&&"FragmentSelector"===e.type})))&&t.value.match(/xywh=(.*)$/);break;default:return null}return e&&e[1].split(",").map((function(e){return parseInt(e,10)}))}}])&&p(t.prototype,n),r&&p(t,r),e}();function g(e,t){for(var n=0;n0}},{key:"items",get:function(){var e=this;return this._items=this._items||(e.json&&e.json.items?s()([e.json.items]).map((function(e){return new h(e)})):[]),this._items}},{key:"resources",get:function(){return this.items}}])&&g(t.prototype,n),r&&g(t,r),e}();function v(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var j=function(e){return Object(y.a)(e).annotations},I=Object(r.createSelector)([O.a,function(e,t){return t.motivations}],(function(e,t){return t||e.annotations.filteredMotivations})),_=Object(r.createSelector)([w.a,j],(function(e,t){return t&&e&&t[e.id]?s()(Object.values(t[e.id])):[]})),C=Object(r.createSelector)([_],(function(e){return i()(Object.values(e).map((function(e){return e&&b.determineAnnotation(e.json)})),(function(e){return e&&e.present()}))})),k=Object(r.createSelector)([function(e,t){var n=t.canvasId,r=x(t,S);return n?[n]:Object(w.l)(e,r)},j],(function(e,t){return t&&0!==e.length?s()(e.map((function(e){return t[e]&&Object.values(t[e])}))):[]})),P=Object(r.createSelector)([k],(function(e){return i()(Object.values(e).map((function(e){return e&&b.determineAnnotation(e.json)})),(function(e){return e&&e.present()}))})),T=Object(r.createSelector)([C,I],(function(e,t){return i()(s()(e.map((function(e){return e.resources}))),(function(e){return e.motivations.some((function(e){return t.includes(e)}))}))})),R=Object(r.createSelector)([P,I],(function(e,t){return i()(s()(e.map((function(e){return e.resources}))),(function(e){return e.motivations.some((function(e){return t.includes(e)}))}))})),A=Object(r.createSelector)([E.e],(function(e){return e.selectedAnnotationId})),N=Object(r.createSelector)([P,A],(function(e,t){return e.map((function(e){return{id:e["@id"]||e.id,resources:e.resources.filter((function(e){return t===e.id}))}})).filter((function(e){return e.resources.length>0}))}))},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return r.default})),n.d(t,"HTML5DragTransition",(function(){return r.HTML5DragTransition})),n.d(t,"TouchTransition",(function(){return r.TouchTransition})),n.d(t,"MouseTransition",(function(){return r.MouseTransition})),n.d(t,"createTransition",(function(){return r.createTransition})),n.d(t,"Preview",(function(){return g}));var r=n(63),o=n(0),i=n.n(o),a=n(6),s=n.n(a),c=n(573),u=i.a.createContext(),l=function(e){var t=Object(c.a)((function(e){return{currentOffset:e.getSourceClientOffset(),isDragging:e.isDragging(),itemType:e.getItemType(),item:e.getItem()}}));if(!t.isDragging||null===t.currentOffset)return null;var n,r,o,a={itemType:t.itemType,item:t.item,style:(n=t.currentOffset,r="translate(".concat(n.x,"px, ").concat(n.y,"px)"),{pointerEvents:"none",position:"fixed",top:0,left:0,transform:r,WebkitTransform:r})};return o=e.children&&"function"==typeof e.children?e.children(a):e.children?e.children:e.generator(a),i.a.createElement(u.Provider,{value:a},o)};l.propTypes={generator:s.a.func,children:s.a.oneOfType([s.a.node,s.a.func])};var f=l;function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&u.a.createElement(p.a,{labelValuePairs:r}),u.a.createElement(h.a,this.props))}}])&&m(t.prototype,n),r&&m(t,r),i}(c.Component);O.defaultProps={manifestDescription:null,manifestLabel:null,manifestMetadata:[],t:function(e){return e}};var E=Object(r.compose)(Object(i.a)(),Object(o.b)((function(e,t){var n=t.id,r=t.manifestId,o=t.windowId;return{manifestDescription:Object(s.c)(e,{companionWindowId:n,manifestId:r,windowId:o}),manifestLabel:Object(s.o)(e,{companionWindowId:n,manifestId:r,windowId:o}),manifestMetadata:Object(s.h)(e,{companionWindowId:n,manifestId:r,windowId:o})}})),Object(a.a)("ManifestInfo"));t.a=E(O)},function(e,t,n){"use strict";var r=n(9).compose;t.__esModule=!0,t.composeWithDevTools="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?r:r.apply(null,arguments)},t.devToolsEnhancer="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__?window.__REDUX_DEVTOOLS_EXTENSION__:function(){return function(e){return e}}},function(e,t,n){!function(e,t){"use strict";function n(e){return"string"==typeof e||"number"==typeof e}var r=function(){function e(){this._cache={}}var t=e.prototype;return t.set=function(e,t){this._cache[e]=t},t.get=function(e){return this._cache[e]},t.remove=function(e){delete this._cache[e]},t.clear=function(){this._cache={}},t.isValidCacheKey=function(e){return n(e)},e}(),o=r,i=function(){return!0};function a(){for(var e=arguments.length,n=new Array(e),r=0;rthis._cacheSize){var n=this._cacheOrdering[0];this.remove(n)}},t.get=function(e){return this._cache[e]},t.remove=function(e){var t=this._cacheOrdering.indexOf(e);t>-1&&this._cacheOrdering.splice(t,1),delete this._cache[e]},t.clear=function(){this._cache={},this._cacheOrdering=[]},t.isValidCacheKey=function(e){return n(e)},e}(),u=function(){function e(e){var t=(void 0===e?{}:e).cacheSize;s(t),this._cache={},this._cacheOrdering=[],this._cacheSize=t}var t=e.prototype;return t.set=function(e,t){if(this._cache[e]=t,this._registerCacheHit(e),this._cacheOrdering.length>this._cacheSize){var n=this._cacheOrdering[0];this.remove(n)}},t.get=function(e){return this._registerCacheHit(e),this._cache[e]},t.remove=function(e){this._deleteCacheHit(e),delete this._cache[e]},t.clear=function(){this._cache={},this._cacheOrdering=[]},t._registerCacheHit=function(e){this._deleteCacheHit(e),this._cacheOrdering.push(e)},t._deleteCacheHit=function(e){var t=this._cacheOrdering.indexOf(e);t>-1&&this._cacheOrdering.splice(t,1)},t.isValidCacheKey=function(e){return n(e)},e}(),l=function(){function e(){this._cache=new Map}var t=e.prototype;return t.set=function(e,t){this._cache.set(e,t)},t.get=function(e){return this._cache.get(e)},t.remove=function(e){this._cache.delete(e)},t.clear=function(){this._cache.clear()},e}(),f=function(){function e(e){var t=(void 0===e?{}:e).cacheSize;s(t),this._cache=new Map,this._cacheSize=t}var t=e.prototype;return t.set=function(e,t){if(this._cache.set(e,t),this._cache.size>this._cacheSize){var n=this._cache.keys().next().value;this.remove(n)}},t.get=function(e){return this._cache.get(e)},t.remove=function(e){this._cache.delete(e)},t.clear=function(){this._cache.clear()},e}(),d=function(){function e(e){var t=(void 0===e?{}:e).cacheSize;s(t),this._cache=new Map,this._cacheSize=t}var t=e.prototype;return t.set=function(e,t){if(this._cache.set(e,t),this._cache.size>this._cacheSize){var n=this._cache.keys().next().value;this.remove(n)}},t.get=function(e){var t=this._cache.get(e);return this._cache.has(e)&&(this.remove(e),this._cache.set(e,t)),t},t.remove=function(e){this._cache.delete(e)},t.clear=function(){this._cache.clear()},e}();e.FifoMapCache=f,e.FifoObjectCache=c,e.FlatMapCache=l,e.FlatObjectCache=r,e.LruMapCache=d,e.LruObjectCache=u,e.createCachedSelector=a,e.createStructuredCachedSelector=function(e){return t.createStructuredSelector(e,a)},e.default=a,Object.defineProperty(e,"__esModule",{value:!0})}(t,n(5))},function(e,t,n){e.exports=self.fetch||(self.fetch=n(282).default||n(282))},function(e,t,n){var r=n(292);e.exports=function(e,t){if(null==e)return{};var n,o,i=r(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(291);function o(e,t){for(var n=0;n=0)return 1;return 0}();var o=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),r))}};function i(e){return e&&"[object Function]"==={}.toString.call(e)}function a(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function s(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function c(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=a(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:c(s(e))}function u(e){return e&&e.referenceNode?e.referenceNode:e}var l=n&&!(!window.MSInputMethodContext||!document.documentMode),f=n&&/MSIE 10/.test(navigator.userAgent);function d(e){return 11===e?l:10===e?f:l||f}function p(e){if(!e)return document.documentElement;for(var t=d(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===a(n,"position")?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function h(e){return null!==e.parentNode?h(e.parentNode):e}function g(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,i=document.createRange();i.setStart(r,0),i.setEnd(o,0);var a,s,c=i.commonAncestorContainer;if(e!==c&&t!==c||r.contains(o))return"BODY"===(s=(a=c).nodeName)||"HTML"!==s&&p(a.firstElementChild)!==a?p(c):c;var u=h(e);return u.host?g(u.host,t):g(e,h(t).host)}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",r=e.nodeName;if("BODY"===r||"HTML"===r){var o=e.ownerDocument.documentElement,i=e.ownerDocument.scrollingElement||o;return i[n]}return e[n]}function v(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=m(t,"top"),o=m(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=o*i,e.right+=o*i,e}function b(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function y(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],d(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function w(e){var t=e.body,n=e.documentElement,r=d(10)&&getComputedStyle(n);return{height:y("Height",t,n,r),width:y("Width",t,n,r)}}var O=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},E=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],r=d(10),o="HTML"===t.nodeName,i=I(e),s=I(t),u=c(e),l=a(t),f=parseFloat(l.borderTopWidth),p=parseFloat(l.borderLeftWidth);n&&o&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var h=j({top:i.top-s.top-f,left:i.left-s.left-p,width:i.width,height:i.height});if(h.marginTop=0,h.marginLeft=0,!r&&o){var g=parseFloat(l.marginTop),m=parseFloat(l.marginLeft);h.top-=f-g,h.bottom-=f-g,h.left-=p-m,h.right-=p-m,h.marginTop=g,h.marginLeft=m}return(r&&!n?t.contains(u):t===u&&"BODY"!==u.nodeName)&&(h=v(h,t)),h}function C(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=_(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:m(n),s=t?0:m(n,"left"),c={top:a-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:o,height:i};return j(c)}function k(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===a(e,"position"))return!0;var n=s(e);return!!n&&k(n)}function P(e){if(!e||!e.parentElement||d())return document.documentElement;for(var t=e.parentElement;t&&"none"===a(t,"transform");)t=t.parentElement;return t||document.documentElement}function T(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i={top:0,left:0},a=o?P(e):g(e,u(t));if("viewport"===r)i=C(a,o);else{var l=void 0;"scrollParent"===r?"BODY"===(l=c(s(t))).nodeName&&(l=e.ownerDocument.documentElement):l="window"===r?e.ownerDocument.documentElement:r;var f=_(l,a,o);if("HTML"!==l.nodeName||k(a))i=f;else{var d=w(e.ownerDocument),p=d.height,h=d.width;i.top+=f.top-f.marginTop,i.bottom=p+f.top,i.left+=f.left-f.marginLeft,i.right=h+f.left}}var m="number"==typeof(n=n||0);return i.left+=m?n:n.left||0,i.top+=m?n:n.top||0,i.right-=m?n:n.right||0,i.bottom-=m?n:n.bottom||0,i}function R(e){return e.width*e.height}function A(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=T(n,r,i,o),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},c=Object.keys(s).map((function(e){return x({key:e},s[e],{area:R(s[e])})})).sort((function(e,t){return t.area-e.area})),u=c.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),l=u.length>0?u[0].key:c[0].key,f=e.split("-")[1];return l+(f?"-"+f:"")}function N(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=r?P(t):g(t,u(n));return _(n,o,r)}function D(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function M(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function L(e,t,n){n=n.split("-")[0];var r=D(e),o={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),a=i?"top":"left",s=i?"left":"top",c=i?"height":"width",u=i?"width":"height";return o[a]=t[a]+t[c]/2-r[c]/2,o[s]=n===s?t[s]-r[u]:t[M(s)],o}function W(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function z(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=W(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&i(n)&&(t.offsets.popper=j(t.offsets.popper),t.offsets.reference=j(t.offsets.reference),t=n(t,e))})),t}function F(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=N(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=A(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=L(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=z(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function B(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function U(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r1&&void 0!==arguments[1]&&arguments[1],n=J.indexOf(e),r=J.slice(n+1).concat(J.slice(0,n));return t?r.reverse():r}var te="flip",ne="clockwise",re="counterclockwise";function oe(e,t,n,r){var o=[0,0],i=-1!==["right","left"].indexOf(r),a=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=a.indexOf(W(a,(function(e){return-1!==e.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,u=-1!==s?[a.slice(0,s).concat([a[s].split(c)[0]]),[a[s].split(c)[1]].concat(a.slice(s+1))]:[a];return(u=u.map((function(e,r){var o=(1===r?!i:i)?"height":"width",a=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],a=o[2];if(!i)return e;if(0===a.indexOf("%")){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=r}return j(s)[t]/100*i}if("vh"===a||"vw"===a){return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i}return i}(e,o,t,n)}))}))).forEach((function(e,t){e.forEach((function(n,r){K(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))}))})),o}var ie={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,i=o.reference,a=o.popper,s=-1!==["bottom","top"].indexOf(n),c=s?"left":"top",u=s?"width":"height",l={start:S({},c,i[c]),end:S({},c,i[c]+i[u]-a[u])};e.offsets.popper=x({},a,l[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,i=o.popper,a=o.reference,s=r.split("-")[0],c=void 0;return c=K(+n)?[+n,0]:oe(n,i,a,s),"left"===s?(i.top+=c[0],i.left-=c[1]):"right"===s?(i.top+=c[0],i.left+=c[1]):"top"===s?(i.left+=c[0],i.top-=c[1]):"bottom"===s&&(i.left+=c[0],i.top+=c[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||p(e.instance.popper);e.instance.reference===n&&(n=p(n));var r=U("transform"),o=e.instance.popper.style,i=o.top,a=o.left,s=o[r];o.top="",o.left="",o[r]="";var c=T(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=i,o.left=a,o[r]=s,t.boundaries=c;var u=t.priority,l=e.offsets.popper,f={primary:function(e){var n=l[e];return l[e]c[e]&&!t.escapeWithReference&&(r=Math.min(l[n],c[e]-("right"===e?l.width:l.height))),S({},n,r)}};return u.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";l=x({},l,f[t](e))})),e.offsets.popper=l,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],i=Math.floor,a=-1!==["top","bottom"].indexOf(o),s=a?"right":"bottom",c=a?"left":"top",u=a?"width":"height";return n[s]i(r[s])&&(e.offsets.popper[c]=i(r[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!Q(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],i=e.offsets,s=i.popper,c=i.reference,u=-1!==["left","right"].indexOf(o),l=u?"height":"width",f=u?"Top":"Left",d=f.toLowerCase(),p=u?"left":"top",h=u?"bottom":"right",g=D(r)[l];c[h]-gs[h]&&(e.offsets.popper[d]+=c[d]+g-s[h]),e.offsets.popper=j(e.offsets.popper);var m=c[d]+c[l]/2-g/2,v=a(e.instance.popper),b=parseFloat(v["margin"+f]),y=parseFloat(v["border"+f+"Width"]),w=m-e.offsets.popper[d]-b-y;return w=Math.max(Math.min(s[l]-g,w),0),e.arrowElement=r,e.offsets.arrow=(S(n={},d,Math.round(w)),S(n,p,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(B(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=T(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=M(r),i=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case te:a=[r,o];break;case ne:a=ee(r);break;case re:a=ee(r,!0);break;default:a=t.behavior}return a.forEach((function(s,c){if(r!==s||a.length===c+1)return e;r=e.placement.split("-")[0],o=M(r);var u=e.offsets.popper,l=e.offsets.reference,f=Math.floor,d="left"===r&&f(u.right)>f(l.left)||"right"===r&&f(u.left)f(l.top)||"bottom"===r&&f(u.top)f(n.right),g=f(u.top)f(n.bottom),v="left"===r&&p||"right"===r&&h||"top"===r&&g||"bottom"===r&&m,b=-1!==["top","bottom"].indexOf(r),y=!!t.flipVariations&&(b&&"start"===i&&p||b&&"end"===i&&h||!b&&"start"===i&&g||!b&&"end"===i&&m),w=!!t.flipVariationsByContent&&(b&&"start"===i&&h||b&&"end"===i&&p||!b&&"start"===i&&m||!b&&"end"===i&&g),O=y||w;(d||v||O)&&(e.flipped=!0,(d||v)&&(r=a[c+1]),O&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=x({},e.offsets.popper,L(e.instance.popper,e.offsets.reference,e.placement)),e=z(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,i=r.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=i[n]-(s?o[a?"width":"height"]:0),e.placement=M(t),e.offsets.popper=j(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!Q(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=W(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&void 0!==arguments[2]?arguments[2]:{};O(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=o(this.update.bind(this)),this.options=x({},e.Defaults,a),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(x({},e.Defaults.modifiers,a.modifiers)).forEach((function(t){r.options.modifiers[t]=x({},e.Defaults.modifiers[t]||{},a.modifiers?a.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return x({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&i(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return E(e,[{key:"update",value:function(){return F.call(this)}},{key:"destroy",value:function(){return V.call(this)}},{key:"enableEventListeners",value:function(){return q.call(this)}},{key:"disableEventListeners",value:function(){return $.call(this)}}]),e}();ae.Utils=("undefined"!=typeof window?window:e).PopperUtils,ae.placements=Z,ae.Defaults=ie,t.a=ae}).call(this,n(100))},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M19 19H5V5h7V3H3v18h18v-9h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"}),"OpenInNewSharp");t.default=a},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"DragIndicatorSharp");t.default=a},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRight");t.default=a},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M3 18h6v-2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z"}),"SortSharp");t.default=a},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z"}),"ReorderSharp");t.default=a},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z"}),"ArrowForwardSharp");t.default=a},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"}),"ArrowUpwardSharp");t.default=a},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6 1.41 1.41z"}),"KeyboardArrowUpSharp");t.default=a},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"}),"KeyboardArrowDownSharp");t.default=a},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z"}),"VerticalAlignTopSharp");t.default=a},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M17.66 8L12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8zM6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14H6z"}),"OpacitySharp");t.default=a},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M20 9H4v2h16V9zM4 15h16v-2H4v2z"}),"DragHandleSharp");t.default=a},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z"}),"ChevronLeftSharp");t.default=a},function(e,t,n){"use strict";var r=n(34),o=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(36)).default)(i.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z"}),"ChevronRightSharp");t.default=a},function(e,t,n){"use strict";(function(e){var r=n(0),o=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},i=function(){function e(e,t){for(var n=0;n div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',i=n.head||n.getElementsByTagName("head")[0],a=n.createElement("style");a.id="detectElementResize",a.type="text/css",null!=e&&a.setAttribute("nonce",e),a.styleSheet?a.styleSheet.cssText=r:a.appendChild(n.createTextNode(r)),i.appendChild(a)}}(f),i.__resizeLast__={},i.__resizeListeners__=[],(i.__resizeTriggers__=f.createElement("div")).className="resize-triggers";var p=f.createElement("div");p.className="expand-trigger",p.appendChild(f.createElement("div"));var h=f.createElement("div");h.className="contract-trigger",i.__resizeTriggers__.appendChild(p),i.__resizeTriggers__.appendChild(h),i.appendChild(i.__resizeTriggers__),a(i),i.addEventListener("scroll",s,!0),r&&(i.__resizeTriggers__.__animationListener__=function(e){e.animationName===n&&a(i)},i.__resizeTriggers__.addEventListener(r,i.__resizeTriggers__.__animationListener__))}i.__resizeListeners__.push(l)}},removeResizeListener:function(e,t){if(c)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",s,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(r,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}null==h||null==g?(l=d,f=function(e){return p(e,20)}):(l=function(e){var t=c(e,2),n=t[0],r=t[1];h(n),d(r)},f=function(e){var t=g((function(){d(n),e()})),n=p((function(){h(t),e()}),20);return[t,n]});var v=function(e){function t(){var e,n,r;o(this,t);for(var i=arguments.length,a=Array(i),c=0;c0&&void 0!==arguments[0]?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:","\n paddingLeft: theme.spacing(2),\n paddingRight: theme.spacing(2),\n [theme.breakpoints.up('sm')]: {\n paddingLeft: theme.spacing(3),\n paddingRight: theme.spacing(3),\n },\n "].join("\n")),Object(s.a)({paddingLeft:t(2),paddingRight:t(2)},n,Object(r.a)({},e.up("sm"),Object(s.a)({paddingLeft:t(3),paddingRight:t(3)},n[e.up("sm")])))},toolbar:(o={minHeight:56},Object(r.a)(o,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),Object(r.a)(o,e.up("sm"),{minHeight:64}),o)},n)}var u=n(156),l={black:"#000",white:"#fff"},f=n(166),d={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"},p={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"},h={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},g={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},m={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},v={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},b=n(15),y={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:l.white,default:f.a[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},w={text:{primary:l.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:f.a[800],default:"#303030"},action:{active:l.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function O(e,t,n,r){var o=r.light||r,i=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=Object(b.e)(e.main,o):"dark"===t&&(e.dark=Object(b.b)(e.main,i)))}function E(e){var t=e.primary,n=void 0===t?{light:d[300],main:d[500],dark:d[700]}:t,r=e.secondary,a=void 0===r?{light:p.A200,main:p.A400,dark:p.A700}:r,c=e.error,E=void 0===c?{light:h[300],main:h[500],dark:h[700]}:c,S=e.warning,x=void 0===S?{light:g[300],main:g[500],dark:g[700]}:S,j=e.info,I=void 0===j?{light:m[300],main:m[500],dark:m[700]}:j,_=e.success,C=void 0===_?{light:v[300],main:v[500],dark:v[700]}:_,k=e.type,P=void 0===k?"light":k,T=e.contrastThreshold,R=void 0===T?3:T,A=e.tonalOffset,N=void 0===A?.2:A,D=Object(o.a)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function M(e){return Object(b.d)(e,w.text.primary)>=R?w.text.primary:y.text.primary}var L=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=Object(s.a)({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error(Object(u.a)(4,t));if("string"!=typeof e.main)throw new Error(Object(u.a)(5,JSON.stringify(e.main)));return O(e,"light",n,N),O(e,"dark",r,N),e.contrastText||(e.contrastText=M(e.main)),e},W={dark:w,light:y};return Object(i.a)(Object(s.a)({common:l,type:P,primary:L(n),secondary:L(a,"A400","A200","A700"),error:L(E),warning:L(x),info:L(I),success:L(C),grey:f.a,contrastThreshold:R,getContrastText:M,augmentColor:L,tonalOffset:N},W[P]),D)}function S(e){return Math.round(1e5*e)/1e5}function x(e){return S(e)}var j={textTransform:"uppercase"};function I(e,t){var n="function"==typeof t?t(e):t,r=n.fontFamily,a=void 0===r?'"Roboto", "Helvetica", "Arial", sans-serif':r,c=n.fontSize,u=void 0===c?14:c,l=n.fontWeightLight,f=void 0===l?300:l,d=n.fontWeightRegular,p=void 0===d?400:d,h=n.fontWeightMedium,g=void 0===h?500:h,m=n.fontWeightBold,v=void 0===m?700:m,b=n.htmlFontSize,y=void 0===b?16:b,w=n.allVariants,O=n.pxToRem,E=Object(o.a)(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]);var I=u/14,_=O||function(e){return"".concat(e/y*I,"rem")},C=function(e,t,n,r,o){return Object(s.a)({fontFamily:a,fontWeight:e,fontSize:_(t),lineHeight:n},'"Roboto", "Helvetica", "Arial", sans-serif'===a?{letterSpacing:"".concat(S(r/t),"em")}:{},o,w)},k={h1:C(f,96,1.167,-1.5),h2:C(f,60,1.2,-.5),h3:C(p,48,1.167,0),h4:C(p,34,1.235,.25),h5:C(p,24,1.334,0),h6:C(g,20,1.6,.15),subtitle1:C(p,16,1.75,.15),subtitle2:C(g,14,1.57,.1),body1:C(p,16,1.5,.15),body2:C(p,14,1.43,.15),button:C(g,14,1.75,.4,j),caption:C(p,12,1.66,.4),overline:C(p,12,2.66,1,j)};return Object(i.a)(Object(s.a)({htmlFontSize:y,pxToRem:_,round:x,fontFamily:a,fontSize:u,fontWeightLight:f,fontWeightRegular:p,fontWeightMedium:g,fontWeightBold:v},k),E,{clone:!1})}function _(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var C=["none",_(0,2,1,-1,0,1,1,0,0,1,3,0),_(0,3,1,-2,0,2,2,0,0,1,5,0),_(0,3,3,-2,0,3,4,0,0,1,8,0),_(0,2,4,-1,0,4,5,0,0,1,10,0),_(0,3,5,-1,0,5,8,0,0,1,14,0),_(0,3,5,-1,0,6,10,0,0,1,18,0),_(0,4,5,-2,0,7,10,1,0,2,16,1),_(0,5,5,-3,0,8,10,1,0,3,14,2),_(0,5,6,-3,0,9,12,1,0,3,16,2),_(0,6,6,-3,0,10,14,1,0,4,18,3),_(0,6,7,-4,0,11,15,1,0,4,20,3),_(0,7,8,-4,0,12,17,2,0,5,22,4),_(0,7,8,-4,0,13,19,2,0,5,24,4),_(0,7,9,-4,0,14,21,2,0,5,26,4),_(0,8,9,-5,0,15,22,2,0,6,28,5),_(0,8,10,-5,0,16,24,2,0,6,30,5),_(0,8,11,-5,0,17,26,2,0,6,32,5),_(0,9,11,-5,0,18,28,2,0,7,34,6),_(0,9,12,-6,0,19,29,2,0,7,36,6),_(0,10,13,-6,0,20,31,3,0,8,38,7),_(0,10,13,-6,0,21,33,3,0,8,40,7),_(0,10,14,-6,0,22,35,3,0,8,42,7),_(0,11,14,-7,0,23,36,3,0,9,44,8),_(0,11,15,-7,0,24,38,3,0,9,46,8)],k={borderRadius:4},P=n(37),T=(n(68),n(31));var R=function(e,t){return t?Object(i.a)(e,t,{clone:!1}):e},A={xs:0,sm:600,md:960,lg:1280,xl:1920},N={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(A[e],"px)")}};var D,M,L={m:"margin",p:"padding"},W={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},z={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},F=(D=function(e){if(e.length>2){if(!z[e])return[e];e=z[e]}var t=e.split(""),n=Object(P.a)(t,2),r=n[0],o=n[1],i=L[r],a=W[o]||"";return Array.isArray(a)?a.map((function(e){return i+e})):[i+a]},M={},function(e){return void 0===M[e]&&(M[e]=D(e)),M[e]}),B=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function U(e){var t=e.spacing||8;return"number"==typeof t?function(e){return t*e}:Array.isArray(t)?function(e){return t[e]}:"function"==typeof t?t:function(){}}function V(e,t){return function(n){return e.reduce((function(e,r){return e[r]=function(e,t){if("string"==typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:"-".concat(n)}(t,n),e}),{})}}function H(e){var t=U(e.theme);return Object.keys(e).map((function(n){if(-1===B.indexOf(n))return null;var r=V(F(n),t),o=e[n];return function(e,t,n){if(Array.isArray(t)){var r=e.theme.breakpoints||N;return t.reduce((function(e,o,i){return e[r.up(r.keys[i])]=n(t[i]),e}),{})}if("object"===Object(T.a)(t)){var o=e.theme.breakpoints||N;return Object.keys(t).reduce((function(e,r){return e[o.up(r)]=n(t[r]),e}),{})}return n(t)}(e,o,r)})).reduce(R,{})}H.propTypes={},H.filterProps=B;function G(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=U({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,r=e.mixins,s=void 0===r?{}:r,u=e.palette,l=void 0===u?{}:u,f=e.spacing,d=e.typography,p=void 0===d?{}:d,h=Object(o.a)(e,["breakpoints","mixins","palette","spacing","typography"]),g=E(l),m=Object(a.a)(n),v=G(f),b=Object(i.a)({breakpoints:m,direction:"ltr",mixins:c(m,v,s),overrides:{},palette:g,props:{},shadows:C,typography:I(g,p),spacing:v,shape:k,transitions:q.a,zIndex:$.a},h),y=arguments.length,w=new Array(y>1?y-1:0),O=1;O1&&void 0!==arguments[1]?arguments[1]:0;return{vertical:m(e,H.vertical)+t,horizontal:v(e,H.horizontal)}}),[H.horizontal,H.vertical]),ne=i.useCallback((function(e){var t=ee(e),n={width:e.offsetWidth,height:e.offsetHeight},r=te(n,t);if("none"===x)return{top:null,left:null,transformOrigin:b(r)};var o=J(t),i=o.top-r.vertical,a=o.left-r.horizontal,c=i+n.height,u=a+n.width,l=Object(f.a)(y(s)),d=l.innerHeight-A,p=l.innerWidth-A;if(id){var g=c-d;i-=g,r.vertical+=g}if(a p){var v=u-p;a-=v,r.horizontal+=v}return{top:"".concat(Math.round(i),"px"),left:"".concat(Math.round(a),"px"),transformOrigin:b(r)}}),[s,x,J,ee,te,A]),re=i.useCallback((function(){var e=Z.current;if(e){var t=ne(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}}),[ne]),oe=i.useCallback((function(e){Z.current=c.findDOMNode(e)}),[]);i.useEffect((function(){F&&re()})),i.useImperativeHandle(n,(function(){return F?{updatePosition:function(){re()}}:null}),[F,re]),i.useEffect((function(){if(F){var e=Object(u.a)((function(){re()}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}}),[F,re]);var ie=K;"auto"!==K||q.muiSupportAuto||(ie=void 0);var ae=C||(s?Object(l.a)(y(s)).body:void 0);return i.createElement(p.a,Object(r.a)({container:ae,open:F,ref:t,BackdropProps:{invisible:!0},className:Object(a.default)(I.root,_)},Q),i.createElement(q,Object(r.a)({appear:!0,in:F,onEnter:N,onEntered:D,onExit:L,onExited:W,onExiting:z,timeout:ie},X,{onEntering:Object(d.a)((function(e,t){M&&M(e,t),re()}),X.onEntering)}),i.createElement(g.a,Object(r.a)({elevation:P,ref:oe},U,{className:Object(a.default)(I.paper,U.className)}),j)))})),O=Object(s.a)({root:{},paper:{position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}},{name:"MuiPopover"})(w),E=n(612),S=n(51),x=n(50),j={vertical:"top",horizontal:"right"},I={vertical:"top",horizontal:"left"},_=i.forwardRef((function(e,t){var n=e.autoFocus,s=void 0===n||n,u=e.children,l=e.classes,f=e.disableAutoFocusItem,d=void 0!==f&&f,p=e.MenuListProps,h=void 0===p?{}:p,g=e.onClose,m=e.onEntering,v=e.open,b=e.PaperProps,y=void 0===b?{}:b,w=e.PopoverClasses,_=e.transitionDuration,C=void 0===_?"auto":_,k=e.TransitionProps,P=(k=void 0===k?{}:k).onEntering,T=Object(o.a)(k,["onEntering"]),R=e.variant,A=void 0===R?"selectedMenu":R,N=Object(o.a)(e,["autoFocus","children","classes","disableAutoFocusItem","MenuListProps","onClose","onEntering","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"]),D=Object(x.a)(),M=s&&!d&&v,L=i.useRef(null),W=i.useRef(null),z=-1;i.Children.map(u,(function(e,t){i.isValidElement(e)&&(e.props.disabled||("menu"!==A&&e.props.selected||-1===z)&&(z=t))}));var F=i.Children.map(u,(function(e,t){return t===z?i.cloneElement(e,{ref:function(t){W.current=c.findDOMNode(t),Object(S.a)(e.ref,t)}}):e}));return i.createElement(O,Object(r.a)({getContentAnchorEl:function(){return W.current},classes:w,onClose:g,TransitionProps:Object(r.a)({onEntering:function(e,t){L.current&&L.current.adjustStyleForScrollbar(e,D),m&&m(e,t),P&&P(e,t)}},T),anchorOrigin:"rtl"===D.direction?j:I,transformOrigin:"rtl"===D.direction?j:I,PaperProps:Object(r.a)({},y,{classes:Object(r.a)({},y.classes,{root:l.paper})}),open:v,ref:t,transitionDuration:C},N),i.createElement(E.a,Object(r.a)({onKeyDown:function(e){"Tab"===e.key&&(e.preventDefault(),g&&g(e,"tabKeyDown"))},actions:L,autoFocus:s&&(-1===z||d),autoFocusItem:M,variant:A},h,{className:Object(a.default)(l.list,h.className)}),F))}));t.a=Object(s.a)({paper:{maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"},list:{outline:0}},{name:"MuiMenu"})(_)},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(0),o=n.n(r),i=n(153);function a(){return o.a.useContext(i.a)}},function(e,t,n){"use strict";var r=n(1),o=n(4),i=n(0),a=n(3),s=n(8),c=n(11),u=i.forwardRef((function(e,t){var n=e.children,s=e.classes,u=e.className,l=e.color,f=void 0===l?"inherit":l,d=e.component,p=void 0===d?"svg":d,h=e.fontSize,g=void 0===h?"medium":h,m=e.htmlColor,v=e.titleAccess,b=e.viewBox,y=void 0===b?"0 0 24 24":b,w=Object(o.a)(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return i.createElement(p,Object(r.a)({className:Object(a.default)(s.root,u,"inherit"!==f&&s["color".concat(Object(c.a)(f))],"default"!==g&&"medium"!==g&&s["fontSize".concat(Object(c.a)(g))]),focusable:"false",viewBox:y,color:m,"aria-hidden":!v||void 0,role:v?"img":void 0,ref:t},w),n,v?i.createElement("title",null,v):null)}));u.muiName="SvgIcon",t.a=Object(s.a)((function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}}),{name:"MuiSvgIcon"})(u)},function(e,t,n){"use strict";n.d(t,"a",(function(){return Ae}));var r=n(41),o=Date.now(),i="fnValues"+o,a="fnStyle"+ ++o,s=function(){return{onCreateRule:function(e,t,n){if("function"!=typeof t)return null;var o=Object(r.c)(e,{},n);return o[a]=t,o},onProcessStyle:function(e,t){if(i in t||a in t)return e;var n={};for(var r in e){var o=e[r];"function"==typeof o&&(delete e[r],n[r]=o)}return t[i]=n,e},onUpdate:function(e,t,n,r){var o=t,s=o[a];s&&(o.style=s(e)||{});var c=o[i];if(c)for(var u in c)o.prop(u,c[u](e),r)}}},c=n(1),u="@global",l=function(){function e(e,t,n){for(var o in this.type="global",this.at=u,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new r.a(Object(c.a)({},n,{parent:this})),t)this.rules.add(o,t[o]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(e){return this.rules.toString(e)},e}(),f=function(){function e(e,t,n){this.type="global",this.at=u,this.isProcessed=!1,this.key=e,this.options=n;var r=e.substr("@global ".length);this.rule=n.jss.createRule(r,t,Object(c.a)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),d=/\s*,\s*/g;function p(e,t){for(var n=e.split(d),r="",o=0;o-1){var o=ge[e];if(!Array.isArray(o))return V+J(o)in t&&H+o;if(!r)return!1;for(var i=0;it?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var r={},o=Object.keys(t).sort(e),i=0;i0&&Math.abs((e.outerHeightStyle||0)-l)>1||e.overflow!==f)?(I.current+=1,{overflow:f,outerHeightStyle:l}):e}))}),[w,O,e.placeholder]);a.useEffect((function(){var e=Object(p.a)((function(){I.current=0,P()}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[P]),g((function(){P()})),a.useEffect((function(){I.current=0}),[b]);return a.createElement(a.Fragment,null,a.createElement("textarea",Object(o.a)({value:b,onChange:function(e){I.current=0,E||P(),n&&n(e)},ref:x,rows:O,style:Object(o.a)({height:C.outerHeightStyle,overflow:C.overflow?"hidden":null},v)},y)),a.createElement("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:j,tabIndex:-1,style:Object(o.a)({},m,v)}))})),b=n(94),y="undefined"==typeof window?a.useEffect:a.useLayoutEffect,w=a.forwardRef((function(e,t){var n=e["aria-describedby"],l=e.autoComplete,p=e.autoFocus,h=e.classes,g=e.className,m=(e.color,e.defaultValue),w=e.disabled,O=e.endAdornment,E=(e.error,e.fullWidth),S=void 0!==E&&E,x=e.id,j=e.inputComponent,I=void 0===j?"input":j,_=e.inputProps,C=void 0===_?{}:_,k=e.inputRef,P=(e.margin,e.multiline),T=void 0!==P&&P,R=e.name,A=e.onBlur,N=e.onChange,D=e.onClick,M=e.onFocus,L=e.onKeyDown,W=e.onKeyUp,z=e.placeholder,F=e.readOnly,B=e.renderSuffix,U=e.rows,V=e.rowsMax,H=e.rowsMin,G=e.maxRows,q=e.minRows,$=e.startAdornment,K=e.type,Y=void 0===K?"text":K,X=e.value,Q=Object(r.a)(e,["aria-describedby","autoComplete","autoFocus","classes","className","color","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","rowsMax","rowsMin","maxRows","minRows","startAdornment","type","value"]),Z=null!=C.value?C.value:X,J=a.useRef(null!=Z).current,ee=a.useRef(),te=a.useCallback((function(e){0}),[]),ne=Object(d.a)(C.ref,te),re=Object(d.a)(k,ne),oe=Object(d.a)(ee,re),ie=a.useState(!1),ae=ie[0],se=ie[1],ce=Object(u.b)();var ue=Object(c.a)({props:e,muiFormControl:ce,states:["color","disabled","error","hiddenLabel","margin","required","filled"]});ue.focused=ce?ce.focused:ae,a.useEffect((function(){!ce&&w&&ae&&(se(!1),A&&A())}),[ce,w,ae,A]);var le=ce&&ce.onFilled,fe=ce&&ce.onEmpty,de=a.useCallback((function(e){Object(b.b)(e)?le&&le():fe&&fe()}),[le,fe]);y((function(){J&&de({value:Z})}),[Z,de,J]);a.useEffect((function(){de(ee.current)}),[]);var pe=I,he=Object(o.a)({},C,{ref:oe});"string"!=typeof pe?he=Object(o.a)({inputRef:oe,type:Y},he,{ref:null}):T?!U||G||q||V||H?(he=Object(o.a)({minRows:U||q,rowsMax:V,maxRows:G},he),pe=v):pe="textarea":he=Object(o.a)({type:Y},he);return a.useEffect((function(){ce&&ce.setAdornedStart(Boolean($))}),[ce,$]),a.createElement("div",Object(o.a)({className:Object(s.default)(h.root,h["color".concat(Object(f.a)(ue.color||"primary"))],g,ue.disabled&&h.disabled,ue.error&&h.error,S&&h.fullWidth,ue.focused&&h.focused,ce&&h.formControl,T&&h.multiline,$&&h.adornedStart,O&&h.adornedEnd,"dense"===ue.margin&&h.marginDense),onClick:function(e){ee.current&&e.currentTarget===e.target&&ee.current.focus(),D&&D(e)},ref:t},Q),$,a.createElement(u.a.Provider,{value:null},a.createElement(pe,Object(o.a)({"aria-invalid":ue.error,"aria-describedby":n,autoComplete:l,autoFocus:p,defaultValue:m,disabled:ue.disabled,id:x,onAnimationStart:function(e){de("mui-auto-fill-cancel"===e.animationName?ee.current:{value:"x"})},name:R,placeholder:z,readOnly:F,required:ue.required,rows:U,value:Z,onKeyDown:L,onKeyUp:W},he,{className:Object(s.default)(h.input,C.className,ue.disabled&&h.disabled,T&&h.inputMultiline,ue.hiddenLabel&&h.inputHiddenLabel,$&&h.inputAdornedStart,O&&h.inputAdornedEnd,"search"===Y&&h.inputTypeSearch,"dense"===ue.margin&&h.inputMarginDense),onBlur:function(e){A&&A(e),C.onBlur&&C.onBlur(e),ce&&ce.onBlur?ce.onBlur(e):se(!1)},onChange:function(e){if(!J){var t=e.target||ee.current;if(null==t)throw new Error(Object(i.a)(1));de({value:t.value})}for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;oo?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r=200&&(f=c,d=!1,t=new r(t));e:for(;++l=200){var g=t?null:s(e);if(g)return c(g);d=!1,l=a,h=new r}else h=t?[]:p;e:for(;++u0}});else{var e=window.document,t=[],n=null,r=null;i.prototype.THROTTLE_TIMEOUT=100,i.prototype.POLL_INTERVAL=null,i.prototype.USE_MUTATION_OBSERVER=!0,i._setupCrossOriginUpdater=function(){return n||(n=function(e,n){r=e&&n?l(e,n):{top:0,bottom:0,left:0,right:0,width:0,height:0},t.forEach((function(e){e._checkForIntersections()}))}),n},i._resetCrossOriginUpdater=function(){n=null,r=null},i.prototype.observe=function(e){if(!this._observationTargets.some((function(t){return t.element==e}))){if(!e||1!=e.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:e,entry:null}),this._monitorIntersections(e.ownerDocument),this._checkForIntersections()}},i.prototype.unobserve=function(e){this._observationTargets=this._observationTargets.filter((function(t){return t.element!=e})),this._unmonitorIntersections(e.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},i.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},i.prototype.takeRecords=function(){var e=this._queuedEntries.slice();return this._queuedEntries=[],e},i.prototype._initThresholds=function(e){var t=e||[0];return Array.isArray(t)||(t=[t]),t.sort().filter((function(e,t,n){if("number"!=typeof e||isNaN(e)||e<0||e>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return e!==n[t-1]}))},i.prototype._parseRootMargin=function(e){var t=(e||"0px").split(/\s+/).map((function(e){var t=/^(-?\d*\.?\d+)(px|%)$/.exec(e);if(!t)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(t[1]),unit:t[2]}}));return t[1]=t[1]||t[0],t[2]=t[2]||t[0],t[3]=t[3]||t[1],t},i.prototype._monitorIntersections=function(t){var n=t.defaultView;if(n&&-1==this._monitoringDocuments.indexOf(t)){var r=this._checkForIntersections,o=null,i=null;if(this.POLL_INTERVAL?o=n.setInterval(r,this.POLL_INTERVAL):(a(n,"resize",r,!0),a(t,"scroll",r,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in n&&(i=new n.MutationObserver(r)).observe(t,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(t),this._monitoringUnsubscribes.push((function(){var e=t.defaultView;e&&(o&&e.clearInterval(o),s(e,"resize",r,!0)),s(t,"scroll",r,!0),i&&i.disconnect()})),t!=(this.root&&this.root.ownerDocument||e)){var c=p(t);c&&this._monitorIntersections(c.ownerDocument)}}},i.prototype._unmonitorIntersections=function(t){var n=this._monitoringDocuments.indexOf(t);if(-1!=n){var r=this.root&&this.root.ownerDocument||e;if(!this._observationTargets.some((function(e){var n=e.element.ownerDocument;if(n==t)return!0;for(;n&&n!=r;){var o=p(n);if((n=o&&o.ownerDocument)==t)return!0}return!1}))){var o=this._monitoringUnsubscribes[n];if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),o(),t!=r){var i=p(t);i&&this._unmonitorIntersections(i.ownerDocument)}}}},i.prototype._unmonitorAllIntersections=function(){var e=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var t=0;t=0&&m>=0&&{top:u,bottom:f,left:p,right:h,width:g,height:m}||null),!v)break;b=b&&d(b)}return v}},i.prototype._getRootRect=function(){var t;if(this.root)t=c(this.root);else{var n=e.documentElement,r=e.body;t={top:0,left:0,right:n.clientWidth||r.clientWidth,width:n.clientWidth||r.clientWidth,bottom:n.clientHeight||r.clientHeight,height:n.clientHeight||r.clientHeight}}return this._expandRectByRootMargin(t)},i.prototype._expandRectByRootMargin=function(e){var t=this._rootMarginValues.map((function(t,n){return"px"==t.unit?t.value:t.value*(n%2?e.width:e.height)/100})),n={top:e.top-t[0],right:e.right+t[1],bottom:e.bottom+t[2],left:e.left-t[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},i.prototype._hasCrossedThreshold=function(e,t){var n=e&&e.isIntersecting?e.intersectionRatio||0:-1,r=t.isIntersecting?t.intersectionRatio||0:-1;if(n!==r)for(var o=0;o0}},{key:"leave",value:function(e){var t,n,r=this.entered.length;return this.entered=(t=this.entered.filter(this.isNodeInDocument),n=e,t.filter((function(e){return e!==n}))),r>0&&0===this.entered.length}},{key:"reset",value:function(){this.entered=[]}}])&&i(t.prototype,n),r&&i(t,r),e}(),s=o((function(){return/firefox/i.test(navigator.userAgent)})),c=o((function(){return Boolean(window.safari)}));function u(e,t){for(var n=0;ne))return n[s];u=s-1}}var f=e-t[a=Math.max(0,u)],d=f*f;return n[a]+r[a]*f+o[a]*d+i[a]*f*d}}])&&u(t.prototype,n),r&&u(t,r),e}();function f(e){var t=1===e.nodeType?e:e.parentElement;if(!t)return null;var n=t.getBoundingClientRect(),r=n.top;return{x:n.left,y:r}}function d(e){return{x:e.clientX,y:e.clientY}}function p(e,t,n,r,o){var i,a,u="IMG"===(i=t).nodeName&&(s()||!document.documentElement.contains(i)),d=f(u?e:t),p={x:n.x-d.x,y:n.y-d.y},h=e.offsetWidth,g=e.offsetHeight,m=r.anchorX,v=r.anchorY,b=function(e,t,n,r){var o=e?t.width:n,i=e?t.height:r;return c()&&e&&(i/=window.devicePixelRatio,o/=window.devicePixelRatio),{dragPreviewWidth:o,dragPreviewHeight:i}}(u,t,h,g),y=b.dragPreviewWidth,w=b.dragPreviewHeight,O=o.offsetX,E=o.offsetY,S=0===E||E;return{x:0===O||O?O:new l([0,.5,1],[p.x,p.x/h*y,p.x+y-h]).interpolate(m),y:S?E:(a=new l([0,.5,1],[p.y,p.y/g*w,p.y+w-g]).interpolate(v),c()&&u&&(a+=(window.devicePixelRatio-1)*w),a)}}var h,g="__NATIVE_FILE__",m="__NATIVE_URL__",v="__NATIVE_TEXT__";function b(e,t,n){var r=t.reduce((function(t,n){return t||e.getData(n)}),"");return null!=r?r:n}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w=(y(h={},g,{exposeProperties:{files:function(e){return Array.prototype.slice.call(e.files)},items:function(e){return e.items}},matchesTypes:["Files"]}),y(h,m,{exposeProperties:{urls:function(e,t){return b(e,t,"").split("\n")}},matchesTypes:["Url","text/uri-list"]}),y(h,v,{exposeProperties:{text:function(e,t){return b(e,t,"")}},matchesTypes:["Text","text/plain"]}),h);function O(e,t){for(var n=0;n-1}))}))[0]||null}function x(e,t){for(var n=0;nt}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(g,e)||!p.call(h,e)&&(d.test(e)?g[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(b,y);v[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(b,y);v[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(b,y);v[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){v[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){v[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var O=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,E=60103,S=60106,x=60107,j=60108,I=60114,_=60109,C=60110,k=60112,P=60113,T=60120,R=60115,A=60116,N=60121,D=60128,M=60129,L=60130,W=60131;if("function"==typeof Symbol&&Symbol.for){var z=Symbol.for;E=z("react.element"),S=z("react.portal"),x=z("react.fragment"),j=z("react.strict_mode"),I=z("react.profiler"),_=z("react.provider"),C=z("react.context"),k=z("react.forward_ref"),P=z("react.suspense"),T=z("react.suspense_list"),R=z("react.memo"),A=z("react.lazy"),N=z("react.block"),z("react.scope"),D=z("react.opaque.id"),M=z("react.debug_trace_mode"),L=z("react.offscreen"),W=z("react.legacy_hidden")}var F,B="function"==typeof Symbol&&Symbol.iterator;function U(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=B&&e[B]||e["@@iterator"])?e:null}function V(e){if(void 0===F)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var H=!1;function G(e,t){if(!e||H)return"";H=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(1!==a||1!==s)do{if(a--,0>--s||o[a]!==i[s])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=s);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?V(e):""}function q(e){switch(e.tag){case 5:return V(e.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return e=G(e.type,!1);case 11:return e=G(e.type.render,!1);case 22:return e=G(e.type._render,!1);case 1:return e=G(e.type,!0);default:return""}}function $(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case x:return"Fragment";case S:return"Portal";case I:return"Profiler";case j:return"StrictMode";case P:return"Suspense";case T:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case _:return(e._context.displayName||"Context")+".Provider";case k:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case R:return $(e.type);case N:return $(e._render);case A:t=e._payload,e=e._init;try{return $(e(t))}catch(e){}}return null}function K(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Y(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function X(e){e._valueTracker||(e._valueTracker=function(e){var t=Y(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Y(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Z(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=K(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=K(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,K(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&Z(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:K(n)}}function ue(e,t){var n=K(t.value),r=K(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function le(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var fe="http://www.w3.org/1999/xhtml",de="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ge,me=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==de||"innerHTML"in e)e.innerHTML=t;else{for((ge=ge||document.createElement("div")).innerHTML=""+t.valueOf().toString()+" ",t=ge.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function ve(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var be={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ye=["Webkit","ms","Moz","O"];function we(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function Oe(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=we(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(be).forEach((function(e){ye.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]}))}));var Ee=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Se(e,t){if(t){if(Ee[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function xe(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function je(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ie=null,_e=null,Ce=null;function ke(e){if(e=Zr(e)){if("function"!=typeof Ie)throw Error(a(280));var t=e.stateNode;t&&(t=eo(t),Ie(e.stateNode,e.type,t))}}function Pe(e){_e?Ce?Ce.push(e):Ce=[e]:_e=e}function Te(){if(_e){var e=_e,t=Ce;if(Ce=_e=null,ke(e),t)for(e=0;e(r=31-Vt(r))?0:1<n;n++)t.push(e);return t}function Ut(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Vt(t)]=n}var Vt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Ht(e)/Gt|0)|0},Ht=Math.log,Gt=Math.LN2;var qt=i.unstable_UserBlockingPriority,$t=i.unstable_runWithPriority,Kt=!0;function Yt(e,t,n,r){Me||Ne();var o=Qt,i=Me;Me=!0;try{Ae(o,e,t,n,r)}finally{(Me=i)||We()}}function Xt(e,t,n,r){$t(qt,Qt.bind(null,e,t,n,r))}function Qt(e,t,n,r){var o;if(Kt)if((o=0==(4&t))&&0=Nn),Ln=String.fromCharCode(32),Wn=!1;function zn(e,t){switch(e){case"keyup":return-1!==Rn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Bn=!1;var Un={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Un[e.type]:"textarea"===t}function Hn(e,t,n,r){Pe(r),0<(t=Rr(t,"onChange")).length&&(n=new dn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,qn=null;function $n(e){xr(e,0)}function Kn(e){if(Q(Jr(e)))return e}function Yn(e,t){if("change"===e)return t}var Xn=!1;if(f){var Qn;if(f){var Zn="oninput"in document;if(!Zn){var Jn=document.createElement("div");Jn.setAttribute("oninput","return;"),Zn="function"==typeof Jn.oninput}Qn=Zn}else Qn=!1;Xn=Qn&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ur(r)}}function fr(){for(var e=window,t=Z();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Z((e=t.contentWindow).document)}return t}function dr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var pr=f&&"documentMode"in document&&11>=document.documentMode,hr=null,gr=null,mr=null,vr=!1;function br(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;vr||null==hr||hr!==Z(r)||("selectionStart"in(r=hr)&&dr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},mr&&cr(mr,r)||(mr=r,0<(r=Rr(gr,"onSelect")).length&&(t=new dn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=hr)))}Nt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Nt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Nt(At,2);for(var yr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),wr=0;wrro||(e.current=no[ro],no[ro]=null,ro--)}function ao(e,t){ro++,no[ro]=e.current,e.current=t}var so={},co=oo(so),uo=oo(!1),lo=so;function fo(e,t){var n=e.type.contextTypes;if(!n)return so;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function po(e){return null!=(e=e.childContextTypes)}function ho(){io(uo),io(co)}function go(e,t,n){if(co.current!==so)throw Error(a(168));ao(co,t),ao(uo,n)}function mo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,$(t)||"Unknown",i));return o({},n,r)}function vo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||so,lo=co.current,ao(co,e),ao(uo,uo.current),!0}function bo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=mo(e,t,lo),r.__reactInternalMemoizedMergedChildContext=e,io(uo),io(co),ao(co,e)):io(uo),ao(uo,n)}var yo=null,wo=null,Oo=i.unstable_runWithPriority,Eo=i.unstable_scheduleCallback,So=i.unstable_cancelCallback,xo=i.unstable_shouldYield,jo=i.unstable_requestPaint,Io=i.unstable_now,_o=i.unstable_getCurrentPriorityLevel,Co=i.unstable_ImmediatePriority,ko=i.unstable_UserBlockingPriority,Po=i.unstable_NormalPriority,To=i.unstable_LowPriority,Ro=i.unstable_IdlePriority,Ao={},No=void 0!==jo?jo:function(){},Do=null,Mo=null,Lo=!1,Wo=Io(),zo=1e4>Wo?Io:function(){return Io()-Wo};function Fo(){switch(_o()){case Co:return 99;case ko:return 98;case Po:return 97;case To:return 96;case Ro:return 95;default:throw Error(a(332))}}function Bo(e){switch(e){case 99:return Co;case 98:return ko;case 97:return Po;case 96:return To;case 95:return Ro;default:throw Error(a(332))}}function Uo(e,t){return e=Bo(e),Oo(e,t)}function Vo(e,t,n){return e=Bo(e),Eo(e,t,n)}function Ho(){if(null!==Mo){var e=Mo;Mo=null,So(e)}Go()}function Go(){if(!Lo&&null!==Do){Lo=!0;var e=0;try{var t=Do;Uo(99,(function(){for(;eg?(m=f,f=null):m=f.sibling;var v=p(o,f,s[g],c);if(null===v){null===f&&(f=m);break}e&&f&&null===v.alternate&&t(o,f),a=i(v,a,g),null===l?u=v:l.sibling=v,l=v,f=m}if(g===s.length)return n(o,f),u;if(null===f){for(;gm?(v=g,g=null):v=g.sibling;var y=p(o,g,b.value,u);if(null===y){null===g&&(g=v);break}e&&g&&null===y.alternate&&t(o,g),s=i(y,s,m),null===f?l=y:f.sibling=y,f=y,g=v}if(b.done)return n(o,g),l;if(null===g){for(;!b.done;m++,b=c.next())null!==(b=d(o,b.value,u))&&(s=i(b,s,m),null===f?l=b:f.sibling=b,f=b);return l}for(g=r(o,g);!b.done;m++,b=c.next())null!==(b=h(g,o,m,b.value,u))&&(e&&null!==b.alternate&&g.delete(null===b.key?m:b.key),s=i(b,s,m),null===f?l=b:f.sibling=b,f=b);return e&&g.forEach((function(e){return t(o,e)})),l}return function(e,r,i,c){var u="object"==typeof i&&null!==i&&i.type===x&&null===i.key;u&&(i=i.props.children);var l="object"==typeof i&&null!==i;if(l)switch(i.$$typeof){case E:e:{for(l=i.key,u=r;null!==u;){if(u.key===l){switch(u.tag){case 7:if(i.type===x){n(e,u.sibling),(r=o(u,i.props.children)).return=e,e=r;break e}break;default:if(u.elementType===i.type){n(e,u.sibling),(r=o(u,i.props)).ref=yi(e,u,i),r.return=e,e=r;break e}}n(e,u);break}t(e,u),u=u.sibling}i.type===x?((r=Bc(i.props.children,e.mode,c,i.key)).return=e,e=r):((c=Fc(i.type,i.key,i.props,null,e.mode,c)).ref=yi(e,r,i),c.return=e,e=c)}return s(e);case S:e:{for(u=i.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Hc(i,e.mode,c)).return=e,e=r}return s(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Vc(i,e.mode,c)).return=e,e=r),s(e);if(bi(i))return g(e,r,i,c);if(U(i))return m(e,r,i,c);if(l&&wi(e,i),void 0===i&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,$(e.type)||"Component"))}return n(e,r)}}var Ei=Oi(!0),Si=Oi(!1),xi={},ji=oo(xi),Ii=oo(xi),_i=oo(xi);function Ci(e){if(e===xi)throw Error(a(174));return e}function ki(e,t){switch(ao(_i,t),ao(Ii,e),ao(ji,xi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}io(ji),ao(ji,t)}function Pi(){io(ji),io(Ii),io(_i)}function Ti(e){Ci(_i.current);var t=Ci(ji.current),n=he(t,e.type);t!==n&&(ao(Ii,e),ao(ji,n))}function Ri(e){Ii.current===e&&(io(ji),io(Ii))}var Ai=oo(0);function Ni(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Di=null,Mi=null,Li=!1;function Wi(e,t){var n=Lc(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function zi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Fi(e){if(Li){var t=Mi;if(t){var n=t;if(!zi(e,t)){if(!(t=Vr(n.nextSibling))||!zi(e,t))return e.flags=-1025&e.flags|2,Li=!1,void(Di=e);Wi(Di,n)}Di=e,Mi=Vr(t.firstChild)}else e.flags=-1025&e.flags|2,Li=!1,Di=e}}function Bi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Di=e}function Ui(e){if(e!==Di)return!1;if(!Li)return Bi(e),Li=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!zr(t,e.memoizedProps))for(t=Mi;t;)Wi(e,t),t=Vr(t.nextSibling);if(Bi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Mi=Vr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Mi=null}}else Mi=Di?Vr(e.stateNode.nextSibling):null;return!0}function Vi(){Mi=Di=null,Li=!1}var Hi=[];function Gi(){for(var e=0;ei))throw Error(a(301));i+=1,Qi=Xi=null,t.updateQueue=null,qi.current=Pa,e=n(r,o)}while(Ji)}if(qi.current=_a,t=null!==Xi&&null!==Xi.next,Ki=0,Qi=Xi=Yi=null,Zi=!1,t)throw Error(a(300));return e}function ra(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Qi?Yi.memoizedState=Qi=e:Qi=Qi.next=e,Qi}function oa(){if(null===Xi){var e=Yi.alternate;e=null!==e?e.memoizedState:null}else e=Xi.next;var t=null===Qi?Yi.memoizedState:Qi.next;if(null!==t)Qi=t,Xi=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Xi=e).memoizedState,baseState:Xi.baseState,baseQueue:Xi.baseQueue,queue:Xi.queue,next:null},null===Qi?Yi.memoizedState=Qi=e:Qi=Qi.next=e}return Qi}function ia(e,t){return"function"==typeof t?t(e):t}function aa(e){var t=oa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Xi,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var s=o.next;o.next=i.next,i.next=s}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var c=s=i=null,u=o;do{var l=u.lane;if((Ki&l)===l)null!==c&&(c=c.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var f={lane:l,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===c?(s=c=f,i=r):c=c.next=f,Yi.lanes|=l,Ns|=l}u=u.next}while(null!==u&&u!==o);null===c?i=r:c.next=s,ar(r,t.memoizedState)||(Ra=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=c,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function sa(e){var t=oa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var s=o=o.next;do{i=e(i,s.action),s=s.next}while(s!==o);ar(i,t.memoizedState)||(Ra=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function ca(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Ki&e)===e)&&(t._workInProgressVersionPrimary=r,Hi.push(t))),e)return n(t._source);throw Hi.push(t),Error(a(350))}function ua(e,t,n,r){var o=Is;if(null===o)throw Error(a(349));var i=t._getVersion,s=i(t._source),c=qi.current,u=c.useState((function(){return ca(o,t,n)})),l=u[1],f=u[0];u=Qi;var d=e.memoizedState,p=d.refs,h=p.getSnapshot,g=d.source;d=d.subscribe;var m=Yi;return e.memoizedState={refs:p,source:t,subscribe:r},c.useEffect((function(){p.getSnapshot=n,p.setSnapshot=l;var e=i(t._source);if(!ar(s,e)){e=n(t._source),ar(f,e)||(l(e),e=ac(m),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0n?98:n,(function(){e(!0)})),Uo(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[$r]=t,e[Kr]=r,Va(e,t),t.stateNode=e,u=xe(n,r),n){case"dialog":jr("cancel",e),jr("close",e),i=r;break;case"iframe":case"object":case"embed":jr("load",e),i=r;break;case"video":case"audio":for(i=0;izs&&(t.flags|=64,s=!0,ts(r,!1),t.lanes=33554432)}else{if(!s)if(null!==(e=Ni(u))){if(t.flags|=64,s=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ts(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!Li)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*zo()-r.renderingStartTime>zs&&1073741824!==n&&(t.flags|=64,s=!0,ts(r,!1),t.lanes=33554432);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=zo(),n.sibling=null,t=Ai.current,ao(Ai,s?1&t|2:1&t),n):null;case 23:case 24:return mc(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function rs(e){switch(e.tag){case 1:po(e.type)&&ho();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Pi(),io(uo),io(co),Gi(),0!=(64&(t=e.flags)))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Ri(e),null;case 13:return io(Ai),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return io(Ai),null;case 4:return Pi(),null;case 10:return Jo(e),null;case 23:case 24:return mc(),null;default:return null}}function os(e,t){try{var n="",r=t;do{n+=q(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function is(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Va=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ha=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Ci(ji.current);var a,s=null;switch(n){case"input":i=J(e,i),r=J(e,r),s=[];break;case"option":i=ie(e,i),r=ie(e,r),s=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),s=[];break;case"textarea":i=se(e,i),r=se(e,r),s=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Dr)}for(f in Se(n,r),n=null,i)if(!r.hasOwnProperty(f)&&i.hasOwnProperty(f)&&null!=i[f])if("style"===f){var u=i[f];for(a in u)u.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(c.hasOwnProperty(f)?s||(s=[]):(s=s||[]).push(f,null));for(f in r){var l=r[f];if(u=null!=i?i[f]:void 0,r.hasOwnProperty(f)&&l!==u&&(null!=l||null!=u))if("style"===f)if(u){for(a in u)!u.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&u[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(s||(s=[]),s.push(f,n)),n=l;else"dangerouslySetInnerHTML"===f?(l=l?l.__html:void 0,u=u?u.__html:void 0,null!=l&&u!==l&&(s=s||[]).push(f,l)):"children"===f?"string"!=typeof l&&"number"!=typeof l||(s=s||[]).push(f,""+l):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(c.hasOwnProperty(f)?(null!=l&&"onScroll"===f&&jr("scroll",e),s||u===l||(s=[])):"object"==typeof l&&null!==l&&l.$$typeof===D?l.toString():(s=s||[]).push(f,l))}n&&(s=s||[]).push("style",n);var f=s;(t.updateQueue=f)&&(t.flags|=4)}},Ga=function(e,t,n,r){n!==r&&(t.flags|=4)};var as="function"==typeof WeakMap?WeakMap:Map;function ss(e,t,n){(n=ai(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Vs||(Vs=!0,Hs=r),is(0,t)},n}function cs(e,t,n){(n=ai(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return is(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Gs?Gs=new Set([this]):Gs.add(this),is(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var us="function"==typeof WeakSet?WeakSet:Set;function ls(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Ac(e,t)}else t.current=null}function fs(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:$o(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Ur(t.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(a(163))}function ds(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,0!=(4&(o=o.tag))&&0!=(1&o)&&(Pc(n,e),kc(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:$o(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&li(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}li(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Wr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Ot(n)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(a(163))}function ps(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=we("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function hs(e,t){if(wo&&"function"==typeof wo.onCommitFiberUnmount)try{wo.onCommitFiberUnmount(yo,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(0!=(4&r))Pc(t,n);else{r=t;try{o()}catch(e){Ac(r,e)}}n=n.next}while(n!==e)}break;case 1:if(ls(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Ac(t,e)}break;case 5:ls(t);break;case 4:bs(e,t)}}function gs(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function ms(e){return 5===e.tag||3===e.tag||4===e.tag}function vs(e){e:{for(var t=e.return;null!==t;){if(ms(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(ve(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ms(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?function e(t,n,r){var o=t.tag,i=5===o||6===o;if(i)t=i?t.stateNode:t.stateNode.instance,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!==(r=r._reactRootContainer)&&void 0!==r||null!==n.onclick||(n.onclick=Dr));else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t):function e(t,n,r){var o=t.tag,i=5===o||6===o;if(i)t=i?t.stateNode:t.stateNode.instance,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t)}function bs(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var s=e,c=o,u=c;;)if(hs(s,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===c)break e;for(;null===u.sibling;){if(null===u.return||u.return===c)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(s=n,c=o.stateNode,8===s.nodeType?s.parentNode.removeChild(c):s.removeChild(c)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(hs(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function ys(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Kr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),xe(e,o),t=xe(e,r),o=0;oo&&(o=s),n&=~i}if(n=o,10<(n=(120>(n=zo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Es(n/1960))-n)){e.timeoutHandle=Fr(jc.bind(null,e),n);break}jc(e);break;case 5:jc(e);break;default:throw Error(a(329))}}return uc(e,zo()),e.callbackNode===t?lc.bind(null,e):null}function fc(e,t){for(t&=~Ms,t&=~Ds,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Ts&&(Ts=2),c=os(c,s),d=a;do{switch(d.tag){case 3:i=c,d.flags|=4096,t&=-t,d.lanes|=t,ci(d,ss(0,i,t));break e;case 1:i=c;var O=d.type,E=d.stateNode;if(0==(64&d.flags)&&("function"==typeof O.getDerivedStateFromError||null!==E&&"function"==typeof E.componentDidCatch&&(null===Gs||!Gs.has(E)))){d.flags|=4096,t&=-t,d.lanes|=t,ci(d,cs(d,i,t));break e}}d=d.return}while(null!==d)}xc(n)}catch(e){t=e,_s===n&&null!==n&&(_s=n=n.return);continue}break}}function yc(){var e=Ss.current;return Ss.current=_a,null===e?_a:e}function wc(e,t){var n=js;js|=16;var r=yc();for(Is===e&&Cs===t||vc(e,t);;)try{Oc();break}catch(t){bc(e,t)}if(Zo(),js=n,Ss.current=r,null!==_s)throw Error(a(261));return Is=null,Cs=0,Ts}function Oc(){for(;null!==_s;)Sc(_s)}function Ec(){for(;null!==_s&&!xo();)Sc(_s)}function Sc(e){var t=Bs(e.alternate,e,ks);e.memoizedProps=e.pendingProps,null===t?xc(e):_s=t,xs.current=null}function xc(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ns(n,t,ks)))return void(_s=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&ks)||0==(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1s&&(c=s,s=E,E=c),c=lr(y,E),i=lr(y,s),c&&i&&(1!==O.rangeCount||O.anchorNode!==c.node||O.anchorOffset!==c.offset||O.focusNode!==i.node||O.focusOffset!==i.offset)&&((w=w.createRange()).setStart(c.node,c.offset),O.removeAllRanges(),E>s?(O.addRange(w),O.extend(i.node,i.offset)):(w.setEnd(i.node,i.offset),O.addRange(w))))),w=[];for(O=y;O=O.parentNode;)1===O.nodeType&&w.push({element:O,left:O.scrollLeft,top:O.scrollTop});for("function"==typeof y.focus&&y.focus(),y=0;yzo()-Ws?vc(e,0):Ms|=n),uc(e,t)}function Dc(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Fo()?1:2:(0===tc&&(tc=As),0===(t=Ft(62914560&~tc))&&(t=4194304))),n=ic(),null!==(e=cc(e,t))&&(Ut(e,t,n),uc(e,n))}function Mc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Lc(e,t,n,r){return new Mc(e,t,n,r)}function Wc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function zc(e,t){var n=e.alternate;return null===n?((n=Lc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Fc(e,t,n,r,o,i){var s=2;if(r=e,"function"==typeof e)Wc(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case x:return Bc(n.children,o,i,t);case M:s=8,o|=16;break;case j:s=8,o|=1;break;case I:return(e=Lc(12,n,t,8|o)).elementType=I,e.type=I,e.lanes=i,e;case P:return(e=Lc(13,n,t,o)).type=P,e.elementType=P,e.lanes=i,e;case T:return(e=Lc(19,n,t,o)).elementType=T,e.lanes=i,e;case L:return Uc(n,o,i,t);case W:return(e=Lc(24,n,t,o)).elementType=W,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case _:s=10;break e;case C:s=9;break e;case k:s=11;break e;case R:s=14;break e;case A:s=16,r=null;break e;case N:s=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Lc(s,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Bc(e,t,n,r){return(e=Lc(7,e,r,t)).lanes=n,e}function Uc(e,t,n,r){return(e=Lc(23,e,r,t)).elementType=L,e.lanes=n,e}function Vc(e,t,n){return(e=Lc(6,e,null,t)).lanes=n,e}function Hc(e,t,n){return(t=Lc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Gc(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Bt(0),this.expirationTimes=Bt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Bt(0),this.mutableSourceEagerHydrationData=null}function qc(e,t,n){var r=3=w},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[r];if(!(void 0!==o&&0I(a,n))void 0!==c&&0>I(c,a)?(e[r]=c,e[s]=n,r=s):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==c&&0>I(c,n)))break e;e[r]=c,e[s]=n,r=s}}}return t}return null}function I(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var _=[],C=[],k=1,P=null,T=3,R=!1,A=!1,N=!1;function D(e){for(var t=x(C);null!==t;){if(null===t.callback)j(C);else{if(!(t.startTime<=e))break;j(C),t.sortIndex=t.expirationTime,S(_,t)}t=x(C)}}function M(e){if(N=!1,D(e),!A)if(null!==x(_))A=!0,r(L);else{var t=x(C);null!==t&&o(M,t.startTime-e)}}function L(e,n){A=!1,N&&(N=!1,i()),R=!0;var r=T;try{for(D(n),P=x(_);null!==P&&(!(P.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=P.callback;if("function"==typeof a){P.callback=null,T=P.priorityLevel;var s=a(P.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?P.callback=s:P===x(_)&&j(_),D(n)}else j(_);P=x(_)}if(null!==P)var c=!0;else{var u=x(C);null!==u&&o(M,u.startTime-n),c=!1}return c}finally{P=null,T=r,R=!1}}var W=a;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(){A||R||(A=!0,r(L))},t.unstable_getCurrentPriorityLevel=function(){return T},t.unstable_getFirstCallbackNode=function(){return x(_)},t.unstable_next=function(e){switch(T){case 1:case 2:case 3:var t=3;break;default:t=T}var n=T;T=t;try{return e()}finally{T=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=W,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=T;T=e;try{return t()}finally{T=n}},t.unstable_scheduleCallback=function(e,n,a){var s=t.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0s?(e.sortIndex=a,S(C,e),null===x(_)&&e===x(C)&&(N?i():N=!0,o(M,a-s))):(e.sortIndex=c,S(_,e),A||R||(A=!0,r(L))),e},t.unstable_wrapCallback=function(e){var t=T;return function(){var n=T;T=t;try{return e.apply(this,arguments)}finally{T=n}}}},function(e,t,n){"use strict";e.exports=n(394)},function(e,t,n){"use strict";
-/** @license React v16.13.1
- * react-is.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,c=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,l=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,g=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,b=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,O=r?Symbol.for("react.scope"):60119;function E(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case d:case a:case c:case s:case h:return e;default:switch(e=e&&e.$$typeof){case l:case p:case v:case m:case u:return e;default:return t}}case i:return t}}}function S(e){return E(e)===d}t.AsyncMode=f,t.ConcurrentMode=d,t.ContextConsumer=l,t.ContextProvider=u,t.Element=o,t.ForwardRef=p,t.Fragment=a,t.Lazy=v,t.Memo=m,t.Portal=i,t.Profiler=c,t.StrictMode=s,t.Suspense=h,t.isAsyncMode=function(e){return S(e)||E(e)===f},t.isConcurrentMode=S,t.isContextConsumer=function(e){return E(e)===l},t.isContextProvider=function(e){return E(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return E(e)===p},t.isFragment=function(e){return E(e)===a},t.isLazy=function(e){return E(e)===v},t.isMemo=function(e){return E(e)===m},t.isPortal=function(e){return E(e)===i},t.isProfiler=function(e){return E(e)===c},t.isStrictMode=function(e){return E(e)===s},t.isSuspense=function(e){return E(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===c||e===s||e===h||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===m||e.$$typeof===u||e.$$typeof===l||e.$$typeof===p||e.$$typeof===y||e.$$typeof===w||e.$$typeof===O||e.$$typeof===b)},t.typeOf=E},function(e,t,n){"use strict";
-/** @license React v17.0.2
- * react-is.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var r=60103,o=60106,i=60107,a=60108,s=60114,c=60109,u=60110,l=60112,f=60113,d=60120,p=60115,h=60116,g=60121,m=60122,v=60117,b=60129,y=60131;if("function"==typeof Symbol&&Symbol.for){var w=Symbol.for;r=w("react.element"),o=w("react.portal"),i=w("react.fragment"),a=w("react.strict_mode"),s=w("react.profiler"),c=w("react.provider"),u=w("react.context"),l=w("react.forward_ref"),f=w("react.suspense"),d=w("react.suspense_list"),p=w("react.memo"),h=w("react.lazy"),g=w("react.block"),m=w("react.server.block"),v=w("react.fundamental"),b=w("react.debug_trace_mode"),y=w("react.legacy_hidden")}function O(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case s:case a:case f:case d:return e;default:switch(e=e&&e.$$typeof){case u:case l:case h:case p:case c:return e;default:return t}}case o:return t}}}var E=c,S=r,x=l,j=i,I=h,_=p,C=o,k=s,P=a,T=f;t.ContextConsumer=u,t.ContextProvider=E,t.Element=S,t.ForwardRef=x,t.Fragment=j,t.Lazy=I,t.Memo=_,t.Portal=C,t.Profiler=k,t.StrictMode=P,t.Suspense=T,t.isAsyncMode=function(){return!1},t.isConcurrentMode=function(){return!1},t.isContextConsumer=function(e){return O(e)===u},t.isContextProvider=function(e){return O(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return O(e)===l},t.isFragment=function(e){return O(e)===i},t.isLazy=function(e){return O(e)===h},t.isMemo=function(e){return O(e)===p},t.isPortal=function(e){return O(e)===o},t.isProfiler=function(e){return O(e)===s},t.isStrictMode=function(e){return O(e)===a},t.isSuspense=function(e){return O(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===s||e===b||e===a||e===f||e===d||e===y||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===p||e.$$typeof===c||e.$$typeof===u||e.$$typeof===l||e.$$typeof===v||e.$$typeof===g||e[0]===m)},t.typeOf=O},function(e,t,n){var r=n(99),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[s]=n:delete e[s]),o}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t,n){var r=n(106);e.exports=function(e,t){return r(t,(function(t){return e[t]}))}},function(e,t){e.exports=function(e,t){for(var n=-1,r=Array(e);++n-1}},function(e,t,n){var r=n(132);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},function(e,t,n){var r=n(131);e.exports=function(){this.__data__=new r,this.size=0}},function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t){e.exports=function(e){return this.__data__.get(e)}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t,n){var r=n(131),o=n(185),i=n(186);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(e,t),this.size=n.size,this}},function(e,t,n){var r=n(90),o=n(415),i=n(44),a=n(249),s=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,l=c.toString,f=u.hasOwnProperty,d=RegExp("^"+l.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(r(e)?d:s).test(a(e))}},function(e,t,n){var r,o=n(416),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!i&&i in e}},function(e,t,n){var r=n(49)["__core-js_shared__"];e.exports=r},function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},function(e,t,n){var r=n(419),o=n(131),i=n(185);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},function(e,t,n){var r=n(420),o=n(421),i=n(422),a=n(423),s=n(424);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t2?n-2:1,o&&o<=n?r:a(r,n)):r}},mixin:function(e){return function(t){var n=this;if(!T(n))return e(n,Object(t));var r=[];return C(A(t),(function(e){T(t[e])&&r.push([e,n.prototype[e]])})),e(n,Object(t)),C(r,(function(e){var t=e[1];T(t)?n.prototype[e[0]]=t:delete n.prototype[e[0]]})),n}},nthArg:function(e){return function(t){var n=t<0?1:D(t)+1;return _(e(t),n)}},rearg:function(e){return function(t,n){var r=n?n.length:0;return _(e(t,n),r)}},runInContext:function(n){return function(r){return e(t,n(r),l)}}};function z(e,t){if(p){var n=r.iterateeRearg[e];if(n)return function(e,t){return H(e,(function(e){var n=t.length;return function(e,t){return 2==t?function(t,n){return e.apply(void 0,arguments)}:function(t){return e.apply(void 0,arguments)}}(N(a(e,n),t),n)}))}(t,n);var o=!f&&r.iterateeAry[e];if(o)return function(e,t){return H(e,(function(e){return"function"==typeof e?a(e,t):e}))}(t,o)}return t}function F(e,t,n){if(g&&(w||!r.skipFixed[e])){var o=r.methodSpread[e],a=o&&o.start;return void 0===a?x(t,n):function(e,t){return function(){for(var n=arguments.length,r=n-1,o=Array(n);n--;)o[n]=arguments[n];var a=o[t],s=o.slice(0,t);return a&&i.apply(s,a),t!=r&&i.apply(s,o.slice(t+1)),e.apply(this,s)}}(t,a)}return t}function B(e,t,n){return v&&n>1&&(O||!r.skipRearg[e])?N(t,r.methodRearg[e]||r.aryRearg[n]):t}function U(e,t){for(var n=-1,r=(t=M(t)).length,o=r-1,i=I(Object(e)),a=i;null!=a&&++n1?_(t,n):t}(0,o=z(i,o),e),!1}})),!o})),o||(o=a),o==t&&(o=y?_(o,1):function(){return t.apply(this,arguments)}),o.convert=V(i,t),o.placeholder=t.placeholder=n,o}if(!d)return G(n,u,b);var q=u,$=[];return C(L,(function(e){C(r.aryMethod[e],(function(e){var t=q[r.remap[e]||e];t&&$.push([e,G(e,t,q)])}))})),C(A(q),(function(e){var t=q[e];if("function"==typeof t){for(var n=$.length;n--;)if($[n][0]==e)return;t.convert=V(e,t),$.push([e,t])}})),C($,(function(e){q[e[0]]=e[1]})),q.convert=function(e){return q.runInContext.convert(e)(void 0)},q.placeholder=q,C(A(q),(function(e){C(r.realToAlias[e]||[],(function(t){q[t]=q[e]}))})),q}},function(e,t){t.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},t.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},t.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},t.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},t.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},t.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},t.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},t.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},t.realToAlias=function(){var e=Object.prototype.hasOwnProperty,n=t.aliasToReal,r={};for(var o in n){var i=n[o];e.call(r,i)?r[i].push(o):r[i]=[o]}return r}(),t.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},t.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},t.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(e,t,n){e.exports={ary:n(461),assign:n(251),clone:n(377),curry:n(208),forEach:n(187),isArray:n(42),isError:n(483),isFunction:n(90),isWeakMap:n(484),iteratee:n(485),keys:n(182),rearg:n(503),toInteger:n(221),toPath:n(504)}},function(e,t,n){var r=n(199);e.exports=function(e,t,n){return t=n?void 0:t,t=e&&null==t?e.length:t,r(e,128,void 0,void 0,void 0,void 0,t)}},function(e,t,n){var r=n(137),o=n(49);e.exports=function(e,t,n){var i=1&t,a=r(e);return function t(){var r=this&&this!==o&&this instanceof t?a:e;return r.apply(i?n:this,arguments)}}},function(e,t,n){var r=n(196),o=n(137),i=n(267),a=n(270),s=n(275),c=n(203),u=n(49);e.exports=function(e,t,n){var l=o(e);return function o(){for(var f=arguments.length,d=Array(f),p=f,h=s(o);p--;)d[p]=arguments[p];var g=f<3&&d[0]!==h&&d[f-1]!==h?[]:c(d,h);if((f-=g.length)1?"& ":"")+t[o],t=t.join(r>2?", ":" "),e.replace(n,"{\n/* [wrapped with "+t+"] */\n")}},function(e,t,n){var r=n(187),o=n(202),i=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];e.exports=function(e,t){return r(i,(function(n){var r="_."+n[0];t&n[1]&&!o(e,r)&&e.push(r)})),e.sort()}},function(e,t,n){var r=n(474),o=n(475),i=n(476);e.exports=function(e,t,n){return t==t?i(e,t,n):r(e,o,n)}},function(e,t){e.exports=function(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i=0;--r){var o=this.tryEntries[r],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=i.call(o,"catchLoc"),c=i.call(o,"finallyLoc");if(s&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),_(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;_(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),h}},t}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o",'"',"`"," ","\r","\n","\t"]),l=["'"].concat(u),f=["%","/","?",";","#"].concat(l),d=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,g={javascript:!0,"javascript:":!0},m={javascript:!0,"javascript:":!0},v={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=n(518);function y(e,t,n){if(e&&o.isObject(e)&&e instanceof i)return e;var r=new i;return r.parse(e,t,n),r}i.prototype.parse=function(e,t,n){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),s=-1!==i&&i127?A+="x":A+=R[N];if(!A.match(p)){var M=P.slice(0,_),L=P.slice(_+1),W=R.match(h);W&&(M.push(W[1]),L.unshift(W[2])),L.length&&(y="/"+L.join(".")+y),this.hostname=M.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),k||(this.hostname=r.toASCII(this.hostname));var z=this.port?":"+this.port:"",F=this.hostname||"";this.host=F+z,this.href+=this.host,k&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==y[0]&&(y="/"+y))}if(!g[E])for(_=0,T=l.length;_0)&&n.host.split("@"))&&(n.auth=k.shift(),n.host=n.hostname=k.shift());return n.search=e.search,n.query=e.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!S.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var j=S.slice(-1)[0],I=(n.host||e.host||S.length>1)&&("."===j||".."===j)||""===j,_=0,C=S.length;C>=0;C--)"."===(j=S[C])?S.splice(C,1):".."===j?(S.splice(C,1),_++):_&&(S.splice(C,1),_--);if(!O&&!E)for(;_--;_)S.unshift("..");!O||""===S[0]||S[0]&&"/"===S[0].charAt(0)||S.unshift(""),I&&"/"!==S.join("/").substr(-1)&&S.push("");var k,P=""===S[0]||S[0]&&"/"===S[0].charAt(0);x&&(n.hostname=n.host=P?"":S.length?S.shift():"",(k=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=k.shift(),n.host=n.hostname=k.shift()));return(O=O||n.host&&S.length)&&!P&&S.unshift(""),S.length?n.pathname=S.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){(function(e,r){var o;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(i){t&&t.nodeType,e&&e.nodeType;var a="object"==typeof r&&r;a.global!==a&&a.window!==a&&a.self;var s,c=2147483647,u=/^xn--/,l=/[^\x20-\x7E]/,f=/[\x2E\u3002\uFF0E\uFF61]/g,d={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},p=Math.floor,h=String.fromCharCode;function g(e){throw new RangeError(d[e])}function m(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function v(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+m((e=e.replace(f,".")).split("."),t).join(".")}function b(e){for(var t,n,r=[],o=0,i=e.length;o=55296&&t<=56319&&o65535&&(t+=h((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=h(e)})).join("")}function w(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function O(e,t,n){var r=0;for(e=n?p(e/700):e>>1,e+=p(e/t);e>455;r+=36)e=p(e/35);return p(r+36*e/(e+38))}function E(e){var t,n,r,o,i,a,s,u,l,f,d,h=[],m=e.length,v=0,b=128,w=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r=128&&g("not-basic"),h.push(e.charCodeAt(r));for(o=n>0?n+1:0;o=m&&g("invalid-input"),((u=(d=e.charCodeAt(o++))-48<10?d-22:d-65<26?d-65:d-97<26?d-97:36)>=36||u>p((c-v)/a))&&g("overflow"),v+=u*a,!(u<(l=s<=w?1:s>=w+26?26:s-w));s+=36)a>p(c/(f=36-l))&&g("overflow"),a*=f;w=O(v-i,t=h.length+1,0==i),p(v/t)>c-b&&g("overflow"),b+=p(v/t),v%=t,h.splice(v++,0,b)}return y(h)}function S(e){var t,n,r,o,i,a,s,u,l,f,d,m,v,y,E,S=[];for(m=(e=b(e)).length,t=128,n=0,i=72,a=0;a=t&&dp((c-n)/(v=r+1))&&g("overflow"),n+=(s-t)*v,t=s,a=0;ac&&g("overflow"),d==t){for(u=n,l=36;!(u<(f=l<=i?1:l>=i+26?26:l-i));l+=36)E=u-f,y=36-f,S.push(h(w(f+E%y,0))),u=p(E/y);S.push(h(w(u,0))),i=O(n,v,r==o),n=0,++r}++n,++t}return S.join("")}s={version:"1.4.1",ucs2:{decode:b,encode:y},decode:E,encode:S,toASCII:function(e){return v(e,(function(e){return l.test(e)?"xn--"+S(e):e}))},toUnicode:function(e){return v(e,(function(e){return u.test(e)?E(e.slice(4).toLowerCase()):e}))}},void 0===(o=function(){return s}.call(t,n,t,e))||(e.exports=o)}()}).call(this,n(129)(e),n(100))},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(519),t.encode=t.stringify=n(520)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var c=1e3;i&&"number"==typeof i.maxKeys&&(c=i.maxKeys);var u=e.length;c>0&&u>c&&(u=c);for(var l=0;l=0?(f=g.substr(0,m),d=g.substr(m+1)):(f=g,d=""),p=decodeURIComponent(f),h=decodeURIComponent(d),r(a,p)?o(a[p])?a[p].push(h):a[p]=[a[p],h]:a[p]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;re.length)&&(t=e.length);for(var n=0,r=new Array(t);ne?p():!0!==t&&(o=setTimeout(r?h:p,void 0===r?e-d:e)))}return"boolean"!=typeof t&&(r=n,n=t,t=void 0),c.cancel=function(){s(),i=!0},c}e.debounce=function(e,n,r){return void 0===r?t(e,n,!1):t(e,r,!1!==n)},e.throttle=t,Object.defineProperty(e,"__esModule",{value:!0})}(t)},function(e,t,n){"use strict";var r=n(298).forEach,o=n(530),i=n(531),a=n(532),s=n(533),c=n(534),u=n(299),l=n(535),f=n(537),d=n(538),p=n(539);function h(e){return Array.isArray(e)||void 0!==e.length}function g(e){if(Array.isArray(e))return e;var t=[];return r(e,(function(e){t.push(e)})),t}function m(e){return e&&1===e.nodeType}function v(e,t,n){var r=e[t];return null==r&&void 0!==n?n:r}e.exports=function(e){var t;if((e=e||{}).idHandler)t={get:function(t){return e.idHandler.get(t,!0)},set:e.idHandler.set};else{var n=a(),b=s({idGenerator:n,stateHandler:f});t=b}var y=e.reporter;y||(y=c(!1===y));var w=v(e,"batchProcessor",l({reporter:y})),O={};O.callOnAdd=!!v(e,"callOnAdd",!0),O.debug=!!v(e,"debug",!1);var E,S=i(t),x=o({stateHandler:f}),j=v(e,"strategy","object"),I=v(e,"important",!1),_={reporter:y,batchProcessor:w,stateHandler:f,idHandler:t,important:I};if("scroll"===j&&(u.isLegacyOpera()?(y.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),j="object"):u.isIE(9)&&(y.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),j="object")),"scroll"===j)E=p(_);else{if("object"!==j)throw new Error("Invalid strategy name: "+j);E=d(_)}var C={};return{listenTo:function(e,n,o){function i(e){var t=S.get(e);r(t,(function(t){t(e)}))}function a(e,t,n){S.add(t,n),e&&n(t)}if(o||(o=n,n=e,e={}),!n)throw new Error("At least one element required.");if(!o)throw new Error("Listener required.");if(m(n))n=[n];else{if(!h(n))return y.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");n=g(n)}var s=0,c=v(e,"callOnAdd",O.callOnAdd),u=v(e,"onReady",(function(){})),l=v(e,"debug",O.debug);r(n,(function(e){f.getState(e)||(f.initState(e),t.set(e));var d=t.get(e);if(l&&y.log("Attaching listener to element",d,e),!x.isDetectable(e))return l&&y.log(d,"Not detectable."),x.isBusy(e)?(l&&y.log(d,"System busy making it detectable"),a(c,e,o),C[d]=C[d]||[],void C[d].push((function(){++s===n.length&&u()}))):(l&&y.log(d,"Making detectable..."),x.markBusy(e,!0),E.makeDetectable({debug:l,important:I},e,(function(e){if(l&&y.log(d,"onElementDetectable"),f.getState(e)){x.markAsDetectable(e),x.markBusy(e,!1),E.addListener(e,i),a(c,e,o);var t=f.getState(e);if(t&&t.startSize){var p=e.offsetWidth,h=e.offsetHeight;t.startSize.width===p&&t.startSize.height===h||i(e)}C[d]&&r(C[d],(function(e){e()}))}else l&&y.log(d,"Element uninstalled before being detectable.");delete C[d],++s===n.length&&u()})));l&&y.log(d,"Already detecable, adding listener."),a(c,e,o),s++})),s===n.length&&u()},removeListener:S.removeListener,removeAllListeners:S.removeAllListeners,uninstall:function(e){if(!e)return y.error("At least one element is required.");if(m(e))e=[e];else{if(!h(e))return y.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");e=g(e)}r(e,(function(e){S.removeAllListeners(e),E.uninstall(e),f.cleanState(e)}))},initDocument:function(e){E.initDocument&&E.initDocument(e)}}}},function(e,t,n){"use strict";e.exports=function(e){var t=e.stateHandler.getState;return{isDetectable:function(e){var n=t(e);return n&&!!n.isDetectable},markAsDetectable:function(e){t(e).isDetectable=!0},isBusy:function(e){return!!t(e).busy},markBusy:function(e,n){t(e).busy=!!n}}}},function(e,t,n){"use strict";e.exports=function(e){var t={};function n(n){var r=e.get(n);return void 0===r?[]:t[r]||[]}return{get:n,add:function(n,r){var o=e.get(n);t[o]||(t[o]=[]),t[o].push(r)},removeListener:function(e,t){for(var r=n(e),o=0,i=r.length;on?n=o:o div::-webkit-scrollbar { "+c(["display: none"])+" }\n\n",i+="."+o+" { "+c(["-webkit-animation-duration: 0.1s","animation-duration: 0.1s","-webkit-animation-name: "+r,"animation-name: "+r])+" }\n",i+="@-webkit-keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",function(n,r){r=r||function(t){e.head.appendChild(t)};var o=e.createElement("style");o.innerHTML=n,o.id=t,r(o)}(i+="@keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}(e,"erd_scroll_detection_scrollbar_style","erd_scroll_detection_container")}function c(t){var n=e.important?" !important; ":"; ";return(t.join(n)+n).trim()}function u(e,n,r){if(e.addEventListener)e.addEventListener(n,r);else{if(!e.attachEvent)return t.error("[scroll] Don't know how to add event listeners.");e.attachEvent("on"+n,r)}}function l(e,n,r){if(e.removeEventListener)e.removeEventListener(n,r);else{if(!e.detachEvent)return t.error("[scroll] Don't know how to remove event listeners.");e.detachEvent("on"+n,r)}}function f(e){return o(e).container.childNodes[0].childNodes[0].childNodes[0]}function d(e){return o(e).container.childNodes[0].childNodes[0].childNodes[1]}return s(window.document),{makeDetectable:function(e,s,l){function p(){if(e.debug){var n=Array.prototype.slice.call(arguments);if(n.unshift(i.get(s),"Scroll: "),t.log.apply)t.log.apply(null,n);else for(var r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),t}return t=l,r=[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.position,r=t.prevPropsPosition;return!n||r&&n.x===r.x&&n.y===r.y?null:((0,d.default)("Draggable: getDerivedStateFromProps %j",{position:n,prevPropsPosition:r}),{x:n.x,y:n.y,prevPropsPosition:y({},n)})}}],(n=[{key:"componentDidMount",value:function(){void 0!==window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var e,t,n;return null!==(e=null===(t=this.props)||void 0===t||null===(n=t.nodeRef)||void 0===n?void 0:n.current)&&void 0!==e?e:a.default.findDOMNode(this)}},{key:"render",value:function(){var e,t=this.props,n=(t.axis,t.bounds,t.children),r=t.defaultPosition,i=t.defaultClassName,a=t.defaultClassNameDragging,l=t.defaultClassNameDragged,d=t.position,h=t.positionOffset,g=(t.scale,v(t,p)),b={},w=null,O=!Boolean(d)||this.state.dragging,E=d||r,S={x:(0,u.canDragX)(this)&&O?this.state.x:E.x,y:(0,u.canDragY)(this)&&O?this.state.y:E.y};this.state.isElementSVG?w=(0,c.createSVGTransform)(S,h):b=(0,c.createCSSTransform)(S,h);var x=(0,s.default)(n.props.className||"",i,(C(e={},a,this.state.dragging),C(e,l,this.state.dragged),e));return o.createElement(f.default,m({},g,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),o.cloneElement(o.Children.only(n),{className:x,style:y(y({},n.props.style),b),transform:w}))}}])&&E(t.prototype,n),r&&E(t,r),Object.defineProperty(t,"prototype",{writable:!1}),l}(o.Component);t.default=k,C(k,"displayName","Draggable"),C(k,"propTypes",y(y({},f.default.propTypes),{},{axis:i.default.oneOf(["both","x","y","none"]),bounds:i.default.oneOfType([i.default.shape({left:i.default.number,right:i.default.number,top:i.default.number,bottom:i.default.number}),i.default.string,i.default.oneOf([!1])]),defaultClassName:i.default.string,defaultClassNameDragging:i.default.string,defaultClassNameDragged:i.default.string,defaultPosition:i.default.shape({x:i.default.number,y:i.default.number}),positionOffset:i.default.shape({x:i.default.oneOfType([i.default.number,i.default.string]),y:i.default.oneOfType([i.default.number,i.default.string])}),position:i.default.shape({x:i.default.number,y:i.default.number}),className:l.dontSetMe,style:l.dontSetMe,transform:l.dontSetMe})),C(k,"defaultProps",y(y({},f.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},function(e,t,n){"use strict";var r=n(544);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==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:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.browserPrefixToKey=i,t.browserPrefixToStyle=function(e,t){return t?"-".concat(t.toLowerCase(),"-").concat(e):e},t.default=void 0,t.getPrefix=o;var r=["Moz","Webkit","O","ms"];function o(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window)return"";var o=null===(e=window.document)||void 0===e||null===(t=e.documentElement)||void 0===t?void 0:t.style;if(!o)return"";if(n in o)return"";for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n not mounted on DragStart!");var r=n.ownerDocument;if(!(e.props.disabled||!(t.target instanceof r.defaultView.Node)||e.props.handle&&!(0,s.matchesSelectorAndParentsTo)(t.target,e.props.handle,n)||e.props.cancel&&(0,s.matchesSelectorAndParentsTo)(t.target,e.props.cancel,n))){"touchstart"===t.type&&t.preventDefault();var o=(0,s.getTouchIdentifier)(t);e.setState({touchIdentifier:o});var i=(0,c.getControlPosition)(t,o,w(e));if(null!=i){var a=i.x,u=i.y,f=(0,c.createCoreData)(w(e),a,u);(0,l.default)("DraggableCore: handleDragStart: %j",f),(0,l.default)("calling",e.props.onStart),!1!==e.props.onStart(t,f)&&!1!==e.mounted&&(e.props.enableUserSelectHack&&(0,s.addUserSelectStyles)(r),e.setState({dragging:!0,lastX:a,lastY:u}),(0,s.addEvent)(r,j.move,e.handleDrag),(0,s.addEvent)(r,j.stop,e.handleDragStop))}}})),E(w(e),"handleDrag",(function(t){var n=(0,c.getControlPosition)(t,e.state.touchIdentifier,w(e));if(null!=n){var r=n.x,o=n.y;if(Array.isArray(e.props.grid)){var i=r-e.state.lastX,a=o-e.state.lastY,s=p((0,c.snapToGrid)(e.props.grid,i,a),2);if(i=s[0],a=s[1],!i&&!a)return;r=e.state.lastX+i,o=e.state.lastY+a}var u=(0,c.createCoreData)(w(e),r,o);if((0,l.default)("DraggableCore: handleDrag: %j",u),!1!==e.props.onDrag(t,u)&&!1!==e.mounted)e.setState({lastX:r,lastY:o});else try{e.handleDragStop(new MouseEvent("mouseup"))}catch(t){var f=document.createEvent("MouseEvents");f.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),e.handleDragStop(f)}}})),E(w(e),"handleDragStop",(function(t){if(e.state.dragging){var n=(0,c.getControlPosition)(t,e.state.touchIdentifier,w(e));if(null!=n){var r=n.x,o=n.y;if(Array.isArray(e.props.grid)){var i=r-e.state.lastX||0,a=o-e.state.lastY||0,u=p((0,c.snapToGrid)(e.props.grid,i,a),2);i=u[0],a=u[1],r=e.state.lastX+i,o=e.state.lastY+a}var f=(0,c.createCoreData)(w(e),r,o);if(!1===e.props.onStop(t,f)||!1===e.mounted)return!1;var d=e.findDOMNode();d&&e.props.enableUserSelectHack&&(0,s.removeUserSelectStyles)(d.ownerDocument),(0,l.default)("DraggableCore: handleDragStop: %j",f),e.setState({dragging:!1,lastX:NaN,lastY:NaN}),d&&((0,l.default)("DraggableCore: Removing handlers"),(0,s.removeEvent)(d.ownerDocument,j.move,e.handleDrag),(0,s.removeEvent)(d.ownerDocument,j.stop,e.handleDragStop))}}})),E(w(e),"onMouseDown",(function(t){return j=x,e.handleDragStart(t)})),E(w(e),"onMouseUp",(function(t){return j=x,e.handleDragStop(t)})),E(w(e),"onTouchStart",(function(t){return j=S,e.handleDragStart(t)})),E(w(e),"onTouchEnd",(function(t){return j=S,e.handleDragStop(t)})),e}return t=u,(n=[{key:"componentDidMount",value:function(){this.mounted=!0;var e=this.findDOMNode();e&&(0,s.addEvent)(e,S.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var e=this.findDOMNode();if(e){var t=e.ownerDocument;(0,s.removeEvent)(t,x.move,this.handleDrag),(0,s.removeEvent)(t,S.move,this.handleDrag),(0,s.removeEvent)(t,x.stop,this.handleDragStop),(0,s.removeEvent)(t,S.stop,this.handleDragStop),(0,s.removeEvent)(e,S.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,s.removeUserSelectStyles)(t)}}},{key:"findDOMNode",value:function(){var e,t,n;return null!==(e=this.props)&&void 0!==e&&e.nodeRef?null===(t=this.props)||void 0===t||null===(n=t.nodeRef)||void 0===n?void 0:n.current:a.default.findDOMNode(this)}},{key:"render",value:function(){return o.cloneElement(o.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}])&&m(t.prototype,n),r&&m(t,r),Object.defineProperty(t,"prototype",{writable:!1}),u}(o.Component);t.default=I,E(I,"displayName","DraggableCore"),E(I,"propTypes",{allowAnyClick:i.default.bool,disabled:i.default.bool,enableUserSelectHack:i.default.bool,offsetParent:function(e,t){if(e[t]&&1!==e[t].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:i.default.arrayOf(i.default.number),handle:i.default.string,cancel:i.default.string,nodeRef:i.default.object,onStart:i.default.func,onDrag:i.default.func,onStop:i.default.func,onMouseDown:i.default.func,scale:i.default.number,className:u.dontSetMe,style:u.dontSetMe,transform:u.dontSetMe}),E(I,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},function(e,t,n){var r=n(548)({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"});e.exports=r},function(e,t){e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},function(e,t,n){var r=n(49);e.exports=function(){return r.Date.now()}},function(e,t){var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var r=new Uint8Array(16);e.exports=function(){return n(r),r}}else{var o=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),o[t]=e>>>((3&t)<<3)&255;return o}}},function(e,t){for(var n=[],r=0;r<256;++r)n[r]=(r+256).toString(16).substr(1);e.exports=function(e,t){var r=t||0,o=n;return[o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]]].join("")}},function(e,t,n){"use strict";n.r(t);var r={fullscreenEnabled:0,fullscreenElement:1,requestFullscreen:2,exitFullscreen:3,fullscreenchange:4,fullscreenerror:5,fullscreen:6},o=["webkitFullscreenEnabled","webkitFullscreenElement","webkitRequestFullscreen","webkitExitFullscreen","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],i=["mozFullScreenEnabled","mozFullScreenElement","mozRequestFullScreen","mozCancelFullScreen","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],a=["msFullscreenEnabled","msFullscreenElement","msRequestFullscreen","msExitFullscreen","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"],s="undefined"!=typeof window&&void 0!==window.document?window.document:{},c="fullscreenEnabled"in s&&Object.keys(r)||o[0]in s&&o||i[0]in s&&i||a[0]in s&&a||[],u={requestFullscreen:function(e){return e[c[r.requestFullscreen]]()},requestFullscreenFunction:function(e){return e[c[r.requestFullscreen]]},get exitFullscreen(){return s[c[r.exitFullscreen]].bind(s)},get fullscreenPseudoClass(){return":"+c[r.fullscreen]},addEventListener:function(e,t,n){return s.addEventListener(c[r[e]],t,n)},removeEventListener:function(e,t,n){return s.removeEventListener(c[r[e]],t,n)},get fullscreenEnabled(){return Boolean(s[c[r.fullscreenEnabled]])},set fullscreenEnabled(e){},get fullscreenElement(){return s[c[r.fullscreenElement]]},set fullscreenElement(e){},get onfullscreenchange(){return s[("on"+c[r.fullscreenchange]).toLowerCase()]},set onfullscreenchange(e){return s[("on"+c[r.fullscreenchange]).toLowerCase()]=e},get onfullscreenerror(){return s[("on"+c[r.fullscreenerror]).toLowerCase()]},set onfullscreenerror(e){return s[("on"+c[r.fullscreenerror]).toLowerCase()]=e}};t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asap=function(e){i.enqueueTask(a.create(e))};var r=n(310),o=n(311);const i=new r.AsapQueue,a=new o.TaskFactory(i.registerPendingError)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.makeRequestCallFromTimer=o,t.makeRequestCallFromMutationObserver=i,t.makeRequestCall=void 0;const n=void 0!==e?e:self,r=n.MutationObserver||n.WebKitMutationObserver;function o(e){return function(){const t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}function i(e){let t=1;const n=new r(e),o=document.createTextNode("");return n.observe(o,{characterData:!0}),function(){t=-t,o.data=t}}const a="function"==typeof r?i:o;t.makeRequestCall=a}).call(this,n(100))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.RawTask=class{call(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}constructor(e,t){this.onError=e,this.release=t,this.task=null}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"default",(function(){return Ms}));var o={};n.r(o),n.d(o,"accessTokensReducer",(function(){return $r})),n.d(o,"companionWindowsReducer",(function(){return mo})),n.d(o,"errorsReducer",(function(){return Do})),n.d(o,"workspaceReducer",(function(){return gi})),n.d(o,"windowsReducer",(function(){return si})),n.d(o,"manifestsReducer",(function(){return $o})),n.d(o,"infoResponsesReducer",(function(){return zo})),n.d(o,"configReducer",(function(){return Eo})),n.d(o,"viewersReducer",(function(){return ri})),n.d(o,"annotationsReducer",(function(){return Qr})),n.d(o,"authReducer",(function(){return to})),n.d(o,"elasticLayoutReducer",(function(){return Io})),n.d(o,"searchesReducer",(function(){return Jo})),n.d(o,"layersReducer",(function(){return Vo})),n.d(o,"catalogReducer",(function(){return so}));var i=n(0),a=n.n(i),s=n(18),c=n.n(s),u=n(10),l=n(158),f=n(209),d=n.n(f),p=n(211);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n