diff --git a/invenio_app_rdm/records_ui/templates/semantic-ui/invenio_app_rdm/records/mirador_preview.html b/invenio_app_rdm/records_ui/templates/semantic-ui/invenio_app_rdm/records/mirador_preview.html index 9b9df830f..9dbad2321 100644 --- a/invenio_app_rdm/records_ui/templates/semantic-ui/invenio_app_rdm/records/mirador_preview.html +++ b/invenio_app_rdm/records_ui/templates/semantic-ui/invenio_app_rdm/records/mirador_preview.html @@ -8,9 +8,9 @@ {%- extends config.PREVIEWER_ABSTRACT_TEMPLATE %} {% block panel %} -

{{ _("Loading...") }}

+

{{ _("Loading...") }}

{% endblock %} {% block javascript %} - + {% endblock javascript %} diff --git a/invenio_app_rdm/theme/static/js/m3/dist/1.main.js b/invenio_app_rdm/theme/static/js/m3/dist/1.main.js deleted file mode 100644 index 7dab335a6..000000000 --- a/invenio_app_rdm/theme/static/js/m3/dist/1.main.js +++ /dev/null @@ -1,18 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{370:function(e,t,n){"use strict";n.r(t),n.d(t,"DndContext",(function(){return r.a})),n.d(t,"createDndContext",(function(){return r.b})),n.d(t,"DndProvider",(function(){return o.a})),n.d(t,"DragPreviewImage",(function(){return i})),n.d(t,"useDrag",(function(){return C})),n.d(t,"useDrop",(function(){return k.a})),n.d(t,"useDragLayer",(function(){return x.a})),n.d(t,"DragSource",(function(){return te})),n.d(t,"DropTarget",(function(){return le})),n.d(t,"DragLayer",(function(){return ye}));var r=n(113),o=n(574),a=n(0),i=a.memo((function(e){var t=e.connect,n=e.src;if("undefined"!=typeof Image){var r=new Image;r.src=n,r.onload=function(){return t(r)}}return null}));i.displayName="DragPreviewImage";var c=n(13),l=n(655),u=n(218),s=n(639),f=n(240);function d(e,t){for(var n=0;n-1,'Expected the drag source specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',J.join(", "),t),Object(c.a)("function"==typeof e[t],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source",t,t,e[t])})),K.forEach((function(t){Object(c.a)("function"==typeof e[t],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source",t,t,e[t])})),function(t,n){return new Q(e,t,n)}}function te(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e;"function"!=typeof e&&(Object(c.a)(Y(e),'Expected "type" provided as the first argument to DragSource to be a string, or a function that returns a string given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',e),o=function(){return e}),Object(c.a)(R(t),'Expected "spec" provided as the second argument to DragSource to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',t);var a=ee(t);return Object(c.a)("function"==typeof n,'Expected "collect" provided as the third argument to DragSource to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',n),Object(c.a)(R(r),'Expected "options" provided as the fourth argument to DragSource to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',n),function(e){return q({containerDisplayName:"DragSource",createHandler:a,registerHandler:s.a,createConnector:function(e){return new w(e)},createMonitor:function(e){return new m(e)},DecoratedComponent:e,getType:o,collect:n,options:r})}}var ne=n(653),re=n(652);function oe(e,t){for(var n=0;n-1,'Expected the drop target specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',ae.join(", "),t),Object(c.a)("function"==typeof e[t],"Expected %s in the drop target specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target",t,t,e[t])})),function(t,n){return new ie(e,t,n)}}function le(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e;"function"!=typeof e&&(Object(c.a)(Y(e,!0),'Expected "type" provided as the first argument to DropTarget to be a string, an array of strings, or a function that returns either given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',e),o=function(){return e}),Object(c.a)(R(t),'Expected "spec" provided as the second argument to DropTarget to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',t);var a=ce(t);return Object(c.a)("function"==typeof n,'Expected "collect" provided as the third argument to DropTarget to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',n),Object(c.a)(R(r),'Expected "options" provided as the fourth argument to DropTarget to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',n),function(e){return q({containerDisplayName:"DropTarget",createHandler:a,registerHandler:s.b,createMonitor:function(e){return new re.a(e)},createConnector:function(e){return new ne.a(e)},DecoratedComponent:e,getType:o,collect:n,options:r})}}function ue(e){return(ue="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 se(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fe(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};return Object(c.a)("function"==typeof e,'Expected "collect" provided as the first argument to DragLayer to be a function that collects props to inject into the component. ',"Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-layer",e),Object(c.a)(R(t),'Expected "options" provided as the second argument to DragLayer to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-layer',t),function(n){var o=n,i=t.arePropsEqual,l=void 0===i?v.a:i,u=o.displayName||o.name||"Component",s=function(t){function n(){var e;return se(this,n),(e=pe(this,he(n).apply(this,arguments))).isCurrentlyMounted=!1,e.ref=a.createRef(),e.handleChange=function(){if(e.isCurrentlyMounted){var t=e.getCurrentState();Object(v.a)(t,e.state)||e.setState(t)}},e}return me(n,t),de(n,[{key:"getDecoratedComponentInstance",value:function(){return Object(c.a)(this.ref.current,"In order to access an instance of the decorated component, it must either be a class component or use React.forwardRef()"),this.ref.current}},{key:"shouldComponentUpdate",value:function(e,t){return!l(e,this.props)||!Object(v.a)(t,this.state)}},{key:"componentDidMount",value:function(){this.isCurrentlyMounted=!0,this.handleChange()}},{key:"componentWillUnmount",value:function(){this.isCurrentlyMounted=!1,this.unsubscribeFromOffsetChange&&(this.unsubscribeFromOffsetChange(),this.unsubscribeFromOffsetChange=void 0),this.unsubscribeFromStateChange&&(this.unsubscribeFromStateChange(),this.unsubscribeFromStateChange=void 0)}},{key:"render",value:function(){var e=this;return a.createElement(r.a.Consumer,null,(function(t){var n=t.dragDropManager;return void 0===n?null:(e.receiveDragDropManager(n),e.isCurrentlyMounted?a.createElement(o,Object.assign({},e.props,e.state,{ref:I(o)?e.ref:null})):null)}))}},{key:"receiveDragDropManager",value:function(e){if(void 0===this.manager){this.manager=e,Object(c.a)("object"===ue(e),"Could not find the drag and drop manager in the context of %s. Make sure to render a DndProvider component in your top-level component. Read more: http://react-dnd.github.io/react-dnd/docs/troubleshooting#could-not-find-the-drag-and-drop-manager-in-the-context",u,u);var t=this.manager.getMonitor();this.unsubscribeFromOffsetChange=t.subscribeToOffsetChange(this.handleChange),this.unsubscribeFromStateChange=t.subscribeToStateChange(this.handleChange)}}},{key:"getCurrentState",value:function(){if(!this.manager)return{};var t=this.manager.getMonitor();return e(t,this.props)}}]),n}(a.Component);return s.displayName="DragLayer(".concat(u,")"),s.DecoratedComponent=n,M()(s,n)}}},632:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MosaicWindowContext=t.MosaicContext=void 0;var o=r(n(0));t.MosaicContext=o.default.createContext(void 0),t.MosaicWindowContext=o.default.createContext(void 0)},633:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OptionalBlueprint=void 0;var i=a(n(0));!function(e){var t,r,o;try{!function(){var e=new Error("Cannot find module '@blueprintjs/core'");throw e.code="MODULE_NOT_FOUND",e}(),function(){var e=new Error("Cannot find module '@blueprintjs/icons'");throw e.code="MODULE_NOT_FOUND",e}(),t=n(!function(){var e=new Error("Cannot find module '@blueprintjs/core'");throw e.code="MODULE_NOT_FOUND",e}()),r=t.Classes,e.Icon=t.Icon,o=n(!function(){var e=new Error("Cannot find module '@blueprintjs/icons'");throw e.code="MODULE_NOT_FOUND",e}()).IconNames}catch(t){e.Icon=function(e){var t=e.icon;return i.createElement("span",null,t)}}e.getClasses=function(){for(var e=[],t=0;t0?i.default(e,t,null):e}!function(e){e[e.TOP_LEFT=1]="TOP_LEFT",e[e.TOP_RIGHT=2]="TOP_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT",e[e.BOTTOM_RIGHT=4]="BOTTOM_RIGHT"}(o=t.Corner||(t.Corner={})),t.isParent=c,t.createBalancedTreeFromLeaves=function(e,t){if(void 0===t&&(t="row"),0===e.length)return null;for(var n=a.default(e),r=[];n.length>1;){for(;n.length>0;)n.length>1?r.push({direction:"row",first:n.shift(),second:n.shift()}):r.unshift(n.shift());n=r,r=[]}return function e(t,n){if(void 0===n&&(n="row"),c(t)){var r=l(n);return{direction:n,first:e(t.first,r),second:e(t.second,r)}}return t}(n[0],t)},t.getOtherBranch=function(e){if("first"===e)return"second";if("second"===e)return"first";throw new Error("Branch '"+e+"' not a valid branch")},t.getOtherDirection=l,t.getPathToCorner=function(e,t){for(var n=e,r=[];c(n);)("row"!==n.direction||t!==o.TOP_LEFT&&t!==o.BOTTOM_LEFT)&&("column"!==n.direction||t!==o.TOP_LEFT&&t!==o.TOP_RIGHT)?(r.push("second"),n=n.second):(r.push("first"),n=n.first);return r},t.getLeaves=function e(t){return null==t?[]:c(t)?e(t.first).concat(e(t.second)):[t]},t.getNodeAtPath=u,t.getAndAssertNodeAtPathExists=function(e,t){if(null==e)throw new Error("Root is empty, cannot fetch path");var n=u(e,t);if(null==n)throw new Error("Path ["+t.join(", ")+"] did not resolve to a node");return n}},636:function(e,t,n){var r=n(233);e.exports=function(e,t){return r(e,t)}},637:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createDefaultToolbarButton=void 0;var o=r(n(48)),a=r(n(0)),i=n(633);t.createDefaultToolbarButton=function(e,t,n,r){return a.default.createElement("button",{title:e,onClick:n,className:o.default("mosaic-default-control",i.OptionalBlueprint.getClasses("BUTTON","MINIMAL"),t)},r&&a.default.createElement("span",{className:"control-text"},r))}},639:function(e,t,n){"use strict";function r(e,t,n){var r=n.getRegistry(),o=r.addTarget(e,t);return[o,function(){return r.removeTarget(o)}]}function o(e,t,n){var r=n.getRegistry(),o=r.addSource(e,t);return[o,function(){return r.removeSource(o)}]}n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return o}))},640:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createExpandUpdate=t.createHideUpdate=t.createDragToUpdates=t.createRemoveUpdate=t.updateTree=t.buildSpecFromUpdate=void 0;var o=r(n(710)),a=r(n(712)),i=r(n(645)),c=r(n(636)),l=r(n(376)),u=r(n(379)),s=r(n(713)),f=n(646),d=n(634);function p(e){return e.path.length>0?u.default({},e.path,e.spec):e.spec}function h(e,t){var n=e;return t.forEach((function(e){n=o.default(n,p(e))})),n}function m(e,t){var n=i.default(t),r=l.default(t),o=n.concat(d.getOtherBranch(r));return{path:n,spec:{$set:d.getAndAssertNodeAtPathExists(e,o)}}}function b(e,t,n){return c.default(s.default(e,n),s.default(t,n))}t.buildSpecFromUpdate=p,t.updateTree=h,t.createRemoveUpdate=m,t.createDragToUpdates=function(e,t,n,r){var o=d.getAndAssertNodeAtPathExists(e,n),i=[];b(t,n,n.length)?o=h(o,[m(o,a.default(t,n.length))]):(i.push(m(e,t)),b(t,n,t.length-1)&&n.splice(t.length-1,1));var c,l,u=d.getAndAssertNodeAtPathExists(e,t);r===f.MosaicDropTargetPosition.LEFT||r===f.MosaicDropTargetPosition.TOP?(c=u,l=o):(c=o,l=u);var s="column";return r!==f.MosaicDropTargetPosition.LEFT&&r!==f.MosaicDropTargetPosition.RIGHT||(s="row"),i.push({path:n,spec:{$set:{first:c,second:l,direction:s}}}),i},t.createHideUpdate=function(e){return{path:i.default(e),spec:{splitPercentage:{$set:"first"===l.default(e)?0:100}}}},t.createExpandUpdate=function(e,t){for(var n,r={},o=e.length-1;o>=0;o--){var a=e[o];(n={splitPercentage:{$set:"first"===a?t:100-t}})[a]=r,r=n}return{spec:r,path:[]}}},641:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MosaicDragType=void 0,t.MosaicDragType={WINDOW:"MosaicWindow"}},645:function(e,t,n){var r=n(373),o=n(221);e.exports=function(e,t,n){var a=null==e?0:e.length;return a?(t=n||void 0===t?1:o(t),r(e,0,(t=a-t)<0?0:t)):[]}},646:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MosaicDropTargetPosition=void 0,t.MosaicDropTargetPosition={TOP:"top",BOTTOM:"bottom",LEFT:"left",RIGHT:"right"}},649: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 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"AddSharp");t.default=i},650: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:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z"}),"ExpandMoreSharp");t.default=i},651: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:"M11 15h2v2h-2v-2zm0-8h2v6h-2V7zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutlineSharp");t.default=i},652:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(13);function o(e,t){for(var n=0;n>>((3&t)<<3)&255;return o}}},659: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("")}},660:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n or
. 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&&lt.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&&_(/